/* Section settings own the artwork; clearing a selection also clears legacy CSS artwork. */
.hero .hero-art.section-hero-art {
    position: absolute;
    inset: 0;
    z-index: 0;
    background-image: none;
}
.hero .section-hero-art > img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
/* Keep the existing ::after gradient above the image and below the hero copy. */
.hero .section-hero-art::after { z-index: 1; }
