.hero[data-astro-cid-i3irphx7]{isolation:isolate;margin-top:calc(var(--header-h) * -1);padding-top:calc(var(--header-h) + clamp(2.5rem, 7vw, 5rem));background:var(--c-dark);padding-bottom:clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.hero__bg[data-astro-cid-i3irphx7]{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero__glow[data-astro-cid-i3irphx7]{--gx:0px;--gy:0px;filter:blur(70px);transform:translate3d(var(--gx), var(--gy), 0);transition:transform 1.6s var(--ease-out);border-radius:50%;position:absolute}.hero__glow--a[data-astro-cid-i3irphx7]{aspect-ratio:1.4;background:radial-gradient(closest-side,#19d3d538,#00a5b414 55%,#0000);width:min(70vw,900px);top:-18%;right:-12%}.hero__glow--b[data-astro-cid-i3irphx7]{aspect-ratio:1.2;background:radial-gradient(closest-side,#00a5b429,#0000 70%);width:min(60vw,760px);top:30%;left:-22%}.hero__grid[data-astro-cid-i3irphx7]{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:top;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 55% at 50% 35%,#000 10%,#0000 80%);mask-image:radial-gradient(65% 55% at 50% 35%,#000 10%,#0000 80%)}.hero__beam[data-astro-cid-i3irphx7]{opacity:.6;background:linear-gradient(#0000,#19d3d566,#0000);width:1px;height:46%;position:absolute;top:0;left:50%}.hero--split[data-astro-cid-i3irphx7] .hero__beam[data-astro-cid-i3irphx7]{display:none}.hero__inner[data-astro-cid-i3irphx7]{gap:clamp(2.5rem,6vw,4.5rem);display:grid;position:relative}.hero__copy[data-astro-cid-i3irphx7]{justify-items:start;gap:1.25rem;display:grid}.hero--center[data-astro-cid-i3irphx7] .hero__copy[data-astro-cid-i3irphx7]{text-align:center;justify-items:center}.hero__title[data-astro-cid-i3irphx7]{font-size:var(--fs-display);font-weight:var(--fw-semibold);letter-spacing:-.045em;color:#fff;text-wrap:balance;line-height:1.04}.hero--center[data-astro-cid-i3irphx7] .hero__title[data-astro-cid-i3irphx7]{font-size:min(var(--fs-display), 5.2vw + 1rem)}.hero__line[data-astro-cid-i3irphx7]{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.hero__line[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{display:inline-block}.hero__line--soft[data-astro-cid-i3irphx7]{background:linear-gradient(100deg,#fff 0%,#c9d2d6 45%,#8fa3ab 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero__lead[data-astro-cid-i3irphx7]{max-width:58ch;font-size:var(--fs-lead);color:var(--c-on-dark-muted);line-height:1.6}.hero__actions[data-astro-cid-i3irphx7]{margin-top:.75rem}.hero--center[data-astro-cid-i3irphx7] .hero__actions[data-astro-cid-i3irphx7]{justify-content:center}@media (width<=479px){.hero__actions[data-astro-cid-i3irphx7] .btn{white-space:normal;text-align:center;width:100%}.hero--center[data-astro-cid-i3irphx7] .hero__actions[data-astro-cid-i3irphx7] .link-arrow{margin-inline:auto}}.hero__visual[data-astro-cid-i3irphx7]{min-width:0;position:relative}.hero__visual[data-astro-cid-i3irphx7]:empty{display:none}@media (width>=1200px){.hero--split[data-astro-cid-i3irphx7] .hero__inner[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:3.5rem}.hero--split[data-astro-cid-i3irphx7]{padding-bottom:clamp(4rem,7vw,6rem)}.hero--split[data-astro-cid-i3irphx7] .hero__title[data-astro-cid-i3irphx7]{font-size:min(var(--fs-h1), 4.35rem)}}@media (prefers-reduced-motion:no-preference){.motion-ok .hero[data-astro-cid-i3irphx7] [data-astro-cid-i3irphx7][data-hero-line]{animation:hero-line 1.1s var(--ease-out) both;animation-delay:calc(.12s + var(--i) * .12s)}.motion-ok .hero[data-astro-cid-i3irphx7] [data-hero-fade]{animation:hero-fade .9s var(--ease-out) both;animation-delay:calc(.42s + var(--i) * .1s)}.motion-ok .hero[data-astro-cid-i3irphx7] [data-hero-fade][style*=--i\:0]{animation-delay:40ms}.motion-ok .hero__lead[data-astro-cid-i3irphx7]{animation:hero-rise 1s var(--ease-out) .3s both}.motion-ok .hero__glow[data-astro-cid-i3irphx7]{animation:hero-glow 2.4s var(--ease-out) both}.motion-ok .hero__beam[data-astro-cid-i3irphx7]{animation:hero-beam 1.8s var(--ease-out) .2s both}.motion-ok .hero[data-astro-cid-i3irphx7] [data-hero-float]{opacity:0;animation:10ms linear 2.4s forwards hero-fallback}.motion-ok .hero[data-astro-cid-i3irphx7].is-animating [data-hero-float]{opacity:1;animation:none}.motion-ok .hero[data-astro-cid-i3irphx7] [data-hero-visual]{animation:hero-visual 1.2s var(--ease-out) .55s both}}@keyframes hero-line{0%{transform:translateY(108%)}}@keyframes hero-fade{0%{opacity:0;transform:translateY(16px)}}@keyframes hero-rise{0%{transform:translateY(14px)}}@keyframes hero-glow{0%{opacity:0;scale:.85}}@keyframes hero-beam{0%{opacity:0;transform-origin:top;transform:scaleY(0)}}@keyframes hero-fallback{to{opacity:1}}@keyframes hero-visual{0%{opacity:0;transform:translateY(28px)scale(.98)}}.section__inner[data-astro-cid-5lyysmr3]{position:relative}.section-head[data-astro-cid-6j3riaey]{gap:1.25rem;margin-bottom:clamp(2.25rem,5vw,4rem);display:grid}.section-head__main[data-astro-cid-6j3riaey]{justify-items:start;gap:1rem;display:grid}.section-head[data-astro-cid-6j3riaey] h2[data-astro-cid-6j3riaey],.section-head[data-astro-cid-6j3riaey] h1[data-astro-cid-6j3riaey]{max-width:22ch}.section-head__aside[data-astro-cid-6j3riaey]{justify-items:start;gap:1.25rem;display:grid}.section-head[data-astro-cid-6j3riaey] .lead[data-astro-cid-6j3riaey]{max-width:60ch}.section-head--center[data-astro-cid-6j3riaey]{text-align:center;justify-items:center}.section-head--center[data-astro-cid-6j3riaey] .section-head__main[data-astro-cid-6j3riaey],.section-head--center[data-astro-cid-6j3riaey] .section-head__aside[data-astro-cid-6j3riaey]{justify-items:center}.section-head--center[data-astro-cid-6j3riaey] h2[data-astro-cid-6j3riaey]{margin-inline:auto}@media (width>=1024px){.section-head--split[data-astro-cid-6j3riaey]{grid-template-columns:1.15fr 1fr;align-items:end;gap:4rem}}
