.c-hero-page{padding-block:calc(var(--section-y) - var(--space-4)) var(--section-y)}
.c-hero-page__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--step-0);color:var(--color-muted)}
.c-hero-page__crumbs:empty{display:none}
.c-hero-page__crumbs > * + *::before{content:"/";margin-right:var(--space-2);color:var(--color-border)}
.c-hero-page__crumbs a{color:inherit;text-decoration:none}
.c-hero-page__crumbs a:hover{color:var(--color-text)}
.c-hero-page__crumbs [aria-current]{color:var(--color-text)}
.c-hero-page__grid{display:grid;gap:var(--space-5)}
.c-hero-page__title{display:grid;gap:var(--space-4)}
.c-hero-page h1{max-width:16ch}
.c-hero-page__intro{display:grid;gap:var(--space-5);align-self:end;justify-items:start}
.c-hero-page__intro .lede{max-width:34rem}
.c-hero-page__media{margin-top:var(--space-7)}
.c-hero-page__media:empty{display:none}
@media(min-width:900px){.c-hero-page__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-8);align-items:end}.c-hero-page__intro{padding-bottom:.35rem}}
.c-hero-page--center .c-hero-page__crumbs{justify-content:center}
.c-hero-page--center .c-hero-page__grid{grid-template-columns:1fr;justify-items:center;text-align:center;gap:var(--space-5)}
.c-hero-page--center h1{max-width:20ch}
.c-hero-page--center .c-hero-page__intro{justify-items:center;padding:0}
