._loader_1i5xb_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-content:center;background:#10110f;opacity:1;transition:opacity .35s ease-out}._loader_1i5xb_1{cursor:var(--cursor-rest)}._loader_1i5xb_1:active{cursor:var(--cursor-observed)}._loader_1i5xb_1[data-leaving=true]{opacity:0}._stage_1i5xb_21{display:flex;align-items:center;justify-content:center;gap:clamp(36px,6vw,96px);padding:24px}._projection_1i5xb_28{display:grid;justify-items:center;gap:18px;width:min(62vw,88svh)}._screen_1i5xb_34{--aspect: 5 / 4;width:100%}._screen_1i5xb_34 img,._screen_1i5xb_34 video{position:absolute;top:0;right:0;bottom:0;left:0}._intertitle_1i5xb_44{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;pointer-events:none}._intertitle_1i5xb_44 p{max-width:34%;margin:0;translate:-3% 0;color:#2b2a24;text-align:center;font:500 clamp(11px,1.45vw,19px) / 1.35 "Scanport","Neue Montreal",sans-serif;letter-spacing:.01em}._intertitle_1i5xb_44 strong{display:block;margin-bottom:.25em;font-size:1.55em;font-weight:600;letter-spacing:.14em;text-transform:uppercase}@media (max-width: 700px){._stage_1i5xb_21{flex-direction:column;gap:22px;padding:16px}._projection_1i5xb_28{width:min(92vw,52svh);gap:12px}}._recovery_1i5xb_83{position:absolute;inset:auto 20px 24px;text-align:center;color:#e4dfcb;font:16px/1.5 Neue Montreal,sans-serif}._recovery_1i5xb_83 button{padding:8px 20px;color:inherit;background:#10110f;border:1px solid currentColor;cursor:var(--cursor-point, pointer);font:inherit}._srOnly_1i5xb_98{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion: reduce){._loader_1i5xb_1{transition:none}}._holder_h4ik8_3{position:relative;display:grid;justify-items:center}._remote_h4ik8_8{position:relative;display:grid;grid-template-areas:"top" "switches" "button" "plate" "grille";justify-items:center;gap:18px;width:172px;padding:26px 16px 16px;background:#666a57;border:2px solid #252c23;border-radius:16px 16px 26px 26px;box-shadow:inset 0 2px #95977b,inset 0 -4px #424837,0 6px #20281f,0 18px 30px #0009;color:#e8e4cc;transform:rotate(-2deg)}._remote_h4ik8_8,._remote_h4ik8_8 *{box-sizing:border-box}._screw_h4ik8_28{position:absolute;top:9px;width:7px;height:7px;border:1px solid #272e21;border-radius:50%;background:linear-gradient(135deg,#adb08e 40%,#444d36 41%,#444d36 58%,#858b6c 59%);box-shadow:0 1px #93977c}._screw_h4ik8_28[data-corner=tl]{left:10px}._screw_h4ik8_28[data-corner=tr]{right:10px}._screw_h4ik8_28[data-corner=bl],._screw_h4ik8_28[data-corner=br]{top:auto;bottom:10px}._screw_h4ik8_28[data-corner=bl]{left:10px}._screw_h4ik8_28[data-corner=br]{right:10px}._lens_h4ik8_56{position:absolute;top:-5px;left:50%;width:46px;height:9px;translate:-50% 0;border:1px solid #1d231b;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#b0302088,#3b0a06 70%);box-shadow:inset 0 1px #ff9a8066}._grip_h4ik8_69{position:absolute;top:34%;width:4px;height:34%;background:repeating-linear-gradient(180deg,#424837 0,#424837 2px,#7b806a 2px,#7b806a 4px);border-radius:2px;opacity:.8}._grip_h4ik8_69[data-side=left]{left:4px}._grip_h4ik8_69[data-side=right]{right:4px}._plate_h4ik8_85{grid-area:plate;padding:2px 7px;border:1px solid #6b5520;border-radius:2px;background:linear-gradient(180deg,#d9bd6a,#a8873a);box-shadow:0 1px #3c4332,inset 0 1px #f3e2a1;color:#3d2e0c;font:8px/1.3 Courier New,monospace;letter-spacing:.12em;text-transform:uppercase}._top_h4ik8_97{grid-area:top;display:flex;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-height:9px;color:#252c23;font:9px/1 Courier New,monospace;letter-spacing:.22em;text-transform:uppercase}._light_h4ik8_110{width:9px;height:9px;border:1px solid #1d231b;border-radius:50%;background:#6b5b2a}._light_h4ik8_110[data-state=loading]{background:#f0b35a;box-shadow:0 0 8px #f0b35a99;animation:_blink_h4ik8_1 1s steps(2) infinite}._light_h4ik8_110[data-state=ready],._light_h4ik8_110[data-state=starting]{background:#9be07a;box-shadow:0 0 9px #9be07ab3}._switches_h4ik8_127{grid-area:switches;display:flex;gap:22px;padding:8px 12px 6px;border:1px solid #424837;border-radius:8px;box-shadow:1px 1px #95977b66,inset 1px 1px #2a3226}._switch_h4ik8_127{display:grid;justify-items:center;gap:5px;padding:0;border:0;background:none;color:inherit;cursor:var(--cursor-point, pointer)}._switch_h4ik8_127:disabled{cursor:var(--cursor-rest, default)}._bezel_h4ik8_150{position:relative;width:34px;height:46px;border-radius:17px;background:#20271e;box-shadow:inset 0 2px 4px #080d08,0 1px #95977b}._bezel_h4ik8_150 i{position:absolute;left:50%;top:50%;width:10px;height:26px;margin:-24px 0 0 -5px;border-radius:5px 5px 3px 3px;background:linear-gradient(90deg,#8d9289,#f4f5f1 45%,#a3a89f);box-shadow:0 2px 2px #0008;transform-origin:50% 92%;transform:rotate(180deg);transition:transform .16s cubic-bezier(.5,-.5,.5,1.5)}._bezel_h4ik8_150 i:after{content:"";position:absolute;left:50%;bottom:-5px;width:16px;height:16px;translate:-50% 0;border-radius:50%;background:radial-gradient(circle at 40% 35%,#dfe2db,#6f746c)}._switch_h4ik8_127[data-on=true] ._bezel_h4ik8_150 i{transform:rotate(0)}._label_h4ik8_186{color:#f5f2e9;font:500 11px/1 Scanport,Neue Montreal,sans-serif;letter-spacing:.1em;text-transform:uppercase}._state_h4ik8_192{color:#252c23;font:9px/1 Courier New,monospace;letter-spacing:.14em;text-transform:uppercase}._switch_h4ik8_127[data-on=true] ._state_h4ik8_192{color:#f0e9b8}._switch_h4ik8_127:focus-visible,._start_h4ik8_202:focus-visible{outline:2px dashed #e8e4cc;outline-offset:4px}._tag_h4ik8_209{position:absolute;top:-12px;left:50%;z-index:2;display:grid;justify-items:center;gap:2px;padding:6px 14px 4px;translate:-50% 0;background:#e6dcb8;background-image:linear-gradient(100deg,#fff4 0 30%,transparent 60%);clip-path:polygon(0 6%,3% 0,7% 5%,12% 1%,100% 3%,98% 50%,100% 97%,62% 100%,24% 95%,3% 100%,1% 55%);box-shadow:0 2px 3px #0005;color:#1f1a17;white-space:nowrap;transform:rotate(-1.5deg)}._ink_h4ik8_239{position:absolute;width:0;height:0}._scrawl_h4ik8_244{display:flex;filter:url(#marker-scribble);font:700 14px/1 Scanport,Neue Montreal,sans-serif;letter-spacing:.02em;text-transform:uppercase;-webkit-text-stroke:.4px #1f1a17}._scrawl_h4ik8_244>span{display:inline-block;white-space:pre}._tag_h4ik8_209 small{filter:url(#marker-scribble);font:italic 9px/1 Neue Montreal,sans-serif;letter-spacing:.03em;opacity:.85;rotate:1.5deg}._underline_h4ik8_263{width:88%;height:6px;margin-top:-1px;fill:none;stroke:#1f1a17;stroke-width:1.2;stroke-linecap:round;opacity:.75}._patch_h4ik8_273{position:absolute;top:-17px;left:calc(50% + 62px);z-index:3;width:26px;height:30px;background:#fff3;border:1px solid #ffffff2b;box-shadow:0 1px 2px #0002;transform:rotate(22deg)}._ring_h4ik8_286{grid-area:button;place-self:center;width:112px;height:112px;border-radius:50%;background:conic-gradient(from 30deg,#f4f5f1,#8d9289,#e1e4dd,#6f746c,#f4f5f1,#9fa39b,#f4f5f1);box-shadow:inset 0 0 0 3px #252c23,0 2px 3px #0006}._remote_h4ik8_8 ._start_h4ik8_202._start_h4ik8_202{grid-area:button;place-self:center;z-index:1;display:grid;place-items:center;width:96px;height:96px;padding:0;border:3px solid #252c23;border-radius:50%;background:radial-gradient(circle at 38% 30%,#ff9a80,#e0391f 42%,#9b1a0b);box-shadow:0 5px #5e1208,0 8px 12px #0009,inset 0 -3px 6px #0004;color:#fff3e8;text-shadow:0 1px #6b1206;font:500 15px/1 Scanport,Neue Montreal,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:var(--cursor-point, pointer);transition:translate 90ms ease-out,box-shadow 90ms ease-out}._remote_h4ik8_8 ._start_h4ik8_202._start_h4ik8_202:active:not(:disabled){translate:0 4px;box-shadow:0 1px #5e1208,0 3px 5px #0009,inset 0 -3px 6px #0004}._remote_h4ik8_8 ._start_h4ik8_202._start_h4ik8_202:disabled{cursor:var(--cursor-rest, default);filter:saturate(.35) brightness(.8);font-size:11px}._grille_h4ik8_335{grid-area:grille;width:70%;height:22px;border-radius:3px;background:repeating-linear-gradient(90deg,#20271e 0 3px,transparent 3px 7px);opacity:.8}._remote_h4ik8_8[data-compact=true]{grid-template-areas:"top top" "switches button" "plate plate";grid-template-columns:auto auto;align-items:center;width:auto;gap:10px 20px;padding:16px 16px 12px;border-radius:16px;transform:rotate(-1deg)}._remote_h4ik8_8[data-compact=true] ._start_h4ik8_202._start_h4ik8_202{width:82px;height:82px}._remote_h4ik8_8[data-compact=true] ._ring_h4ik8_286{width:96px;height:96px}._remote_h4ik8_8[data-compact=true] ._grille_h4ik8_335{display:none}@keyframes _blink_h4ik8_1{50%{opacity:.35}}@media (max-width: 700px){._remote_h4ik8_8{grid-template-areas:"top top" "switches button" "plate plate";grid-template-columns:auto auto;align-items:center;width:auto;gap:10px 20px;padding:16px 16px 12px;border-radius:16px;transform:rotate(-1deg)}._remote_h4ik8_8 ._start_h4ik8_202._start_h4ik8_202{width:82px;height:82px}._ring_h4ik8_286{width:96px;height:96px}._grille_h4ik8_335{display:none}}@media (prefers-reduced-motion: reduce){._light_h4ik8_110[data-state=loading]{animation:none}._bezel_h4ik8_150 i,._remote_h4ik8_8 ._start_h4ik8_202._start_h4ik8_202{transition:none}}._housing_1t2tp_2{position:relative;padding:8px 0 12px}._roller_1t2tp_6{position:absolute;top:0;left:-12px;right:-12px;height:9px;background:#32372f;border-radius:3px;box-shadow:inset 0 2px #656c5b,0 4px 6px #25291f35}._screen_1t2tp_16{position:relative;aspect-ratio:var(--aspect, 16 / 9);overflow:hidden;background:#e5dfc8;border:clamp(8px,1.2vw,15px) solid #e5dfc8;border-bottom-width:13px;box-shadow:0 9px 20px #151e1b38,inset 0 0 8px #847657}._picture_1t2tp_25{position:relative;width:100%;height:100%;background:#151713}._picture_1t2tp_25>video,._picture_1t2tp_25>img{display:block;width:100%;height:100%;object-fit:contain;filter:saturate(.85) sepia(.08)}._texture_1t2tp_39{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:url(/experiment/work/chalkboard.svg) center / 900px;mix-blend-mode:multiply;opacity:.045;box-shadow:inset 0 0 12px #71694d26}._pull_1t2tp_48{display:block;position:absolute;bottom:0;left:calc(50% - 10px);width:20px;height:13px;border:2px solid #515648;border-radius:0 0 7px 7px}._shutter_1t2tp_59{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:3;pointer-events:none}._shutter_1t2tp_59 i{position:absolute;left:0;width:100%;height:50.5%;background:#0b0c09;transform:scaleY(0);transition:transform .54s cubic-bezier(.16,1,.3,1)}._shutter_1t2tp_59 i:first-child{top:0;transform-origin:center top;border-bottom:2px solid #444336}._shutter_1t2tp_59 i:last-child{bottom:0;transform-origin:center bottom;border-top:2px solid #444336}._housing_1t2tp_2[data-shut=true] ._shutter_1t2tp_59 i{transform:scaleY(1);transition-duration:.19s;transition-timing-function:cubic-bezier(.7,0,.84,0)}._housing_1t2tp_2[data-running=true] ._picture_1t2tp_25{animation:_weave_1t2tp_1 1.8s steps(3) infinite}@keyframes _weave_1t2tp_1{0%,to{transform:translate(0)}35%{transform:translate(.25px,-.3px)}70%{transform:translate(-.25px,.15px)}}@media (prefers-reduced-motion: reduce){._shutter_1t2tp_59 i{transition:none}._housing_1t2tp_2[data-running=true] ._picture_1t2tp_25{animation:none}}:root{--cursor-rest: url(/experiment/cursors/superposition.svg) 3 3, default;--cursor-observed: url(/experiment/cursors/observed.svg) 3 3, default;--cursor-point: url(/experiment/cursors/manicule.svg) 16 2, pointer}@font-face{font-family:PP Kyoto;src:url(/experiment/fonts/kyoto/PPKyoto-Thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PP Kyoto;src:url(/experiment/fonts/kyoto/PPKyoto-ThinItalic.otf) format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:PP Kyoto;src:url(/experiment/fonts/kyoto/PPKyoto-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:PP Kyoto;src:url(/experiment/fonts/kyoto/PPKyoto-LightItalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:PP Kyoto;src:url(/experiment/fonts/kyoto/PPKyoto-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Kyoto;src:url(/experiment/fonts/kyoto/PPKyoto-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:PP Kyoto;src:url(/experiment/fonts/kyoto/PPKyoto-Extrabold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PP Kyoto;src:url(/experiment/fonts/kyoto/PPKyoto-ExtraboldItalic.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Scanport;src:url(/experiment/fonts/scanport/Scanport-VF.ttf) format("truetype");font-weight:1 1000;font-style:normal;font-display:swap}
