.hero[data-astro-cid-qoxirqdz]{isolation:isolate;position:relative}.hero__media[data-astro-cid-qoxirqdz] .hero__pic{width:100%;height:min(82svh,760px)}.hero__media[data-astro-cid-qoxirqdz] .hero__pic img{object-fit:cover;width:100%;height:100%}.hero__below[data-astro-cid-qoxirqdz]{gap:var(--sp-3) var(--col-gap);grid-template-columns:minmax(0,1fr);display:grid}.hero__panel[data-astro-cid-qoxirqdz]{z-index:1;position:relative}.hero__eyebrow[data-astro-cid-qoxirqdz]{font-family:var(--font-data);font-size:var(--step--1);letter-spacing:.06em;text-transform:uppercase;color:var(--rose-text);margin-block-end:var(--sp-4)}.hero__title[data-astro-cid-qoxirqdz]{max-width:8em;font-family:var(--font-head);color:var(--text);line-height:1.02}.hero--display[data-astro-cid-qoxirqdz] .hero__title[data-astro-cid-qoxirqdz]{font-size:var(--step-5);letter-spacing:-.015em}.hero--title[data-astro-cid-qoxirqdz] .hero__title[data-astro-cid-qoxirqdz]{font-size:var(--step-4);max-width:10em;line-height:1.04}.hero__dek[data-astro-cid-qoxirqdz]{max-width:44ch;font-size:var(--step-1);color:var(--text-2);margin-block-start:var(--sp-4);line-height:1.45}.hero__extra[data-astro-cid-qoxirqdz]:not(:empty){align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;margin-block-start:var(--sp-5);display:flex}.hero__credit[data-astro-cid-qoxirqdz]{font-size:var(--step--1);color:var(--text-2);line-height:1.45}.hero__creditline[data-astro-cid-qoxirqdz]{font-family:var(--font-data);font-size:var(--step--2);color:var(--text-3)}.hero__test[data-astro-cid-qoxirqdz]{font-family:var(--font-data);font-size:var(--step--2);color:var(--rose-text)}.hero__lead[data-astro-cid-qoxirqdz]{padding-block-start:var(--sp-6)}.hero__lead[data-astro-cid-qoxirqdz]>:first-child{margin-block-start:0}.hero__lead[data-astro-cid-qoxirqdz]>:last-child{margin-block-end:0}@media (width<=699px){.hero[data-astro-cid-qoxirqdz]{flex-direction:column;padding-block-end:var(--sp-3);display:flex}.hero__below[data-astro-cid-qoxirqdz]{display:contents}.hero__panel[data-astro-cid-qoxirqdz],.hero__credit[data-astro-cid-qoxirqdz]{width:min(100% - 2 * var(--gutter), var(--content));margin-inline:auto}.hero__panel[data-astro-cid-qoxirqdz]{border-block-start:3px solid var(--rose-mark);order:1;margin-block-start:var(--sp-3);padding-block-start:var(--sp-4)}.hero__lead[data-astro-cid-qoxirqdz]{order:2}.hero__media[data-astro-cid-qoxirqdz]{order:3;margin-block-start:var(--sp-5)}.hero__media[data-astro-cid-qoxirqdz] .hero__pic{aspect-ratio:16/9;height:auto;max-height:40svh}.hero__credit[data-astro-cid-qoxirqdz]{order:4;padding-block-start:var(--sp-2)}}@media (width>=700px) and (width<=999px){.hero__media[data-astro-cid-qoxirqdz] .hero__pic{height:min(56svh,560px)}.hero--panel[data-astro-cid-qoxirqdz] .hero__below[data-astro-cid-qoxirqdz]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.hero--panel[data-astro-cid-qoxirqdz] .hero__panel[data-astro-cid-qoxirqdz]{padding:var(--sp-6) var(--sp-6) var(--sp-5);background:var(--surface-raised);border-block-start:3px solid var(--rose-mark);border-radius:0 0 var(--r-2) var(--r-2);box-shadow:var(--shadow-2), 0 0 0 1px var(--shadow-border);margin-block-start:calc(-1*clamp(8rem,18vw,16rem))}.hero--panel[data-astro-cid-qoxirqdz] .hero__credit[data-astro-cid-qoxirqdz]{padding-block-start:var(--sp-3)}}@media (width>=1000px){.hero--panel[data-astro-cid-qoxirqdz]{grid-template-columns:[full-start] minmax(var(--gutter), 1fr) [text-start] minmax(0, 37rem) [text-end] var(--sp-8) [media-start] minmax(0, 39rem) [media-end] minmax(var(--gutter), 1fr) [full-end];grid-template-rows:auto auto auto;padding-block-start:var(--sp-6);display:grid}.hero--panel[data-astro-cid-qoxirqdz] .hero__below[data-astro-cid-qoxirqdz]{display:contents}.hero--panel[data-astro-cid-qoxirqdz] .hero__media[data-astro-cid-qoxirqdz]{border-radius:var(--r-3);box-shadow:var(--shadow-2), 0 0 0 1px var(--shadow-border);grid-area:1/media;align-self:start;overflow:hidden}.hero--panel[data-astro-cid-qoxirqdz] .hero__media[data-astro-cid-qoxirqdz] .hero__pic{height:clamp(380px,62svh,600px)}.hero--panel[data-astro-cid-qoxirqdz] .hero__panel[data-astro-cid-qoxirqdz]{padding-block:var(--sp-5);grid-area:1/text;align-self:center}.hero--panel[data-astro-cid-qoxirqdz] .hero__panel[data-astro-cid-qoxirqdz]:before{content:"";width:3rem;height:3px;background:var(--rose-mark);border-radius:2px;margin-block-end:var(--sp-5);display:block}.hero--panel[data-astro-cid-qoxirqdz].hero--display .hero__title[data-astro-cid-qoxirqdz]{max-width:10.5em;font-size:clamp(3rem,1.2rem + 3.4vw,5rem)}.hero--panel[data-astro-cid-qoxirqdz].hero--title .hero__title[data-astro-cid-qoxirqdz]{max-width:11em;font-size:clamp(2.6rem,1.2rem + 2.6vw,4.2rem)}.hero--panel[data-astro-cid-qoxirqdz] .hero__dek[data-astro-cid-qoxirqdz]{max-width:40ch}.hero--panel[data-astro-cid-qoxirqdz] .hero__credit[data-astro-cid-qoxirqdz]{font-size:var(--step--2);grid-area:2/media;padding-block-start:var(--sp-2)}.hero--panel[data-astro-cid-qoxirqdz] .hero__lead[data-astro-cid-qoxirqdz]{grid-area:3/full}}@media (width>=700px){.hero--scrim[data-astro-cid-qoxirqdz]{grid-template-columns:minmax(0,1fr);display:grid}.hero--scrim[data-astro-cid-qoxirqdz] .hero__media[data-astro-cid-qoxirqdz]{grid-area:1/1}.hero--scrim[data-astro-cid-qoxirqdz] .hero__below[data-astro-cid-qoxirqdz]{display:contents}.hero--scrim[data-astro-cid-qoxirqdz] .hero__panel[data-astro-cid-qoxirqdz]{max-width:min(40rem,70%);margin:0 0 var(--sp-8) max(calc(var(--gutter) + 32px), calc((100% - var(--content)) / 2 + 32px));color:var(--on-band);grid-area:1/1;place-self:end start;padding:0}.hero--scrim[data-astro-cid-qoxirqdz] .hero__panel[data-astro-cid-qoxirqdz]:before{content:"";z-index:-1;border-radius:var(--r-3);background:rgb(var(--scrim-rgb) / var(--scrim-body));box-shadow:0 0 40px 12px rgb(var(--scrim-rgb) / var(--scrim-body));position:absolute;inset:-32px}.hero--scrim[data-astro-cid-qoxirqdz] .hero__eyebrow[data-astro-cid-qoxirqdz]{color:var(--rose-on-dark)}.hero--scrim[data-astro-cid-qoxirqdz] [data-astro-cid-qoxirqdz]:is(.hero__title,.hero__dek){color:var(--on-band)}.hero--scrim[data-astro-cid-qoxirqdz] :focus-visible{outline-color:var(--rose-on-dark)}.hero--scrim[data-astro-cid-qoxirqdz] .hero__credit[data-astro-cid-qoxirqdz]{width:min(100% - 2 * var(--gutter), var(--content));grid-area:2/1;margin-inline:auto;padding-block-start:var(--sp-3)}.hero--scrim[data-astro-cid-qoxirqdz] .hero__lead[data-astro-cid-qoxirqdz]{grid-area:3/1}}
