/* Every no-motion chapter keeps its own actual scene, semantic copy and settled composition. */
.chapter-still{display:none}.quality-control{display:flex;align-items:center;gap:10px;font-size:10px;background:#0a1415ed;padding:0 12px;border:1px solid #81908466;min-height:44px;border-radius:5px}.quality-control select{font:inherit;color:#eff4ea;background:#14221f;border:0;min-height:40px;max-width:110px;cursor:pointer}.quality-control select:focus-visible{outline:2px solid #d7ff79;outline-offset:2px}.journey-footer{gap:18px}.journey-track{flex:1}
body.static-journey .quality-control{display:none}body.static-journey .journey{padding-top:0}body.static-journey .journey-stage{display:block}body.static-journey .scene{display:none}body.static-journey .chapter{isolation:isolate;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;max-width:none;min-height:clamp(650px,62.5vw,1000px);padding:100px var(--gutter);overflow:hidden;margin:0;border-bottom:1px solid #60726436}body.static-journey .chapter-0{padding-top:150px}body.static-journey .chapter-still{display:block;position:absolute;inset:0;z-index:0}body.static-journey .chapter-still img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body.static-journey .chapter-still:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#080f12e8,#080f12a1 29%,transparent 62%)}body.static-journey .chapter>*:not(.chapter-still){position:relative;z-index:1;width:46%;max-width:650px}body.static-journey .chapter>p:not(.eyebrow){max-width:500px}body.static-journey .chapter h1{font-size:clamp(65px,7.5vw,112px)}body.static-journey .chapter h2{font-size:clamp(48px,4.8vw,74px)}body.static-journey .chapter>.eyebrow{width:auto;font-size:10px;max-width:560px}body.static-journey .journey-footer{display:flex;padding:25px var(--gutter);justify-content:space-between;border-bottom:1px solid #74896444}body.static-journey .journey-track{display:none}
@media(max-width:1000px){body.static-journey .chapter{min-height:680px;padding-top:90px;padding-bottom:90px}body.static-journey .chapter>*:not(.chapter-still){width:50%}body.static-journey .chapter h2{font-size:49px}.journey-track{display:none}.journey-footer .scene-label{margin-right:auto}.quality-control{font-size:9px;gap:5px}}
@media(max-width:760px){body.static-journey .chapter{min-height:900px;justify-content:flex-start;padding:58px 24px 450px}body.static-journey .chapter-0{min-height:940px;padding-top:125px}body.static-journey .chapter>*:not(.chapter-still){width:auto;max-width:520px}body.static-journey .chapter h1{font-size:clamp(58px,13.6vw,92px)}body.static-journey .chapter h2{font-size:clamp(44px,10.7vw,68px)}body.static-journey .chapter>.eyebrow{font-size:10px}body.static-journey .chapter-still img{object-fit:cover;object-position:center bottom}body.static-journey .chapter-still:after{background:linear-gradient(180deg,#080f1280,#080f1230 44%,transparent 62%)}body.static-journey .chapter>p:not(.eyebrow){font-size:16px;line-height:1.75}body.static-journey .chapter-credit{font-size:11px}body.static-journey .journey-footer{padding:20px 24px;gap:15px}.journey-footer{gap:8px;flex-wrap:wrap}.journey-footer .scene-label{flex-basis:100%;width:max-content;max-width:max-content}.quality-control{margin-right:auto;padding:0 8px}.quality-control select{max-width:90px;font-size:10px}.journey-footer #motion{font-size:11px;min-height:44px;padding:10px 12px}body.static-journey .journey-footer .scene-label{flex-basis:auto}}
@media(max-width:360px){body.static-journey .chapter{min-height:880px;padding-bottom:380px}body.static-journey .chapter-0{min-height:980px}body.static-journey .chapter h2{font-size:40px}body.static-journey .chapter>p:not(.eyebrow){font-size:15px}.quality-control{font-size:9px}.journey-footer #motion{font-size:10px}}
@media(min-width:761px) and (max-height:900px){.resume-controls{position:static}}
@media print{.chapter-still,.quality-control{display:none!important}body.static-journey .chapter{min-height:0;padding:20px 0}body.static-journey .chapter>*:not(.chapter-still){width:100%;max-width:none}}
@media(max-width:760px){body:not(.static-journey) .journey-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}body:not(.static-journey) .journey-footer .scene-label{grid-column:1/-1;margin:0;max-width:max-content}body:not(.static-journey) .quality-control{grid-column:1;margin:0;justify-content:space-between}body:not(.static-journey) .journey-footer #motion{grid-column:2}}
@media screen{.quality-control,.quality-control select,.journey-footer #motion{font-size:12px}}
@media screen and (max-width:360px){body:not(.static-journey) .chapter-0 h1{font-size:48px}body:not(.static-journey) .chapter-0 .text-link{margin-top:18px!important}}
