/* One rendered Blender camera, one video surface across three scroll chapters. */
.journey-shell{position:fixed;inset:0;z-index:1;visibility:hidden;pointer-events:none;background:#08090f;overflow:hidden}
.journey-shell video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
body.journey-video-enabled:not(.journey-video-error) #acceso,
body.journey-video-enabled:not(.journey-video-error) #venue,
body.journey-video-enabled:not(.journey-video-error) #seat,
body.journey-video-enabled:not(.journey-video-error) #acceso .scene-sticky,
body.journey-video-enabled:not(.journey-video-error) #venue .scene-sticky,
body.journey-video-enabled:not(.journey-video-error) #seat .scene-sticky{background:transparent!important}
body.journey-video-enabled:not(.journey-video-error) #acceso .scene-image,
body.journey-video-enabled:not(.journey-video-error) #venue .venue-visual,
body.journey-video-enabled:not(.journey-video-error) #seat .scene-image{display:none!important}
body.journey-video-enabled:not(.journey-video-error) #acceso .scene-sticky,
body.journey-video-enabled:not(.journey-video-error) #venue .scene-sticky,
body.journey-video-enabled:not(.journey-video-error) #seat .scene-sticky{z-index:2}
