.about-hero{background:var(--plum);color:var(--ivory);padding:180px 7% 80px}.about-hero h1{font-size:clamp(55px,8vw,110px);margin-top:1.5rem}.about-hero em{color:var(--apricot)}.about-page .home-about{background:var(--ivory);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.about-photo img{display:block;width:100%;height:auto}.about-photo p{margin-top:1.25rem;color:var(--plum)}@media(max-width:760px){.about-hero{padding:140px 7% 60px}.about-page .home-about{grid-template-columns:minmax(0,1fr)}}