.project-details{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-bottom:90px}.project-details figure{margin:0}.project-details img{width:100%;height:480px;object-fit:cover}.project-details h3{font-size:30px;margin:22px 0 10px}.project-details p{color:#526075;line-height:1.7;max-width:48ch}.service-hero h1{font-size:clamp(70px,7.5vw,112px)}.service-hero__grid>img{object-position:70% 50%}@media(max-width:700px){.project-details{grid-template-columns:1fr;gap:30px;padding-bottom:60px}.project-details img{height:auto;max-height:510px;object-fit:cover}.service-hero h1{font-size:clamp(54px,15vw,90px)}.service-hero__grid>img{object-position:55% center}.service-photo-note{max-width:240px}.service-story figure img{height:auto}}