/* Repair the original composition without relying on a desktop viewport on phones. */
.nav{position:relative;top:auto;backdrop-filter:none}.flight-kite,.flight-thread,.scene-clouds,.scene-bridge{display:none!important}
.flight-story,.flight-repaired .flight-story{height:225svh;min-height:1200px}.story-scene{position:sticky;top:0;height:100svh;min-height:620px;max-height:1100px;overflow:hidden}
.flight-repaired .franklin-anchor{position:absolute;left:0;top:0;right:auto;bottom:auto;overflow:hidden;z-index:3;will-change:transform}
.franklin-figure{height:auto;aspect-ratio:2/3;transform:none!important}.franklin-figure img{object-fit:contain;object-position:50% 0;mask-position:50% 0;-webkit-mask-position:50% 0}
.scene-opening{top:12%;width:56%}.scene-archive-copy{top:13%;width:55%}.scene-copy h1{font-size:clamp(60px,7vw,105px)}.scene-copy .scene-lead{font-size:18px;line-height:1.7}
.scene-paper>.archive-sheet{mask-image:linear-gradient(#000 35%,transparent 82%)}.archive-panorama{height:30%;min-height:160px;max-height:330px}.archive-panorama img{object-fit:cover;object-position:center bottom}
.scene-bottom{bottom:17px;max-width:100%;font-size:15px}.scene-shade{z-index:1}.scene-paper{z-index:1}.scene-copy{z-index:6}.story-scene .physical-cord{z-index:0}
.draft-bar a{text-decoration:underline;text-underline-offset:3px}.flight-static .flight-story{height:100svh;min-height:620px}.flight-static .story-scene{position:relative}

@media(prefers-reduced-motion:reduce){.flight-story,.flight-repaired .flight-story{height:100svh;min-height:620px}.story-scene{position:relative}.scene-paper{display:block}@media(max-width:760px){.flight-story,.flight-repaired .flight-story{height:56svh;min-height:320px}}}
