.landing-shell{--landing-glow:color-mix(in srgb, var(--success-500) 18%, transparent);background-color:var(--neutral-950);color:var(--fg-base);scroll-behavior:smooth}.landing-shell .landing-hero-bg{background:radial-gradient(ellipse 80% 60% at 70% 20%, var(--landing-glow), transparent 70%), radial-gradient(ellipse 50% 40% at 10% 80%, color-mix(in srgb, var(--chart-series-2) 8%, transparent), transparent 60%)}.landing-shell .landing-nav-blur{background:color-mix(in srgb, var(--neutral-950) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-reveal{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(1.25rem)}.landing-reveal.is-visible{opacity:1;transform:translateY(0)}.landing-reveal-delay-1{transition-delay:80ms}.landing-reveal-delay-2{transition-delay:.16s}.landing-reveal-delay-3{transition-delay:.24s}.landing-hero-subtitle{animation:.45s cubic-bezier(.22,1,.36,1) landing-hero-subtitle-in}@keyframes landing-hero-subtitle-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-reveal{opacity:1;transition:none;transform:none}.landing-chart-line{stroke-dashoffset:0!important;animation:none!important}}@keyframes landing-chart-draw{to{stroke-dashoffset:0}}.landing-chart-line{stroke-dasharray:600;stroke-dashoffset:600px;animation:1.8s cubic-bezier(.22,1,.36,1) forwards landing-chart-draw}.landing-chart-line-delay-1{animation-delay:.2s}.landing-chart-line-delay-2{animation-delay:.45s}.landing-chart-line-delay-3{animation-delay:.65s}.landing-parallax-hero-content{overflow-x:clip;overflow-y:visible}.landing-hero-carousel-stage{isolation:isolate;overflow:visible}.landing-hero-carousel{-ms-overflow-style:none;scrollbar-width:none;--landing-slide-w:min(300px, calc(100vw - 5.5rem));scroll-padding-inline:calc(50% - var(--landing-slide-w) / 2);padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:640px){.landing-hero-carousel{padding-top:3rem;padding-bottom:3rem}}.landing-hero-carousel::-webkit-scrollbar{display:none}.landing-hero-slide{scroll-snap-stop:always;scroll-snap-align:center;padding-top:1rem;padding-bottom:1rem;overflow:visible}.landing-hero-slide-inner{transform-origin:50%;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.landing-hero-slide{transition:none}.landing-hero-slide-inner{transition:none;transform:none!important}.landing-hero-subtitle{animation:none}.landing-parallax-hero-inner,.landing-parallax-carousel,.landing-parallax-orb,.landing-parallax-figure{transform:none!important}.landing-stagger-item{opacity:1;transition:none;transform:none}}.landing-parallax-hero-inner,.landing-parallax-carousel{transform:none}.landing-parallax-orb{will-change:transform;background:var(--landing-glow);filter:blur(48px)}.landing-parallax-orb-a,.landing-parallax-orb-b{transform:none}.landing-stagger-item{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(1.75rem)}.landing-stagger-item.is-visible{opacity:1;transform:translateY(0)}.landing-parallax-figure{will-change:transform;transition:transform .1s linear}
