section.header-main{overflow:hidden}section.header-main .wrap-header-main{z-index:1;align-items:center;gap:2.5rem;display:grid;position:relative}section.header-main .header-main-content>*+*{margin-top:2rem}section.header-main .header-main-stats{grid-auto-columns:minmax(0,max-content);grid-auto-flow:column;justify-content:start;gap:clamp(1.5rem,3vw,2.75rem);margin-top:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}section.header-main .header-main-stats .stat-value{white-space:nowrap;font-size:clamp(1.25rem,.75rem + 2.4vw,2.25rem)}section.header-main .header-main-stats .stat-label{max-width:11rem}section.header-main .header-main-image img{width:100%;height:auto}section.header-main figure{margin:0}section.header-main.variant-hero{padding-top:clamp(2rem,1rem + 4vw,5.5rem)}section.header-main.variant-hero .data-content p{color:var(--colour-text);max-width:42rem}@media (width>=64rem){section.header-main.variant-hero .wrap-header-main{grid-template-columns:1fr 1fr;gap:0}section.header-main.variant-hero h1{margin-right:-1rem}}section.header-main.variant-intro{text-align:center;padding-block:clamp(2.5rem,2rem + 3vw,4.5rem) clamp(1rem,.5rem + 2vw,2.5rem)}section.header-main.variant-intro .data-content{max-width:52rem;margin-inline:auto}section.header-main.variant-intro .data-content p{color:var(--colour-text)}section.header-main.variant-intro h1{margin-bottom:1.25rem}section.header-main.variant-intro .buttons{justify-content:center}section.header-main div.background-image{z-index:0;opacity:.4;position:absolute;inset:0}section.header-main div.background-image picture.picture-image{width:100%;height:100%;display:block}section.header-main div.background-image picture.picture-image img{object-fit:cover;width:100%;height:100%}
