:root{color-scheme:dark;--black:#020202;--panel:#060606;--white:#f4f2ea;--muted:#f4f2ea94;--dim:#f4f2ea57;--line:#f4f2ea38;--line-soft:#f4f2ea1f;--green:#48ff80;--site-header-height:72px;--page:min(94vw, 1320px);--mono:"SFMono-Regular", "Cascadia Code", "Roboto Mono", Consolas, monospace;--condensed:"Arial Narrow", "DIN Condensed", Impact, "PingFang SC", "Microsoft YaHei", sans-serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#000}body{min-width:320px;color:var(--white);font-family:var(--sans);text-rendering:geometricprecision;background:radial-gradient(circle at 50% 0,#ffffff12,#0000 360px),linear-gradient(#000 0%,#050505 45%,#010101 100%);margin:0;overflow-x:hidden}body:before,body:after{z-index:100;pointer-events:none;content:"";position:fixed;inset:0}body:before{opacity:.16;mix-blend-mode:screen;background-image:repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 4px),radial-gradient(circle,#fff3 0 1px,#0000 1.2px);background-size:100% 4px,8px 8px}body:after{opacity:.24;background:linear-gradient(90deg,#0000 0 3%,#ffffff0d 3.08% 3.12%,#0000 3.2%),linear-gradient(#0000 0 98%,#ffffff2e 98.2%,#0000 98.4%)}.page-top-anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--white);color:#000}.site-header{z-index:20;background:#020202;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto 84px;align-items:center;height:72px;padding:0 clamp(24px,3vw,44px);display:grid;position:sticky;top:0}.header-brand{place-items:center;width:44px;height:44px;transition:opacity .18s,filter .22s,transform .22s cubic-bezier(.22,1,.36,1);display:grid}.header-brand img{object-fit:contain;filter:drop-shadow(0 0 8px #ffffff52);width:44px;height:44px}.header-brand:hover{opacity:1;filter:brightness(1.28)drop-shadow(0 0 12px #fff6);transform:translateY(-2px)}.header-nav{font-family:var(--mono);letter-spacing:.16em;color:#f4f2eae6;align-items:center;gap:clamp(28px,3vw,48px);font-size:11px;font-weight:700;display:flex}.header-nav a{padding:10px 0}.header-nav a:hover{color:#fff;text-shadow:0 0 8px #ffffff94}.header-nav .header-top-link{color:#f4f2eaa3;border:1px solid #ffffff3d;place-items:center;width:30px;height:30px;margin-left:-18px;padding:0;transition:color .18s,border-color .18s,background .18s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);display:grid}.header-top-link svg{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:2px;width:16px;height:16px}.header-nav .header-top-link:hover{color:#050505;text-shadow:none;background:#f4f2ea;border-color:#ffffffdb;transform:translateY(-2px);box-shadow:0 0 18px #ffffff57}.mobile-menu-toggle{display:none}.header-signal{justify-self:end;align-items:center;gap:7px;display:flex}.header-signal span{background:#ffffffd1;width:12px;height:2px;display:block}.header-signal span:first-child,.header-signal span:last-child{border-radius:50%;width:4px}.hero-scroll-scene{background:#000;height:calc(clamp(430px,54.2vw,760px) + min(68vh,620px));position:relative}.hero-stage{--hero-camera-y:0px;--hero-camera-scale:1;--hero-surround-dim:.001;--hero-logo-focus:.001;--hero-logo-halo:.001;--hero-shade-opacity:0;--hero-cue-opacity:1;top:var(--site-header-height);isolation:isolate;background:#000;border-bottom:1px solid #ffffff1c;height:clamp(430px,54.2vw,760px);min-height:0;position:sticky;overflow:hidden}.hero-stage h1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-poster{object-fit:cover;object-position:center center;filter:contrast(1.08)brightness(.92);width:100%;max-width:none;height:100%;transform:translate3d(0, var(--hero-camera-y), 0) scale(var(--hero-camera-scale));transform-origin:50%;will-change:transform;backface-visibility:hidden;position:absolute;inset:0}.hero-stage:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(#0000000f,#0000 18% 72%,#00000047),radial-gradient(#0000 0 52%,#00000038 82%);position:absolute;inset:0}.hero-led-dim,.hero-led-fx{pointer-events:none;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.hero-led-dim{z-index:2}.hero-led-fx{z-index:3;mix-blend-mode:screen}.led-dim-layer,.led-particle-layer{pointer-events:none;opacity:0;will-change:opacity, filter;position:absolute;inset:0}.led-dim-layer{background-image:var(--hero-stage-image);filter:brightness(.28)contrast(.9);background-position:50%;background-repeat:no-repeat;background-size:cover}.led-particle-layer{background-image:var(--hero-stage-image);filter:brightness(1.42)contrast(1.08);background-position:50%;background-repeat:no-repeat;background-size:cover}.led-dim-left-bars,.led-particle-left-bars{clip-path:polygon(0 24%,29% 24%,29% 77%,0 77%);mask-image:radial-gradient(at 11% 42%,#000 0 11%,#0000 17%),radial-gradient(at 17% 58%,#000 0 10%,#0000 16%),radial-gradient(at 5% 64%,#000 0 9%,#0000 14%)}.led-dim-left-bars{animation:1.8s ease-in-out infinite ledParticleDimA}.led-particle-left-bars{animation:1.8s ease-in-out infinite ledParticleBreathA}.led-dim-right-bars,.led-particle-right-bars{clip-path:polygon(70% 22%,100% 22%,100% 78%,70% 78%);mask-image:radial-gradient(at 89% 41%,#000 0 12%,#0000 18%),radial-gradient(at 82% 60%,#000 0 10%,#0000 16%),radial-gradient(at 97% 64%,#000 0 9%,#0000 14%)}.led-dim-right-bars{animation:1.65s ease-in-out -.46s infinite ledParticleDimB}.led-particle-right-bars{animation:1.65s ease-in-out -.46s infinite ledParticleBreathB}.led-dim-network-left,.led-particle-network-left{clip-path:polygon(13% 8%,43% 8%,43% 35%,13% 35%);mask-image:radial-gradient(at 21% 18%,#000 0 7%,#0000 12%),radial-gradient(at 34% 24%,#000 0 8%,#0000 13%),radial-gradient(at 28% 31%,#000 0 6%,#0000 11%)}.led-dim-network-left{animation:1.95s ease-in-out -.72s infinite ledParticleDimB}.led-particle-network-left{animation:1.95s ease-in-out -.72s infinite ledParticleBreathB}.led-dim-network-right,.led-particle-network-right{clip-path:polygon(57% 8%,91% 8%,91% 36%,57% 36%);mask-image:radial-gradient(at 66% 17%,#000 0 7%,#0000 12%),radial-gradient(at 77% 23%,#000 0 8%,#0000 13%),radial-gradient(at 84% 31%,#000 0 6%,#0000 11%)}.led-dim-network-right{animation:1.7s ease-in-out -.54s infinite ledParticleDimA}.led-particle-network-right{animation:1.7s ease-in-out -.54s infinite ledParticleBreathA}.led-logo-dim-clean,.led-logo-led-clean{pointer-events:none;opacity:0;will-change:opacity, filter;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.led-logo-dim-clean{-webkit-mask-image:var(--hero-logo-image);-webkit-mask-position:50%;-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;mask-image:var(--hero-logo-image);background:#000;animation:1.9s ease-in-out infinite ledLogoParticleDim;mask-position:50%;mask-size:cover;mask-repeat:no-repeat}.led-logo-led-clean{background-image:var(--hero-logo-image);filter:brightness(1.36)contrast(1.06)drop-shadow(0 0 12px #fff3);animation:1.9s ease-in-out infinite ledLogoParticleBreath}.led-glitch-layer{pointer-events:none;opacity:0;background-image:var(--hero-stage-image);filter:brightness(1.85)contrast(1.22);will-change:opacity, filter;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.led-glitch-a{clip-path:polygon(8.4% 31%,12.8% 31%,12.8% 35.5%,8.4% 35.5%);animation:7.3s step-end -1.1s infinite ledFaultBurstA}.led-glitch-b{clip-path:polygon(79.5% 19%,83.2% 19%,83.2% 23.6%,79.5% 23.6%);animation:8.9s step-end -4.7s infinite ledFaultBurstB}.led-glitch-c{clip-path:polygon(18.2% 66%,22.4% 66%,22.4% 71.2%,18.2% 71.2%);animation:10.1s step-end -6.3s infinite ledFaultBurstA}.led-glitch-d{clip-path:polygon(88.2% 59%,92.3% 59%,92.3% 64.2%,88.2% 64.2%);animation:11.4s step-end -2.8s infinite ledFaultBurstB}.led-glitch-e{clip-path:polygon(25.8% 13.2%,29.4% 13.2%,29.4% 17.3%,25.8% 17.3%);animation:9.7s step-end -3.6s infinite ledFaultBurstC}.led-glitch-f{clip-path:polygon(66.8% 32.4%,70.4% 32.4%,70.4% 36.8%,66.8% 36.8%);animation:12.2s step-end -8.4s infinite ledFaultBurstA}.led-glitch-g{clip-path:polygon(4.6% 51.8%,8.1% 51.8%,8.1% 56.5%,4.6% 56.5%);animation:13.1s step-end -5.2s infinite ledFaultBurstB}.led-glitch-h{clip-path:polygon(73.6% 71.2%,77.7% 71.2%,77.7% 76.1%,73.6% 76.1%);animation:10.8s step-end -7.1s infinite ledFaultBurstC}.hero-scroll-shade{z-index:4;pointer-events:none;opacity:var(--hero-shade-opacity);will-change:opacity;background:radial-gradient(at 50% 44%,#0000 0 28%,#0000002e 62%,#00000094 100%),#000;position:absolute;inset:0}.hero-scroll-focus{z-index:5;pointer-events:none;opacity:var(--hero-surround-dim);will-change:opacity;background:radial-gradient(28% 48% at 50% 44%,#0000 0 56%,#0000002e 70%,#000000d1 100%);position:absolute;inset:0}.hero-scroll-logo,.hero-scroll-logo-glow{pointer-events:none;background-image:var(--hero-logo-image);transform:translate3d(0, var(--hero-camera-y), 0) scale(var(--hero-camera-scale));transform-origin:50%;will-change:opacity, transform;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero-scroll-logo-glow{z-index:6;opacity:var(--hero-logo-halo);filter:brightness(2.55)drop-shadow(0 0 18px #ffffffb8)drop-shadow(0 0 40px #ffffff75)}.hero-scroll-logo{z-index:7;opacity:var(--hero-logo-focus);filter:brightness(2.15)contrast(1.14)drop-shadow(0 0 10px #ffffffb8)drop-shadow(0 0 26px #ffffff80)}.scroll-cue{z-index:8;width:64px;height:64px;opacity:var(--hero-cue-opacity);will-change:opacity;place-items:center;display:grid;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.scroll-cue:before,.scroll-cue:after{content:none}.scroll-cue-arrow{z-index:2;filter:drop-shadow(0 0 8px #ffffff4d);width:48px;height:48px;animation:1.65s ease-in-out infinite scrollCueArrow;position:relative;overflow:visible}.scroll-cue-arrow path{fill:none;stroke:#ffffffe0;stroke-linecap:round;stroke-linejoin:round}.scroll-cue-arrow-main{stroke-width:3.2px}.scroll-cue-arrow-echo{opacity:.38;stroke-width:2.2px}.motion-ready .scroll-content-layer{transform:translate3d(0, var(--section-parallax-y,0px), 0);will-change:transform}.motion-ready .scroll-depth-media{transform:translate3d(0, var(--media-parallax-y,0px), 0) scale(1.065);transform-origin:50%;will-change:transform}.notice-ticker{width:var(--page);font-family:var(--mono);margin:18px auto 0}.notice-inner{border:1px solid var(--line);color:#f4f2eadb;min-height:56px;transform:translate3d(0, var(--notice-y,0px), 0) scale(var(--notice-scale,1));opacity:var(--notice-opacity,1);transform-origin:bottom;background:#040404eb;grid-template-columns:auto minmax(50px,110px) repeat(5,auto) 1fr;align-items:center;display:grid;overflow:hidden}.notice-label{border-right:1px solid var(--line);font-family:var(--condensed);letter-spacing:.02em;align-self:stretch;place-items:center;padding:0 16px;font-size:22px;font-weight:900;display:grid}.notice-wave{opacity:.58;background:repeating-linear-gradient(90deg,#fffc 0 1px,#0000 1px 5px),linear-gradient(90deg,#0000,#fffc,#0000);height:16px;margin:0 16px;mask-image:radial-gradient(#000 0 46%,#0000 74%)}.notice-item{white-space:nowrap;align-items:center;gap:18px;min-width:0;padding:0 18px;font-size:11px;display:inline-flex}.notice-item time{color:#f4f2eab8}.notice-item span{text-overflow:ellipsis;max-width:180px;overflow:hidden}.notice-inner i{color:#f4f2ea8f;font-style:normal}.notice-live{justify-self:end;align-items:center;gap:8px;padding:0 16px;font-size:10px;display:flex}.status-dot{background:var(--white);border-radius:50%;width:7px;height:7px;animation:1.4s step-end infinite blink;box-shadow:0 0 12px #fffc}.section{width:var(--page);margin:0 auto;padding:34px 0 0}.section+.section{padding-top:28px}.section-kicker,.card-meta{font-family:var(--mono);letter-spacing:.08em;color:#f4f2eaa8;text-transform:uppercase;font-size:10px}.section-heading{border-bottom:1px dotted #ffffff2e;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.section-heading h2,.video-panel h2{font-family:var(--mono);letter-spacing:.02em;margin:0;font-size:clamp(22px,2.2vw,32px);font-weight:500}.section-heading h2:after{content:" /////";color:#ffffff6b;font-size:.65em}.section-link{font-family:var(--mono);letter-spacing:.12em;color:#f4f2eab3;align-items:center;gap:12px;padding:9px 0 10px;font-size:10px;display:inline-flex}.section-link:after{content:"→";font-size:18px}.manifesto-section{padding-top:36px}.manifesto-grid{border-bottom:1px dotted #ffffff2e;grid-template-columns:.95fr .82fr .85fr;align-items:center;gap:clamp(28px,5vw,78px);min-height:228px;padding-bottom:30px;display:grid}.manifesto-title h2{font-family:var(--sans);letter-spacing:-.065em;text-transform:uppercase;margin:10px 0 20px;font-size:clamp(44px,5vw,76px);line-height:.88;display:grid}.manifesto-title-light{letter-spacing:-.035em;font-weight:200}.manifesto-title-bold{width:max-content;max-width:100%;font-weight:820;display:block;position:relative}.manifesto-title-bold:before{pointer-events:none;color:#0000;content:attr(data-text);filter:saturate(1.35)drop-shadow(0 0 5px #33d3ff80)drop-shadow(0 0 13px #ff2bd652);opacity:0;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#ff2bd6 0%,#875cff 14%,#22d3ff 28%,#62ffb3 42%,#fff36a 56%,#ff8a24 70%,#ff3c6f 84%,#ff2bd6 100%) 100%/320% 100% text;position:absolute;inset:0}.manifesto-title-bold:hover:before{animation:.32s 2s forwards manifestoRainbowReveal,1.45s linear 2s infinite manifestoRainbowFlow}.manifesto-title-bold:after{pointer-events:none;color:#0000;content:attr(data-text);filter:brightness(1.15)drop-shadow(0 0 3px #ffffff7a);mix-blend-mode:screen;opacity:0;-webkit-text-fill-color:transparent;background-color:#0000;background-image:radial-gradient(circle,#fffffffa 0 1.2px,#0000 1.55px),radial-gradient(circle,#22d3ffeb 0 1px,#0000 1.45px),radial-gradient(circle,#ff2bd6d6 0 .9px,#0000 1.35px);background-position:0 1px,3px 0,1px 3px;background-repeat:repeat,repeat,repeat;background-size:7px 7px,11px 11px,13px 13px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:text;position:absolute;inset:0}.manifesto-title-bold:hover:after{animation:.3s 2s forwards manifestoSpectrumReveal,1.8s steps(12,end) 2s infinite manifestoSpectrumDrift,.82s ease-in-out 2s infinite alternate manifestoSpectrumPulse}.manifesto-title,.manifesto-copy,.manifesto-panel,.article-card,.album-card,.video-panel,.member-card{transform-origin:bottom}.manifesto-title{transform:translate3d(var(--manifesto-title-x,0px), var(--manifesto-title-y,0px), 0)}.manifesto-copy{transform:translate3d(var(--manifesto-copy-x,0px), var(--manifesto-copy-y,0px), 0)}.manifesto-panel{transform:translate3d(0, var(--manifesto-panel-y,0px), 0) scale(var(--manifesto-panel-scale,1))}.manifesto-wave{opacity:.92;background:linear-gradient(90deg,#ffffff29,#0000 18% 82%,#ffffff29),repeating-linear-gradient(90deg,#ffffff1a 0 1px,#0000 1px 8px);border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff1a;height:34px;margin:0 0 18px;position:relative;overflow:hidden}.manifesto-wave:before{clip-path:polygon(0 52%,4% 52%,4% 36%,8% 36%,8% 61%,13% 61%,13% 22%,18% 22%,18% 45%,23% 45%,23% 8%,28% 8%,28% 56%,33% 56%,33% 32%,39% 32%,39% 68%,45% 68%,45% 43%,51% 43%,51% 17%,57% 17%,57% 58%,63% 58%,63% 28%,69% 28%,69% 74%,76% 74%,76% 40%,82% 40%,82% 12%,88% 12%,88% 54%,94% 54%,94% 31%,100% 31%,100% 52%,94% 52%,94% 69%,88% 69%,88% 46%,82% 46%,82% 82%,76% 82%,76% 60%,69% 60%,69% 91%,63% 91%,63% 48%,57% 48%,57% 78%,51% 78%,51% 56%,45% 56%,45% 82%,39% 82%,39% 49%,33% 49%,33% 72%,28% 72%,28% 43%,23% 43%,23% 69%,18% 69%,18% 36%,13% 36%,13% 76%,8% 76%,8% 48%,4% 48%,4% 63%,0 63%);filter:drop-shadow(0 0 4px #ffffff7a);content:"";background-image:radial-gradient(circle at 2px 2px,#fffffff2 0 1.25px,#0000 1.55px);background-size:7px 7px;position:absolute;inset:3px 0}.manifesto-wave:after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:10%;animation:4.8s ease-in-out infinite manifestoLedScan;position:absolute;top:3px;bottom:3px;left:-10%;box-shadow:0 0 15px #ffffff75}.manifesto-title pre{font-family:var(--mono);color:#f4f2eab8;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.65}.manifesto-copy p{color:#f4f2eabd;margin:0 0 16px;font-size:15px;line-height:1.9}.manifesto-roster,.manifesto-quote{border:1px solid var(--line);color:#f4f2ead6;gap:7px;margin-top:12px;padding:12px 16px;font-size:13px;line-height:1.65;display:grid}.manifesto-roster strong,.manifesto-quote strong{font-family:var(--mono);letter-spacing:.09em;color:#f4f2ea9e;font-size:10px}.manifesto-members{flex-wrap:wrap;align-items:baseline;gap:3px 5px;display:flex}.manifesto-members .member-entry{white-space:nowrap;align-items:baseline;display:inline-flex}.manifesto-members .member-name{color:#fffffff0;font-size:1em;font-weight:650}.manifesto-members .member-role{color:#f4f2ea6b;letter-spacing:.03em;font-size:.82em}.manifesto-members i{color:#f4f2ea57;font-style:normal}.manifesto-quote{color:#f4f2eaad;border-style:dashed}.manifesto-panel{border:1px solid var(--line);background:#020202;position:relative;overflow:hidden}.manifesto-panel:before,.article-card:before,.album-card:before,.video-panel:before,.member-card:before,.site-footer:before{z-index:1;pointer-events:none;opacity:.28;content:"";mix-blend-mode:screen;background-image:radial-gradient(circle,#ffffff47 0 1px,#0000 1.4px);background-size:7px 7px;position:absolute;inset:0}.manifesto-panel img{object-fit:cover;object-position:center center;opacity:.9;filter:contrast(1.18)brightness(.72);width:100%;height:210px;transition:transform .62s cubic-bezier(.22,1,.36,1),filter .42s,opacity .42s}@media (hover:hover){.manifesto-panel:hover img{transform:translate3d(0, var(--media-parallax-y,0px), 0) scale(1.17);filter:contrast(1.22)brightness(.98);opacity:1}}.article-grid,.album-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.article-card,.album-card,.video-panel,.member-card{border:1px solid var(--line);background:#040404f0;position:relative;overflow:hidden}.article-card,.album-card,.member-card{transform:translate3d(var(--story-card-x,0px), var(--story-card-y,0px), 0) rotate(var(--story-card-rotate,0deg));opacity:var(--story-card-opacity,1)}.member-card{transition:transform .46s cubic-bezier(.22,1,.36,1),opacity .32s ease-out,border-color .18s,background-color .18s}.article-card{cursor:pointer;min-height:180px;padding:0 20px 18px;transition:border-color .18s,background-color .18s}.article-card img{object-fit:cover;opacity:.72;filter:contrast(1.1);width:calc(100% + 40px);max-width:none;height:88px;margin:0 -20px 18px;transition:opacity .22s,filter .22s}.article-card:hover,.article-card:focus-visible{background:#0c0c0cfa;border-color:#ffffff9e;outline:none}.article-card:hover img,.article-card:focus-visible img{opacity:.92;filter:contrast(1.18)brightness(1.08)}.article-card h3,.album-card h3,.track-info h3{z-index:2;color:#fffffff0;margin:8px 0 9px;font-size:17px;line-height:1.4;position:relative}.article-card p{z-index:2;color:#f4f2eaad;margin:0;font-size:13px;line-height:1.7;position:relative}.card-corner{z-index:2;border:1px solid #ffffff57;place-items:center;width:22px;height:18px;font-size:12px;transition:border-color .18s,background-color .18s,color .18s;display:grid;position:absolute;bottom:16px;right:18px}.article-card:hover .card-corner,.article-card:focus-visible .card-corner{color:#000;background:#fff;border-color:#fff}.album-card{cursor:pointer;min-height:202px;transition:border-color .18s,background-color .18s}.album-cover{position:absolute;inset:0;overflow:hidden}.album-cover img{object-fit:cover;opacity:.82;filter:contrast(1.04)brightness(.9);width:100%;height:calc(100% + 56px);transition:opacity .22s,filter .22s;position:absolute;top:-28px;left:0}.album-cover:after{content:"";background:linear-gradient(#0000 28%,#000000d1);position:absolute;inset:0}.album-cover span{z-index:2;font-family:var(--mono);border:1px solid #ffffff80;padding:3px 7px;font-size:11px;transition:border-color .18s,background-color .18s,color .18s,transform .12s;position:absolute;top:12px;right:12px}.album-card:hover,.album-card:focus-visible{background:#0c0c0cfa;border-color:#ffffff9e;outline:none}.album-card:hover .album-cover img,.album-card:focus-visible .album-cover img{opacity:.98;filter:contrast(1.14)brightness(1.08)}.album-card:hover .album-cover span,.album-card:focus-visible .album-cover span{color:#000;background:#fff;border-color:#fff}.album-card:active .album-cover span{transform:scale(.92)}.album-body{z-index:2;grid-template-columns:1fr auto;gap:4px 10px;padding:0 18px 16px;display:grid;position:absolute;bottom:0;left:0;right:0}.album-body h3{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:18px;font-weight:500}.album-body p,.photo-count{font-family:var(--mono);color:#f4f2eab8;text-transform:uppercase;margin:0;font-size:11px}.photo-count{justify-self:end}.video-section{padding-top:28px}.section-heading-slim{margin-bottom:12px}.video-panel{min-height:130px;transform:translate3d(0, var(--video-y,0px), 0) scale(var(--video-scale,1));opacity:var(--video-opacity,1);will-change:transform, opacity;grid-template-columns:136px 200px minmax(180px,1fr) 250px;align-items:center;gap:22px;padding:24px;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease-out;display:grid}.video-panel-embed{grid-template-columns:minmax(0,1fr);place-items:center;width:100%;min-height:122px;padding:18px clamp(16px,4vw,46px);display:grid}.music-player-stack{z-index:2;width:min(100%,620px);position:relative}.music-player{filter:grayscale()contrast(1.16)invert();opacity:.88;border:0;width:100%;height:86px;display:block}.music-player-fallback{display:none}.player-cover{z-index:2;object-fit:cover;opacity:.84;border:1px solid #ffffff38;width:116px;height:86px;position:relative}.track-info{z-index:2;position:relative}.track-info h3{font-family:var(--mono);text-transform:uppercase;margin:0 0 4px;font-size:18px;font-weight:500}.track-info p,.track-info span{font-family:var(--mono);color:#f4f2eab8;margin:0 0 4px;font-size:11px;display:block}.audio-meter{z-index:2;border-left:1px dotted #fff3;border-right:1px dotted #fff3;align-items:center;gap:3px;height:74px;padding:0 10px;display:flex;position:relative}.audio-meter span{min-width:2px;height:calc(14px + (var(--i) % 9) * 6px);transform-origin:50%;animation:2.4s ease-in-out infinite meter;animation-delay:calc(var(--i) * -60ms);background:#ffffffb8;flex:1}.player-controls{z-index:2;color:#f4f2eacc;font-family:var(--mono);justify-content:center;align-items:center;gap:24px;display:flex;position:relative}.player-controls strong{border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;font-weight:400;display:grid}.member-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.member-card{min-height:176px;padding:0 14px 16px}.member-card img{object-fit:cover;opacity:.78;filter:contrast(1.04)brightness(.9);width:calc(100% + 28px);max-width:none;height:112px;margin:0 -14px 12px;transition:opacity .22s,filter .22s}.member-card strong,.member-card span{z-index:2;font-family:var(--mono);display:block;position:relative}.member-card strong{letter-spacing:.01em;color:#fff;margin-bottom:8px;font-size:16px;font-weight:700}.member-card span{letter-spacing:.04em;color:#f4f2ea66;white-space:nowrap;transform-origin:0;font-size:9px;transition:color .18s,letter-spacing .18s,transform .12s}a.member-card{cursor:pointer}a.member-card:hover,a.member-card:focus-visible{background:#0c0c0cfa;border-color:#ffffff9e;outline:none}a.member-card:hover img,a.member-card:focus-visible img{opacity:.98;filter:contrast(1.14)brightness(1.08)}a.member-card:hover span,a.member-card:focus-visible span{color:#ffffffeb;letter-spacing:.09em}a.member-card:active span{transform:scale(.92)}.site-footer{width:var(--page);color:#f4f2eab8;background:#030303b8;border:1px solid #ffffff2e;grid-template-columns:164px minmax(340px,.9fr) minmax(420px,1.2fr);gap:0;margin:46px auto 22px;padding:0;display:grid;position:relative}.site-footer>*{z-index:2;position:relative}.footer-brand{border-right:1px dotted #fff3;place-items:center;min-height:148px;display:grid}.footer-brand img{object-fit:contain;width:104px;height:104px}.footer-col{min-height:148px;font-family:var(--mono);grid-template-rows:auto 1fr;align-content:start;gap:28px;padding:27px 32px 24px;font-size:11px;display:grid}.footer-media-col{border-right:1px dotted #fff3}.footer-col h3{font-family:var(--sans);color:#fff;letter-spacing:.075em;align-items:center;gap:13px;margin:0;font-size:clamp(16px,1.25vw,19px);font-weight:720;line-height:1;display:flex}.footer-col h3:after{opacity:.5;content:"";background-image:radial-gradient(circle,#ffffffb8 0 1.1px,#0000 1.45px);background-size:7px 7px;width:46px;height:7px}.footer-media-list{grid-template-columns:repeat(2,max-content);align-content:start;align-items:start;gap:12px clamp(28px,4vw,64px);display:grid}.footer-media-item{color:#f4f2ead1;outline:none;width:fit-content;min-height:24px;transition:color .18s;display:block;position:relative}.footer-media-item strong{letter-spacing:.04em;grid-template-columns:18px auto;align-items:center;gap:8px;font-size:10px;font-weight:500;line-height:18px;transition:transform .18s;display:grid}.media-brand-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;justify-self:center;width:15px;height:15px;display:block;overflow:visible}.media-brand-icon-channel path:first-of-type{fill:currentColor;stroke:none}a.footer-media-item:hover,.footer-wechat-channel:hover,.footer-wechat-channel:focus-visible{color:#fff}a.footer-media-item:hover strong,.footer-wechat-channel:hover strong,.footer-wechat-channel:focus-visible strong{transform:translate(3px)}.footer-wechat-channel{cursor:default}.footer-qr-popover{z-index:8;opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;background:#020202f5;border:1px solid #fff3;padding:7px;transition:opacity .22s,visibility .22s,transform .28s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + 8px);left:0;transform:translateY(7px)scale(.96);box-shadow:0 16px 36px #000000b8,0 0 20px #ffffff0f}.footer-wechat-channel:hover .footer-qr-popover,.footer-wechat-channel:focus-within .footer-qr-popover,.footer-wechat-channel:focus-visible .footer-qr-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.footer-qr-placeholder{color:#ffffffbd;background:radial-gradient(circle,#ffffff52 0 1px,#0000 1.4px) 0 0/7px 7px,#ffffff06;border:1px solid #ffffff47;place-items:center;width:82px;height:82px;display:grid;position:relative;overflow:hidden}.footer-qr-placeholder span{letter-spacing:.08em;font-size:22px;font-weight:700}.footer-qr-placeholder small{letter-spacing:.08em;text-align:center;color:#ffffff75;font-size:7px;position:absolute;bottom:5px;left:5px;right:5px}.footer-contact-list{flex-wrap:wrap;align-content:flex-start;gap:12px clamp(22px,3vw,42px);display:flex}.footer-contact-item{outline:none;width:fit-content;min-height:22px;display:block;position:relative}.footer-contact-list b{color:#f4f2ead1;grid-template-columns:18px auto;justify-content:start;align-items:center;gap:8px;font-weight:400;line-height:1;transition:color .18s,transform .18s;display:grid}.footer-contact-list b>span{line-height:18px}.contact-brand-icon{fill:currentColor;justify-self:center;width:15px;height:15px;display:block;overflow:visible}.contact-brand-icon-xhs{fill:none;stroke:currentColor;stroke-width:1.5px}.contact-brand-icon-xhs text{fill:currentColor;stroke:none;font-family:var(--sans);letter-spacing:-.04em;font-size:7px;font-weight:800}.contact-brand-icon-github{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px}.footer-contact-item:not(.footer-contact-item-disabled):hover b,.footer-contact-item:not(.footer-contact-item-disabled):focus-visible b{color:#fff;transform:translate(3px)}.footer-contact-item-disabled,.footer-wechat-contact{cursor:default}.footer-wechat-contact:hover .footer-qr-popover,.footer-wechat-contact:focus-within .footer-qr-popover,.footer-wechat-contact:focus-visible .footer-qr-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.site-footer small{font-family:var(--mono);letter-spacing:.08em;color:#f4f2ea7a;border-top:1px dotted #ffffff2e;grid-column:1/-1;padding:14px 20px 13px;font-size:10px;display:block;position:relative}.site-powered-by{width:var(--page);font-family:var(--mono);letter-spacing:.1em;color:#f4f2ea57;text-align:center;margin:-6px auto 26px;font-size:9px}@keyframes blink{50%{opacity:.25}}@keyframes meter{0%,to{opacity:.42;transform:scaleY(.62)}50%{opacity:.92;transform:scaleY(1)}}@keyframes manifestoLedScan{0%,32%{opacity:0;transform:translate(0)}42%{opacity:.78}62%{opacity:.45}76%,to{opacity:0;transform:translate(1200%)}}@keyframes manifestoRainbowReveal{0%{opacity:0;filter:saturate(1.2)drop-shadow(0 0 #33d3ff00)drop-shadow(0 0 #ff2bd600)}to{opacity:1;filter:saturate(1.5)drop-shadow(0 0 6px #33d3ff94)drop-shadow(0 0 16px #ff2bd666)}}@keyframes manifestoRainbowFlow{0%{background-position:100%}to{background-position:-220%}}@keyframes manifestoSpectrumReveal{0%{opacity:0}to{opacity:.92}}@keyframes manifestoSpectrumDrift{0%{background-position:0 1px,3px 0,1px 3px}to{background-position:42px -6px,-30px 8px,34px -5px}}@keyframes manifestoSpectrumPulse{0%{filter:brightness(.82)drop-shadow(0 0 2px #ffffff52);transform:translateY(1px)scaleY(.96)}to{filter:brightness(1.55)drop-shadow(0 0 5px #ffffffad);transform:translateY(-1px)scaleY(1.03)}}@keyframes scrollCueArrow{0%,to{opacity:.28;transform:translateY(-2px)}50%{opacity:.76;transform:translateY(5px)}}@keyframes ledParticleBreathA{0%,to{opacity:.14;filter:brightness(1.48)contrast(1.08)}50%{opacity:0;filter:brightness(1.05)contrast(1.01)}}@keyframes ledParticleBreathB{0%,to{opacity:.14;filter:brightness(1.48)contrast(1.08)}50%{opacity:0;filter:brightness(1.05)contrast(1.01)}}@keyframes ledParticleDimA{0%,to{opacity:0}50%{opacity:.38}}@keyframes ledParticleDimB{0%,to{opacity:0}50%{opacity:.42}}@keyframes ledLogoParticleBreath{0%,to{opacity:.34;filter:brightness(1.7)contrast(1.1)}50%{opacity:0;filter:brightness(1.06)contrast(1.01)}}@keyframes ledLogoParticleDim{0%,to{opacity:0}50%{opacity:.46}}@keyframes ledFaultBurstA{0%,13.9%,17.1%,to{opacity:0;filter:brightness(1.2)contrast(1.05)}14%{opacity:.48;filter:brightness(2.25)contrast(1.32)}14.6%{opacity:.08}15.1%{opacity:.62;filter:brightness(2.5)contrast(1.38)}15.7%{opacity:.16}16.1%{opacity:.42;filter:brightness(2.05)contrast(1.26)}16.6%{opacity:.04}}@keyframes ledFaultBurstB{0%,61.9%,65.6%,to{opacity:0;filter:brightness(1.2)contrast(1.05)}62%{opacity:.36;filter:brightness(2.05)contrast(1.28)}62.4%{opacity:.7;filter:brightness(2.65)contrast(1.42)}62.9%{opacity:.05}63.4%{opacity:.54;filter:brightness(2.35)contrast(1.34)}63.9%{opacity:.12}64.5%{opacity:.45}65.1%{opacity:.03}}@keyframes ledFaultBurstC{0%,38.9%,42.2%,to{opacity:0;filter:brightness(1.2)contrast(1.05)}39%{opacity:.58;filter:brightness(2.45)contrast(1.38)}39.35%{opacity:.06}39.9%{opacity:.28;filter:brightness(1.9)contrast(1.22)}40.25%{opacity:.68;filter:brightness(2.7)contrast(1.44)}40.7%{opacity:.03}41.25%{opacity:.5;filter:brightness(2.28)contrast(1.32)}41.75%{opacity:.08}}@media (prefers-reduced-motion:reduce){.led-logo-dim-clean,.led-logo-led-clean,.led-dim-layer,.led-particle-layer,.led-glitch-layer,.scroll-cue-arrow,.manifesto-title-bold:before,.manifesto-title-bold:after,.manifesto-wave:after,.status-dot,.audio-meter span{animation:none!important}.manifesto-title-bold:before,.manifesto-title-bold:after,.led-logo-dim-clean,.led-logo-led-clean,.led-dim-layer,.led-particle-layer,.led-glitch-layer{opacity:0!important}.hero-scroll-scene{height:auto}.hero-stage{position:relative}.hero-poster,.hero-led-dim,.hero-led-fx,.scroll-content-layer,.scroll-depth-media{transform:none!important}}@media (width<=900px){.site-header{grid-template-columns:auto 1fr;height:64px}.header-nav{justify-self:end;gap:16px;font-size:9px}.header-signal{display:none}.hero-stage{height:64vw;min-height:360px;position:relative}.hero-scroll-scene{height:auto}.notice-inner{grid-template-columns:auto auto minmax(0,1fr);gap:0}.notice-wave,.notice-inner i,.notice-item:nth-of-type(n+3),.notice-live{display:none}.notice-item-primary{min-width:0}.notice-item-primary span{max-width:none}.notice-item-secondary{opacity:.58;min-width:0;overflow:hidden}.notice-item-secondary span{min-width:0}.manifesto-grid,.article-grid,.album-grid,.video-panel,.member-grid,.site-footer{grid-template-columns:1fr}.footer-brand{border-bottom:1px dotted #fff3;border-right:0;min-height:126px}.footer-media-col{border-bottom:1px dotted #fff3;border-right:0}.site-footer small{grid-column:1}.video-panel{align-items:stretch}.member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.hero-stage{height:78vw;min-height:320px}.notice-label{padding:0 10px;font-size:18px}.notice-item{gap:8px;padding:0 10px}.notice-item-secondary{gap:0;padding-left:8px;padding-right:0}.notice-item-secondary time{display:none}.manifesto-title h2{font-size:48px}.member-grid,.footer-media-list{grid-template-columns:1fr}}@media (width<=360px){.notice-item-primary time{display:none}}@media (width<=700px){.video-panel-embed{padding-bottom:14px}.music-player-fallback{color:#f4f2ea85;font-family:var(--mono);letter-spacing:.1em;align-items:center;gap:7px;margin:9px 0 0 10px;font-size:9px;transition:color .18s;display:inline-flex}.music-player-fallback:active,.music-player-fallback:focus-visible{color:#fff}.site-header{grid-template-columns:auto 1fr auto}.header-nav{background:#020202fa;border-bottom:1px solid #ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:14px clamp(20px,6vw,34px) 20px;font-size:10px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 48px #00000094}.header-nav.is-open{display:grid}.header-nav>a:not(.header-top-link){border-bottom:1px dotted #ffffff29;padding:14px 4px}.header-nav .header-top-link{width:34px;height:34px;margin:12px 0 0}.mobile-menu-toggle{color:#fff;cursor:pointer;background:0 0;border:0;align-content:center;justify-self:end;gap:5px;width:40px;height:40px;padding:10px 8px;display:grid}.mobile-menu-toggle span{background:currentColor;width:100%;height:1px;transition:transform .18s,opacity .18s;display:block}.mobile-menu-toggle.is-open span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-menu-toggle.is-open span:nth-child(2){opacity:0}.mobile-menu-toggle.is-open span:last-child{transform:translateY(-6px)rotate(-45deg)}}
