@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-cyrillic-ext-wght-normal.2itxf15ry5usb.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-vietnamese-wght-normal.2acjkvcdf2ph9.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-latin-ext-wght-normal.0vywpxoy2e7vx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/hanken-grotesk-latin-wght-normal.383nluj69zqfa.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-vietnamese-full-normal.2ykw3ug0wx167.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-ext-full-normal.39z948xuitzp1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-full-normal.0z-qluqijbwjw.woff2)format("woff2-variations");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:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/fraunces-vietnamese-full-italic.0x56a777vtvfp.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-ext-full-italic.2-4w5k-tg8kc9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-full-italic.42jzumsrv3eio.woff2)format("woff2-variations");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}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:is(.site-experience,.modal-surface) :is(.primary-button,.secondary-button,.settings-tab,.reading-question-trigger){position:relative}:is(.site-experience,.modal-surface) :is(.primary-button,.secondary-button,.settings-tab,.reading-question-trigger):after{content:"";background:var(--color-accent);height:1px;transform-origin:var(--contact-origin,50%) center;opacity:0;pointer-events:none;transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .18s;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}:is(.site-experience,.modal-surface) :is(.primary-button,.secondary-button,.settings-tab,.reading-question-trigger):focus-visible:after,:is(.site-experience,.modal-surface) .settings-tab[aria-pressed=true]:after,:is(.site-experience,.modal-surface) .reading-question-trigger[data-panel-open]:after{opacity:.65;transform:scaleX(1)}:is(.site-experience,.modal-surface) .field-control,:is(.site-experience,.modal-surface) .session-search{background-image:linear-gradient(var(--color-accent),var(--color-accent));background-position:var(--contact-origin,50%) 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .42s cubic-bezier(.16,1,.3,1),border-color .18s}:is(.site-experience,.modal-surface) :is(.field-control,.session-search):focus{background-image:linear-gradient(var(--color-accent),var(--color-accent));background-size:100% 1px;border-bottom-color:#0000}:is(.site-experience,.modal-surface) .field-control[aria-invalid=true]{background-image:linear-gradient(var(--color-danger),var(--color-danger));border-bottom-color:var(--color-danger)}:is(.site-experience,.modal-surface) .prompt-composer:after{content:"";background:var(--color-accent);transform-origin:50%;pointer-events:none;height:1px;transition:transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto;transform:scaleX(0)}:is(.site-experience,.modal-surface) .prompt-composer:focus-within:after{transform:scaleX(1)}:is(.site-experience,.modal-surface) .cta-icon{position:relative;overflow:hidden}:is(.site-experience,.modal-surface) .cta-icon:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 42%,currentColor 50%,#0000 58%);position:absolute;inset:-30% -70%;transform:translate(-45%)}:is(.site-experience,.modal-surface) .moment-cta:focus-visible .cta-icon:after{animation:.6s cubic-bezier(.16,1,.3,1) contact-glint}:is(.site-experience,.modal-surface) .reading-question-trigger[data-panel-open]>svg{transform:none}.reading-question-mark>path{transform-origin:12px 12px;transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .18s}.reading-question-trigger[data-panel-open] .reading-question-mark>.question-mark-vertical{opacity:0;transform:scaleY(0)}.reading-question-trigger[data-panel-open] .reading-question-mark>.question-mark-horizontal{transform:rotate(180deg)}:is(.site-experience,.modal-surface) .reading-question-panel>p{clip-path:inset(0);transition:clip-path .42s cubic-bezier(.16,1,.3,1),opacity .26s}:is(.site-experience,.modal-surface) .reading-question-panel[data-starting-style]>p,:is(.site-experience,.modal-surface) .reading-question-panel[data-ending-style]>p{clip-path:inset(0 0 100%);opacity:.2}@keyframes contact-glint{0%{opacity:0;transform:translate(-45%)}20%{opacity:.16}to{opacity:0;transform:translate(45%)}}@media (hover:hover) and (pointer:fine){:is(.site-experience,.modal-surface) :is(.primary-button,.secondary-button,.settings-tab,.reading-question-trigger):hover:after{opacity:.65;transform:scaleX(1)}:is(.site-experience,.modal-surface) .moment-cta:hover .cta-icon:after{animation:.6s cubic-bezier(.16,1,.3,1) contact-glint}}.site-experience[data-site-motion=off] :is(.field-control,.session-search,.reading-question-panel>p,.reading-question-mark>path),.site-experience[data-site-motion=off] :is(.primary-button,.secondary-button,.settings-tab,.reading-question-trigger,.prompt-composer):after,.modal-surface[data-motion=off] :is(.field-control,.session-search),.modal-surface[data-motion=off] :is(.primary-button,.secondary-button,.settings-tab):after,.site-experience[data-page-visible=false] :is(.field-control,.session-search,.reading-question-panel>p,.reading-question-mark>path),.site-experience[data-page-visible=false] :is(.primary-button,.secondary-button,.settings-tab,.reading-question-trigger,.prompt-composer):after{transition:none}.site-experience[data-site-motion=off] .cta-icon:after,.site-experience[data-page-visible=false] .cta-icon:after{animation:none}@media (prefers-reduced-motion:reduce){:is(.site-experience,.modal-surface) :is(.field-control,.session-search,.reading-question-panel>p,.reading-question-mark>path),:is(.site-experience,.modal-surface) :is(.primary-button,.secondary-button,.settings-tab,.reading-question-trigger,.prompt-composer):after{transition:none}:is(.site-experience,.modal-surface) .cta-icon:after{animation:none!important}}
.kinetic-type{line-height:inherit;display:inline-block}.kinetic-run{white-space:pre;line-height:inherit;align-items:baseline;display:inline-flex}.kinetic-glyph,.kinetic-ink{display:inline-block}.kinetic-ink:before{content:attr(data-letter)}.kinetic-glyph{transform-origin:50% 100%}.kinetic-ink{animation:11s ease-in-out infinite kinetic-tide;animation-delay:calc(var(--glyph) * -.31s);transition:translate .45s var(--ease-out),color .45s ease;animation-play-state:paused}.kinetic-type[data-kinetic-active=true] .kinetic-ink,.moment-experience[data-enhanced=true] .moment-panel:not([inert]) .kinetic-ink{animation-play-state:running}.site-experience .scene-heading .kinetic-ink,.moment-experience .moment-reading .kinetic-ink{animation:none}.moment-faq:has(button[aria-expanded=true]) .kinetic-ink{animation-play-state:paused}@keyframes kinetic-tide{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-.035em)rotate(.3deg)}70%{transform:translateY(.015em)rotate(-.15deg)}}.motion-label{vertical-align:bottom;margin-block:-.16em;padding-block:.16em;display:inline-block;position:relative;overflow:clip}.motion-label-track{transition:transform .36s cubic-bezier(.16,1,.3,1);display:block;position:relative}.motion-label-track:before,.motion-label-echo:before{content:attr(data-label);display:block}.motion-label-echo{color:var(--color-accent);display:block;position:absolute;inset:100% 0 auto}:is(a,button):focus-visible .motion-label-track{transform:translateY(-100%)}.site-experience .site-nav a:after{display:none}.site-experience .site-actions>.primary-button{border:0;gap:10px}.site-experience .site-actions>.primary-button>svg{width:15px;height:15px;transition:transform .26s var(--ease-out);transform:none}@media (hover:hover) and (pointer:fine){.kinetic-glyph:hover>.kinetic-ink{color:var(--color-accent);translate:0 -.055em}:is(a,button):hover .motion-label-track{transform:translateY(-100%)}.site-actions>.primary-button:hover>svg{transform:translate(3px,-3px)}}.site-experience .moment-text-link{border:0}.site-experience .reading-question-trigger{border:0;padding-block:24px;font-size:clamp(18px,1.7vw,25px);font-weight:370;line-height:1.4}.site-experience .reading-question-trigger svg{width:20px;height:20px}.site-experience .reading-question-panel>p{font-size:15px}.site-experience :is(.primary-button,.secondary-button,.moment-cta,.atmosphere-trigger,.menu-button){transition:scale .12s ease-out,color .18s ease,background-color .18s ease,border-color .18s ease,transform .22s var(--ease-out)}.site-experience :is(.primary-button,.secondary-button,.moment-cta,.atmosphere-trigger,.menu-button):active{scale:.975}.site-experience .page-content{animation:none}.mobile-site-nav a{animation:.28s cubic-bezier(.16,1,.3,1) both meridian-navigation}.mobile-site-nav a:nth-child(2){animation-delay:15ms}.mobile-site-nav a:nth-child(3){animation-delay:30ms}.mobile-site-nav a:nth-child(4){animation-delay:45ms}.mobile-site-nav a:nth-child(5){animation-delay:60ms}.mobile-site-nav:focus-within a{animation-duration:1ms;animation-delay:0s}@keyframes meridian-navigation{0%{opacity:.3;clip-path:inset(0 0 70%);transform:translateY(14px)}to{opacity:1;clip-path:inset(0 0 0%);transform:translateY(0)}}.site-experience[data-site-motion=off] :is(.kinetic-ink,.motion-label-track),.site-experience[data-page-visible=false] .kinetic-ink,.moment-panel[inert] .kinetic-ink,.moment-experience[data-enhanced=true][data-story-visible=false] .moment-panel .kinetic-ink,.site-experience[data-page-visible=false] .moment-experience[data-enhanced=true] .kinetic-ink{animation-play-state:paused}.site-experience[data-site-motion=off] :is(.motion-label-track,.kinetic-ink){transition:none;transform:none}.site-experience[data-site-motion=off] .kinetic-ink{animation:none}.site-experience[data-site-motion=off] .site-actions>.primary-button>svg{transition:none;transform:none}.site-experience[data-site-motion=off] :is(.mobile-site-nav a,.primary-button,.secondary-button,.moment-cta,.atmosphere-trigger,.menu-button){transition:none;animation:none;scale:none}@media (prefers-reduced-motion:reduce){.kinetic-ink{animation:none;translate:none!important}.motion-label-track{transition:none;transform:none!important}.mobile-site-nav a{animation:none}.site-experience .site-actions>.primary-button>svg{transition:none;transform:none}.site-experience :is(.primary-button,.secondary-button,.moment-cta,.atmosphere-trigger,.menu-button){transition:none;scale:none}}
