.page-hero[data-astro-cid-75ysl5lo]{min-height:clamp(34rem,80svh,54rem);padding-block:calc(var(--header-h) + var(--space-2xl)) var(--space-3xl);background:var(--navy-950);color:var(--on-dark);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.page-hero--plain[data-astro-cid-75ysl5lo]{background:var(--navy-900);min-height:clamp(30rem,66svh,44rem)}.page-hero__media[data-astro-cid-75ysl5lo]{z-index:-1;position:absolute;inset:0}.page-hero__media[data-astro-cid-75ysl5lo] picture,.page-hero__media[data-astro-cid-75ysl5lo] img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.page-hero__media[data-astro-cid-75ysl5lo]:after{content:"";background:linear-gradient(#020b1a33 0%,#020b1a99 55%,#020b1af0 100%),linear-gradient(90deg,#020b1aa6,#020b1a00 70%);position:absolute;inset:0}.page-hero--plain[data-astro-cid-75ysl5lo] .page-hero__media[data-astro-cid-75ysl5lo]{background-image:linear-gradient(var(--line-on-dark) 1px, transparent 1px), linear-gradient(90deg, var(--line-on-dark) 1px, transparent 1px);opacity:.6;background-size:clamp(4rem,8vw,7.5rem) clamp(4rem,8vw,7.5rem);-webkit-mask-image:radial-gradient(70% 70% at 80% 20%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 70% at 80% 20%,#000 0%,#0000 75%)}.page-hero--plain[data-astro-cid-75ysl5lo] .page-hero__media[data-astro-cid-75ysl5lo]:after{display:none}.page-hero__content[data-astro-cid-75ysl5lo]{position:relative}.crumbs[data-astro-cid-75ysl5lo] ol[data-astro-cid-75ysl5lo]{font-size:var(--step--1);color:var(--on-dark-muted);flex-wrap:wrap;gap:.25rem .6rem;display:flex}.crumbs[data-astro-cid-75ysl5lo] li[data-astro-cid-75ysl5lo]+li[data-astro-cid-75ysl5lo]:before{content:"/";opacity:.6;margin-right:.6rem}.crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]{transition:color var(--dur-fast) var(--ease-out);padding-block:.3rem;text-decoration:none}.crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]:hover,.crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]:focus-visible{color:var(--on-dark)}.crumbs[data-astro-cid-75ysl5lo] [data-astro-cid-75ysl5lo][aria-current]{color:var(--on-dark-soft)}.page-hero__eyebrow[data-astro-cid-75ysl5lo]{margin-top:var(--space-xl);color:var(--brand-cyan)}.page-hero__title[data-astro-cid-75ysl5lo]{margin-top:var(--space-m);letter-spacing:-.038em;max-width:13em;font-size:clamp(2.4rem,.9rem + 6.2vw,6.6rem);font-weight:500;font-stretch:92%;line-height:.98}.page-hero__title[data-astro-cid-75ysl5lo] .accent[data-astro-cid-75ysl5lo]{letter-spacing:-.02em;background:linear-gradient(100deg,#9fdcff 0%,#00a6e9 45%,#7d93e6 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.05em;font-stretch:100%}.page-hero__lead[data-astro-cid-75ysl5lo]{margin-top:var(--space-l);max-width:34em;font-size:var(--step-1);color:var(--on-dark-soft);line-height:1.5}.page-hero__extra[data-astro-cid-75ysl5lo]{margin-top:var(--space-l)}@media (prefers-reduced-motion:no-preference){.page-hero__media[data-astro-cid-75ysl5lo]{animation:page-hero-settle 2s var(--ease-out) both}.page-hero__eyebrow[data-astro-cid-75ysl5lo],.page-hero__title[data-astro-cid-75ysl5lo],.page-hero__lead[data-astro-cid-75ysl5lo],.page-hero__extra[data-astro-cid-75ysl5lo]{animation:page-hero-up 1.1s var(--ease-out) both}.page-hero__title[data-astro-cid-75ysl5lo]{animation-delay:.12s}.page-hero__lead[data-astro-cid-75ysl5lo]{animation-delay:.3s}.page-hero__extra[data-astro-cid-75ysl5lo]{animation-delay:.45s}}@keyframes page-hero-settle{0%{opacity:0;transform:scale(1.08)}}@keyframes page-hero-up{0%{opacity:0;transform:translateY(1.5rem)}}.cta-band[data-astro-cid-hwvj6ntz]{background:var(--paper-deep)}.cta-band__grid[data-astro-cid-hwvj6ntz]{gap:var(--space-xl);align-items:end;display:grid}@media (width>=64em){.cta-band__grid[data-astro-cid-hwvj6ntz]{gap:var(--space-3xl);grid-template-columns:1.3fr 1fr}}.cta-band__title[data-astro-cid-hwvj6ntz]{max-width:12em}.cta-band__title[data-astro-cid-hwvj6ntz] .accent[data-astro-cid-hwvj6ntz]{color:var(--brand-blue)}.cta-band__text[data-astro-cid-hwvj6ntz]{max-width:30em;font-size:var(--step-1);color:var(--ink-soft);line-height:1.5}.cta-band__actions[data-astro-cid-hwvj6ntz]{align-items:center;gap:var(--space-s) var(--space-l);margin-top:var(--space-l);flex-wrap:wrap;display:flex}
