/* Editor R3: navigation belongs to the rack; each page is a material scene. */
:root{--top:140px}
body::before{background-position:center top;background-size:auto,max(100%,1440px) auto}
body[data-page='services.html']::before{background-image:linear-gradient(#08180b10,#08180b30),url('assets/service-bench-1440.webp')}
body[data-page='book.html']::before,body[data-page='how-it-works.html']::before,body[data-page='find-us.html']::before{background-image:linear-gradient(#08180b10,#08180b30),url('assets/key-counter-1440.webp')}
.masthead{position:relative;height:0;top:auto;background:none;box-shadow:none;pointer-events:none;z-index:80}
.brand-row{display:contents;height:auto;background:none;padding:0}
.brand,.hours,.menu-toggle,.tag-rail a{pointer-events:auto}
.brand{position:absolute;left:5vw;top:25px;transform:rotate(-2deg);padding:15px 32px;box-shadow:3px 6px 8px #0008}
.brand b{font-size:31px}.brand span{font-size:12px}
.hours{position:absolute;right:5vw;top:30px;transform:rotate(2deg);text-align:center;font-size:12px;padding:10px 25px;line-height:1.7}
.tag-rail{position:absolute;top:0;left:0;right:0;height:930px;display:block;margin:0;padding:0;background:none;border:0;pointer-events:none;overflow:clip}
.tag-rail::before{display:none}
.nav-tag,.nav-tag:nth-child(even){position:absolute;display:block;max-width:none;min-width:0;min-height:0;width:220px;height:220px;padding:0;border:0;background:none;box-shadow:none;clip-path:none;filter:drop-shadow(4px 9px 5px #0007);transform:rotate(var(--turn));transform-origin:50% 9%;transition:transform .2s ease,filter .2s ease}
.tag-material{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:-1}
.nav-tag[aria-current]{background:none;box-shadow:none;filter:drop-shadow(3px 7px 3px #0008)}
.nav-tag[aria-current] .nav-label{text-decoration:none;border-bottom:2px solid #673f22}
.nav-tag:hover,.nav-tag:nth-child(even):hover{transform:rotate(calc(var(--turn) + 2deg)) translateY(3px);filter:drop-shadow(5px 12px 5px #0008)}
.tag-1{left:18px;top:137px;--turn:-7deg}
.tag-2{left:11vw;top:362px;--turn:5deg}
.tag-3{left:18px;top:620px;--turn:-4deg;width:210px;height:210px}
.tag-4{right:18px;top:155px;--turn:6deg;width:210px;height:210px}
.tag-5{right:10vw;top:390px;--turn:-6deg;width:235px;height:235px}
.tag-6{right:18px;top:655px;--turn:3deg;width:210px;height:210px}
.nav-prop{position:absolute;top:102px;left:calc(50% - 25px);width:50px;height:50px;object-fit:contain;filter:drop-shadow(1px 3px 1px #66502b44)}
.nav-label{position:absolute;top:162px;left:calc(50% - 59px);width:118px;text-align:center;white-space:normal;font:600 13px/1.3 Arial;color:#142016;margin:0;padding-bottom:3px}
.nav-label small{display:block;font:12px/1.4 Plex;margin:0 0 2px}
.tag-2 .nav-label{top:159px;left:calc(50% - 35px);width:70px}
.tag-2 .nav-prop{top:95px}
.tag-3 .nav-prop,.tag-4 .nav-prop{top:92px}
.tag-3 .nav-label,.tag-4 .nav-label{top:150px;width:100px;left:calc(50% - 50px)}
.tag-5 .nav-prop{top:110px}.tag-5 .nav-label{top:166px;width:76px;left:calc(50% - 38px)}
.tag-6 .nav-prop{top:111px;width:38px;height:38px;left:calc(50% - 19px)}.tag-6 .nav-label{top:153px;width:155px;left:calc(50% - 77px)}
.rack-arm{position:absolute;top:12px;height:23px;width:calc(11vw + 130px);background:url('assets/rack-beam.webp') center/auto 23px;z-index:-2;filter:drop-shadow(0 4px 3px #0008)}
.tag-1 .rack-arm,.tag-2 .rack-arm,.tag-3 .rack-arm{right:25px}
.tag-4 .rack-arm,.tag-5 .rack-arm,.tag-6 .rack-arm{left:25px}
.masthead.compact{position:fixed;top:0;left:0;width:100%;height:126px;background:transparent;box-shadow:none}
.masthead.compact::before{content:'';position:absolute;top:0;left:0;right:0;height:47px;background:url('assets/rack-beam.webp') center/auto 65px;box-shadow:0 4px 5px #0006}
.compact .brand{left:18px;top:15px;padding:12px 23px;transform:rotate(-2deg)}
.compact .brand b{font-size:25px}.compact .brand span{font-size:12px;margin-top:7px}
.compact .hours{display:none}
.compact .tag-rail{height:126px;top:0;left:215px;right:20px;padding:0;display:flex;justify-content:space-around;gap:0;background:none;border:0}
.compact .nav-tag,.compact .nav-tag:nth-child(even){position:relative;top:0;left:auto;right:auto;flex:0 1 145px;width:145px;height:125px;max-width:155px;min-height:0;padding:0;display:block;clip-path:none;transform:rotate(var(--turn));overflow:hidden}
.compact .tag-material{width:190px;height:190px;inset:auto;left:calc(50% - 95px);bottom:-20px;object-fit:contain}
.compact .nav-prop{width:30px;height:30px;top:48px;left:calc(50% - 15px)}
.compact .nav-label{top:82px;left:8px;width:calc(100% - 16px);font-size:13px;line-height:1.25;margin:0}
.compact .nav-label small,.compact .rack-arm{display:none}
.compact .tag-2 .nav-label{left:calc(50% - 28px);width:56px;font-size:13px}
.compact .tag-6 .nav-prop{top:53px;height:24px;width:24px;left:calc(50% - 12px)}
.hero{height:1000px;background:none;overflow:hidden}
.hero-scene{width:100%;height:100%;inset:0;object-fit:cover;object-position:50% 50%}
.hero-tag{top:236px;width:342px;left:calc(50% - 212px)}
.hero-tag h1{font-size:66px;margin-top:24px}
.hero-tag .hero-demo{margin-top:12px}
.swap-tag{display:none}
.scene-note{bottom:15px;left:30px}
.inner-main{padding-top:150px;min-height:1000px}
.inner-main>.scene-section:first-child{padding-top:0}
.page-intro{position:relative;max-width:none;margin:0;padding:25px 32px 32px;background:none;border:0;border-radius:0;box-shadow:none;color:var(--ink)}
.page-intro::before,.page-intro::after{display:none}
.page-intro h1{font-size:56px;margin:17px 0 19px;line-height:1.06}
.page-intro p{font:15px/1.8 Arial;max-width:540px}
.service-object,.tire-object{max-width:680px;margin:auto;position:relative}
.service-object{padding:23px 15px 15px;background:#243f29 url('assets/green.webp') center/600px 400px;border-left:14px solid #385035;border-bottom:20px solid #385035;box-shadow:5px 12px 20px #0008;border-radius:3px 9px 12px 3px}
.service-object::before{content:'SERVICE FILE / 0047';position:absolute;top:-27px;left:0;background:#385035;color:#f0e6d0;border-radius:3px 10px 0 0;padding:6px 20px;font:12px/1.6 Plex}
.service-object>.page-intro{background:#eadfc1 url('assets/paper.webp') center/500px 334px;border-bottom:1px dashed #9b895c;clip-path:polygon(0 0,96% 0,100% 8%,100% 100%,0 100%)}
.service-object .folio{border:0;box-shadow:none;background:none;padding:20px 0 0;border-radius:0}
.folio{max-width:680px}.folio-spine{display:none}
.folio .leaf-title-row{grid-template-columns:1fr 120px}.folio .leaf-title-row h2{font-size:45px}.folio .leaf-prop{width:120px;height:120px}
.folio .leaf{padding:32px 30px 38px}
.folio .pager-tabs{margin-left:8px;margin-right:0}
.folio .leaf-copy,.folio .job-list{font-size:15px}
.tire-object>.page-intro{max-width:530px;margin:0 auto 28px;padding:66px 30px 30px;clip-path:polygon(10% 0,90% 0,100% 9%,100% 100%,0 100%,0 9%);background:#e9ddbd url('assets/paper.webp') center/500px 334px;box-shadow:4px 9px 16px #0007}
.tire-object>.page-intro::before{display:block;content:'';position:absolute;top:18px;left:calc(50% - 14px);width:28px;height:28px;background:url('assets/brass-eyelet.webp') center/contain no-repeat}
.tire-folio{padding:30px 20px 20px;border-width:10px;border-bottom-width:24px}
.tire-folio .leaf{padding-left:39px}.tire-folio .leaf::before{left:9px}
.booking-jacket{max-width:660px;display:flex;flex-direction:column;gap:28px;padding:24px 23px 25px;border-width:10px}
.booking-jacket .job-card{order:0;padding:40px 30px 32px;background-size:500px 334px;background-origin:border-box;border-left:16px dotted #b6a477;border-right:16px dotted #b6a477;clip-path:none}
.booking-jacket .page-intro{padding:0 0 23px;text-align:left;border-bottom:1px solid #96875c88;margin-bottom:23px}
.booking-jacket .page-intro h1{font-size:52px}.booking-jacket .page-intro .eyebrow{font-size:12px}
.jacket-cover{order:1;display:grid;grid-template-columns:140px 1fr;gap:5px 18px;padding:12px 10px;min-height:0}
.jacket-cover .eyebrow{grid-column:1/-1}.jacket-cover .large-object{grid-column:1;grid-row:2/5;width:120px;height:120px;margin:15px 0}
.jacket-cover .stamp{grid-column:2;margin:10px 0;padding:7px}.jacket-cover p,.jacket-cover .paper-link{grid-column:2;margin:0}
.process-envelope{max-width:680px;padding:38px 34px 35px}
.process-envelope>.page-intro{padding:20px 0 35px;text-align:left;border-bottom:1px solid #ad9b6b}
.process-list li{grid-template-columns:54px 1fr;gap:20px}.process-list h2{font-size:35px}.process-list p{font-size:15px}
.keydrop-note{max-width:900px}.notes-book{max-width:850px}
.find-docket{max-width:650px;display:block}
.map-pocket{transform:rotate(-1deg);padding:35px 30px 30px;position:relative}
.map-pocket>.page-intro{padding:0 5px 20px}.map-pocket .map-object{width:210px;height:210px}.map-stamp{margin-top:10px}
.address-tag{max-width:560px;margin:45px auto 0;transform:rotate(1deg)}
.directions-slip{max-width:1000px}
.ticket{min-height:73px;position:relative;background:#dcc28a url('assets/paper.webp') center/500px 334px;color:#263729;border:0;border-bottom:5px solid #ad9259;border-radius:0;padding:15px 20px 15px 52px;gap:20px;clip-path:polygon(6% 0,100% 0,100% 88%,96% 100%,6% 100%,0 75%,0 25%);box-shadow:3px 7px 8px #0007;transform:rotate(-.7deg);font-size:22px}
.ticket::before{content:'';position:absolute;top:calc(50% - 10px);left:14px;width:20px;height:20px;background:url('assets/brass-eyelet.webp') center/contain no-repeat}
.ticket::after{right:50px;top:8px;bottom:8px;border-color:#68705088}
.ticket b{font-size:28px}.ticket:hover{transform:rotate(.3deg);filter:brightness(1.04)}
.hero-action{min-height:85px;font-size:23px;background-color:#d6a951;box-shadow:4px 10px 12px #0009}
.hero-tag .tag-rule{margin:23px 0}
.page-grip{background:#ded0a6 url('assets/paper.webp') center/500px 334px;border-bottom:3px solid #9d8959;transform:rotate(-1deg)}
.footer-slip{max-width:810px;margin:40px auto 70px;padding:55px 45px 35px 75px;position:relative;grid-template-columns:170px 1fr;gap:22px 28px;border:0;border-bottom:7px solid #b59e68;clip-path:polygon(7% 0,100% 0,100% 94%,97% 100%,7% 100%,0 77%,0 23%);transform:rotate(-1deg);box-shadow:4px 10px 15px #0009}
.footer-slip p{font-size:13px}.footer-hours{grid-column:2}.footer-brand{font-size:26px;padding:12px 13px;grid-row:1/3;align-self:center}
.dispatch-mark{position:absolute;top:18px;left:75px;font:12px/1.7 Plex;border-bottom:1px dashed #9c8a5b;right:30px;padding-bottom:6px}
.footer-eyelet{position:absolute;left:22px;top:calc(50% - 14px);width:28px;height:28px;background:url('assets/brass-eyelet.webp') center/contain no-repeat}
.menu-toggle{display:none}
@media(min-width:701px) and (max-width:1199px){
 body{padding-top:485px}.masthead{position:absolute;top:0;left:0;width:100%;height:0}.brand{left:30px;top:18px}.hours{right:30px;top:23px;display:block}
 .tag-rail{height:485px}.nav-tag,.nav-tag:nth-child(even){width:180px;height:180px}
 .tag-1{left:2%;top:100px}.tag-2{left:calc(50% - 90px);top:82px}.tag-3{left:auto;right:2%;top:96px}
 .tag-4{right:auto;left:6%;top:285px}.tag-5{right:calc(50% - 90px);top:276px}.tag-6{right:3%;top:283px}
 .nav-prop{top:83px;width:38px;height:38px;left:calc(50% - 19px)}
 .nav-label{top:132px;left:calc(50% - 46px);width:92px;font-size:13px}.nav-label small{display:none}
 .tag-2 .nav-prop{top:77px}.tag-2 .nav-label{top:129px;left:calc(50% - 30px);width:60px}
 .tag-3 .nav-prop,.tag-4 .nav-prop{top:79px}.tag-3 .nav-label,.tag-4 .nav-label{top:128px;width:90px;left:calc(50% - 45px)}
 .tag-5 .nav-prop{top:85px}.tag-5 .nav-label{top:132px;left:calc(50% - 39px);width:78px}
 .tag-6 .nav-prop{top:94px;height:29px;width:29px;left:calc(50% - 14px)}.tag-6 .nav-label{top:132px;left:calc(50% - 60px);width:120px}
 .rack-arm{width:180px;height:18px;top:10px;background-size:auto 18px}
 .compact .tag-rail{left:160px;right:8px;height:125px}.compact .brand{left:8px;top:15px;padding:10px 19px}.compact .brand b{font-size:22px}
 .compact .nav-tag,.compact .nav-tag:nth-child(even){width:93px;flex-basis:93px;min-width:0;height:125px;top:0;left:auto;right:auto}
 .compact .tag-material{height:180px;width:180px;left:calc(50% - 90px);bottom:-18px;object-fit:contain}
 .compact .nav-label{font-size:13px;left:5px;width:calc(100% - 10px)}
 .compact .tag-2 .nav-label{left:calc(50% - 28px);width:56px}
 .compact .nav-prop{top:46px}.compact .tag-6 .nav-prop{top:53px}
 .hero{height:900px}.hero-tag{top:213px;width:310px;left:calc(50% - 190px)}.hero-tag h1{font-size:60px}.hero-tag p{font-size:13px}
 .inner-main{padding-top:35px}.scene-section{padding-left:35px;padding-right:35px}.page-intro h1{font-size:53px}
 .footer-slip{margin-left:40px;margin-right:40px}
}
@media(max-width:700px){
 :root{--top:105px;--bottom:calc(94px + env(safe-area-inset-bottom))}
 body::before{background-size:auto,1000px auto;background-position:center top}
 body[data-page='services.html']::before{background-image:linear-gradient(#08180b10,#08180b30),url('assets/service-bench-720.webp')}
 body[data-page='book.html']::before,body[data-page='how-it-works.html']::before,body[data-page='find-us.html']::before{background-image:linear-gradient(#08180b10,#08180b30),url('assets/key-counter-720.webp')}
 .masthead,.masthead.compact{position:absolute;height:0;top:0;left:0;width:100%;background:none}
 .js .masthead,.js .masthead.compact{position:fixed;height:92px;top:0;left:0;width:100%;background:none}
 .masthead.compact::before{display:none}.brand,.compact .brand{left:15px;top:14px;padding:11px 24px;transform:rotate(-2deg)}
 .brand b,.compact .brand b{font-size:24px}.brand span,.compact .brand span{font-size:12px;letter-spacing:1px;margin-top:7px}
 .js .brand,.js .compact .brand{position:fixed}
 .hours,.compact .hours{display:none}
 .menu-toggle,.js .menu-toggle{position:fixed;right:14px;top:18px;display:flex;align-items:center;gap:10px;min-height:53px;padding:12px 14px 12px 25px;font:13px/1.3 Plex;background:#dfd0ab url('assets/paper.webp') center/350px 234px;color:#28392b;border-bottom:4px solid #9d895b;clip-path:polygon(15% 0,100% 0,100% 100%,15% 100%,0 75%,0 25%);box-shadow:3px 6px 7px #0007;transform:rotate(2deg);z-index:100}
 .menu-toggle::before{content:'';position:absolute;left:8px;top:calc(50% - 5px);width:10px;height:10px;background:url('assets/brass-eyelet.webp') center/contain no-repeat;display:block}
 .tag-rail,.compact .tag-rail{height:auto;padding:0;background:none;border:0;gap:0;display:none}
 .js .tag-rail{display:none}.js .menu-open .tag-rail{position:fixed;display:block;inset:0 0 calc(76px + env(safe-area-inset-bottom));height:auto;overflow-y:auto;overflow-x:hidden;padding:0;z-index:90;background:#132719 url('assets/workshop-720.webp') center/cover}
 .menu-open .brand,.menu-open .menu-toggle{z-index:100}.menu-open .brand{position:fixed}
 .nav-tag,.nav-tag:nth-child(even),.compact .nav-tag,.compact .nav-tag:nth-child(even){position:absolute;width:180px;height:180px;min-height:0;max-width:none;display:block;padding:0;clip-path:none;overflow:visible;flex:none;transform:rotate(var(--turn))}
 .tag-1,.compact .tag-1{left:-7px;top:110px;right:auto}.tag-2,.compact .tag-2{right:-5px;top:97px;left:auto}
 .tag-3,.compact .tag-3{left:-4px;top:285px;right:auto}.tag-4,.compact .tag-4{right:-1px;top:274px;left:auto}
 .tag-5,.compact .tag-5{left:-1px;top:452px;right:auto}.tag-6,.compact .tag-6{right:-5px;top:463px;left:auto}
 .tag-material,.compact .tag-material{inset:0;left:0;width:180px;height:180px;object-fit:contain}
 .nav-prop,.compact .nav-prop{top:82px;left:calc(50% - 20px);width:40px;height:40px;display:block}
 .nav-label,.compact .nav-label{top:132px;left:calc(50% - 47px);width:94px;font-size:13px;line-height:1.25;white-space:normal;margin:0;padding-bottom:2px}
 .nav-label small,.compact .nav-label small{display:none}
 .tag-2 .nav-prop,.compact .tag-2 .nav-prop{top:77px}.tag-2 .nav-label,.compact .tag-2 .nav-label{top:129px;left:calc(50% - 29px);width:58px}
 .tag-3 .nav-prop,.tag-4 .nav-prop,.compact .tag-3 .nav-prop,.compact .tag-4 .nav-prop{top:79px}
 .tag-3 .nav-label,.tag-4 .nav-label,.compact .tag-3 .nav-label,.compact .tag-4 .nav-label{top:128px;width:90px;left:calc(50% - 45px)}
 .tag-5 .nav-prop,.compact .tag-5 .nav-prop{top:84px}.tag-5 .nav-label,.compact .tag-5 .nav-label{top:131px;left:calc(50% - 39px);width:78px}
 .tag-6 .nav-prop,.compact .tag-6 .nav-prop{top:94px;height:29px;width:29px;left:calc(50% - 14px)}.tag-6 .nav-label,.compact .tag-6 .nav-label{top:132px;left:calc(50% - 60px);width:120px}
 .rack-arm,.compact .rack-arm{display:block;top:10px;height:18px;background-size:auto 18px;width:180px}
 .tag-rail::after{content:'';display:block;height:665px;pointer-events:none}
 .hero{height:820px}.hero-scene{height:820px;width:100%;object-fit:cover;left:0;top:0}
 .hero-tag{top:190px;left:calc(50% - 148px);width:248px}.hero-tag h1{font-size:47px;margin:23px 0 20px}.hero-tag p{font-size:12px}
 .hero-tag-imprint,.scene-note{display:none}.hero-tag .hero-demo{font-size:12px}.hero-tag .tag-rule{margin:22px 0}
 .inner-main{padding-top:125px;min-height:780px}.inner-main>.scene-section:first-child{padding-top:0}
 .scene-section{padding:37px 20px}.service-object{padding:15px 6px 8px;border-left-width:7px;border-bottom-width:12px}
 .service-object::before{font-size:12px;padding:5px 15px;top:-25px}
 .page-intro{padding:25px 18px 28px;margin:0}.page-intro h1{font-size:41px;line-height:1.06;margin:16px 0 18px}.page-intro p{font-size:14px;line-height:1.8}
 .page-intro .eyebrow{font-size:12px;letter-spacing:0}
 .service-object .folio{padding:16px 0 0}.folio{max-width:100%}.folio .leaf{padding:26px 19px 30px}
 .folio .leaf-title-row{grid-template-columns:1fr 70px;gap:8px;min-height:105px;margin:20px 0 10px}.folio .leaf-title-row h2{font-size:35px}.folio .leaf-prop{width:70px;height:80px}
 .folio .leaf-copy,.folio .job-list{font-size:14px}.folio .leaf-heading{font-size:12px}
 .folio .pager-tabs{margin-left:5px;margin-right:2px}.pager-tabs button{font-size:15px}
 .tire-object>.page-intro{padding:58px 25px 28px;margin-bottom:25px}.tire-object>.page-intro::before{width:25px;height:25px;top:17px;left:calc(50% - 12px)}
 .tire-folio{padding:22px 9px 14px;border-width:7px;border-bottom-width:16px}.tire-folio .leaf{padding-left:29px;padding-right:17px}
 .tire-folio .leaf-title-row{grid-template-columns:1fr 58px}.tire-folio .leaf-title-row h2{font-size:34px}.tire-folio .leaf-prop{width:58px;height:70px}
 .booking-jacket{padding:20px 8px;border-width:7px;gap:20px}.booking-jacket .job-card{padding:35px 17px 27px;border-left-width:9px;border-right-width:9px}
 .booking-jacket .page-intro{padding-bottom:22px}.booking-jacket .page-intro h1{font-size:41px}.booking-jacket .page-intro p{font-size:14px}
 .jacket-cover{grid-template-columns:95px 1fr;gap:5px 12px;padding:8px}.jacket-cover .large-object{width:90px;height:110px;margin:10px 0}.jacket-cover .stamp{font-size:12px;padding:5px}.jacket-cover p{font-size:13px}.jacket-cover .paper-link{font-size:17px}
 .process-envelope{padding:33px 25px 28px}.process-envelope>.page-intro{padding:12px 0 28px}.process-list li{gap:17px}.process-list h2{font-size:33px}.process-list p{font-size:15px}
 .map-pocket{padding:32px 24px 28px;transform:rotate(-1deg)}.map-pocket>.page-intro{padding:0 0 16px}.map-pocket .map-object{width:190px;height:190px}.address-tag{margin-top:35px}
 .ticket{font-size:19px;min-height:73px;padding:13px 15px 13px 44px;gap:18px;border-bottom-width:4px}.ticket::before{width:17px;height:17px;left:12px;top:calc(50% - 8px)}.ticket::after{right:43px}.ticket b{font-size:25px}
 .hero-action{font-size:21px;min-height:82px}.leaf-action{font-size:18px;padding-left:38px;padding-right:12px}.leaf-action::before{left:10px;width:15px;height:15px}.leaf-action::after{right:35px}.leaf-action b{font-size:23px}
 .job-card .ticket{font-size:19px;padding-left:40px;min-height:76px}.season-pocket .ticket,.size-slip .ticket,.directions-actions .ticket{font-size:19px}
 .footer-slip{margin:28px 20px 36px;padding:60px 27px 30px 45px;display:flex;gap:22px;transform:rotate(-1deg)}.footer-slip p{font-size:12px}.footer-brand{font-size:26px;padding:10px 14px}
 .dispatch-mark{font-size:12px;left:45px;right:20px;top:17px;line-height:1.6}.footer-eyelet{width:22px;height:22px;left:12px;top:calc(50% - 11px)}
 .mobile-actions{background:#152a1b url('assets/rack-beam.webp') center/auto 100px;border-top:0;padding-top:11px}
 .mobile-actions>a,.mobile-actions>button{border:0;border-bottom:4px solid #9f895a;border-radius:0;background:#e1d1a6 url('assets/paper.webp') center/350px 234px;color:#263729;clip-path:polygon(5% 0,100% 0,100% 92%,92% 100%,0 100%,0 8%);transform:rotate(-1deg);font-size:17px}
 .mobile-actions .book-action{background:#cda15b;color:#253522;font-size:19px}
 html:not(.js) .masthead{position:relative;height:790px}.no-js-note{font-size:12px}
 html:not(.js) .tag-rail{display:block;position:absolute;inset:90px 0 auto;height:665px;background:none}
 html:not(.js) .brand{position:absolute}html:not(.js) .menu-toggle{display:none}
}
@media(prefers-reduced-motion:reduce){.nav-tag,.ticket{transition:none!important}}
