.page-hero{position:relative;background-color:var(--color-light);--hero-pad-top: clamp(40px, 6vw, 72px);--hero-pad-bottom: clamp(28px, 4vw, 40px);--hero-content-w: min(var(--content-regular), 100% - 2 * var(--padding-on-side));--hero-gutter: max(var(--padding-on-side), calc((100% - var(--content-regular)) / 2))}.page-hero .content{padding-top:var(--hero-pad-top);padding-bottom:var(--hero-pad-bottom)}.page-hero__content{max-width:calc(50% - var(--gap)/2)}.page-hero__content .wp-block-buttons{margin-top:2em}.page-hero__media{position:absolute;top:var(--hero-pad-top);bottom:var(--hero-pad-bottom);right:var(--hero-gutter);width:calc(var(--hero-content-w)/2 - var(--gap)/2);border-radius:var(--border-radius-bigger);overflow:hidden}.page-hero__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media(max-width: 860px){.page-hero__content{max-width:none}.page-hero .content{padding-bottom:1em}.page-hero__media{position:static;width:auto;height:clamp(240px,55vw,360px);margin:0 var(--padding-on-side) var(--hero-pad-bottom)}}.page-hero.is-style-dark{overflow:hidden;background:var(--color-dark);color:var(--color-white);--font-color: #c7cacf;--font-color-heading: var(--color-white);--subheading-color: var(--color-primary)}.page-hero.is-style-dark .page-hero__media{position:absolute;inset:0;width:auto;border-radius:0;z-index:0}.page-hero.is-style-dark .page-hero__image{-o-object-position:var(--hero-image-position, 70% 50%);object-position:var(--hero-image-position, 70% 50%)}.page-hero.is-style-dark::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--color-dark) 0%, var(--color-dark) 30%, rgba(18, 19, 22, 0.82) 50%, rgba(18, 19, 22, 0.35) 68%, transparent 88%)}.page-hero.is-style-dark .content{display:flex;align-items:center;min-height:clamp(360px,38vw,520px);padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(40px,9vw,140px)}.page-hero.is-style-dark .page-hero__content{max-width:40em}@media(max-width: 860px){.page-hero.is-style-dark::after{background:linear-gradient(90deg, var(--color-dark) 10%, rgba(18, 19, 22, 0.6) 45%, rgba(18, 19, 22, 0.1) 100%)}.page-hero.is-style-dark .page-hero__media{position:absolute;height:auto;margin:0}.page-hero.is-style-dark .content{min-height:0}}
