html:has(.landing-body){overflow:visible!important;overflow-x:clip!important;height:auto!important}.landing-body{overflow:visible!important;overflow-x:clip!important;height:auto!important;background:rgb(var(--c-page));color:rgb(var(--c-ink));scroll-behavior:smooth}.landing-body ::-moz-selection{background:rgb(var(--c-accent)/.25);color:rgb(var(--c-ink))}.landing-body ::selection{background:rgb(var(--c-accent)/.25);color:rgb(var(--c-ink))}.proof-scroll{scrollbar-width:none;-ms-overflow-style:none}.proof-scroll::-webkit-scrollbar{display:none}.tabular-nums{font-variant-numeric:tabular-nums}.hero-scroll-spacer{height:1000vh;position:relative}.hero-sheet{position:relative;z-index:2;margin-top:-100vh;background:rgb(var(--c-page))}.hero-scroll-spacer[data-static=true]+.hero-sheet{margin-top:0}.hero-morph{display:grid}.hero-morph>*{grid-area:1/1}.hero-sticky-container{position:sticky;top:0;height:100vh;width:100%;overflow:hidden}.hero-fallback-bg{width:100%;height:100%;background:radial-gradient(ellipse at 70% 40%,rgb(var(--c-accent)/.06) 0,transparent 60%),radial-gradient(ellipse at 30% 70%,rgb(var(--c-accent)/.04) 0,transparent 50%),linear-gradient(180deg,rgb(var(--c-page)) 0,rgb(var(--c-surface)) 50%,rgb(var(--c-page)) 100%);animation:hero-gradient-shift 12s ease-in-out infinite alternate}@keyframes hero-gradient-shift{0%{background-position:0 0,100% 100%,0 0}to{background-position:100% 100%,0 0,0 100%}}@media (max-width:768px){.hero-scroll-spacer{height:700vh}.hero-sheet{margin-top:-60lvh}.hero-sticky-container{position:sticky;height:100vh;height:100lvh}}.hero-scroll-spacer[data-static=true]{height:100dvh}.hero-scroll-spacer[data-static=true] .hero-sticky-container{position:relative;height:100dvh}@media (prefers-reduced-motion:reduce){.hero-scroll-spacer{height:100dvh}.hero-sticky-container{position:relative;height:100dvh}.hero-sheet{margin-top:0}.hero-fallback-bg{animation:none}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.hero-label{text-shadow:0 1px 12px rgb(var(--c-page)/.92),0 0 3px rgb(var(--c-page)/.7)}.hero-layers[data-compact=true] .hero-label p{display:none}
/*# sourceMappingURL=a64f0d6d63149430.css.map*/