.page-header.svelte-162svzm{isolation:isolate;color:#fff;background:radial-gradient(110% 90% at 50% -30%, #2f80ed8c, transparent 62%), linear-gradient(180deg, #2b5c8f 0%, #234a72 50%, var(--color-primary-deep) 100%);position:relative;overflow:hidden}.backdrop.svelte-162svzm{aspect-ratio:516/641;background:var(--unit-img) center bottom / contain no-repeat;opacity:.12;z-index:-1;pointer-events:none;width:min(34%,380px);position:absolute;bottom:-18%;right:-4%}.inner.svelte-162svzm{text-align:center;justify-items:center;padding:3.5rem 0 3.75rem;display:grid}.crumbs.svelte-162svzm{letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;font-size:.76rem;font-weight:700;display:flex}.crumbs.svelte-162svzm a:where(.svelte-162svzm):hover{color:var(--color-accent-light)}.crumbs.svelte-162svzm [aria-current]:where(.svelte-162svzm){color:#fff}h1.svelte-162svzm{margin:.9rem 0 0}h1.svelte-162svzm span:where(.svelte-162svzm){background:var(--color-accent);color:var(--color-ink);font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;padding:.25rem 1.1rem .3rem;font-size:clamp(1.6rem,4vw,2.5rem);font-style:italic;font-weight:700;line-height:1.1;display:inline-block}.kicker.svelte-162svzm{max-width:46rem;font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent-light);margin:1.1rem 0 0;font-size:clamp(1.1rem,2.2vw,1.5rem);font-weight:600}.lead.svelte-162svzm{color:#ffffffdb;overflow-wrap:anywhere;max-width:48rem;margin:.85rem 0 0;font-size:.98rem}
