:root{--containerWidth:1440px}@media (max-width:1440px){:root{--containerWidth:1200px}}@media (max-width:1200px){:root{--containerWidth:992px}}@media (max-width:992px){:root{--containerWidth:100%}}@media (max-width:768px){:root{--containerWidth:100%}}.brand-hero{position:relative;height:auto;overflow:hidden;display:flex;align-items:center;justify-content:center}@media (min-width:993px){.brand-hero{height:70vh}}.brand-hero .hero-image,.container[data-layout=text-left-image-right] .hero-image,.container[data-layout=text-right-image-left] .hero-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;inset:0;z-index:-1}@media (max-width:992px){.brand-hero .hero-image{position:relative}}.brand-hero .brand-hero--grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;z-index:2;padding:0;margin:0 auto}@media (max-width:992px){.brand-hero .brand-hero--grid{grid-template-columns:1fr;padding:0;gap:0}}.brand-hero .brand-hero--grid__content{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;justify-content:flex-start;background:var(--secondaryBackgroundColor);color:var(--secondaryTextColor);padding:6rem}.brand-hero .brand-hero--grid__content h1{color:var(--secondaryTextColor);line-height:1.2}.brand-hero .hero-logo{display:block;width:100%;max-width:400px;height:70px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;margin:0;margin-bottom:2rem}@media (max-width:992px){.container{padding:0!important}}.container[data-layout=text-left-image-right],.container[data-layout=text-right-image-left]{max-width:none!important;padding:0!important;display:block;height:100%}.container[data-layout=text-left-image-right] .hero-image,.container[data-layout=text-right-image-left] .hero-image{position:relative;z-index:1}@media (min-width:993px){.container[data-layout=text-left-image-right] .hero-image,.container[data-layout=text-right-image-left] .hero-image{grid-column:2;grid-row:1}}.container[data-layout=text-left-image-right] .brand-hero--grid,.container[data-layout=text-right-image-left] .brand-hero--grid{grid-template-columns:1fr 1fr;gap:0;position:relative;z-index:2;padding:0;height:100%}@media (max-width:992px){.container[data-layout=text-left-image-right] .brand-hero--grid,.container[data-layout=text-right-image-left] .brand-hero--grid{grid-template-columns:1fr}}.container[data-layout=text-left-image-right] .brand-hero--grid__content,.container[data-layout=text-right-image-left] .brand-hero--grid__content{padding:clamp(3rem,6vw,12rem);display:flex;justify-content:center}@media (min-width:993px){.container[data-layout=text-left-image-right] .brand-hero--grid__content,.container[data-layout=text-right-image-left] .hero-image{grid-column:1;grid-row:1}.container[data-layout=text-right-image-left] .brand-hero--grid__content{grid-column:2;grid-row:1}}.container[data-layout=text-center-overlaid] .brand-hero--grid{grid-template-columns:1fr;gap:0;padding:0;height:100%;max-width:750px;text-align:center}.container[data-layout=text-center-overlaid] .hero-logo{-o-object-position:center center;object-position:center center;margin:0 auto}@media (min-width:993px){.container[data-layout=text-right-overlaid] .brand-hero--grid__content{grid-column:2;grid-row:1}}