.navigation-fade-overlay .morphing-dots{--dot-morph-duration:1.5s;--dot-morph-delay:0.3s;--dot-morph-size:14px;--dot-morph-gap:6px;align-items:center;display:flex;gap:var(--dot-morph-gap);justify-content:center;left:50%;min-height:80px;min-width:120px;overflow:visible;position:absolute;top:50%;transform:translate(-50%,-50%);transform-style:preserve-3d;z-index:1}.navigation-fade-overlay .morphing-dot{animation:dot-morph var(--dot-morph-duration) ease-in-out infinite;backface-visibility:hidden;background:#6366f1;background:oklch(var(--p));border-radius:50%;box-shadow:0 2px 6px oklch(0 0 0/.25),0 4px 12px oklch(var(--p)/.4),0 0 0 2px oklch(var(--p)/.15);height:var(--dot-morph-size);transform:translateZ(0);width:var(--dot-morph-size)}.navigation-fade-overlay .morphing-dot:first-child{animation-delay:0s}.navigation-fade-overlay .morphing-dot:nth-child(2){animation-delay:var(--dot-morph-delay)}.navigation-fade-overlay .morphing-dot:nth-child(3){animation-delay:calc(var(--dot-morph-delay)*2)}@keyframes dot-morph{0%,to{border-radius:50%;transform:scaleX(1) scaleY(1) translateZ(0)}25%{border-radius:40%;transform:scaleX(1.3) scaleY(.7) translateZ(0)}50%{border-radius:40%;transform:scaleX(.7) scaleY(1.3) translateZ(0)}75%{border-radius:45%;transform:scaleX(1.1) scaleY(.9) translateZ(0)}}@media (max-width:359px){.navigation-fade-overlay .morphing-dots{--dot-morph-size:14px;--dot-morph-gap:6px;min-width:100px}}@media (min-width:768px){.navigation-fade-overlay .morphing-dots{--dot-morph-size:18px;--dot-morph-gap:10px;min-width:140px}.navigation-fade-overlay .morphing-dot{box-shadow:0 3px 8px oklch(0 0 0/.3),0 6px 16px oklch(var(--p)/.45),0 0 0 3px oklch(var(--p)/.2)}}@media (prefers-reduced-motion:reduce){.navigation-fade-overlay .morphing-dot{animation:none;border-radius:50%;opacity:1;transform:none}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxvYWRpbmctZG90cy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBVUEsd0NBRUkseUJBQTBCLENBQzFCLHNCQUF1QixDQUN2QixxQkFBc0IsQ0FDdEIsbUJBQW9CLENBWXBCLGtCQUFtQixDQU5uQixZQUFhLENBQ2Isd0JBQXlCLENBTXpCLHNCQUF1QixDQVR2QixRQUFTLENBT1QsZUFBZ0IsQ0FEaEIsZUFBZ0IsQ0FJaEIsZ0JBQWlCLENBWmpCLGlCQUFrQixDQUNsQixPQUFRLENBRVIsOEJBQWdDLENBV2hDLDJCQUE0QixDQVI1QixTQVNKLENBRUEsdUNBVUksa0VBQW1FLENBUW5FLDBCQUEyQixDQWIzQixrQkFBbUIsQ0FDbkIsMEJBQTJCLENBRTNCLGlCQUFrQixDQUlsQixpR0FHb0MsQ0FacEMsNEJBQTZCLENBYzdCLHVCQUF3QixDQWZ4QiwyQkFpQkosQ0FHQSxtREFDSSxrQkFDSixDQUNBLG9EQUNJLHNDQUNKLENBQ0Esb0RBQ0ksOENBQ0osQ0FJQSxxQkFDSSxNQUdJLGlCQUFrQixDQURsQiwyQ0FFSixDQUNBLElBR0ksaUJBQWtCLENBRGxCLDhDQUVKLENBQ0EsSUFHSSxpQkFBa0IsQ0FEbEIsOENBRUosQ0FDQSxJQUdJLGlCQUFrQixDQURsQiw4Q0FFSixDQUNKLENBR0EseUJBQ0ksd0NBQ0kscUJBQXNCLENBQ3RCLG1CQUFvQixDQUNwQixlQUNKLENBQ0osQ0FHQSx5QkFDSSx3Q0FDSSxxQkFBc0IsQ0FDdEIsb0JBQXFCLENBQ3JCLGVBQ0osQ0FDQSx1Q0FFSSxnR0FJSixDQUNKLENBR0EsdUNBQ0ksdUNBQ0ksY0FBZSxDQUdmLGlCQUFrQixDQUZsQixTQUFVLENBQ1YsY0FFSixDQUNKIiwiZmlsZSI6ImxvYWRpbmctZG90cy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgTG9hZGluZyBEb3RzIC0gRWxhc3RpYyBNb3JwaGluZyBBbmltYXRpb24gKHY1LjEpXG4gICDQltC10LvQtdC+0LHRgNCw0LfQvdCw0Y8g0LTQtdGE0L7RgNC80LDRhtC40Y8g0YLQvtGH0LXQuiDRgSDQv9C70LDQstC90YvQvCDQv9C10YDQtdGC0LXQutCw0L3QuNC10LxcblxuICAgQ1NTIEN1c3RvbSBQcm9wZXJ0aWVzINC00LvRjyDQs9C40LHQutC+0Lkg0L3QsNGB0YLRgNC+0LnQutC4OlxuICAgLS1kb3QtbW9ycGgtZHVyYXRpb246INC00LvQuNGC0LXQu9GM0L3QvtGB0YLRjCDRhtC40LrQu9CwINCw0L3QuNC80LDRhtC40LhcbiAgIC0tZG90LW1vcnBoLWRlbGF5OiDQt9Cw0LTQtdGA0LbQutCwINC80LXQttC00YMg0YLQvtGH0LrQsNC80LhcbiAgIC0tZG90LW1vcnBoLXNpemU6INCx0LDQt9C+0LLRi9C5INGA0LDQt9C80LXRgCDRgtC+0YfQutC4XG4gICAtLWRvdC1tb3JwaC1nYXA6INGA0LDRgdGB0YLQvtGP0L3QuNC1INC80LXQttC00YMg0YLQvtGH0LrQsNC80LhcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5uYXZpZ2F0aW9uLWZhZGUtb3ZlcmxheSAubW9ycGhpbmctZG90cyB7XG4gICAgLyogQ1NTIFZhcmlhYmxlcyDRgdC+0L7RgtCy0LXRgtGB0YLQstGD0Y7RgiBWYXJpYW50IDJBOiBFbGFzdGljIE1vcnBoaW5nINC40Lcg0LTQtdC80L4gKi9cbiAgICAtLWRvdC1tb3JwaC1kdXJhdGlvbjogMS41cztcbiAgICAtLWRvdC1tb3JwaC1kZWxheTogMC4zcztcbiAgICAtLWRvdC1tb3JwaC1zaXplOiAxNHB4O1xuICAgIC0tZG90LW1vcnBoLWdhcDogNnB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogdmFyKC0tZG90LW1vcnBoLWdhcCk7XG4gICAgei1pbmRleDogMTtcbiAgICAvKiDQlNC+0YHRgtCw0YLQvtGH0L3QviDQvNC10YHRgtCwINC00LvRjyDQtNC10YTQvtGA0LzQsNGG0LjQuCDRgtC+0YfQtdC6ICgxLjN4IHNjYWxlICsgcGFkZGluZykgKi9cbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAvKiBHUFUgYWNjZWxlcmF0aW9uINC00LvRjyDQv9C70LDQstC90L7QuSDQsNC90LjQvNCw0YbQuNC4ICovXG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLm5hdmlnYXRpb24tZmFkZS1vdmVybGF5IC5tb3JwaGluZy1kb3Qge1xuICAgIC8qINCg0LDQt9C80LXRgCDQuNC3IENTUyBWYXJpYWJsZSAqL1xuICAgIHdpZHRoOiB2YXIoLS1kb3QtbW9ycGgtc2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1kb3QtbW9ycGgtc2l6ZSk7XG4gICAgLyogRmFsbGJhY2sg0LTQu9GPIFNhZmFyaSA8IDE1LjQgKi9cbiAgICBiYWNrZ3JvdW5kOiAjNjM2NmYxO1xuICAgIGJhY2tncm91bmQ6IG9rbGNoKHZhcigtLXApKTtcbiAgICAvKiDQndCw0YfQsNC70YzQvdGL0LkgYm9yZGVyLXJhZGl1cyAo0LHRg9C00LXRgiDQvNC10L3Rj9GC0YzRgdGPINC/0YDQuCDQvNC+0YDRhNC40L3Qs9C1KSAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAvKiBFbGFzdGljIE1vcnBoaW5nINCw0L3QuNC80LDRhtC40Y8g0YEgQ1NTIFZhcmlhYmxlIGR1cmF0aW9uICovXG4gICAgYW5pbWF0aW9uOiBkb3QtbW9ycGggdmFyKC0tZG90LW1vcnBoLWR1cmF0aW9uKSBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAvKiDQo9GB0LjQu9C10L3QvdCw0Y8g0YLQtdC90Ywg0LTQu9GPINCy0LjQtNC40LzQvtGB0YLQuCDQvdCwINGB0LLQtdGC0LvQvtC8INGE0L7QvdC1ICovXG4gICAgYm94LXNoYWRvdzpcbiAgICAgICAgMCAycHggNnB4IG9rbGNoKDAgMCAwIC8gMC4yNSksXG4gICAgICAgIDAgNHB4IDEycHggb2tsY2godmFyKC0tcCkgLyAwLjQpLFxuICAgICAgICAwIDAgMCAycHggb2tsY2godmFyKC0tcCkgLyAwLjE1KTtcbiAgICAvKiBHUFUgYWNjZWxlcmF0aW9uICovXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyog0JfQsNC00LXRgNC20LrQuCDQtNC70Y8g0LLQvtC70L3QvtCy0L7Qs9C+INGN0YTRhNC10LrRgtCwICjQuNGB0L/QvtC70YzQt9GD0Y7RgiBDU1MgVmFyaWFibGUpICovXG4ubmF2aWdhdGlvbi1mYWRlLW92ZXJsYXkgLm1vcnBoaW5nLWRvdDpudGgtY2hpbGQoMSkge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG4ubmF2aWdhdGlvbi1mYWRlLW92ZXJsYXkgLm1vcnBoaW5nLWRvdDpudGgtY2hpbGQoMikge1xuICAgIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tZG90LW1vcnBoLWRlbGF5KTtcbn1cbi5uYXZpZ2F0aW9uLWZhZGUtb3ZlcmxheSAubW9ycGhpbmctZG90Om50aC1jaGlsZCgzKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWRvdC1tb3JwaC1kZWxheSkgKiAyKTtcbn1cblxuLyogRWxhc3RpYyBNb3JwaGluZyBLZXlmcmFtZXMgLSBWYXJpYW50IDJBINC40LcgZGVtby1hbGwtdmFyaWFudHMuaHRtbFxuICAg0JbQtdC70LXQvtCx0YDQsNC30L3QsNGPINC00LXRhNC+0YDQvNCw0YbQuNGPINGBIDQg0LrQu9GO0YfQtdCy0YvQvNC4INC60LDQtNGA0LDQvNC4ICovXG5Aa2V5ZnJhbWVzIGRvdC1tb3JwaCB7XG4gICAgMCUsIDEwMCUge1xuICAgICAgICAvKiDQmNGB0YXQvtC00L3QvtC1INGB0L7RgdGC0L7Rj9C90LjQtSAtINC40LTQtdCw0LvRjNC90YvQuSDQutGA0YPQsyAqL1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSBzY2FsZVkoMSkgdHJhbnNsYXRlWigwKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgICAyNSUge1xuICAgICAgICAvKiDQodC20LDRgtC40LUg0L/QviDQstC10YDRgtC40LrQsNC70LgsINGA0LDRgdGC0Y/QttC10L3QuNC1INC/0L4g0LPQvtGA0LjQt9C+0L3RgtCw0LvQuCAqL1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjMpIHNjYWxlWSgwLjcpIHRyYW5zbGF0ZVooMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwJTtcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgLyog0KDQsNGB0YLRj9C20LXQvdC40LUg0L/QviDQstC10YDRgtC40LrQsNC70LgsINGB0LbQsNGC0LjQtSDQv9C+INCz0L7RgNC40LfQvtC90YLQsNC70LggKi9cbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMC43KSBzY2FsZVkoMS4zKSB0cmFuc2xhdGVaKDApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MCU7XG4gICAgfVxuICAgIDc1JSB7XG4gICAgICAgIC8qINCd0LXQsdC+0LvRjNGI0L7QuSDQvtGC0YHQutC+0Log0L/QtdGA0LXQtCDQstC+0LfQstGA0LDRgtC+0LwgKi9cbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS4xKSBzY2FsZVkoMC45KSB0cmFuc2xhdGVaKDApO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0NSU7XG4gICAgfVxufVxuXG4vKiDQkNC00LDQv9GC0LDRhtC40Y8g0LTQu9GPINC80LDQu9C10L3RjNC60LjRhSDRjdC60YDQsNC90L7QsiAoPCAzNjBweCkgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTlweCkge1xuICAgIC5uYXZpZ2F0aW9uLWZhZGUtb3ZlcmxheSAubW9ycGhpbmctZG90cyB7XG4gICAgICAgIC0tZG90LW1vcnBoLXNpemU6IDE0cHg7XG4gICAgICAgIC0tZG90LW1vcnBoLWdhcDogNnB4O1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIH1cbn1cblxuLyog0JDQtNCw0L/RgtCw0YbQuNGPINC00LvRjyDQsdC+0LvRjNGI0LjRhSDRjdC60YDQsNC90L7QsiAoZGVza3RvcCkgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5uYXZpZ2F0aW9uLWZhZGUtb3ZlcmxheSAubW9ycGhpbmctZG90cyB7XG4gICAgICAgIC0tZG90LW1vcnBoLXNpemU6IDE4cHg7XG4gICAgICAgIC0tZG90LW1vcnBoLWdhcDogMTBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICB9XG4gICAgLm5hdmlnYXRpb24tZmFkZS1vdmVybGF5IC5tb3JwaGluZy1kb3Qge1xuICAgICAgICAvKiDQo9Cy0LXQu9C40YfQtdC90L3QsNGPINGC0LXQvdGMINC90LAgZGVza3RvcCDQtNC70Y8g0LvRg9GH0YjQtdC5INCy0LjQtNC40LzQvtGB0YLQuCAqL1xuICAgICAgICBib3gtc2hhZG93OlxuICAgICAgICAgICAgMCAzcHggOHB4IG9rbGNoKDAgMCAwIC8gMC4zKSxcbiAgICAgICAgICAgIDAgNnB4IDE2cHggb2tsY2godmFyKC0tcCkgLyAwLjQ1KSxcbiAgICAgICAgICAgIDAgMCAwIDNweCBva2xjaCh2YXIoLS1wKSAvIDAuMik7XG4gICAgfVxufVxuXG4vKiBSZWR1Y2VkIE1vdGlvbiBmb3IgbW9ycGhpbmcgZG90cyBvdmVybGF5ICovXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5uYXZpZ2F0aW9uLWZhZGUtb3ZlcmxheSAubW9ycGhpbmctZG90IHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG59XG4iXX0= */