.uh:where(.astro-jc2hg2xu){width:100%;max-width:820px;padding-block:72px 56px}.uh--center:where(.astro-jc2hg2xu){text-align:center}.uh--center:where(.astro-jc2hg2xu) .uh-sub:where(.astro-jc2hg2xu){margin-inline:auto}.uh-eyebrow:where(.astro-jc2hg2xu){font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--glow-soft);text-shadow:0 1px 12px #09132199;margin:0 0 12px;font-size:12px}.uh-h1:where(.astro-jc2hg2xu){text-shadow:0 2px 24px #0913218c;letter-spacing:.025em;text-transform:uppercase;color:#fff;font-size:clamp(38px,4.8vw,62px);font-weight:700;line-height:1.12}@media (width<=720px){.uh-h1--long:where(.astro-jc2hg2xu){font-size:30px}}.uh-h1:where(.astro-jc2hg2xu) .uh-highlight{color:var(--glow-soft)}.uh-sub:where(.astro-jc2hg2xu){color:#ffffffd9;text-shadow:0 1px 12px #09132199;max-width:620px;margin:20px 0 0;font-size:18px}.uh-sub--cta:where(.astro-jc2hg2xu){margin-bottom:30px}.uh:where(.astro-jc2hg2xu) .uh-cta{--outline:#fff;background:var(--glow);color:var(--color-base-900);border-radius:var(--r-pill);transition:background var(--dur-short) var(--ease-move), transform var(--dur-short) var(--ease-move);border:none;padding:14px 32px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.uh:where(.astro-jc2hg2xu) .uh-cta:hover{background:var(--glow-soft);transform:translateY(-1px)}}.uh:where(.astro-jc2hg2xu) .uh-cta:focus-visible{outline:2px solid var(--outline);outline-offset:2px}@media (prefers-reduced-motion:reduce){.uh:where(.astro-jc2hg2xu) .uh-cta{transition:none}}.uh-updated:where(.astro-jc2hg2xu){color:#ffffffb8;text-shadow:0 1px 12px #09132199;margin:12px 0 0;font-size:14px}
