html[data-words="scene"]{height:100%;overflow:hidden;overscroll-behavior:none;scroll-padding-top:0}[data-words="scene"] body{height:100dvh;min-height:0;overflow:clip;display:flex;flex-direction:column}[data-words="scene"] .banner{flex:none}[data-words="scene"] .notice-bar{line-height:20px}@media (min-width:360px) and (max-width:379px){[data-words="scene"] .masthead{display:flex;flex-wrap:nowrap;gap:6px 2px;padding-left:10px;padding-right:10px}[data-words="scene"] .now-serving__label{display:none}[data-words="scene"] .now-serving{padding:3px 8px 4px}[data-words="scene"] .nav__list a,[data-words="scene"] .menu__button{padding:0 5px !important}}[data-words="scene"] main{position:relative;flex:1 1 auto;min-height:0;overflow:clip}[data-words="scene"] .stage{position:absolute;inset:0;overflow:clip;container-type:size;background:var(--pan);touch-action:pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}[data-words="scene"] .scene{position:absolute;inset:0;overflow:clip;margin:0}[data-words="scene"] .plain-only{display:none !important}[data-words="scene"] .scene-vh{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-words="scene"] .stage:not(.stage--live)>.scene{visibility:hidden}[data-words="scene"] .stage:not(.stage--live)>.scene:is(:target,:has(:target)),[data-words="scene"] .stage:not(.stage--live):not(:has(>.scene:is(:target,:has(:target))))>.scene:first-of-type{visibility:visible}[data-words="scene"][data-arrive] .stage:not(.stage--live):not(:has(>.scene:is(:target,:has(:target))))>.scene:first-of-type{visibility:hidden}[data-words="scene"] .stage:not(.stage--live)>.scene>.scene__set{content-visibility:hidden}[data-words="scene"] .stage:not(.stage--live)>.scene:is(:target,:has(:target))>.scene__set,[data-words="scene"] .stage:not(.stage--live):not(:has(>.scene:is(:target,:has(:target))))>.scene:first-of-type>.scene__set{content-visibility:visible}[data-words="scene"]:not([data-find]) .stage:not(.stage--live)>.scene>*{content-visibility:hidden}[data-words="scene"] .stage:not(.stage--live)>.scene:is(:target,:has(:target))>*,[data-words="scene"] .stage:not(.stage--live):not(:has(>.scene:is(:target,:has(:target))))>.scene:first-of-type>*{content-visibility:visible}[data-words="scene"] .stage--live>.scene.is-on{z-index:1}[data-words="scene"] .stage--live>.scene[data-warming]{visibility:hidden;translate:0 -1000vh}[data-words="scene"] .scene[data-warming] :is(.scene__plate,.plane,.plane-under){background-image:none !important}[data-words="scene"] .scene__title{position:absolute;z-index:3;left:var(--gutter);top:12px;margin:0;max-width:min(70cqw,520px);padding:4px 12px 5px;background:var(--pasta-cream);color:var(--pan);box-shadow:var(--shadow-paper);font:800 clamp(18px,2.2cqw,26px)/1.1 var(--f-sign);text-transform:uppercase;letter-spacing:.04em;transform:rotate(-.6deg)}[data-words="scene"] .scene__title.is-slap{animation:title-slap var(--frame) steps(1,end)}@keyframes title-slap{from{transform:rotate(-2.4deg) scale(1.06)}}@container (min-width:1091px){[data-words="scene"] .scene__title.is-slap{animation-name:title-slap-print}}@keyframes title-slap-print{from{transform:rotate(-2.4deg) scale(1.06);text-shadow:2px 1px 0 rgb(196 30 58 / .6),-2px -1px 0 rgb(0 168 107 / .5)}}[data-words="scene"] .scene__title--neon{background:none;box-shadow:none;padding:0;transform:none}[data-words="scene"] .scene__back{position:absolute;z-index:5;top:12px;right:var(--gutter)}[data-words="scene"] .scene__set{--sw:var(--sn,max(100cqw,100cqh * var(--ar,1.7778)));--sh:calc(var(--sw) / var(--ar,1.7778));--ad:calc(100cqh - var(--fm,56px) - var(--fy1,0) * var(--sh));--td:max(var(--ad),calc((var(--ad) - var(--fy0,0) * var(--sh)) / 2));--af:calc(100cqh - var(--fm,56px) - var(--fy3,var(--fy1,0)) * var(--sh));--tf:max(var(--af),calc((var(--af) - var(--fy2,var(--fy0,0)) * var(--sh)) / 2));--top:clamp(calc(100cqh - var(--sh)),clamp(min(var(--td),calc(0px - var(--fy0,0) * var(--sh))),var(--tf),var(--td)),0px);--tx:clamp(calc(100cqw - var(--sw)),calc(50cqw - var(--c,0) * var(--sw)),0px);position:absolute;left:0;width:var(--sw);aspect-ratio:var(--ar,1.7778);top:var(--top);transform:translateX(var(--tx));background-color:var(--espresso)}@media (max-aspect-ratio:6/5){[data-words="scene"] .scene__set{--sw:var(--sn,calc(100cqh * var(--ar,1.7778)));--top:0px}}@media not all and (max-aspect-ratio:6/5){[data-words="scene"] .scene[data-stops-w="1"][data-stop="2"] .scene__set{--c:1 !important}}@supports (top:round(1.5px,1px)){[data-words="scene"] .scene__set{top:round(var(--top),1px);transform:translateX(round(var(--tx),1px))}}[data-words="scene"] .scene--paper .scene__set{inset:0;width:auto;height:auto;aspect-ratio:auto;transform:none}[data-words="scene"] .scene__plate{position:absolute;inset:0;background-repeat:no-repeat;background-size:100% 100%}[data-words="scene"] .scene__body{position:absolute;z-index:2;inset:64px var(--gutter) 72px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--s-3);pointer-events:none}[data-words="scene"] .scene__body>*{pointer-events:auto}[data-words="scene"] .door{position:absolute;display:block;min-width:var(--tap);min-height:var(--tap);z-index:2;margin:0;padding:0;border:0;background:transparent;color:var(--pan);font:inherit;text-decoration:none;cursor:pointer;-webkit-user-drag:none}[data-words="scene"] .door__tag{position:absolute;left:50%;bottom:8%;transform:translateX(-50%) rotate(-1.2deg);padding:3px 10px 4px;white-space:nowrap;background:var(--pasta-cream);color:var(--pan);box-shadow:var(--shadow-paper);font:800 15px/1.1 var(--f-sign);text-transform:uppercase;letter-spacing:.05em}[data-words="scene"] .door--tag-top .door__tag{top:8%;bottom:auto}[data-words="scene"] .door.is-cut .door__tag{opacity:0}[data-words="scene"] .door:is(:hover,:focus-visible) .door__tag{animation:tag-lift calc(var(--frame) * 2) steps(2,jump-start) forwards;box-shadow:var(--shadow-paper-lift)}@keyframes tag-lift{to{transform:translate(-50%,-4px) rotate(-1.2deg)}}[data-words="scene"] .door:is(:active,.is-pressed) .door__tag{transform:translate(-50%,2px) rotate(-1.2deg);box-shadow:1px 2px 0 rgb(18 13 11 / .35);animation:none}[data-words="scene"] .slate-btn:is(:active,.is-pressed){background:var(--espresso)}[data-words="scene"] .door:focus-visible{outline:var(--focus-ring);outline-offset:-5px;box-shadow:inset var(--focus-halo)}[data-words="scene"] .toy{position:absolute;z-index:2;min-width:var(--tap);min-height:var(--tap);padding:0;border:0;background:transparent;cursor:pointer}[data-words="scene"] .is-reacting{animation:react calc(var(--frame) * 6) steps(6,jump-none)}@keyframes react{0%,34%,68%{filter:brightness(1.6)}17%,51%,100%{filter:none}}[data-words="scene"] .loop{position:absolute;z-index:1;overflow:clip;pointer-events:none}[data-words="scene"] .loop__strip{position:absolute;left:0;top:0;background-size:100% 100%}[data-words="scene"] video.loop{object-fit:cover;background:transparent}[data-words="scene"] .loop--light{opacity:0}[data-words="scene"] :is(.plane,.plane-under){position:absolute;display:block;visibility:hidden;pointer-events:none;background:no-repeat 0 0 / 100% 100%}[data-words="scene"] .plane{z-index:1}[data-words="scene"] .has-planes>:is(.plane,.plane-under){visibility:visible}[data-words="scene"] .slate{position:absolute;z-index:6;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:6px;padding:0 var(--gutter) 10px;pointer-events:none}[data-words="scene"] .slate>*{pointer-events:auto}[data-words="scene"] .stage:not(.stage--live) :is([data-step],[data-hold],[data-street-sound]){visibility:hidden}[data-words="scene"] .slate-btn{display:inline-flex;align-items:center;gap:6px;min-height:var(--tap);min-width:var(--tap);padding:0 12px;border:2px solid var(--crust);background:var(--pan);color:var(--flour);font:800 14px/1 var(--f-sign);text-transform:uppercase;letter-spacing:.06em;text-decoration:none}[data-words="scene"] .slate-btn[aria-pressed="true"]{background:var(--boil);color:var(--pan);border-color:var(--boil)}[data-words="scene"] .slate-btn svg{width:18px;height:18px;flex:none}[data-words="scene"] .stops{display:flex;align-items:center;gap:2px}[data-words="scene"] .stops__list{display:flex;gap:2px;margin:0;padding:0;list-style:none}[data-words="scene"] .stops__list a{display:inline-flex;align-items:center;gap:6px;min-width:var(--tap);min-height:var(--tap);justify-content:center;background:var(--pan);color:var(--flour);border:2px solid var(--crust);text-decoration:none;font:800 15px/1 var(--f-sign);letter-spacing:.04em}[data-words="scene"] .stops__list a:not([aria-current]) .stops__name{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-words="scene"] .stops__list a[aria-current]{padding:0 10px;background:var(--pasta-cream);color:var(--pan);border-color:var(--pasta-cream);text-transform:uppercase}[data-words="scene"] .stops [data-step][aria-disabled="true"]{opacity:.45;cursor:default}[data-words="scene"] .stage[data-titled] .stops__list a[aria-current] .stops__name{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-words="scene"] .stops__list a.is-pressed{background:var(--espresso);color:var(--flour);border-color:var(--crust)}[data-words="scene"] .slate__kerb{display:flex;align-items:flex-end;gap:6px}[data-words="scene"] .sound-captions{position:fixed;z-index:7;left:50%;bottom:66px;transform:translateX(-50%);width:max-content;max-width:min(92vw,640px);margin:0;padding:4px 10px;justify-content:center;background:var(--pan);color:var(--pasta-cream);pointer-events:none}[data-words="scene"] .sound-captions:empty{display:none}@media (max-width:520px){[data-words="scene"] .slate__kerb:has(>:nth-child(2)){flex-direction:column;align-items:stretch;gap:4px}[data-words="scene"] .sound-captions{bottom:114px}[data-words="scene"] .slate{padding-bottom:8px;gap:4px}[data-words="scene"] .slate-btn{padding:0 8px;font-size:13px}[data-words="scene"] .stops__list li:not(:has([aria-current])){display:none}[data-words="scene"] .ticket--grate>span:not(.vh){position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media (max-width:520px) and (max-height:700px){[data-words="scene"] .slate__kerb:has(>:nth-child(2)){align-items:flex-start}[data-words="scene"] .slate__kerb:has(>:nth-child(2))>.ticket--hold>span:not(.vh){position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}[data-words="scene"] .panel{overflow:auto;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;-webkit-user-select:text;user-select:text;max-height:min(62cqh,640px);max-width:min(92cqw,66ch);padding:var(--s-4) var(--s-5);background:var(--pasta-cream);color:var(--espresso);box-shadow:var(--shadow-paper);font:400 var(--t-read)/var(--lh-read) var(--f-read)}[data-words="scene"] .panel a{color:var(--marinara-ink)}[data-words="scene"] :not([data-shell])>:is(.insert,.theatre){display:none}[data-words="scene"] dialog.insert-shell{max-width:min(92vw,66ch);max-height:82dvh;overflow:auto;overscroll-behavior:contain;padding:var(--s-5);border:0;background:var(--pasta-cream);color:var(--espresso);box-shadow:var(--shadow-paper-lift);font:400 var(--t-read)/var(--lh-read) var(--f-read);-webkit-user-select:text;user-select:text}[data-words="scene"] dialog::backdrop{background:rgb(18 13 11 / .78)}[data-words="scene"] .insert__close{float:right;margin:0 0 var(--s-2) var(--s-3)}[data-words="scene"] dialog.theatre-shell{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--pan);color:var(--flour);overflow:hidden}[data-words="scene"] dialog.theatre-shell.is-carrying,[data-words="scene"] dialog.theatre-shell.is-carrying :is(.theatre__picture,video){background:transparent}[data-words="scene"] dialog.theatre-shell.is-carrying :is(.theatre__title,.theatre__bar){opacity:0}[data-words="scene"] dialog.theatre-shell>.theatre{position:relative;display:grid;height:100%;grid-template-rows:auto minmax(0,1fr) minmax(86px,auto)}[data-words="scene"] .theatre__title{margin:0;padding:8px var(--gutter) 0;font:800 18px/1.2 var(--f-sign);text-transform:uppercase;letter-spacing:.06em;color:var(--pasta-cream)}[data-words="scene"] .theatre__picture{position:relative;display:block;min-height:0;background:var(--pan);container-type:size}[data-words="scene"] .theatre__picture video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--pan)}[data-words="scene"] .theatre__bar{display:grid;align-content:start;gap:6px;padding:8px var(--gutter) 12px;background:var(--pan)}[data-words="scene"] .theatre__caption{min-height:1.4em;margin:0;text-align:center;font:600 18px/1.3 var(--f-read);color:var(--pasta-cream)}[data-words="scene"] .theatre__controls{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}[data-words="scene"] .theatre__end{--w:min(100cqw,100cqh * var(--far,1.7778));--h:calc(var(--w) / var(--far,1.7778));position:absolute;z-index:1;display:flex;flex-wrap:wrap;gap:8px;align-content:center;justify-content:center;left:calc(50cqw + var(--w) * (var(--zx0,0) - .5));top:calc(50cqh + var(--h) * (var(--zy0,.8) - .5));width:calc(var(--w) * (var(--zx1,1) - var(--zx0,0)));height:calc(var(--h) * (var(--zy1,.96) - var(--zy0,.8)))}[data-words="scene"] .theatre__full{display:none}@media (max-height:500px) and (orientation:landscape){[data-words="scene"] dialog.theatre-shell>.theatre{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(160px,26vw)}[data-words="scene"] .theatre__title{grid-column:1 / -1}[data-words="scene"] .theatre__picture{grid-row:2;grid-column:1}[data-words="scene"] .theatre__bar{grid-row:2;grid-column:2;overflow:auto}[data-words="scene"] .theatre__controls{flex-direction:column}[data-words="scene"] .theatre__full{display:inline-flex}}[data-words="scene"] #zone-14{display:none}[data-words="scene"] #zone-14.street--open{display:block;position:fixed;z-index:40;left:0;right:0;bottom:calc(var(--tap) + 20px);max-height:calc(78dvh - var(--tap) - 20px);overflow:auto;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;box-shadow:0 -4px 0 var(--espresso)}.words-switch{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 10px;border:2px solid var(--crust);background:transparent;color:var(--flour);font:800 14px/1 var(--f-sign);text-transform:uppercase;letter-spacing:.06em}.words-switch[aria-pressed="true"]{background:var(--pasta-cream);color:var(--pan);border-color:var(--pasta-cream)}.words-switch--menu{margin:6px 0}@media (max-width:767px){.words-switch--bar{display:none}}@media (min-width:768px){.menu__item--words{display:none}}html.hold-still *,html.hold-still *::before,html.hold-still *::after{animation:none !important;transition:none !important}@media (prefers-contrast:more){[data-words="scene"] .door__tag,[data-words="scene"] .slate-btn{border:3px solid var(--pan)}}@media (forced-colors:active){[data-words="scene"] .door{border:2px solid LinkText}[data-words="scene"] .door__tag,[data-words="scene"] .slate-btn,[data-words="scene"] .stops__list a{border:2px solid ButtonText;forced-color-adjust:auto}[data-words="scene"] .scene__plate{forced-color-adjust:none}}@view-transition{navigation:auto}:root::view-transition-group(root),:root::view-transition-old(root),:root::view-transition-new(root){animation:none}::view-transition-group(*){animation-duration:calc(var(--frame) * 4);animation-timing-function:steps(4,end)}::view-transition-old(*):not(:only-child){animation:vt-out var(--frame) steps(1,end) both}::view-transition-new(*):not(:only-child){animation:vt-in var(--frame) steps(1,end) both}::view-transition-old(*):only-child{animation:none;opacity:0}::view-transition-new(*):only-child{animation:none}@keyframes vt-out{from{opacity:1}to{opacity:0}}@keyframes vt-in{from{opacity:0}to{opacity:1}}html:is(.motion-off,.hold-still)::view-transition-group(*),html:is(.motion-off,.hold-still)::view-transition-old(*),html:is(.motion-off,.hold-still)::view-transition-new(*){animation:none !important}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}
