section.hero{position:relative;background:transparent!important;padding-bottom:1.25rem;margin-top:calc(var(--gutter) * 2)!important}@media screen and (max-width:48em){section.hero{margin-top:0!important}}section.hero .wrapper{row-gap:0px}@media screen and (max-width:48em){section.hero .wrapper{padding:0}}section.hero .img-wrapper{display:-ms-grid;display:grid;height:100%;overflow:hidden;position:relative;border-radius:0.625rem}@media screen and (min-width:48.0625em){section.hero .img-wrapper{-ms-grid-row:1;-ms-grid-row-span:5;grid-row:1/6}}section.hero .img-wrapper img,section.hero .img-wrapper picture{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}section.hero .content-wrapper{max-width:var(--grid-width)}@media screen and (min-width:48.0625em){section.hero .content-wrapper{-ms-grid-row:5;grid-row:5;margin-top:6.25rem;margin-bottom:5rem}}@media screen and (max-width:48em){section.hero .content-wrapper{padding-inline:var(--inner-padding);margin-top:-3.75rem}section.hero .content-wrapper [class*=bg]{background:transparent!important}}section.hero .content-wrapper>div{position:relative;z-index:2;background:transparent}section.hero .content-wrapper>div>span{border:1px solid var(--black);position:relative;z-index:2;padding:calc(var(--inner-padding) * 1.5);border-radius:0.625rem}@media screen and (max-width:48em){section.hero .content-wrapper>div>span{padding:calc(var(--inner-padding) * 3)}}section.hero .content-wrapper>div.bg-default:after{background:var(--grey)}section.hero .content-wrapper>div.bg-green:after{background:var(--green)}section.hero .content-wrapper>div.bg-purple:after{background:var(--purple)}section.hero .content-wrapper>div:after{border-radius:0.625rem;content:"";display:block;height:100%;width:100%;position:absolute;top:1.25rem;left:1.25rem;z-index:1}@media screen and (max-width:61.9375em){section.hero .content-wrapper>div:after{top:0.625rem;left:0.625rem}}section.hero .content-wrapper h1{font:var(--h1-font)}section.hero .content-wrapper p{font:var(--lead-font)}@media screen and (min-width:48.0625em){section.hero .content-wrapper .btn{margin-top:20px}}