@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(./instrument-sans-latin-ext-oUstOPQL.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(./instrument-sans-latin-CclBWeUS.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(./instrument-serif-latin-ext-BVbm31kh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(./instrument-serif-latin-DGrY7Whw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(./instrument-serif-italic-latin-ext-C_P1GZiG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(./instrument-serif-italic-latin-Dv3QvL_F.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./ibm-plex-mono-500-latin-ext-BQJS6Ovj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./ibm-plex-mono-500-latin-C820gu2e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--black:#0a0908;--base:#1a1816;--red:#b3261e;--red-hot:#d9382c;--bone:#e9e6dd;--fixer:#8a8780;--label:#7c7974;--lamp-off:#3a2a28;--sans:"Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--serif:"Instrument Serif", "Times New Roman", Georgia, serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--gut:24px;--reserve:clamp(136px, 26.67vh, 240px);--pw:min(calc(100vw - 48px), calc((100vh - var(--reserve)) * 2.53));--ph:calc(var(--pw) / 2.53);--px:calc((100vw - var(--pw)) / 2);--py:calc((100vh - var(--ph)) / 2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--black)}html,body{height:100%;overflow:hidden}body{background:var(--black);color:var(--bone);font:400 17px/26px var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0}p{margin:0}a{color:inherit}button{font:inherit;color:inherit}::selection{color:var(--bone);background:#e9e6dd3d}:focus-visible{outline:1px solid var(--bone);outline-offset:3px;border-radius:1px}:focus:not(:focus-visible){outline:none}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mono{font:500 10px/14px var(--mono);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--fixer)}.u-line,.bio a,.proof-link,.touch-line a{text-underline-offset:.22em;text-decoration-line:underline;text-decoration-color:#e9e6dd66;text-decoration-thickness:1px}.room{z-index:2;pointer-events:none;background:radial-gradient(circle at 0 0,#2a0b098c 0%,#2a0b0978 9%,#2a0b0957 21%,#2a0b0933 35%,#2a0b0917 50%,#2a0b0906 64%,#2a0b0900 75%);transition:opacity .32s;position:fixed;inset:0}.room[data-lamp=off]{opacity:0;transition-duration:.12s}.room[data-lamp=half]{opacity:.5;transition-duration:.6s}.top,.bottom{z-index:4;pointer-events:none;justify-content:space-between;gap:24px;display:flex;position:fixed;left:0;right:0}.top{padding:calc(var(--gut) + env(safe-area-inset-top,0px)) calc(var(--gut) + env(safe-area-inset-right,0px)) 0 calc(var(--gut) + env(safe-area-inset-left,0px));align-items:flex-start;top:0}.bottom{padding:0 calc(var(--gut) + env(safe-area-inset-right,0px)) calc(var(--gut) + env(safe-area-inset-bottom,0px)) calc(var(--gut) + env(safe-area-inset-left,0px));align-items:flex-end;bottom:0}.corner{pointer-events:auto}.tl{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.brand{height:16px;color:var(--bone);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.mark{fill:currentColor;flex:none;width:16px;height:16px;overflow:visible}.wordmark{font:500 13px/16px var(--sans);letter-spacing:-.01em}.dev{appearance:none;cursor:pointer;height:26px;font:500 10px/14px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fixer);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:13px;margin:-6px -10px -6px 0;padding:6px 10px 6px 0;display:inline-flex;position:relative}.dev:focus-visible{outline:none}.dev:focus-visible:after{content:"";pointer-events:none;outline:1px solid var(--bone);border-radius:2px;position:absolute;inset:3px 5px 3px 0}.lamp{background:var(--red);border-radius:50%;flex:none;width:6px;height:6px;margin-left:5px;transition:background-color .16s,box-shadow .16s,opacity .6s;box-shadow:0 0 8px #b3261e8c}.dev-label{text-align:left;min-width:10ch;transition:color .16s}.dev[data-state=developing] .lamp{background:var(--red-hot);box-shadow:0 0 8px 1px #d9382cb8}.dev[data-state=developing] .dev-label{color:var(--red)}.dev[data-state=fixed] .lamp{background:var(--lamp-off);box-shadow:none;transition-duration:.12s}.dev[data-state=wash] .lamp{opacity:.5}.dev.pulse .lamp{animation:1.1s cubic-bezier(.2,.7,.2,1) lamp-pulse}.dev.pulse .dev-label{animation:1.1s cubic-bezier(.2,.7,.2,1) label-pulse}@keyframes lamp-pulse{0%{box-shadow:0 0 8px #b3261e8c}30%{background:var(--red-hot);box-shadow:0 0 0 4px #b3261e29,0 0 12px 1px #d9382ccc}to{box-shadow:0 0 8px #b3261e8c}}@keyframes label-pulse{0%,to{color:var(--fixer)}30%{color:var(--bone)}}.tr{align-items:center;gap:12px;display:flex}.tr-lines{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.clock{white-space:pre;align-items:center;height:16px;display:flex;position:relative;top:2px}.coords{color:var(--label)}.city-short{display:none}.time{display:inline-flex}.dg{vertical-align:top;height:12px;display:inline-block;overflow:hidden}.dg-col{will-change:transform;flex-direction:column;display:flex}.dg-col>span{height:12px;line-height:12px;display:block}.sep{height:12px;line-height:12px;display:inline-block}.sound{appearance:none;cursor:pointer;width:36px;height:36px;color:var(--fixer);-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;margin:-12px -10px -14px;padding:13px 10px;display:inline-flex;position:relative}.sound:focus-visible{outline:none}.sound:focus-visible:after{content:"";pointer-events:none;outline:1px solid var(--bone);border-radius:2px;position:absolute;inset:9px 6px}.sound svg{width:16px;height:10px;overflow:visible}.sound path{fill:none;stroke:currentColor;stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.sound[aria-pressed=true]{color:var(--bone)}.bl{flex-direction:column;gap:6px;min-width:0;display:flex}.ro-1{white-space:nowrap;align-items:center;gap:8px;height:14px;display:flex}.ro-text{text-overflow:ellipsis;overflow:hidden}.sigma{text-transform:none}#ro-sigma{min-width:3.3em;display:inline-block}.plot .axis{stroke:var(--label);opacity:.35}.ro-1.is-caption .plot{display:none}.ro-step{transition:color .12s}.ro-step.live{color:var(--red)}.ro-2{white-space:nowrap}.plot{flex:none;width:56px;height:14px;overflow:visible}.plot path{fill:none;stroke:var(--label);stroke-width:1px;vector-effect:non-scaling-stroke}.plot circle{fill:var(--red)}.play-shot{appearance:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--bone);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline #e9e6dd66;text-decoration:underline #e9e6dd66;text-decoration-thickness:1px}.br{align-items:center;gap:16px;height:16px;margin-bottom:1px;display:flex}.proof-link{font:400 13px/16px var(--sans);color:var(--bone);white-space:nowrap}.icons{align-items:center;gap:12px;display:inline-flex}.icon{width:14px;height:14px;color:var(--bone);justify-content:center;align-items:center;display:inline-flex;position:relative}.icon:before{content:"";position:absolute;inset:-9px -6px}.icon svg{fill:currentColor;width:14px;height:14px}.icon-li svg{width:12px;height:12px}.icon svg.stroke{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;stroke-linecap:round}.plate{z-index:1;left:var(--px);top:var(--py);width:var(--pw);height:var(--ph);background-color:var(--base);background-image:var(--grain,none);background-size:var(--grain-size,128px) var(--grain-size,128px);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;position:fixed}.plate canvas{opacity:0;width:100%;height:100%;transition:opacity .5s;display:block;position:absolute;inset:0}.plate canvas.on{opacity:1}.plate>video.reel{pointer-events:none;z-index:-1;width:1px;height:1px;display:block;position:absolute;bottom:0;left:0}.fallback video.reel{object-fit:cover;object-position:var(--fx,50%) 50%;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.progress{z-index:2;background:var(--red);transform-origin:0;opacity:0;pointer-events:none;height:1px;transition:opacity .12s linear;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.reg{pointer-events:none;border:0 solid #6e6b6699;width:8px;height:8px;position:absolute}.reg-tl{border-top-width:1px;border-left-width:1px;top:-6px;left:-6px}.reg-tr{border-top-width:1px;border-right-width:1px;top:-6px;right:-6px}.reg-bl{border-bottom-width:1px;border-left-width:1px;bottom:-6px;left:-6px}.reg-br{border-bottom-width:1px;border-right-width:1px;bottom:-6px;right:-6px}.strip-labels{pointer-events:none;font:500 9px/12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--label);opacity:0;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;transition:opacity .6s;display:grid;position:absolute;top:calc(100% + 9px);left:0;right:0}.strip-labels li{text-align:center}.strip-labels.on{opacity:1;transition-duration:.3s}.fallback{position:absolute;inset:0;overflow:hidden}.fallback img{object-fit:cover;object-position:var(--fx,50%) 50%;opacity:0;width:100%;height:100%;position:absolute;inset:0}.fallback img:first-child{filter:blur(24px)saturate(0);transform:scale(1.12)}.fallback img:nth-child(2){filter:blur(12px)saturate(0);transform:scale(1.06)}.fallback img:nth-child(3){filter:blur(6px)saturate(.3);transform:scale(1.03)}.fallback img:nth-child(4){filter:blur(2px)saturate(.8)}.fallback img:nth-child(5){filter:none}.fallback .f-grain{z-index:3;background-image:var(--grain,none);background-size:var(--grain-size,128px) var(--grain-size,128px);animation:1s steps(24,end) infinite grain-step;position:absolute;inset:-256px}.fallback .f-tint{z-index:2;mix-blend-mode:multiply;opacity:0;background:#3b0f0b;position:absolute;inset:0}.fallback video.reel{z-index:4;opacity:0;transition:opacity .2s}.fallback video.reel.on{opacity:1}@keyframes grain-step{to{transform:translate(171px,103px)}}.copy{z-index:3;left:var(--px);top:var(--py);width:var(--pw);height:var(--ph);pointer-events:none;place-items:center;padding:0 24px;display:grid;position:fixed}.copy-in{top:calc(var(--ph) * -.02);pointer-events:auto;opacity:1;width:min(34em,100%);transition:opacity .6s cubic-bezier(.4,0,.2,1);position:relative}.copy-in.dim{opacity:.18;transition:opacity .3s cubic-bezier(0,0,.2,1)}.copy-in.dim.deep{opacity:.1;transition:opacity .9s cubic-bezier(.4,0,.2,1)}.bio{font:400 17px/26px var(--sans);color:var(--fixer);text-wrap:pretty}.bright{color:var(--bone)}.caption{margin-top:14px;font-size:10.5px;line-height:16px}.cap-fine,.cap-touch{transition:color .7s}.caption.nudge .cap-fine,.caption.nudge .cap-touch{color:var(--bone);transition-duration:.14s}.cap-touch{display:none}@media (hover:none) and (pointer:coarse){.cap-fine{display:none}.cap-touch{display:inline}}@media (width>=641px) and (height<=560px){:root{--gut:16px}.bio{font-size:15px;line-height:22px}.caption{margin-top:10px}}@media (width<=640px){html,body{height:auto;overflow:visible}body{min-height:100svh;padding:calc(16px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px));flex-direction:column;display:flex;overflow-x:hidden}.top,.bottom{z-index:4;padding:0;position:relative}.top{gap:16px}.mark{width:14px;height:14px}.brand{gap:9px}.lamp{margin-left:4px}.dev{gap:13px;height:34px;margin:-10px -14px -10px 0;padding:10px 14px 10px 0}.dev:focus-visible:after{inset:7px 10px 7px 0}.tr{align-items:flex-start;gap:10px}.tr-lines{gap:0}.city-long,.tz,.coords{display:none}.city-short{display:inline}.sound{margin-top:-8.5px}.stage{margin-top:20px}.plate{z-index:1;width:100%;height:var(--phone-ph,auto);aspect-ratio:4/5;position:relative;top:auto;left:auto}.strip-labels{top:calc(100% + 7px)}.copy{z-index:3;width:auto;height:auto;margin-top:22px;padding:0;display:block;position:relative;top:auto;left:auto}.copy-in{width:auto;top:0}.copy-in.dim,.copy-in.dim.deep{opacity:1}.bio{font-size:15px;line-height:23px}.bottom{flex-direction:column;align-items:stretch;gap:12px;margin-top:auto;padding-top:22px}.ro-2{display:none}.ro-2.has-play{display:block}.bl.has-play .ro-1{display:none}.br{align-self:flex-end;margin-bottom:0}}.loader{display:none}.ld .loader{z-index:10;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;place-items:center;display:grid;position:fixed;inset:0}.loader-black{background:var(--black);position:absolute;inset:0}.loader-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.loader-still{width:min(18vmin,150px);height:min(18vmin,150px);fill:var(--bone);display:none;position:relative}.ld-rm .loader-svg{display:none}.ld-rm .loader-still{display:block}.ld .brand .mark,.ld .wordmark,.ld .dev,.ld .tr,.ld .bl,.ld .br,.ld .copy{opacity:0}.ld .room{opacity:0;will-change:opacity;transition:none}.ld .loader-black{will-change:opacity}.proof{--bar-h:calc(52px + env(safe-area-inset-top,0px));--words-y:60svh;width:100%;max-width:100%;height:100%;max-height:100%;color:var(--bone);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.proof-in a{scroll-margin:calc(var(--bar-h) + 16px) 0 80px}.proof::backdrop{background:0 0}.proof:focus,.proof:focus-visible{outline:none}.proof[open]{display:block}.proof:not([open]){display:none}.proof-bar{z-index:3;padding:calc(20px + env(safe-area-inset-top,0px)) 24px 18px;background:linear-gradient(#0a0908db 45%,#0a090800);justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.proof-close{appearance:none;cursor:pointer;color:var(--bone);background:0 0;border:0;align-items:center;gap:10px;margin:-10px -8px;padding:10px 8px;display:inline-flex}.proof-close .key{color:var(--label)}.proof-in{max-width:1180px;padding:max(24px, calc(var(--words-y) - var(--bar-h))) 24px calc(96px + env(safe-area-inset-bottom,0px));margin:0 auto}.serif{font-family:var(--serif);font-weight:400}.h2 em{font-style:italic}.h2{margin:0 0 14px;font-size:22px;line-height:28px}.touch{margin-top:76px}.credits{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 48px;display:grid}.names{font:400 13px/20px var(--sans);color:var(--fixer);margin:0;padding:0;list-style:none}.touch-line{font:400 15px/23px var(--sans);color:var(--bone);text-wrap:pretty;max-width:34em}.touch-mail{margin-top:12px}.touch-mail a{color:var(--fixer);text-underline-offset:3px;-webkit-text-decoration:underline #8a878080;text-decoration:underline #8a878080;text-decoration-thickness:1px}.stamp{color:var(--label);margin-top:80px;font-size:9px}.proof-foot{z-index:3;height:calc(64px + env(safe-area-inset-bottom,0px));margin-top:calc(-64px - env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#0a090800,#0a0908b8 70%,#0a0908db);position:sticky;bottom:0}.proof-cue{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));color:var(--label);opacity:0;flex-direction:column;align-items:center;gap:6px;font-size:9px;line-height:12px;transition:opacity .24s;display:flex;position:absolute;transform:translate(-50%)}.proof-cue:after{content:"";transform-origin:50% 0;background:currentColor;width:1px;height:12px;animation:2.6s cubic-bezier(.4,0,.2,1) infinite cue-fall}@keyframes cue-fall{0%{opacity:0;transform:scaleY(0)}25%{opacity:1}65%,to{opacity:0;transform:scaleY(1)}}.proof.is-in.is-words.can-scroll:not(.is-scrolled) .proof-cue{opacity:1;transition:opacity .7s 1.1s}@media (width<=640px){.proof-cue span{display:none}.proof-cue:after{height:16px}.proof{--bar-h:calc(46px + env(safe-area-inset-top,0px));--words-y:46svh}.proof-bar{padding:calc(16px + env(safe-area-inset-top,0px)) 16px 16px}.proof-in{padding:max(16px, calc(var(--words-y) - var(--bar-h))) 16px calc(80px + env(safe-area-inset-bottom,0px))}.credits{gap:24px 20px}.touch{margin-top:56px}}.proof .proof-bar,.proof .proof-in,.proof .proof-foot{opacity:0;transition:opacity .28s cubic-bezier(.4,0,1,1)}.proof.is-in .proof-bar{opacity:1;transition:opacity .76s cubic-bezier(.2,0,.2,1) .12s}.proof.is-in.is-words .proof-in,.proof.is-in.is-words .proof-foot{opacity:1;transition:opacity .72s cubic-bezier(.2,0,.2,1) .2s}html.is-rm .proof .proof-bar,html.is-rm .proof .proof-in,html.is-rm .proof .proof-foot,html.is-rm .proof.is-in .proof-bar,html.is-rm .proof.is-in.is-words .proof-in,html.is-rm .proof.is-in.is-words .proof-foot{transition:opacity .15s linear}.proof .credits>div,.proof .touch,.proof .stamp,.proof .proof-tele-foot{isolation:isolate;position:relative}.proof .credits>div{justify-self:start}.proof .touch,.proof .stamp,.proof .proof-tele-foot{width:fit-content;max-width:100%}.proof .credits>div:before,.proof .touch:before,.proof .stamp:before{content:"";z-index:-1;pointer-events:none;--ramp-x:linear-gradient(90deg, transparent, #00000029 18px, #00000080 36px, #000000d6 54px, #000 72px, #000 calc(100% - 72px), #000000d6 calc(100% - 54px), #00000080 calc(100% - 36px), #00000029 calc(100% - 18px), transparent);--ramp-y:linear-gradient(transparent, #00000029 11px, #00000080 22px, #000000d6 33px, #000 44px, #000 calc(100% - 44px), #000000d6 calc(100% - 33px), #00000080 calc(100% - 22px), #00000029 calc(100% - 11px), transparent);-webkit-mask-image:var(--ramp-x), var(--ramp-y);-webkit-mask-composite:source-in;-webkit-mask-image:var(--ramp-x), var(--ramp-y);mask-image:var(--ramp-x), var(--ramp-y);background:#0a0908d1;position:absolute;inset:-46px -76px;-webkit-mask-composite:source-in;mask-composite:intersect}.proof .stamp:before{background:#0a0908e0}.proof-tele{left:50%;top:calc(20px + env(safe-area-inset-top,0px));white-space:nowrap;color:var(--label);pointer-events:none;position:absolute;transform:translate(-50%)}.proof-tele-foot{color:var(--label);white-space:nowrap;margin-top:10px;font-size:9px;display:none}@media (width<=920px){.proof-tele{display:none}.proof-tele-foot{display:block}}html:not(.ld) .top,html:not(.ld) .bottom,html:not(.ld) .copy{transition:opacity .52s cubic-bezier(.4,0,.2,1)}html.is-credits .top,html.is-credits .bottom,html.is-credits .copy{opacity:0;transition-duration:.24s}html.is-credits .room{opacity:0;transition-duration:.4s}.world-scrim{z-index:5;pointer-events:none;opacity:0;visibility:hidden;background:linear-gradient(#0a090800 46%,#0a09084d 100%),radial-gradient(120% 95% at 50% 30%,#0a090800 0%,#0a09081f 50%,#0a09088f 100%);transition:opacity .7s cubic-bezier(.4,0,.2,1),visibility 0s linear .7s;position:fixed;inset:0}.world-scrim:after{content:"";background:var(--black);opacity:calc(var(--cover,0) * .3);transition:opacity .2s linear;position:absolute;inset:0}html.is-scrim .world-scrim{opacity:1;visibility:visible;transition:opacity .52s cubic-bezier(.2,0,.2,1),visibility}html.is-rm .world-scrim{transition-duration:.15s;transition-delay:0s}canvas.world-gl,canvas.world-hud{z-index:2;pointer-events:none;opacity:0;visibility:hidden;position:fixed;top:0;left:0}html.is-worldview canvas.world-gl,html.is-worldview canvas.world-hud{opacity:1;visibility:visible}html.world-xfade canvas.world-gl,html.world-xfade canvas.world-hud{transition:opacity .15s linear,visibility 0s linear .15s}html.world-xfade.is-worldview canvas.world-gl,html.world-xfade.is-worldview canvas.world-hud{transition:opacity .15s linear,visibility}html.is-plate-off .plate{background:0 0}html.is-plate-off .plate>canvas,html.is-plate-off .fallback,html.is-plate-off .reg,html.is-plate-off .strip-labels,html.is-plate-off .progress{visibility:hidden}.tags{z-index:2;pointer-events:none;opacity:0;visibility:hidden;width:100%;height:100%;transition:opacity .24s linear,visibility 0s linear .24s;position:fixed;top:0;left:0;overflow:hidden}html.is-worldview .tags{opacity:1;visibility:visible;transition:opacity .7s .3s,visibility}html.world-xfade .tags{transition-duration:.15s;transition-delay:0s}.tag{color:var(--bone);font:500 9px/12px var(--mono);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;text-shadow:0 0 1px #000,0 0 2px #000000e6,0 0 6px #000000bf,0 0 12px #00000080;opacity:0;will-change:transform, opacity;transition:opacity .16s linear;position:absolute;top:0;left:0}.tag-lead{filter:drop-shadow(0 0 1px #000)drop-shadow(0 0 2px #000c);width:9px;height:9px;position:absolute;top:-8.5px;left:-.5px;overflow:visible}.tag-lead path{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.tag-lead circle{fill:currentColor}.tag-t{position:absolute;top:-19px;left:10px}.tag-t:before{content:"";z-index:-1;opacity:0;background:radial-gradient(farthest-side,#0a0908a8,#0a09086b 52%,#0a090800 100%);transition:opacity .16s linear;position:absolute;inset:-6px -14px}.tags[data-state=live] .tag-t:before{opacity:1}.tag.is-flip .tag-lead{transform-origin:.5px 8.5px;transform:scaleX(-1)}.tag.is-flip .tag-t{left:auto;right:10px}.tag-name{display:none}.tag.is-aux .tag-t{top:-15px;left:6px}.tag.is-vp .tag-t{top:-6px;left:8px}.tags[data-state=rest] .tag.is-tick,.tags[data-state=rest] .tag.is-aux{opacity:.22}.tags[data-state=live] .tag{opacity:.9}.tags[data-state=live] .tag.is-aux{opacity:.5}.tags[data-state=live] .tag-name{display:inline}.tags[data-state=live] .tag.is-unseen{opacity:0}.tags[data-state=live].void-on .tag.is-unseen{opacity:.9}.tags .tag.is-out{opacity:0!important}.tag.is-unseen{color:var(--fixer)}.popup{z-index:1;perspective:1200px;perspective-origin:50%;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .15s linear,visibility 0s linear .15s;position:absolute;inset:0}.popup.is-on{opacity:1;visibility:visible;transition:opacity .32s linear,visibility}html.is-credits .popup{filter:brightness(.56)saturate(.8)}.popup-world{transform-style:preserve-3d;transform-origin:50% 50% 0;position:absolute;inset:0}.popup-layer{transform-origin:50%;backface-visibility:hidden;position:absolute;inset:0}.popup-cut{position:absolute;inset:0}.popup-layer img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=640px){.world-scrim{background:radial-gradient(150% 100% at 50% 26%,#0a090829 0%,#0a09084d 55%,#0a09089e 100%)}.proof .credits>div:before,.proof .touch:before,.proof .stamp:before{background:#0a09089e;inset:-18px -16px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000),linear-gradient(#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000),linear-gradient(#0000,#000 18px calc(100% - 18px),#0000)}.proof .stamp:before{background:#0a0908b8}}@media (prefers-reduced-motion:reduce){.copy-in,.copy-in.dim,.copy-in.dim.deep{transition-duration:.2s}.fallback .f-grain,.dev.pulse .lamp,.dev.pulse .dev-label{animation:none}.proof-cue:after{opacity:.7;animation:none}}
