/* Keep the ocean video separate from the ship and its fitted equipment. */
.journey-scene>.ocean-backdrop{animation:none;inset:0;width:100%;height:100%;object-position:50% 72%}
.journey-ocean-slot{position:absolute;inset:0;z-index:-1;display:block;pointer-events:none}
.journey-ocean-video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 72%;opacity:0;transition:opacity .2s ease}
.journey-ocean-video.is-ready{opacity:1}
.ship-rig-inner>.ship-sail-slot{position:absolute;inset:0;display:block;pointer-events:none;z-index:1}
.ship-sail-slot>.ship-sail-motion{display:block;width:100%;height:100%;object-fit:contain;object-position:center}
.journey-scene.under-fire .journey-ocean-video{filter:brightness(.68) saturate(.8)}
.journey-scene.scene-motion-paused *,.journey-scene.scene-motion-paused::after{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.journey-ocean-video{display:none;transition:none}}
