.hero.svelte-1q37ri0{background:var(--color-surface-0);grid-template-areas:"media""body";display:grid;position:relative}.hero__media.svelte-1q37ri0{aspect-ratio:var(--hero-aspect-mobile);background:var(--color-poster-bg);grid-area:media;max-height:660px;display:block;overflow:hidden}@media (width>=480px){.hero__media.svelte-1q37ri0{min-height:46vh}}@media (width>=1024px){.hero__media.svelte-1q37ri0{min-height:min(70vh,660px)}}.hero__media.svelte-1q37ri0 img:where(.svelte-1q37ri0){object-fit:cover;object-position:center 30%;width:100%;height:100%}.hero__scrim.svelte-1q37ri0{display:none}.hero__body.svelte-1q37ri0{gap:var(--spacing-3);padding-block:var(--spacing-5) var(--spacing-2);flex-direction:column;grid-area:body;display:flex}.hero__title.svelte-1q37ri0{font-size:var(--text-hero);text-transform:uppercase;letter-spacing:var(--tracking-tight);max-width:22ch}@media (width>=768px){.hero__title.svelte-1q37ri0{font-size:var(--text-h1)}}.hero__meta.svelte-1q37ri0{font-size:var(--text-small);color:var(--color-text-muted)}.hero__actions.svelte-1q37ri0{gap:var(--spacing-3);flex-direction:column;display:flex}@media (width>=480px){.hero.svelte-1q37ri0{grid-template-areas:"media"}.hero__scrim.svelte-1q37ri0{background:linear-gradient(#0000 30%,#00000026 55%,#000000a6 100%);grid-area:media;display:block}.hero__body.svelte-1q37ri0{z-index:var(--z-badge);padding-block:var(--spacing-8);grid-area:media;align-self:end}.hero__title.svelte-1q37ri0,.hero__meta.svelte-1q37ri0{color:#fff;text-shadow:var(--text-shadow-hero)}.hero__actions.svelte-1q37ri0{flex-flow:wrap}}@media (width>=768px){.hero__media.svelte-1q37ri0{aspect-ratio:var(--hero-aspect)}}
