/* Page-specific atmospheric backgrounds; no changes to navigation or content. */
.acx-refined .company-background{position:relative;isolation:isolate}
.company-background:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-position:center;background-size:cover}
.acx-refined .company-background--about{background:#e8eeeb!important}
.company-background--about:before{background-image:linear-gradient(90deg,#e8eeebf5,#e8eeebd9),url('/images/editorial/infrastructure.webp')}
.acx-refined .company-background--careers{background:#f4f1e8!important}
.company-background--careers:before{background-image:repeating-linear-gradient(135deg,transparent 0 110px,#14776809 110px 112px,transparent 112px 220px)}
.acx-refined .company-background--partners{background:#e5efeb!important}
.company-background--partners:before{background-image:url('/images/hero/background-hub.svg');opacity:.65}
.acx-refined .company-background--contact{background:#e3efec!important}
.company-background--contact:before{background-image:url('/images/hero/background-answers.svg');opacity:.7}
.acx-refined .company-background--impact{background:#eef1e3!important}
.company-background--impact:before{background-image:radial-gradient(ellipse at 95% 100%,transparent 38%,#14776812 38.2%,transparent 38.5%,transparent 51%,#14776810 51.2%,transparent 51.5%,transparent 65%,#1477680c 65.2%,transparent 65.5%)}
@media(max-width:640px){.company-background--about:before{background-image:linear-gradient(#e8eeebeb,#e8eeebeb),url('/images/editorial/infrastructure-mobile.webp')}}
