:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#181818;--paper-2:#232323;--ink:#dedede;--muted:#8b8b8b;--quiet:#dedede9e;--weak:#dedede38;--bulb:#f2f2f2;--display-serif:"Iowan Old Style", "Baskerville", "Palatino Linotype", Georgia, "Songti SC", "Noto Serif CJK SC", serif;--archive-mono:"SFMono-Regular", "SF Mono", ui-monospace, "Cascadia Mono", "Courier New", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:clip}html,body{background:var(--paper);width:100%;max-width:100%;min-height:100%;color:var(--ink);overscroll-behavior-x:none;margin:0;overflow-x:clip}body{cursor:none;font-family:var(--archive-mono);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}#root{max-width:100vw;min-height:100vh;overflow-x:clip}a,button,.fragment{cursor:none}button{font:inherit}body:before,body:after,.grain{content:"";pointer-events:none;position:fixed;inset:0}body:before{z-index:1;background:radial-gradient(at 46% 12%,#eeeeee12,#0000 34%),radial-gradient(at 76% 58%,#eeeeee0b,#0000 44%),linear-gradient(#1b1b1b 0%,#151515 42%,#1a1a1a 100%)}body:after{z-index:30;background:radial-gradient(circle at 50% 44%,#0000 0 50%,#0003 100%),linear-gradient(90deg,#ffffff05,#0000 18% 82%,#ffffff03)}.grain{z-index:31;opacity:.22;mix-blend-mode:soft-light;background-image:radial-gradient(circle,#ffffff8c 0 .65px,#0000 .9px),radial-gradient(circle,#000000c7 0 .65px,#0000 1px);background-position:0 0,3px 4px;background-size:5px 6px,7px 8px;animation:3.2s steps(2,end) infinite grain-drift}.grain:before{content:none}.start-montage{z-index:120;pointer-events:none;background:#111;animation:4s linear both montage-hold;position:fixed;inset:0;overflow:hidden}.start-montage:before,.start-montage:after{content:"";z-index:3;pointer-events:none;position:absolute;inset:0}.start-montage:before{mix-blend-mode:soft-light;background:radial-gradient(#0000 0 42%,#0000008a 100%),repeating-linear-gradient(#ffffff0e 0 1px,#0000 1px 7px)}.start-montage:after{opacity:.28;background:radial-gradient(circle,#fff6 0 .65px,#0000 .9px) 0 0/5px 6px,radial-gradient(circle,#000c 0 .65px,#0000 1px) 3px 4px/7px 8px;animation:.8s steps(2,end) infinite grain-drift}.start-montage-image{opacity:.88;position:absolute;inset:-12%;overflow:hidden}.start-montage-image:before{content:"";z-index:2;pointer-events:none;opacity:0;background-image:var(--montage-image);background-size:cover;background-position:var(--montage-x) var(--montage-y);mix-blend-mode:screen;filter:grayscale()contrast(1.55)brightness(1.08);transform:scale(var(--montage-scale)) translate3d(0, var(--montage-shift-y,0vh), 0);transform-origin:50%;background-repeat:no-repeat;position:absolute;inset:0}.start-montage-image img{z-index:1;object-fit:cover;object-position:var(--montage-x) var(--montage-y);opacity:.88;filter:grayscale()contrast(1.1)brightness(.82);width:100%;height:100%;transform:scale(var(--montage-scale)) translate3d(0, var(--montage-shift-y,0vh), 0);transform-origin:50%;animation:.176s step-end infinite montage-cut;display:block;position:relative}.start-montage-image:after{content:"";z-index:3;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#fffffff2 0 .9px,#0000 1.4px) 0 0/9px 11px,radial-gradient(circle,#ffffff9e 0 1.1px,#0000 1.8px) 17px 23px/15px 17px,radial-gradient(circle,#000000e0 0 1px,#0000 1.7px) 31px 9px/21px 25px;position:absolute;inset:-4%;transform:translate(0,0)}.start-montage-image.secondary{z-index:2;opacity:.34;mix-blend-mode:screen;filter:grayscale()contrast(1.35)brightness(.74);clip-path:inset(0 18%);inset:14% 6% 8% 42%}.start-montage-image.secondary img{opacity:1;filter:inherit}.start-montage-noise{z-index:4;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff24,#0000),repeating-linear-gradient(90deg,#0000 0 13px,#ffffff14 13px 14px);animation:3s step-end both montage-signal;position:absolute;inset:0}.start-montage-text{z-index:5;color:#f5f5f594;letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;animation:.9s step-end infinite text-fault;position:absolute;bottom:clamp(24px,6vh,62px);left:clamp(24px,5vw,72px)}.start-montage.holding .start-montage-image img{animation:none}.start-montage.holding .start-montage-image.secondary{opacity:0}.start-montage.glitching .start-montage-image:not(.secondary):before{background-image:var(--montage-image);background-size:cover;background-position:var(--montage-x) var(--montage-y);mix-blend-mode:normal;filter:grayscale()contrast(1.2)brightness(.96);animation:.72s step-end infinite montage-chunk-glitch}.start-montage.glitching .start-montage-noise{opacity:.16;background:linear-gradient(90deg,#0000 0 12%,#ffffff1f 12% 29%,#0000 29% 100%),linear-gradient(#0000 0 46%,#00000038 46% 58%,#0000 58% 100%);animation:.76s step-end infinite montage-chunk-static}.start-montage.glitching.final-image .start-montage-image:not(.secondary):before{animation:.96s step-end infinite montage-final-chunk-glitch}.start-montage.glitching.final-image .start-montage-noise{opacity:.08}.start-montage.dissolving{animation:2.1s cubic-bezier(.76,0,.24,1) both montage-dissolve}.start-montage.dissolving .start-montage-image img{animation:2.1s cubic-bezier(.76,0,.24,1) both montage-particle-dissolve}.start-montage.dissolving .start-montage-image:not(.secondary):before{animation:.82s step-end infinite montage-final-chunk-glitch,2.1s step-end both montage-chunk-fade}.start-montage.dissolving .start-montage-image:after{animation:2.1s cubic-bezier(.22,1,.36,1) both montage-particle-rise,2.1s step-end both montage-chunk-bands}.start-montage.dissolving.final-image .start-montage-image:after{animation:2.1s cubic-bezier(.22,1,.36,1) both montage-final-particle-rise}.start-montage.dissolving .start-montage-image.secondary{opacity:0;animation:none}.start-montage.dissolving .start-montage-noise{opacity:.12;animation:.82s step-end infinite montage-chunk-static,2.1s step-end both montage-final-static}.fault-cursor{z-index:60;pointer-events:none;opacity:.82;width:56px;height:56px;transform:translate3d(var(--mx,-100px), var(--my,-100px), 0);filter:blur(.2px);mix-blend-mode:screen;background:radial-gradient(circle,#f5f5f580 0 4px,#f5f5f529 5px 16px,#0000 35px);border-radius:50%;margin:-28px 0 0 -28px;animation:4.8s step-end infinite bulb-fault;position:fixed;top:0;left:0}.site-nav{z-index:40;letter-spacing:.11em;gap:18px;font-size:.62rem;display:flex;position:fixed;top:24px;left:28px}.site-nav a{color:#dcdcdc7a;text-decoration:none;transition:color .7s,text-shadow .7s}.site-nav a:hover,.site-nav a.active{color:#f5f5f5eb;text-shadow:0 0 16px #f5f5f540}main{z-index:2;max-width:100vw;position:relative;overflow-x:clip}.threshold-screen{transform:translate3d(0, var(--page-pull-y,0px), 0) scale(.998);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1)}body.pulling-threshold .threshold-screen,body.rope-springing .threshold-screen{transition:none}.screen,.video-gate{opacity:.82;background:0 0;border-top:0;max-width:100vw;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;transform:translateY(14px)scale(.998)}@supports not (overflow:clip){html,body,#root,main{overflow-x:hidden}}.screen+.screen,.screen+.video-gate,.video-gate+.screen{margin-top:-1px}.threshold-screen+.video-gate{margin-top:0}.threshold-screen{perspective:1100px;touch-action:pan-y;isolation:isolate;background:#181818}.threshold-screen:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#00000047,#0000 22%,#00000061),radial-gradient(at 68% 52%,#0000 0 34%,#00000057 82%);position:absolute;inset:0}.threshold-screen:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#181818bd 64%,#181818);height:34vh;position:absolute;bottom:-1px;left:0;right:0}.threshold-screen>*{z-index:2;position:relative}.threshold-space-scene{z-index:0;pointer-events:none;--space-x:0;--space-y:0;--space-drag:0;transform-origin:50% 48%;contain:paint;will-change:transform;position:absolute;inset:-7vh -7vw;overflow:hidden;transform:scale(1.03)}.threshold-space-scene:before,.threshold-space-scene:after{content:"";z-index:4;pointer-events:none;position:absolute;inset:0}.threshold-space-scene:before{background:linear-gradient(90deg, #181818bd, #1818186b 46%, #181818b8), radial-gradient(ellipse at calc(42% + var(--space-x) * 1.8%) calc(44% + var(--space-y) * 1.4%), #ffffff1f, transparent 43%)}.threshold-space-scene:after{opacity:.18;transform:translate3d(calc(var(--space-x) * -12px), calc(var(--space-y) * -8px), 0);background:linear-gradient(115deg,#0000 0 38%,#ffffff17 46%,#0000 58% 100%)}.threshold-space-layer{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;backface-visibility:hidden;will-change:transform, opacity, filter;width:100%;height:100%;position:absolute;inset:0}.threshold-space-back{opacity:.92;filter:grayscale(.2)contrast(1.04)brightness(.76)blur(1.8px);transform:translate3d(calc(var(--space-x) * -16px), calc(var(--space-y) * -10px), 0) scale(1.12)}.threshold-space-mid{opacity:.46;filter:grayscale(.1)contrast(1.14)brightness(.92);clip-path:ellipse(48% 58% at 48% 44%);transform:translate3d(calc(var(--space-x) * 28px), calc(var(--space-y) * 18px), 0) scale(1.08)}.threshold-space-front{opacity:.42;filter:contrast(1.2)brightness(.88);clip-path:polygon(45% 0,100% 0,100% 100%,17% 100%,30% 64%);transform:translate3d(calc(var(--space-x) * 58px), calc(var(--space-y) * 36px), 0) scale(1.14)}.screen{min-height:100vh;padding:104px clamp(24px,5vw,72px) 64px}.screen.in-view,.video-gate.in-view{opacity:1;transform:translate(0,0)scale(1)}.threshold-screen.in-view{transform:translate3d(0, var(--page-pull-y,0px), 0) scale(1)}.screen>*{transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .9s cubic-bezier(.22,1,.36,1)}.screen:not(.in-view)>*{opacity:.68;transform:translateY(14px)}.screen.in-view>*{opacity:1}.threshold-screen.text-entered .screen-index,.screen.text-entered .section-header .screen-index,.screen.text-entered .transmission-copy .screen-index,.hidden-profile.open .hidden-profile-copy .screen-index{animation:.68s cubic-bezier(.22,1,.36,1) both metadata-scan-in}.threshold-screen.text-entered .screen-index:after,.screen.text-entered .section-header .screen-index:after,.screen.text-entered .transmission-copy .screen-index:after,.hidden-profile.open .hidden-profile-copy .screen-index:after{animation:.72s cubic-bezier(.22,1,.36,1) 70ms both scan-line-pass}.threshold-screen.text-entered h1,.screen.text-entered .section-header h2,.screen.text-entered .transmission-copy h2,.hidden-profile.open .hidden-profile-copy h2{animation:.98s cubic-bezier(.22,1,.36,1) .14s both title-develop-in}.threshold-screen.text-settled h1,.screen.text-settled .section-header h2,.screen.text-settled .transmission-copy h2{animation:none}.threshold-screen.text-entered .threshold-copy p,.screen.text-entered .section-header p,.screen.text-entered .transmission-copy p,.hidden-profile.open .hidden-profile-copy p{animation:.76s cubic-bezier(.22,1,.36,1) .34s both body-rise-in}.video-gate{--gate-progress:0;--gate-bulb-x:14%;--gate-bulb-y:15%;--gate-bulb-scale:.72;--gate-bulb-opacity:0;--gate-bulb-blur:0px;--gate-bulb-field-opacity:0;--gate-flash-opacity:0;--gate-flash-scale:.8;--gate-glass-progress:0;--gate-glass-opacity:0;--gate-shader-flash:0;--gate-extinguish-opacity:0;--gate-caption-opacity:1;--gate-layer-opacity:1;--gate-preview-opacity:0;background:0 0;height:235vh;padding:0;overflow:visible}body.gate-ending-locked{overflow:hidden}.video-gate,.video-gate.in-view{transform:none}.video-gate .video-gate-sticky,.video-gate:not(.in-view)>.video-gate-sticky,.video-gate.in-view>.video-gate-sticky{opacity:var(--gate-preview-opacity);transform:none}.video-gate-sticky{z-index:6;height:100vh;opacity:var(--gate-preview-opacity);visibility:visible;pointer-events:none;background:#111111eb;transition:none;position:sticky;top:0;left:0;right:0;overflow:hidden}.video-gate.gate-active .video-gate-sticky{opacity:var(--gate-layer-opacity);pointer-events:auto;transition:none;position:fixed}.gate-video{object-fit:cover;opacity:.62;filter:grayscale()contrast(.74)brightness(.64);width:100%;height:100%;transform:scale(calc(1.045 + var(--gate-progress) * .06));position:absolute;inset:0}.gate-veil{pointer-events:none;background:radial-gradient(circle at var(--gate-bulb-x) var(--gate-bulb-y), #ffffff14, transparent 22%), radial-gradient(ellipse at 50% 50%, transparent 0 42%, #0000007a 100%), linear-gradient(180deg, #0003, transparent 34%, #00000052), linear-gradient(90deg, #00000061, transparent 32%, transparent 68%, #0000006b);position:absolute;inset:0}.gate-caption{z-index:2;color:#e6e6e6b8;mix-blend-mode:screen;max-width:340px;opacity:var(--gate-caption-opacity);transform:translate3d(0, calc((1 - var(--gate-caption-opacity)) * 16px), 0);filter:blur(calc((1 - var(--gate-caption-opacity)) * 1.4px));transition:none;position:absolute;bottom:clamp(36px,8vh,92px);left:clamp(24px,5vw,72px)}.gate-caption p{color:#dcdcdc94;margin-top:12px;font-size:.78rem;line-height:1.75}.gate-bulb-transition{left:var(--gate-bulb-x);top:var(--gate-bulb-y);z-index:4;pointer-events:none;width:clamp(82px,9vw,132px);height:clamp(82px,9vw,132px);opacity:var(--gate-bulb-opacity);transform:translate(-50%, -50%) scale(var(--gate-bulb-scale));filter:blur(var(--gate-bulb-blur));mix-blend-mode:screen;transition:none;position:absolute}.gate-bulb-transition:before{content:"";background:radial-gradient(circle,#ffffff47,#ffffff14 28%,#0000 66%);border-radius:50%;animation:3.2s step-end infinite bulb-fault-soft;position:absolute;inset:-120%}.gate-bulb-wire{opacity:.62;transform-origin:bottom;background:linear-gradient(#0000,#f5f5f561);width:1px;height:82%;position:absolute;top:-72%;left:50%;transform:translate(-50%)rotate(-12deg)}.gate-bulb-glass{background:radial-gradient(circle at 44% 38%,#ffffffeb,#f5f5f533 25%,#ffffff0f 54%,#0000 66%),radial-gradient(circle,#ffffff2e,#0000 70%);border-radius:50%;animation:4.4s step-end infinite bulb-fault;position:absolute;inset:12%;box-shadow:0 0 30px #ffffff61,0 0 110px #fff3,inset 0 0 20px #ffffff3d}.gate-bulb-core{background:#ffffffe0;border-radius:50%;width:13%;height:13%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 18px #ffffffb8,0 0 54px #ffffff5c}.gate-bulb-field{left:var(--gate-bulb-x);top:var(--gate-bulb-y);z-index:3;aspect-ratio:1;pointer-events:none;width:min(170vmax,1700px);opacity:var(--gate-bulb-field-opacity);mix-blend-mode:screen;filter:blur(calc(var(--gate-bulb-blur) * .7 + 1px));transform:translate(-50%, -50%) scale(calc(var(--gate-bulb-scale) / 18));background:radial-gradient(circle,#ffffff75,#ffffff30 18%,#ffffff0f 38%,#0000 68%);border-radius:50%;transition:none;position:absolute}.gate-white-flash{z-index:8;pointer-events:none;opacity:var(--gate-flash-opacity);mix-blend-mode:screen;transform:scale(var(--gate-flash-scale));background:radial-gradient(circle at 50% 52%,#fffffffa,#ffffff6b 18%,#ffffff14 42%,#0000 68%);transition:none;position:absolute;inset:-18%}.gate-auto-ending .gate-white-flash{z-index:95;background:radial-gradient(circle at 50% 52%,#fff,#ffffffb8 18%,#ffffff57 46%,#0000 70%),linear-gradient(90deg,#ffffff2e,#ffffff8c,#ffffff2e),#ffffff61;animation:1s step-end both gate-held-white-flash;inset:-24%}.gate-auto-ending .gate-bulb-transition{animation:1s step-end both gate-bulb-last-burn}.gate-auto-ending .gate-bulb-field{animation:1s step-end both gate-field-last-burn}.gate-power-off .gate-bulb-transition,.gate-power-off .gate-bulb-field,.gate-power-off .gate-video,.gate-power-off .gate-veil,.gate-power-off .gate-caption{opacity:0}.gate-glass-shader{z-index:7;pointer-events:none;width:108%;height:108%;opacity:calc(var(--gate-glass-opacity) * .78);mix-blend-mode:screen;filter:saturate(.72) contrast(calc(1.02 + var(--gate-glass-progress) * .16)) brightness(calc(.72 + var(--gate-glass-progress) * .24));transform:translateX(calc((1 - var(--gate-glass-progress)) * -18%)) scaleX(calc(.72 + var(--gate-glass-progress) * .28)) scaleY(calc(.98 + var(--gate-glass-progress) * .02));transform-origin:0;-webkit-backdrop-filter:blur(calc(2px + var(--gate-glass-progress) * 14px)) saturate(.82);transition:none;display:block;position:absolute;inset:-4%}.gate-auto-ending .gate-glass-shader{opacity:.82;filter:saturate(.72)contrast(1.18)brightness(1.02);transform:translate(0)scale(1)}.gate-power-off .gate-glass-shader{opacity:0;filter:brightness(0)}.gate-glass-fold{z-index:7;pointer-events:none;opacity:var(--gate-glass-opacity);perspective:1200px;transform-style:preserve-3d;filter:saturate(.78) contrast(calc(1.02 + var(--gate-glass-crack) * .28)) brightness(calc(.86 + var(--gate-glass-crack) * .62));grid-template-columns:repeat(9,minmax(0,1fr));display:grid;position:absolute;inset:-5%;transform:translate(0,0)}.gate-glass-fold:before,.gate-glass-fold:after{content:"";pointer-events:none;position:absolute;inset:0}.gate-glass-fold:before{z-index:2;opacity:calc(.14 + var(--gate-glass-progress) * .32 + var(--gate-glass-crack) * .34);mix-blend-mode:screen;transform:translateX(calc((1 - var(--gate-glass-progress)) * -10%));background:repeating-linear-gradient(90deg,#ffffff52 0 1px,#0000 1px 8px),repeating-linear-gradient(0deg,#0000 0 16px,#ffffff1a 16px 17px),radial-gradient(at 38% 38%,#ffffff94,#0000 34%),radial-gradient(at 72% 62%,#d2e4e847,#0000 36%)}.gate-glass-fold:after{z-index:3;opacity:calc(var(--gate-glass-progress) * .42 + var(--gate-glass-crack) * .45);mix-blend-mode:screen;transform:translateX(calc((var(--gate-glass-progress) - .5) * 18%));background:linear-gradient(90deg,#0000 0 12%,#ffffffb3 24%,#0000 38%),linear-gradient(112deg,#0000 0 54%,#ffffff6b 55%,#0000 57%),linear-gradient(68deg,#0000 0 32%,#ffffff52 33%,#0000 35%)}.gate-glass-panel{z-index:1;min-width:0;height:110vh;opacity:calc(var(--gate-glass-progress) * (.62 + var(--panel-index) * .018));background:linear-gradient(118deg, #ffffff47, transparent 24%, #ffffff29 50%, transparent 74%), linear-gradient(calc(88deg + var(--panel-index) * 5deg), transparent, #ffffff6b, transparent 62%), radial-gradient(ellipse at calc(28% + var(--panel-index) * 5%) 42%, #ffffff5c, transparent 36%), #d0dcde3d;clip-path:polygon(0 calc(4% + var(--panel-index) * 0.8%), 100% calc(var(--panel-index) * 1.1%), 100% calc(100% - 4% + var(--panel-bias) * 6%), 0 100%);transform:translateX(calc((1 - var(--gate-glass-progress)) * (-108vw + var(--panel-index) * 6vw))) rotateY(calc((1 - var(--gate-glass-progress)) * var(--panel-turn) * 68deg)) rotateZ(calc((1 - var(--gate-glass-progress)) * (var(--panel-bias) * 16deg)));transform-origin:0;will-change:transform, opacity, filter;-webkit-backdrop-filter:blur(calc(3px + var(--gate-glass-progress) * 9px));border-left:1px solid #ffffff1a;border-right:1px solid #ffffff4d;transition:none;position:relative;box-shadow:inset 1px 0 #ffffff57,inset -18px 0 42px #ffffff1f,inset 0 0 70px #00000061}.gate-glass-panel:nth-child(3n){background:linear-gradient(72deg,#0000 0 22%,#ffffff7a 23%,#0000 31%),linear-gradient(126deg,#fff3,#0000 38%,#ffffff42,#0000 78%),#c8d6da40}.gate-glass-crack{z-index:4;pointer-events:none;width:46vw;height:1px;opacity:calc(var(--gate-glass-crack) * .78);mix-blend-mode:screen;filter:blur(.2px);transform-origin:0;background:linear-gradient(90deg,#0000,#ffffffdb,#0000);position:absolute}.gate-glass-crack.a{transform:rotate(14deg) scaleX(calc(.3 + var(--gate-glass-crack) * .9));top:31%;left:18%}.gate-glass-crack.b{transform:rotate(-18deg) scaleX(calc(.24 + var(--gate-glass-crack) * .74));top:54%;left:38%}.gate-glass-crack.c{transform:rotate(4deg) scaleX(calc(.2 + var(--gate-glass-crack) * .64));top:72%;left:7%}@property --gate-dark-radius{syntax:"<percentage>";inherits:false;initial-value:110%}@property --gate-dark-edge{syntax:"<percentage>";inherits:false;initial-value:18%}@property --gate-core-alpha{syntax:"<number>";inherits:false;initial-value:.56}@property --gate-core-size{syntax:"<percentage>";inherits:false;initial-value:58%}@property --gate-core-blur{syntax:"<length>";inherits:false;initial-value:26px}.gate-black-flash{z-index:90;pointer-events:none;opacity:var(--gate-extinguish-opacity);--gate-dark-radius:110%;--gate-dark-edge:18%;--gate-core-alpha:.56;--gate-core-size:58%;--gate-core-blur:26px;background:0 0;transition:none;position:fixed;inset:0;overflow:hidden;transform:none}.gate-black-flash:before,.gate-black-flash:after{content:"";pointer-events:none;opacity:1;position:absolute;inset:-2%}.gate-black-flash:before{background:radial-gradient(circle at 50% 50%, transparent 0 var(--gate-dark-radius), #000000b3 calc(var(--gate-dark-radius) + var(--gate-dark-edge)), #020202 100%)}.gate-black-flash:after{background:radial-gradient(circle at 50% 50%, rgba(255, 255, 255, var(--gate-core-alpha)) 0, rgba(255, 255, 255, calc(var(--gate-core-alpha) * .36)) calc(var(--gate-core-size) * .42), rgba(255, 255, 255, calc(var(--gate-core-alpha) * .1)) var(--gate-core-size), transparent calc(var(--gate-core-size) + 16%));mix-blend-mode:screen;filter:blur(var(--gate-core-blur))}.gate-power-off .gate-black-flash{animation:1.38s linear both gate-power-off-shell}.gate-power-off .gate-black-flash:before{animation:1.38s cubic-bezier(.38,0,.2,1) both gate-power-off-black}.gate-power-off .gate-black-flash:after{animation:1.38s cubic-bezier(.28,0,.18,1) both gate-power-off-core}.screen-index{color:#dcdcdc70;letter-spacing:.17em;transform-origin:50% 60%;transform-style:preserve-3d;margin-bottom:18px;font-size:.62rem;display:block;position:relative;overflow:hidden}.screen-index:after,.work-copy span:after,.cover-shadow span:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#f5f5f557,#0000);position:absolute;inset:0;transform:translate(-115%)}.threshold-grid{grid-template-columns:minmax(420px,.66fr) minmax(320px,1.34fr);align-items:center;gap:clamp(40px,8vw,120px);min-height:calc(100vh - 170px);display:grid}.threshold-copy{width:min(43vw,760px);max-width:760px;transform:translateY(-4vh)}.threshold-copy p{max-width:min(31vw,520px);margin-left:min(13vw,300px)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display-serif);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;text-shadow:0 0 1px #ffffff1f,0 18px 48px #0000003d;font-weight:400;position:relative}h1:before,h1:after,h2:before,h2:after{content:attr(data-text);z-index:1;pointer-events:none;opacity:0;color:#f4f4f4e6;mix-blend-mode:screen;position:absolute;inset:0;transform:translate(0,0)}h1:before,h2:before{clip-path:inset(0 0 62%);color:#ffffffeb;text-shadow:-.045em 0 #c4e2ff99,.035em 0 #ffd6d670;animation:9.8s step-end -2.7s infinite title-glitch-rare-a}h1:after,h2:after{clip-path:inset(58% 0 10%);color:#eeeeeed1;text-shadow:.045em 0 #ffd6d68a,-.03em 0 #c4e2ff70;animation:13.4s step-end -7.1s infinite title-glitch-rare-b}h1{color:#ebebebeb;max-width:820px;font-size:clamp(3.2rem,8vw,8rem);line-height:.92}.threshold-copy h1{max-width:min(43vw,760px);font-size:clamp(5rem,9vw,10.2rem);line-height:.88}h2{color:#e6e6e6db;max-width:780px;font-size:clamp(2.1rem,5vw,5.6rem);line-height:.98}h3{color:#e2e2e2b3;margin-top:10px;font-size:clamp(.95rem,1.15vw,1.25rem);line-height:1.12}p{color:#c8c8c8ad;max-width:620px;margin-top:28px;font-size:.95rem;line-height:1.85}h1:hover,h2:hover,h1.title-hover,h2.title-hover{text-shadow:0 0 24px #ffffff2e;animation:.86s step-end infinite title-flicker-fast}h1:hover:before,h1:hover:after,h2:hover:before,h2:hover:after,h1.title-hover:before,h1.title-hover:after,h2.title-hover:before,h2.title-hover:after{animation-duration:1.08s}.threshold-screen.in-view h1:hover,.threshold-screen.in-view h1.title-hover,.screen.in-view .section-header h2:hover,.screen.in-view .section-header h2.title-hover,.screen.in-view .transmission-copy h2:hover,.screen.in-view .transmission-copy h2.title-hover,.hidden-profile.open .hidden-profile-copy h2:hover,.hidden-profile.open .hidden-profile-copy h2.title-hover{text-shadow:0 0 24px #fff3,0 18px 48px #0000003d;animation:.86s step-end infinite title-flicker-fast}.bulb-field{min-height:540px;position:relative}.bulb-wire{z-index:1;transform-origin:top;width:1px;height:42%;transform:rotate(calc(var(--drag-pull,0) * 7deg)) scaleY(calc(1 + var(--drag-pull,0) * .08));background:#e6e6e62e;position:absolute;top:0;left:50%}.bulb{z-index:3;appearance:none;width:84px;height:84px;transform:translate(-50%, -50%) translate3d(var(--drag-x,0px), var(--drag-y,0px), 0) scale(calc(1 + var(--drag-pull,0) * .04));box-shadow:0 0 calc(40px - var(--drag-pull,0) * 18px) rgba(245, 245, 245, calc(.2 - var(--drag-pull,0) * .12)), 0 0 calc(160px - var(--drag-pull,0) * 80px) rgba(245, 245, 245, calc(.09 - var(--drag-pull,0) * .055));touch-action:none;background:radial-gradient(circle at 48% 42%,#ffffffe0,#e6e6e63d 32%,#e6e6e60a 68%,#0000 70%);border:0;border-radius:50%;padding:0;animation:5.2s step-end infinite bulb-fault;position:absolute;top:42%;left:50%}.bulb:active{animation:.42s step-end infinite bulb-fault}.bulb-shadow{z-index:0;pointer-events:none;background:radial-gradient(circle,#ebebeb1f,#0000 64%);border-radius:50%;width:min(50vw,560px);height:min(50vw,560px);animation:5.2s step-end infinite bulb-fault-soft;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.pull-cord-field{--cord-pull:0;--cord-glow:calc(.04 + var(--cord-pull) * .12);justify-self:stretch;min-height:620px;position:relative}.pull-cord-svg{pointer-events:none;width:264px;height:640px;position:absolute;top:clamp(-24px,-3vh,-10px);left:50%;overflow:visible;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0,#0000002e 5%,#000 14% 100%);mask-image:linear-gradient(#0000 0,#0000002e 5%,#000 14% 100%)}.pull-cord-shadow,.pull-cord-core,.pull-cord-highlight,.pull-cord-metal{fill:none;vector-effect:non-scaling-stroke}.pull-cord-shadow{stroke:#000000c7;stroke-width:13px;stroke-linecap:round;filter:blur(8px);opacity:.62;transform:translate(5px,10px)}.pull-cord-core{stroke:#2a2a29fa;stroke-width:8.4px;stroke-linecap:round;filter:drop-shadow(0 0 2px rgba(255, 255, 255, var(--cord-glow))) drop-shadow(0 24px 42px #0000008f)}.pull-cord-highlight{stroke:#565652b8;stroke-width:1.7px;stroke-linecap:round;opacity:calc(.34 + var(--cord-pull) * .16);transform:translate(-2.4px)}.pull-cord-metal{stroke:#121212b8;stroke-width:1.8px;stroke-linecap:round;opacity:.5;transform:translate(2.8px)}.pull-cord-drag-layer{z-index:4;appearance:none;width:112px;height:520px;transform:translateX(-50%) translate3d(calc(var(--cord-x,0px) * .36), calc(var(--cord-y,0px) * .4), 0);transform-origin:50% 0;touch-action:none;background:0 0;border:0;padding:0;transition:transform .62s cubic-bezier(.22,1,.36,1);position:absolute;top:clamp(-24px,-3vh,-10px);left:50%}body.pulling-threshold .pull-cord-drag-layer{transition:none}.section-header{z-index:4;grid-template-columns:minmax(180px,.35fr) minmax(320px,1fr);align-items:end;column-gap:clamp(28px,6vw,90px);margin-bottom:36px;display:grid;position:relative}.section-header h2{grid-column:2}.section-header p{grid-area:2/1}.archive-screen .section-header{grid-template-columns:minmax(280px,.62fr) minmax(280px,.78fr);align-items:start;min-height:clamp(280px,36vh,420px)}.archive-screen .section-header .screen-index,.archive-screen .section-header h2,.archive-screen .section-header p{grid-column:1}.archive-screen .section-header .screen-index{grid-row:1}.archive-screen .section-header h2{grid-row:2;max-width:min(760px,48vw);margin-top:clamp(18px,4vh,54px);transform:none}.archive-screen .section-header p{grid-row:3;max-width:430px;margin-top:clamp(16px,3vh,30px);transform:none}.archive-screen,.archive-screen.in-view{background:linear-gradient(#0e0e0ef5,#121212fa 26%,#0c0c0cfa 100%);padding-top:0;padding-bottom:0;overflow:visible;transform:none}.archive-screen .archive-field,.archive-screen:not(.in-view)>.archive-field,.archive-screen.in-view>.archive-field{opacity:1;transform:none}.signal-screen .section-header h2{transform:translate(-2vw)}.signal-screen{padding-bottom:0;overflow:visible}.works-screen .section-header h2{max-width:700px;transform:translate(7vw)}.sound-screen .section-header h2{max-width:min(820px,62vw);transform:translate(6vw)}.sound-screen{isolation:isolate;overflow:hidden}.sound-page-video{z-index:-2;object-fit:cover;opacity:.44;filter:grayscale()contrast(.72)brightness(.58);width:100%;height:100%;animation:9s ease-in-out infinite alternate sound-gate-breathe;position:absolute;inset:0;transform:scale(1.06)}.sound-screen:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#0000 0 38%,#0000007a 82%),linear-gradient(90deg,#0006,#0000 34% 66%,#00000070),linear-gradient(#00000057,#0000 44%,#0006);position:absolute;inset:0}.sound-room-note{z-index:2;color:#dcdcdc80;max-width:440px;margin:clamp(-28px,-3vh,-12px) 0 clamp(34px,6vh,72px) clamp(0px,6vw,96px);font-size:.78rem;line-height:1.75;position:relative}.transmission-copy{margin-left:clamp(0px,15vw,220px);transform:translateY(-8vh)}.blackout-layer{z-index:95;pointer-events:none;opacity:0;background:radial-gradient(circle at 70% 45%,#ffffff0a,#0000 16%),#050505;transition:opacity .52s cubic-bezier(.22,1,.36,1);position:fixed;inset:0}.blackout-layer.on{opacity:1}.hidden-profile{z-index:90;pointer-events:none;visibility:hidden;opacity:0;background:radial-gradient(at 62% 45%,#ffffff13,#0000 30%),radial-gradient(at 24% 78%,#ffffff0a,#0000 36%),#0b0b0b;place-items:center;padding:clamp(24px,5vw,76px);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),visibility 0s linear .76s;display:grid;position:fixed;inset:0;transform:scale(1.012)}.hidden-profile.open{pointer-events:auto;visibility:visible;opacity:1;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1),visibility linear;transform:scale(1)}.hidden-profile:before,.hidden-profile:after{content:"";pointer-events:none;position:absolute;inset:0}.hidden-profile:before{background:linear-gradient(#0000008f,#0000 32%,#0000009e),linear-gradient(90deg,#00000080,#0000 28% 72%,#0000008a)}.hidden-profile:after{opacity:.18;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#ffffff14,#0000),repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 12px)}.hidden-profile-space{z-index:1;grid-template-columns:minmax(240px,.78fr) minmax(280px,.9fr);align-items:center;gap:clamp(34px,7vw,104px);width:min(1120px,100%);min-height:min(720px,78vh);display:grid;position:relative}.hidden-close{z-index:2;color:#e6e6e67a;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.62rem;position:absolute;top:0;right:0}.hidden-close:hover{color:#f5f5f5eb}.hidden-portrait{background:radial-gradient(at 48% 38%,#ffffff1c,#0000 28%),linear-gradient(#ffffff0e,#0000 28%,#ffffff06),#ffffff06;min-height:clamp(360px,58vh,680px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0e,0 50px 150px #00000085}.hidden-portrait:before{content:"";z-index:2;opacity:.9;pointer-events:none;background:radial-gradient(at 52% 38%,#0000 0 36%,#00000047 68%,#000000a8 100%),linear-gradient(#ffffff0a,#0000 22%,#00000047);position:absolute;inset:0}.hidden-portrait img{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;opacity:.86;filter:grayscale(.18)contrast(.92)brightness(.78);display:block;transform:scale(1.035)}.hidden-portrait span{z-index:3;color:#e6e6e657;letter-spacing:.17em;text-transform:uppercase;font-size:.62rem;position:absolute;bottom:24px;left:24px}.hidden-profile-copy{max-width:680px;transform:translateY(4vh)}.hidden-profile-copy .hidden-profile-meta{color:#e6e6e69e;letter-spacing:.18em;margin-bottom:22px;font-size:clamp(.86rem,1vw,1.16rem);display:block}.hidden-profile-copy h2{max-width:720px;font-size:clamp(2.3rem,4.1vw,4.9rem);line-height:1}.hidden-profile-copy p{max-width:620px}.hidden-statement{max-width:640px;margin-top:26px}.hidden-statement p{color:#cacaca9e;max-width:640px;margin-top:0;font-size:clamp(.78rem,.82vw,.96rem);line-height:1.78}.hidden-statement p+p{margin-top:16px}.hidden-statement p:nth-child(n+3){color:#d2d2d285;font-size:clamp(.68rem,.72vw,.82rem);line-height:1.58}.hidden-statement p:nth-child(n+4){margin-top:8px}.section-header p{align-self:end;max-width:390px;margin-top:0;font-size:.82rem}.section-header .screen-index{align-self:start;margin-bottom:0}.section-header.narrow{grid-template-columns:minmax(180px,.28fr) minmax(320px,.9fr)}.archive-field{z-index:3;isolation:isolate;--archive-progress:0;--archive-fall:0;--archive-layer-opacity:0;--archive-strip-opacity:1;--base-radius:min(24vw, 340px);--circle-fit:1;--circle-scale:1;--cylinder-shift-x:clamp(80px, 12vw, 180px);--cylinder-rotate-x:-10deg;--cylinder-rotate-y:0deg;--cylinder-rotate-z:0deg;--circle-opacity:0;--field-orbit-opacity:.08;--caption-opacity:.52;--archive-room-dim:0;--archive-entry-black:1;--archive-title-opacity:0;--archive-title-y:14px;--piano-progress:0;--key-gap:48px;--key-shuffle:0;--key-settle:0;height:380vh;margin-top:clamp(44px,9vh,112px);margin-left:clamp(-72px,-5vw,-24px);margin-right:clamp(-72px,-5vw,-24px);position:relative;overflow:visible}.archive-field:before{content:"";z-index:-1;pointer-events:none;opacity:calc(.42 + var(--archive-room-dim) * .16);background:radial-gradient(circle,#f5f5f513,#0000 18%),radial-gradient(at 50% 54%,#ebebeb13,#0000 44%);position:fixed;inset:0}.archive-field:after{content:"";z-index:0;pointer-events:none;opacity:var(--field-orbit-opacity);mix-blend-mode:screen;transform:rotate(calc(var(--archive-progress) * 160deg)) scale(calc(1 + var(--archive-fall) * .04));will-change:transform, opacity;background:conic-gradient(from 120deg,#0000,#ffffff1c,#0000 28%,#ffffff0f,#0000 64%);position:absolute;inset:-20%}.archive-entry-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:clamp(360px,56vh,520px);left:0}.archive-sticky{z-index:4;perspective:1500px;opacity:0;pointer-events:none;visibility:hidden;contain:layout paint style;place-items:center;height:100vh;transition:none;display:grid;position:fixed;top:0;left:0;right:0;overflow:hidden;transform:translateZ(0)}.archive-sticky:before{content:"";z-index:1;pointer-events:none;opacity:calc(.22 + var(--archive-room-dim) * .24);transform:scale(calc(1.02 - var(--archive-room-dim) * .018));will-change:opacity, transform;background:radial-gradient(at 50% 52%,#ffffff14,#0000 28%),radial-gradient(at 50% 48%,#0000 0 18%,#0000007a 72%,#000000d1 100%),#080808bd;transition:none;position:absolute;inset:0}.archive-sticky:after{content:"";z-index:20;pointer-events:none;opacity:0;background:radial-gradient(at 50% 48%,#0000 0 28%,#0000002e 58%,#000000a8 100%),#0000002e;transition:opacity .62s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.archive-field.archive-active .archive-sticky{opacity:var(--archive-layer-opacity);visibility:visible;pointer-events:auto;transition:none}.archive-field.signal-pending .archive-sticky,.archive-field.entering-signal .archive-sticky{transition:opacity .68s cubic-bezier(.22,1,.36,1),filter .68s cubic-bezier(.22,1,.36,1),transform .76s cubic-bezier(.22,1,.36,1)}.archive-field.entering-signal .archive-sticky{opacity:calc(var(--archive-layer-opacity) * .44);filter:brightness(.68);transform:translateY(5vh)scale(.985)}.archive-field.entering-signal .archive-sticky:after{opacity:1}.archive-scan{z-index:4;pointer-events:none;opacity:.22;filter:blur(.2px);will-change:transform, opacity;background:linear-gradient(#0000,#ffffff29,#0000),linear-gradient(90deg,#0000,#ffffff42,#0000);height:24%;animation:4.6s cubic-bezier(.76,0,.24,1) infinite archive-scan-drop;position:absolute;top:-20%;left:0;right:0}.archive-entry-black{z-index:18;pointer-events:none;opacity:var(--archive-entry-black);background:radial-gradient(#ffffff09,#0000 18%),linear-gradient(#020202,#020202f5);transition:none;position:absolute;inset:0}.archive-sticky-header{z-index:7;width:min(540px,42vw);opacity:var(--archive-title-opacity);pointer-events:none;transform:translate3d(0, var(--archive-title-y), 0);filter:blur(calc((1 - var(--archive-title-opacity)) * 1px));will-change:opacity, transform;transition:none;position:absolute;top:clamp(70px,11vh,118px);left:clamp(24px,5vw,72px)}.archive-sticky-header .screen-index{color:#e8e8e880;margin-bottom:16px}.archive-sticky-header h2{color:#f5f3ece0;max-width:540px;font-family:var(--display-serif);letter-spacing:0;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;text-shadow:0 24px 70px #000000a3;margin:0;font-size:clamp(2.5rem,6vw,6rem);font-weight:500;line-height:.9}.archive-sticky-header p{color:#e6e6e685;max-width:420px;margin:clamp(16px,3vh,26px) 0 0;font-size:.78rem;line-height:1.75}.archive-field.keys-forming .archive-sticky-header,.archive-field.keys-formed .archive-sticky-header{opacity:0;transform:translateY(-10px)}.archive-focus-kicker{color:#e6e6e68c;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:.62rem;display:block}.archive-cylinder{z-index:5;width:min(78vw,980px);height:min(78vw,720px);transform-style:preserve-3d;will-change:transform;transform:translate3d(var(--cylinder-shift-x), 0, 0) rotateX(var(--cylinder-rotate-x)) rotateY(var(--cylinder-rotate-y)) rotateZ(var(--cylinder-rotate-z)) scale(var(--circle-scale));pointer-events:none;margin-top:clamp(18px,4vh,42px);position:relative}.archive-cylinder:before{content:"";width:min(58vw,620px);height:min(58vw,620px);opacity:var(--circle-opacity);border:1px solid #ebebeb3d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.archive-strip{width:calc(clamp(34px, 4.2vw, 58px) + (clamp(6px, 1vw, 14px) * var(--piano-progress)));height:calc(clamp(260px, 50vh, 520px) - (clamp(16px, 5vh, 74px) * var(--piano-progress)));--inverse-angle:0deg;--circle-x:0px;--circle-y:0px;--key-center:0;--key-alt:1;--key-row:0px;--key-depth:0px;--key-tilt:0deg;--key-yaw:0deg;--key-lift:0deg;--key-tone:.68;--hover-y:0px;--hover-z:0px;--hover-scale:1;transform:translate(-50%, -50%) rotateY(calc(var(--angle) * (1 - var(--piano-progress)))) translateZ(calc(var(--base-radius) * (1 - var(--archive-fall)) * (1 - var(--piano-progress)))) translate3d(calc((var(--circle-x) * var(--archive-fall) * var(--circle-fit) * (1 - var(--piano-progress))) + (var(--key-center) * var(--key-gap) * var(--piano-progress)) + (var(--key-alt) * 16px * var(--key-shuffle) * (1 - var(--key-settle)))), calc((var(--circle-y) * var(--archive-fall) * var(--circle-fit) * (1 - var(--piano-progress))) + (var(--key-row) * var(--piano-progress)) + (var(--key-center) * 1px * var(--key-shuffle) * (1 - var(--key-settle))) + var(--hover-y)), calc((180px * var(--archive-fall) * (1 - var(--piano-progress))) + (var(--key-depth) * var(--piano-progress)) + (38px * var(--key-shuffle) * (1 - var(--key-settle))) + var(--hover-z))) rotateY(calc((var(--inverse-angle) * var(--archive-fall) * (1 - var(--piano-progress))) + (var(--key-yaw) * var(--piano-progress)))) rotateZ(calc((90deg * var(--archive-fall) * (1 - var(--piano-progress))) + (var(--key-tilt) * var(--piano-progress)))) rotateX(calc(var(--key-lift) * var(--piano-progress))) scale(calc((1 + (var(--piano-progress) * .12)) * var(--hover-scale)));transform-style:preserve-3d;transform-origin:50%;backface-visibility:visible;will-change:transform, filter, opacity;contain:layout paint style;pointer-events:auto;opacity:var(--archive-strip-opacity);background:#ffffff08;border:0;padding:0;transition:box-shadow .42s,filter .42s,opacity .42s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 24px 70px #00000057}.archive-strip:after{content:"";pointer-events:none;background:linear-gradient(90deg, #ffffff1f, transparent 32%, transparent 70%, #ffffff1a), linear-gradient(180deg, rgba(255, 255, 255, calc(.04 + var(--piano-progress) * .08)), transparent 20%, rgba(0, 0, 0, calc(.12 + var(--piano-progress) * .18))), repeating-linear-gradient(180deg, #ffffff07 0 1px, transparent 1px 9px);opacity:calc(.32 + var(--piano-progress) * .22);mix-blend-mode:screen;position:absolute;inset:0}.archive-strip img{object-fit:cover;opacity:.74;width:100%;height:100%;filter:grayscale(calc(1 - (var(--piano-progress) * .28))) contrast(calc(.96 + var(--piano-progress) * .06)) brightness(calc(.74 + var(--piano-progress) * var(--key-tone) * .18));backface-visibility:visible;will-change:transform, opacity;transition:opacity .44s,filter .44s,transform .52s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.archive-strip-front{transform:translateZ(1px)}.archive-field.keys-formed .archive-strip:hover{z-index:12;--hover-y:calc(-18px - (10px * var(--piano-progress)));--hover-z:calc(150px + (80px * var(--piano-progress)));--hover-scale:calc(1.18 + (.16 * var(--piano-progress)));box-shadow:0 64px 150px #000000ad,0 0 0 1px #ffffff29}.archive-field.keys-formed .archive-strip:hover img{opacity:1;filter:grayscale(.18)contrast(1.05)brightness(.92)}.archive-field.keys-formed .archive-strip:hover .archive-strip-front{transform:translateZ(1px)scale(1.04)}.archive-orbit-caption{z-index:6;opacity:var(--caption-opacity);pointer-events:none;gap:18px;display:flex;position:absolute;bottom:clamp(34px,8vh,86px);right:clamp(24px,6vw,92px)}.archive-lightbox{z-index:80;color:#f0f0f0ad;background:radial-gradient(circle,#ffffff14,#0000 34%),#080808db;border:0;place-items:center;padding:clamp(24px,5vw,72px);animation:.42s both archive-lightbox-in;display:grid;position:fixed;inset:0}.archive-lightbox span{letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;position:absolute;top:clamp(24px,5vw,72px);left:clamp(24px,5vw,72px)}.archive-lightbox img{object-fit:contain;filter:contrast(.96)brightness(.9);max-width:min(88vw,1180px);max-height:82vh;box-shadow:0 60px 180px #000000b3}.archive-orbit-caption span{color:#e6e6e67a;letter-spacing:.16em;text-transform:uppercase;padding:7px 0;font-size:.64rem}.signal-layout{grid-template-columns:minmax(280px,.9fr) minmax(260px,.72fr);align-items:stretch;gap:clamp(24px,5vw,74px);min-height:560px;display:grid}.signal-stack{grid-template-rows:1fr auto 1fr;gap:22px;display:grid}.signal-image{filter:grayscale(.34)saturate(1.04)contrast(1.02)brightness(.88)sepia(.06);opacity:.84;background:linear-gradient(120deg,#d2d6d209,#16181713),url(/assets/light-CmfK3a3m.png) 50%/cover;min-height:220px}.signal-image.tall{background:linear-gradient(120deg,#d2d6d208,#16181712),url(/assets/letter-BzE1p0AV.png) 50%/cover;min-height:620px}.microwave-signal{background:linear-gradient(120deg,#d2d6d207,#16181712),url(/assets/microwave-Ph7JQVU6.png) 68% 48%/cover}.family-signal{background:linear-gradient(120deg,#d2d6d208,#16181713),url(/assets/synthetic-gem-_MU18QX6.png) 50%/cover}.signal-note{color:#ebebeb94;letter-spacing:.14em;padding:18px 0;font-size:.68rem}.signal-can-gate{--can-progress:0;--can-video-opacity:0;height:145vh;margin:clamp(90px,14vh,150px) clamp(-72px,-5vw,-24px) -1px;position:relative}.signal-can-sticky{isolation:isolate;background:radial-gradient(at 50% 48%,#ffffff0e,#0000 36%),#141414;height:100vh;position:sticky;top:0;overflow:hidden}.signal-can-video{z-index:0;object-fit:cover;width:100%;height:100%;opacity:var(--can-video-opacity);filter:none;transform:scale(calc(1.02 + var(--can-progress) * .035));position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0 52%,#000000b8 66%,#0000 92%);mask-image:radial-gradient(#000 0 52%,#000000b8 66%,#0000 92%)}.signal-can-environment{z-index:1;pointer-events:none;background:radial-gradient(#0000 0 42%,#14141438 60%,#141414bd 100%),linear-gradient(90deg,#141414c2,#0000 24% 76%,#141414c7),linear-gradient(#141414b8,#0000 22% 76%,#141414c7);position:absolute;inset:0}.signal-can-environment:before{content:"";opacity:calc(.18 + var(--can-progress) * .18);filter:blur(22px);background:radial-gradient(#ffffff14,#0000 58%);border-radius:50%;position:absolute;inset:9% 8%}.signal-can-caption{z-index:2;color:#e6e6e66b;letter-spacing:.17em;text-transform:uppercase;opacity:calc(.34 + var(--can-progress) * .36);pointer-events:none;font-size:.62rem;position:absolute;bottom:clamp(32px,7vh,82px);right:clamp(22px,5vw,80px)}.works-entry{color:#f5f5f5db;letter-spacing:.22em;text-transform:uppercase;background:linear-gradient(135deg,#ffffff17,#ffffff05 42%,#0000002e),#ffffff09;border:1px solid #e6e6e657;grid-column:2;place-self:start;align-items:center;gap:18px;min-width:168px;min-height:58px;margin-top:28px;padding:0 24px 0 28px;font-size:.76rem;text-decoration:none;transition:color .52s,border-color .52s,background .52s,box-shadow .52s,transform .52s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset 0 0 0 1px #ffffff0b,0 18px 52px #0000003d}.works-entry:before{content:"";pointer-events:none;border:1px solid #f5f5f514;position:absolute;inset:8px}.works-entry:after{content:"";opacity:.62;background:currentColor;width:34px;height:1px;transition:opacity .52s,transform .52s cubic-bezier(.22,1,.36,1);transform:translate(0);box-shadow:9px 0 0 -3px}.works-entry:hover{color:#fffffff5;background:linear-gradient(135deg,#ffffff21,#ffffff08 44%,#00000029),#ffffff0d;border-color:#f5f5f59e;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #ffffff13,0 22px 70px #00000057,0 0 42px #ffffff09}.works-entry:hover:after{opacity:.9;transform:translate(6px)}.works-subscreen{min-height:calc(100vh - 168px);animation:.9s cubic-bezier(.22,1,.36,1) signal-subscreen-in}.works-back{color:#dcdcdc7a;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;grid-area:3/1;justify-self:start;margin-top:28px;padding:0;font-size:.66rem;transition:color .7s,transform .7s}.works-back:hover{color:#f5f5f5db;transform:translate(-6px)}.works-interface{grid-template-columns:minmax(190px,.22fr) minmax(620px,1fr);align-items:start;gap:clamp(30px,5vw,76px);margin-top:46px;display:grid}.works-menu{flex-direction:column;gap:18px;padding-top:4vh;display:flex;position:sticky;top:104px}.works-menu button{color:#dcdcdc6b;text-align:left;width:100%;font-family:var(--display-serif);letter-spacing:0;background:0 0;border:0;grid-template-columns:42px 1fr;align-items:center;gap:18px;padding:0;font-size:clamp(1.15rem,2.2vw,2.45rem);line-height:1;transition:color .9s,transform .9s,opacity .9s;display:grid}.works-menu button span{color:#dcdcdc52;font-family:var(--archive-mono);font-size:.62rem}.works-menu button:hover,.works-menu button.active{color:#f5f5f5e6;transform:translate(12px)}.work-room{isolation:isolate;will-change:opacity, transform, filter;flex-direction:column;gap:30px;min-height:0;display:flex}.work-room:before{content:none}.work-room.room-leaving{pointer-events:none;animation:.28s cubic-bezier(.76,0,.24,1) both work-room-leave}.work-room.room-entering{pointer-events:none;animation:.66s cubic-bezier(.22,1,.36,1) both work-room-enter}.work-images{order:2;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.6vw,24px);display:grid}.work-image{--work-image-opacity:.92;opacity:var(--work-image-opacity);filter:none;mix-blend-mode:normal;transform-origin:50%;background:#ffffff06;margin:0;overflow:hidden}.work-room.room-leaving .work-image{animation:.28s cubic-bezier(.76,0,.24,1) both work-image-leave}.work-room.room-entering .work-image{animation:.76s cubic-bezier(.22,1,.36,1) both work-image-enter}.work-room.room-entering .work-image:nth-child(2){animation-delay:44ms}.work-room.room-entering .work-image:nth-child(3){animation-delay:88ms}.work-room.room-entering .work-image:nth-child(4){animation-delay:.132s}.work-room.room-entering .work-image:nth-child(5){animation-delay:.176s}.work-room.room-entering .work-image:nth-child(6){animation-delay:.22s}.work-image img{object-fit:cover;filter:contrast(.94)brightness(.86)saturate(.95);width:100%;height:100%;transition:filter 1s,opacity 1s,transform 1.4s cubic-bezier(.22,1,.36,1);display:block}.work-image:hover img{filter:contrast()brightness(.94)saturate();transform:scale(1.012)}.work-image.cover{aspect-ratio:16/10;grid-column:1/-1;min-height:min(72vh,740px)}.work-image.detail{aspect-ratio:4/3;--work-image-opacity:.82;grid-column:span 6}.work-cant-stop .work-image.cover{aspect-ratio:3/2}.work-cant-stop .work-image.detail{aspect-ratio:4961/3508;grid-column:3/11}.work-zhangs-2004 .work-image.detail:nth-child(5),.work-zhangs-2004 .work-image.detail:nth-child(6){aspect-ratio:3/4;grid-column:span 6}.work-copy{z-index:1;max-width:620px;text-shadow:none;order:1;padding:0 0 0 2px;position:relative}.work-room.room-entering .work-copy{animation:none}.work-room.room-entering .work-copy span{animation:.56s cubic-bezier(.22,1,.36,1) 80ms both metadata-scan-in}.work-room.room-entering .work-copy span:after{animation:.62s cubic-bezier(.22,1,.36,1) .12s both scan-line-pass}.work-room.room-entering .work-copy h3{animation:.76s cubic-bezier(.22,1,.36,1) .18s both title-develop-in}.work-room.room-entering .work-copy p{animation:.62s cubic-bezier(.22,1,.36,1) .36s both body-rise-in}.work-copy span{color:#dcdcdc7a;letter-spacing:.16em;transform-origin:50% 60%;transform-style:preserve-3d;font-size:.62rem;display:block;position:relative;overflow:hidden}.work-copy h3{color:#f5f5f5d1;margin-top:18px;font-size:clamp(2.1rem,5vw,5.8rem)}.work-copy p{color:#d2d2d294;max-width:390px}.sound-list{z-index:3;perspective:1200px;transform-origin:34%;max-width:74vw;transform-style:preserve-3d;margin-top:72px;transition:max-width .76s cubic-bezier(.22,1,.36,1),transform .84s cubic-bezier(.22,1,.36,1),filter .76s;position:relative}.sound-list.staged{filter:drop-shadow(28px 46px 80px #00000038);max-width:min(68vw,1180px);transform:translate(-1.8vw,1.4vh)rotateX(2deg)rotateY(8deg)scale(.955)}.sound-row{color:#dcdcdca3;text-align:left;isolation:isolate;background:0 0;border:0;border-top:1px solid #dcdcdc17;width:100%;min-height:88px;padding:0;transition:color .76s,border-color .76s,opacity .72s;display:block;position:relative}.sound-row-plane,.sound-row-content{pointer-events:none;transform-origin:16%;transform-style:preserve-3d;transition:opacity .72s,transform .84s cubic-bezier(.22,1,.36,1),background .76s,box-shadow .76s;position:absolute;inset:0;transform:translate(0,0)}.sound-row-plane{z-index:0;background:0 0}.sound-row-content{z-index:1;grid-template-columns:70px minmax(160px,.68fr) minmax(220px,.88fr) 44px;align-items:center;gap:24px;display:grid}.sound-list:hover .sound-row:not(:hover):not(.selected):not(.playing),.sound-list.has-selected .sound-row:not(.selected):not(:hover):not(.playing){opacity:.52}.sound-list:hover .sound-row:not(:hover):not(.selected):not(.playing) .sound-row-content,.sound-list:hover .sound-row:not(:hover):not(.selected):not(.playing) .sound-row-plane,.sound-list.has-selected .sound-row:not(.selected):not(:hover):not(.playing) .sound-row-content,.sound-list.has-selected .sound-row:not(.selected):not(:hover):not(.playing) .sound-row-plane{transform:translate3d(-8px,0,-64px)rotateY(-3deg)scale(.982)}.sound-row:hover,.sound-row.playing,.sound-row.selected{z-index:6;color:#f5f5f5eb;border-color:#f5f5f52e}.sound-row:hover .sound-row-content,.sound-row.playing .sound-row-content,.sound-row.selected .sound-row-content,.sound-row:hover .sound-row-plane,.sound-row.playing .sound-row-plane,.sound-row.selected .sound-row-plane{transform:translate3d(34px,-3px,112px)rotateY(-7deg)scale(1.035)}.sound-row:hover .sound-row-plane,.sound-row.playing .sound-row-plane,.sound-row.selected .sound-row-plane{background:linear-gradient(90deg,#fff1,#ffffff04 54%,#0000),#ebebeb06;box-shadow:inset 0 1px #ffffff0e,0 32px 92px #00000047}.sound-list.staged .sound-row{opacity:.46;border-color:#dcdcdc0d}.sound-list.staged .sound-row .sound-row-content,.sound-list.staged .sound-row .sound-row-plane{transform:translate3d(-10px,0,-86px)rotateY(-4deg)scale(.985)}.sound-list.staged .sound-row .sound-row-plane{background:#0000000b}.sound-list.staged .sound-row.selected{z-index:7;opacity:1;border-color:#f5f5f52e}.sound-list.staged .sound-row.selected .sound-row-content,.sound-list.staged .sound-row.selected .sound-row-plane{transform:translate3d(38px,0,118px)rotateY(-9deg)scale(1.035)}.sound-list.staged .sound-row.selected .sound-row-plane{background:linear-gradient(90deg,#ffffff12,#ffffff04 52%,#0000),#ffffff06;box-shadow:inset 0 1px #ffffff0f,0 34px 90px #00000042}.sound-row-content span{color:#dcdcdc61;font-size:.66rem}.sound-row-content strong{font-family:var(--display-serif);font-size:clamp(1.28rem,2.35vw,2.55rem);font-weight:400}.sound-row-content em{color:#c8c8c885;font-size:.78rem;font-style:normal}.sound-row-content i{background:radial-gradient(circle,#f5f5f552,#0000 68%);border-radius:50%;width:28px;height:28px;animation:5.6s step-end infinite bulb-fault}.sound-row.playing .sound-row-content i{background:radial-gradient(circle,#ffffffad,#ffffff2e 38%,#0000 70%);box-shadow:0 0 28px #ffffff1f}.cover-stage{z-index:2;opacity:0;pointer-events:none;perspective:1100px;width:min(34vw,430px);height:min(44vw,520px);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1);position:absolute;top:48%;right:clamp(24px,5vw,76px);transform:translate(34px,-42%)scale(.96)}.cover-stage.open{opacity:1;transform:translateY(-42%)scale(1)}.cover-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12121294;border:1px solid #ebebeb14;position:absolute;box-shadow:0 28px 80px #00000061}.cover-shadow{z-index:1;color:#dcdcdc94;width:74%;min-height:45%;padding:26px;top:17%;left:-18%;transform:rotateY(20deg)rotate(-3deg)translateZ(-80px)}.cover-shadow span{letter-spacing:.18em;text-transform:uppercase;transform-origin:50% 60%;transform-style:preserve-3d;margin-bottom:18px;font-size:.58rem;display:block;position:relative;overflow:hidden}.cover-shadow strong{font-family:var(--display-serif);color:#f5f5f5d1;font-size:clamp(1.65rem,3vw,3.5rem);font-weight:400;line-height:.95;display:block}.cover-shadow em{color:#d2d2d275;margin-top:18px;font-size:.72rem;font-style:normal;line-height:1.65;display:block}.cover-image-wrap{z-index:2;width:76%;height:76%;animation:6s ease-in-out infinite alternate cover-float;top:0;right:0;overflow:hidden;transform:rotateY(-14deg)rotate(2.5deg)translateZ(70px)}.cover-image-wrap img{object-fit:cover;opacity:.94;filter:contrast(.92)brightness(.86);width:100%;height:100%;transform:scale(1.04)}.transmission-screen{align-items:center;display:flex}.transmission-copy{max-width:780px}.flicker-text{animation:12.5s step-end infinite text-fault}.flicker-surface{animation:10.5s step-end infinite surface-fault}@keyframes gate-held-white-flash{0%{opacity:.2;filter:brightness(.95);transform:scale(1.05)}4%{opacity:.82;filter:brightness(1.34);transform:scale(1.12)}7%{opacity:.34;filter:brightness(.9)}11%{opacity:.78;filter:brightness(1.24)}17%{opacity:.48}21%{opacity:.88;filter:brightness(1.42);transform:scale(1.2)}28%{opacity:.26;filter:brightness(.76)}33%{opacity:.74;filter:brightness(1.18)}39%{opacity:.4}44%{opacity:.9;filter:brightness(1.5);transform:scale(1.3)}53%{opacity:.54}59%{opacity:.82;filter:brightness(1.28)}67%{opacity:.36}71%{opacity:.86;filter:brightness(1.46)}79%{opacity:.5}84%{opacity:.92;filter:brightness(1.56);transform:scale(1.44)}91%{opacity:.32;filter:brightness(.82)}96%{opacity:.72;filter:brightness(1.16)}to{opacity:0;filter:brightness(0);transform:scale(1.62)}}@keyframes gate-bulb-last-burn{0%,16%,34%,58%,82%{opacity:1;filter:blur(1.2px)brightness(1.4)}8%,24%,48%,72%{opacity:.52;filter:blur(3px)brightness(.9)}96%{opacity:1;filter:blur(7px)brightness(2.6)}to{opacity:0;filter:blur(12px)brightness(0)}}@keyframes gate-field-last-burn{0%,to{opacity:1}8%,24%,48%,72%{opacity:.38}96%{opacity:1}to{opacity:0}}@keyframes gate-power-off-shell{0%{opacity:0}8%{opacity:1}to{opacity:1}}@keyframes gate-power-off-black{0%{--gate-dark-radius:112%;--gate-dark-edge:28%}46%{--gate-dark-radius:48%;--gate-dark-edge:18%}78%{--gate-dark-radius:12%;--gate-dark-edge:8%}to{--gate-dark-radius:0%;--gate-dark-edge:0%}}@keyframes gate-power-off-core{0%{--gate-core-alpha:.5;--gate-core-size:58%;--gate-core-blur:26px}52%{--gate-core-alpha:.34;--gate-core-size:29%;--gate-core-blur:16px}86%{--gate-core-alpha:.12;--gate-core-size:7%;--gate-core-blur:5px}to{--gate-core-alpha:0;--gate-core-size:0%;--gate-core-blur:0px}}@media (prefers-reduced-motion:reduce){.gate-power-off .gate-black-flash{opacity:1;background:#020202}}@keyframes text-fault{0%,36%,38%,to{opacity:1;text-shadow:none}36.6%{opacity:.82;text-shadow:0 0 14px #f5f5f51f}37.2%{opacity:.96}}@keyframes montage-cut{0%,to{opacity:.86;filter:grayscale()contrast(1.08)brightness(.82)}50%{opacity:.72;filter:grayscale()contrast(1.34)brightness(.64)}}@keyframes montage-signal{0%,18%,32%,54%,to{opacity:0;transform:translate(0)}19%{opacity:.35;transform:translate(-3%)}33%{opacity:.2;transform:translate(4%)}55%{opacity:.28;transform:translate(2%)}}@keyframes montage-chunk-glitch{0%,16%,38%,62%,82%,to{opacity:0;filter:grayscale()contrast(1.16)brightness(.94);clip-path:inset(0);transform:scale(var(--montage-scale)) translate3d(0, var(--montage-shift-y,0vh), 0)}6%{opacity:.34;filter:grayscale()contrast(1.34)brightness(1.02);clip-path:inset(12% 44% 58% 6%);background-position:calc(var(--montage-x) - 3vw) calc(var(--montage-y) + 1vh);transform:scale(calc(var(--montage-scale) + .006)) translate3d(-1.2vw, var(--montage-shift-y,0vh), 0)}24%{opacity:.42;filter:grayscale()contrast(1.42)brightness(1.06);clip-path:inset(38% 10% 36% 48%);background-position:calc(var(--montage-x) + 3.2vw) calc(var(--montage-y) - 1vh);transform:scale(calc(var(--montage-scale) + .008)) translate3d(1.8vw, calc(var(--montage-shift-y,0vh) - .4vh), 0)}44%{opacity:.32;filter:grayscale()contrast(1.28)brightness(.98);clip-path:inset(64% 34% 12% 12%);background-position:calc(var(--montage-x) - 2vw) calc(var(--montage-y) + 1.6vh);transform:scale(calc(var(--montage-scale) + .006)) translate3d(-1.5vw, calc(var(--montage-shift-y,0vh) - .8vh), 0)}68%{opacity:.28;filter:grayscale()contrast(1.48)brightness(1.08);clip-path:inset(24% 24% 48% 20%);background-position:calc(var(--montage-x) + 1.4vw) calc(var(--montage-y) - 1.8vh);transform:scale(calc(var(--montage-scale) + .01)) translate3d(1vw, calc(var(--montage-shift-y,0vh) - 1.2vh), 0)}}@keyframes montage-final-chunk-glitch{0%,28%,56%,to{opacity:0;filter:grayscale()contrast(1.12)brightness(.96);clip-path:inset(0);transform:scale(var(--montage-scale)) translate3d(0, var(--montage-shift-y,0vh), 0)}12%{opacity:.18;filter:grayscale()contrast(1.22)brightness(1.02);clip-path:inset(18% 38% 58% 10%);background-position:calc(var(--montage-x) - 1.4vw) var(--montage-y);transform:scale(calc(var(--montage-scale) + .004)) translate3d(-.6vw, var(--montage-shift-y,0vh), 0)}42%{opacity:.2;filter:grayscale()contrast(1.2)brightness(1.04);clip-path:inset(58% 18% 20% 46%);background-position:calc(var(--montage-x) + 1.6vw) calc(var(--montage-y) - .6vh);transform:scale(calc(var(--montage-scale) + .005)) translate3d(.8vw, calc(var(--montage-shift-y,0vh) - .4vh), 0)}}@keyframes montage-chunk-fade{0%,48%{opacity:.24}72%{opacity:.12}to{opacity:0}}@keyframes montage-chunk-bands{0%,7%,14%,23%,36%,to{box-shadow:none;clip-path:none}8%{clip-path:inset(16% 54% 62% 8%);box-shadow:-10px 0 #ffffff14,0 10px #0000001a}15%{clip-path:inset(54% 18% 24% 50%);box-shadow:12px 0 #ffffff12,0 -12px #0000001a}24%{clip-path:inset(32% 28% 48% 24%);box-shadow:-14px 0 #ffffff0f,0 14px #00000017}}@keyframes montage-chunk-static{0%,to{opacity:.06;filter:contrast(1.02)brightness();transform:translate(0,0)}18%{opacity:.16;filter:contrast(1.24)brightness(1.04);transform:translate(-.5vw)}34%{opacity:.09;filter:contrast(1.12)brightness(1.02);transform:translate(.4vw)}58%{opacity:.14;filter:contrast(1.28)brightness(1.06);transform:translate(-.3vw)}}@keyframes montage-final-static{0%,8%,17%,31%,48%,to{filter:none;transform:translate(0)}9%{filter:contrast(2.4)brightness(1.5);transform:translate(-1.2vw)}18%{filter:contrast(2)brightness(1.3);transform:translate(1.6vw)}32%{filter:contrast(2.8)brightness(1.7);transform:translate(-.8vw)}}@keyframes montage-particle-dissolve{0%{opacity:.9;filter:grayscale()contrast(1.12)brightness(.84)blur();transform:scale(var(--montage-scale)) translate3d(0, var(--montage-shift-y,0vh), 0);-webkit-mask-image:linear-gradient(#000 0 100%);mask-image:linear-gradient(#000 0 100%)}28%{opacity:.82;filter:grayscale()contrast(1.22)brightness()blur(.4px);transform:scale(calc(var(--montage-scale) + .012)) translate3d(0, calc(var(--montage-shift-y,0vh) - 1.5vh), 0);-webkit-mask-image:radial-gradient(circle at 16% 78%,#0000 0 1.6px,#000 2.6px),radial-gradient(circle at 64% 68%,#0000 0 1.2px,#000 2.1px),linear-gradient(#000 0 84%,#0000 98%);mask-image:radial-gradient(circle at 16% 78%,#0000 0 1.6px,#000 2.6px),radial-gradient(circle at 64% 68%,#0000 0 1.2px,#000 2.1px),linear-gradient(#000 0 84%,#0000 98%)}58%{opacity:.48;filter:grayscale()contrast(1.48)brightness(1.12)blur(2px);transform:scale(calc(var(--montage-scale) + .024)) translate3d(0, calc(var(--montage-shift-y,0vh) - 5vh), 0);-webkit-mask-image:radial-gradient(circle at 22% 52%,#0000 0 3.2px,#000 4.8px),radial-gradient(circle at 78% 46%,#0000 0 2.8px,#000 4.2px),radial-gradient(circle at 48% 72%,#0000 0 2.2px,#000 3.6px),linear-gradient(#000 0 52%,#0000 86%);mask-image:radial-gradient(circle at 22% 52%,#0000 0 3.2px,#000 4.8px),radial-gradient(circle at 78% 46%,#0000 0 2.8px,#000 4.2px),radial-gradient(circle at 48% 72%,#0000 0 2.2px,#000 3.6px),linear-gradient(#000 0 52%,#0000 86%)}82%{opacity:.18;filter:grayscale()contrast(1.72)brightness(1.24)blur(5.5px);transform:scale(calc(var(--montage-scale) + .036)) translate3d(0, calc(var(--montage-shift-y,0vh) - 10vh), 0);-webkit-mask-image:radial-gradient(circle at 12% 38%,#0000 0 4px,#000 6.4px),radial-gradient(circle at 72% 28%,#0000 0 3.4px,#000 5.2px),linear-gradient(#000 0 18%,#0000 64%);mask-image:radial-gradient(circle at 12% 38%,#0000 0 4px,#000 6.4px),radial-gradient(circle at 72% 28%,#0000 0 3.4px,#000 5.2px),linear-gradient(#000 0 18%,#0000 64%)}to{opacity:0;filter:grayscale()contrast(1.9)brightness(1.32)blur(12px);transform:scale(calc(var(--montage-scale) + .044)) translate3d(0, calc(var(--montage-shift-y,0vh) - 15vh), 0);-webkit-mask-image:linear-gradient(#0000 0 100%);mask-image:linear-gradient(#0000 0 100%)}}@keyframes montage-particle-rise{0%{opacity:0;filter:blur();transform:translateY(4vh)scale(1)}18%{opacity:.78}62%{opacity:.88;filter:blur(.3px);background-position:7px -58px,29px -92px,43px -48px;transform:translateY(-13vh)scale(1.025)}to{opacity:0;filter:blur(2.4px);background-position:13px -140px,41px -190px,55px -128px;transform:translateY(-28vh)scale(1.06)}}@keyframes montage-final-particle-rise{0%{opacity:0;filter:blur();transform:translateY(2vh)scale(1)}22%{opacity:.18}62%{opacity:.12;filter:blur(.6px);background-position:5px -36px,21px -54px,31px -32px;transform:translateY(-7vh)scale(1.01)}to{opacity:0;filter:blur(2px);background-position:9px -90px,28px -116px,37px -76px;transform:translateY(-16vh)scale(1.025)}}@keyframes montage-dissolve{0%{opacity:1}58%{opacity:.72}to{opacity:0;visibility:hidden}}@keyframes montage-hold{0%,to{opacity:1}}@keyframes bulb-fault{0%,13%,16%,54%,57%,to{opacity:.8;filter:brightness()}14%{opacity:.28;filter:brightness(.62)}15%{opacity:1;filter:brightness(1.4)}55%{opacity:.2;filter:brightness(.5)}56%{opacity:.9;filter:brightness(1.25)}}@keyframes bulb-fault-soft{0%,20%,25%,64%,67%,to{opacity:1}21%{opacity:.42}22%{opacity:.84}65%{opacity:.28}66%{opacity:.92}}@keyframes surface-fault{0%,44%,46%,to{filter:grayscale(.34)saturate(1.04)contrast(1.02)brightness(.88)sepia(.06)}44.6%{filter:grayscale(.3)saturate(1.08)contrast(1.05)brightness(.98)sepia(.06)}45.2%{filter:grayscale(.38)saturate()contrast()brightness(.82)sepia(.06)}}@keyframes cover-float{0%{transform:rotateY(-14deg)rotate(2.5deg)translateZ(70px)}to{transform:rotateY(-10deg)rotate(1deg)translate3d(-8px,-12px,86px)}}@keyframes archive-grid-drive{0%{background-position:0 0,0 0}to{background-position:10vw 0,0 12vh}}@keyframes archive-field-rotate{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1.04)}}@keyframes archive-image-surge{0%{opacity:0;filter:grayscale()contrast(1.45)brightness(1.12);transform:scale(1.18)}38%{opacity:.84}to{opacity:.72;filter:grayscale()contrast(1.02)brightness(.78);transform:scale(1.08)}}@keyframes archive-image-drift{0%{transform:scale(1.08)translate(-1.5%,-1%)}to{transform:scale(1.12)translate(1.5%,1%)}}@keyframes archive-scan-drop{0%{opacity:0;transform:translateY(0)}12%{opacity:.18}58%{opacity:.26}to{opacity:0;transform:translateY(620%)}}@keyframes archive-pulse{0%,to{opacity:.18}50%{opacity:.42}}@keyframes archive-copy-hit{0%{opacity:0;filter:blur(3px);transform:translateY(28px)scale(.98)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes archive-lightbox-in{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes sound-gate-breathe{0%{filter:grayscale()contrast(.72)brightness(.64);transform:scale(1.035)}to{filter:grayscale()contrast(.78)brightness(.72);transform:scale(1.065)}}@keyframes tunnel-presence{0%{opacity:0;transform:scale(.84)}14%{opacity:.38}62%{opacity:.2}to{opacity:0;transform:scale(1.08)}}@keyframes tunnel-veil{0%{opacity:0;transform:scale(1.18)}18%{opacity:.2}58%{opacity:.08}to{opacity:0;transform:scale(1.48)}}@keyframes tunnel-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.08)rotateX(66deg)}20%{opacity:.32}to{opacity:0;transform:translate(-50%,-50%)scale(1.42)rotateX(66deg)}}@keyframes tunnel-copy-arrive{0%{opacity:.18;filter:blur(3px);transform:translate3d(0,26px,120px)scale(1.04)}38%{opacity:.9;filter:blur(.5px)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes drift{0%{margin-top:3px;margin-left:-5px}45%{margin-top:-6px;margin-left:4px}to{margin-top:5px;margin-left:-2px}}@keyframes title-flicker-fast{0%,10%,24%,52%,to{opacity:1;filter:brightness()}11%{opacity:.38;filter:brightness(.68)}13%{opacity:.94;filter:brightness(1.22)}25%{opacity:.62;filter:brightness(.84)}27%{opacity:1;filter:brightness(1.12)}53%{opacity:.72;filter:brightness(.88)}55%{opacity:1;filter:brightness(1.26)}}@keyframes title-glitch-rare-a{0%,6%,17%,34%,49%,67%,84%,to{opacity:0;filter:none;transform:translate(0,0)}6.4%{opacity:.58;filter:brightness(1.45)contrast(1.12);transform:translate(-.075em,-.014em)}6.9%{opacity:0}49.3%{opacity:.44;filter:brightness(1.34)contrast(1.08);transform:translate(.06em,.01em)}49.8%{opacity:0}84.2%{opacity:.5;filter:brightness(1.38)contrast(1.12);transform:translate(-.05em,.018em)}84.7%{opacity:0}}@keyframes title-glitch-rare-b{0%,11%,28%,46%,63%,79%,92%,to{opacity:0;filter:none;transform:translate(0,0)}11.3%{opacity:.5;filter:brightness(1.36)contrast(1.1);transform:translate(.068em,.02em)}11.8%{opacity:0}63.2%{opacity:.64;filter:brightness(1.5)contrast(1.14);transform:translate(-.07em,-.012em)}63.6%{opacity:0}92.1%{opacity:.4;filter:brightness(1.28)contrast(1.08);transform:translate(.045em,-.018em)}92.5%{opacity:0}}@keyframes grain-drift{0%{transform:translate(0,0)}25%{transform:translate(-2%,1%)}50%{transform:translate(1%,-2%)}75%{transform:translate(2%,2%)}to{transform:translate(-1%)}}@keyframes signal-subscreen-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0,0)}}@keyframes metadata-scan-in{0%{opacity:0;filter:blur(1.8px)brightness(.72);transform:translateY(8px)rotateX(72deg)}46%{opacity:.78;filter:blur(.4px)brightness(1.14)}to{opacity:1;filter:blur()brightness();transform:translate(0,0)rotateX(0)}}@keyframes scan-line-pass{0%{opacity:0;transform:translate(-115%)}18%{opacity:.34}to{opacity:0;transform:translate(115%)}}@keyframes title-develop-in{0%{opacity:0;filter:blur(7px)brightness(.72);transform:translateY(22px)scale(1.012)}42%{opacity:.72;filter:blur(1.2px)brightness(1.08)}to{opacity:1;filter:blur()brightness();transform:translate(0,0)scale(1)}}@keyframes body-rise-in{0%{opacity:0;filter:blur(2px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes work-room-leave{0%{opacity:1;filter:brightness()blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:brightness(.46)blur(2px);transform:translateY(18px)scale(.992)}}@keyframes work-room-enter{0%{opacity:0;filter:brightness(.54)blur(3px);transform:translateY(26px)scale(1.006)}38%{opacity:.76;filter:brightness(.74)blur(.8px)}to{opacity:1;filter:brightness()blur();transform:translate(0,0)scale(1)}}@keyframes work-image-leave{0%{opacity:.92;transform:scale(1)}to{opacity:.18;transform:scale(.988)}}@keyframes work-image-enter{0%{opacity:0;filter:brightness(.48)contrast(1.08)saturate(.72);transform:translateY(18px)scale(1.018)}46%{opacity:.68}to{opacity:var(--work-image-opacity);filter:none;transform:translate(0,0)scale(1)}}@keyframes work-copy-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}@media (width<=860px){body{cursor:auto}a,button,.fragment{cursor:pointer}.fault-cursor{display:none}.site-nav{flex-wrap:wrap;gap:10px 14px;left:18px;right:18px}.screen{padding:112px 20px 56px}.sound-page-video{opacity:.5;transform:scale(1.12)}.sound-room-note{margin-left:0}.threshold-grid,.section-header,.section-header.narrow,.signal-layout,.works-interface{grid-template-columns:1fr}.threshold-copy{width:100%}.threshold-copy h1{max-width:100%;font-size:clamp(4.2rem,19vw,7.4rem)}.threshold-copy p{max-width:calc(100vw - 132px);margin-left:clamp(24px,18vw,92px)}.works-entry,.section-header h2,.section-header p{grid-area:auto}.works-interface,.work-room{min-height:0}.works-menu{padding-top:0;position:relative;top:auto}.work-images{grid-template-columns:1fr;gap:14px}.work-image.cover,.work-image.detail,.work-cant-stop .work-image.detail,.work-zhangs-2004 .work-image.detail:nth-child(5),.work-zhangs-2004 .work-image.detail:nth-child(6){grid-column:1}.work-image.cover{aspect-ratio:4/3;min-height:0}.pull-cord-field{min-height:520px}.hidden-profile{padding:86px 20px 34px;overflow:auto}.hidden-profile-space{grid-template-columns:1fr;gap:30px;min-height:0}.hidden-close{top:-54px;right:0}.hidden-portrait{min-height:48vh}.hidden-profile-copy{transform:none}.archive-field{width:100%;height:320vh;margin-top:64px;margin-left:0;margin-right:0;padding:0}.archive-cylinder{width:92vw;height:92vw;margin-top:8vh}.archive-sticky-header{width:min(84vw,420px);top:76px}.archive-sticky-header h2{font-size:clamp(2.2rem,13vw,4.4rem)}.archive-sticky-header p{max-width:300px;font-size:.72rem}.archive-strip{width:calc(clamp(26px, 7vw, 38px) + (8px * var(--piano-progress)));height:calc(clamp(220px, 50vh, 390px) - (38px * var(--piano-progress)))}.archive-field.keys-formed .archive-strip:hover{--hover-y:calc(-12px - (8px * var(--piano-progress)));--hover-z:calc(110px + (54px * var(--piano-progress)));--hover-scale:calc(1.08 + (.12 * var(--piano-progress)))}.archive-orbit-caption{bottom:34px;right:20px}.archive-lightbox span{right:24px}.archive-lightbox img{max-width:92vw;max-height:74vh}.sound-row{padding:18px 0}.sound-row-content{grid-template-columns:44px 1fr;gap:12px}.sound-row-content em,.sound-row-content i{grid-column:2}.sound-list{max-width:none}.sound-list.staged{max-width:none;transform:translate(0,0)rotateX(1deg)scale(.985)}.sound-list.staged .sound-row .sound-row-content,.sound-list.staged .sound-row .sound-row-plane,.sound-list.staged .sound-row.selected .sound-row-content,.sound-list.staged .sound-row.selected .sound-row-plane{transform:none}.sound-list:hover .sound-row:not(:hover):not(.selected):not(.playing) .sound-row-content,.sound-list:hover .sound-row:not(:hover):not(.selected):not(.playing) .sound-row-plane,.sound-list.has-selected .sound-row:not(.selected):not(:hover):not(.playing) .sound-row-content,.sound-list.has-selected .sound-row:not(.selected):not(:hover):not(.playing) .sound-row-plane{transform:translateZ(-24px)scale(.992)}.sound-row:hover .sound-row-content,.sound-row.playing .sound-row-content,.sound-row.selected .sound-row-content,.sound-row:hover .sound-row-plane,.sound-row.playing .sound-row-plane,.sound-row.selected .sound-row-plane{transform:translate3d(0,-4px,36px)scale(1.012)}.sound-row-content strong{font-size:clamp(1.2rem,8vw,2.35rem)}.cover-stage{width:100%;height:440px;margin-top:42px;position:relative;top:auto;right:auto;transform:none}.cover-stage.open{transform:none}.cover-shadow{width:70%;left:0}.cover-image-wrap{width:74%;height:72%}}
