._circleButton_1tdqz_1{--circle-button-size:calc(50px * var(--h-demult,1));all:unset;box-sizing:border-box;width:var(--circle-button-size);height:var(--circle-button-size);cursor:var(--cursor-pointer,pointer);pointer-events:all;transform-origin:50%;border:4px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media (width>=1200px) and (width<=1919px){._circleButton_1tdqz_1{--circle-button-size:calc((1.38889vw + 33.3333px) * var(--h-demult,1))}}@media (width>=1920px){._circleButton_1tdqz_1{--circle-button-size:calc(60px * var(--h-demult,1))}}@media (hover:hover){._circleButton_1tdqz_1:hover ._arrowDefault_1tdqz_37{opacity:0;transform:translate(100px)}._circleButton_1tdqz_1:hover ._arrowTwin_1tdqz_41{opacity:1;transform:translate(0)}._left_1tdqz_45:hover ._arrowDefault_1tdqz_37{transform:translate(-100px)}}@media (hover:none) and (pointer:coarse){._circleButton_1tdqz_1:active ._arrowDefault_1tdqz_37{opacity:0;transform:translate(100px)}._circleButton_1tdqz_1:active ._arrowTwin_1tdqz_41{opacity:1;transform:translate(0)}._left_1tdqz_45:active ._arrowDefault_1tdqz_37{transform:translate(-100px)}}._circleButton_1tdqz_1:focus-visible ._arrowDefault_1tdqz_37{opacity:0;transform:translate(100px)}._circleButton_1tdqz_1:focus-visible ._arrowTwin_1tdqz_41{opacity:1;transform:translate(0)}._left_1tdqz_45:focus-visible ._arrowDefault_1tdqz_37{transform:translate(-100px)}._arrow_1tdqz_37{width:100%;height:100%;position:relative;overflow:hidden}._arrowContainer_1tdqz_83{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._arrowDefault_1tdqz_37{opacity:1;transition:transform .5s cubic-bezier(.23,1,.32,1),opacity .5s cubic-bezier(.23,1,.32,1);transform:translate(0)}._arrowTwin_1tdqz_41{opacity:0;transition:transform .5s cubic-bezier(.23,1,.32,1),opacity .5s cubic-bezier(.23,1,.32,1);position:absolute;top:0;transform:translate(-105%)}._left_1tdqz_45 ._arrowTwin_1tdqz_41{transform:translate(105%)}._arrowIcon_1tdqz_112{fill:#fff;width:50%}._colorRose_1poue_13{--shell:#f6c3d8;--face:#e27aa5;--face-hover:#ea8db4;--face-active:#c2588a;--text:#fff}._colorClear_1poue_17{--shell:#fff;--face:transparent;--face-hover:#ffffff26;--face-active:#ffffff40;--text:#fff}._shell_1poue_25{--button-width:calc(150px * var(--h-demult,1));--button-height:calc(50px * var(--h-demult,1));--font-size:calc(15px * var(--h-demult,1));--button-radius:calc(var(--button-height) * 2.5);all:unset;box-sizing:border-box;min-width:var(--button-width);height:var(--button-height);border-radius:var(--button-radius);background-color:var(--shell);cursor:var(--cursor-pointer,pointer);pointer-events:all;text-decoration:none;display:block;overflow:visible}@media (width>=1200px) and (width<=1919px){._shell_1poue_25{--button-width:calc((6.94444vw + 66.6667px) * var(--h-demult,1));--button-height:calc((2.36111vw + 21.6667px) * var(--h-demult,1))}}@media (width>=1920px){._shell_1poue_25{--button-width:calc(200px * var(--h-demult,1));--button-height:calc(67px * var(--h-demult,1));--font-size:calc(16px * var(--h-demult,1))}}._inner_1poue_97{width:100%;height:100%;font-family:var(--ui,inherit);font-size:var(--font-size,15px);white-space:nowrap;letter-spacing:.05em;color:var(--text);background-color:var(--face);text-shadow:0 1px #0000001a;border-radius:var(--button-radius);pointer-events:none;box-sizing:border-box;flex-flow:row;justify-content:center;align-items:center;padding:1em 2.5em;font-weight:700;line-height:1;transition:transform .45s cubic-bezier(.23,1,.32,1);display:flex;transform:translateY(-5%)}._shell_1poue_25:hover ._inner_1poue_97,._shell_1poue_25:focus-visible ._inner_1poue_97{transition:transform .3s cubic-bezier(.23,1,.32,1);transform:translateY(-10%)}._shell_1poue_25:active ._inner_1poue_97{background-color:var(--face-active);transition:transform .15s cubic-bezier(0,.96,.22,1)!important;transform:translateY(0)!important}._shell_1poue_25:focus-visible{outline:3px solid var(--focus);outline-offset:5px}._circle_1poue_189{--circle-button-size:calc(50px * var(--h-demult,1));all:unset;box-sizing:border-box;width:var(--circle-button-size);height:var(--circle-button-size);color:var(--text);background:var(--face);cursor:var(--cursor-pointer,pointer);pointer-events:all;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .3s cubic-bezier(.23,1,.32,1),transform .15s;display:flex;position:relative;overflow:visible}@media (width>=1200px) and (width<=1919px){._circle_1poue_189{--circle-button-size:calc((1.3889vw + 33.3333px) * var(--h-demult,1))}}@media (width>=1920px){._circle_1poue_189{--circle-button-size:calc(60px * var(--h-demult,1))}}._circle_1poue_189._bordered_1poue_257{border:calc(4px * var(--h-demult,1)) solid var(--shell)}._circle_1poue_189:hover{background:var(--face-hover)}._circle_1poue_189:active{background:var(--face-active);transform:scale(.94)}._circle_1poue_189:focus-visible{outline:3px solid var(--focus);outline-offset:4px}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/font/cormorant-garamond-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/font/cormorant-garamond-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/font/cormorant-garamond-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/font/great-vibes-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/font/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cursor-auto:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjNGEyYzNmIiBkPSJNMTcuMTQ3IDMwYy0uODggMC0xLjcyLS40OC0yLjE0LTEuMzJsLTIuODUtNS43NC0zLjA3IDEuNTNhMS44MTEgMS44MTEgMCAwIDEtMi42Mi0xLjY5bC44MS0xOC4zNGExLjggMS44IDAgMCAxIDIuODMtMS40bDE1LjExIDEwLjQxYy41My4zNi44Mi45Ny43OCAxLjYyLS4wNC42NS0uNDIgMS4yLS45OSAxLjQ5bC0zLjA1IDEuNTIgMi44NSA1Ljc0Yy4yOC41Ny4zMyAxLjIxLjEzIDEuODItLjIuNi0uNjMgMS4wOS0xLjIgMS4zN2wtNS41MSAyLjc0Yy0uMzQuMTctLjcxLjI1LTEuMDYuMjVoLS4wMlptLTQuNjUtOC44MWMuMjggMCAuNTQuMTUuNjcuNDJsMy4xOSA2LjQxYy4yMi40My43NS42MSAxLjE5LjM5bDUuNTItMi43NGMuMjEtLjEuMzctLjI5LjQ0LS41MS4wNy0uMjIuMDYtLjQ2LS4wNS0uNjdsLTMuMTktNi40MWEuNzYzLjc2MyAwIDAgMSAuMzQtMS4wMWwzLjcyLTEuODVjLjEzLS4wNy4xNi0uMTkuMTYtLjI1IDAtLjA3IDAtLjE5LS4xMy0uMjdMOS4yNDcgNC4yN2EuMjk5LjI5OSAwIDAgMC0uMzEtLjAzYy0uMDYuMDMtLjE2LjEtLjE2LjI2bC0uODEgMTguMzNjMCAuMTUuMDguMjMuMTQuMjcuMDYuMDQuMTcuMDkuMzEuMDJsMy43NC0xLjg2YS44LjggMCAwIDEgLjMzLS4wOGwuMDEuMDFaIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyLjQ5NyAyMS4xOWMuMjggMCAuNTQuMTUuNjcuNDJsMy4xOSA2LjQxYy4yMi40My43NS42MSAxLjE5LjM5bDUuNTItMi43NGMuMjEtLjEuMzctLjI5LjQ0LS41MS4wNy0uMjIuMDYtLjQ2LS4wNS0uNjdsLTMuMTktNi40MWEuNzYzLjc2MyAwIDAgMSAuMzQtMS4wMWwzLjcyLTEuODVjLjEzLS4wNy4xNi0uMTkuMTYtLjI1IDAtLjA3IDAtLjE5LS4xMy0uMjdMOS4yNDcgNC4yN2EuMjk5LjI5OSAwIDAgMC0uMzEtLjAzYy0uMDYuMDMtLjE2LjEtLjE2LjI2bC0uODEgMTguMzNjMCAuMTUuMDguMjMuMTQuMjcuMDYuMDQuMTcuMDkuMzEuMDJsMy43NC0xLjg2YS44LjggMCAwIDEgLjMzLS4wOGwuMDEuMDFaIi8+PC9zdmc+) 8 2, auto;--cursor-pointer:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjNGEyYzNmIiBkPSJNMTYuMzcgMzBjLTQuODQgMC05LjY3LTUuNzUtMTEuMjEtOS44NS0uNzktMi4xMS0uNjgtMy43MS4zMS00LjQ5LjY0LS41MSAxLjM4LS42OCAyLjEzLS41Ljc0LjE3IDEuNDMuNjggMi4wMiAxLjI5TDcuOTQgNy4wN2MtLjE1LS44Mi4wMy0xLjY2LjUxLTIuMzRhMy4xMiAzLjEyIDAgMCAxIDIuMDItMS4yOWMuODMtLjE1IDEuNjYuMDQgMi4zNS41Mi42OS40OCAxLjE0IDEuMjEgMS4yOCAyLjA0bC41IDNjLjUtLjQ0IDEuMTUtLjY4IDEuODItLjY4IDEuMjMgMCAyLjI3LjggMi42NCAxLjkxLjQyLS4yNy45MS0uNCAxLjQxLS4zNyAxLjA0LjA3IDEuODcuODIgMi4wOCAxLjguMjgtLjAzLjU4LjAzLjg0LjEgMS4zOC4zNCAxLjc0IDEuNDUgMS44OCAyLjI1bC40OSAyLjExcy4wMS4wNi4wMi4wOWMuNTkgNS4yNyAwIDguNzQtMS44NCAxMC45MS0xLjUgMS43Ny0zLjgxIDIuNjgtNy4yNiAyLjg2aC0uMzJsLjAxLjAyWk03LjA0IDE2LjZjLS4yMiAwLS40Mi4wOC0uNjQuMjUtLjMxLjI1LS40NiAxLjEyLjE3IDIuNzggMS40MSAzLjc2IDYuMDIgOS4wOSAxMC4wNSA4Ljg3IDMuMDEtLjE2IDQuOTgtLjkgNi4yLTIuMzQgMS41NS0xLjgzIDIuMDMtNC45MiAxLjUtOS43M2wtLjQ5LTIuMWMtLjE2LS44OS0uNDItMS4wMS0uNzctMS4xLS4wNy0uMDItLjEyLS4wMy0uMTYtLjA0IDAgLjA0LS4wMi4wOC0uMDMuMTRsLjE4Ljg2Yy4wOC40MS0uMTguOC0uNTguODktLjQxLjA5LS44LS4xOC0uODktLjU4bC0uNDQtMi4xNWEuODc1Ljg3NSAwIDAgMS0uMDItLjE2YzAtLjQyLS4zMi0uNzctLjc0LS44YS44MjMuODIzIDAgMCAwLS41OC4yLjc4Ljc4IDAgMCAwLS4yNi41NmwtLjE3IDEuNjdjLS4wNC4zOS0uNC42Ny0uNzYuNjgtLjM5IDAtLjcxLS4zMS0uNzMtLjdsLS4xNy0yLjczYy0uMDMtLjY5LS41OS0xLjIyLTEuMjctMS4yMi0uMzUgMC0uNjguMTQtLjkzLjQtLjI0LjI2LS4zNi41OS0uMzQuOTVsLjQyIDMuNjljLjA1LjQtLjI0Ljc3LS42NC44M2EuNzUuNzUgMCAwIDEtLjg0LS42MmwtMS40Ny04LjgyYTEuNiAxLjYgMCAwIDAtLjY3LTEuMDZjLS4zNi0uMjUtLjc5LS4zNS0xLjIyLS4yNy0uNDMuMDgtLjguMzEtMS4wNS42Ny0uMjUuMzYtLjM0Ljc5LS4yNyAxLjIybDIuMyAxMi44M2MuMDcuMzctLjE1LjczLS41MS44NWEuNzUuNzUgMCAwIDEtLjkxLS4zOWMtLjU4LTEuMi0xLjkxLTMuMjEtMy4wNC0zLjQ3YS45MDguOTA4IDAgMCAwLS4yMy0uMDN2LS4wM1oiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNy4wNCAxNi42Yy0uMjIgMC0uNDIuMDgtLjY0LjI1LS4zMS4yNS0uNDYgMS4xMi4xNyAyLjc4IDEuNDEgMy43NiA2LjAyIDkuMDkgMTAuMDUgOC44NyAzLjAxLS4xNiA0Ljk4LS45IDYuMi0yLjM0IDEuNTUtMS44MyAyLjAzLTQuOTIgMS41LTkuNzNsLS40OS0yLjFjLS4xNi0uODktLjQyLTEuMDEtLjc3LTEuMS0uMDctLjAyLS4xMi0uMDMtLjE2LS4wNCAwIC4wNC0uMDIuMDgtLjAzLjE0bC4xOC44NmMuMDguNDEtLjE4LjgtLjU4Ljg5LS40MS4wOS0uOC0uMTgtLjg5LS41OGwtLjQ0LTIuMTVhLjg3NS44NzUgMCAwIDEtLjAyLS4xNmMwLS40Mi0uMzItLjc3LS43NC0uOGEuODIzLjgyMyAwIDAgMC0uNTguMi43OC43OCAwIDAgMC0uMjYuNTZsLS4xNyAxLjY3Yy0uMDQuMzktLjQuNjctLjc2LjY4LS4zOSAwLS43MS0uMzEtLjczLS43bC0uMTctMi43M2MtLjAzLS42OS0uNTktMS4yMi0xLjI3LTEuMjItLjM1IDAtLjY4LjE0LS45My40LS4yNC4yNi0uMzYuNTktLjM0Ljk1bC40MiAzLjY5Yy4wNS40LS4yNC43Ny0uNjQuODNhLjc1Ljc1IDAgMCAxLS44NC0uNjJsLTEuNDctOC44MmExLjYgMS42IDAgMCAwLS42Ny0xLjA2Yy0uMzYtLjI1LS43OS0uMzUtMS4yMi0uMjctLjQzLjA4LS44LjMxLTEuMDUuNjctLjI1LjM2LS4zNC43OS0uMjcgMS4yMmwyLjMgMTIuODNjLjA3LjM3LS4xNS43My0uNTEuODVhLjc1Ljc1IDAgMCAxLS45MS0uMzljLS41OC0xLjItMS45MS0zLjIxLTMuMDQtMy40N2EuOTA4LjkwOCAwIDAgMC0uMjMtLjAzdi0uMDNaIi8+PC9zdmc+) 8 2, pointer;--cursor-pointerActive:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjNGEyYzNmIiBkPSJNMTYuMzcgMzBjLTQuODQgMC05LjY3LTUuNzUtMTEuMjEtOS44NS0uNzktMi4xMS0uNjgtMy43MS4zMS00LjQ5LjY0LS41MSAxLjM4LS42OCAyLjEzLS41Ljc0LjE3IDEuNDMuNjggMi4wMiAxLjI5bC0uODMtNC4zYy0uMTUtLjgyLjAzLTEuNjYuNTEtMi4zNGEzLjEyIDMuMTIgMCAwIDEgMi4wMi0xLjI5Yy44My0uMTUgMi4wMi4wNTkgMi4zNS41Mi4zMy40Ni4zMy45Ni4zMy45NnMuMjM5LS42ODIuNi0xYy41LS40NCAxLjE1LS42OCAxLjgyLS42OCAxLjIzIDAgMi4yNy44IDIuNjQgMS45MS40Mi0uMjcuOTEtLjQgMS40MS0uMzcgMS4wNC4wNyAxLjg3LjgyIDIuMDggMS44LjI4LS4wMy41OC4wMy44NC4xIDEuMzguMzQgMS43NCAxLjQ1IDEuODggMi4yNWwuNDkgMi4xMXMuMDEuMDYuMDIuMDljLjU5IDUuMjcgMCA4Ljc0LTEuODQgMTAuOTEtMS41IDEuNzctMy44MSAyLjY4LTcuMjYgMi44NmgtLjMybC4wMS4wMlpNNy4wNCAxNi42Yy0uMjIgMC0uNDIuMDgtLjY0LjI1LS4zMS4yNS0uNDYgMS4xMi4xNyAyLjc4IDEuNDEgMy43NiA2LjAyIDkuMDkgMTAuMDUgOC44NyAzLjAxLS4xNiA0Ljk4LS45IDYuMi0yLjM0IDEuNTUtMS44MyAyLjAzLTQuOTIgMS41LTkuNzNsLS40OS0yLjFjLS4xNi0uODktLjQyLTEuMDEtLjc3LTEuMS0uMDctLjAyLS4xMi0uMDMtLjE2LS4wNCAwIC4wNC0uMDIuMDgtLjAzLjE0bC4xOC44NmMuMDguNDEtLjE4LjgtLjU4Ljg5LS40MS4wOS0uOC0uMTgtLjg5LS41OGwtLjQ0LTIuMTVhLjg3NS44NzUgMCAwIDEtLjAyLS4xNmMwLS40Mi0uMzItLjc3LS43NC0uOGEuODIzLjgyMyAwIDAgMC0uNTguMi43OC43OCAwIDAgMC0uMjYuNTZsLS4xNyAxLjY3Yy0uMDQuMzktLjQuNjctLjc2LjY4LS4zOSAwLS43MS0uMzEtLjczLS43bC0uMTctMi43M2MtLjAzLS42OS0uNTktMS4yMi0xLjI3LTEuMjItLjM1IDAtLjY4LjE0LS45My40LS4yNC4yNi0uMzYuNTktLjM0Ljk1bC40MiAzLjY5Yy4wNS40LS4yNC43Ny0uNjQuODNhLjc1Ljc1IDAgMCAxLS44NC0uNjJsLS42Mi0zLjc0YTEuNiAxLjYgMCAwIDAtLjY3LTEuMDZjLS4zNi0uMjUtLjc5LS4zNS0xLjIyLS4yNy0uNDMuMDgtLjguMzEtMS4wNS42Ny0uMjUuMzYtLjM0Ljc5LS4yNyAxLjIybDEuNDUgNy43NWMuMDcuMzctLjE1LjczLS41MS44NWEuNzUuNzUgMCAwIDEtLjkxLS4zOWMtLjU4LTEuMi0xLjkxLTMuMjEtMy4wNC0zLjQ3YS45MDguOTA4IDAgMCAwLS4yMy0uMDN2LS4wM1oiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNy4wNCAxNi42Yy0uMjIgMC0uNDIuMDgtLjY0LjI1LS4zMS4yNS0uNDYgMS4xMi4xNyAyLjc4IDEuNDEgMy43NiA2LjAyIDkuMDkgMTAuMDUgOC44NyAzLjAxLS4xNiA0Ljk4LS45IDYuMi0yLjM0IDEuNTUtMS44MyAyLjAzLTQuOTIgMS41LTkuNzNsLS40OS0yLjFjLS4xNi0uODktLjQyLTEuMDEtLjc3LTEuMS0uMDctLjAyLS4xMi0uMDMtLjE2LS4wNCAwIC4wNC0uMDIuMDgtLjAzLjE0bC4xOC44NmMuMDguNDEtLjE4LjgtLjU4Ljg5LS40MS4wOS0uOC0uMTgtLjg5LS41OGwtLjQ0LTIuMTVhLjg3NS44NzUgMCAwIDEtLjAyLS4xNmMwLS40Mi0uMzItLjc3LS43NC0uOGEuODIzLjgyMyAwIDAgMC0uNTguMi43OC43OCAwIDAgMC0uMjYuNTZsLS4xNyAxLjY3Yy0uMDQuMzktLjQuNjctLjc2LjY4LS4zOSAwLS43MS0uMzEtLjczLS43bC0uMTctMi43M2MtLjAzLS42OS0uNTktMS4yMi0xLjI3LTEuMjItLjM1IDAtLjY4LjE0LS45My40LS4yNC4yNi0uMzYuNTktLjM0Ljk1bC40MiAzLjY5Yy4wNS40LS4yNC43Ny0uNjQuODNhLjc1Ljc1IDAgMCAxLS44NC0uNjJsLS42Mi0zLjc0YTEuNiAxLjYgMCAwIDAtLjY3LTEuMDZjLS4zNi0uMjUtLjc5LS4zNS0xLjIyLS4yNy0uNDMuMDgtLjguMzEtMS4wNS42Ny0uMjUuMzYtLjM0Ljc5LS4yNyAxLjIybDEuNDUgNy43NWMuMDcuMzctLjE1LjczLS41MS44NWEuNzUuNzUgMCAwIDEtLjkxLS4zOWMtLjU4LTEuMi0xLjkxLTMuMjEtMy4wNC0zLjQ3YS45MDguOTA4IDAgMCAwLS4yMy0uMDN2LS4wM1oiLz48L3N2Zz4=) 8 2, pointer}html{cursor:var(--cursor-auto)}html.gallery-hover,html.scene-hover,a,button,[role=button],label[for],select,summary,input[type=submit],input[type=reset],input[type=button],input[type=checkbox],input[type=radio]{cursor:var(--cursor-pointer)}a:active,button:active,[role=button]:active,summary:active{cursor:var(--cursor-pointerActive)}*,:before,:after{box-sizing:border-box}:root{--rose:#e27aa5;--rose-deep:#c2588a;--plum:#6e4a70;--ink:#4a2c3f;--paper:#fffafc;--focus:var(--rose-deep);--ui:"Inter", system-ui, sans-serif;--serif:"Cormorant Garamond", Georgia, serif}html{scrollbar-width:none;-webkit-tap-highlight-color:transparent}html::-webkit-scrollbar{display:none}html,body{overscroll-behavior:none;touch-action:none;height:100%;overflow:hidden}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;margin:0}.stage{pointer-events:none;position:fixed;inset:0}.scroller{scrollbar-width:none;overscroll-behavior:none;outline:none;position:fixed;inset:0;overflow:hidden auto}.scroller::-webkit-scrollbar{display:none}.scroller-space{width:1px}.overlay{pointer-events:none;font-family:var(--serif);position:fixed;inset:0}.overlay>*{position:absolute}.intro-title{text-align:center;opacity:0;padding:0 16px;top:max(5vh,28px);left:0;right:0}.intro-title>*{opacity:0}.fonts-ready .intro-title.shown>*{animation:1.8s cubic-bezier(.2,.7,.2,1) both rise}.fonts-ready .intro-title.shown>:nth-child(2){animation-delay:.25s}.intro-kicker{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;color:#fff;text-shadow:0 1px 10px #3c6eaa73;margin:0 0 4px;font-size:16px;font-weight:600}.intro-title h1{margin:0;font-weight:400;line-height:1}.intro-lead{color:#fff;text-shadow:0 2px 14px #3c6eaa66;font-size:clamp(24px,3.4vw,40px);font-style:italic;font-weight:500;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.enter-button{filter:drop-shadow(0 12px 22px #d678aa4d);width:max-content;margin-inline:auto;transition:opacity .45s,visibility .45s,transform .45s;bottom:max(8vh,28px);left:0;right:0}.enter-button.gone{opacity:0;visibility:hidden;pointer-events:none;transform:scale(.94)}.enter-button.gone>*{pointer-events:none}.enter-button:not(.gone){animation:1.4s cubic-bezier(.2,.7,.2,1) .5s both rise}.loader{isolation:isolate;opacity:0;visibility:hidden;--empty:#f9e4ed;--surface:#f6a2c2;background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:0 16px;display:flex;inset:0}.loader-word{opacity:0;background:#fff;padding:0 .05em;font-size:clamp(74px,22vw,210px);line-height:1;transition:opacity .6s,transform .9s cubic-bezier(.3,1.4,.5,1);position:relative;transform:translateY(14px)}.loader.shown .loader-word{opacity:1;transform:none}.loader-letters{color:#000;will-change:transform;display:block}.loader-liquid{background:var(--empty);mix-blend-mode:lighten;position:absolute;inset:2px;overflow:hidden}.loader-level{will-change:transform;position:absolute;inset:0;transform:translateY(100%)}.loader-wave{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M0 10 Q25 0 50 10 T100 10 T150 10 T200 10 V20 H0Z' fill='%23f6a2c2'/%3E%3C/svg%3E") 0 0/25% 100% repeat-x;width:200%;height:.1em;animation:3.2s linear infinite loader-drift;position:absolute;bottom:calc(100% - .05em);left:0}.loader-wave.back{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M0 10 Q25 0 50 10 T100 10 T150 10 T200 10 V20 H0Z' fill='%23fbc6da'/%3E%3C/svg%3E");background-position:12.5% 0;height:.12em;animation-duration:4.6s;animation-direction:reverse;bottom:calc(100% - .04em)}.loader-body{background:linear-gradient(180deg, var(--surface) 0%, #dfa6e6 50%, #a9c8f3 100%);position:absolute;inset:0;overflow:hidden}.loader-bubble{bottom:-.06em;left:var(--x);width:var(--s);height:var(--s);animation:loader-bubble var(--t) linear infinite;animation-delay:var(--d);background:#fffc;border-radius:50%;position:absolute}.loader-shine{opacity:0;background:linear-gradient(100deg,#0000,#ffffffe6,#0000);width:22%;position:absolute;top:-20%;bottom:-20%;left:-30%;transform:skew(-14deg)}.loader.done .loader-shine{animation:1.15s ease-in-out .1s both loader-shine}.loader-sparkle{left:var(--x);top:var(--y);width:var(--s);height:var(--s);margin:calc(var(--s) / -2);background:var(--c);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:2.4s ease-in-out infinite loader-twinkle;animation-delay:var(--d);position:absolute}.loader-sparkle.final{opacity:0;animation:none;transform:scale(0)}.loader.done .loader-sparkle.final{animation:1.1s ease-out both loader-pop;animation-delay:var(--d)}.loader-title{color:var(--plum);text-align:center;margin:26px 0 0;font-size:clamp(22px,3vw,28px);font-style:italic;font-weight:500}.loader-percent{font-family:var(--ui);letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--rose-deep);margin-top:12px;font-size:13px;font-weight:700}.scroll-hint{opacity:0;visibility:hidden;flex-direction:column;align-items:center;gap:10px;display:flex;bottom:max(4vh,22px);left:50%;transform:translate(-50%)}.scroll-hint-mouse{fill:#fff;filter:drop-shadow(0 2px 6px #a0467859);transform-origin:50%;width:22px;height:32px;animation:2s infinite scroll-hint-press}.scroll-hint-wheel{transform-box:fill-box;animation:2s ease-in-out infinite wheel}.scroll-hint-text{font-family:var(--ui);text-align:center;text-transform:lowercase;white-space:nowrap;color:var(--plum);background:#fff;border-radius:15px;margin:0;padding:6px 17px 7px;font-size:15px;font-weight:700;line-height:18px;box-shadow:0 6px 22px #a0467833}.scroll-hint-text strong{color:var(--rose)}.sign-label{opacity:0;visibility:hidden;will-change:transform, opacity;width:0;height:0;top:0;left:0}.sign-label em{background:var(--paper);font-family:var(--serif);white-space:nowrap;color:#8a5fd1;border-radius:16px;padding:4px 14px 6px;font-size:18px;font-style:italic;font-weight:600;line-height:22px;position:absolute;bottom:0;left:0;transform:translate(-50%);box-shadow:0 6px 22px #6e46a04d}.bubble{opacity:0;visibility:hidden;will-change:transform, opacity;--accent:var(--rose-deep);width:0;height:0;top:0;left:0}.bubble-body{background:var(--paper);width:max-content;max-width:min(300px,100vw - 24px);color:var(--ink);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--accent) 28%, transparent), 0 12px 30px #96466e3d, 0 2px 6px #96466e24;border-radius:24px;padding:20px 22px 16px;animation:3.2s ease-in-out infinite bob;position:absolute;bottom:16px;left:-34px}.bubble-warm{transform:translate(50vw,88vh)}.bubble-body:after{content:"";left:calc(var(--tail,34px) - 9px);background:var(--paper);width:18px;height:18px;box-shadow:1.5px 1.5px 0 0 color-mix(in srgb, var(--accent) 28%, transparent);border-radius:0 0 5px;position:absolute;bottom:-8px;transform:rotate(45deg)skew(8deg,8deg)}.bubble-label{background:var(--accent);color:#fff;font-family:var(--ui);text-transform:uppercase;box-shadow:0 4px 10px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:18px}.bubble-label:before{content:"✦ "}.bubble p{text-wrap:balance;margin:0;font-size:22px;font-style:italic;font-weight:500;line-height:1.22}.bubble-rest{color:#0000}.wardrobe-ui{--wardrobe-padding:20px;visibility:hidden;transition:visibility 0s linear .8s;inset:0}.wardrobe-ui.open{visibility:visible;transition-delay:0s}@media (width>=768px){.wardrobe-ui{--wardrobe-padding:clamp(20px, calc(4.62963vw - 15.5556px), 40px)}}.wardrobe-arrows{inset:0 var(--wardrobe-padding);position:absolute}.wardrobe-row{--row-width:50vw;width:min(var(--row-width), 100%);transform:translate(-50%, calc(var(--y,50vh) - 50%));justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:50%}.wardrobe-row-hair,.wardrobe-row-shoes{width:min(calc(var(--row-width) * .85), 85%)}@media (width>=1600px){.wardrobe-row{--row-width:35vw}}@media (width<=767px){.wardrobe-row{--row-width:100vw}}.wardrobe-ui .wardrobe-arrow{filter:drop-shadow(0 3px 8px #78325a4d);transition:opacity .35s cubic-bezier(.23,1,.32,1),transform .85s cubic-bezier(.19,1.51,.29,.99)}.wardrobe-row-outfit .wardrobe-arrow{transition-delay:.1s}.wardrobe-row-shoes .wardrobe-arrow{transition-delay:.2s}.wardrobe-ui:not(.open) .wardrobe-arrow{opacity:0;transition-duration:.5s;transition-delay:0s;transition-timing-function:cubic-bezier(.23,1,.32,1);transform:translate(100px)}.wardrobe-ui:not(.open) .wardrobe-arrow:first-child{transform:translate(-100px)}.wardrobe-actions{--action-size:90px;bottom:var(--wardrobe-padding);width:calc(var(--action-size) * 2);justify-content:space-between;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (width>=1200px){.wardrobe-actions{--action-size:clamp(90px, calc(6.66667vw + 10px), 138px)}}.wardrobe-action{--button-action-size:calc(var(--action-size) * .89);all:unset;width:var(--button-action-size);height:var(--button-action-size);cursor:pointer;pointer-events:auto;background-color:#fff;background-image:radial-gradient(50% 50%,#fff0 86.46%,#0003 100%);border-radius:50%;justify-content:center;align-items:center;transition:transform .85s cubic-bezier(.19,1.51,.29,.99);display:flex;box-shadow:0 8px 22px #783c3240}.wardrobe-action:first-child{transition-delay:.25s}.wardrobe-action:nth-child(2){transition-delay:.35s}.wardrobe-ui:not(.open) .wardrobe-action{transition-duration:.75s;transition-delay:0s;transition-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(200%)}.wardrobe-action:focus-visible{outline:3px solid var(--rose-deep);outline-offset:3px}.wardrobe-icon{width:40%;transition:transform 4s cubic-bezier(0,1.49,.105,.94)}.wardrobe-action:hover .wardrobe-icon{transform:scale(1.1)}.wardrobe-action:active .wardrobe-icon{transform:scale(.9)rotate(10deg)}.wardrobe-discard .wardrobe-icon{fill:#f2676f}.wardrobe-validate .wardrobe-icon{fill:#02c6a7}.hud{align-items:center;gap:12px;display:flex;top:max(16px,2.5vh);right:max(16px,2vw)}@media (width<=599px){.hud{flex-direction:column-reverse}}.sound-toggle,.dress-toggle{opacity:0;visibility:hidden;transition:opacity .8s,visibility .8s}.sound-toggle.shown,.dress-toggle.shown{opacity:1;visibility:visible}.dress-toggle.quick:not(.shown){transition-duration:.3s}.hud-icon{fill:currentColor;filter:drop-shadow(0 1px 3px #a0467866);width:46%;transition:opacity .3s}@media (hover:hover){.sound-button:hover .hud-icon,.dress-button:hover .hud-icon,.gallery-back-button:hover .hud-icon{opacity:.7}}@media (hover:none) and (pointer:coarse){.sound-button:active .hud-icon,.dress-button:active .hud-icon,.gallery-back-button:active .hud-icon{opacity:.7}}.gallery-back{opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;top:max(16px,2.5vh);left:max(16px,2vw)}.gallery-back.shown{opacity:1;visibility:visible}.draw-ui{opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;inset:0}.draw-ui.shown{opacity:1;visibility:visible}.draw-surface{position:absolute;inset:0}.draw-ui.shown .draw-surface{pointer-events:auto;touch-action:none}@media (hover:hover){.draw-ui.shown .draw-surface{cursor:none}}.draw-ring{width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);background:color-mix(in srgb, var(--c) 20%, transparent);opacity:0;border-radius:50%;transition:opacity .2s;position:absolute;top:0;left:0;box-shadow:0 0 0 1.5px #fffffff2,0 0 0 2.5px #4a2c3f66}.draw-ring:after{content:"";background:var(--c);border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #ffffffe6}.draw-ring.shown{opacity:1}.draw-ring[data-tool=eraser]{background:#ffffff47}.draw-ring[data-tool=eraser]:after{display:none}.draw-dock{background:var(--paper);transform-origin:50% 100%;border-radius:26px;align-items:center;padding:8px 12px;transition:transform .55s cubic-bezier(.23,1,.32,1),opacity .3s;display:flex;position:absolute;bottom:max(16px,2.6vh);left:50%;transform:translate(-50%,16px);box-shadow:0 10px 30px #a0467838,inset 0 1px #ffffffe6}.draw-ui.shown .draw-dock{pointer-events:auto;transform:translate(-50%)}.draw-dock.is-stroking{opacity:.45}.draw-dock button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.draw-dock label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.draw-gap{background:#6e4a7026;width:1px;height:34px;margin:0 12px}.draw-tools{--tool:34px;--art:40px;clip-path:inset(-90px -90px 0);gap:2px;height:64px;margin:0 2px;display:flex;position:relative}.draw-tools:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#fffffff2 0 5px,#0000 5px 9px) 8px 4px/calc(100% - 16px) 1.5px no-repeat,linear-gradient(#fbe0ec,#f3cbdc);border-radius:8px 8px 13px 13px;height:17px;position:absolute;bottom:0;left:-6px;right:-6px;box-shadow:inset 0 1px #fffc,0 -3px 8px #c2588a24}.draw-pick{width:var(--tool);background:0 0;border:0;border-radius:10px;height:64px;padding:0;position:relative}.draw-pick svg{top:2px;left:calc((var(--tool) - var(--art)) / 2);width:var(--art);height:calc(var(--art) * 3);filter:drop-shadow(0 2px 2px #6e4a7033);transition:transform .4s cubic-bezier(.23,1,.32,1);position:absolute}.draw-pick.is-chosen svg{transform:translateY(-20px)}.draw-pick:not(.is-chosen):active svg{transform:translateY(-14px)}.draw-colors{grid-template-columns:repeat(7,20px);gap:6px;display:grid}.draw-swatch{background:var(--s);width:20px;height:20px;cursor:var(--cursor-pointer);border:0;border-radius:50%;padding:0;transition:transform .25s cubic-bezier(.23,1,.32,1),box-shadow .25s;position:relative;box-shadow:inset 0 -2px #0000001a,inset 0 0 0 1px #6e4a7024}.draw-swatch.is-chosen{box-shadow:0 0 0 2.5px var(--paper), 0 0 0 4.5px color-mix(in srgb, var(--s) 82%, var(--plum)), inset 0 -2px 0 #0000001a;transform:scale(1.1)}.draw-custom{background:conic-gradient(#e2669a,#f0b53c,#46ad86,#5b8fd6,#826ac4,#e2669a)}.draw-custom:after{content:"";background:var(--s);opacity:0;border-radius:50%;transition:opacity .2s;position:absolute;inset:5px;box-shadow:0 0 0 1.5px #fff}.draw-custom.is-chosen:after{opacity:1}.draw-custom input{opacity:0;width:100%;height:100%;cursor:var(--cursor-pointer);border:0;padding:0;position:absolute;inset:0}.draw-size{align-items:center;gap:8px;display:flex}.draw-size-dot{flex:none;place-items:center;width:28px;height:28px;display:grid}.draw-size-dot:before{content:"";width:var(--d);height:var(--d);background:var(--c);border-radius:50%;transition:width .2s,height .2s;box-shadow:inset 0 0 0 1px #6e4a7024}.draw-size[data-tool=watercolor] .draw-size-dot:before{opacity:.55;filter:blur(.8px)}.draw-size[data-tool=glitter] .draw-size-dot:before{background:radial-gradient(circle at 32% 30%, #fff 0 14%, transparent 16%), radial-gradient(circle at 68% 62%, #fff 0 10%, transparent 12%), var(--c)}.draw-size[data-tool=eraser] .draw-size-dot:before{box-shadow:inset 0 0 0 1.5px var(--plum);background:0 0}.draw-size input{appearance:none;width:92px;height:22px;cursor:var(--cursor-pointer);background:linear-gradient(to top left,#c2588a38 50%,#0000 51%) 50%/100% 10px no-repeat;margin:0}.draw-size input::-webkit-slider-runnable-track{background:0 0;height:22px}.draw-size input::-moz-range-track{background:0 0;height:22px}.draw-size input::-webkit-slider-thumb{border:2px solid var(--rose);background:var(--paper);appearance:none;border-radius:50%;width:18px;height:18px;margin-top:2px;box-shadow:0 2px 6px #a046784d}.draw-size input::-moz-range-thumb{border:2px solid var(--rose);background:var(--paper);border-radius:50%;width:14px;height:14px;box-shadow:0 2px 6px #a046784d}.draw-actions{gap:2px;display:flex}.draw-action{width:34px;height:34px;color:var(--plum);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background .2s,opacity .2s,transform .2s;display:grid}.draw-action:disabled{opacity:.3;cursor:var(--cursor-auto)}.draw-action:not(:disabled):active{transform:scale(.9)}.draw-icon{fill:none;stroke:currentColor;stroke-width:16px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (hover:hover){.draw-pick:not(.is-chosen):hover svg{transform:translateY(-6px)}.draw-swatch:not(.is-chosen):hover{transform:scale(1.12)}.draw-action:not(:disabled):hover{background:#e27aa524}.draw-dock [data-tip]{position:relative}.draw-dock [data-tip]:before{content:attr(data-tip);z-index:1;background:var(--paper);font:700 12px/16px var(--ui);white-space:nowrap;color:var(--plum);opacity:0;pointer-events:none;border-radius:12px;padding:5px 11px 6px;transition:opacity .2s,transform .3s cubic-bezier(.23,1,.32,1);position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,4px);box-shadow:0 6px 18px #a046783d}.draw-dock .draw-pick:before{bottom:calc(100% + 18px)}.draw-dock [data-tip]:hover:before{opacity:1;transition-delay:.3s;transform:translate(-50%)}.draw-dock.is-stroking [data-tip]:before{opacity:0}}@media (width<=779px){.draw-dock{border-radius:24px;grid-template-areas:"tools actions""colors size";align-items:center;gap:10px 12px;padding:8px 12px 12px;display:grid}.draw-gap{display:none}.draw-tools{--tool:32px;--art:37px;grid-area:tools}.draw-actions{grid-area:actions;justify-self:end}.draw-colors{grid-area:colors}.draw-size{grid-area:size;justify-self:end}.draw-action{width:32px;height:32px}}@media (width<=374px){.draw-dock{column-gap:8px;padding:8px 10px 12px}.draw-tools{--tool:29px;--art:34px}.draw-colors{grid-template-columns:repeat(7,18px);gap:5px}.draw-swatch{width:18px;height:18px}.draw-size input{width:74px}.draw-action{width:29px;height:29px}}@media (height<=520px) and (width>=780px){.draw-dock{scale:.84}}.chapter-nav{--hud:50px;top:50%;right:calc(max(16px, 2vw) + (var(--hud) - var(--box-w)) / 2);width:var(--box-w);height:var(--box-h);margin-top:calc(var(--box-h) / -2);opacity:0;visibility:hidden;transition:opacity .8s,visibility .8s,height 1.1s cubic-bezier(.23,1,.32,1),margin-top 1.1s cubic-bezier(.23,1,.32,1)}@media (width>=1200px) and (width<=1919px){.chapter-nav{--hud:calc(1.3889vw + 33.3333px)}}@media (width>=1920px){.chapter-nav{--hud:60px}}.chapter-nav.shown{opacity:1;visibility:visible}.chapter-constellation{font-family:var(--ui);touch-action:none;position:absolute;inset:0}.chapter-nav.shown .chapter-constellation{pointer-events:auto}.chapter-lines{filter:drop-shadow(0 0 3px #783c8c8c);pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.chapter-lines path{fill:none;stroke:#fff;stroke-width:1.4px;stroke-linecap:round;opacity:.8}.chapter-lines .is-fresh{stroke-dasharray:1 1;animation:.9s ease-out both chapter-draw}.chapter-star{width:44px;height:44px;font:inherit;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;margin:-22px 0 0 -22px;padding:0;display:grid;position:absolute}.chapter-star>*{grid-area:1/1}.chapter-star:focus-visible{outline:3px solid var(--focus);outline-offset:-2px}.chapter-spark{fill:#fff;width:22px;height:22px;filter:drop-shadow(0 0 3px var(--c)) drop-shadow(0 0 9px var(--c));animation:3.6s ease-in-out infinite chapter-twinkle;animation-delay:calc(var(--k) * -.9s);transition:width .45s cubic-bezier(.34,1.56,.64,1),height .45s cubic-bezier(.34,1.56,.64,1)}.chapter-star.is-current .chapter-spark{width:32px;height:32px}.chapter-star.is-fresh .chapter-spark{animation:1.3s cubic-bezier(.2,.9,.3,1.2) both chapter-ignite}.chapter-star.is-launching .chapter-spark{animation:.5s cubic-bezier(.2,.9,.3,1.2) both chapter-launch}.chapter-halo{opacity:0;border:1.5px solid #fffc;border-radius:50%;width:44px;height:44px}.chapter-star.is-current .chapter-halo{animation:2.6s ease-out infinite chapter-pulse}.chapter-star.is-fresh .chapter-halo,.chapter-star.is-launching .chapter-halo{animation:1.1s ease-out both chapter-burst}.chapter-label{background:var(--paper);white-space:nowrap;color:var(--plum);opacity:0;transform-origin:100%;pointer-events:none;border-radius:16px;align-items:center;gap:7px;padding:7px 15px 8px;font-size:14px;font-weight:700;line-height:18px;transition:opacity .3s,transform .45s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;top:50%;right:46px;transform:translate(8px,-50%);box-shadow:0 6px 22px #a046783d}.chapter-label i{color:var(--c);font-style:normal}.chapter-label em{font-family:var(--serif);color:#8d7590;font-size:17px;font-style:italic;font-weight:600}@media (hover:hover){.chapter-constellation:hover .chapter-label{opacity:.9;transform:translateY(-50%)}.chapter-constellation .chapter-star:hover .chapter-label{opacity:1;transform:translate(-6px,-50%)scale(1.05)}.chapter-constellation:not(.compact) .chapter-star:hover .chapter-spark{width:29px;height:29px}.chapter-constellation:not(.compact) .chapter-star.is-current:hover .chapter-spark{width:34px;height:34px}}.chapter-star:focus-visible .chapter-label{opacity:1;transform:translate(-6px,-50%)scale(1.05)}.chapter-star.is-landed .chapter-label{opacity:1;transform:translateY(-50%)}.compact .chapter-spark{width:15px;height:15px}.compact .chapter-star.is-current .chapter-spark{width:23px;height:23px}.compact .chapter-halo{width:34px;height:34px}.compact .chapter-label{padding:6px 12px 7px;font-size:13px;right:40px}.compact .chapter-label em{display:none}.chapter-constellation:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#3c1e4600,#3c1e4661);width:270px;transition:opacity .25s;position:absolute;top:-40px;bottom:-40px;right:calc(-1*max(16px,2vw));-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.chapter-constellation.scrubbing:before{opacity:1}.scrubbing .chapter-label{opacity:.88;transform:translateY(-50%)}.scrubbing .chapter-star.is-active .chapter-label{opacity:1;transform:translate(-8px,-50%)scale(1.1)}.scrubbing .chapter-star.is-active .chapter-spark{width:27px;height:27px}html.chapter-jump .bubble{transition:opacity .25s;opacity:0!important}@keyframes chapter-twinkle{50%{transform:scale(.86)rotate(10deg)}}@keyframes chapter-ignite{0%{transform:scale(0)rotate(-120deg)}55%{transform:scale(1.7)rotate(12deg)}to{transform:scale(1)rotate(0)}}@keyframes chapter-launch{40%{transform:scale(1.8)rotate(45deg)}to{transform:scale(1)rotate(90deg)}}@keyframes chapter-pulse{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.3)}}@keyframes chapter-burst{0%{opacity:1;border-width:4px;transform:scale(.3)}to{opacity:0;border-width:1px;transform:scale(2.3)}}@keyframes chapter-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes buttonBounceSlow{0%{transform:scale(.5,.7)}20%{transform:scale(1.1,.9)}30%{transform:scale(.75,1.25)}50%{transform:scale(1.05,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}@keyframes rise{0%{opacity:0;translate:0 16px}to{opacity:1}}@keyframes loader-drift{to{transform:translate(-50%)}}@keyframes loader-bubble{0%{opacity:0;transform:translate(0)}15%{opacity:1}50%{transform:translate(.03em,-.45em)}to{opacity:.9;transform:translate(-.02em,-.95em)}}@keyframes loader-shine{0%{opacity:1;transform:translate(0)skew(-14deg)}to{opacity:1;transform:translate(720%)skew(-14deg)}}@keyframes loader-twinkle{50%{opacity:.4;transform:scale(.4)rotate(45deg)}}@keyframes loader-pop{40%{opacity:1;transform:scale(1)rotate(30deg)}to{opacity:0;transform:scale(.3)rotate(80deg)translateY(-10px)}}@keyframes scroll-hint-press{0%,30%,to{transform:scale(1)}10%{transform:scale(.9)}}@keyframes wheel{0%{opacity:0;transform:translateY(-2px)}30%{opacity:1}80%,to{opacity:0;transform:translateY(6px)}}@keyframes bob{50%{translate:0 -3px}}@media (prefers-reduced-motion:reduce){.intro-title>*,.fonts-ready .intro-title>*,.enter-button,.scroll-hint-mouse,.scroll-hint-wheel,.bubble-body{opacity:1;animation:none}.chapter-spark,.chapter-star .chapter-halo,.chapter-lines .is-fresh,.loader-wave,.loader-sparkle{animation:none}.loader-bubble,.loader.done .loader-shine,.loader.done .loader-sparkle.final{opacity:0;animation:none}}
