.media-hero[data-astro-cid-73lvufep]{position:relative;isolation:isolate}.media-hero__stage[data-astro-cid-73lvufep]{position:relative;color:var(--color-paper-50);overflow:hidden;isolation:isolate;display:flex;align-items:flex-end}.media-hero--home[data-astro-cid-73lvufep] .media-hero__stage[data-astro-cid-73lvufep]{min-height:clamp(560px,90vh,820px);padding-bottom:var(--space-16)}.media-hero--page[data-astro-cid-73lvufep] .media-hero__stage[data-astro-cid-73lvufep]{min-height:clamp(360px,50vh,520px);padding-bottom:var(--space-12);padding-top:var(--space-20)}.media-hero__image[data-astro-cid-73lvufep],.media-hero__video[data-astro-cid-73lvufep]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.media-hero__overlay[data-astro-cid-73lvufep]{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#00000026,#0000000d 35%,#0000004d)}.media-hero__pattern[data-astro-cid-73lvufep]{position:absolute;inset:0;width:100%;height:100%;color:#fff6;z-index:0}.media-hero__inner[data-astro-cid-73lvufep]{--mh-velo-fade: var(--space-16);position:relative;z-index:1;padding-top:var(--mh-velo-fade)}.media-hero__inner[data-astro-cid-73lvufep]:before{content:"";position:absolute;z-index:-1;top:0;bottom:calc(-1 * var(--space-12));left:50%;width:100vw;transform:translate(-50%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.7) var(--mh-velo-fade));pointer-events:none}.media-hero--home[data-astro-cid-73lvufep] .media-hero__inner[data-astro-cid-73lvufep]:before{bottom:calc(-1 * var(--space-16))}.media-hero--home[data-astro-cid-73lvufep] .media-hero__inner[data-astro-cid-73lvufep]{max-width:none;margin-left:0;margin-right:auto;padding-left:clamp(20px,4vw,72px);padding-right:var(--space-6)}.media-hero--home[data-astro-cid-73lvufep] .media-hero__kicker[data-astro-cid-73lvufep],.media-hero--home[data-astro-cid-73lvufep] .media-hero__title[data-astro-cid-73lvufep],.media-hero--home[data-astro-cid-73lvufep] .media-hero__subtitle[data-astro-cid-73lvufep]{max-width:640px}@media(max-width:720px){.media-hero--home[data-astro-cid-73lvufep] .media-hero__inner[data-astro-cid-73lvufep]{padding-left:var(--space-5);padding-right:var(--space-5)}}.media-hero[data-astro-cid-73lvufep] .media-hero__kicker[data-astro-cid-73lvufep]{color:var(--color-ocra-200);opacity:.95;animation:fade-in-up var(--duration-slow) var(--easing-emphasis) both}.media-hero__title[data-astro-cid-73lvufep]{font-family:var(--font-display);font-weight:500;letter-spacing:-.025em;line-height:1.05;margin:0 0 var(--space-6);color:var(--color-paper-50);max-width:16ch;text-shadow:0 2px 12px rgba(0,0,0,.25)}.media-hero--home[data-astro-cid-73lvufep] .media-hero__title[data-astro-cid-73lvufep]{font-size:clamp(2.4rem,6vw,4.5rem)}.media-hero--page[data-astro-cid-73lvufep] .media-hero__title[data-astro-cid-73lvufep]{font-size:clamp(2rem,5vw,3.4rem)}.media-hero__title-line[data-astro-cid-73lvufep]{display:block}.media-hero__title-line--accent[data-astro-cid-73lvufep]{color:var(--color-ocra-200);font-style:italic;font-weight:400;animation:fade-in-up var(--duration-slow) var(--easing-emphasis) .1s both}.media-hero__title-line[data-astro-cid-73lvufep]:first-child{animation:fade-in-up var(--duration-slow) var(--easing-emphasis) 0ms both}.media-hero__subtitle[data-astro-cid-73lvufep]{font-family:var(--font-body);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.55;max-width:56ch;color:#fffffff5;margin-bottom:var(--space-8);animation:fade-in-up var(--duration-slow) var(--easing-emphasis) .2s both;text-shadow:0 1px 8px rgba(0,0,0,.3)}.media-hero__below[data-astro-cid-73lvufep]{background:var(--surface-canvas);border-bottom:1px solid var(--border-subtle);padding-block:var(--space-3)}.media-hero__below-inner[data-astro-cid-73lvufep]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.media-hero__base[data-astro-cid-73lvufep]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-family:var(--font-body);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-weight:500}.media-hero__credit[data-astro-cid-73lvufep]{margin:0 0 0 auto;min-width:0;font-family:var(--font-body);font-size:.72rem;letter-spacing:.04em;line-height:1.35;color:var(--text-muted);text-align:right}
