.header__inner{padding-top:5.625rem;padding-bottom:5.625rem;position:relative}@media all and (min-width: 48em){.header__inner{padding-top:10rem;padding-bottom:10rem}}.header__text{position:relative;z-index:1}.header__text .heading-3{letter-spacing:.05em}.header:has(+.background-color-white) .header__panel{background-color:#fff}.header:has(+.background-color-light-grey) .header__panel{background-color:#fafafa}.header:has(+.background-color-dark-grey) .header__panel{background-color:#1f1f1f}.header:has(+.background-color-black) .header__panel{background-color:#000}@media all and (min-width: 48em){.header__panel{text-align:center}}.header__panel-inner{width:100%;margin-top:-5rem;padding:1.875rem 1.25rem;display:inline-flex;flex-direction:column;gap:1.5rem}@media all and (min-width: 48em){.header__panel-inner{width:auto;margin-top:-6.25rem;padding:3.75rem;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.875rem;text-align:center}}@media all and (min-width: 90em){.header__panel-inner{padding:5rem;-webkit-column-gap:3.75rem;-moz-column-gap:3.75rem;column-gap:3.75rem}}.header__panel-inner .button{width:100%}@media all and (min-width: 48em){.header__panel-inner .button{width:auto}}.header__background{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom right;object-position:bottom right}

/*# sourceMappingURL=block-header.fb076e3548c74e2e8c73.css.map*/