/* BuyerProof three-scene hero: keep checker/hover reveal above the imagery. */
.rf-art{background-image:none!important}
.rf-art-slide{position:absolute;inset:0;background-image:var(--mobile-art);background-size:cover;background-position:center top;background-repeat:no-repeat;opacity:0;transition:opacity 1.15s ease;will-change:opacity}
.rf-art-slide.is-active{opacity:1}
.rf-art::after{z-index:2;pointer-events:none}
@media(min-width:781px){.rf-art-slide{background-image:var(--desktop-art);background-size:cover;background-position:center center}}
@media(prefers-reduced-motion:reduce){.rf-art-slide{transition:none!important}}