.layout--hero{--banner-max-height: 100dvh;max-height: var(--banner-max-height-override,var(--banner-max-height));min-height: var(--banner-min-height,18rem);overflow: hidden;text-align:var(--text-align, left);--text-color-override: #3f3f46}.layout--hero .media__figure figcaption{display:var(--banner-media-figcaption-override, none)}.layout--hero .media__figure img{height: 100%;max-height: var(--banner-max-height-override,var(--banner-max-height));width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;vertical-align: top}@media(prefers-color-scheme: dark){.layout--hero{--tw-text-opacity: 1;color: rgb(250 250 250 / var(--tw-text-opacity, 1));--hero-bg-override: #27272a;--text-color-override: #fafafa}}.layout--hero:is(.dark){--tw-text-opacity: 1;color: rgb(250 250 250 / var(--tw-text-opacity, 1));--hero-bg-override: #27272a;--text-color-override: #fafafa}.layout--hero:is(.centered){text-align: center}