@font-face{font-family:Courier Prime;src:url(/fonts/courier-prime-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Courier Prime;src:url(/fonts/courier-prime-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Courier Prime;src:url(/fonts/courier-prime-400i.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Caveat Brush;src:url(/fonts/caveat-brush-400-caps.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+20-5F,U+7C,U+A0,U+B7,U+C1,U+C6,U+C9,U+CD,U+D0,U+D3,U+D6,U+DA,U+DD,U+DE,U+2013-2014,U+2018-201E,U+2026,U+25B8,U+25C2}@font-face{font-family:Caveat Brush;src:url(/fonts/caveat-brush-400-rest.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+60-7B,U+7D-7E,U+A1-B6,U+B8-C0,U+C2-C5,U+C7-C8,U+CA-CC,U+CE-CF,U+D1-D2,U+D4-D5,U+D7-D9,U+DB-DC,U+DF-FF,U+131,U+152-153,U+2022,U+2190-2193}@font-face{font-family:TF Stencil;src:url(/fonts/stencil-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--ink:#241b12;--marker:#1a1815;--manila:#d9bf8c;--tape:#ebe3cf;--paper:#f1e9d8;--chalk:#f4efe4;--focus:#ffcf5a;--stamp:#b3241a;--brass:#c4a030;--type:"Courier Prime", "Courier New", Courier, monospace;--hand:"Caveat Brush", "Segoe Print", "Bradley Hand", cursive;--pad:max(12px, env(safe-area-inset-left));--padr:max(12px, env(safe-area-inset-right));--padt:max(12px, env(safe-area-inset-top));--padb:max(12px, env(safe-area-inset-bottom))}*{box-sizing:border-box}html,body{background:#000;margin:0}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}a{-webkit-tap-highlight-color:transparent}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}[hidden]{display:none!important}.js,.js body{overscroll-behavior:none;height:100%;overflow:hidden}.js body{touch-action:manipulation;height:100dvh}.js #stage{background:#000;position:fixed;inset:0;overflow:hidden}.js #world{position:absolute;inset:0}.js #world canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.js #slate{z-index:3;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}#slate-still{display:none}.js.arriving #slate-still:not([hidden]){--u:min(.86 * 100vw / 1560, .8 * 100dvh / 1355);z-index:2;width:calc(2752 * var(--u));height:calc(1536 * var(--u));transform-origin:0 0;transform:rotate(-1.20321deg) translate(calc(-1380 * var(--u)), calc(-717 * var(--u)));pointer-events:none;display:block;position:absolute;top:50%;left:50%}#slate-still i{background:0 0/100% 100% no-repeat;display:block;position:absolute}.js.arriving #slate-still .s-base{background-image:url(/shell/slate.webp);width:100%;height:100%;top:0;left:0}.js.arriving #slate-still .s-stick{left:calc(590 * var(--u));top:calc(40 * var(--u));width:calc(1570 * var(--u));height:calc(400 * var(--u));background-image:url(/shell/slate-stick.webp)}.js.arriving #slate-still .s-plate{left:calc(620 * var(--u));top:calc(300 * var(--u));width:calc(332 * var(--u));height:calc(266 * var(--u));background-image:url(/shell/slate-plate.webp)}#grain{display:none}.js #grain.on{z-index:1;pointer-events:none;mix-blend-mode:overlay;opacity:.12;background-size:230px;display:block;position:absolute;inset:0}#feeds{opacity:.01;pointer-events:none;z-index:-1;width:2px;height:2px;position:fixed;top:0;left:0;overflow:hidden}#feeds video{width:2px;height:2px}.js #doors{z-index:4;pointer-events:none;position:absolute;inset:0}.js #doors.moving{visibility:hidden}.js .place-ui{position:absolute;inset:0}.js .place-ui button,.js .place-ui .mo-card,.js .place-ui .about-corner{pointer-events:auto}.no-js #stage,.no-js #doors{display:none}.arriving .top,.arriving .furniture,.arriving #captions{visibility:hidden}.still *,.still :before,.still :after{animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{animation:none!important}}@media (forced-colors:active),(prefers-contrast:more){.tag:before,.tape:before,.card:before,.script{background-image:none!important}.tag,.tape{border:2px solid canvastext}}.obj{min-width:44px;min-height:44px;display:block;position:absolute}.obj .frame{visibility:hidden;--c:#fff1d0f2;background:linear-gradient(var(--c) 0 0) 0 0 / 24px 2px, linear-gradient(var(--c) 0 0) 0 0 / 2px 24px, linear-gradient(var(--c) 0 0) 100% 0 / 24px 2px, linear-gradient(var(--c) 0 0) 100% 0 / 2px 24px, linear-gradient(var(--c) 0 0) 0 100% / 24px 2px, linear-gradient(var(--c) 0 0) 0 100% / 2px 24px, linear-gradient(var(--c) 0 0) 100% 100% / 24px 2px, linear-gradient(var(--c) 0 0) 100% 100% / 2px 24px;filter:drop-shadow(0 0 1px #000000e6);background-repeat:no-repeat;position:absolute;inset:0}.obj:focus-visible .frame{visibility:visible}.obj:focus-visible{outline:2px dashed var(--focus);outline-offset:5px}.door:focus-visible .tag{outline:3px solid var(--focus);outline-offset:3px}.door:focus-visible:not(.obj){outline:none}.tag{--tilt:-3deg;white-space:nowrap;min-height:44px;font:700 14px/1 var(--type);letter-spacing:.14em;color:var(--ink);isolation:isolate;rotate:var(--tilt);transform-origin:12px;filter:drop-shadow(0 3px 3px #0000008c)drop-shadow(0 0 1px #00000080);align-items:center;gap:0;padding:10px 16px 10px 30px;display:inline-flex;position:relative}.tag:before{content:"";z-index:-1;background:url(/shell/paper.webp) 0 0 / 128px, linear-gradient(176deg, #e2c995, var(--manila) 55%, #cdb07a);background-blend-mode:multiply;clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);position:absolute;inset:0}.tag .hole{background:#1a140e;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:13px;box-shadow:0 0 0 2.5px #c6a76d,0 0 0 3.5px #46321959}.tag .hole:after{content:"";transform-origin:50% 100%;z-index:-1;background:linear-gradient(#efe4cc,#cdbb98);width:1.6px;height:46px;position:absolute;bottom:4px;left:3.5px;rotate:14deg}.tag .arrow{font-family:var(--type);letter-spacing:0}.tilt-a{--tilt:-4deg}.tilt-b{--tilt:3deg}.tilt-c{--tilt:-2deg}@media (min-width:1100px) and (min-height:700px){.tag{min-height:56px;padding:13px 21px 13px 39px;font-size:18px}.tag:before{clip-path:polygon(18px 0,100% 0,100% 100%,18px 100%,0 50%)}.tag .hole{width:11px;height:11px;margin-top:-5.5px;left:16px}}@keyframes swing{0%{rotate:calc(var(--tilt) + 8deg)}25%{rotate:calc(var(--tilt) - 5deg)}50%{rotate:calc(var(--tilt) + 2deg)}75%,to{rotate:var(--tilt)}}@keyframes gust{0%,89%{rotate:var(--tilt)}90.5%{rotate:calc(var(--tilt) + 6deg)}92%{rotate:calc(var(--tilt) - 3deg)}93.5%{rotate:calc(var(--tilt) + 2deg)}95%,to{rotate:var(--tilt)}}[data-layer=L0] .place-ui[data-place=F1] .tag{animation:5.5s step-end infinite gust}[data-layer=L0] .place-ui[data-place=F1] .edge .tag{animation-delay:-2.3s}.door:focus-visible .tag{animation:.333s step-end both swing}@media (hover:hover){.obj:hover .frame{visibility:visible}.door:hover .tag{outline:3px solid var(--focus);outline-offset:3px;animation:.333s step-end both swing}}.obj .tag{--tx:0px;translate:calc(var(--tx) + var(--dx,0px)) var(--dy,0px);position:absolute}.obj.tag-below .tag{--tx:-30%;margin-top:18px;top:100%;left:50%}.obj.tag-side .tag{margin:0 0 0 14px;top:4%;left:100%}.obj.tag-above .tag{--tx:-30%;margin:0 0 16px;top:auto;bottom:100%;left:50%}.obj.tag-left .tag{margin:0 14px 0 0;top:4%;left:auto;right:100%}.edge{top:var(--at,50%);translate:0 calc(-50% + var(--shift,0px));position:absolute}@media (orientation:portrait){.edge{top:var(--at-port,var(--at,50%))}}.edge.left{left:var(--pad)}.edge.right{right:var(--padr)}.edge .tag .hole:after{height:34px;rotate:-90deg}.edge.right .tag .hole:after{rotate:90deg}.toy .note,.door.obj .note{white-space:nowrap;font:italic 400 14px/1 var(--type);color:var(--ink);background:var(--paper);z-index:2;padding:6px 9px;position:absolute;top:8%;left:50%;translate:-50%;rotate:2deg;box-shadow:0 2px 6px #00000080}.tape{isolation:isolate;min-width:44px;min-height:44px;font:400 21px/1 var(--hand);letter-spacing:.03em;color:var(--marker);white-space:nowrap;filter:drop-shadow(0 2px 2px #0009);justify-content:center;align-items:center;padding:9px 16px 7px;text-decoration:none;display:inline-flex;position:relative}.tape:before{content:"";z-index:-1;background:url(/shell/paper.webp) 0 0 / 96px, var(--tape);background-blend-mode:multiply;clip-path:polygon(2% 0,98% 0,100% 13%,97.5% 27%,100% 41%,98% 56%,100% 71%,97% 86%,99.5% 100%,1% 100%,3% 87%,0 72%,2.5% 56%,0 40%,3% 25%,.5% 10%);position:absolute;inset:0}.tape:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.tape[aria-pressed=true]:before,.tape[aria-expanded=true]:before{background-color:#f2cf6b}.tape:active{translate:0 1px}.js .top{z-index:20;top:var(--padt);left:var(--pad);align-items:flex-start;gap:10px;display:flex;position:fixed}.js .mark{letter-spacing:.06em;gap:0;padding:9px 14px 7px;font-size:24px;rotate:-1.5deg}.mark .take{letter-spacing:.04em;font-size:.72em}.mark .rule{font:700 12px/1 var(--type);letter-spacing:.06em;color:#2a1e08;background:linear-gradient(#d9bb5a,#b8922e 60%,#9c7a22);border-radius:1px;align-items:center;gap:4px;margin-left:8px;padding:2px 6px 1px;display:inline-flex;box-shadow:inset 0 0 0 1px #3c280a80}.mark .ruler{background:repeating-linear-gradient(90deg,#281a06cc 0 1px,#0000 1px 3.5px);width:14px;height:7px;display:inline-block}.mark .rule.roll b{animation:.333s step-end both roll}@keyframes roll{0%{opacity:.4;translate:0 -60%}50%{opacity:.7;translate:0 30%}to{opacity:1;translate:0}}#back{rotate:1deg}.js .furniture{z-index:20;right:var(--padr);bottom:var(--padb);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:fixed}.hold-group{gap:4px;display:inline-flex}.jog{font-family:var(--type);padding:9px 12px 7px;font-size:16px}#roll{gap:8px}.clap{background:#1c1a17;border-radius:1px;width:20px;height:15px;margin-top:5px;display:inline-block;position:relative}.clap i{transform-origin:2px 100%;background:repeating-linear-gradient(-50deg,#f3efe5 0 3.5px,#1c1a17 3.5px 7px);border-radius:1px;width:22px;height:5px;position:absolute;top:-6px;left:-1px;rotate:-26deg}#roll[aria-pressed=true] .clap i{rotate:0deg}#roll.clapped .clap i{animation:.25s step-end both snap}@keyframes snap{0%{rotate:-26deg}33%{rotate:-11deg}66%,to{rotate:0deg}}.tally{background:#4a1a14;border-radius:50%;width:9px;height:9px;box-shadow:inset 0 0 0 1.5px #0000008c}#roll[aria-pressed=true] .tally{background:#ff3b24;box-shadow:0 0 7px 2px #ff3c1ea6}.monitor{gap:8px;padding-left:8px}.monitor canvas{background:#0b0d0f;border:2px solid #26282b;border-radius:2px;width:48px;height:27px;box-shadow:inset 0 0 0 1px #000}.monitor .sticker{background:radial-gradient(circle at 50% 50%, #e8c820 0 55%, transparent 56%), repeating-conic-gradient(#e8c820 0 10deg, transparent 10deg 30deg);border-radius:50%;width:18px;height:18px;position:absolute;top:-8px;right:-6px;rotate:12deg}.crew{font-size:19px}.js .captions{z-index:15;left:50%;bottom:calc(var(--padb) + 62px);text-align:center;width:max-content;max-width:min(92vw,52ch);font:italic 400 15px/1.35 var(--type);color:#f3ecdc;clip-path:polygon(0 4%,3% 0,97% 2%,100% 0,99% 96%,96% 100%,2% 98%,0 100%);pointer-events:none;background:#0a0806d1;margin:0;padding:6px 12px 5px;position:fixed;translate:-50%;rotate:-.6deg}.js .captions.placed{left:var(--cap-x);top:var(--cap-y);bottom:auto;translate:none}.js #doors>.captions.under{z-index:2}.mo-card{left:var(--pad);bottom:max(calc(var(--padb) + 70px), calc(var(--clear-l,0px) + 66px));width:min(370px,80vw);position:absolute}.mo-card .about{z-index:2;position:absolute;top:-50px;left:6px}.mo-card.at-top-right{left:auto;right:var(--pad);bottom:auto;top:calc(var(--padt,16px) + 64px);width:min(340px,80vw)}.mo-card.at-top-right .about{top:auto;bottom:-50px}.mo-card.at-top-right .stamp{top:-14px;bottom:auto;right:12px}.place-ui .door.quiet .tag{opacity:0}.place-ui .door.quiet:focus-visible .tag{opacity:1}@media (hover:hover){.place-ui .door.quiet:hover .tag{opacity:1}}.place-ui .door.obj.quiet{z-index:0}.place-ui .door.obj.quiet:hover{z-index:4}.place-ui .door.obj.quiet:focus-visible{z-index:6}@media (max-aspect-ratio:4/5){.mo-card.at-top-right .about[aria-expanded=false]+.card{filter:none;padding:0;rotate:0deg}.mo-card.at-top-right .about[aria-expanded=false]+.card:before,.mo-card.at-top-right .about[aria-expanded=false]+.card .typed{display:none}.mo-card.at-top-right .about[aria-expanded=false]+.card .stamp{float:right;position:relative;top:auto;bottom:auto;right:auto}}.about-corner{left:var(--pad);bottom:max(calc(var(--padb) + 10px), calc(var(--clear-l,0px) + 10px));flex-direction:column-reverse;align-items:flex-start;gap:8px;max-width:min(360px,70vw);display:flex;position:absolute}.about .x{display:none}.about[aria-expanded=true] .tag{letter-spacing:0;font-size:0}.about[aria-expanded=true] .x{font-size:22px;line-height:.8;display:inline}.card{isolation:isolate;font:400 14.5px/1.5 var(--type);letter-spacing:.02em;color:var(--ink);filter:drop-shadow(0 6px 10px #0009);padding:16px 18px 15px;position:relative;rotate:-1.2deg}.card:before{content:"";z-index:-1;background-blend-mode:multiply;background:url(/shell/paper.webp) 0 0/140px,linear-gradient(#f3ebda,#e9dcc2);position:absolute;inset:0}.card .typed,.card .back p{margin:0}.stamp{font:700 13px/1 var(--type);letter-spacing:.2em;color:var(--stamp);border:2.5px solid var(--stamp);background:#f3ebda8c;border-radius:2px;padding:5px 8px 4px;position:absolute;bottom:-16px;right:-8px;rotate:-6deg}.card.flip{animation:.33s step-end both flip}@keyframes flip{0%{scale:1}25%{scale:.55 1}50%{scale:.08 1}75%{scale:.55 1}to{scale:1}}.dialog{z-index:60;text-align:center;font:400 26px/1.2 var(--hand);color:var(--marker);background:url(/shell/paper.webp) 0 0 / 140px, var(--paper);background-blend-mode:multiply;padding:22px 26px;position:fixed;top:50%;left:50%;translate:-50% -50%;rotate:-1deg;box-shadow:0 16px 40px #000c}.dialog .ask{margin:0 0 14px}.dialog .answers{justify-content:center;gap:14px;margin:0;display:flex}@media (max-aspect-ratio:4/5){.tape{padding:8px 12px 6px;font-size:19px}.js .mark{font-size:21px}.js .furniture{left:var(--pad);justify-content:space-between;gap:6px}.js .captions{bottom:calc(var(--padb) + 60px);max-width:calc(100vw - var(--pad) - var(--padr));font-size:14px}.monitor canvas{width:36px;height:20px}}@media (max-height:520px) and (min-aspect-ratio:4/5){.tape{min-height:44px;padding:7px 12px 5px;font-size:18px}.mo-card{width:min(300px,42vw)}.card{padding:11px 13px;font-size:12.5px}}@media (max-width:360px){.tape{padding:8px 8px 6px;font-size:17px}#roll{gap:5px}.js .furniture{gap:4px}.monitor canvas{display:none}}.place-ui .toy{z-index:1}.place-ui .toy:hover{z-index:2}.place-ui .door.obj{z-index:3}.place-ui .door.obj:hover{z-index:4}.place-ui .toy.over-door{z-index:3}.place-ui .toy.over-door:hover{z-index:4}.place-ui .edge,.place-ui .mo-card,.place-ui .about-corner{z-index:5}.place-ui .obj:focus-visible,.place-ui .edge:focus-visible{z-index:6}@keyframes tf-late-in{0%{opacity:0}to{opacity:1}}.place-ui .obj.late:not([hidden]){animation:.5s steps(6,end) both tf-late-in}.still .place-ui .obj.late:not([hidden]){animation:none}@media (prefers-reduced-motion:reduce){.place-ui .obj.late:not([hidden]){animation:none}}.toy.pinned .prop{visibility:hidden}.script-head{font:400 12px/1 var(--type);letter-spacing:.12em;text-transform:uppercase;color:#6a5a45;justify-content:space-between;align-items:center;gap:12px;margin:-6px 0 18px;display:flex}.script-tools{gap:14px;display:inline-flex}.close{font:700 12px/1 var(--type);letter-spacing:.14em;min-height:44px;color:var(--ink);margin:-12px -10px;padding:12px 10px}.close:focus-visible{outline-offset:-2px;outline:3px solid #7a5a12}.close[aria-pressed=true]{text-decoration:line-through}.page .slug{font:700 15px/1.4 var(--type);text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;gap:10px;margin:0 0 14px;display:flex}.page .slug .n{flex:none}.page .slug>span:nth-child(2){flex:1}.page .slug:focus{outline:none}.page .slug:focus-visible{outline-offset:4px;outline:2px solid #7a5a12}.page p{margin:0 0 12px}.page p.dialogue{margin-left:2.5em}.page .next{margin-top:18px}.page a{color:inherit;text-underline-offset:3px;font-weight:700}.page a:focus-visible{outline-offset:2px;outline:3px solid #7a5a12}.script .colophon{border-top:1px dashed #3c2d1e73;margin:22px 0 0;padding-top:14px;font-size:.86em}.js .script{z-index:30;right:var(--padr);top:var(--padt);bottom:calc(var(--padb) + 60px);overscroll-behavior:contain;color:#1c1813;width:min(470px,100vw - 24px);font:400 15px/1.55 var(--type);background:url(/shell/paper.webp) 0 0 / 160px, var(--paper);background-blend-mode:multiply;padding:26px 30px 30px;display:none;position:fixed;overflow-y:auto;box-shadow:0 12px 34px #000000b3}.js .script.open{animation:.25s step-end both page-in;display:block}@keyframes page-in{0%{translate:0 26px;rotate:-1.4deg}33%{translate:0 12px;rotate:-.6deg}66%,to{translate:0;rotate:0deg}}.js .script .still{display:none}@media (max-aspect-ratio:4/5){.js .script{width:auto;height:min(64dvh,600px);padding:22px 20px 26px;top:auto;left:8px;right:8px}}.no-js body{color:#efe7d6;font:400 17px/1.55 var(--type);background:#14110d}.no-js .furniture,.no-js .captions,.no-js #back,.no-js .script-head .script-tools,.no-js #reset{display:none}.no-js .top{text-align:center;padding:36px 16px 4px}.no-js .mark{font:400 64px/1 var(--hand);letter-spacing:.06em;color:var(--chalk);align-items:baseline;gap:10px;text-decoration:none;display:inline-flex}.no-js .mark .take{display:none}.no-js .mark .rule{font-size:14px}.no-js .script{max-width:780px;margin:0 auto;padding:0 16px 64px}.no-js .script-head{color:#b9ab92;justify-content:center;margin:8px 0 0}.no-js .page{color:#1c1813;background:url(/shell/paper.webp) 0 0 / 160px, var(--paper);background-blend-mode:multiply;margin:28px 0;padding:0 0 26px}.no-js .page>:not(.still){margin-left:28px;margin-right:28px}.no-js .page .slug{padding-top:22px}.no-js .page .still{margin:0 0 22px}.no-js .page .still img{width:100%;height:auto;display:block}.no-js .script .colophon{color:#d8ccb4}@media (max-width:280px),(max-height:240px){.js,.js body{height:auto;overflow:auto}.js #stage,.js .furniture,.js .captions{display:none}.js .script{width:auto;height:auto;box-shadow:none;margin:8px;display:block;position:static}.js .top{padding:8px;position:static}}.page .play{border-left:3px solid #7a5a12;margin:16px 0 14px;padding:8px 0 2px 12px}.page .play h3{font:700 13px/1.3 var(--type);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}.page .play p{margin:0 0 8px}.editions{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.badge{color:#fff;background:#121212;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:7px 64px 7px 12px;font:400 12px/1.2 system-ui,Segoe UI,Roboto,sans-serif;text-decoration:none;display:flex;position:relative}a.badge{padding-right:14px}.badge.pill-forest{background:#243b2d}.badge .ed-w b{letter-spacing:.01em;font-size:15px;font-weight:600;display:block}.badge .ed-w span{opacity:.86;display:block}.badge .ico{flex:none;width:26px;height:26px}.badge.ed-greenlight .ico{width:19px;margin:0 3.5px}.badge:focus-visible{outline-offset:2px;outline:3px solid #7a5a12}@media (hover:hover){a.badge:hover{box-shadow:0 0 0 2px var(--focus)}}.badge.off{cursor:default}.badge .soon{font:700 11px/1 "TF Stencil", var(--type);letter-spacing:.08em;color:#ff6a55;border:2px solid #ff6a55;padding:3px 6px 2px;position:absolute;top:50%;right:10px;translate:0 -50%;rotate:-6deg}.editions.compact{gap:6px}.editions.compact .badge{min-height:42px;padding-top:5px;padding-bottom:5px}.editions.compact .badge .ed-w b{font-size:14px}.novel{grid-template-columns:96px 1fr;align-items:center;gap:6px 14px;display:grid}.novel-cover{object-fit:cover;width:96px;height:96px;box-shadow:0 3px 6px #00000073}.novel h3{font:700 13px/1 var(--type);letter-spacing:.16em;margin:0 0 4px}.novel p{margin:0;font-size:13px;line-height:1.4}.novel .editions{grid-column:1/-1}.script .books{margin:10px 0 0;font-size:.86em}.script .books .books-credit{margin:0 0 8px}.script .jar-tag-row{margin:18px 0 4px 6px}.script .jar-tag{min-height:44px;padding:10px 16px 10px 30px;font-size:14px;text-decoration:none}.script .jar-tag:before{clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%)}.script .jar-tag .hole{width:9px;height:9px;margin-top:-4.5px;left:13px}.script .jar-tag:focus-visible{outline-offset:3px;outline:3px solid #7a5a12}.no-js .script .books{color:#d8ccb4}@media (forced-colors:active){.badge{border:2px solid canvastext}}[data-kind=panel][data-place=O6] #stage,[data-kind=panel][data-place=O6] .script{display:none}html[data-place=O6]{background:radial-gradient(58% 62% at 82% 4%,#ffc47857,#ffaa5a14 55%,#0000 75%),radial-gradient(125% 95% at 62% 22%,#0000 40%,#080402c7),url(/assets/office/desk.webp) 50% 0/cover fixed,#2a1508}html[data-place=O6] body{background:0 0}.no-js[data-place=O6]{background-repeat:no-repeat,no-repeat,repeat;background-size:auto,auto,1600px;background-attachment:scroll}.desk{--fl:clamp(14.5px, .45vw + .55vh + 5px, 18px);--paper-bg:url(/shell/paper.webp) 0 0 / 160px, #ece3cf;--index:#f6f1e4;--rule-red:#c0453a;--rule-blue:#466ea047;--enamel:#1d3a3c;--cream:#efe6cf;--ink:#2b241c;color:var(--ink);font:400 15.5px/1.5 var(--type)}.desk h2{font:700 13px/1.2 var(--type);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px}.desk h3,.desk p{margin:0}.desk ul,.desk ol{margin:0;padding:0;list-style:none}.desk a:focus-visible,.desk summary:focus-visible,.desk button:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.desk .callsheet{font-size:var(--fl);filter:drop-shadow(0 12px 14px #0000008c)drop-shadow(0 2px 3px #00000073);background:url(/assets/office/sheet.webp) 50%/100% 100% no-repeat;padding:5.5% 7% 5%;line-height:1.45;position:relative;rotate:-.5deg}.desk .callsheet:before{content:"";background:#ebe3cfcc;width:118px;height:24px;position:absolute;top:-9px;left:50%;translate:-50%;rotate:1.5deg;box-shadow:0 1px 2px #00000040}.desk .callsheet>*+*{margin-top:.6em}.desk .format{font:400 var(--fl)/1.4 var(--type);letter-spacing:.01em}.desk .format b{font:700 1.12em/1 "TF Stencil", var(--type);letter-spacing:.12em}.desk .logline{font-style:italic}.desk .logline-short{font-style:italic;display:none}.desk .whynow b{letter-spacing:.02em}.desk .honesty{color:#5a4630;border-top:1px dashed #3c281459;padding-top:.55em}.desk .exec-board{font:700 13px/1.3 var(--type);letter-spacing:.12em}.desk .read{display:none}.desk .plate{color:var(--cream);font:400 13px/1.45 var(--type);background:radial-gradient(circle at 12px 12px, #b9b09a 0 3px, #5d5648 3.5px, transparent 4.5px), radial-gradient(circle at calc(100% - 12px) 12px, #b9b09a 0 3px, #5d5648 3.5px, transparent 4.5px), radial-gradient(circle at 12px calc(100% - 12px), #b9b09a 0 3px, #5d5648 3.5px, transparent 4.5px), radial-gradient(circle at calc(100% - 12px) calc(100% - 12px), #b9b09a 0 3px, #5d5648 3.5px, transparent 4.5px), radial-gradient(ellipse 90% 60% at 30% 15%, #ffffff29, transparent 60%), var(--enamel);box-shadow:inset 0 0 0 3px #d8cfb6, inset 0 0 0 6px var(--enamel), inset 0 0 0 7px #efe6cf99, 0 10px 22px #0009;border-radius:12px;padding:18px 20px 16px;position:relative;rotate:.8deg}.desk .plate h2{font:700 20px/1 "TF Stencil", var(--type);letter-spacing:.14em;color:var(--cream);margin:4px 0 10px}.desk .plate .tides{opacity:.85;margin-top:8px;font-style:italic}.desk .reelcan h2{color:var(--cream)}.desk .reelcan .monitor{aspect-ratio:16/9;background:linear-gradient(#2e2f31,#18191b);border-radius:7px;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #0c0c0d,inset 0 1px 0 2px #ffffff0f,0 16px 34px #000000b3,0 3px 6px #00000080}.desk .reelcan .monitor img,.desk .reelcan .monitor video{object-fit:cover;filter:saturate(.92)contrast(1.04);background:#050505;width:calc(100% - 24px);height:calc(100% - 24px);display:block;position:absolute;inset:12px;box-shadow:0 0 0 2px #050505}.desk .reelcan .monitor video{z-index:1;opacity:0}.desk .reelcan .monitor.playing video{opacity:1}.desk .reelcan .play{z-index:2;font-size:24px;position:absolute;bottom:7%;left:50%;translate:-50%;rotate:-1.5deg}.desk .reelcan .monitor:hover .play:before,.desk .reelcan .monitor:focus-visible .play:before{background-color:#f2cf6b}.desk .reelcan .monitor:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.desk .reelcan .tone{color:var(--cream);font:italic 400 16px/1.45 var(--type);margin-top:14px}.desk .drawer ul{flex-wrap:wrap;gap:10px 14px;display:flex}.desk .po{color:#23201b;text-align:center;background:url(/assets/office/card.webp) center top / cover no-repeat, var(--index);justify-content:center;align-items:flex-start;min-width:44px;min-height:44px;padding:9% 8px 0;text-decoration:none;display:flex;position:relative;box-shadow:0 8px 14px #00000080,0 1px 2px #0006}.desk .po-l{font:400 21px/1.02 var(--hand);letter-spacing:.02em}.desk .po.o-plate{display:none}@media (hover:hover){.desk .po:hover{translate:0 -3px;box-shadow:0 12px 18px #0000008c}}.desk .shelf-row{position:relative}.desk .row-h{font:700 12px/1 var(--type);letter-spacing:.18em;color:var(--cream);text-shadow:0 1px 2px #000;margin:0 0 8px 2px}.desk .shelf-row ul{background:linear-gradient(#7a5435,#5a3b24 60%,#3f2817) 0 100%/100% 14px no-repeat;grid-template-columns:repeat(11,minmax(0,1fr));gap:0 6px;padding:0 8px 14px;display:grid}.desk .pup{border-radius:1px;min-width:44px;min-height:44px;display:block;position:relative}.desk .pup img{aspect-ratio:3/4;object-fit:cover;background:#b9b3a8;width:100%;height:auto;display:block;box-shadow:0 0 0 2px #efe6cf,0 6px 10px #0000008c}.desk .pup-n{z-index:3;white-space:nowrap;pointer-events:none;font:400 18px/1 var(--hand);color:var(--marker);background:#efe6cf;padding:4px 8px 3px;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;translate:-50%;box-shadow:0 3px 6px #00000080}.desk .pup:hover .pup-n,.desk .pup:focus-visible .pup-n{display:block}.desk .pup:focus-visible{outline-offset:3px}@media (hover:hover){.desk .pup:hover img{translate:0 -3px}}.desk .back{text-align:center}.desk .logic,.desk .letterhead,.desk .strip,.desk .comps,.desk .note{background:var(--paper-bg);background-blend-mode:multiply;position:relative;box-shadow:inset 0 1px #ffffff40,0 12px 26px #0000008c,0 2px 4px #0006}.desk .logic{padding:22px 24px 20px}.desk .logic li{margin:0 0 7px;padding-left:1.3em;position:relative}.desk .logic li:before{content:"–";position:absolute;left:0}.desk .logic .exists{border-top:1px dashed #3c281459;margin-top:12px;padding-top:10px}.desk .logic .rating{color:#5a4630;margin-top:8px;font-size:13px}.desk .letterhead{background-blend-mode:multiply;background:url(/shell/paper.webp) 0 0/160px,#f3eee2;padding:20px 24px}.desk .letterhead .lh-mark{font:700 15px/1 "TF Stencil", var(--type);letter-spacing:.3em;border-bottom:2px solid #2b241c;margin-bottom:10px;padding-bottom:8px}.desk .letterhead .lh-url{letter-spacing:.06em;color:#5a4630;margin-top:8px;font-size:13px}.desk .strip{background-blend-mode:multiply;background:url(/shell/paper.webp) 0 0/160px,#cdb98f;padding:24px 24px 22px}.desk .eps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.desk .ep{color:#23201b;background:linear-gradient(var(--rule-red), var(--rule-red)) 0 40px / 100% 1.5px no-repeat, repeating-linear-gradient(180deg, transparent 0 23px, var(--rule-blue) 23px 24px) 0 40px / 100% calc(100% - 40px) no-repeat, var(--index);padding:14px 16px 16px;position:relative;box-shadow:0 6px 12px #00000059}.desk .ep:nth-child(3n+1){rotate:-.7deg}.desk .ep:nth-child(3n+2){rotate:.5deg}.desk .ep:nth-child(3n){rotate:-.2deg}.desk .ep-n{font:400 24px/1 var(--hand);color:#8a2a20;justify-content:space-between;align-items:baseline;height:26px;display:flex}.desk .ep-n .run{font:italic 400 12px/1 var(--type);color:#5a4630}.desk .ep h3{font:700 15.5px/1.35 var(--type);margin:12px 0 6px}.desk .ep p:last-child{line-height:24px}.desk .envelope{background-blend-mode:multiply;background:url(/shell/paper.webp) 0 0/160px,#d9bf8c;margin-top:22px;box-shadow:0 6px 14px #00000059}.desk .envelope summary{cursor:pointer;min-height:52px;font:700 14px/1.2 var(--type);letter-spacing:.14em;color:#7a1f17;align-items:center;gap:12px;padding:10px 16px;list-style:none;display:flex;position:relative}.desk .envelope summary::-webkit-details-marker{display:none}.desk .envelope summary small{font:italic 400 13px/1 var(--type);letter-spacing:0;color:#4a3a28}.desk .envelope .flap{background:linear-gradient(to bottom right,#0000 48%,#7a1f17 49% 52%,#0000 53%) 0/50% 100% no-repeat,linear-gradient(to bottom left,#0000 48%,#7a1f17 49% 52%,#0000 53%) 100%/50% 100% no-repeat;border:2px solid #7a1f17;flex:none;width:26px;height:18px}.desk .envelope[open] .flap{background:linear-gradient(to top right,#0000 48%,#7a1f17 49% 52%,#0000 53%) 0/50% 100% no-repeat,linear-gradient(to top left,#0000 48%,#7a1f17 49% 52%,#0000 53%) 100%/50% 100% no-repeat}.desk .envelope .eps{padding:4px 16px 18px}.desk .shelf{background:linear-gradient(#00000059,#00000026),#2a1c12;border-radius:3px;padding:22px 22px 6px;box-shadow:inset 0 0 0 10px #4b3220,inset 0 0 0 12px #1a110a,inset 0 18px 40px #0009,0 14px 30px #0009}.desk .shelf h2{color:var(--cream);padding:6px 4px 0}.desk .puppets{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:0 14px;display:grid}.desk .puppet{background:linear-gradient(#7a5435,#5a3b24 60%,#3f2817) 0 100%/100% 14px no-repeat;margin-bottom:18px;padding-bottom:22px}.desk .puppet figure{flex-direction:column;height:100%;margin:0;display:flex}.desk .puppet img{aspect-ratio:3/4;object-fit:cover;background:#cbbfa8;width:100%;height:auto;display:block;box-shadow:0 0 0 3px #efe6cf,0 8px 14px #00000080}.desk .puppet figcaption{background:var(--paper-bg);background-blend-mode:multiply;flex:1;margin:12px 4px 0;padding:10px 12px 12px;font-size:13.5px;line-height:1.4;position:relative;box-shadow:0 4px 8px #0006}.desk .puppet:nth-child(odd) figcaption{rotate:-.8deg}.desk .puppet:nth-child(2n) figcaption{rotate:.7deg}.desk .puppet h3{font:400 23px/1 var(--hand);letter-spacing:.02em}.desk .puppet .what{color:#5a4630;margin-top:4px}.desk .puppet .says{margin-top:6px;font-style:italic}.desk .comps,.desk .note{padding:20px 24px}.no-js .desk{max-width:1180px;margin:0 auto;padding:84px 24px 150px}.no-js .desk .top-sheet{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:26px;display:grid}.no-js .desk .reelcan{max-width:760px;margin-top:36px}.no-js .desk .drawer{margin-top:30px}.no-js .desk .po{width:150px;height:64px;rotate:-.6deg}.no-js .desk .shelf-row{display:none}.no-js .desk .back{margin-top:30px}.no-js .desk .papers{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"strip strip""logic contact""cast cast""comps comps""note note";gap:30px 28px;margin-top:40px;display:grid}.no-js .desk .strip{grid-area:strip}.no-js .desk .logic{grid-area:logic;rotate:.4deg}.no-js .desk .letterhead{grid-area:contact;rotate:-.5deg}.no-js .desk .shelf{grid-area:cast}.no-js .desk .comps{grid-area:comps}.no-js .desk .note{grid-area:note}@media (max-width:980px){.no-js .desk .top-sheet{grid-template-columns:1fr}.no-js .desk .papers{grid-template-columns:1fr;grid-template-areas:"strip""logic""contact""cast""comps""note"}.desk .eps{grid-template-columns:1fr}}@media (max-width:600px){.no-js .desk{padding:76px 16px 132px;font-size:15px}.no-js .desk .callsheet{padding:22px 18px 18px;rotate:none}.no-js .desk .puppets{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}}.js .desk{padding:calc(var(--padt) + 70px) max(26px, var(--padr)) calc(var(--padb) + 66px) max(26px, var(--pad));position:fixed;inset:0;overflow:hidden}.js .desk .papers,.desk-wood{display:none}.js .desk .desk-wood{z-index:-1;pointer-events:none;background:radial-gradient(58% 62% at 82% 4%,#ffc47857,#ffaa5a14 55%,#0000 75%),radial-gradient(125% 95% at 62% 22%,#0000 40%,#080402c7),url(/assets/office/desk.webp) 50% 0/cover,#2a1508;display:block;position:absolute;inset:0}.js .desk .surface{grid-template:"reel sheet sheet"minmax(0,1fr)"shelf plate drawer"/minmax(0,1.36fr) minmax(0,.56fr) minmax(0,.44fr);gap:clamp(12px,2.4vh,24px) clamp(16px,2.2vw,36px);max-width:1560px;height:100%;margin:0 auto;display:grid}.js .desk .top-sheet{display:contents}.js .desk .callsheet{grid-area:sheet;align-self:end;min-height:0}.js .desk .plate{grid-area:plate;align-self:start;padding:14px 16px 12px;font-size:12.5px;line-height:1.4;rotate:1deg}.js .desk .plate h2{margin:2px 0 8px;font-size:18px}.js .desk .reelcan{grid-area:reel;justify-content:center;align-items:center;min-height:0;display:flex;container-type:size}.js .desk .reelcan h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.js .desk .reelcan .tone{display:none}.js .desk .reelcan .monitor{width:min(100cqw,177.778cqh);rotate:-.4deg}.js .desk .drawer{grid-area:drawer;align-self:start}.js .desk .drawer ul{flex-direction:column;gap:8px;display:flex}.js .desk .po{background-position:50% 0;background-size:100%;align-items:center;width:100%;height:52px;padding:6px 8px 0}.js .desk .drawer li:first-child .po{rotate:-1.6deg}.js .desk .drawer li:nth-child(2) .po{translate:6px;rotate:1.2deg}.js .desk .drawer li:nth-child(3) .po{translate:-3px;rotate:-.6deg}.js .desk .po-l{font-size:19px}.js .desk .shelf-row{grid-area:shelf;align-self:end;min-width:0}.js .desk .shelf-row ul{gap:0 6px}.js .desk .back{top:var(--padt);right:max(12px, var(--padr));z-index:4;position:absolute}.js .desk .back .tape{rotate:1.2deg}@media (min-width:1100px) and (min-height:820px) and (min-aspect-ratio:1){.js .desk .surface{grid-template-rows:minmax(0,1fr) auto auto;grid-template-areas:"reel sheet sheet""reel plate drawer""shelf shelf shelf"}.js .desk .shelf-row ul{gap:0 10px;width:min(100%,8.25*min(16vh,150px) + 116px)}.js .desk .row-h{margin-left:4px}}@media (min-width:1100px) and (min-height:820px) and (max-height:940px) and (min-aspect-ratio:1){.js .desk .shelf-row ul{width:min(100%,103.125vh + 116px)}}@keyframes desk-boil{0%{translate:0;rotate:0deg}25%{translate:.6px -.4px;rotate:.35deg}50%{translate:-.5px .2px;rotate:-.25deg}75%{translate:.2px .5px;rotate:.15deg}}.js .desk.live .pup img{animation:.5s step-end infinite desk-boil}.js .desk.live .shelf-row li:nth-child(3n+1) .pup img{animation-delay:-.13s}.js .desk.live .shelf-row li:nth-child(3n+2) .pup img{animation-delay:-.29s}.js .desk.live .shelf-row li:nth-child(4n) .pup img{animation-duration:.67s;animation-delay:-.41s}.still .desk .pup img{animation:none}@media (max-aspect-ratio:4/5){.js .desk{padding:calc(var(--padt) + 60px) var(--padr) calc(var(--padb) + 104px) var(--pad)}.js .desk .surface{grid-template:"sheet""reel"minmax(0,1fr)"drawer""shelf"/minmax(0,1fr);gap:10px}.js .desk .top-sheet{grid-area:sheet;display:block;position:relative}.js .desk .top-sheet .plate{display:none}.js .desk .callsheet{--fl:13.5px;padding:15px 17px;line-height:1.36;rotate:-.4deg}.js .desk .callsheet:before{width:84px;height:20px;top:-8px}.js .desk .callsheet>*+*{margin-top:.45em}.js .desk .callsheet .logline,.js .desk .callsheet .whynow{display:none}.js .desk .callsheet .logline-short{display:block}.js .desk .callsheet .honesty{padding-right:96px}.js .desk .read{z-index:2;display:block;position:absolute;bottom:6px;right:8px}.js .desk .read .tape{padding:7px 11px 5px;font-size:18px;rotate:-2deg}.js .desk .reelcan{min-height:96px}.js .desk .reelcan .monitor{rotate:none}.js .desk .reelcan .monitor img,.js .desk .reelcan .monitor video{width:calc(100% - 16px);height:calc(100% - 16px);inset:8px}.js .desk .reelcan .play{font-size:18px}.js .desk .drawer{align-self:auto}.js .desk .drawer ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;display:grid}.js .desk .drawer li{margin:0}.js .desk .po,.js .desk .drawer li:nth-child(n) .po{aspect-ratio:auto;background-position:50% 0;background-size:100%;align-items:center;width:auto;height:50px;max-height:none;padding:5px 4px 0;translate:none;rotate:none}.js .desk .drawer li:nth-child(odd) .po{rotate:-1deg}.js .desk .drawer li:nth-child(2n) .po{rotate:1deg}.js .desk .po-l{font-size:15.5px;line-height:1}.js .desk .po.o-plate{color:var(--cream);background:radial-gradient(ellipse 90% 60% at 30% 15%, #ffffff29, transparent 60%), var(--enamel);box-shadow:inset 0 0 0 2px #d8cfb6, inset 0 0 0 4px var(--enamel), inset 0 0 0 5px #efe6cf99, 0 6px 12px #0009;border-radius:8px;display:flex}.js .desk .po.o-plate .po-l{font:700 12.5px/1.05 "TF Stencil", var(--type);letter-spacing:.08em}.js .desk .shelf-row ul{background:linear-gradient(#7a5435,#5a3b24 60%,#3f2817) 0 100%/100% 10px no-repeat;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:0 2px 10px}.js .desk .row-h{margin-bottom:6px;font-size:11px}.js .desk .back .tape{padding:8px 10px 6px;font-size:16px}.js .desk .pup-n{font-size:16px}}@media (max-aspect-ratio:4/5) and (max-height:760px){.js .desk .surface{grid-template:"sheet sheet""reel drawer"minmax(0,1fr)"shelf shelf"/minmax(0,1.45fr) minmax(0,1fr);gap:8px}.js .desk .callsheet{--fl:13px;padding:13px 15px 12px}.js .desk .drawer{align-self:center}.js .desk .drawer ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.js .desk .po,.js .desk .drawer li:nth-child(n) .po{height:48px}.js .desk .pup img{aspect-ratio:1;object-position:50% 8%}.js .desk .po.o-plate .po-l{letter-spacing:.04em;font-size:10.5px}.js .desk .surface{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:7px 8px}.js .desk .drawer ul{gap:5px 6px}.js .desk .po,.js .desk .drawer li:nth-child(n) .po{height:44px;padding-top:3px}.js .desk .po-l{font-size:13px}.js .desk .row-h{display:none}.js .desk .reelcan{align-self:stretch}}@media (max-height:560px) and (min-aspect-ratio:4/5){.js .desk{padding:calc(var(--padt) + 58px) max(16px, var(--padr)) calc(var(--padb) + 56px) max(16px, var(--pad))}.js .desk .surface{grid-template:"reel drawer sheet"minmax(0,1fr)"shelf shelf shelf"/minmax(0,1fr) minmax(0,.42fr) minmax(0,1fr);gap:8px 12px}.js .desk .top-sheet{grid-area:sheet;min-height:0;display:block;position:relative}.js .desk .top-sheet .plate{display:none}.js .desk .callsheet{--fl:12px;padding:9px 12px;line-height:1.28}.js .desk .callsheet>*+*{margin-top:.35em}.js .desk .callsheet .logline,.js .desk .callsheet .whynow{display:none}.js .desk .callsheet .logline-short{display:block}.js .desk .callsheet .honesty{padding-right:86px}.js .desk .read{z-index:2;display:block;position:absolute;bottom:2px;right:4px}.js .desk .read .tape{padding:6px 9px 4px;font-size:16px}.js .desk .drawer{align-self:center}.js .desk .drawer ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 6px;padding:0;display:grid}.js .desk .drawer li{margin:0}.js .desk .po,.js .desk .drawer li:nth-child(n) .po{aspect-ratio:auto;background-size:100%;align-items:center;width:auto;height:44px;max-height:none;padding:4px 3px 0;translate:none;rotate:none}.js .desk .po-l{font-size:13.5px;line-height:1}.js .desk .po.o-plate{color:var(--cream);background:var(--enamel);border-radius:7px;display:flex;box-shadow:inset 0 0 0 2px #d8cfb6,0 5px 10px #0009}.js .desk .po.o-plate .po-l{font:700 11px/1.05 "TF Stencil", var(--type)}.js .desk .shelf-row ul{grid-template-columns:repeat(11,minmax(0,1fr));gap:0 5px;width:min(100%,698px);margin:0 auto;padding:0 2px 8px}.js .desk .pup img{aspect-ratio:1;object-position:50% 8%}.js .desk .row-h{display:none}.js .desk .back .tape{padding:7px 10px 5px;font-size:16px}}@media (min-aspect-ratio:4/5) and (max-width:899px) and (min-height:561px){.js .desk .surface{grid-template:"reel sheet"minmax(0,1fr)"drawer drawer""shelf shelf"/minmax(0,1fr) minmax(0,1fr)}.js .desk .top-sheet .plate{display:none}.js .desk .po.o-plate{color:var(--cream);background:var(--enamel);border-radius:8px;display:flex}.js .desk .drawer ul{flex-direction:row;justify-content:center}.js .desk .po{width:150px}}@media (max-aspect-ratio:4/5) and (max-width:382px){.js .desk .back .tape{padding:8px 8px 6px;font-size:14px}.js .desk .reelcan .play{padding:6px 10px 4px;font-size:15px}}.desk .lift{width:min(800px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}.desk .lift::backdrop{background:radial-gradient(80% 70% at 50% 40%,#140a048c,#080402d1)}.desk .lift-paper{overscroll-behavior:contain;max-height:calc(100dvh - 110px);padding:12px;overflow:auto}.desk .lift-paper>*{rotate:none!important}.desk .lift-tools{justify-content:center;gap:12px;margin-top:10px;display:flex}.desk .lift .callsheet{--fl:clamp(15px, 1.2vw + 8px, 19px);padding:6% 8% 5.5%}.desk .lift .callsheet .logline,.desk .lift .callsheet .whynow{display:block}.desk .lift .callsheet .logline-short{display:none}.desk .lift .plate{width:min(420px,100%);margin:0 auto;font-size:15px}.desk .lift .puppets{display:block}.desk .lift .puppet{background:0 0;max-width:680px;margin:0 auto;padding:0}.desk .lift .puppet figure{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:22px;display:grid}.desk .lift .puppet figcaption{margin:0;padding:18px 20px 20px;font-size:16px;rotate:-.6deg}.desk .lift .puppet h3{font-size:34px}.desk .lift .eps{gap:14px}.desk .lift .callsheet .honesty{padding-right:0}.desk .lift .logic,.desk .lift .letterhead{font-size:17px}.desk .lift .ep h3{font-size:16.5px}.desk .lift .ep p:last-child{font-size:15.5px}@media (max-width:600px){.desk .lift-paper{max-height:calc(100dvh - 96px);padding:6px}.desk .lift .puppet figure{grid-template-columns:minmax(0,1fr);gap:12px}.desk .lift .puppet img{width:min(240px,66vw);margin:0 auto}.desk .lift .puppet h3{font-size:28px}.desk .lift .strip{padding:16px 12px}.desk .lift .tape{font-size:18px}}@media (forced-colors:active){.desk .plate,.desk .ep,.desk .envelope,.desk .callsheet,.desk .po,.desk .lift-paper{border:2px solid canvastext}}@media print{html[data-place=O6]{background:#fff}.desk{max-width:none;padding:0;position:static!important}.desk .papers{display:block!important}.desk .shelf-row,.desk .drawer,.desk .read{display:none!important}.desk .plate,.desk .reelcan .tone,.desk .reelcan h2,.desk .shelf h2{color:#000}.desk .envelope{display:block}}.theatre{z-index:45;background:#050403;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;inset:0}.theatre .screen{aspect-ratio:16/9;background:#000;width:min(96vw,142.222dvh);box-shadow:0 0 0 2px #1d1a16,0 20px 60px #000000e6}.theatre video,.theatre canvas{background:#000;width:100%;height:100%;display:block}.theatre .back{margin:0}.theatre .flip-still{background:#000 url(/reel/flipbook.webp) 0 0/600% no-repeat;width:100%;height:100%}.js .theatre .flip-still:has(+canvas:not([hidden])){display:none}.theatre-open .furniture,.theatre-open .top,.theatre-open #captions{visibility:hidden}.no-js .theatre{padding:30px 16px;position:static}.desk .h-first{display:none}@media (max-aspect-ratio:4/5),(max-height:560px) and (min-aspect-ratio:4/5){.js .desk .surface .callsheet .h-moved{display:none}.js .desk .lift .callsheet .h-first{font-weight:700;display:block}.js .desk .lift .callsheet .h-moved{display:none}}.desk .season{background:var(--paper-bg);background-blend-mode:multiply;padding:22px 24px 20px;position:relative;box-shadow:inset 0 1px #ffffff40,0 12px 26px #0000008c,0 2px 4px #0006}.desk .season .stops{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;display:grid}.desk .season .stop figure{margin:0}.desk .season .stop img{aspect-ratio:960/536;object-fit:cover;background:#6d7378;width:100%;height:auto;display:block;box-shadow:0 0 0 3px #efe6cf,0 6px 12px #00000073}.desk .season figcaption{margin-top:10px}.desk .season .when{font:400 13.5px/1.3 var(--type);color:#5a4630}.desk .season .when b{font:400 22px/1 var(--hand);color:#8a2a20;margin-right:2px}.desk .season .line{margin-top:4px;font-size:14.5px;line-height:1.4}.desk .season .dial,.desk .season .dial-turn{display:none}.desk .season.dialed .stops{grid-template-columns:minmax(0,1fr)}.desk .season.dialed .stop{visibility:hidden;grid-area:1/1}.desk .season.dialed .stop.on{visibility:visible}.desk .season.dialed figcaption{min-height:4.2em;padding-right:120px}.desk .season.dialed .when b{font-size:26px}.desk .season.dialed .line{font-size:16px}.desk .season.dialed .dial{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 38% 30%,#f4dc8a,#c4a030 45%,#8a6a1c 80%,#5c4410);border-radius:50%;width:104px;display:block;position:absolute;bottom:16px;right:18px;box-shadow:inset 0 0 0 3px #5c4410,inset 0 0 0 6px #d9bb5a,inset 0 0 0 7px #3c280a99,0 8px 14px #0000008c}.desk .season .dial-ring i{width:20px;height:20px;font:700 13px/20px var(--type);text-align:center;color:#2a1e08;--a:calc(var(--k,0) * 360deg / var(--n,6));transform:rotate(var(--a)) translateY(-37px) rotate(calc(-1 * var(--a)));margin:-10px 0 0 -10px;font-style:normal;position:absolute;top:50%;left:50%}.desk .season .dial-ring i:nth-child(2){--k:1}.desk .season .dial-ring i:nth-child(3){--k:2}.desk .season .dial-ring i:nth-child(4){--k:3}.desk .season .dial-ring i:nth-child(5){--k:4}.desk .season .dial-ring i:nth-child(6){--k:5}.desk .season .dial-ring i:nth-child(7){--k:6}.desk .season .dial-ring i:nth-child(8){--k:7}.desk .season .dial-ring i:nth-child(9){--k:8}.desk .season .dial-needle{transform-origin:50% 100%;width:4px;height:30px;rotate:calc(var(--at,0) * 360deg / var(--n,6));background:#2b241c;border-radius:2px;margin-top:-30px;margin-left:-2px;transition:rotate .34s steps(4,end);position:absolute;top:50%;left:50%}.desk .season.instant .dial-needle{transition:none}.desk .season .dial-cap{background:#2b241c;border-radius:50%;width:14px;height:14px;margin:-7px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 3px #8a6a1c}.desk .season.dialed .dial-turn{z-index:3;display:block;position:absolute;bottom:128px;right:22px}.still .desk .season .dial-needle{transition:none}.desk .redress{margin:12px 0 14px}.desk .redress .rd{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.desk .redress img{aspect-ratio:800/446;object-fit:cover;width:100%;height:auto;display:block;box-shadow:0 0 0 2px #efe6cf,0 4px 8px #0006}.desk .redress img.copy{filter:saturate(1.12)contrast(1.04);scale:-1 1}.desk .redress figcaption{margin-top:8px;font-style:italic}.desk .comps{background-blend-mode:multiply;background:url(/shell/paper.webp) 0 0/160px,#cdb98f}.desk .comps ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.desk .comps li{background:var(--index);padding:14px 16px 16px;font-size:14px;line-height:1.45;box-shadow:0 6px 12px #00000059}.desk .comps li:nth-child(odd){rotate:-.5deg}.desk .comps li:nth-child(2n){rotate:.6deg}.desk .comps h3{font:400 23px/1.05 var(--hand);margin-bottom:6px}.desk .comps h3 a{color:inherit;text-underline-offset:3px;align-items:center;min-height:44px;text-decoration-thickness:1px;display:inline-flex}.desk .comps h3{margin-top:-8px;margin-bottom:-2px}.desk .comps .why{border-top:1px dashed #3c281459;margin-top:8px;padding-top:8px;font-style:italic}.no-js .desk .papers{grid-template-areas:"strip strip""season season""logic contact""cast cast""comps comps""note note"}.no-js .desk .season{grid-area:season}@media (max-width:980px){.no-js .desk .papers{grid-template-areas:"strip""season""logic""contact""cast""comps""note"}.desk .comps ul,.desk .season .stops{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.desk .redress .rd{grid-template-columns:repeat(2,minmax(0,1fr))}.desk .season.dialed figcaption{padding-right:0}.desk .season.dialed .dial{width:84px;top:54px;bottom:auto;right:10px}.desk .season .dial-ring i{transform:rotate(var(--a)) translateY(-29px) rotate(calc(-1 * var(--a)));font-size:11px}.desk .season .dial-needle{height:24px;margin-top:-24px}.desk .season.dialed .dial-turn{text-align:right;margin-top:10px;position:static}}@media (min-aspect-ratio:4/5) and (min-width:900px) and (min-height:561px){.js .desk .drawer ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.js .desk .drawer .po{height:50px}.js .desk .drawer .po-l{font-size:17.5px;line-height:.98}.js .desk .drawer .o-exec{background-blend-mode:multiply;background:url(/assets/office/card.webp) top/cover no-repeat,#f0c84e}.js .desk .drawer .o-exec .po-l{font-size:18px}.js .desk .drawer li:nth-child(n+2) .po{translate:none;rotate:none}.js .desk .drawer li:nth-child(2n) .po{rotate:-.8deg}.js .desk .drawer li:nth-child(odd):not(.exec-li) .po{rotate:.9deg}}.desk .lift .season,.desk .lift .comps{font-size:16px}.desk .lift .season.dialed .stop img{max-height:calc(100dvh - 330px)}.desk .exec{display:none}.desk .exec [hidden]{display:none!important}.js .desk .exec:not([hidden]){z-index:3;padding:calc(var(--padt) + 64px) max(26px, var(--padr)) calc(var(--padb) + 66px) max(26px, var(--pad));background:radial-gradient(90% 80% at 50% 45%,#08040226,#08040299);grid-template-rows:auto minmax(0,1fr) auto auto;justify-items:center;gap:clamp(8px,1.6vh,16px);display:grid;position:absolute;inset:0}.js .desk.touring .surface{visibility:hidden}.js .desk.touring .surface>.back{visibility:visible}.desk .exec-board{background:linear-gradient(#5a3b24,#3f2817);border-radius:3px;width:min(100%,980px);padding:6px;position:relative;box-shadow:inset 0 0 0 2px #2a1a0e,0 10px 20px #0009}.desk .exec-board canvas{width:100%;height:auto;display:block}.desk .exec-mark{display:none}.desk .exec-view{overscroll-behavior:contain;scrollbar-width:thin;gap:20px;width:min(100%,1180px);height:100%;min-height:0;padding:4px 8px 10px;display:flex;overflow:auto;container-type:size}.desk .exec-view>*{flex:0 auto;margin:auto}.desk .exec-cap{text-align:center;max-width:min(100%,900px);min-height:1.4em;color:var(--ink);font:700 clamp(15px, .55vw + .6vh + 7px, 21px)/1.38 var(--type);background-blend-mode:multiply;background:url(/shell/paper.webp) 0 0/120px,#f3eee2;padding:10px 18px 9px;rotate:-.3deg;box-shadow:0 6px 14px #0000008c}.desk .exec-cap:empty{visibility:hidden}.desk .exec-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;display:flex}.desk .exec-lamps{gap:7px;display:flex}.desk .exec-lamps li{background:#3b2a1c;border-radius:50%;width:11px;height:11px;box-shadow:inset 0 1px 2px #000c,0 0 0 1px #efe6cf40}.desk .exec-lamps li.on{background:#c4a030}.desk .exec-lamps li.now{background:#f2cf6b;box-shadow:0 0 8px 2px #f2cf6b99,0 0 0 1px #5c4410}.desk .exec-btns{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.desk .exec-btns .tape{font-size:20px}.desk .exec-btns .x-back,.desk .exec-btns .x-on{min-width:50px}.desk .exec-btns .tape:disabled{opacity:.45;cursor:default}.desk .exec-view .callsheet{--fl:clamp(14px, .5vw + .6vh + 6px, 19px);width:min(100%,820px);rotate:-.4deg}.desk .exec-view .callsheet .logline,.js .desk .exec-view .callsheet .whynow{display:block}.js .desk .exec-view .callsheet .honesty{padding-right:0}.desk .exec-view .callsheet .logline-short,.desk .exec-view .callsheet .h-first{display:none}.desk .exec-view .callsheet .h-moved{display:inline}.desk .exec-view .season{width:min(100%,860px,179cqh - 259.88px)}.desk .exec-view .season.dialed figcaption{min-height:0}.desk .exec-view .season h2{margin-bottom:8px}.desk .exec-view .season .dial-turn{display:none}.desk .ev-pics{aspect-ratio:800/446;background:linear-gradient(#2e2f31,#18191b);border-radius:6px;width:min(100cqw,179.372cqh - 14.3498px);margin:auto;padding:10px;position:relative;box-shadow:inset 0 0 0 2px #0c0c0d,0 16px 34px #000000b3}.desk .ev-pics img{object-fit:cover;visibility:hidden;width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;inset:10px}.desk .ev-pics img.on{visibility:visible}.desk .ev-puppet{align-items:center;gap:clamp(14px,3vw,36px);height:100cqh;max-height:560px;margin:auto;display:flex}.desk .ev-puppet img{aspect-ratio:3/4;object-fit:cover;width:auto;height:100%;display:block;box-shadow:0 0 0 3px #efe6cf,0 12px 22px #0009}.desk .ev-puppet figcaption{background:var(--paper-bg);background-blend-mode:multiply;flex-direction:column;gap:8px;max-width:340px;padding:16px 20px 18px;display:flex;rotate:-1deg;box-shadow:0 8px 16px #00000080}.desk .ev-puppet b{font:400 44px/1 var(--hand)}.desk .ev-puppet span{font-size:17px;line-height:1.35}.desk .ev-polish{gap:clamp(16px,4vw,60px);height:100cqh;max-height:540px;margin:auto;display:flex}.desk .ev-pol{flex-direction:column;align-items:center;gap:12px;height:100%;display:flex;position:relative}.desk .ev-pol img{aspect-ratio:3/4;object-fit:cover;width:auto;height:calc(100% - 56px);display:block;box-shadow:0 0 0 3px #efe6cf,0 12px 22px #0009}.desk .ev-pol.p1 img{filter:saturate(1.18)contrast(1.06)brightness(1.04)}.desk .ev-tag{font:700 14px/1.2 var(--type);letter-spacing:.08em;text-align:center;background:var(--cream);color:var(--ink);max-width:260px;padding:8px 12px 6px;box-shadow:0 4px 8px #00000080}@keyframes ev-glide{0%{translate:0;rotate:-.6deg}to{translate:0 -5px;rotate:.6deg}}.js .desk .ev-pol.p0 img,.js .desk .ev-puppet img{animation:.5s step-end infinite desk-boil}.js .desk .ev-pol.p1 img{animation:2.2s ease-in-out infinite alternate ev-glide}.still .desk .ev-pol img,.still .desk .ev-puppet img{animation:none}.desk .exec-view .strip{width:min(100%,1040px)}.desk .exec-view .envelope .outlines{display:none}.desk .exec-view.ev-logic{align-items:flex-start}.desk .exec-view .logic,.desk .exec-view .comps{flex:1 1 0;max-width:580px;margin:auto 0;font-size:14.5px}.desk .exec-view .comps ul{grid-template-columns:minmax(0,1fr);gap:10px}.desk .exec-view .comps li{padding:10px 14px 12px;rotate:none}.desk .exec-view .comps .why{display:none}.desk .exec-view .letterhead{width:min(100%,560px);font-size:17px;rotate:-.6deg}.desk .ev-answers{background:var(--paper-bg);background-blend-mode:multiply;width:min(100%,880px);padding:22px 26px 20px;font-size:15.5px;line-height:1.5;rotate:-.3deg;box-shadow:0 12px 26px #0000008c}.desk .ev-answers>p+p{margin-top:9px}.desk .ev-answers .a-format{font-weight:700}.desk .ev-answers .a-logline{font-style:italic}.desk .ev-answers .a-links{flex-wrap:wrap;gap:10px 12px;margin-top:16px;display:flex}.desk .ev-answers .a-links .tape{font-size:19px}@media (max-aspect-ratio:4/5),(max-width:700px){.js .desk .exec:not([hidden]){padding:calc(var(--padt) + 60px) var(--padr) calc(var(--padb) + 108px) var(--pad);gap:8px}.desk .exec-board{padding:4px}.desk .exec-view{gap:12px;padding:2px 2px 8px}.desk .exec-cap{padding:8px 12px 7px;font-size:14.5px;line-height:1.32}.desk .exec-tools{flex-direction:column;gap:6px}.desk .exec-btns{flex-wrap:nowrap;gap:6px}.desk .exec-btns .tape{padding:8px 10px 6px;font-size:17px}.desk .exec-view .callsheet{--fl:14px;padding:16px 16px 14px;line-height:1.38}.desk .exec-view .callsheet:before{width:84px;height:20px;top:-8px}.desk .exec-view .season{padding:14px 12px 12px}.desk .exec-view .season.dialed figcaption{padding-right:0}.desk .ev-puppet{flex-direction:column;gap:10px;max-height:none}.desk .ev-puppet img{height:calc(100% - 92px)}.desk .ev-puppet figcaption{text-align:center;gap:2px;max-width:100%;padding:8px 14px 10px}.desk .ev-puppet b{font-size:32px}.desk .ev-puppet span{font-size:14.5px}.desk .ev-polish{gap:12px}.desk .ev-pol img{max-width:44vw;height:calc(100% - 70px)}.desk .ev-tag{padding:6px 8px 5px;font-size:12px}.desk .exec-view .strip{padding:14px 10px 12px}.desk .exec-view .strip h2{margin-bottom:8px}.desk .exec-view .eps{gap:8px}.desk .exec-view .ep{background:var(--index);padding:8px 12px 10px}.desk .exec-view .ep-n{height:20px;font-size:19px}.desk .exec-view .ep h3{margin:4px 0 3px;font-size:14px}.desk .exec-view .ep p:last-child{font-size:14px;line-height:1.38}.desk .exec-view .envelope{margin-top:12px}.desk .exec-view .envelope summary{min-height:44px;padding:8px 12px;font-size:13px}.desk .exec-view .envelope .eps{padding:2px 10px 12px}.desk .exec-view.ev-logic{flex-direction:column;align-items:stretch}.desk .exec-view .logic,.desk .exec-view .comps{flex:none;max-width:none;margin:0;padding:14px 14px 12px;font-size:14px}.desk .ev-answers{padding:16px 16px 14px;font-size:14.5px;line-height:1.42}.desk .ev-answers .a-links .tape{font-size:17px}.desk .exec-view.ev-logic .redress .rd{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.desk .exec-view.ev-logic .redress{margin:8px 0 10px}.desk .exec-view .ev-answers{flex-direction:column;display:flex}.desk .exec-view .ev-answers .a-links{order:-1;margin:0 0 14px}.desk .exec-view{padding-bottom:30px;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000);mask-image:linear-gradient(#000 calc(100% - 26px),#0000)}}.desk .ev-lead{display:none}@media (max-aspect-ratio:4/5){.desk .exec-view.ev-format{flex-direction:column;justify-content:flex-start;gap:14px}.desk .exec-view.ev-format>*{margin:0 auto}.desk .ev-lead{flex:0 auto;width:100%;height:auto;min-height:0;max-height:40cqh;display:block}.desk .exec-view.ev-format .callsheet{--fl:13.5px;flex:none;padding:14px 15px 12px}.desk .ev-lead img{animation:.5s step-end infinite desk-boil}.still .desk .ev-lead img{animation:none}.desk .exec-view .callsheet .logline,.js .desk .exec-view .callsheet .whynow{display:none}.desk .exec-view .callsheet .logline-short{display:block}.desk .exec-view .callsheet .h-moved{display:none}}@media (max-aspect-ratio:4/5) and (max-height:700px){.desk .ev-lead{display:none}}.desk .ev-lead video{z-index:1;object-fit:cover;opacity:0;background:#050505;width:calc(100% - 20px);height:calc(100% - 20px);display:block;position:absolute;inset:10px}.desk .ev-lead.playing video{opacity:1}.desk .ev-lead.playing img{animation:none}@media (min-aspect-ratio:4/5) and (min-width:1200px) and (min-height:800px){.desk .exec-view.ev-format{align-items:center;gap:clamp(18px,2.2vw,34px)}.desk .exec-view.ev-format .ev-lead{flex:none;width:min(43cqw,179.372cqh - 28.6996px);margin:auto 0 auto auto;display:block;rotate:-.5deg}.desk .exec-view.ev-format .callsheet{--fl:clamp(13.5px, .36vw + .45vh + 5.2px, 17px);flex:0 650px;width:auto;min-width:0;margin:auto auto auto 0;line-height:1.4;rotate:.4deg}}@media (min-aspect-ratio:4/5) and (min-width:1200px) and (min-height:800px) and (max-height:860px){.desk .exec-view.ev-format .ev-lead{width:min(37cqw,179.372cqh - 28.6996px)}.desk .exec-view.ev-format .callsheet{flex-basis:710px}}.js .desk .exec-view .season .stop.on img{animation:.5s step-end infinite desk-boil}.still .desk .exec-view .season .stop img{animation:none}@media (max-height:560px) and (min-aspect-ratio:4/5){.js .desk .exec:not([hidden]){padding:calc(var(--padt) + 56px) max(16px, var(--padr)) calc(var(--padb) + 56px) max(16px, var(--pad));grid-template:"board view""cap view"minmax(0,1fr)"tools view"/minmax(0,1fr) minmax(0,.9fr);gap:6px 14px}.desk .exec-board{grid-area:board}.desk .exec-view{grid-area:view}.desk .exec-cap{grid-area:cap;align-self:start;font-size:14px}.desk .exec-tools{grid-area:tools}.desk .exec-btns .tape{padding:7px 9px 5px;font-size:16px}}@media (forced-colors:active){.desk .exec-cap,.desk .ev-answers,.desk .season,.desk .comps li{border:2px solid canvastext}.desk .exec-lamps li.on{background:highlight}}.no-js .desk .exec-li{display:none}@media (min-width:561px){html.js:has(.top>.satchel:not([hidden])) .desk .back{right:calc(max(12px, var(--padr)) + var(--satchel-w,140px) + 12px)}}.js .desk .surface .callsheet.tuck .format:before{content:"";float:left;width:var(--tuck-w,0);height:var(--tuck-h,0)}@media (max-width:560px){html.js:has(.top>.satchel:not([hidden])) .desk .exec:not([hidden]){padding-top:max(calc(var(--padt) + 60px), calc(var(--satchel-b,108px) + 10px))}}.js .desk .top-sheet.compact .callsheet .logline,.js .desk .top-sheet.compact .callsheet .whynow{display:none}.js .desk .top-sheet.compact .callsheet .logline-short{display:block}.js .desk .top-sheet.compact .callsheet .honesty{padding-right:100px}.js .desk .top-sheet.compact .read{z-index:2;grid-area:sheet;place-self:end;margin:0 14px 12px 0;display:block}.js .desk .top-sheet.compact .read .tape{padding:7px 11px 5px;font-size:18px;rotate:-2deg}@media (max-aspect-ratio:4/5) and (max-width:600px){.desk .exec-view .season{width:100%}.desk .exec-view .season .stop img{max-height:max(26px,100cqh - 224px)}@container (height<=360px){.desk .exec-view .season h2,.desk .exec-view .season.dialed .dial{display:none}}}@media (min-aspect-ratio:4/5) and (min-width:900px) and (max-width:1240px) and (min-height:561px){.js .desk .drawer .po{padding-left:3px;padding-right:3px}.js .desk .drawer .po-l,.js .desk .drawer .o-exec .po-l{font-size:clamp(12px,1.55vw - 2px,17.5px)}}.desk .novel-office{border-top:1px dashed #3c2d1e73;margin:14px 0 8px;padding-top:12px}.desk .novel-office .novel h3{font-size:13px}.desk .logic .novel-office li{margin:0;padding-left:0}.desk .logic .novel-office li:before{content:none}.desk .novel-office .editions{max-width:440px}.desk .exec-view .novel-office{display:none}.place-ui .toy .prop{text-align:center;pointer-events:none;z-index:0;justify-content:center;align-items:center;line-height:.95;display:flex;position:absolute;overflow:visible;container-type:size}.place-ui .toy .prop[hidden]{display:none}.place-ui .toy .prop>span{display:block}:root[data-light=dawn] .place-ui .prop{filter:brightness(.85)sepia(.12)}:root[data-light=dusk] .place-ui .prop{filter:brightness(.62)saturate(.85)hue-rotate(-6deg)}:root[data-light=night] .place-ui .prop{filter:brightness(.46)saturate(.75)}.prop-gilt{padding-top:6cqh;align-items:flex-start!important}.prop-gilt>span{letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(#fff3c4 0%,#e8c25a 38%,#b07d1f 62%,#f2d27c 100%);color:#0000;filter:drop-shadow(0 .5px #3c2305bf)drop-shadow(0 0 1px #ffdc8c59);-webkit-background-clip:text;background-clip:text;font-family:Courier Prime,ui-monospace,monospace;font-size:15cqw;font-weight:700;line-height:1.12}.prop-chalk>span{color:#ece8dcdb;text-shadow:0 0 1px #ece8dc80;letter-spacing:.02em;font-family:Caveat Brush,cursive;font-size:17cqw;line-height:1.02;transform:rotate(-4deg)}.prop-chalk.under-sticker{visibility:hidden}.prop-chalk.through-sticker>span{color:#ffbe78f2;text-shadow:0 0 4px #d98a3ce6}.prop-hand>span{color:#3a2616;text-shadow:0 0 .6px #3a261699;padding:0 4cqw;font-family:Caveat Brush,cursive;font-size:21cqh;line-height:1;transform:rotate(-1.5deg)}.prop-notice>span{color:#2b2620;padding:0 6cqw;font-family:Courier Prime,ui-monospace,monospace;font-size:13cqw;font-weight:700;line-height:1.1;transform:rotate(2deg)}.prop-notice>span:first-line{font-size:1.15em}.prop-banner>span{letter-spacing:.02em;color:#c79a10;-webkit-text-stroke:.5px #6e5208;padding:0 3cqw;font-family:TF Stencil,Courier Prime,monospace;font-size:19cqw;font-weight:700;line-height:1.05}.prop-silver>span{letter-spacing:.03em;color:#d9dce2;text-shadow:0 1px #00000073,0 0 1px #fff6;font-family:Caveat Brush,cursive;font-size:24cqw;transform:rotate(-1deg)}.place-ui .door.obj .crack{pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(90deg,#140c06d9,#ffbe6ef2 40%,#ffe2aacc 65%,#140c0600);width:0;position:absolute;top:4%;bottom:3%;right:6%}.place-ui .door.obj.ajar .crack{opacity:1;width:24%}.place-ui .door.obj.ajar.ajar-1 .crack{width:8%}#doors.moving .crack{opacity:0}.place-ui[data-place=F3] .door[data-id=greenhouse]:hover .tag,.place-ui[data-place=F3] .door[data-id=greenhouse]:focus-visible .tag{visibility:visible}.prop-typeset>span,.prop-typeset-mirror>span,.prop-card-l2>span{text-transform:uppercase;letter-spacing:.08em;text-align:center;padding:0 3cqw;font-family:Courier Prime,ui-monospace,monospace;font-weight:700;line-height:1.12}.prop-typeset>span,.prop-typeset-mirror>span{color:#f2dc8e;text-shadow:0 .5px #3c2305cc;font-size:14cqw}.prop-typeset-mirror>span{transform:scaleX(-1)}.prop-card-l2>span{color:#2a2620;letter-spacing:.06em;text-transform:none;font-size:10.5cqw;font-weight:700}.prop-card-l2>span:first-line{letter-spacing:.12em}.prop-card-l2 .card-title{letter-spacing:.14em;text-transform:uppercase;margin-bottom:.35em;font-weight:700;display:block}.prop-pencil{background:linear-gradient(#46464c80,#46464c80) 0 26%/100% 1px no-repeat,linear-gradient(#46464c80,#46464c80) 0 74%/100% 1px no-repeat,linear-gradient(#46464c38,#46464c38) 0/100% 1px no-repeat}.prop-pencil>span{text-transform:uppercase;letter-spacing:.1em;color:#0000;-webkit-text-stroke:.55px #3a3a40b8;font-family:Courier Prime,ui-monospace,monospace;font-size:13cqw;font-weight:400;line-height:1.05}@media (forced-colors:active){.prop-pencil>span{color:canvastext;-webkit-text-stroke:0}}:root[data-stone=on][data-place=I2] #stage,:root[data-stone=on][data-place=I2] #doors{cursor:url(/atlases/satchel-props/stone-cursor.png) 16 16,auto}.place-ui .toy .prop.prop-mirrored{scale:-1 1}.place-ui .toy .prop.prop-mirrored.from-inside{scale:1}.place-ui .toy .prop.behind-track{visibility:hidden}.insert-shot{z-index:1;pointer-events:none;background:#000;position:absolute;inset:0;overflow:hidden}.insert-shot[hidden]{display:none}.insert-frame{width:100%;height:100%;position:absolute;top:0;left:0}.insert-frame img{object-fit:fill;opacity:0;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.insert-frame img:first-child{opacity:1}.insert-frame.mirror img{transform:scaleX(-1)}.insert-shot[data-light=dawn] img{filter:brightness(.85)sepia(.12)}.insert-shot[data-light=dusk] img{filter:brightness(.62)saturate(.85)hue-rotate(-6deg)}.insert-shot[data-light=night] img{filter:brightness(.46)saturate(.75)}.insert-card{text-align:center;z-index:1;justify-content:center;align-items:center;line-height:.95;display:flex;position:absolute;overflow:visible;container-type:size}.insert-card>span{display:block}.insert-slip{max-width:min(84vw,560px);font:italic 400 15px/1.25 var(--type,"Courier Prime", monospace);color:var(--ink,#2a2620);background:var(--paper,#efe6cf);text-align:center;padding:7px 11px;position:absolute;bottom:max(96px,14%);left:50%;translate:-50%;rotate:1.5deg;box-shadow:0 2px 6px #00000080}.insert-slip[hidden]{display:none}:root[data-insert] #doors,:root[data-insert] #doors *{visibility:hidden!important}@media (forced-colors:active){.insert-slip{border:1px solid canvastext}}.prop-carved>span{letter-spacing:.06em;color:#3b2a1c;text-shadow:0 1px #ffecc859,0 -1px #140c0699;font-family:Caveat Brush,cursive;font-size:30cqh;line-height:1}:root[data-hours=off][data-light] .place-ui .prop{filter:none}.place-ui[data-place=F3] .door[data-id=greenhouse] .tag{visibility:visible}@media (max-aspect-ratio:4/5){.place-ui[data-place=F3] .door.obj[data-id=greenhouse]{z-index:4}}
