/* Home units: the same photographs as the top menu, in a compact continuous strip. */
.home-business-units .home-unit-grid{gap:4px}
.home-business-units .home-unit-tile{aspect-ratio:auto;height:clamp(180px,16vw,240px);background:#121923}
.home-business-units .home-unit-tile>img{inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.home-business-units .unit-foundations>img{object-position:center 70%}
.home-business-units .home-unit-tile:after{content:'';position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent 30%,#00000015 55%,#000000c7 100%)}
.home-business-units .home-unit-name{display:block;inset:auto 0 0;background:transparent;padding:20px;color:white;z-index:1}
.home-business-units .home-unit-name strong{font-size:clamp(22px,1.85vw,28px);font-weight:500;line-height:1.2;letter-spacing:-.025em;text-shadow:0 1px 12px #0007}
@media(min-width:901px) and (max-width:1150px){.home-business-units .home-unit-name{padding:16px 13px}.home-business-units .home-unit-name strong{font-size:20px}}
@media(max-width:900px){.home-business-units .home-unit-tile{height:210px}.home-business-units .home-unit-name strong{font-size:27px}}
@media(max-width:600px){
 .home-business-units .home-unit-grid{grid-template-columns:1fr;gap:4px;max-width:none}
 .home-business-units .home-unit-tile{height:155px}
 .home-business-units .home-unit-name{padding:16px 20px}
 .home-business-units .home-unit-name strong{font-size:27px}
 .home-business-units .unit-foundations>img{object-position:center 74%}
}
@media(max-width:380px){.home-business-units .home-unit-name{padding:15px 18px}.home-business-units .home-unit-name strong{font-size:25px}}
