.home-space-page{--home-space-base:color-mix(in srgb,var(--ci-bg-hex,#020309) 24%,#020309);isolation:isolate}.home-space-page[data-home-theme=light]{--home-space-base:#f8fafc}.home-space-page nav[data-home-navbar=true]{--home-nav-edge:rgb(221 234 255/0.32);--home-nav-halo:color-mix(in srgb,var(--ci-accent-hex,#60a5fa) 24%,transparent);--home-nav-halo-width:130px;border-radius:0 0 22px 22px}.home-space-page[data-home-theme=light] nav[data-home-navbar=true]{--home-nav-edge:rgb(71 94 134/0.22);--home-nav-halo:color-mix(in srgb,var(--ci-accent-hex,#3b82f6) 14%,transparent)}.home-space-page nav[data-home-navbar=true]:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,var(--home-nav-edge),color-mix(in srgb,var(--ci-accent-hex,#60a5fa) 48%,transparent) 5%,transparent 28%,transparent 72%,color-mix(in srgb,var(--ci-accent-hex,#60a5fa) 48%,transparent) 95%,var(--home-nav-edge));mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:.45;transition:opacity .25s ease}.home-space-page nav[data-home-navbar=true]:after{content:"";position:absolute;inset:auto 0 -18px;height:44px;pointer-events:none;z-index:-1;background:radial-gradient(ellipse var(--home-nav-halo-width) 22px at 24px 20px,var(--home-nav-halo),transparent 76%),radial-gradient(ellipse var(--home-nav-halo-width) 22px at calc(100% - 24px) 20px,var(--home-nav-halo),transparent 76%);opacity:.4;transition:opacity .25s ease}.home-space-page nav[data-home-navbar=true][data-nav-raised=true]:after,.home-space-page nav[data-home-navbar=true][data-nav-raised=true]:before{opacity:1}@media (max-width:767px){.home-space-page nav[data-home-navbar=true]{--home-nav-halo-width:72px;border-radius:0 0 16px 16px}}@media (prefers-reduced-motion:reduce){.home-space-page nav[data-home-navbar=true]:after,.home-space-page nav[data-home-navbar=true]:before{transition:none}}.home-space{position:fixed;z-index:0;inset:0;overflow:clip;pointer-events:none;background:var(--home-space-base)}.home-space-plane{position:absolute;inset:-12px -20px calc(-7svh - 16px)}.home-space-foreground{inset-block:-16px calc(-16svh - 20px)}.home-space-drift{position:absolute;inset:0}.home-space-nebula{opacity:.48;animation:home-nebula-drift 64s ease-in-out -19s infinite alternate}.home-space img{display:block;width:100%;height:100%;object-fit:cover}.home-space-stars-distant{opacity:.7;background-image:radial-gradient(1px 1px at 83px 127px,#d9e5ff 65%,transparent),radial-gradient(1px 1px at 227px 71px,#97aed4 65%,transparent),radial-gradient(1px 1px at 137px 309px,#bdc9e7 55%,transparent),radial-gradient(.8px .8px at 51px 211px,#c3e3ff 65%,transparent),radial-gradient(1.1px 1.1px at 339px 163px,#d3dcff 55%,transparent),radial-gradient(.8px .8px at 193px 387px,#c4d2e8 65%,transparent),radial-gradient(1px 1px at 419px 281px,#97aed4 60%,transparent),radial-gradient(.7px .7px at 291px 43px,#e5ecff 65%,transparent);background-size:347px 313px,491px 397px,619px 521px,431px 463px,587px 389px,509px 613px,743px 479px,397px 557px;animation:home-stars-drift 92s ease-in-out -31s infinite alternate-reverse}.home-space-stars-near{opacity:.7;background-image:radial-gradient(1.5px 1.5px at 18% 24%,#e6f4ff 35%,transparent),radial-gradient(8px 8px at 18% 24%,rgb(134 200 255/.15),transparent),radial-gradient(1.8px 1.8px at 81% 38%,#d5deff 25%,transparent),radial-gradient(9px 9px at 81% 38%,rgb(181 169 255/.18),transparent),radial-gradient(1.5px 1.5px at 69% 72%,#d6eeff 35%,transparent),radial-gradient(1.2px 1.2px at 32% 63%,#d6e1ff 35%,transparent),radial-gradient(1.6px 1.6px at 89% 84%,#c1daff 35%,transparent),radial-gradient(1.4px 1.4px at 9% 58%,#c1daff 35%,transparent),radial-gradient(1.2px 1.2px at 47% 16%,#e6f4ff 50%,transparent),radial-gradient(1.1px 1.1px at 12% 87%,#d5deff 50%,transparent),radial-gradient(1.3px 1.3px at 94% 56%,#d6eeff 45%,transparent),radial-gradient(1px 1px at 55% 77%,#c1daff 50%,transparent),radial-gradient(1.2px 1.2px at 72% 13%,#d5deff 50%,transparent),radial-gradient(1px 1px at 39% 92%,#e6f4ff 50%,transparent);animation:home-stars-drift 38s ease-in-out -11s infinite alternate}.home-space:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 38%,color-mix(in srgb,var(--home-space-base) 40%,transparent),transparent 74%),linear-gradient(180deg,color-mix(in srgb,var(--home-space-base) 18%,transparent),transparent 65%,color-mix(in srgb,var(--home-space-base) 24%,transparent))}.home-space-page[data-home-theme=light] .home-space-nebula{opacity:.72}.home-space-page[data-home-theme=light] :is(.home-space-stars-distant,.home-space-stars-near){opacity:.14}@keyframes home-nebula-drift{0%{transform:translate3d(-6px,4px,0)}to{transform:translate3d(6px,-4px,0)}}@keyframes home-stars-drift{0%{transform:translate3d(-5px,4px,0)}to{transform:translate3d(5px,-4px,0)}}.home-space[data-hidden=true] .home-space-drift{animation-play-state:paused}.chain-marquee-viewport[data-in-view=false] .chain-marquee-track,.home-space-page:is([data-scrolling=true],[data-page-hidden=true]) :is(.home-space-drift,.chain-marquee-track){animation-play-state:paused}.home-space-glint{inset:var(--star-y) auto auto var(--star-x);width:22px;height:22px;color:#e3efff;background:radial-gradient(circle,currentColor 0 calc(var(--star-size) * .4),transparent calc(var(--star-size) * .75)),radial-gradient(circle,rgb(134 188 255/.26),transparent 64%);opacity:.8;animation:home-glint-float var(--star-duration) ease-in-out var(--star-delay) infinite alternate}.home-space-glint[data-bright=true]:after,.home-space-glint[data-bright=true]:before{content:"";position:absolute;inset:4px 10.5px;background:linear-gradient(transparent,currentColor,transparent);opacity:.65}.home-space-glint[data-bright=true]:after{transform:rotate(90deg) scaleY(.65)}@keyframes home-glint-float{0%{transform:translateZ(0)}to{transform:translate3d(var(--star-travel-x),var(--star-travel-y),0)}}.home-space-page[data-low-gpu=true] :is(.home-space-nebula,.home-space-stars-distant,.home-space-stars-near){animation:none}.home-space-page[data-low-gpu=true] .home-space-plane{transform:none!important}.home-space-page[data-low-gpu=true] .home-space-glint:nth-of-type(n+13){display:none}.home-space-page[data-home-theme=light] .home-space-glint{color:#4f6ba1;opacity:.35}@media (min-width:1024px){.home-space-page[data-low-gpu=true] .home-space-glint{animation-timing-function:steps(24);will-change:transform}}.home-testimonial-scroller{position:relative;mask-image:linear-gradient(90deg,transparent,#000 min(10vw,140px),#000 calc(100% - min(10vw, 140px)),transparent)}.home-testimonial-card{--tm-yaw:0deg;--tm-scale:1;--tm-lift:0px;transform:perspective(1200px) translateY(calc(var(--tm-entry-y, 0px) + var(--tm-lift))) rotateY(var(--tm-yaw)) scale(var(--tm-scale));transform-origin:center;backface-visibility:hidden;z-index:1}.home-testimonial-card[data-tm-near=true]{will-change:transform}.home-testimonial-card[data-tm-position=center]{z-index:2}.home-testimonial-card[data-tm-position=left],.home-testimonial-card[data-tm-position=right]{--tm-scale:0.91;--tm-lift:12px}.home-testimonial-card[data-tm-position=left]{--tm-yaw:18deg;transform-origin:right center}.home-testimonial-card[data-tm-position=right]{--tm-yaw:-18deg;transform-origin:left center}.home-space-page[data-low-gpu=true] .home-testimonial-card{transform:translateY(calc(var(--tm-entry-y, 0px) + var(--tm-lift))) scale(var(--tm-scale));will-change:auto}@media (max-width:767px){.home-testimonial-card[data-tm-position=left]{--tm-yaw:8deg}.home-testimonial-card[data-tm-position=right]{--tm-yaw:-8deg}.home-testimonial-card[data-tm-position=left],.home-testimonial-card[data-tm-position=right]{--tm-scale:0.96;--tm-lift:6px}}@media (prefers-reduced-motion:reduce){.home-space-page[data-low-gpu=true] .home-testimonial-card,.home-testimonial-card{transform:none;will-change:auto}}.home-testimonial-scroller:focus-visible{outline:2px solid var(--ci-accent-hex,#7dd3fc);outline-offset:-4px}@media (max-width:767px){.home-space-nebula img{object-position:76% center}.home-space-nebula{animation-duration:84s}.home-space-stars-distant{animation:none}.home-space-glint:nth-of-type(n+13){display:none}}@supports (animation-timeline:view()){body.home-scroll-stage{overflow:clip}.home-heading-accent,.home-heading-title{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}.home-heading-accent{animation-name:home-heading-swing;animation-range:entry 0 cover 46%;transform-origin:50% 100%}.home-heading-title{animation-name:home-heading-drift;animation-range:entry 0 cover 40%}.home-space-page[data-low-gpu=true] :is(.home-heading-accent,.home-heading-title){animation:none}@media (prefers-reduced-motion:reduce){.home-heading-accent,.home-heading-title{animation:none}}}@keyframes home-heading-swing{0%{opacity:0;transform:perspective(520px) rotateX(72deg) translateY(62px) scale(.86)}55%{opacity:1}to{opacity:1;transform:perspective(520px) rotateX(0deg) translateY(0) scale(1)}}@keyframes home-heading-drift{0%{opacity:.35;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.hero-chart-projection{--hero-depth:0;opacity:calc(var(--hero-card-opacity, 1) * (1 - var(--hero-depth) * .36));translate:0 calc((1 - var(--hero-card-opacity, 1)) * 28px) calc((1 - var(--hero-card-opacity, 1)) * -260px)}.hero-chart-face:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:rgb(2 6 18/calc(var(--hero-depth) * .42))}[data-home-theme=light] .hero-chart-face:after{background:rgb(248 250 252/calc(var(--hero-depth) * .46))}.home-space-page[data-low-gpu=true] .hero-chart-wall{overflow:clip;contain:paint}.home-space-page[data-low-gpu=true] :is(.hero-chart-wall-stage,.hero-chart-wall-stack){perspective:none!important;transform-style:flat!important}.home-space-page[data-low-gpu=true] .hero-chart-projection{transform:var(--hero-flat-transform)!important;translate:none;opacity:1}.home-space-page[data-low-gpu=true] .hero-chart-face:after{display:none}@media (min-width:1024px){.home-space-page[data-low-gpu=true] #home-hero{content-visibility:auto;contain-intrinsic-size:auto 900px}}.hero-chart-arrival:not([data-arrived=true]){animation:hero-chart-arrive .46s cubic-bezier(.16,1,.3,1) var(--hero-arrival-delay,0s) backwards}.hero-chart-arrival img{opacity:0;transition:opacity .32s ease-out}.hero-chart-arrival[data-ready=true] img{opacity:1}@keyframes hero-chart-arrive{0%{opacity:0;transform:translate(var(--hero-arrival-x,0),26px) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}.hero-mobile-artwork{opacity:1}.hero-scroll-cue{position:absolute;z-index:10;bottom:24px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;color:#cbd5e1;background:rgb(2 5 15/.3);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.hero-scroll-cue:hover{color:#fff}.hero-scroll-cue:focus-visible{outline:2px solid #7dd3fc;outline-offset:4px}[data-home-theme=light] .hero-scroll-cue{color:#475569;background:rgb(248 250 252/.8)}#home-discover{scroll-margin-top:64px}@media (max-width:1023px){.hero-scroll-cue{display:none}}@media (prefers-reduced-motion:reduce){.hero-chart-arrival,.hero-chart-arrival:not([data-arrived=true]){animation:none;transform:none}.hero-chart-arrival img{transition:none}.hero-chart-projection,.hero-mobile-artwork{opacity:1!important;translate:none!important;scale:none!important}.home-space-drift,.home-space-plane{animation:none!important;transform:none!important;will-change:auto!important}.home-space-page [data-scroll-reveal]{transition:none!important;transform:none!important}}@media (forced-colors:active){.home-space{display:none}}.closing-aurora{position:absolute;inset:0;overflow:hidden;pointer-events:none;mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,#000 18%,transparent 78%)}.closing-aurora img,.closing-aurora video,.closing-aurora-media{position:absolute;inset:0;width:100%;height:100%}.closing-aurora-media{opacity:.8;mix-blend-mode:screen}.closing-aurora img,.closing-aurora video{object-fit:cover}.closing-aurora video{opacity:0;transition:opacity .4s ease-out}.closing-aurora video[data-playing=true]{opacity:1}@media (prefers-reduced-motion:reduce){.closing-aurora video{display:none}}.closing-aurora:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 65% at 50% 45%,rgb(2 5 15/.3),transparent)}[data-home-theme=light] .closing-aurora-media{opacity:.5;mix-blend-mode:multiply;filter:invert(1) hue-rotate(180deg)}[data-home-theme=light] .closing-aurora:after{background:radial-gradient(ellipse 55% 65% at 50% 45%,rgb(248 250 252/.3),transparent)}@media (forced-colors:active){.closing-aurora{display:none}}