/* Homepage photography only; retain the existing hero copy and gradient. */
@media(min-width:801px){
 .business .business-hero{padding-right:0;grid-template-columns:minmax(0,min(calc((100vw - 48px) / 2),calc(var(--business-cap) / 2))) minmax(0,1fr)}
 .business .business-hero .hero-image{aspect-ratio:auto;align-self:stretch}
 .business .business-hero .hero-image img{object-fit:cover;object-position:65% center}
}
@media(max-width:800px){
 .business .business-hero .hero-image img{object-fit:cover;object-position:65% center}
}
.business .board-offer .board-photographs{display:block;width:100%;max-width:320px;min-width:0;justify-self:center}
.business .board-offer .board-photographs img{display:block;width:100%;height:auto;max-height:none;object-fit:cover;transform:none;border-radius:7px;box-shadow:none;filter:none}
.business .board-offer .board-photographs>.board-photo-primary{height:auto;aspect-ratio:3/4;object-position:center 60%}
.business .board-photo-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}
.business .board-photo-details img{aspect-ratio:1;object-position:center}
.business .board-photo-details img:first-child{object-position:35% 25%}
@media(max-width:600px){
 .business .board-offer .board-photographs{max-width:300px}
 .business .board-offer .board-photographs>.board-photo-primary{aspect-ratio:4/5}
 .business .board-photo-details img{aspect-ratio:4/3}
}
