/* Preserve the original combined image/gradient opacity as one media layer. */
.final-cta.has-motion::before{content:none}
.final-cta.has-motion>.final-cta-media{position:absolute;inset:0;z-index:0;opacity:.8;pointer-events:none;background:url('/media/cta-digital-surface.jpg') center/cover no-repeat}
.final-cta-media::after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(#182225a8,#182225eb)}
.final-cta.has-motion .final-cta-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}
.final-cta.has-motion>:not(.final-cta-media){z-index:1}
@media(prefers-reduced-motion:reduce){.final-cta.has-motion .final-cta-video{visibility:hidden}}
