.page-hero[data-astro-cid-2bcg53wk]{align-items:flex-end;min-height:70vh;padding-top:0;padding-bottom:0;display:flex;position:relative;overflow:hidden}.page-hero__bg[data-astro-cid-2bcg53wk]{z-index:0;position:absolute;inset:0}.page-hero__bg[data-astro-cid-2bcg53wk] img[data-astro-cid-2bcg53wk]{object-fit:cover;object-position:center;width:100%;height:100%}.page-hero__bg[data-astro-cid-2bcg53wk]:after{content:"";background:linear-gradient(#0c0c0c99 0%,#0c0c0cbf 50%,#0c0c0ceb 100%);position:absolute;inset:0}.page-hero__content[data-astro-cid-2bcg53wk]{z-index:1;flex-direction:column;justify-content:flex-end;width:100%;min-width:0;padding-top:160px;padding-bottom:80px;display:flex;position:relative}.page-hero__content[data-astro-cid-2bcg53wk] .heading-hero[data-astro-cid-2bcg53wk],.page-hero__content[data-astro-cid-2bcg53wk] .page-hero__sub[data-astro-cid-2bcg53wk],.page-hero__content[data-astro-cid-2bcg53wk] .page-hero__ctas[data-astro-cid-2bcg53wk],.page-hero__content[data-astro-cid-2bcg53wk] .page-hero__eyebrow[data-astro-cid-2bcg53wk]{min-width:0;max-width:760px}.page-hero__eyebrow[data-astro-cid-2bcg53wk]{opacity:0;animation:phFadeUp 1s var(--ease-out-expo) .3s forwards;align-items:center;gap:12px;margin-bottom:24px;display:flex}.page-hero__eyebrow-line[data-astro-cid-2bcg53wk]{background:var(--gold);width:40px;height:1px;display:block}.page-hero__content[data-astro-cid-2bcg53wk] .heading-hero[data-astro-cid-2bcg53wk]{opacity:0;animation:phFadeUp 1s var(--ease-out-expo) .5s forwards;overflow-wrap:anywhere;text-wrap:balance}.page-hero__sub[data-astro-cid-2bcg53wk]{opacity:0;max-width:560px;animation:phFadeUp 1s var(--ease-out-expo) .7s forwards;margin-top:24px}.page-hero__ctas[data-astro-cid-2bcg53wk]{opacity:0;animation:phFadeUp 1s var(--ease-out-expo) .9s forwards;gap:16px;min-width:0;margin-top:32px;display:flex}.page-hero__stats[data-astro-cid-2bcg53wk]{border-top:1px solid var(--gold-dim);opacity:0;width:min(100%,760px);animation:phFadeUp 1s var(--ease-out-expo) 1.1s forwards;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:48px;padding-top:32px;display:grid}.page-hero__stat[data-astro-cid-2bcg53wk]{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.page-hero__stat-value[data-astro-cid-2bcg53wk]{width:100%;font-family:var(--font-display);color:var(--gold);text-align:center;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:300;line-height:1}.page-hero__stat-label[data-astro-cid-2bcg53wk]{width:100%;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);overflow-wrap:anywhere;text-align:center;font-size:.65rem;font-weight:500}@keyframes phFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-hero__eyebrow[data-astro-cid-2bcg53wk],.page-hero__content[data-astro-cid-2bcg53wk] .heading-hero[data-astro-cid-2bcg53wk],.page-hero__sub[data-astro-cid-2bcg53wk],.page-hero__ctas[data-astro-cid-2bcg53wk],.page-hero__stats[data-astro-cid-2bcg53wk]{opacity:1;animation:none}}@media (width<=768px){.page-hero[data-astro-cid-2bcg53wk]{min-height:60vh}.page-hero__content[data-astro-cid-2bcg53wk]{padding-top:120px;padding-bottom:60px}.page-hero__content[data-astro-cid-2bcg53wk] .heading-hero[data-astro-cid-2bcg53wk]{font-size:2.65rem;line-height:1.04}.page-hero__ctas[data-astro-cid-2bcg53wk]{flex-direction:column}.page-hero__ctas[data-astro-cid-2bcg53wk] .btn[data-astro-cid-2bcg53wk]{justify-content:center;width:100%;min-height:48px}.page-hero__stats[data-astro-cid-2bcg53wk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;width:100%;display:grid}.page-hero__sub[data-astro-cid-2bcg53wk]{max-width:none}.page-hero__stat-label[data-astro-cid-2bcg53wk]{letter-spacing:0}}@media (width<=480px){.page-hero__content[data-astro-cid-2bcg53wk]{padding-top:100px;padding-bottom:48px}.page-hero__content[data-astro-cid-2bcg53wk] .heading-hero[data-astro-cid-2bcg53wk]{font-size:2.1rem;line-height:1.06}.page-hero__eyebrow[data-astro-cid-2bcg53wk]{margin-bottom:16px}.page-hero__sub[data-astro-cid-2bcg53wk]{margin-top:16px}.page-hero__ctas[data-astro-cid-2bcg53wk]{margin-top:24px}.page-hero__stats[data-astro-cid-2bcg53wk]{gap:18px 14px;margin-top:32px}.page-hero__stat-value[data-astro-cid-2bcg53wk]{font-size:1.8rem}}
