/* compiled by scssphp 1.6.0 on Fri, 24 Apr 2026 09:33:48 +0000 (0.0318s) */

.header{--heading__alignment: var( --header__alignment, start );position:relative;isolation:isolate;overflow:hidden;padding-block:var(--header__outer-padding-block, max(5rem, var(--padding-top, 0rem)) 5rem)}@media (max-width:71.25rem){#site-content .header{padding-block-start:0}}.header.--has-image .header__container{min-height:var(--header__container-min-height--image, auto)}@media (min-width:64rem){.header.--has-image .header__container{min-height:var(--header__container-min-height--image, 34.375rem);grid-template-rows:var(--header__container-grid-rows--image, 1fr)}}.header__container{display:grid;place-items:var(--alignment, center);place-content:var(--alignment, center);text-align:var(--alignment, center);grid-column:var(--header__container-column-span, 1/-1);grid-template-rows:var(--header__container-grid-rows, 1fr);grid-template-columns:var(--header__container-grid-columns, subgrid);row-gap:var(--header__container-row-gap, 0);column-gap:var(--header__container-column-gap, 0);margin-inline:var(--header__container-margin-inline, 0);margin-block:var(--header__container-margin-block, 0);background:var(--header__container-background, var(--color-primary));min-height:var(--header__container-min-height, auto)}@media (min-width:64rem){.header__container{grid-template-rows:var(--header__container-grid-rows, 1fr)}}.header .heading{max-inline-size:var(--header__heading-max-inline-size, 100%)}.header .heading__title,.header .heading__content{grid-column:1 / -1}.header__content{grid-column:var(--header__content-column-span, 1/-1);grid-row:var(--header__content-row-span, 2)}@media (min-width:48rem){.header__content{grid-column:var(--header__content-column-span, 8/-1);grid-row:var(--header__content-row-span, 1)}}.header .media{min-width:100%;min-height:100%;grid-row:var(--header__media-row-span, 1);grid-column:var(--header__media-column-span, 1/-1)}@media (min-width:48rem){.header .media{grid-column:var(--header__media-column-span, 1/7)}}.header .media__image{height:100%}.header .media source,.header .media img{object-position:center;object-fit:cover;width:100%;height:100%}