*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--bg: #050505;--bg-2: #0a0a0a;--bg-3: #101010;--bg-4: #161616;--text: #ededed;--text-2: #a3a3a3;--text-3: #7d7d7d;--line: rgba(255, 255, 255, .09);--line-2: rgba(255, 255, 255, .18);--red: #ef2b32;--red-soft: rgba(239, 43, 50, .14);--font-display: "Anton", "Arial Narrow", sans-serif;--font-body: "Space Grotesk", system-ui, -apple-system, sans-serif;--gutter: 40px;--maxw: 1400px;--card-w: clamp(186px, 18.5vw, 264px);--card-gap: 18px;--ease: cubic-bezier(.22, .75, .2, 1)}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:15px;line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;display:block}ul{list-style:none}button{font:inherit;color:inherit;background:none;border:0}a{color:inherit}kbd{font:inherit;font-size:.85em;border:1px solid var(--line-2);border-radius:3px;padding:.05em .35em;color:var(--text-2)}:focus{outline:none}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.skip{position:fixed;top:10px;left:10px;z-index:2000;padding:10px 16px;background:var(--bg-4);border:1px solid var(--line-2);font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transform:translateY(-200%);transition:transform .2s var(--ease)}.skip:focus-visible{transform:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.grain{position:fixed;inset:0;z-index:900;pointer-events:none;opacity:.038;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.vignette{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 120% 90% at 50% 40%,transparent 40%,rgba(0,0,0,.55) 100%)}.nav{position:fixed;top:0;left:0;width:100%;z-index:800;transition:background .4s var(--ease),border-color .4s var(--ease);border-bottom:1px solid transparent}.nav.is-stuck{background:#050505f0;border-bottom-color:var(--line)}.nav__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:var(--maxw);margin:0 auto;padding:20px var(--gutter)}.nav__mark{text-decoration:none;font-family:var(--font-display);font-size:17px;letter-spacing:.16em;line-height:1;padding:6px 0;transition:color .3s var(--ease)}.nav__mark:hover{color:var(--red)}.nav__list{display:flex;gap:34px}.nav__link{position:relative;display:block;padding:6px 0;font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--text-3);transition:color .3s var(--ease)}.nav__link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.nav__link:hover{color:var(--text)}.nav__link:hover:after,.nav__link.is-active:after{transform:scaleX(1)}.nav__link.is-active{color:var(--text)}.nav__progress{height:1px;background:var(--line);opacity:0;transition:opacity .4s var(--ease)}.nav.is-stuck .nav__progress{opacity:1}.nav__progressBar{display:block;height:100%;width:100%;background:var(--red);transform:scaleX(0);transform-origin:left}.hero{position:relative;min-height:100svh;display:grid;place-items:center;padding:120px var(--gutter) 90px;overflow:hidden;isolation:isolate}.hero__glow{position:absolute;top:50%;left:50%;width:90vmax;height:90vmax;transform:translate(-50%,-50%);z-index:-1;background:radial-gradient(circle,rgba(239,43,50,.1) 0%,rgba(30,30,30,.35) 38%,transparent 66%)}.hero__inner{position:relative;text-align:center;width:100%}.hero__eyebrow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-bottom:clamp(20px,3.4vh,38px);font-size:11px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--text-3)}.hero__title{position:relative;font-family:var(--font-display);font-weight:400;line-height:.84;text-transform:uppercase;font-size:clamp(56px,19.2vw,460px);letter-spacing:.055em;text-indent:.055em}.hero__chars{display:flex;justify-content:center;perspective:900px;transform-style:preserve-3d}.hero__char{display:inline-block;color:var(--text);will-change:transform,opacity}.js .hero__chars:not(.glitch-layer) .hero__char{opacity:0}.hero__scan{position:absolute;left:50%;top:50%;width:min(92%,1100px);height:1px;background:linear-gradient(90deg,transparent,var(--red),transparent);box-shadow:0 0 22px 2px #ef2b3280;opacity:0;pointer-events:none;z-index:3}.hero__sub{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:clamp(22px,4vh,44px);font-size:11.5px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--text-3)}.hero__subDot{width:3px;height:3px;background:var(--red);border-radius:50%}.hero__cue{position:absolute;left:50%;bottom:30px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px}.hero__cueText{font-size:9.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--text-3)}.hero__cueLine{width:1px;height:46px;background:linear-gradient(to bottom,var(--line-2),transparent);transform-origin:top}.js .hero__cueLine{animation:cueDrop 2.4s var(--ease) infinite}@keyframes cueDrop{0%{transform:scaleY(0);opacity:0}35%{transform:scaleY(1);opacity:1}to{transform:scaleY(1) translateY(46px);opacity:0}}.section{position:relative;max-width:var(--maxw);margin:0 auto;padding:clamp(88px,13vh,150px) var(--gutter)}.section__head{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:6px 20px;margin-bottom:clamp(40px,6vh,68px)}.section__index{font-size:11px;font-weight:500;letter-spacing:.22em;color:var(--red);transform:translateY(-.35em)}.section__title{font-family:var(--font-display);font-weight:400;font-size:clamp(38px,6.4vw,76px);line-height:1;letter-spacing:.045em;text-transform:uppercase}.section__note{grid-column:2;max-width:56ch;font-size:13.5px;line-height:1.7;color:var(--text-3)}.section__note a{color:var(--text-2);text-decoration:none;border-bottom:1px solid var(--line-2);transition:color .25s,border-color .25s}.section__note a:hover{color:var(--red);border-bottom-color:var(--red)}.player{position:relative}.player__bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.player__count{display:flex;align-items:baseline;gap:6px;font-family:var(--font-display);line-height:1;letter-spacing:.04em}.player__countNow{font-size:30px;color:var(--text);min-width:2ch}.player__countSep,.player__countAll{font-size:18px;color:var(--text-3)}.player__controls{display:flex;gap:8px}.arrow{width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--line-2);color:var(--text-2);cursor:pointer;transition:background .28s var(--ease),border-color .28s var(--ease),color .28s var(--ease),transform .18s var(--ease)}.arrow svg{width:20px;height:20px}.arrow:hover:not(:disabled){background:var(--red);border-color:var(--red);color:#fff;transform:translateY(-2px)}.arrow:active:not(:disabled){transform:translateY(0) scale(.93)}.arrow:disabled{opacity:.22;cursor:not-allowed}.rail{position:relative;margin-inline:calc(var(--gutter) * -1)}.rail__viewport{overflow-x:auto;overflow-y:hidden;padding:10px var(--gutter) 22px;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;scrollbar-width:none}.rail__viewport::-webkit-scrollbar{display:none}.rail__viewport:active{cursor:grabbing}.rail__viewport:focus-visible{outline-offset:-3px}.rail.is-dragging .rail__viewport{cursor:grabbing}.rail__track{display:flex;width:max-content;align-items:flex-start;gap:var(--card-gap);will-change:transform}.rail__fade{position:absolute;top:10px;height:var(--card-w);width:clamp(40px,7vw,110px);pointer-events:none;z-index:4}.rail__fade--l{left:0;background:linear-gradient(90deg,var(--bg),transparent)}.rail__fade--r{right:0;background:linear-gradient(270deg,var(--bg),transparent)}.card{position:relative;flex:0 0 var(--card-w);width:var(--card-w);transform:scale(.92);transform-origin:50% 40%;transition:transform .55s var(--ease)}.card.is-active{z-index:2}.card.is-near{transform:scale(.96)}.card.is-active{transform:scale(1)}.card__select{display:block;width:100%;padding:0;text-align:left;cursor:pointer}.card__art{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--bg-3);border:1px solid var(--line);transition:border-color .4s var(--ease)}.card.is-active .card__art{border-color:#ef2b3299}.card__art:after{content:"";position:absolute;inset:0;z-index:1;background:#05050580;pointer-events:none;transition:opacity .5s var(--ease)}.card.is-active .card__art:after{opacity:0}.card__img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(.95) brightness(.72);transition:filter .55s var(--ease),transform .7s var(--ease)}.card.is-active .card__img{filter:none}.card__select:hover .card__img{transform:scale(1.05)}.card__num{position:absolute;top:8px;left:8px;z-index:2;padding:3px 6px;font-size:9.5px;font-weight:500;letter-spacing:.12em;color:var(--text-2);background:#050505d1;opacity:0;transition:opacity .35s var(--ease)}.card.is-active .card__num{opacity:1}.card__eq{position:absolute;left:8px;bottom:8px;z-index:2;display:flex;align-items:flex-end;gap:2px;height:14px;opacity:0;transition:opacity .3s var(--ease)}.card.is-playing .card__eq{opacity:1}.card__eq i{width:2px;height:100%;background:var(--red);transform-origin:bottom}.card__body{display:block;padding:12px 2px 0}.card__title{display:block;font-family:var(--font-display);font-size:19px;font-weight:400;line-height:1.14;letter-spacing:.035em;text-transform:uppercase;color:var(--text-2);overflow-wrap:anywhere;transition:color .35s var(--ease)}.card.is-active .card__title,.card__select:hover .card__title{color:var(--text)}.card__sub{display:block;margin-top:5px;font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__sub em{font-style:normal;color:var(--text-2)}.card__out{position:absolute;top:8px;right:8px;z-index:3;display:grid;place-items:center;width:26px;height:26px;color:var(--text-2);background:#050505b8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid var(--line);opacity:0;transform:translateY(-4px);transition:opacity .3s var(--ease),transform .3s var(--ease),color .25s,border-color .25s,background .25s}.card__out svg{width:13px;height:13px}.card__select:hover~.card__out,.card__out:focus-visible{opacity:1;transform:none}.card__out:hover{color:#fff;background:var(--red);border-color:var(--red)}.meter{height:1px;background:var(--line);margin:4px 0 26px;overflow:hidden}.meter__fill{display:block;height:100%;width:100%;background:var(--red);transform:scaleX(0);transform-origin:left}.np{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:18px 20px 20px;background:var(--bg-2);border:1px solid var(--line);overflow:hidden}.np__progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--line)}.np__progressFill{display:block;height:100%;width:100%;background:var(--red);transform:scaleX(0);transform-origin:left}.np__play{position:relative;width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--line-2);color:var(--text);cursor:pointer;transition:background .28s var(--ease),border-color .28s var(--ease),color .28s}.np__play:hover:not(:disabled){background:var(--red);border-color:var(--red);color:#fff}.np__play:disabled{opacity:.3;cursor:not-allowed}.np__icon{width:18px;height:18px;grid-area:1 / 1}.np__icon--pause,.np.is-playing .np__icon--play{display:none}.np.is-playing .np__icon--pause{display:block}.np__ring{position:absolute;inset:-1px;border:1px solid var(--red);opacity:0;pointer-events:none}.np.is-playing .np__ring{animation:ring 1.9s var(--ease) infinite}@keyframes ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.14)}}.np__body{min-width:0}.np__title{font-family:var(--font-display);font-size:clamp(19px,2.2vw,27px);font-weight:400;line-height:1.12;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np__meta{margin-top:4px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np__side{display:flex;align-items:center;gap:18px}.np__time{font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--text-3)}.np__out{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1px solid var(--line-2);font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--text-2);white-space:nowrap;transition:background .28s var(--ease),border-color .28s,color .28s}.np__out svg{width:12px;height:12px}.np__out:hover{background:var(--red);border-color:var(--red);color:#fff}.noscript{margin-top:26px;padding:20px;border:1px solid var(--line);font-size:13.5px;color:var(--text-2)}.noscript ul{margin:10px 0}.noscript li{padding:3px 0}.noscript a{color:var(--text)}.visuals{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,27rem);gap:2px;align-items:start}.vfeature{display:block;background:var(--bg-2);text-decoration:none;overflow:hidden}.vfeature__media{position:relative;display:block;aspect-ratio:16 / 9;max-height:min(56vh,540px);overflow:hidden;background:#000}.vfeature__img{width:100%;height:100%;object-fit:cover;filter:grayscale(.72) contrast(1.06) brightness(.98);transition:filter .6s var(--ease),transform .8s var(--ease)}.vfeature:hover .vfeature__img{filter:grayscale(0) brightness(1.04);transform:scale(1.035)}.vfeature__scrim{position:absolute;inset:0;background:linear-gradient(to top,rgba(5,5,5,.9),transparent 55%)}.vfeature__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff;background:#05050566;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);transition:background .3s var(--ease),border-color .3s,transform .35s var(--ease)}.vfeature__play svg{width:20px;height:20px;margin-left:3px}.vfeature:hover .vfeature__play{background:var(--red);border-color:var(--red);transform:translate(-50%,-50%) scale(1.08)}.vfeature__len:empty{display:none}.vfeature__len{position:absolute;right:12px;bottom:12px;padding:3px 7px;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:.1em;color:var(--text-2);background:#050505cc}.vfeature__body{display:block;padding:18px 20px 22px}.vfeature__kind{display:block;font-size:9.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--red)}.vfeature__title{display:block;margin-top:8px;font-family:var(--font-display);font-size:clamp(20px,2.1vw,27px);font-weight:400;line-height:1.14;letter-spacing:.035em;text-transform:uppercase;overflow-wrap:anywhere}.vfeature__meta{display:block;margin-top:8px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.vlist{max-height:min(72vh,660px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--red) transparent;display:grid;grid-auto-rows:max-content;align-content:start;gap:2px}.vrow{display:grid;grid-template-columns:clamp(104px,30%,160px) minmax(0,1fr);gap:14px;align-items:center;padding:14px;background:var(--bg-2);text-decoration:none;transition:background .3s var(--ease)}.vrow:hover{background:var(--bg-4)}.vrow__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#000}.vrow__img{width:100%;height:100%;object-fit:cover;filter:grayscale(.72) contrast(1.05) brightness(.95);transition:filter .5s var(--ease),transform .6s var(--ease)}.vrow:hover .vrow__img{filter:grayscale(0) brightness(1.02);transform:scale(1.06)}.vrow__body{min-width:0}.vrow__kind{display:block;font-size:9px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--red)}.vrow__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;font-size:13.5px;line-height:1.32;color:var(--text)}.vrow__meta{display:block;margin-top:6px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.visuals[data-count="1"]{grid-template-columns:minmax(0,1fr)}.visuals[data-count="1"] .vfeature__media{max-height:min(62vh,620px)}.visuals{border-top:1px solid var(--line)}.vlist .vrow+.vrow{border-top:1px solid var(--line)}.about{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(36px,6vw,84px);align-items:start}.about__copy{display:flex;flex-direction:column;gap:22px}.about__copy p{max-width:56ch;color:var(--text-2)}.about__lede{font-family:var(--font-display);font-size:clamp(22px,2.6vw,33px);font-weight:400;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;color:var(--text)}.about__copy a{color:var(--text);text-decoration:none;border-bottom:1px solid var(--line-2);transition:color .25s,border-color .25s}.about__copy a:hover{color:var(--red);border-bottom-color:var(--red)}.about__aside{display:flex;flex-direction:column;gap:30px}.about__portrait{position:relative;overflow:hidden;background:var(--bg-3);border:1px solid var(--line);width:100%;max-width:100%}.about__portrait img{width:100%;height:auto;aspect-ratio:640 / 529;object-fit:cover;filter:grayscale(1) contrast(1.06) brightness(.86)}.about__portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(5,5,5,.72),transparent 58%);pointer-events:none}.links{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px)}.links__heading{margin-bottom:14px;font-size:10px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--text-3)}.links__heading--gap{margin-top:30px}.rows{border-top:1px solid var(--line)}.row{position:relative;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:15px 4px;border-bottom:1px solid var(--line);text-decoration:none;transition:padding-left .32s var(--ease),background .32s var(--ease)}.row:hover{padding-left:14px;background:var(--bg-2)}.row__label{font-family:var(--font-display);font-size:19px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;overflow-wrap:anywhere}.row__meta{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);white-space:nowrap}.row__arrow{display:grid;place-items:center;width:22px;height:22px;color:var(--text-3);transition:color .28s,transform .32s var(--ease)}.row__arrow svg{width:13px;height:13px}.row:hover .row__arrow{color:var(--red);transform:translate(2px,-2px)}.rows--big .row{padding:22px 4px}.rows--big .row__label{font-size:clamp(24px,2.6vw,33px)}.row--primary .row__label{color:var(--red)}.footer{position:relative;border-top:1px solid var(--line);background:var(--bg-2);padding:40px var(--gutter) 0;overflow:hidden}.footer__inner{max-width:var(--maxw);margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px 32px}.footer__copy,.footer__credit{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.footer__credit a{text-decoration:none;border-bottom:1px solid var(--line-2);transition:color .25s,border-color .25s}.footer__credit a:hover{color:var(--red);border-bottom-color:var(--red)}.footer__nav{display:flex;flex-wrap:wrap;gap:22px}.footer__nav a{font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--text-3);transition:color .25s}.footer__nav a:hover{color:var(--red)}.footer__brand{max-width:var(--maxw);margin:30px auto 0;padding-bottom:18px;font-family:var(--font-display);font-size:clamp(52px,14.5vw,210px);line-height:.86;letter-spacing:.04em;text-align:center;-webkit-user-select:none;user-select:none;overflow:hidden;white-space:nowrap}.footer__brand:after{content:"KRYPTXC";display:block;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.13)}@media(min-width:1700px){:root{--maxw: 1560px;--card-w: clamp(210px, 15vw, 300px)}}@media(min-width:2200px){:root{--maxw: 1760px;--card-w: clamp(230px, 13vw, 330px);--gutter: 56px}}@media(min-width:3000px){:root{--maxw: 2040px;--card-w: clamp(260px, 11.5vw, 380px);--gutter: 72px}}@media(max-width:1080px){:root{--gutter: 26px}.links{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.about{grid-template-columns:minmax(0,1fr)}}@media(max-width:1024px){.visuals{grid-template-columns:minmax(0,1fr)}.vfeature__media{max-height:min(52vh,420px)}}@media(max-width:720px){:root{--gutter: 18px;--card-w: min(62vw, 210px);--card-gap: 12px}body{font-size:14.5px}.nav__inner{padding:14px var(--gutter)}.nav__list{gap:20px}.nav__link{font-size:10.5px;letter-spacing:.12em}.nav__mark{font-size:15px}.section{padding:74px var(--gutter)}.section__head{grid-template-columns:1fr;gap:10px;margin-bottom:34px}.section__index{transform:none}.section__note{grid-column:1}.hero{min-height:100svh;padding:100px var(--gutter) 80px}.hero__title{font-size:clamp(46px,18.5vw,120px);letter-spacing:.04em;text-indent:.04em}.hero__eyebrow{letter-spacing:.3em}.hero__sub{font-size:10px;letter-spacing:.2em;gap:10px}.player__bar{margin-bottom:16px}.arrow{width:42px;height:42px}.player__countNow{font-size:24px}.np{grid-template-columns:auto 1fr;gap:14px;padding:14px}.np__side{grid-column:1 / -1;justify-content:space-between}.np__play{width:46px;height:46px}.np__title{font-size:19px}.about__aside{flex-direction:column}.footer__inner{flex-direction:column;text-align:center}.footer__nav{justify-content:center}.row{grid-template-columns:1fr auto}.row__meta{grid-column:1;grid-row:2}.rows--big .row{padding:18px 4px}}@media(max-width:380px){.nav__list{gap:14px}.nav__link{font-size:9.5px;letter-spacing:.08em}.hero__title{font-size:17vw}}@media(max-height:520px)and (orientation:landscape){.hero{min-height:460px;padding:84px var(--gutter) 60px}.hero__cue,.hero__sub{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.js .hero__cueLine{animation:none}.card,.card__img,.card__art:after,.vfeature__img,.vrow__img{transition:none!important}.card{transform:none}.card__img,.vfeature__img,.vrow__img{filter:none}.np__ring,.grain{display:none}}.glitch-layer{position:absolute;inset:0;pointer-events:none;opacity:0;will-change:transform,clip-path}.glitch-layer--r .hero__char{color:var(--red)}.glitch-layer--w .hero__char{color:#fff}.lite .grain,.lite .vignette,.lite .hero__glow{display:none}.lite .card__num,.lite .vfeature__len,.lite .np{backdrop-filter:none;-webkit-backdrop-filter:none}.cur{position:fixed;top:0;left:0;z-index:3000;pointer-events:none;opacity:0;transition:opacity .2s;will-change:transform}.has-cursor.cur-on .cur{opacity:1}.has-cursor,.has-cursor a,.has-cursor button,.has-cursor [role=button]{cursor:none}.cur__dot{position:absolute;left:0;top:0;width:8px;height:8px;background:#fff;border:1px solid #fff;transform:translate(-50%,-50%) rotate(45deg);transition:width .22s var(--ease),height .22s var(--ease),background .22s}.cur.is-hot .cur__dot{width:26px;height:26px;background:transparent}.cur.is-down .cur__dot{width:5px;height:5px}.cur.is-hot.is-down .cur__dot{width:20px;height:20px}.cur__label{position:absolute;left:24px;top:-6px;font-size:9.5px;font-weight:600;letter-spacing:.24em;color:#fff;white-space:nowrap;opacity:0;transition:opacity .2s}.cur.has-label .cur__label{opacity:1}.spot{position:relative;overflow:hidden;padding:clamp(84px,13vh,150px) var(--gutter);border-bottom:1px solid var(--line)}.spot__bg{position:absolute;top:50%;left:0;transform:translateY(-50%);font-family:var(--font-display);font-size:clamp(160px,30vw,520px);line-height:.9;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.06);pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform}.spot__inner{position:relative;z-index:1;max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,6vw,96px);align-items:center}.spot__art{--rx: 0deg;--ry: 0deg;--sx: 50%;--sy: 50%;position:relative;width:min(100%,520px);aspect-ratio:1;background:var(--bg-3);border:1px solid var(--line-2);overflow:hidden;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .35s var(--ease);will-change:transform}.spot__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.spot__art>.spot__img:first-child{filter:grayscale(1) contrast(1.05) brightness(.82);transition:filter .6s var(--ease)}.spot.is-playing .spot__art>.spot__img:first-child,.spot__art:hover>.spot__img:first-child{filter:none}.spot__ghost{opacity:0;pointer-events:none;will-change:transform,clip-path}.spot__ghost--b{mix-blend-mode:screen}.spot__scan{position:absolute;left:0;right:0;top:-3px;height:2px;background:var(--red);box-shadow:0 0 16px var(--red);animation:spotScan 5.5s linear infinite;opacity:.8}@keyframes spotScan{0%{top:-3px}to{top:100%}}.spot__sheen{position:absolute;inset:0;background:radial-gradient(circle 220px at var(--sx) var(--sy),rgba(255,255,255,.16),transparent 70%);opacity:0;transition:opacity .3s;pointer-events:none}.spot__art:hover .spot__sheen{opacity:1}.spot__tag{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:10.5px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--red)}.spot__dot{width:8px;height:8px;background:var(--red);transform:rotate(45deg);animation:blink 1.4s steps(1) infinite}.spot__title{font-family:var(--font-display);font-weight:400;font-size:clamp(54px,9vw,150px);line-height:.92;letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere}.spot__meta{margin-top:18px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-3)}.spot__wave{display:block;width:100%;height:64px;margin:30px 0 26px}.spot__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.spot__play,.spot__link{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:1px solid var(--line-2);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--text-2);text-decoration:none;white-space:nowrap;transition:background .28s var(--ease),border-color .28s,color .28s}.spot__play{background:var(--red);border-color:var(--red);color:#fff}.spot__play:hover:not(:disabled){background:#fff;border-color:#fff;color:#000}.spot__play:disabled{opacity:.4;background:none;border-color:var(--line-2);color:var(--text-3)}.spot__link:hover{border-color:var(--text);color:var(--text)}.spot__link svg{width:12px;height:12px}.spot__ico{width:13px;height:13px}.spot__ico--pause,.spot.is-playing .spot__ico--play{display:none}.spot.is-playing .spot__ico--pause{display:block}.spot [hidden]{display:none}@media(max-width:860px){.spot__inner{grid-template-columns:minmax(0,1fr)}.spot__art{width:min(100%,420px)}}@media(max-width:720px){.spot{padding:72px var(--gutter)}.spot__play,.spot__link{padding:13px 16px}}@media(prefers-reduced-motion:reduce){.spot__scan,.spot__dot{animation:none}.spot__art{transition:none;transform:none}}.lite .spot__bg{display:none}.preload{position:fixed;inset:0;z-index:5000;display:none;place-items:center;background:#050505;animation:preloadFailsafe .01s linear 6s forwards}.js.preload .preload{display:grid}@keyframes preloadFailsafe{to{opacity:0;visibility:hidden;pointer-events:none}}.preload__k{position:relative;width:clamp(110px,20vw,190px);aspect-ratio:1}.preload__img{position:absolute;inset:0;width:100%;height:100%}.preload__ghost{opacity:0;mix-blend-mode:screen;will-change:transform,clip-path}.preload__ghost--a{filter:sepia(1) saturate(6) hue-rotate(-18deg)}.preload__bar{position:absolute;left:50%;bottom:14vh;width:min(220px,50vw);height:1px;margin-left:calc(min(220px,50vw)/-2);background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .08s linear}.preload.is-leaving{animation:none;background:transparent;pointer-events:none}.preload.is-leaving:before,.preload.is-leaving:after{content:"";position:absolute;left:0;right:0;height:50.5%;background:#050505;animation:preloadSplit .7s cubic-bezier(.7,0,.2,1) forwards}.preload.is-leaving:before{top:0;--to: -101%}.preload.is-leaving:after{bottom:0;--to: 101%}@keyframes preloadSplit{to{transform:translateY(var(--to))}}.preload.is-leaving .preload__k,.preload.is-leaving .preload__bar{opacity:0;transition:opacity .2s}@media(prefers-reduced-motion:reduce){.preload.is-leaving:before,.preload.is-leaving:after{animation:none;display:none}}.player__controls{align-items:center}.player__all{margin-right:10px;padding:10px 16px;border:1px solid var(--line-2);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;transition:background .28s var(--ease),border-color .28s,color .28s}.player__all:hover{border-color:var(--text);color:var(--text)}.player__all.is-on{border-color:var(--red);color:var(--red)}.player__all.is-on:hover{background:var(--red);color:#fff}.mini{position:fixed;left:50%;bottom:18px;z-index:1000;display:flex;align-items:center;gap:14px;width:min(560px,calc(100vw - 24px));padding:8px 10px 10px 8px;background:#0a0a0af7;border:1px solid var(--line-2);transform:translate(-50%,140%);transition:transform .45s var(--ease);overflow:hidden}.mini.is-on{transform:translate(-50%)}.mini__body{display:flex;align-items:center;gap:12px;flex:1;min-width:0;text-align:left}.mini__art{width:44px;height:44px;object-fit:cover;border:1px solid var(--line);flex:none}.mini__text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.mini__title{font-family:var(--font-display);font-weight:400;font-size:17px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini__meta{font-style:normal;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.mini__ctl{display:flex;gap:6px}.mini__btn{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line-2);color:var(--text-2);transition:background .25s var(--ease),border-color .25s,color .25s}.mini__btn svg{width:15px;height:15px}.mini__btn:hover{border-color:var(--text);color:var(--text)}.mini__play{background:var(--red);border-color:var(--red);color:#fff}.mini__play:hover{background:#fff;border-color:#fff;color:#000}.mini .i-pause,.mini.is-playing .i-play{display:none}.mini.is-playing .i-pause{display:block}.mini__progress{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--line)}.mini__progress i{display:block;height:100%;background:var(--red);transform:scaleX(0);transform-origin:left}@media(max-width:560px){.mini{bottom:10px;gap:8px}.mini__btn{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.mini{transition:none}}.marquee{position:relative;z-index:2;overflow:hidden;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);-webkit-user-select:none;user-select:none}.marquee__row{overflow:hidden;white-space:nowrap}.marquee__row+.marquee__row{margin-top:4px}.marquee__track{display:inline-flex;align-items:center;will-change:transform}.marquee__word{font-family:var(--font-display);font-size:clamp(40px,7.4vw,104px);line-height:1.05;letter-spacing:.05em;text-transform:uppercase;color:var(--text);padding:0 .3em}.marquee__row--b .marquee__word{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.5)}.marquee__sep{flex:none;width:.34em;height:.34em;font-size:clamp(40px,7.4vw,104px);background:var(--red);transform:rotate(45deg) scale(.62)}.section__title,.nav__link{font-variant-numeric:tabular-nums}.np__side{flex-wrap:wrap;justify-content:flex-end}.np__btn{padding:9px 14px;border:1px solid var(--line-2);font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;transition:background .28s var(--ease),border-color .28s,color .28s}.np__btn:hover{border-color:var(--text);color:var(--text)}.np__btn.is-on{border-color:var(--red);color:var(--red)}.np__btn.is-on:hover{background:var(--red);color:#fff}.stash{margin-top:26px;border:1px solid var(--line);padding:18px 20px 8px}.stash[hidden]{display:none}.stash__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.stash__title{font-size:10px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--text-3)}.stash__clear{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);transition:color .25s}.stash__clear:hover{color:var(--red)}.stash__item{display:grid;grid-template-columns:38px 1fr auto;align-items:baseline;width:100%;text-align:left;padding:11px 2px;border-top:1px solid var(--line);transition:padding-left .3s var(--ease),background .3s var(--ease)}.stash__item:hover{padding-left:10px;background:var(--bg-2)}.stash__item span{font-size:11px;letter-spacing:.16em;color:var(--red)}.stash__item b{font-family:var(--font-display);font-weight:400;font-size:18px;letter-spacing:.05em;text-transform:uppercase}.stash__item i{font-style:normal;font-size:11px;letter-spacing:.12em;color:var(--text-3)}.vol{display:flex;align-items:center;gap:12px}.vol__mute{font-size:10px;font-weight:500;letter-spacing:.2em;color:var(--text-3);transition:color .25s}.vol__mute:hover,.vol__mute[aria-pressed=true]{color:var(--red)}.vol__range{-webkit-appearance:none;appearance:none;width:96px;height:18px;background:transparent;cursor:pointer;--v: 80%}.vol__range::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,var(--red) var(--v),var(--line-2) var(--v))}.vol__range::-moz-range-track{height:2px;background:var(--line-2)}.vol__range::-moz-range-progress{height:2px;background:var(--red)}.vol__range::-webkit-slider-thumb{-webkit-appearance:none;width:8px;height:14px;margin-top:-6px;background:var(--text);border:0;border-radius:0}.vol__range::-moz-range-thumb{width:8px;height:14px;background:var(--text);border:0;border-radius:0}.vol__range:hover::-webkit-slider-thumb{background:var(--red)}.vol__range:hover::-moz-range-thumb{background:var(--red)}.no-vol .vol{display:none}.spot__actions .vol{padding:0 8px}.mini .vol{gap:8px}.mini .vol__range{width:64px}@media(max-width:560px){.mini .vol__range{display:none}}.vmodal{position:fixed;inset:0;z-index:2600;display:none;place-items:center;padding:24px;background:#000000eb}.vmodal.is-open{display:grid}.vmodal__box{width:min(1100px,100%)}.vmodal__top{display:flex;align-items:center;gap:18px;margin-bottom:12px}.vmodal__title{flex:1;min-width:0;font-family:var(--font-display);font-size:clamp(15px,2vw,22px);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vmodal__yt,.vmodal__x{flex:none;padding:9px 14px;border:1px solid var(--line-2);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--text-2);text-decoration:none;transition:background .25s,border-color .25s,color .25s}.vmodal__yt:hover{border-color:var(--text);color:var(--text)}.vmodal__x:hover{background:var(--red);border-color:var(--red);color:#fff}.vmodal__frame{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border:1px solid var(--line)}.vmodal__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vmodal.is-short .vmodal__box{width:min(420px,100%,calc((100vh - 120px)*.5625))}.vmodal.is-short .vmodal__frame{aspect-ratio:9 / 16}@media(max-width:560px){.vmodal{padding:12px}.vmodal__yt{display:none}}.toast{position:fixed;left:50%;bottom:28px;z-index:3100;padding:12px 20px;background:var(--red);color:#fff;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transform:translate(-50%,20px);opacity:0;pointer-events:none;transition:opacity .25s,transform .3s var(--ease)}.toast.is-on{opacity:1;transform:translate(-50%)}.strip{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:14px;margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--red) transparent}.strip::-webkit-scrollbar{height:3px}.strip::-webkit-scrollbar-thumb{background:var(--red)}.strip.is-drag{scroll-snap-type:none;cursor:grabbing}.frame{position:relative;flex:none;height:clamp(250px,44vh,440px);aspect-ratio:var(--r, 4 / 5);overflow:hidden;background:var(--bg-3);border:1px solid var(--line);scroll-snap-align:start}.frame img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08) brightness(.85);transform:scale(1.04);transition:filter .5s var(--ease),transform .8s var(--ease)}.frame:hover img,.frame:focus-visible img{filter:none;transform:scale(1)}.frame__no{position:absolute;top:12px;left:12px;font-size:10px;font-weight:500;letter-spacing:.22em;color:var(--text);mix-blend-mode:difference}.frame__scan{position:absolute;left:0;right:0;top:-2px;height:2px;background:var(--red);box-shadow:0 0 14px var(--red);opacity:0}.frame:hover .frame__scan{opacity:1;animation:scan 1.4s linear infinite}@keyframes scan{0%{top:-2px}to{top:100%}}.frame--blank{background:repeating-linear-gradient(135deg,transparent 0 11px,rgba(255,255,255,.025) 11px 12px),var(--bg-2)}.frame__blank{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-size:22px;letter-spacing:.2em;color:var(--text-3);opacity:.55}.lightbox{position:fixed;inset:0;z-index:2500;display:none;place-items:center;background:#000000f0}.lightbox.is-open{display:grid}.lightbox__img{max-width:min(92vw,1400px);max-height:82vh;object-fit:contain}.lightbox__cap{position:absolute;bottom:24px;left:0;right:0;text-align:center;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-3)}.lightbox__x,.lightbox__nav{position:absolute;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-2);padding:12px 16px;border:1px solid var(--line-2);transition:background .25s,border-color .25s,color .25s}.lightbox__x{top:20px;right:20px}.lightbox__nav{top:50%;transform:translateY(-50%);font-size:16px}.lightbox__nav--p{left:20px}.lightbox__nav--n{right:20px}.lightbox__x:hover,.lightbox__nav:hover{background:var(--red);border-color:var(--red);color:#fff}html.lock{overflow:hidden}.vault{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.vault__label{font-size:10px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--red);margin-bottom:14px}.vault__clock{display:flex;align-items:flex-start;gap:clamp(4px,1vw,12px)}.vault__unit{display:flex;flex-direction:column}.vault__unit b{font-family:var(--font-display);font-weight:400;font-size:clamp(54px,9.5vw,138px);line-height:.95;letter-spacing:.02em;font-variant-numeric:tabular-nums}.vault__unit i{font-style:normal;font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--text-3);margin-top:8px}.vault__colon{font-family:var(--font-display);font-size:clamp(40px,6.5vw,96px);line-height:1.1;color:var(--red);animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:.15}}.vault__btn{margin-top:30px;padding:13px 20px;border:1px solid var(--line-2);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--text-2);transition:background .28s var(--ease),border-color .28s,color .28s}.vault__btn:hover{background:var(--red);border-color:var(--red);color:#fff}.vault__list{border-top:1px solid var(--line)}.lock{display:grid;grid-template-columns:34px 1fr auto auto;align-items:baseline;gap:16px;padding:17px 4px;border-bottom:1px solid var(--line);transition:padding-left .32s var(--ease),background .32s var(--ease)}.lock:hover{padding-left:14px;background:var(--bg-2)}.lock__no{font-size:11px;letter-spacing:.16em;color:var(--red)}.lock__title{font-family:var(--font-display);font-size:21px;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;color:var(--text-3);transition:color .25s}.lock:hover .lock__title{color:var(--text)}.lock__note{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.lock__state{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-2);min-width:54px;text-align:right}.lock:hover .lock__state{color:var(--red)}.vault{transform:translate(var(--vx, 0px))}.vault__right{min-width:0}.vault__album{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;margin-bottom:26px}.vault__cover{position:relative;width:clamp(84px,11vw,132px);aspect-ratio:1;background:repeating-linear-gradient(135deg,transparent 0 9px,rgba(255,255,255,.03) 9px 10px),var(--bg-2);border:1px solid var(--line-2);overflow:hidden}.vault__cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0}.vault__cover.has-img img{opacity:1}.vault__lockMark{position:absolute;left:50%;top:50%;width:18px;height:18px;border:1px solid var(--red);transform:translate(-50%,-50%) rotate(45deg);animation:blink 1.4s steps(1) infinite}.vault__cover.has-img .vault__lockMark,.vault.is-open .vault__lockMark{display:none}.vault__albumKind{font-size:10px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--red)}.vault__albumTitle{margin-top:6px;font-family:var(--font-display);font-weight:400;font-size:clamp(26px,3.4vw,46px);line-height:1.02;letter-spacing:.05em;text-transform:uppercase}.vault__albumLink{display:inline-block;margin-top:10px;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-2);text-decoration:none;border-bottom:1px solid var(--line-2);transition:color .25s,border-color .25s}.vault__albumLink:hover{color:var(--red);border-bottom-color:var(--red)}.vault__albumLink[hidden]{display:none}.vault.is-open .lock{cursor:pointer}.vault.is-open .lock__title{color:var(--text)}.vault.is-open .lock__state{color:var(--text-2)}.vault.is-open .lock:hover .lock__state,.vault .lock.is-playing .lock__state{color:var(--red)}.vault.is-open .lock.is-playing .lock__no{color:var(--text)}.vault.is-unlocking .vault__clock{animation:blink .18s steps(1) 6}.row--soon,.row--plain{cursor:default}.row--plain:hover,.row--soon:hover{padding-left:4px;background:none}.row--soon .row__label{color:var(--text-3)}.row--soon .row__meta{text-transform:uppercase;letter-spacing:.2em;font-size:10px}@media(max-width:1024px){.vault{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.marquee{padding:14px 0}.frame{height:clamp(220px,40vh,320px)}.np__side{justify-content:flex-start;gap:8px}.np__btn,.np__out{padding:9px 11px;letter-spacing:.12em}.lock{grid-template-columns:28px 1fr auto}.lock__note{display:none}.vault__unit b{font-size:clamp(44px,15vw,84px)}}@media(max-width:560px){.nav__mark{display:none}.nav__inner{justify-content:center}}@media(prefers-reduced-motion:reduce){.vault__colon,.frame:hover .frame__scan{animation:none}.frame img{transition:none}}
