.HeroPanel{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;padding-left:0;padding-right:0}@media(min-width:48em){.HeroPanel{display:grid;grid-template-columns:10vw auto 10vw;grid-template-rows:auto 6rem min-content}}@media(min-width:87.5em){.HeroPanel{grid-template-columns:20vw auto 20vw}}.HeroPanel__main{min-height:clamp(30rem,35vw,80rem);display:grid;grid-template-areas:"main"}@media(min-width:48em){.HeroPanel__main{grid-column:1/-1;grid-row:1/span 2}}.HeroPanel__main__media{grid-area:main;position:relative}.HeroPanel__main__media img{position:absolute;object-fit:cover;object-position:center;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.HeroPanel__main__media:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:rgba(20,26,36,.2)}.HeroPanel__main__content{grid-area:main;z-index:2}.HeroPanel__main__content .Container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.HeroPanel__main__content h1:nth-child(n){color:#fff}.wp-block-gwm-hero-panel-secondary{background-color:var(--theme-base-sh1);background:var(--color-ui-blue-gradient);display:grid;grid-template-columns:1fr 3fr;z-index:2;box-shadow:0 1.9px 2.2px rgba(0,0,0,.014),0 4.6px 5.3px rgba(0,0,0,.02),0 8.6px 10px rgba(0,0,0,.025),0 15.4px 17.9px rgba(0,0,0,.03),0 28.8px 33.4px rgba(0,0,0,.036),0 69px 80px rgba(0,0,0,.05)}@media(min-width:48em){.wp-block-gwm-hero-panel-secondary{grid-column:2;grid-row:2/span 2}}.HeroPanel__secondary__media{position:relative;margin:0}@media(max-width:47.99em){.HeroPanel__secondary__media{display:none}}.HeroPanel__secondary__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.HeroPanel__secondary__content{padding:calc(1.525rem + 2.475vw);min-width:0}@media(min-width:1600px){.HeroPanel__secondary__content{padding:4rem}}@media(max-width:47.99em){.HeroPanel__secondary__content{grid-column:1/-1}}@media(min-width:64em){.HeroPanel__secondary__content{padding:calc(1.525rem + 2.475vw) calc(1.925rem + 6.075vw);min-width:0}}@media(min-width:64em)and (min-width:1600px){.HeroPanel__secondary__content{padding:4rem 8rem}}