/* Full photographic frames: avoid fixed-height cover crops of people and equipment. */
.page-intro.compact-intro .intro-photo{display:block;width:100%;height:auto;max-height:none;object-fit:contain;object-position:center;aspect-ratio:auto;transform:none}
.page-intro.compact-intro.text-intro{grid-template-columns:1fr;padding-top:44px;padding-bottom:44px;min-height:200px}
.page-intro.compact-intro.text-intro>div{max-width:900px}
.feature-image>img,.aside-photo{height:auto;max-height:none;object-fit:contain;aspect-ratio:auto}
.location.location-text-only .wrap{grid-template-columns:1fr}.location.location-text-only .wrap>div{max-width:850px}
@media(max-width:700px){.page-intro.compact-intro .intro-photo{height:auto;max-height:none}.page-intro.compact-intro.text-intro{padding-top:30px;padding-bottom:30px;min-height:0}}

.location.location-text-only{grid-template-columns:1fr}.location.location-text-only>div{max-width:850px}
