.site-subhero.about-banner-restored{min-height:420px;background:#edf4fa;position:relative;overflow:hidden}.site-subhero.about-banner-restored .art{position:absolute;inset:0 0 0 auto;width:62%;height:100%;object-fit:cover;object-position:65% center;opacity:1}.site-subhero.about-banner-restored:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#edf4fa 0%,#edf4fa 35%,#edf4faf2 42%,#edf4fa90 52%,transparent 67%);pointer-events:none}.about-banner-restored .wrap{position:relative;z-index:1;padding-block:48px}.about-banner-restored .copy{max-width:560px}.about-banner-restored .copy h1{font-size:clamp(2.4rem,4vw,3.625rem);line-height:1.12}.about-banner-restored .copy p{font-size:1rem;line-height:1.7;max-width:510px}.about-banner-restored .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}@media(max-width:760px){.site-subhero.about-banner-restored{min-height:650px;padding-bottom:265px}.site-subhero.about-banner-restored .art{top:auto;bottom:0;width:100%;height:280px;object-position:center}.site-subhero.about-banner-restored:after{background:linear-gradient(180deg,#edf4fa 0%,#edf4fa 53%,#edf4fa44 65%,transparent 75%)}.about-banner-restored .wrap{padding-top:30px;padding-bottom:30px}.about-banner-restored .copy{max-width:100%}.about-banner-restored .copy h1{font-size:2.5rem}.about-banner-restored .actions .btn{font-size:.875rem}.about-banner-restored .actions{gap:10px}}
