.study-nav{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#0c0b0a;color:#eee8de;padding:22px 4%;font-size:10px;letter-spacing:1.5px;border-bottom:1px solid #77634e}.study-nav a{display:inline-block;margin-left:25px;padding:10px 0;text-decoration:underline}.scene-note{padding:25px 6%;background:#100e0c;color:#b9ac98;font-size:11px;line-height:1.8}
.booking{position:relative;display:block;height:1000px;padding:90px 6%;background:#0b0907 url('roadcase.jpg') center/cover no-repeat;overflow:hidden}
.booking>.chapter-heading{position:relative;width:31%;z-index:2}.booking h2{font-family:Impact,'Arial Narrow',sans-serif;font-size:72px;line-height:.95;letter-spacing:-1px;color:#fff1d7}
.booking>div:nth-child(2){position:relative;max-width:31%;background:#0c0a08db;padding:20px 22px;margin-left:-22px;z-index:2}.booking p{color:#f2e7d6}.booking .eyebrow{color:#ffcd66}.booking .lead{font-size:25px}.booking .small{color:#d2c3ae}.booking .listen-link{color:#ffd078}
.booking .booking-print{position:absolute;width:58%;max-width:none;right:5%;top:170px;transform:rotate(3deg);margin:0}.booking-print .print{width:100%;padding:12px 12px 20px;background:#f5ead6;box-shadow:0 28px 35px #000c}.booking-print .print img{width:100%;height:auto}.booking-print figcaption{font-size:12px;color:#3a2c20}
.runway{position:relative;padding:100px max(12%,calc((100% - 1100px)/2));background:#0a0807 url('towers.jpg') center top/100% auto no-repeat}
.runway>.split-heading{display:block;margin:0 auto 45px;max-width:920px;padding:26px 34px;background:#090807dd;border-left:3px solid #e84823}.runway>.split-heading .chapter-heading{float:left;width:52%;margin-right:5%}.runway>.split-heading:after{content:'';display:block;clear:both}.runway>.split-heading>div:nth-child(2){max-width:none;padding:0}.runway h2{font-family:Impact,'Arial Narrow',sans-serif;font-size:74px;line-height:.95;color:#fff0cf}.runway .eyebrow,.runway .listen-link{color:#ffcb5b}.runway .small{color:#d9c9b4}.runway p{color:#f2e6d3}.runway .lead{font-size:23px}
.runway .airfield{display:block;margin:0 -3% 38px;padding:0;border:0}.runway .airfield .print{width:100%;max-width:none;transform:rotate(-1deg);padding:12px;box-shadow:0 24px 40px #000c}.runway .airfield-type{display:none}.runway .base-pair{margin:45px -3%;gap:32px}.runway .base-pair .print:first-child{grid-column:1/9}.runway .base-pair .print:last-child{grid-column:9/13}.runway .camera-pair{padding:28px 0;border-top:1px solid #814324}.runway .film{max-width:none;border:1px solid #804122;padding:14px;box-shadow:0 10px 55px #a22a121c}.runway .print{background:#f4e9d6}.runway .print figcaption{color:#403021}
@media(max-width:800px){.study-nav{display:block;font-size:8px}.study-nav a{margin:8px 20px 0 0}.booking{height:auto;min-height:950px;padding:45px 7%;background-position:60% center}.booking>.chapter-heading,.booking>div:nth-child(2){width:100%;max-width:100%}.booking h2{font-size:55px}.booking>div:nth-child(2){margin-left:0;padding:16px}.booking .booking-print{position:relative;right:auto;top:auto;width:100%;margin:35px 0 120px}.runway{padding:65px 7% 35px;background-size:auto 850px}.runway>.split-heading{padding:22px;}.runway>.split-heading .chapter-heading{float:none;width:100%;margin:0}.runway h2{font-size:55px}.runway .base-pair{display:block}.runway .base-pair .print{width:100%;margin:30px 0}.runway .airfield{margin:35px 0}.runway .camera-pair{display:block}.runway .camera-pair .print{margin-top:25px}.runway .airfield .print{padding:7px}}
