/* The approved scene remains central. Copy explains the decision at each camera stop. */
.chapters{left:5vw;right:5vw;top:25%;bottom:145px;width:auto}.chapter-copy{width:min(465px,37vw)}.chapter h1,.chapter h2{font-size:clamp(40px,4.05vw,66px);line-height:1.035;margin:22px 0 20px;letter-spacing:-.055em;color:#f2f7ef;font-weight:500;text-transform:none}.chapter-copy>p{max-width:390px;font-size:14px;line-height:1.8}.chapter .tour-link{font-size:11px;margin-top:20px;gap:20px}.journey-proof{position:absolute;right:0;top:2%;width:min(320px,27vw);background:linear-gradient(140deg,#11221eea,#0b1916ee);border:1px solid #c9dfb938;backdrop-filter:blur(15px);border-radius:14px;padding:24px;box-shadow:0 14px 50px #0003}.proof-label{font-size:8px;line-height:1.5;letter-spacing:.12em;color:#bfda9e}.journey-proof h3{font-size:22px;line-height:1.2;letter-spacing:-.035em;font-weight:500;margin:15px 0 20px;color:#f0f2e9}.journey-proof dl{margin:0}.journey-proof dl>div{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #d6eac018;font-size:10px;line-height:1.5}.journey-proof dt{color:#a8bbb0;max-width:56%}.journey-proof dd{margin:0;text-align:right;color:#eff5e4;font-weight:500}.journey-proof dl>div:last-child dd{color:#d1f59c}.journey-proof .proof-reason{font-size:11px;line-height:1.8;color:#bccdc0;margin:17px 0}.proof-action{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #c9e4aa36;padding-top:15px;font-size:10px;line-height:1.6;color:#d4f6ab}.proof-action:hover{color:#fff}.proof-action:focus-visible,.tour-link:focus-visible{outline:2px solid #c2f879;outline-offset:5px}.cinema-shade{background:linear-gradient(90deg,#081315e6 0%,#0b1918ba 19%,#10201d70 35%,transparent 64%),linear-gradient(0deg,#071114cc,transparent 23%,transparent 80%,#07111433)}.journey-nav button{min-width:67px}.journey-bottom{gap:25px}.scroll-instruction{max-width:170px}.scroll-instruction small{font-size:8px}.chapter[data-chapter="0"] .journey-proof dd{max-width:160px}.chapter[data-chapter="0"] .journey-proof dl>div{align-items:start}
@media(min-width:1600px){.chapters{left:6vw;right:6vw}.chapter-copy{width:490px}.chapter h1,.chapter h2{font-size:70px}.journey-proof{width:340px;padding:27px}.journey-proof h3{font-size:25px}}
@media(max-width:1100px) and (min-width:801px){.chapter-copy{width:42vw}.chapter h1,.chapter h2{font-size:45px}.journey-proof{width:29vw;padding:20px}.journey-proof h3{font-size:20px}.chapter-copy>p{font-size:13px}.journey-proof .proof-reason{font-size:10px}.journey-nav button{min-width:50px}}
@media(max-width:800px){.chapters{left:6vw;right:6vw;top:132px;bottom:135px;height:auto;width:auto}.chapter-copy{width:100%}.chapter h1,.chapter h2{font-size:clamp(33px,7.7vw,49px);margin:15px 0 12px;max-width:550px}.chapter-copy>p{font-size:11px;line-height:1.6;max-width:380px;margin-bottom:0}.chapter .tour-link{font-size:9px;margin-top:12px;padding-bottom:7px}.journey-proof{top:auto;bottom:0;left:0;right:0;width:100%;padding:14px 17px;border-radius:11px;background:#10211dec}.journey-proof h3{font-size:15px;margin:7px 0 10px;line-height:1.25}.proof-label{font-size:7px}.journey-proof dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.journey-proof dl>div{display:block;border-bottom:0;padding:0;font-size:9px}.journey-proof dt{max-width:none;font-size:8px;line-height:1.5;margin-bottom:4px}.journey-proof dd{text-align:left;line-height:1.5;font-size:10px}.journey-proof .proof-reason{display:none}.proof-action{font-size:9px;padding-top:10px;margin-top:11px}.chapter[data-chapter="0"] .journey-proof dd{font-size:9px}.cinema-shade{background:linear-gradient(180deg,#081315d1 0%,#0c1a19b8 20%,#0c1a1960 46%,transparent 63%,#081513aa 100%)}.journey-topline{top:98px}.journey-bottom{bottom:26px}.journey-nav button{min-width:0}.journey-stage{min-height:700px}.world-marker{display:none!important}}
@media(max-width:800px) and (max-height:740px){.journey-stage{min-height:560px}.chapters{top:119px;bottom:113px}.journey-topline{top:91px;font-size:7px}.chapter h1,.chapter h2{font-size:32px;margin:10px 0}.chapter-copy>p{font-size:10px;line-height:1.5;max-width:360px}.chapter .eyebrow{font-size:7px}.chapter .tour-link{margin-top:10px;font-size:8px}.journey-proof{padding:11px 14px}.journey-proof h3{font-size:13px;margin:5px 0 8px}.journey-proof dt{font-size:7px}.journey-proof dd{font-size:9px}.proof-label{font-size:6px}.proof-action{font-size:8px;padding-top:8px;margin-top:8px}.journey-bottom{bottom:18px;gap:10px}.scroll-instruction{font-size:7px}.journey-count{font-size:19px}.journey-nav button{padding:8px 0}}
@media(min-width:801px) and (max-height:760px){.chapters{top:23%;bottom:112px}.chapter h1,.chapter h2{font-size:42px;margin:15px 0}.chapter-copy>p{font-size:12px;line-height:1.65}.journey-proof{padding:18px;top:0}.journey-proof h3{font-size:18px;margin:10px 0 12px}.journey-proof dl>div{padding:8px 0;font-size:9px}.journey-proof .proof-reason{font-size:10px;line-height:1.6;margin:12px 0}.proof-action{font-size:9px;padding-top:10px}.chapter .tour-link{margin-top:15px}}
@media(min-width:801px) and (max-height:590px){.journey-stage{min-height:590px}.journey-topline{top:92px}}
