/* Lead with the existing tent photo on phones. */
@media (max-width:700px){
 .agency-hero{grid-template-columns:minmax(0,1fr);padding-top:18px;gap:24px}
 .agency-hero>.hero-photo{order:-1;min-height:0;height:clamp(230px,36svh,330px);width:100%;margin:0;border-radius:50px 8px 8px 8px}
 .agency-hero>.hero-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:52% center}
 .agency-hero>.hero-text{padding-top:0}
 .agency-hero .hero-photo figcaption{left:16px;right:16px;gap:12px;font-size:10px;line-height:1.4}
}
