body[data-page='about'] .hero{min-height:560px}
body[data-page='about'] .hero-image img{object-position:45% center}
body[data-page='about'] .service-promise-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}
body[data-page='about'] .service-promise-grid article{padding:18px 0 22px;border-bottom:1px solid #47503e}
body[data-page='about'] .service-promise-grid h3{max-width:440px}
body[data-page='about'] .service-promise-grid p{max-width:560px}
@media(max-width:760px){
 body[data-page='about'] .hero{min-height:0}
 body[data-page='about'] .hero-image{order:-1;height:300px}
 body[data-page='about'] .hero-image img{object-position:43% 45%}
 body[data-page='about'] .service-promise-grid{grid-template-columns:1fr;gap:0;margin-top:24px}
}
