.page-hero[data-v-508e5f95]{isolation:isolate;color:var(--primary-foreground);background:var(--olive-ink);display:flex;position:relative;overflow:hidden}.page-hero--default[data-v-508e5f95]{min-height:min(88vh,46rem)}.page-hero--compact[data-v-508e5f95]{min-height:clamp(22rem,42vh,28rem)}.page-hero__media[data-v-508e5f95],.page-hero__overlay[data-v-508e5f95]{position:absolute;inset:0}.page-hero__media[data-v-508e5f95]{z-index:0}.page-hero__image[data-v-508e5f95]{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;width:100%;height:100%;display:block}.page-hero__overlay[data-v-508e5f95]{z-index:1;pointer-events:none;background:linear-gradient(#2a291473,#2a2914b8 55%,#2a2914e0),linear-gradient(90deg,#2a291459,#0000 50%)}.page-hero--solid .page-hero__overlay[data-v-508e5f95]{background:radial-gradient(80% 70% at 50% 20%,#7c7b3a59,transparent 60%),var(--olive-ink)}.page-hero__inner[data-v-508e5f95]{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:80rem;margin-inline:auto;padding:4.5rem 1.25rem 3.25rem;display:flex}.page-hero--compact .page-hero__inner[data-v-508e5f95]{padding-block:3.25rem 2.5rem}.page-hero__inner--left[data-v-508e5f95]{text-align:left;align-items:flex-start}.page-hero__kicker[data-v-508e5f95]{color:var(--accent);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.page-hero__title[data-v-508e5f95]{max-width:26ch;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:.7rem 0 0;font-size:clamp(1.9rem,4.2vw,3.4rem);font-weight:600;line-height:1.1}.page-hero--compact .page-hero__title[data-v-508e5f95]{font-size:clamp(1.85rem,4vw,3.15rem)}.page-hero__accent[data-v-508e5f95]{color:var(--accent);display:block}.page-hero__intro[data-v-508e5f95]{color:oklch(93% .015 108);text-wrap:pretty;max-width:38rem;margin:.9rem 0 0;font-size:clamp(.98rem,1.15vw,1.12rem);line-height:1.55}.page-hero__actions[data-v-508e5f95]{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.5rem;display:flex}.page-hero__inner--left .page-hero__actions[data-v-508e5f95]{justify-content:flex-start}.page-hero__scroll[data-v-508e5f95]{color:oklch(90% .02 108/.8);letter-spacing:.16em;text-transform:uppercase;flex-direction:column;align-items:center;gap:.2rem;margin-top:2.25rem;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.page-hero__scroll[data-v-508e5f95]:hover{color:#fff}@media (prefers-reduced-motion:no-preference){.page-hero__scroll-icon[data-v-508e5f95]{animation:1.8s ease-in-out infinite scroll-hint-508e5f95}}@keyframes scroll-hint-508e5f95{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:.4;transform:translateY(.35rem)}}@media (width>=40rem){.page-hero__inner[data-v-508e5f95]{padding-inline:1.5rem}}@media (width>=64rem){.page-hero__inner[data-v-508e5f95]{padding-inline:2rem}}@media (prefers-reduced-motion:no-preference){.page-hero__actions[data-v-508e5f95],.page-hero__intro[data-v-508e5f95],.page-hero__kicker[data-v-508e5f95],.page-hero__scroll[data-v-508e5f95],.page-hero__title[data-v-508e5f95]{animation:.7s cubic-bezier(.16,1,.3,1) both hero-arrive-508e5f95}.page-hero__title[data-v-508e5f95]{animation-delay:80ms}.page-hero__intro[data-v-508e5f95]{animation-delay:.14s}.page-hero__actions[data-v-508e5f95]{animation-delay:.2s}.page-hero__scroll[data-v-508e5f95]{animation-delay:.28s}}@keyframes hero-arrive-508e5f95{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:translateZ(0)}}
