html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}body:has(iframe:hover) .cur,body:has(iframe:hover) .cur-ring{opacity:0}.cur,.cur-ring{transition:opacity .18s var(--ease)}.cur-ring{transition:width .3s var(--ease),height .3s var(--ease),margin .3s var(--ease),background .3s var(--ease),opacity .18s var(--ease)}[data-word-scrub] .w{display:inline-block}[data-nav-bar]{transition:background-color .45s var(--ease),backdrop-filter .45s var(--ease),color .35s var(--ease)}[data-nav-bar].is-stuck{backdrop-filter:blur(var(--nav-blur));-webkit-backdrop-filter:blur(var(--nav-blur));background-color:var(--nav-bg)}[data-mask-lines]{margin-bottom:-.12em;overflow:hidden;padding-bottom:.12em}[data-mask-lines]>span{display:block;transform:translateY(110%);transition:transform 1s var(--ease);will-change:transform}[data-mask-lines].in>span{transform:none}@media (prefers-reduced-motion:reduce){[data-reveal-group]>*,[data-reveal]{opacity:1!important;transform:none!important}[data-lines] .line>span{transform:none!important}[data-word-scrub] .w{opacity:1!important}[data-mask-lines]>span{transform:none!important}.cur,.cur-ring{display:none}}