.ccvaa-hero{--ccvaa-hero-heading-letter-spacing:var(--ccvaa-letter-spacing-heading);--ccvaa-hero-lead-size:var(--ccvaa-type-lead-size);--ccvaa-hero-lead-weight:var(--ccvaa-type-lead-weight);--ccvaa-hero-lead-max-width:none;--ccvaa-hero-media-radius:0;--ccvaa-hero-content-padding-block:var(--ccvaa-section-space-md);--ccvaa-hero-content-padding-inline-end:var(--ccvaa-gap-container);container-type:inline-size;container-name:hero;display:grid;grid-template-columns:[full-start] minmax(var(--ccvaa-gutter),1fr)[content-start] minmax(0,calc(var(--ccvaa-content-width) / 2))[center] minmax(0,calc(var(--ccvaa-content-width) / 2))[content-end] minmax(var(--ccvaa-gutter),1fr)[full-end];padding:0;&:has(.ccvaa-media__image){min-block-size:36rem}}.ccvaa-hero__inner{display:contents}.ccvaa-hero__content-wrapper{display:flex;flex-direction:column;grid-column:content;grid-row:2;padding-block:var(--ccvaa-hero-content-padding-block)}.ccvaa-hero__heading{letter-spacing:var(--ccvaa-hero-heading-letter-spacing);margin-block-end:0;text-wrap:balance}.ccvaa-hero__lead{font-size:var(--ccvaa-hero-lead-size);font-weight:var(--ccvaa-hero-lead-weight);line-height:var(--ccvaa-line-height-body);margin-block-end:0;max-width:var(--ccvaa-hero-lead-max-width);text-wrap:pretty}.ccvaa-hero__action-row{display:flex;flex-wrap:wrap;gap:var(--ccvaa-gap-content);align-items:center}.ccvaa-hero__media-wrapper{grid-column:full;grid-row:1;overflow:clip}.ccvaa-hero__media{border-radius:var(--ccvaa-hero-media-radius);overflow:clip}.ccvaa-hero__media img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--ccvaa-hero-media-radius)}@container hero (min-width:60rem){.ccvaa-hero__content-wrapper{grid-column:content-start / center;grid-row:1;justify-content:center;padding-inline-end:var(--ccvaa-hero-content-padding-inline-end)}.ccvaa-hero__media-wrapper{grid-column:center / full-end;grid-row:1;align-self:stretch}.ccvaa-hero__media,.ccvaa-hero__media img{inline-size:100%;block-size:100%}.ccvaa-hero__media img{aspect-ratio:unset}}