.sustainability-hero{padding:160px 0 64px;background:var(--brand-bg-alt)}.sustainability-hero h1{font-size:max(2rem, min(4vw, 3.5rem))}.sustainability-hero img{width:100%;-o-object-fit:cover;object-fit:cover}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.gallery-grid img{width:100%}@media (max-width:575px){.gallery-grid{grid-template-columns:1fr}}.sustainability-form{max-width:560px;margin:32px auto 0;padding:24px;text-align:left;background:#fff;border-radius:12px}.sustainability-form label{color:#111827}.qa-hero-sustainability-p07{background:linear-gradient(113deg,#101820 0 64%,#243b53 64% 100%)!important;background:linear-gradient(113deg,#101820 0,#101820 64%,var(--brand-primary-dark,#243b53) 64%,var(--brand-primary-dark,#243b53) 100%)!important}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.qa-hero-sustainability-p07{background:linear-gradient(113deg,#101820 0 64%,var(--brand-primary-dark,#243b53) 64% 100%)!important}}.qa-hero-sustainability-p07 .eyebrow:not(does-not-exist),.qa-hero-sustainability-p07 a:not([class*=btn-]),.qa-hero-sustainability-p07 h1:not(.does-not-exist),.qa-hero-sustainability-p07 h2:not(.does-not-exist),.qa-hero-sustainability-p07 p:not(.does-not-exist){color:#fff!important}.qa-hero-sustainability-p07 :is(.comparison > div){background:rgba(7,18,28,.78);color:#fff}.qa-hero-sustainability-p07 :is(.scenario-comparison > div){background:rgba(7,18,28,.78);color:#fff}.qa-hero-sustainability-p07 .card-box:not(does-not-exist),.qa-hero-sustainability-p07 .card-item:not(does-not-exist),.qa-hero-sustainability-p07 .card:not(does-not-exist),.qa-hero-sustainability-p07 article:not(.does-not-exist){background:rgba(7,18,28,.78);color:#fff}.qa-hero-sustainability-p07 :is(.comparison > div) h2{color:#fff!important}.qa-hero-sustainability-p07 :is(.comparison > div) h3{color:#fff!important}.qa-hero-sustainability-p07 :is(.comparison > div) p{color:#fff!important}.qa-hero-sustainability-p07 :is(.comparison > div) span{color:#fff!important}.qa-hero-sustainability-p07 :is(.comparison > div) strong{color:#fff!important}.qa-hero-sustainability-p07 :is(.scenario-comparison > div) h2{color:#fff!important}.qa-hero-sustainability-p07 :is(.scenario-comparison > div) h3{color:#fff!important}.qa-hero-sustainability-p07 :is(.scenario-comparison > div) p{color:#fff!important}.qa-hero-sustainability-p07 :is(.scenario-comparison > div) span{color:#fff!important}.qa-hero-sustainability-p07 :is(.scenario-comparison > div) strong{color:#fff!important}.qa-hero-sustainability-p07 .card-box:not(does-not-exist) h2,.qa-hero-sustainability-p07 .card-box:not(does-not-exist) h3,.qa-hero-sustainability-p07 .card-box:not(does-not-exist) p,.qa-hero-sustainability-p07 .card-box:not(does-not-exist) span,.qa-hero-sustainability-p07 .card-box:not(does-not-exist) strong,.qa-hero-sustainability-p07 .card-item:not(does-not-exist) h2,.qa-hero-sustainability-p07 .card-item:not(does-not-exist) h3,.qa-hero-sustainability-p07 .card-item:not(does-not-exist) p,.qa-hero-sustainability-p07 .card-item:not(does-not-exist) span,.qa-hero-sustainability-p07 .card-item:not(does-not-exist) strong,.qa-hero-sustainability-p07 .card:not(does-not-exist) h2,.qa-hero-sustainability-p07 .card:not(does-not-exist) h3,.qa-hero-sustainability-p07 .card:not(does-not-exist) p,.qa-hero-sustainability-p07 .card:not(does-not-exist) span,.qa-hero-sustainability-p07 .card:not(does-not-exist) strong,.qa-hero-sustainability-p07 article:not(.does-not-exist) h2,.qa-hero-sustainability-p07 article:not(.does-not-exist) h3,.qa-hero-sustainability-p07 article:not(.does-not-exist) p,.qa-hero-sustainability-p07 article:not(.does-not-exist) span,.qa-hero-sustainability-p07 article:not(.does-not-exist) strong{color:#fff!important}