/* Approved chapter studies used verbatim; neutralize earlier, superseded arena chapter styling. */
.runway .camera-pair{background:none;gap:32px}.runway .camera-pair>div{background:none;padding:0}
/* 01: the curtain opens onto a remembered journey. */
.opening{background:#0c0907 url('transition.jpg') center/cover no-repeat;color:#fff0d5;padding:80px 15%;gap:6%;border-bottom:1px solid #6c452a}
.opening>div{background:#0b0908d9;padding:24px}.opening .eyebrow,.opening .listen-link{color:#ffd07a}.opening .small{color:#cabda8}.opening h2{font-family:Impact,'Arial Narrow',sans-serif;font-size:65px;line-height:1}.opening blockquote{font-size:25px}
/* 03: a touring screening room, with the complete cabin film foremost. */
.plane{background:#0c0d0e url('wings.jpg') center top/100% auto no-repeat;padding:65px 10%}.plane>.split-heading{background:#0b0c0dea;padding:28px;gap:5%;margin-bottom:25px}.plane h2{font-family:Impact,'Arial Narrow',sans-serif;font-size:66px}.plane .film{max-width:1000px;border:8px solid #292725;outline:1px solid #786552;box-shadow:0 20px 45px #000b}.plane .film-header{color:#ffd078}.plane .film-note{background:#0c0c0ce8;padding:14px;color:#e6d8c3}
/* 04: the photographs, not invented Japan scenery, supply the world. */
.streets{background:#131313;color:#f2e7d3;gap:22px;border-top:1px solid #84715b;border-bottom:1px solid #84715b;padding-top:50px;padding-bottom:50px}.streets>.split-heading{border-left:6px solid #a9572b;padding-left:25px}.streets h2{font-family:Impact,'Arial Narrow',sans-serif;font-size:66px}.streets .eyebrow,.streets .listen-link{color:#ffd078}.streets .big-year{color:#ffb84c}.streets .print{border:5px solid #36312c;outline:1px solid #a08560;box-shadow:8px 14px 25px #0009}.streets .city-lead{grid-column:1/8}.streets .city-second{grid-column:8/13}.streets .artifact-note{background:#11100e url('roadcase.jpg') left bottom/auto 100% no-repeat;padding:25px}.streets .artifact-note p,.streets .artifact-note .big-year{background:#0a0908cc;padding:10px}.streets .film{max-width:1000px}
/* 06: people first; the crowd photograph is the first and largest print. */
.people{background:#0e0b08 url('fans.jpg') center top/100% auto no-repeat;padding:65px 8%;border-top:2px solid #b85f2e}.people>.split-heading{background:#0a0806e8;padding:28px;margin:0 3% 35px}.people h2{font-family:Impact,'Arial Narrow',sans-serif;font-size:68px}.people .crowd-print{margin:0 0 35px;border:0;padding:0}.people .crowd-print .print{width:100%;max-width:none;padding:12px;box-shadow:0 22px 45px #000b}.people .shirt-story{max-width:1000px;margin:30px auto;grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);gap:30px}.people .shirt-story .shirt{max-width:280px}.people .shirt-story>div>.print{max-width:none;width:100%}.people .portraits{padding:30px 3% 0;gap:32px}.people .portraits .print:nth-child(2){width:85%}.people .portrait-title{background:#0b0908;padding:20px 0}.people .artifact-caption{background:#0b0908dd;padding:14px}
/* 07: the show has ended; the signature remains. */
.america{background:#090a0a url('home.jpg') center/cover no-repeat;padding:95px 14% 65px;gap:35px 7%;border-top:1px solid #65523b}.america>.chapter-heading,.america>.closing-copy{background:#080909df;padding:24px}.america h2{font-family:Impact,'Arial Narrow',sans-serif;font-size:66px}.america .closing-copy{max-width:none;margin:0}.america .closing-line{background:#080909e8;padding:24px;font-family:Impact,'Arial Narrow',sans-serif;font-size:25px;letter-spacing:1px;line-height:1.3}.america .eyebrow,.america .listen-link{color:#ffd078}
@media(max-width:1000px){.opening{padding:50px 8%}.opening h2,.plane h2,.streets h2,.people h2,.america h2{font-size:52px}.america{padding:60px 8%}.plane{padding:50px 7%}}
@media(max-width:640px){.opening{padding:35px 7%;background-size:auto 100%;}.opening>div{padding:18px}.opening .opening-copy{margin-top:15px}.plane{padding:35px 7%;background-size:auto 750px}.plane>.split-heading{padding:20px}.plane .film{border-width:4px;padding:8px}.streets{padding:35px 7%;gap:18px}.streets>.split-heading{padding-left:15px}.streets .city-lead,.streets .city-second{grid-column:1/-1;width:100%}.streets .artifact-note{padding:8px}.streets .artifact-note p{padding:5px}.streets .print{border-width:2px}.people{padding:35px 7%;background-size:auto 750px}.people>.split-heading{margin:0 0 25px;padding:18px}.people .crowd-print{margin:0 0 25px}.people .crowd-print .print{padding:7px}.people .shirt-story{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0}.people .shirt-story>div>.print{width:100%}.people .shirt-story .shirt{max-width:none}.people .portraits{padding:20px 0 0;gap:25px}.people .portraits .print:nth-child(2){width:100%}.america{padding:45px 7%;background-size:auto 100%}.america>.chapter-heading,.america>.closing-copy{padding:18px}.america .closing-copy{margin-top:15px}.america .closing-line{display:block;font-size:24px;padding:18px}.america .closing-line span{display:block;margin:8px 0}}
.booking .booking-print{width:28%;max-width:370px;right:12%;top:390px;transform:rotate(3deg)}
.transcript{background:#171717 url('home.jpg') right top/auto 650px no-repeat;color:#f2ede4;border-top:1px solid #665244}
.transcript>p,.transcript>h2,.transcript>details{position:relative;background:#171717f7}
.transcript>h2{color:#f2ede4}.transcript .eyebrow{color:#ffc58a}.transcript details{border-top-color:#655d53;padding:24px;box-shadow:0 0 40px #0003}
.transcript input{background:#202020;color:#f2ede4;border:1px solid #a89a86}.transcript input::placeholder{color:#bfb6a8}.transcript .small{color:#c8bdad}.transcript-line{border-top-color:#48423c;line-height:1.85}.transcript-line button{color:#ff6048}.transcript .download{color:#f2ede4}.transcript :focus-visible{outline-color:#ffbc71}
@media(max-width:800px){.booking .booking-print{width:60%;max-width:280px;right:auto;top:auto;margin:35px 0 90px auto}}
@media(max-width:640px){.transcript{background-size:auto 500px}.transcript details{padding:18px 0}.transcript-line{gap:12px}.transcript input{font-size:16px}}
.chapter-nav{scrollbar-width:none;-ms-overflow-style:none}.chapter-nav::-webkit-scrollbar{display:none}
.chapter-nav{scroll-behavior:auto}
