.page-flight-story[data-flight-chapter="03"]{height:340svh;background:#28485b}
[data-flight-chapter="03"] .page-panorama{background:#7f9eac}
[data-flight-chapter="03"] .takeoff-poster{position:absolute;inset:0;z-index:1;display:block;pointer-events:none}
[data-flight-chapter="03"] .takeoff-poster img{display:block;width:100%;height:100%;object-fit:cover}
[data-flight-chapter="03"] .page-3d-host{visibility:hidden}
[data-flight-chapter="03"] .takeoff-ready .page-3d-host{visibility:visible}
[data-flight-chapter="03"] .takeoff-ready .takeoff-poster{visibility:hidden}
[data-flight-chapter="03"] .takeoff-ready .page-panorama-image{opacity:0!important}
[data-flight-chapter="03"] .page-panorama-shade{z-index:3;background:linear-gradient(90deg,#061d33a6,transparent 75%),linear-gradient(0deg,#061d3355,transparent 55%);pointer-events:none}
[data-flight-chapter="03"] .page-panorama-copy,[data-flight-chapter="03"] .page-scene-copy{z-index:4}
[data-flight-chapter="03"] .page-flight-rail,[data-flight-chapter="03"] .page-flight-bottom{z-index:5}
[data-flight-chapter="03"] .page-horizon{display:none}
[data-flight-chapter="03"] .page-scene-copy p{font-size:clamp(34px,4.4vw,70px);width:65%}
@media(max-width:700px){.page-flight-story[data-flight-chapter="03"]{height:300svh}[data-flight-chapter="03"] .page-panorama-copy{padding-top:145px}[data-flight-chapter="03"] .page-scene-copy{padding-top:145px;justify-content:flex-start}[data-flight-chapter="03"] .page-scene-copy p{width:100%;font-size:clamp(35px,9vw,52px)}[data-flight-chapter="03"] .page-panorama-shade{background:linear-gradient(180deg,#061d3380,transparent 75%),linear-gradient(0deg,#061d3355,transparent 40%)}}
@media(prefers-reduced-motion:reduce){.page-flight-story[data-flight-chapter="03"]{height:100svh}}

/* Direct final scene: no low-resolution photographic stage or focus animation. */
[data-flight-chapter="03"] .page-panorama{background:#17394d}
[data-flight-chapter="03"] .takeoff-failure-image{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover}
[data-flight-chapter="03"] .chapter-word{filter:none!important;transition-property:opacity,transform}
[data-flight-chapter="03"] .page-3d-host,[data-flight-chapter="03"] .page-3d-host canvas{filter:none!important;transition:none!important;animation:none!important}
