/* Fill built-in 2:1 artwork without letterboxing or clipping localized text. */
#homeCarousel:has(.home-native-image[src*="/assets/showcase/show-slide-"]){height:auto;min-height:0;padding:0}
#homeCarousel .home-native-slide:has(.home-native-image[src*="/assets/showcase/show-slide-"]){aspect-ratio:2/1;min-height:0}
#homeCarousel .home-native-image[src*="/assets/showcase/show-slide-"]{object-fit:cover}
