.hero__media{height:var(--hero-media-height);margin:0 calc(var(--spacing-base) * -1);overflow:hidden;position:relative}.hero__image{height:100%;object-fit:cover;width:100%}.hero__content{background:var(--hero-background-color);border-radius:var(--radius-base);color:var(--hero-text-color);display:flex;flex-direction:column;gap:var(--spacing-base);margin-top:-2.5rem;padding:var(--spacing-base);position:relative}.hero__content--primary{--hero-background-color:var(--color-primary);--hero-text-color:var(--color-primary-contrast);--content-contrast-color:var(--color-primary-contrast);--content-contrast-heading-color:var(--content-primary-heading-color);--content-contrast-hr-color:var(--content-primary-hr-color);--content-contrast-mark-color:var(--content-primary-mark-color);--content-contrast-pre-border-color:var(--content-primary-pre-border-color)}.hero__content--secondary{--hero-background-color:var(--color-secondary);--hero-text-color:var(--color-secondary-contrast);--content-contrast-color:var(--color-secondary-contrast);--content-contrast-heading-color:var(--content-secondary-heading-color);--content-contrast-hr-color:var(--content-secondary-hr-color);--content-contrast-mark-color:var(--content-secondary-mark-color);--content-contrast-pre-border-color:var(--content-secondary-pre-border-color)}.hero__content--accent-1{--hero-background-color:var(--color-accent-1);--hero-text-color:var(--color-accent-1-contrast);--content-contrast-color:var(--color-accent-1-contrast);--content-contrast-heading-color:var(--content-accent-1-heading-color);--content-contrast-hr-color:var(--content-accent-1-hr-color);--content-contrast-mark-color:var(--content-accent-1-mark-color);--content-contrast-pre-border-color:var(--content-accent-1-pre-border-color)}.hero__content--neutral-white{--hero-background-color:var(--color-neutral-white);--hero-text-color:var(--color-neutral-white-contrast);--content-contrast-color:var(--color-neutral-white-contrast);--content-contrast-heading-color:var(--content-neutral-white-heading-color);--content-contrast-hr-color:var(--content-neutral-white-hr-color);--content-contrast-mark-color:var(--content-neutral-white-mark-color);--content-contrast-pre-border-color:var(--content-neutral-white-pre-border-color)}.hero__title{font-size:var(--heading-1-font-size);margin:0}.hero__intro,.hero__title{color:var(--hero-text-color)}@media only screen and (min-width:768px){.hero{--hero-media-height:300px}}@media only screen and (min-width:1024px){.hero{--hero-media-height:500px;display:grid}.hero>*{grid-area:1/1}.hero__media{margin:0}.hero__content{margin:var(--spacing-large);max-width:50%;padding:var(--spacing-large);place-self:center end;position:relative}}@media only screen and (min-width:1280px){.hero__content{margin:var(--spacing-large) var(--spacing-xxlarge)}}