/* One original scene changes its frame. Copy remains above the shared surface. */
.v14-hero-anchor { visibility: hidden; pointer-events: none; background: none; }
.v14-hero-anchor::before, .v14-hero-anchor::after { display: none; }
.v14-shared-surface {
  position: fixed; z-index: 4; overflow: hidden; pointer-events: none;
  background: #061d3b; contain: paint; isolation: isolate;
}
.v14-shared-surface > .v12-scene {
  position: absolute; inset: 0; width: 100%; height: 100%; z-index: 0;
}
.v14-shared-surface .v12-poster,
.v14-shared-surface .v12-video { max-width: none; transition: opacity .2s; }
.v14-shared-surface.is-landed { position: absolute; inset: 0; width: 100%; height: 100%; border-radius: inherit; }
html.v14-journey-flight .v12-hero,
html.v14-journey-flight .v13-sections { isolation: auto; }
html.v14-journey-flight .v12-hero { background: transparent; }
html.v14-journey-flight .v13-system-art { background: transparent; }
html.v14-journey-flight [data-v14-scene-slot].v14-has-scene { background: transparent; }
html.v14-journey-flight [data-v14-scene-slot]::before { opacity: 0; }
html.v14-journey-flight .v13-art-caption { opacity: var(--v14-caption-opacity, 0); }
html.v14-journey-flight :is(.v12-copy, .v12-partners, .v13-about-copy, .v13-about-reading) { z-index: 6; }
html.v14-journey-flight :is(.v13-about-copy, .v13-about-reading) { position: relative; }
[data-v14-scene-slot].v14-has-scene { background: #061d3b; }
[data-v14-scene-slot].v14-has-scene::after { display: none; }
[data-v14-scene-slot].v14-has-scene::before { z-index: 5; pointer-events: none; }
.v13-art-caption { z-index: 7; }
@media (prefers-reduced-motion: reduce) {
  .v14-shared-surface { display: none; }
}
