/* Preserve photo proportions independently of their source dimensions. */
.family-intro img,.gallery-item img{height:auto}
.gallery-item,.family-intro,.family-details,.about-content{min-width:0}
@media(max-width:650px){
 .hero h1{font-size:clamp(60px,17vw,82px)}
 .hero h1 br{display:block}
 .hero h1 em{margin-left:0}
 .family-intro img{height:360px}
}
