.haircuts-page .hero{grid-template-columns:minmax(430px,.9fr) minmax(0,1.1fr);background:#0b0b0a}
.haircuts-page .hero-copy{background:#0b0b0a}
.haircuts-page .haircut-hero-photo{width:100%;height:100%;aspect-ratio:auto;margin:0;align-self:stretch;overflow:hidden;background:#171714}
.haircuts-page .haircut-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.haircuts-page .intro-photo img{object-position:center}
.haircuts-page .why-photo img{object-position:center}
@media(max-width:760px){.haircuts-page .hero{display:block;background-image:none}.haircuts-page .hero-copy{background-image:linear-gradient(rgba(11,11,10,.68),rgba(11,11,10,.82)),url('hero-studio-logo.png')!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}.haircuts-page .haircut-hero-photo{width:100%;aspect-ratio:1/.9;margin:0;left:auto;transform:none}.haircuts-page .haircut-hero-photo img{height:100%}}
