/* Keep the cropped animation in the shared heading and swipe area. */
.dennis-video-logo>.series-art-original{visibility:hidden}
.dennis-logo-video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;background:#000;pointer-events:none}
.dennis-video-logo>.series-art-localized{z-index:1;animation:none!important}
.dennis-video-logo.is-logo-fallback>.dennis-logo-video,.dennis-video-logo.has-localized-art>.dennis-logo-video{visibility:hidden}
.dennis-video-logo.is-logo-fallback:not(.has-localized-art)>.series-art-original{visibility:visible}
@media(prefers-reduced-motion:reduce){.dennis-logo-video{display:none}.dennis-video-logo:not(.has-localized-art)>.series-art-original{visibility:visible}}
