.cosmos[data-astro-cid-sb6kufp3]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cosmos[data-astro-cid-sb6kufp3]>[data-astro-cid-sb6kufp3]{position:absolute}.cosmos__sky[data-astro-cid-sb6kufp3]{background:linear-gradient(155deg, var(--cosmos-1) 0%, var(--cosmos-2) 36%, color-mix(in srgb, var(--aura) 16%, var(--cosmos-2)) 62%, color-mix(in srgb, var(--magenta) 22%, var(--cosmos-2)) 88%, color-mix(in srgb, var(--magenta) 30%, var(--cosmos-2)) 100%);inset:0}.cosmos__waves[data-astro-cid-sb6kufp3]{width:120%;height:var(--waves-h);bottom:0;left:0}.cosmos__stop-a[data-astro-cid-sb6kufp3]{stop-color:var(--nebula)}.cosmos__stop-mid[data-astro-cid-sb6kufp3]{stop-color:var(--wave-a)}.cosmos__stop-b[data-astro-cid-sb6kufp3]{stop-color:var(--wave-b)}.cosmos__floor[data-astro-cid-sb6kufp3]{height:calc(var(--waves-h) * .22);background:linear-gradient(to bottom, transparent, var(--background));bottom:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.cosmos__layer[data-astro-cid-sb6kufp3]{animation:cosmos-drift var(--drift,60s) ease-in-out infinite alternate}.cosmos__layer--0[data-astro-cid-sb6kufp3]{--drift:90s}.cosmos__layer--1[data-astro-cid-sb6kufp3]{--drift:74s;animation-delay:-20s}.cosmos__layer--2[data-astro-cid-sb6kufp3]{--drift:62s;animation-delay:-35s}.cosmos__layer--3[data-astro-cid-sb6kufp3]{--drift:52s;animation-delay:-12s}.cosmos__layer--4[data-astro-cid-sb6kufp3]{--drift:44s;animation-delay:-28s}}@keyframes cosmos-drift{0%{transform:translate(0)}to{transform:translate(-280px)}}.galaxy[data-astro-cid-iucc3qth]{aspect-ratio:1;transform:rotate(-18deg)scaleY(.68)}.galaxy__spin[data-astro-cid-iucc3qth],.galaxy[data-astro-cid-iucc3qth] svg[data-astro-cid-iucc3qth]{width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.galaxy__spin[data-astro-cid-iucc3qth]{will-change:transform;animation:240s linear infinite galaxy-spin}}@keyframes galaxy-spin{to{transform:rotate(-360deg)}}.hero__text-stack[data-astro-cid-ge2uvauf]{align-items:start;min-width:0;display:grid}.hero__slide[data-astro-cid-ge2uvauf],.hero__visual[data-astro-cid-ge2uvauf]{grid-area:1/1;min-width:0}.hero__visual-stack[data-astro-cid-ge2uvauf]{align-items:start;display:grid;position:relative}.hero__visual[data-astro-cid-ge2uvauf]{z-index:1;padding-top:clamp(64px,6vw,112px);position:relative}.hero__visual[data-astro-cid-ge2uvauf] .sec-graphic--hero{width:92%}@media (width>=768px){.hero__visual-stack[data-astro-cid-ge2uvauf]{margin-top:-3.5rem}}.hero__galaxy[data-astro-cid-ge2uvauf]{z-index:0;pointer-events:none;width:190%;margin-top:calc(clamp(64px,6vw,112px) - 40px - 95%);position:absolute;top:0;right:-73%}@media (width<=767px){.hero__visual[data-astro-cid-ge2uvauf]{padding-top:0}.hero__visual[data-astro-cid-ge2uvauf] .sec-graphic--hero{width:100%}.hero__galaxy[data-astro-cid-ge2uvauf]{width:130%;margin-top:calc(30px - 65%);right:-45%}}.hero[data-astro-cid-ge2uvauf]{touch-action:pan-y;--waves-h:clamp(110px, 16svh, 150px);--pager-pb:calc(var(--waves-h) * .5)}@media (width>=768px){.hero[data-astro-cid-ge2uvauf]{--waves-h:clamp(200px, 34svh, 340px);--pager-pb:calc(var(--waves-h) * .72)}}.hero__slide[data-astro-cid-ge2uvauf]{opacity:0;pointer-events:none;transition:opacity .5s,transform .5s;transform:translateY(8px)}.hero__slide[data-astro-cid-ge2uvauf][data-active]{opacity:1;pointer-events:auto;transform:none}.hero__visual[data-astro-cid-ge2uvauf]{visibility:hidden}.hero__visual[data-astro-cid-ge2uvauf][data-active]{visibility:visible}.hero__btn[data-astro-cid-ge2uvauf]{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-paper) 80%, transparent);width:2.5rem;height:2.5rem;color:var(--color-ink);border-radius:9999px;flex:none;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s;display:inline-flex}.hero__btn[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:1rem;height:1rem}.hero__btn[data-astro-cid-ge2uvauf]:hover{border-color:color-mix(in srgb, var(--primary) 50%, var(--color-line))}.hero__btn[data-astro-cid-ge2uvauf]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.hero__segs[data-astro-cid-ge2uvauf]{align-items:center;margin:0 0 0 .5rem;padding:0;list-style:none;display:flex}.hero__segs[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]{background:0 0;border:0;border-radius:.25rem;width:1.75rem;height:1.5rem;padding:0;transition:width .3s;display:block;position:relative}.hero__segs[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]:before,.hero__seg-fill[data-astro-cid-ge2uvauf]{inset-inline:.25rem;border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%}.hero__segs[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]:before{content:"";background:color-mix(in srgb, var(--color-ink) 22%, transparent);transition:background-color .2s}.hero__segs[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-current]{width:3.5rem}.hero__segs[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]:hover:before{background:color-mix(in srgb, var(--color-ink) 50%, transparent)}.hero__seg-fill[data-astro-cid-ge2uvauf]{background:var(--color-accent-strong);transform-origin:0;transform:scaleX(0)}[dir=rtl] .hero__seg-fill[data-astro-cid-ge2uvauf]{transform-origin:100%}.hero__segs[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-current] .hero__seg-fill[data-astro-cid-ge2uvauf]{transform:none}.hero[data-astro-cid-ge2uvauf][data-rotating] .hero__segs[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-current] .hero__seg-fill[data-astro-cid-ge2uvauf]{animation:hero-seg-fill var(--hero-delay,6s) linear both}.hero[data-astro-cid-ge2uvauf][data-paused] .hero__segs[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf][aria-current] .hero__seg-fill[data-astro-cid-ge2uvauf]{animation-play-state:paused}@keyframes hero-seg-fill{0%{transform:scaleX(0)}to{transform:none}}.hero__segs[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]:focus-visible{outline:2px solid var(--ring);outline-offset:1px}@media (prefers-reduced-motion:reduce){.hero__slide[data-astro-cid-ge2uvauf],.hero__btn[data-astro-cid-ge2uvauf],.hero__segs[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf],.hero__segs[data-astro-cid-ge2uvauf] button[data-astro-cid-ge2uvauf]:before{transition:none}}.final-cta[data-astro-cid-blvy5prr]:before{content:"";pointer-events:none;background:radial-gradient(ellipse 55% 50% at 50% 82%, color-mix(in srgb, var(--aura) 15%, transparent), transparent 100%);position:absolute;inset:0 0 -160px}
