html:has(.landing){scroll-behavior:smooth;scroll-padding-top:96px;background:#060808}.landing{--section-y:clamp(56px,7vw,104px);--section-x:clamp(20px,4vw,48px);min-height:100dvh;background:#060808;color:#edf0f0;overflow-x:clip;font-family:var(--font-geist-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.landing a{color:#edf0f0;text-decoration:none}.landing a:hover{color:#ffffff}.landing :focus-visible{outline:2px solid #50fbd1;outline-offset:3px;border-radius:14px}.landing ::selection{background:rgba(20,185,144,.5);color:#fff}.l-word{display:inline-block;opacity:var(--in,1);transform:translateY(calc((1 - var(--in, 1)) * .45em));filter:blur(calc((1 - var(--in, 1)) * 8px));transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--d,0s),transform .8s cubic-bezier(.2,.7,.2,1) var(--d,0s),filter .8s cubic-bezier(.2,.7,.2,1) var(--d,0s)}.l-words-load .l-word{animation:l-word-in .8s cubic-bezier(.2,.7,.2,1) calc(.12s + var(--d, 0s)) both}@keyframes l-word-in{0%{opacity:.01;transform:translateY(.45em);filter:blur(8px)}}.l-gradient{background:linear-gradient(180deg,#ffffff 35%,#8e9a98);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.l-reveal-pending{opacity:0;transform:translateY(36px) scale(.985);filter:blur(8px)}.l-reveal{transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1),filter 1s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}.landing *,.landing :after,.landing :before{transition:none!important;animation:none!important}.landing [data-keep-motion]{transition:width .25s linear!important}}html[data-lite]:has(.landing){scroll-behavior:auto}html[data-lite] .landing *,html[data-lite] .landing :after,html[data-lite] .landing :before{transition:none!important;animation:none!important}html[data-lite] .landing [data-keep-motion]{transition:width .25s linear!important}