.movie-panel .movie-player{position:absolute;inset:0;width:100%;height:100%;border:0;opacity:0;transition:opacity .5s;z-index:0;pointer-events:none}.movie-panel .movie-scene{position:relative;z-index:0;transition:opacity .5s}.movie-panel.video-playing .movie-player{opacity:1}.movie-panel.video-playing .movie-scene{opacity:0}.movie-panel:after{z-index:1}.movie-caption{z-index:2}@media(prefers-reduced-motion:reduce){.movie-panel .movie-player,.movie-panel .movie-scene{transition:none}}
