.hero-cta_button__rjmgl{scroll-margin-block:5rem}.hero-cta_button__rjmgl:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px #111}@media (forced-colors:active){.hero-cta_button__rjmgl:focus-visible{outline-color:ButtonText;box-shadow:none}}.hero-viewport_frame__gapd6{min-width:0}.hero-viewport_frame__gapd6[data-hero-height=screen]{min-height:max(0px,calc(100vh - var(--hero-top-space, 4rem) - var(--hero-bottom-space, 0px)));min-height:max(0px,calc(100svh - var(--hero-top-space, 4rem) - var(--hero-bottom-space, 0px)))}.hero-viewport_frame__gapd6[data-hero-height=compact]{min-height:40vh;min-height:40svh}.hero-viewport_frame__gapd6[data-hero-height=content]{min-height:0}@media (max-width:1023px){.hero-viewport_frame__gapd6[data-hero-height=screen]{--hero-bottom-space:calc(3.5rem + env(safe-area-inset-bottom, 0px))}}@media (max-height:500px){.hero-viewport_frame__gapd6 [data-holo-scroll]{padding-block:1.25rem;gap:1rem}.hero-viewport_frame__gapd6 [data-hero-panel]{padding-block:1rem;gap:1rem}.hero-viewport_frame__gapd6 [data-holo-scroll] h1{font-size:clamp(1.5rem,4vw,2rem);line-height:1.15}}.hero_kineticTitle__4goki{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .28em;line-height:1.02}.hero_kineticWordMask__lDrJ_{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.14em}.hero_kineticWord__Cth3C{display:inline-block;will-change:transform,opacity;transform:translateY(115%);opacity:0;animation:hero_kineticReveal__IthEY .72s cubic-bezier(.22,.7,.2,1) both}@keyframes hero_kineticReveal__IthEY{to{transform:translateY(0);opacity:1}}.hero_kineticCta__BweK1,.hero_kineticSub__bbhZz{opacity:0;will-change:transform,opacity;animation:hero_kineticFadeUp__VDjkp .6s ease both}@keyframes hero_kineticFadeUp__VDjkp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero_auroraStage__OUI9V{position:absolute;inset:0;z-index:0;overflow:hidden;filter:blur(64px) saturate(1.1)}.hero_auroraBlob__UdNc_{position:absolute;display:block;border-radius:50%;opacity:.55;will-change:transform}.hero_auroraBlob1__4IZw4{width:46vw;height:46vw;left:-6vw;top:-12vh;background:radial-gradient(circle at center,var(--color-primary,#6366f1),transparent 68%);animation:hero_auroraDrift1__rucsc 19s ease-in-out infinite alternate}.hero_auroraBlob2__kuNcX{width:42vw;height:42vw;right:-8vw;top:4vh;background:radial-gradient(circle at center,var(--color-accent,#ec4899),transparent 68%);animation:hero_auroraDrift2__oFXZC 23s ease-in-out infinite alternate}.hero_auroraBlob3__Ph3PF{width:40vw;height:40vw;left:22vw;bottom:-18vh;background:radial-gradient(circle at center,var(--color-secondary,var(--color-accent,#22d3ee)),transparent 68%);animation:hero_auroraDrift3__6bHBA 27s ease-in-out infinite alternate}@keyframes hero_auroraDrift1__rucsc{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(9vw,7vh,0) scale(1.18)}}@keyframes hero_auroraDrift2__oFXZC{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(-7vw,9vh,0) scale(.9)}}@keyframes hero_auroraDrift3__6bHBA{0%{transform:translateZ(0) scale(.95)}to{transform:translate3d(6vw,-8vh,0) scale(1.22)}}@media (prefers-reduced-motion:reduce){.hero_kineticCta__BweK1,.hero_kineticSub__bbhZz,.hero_kineticWord__Cth3C{animation:none;transform:none;opacity:1}.hero_auroraBlob__UdNc_{animation:none}}.hero_heroImage__WUhcL{-o-object-position:var(--hero-desktop-position,50% 50%);object-position:var(--hero-desktop-position,50% 50%)}@media (max-width:1023px){.hero_heroImage__WUhcL{-o-object-position:var(--hero-mobile-position,50% 50%);object-position:var(--hero-mobile-position,50% 50%)}}.hub-hero_panel__4NA4e{position:relative;border-radius:2.4rem;border:1px solid rgba(26,20,20,.1);background:rgba(255,255,255,.82);color:var(--color-on-surface);box-shadow:0 25px 70px color-mix(in srgb,var(--color-primary) 17%,transparent),0 8px 20px rgba(26,20,20,.08)}[data-theme=dark] .hub-hero_panel__4NA4e{border-color:rgba(255,255,255,.12);background:color-mix(in srgb,var(--color-background) 72%,#2a2130);box-shadow:0 25px 70px color-mix(in srgb,var(--color-primary) 14%,transparent),0 8px 20px rgba(0,0,0,.3)}.hub-hero_kicker__1pQcQ{font-family:var(--mono-font-family);font-size:.75rem;line-height:1.5;text-transform:uppercase;letter-spacing:.38em;color:var(--color-primary-text)}.hub-hero_wordmark__zOYCK{background:linear-gradient(120deg,var(--color-primary),var(--color-accent) 60%,var(--color-secondary));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hub-hero_muted__7rlWY{color:var(--color-on-surface-muted)}.hub-hero_primary__qy5ng,.hub-hero_secondary__3i6q8{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:600;border:1px solid transparent;transition:transform .2s ease,background .2s ease}.hub-hero_primary__qy5ng{border-color:color-mix(in srgb,var(--color-accent) 22%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 28%,white),var(--color-accent));box-shadow:0 16px 32px color-mix(in srgb,var(--color-accent) 16%,transparent),0 10px 24px rgba(0,0,0,.12)}.hub-hero_secondary__3i6q8{border-color:rgba(26,20,20,.1);background:rgba(255,255,255,.78);color:var(--color-on-surface)}[data-theme=dark] .hub-hero_secondary__3i6q8{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.12)}@media (prefers-reduced-motion:no-preference){.hub-hero_primary__qy5ng:hover,.hub-hero_secondary__3i6q8:hover,a.hub-hero_lane__8EdtD:hover{transform:translateY(-2px)}}.hub-hero_lane__8EdtD{display:block;border-radius:1.5rem;padding:1rem 1.25rem;border:1px solid rgba(26,20,20,.08);background:rgba(255,255,255,.6);transition:transform .2s ease,background .2s ease}[data-theme=dark] .hub-hero_lane__8EdtD{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.06)}a.hub-hero_lane__8EdtD:hover{background:rgba(255,255,255,.9)}[data-theme=dark] a.hub-hero_lane__8EdtD:hover{background:rgba(255,255,255,.1)}