.crumbs[data-astro-cid-licbrrf5] ol[data-astro-cid-licbrrf5]{list-style:none;display:flex;flex-wrap:wrap;gap:.2rem 0;margin:0;padding:0;font:var(--type-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ivory-muted)}.crumbs[data-astro-cid-licbrrf5] li[data-astro-cid-licbrrf5]+li[data-astro-cid-licbrrf5]:before{content:"/";margin:0 .7rem;color:var(--line-strong)}.crumbs[data-astro-cid-licbrrf5] a[data-astro-cid-licbrrf5]{color:#eee9dfe0;transition:color var(--dur-fast)}.crumbs[data-astro-cid-licbrrf5] a[data-astro-cid-licbrrf5]:hover{color:var(--bronze-bright)}.crumbs[data-astro-cid-licbrrf5] [data-astro-cid-licbrrf5][aria-current]{color:var(--ivory)}.hero[data-astro-cid-zd2mragz]{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:min(92svh,54rem);padding:calc(var(--header-h) + clamp(1rem,2.5vw,2rem)) 0 clamp(2.5rem,4vw,3.5rem);background:#000}.hero__media[data-astro-cid-zd2mragz]{position:absolute;inset:var(--header-h) 0 0 0;z-index:-2;background:#000;overflow:hidden}.hero__zoom[data-astro-cid-zd2mragz]{position:absolute;inset:-6% 0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 7%);mask-image:linear-gradient(180deg,transparent 0,#000 7%);opacity:0;animation:hero-fade var(--dur-film) var(--ease-cinema) .12s forwards;will-change:transform}.hero__img[data-astro-cid-zd2mragz],.hero__video[data-astro-cid-zd2mragz]{position:absolute;top:0;bottom:0;left:var(--hero-shift, 0%);width:100%;height:100%;object-fit:cover;filter:brightness(1.1) contrast(1.1);object-position:var(--hero-focal, 50% 50%)}.hero__video[data-astro-cid-zd2mragz]{opacity:0;transition:opacity 1.2s var(--ease-cinema)}.hero__img--from[data-astro-cid-zd2mragz]{animation:hero-lights 1.2s var(--ease-cinema) 1s forwards;pointer-events:none}.hero__video[data-astro-cid-zd2mragz].is-playing{opacity:1}.hero__scrim[data-astro-cid-zd2mragz]{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(13,11,10,.92) 0 38%,transparent 70%),linear-gradient(0deg,var(--bg) 0%,rgba(13,11,10,.4) 10%,transparent 26%)}.hero__inner[data-astro-cid-zd2mragz]{display:grid;gap:var(--space-xl) clamp(2rem,5vw,5rem);align-items:center}.hero--aside[data-astro-cid-zd2mragz] .hero__inner[data-astro-cid-zd2mragz]{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.hero__copy[data-astro-cid-zd2mragz]{max-width:var(--hero-copy-max, 40rem)}.hero__copy[data-astro-cid-zd2mragz] .hero__crumbs{margin:0 0 var(--space-m);opacity:.65}.hero__copy[data-astro-cid-zd2mragz] .hero__crumbs--off{display:none}.hero--compact[data-astro-cid-zd2mragz]{min-height:min(56svh,32rem)}.hero--compact[data-astro-cid-zd2mragz] .hero__title[data-astro-cid-zd2mragz]{font-size:clamp(2.3rem,1.2rem + 3.4vw,4rem)}.hero__chapter[data-astro-cid-zd2mragz]{margin:0 0 var(--space-m);color:var(--ivory-muted)}.hero__chapter[data-astro-cid-zd2mragz] span[data-astro-cid-zd2mragz]{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;width:calc(var(--chars) * (1ch + .12em));border-right:1px solid var(--bronze);animation:hero-type calc(var(--chars) * 45ms) steps(var(--chars),end) .5s backwards,hero-caret .7s steps(1) .5s 3 forwards}.hero__eyebrow[data-astro-cid-zd2mragz]{animation:hero-rise .9s var(--ease-cinema) .65s backwards}.hero__title[data-astro-cid-zd2mragz]{font-size:clamp(2.7rem,1rem + 4vw,4.6rem);line-height:.98;letter-spacing:-.018em;margin:0 0 var(--space-m);text-wrap:balance}.hero__line[data-astro-cid-zd2mragz]{display:block;overflow:hidden;padding:.08em .1em .14em 0;margin:-.08em 0 -.14em}.hero__line-in[data-astro-cid-zd2mragz]{display:block;animation:hero-line 1.1s var(--ease-cinema) calc(.7s + var(--li) * var(--stagger)) backwards}.hero__lede[data-astro-cid-zd2mragz]{color:var(--ivory-muted);font-size:var(--step-1);line-height:1.5;max-width:42ch;margin:0 0 var(--space-m);animation:hero-rise 1s var(--ease-cinema) 1.1s backwards}.hero__actions[data-astro-cid-zd2mragz]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-s) var(--space-m);animation:hero-rise 1s var(--ease-cinema) 1.25s backwards}.hero__note[data-astro-cid-zd2mragz]{color:var(--ivory-muted);font-size:var(--step--1);margin:var(--space-m) 0 0;max-width:46ch;animation:hero-rise 1s var(--ease-cinema) 1.4s backwards}.hero--aside[data-astro-cid-zd2mragz] .hero__aside[data-astro-cid-zd2mragz]{align-self:start;margin-top:calc(14rem - var(--header-h) - clamp(1rem,2.5vw,2rem))}.hero__aside[data-astro-cid-zd2mragz]{justify-self:end;align-self:end;width:100%;max-width:22rem;animation:hero-rise 1.2s var(--ease-cinema) 1s backwards}@keyframes hero-fade{to{opacity:1}}@keyframes hero-lights{to{opacity:0}}@keyframes hero-line{0%{transform:translate3d(0,105%,0)}}@keyframes hero-rise{0%{opacity:0;transform:translate3d(0,18px,0)}}@keyframes hero-type{0%{width:0}}@keyframes hero-caret{to{border-right-color:transparent}}@media(max-width:600px){.hero__actions[data-astro-cid-zd2mragz]{flex-direction:column;align-items:stretch}.hero__actions[data-astro-cid-zd2mragz]>*{width:100%}.hero__actions[data-astro-cid-zd2mragz]>.btn{order:2}}@media(max-width:900px){.hero[data-astro-cid-zd2mragz]{min-height:0;align-items:flex-start}.hero--aside[data-astro-cid-zd2mragz] .hero__inner[data-astro-cid-zd2mragz]{grid-template-columns:1fr}.hero--aside[data-astro-cid-zd2mragz] .hero__aside[data-astro-cid-zd2mragz]{align-self:auto;margin-top:0}.hero__aside[data-astro-cid-zd2mragz]{justify-self:stretch;align-self:auto;max-width:none}.hero__img[data-astro-cid-zd2mragz],.hero__video[data-astro-cid-zd2mragz]{left:0}.hero__copy[data-astro-cid-zd2mragz]{max-width:46rem}.hero__scrim[data-astro-cid-zd2mragz]{background:linear-gradient(180deg,#0d0b0ab8,#0d0b0ad6 45%,#0d0b0af5),linear-gradient(0deg,var(--bg) 0%,transparent 20%)}.hero__title[data-astro-cid-zd2mragz]{font-size:min(clamp(2.6rem,1.4rem + 5vw,3.6rem),var(--step-4))}.hero--compact[data-astro-cid-zd2mragz] .hero__title[data-astro-cid-zd2mragz]{font-size:clamp(2.2rem,1.2rem + 4vw,3rem)}}@media(max-width:639.98px){.hero[data-astro-cid-zd2mragz]{--hero-media-h: clamp(20rem, 46svh, 30rem);background:#0d0b0a8c;padding-top:calc(var(--header-h) + 1rem)}.hero--compact[data-astro-cid-zd2mragz]{--hero-media-h: clamp(14rem, 30svh, 18rem);padding-bottom:var(--space-xl)}.hero__media[data-astro-cid-zd2mragz]{bottom:auto;height:var(--hero-media-h);background:transparent;overflow:hidden}.hero__copy[data-astro-cid-zd2mragz]{max-width:none;margin-top:calc(var(--hero-media-h) * .55 - 1rem)}.hero__copy[data-astro-cid-zd2mragz] .hero__crumbs{display:none}.hero__zoom[data-astro-cid-zd2mragz]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 7%,#000 80%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 7%,#000 80%,transparent 100%)}.hero__img[data-astro-cid-zd2mragz],.hero__video[data-astro-cid-zd2mragz]{object-position:var(--hero-focal-m, 50% 50%)}.hero--mzoom[data-astro-cid-zd2mragz] .hero__img[data-astro-cid-zd2mragz],.hero--mzoom[data-astro-cid-zd2mragz] .hero__video[data-astro-cid-zd2mragz]{height:150%;top:clamp(-50%,calc(32% - 150% * var(--hero-fy, .5)),0%);bottom:auto}.hero__scrim[data-astro-cid-zd2mragz]{bottom:auto;height:calc(var(--header-h) + var(--hero-media-h));background:linear-gradient(180deg,#0a0908b3 0,#0a090826 22% 40%,#0a09088c 55%,#0a0908e6 68%),linear-gradient(0deg,var(--bg) 0%,transparent 14%)}.hero__copy[data-astro-cid-zd2mragz] .hero__crumbs,.hero__chapter[data-astro-cid-zd2mragz],.hero__eyebrow[data-astro-cid-zd2mragz]{text-shadow:0 1px 2px rgb(10 9 8 / .9),0 0 10px rgb(10 9 8 / .6)}.hero__title[data-astro-cid-zd2mragz]{font-size:min(clamp(2.4rem,1.2rem + 5vw,3.2rem),var(--step-4))}.hero--compact[data-astro-cid-zd2mragz] .hero__title[data-astro-cid-zd2mragz]{font-size:min(clamp(2rem,1.1rem + 4vw,2.6rem),var(--step-3))}}@media(prefers-reduced-motion:reduce){.hero__img--from[data-astro-cid-zd2mragz]{display:none}.hero__zoom[data-astro-cid-zd2mragz]{inset:0;opacity:1;animation:none;will-change:auto}.hero__chapter[data-astro-cid-zd2mragz] span[data-astro-cid-zd2mragz],.hero__eyebrow[data-astro-cid-zd2mragz],.hero__line-in[data-astro-cid-zd2mragz],.hero__lede[data-astro-cid-zd2mragz],.hero__actions[data-astro-cid-zd2mragz],.hero__note[data-astro-cid-zd2mragz],.hero__aside[data-astro-cid-zd2mragz]{animation:none}.hero__chapter[data-astro-cid-zd2mragz] span[data-astro-cid-zd2mragz]{border-right-color:transparent}}
