.receiver{--body:#2b2c2e;--legend:#d9d5cc;--orange:#e0782c;--lcd-ink:#1a2016;background:radial-gradient(ellipse at 22% 8%, #ffffff1a 0%, #fff0 50%), linear-gradient(165deg, #38393c 0%, var(--body) 45%, #1c1d1f 100%);-webkit-user-select:none;user-select:none;border-radius:10px;flex:none;gap:12px;width:300px;height:196px;margin-top:150px;padding:16px 14px 12px;display:flex;position:relative;transform:rotate(-3deg);box-shadow:inset 0 1px #ffffff24,inset 0 -2px 3px #0000008c,inset 0 0 0 1px #0006}.aerial{--aerial-out:-27deg;height:5px;position:absolute;top:-3px;left:22px;right:18px}.aerial-rod,.aerial-shadow{transform-origin:0%;border-radius:3px;width:calc(100% + 3px);height:5px;transition:transform .7s cubic-bezier(.3,1.35,.5,1),width .7s cubic-bezier(.3,1.2,.5,1);position:absolute;top:0;left:-3px}.aerial-rod{background:linear-gradient(90deg,#0000 0 34%,#00000059 34% calc(34% + 1px),#0000 0 64%,#00000059 64% calc(64% + 1px),#0000 0),linear-gradient(#f4f4f2 0%,#a9aaac 45%,#6d6e70 60%,#d6d7d8 100%);box-shadow:2px 3px 4px #00000080}.aerial-rod:before{content:"";background:radial-gradient(circle at 35% 30%,#fff 0%,#b5b6b8 40%,#5d5e60 100%);border-radius:50%;width:8px;height:8px;position:absolute;top:-1.5px;right:-3px}.aerial-shadow{filter:blur(2px);opacity:0;background:#00000080;transition-property:transform,width,opacity}.aerial-hinge{background:linear-gradient(#4a4b4e 0%,#1c1d1f 100%);border-radius:3px;width:12px;height:11px;position:absolute;top:-3px;left:-9px;box-shadow:1px 2px 3px #00000080}.receiver:not(.off) .aerial-rod{width:calc(140% + 4.2px);transform:rotate(var(--aerial-out))}.receiver:not(.off) .aerial-shadow{opacity:.6;width:calc(140% + 4.2px);transform:translate(1.5px, 2.5px) rotate(var(--aerial-out))}.rx-left{flex-direction:column;flex:none;width:118px;display:flex;position:relative}.rx-brand{color:var(--legend);justify-content:space-between;align-items:baseline;margin-bottom:7px;display:flex}.rx-sony{width:56px;height:9.9px;display:block}.rx-model{letter-spacing:.06em;opacity:.75;font:600 5.5px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.rx-grille{background:radial-gradient(circle at 50% 42%,#0b0b0c 0 1.1px,#ffffff17 1.5px,#0000 1.9px) 0 0/5px 5px,linear-gradient(#262729 0%,#202123 100%);border-radius:5px;flex:1;box-shadow:inset 0 1px 2px #0009,0 1px #ffffff0f}.rx-tape{color:#2e2416;text-transform:uppercase;clip-path:polygon(0 6%,3% 0,97% 4%,100% 0,99% 94%,96% 100%,4% 96%,0 100%,2% 50%);background:linear-gradient(#ecdeb8f0 0%,#decda0f0 100%);grid-template-rows:repeat(3,auto);grid-auto-flow:column;justify-content:space-between;gap:0 6px;margin:0;padding:4px 7px 3px;font:9.5px/1.25 Riverhack,Bradley Hand,Segoe Print,cursive;list-style:none;display:grid;position:absolute;bottom:20px;left:-6px;right:2px;transform:rotate(-2.5deg);box-shadow:1px 2px 3px #00000059}.rx-tape li{white-space:nowrap;overflow:hidden}.rx-tape b{font-weight:inherit;opacity:.6}.rx-caption{color:var(--legend);opacity:.55;letter-spacing:.08em;white-space:nowrap;margin-top:6px;font:600 4.2px/1.2 Helvetica Neue,Helvetica,Arial,sans-serif}.rx-right{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.rx-lcd{height:62px;color:var(--lcd-ink);background:linear-gradient(#8d9580 0%,#7e8771 100%);border-radius:3px;grid-template-rows:auto 1fr auto;padding:4px 6px 3px;transition:background 1.2s,box-shadow 1.2s;display:grid;position:relative;box-shadow:inset 0 2px 4px #00000080,0 0 0 3px #111214,0 1px 0 3px #ffffff12}.receiver.lit .rx-lcd{background:radial-gradient(60% 120% at 8%,#ffffdc8c 0%,#ffffdc00 100%),radial-gradient(at 45%,#e6f59a 0%,#c3dc6e 70%,#a9c257 100%);transition-duration:.15s;box-shadow:inset 0 2px 4px #00000059,0 0 0 3px #111214,0 1px 0 3px #ffffff12,0 0 14px 5px #c8eb6e66,0 0 40px 10px #c8eb6e24}.receiver.lit .lcd-digits .on,.receiver.lit .lcd-flags .on{opacity:1}.receiver.lit .rx-fn .rx-key{box-shadow:0 1px 1px #000000b3,inset 0 1px #dcf59659}.lcd-flags,.lcd-meter{letter-spacing:.04em;justify-content:space-between;align-items:center;font:700 5.5px/1 Helvetica Neue,Helvetica,Arial,sans-serif;display:flex}.lcd-flags span,.lcd-meter>span:first-child{opacity:.08}.lcd-flags span.on,.lcd-meter span.on{opacity:.9}.lcd-flags span.blink{animation:.9s steps(2,jump-none) infinite lcd-blink}@keyframes lcd-blink{50%{opacity:.1}}.lcd-digits{width:100%;height:100%;min-height:0}.lcd-digits polygon,.lcd-digits circle{fill:currentColor;opacity:.07}.lcd-digits .on{opacity:.88}.lcd-meter .bars{align-items:end;gap:1px;display:flex}.lcd-meter .bars i{opacity:.08;background:currentColor;width:2.5px}.lcd-meter .bars i.on{opacity:.85}.receiver .rx-key{min-width:0;height:13px;color:var(--legend);letter-spacing:.05em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#4a4b4f 0%,#36373a 100%);border:0;border-radius:2.5px;place-items:center;padding:0;font:700 5.5px/1 Helvetica Neue,Helvetica,Arial,sans-serif;display:grid;box-shadow:0 1px 1px #000000b3,inset 0 1px #ffffff24}.receiver button.rx-key:hover{background:linear-gradient(#55565a 0%,#3c3d40 100%)}.receiver button.rx-key{position:relative;top:0}.receiver button.rx-key:active{top:.5px;box-shadow:inset 0 1px 2px #000000b3}.receiver .rx-key:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.receiver .rx-key.dead{cursor:default;opacity:.85}.rx-fn{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.receiver .rx-power{color:var(--orange)}.rx-pad{grid-template-columns:repeat(3,1fr);gap:4px 6px;padding:0 10px;display:grid}.receiver .rx-key.num{letter-spacing:0;height:14px;font-size:8px}.receiver .rx-key.num:nth-child(10){grid-column:2}.receiver .rx-key.num[aria-current]{color:#fff;box-shadow:0 1px 1px #000000b3,inset 0 1px #ffffff24,0 0 0 1px #e0782cb3}.receiver .rx-key.exe{font-size:5.5px}.rx-tune{grid-template-columns:1fr 1fr;gap:2px;margin:0 10px 0 40px;display:grid;position:relative}.receiver .rx-tune .rx-key{height:11px;font-size:8px;font-weight:600}.receiver .rx-tune .rx-key:first-child{border-radius:6px 2px 2px 6px}.receiver .rx-tune .rx-key:nth-child(2){border-radius:2px 6px 6px 2px}.rx-tune-label{color:var(--legend);opacity:.6;letter-spacing:.08em;margin-top:2px;font:600 4.2px/1 Helvetica Neue,Helvetica,Arial,sans-serif;position:absolute;top:100%;right:0}.rx-side{gap:5px;width:6px;display:grid;position:absolute;top:30px;right:-5px}.side-wheel,.side-slide{width:6px;display:block}.side-wheel{background:repeating-linear-gradient(#ffffff24 0 1px,#00000059 1px 2.5px),linear-gradient(90deg,#1e1f21 0%,#46474b 60%,#26272a 100%);border-radius:0 3px 3px 0;height:14px}.side-slide{background:linear-gradient(90deg,#232426 0%,#4d4e52 60%,#2a2b2d 100%);border-radius:0 2px 2px 0;width:4px;height:8px}.receiver .rx-side button{cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:0;width:6px;height:17px;padding:0}.receiver .rx-side button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rx-side button{position:relative}.rx-side button:after{content:"";position:absolute;inset:0 -12px 0 -10px}.wheel-grip{touch-action:none;cursor:ns-resize;display:grid}.receiver .wheel{cursor:ns-resize;background:repeating-linear-gradient(180deg, #ffffff29 0 1px, #00000059 1px 2.5px) 0 var(--turn,0) / 100% 2.5px, linear-gradient(90deg, #1e1f21 0%, #46474b 60%, #26272a 100%);transition:background-position .15s ease-out}.receiver .wheel.up{border-radius:0 4px 0 0}.receiver .wheel.down{border-radius:0 0 4px}.receiver .rx-side button:active{box-shadow:inset 0 0 0 10px #ffffff1f}@media (prefers-reduced-motion:reduce){.receiver .blink{animation:none!important}}.film-strip{width:calc(var(--length) * var(--film-scale,1) * 1px);height:calc(56px * var(--film-scale,1));flex:none;display:block;overflow:visible}.fs-base{fill:var(--film-base,#b56a33);fill-opacity:.86}.fs-shadow{fill:#00000052}.fs-frames{opacity:.94;filter:contrast(1.35)brightness(1.02)}.fs-print{fill:var(--film-ink,#6e3312);letter-spacing:.04em;font:600 2.3px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.fs-edge{fill:none;stroke:#ffc27a;stroke-width:.6px;stroke-opacity:.5}.fs-gloss{fill:none;stroke:#fff;stroke-width:.8px;stroke-opacity:.22}.film-holder{-webkit-user-select:none;user-select:none;width:464px;height:96px;position:relative}.fh-layer{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fh-strip{line-height:0;position:absolute}.fh-strip .fs-shadow{display:none}.fh-moulded{letter-spacing:.08em;fill:#ffffff21;font:700 5px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.box{transform-style:preserve-3d;--wall:#2b2c2e;position:relative}.box-top{transform-style:preserve-3d;position:absolute;inset:0}.box .box-top>*{margin:0;transform:none}.walls{width:0;height:0;transform-style:preserve-3d;pointer-events:none;position:absolute;top:0;left:0}.wall{transform-origin:0 0;backface-visibility:visible;position:absolute;top:0;left:0}.foot{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.foot polygon{fill:#0b0b0c}.scanner{--k:1;width:calc(545px * var(--k));height:calc(456px * var(--k));-webkit-user-select:none;user-select:none;flex:none;align-self:flex-start;position:relative}.sc-art{transform:scale(var(--k));transform-origin:0 0;position:absolute;top:0;left:0;overflow:visible}.scanner{transform-style:preserve-3d;--wall:#1a1f40}.sc-art:not(.sc-lifted,.sc-mid) .sc-body>:not(.sc-plugs,.sc-footprint),.sc-lifted .sc-plugs,.sc-lifted .sc-footprint,.sc-lifted .sc-slot,.sc-mid>:not(.sc-body),.sc-mid .sc-body>:not(.sc-slot){display:none}.sc-mid{pointer-events:none}.sc-holders,.sc-holder,.sc-holder>div,.sc-raised{transform-style:preserve-3d}.sc-holder .film-holder,.sc-holder>div{--wall:#161618}.sc-lifted{pointer-events:none}.sc-walls{transform-style:preserve-3d;position:absolute}.sc-holders{width:545px;height:456px;transform:scale(var(--k));transform-origin:0 0;position:absolute;top:0;left:0}.sc-holder{position:absolute;inset:0}.sc-holder>div{transform-origin:0 0;position:absolute;top:0;left:0}.sc-bezel{fill:#2e3037;stroke:#0009;stroke-width:.6px}.sc-mouth{fill:#050506}.sc-lip{fill:none;stroke:#e1e4ee8c;stroke-width:.9px;stroke-linecap:round}.sc-slot.near .sc-lip{stroke:#e1e4ee2e}.sc-print{fill:#25272c;letter-spacing:.02em;font:3.2px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.sc-power{fill:#b9bcc3;stroke:#0006;stroke-width:.6px}.sc-cord path{fill:none;stroke-linecap:round;stroke-linejoin:round}.sc-cord.dc .sc-wire{stroke:#0d0d0f;stroke-width:6.5px}.sc-cord.usb .sc-wire{stroke:#232428;stroke-width:4.6px}.sc-cord .sc-sheen{stroke:#ffffff29;stroke-width:1.2px;transform:translate(-.9px,-1.1px)}.sc-cord.usb .sc-sheen{stroke-width:.9px;transform:translate(-.6px,-.8px)}.slides-box{--wall:#151516}.slide-holder{-webkit-user-select:none;user-select:none;flex:none;width:400px;height:100px;margin-top:64px;position:relative;transform:rotate(4deg)}.sh-frame{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sh-moulded{letter-spacing:.08em;fill:#ffffff21;font:700 5px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.sh-slide{background:radial-gradient(at 20% 12%,#ffffff8c 0%,#fff0 60%),linear-gradient(160deg,#f1efe9 0%,#e2dfd7 55%,#cfcbc2 100%);border-radius:3px;width:80px;height:80px;position:absolute;box-shadow:1px 2px 2px #0000008c,inset 0 1px #ffffffe6,inset 1px 0 #fff9,inset 0 -1px #0000002e,inset -1px 0 #0000001f,inset 0 0 0 4px #fff0,inset 0 0 0 4.5px #00000017,inset 0 0 0 5.5px #ffffff59}.sh-slide.grey{background:radial-gradient(at 20% 12%,#fff6 0%,#fff0 60%),linear-gradient(160deg,#d4d4d1 0%,#bdbdb9 55%,#a9a9a5 100%)}.sh-slide.grey .sh-print{color:#5d5d5a}.sh-window{background:#1c1b19;border-radius:1px;width:58px;height:38px;position:absolute;top:21px;left:11px;overflow:hidden;box-shadow:0 0 0 1px #00000047,inset 1px 1px 1.5px #0000008c}.sh-slide.portrait .sh-window{width:38px;height:58px;top:11px;left:21px}.sh-window img{object-fit:cover;width:100%;height:100%;display:block}.sh-window:after{content:"";background:linear-gradient(125deg,#ffffff4d 0%,#ffffff14 28%,#fff0 42% 70%,#ffffff14 100%);position:absolute;inset:0;box-shadow:inset 1px 1px 1px #00000073,inset -1px -1px #ffffff1f}.sh-print{color:#6f6b64;letter-spacing:.04em;font:700 6px/1 Helvetica Neue,Helvetica,Arial,sans-serif;position:absolute;top:5px;left:6px}.sh-print-side{letter-spacing:.12em;opacity:.8;font-size:4px;font-weight:600;inset:auto 6px 5px auto}.sh-clip{background:linear-gradient(170deg,#3a3b3e 0%,#212224 60%,#161718 100%);border-radius:1.5px;width:11px;height:6px;position:absolute;box-shadow:1px 1.5px 1.5px #0009,inset 0 .5px #fff3}.camera{-webkit-user-select:none;user-select:none;flex:none;width:262.4px;position:relative}.ae-svg{width:100%;height:auto;display:block;overflow:visible}.camera{transform-style:preserve-3d;--wall:#141416}.ae-svg.ae-face{pointer-events:none;position:absolute}.ae-part{transform-style:preserve-3d;position:absolute;top:0;left:0}.ae-chrome{--wall:linear-gradient(180deg, #3b3c3f 0%, #a9aaac 30%, #eeeeec 52%, #8a8b8e 78%, #d9d9d7 100%)}.ae-satin{--wall:linear-gradient(180deg, #0c0c0d, #1a1a1c 85%, #2a2a2d)}.ae-scale{--wall:repeating-linear-gradient(90deg, transparent 0 3px, #e8e8e459 3px 3.4px) 0 70% / auto 30% no-repeat, #0e0e10}.ae-rubber{--wall:conic-gradient(from -45deg, #060607 0 25%, #121214 0 50%, #2b2b2f 0 75%, #1b1b1e 0) 0 0 / 2.16px 2.16px, #0c0c0d}.ae-ribbed{--wall:repeating-linear-gradient(90deg, #1d1d20 0 .72px, #0a0a0b .72px 1.44px), #111113}.ae-canon{fill:#f3f3f0;text-anchor:middle;font:600 7.6px/1 Avenir Next,Futura,Century Gothic,Helvetica Neue,sans-serif}.ae-badge{fill:#0b0b0c;stroke:#eeeeec;stroke-width:.35px;font:italic 900 7.6px/1 Rockwell,Clarendon,Georgia,serif}.ae-program{fill:#49bd6f;font:500 2.2px/1 Eurostile,Microgramma,Arial Black,Helvetica Neue,sans-serif}.ae-lens-type{fill:#e9e9e6;font:500 2.9px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.sign-pen{-webkit-user-select:none;user-select:none;flex:none;width:236px;height:142px;position:relative}.sp-pen{width:251.2px;height:25.6px;margin:-12.8px 0 0 -125.6px;position:absolute;top:50%;left:50%;overflow:visible;transform:rotate(-28deg)}.sp-script text{font:italic 400 2.9px/1 Snell Roundhand,Brush Script MT,Segoe Script,cursive}.sp-sign{font-size:3.4px}.sp-small text{letter-spacing:.02em;font:700 1.3px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.film-boxes{transform-style:preserve-3d;-webkit-user-select:none;user-select:none;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.1  0 0 0 0 0.08  0 0 0 0 0.05  0 0 0 1 -0.5'/%3E%3C/filter%3E%3Crect width='96' height='96' filter='url(%23n)'/%3E%3C/svg%3E");position:relative}.carton{transform-style:preserve-3d;transform-origin:50%;position:absolute;top:0;left:0}.carton-side{transform-origin:0 0;backface-visibility:visible;position:absolute;top:0;left:0}.carton-front{border-radius:1.5px;position:absolute;inset:0;overflow:hidden}.carton-print{border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.carton-side:after{content:"";background:linear-gradient(180deg, rgba(0, 0, 0, var(--foot)) 0%, rgba(0, 0, 0, var(--top)) 100%), var(--grain) 0 0 / 32px 32px;position:absolute;inset:0}.carton-front:after{content:"";border-radius:inherit;background:radial-gradient(120% 90% at 12% 8%, #fffaeb29 0%, #fffaeb00 55%), linear-gradient(135deg, #fffaeb0f 0%, #fffaeb00 40%, #00000024 100%), var(--grain) 0 0 / 32px 32px;position:absolute;inset:0;box-shadow:inset 0 0 0 .4px #00000059}.sticky-pad{-webkit-user-select:none;user-select:none;flex:none;width:122px;height:122px;margin:4px 8px 10px 0;position:relative;transform:rotate(-4deg)}.sticky-pad:before{content:"";background:#f1dd5c;border-radius:1px;position:absolute;inset:0}.pad-box{--wall:repeating-linear-gradient(180deg, #f4e168 0 .7px, #dcc646 .7px 1.1px, #efdb5e 1.1px 1.8px, #d2bb3e 1.8px 2.2px)}.sn-top{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .4 0 0 0 0 .3 0 0 0 0 0 .4 0 0 0 -.14'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>") 0 0/120px 120px,linear-gradient(#ffffff29 0%,#ffffff1a 17%,#fff0 19%),linear-gradient(#785a0000 62%,#785a0024 100%),#fbe96e;border-radius:1px;padding:16px 10px 8px 11px;position:absolute;inset:0;transform:rotate(3deg)translate(-2px,-3px);box-shadow:inset 0 0 0 .5px #785f0a4d,1px 3px 4px #3c2d0059}.sn-hand{color:#0000;mix-blend-mode:multiply;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='i'><feTurbulence type='fractalNoise' baseFrequency='.55 .09' numOctaves='3' stitchTiles='stitch' seed='3'/><feColorMatrix values='0 0 0 0 .95 0 0 0 0 .92 0 0 0 0 .6 0 0 0 -1.4 .7'/></filter><rect width='100%' height='100%' filter='url(%23i)'/></svg>") 0 0/120px 120px,#1c1a14;-webkit-background-clip:text;background-clip:text;margin:0;font:13.5px/1.08 Riverhack,Bradley Hand,Segoe Print,cursive;transform:rotate(-2deg)}.sn-head{margin-bottom:3px;font-size:16px;display:block}.sn-sun{fill:none;stroke:#1c1a14;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;mix-blend-mode:multiply;opacity:.88;width:22px;height:22px;position:absolute;bottom:6px;right:7px;overflow:visible;transform:rotate(8deg)}.desk{padding:0 0 var(--rail-h);justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.desk,[data-surface=desk] #root:empty{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 .9 0 0 0 .07 0'/></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>") 0 0/200px 200px,radial-gradient(95% 110% at 40% 32%,#fff4de1f 0%,#fff4de0f 50%,#fff4de00 85%),radial-gradient(at 50% 30%,#0000 40%,#00000073 100%),#1f2a24;height:100svh}@media (max-width:719px){.desk{padding-top:56px}}.stage{flex:none;position:relative}.desk:not(.ready) .stage{opacity:0}.desk.ready .stage{transition:opacity .4s}@media (prefers-reduced-motion:reduce){.desk.ready .stage{transition:none}}.world{transform:scale(var(--k));transform-origin:0 0;isolation:isolate;position:absolute;top:0;left:0}.world>.place{position:absolute}.world>.place>*{margin:0}.world>.place:not([style*=filter]){transform-style:preserve-3d;transform:translateZ(0)}.lift{transform-style:preserve-3d;position:relative}.lift.lifted{visibility:hidden}.lift.can{cursor:zoom-in}.lift.can:not(.live) *{cursor:inherit}.pick-up{pointer-events:none;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.pick-up:focus-visible{outline:calc(2px / var(--k)) solid var(--accent);outline-offset:calc(4px / var(--k))}.in-hand{z-index:10;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.in-hand[open]{place-items:center;display:grid}.in-hand .dim{background:#080a0999;position:absolute;inset:0}.hand{position:relative}.reading .sheet{transform:rotate(-.4deg);box-shadow:inset 1px 1px #fff6,inset 0 0 0 1px #5a461e1f,14px 24px 40px #0000008c}.radio-held .hand{padding-top:172px}.print-held .print{transform:none;box-shadow:0 0 0 1px #0000001f,12px 20px 36px #0000008c}.radio-held .receiver{margin:0;transform:none;box-shadow:inset 0 1px #ffffff24,inset 0 -2px 3px #0000008c,inset 0 0 0 1px #0006,10px 18px 30px #0000008c}.sheet{color:#3a2f1c;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .22 0 0 0 0 .16 0 0 0 0 .06 .5 0 0 0 -.12'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>") 0 0/160px 160px,url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='720' height='720'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='.008' numOctaves='3' stitchTiles='stitch' seed='4'/><feColorMatrix values='0 0 0 0 .45 0 0 0 0 .35 0 0 0 0 .15 0 0 0 -.55 .28'/></filter><rect width='100%' height='100%' filter='url(%23m)'/></svg>") 0 0/720px 720px,radial-gradient(at 45% 40%,#785a2800 55%,#785a2824 100%),linear-gradient(#f3ecda 0%,#ebe2cb 100%);width:440px;padding:40px 44px 48px;font:19px/1.4 Riverhack,Bradley Hand,Segoe Print,cursive;position:relative;transform:rotate(-.8deg);box-shadow:inset 1px 1px #fff6,inset 0 0 0 1px #5a461e1f}.sheet h1,.sheet p{color:#0000;mix-blend-mode:multiply;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='i'><feTurbulence type='fractalNoise' baseFrequency='.55 .09' numOctaves='3' stitchTiles='stitch' seed='9'/><feColorMatrix values='0 0 0 0 .95 0 0 0 0 .92 0 0 0 0 .84 0 0 0 -1.4 .75'/></filter><rect width='100%' height='100%' filter='url(%23i)'/></svg>") 0 0/120px 120px,#2e2416;text-shadow:0 0 .6px #2e241659;-webkit-background-clip:text;background-clip:text}.sheet h1{font:inherit;margin-bottom:18px;font-size:30px;line-height:1.1}.sheet p{max-width:46ch;margin:0}.sheet p+p{margin-top:1.1em}.print{background:linear-gradient(#fbfaf6 0%,#f0ede4 100%);border-radius:1px;width:140.8px;padding:9.6px 7.2px 35.2px;position:relative;transform:rotate(2.6deg);box-shadow:0 0 0 1px #0000001f}.print img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.glass-defs{width:0;height:0;position:absolute;overflow:hidden}.lighttable{padding:28px var(--gutter) calc(var(--rail-h) + 40px);flex-direction:column;display:flex}.lighttable,[data-surface=lighttable] #root:empty{background:radial-gradient(at 50% 30%,#0000 40%,#00000073 100%),#1f2a24;min-height:100svh}.lightbox{background:linear-gradient(#6c6c68 0%,#4c4c48 28%,#3a3a3b 100%);border-radius:10px;flex-direction:column;flex:1;width:100%;max-width:1680px;margin:0 auto;padding:14px 14px 18px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #0009,0 0 0 1px #00000080,0 30px 60px #0000008c}.lightbox:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#d6e8f029,#d6e8f000 70%);border-radius:48px;transition:opacity .4s;position:absolute;inset:-48px}.lightbox.off:before{opacity:0}.lightbox.fresh{animation:.3s ease-out both box-down}@keyframes box-down{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.lightbox.fresh{animation:none}}.lightbox>*{position:relative}.bezel{justify-content:space-between;align-items:flex-start;gap:12px 24px;padding:4px 6px 14px;display:flex}.bezel .finder{flex:1;min-width:0;padding:0}.bezel .facets label{color:#ded9d0;background:#0e0d0c9e;border-color:#0000008c;box-shadow:inset 0 1px 2px #00000073,0 1px #ffffff1a}.bezel .facets label>span{color:#aaa49a}.bezel .facets label:hover{border-color:#ffffff52}.bezel .facets label.on{border-color:var(--accent);color:var(--text)}.bezel .facets label.on>span{color:#d8d2c8}.bezel .finder-status{color:#e2ddd4;text-shadow:0 1px #00000073}.glass{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.32 0 0 0 0 0.37 0 0 0 0 0.4 0 0 0 0.7 -0.3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");background:#c6ced0;border-radius:4px;flex:1;padding:22px;transition:background .4s;position:relative;overflow:hidden;box-shadow:inset 0 2px 8px #00000080,inset 0 0 0 1px #0006}.glass:before{content:"";pointer-events:none;background:var(--grain), radial-gradient(ellipse at 50% 50%, #fff0 55%, #6e828c59 100%), repeating-linear-gradient(90deg, #fff0 0 44px, #ffffff61 66px 84px, #fff0 106px 150px), linear-gradient(180deg, #f3f8f9 0%, #e5edf0 100%);animation:1.6s ease-out both tube-start,11s linear 1.6s infinite tube-hum;position:absolute;inset:0}.lightbox.off .glass{background:var(--grain), #3b3f40}.lightbox.off .glass:before{opacity:0;animation:none}.glass>*{position:relative}.glass .quiet{color:#4b5254}.lightbox.off .glass .quiet{color:var(--dim)}.slides{grid-template-columns:repeat(auto-fill,minmax(min(240px,40%),1fr));gap:30px;display:grid}.slide{aspect-ratio:1;display:block;position:relative}.slide:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.slide .ph{mix-blend-mode:multiply;left:calc(50% - var(--w) / 2 - 2%);width:calc(var(--w) + 4%);top:calc(50% - var(--h) / 2 - 2%);height:calc(var(--h) + 4%);transition:transform .2s;position:absolute}.slide .ph img{filter:brightness(1.05)saturate(1.06);transition:opacity .35s,filter .4s}.slide:hover .ph img{filter:brightness(1.12)saturate(1.06)}.lightbox.off .slide .ph{mix-blend-mode:normal}.lightbox.off .slide .ph img{filter:brightness(.5)saturate(.6)contrast(.85)}.lightbox.off .slide:hover .ph img{filter:brightness(.62)saturate(.65)contrast(.88)}.slide .mount{--card:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.4 0 0 0 0 0.32 0 0 0 0.45 -0.2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none;filter:drop-shadow(1px 2px 1.5px #00000047);transition:transform .2s,filter .2s;position:absolute;inset:0}.slide .mount:before{content:"";padding:calc((100% - var(--h)) / 2) calc((100% - var(--w)) / 2);background:var(--card), linear-gradient(150deg, #f4f0e6 0%, #e6e0d3 60%, #dcd5c7 100%);-webkit-mask-composite:xor;filter:brightness(.88);border-radius:4%;transition:filter .4s;position:absolute;inset:0;box-shadow:inset 0 0 5px #ffffffe6,inset 0 0 0 1px #fff9;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.slide .mount:after{content:"";left:calc(50% - var(--w) / 2);width:var(--w);top:calc(50% - var(--h) / 2);height:var(--h);position:absolute;box-shadow:inset 1px 1px #00000059,inset -1px -1px #ffffff59}.slide{container-type:inline-size}.slide .imprint{letter-spacing:.14em;text-transform:uppercase;color:#342e28b8;justify-content:space-between;align-items:center;font:600 3.6cqi/1 Helvetica Neue,Arial,sans-serif;display:flex;position:absolute;bottom:6%;left:7%;right:7%}.slide .imprint>*{mix-blend-mode:multiply}.slide .frame{letter-spacing:.06em}.slide .thumb-spot{aspect-ratio:1;opacity:.85;background:radial-gradient(circle at 40% 38%,#b8412a,#8f2c1c 75%);border-radius:48% 52% 50% 46%;width:3.4cqi}.lightbox.off .slide .mount{filter:drop-shadow(2px 4px 3px #00000080)}.lightbox.off .slide .mount:before{filter:brightness(.8);box-shadow:inset 0 0 0 1px #ffffff59}.slide:hover .ph,.slide:hover .mount{transform:translate(-2px,-3px)}.slide:hover .mount{filter:drop-shadow(3px 6px 5px #00000052)}.lightbox.off .slide:hover .mount{filter:drop-shadow(4px 8px 6px #0000008c)}@keyframes tube-start{0%{opacity:0}6%{opacity:.55}9%{opacity:.05}15%{opacity:.7}18%{opacity:.2}24%{opacity:.95}27%{opacity:.5}33%{opacity:1}60%{opacity:.97}to{opacity:1}}@keyframes tube-hum{0%,36%,40%,70%,75%,to{opacity:1}38%{opacity:.965}72%{opacity:.98}}.power{cursor:pointer;background:linear-gradient(#1c1c1c,#0a0a0a);border:0;border-radius:5px;flex:none;width:46px;height:26px;margin-top:8px;padding:0;position:relative;box-shadow:inset 0 1px #ffffff26,inset 0 0 0 1px #000,0 1px #ffffff1f}.power:hover{border:0}.power:before{content:"";background:linear-gradient(#3a3a3a,#1e1e1e);border-radius:3px;width:calc(50% - 4px);transition:left .15s,background .15s,box-shadow .15s;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 2px 3px #000000b3,inset 0 1px #fff3}.power[aria-pressed=true]:before{background:linear-gradient(#7fd7c5,#2f8f7c);left:calc(50% + 1px);box-shadow:0 0 10px #78dcc8b3,0 2px 3px #000000b3,inset 0 1px #ffffff59}.power:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:719px){.lighttable{padding:60px 12px calc(var(--rail-h) + 40px)}.lightbox{border-radius:8px;padding:8px 8px 12px}.bezel{flex-wrap:wrap;padding:4px 2px 10px}.glass{padding:12px}.slides{gap:16px}}:root{--rail-h:88px;--wood:#4a3626;--wood-hi:#6b4e37;--wood-lo:#2b1d13}.rail{z-index:3;height:calc(88px + env(safe-area-inset-bottom,0px));padding:0 var(--gutter) calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, #ffecd252 0, #ffecd21f 2px, #ffffff08 7px, #00000073 9px, #0000001f 11px, transparent 14px), linear-gradient(90deg, #fff0dc12, transparent 45%, #0000002e), radial-gradient(ellipse 34% 7% at 22% 42%, #1e100659, transparent 70%), radial-gradient(ellipse 26% 5% at 71% 63%, #1e10064d, transparent 70%), radial-gradient(ellipse 2.2% 11% at 58% 40%, #190c048c, #190c0426 55%, transparent 75%), radial-gradient(ellipse 40% 9% at 48% 80%, #ffdcb40f, transparent 70%), repeating-linear-gradient(179.4deg, #0000 0 5px, #0000001a 5px 6px, #0000 6px 9px, #ffe6c80a 9px 11px, #0000000f 11px 12px), repeating-linear-gradient(180.3deg, #0000 0 17px, #0000001f 17px 19px, #0000 19px 31px), linear-gradient(180deg, var(--wood-hi) 0%, var(--wood) 40%, var(--wood-lo) 100%);align-items:flex-end;gap:28px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 30px #00000073,inset 0 -1px #0009,inset 0 -10px 14px -8px #00000080}.rail-tools{flex:1;align-self:stretch;align-items:flex-end;gap:24px;min-width:0;display:flex}.rail-views{align-items:flex-end;gap:28px;display:flex}.slot{color:inherit;justify-items:center;gap:7px;text-decoration:none;display:grid;position:relative}.slot:hover{color:inherit}.slot:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:4px}.obj{filter:drop-shadow(6px 8px 6px #00000080);transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .22s;display:block}.slot:hover .obj,.slot:focus-visible .obj{filter:drop-shadow(9px 14px 10px #0000008c);transform:translateY(-5px)}.slot:active .obj{filter:drop-shadow(3px 3px 3px #00000080);transform:translateY(1px)}.slot[aria-current]:before{content:"";pointer-events:none;background:radial-gradient(at 50% 60%,#ffbe7833,#0000 70%);width:120%;height:40px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.slot[aria-current] .obj,.slot[aria-current]:hover .obj{filter:drop-shadow(10px 16px 10px #0000008c);transform:translateY(-8px)rotate(-2deg)}.dymo{color:#f1ece2;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px #000000e6,0 -.5px #ffffff59;background:linear-gradient(#2a2623 0%,#141210 40%,#1a1715 100%);border-radius:2px;padding:3px 8px 2px;font-size:10.5px;font-weight:600;line-height:1.4;box-shadow:0 1px #ffffff14,0 2px 3px #0009}.slot[aria-current] .dymo{color:#fff6ee;background:linear-gradient(#c9432a 0%,#9e2b17 45%,#a8311c 100%)}.name-tape{color:#2e2112;white-space:nowrap;clip-path:polygon(0 8%,2% 0,3% 10%,5% 1%,100% 0,98.5% 18%,100% 34%,98.8% 60%,100% 82%,99% 100%,4% 100%,2.5% 90%,0 100%,1.2% 55%);opacity:.96;background:linear-gradient(#ffffff40,#fff0 45%),linear-gradient(90deg,#0000000d,#0000 20% 80%,#0000000f),#ddcca4;flex:none;align-self:center;margin:4px 0 0 -6px;padding:5px 18px 3px;font-family:Riverhack,Bradley Hand,Segoe Print,cursive;font-size:21px;line-height:1.1;text-decoration:none;transition:opacity .3s;position:relative;transform:rotate(-2.2deg);box-shadow:2px 3px 4px #00000059}:root:not([data-hand]) .name-tape{opacity:0}@media (max-width:719px){.rail{height:calc(92px + env(safe-area-inset-bottom,0px));padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));gap:12px}.rail-views{gap:12px}.rail-tools{justify-content:flex-start}.name-tape{top:12px;left:var(--gutter);z-index:3;margin:0;padding:4px 14px 2px;font-size:18px;position:fixed}.dymo{letter-spacing:.05em;padding:2px 6px 1px;font-size:9.5px}.obj-can{width:52px;height:23px}.obj-sheet{width:44px;height:54px}.obj-note{width:46px;height:36px}}:root{--bg:#0e0d0c;--panel:#181715;--line:#2a2826;--text:#e8e4dc;--dim:#9a948a;--accent:#d9542b;--gutter:16px;color:var(--text);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%;font:15px/1.5 -apple-system,BlinkMacSystemFont,Helvetica Neue,Segoe UI,sans-serif}@media (min-width:720px){:root{--gutter:32px}}*{box-sizing:border-box}body{min-height:100svh;margin:0}h1,h2,p,ul,dl,dd{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}a:hover{color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}main:focus{outline:none}button{font:inherit;color:inherit;background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:6px;padding:8px 14px}button:hover{border-color:var(--dim)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button.link{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);background:0 0;border:0;border-radius:0;padding:0}button.link:hover{text-decoration-color:currentColor}.n{opacity:.6;font-variant-numeric:tabular-nums}main{padding:24px var(--gutter) calc(var(--rail-h) + 48px);max-width:1680px;margin:0 auto}main.wide{padding:0 0 calc(var(--rail-h) + 32px);max-width:none}main.bleed{max-width:none;padding:0}@media (max-width:719px){main{padding-top:52px}main.wide{padding-top:48px}}.bleed .page-head,.bleed .quiet{padding-left:var(--gutter);padding-right:var(--gutter)}.quiet{color:var(--dim);text-align:center;justify-items:center;gap:14px;padding:15vh 0;display:grid}.glass .quiet{padding:10vh 0}.quiet h1{color:var(--text);font-size:20px;font-weight:500}.quiet a{text-underline-offset:3px;text-decoration:underline}.ph{background-color:var(--panel);display:block;position:relative;overflow:hidden}.ph:before{content:"";background:var(--blur) center / cover no-repeat;filter:blur(18px);position:absolute;inset:-12%}.ph img{object-fit:cover;opacity:0;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:opacity .35s;display:block;position:relative}.ph.loaded img{opacity:1}.ph.loaded:before{visibility:hidden;transition:visibility 0s .35s}.table{position:relative}.table-stage{width:100%;height:calc(100svh - var(--rail-h));background:#1f2a24;position:relative}[data-surface=felt] #root:empty{height:calc(100svh - var(--rail-h));background:radial-gradient(at 50% 45%,#0000 45%,#00000073 100%),#1f2a24}.table-canvas{touch-action:none;width:100%;height:100%;display:block}.table-stage:after{content:"";pointer-events:none;background:radial-gradient(at 50% 45%,#0000 45%,#00000073 100%);position:absolute;inset:0}.table-tools{z-index:1;-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);background:#0e0d0c73;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.table-tabs{gap:2px;display:flex}.table-tools button{color:var(--dim);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px;line-height:1.3;transition:background-color .2s,color .2s}.table-tools button:hover:not(:disabled){color:var(--text)}.table-tools button[aria-pressed=true]{color:#fff;background:#ffffff24}.table-tools button:disabled{opacity:.4;cursor:default}.table-tools button:focus-visible{outline-offset:1px;border-radius:999px}.table-tip{margin-left:9px;position:relative}.table-tip:before{content:"";background:#ffffff1f;width:1px;position:absolute;top:6px;bottom:6px;left:-7px}@media (max-width:719px){.table-tools{bottom:12px}.table-tools button{padding:6px 11px}}.table.tall{padding-bottom:var(--rail-h)}.table.tall .table-tools{bottom:calc(var(--rail-h) + 20px);position:fixed}@media (max-width:719px){.table.tall .table-tools{bottom:calc(var(--rail-h) + 12px)}}.table-list{z-index:1;padding:10px var(--gutter);color:var(--dim);background:#0e0d0cd9;flex-wrap:wrap;justify-content:center;gap:4px 16px;font-size:13px;display:flex;position:absolute;bottom:0;left:0;right:0}.table-list:not(:focus-within){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}.table-list .group{color:var(--text);padding:4px 0}.table-list .group:not(:first-child){margin-left:16px}.table-list a{padding:4px 0}.stock-cards+.stock-cards{margin-top:40px}.stock-cards h2{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:500}.rollout{overflow-x:clip}.rollout-back{padding:6px var(--gutter) 10px;color:var(--dim);font-size:13px}.rollout-back a:hover{color:var(--text)}.held{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.held .solo-anchor{left:var(--gutter);height:calc(var(--strip-h) / .88);width:calc(var(--strip-h) / .88 / 1.5);position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:719px){.held .solo-anchor{left:calc(-.35 * var(--strip-h) / .88 / 1.5)}}.held .filmstrip{top:50%;left:var(--lip,0px);pointer-events:auto;visibility:hidden;margin:0;position:absolute;right:0;transform:translateY(-50%)}.held.placed .filmstrip{visibility:visible}.held .strip{padding:0;scroll-padding-inline:0}.held .strip-film{padding-left:20px;box-shadow:0 18px 40px #0006}.held{--draw-ease:cubic-bezier(.12, .7, .2, 1);--retract-ease:cubic-bezier(.55, 0, .85, .45)}.held .strip-film{transform:translateX(calc(-1 * var(--draw,100vw)));clip-path:inset(0 calc(100% - var(--draw,100vw)) 0 0);transition:transform var(--pull,.9s) var(--draw-ease)}.held.out .strip-film,.held.settled .strip-film{transform:none}.held.settled .strip-film{clip-path:none;transition:none}.held.retract .strip-film{transform:translateX(calc(-1 * var(--draw,100vw)));transition:transform var(--retract,.3s) var(--retract-ease)}.held .strip-film:after{background-position:calc(var(--scroll,0px) + var(--draw,100vw)) 0, 0 0;transition:background-position var(--pull,.9s) var(--draw-ease)}.held.out .strip-film:after,.held.settled .strip-film:after{background-position:var(--scroll,0px) 0, 0 0}.held.settled .strip-film:after{transition:none}.held.retract .strip-film:after{background-position:calc(var(--scroll,0px) + var(--draw,100vw)) 0, 0 0;transition:background-position var(--retract,.3s) var(--retract-ease)}@media (prefers-reduced-motion:no-preference){.held{--latent:blur(6px) contrast(.1) brightness(.2) sepia(1);--develop-ease:cubic-bezier(.3, .5, .4, 1)}.held .leader,.held .frame .ph,.held .frame .edge-print{filter:var(--latent)}.held .frame{--due:calc(50ms + min(var(--i,0), 10) * .1s)}.held .frame .tile{position:relative}.held .frame .tile:after{content:"";pointer-events:none;background:var(--grain) 0 0 / 160px 160px, linear-gradient(var(--base), var(--base));position:absolute;inset:0}.held.settled .leader{animation:develop 1s var(--develop-ease) both}.held.settled .frame .ph,.held.settled .frame .edge-print{animation:develop 1.3s var(--develop-ease) both;animation-delay:var(--due)}.held.settled .frame .tile:after{animation:expose 1.3s var(--develop-ease) both;animation-delay:var(--due)}.held.retract .leader,.held.retract .frame .ph,.held.retract .frame .edge-print,.held.still .leader,.held.still .frame .ph,.held.still .frame .edge-print{filter:none;animation:none}.held.retract .frame .tile:after,.held.still .frame .tile:after{display:none}}@keyframes develop{0%{filter:var(--latent)}30%{filter:blur(4px)contrast(.35)brightness(.55)sepia()}65%{filter:blur(1.5px)contrast(.8)brightness(.9)sepia(.6)}to{filter:none}}@keyframes expose{0%{opacity:1}45%{opacity:0}to{opacity:0}}.filmstrip,.held{--film-h:220px;--band:34px;--strip-h:calc(var(--film-h) + 2 * var(--band))}.filmstrip{margin-top:8px}@media (min-width:720px){.filmstrip,.held{--film-h:320px}}@media (min-width:1200px){.filmstrip,.held{--film-h:380px}}.strip{padding:0 var(--gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);align-items:center;display:flex;overflow:auto hidden}.strip:focus-visible{outline-offset:-3px}.reel{flex:none;overflow:hidden}.strip-film{--base:#3a220ecc;--perfs:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='12'><path fill='%233a220e' fill-opacity='.8' fill-rule='evenodd' d='M0 0h30v12H0z M7.5 .5h12a2.5 2.5 0 0 1 2.5 2.5v6a2.5 2.5 0 0 1-2.5 2.5h-12a2.5 2.5 0 0 1-2.5-2.5v-6a2.5 2.5 0 0 1 2.5-2.5z'/><rect x='5.5' y='1' width='16' height='10' rx='2' fill='none' stroke='rgba(255,255,255,.09)'/></svg>");--bands:linear-gradient(#000, #000) 0 0 / 100% 8px no-repeat, var(--perfs) 0 8px / 30px 12px repeat-x, linear-gradient(#000, #000) 0 20px / 100% calc(100% - 40px) no-repeat, var(--perfs) 0 calc(100% - 8px) / 30px 12px repeat-x, linear-gradient(#000, #000) 0 100% / 100% 8px no-repeat;--grain:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .95 0 0 0 0 .88 0 0 0 0 .74 .11 0 0 0 -.02'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>");padding:var(--band) var(--gutter);background-image:var(--grain), linear-gradient(var(--base), var(--base)), var(--perfs), linear-gradient(var(--base), var(--base)), var(--perfs), linear-gradient(var(--base), var(--base));background-position:0 0,0 0,0 8px,0 20px,0 calc(100% - 8px),0 100%;background-repeat:repeat,no-repeat,repeat-x,no-repeat,repeat-x,no-repeat;background-size:160px 160px,100% 8px,30px 12px,100% calc(100% - 40px),30px 12px,100% 8px;align-items:center;gap:14px;display:flex;position:relative}.strip-film:after{content:"";pointer-events:none;background-image:linear-gradient(104deg,#fff0 14%,#fff4e208 22%,#fffaf01a 28.5%,#ffffff40 31.5% 32.5%,#faf5f01a 35.5%,#bee1ff0d 40%,#ffbedc06 45%,#fff0 52%),linear-gradient(#ffffff0d 0%,#ffffff05 30%,#fff0 55%,#00000014 100%);background-repeat:no-repeat;background-size:100vw 100%,100% 100%;background-position:var(--scroll,0px) 0, 0 0;-webkit-mask:var(--bands);-webkit-mask:var(--bands);mask:var(--bands);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #ffffff0a}.leader{width:min(320px,70vw);height:var(--film-h);border-right:1px dashed var(--line);flex:none;align-content:center;gap:8px;padding-right:24px;display:grid}.leader h1{letter-spacing:-.01em;font-size:24px;font-weight:500;line-height:1.2}.leader .note{font-size:14px}.frame{height:var(--film-h);flex:none;position:relative}.frame .tile{height:100%;display:block}.frame .tile .ph{width:100%;height:100%}.edge-print{left:2px;top:calc(-1 * var(--band) + 20px);white-space:nowrap;letter-spacing:.14em;color:#d99a3e;opacity:.85;text-shadow:0 0 2px #d99a3e73;font-size:10px;font-weight:600;position:absolute}.edge-print.no{top:auto;bottom:calc(-1 * var(--band) + 19px);gap:16px;display:flex;left:4px}.edge-print .a{opacity:.6}.tail{flex:none;width:40px}.upright .strip{padding:0 var(--gutter);display:block;overflow:visible}.upright .strip-film{--perfs:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='30'><path fill='%233a220e' fill-opacity='.8' fill-rule='evenodd' d='M0 0h12v30H0z M.5 7.5v12a2.5 2.5 0 0 0 2.5 2.5h6a2.5 2.5 0 0 0 2.5-2.5v-12a2.5 2.5 0 0 0-2.5-2.5h-6a2.5 2.5 0 0 0-2.5 2.5z'/><rect x='1' y='5.5' width='10' height='16' rx='2' fill='none' stroke='rgba(255,255,255,.09)'/></svg>");--bands:linear-gradient(#000, #000) 0 0 / 8px 100% no-repeat, var(--perfs) 8px 0 / 12px 30px repeat-y, linear-gradient(#000, #000) 20px 0 / calc(100% - 40px) 100% no-repeat, var(--perfs) calc(100% - 8px) 0 / 12px 30px repeat-y, linear-gradient(#000, #000) 100% 0 / 8px 100% no-repeat;padding:var(--gutter) var(--band);background-position:0 0,0 0,8px 0,20px 0,calc(100% - 8px) 0,100% 0;background-repeat:repeat,no-repeat,repeat-y,no-repeat,repeat-y,no-repeat;background-size:160px 160px,8px 100%,12px 30px,calc(100% - 40px) 100%,12px 30px,8px 100%;flex-direction:column;align-items:stretch}.upright .strip-film:after{background-image:linear-gradient(194deg,#fff0 14%,#fff4e208 22%,#fffaf01a 28.5%,#ffffff40 31.5% 32.5%,#faf5f01a 35.5%,#bee1ff0d 40%,#ffbedc06 45%,#fff0 52%),linear-gradient(90deg,#ffffff0d 0%,#ffffff05 30%,#fff0 55%,#00000014 100%);background-size:100% 100vh,100% 100%;background-position:0 var(--scroll,0px), 0 0}.upright .leader{border-right:0;border-bottom:1px dashed var(--line);width:auto;height:auto;padding:4px 0 20px}.upright .frame{height:auto}.upright .frame .tile{width:100%;height:auto}.upright .edge-print{writing-mode:vertical-rl;top:2px;left:calc(-1 * var(--band) + 21px)}.upright .edge-print.no{top:4px;bottom:auto;left:auto;right:calc(-1 * var(--band) + 21px)}.upright .tail{width:auto;height:40px}.held.upright{--aside:40px;--can-w:calc((100vw - 2 * var(--aside)) / .88)}.held.upright .solo-anchor{left:50%;top:calc(var(--can-w) / -3);width:var(--can-w);height:calc(var(--can-w) / 1.5);transform:translate(-50%)}.held.upright .filmstrip{top:var(--lip,0px);bottom:0;left:var(--aside);right:var(--aside);transform:none}.held.upright .strip{overscroll-behavior-y:contain;height:100%;padding:0;overflow:hidden auto}.held.upright .strip-film{padding:20px var(--band) var(--gutter);transform:translateY(calc(-1 * var(--draw,100vh)));clip-path:inset(0 0 calc(100% - var(--draw,100vh)) 0)}.held.upright.out .strip-film,.held.upright.settled .strip-film{transform:none}.held.upright.settled .strip-film{clip-path:none}.held.upright.retract .strip-film{transform:translateY(calc(-1 * var(--draw,100vh)))}.held.upright .strip-film:after{background-position:0 calc(var(--scroll,0px) + var(--draw,100vh)), 0 0}.held.upright.out .strip-film:after,.held.upright.settled .strip-film:after{background-position:0 var(--scroll,0px), 0 0}.held.upright.retract .strip-film:after{background-position:0 calc(var(--scroll,0px) + var(--draw,100vh)), 0 0}.held:not(.settled) .strip{overflow:hidden}.rolls{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:40px 24px;display:grid}.roll-card{flex-direction:column;display:flex}.roll-card .cover{margin-bottom:12px}.roll-card .cover img{transition:opacity .35s,transform .6s}.roll-card:hover .cover img{transform:scale(1.015)}.roll-name{font-size:17px;font-weight:500}.roll-facts{color:var(--dim);font-size:13px}.tag-index{margin-top:72px}.tag-index h2{color:var(--dim);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:500}.tags{flex-wrap:wrap;gap:8px;display:flex}.tags a{color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:4px 11px;font-size:13px;display:block}.tags a:hover{color:var(--text);border-color:var(--dim)}.finder{gap:12px;display:grid}.finder input[type=search]{font:inherit;color:inherit;background:var(--panel);border:1px solid var(--line);appearance:none;border-radius:8px;width:100%;max-width:520px;padding:10px 14px}.finder input[type=search]:focus{border-color:var(--dim);outline:none}.facets{flex-wrap:wrap;gap:8px;display:flex}.facets label{color:var(--dim);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 8px 4px 12px;font-size:13px;display:flex}.facets label:hover{border-color:var(--dim)}.facets label.on{border-color:var(--accent);color:var(--text)}.facets select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;max-width:220px;padding:0;font-size:13px}.facets select:focus-visible{outline:none}.facets label:has(select:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.finder-status{color:var(--dim);font-size:13px}.page-head{max-width:720px;padding:16px 0 28px}.page-head h1{letter-spacing:-.01em;font-size:26px;font-weight:500}.facts{color:var(--dim);margin-top:6px;font-size:13px}.note{color:#c9c4ba;margin-top:14px}.grid{flex-direction:column;display:flex}.grid-row{display:flex}.tile{flex:none;display:block}.tile .ph{width:100%;height:100%}.tile:hover .ph img{filter:brightness(1.06)}.photo{--side:72px;height:calc(100svh - var(--rail-h) - 32px);grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);gap:12px;padding-top:16px;display:grid;overflow:hidden}@media (max-width:719px){.photo{--side:40px;height:calc(100svh - var(--rail-h) - 80px);padding-top:0}}.stage{touch-action:pan-y pinch-zoom;place-items:center;min-height:0;display:grid;position:relative;container-type:size}.stage .ph{width:min(100cqw - 2 * var(--side), 100cqh * var(--aspect))}.stage .ph img{object-fit:contain}.step{width:var(--side);color:#fff;opacity:.55;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:0;bottom:0}.step.prev{left:0}.step.prev svg{transform:scaleX(-1)}.step.next{right:0}.step:hover,.step:focus-visible{opacity:1;color:#fff}.step:focus-visible{outline-offset:-4px}.close{z-index:1;width:var(--side);height:var(--side);color:#fff;opacity:.55;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:0;right:0}.close:hover,.close:focus-visible{opacity:1;color:#fff}.close:focus-visible{outline-offset:-4px}.caption{width:100%;max-width:1080px;padding:0 var(--gutter);max-height:44px;color:var(--dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 20px;margin:0 auto;font-size:12px;line-height:20px;display:flex;overflow:hidden}.facts-line{white-space:nowrap;gap:10px;display:flex}.facts-line .photo-roll{color:var(--text)}.film{white-space:nowrap;gap:16px;display:flex}.film div{gap:6px;display:flex}.film dt{opacity:.7}.film dd{color:var(--text)}.caption .tags{flex-wrap:nowrap;gap:4px;overflow:hidden}.caption .tags a{white-space:nowrap;padding:0 8px;font-size:12px;line-height:18px}@media (max-width:719px){.caption .tags{order:1}}.position{white-space:nowrap;gap:10px;margin-left:auto;display:flex}.photo-roll,.position a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.photo-roll:hover,.position a:hover{text-decoration-color:currentColor}.thumbs ol{overscroll-behavior-x:contain;scrollbar-width:none;padding:4px var(--gutter);justify-content:safe center;align-items:center;gap:4px;height:64px;margin:0;list-style:none;display:flex;overflow-x:auto}.thumbs ol::-webkit-scrollbar{display:none}.thumbs li{flex:none}.thumbs a{outline-offset:1px;border-radius:3px;display:block}.thumbs .ph{opacity:.55;border-radius:2px;transition:opacity .15s;display:block;overflow:hidden}.thumbs .ph img{object-fit:cover;width:100%;height:100%}.thumbs a:hover .ph{opacity:.85}.thumbs a[aria-current=true]{box-shadow:0 0 0 2px var(--text)}.thumbs a[aria-current=true] .ph{opacity:1}.rail{view-transition-name:rail}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}:root[data-pan=right]::view-transition-old(root){animation-name:pan-out-left}:root[data-pan=right]::view-transition-new(root){animation-name:pan-in-right}:root[data-pan=left]::view-transition-old(root){animation-name:pan-out-right}:root[data-pan=left]::view-transition-new(root){animation-name:pan-in-left}@keyframes pan-out-left{to{transform:translate(-100%)}}@keyframes pan-in-right{0%{transform:translate(100%)}}@keyframes pan-out-right{to{transform:translate(100%)}}@keyframes pan-in-left{0%{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
