/* A longer, architecture-led headline within the established type scale. */
#page-title{font-size:clamp(2rem,3.2vw,3.2rem);line-height:1.12;max-width:23ch;letter-spacing:-.04em}
.hero-intro{max-width:47ch}
.direction-overview .direction-photo img{object-position:58% 42%}
@media(max-width:900px) and (min-width:721px){#page-title{font-size:clamp(1.9rem,3.5vw,2.7rem)}}
@media(max-width:460px){#page-title{font-size:clamp(1.75rem,7.8vw,2.2rem)}}
