.wrapper--hero-variant-with-usps{--wrapper-pt: 0;position:relative;isolation:isolate}@media (min-width: 992px){.wrapper--hero-variant-with-usps{min-height:90svh;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrapper--hero-variant-with-usps .visual{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}:is(.wrapper--hero-variant-with-usps .visual) img{height:100%;width:auto;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translate(-50%)}}.wrapper--hero-variant-with-usps .visual{margin-bottom:2rem}@media (min-width: 992px){.wrapper--hero-variant-with-usps .visual{margin-bottom:0}}.wrapper--hero-variant-with-usps :is(.container,.container-fluid,.container-maxed-at-lg,.container-maxed-at-xl,.container-fluid-maxed){display:grid}@media (min-width: 992px){.wrapper--hero-variant-with-usps :is(.container,.container-fluid,.container-maxed-at-lg,.container-maxed-at-xl,.container-fluid-maxed){padding-block:10rem;grid-template-columns:1fr 1fr;gap:10rem}}@media (min-width: 1200px){.wrapper--hero-variant-with-usps :is(.container,.container-fluid,.container-maxed-at-lg,.container-maxed-at-xl,.container-fluid-maxed){gap:13rem}}@media (min-width: 1400px){.wrapper--hero-variant-with-usps :is(.container,.container-fluid,.container-maxed-at-lg,.container-maxed-at-xl,.container-fluid-maxed){gap:15rem}}.wrapper--hero-variant-with-usps .pre-title{font-family:var(--heading-font-family);font-size:var(--font-size-1);font-weight:400}.wrapper--hero-variant-with-usps .hero-title{margin-top:.125em;margin-bottom:.5em}.wrapper--hero-variant-with-usps .pre-title,.wrapper--hero-variant-with-usps .hero-sub-title{font-family:var(--heading-font-family);font-weight:400;font-size:var(--font-size-2);letter-spacing:.025em}@media (min-width: 992px){.wrapper--hero-variant-with-usps .pre-title,.wrapper--hero-variant-with-usps .hero-sub-title{font-size:var(--font-size-3)}}@media (min-width: 1200px){.wrapper--hero-variant-with-usps .pre-title,.wrapper--hero-variant-with-usps .hero-sub-title{font-size:var(--font-size-4)}}@media (min-width: 1400px){.wrapper--hero-variant-with-usps .pre-title,.wrapper--hero-variant-with-usps .hero-sub-title{font-size:var(--font-size-5)}}.wrapper--hero-variant-with-usps .hero--content{font-size:1.25rem}.wrapper--hero-variant-with-usps .hero--usps{margin-top:3rem;padding-left:0}@media (min-width: 992px){.wrapper--hero-variant-with-usps .hero--usps{margin-top:0}}#page-header:has(+main>.wrapper--hero-variant-with-usps:first-child){position:absolute;top:0;left:0;width:100%}
