.v3 *,.v3 :after,.v3 :before{box-sizing:border-box}.v3{--bg:#e7e4ee;--bg2:#f3f1f7;--ink:#191527;--ink2:#5b5470;--accent:#5b49c9;--line:#c6c0d6;--ink-rgb:25,21,39;--accent-rgb:91,73,201;--bg-rgb:231,228,238;--f-display:"Bricolage","Segoe UI",system-ui,sans-serif;--f-body:"Sora","Segoe UI",system-ui,sans-serif;--f-mono:"JetBrainsMono",Consolas,"Courier New",monospace;--ease:cubic-bezier(.2,.7,.3,1);--dur:.45s;--pad-x:clamp(20px,6vw,96px);--pad-y:clamp(76px,11vh,150px);--maxw:1240px;scroll-behavior:smooth;margin:0;background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.v3 a{color:inherit}.v3 button{background:none;border:0;cursor:pointer}.v3 button,.v3 input,.v3 select,.v3 textarea{font:inherit;color:inherit}.v3 ol,.v3 ul{margin:0;padding:0;list-style:none}.v3 fieldset,.v3 figcaption,.v3 figure,.v3 h1,.v3 h2,.v3 h3,.v3 h4,.v3 p{margin:0;padding:0;border:0}.v3 img{display:block;max-width:100%}.v3 .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v3 .skip{position:fixed;top:-100px;left:12px;z-index:220;background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:3px;text-decoration:none;font-family:var(--f-mono);font-size:14px}.v3 .skip:focus{top:12px}.v3 .kd-nav{position:fixed;top:0;left:0;right:0;z-index:80;display:flex;align-items:center;gap:clamp(12px,2vw,28px);padding:11px clamp(14px,4vw,40px);background:color-mix(in srgb,var(--bg) 84%,transparent);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);border-bottom:1px solid var(--line)}.v3 .kd-mark{font-family:var(--f-display);font-size:14px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;font-weight:600;white-space:nowrap;transition:font-family 0s}.v3 .kd-nav-links{display:flex;gap:clamp(10px,1.6vw,24px);margin-left:auto}.v3 .kd-nav-links a{font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--ink2);padding:5px 2px;position:relative;transition:color var(--dur) var(--ease)}.v3 .kd-nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--accent);transition:right var(--dur) var(--ease)}.v3 .kd-nav-links a:hover{color:var(--ink)}.v3 .kd-nav-links a:hover:after,.v3 .kd-nav-links a[aria-current=page]:after{right:0}.v3 .kd-nav-links a[aria-current=page]{color:var(--ink)}.v3 .kd-latest{font-family:var(--f-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:24ch}.v3 .kd-latest b{color:var(--ink);font-weight:600}.v3 .kd-sp{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--line);border-radius:50%}.v3 .kd-sp svg{width:13px;height:13px;fill:var(--ink)}.v3 .kd-burger{display:none;width:30px;height:26px;place-items:center;border:1px solid var(--line);border-radius:2px}.v3 .kd-burger span{display:block;width:14px;height:1px;background:var(--ink);box-shadow:0 -4px 0 var(--ink),0 4px 0 var(--ink)}.v3 .kd-drawer{display:none;flex-direction:column;gap:2px;padding:8px clamp(14px,4vw,40px) 14px}.v3 .kd-drawer a{font-family:var(--f-mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;padding:9px 0;border-bottom:1px solid var(--line);color:var(--ink)}.v3 .kd-nav[data-open=true]+.kd-drawer{display:flex}.v3 .kd-drawer{position:fixed;top:49px;left:0;right:0;z-index:79;background:color-mix(in srgb,var(--bg) 96%,transparent);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);border-bottom:1px solid var(--line)}.v3 .kd-player{position:fixed;right:clamp(12px,3vw,32px);bottom:clamp(12px,3vh,28px);z-index:90;display:flex;align-items:center;gap:14px;padding:10px 14px;border:1px solid var(--line);border-radius:3px;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);max-width:min(92vw,420px)}.v3 .kd-player-dial{display:flex;flex-direction:column;gap:7px;min-width:0}.v3 .kd-dial-top{display:flex;align-items:baseline;gap:9px}.v3 .kd-dial-cap{font-family:var(--f-mono);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink2)}.v3 .kd-dial-name{font-family:var(--f-display);font-size:14px;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20ch}.v3 .kd-dial-track{position:relative;width:118px;height:9px}.v3 .kd-dial-rule{position:absolute;left:0;right:0;top:4px;height:1px;background:var(--line)}.v3 .kd-dial-ticks{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:center}.v3 .kd-dial-ticks i{width:1px;height:5px;background:var(--line)}.v3 .kd-dial-mark{position:absolute;top:1px;left:0;width:7px;height:7px;border-radius:50%;background:var(--accent);transform:translateX(calc(var(--dial,0) * 111px));will-change:transform}.v3 .kd-now{min-width:0;display:none}.v3 .kd-now b{display:block;font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:15ch}.v3 .kd-now span{font-family:var(--f-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2)}.v3 .kd-player[data-playing=true] .kd-now{display:block}.v3 .kd-pp{width:38px;height:38px;flex:none;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;transition:background-color var(--dur),border-color var(--dur),transform var(--dur)}.v3 .kd-pp:hover{background:var(--accent);border-color:var(--accent);transform:scale(1.06)}.v3 .kd-pp .tri{width:0;height:0;margin-left:3px;border-left:9px solid var(--ink);border-top:6px solid transparent;border-bottom:6px solid transparent}.v3 .kd-pp:hover .tri{border-left-color:var(--bg)}.v3 .kd-pp .pause{display:none;gap:3px}.v3 .kd-pp .pause i{display:block;width:3px;height:12px;background:var(--ink)}.v3 .kd-player[data-playing=true] .kd-pp{background:var(--accent);border-color:var(--accent)}.v3 .kd-player[data-playing=true] .kd-pp .tri{display:none}.v3 .kd-player[data-playing=true] .kd-pp .pause{display:flex}.v3 .kd-player[data-playing=true] .kd-pp .pause i{background:var(--bg)}.v3 .zone{position:relative;padding:var(--pad-y) var(--pad-x);overflow:hidden;display:flex;flex-direction:column;justify-content:center}.v3 .zone.tall{min-height:112vh}.v3 .wrap{width:100%;max-width:var(--maxw);margin:0 auto;position:relative;z-index:2}.v3 .wrap.narrow{max-width:760px}.v3 .wrap.mid{max-width:980px}.v3 .kicker{display:block;max-width:100%;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink2);margin-bottom:16px;line-height:1.9}.v3 .kicker:before{content:"";display:inline-block;vertical-align:middle;position:relative;top:-1px;width:26px;height:7px;background:var(--accent);margin-right:10px}.v3 .kicker.plain:before{display:none}.v3 .kicker.mid{text-align:center}.v3 .folio{display:flex;align-items:baseline;gap:12px;margin-bottom:14px;font-family:var(--f-mono);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink2)}.v3 .folio b{font-size:13px;color:var(--ink)}.v3 .zone-title{font-family:var(--f-display);font-size:clamp(36px,6vw,82px);line-height:.98;letter-spacing:-.015em;margin-bottom:14px}.v3 .zone-note{max-width:48ch;color:var(--ink2);font-size:16.5px}.v3 .zone-head{margin-bottom:clamp(30px,4vw,52px)}.v3 .h-sec{font-family:var(--f-display);font-size:clamp(26px,3.4vw,44px);line-height:1.04;letter-spacing:-.01em}.v3 .lede{font-size:clamp(17px,1.9vw,21px);line-height:1.5;max-width:60ch}.v3 .muted{color:var(--ink2)}.v3 .rule{height:1px;background:var(--line);position:relative;margin:clamp(30px,4vw,52px) 0}.v3 .rule:after{content:"";position:absolute;right:24px;top:0;width:40px;height:1px;background:var(--accent)}.v3 .btn{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--f-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;padding:13px 22px;border:1px solid var(--ink);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur) var(--ease)}.v3 .btn:hover{background:var(--ink);color:var(--bg)}.v3 .btn.solid{background:var(--accent);border-color:var(--accent);color:var(--bg)}.v3 .btn.solid:hover{background:var(--ink);border-color:var(--ink)}.v3 .tlink{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--line);padding-bottom:3px;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.v3 .tlink:hover{border-color:var(--accent);color:var(--accent)}.v3 .tex{position:absolute;inset:0;z-index:0;pointer-events:none;background-repeat:repeat}.v3 .tex[data-cover]{background-size:cover;background-position:50%;background-repeat:no-repeat}.v3 .tex[data-texture=paper]{background-image:url(/v3/assets/texture-folk-paper.jpg);background-size:520px 520px;background-color:var(--bg);background-blend-mode:soft-light;opacity:.7}.v3 .tex[data-texture=velvet]{background-image:url(/v3/assets/texture-jazz-velvet.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:var(--bg);background-blend-mode:soft-light;opacity:.42;animation:tx-smoke 26s ease-in-out infinite alternate}.v3 .tex[data-texture=glow]{background-image:url(/v3/assets/texture-soul-glow.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:var(--bg);background-blend-mode:overlay;opacity:.4;animation:tx-float 30s ease-in-out infinite alternate}.v3 .tex[data-texture=scan]{background-image:url(/v3/assets/texture-rock-scan.jpg);background-size:460px 460px;background-color:var(--bg);background-blend-mode:multiply;opacity:.28}.v3 .tex[data-texture=horizon]{background-image:url(/v3/assets/texture-country-horizon.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:var(--bg);background-blend-mode:screen;opacity:.42}.v3 .tex[data-texture=uv]{background-image:url(/v3/assets/texture-dance-uv.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:var(--bg);background-blend-mode:overlay;opacity:.9;animation:tx-float 22s ease-in-out infinite alternate}.v3 .tex[data-texture=flyer]{background-image:url(/v3/assets/texture-hiphop-flyer.jpg);background-size:520px 520px;background-color:var(--bg);background-blend-mode:soft-light;opacity:.8}.v3 .tex[data-texture=laid]{background-image:url(/v3/assets/texture-reading-paper.jpg);background-size:500px 500px;background-color:var(--bg);background-blend-mode:screen;opacity:.9}.v3 .tex[data-texture=kraft]{background-image:url(/v3/assets/texture-merch-stock.jpg);background-size:520px 520px;background-color:var(--bg);background-blend-mode:overlay;opacity:.9}.v3 .tex[data-texture=keylight]{background-image:url(/v3/assets/texture-backstage.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:var(--bg);background-blend-mode:overlay;opacity:.16}.v3 .tex[data-texture=spectrum]{background-image:url(/v3/assets/backdrop-hero-spectrum.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:var(--bg);background-blend-mode:screen;opacity:.5;animation:tx-drift 40s ease-in-out infinite alternate}@keyframes tx-drift{0%{transform:translateZ(0) scale(1.02)}to{transform:translate3d(-2%,1.5%,0) scale(1.09)}}@keyframes tx-smoke{0%{transform:translateZ(0) scale(1.02)}to{transform:translate3d(-3%,2%,0) scale(1.1)}}@keyframes tx-float{0%{transform:translateZ(0) scale(1.02)}to{transform:translate3d(3%,-3%,0) scale(1.08)}}.v3 .grain{position:absolute;inset:0;z-index:1;pointer-events:none;background-repeat:repeat;background-size:140px 140px}.v3 .grain,.v3[data-ground=light] .grain{mix-blend-mode:screen;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'140'%20height%3D'140'%3E%3Cfilter%20id%3D'g'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.9'%20numOctaves%3D'2'%20seed%3D'7'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20type%3D'saturate'%20values%3D'0'%2F%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D'linear'%20slope%3D'0.22'%20intercept%3D'0'%2F%3E%3CfeFuncG%20type%3D'linear'%20slope%3D'0.22'%20intercept%3D'0'%2F%3E%3CfeFuncB%20type%3D'linear'%20slope%3D'0.22'%20intercept%3D'0'%2F%3E%3CfeFuncA%20type%3D'linear'%20slope%3D'0'%20intercept%3D'1'%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D'140'%20height%3D'140'%20filter%3D'url(%23g)'%2F%3E%3C%2Fsvg%3E")}.v3[data-ground=dark] .grain{mix-blend-mode:multiply;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'140'%20height%3D'140'%3E%3Cfilter%20id%3D'g'%20x%3D'0'%20y%3D'0'%20width%3D'100%25'%20height%3D'100%25'%3E%3CfeTurbulence%20type%3D'fractalNoise'%20baseFrequency%3D'0.9'%20numOctaves%3D'2'%20seed%3D'7'%20stitchTiles%3D'stitch'%2F%3E%3CfeColorMatrix%20type%3D'saturate'%20values%3D'0'%2F%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D'linear'%20slope%3D'0.2'%20intercept%3D'0.8'%2F%3E%3CfeFuncG%20type%3D'linear'%20slope%3D'0.2'%20intercept%3D'0.8'%2F%3E%3CfeFuncB%20type%3D'linear'%20slope%3D'0.2'%20intercept%3D'0.8'%2F%3E%3CfeFuncA%20type%3D'linear'%20slope%3D'0'%20intercept%3D'1'%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D'140'%20height%3D'140'%20filter%3D'url(%23g)'%2F%3E%3C%2Fsvg%3E")}.v3 .zone[data-divider=ticket]{--stub:11px;-webkit-mask-image:radial-gradient(circle var(--stub) at 50% 0,transparent 0 var(--stub),#000 calc(var(--stub) + .6px)),linear-gradient(#000,#000);mask-image:radial-gradient(circle var(--stub) at 50% 0,transparent 0 var(--stub),#000 calc(var(--stub) + .6px)),linear-gradient(#000,#000);-webkit-mask-size:calc(var(--stub) * 3.4) 100%,100% 100%;mask-size:calc(var(--stub) * 3.4) 100%,100% 100%;-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-repeat:repeat-x,no-repeat;mask-repeat:repeat-x,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.v3 .zone[data-divider=ticket]>.wrap:before{content:"";position:absolute;left:0;right:0;top:calc(var(--pad-y) * -.42);height:1px;background:repeating-linear-gradient(to right,var(--line) 0 6px,transparent 6px 12px);opacity:.7}.v3 .zone[data-art=grooves] .feature .mount:after{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:132%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:repeating-radial-gradient(circle at 50% 50%,rgba(var(--ink-rgb),.1) 0 1px,transparent 1px 7px);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 34%,transparent 72%);mask-image:radial-gradient(circle at 50% 50%,#000 34%,transparent 72%)}.v3 .zone[data-art=grooves] .feature .mount{isolation:isolate}.v3 .zone[data-tape=on] .feature .mount:after{content:"";position:absolute;z-index:3;right:-19px;top:16px;width:96px;height:25px;background:rgba(var(--ink-rgb),.13);border-left:1px solid rgba(var(--ink-rgb),.16);border-right:1px solid rgba(var(--ink-rgb),.16);transform:rotate(38deg);pointer-events:none;box-shadow:0 1px 2px rgba(0,0,0,.14)}.v3 .zone[data-tape=on] .feature .mount[data-mount=bleached]:after,.v3 .zone[data-tape=on] .feature .mount[data-mount=polaroid]:after{content:none}.v3 .zone[data-scatter=on]>.wrap{position:relative}.v3 .zone[data-scatter=on]>.wrap:after{content:"";position:absolute;inset:-2% -3%;z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(74deg,transparent 46%,rgba(var(--ink-rgb),.16) 46% 54%,transparent 54%),radial-gradient(circle at 50% 50%,transparent 0 3px,rgba(var(--ink-rgb),.22) 3px 4px,transparent 4px),linear-gradient(to right,rgba(var(--ink-rgb),.26) 0 100%);background-repeat:no-repeat;background-size:54px 20px,16px 16px,13px 2px;background-position:right 2% top 7%,left 1% top 46%,right 6% bottom 11%}.v3 .cover{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:var(--bg2)}.v3 .mount{position:relative;display:block}.v3 .mount[data-mount=polaroid]{background:#f7f4ec;padding:13px 13px 46px;transform:rotate(-1.4deg);box-shadow:0 14px 34px rgba(0,0,0,.16)}.v3 .mount[data-mount=polaroid]:after,.v3 .mount[data-mount=polaroid]:before{content:"";position:absolute;top:-13px;width:74px;height:26px;background:hsla(43,36%,75%,.72);border-left:1px solid rgba(120,105,72,.22);border-right:1px solid rgba(120,105,72,.22)}.v3 .mount[data-mount=polaroid]:before{left:-16px;transform:rotate(-26deg)}.v3 .mount[data-mount=polaroid]:after{right:-16px;transform:rotate(24deg)}.v3 .mount .scrawl{position:absolute;left:0;right:0;bottom:13px;text-align:center;font-family:Segoe Script,Ink Free,Georgia,serif;font-size:15px;color:#5a4e38}.v3 .mount[data-mount=deco]{padding:14px;border:1px solid var(--accent);max-width:392px}.v3 .mount[data-mount=deco] .inner{padding:7px;border:1px solid rgba(var(--accent-rgb),.55)}.v3 .mount[data-mount=deco] i{position:absolute;width:11px;height:11px;border:1px solid var(--accent);transform:rotate(45deg);background:var(--bg)}.v3 .mount[data-mount=deco] i.tl{top:-6px;left:-6px}.v3 .mount[data-mount=deco] i.tr{top:-6px;right:-6px}.v3 .mount[data-mount=deco] i.bl{bottom:-6px;left:-6px}.v3 .mount[data-mount=deco] i.br{bottom:-6px;right:-6px}.v3 .mount[data-mount=halo]{border-radius:22px}.v3 .mount[data-mount=halo]:before{content:"";position:absolute;inset:6%;border-radius:50%;z-index:0;background:radial-gradient(circle,rgba(var(--accent-rgb),.85),transparent 70%);filter:blur(42px);animation:m-breathe 9s ease-in-out infinite alternate}.v3 .mount[data-mount=halo] .cover{position:relative;z-index:1;border-radius:22px}@keyframes m-breathe{0%{transform:scale(1);opacity:.75}to{transform:scale(1.16);opacity:1}}.v3 .mount[data-mount=slip]:before{content:"";position:absolute;left:-12px;top:-12px;width:100%;height:100%;background:var(--accent);opacity:.9}.v3 .mount[data-mount=slip] .cover{position:relative;border:1px solid var(--ink)}.v3 .mount[data-mount=bleached]{padding:16px;border:1px solid rgba(var(--ink-rgb),.45);background:linear-gradient(150deg,rgba(var(--accent-rgb),.14),transparent 60%)}.v3 .mount[data-mount=bleached]:after{content:"";position:absolute;inset:16px;box-shadow:inset 0 0 34px rgba(var(--accent-rgb),.3);pointer-events:none}.v3 .mount[data-mount=bleached] .cover{filter:saturate(.9) contrast(.96)}.v3 .mount[data-mount=glow] .cover{position:relative;z-index:1;box-shadow:0 0 0 1px rgba(var(--accent-rgb),.9),0 0 46px rgba(var(--accent-rgb),.42)}.v3 .mount[data-mount=glow] .pulse{position:absolute;inset:0;z-index:0;border:1px solid rgba(var(--accent-rgb),.8);animation:m-pulse 2.6s cubic-bezier(.25,.7,.3,1) infinite}@keyframes m-pulse{0%{transform:scale(1);opacity:.85}70%,to{transform:scale(1.13);opacity:0}}.v3 .mount[data-mount=sticker]{transform:rotate(-2deg)}.v3 .mount[data-mount=sticker] .cover{border:3px solid var(--ink);box-shadow:11px 11px 0 var(--accent)}.v3 .mount .badge{position:absolute;right:-22px;top:-22px;width:96px;height:96px;border-radius:50%;background:var(--bg2);border:2px solid var(--ink);display:grid;place-content:center;text-align:center;transform:rotate(9deg);font-family:var(--f-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;line-height:1.6}.v3 .mount .badge b{display:block;font-size:18px;letter-spacing:0}.v3 .mount[data-mount=plate] .cover{outline:1px solid rgba(var(--ink-rgb),.16);outline-offset:-1px}.v3 .mount[data-mount=tag]{padding:12px;background:var(--panel,var(--bg2));border:1px solid var(--line)}.v3 .mount[data-mount=lit] .cover{box-shadow:0 22px 50px rgba(0,0,0,.35)}.v3 .filmmount:after,.v3 .mount[data-mount=plate]:after,.v3 .mount[data-mount=tag]:after{content:"";position:absolute;inset:-9px;pointer-events:none;opacity:.45;background-image:linear-gradient(var(--ink) 0 0),linear-gradient(var(--ink) 0 0),linear-gradient(var(--ink) 0 0),linear-gradient(var(--ink) 0 0),linear-gradient(var(--ink) 0 0),linear-gradient(var(--ink) 0 0),linear-gradient(var(--ink) 0 0),linear-gradient(var(--ink) 0 0);background-repeat:no-repeat;background-size:1px 13px,13px 1px,1px 13px,13px 1px,1px 13px,13px 1px,1px 13px,13px 1px;background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%}.v3 .filmmount{position:relative;display:block;background:#f6f4ef;padding:13px 13px 15px;box-shadow:0 16px 40px rgba(0,0,0,.19),0 3px 9px rgba(0,0,0,.09);transform:rotate(-.8deg)}.v3 .filmmount .tape,.v3 .filmmount:before{content:"";position:absolute;z-index:2;top:-11px;width:78px;height:24px;background:hsla(43,36%,75%,.74);border-left:1px solid rgba(120,105,72,.24);border-right:1px solid rgba(120,105,72,.24);box-shadow:0 1px 3px rgba(0,0,0,.13)}.v3 .filmmount:before{left:-15px;transform:rotate(-24deg)}.v3 .filmmount .tape{right:-15px;transform:rotate(22deg)}.v3 .filmmount img.still,.v3 .filmmount video{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#efede8}.v3 .film-cap,.v3 .filmmount figcaption{display:block;margin-top:11px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#6b6153}@media (hover:hover){.v3 .filmmount img.still,.v3 .filmmount video{filter:saturate(.58);transition:filter .55s var(--ease)}.v3 .filmmount:focus-within img.still,.v3 .filmmount:focus-within video,.v3 .filmmount:hover img.still,.v3 .filmmount:hover video{filter:saturate(1)}}.v3 .film-float{float:right;margin:6px 0 clamp(22px,3vw,34px) clamp(26px,4vw,52px);width:min(420px,46%)}@media (max-width:900px){.v3 .film-float{float:none;width:100%;margin:0 0 clamp(22px,3vw,32px)}}@media (max-width:560px){.v3 .filmmount{transform:none;padding:9px 9px 11px}.v3 .filmmount .tape,.v3 .filmmount:before{width:60px}}.v3 .tracks{border-top:1px solid var(--line)}.v3 .track{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.8vw,22px);padding:13px 0;border-bottom:1px solid var(--line);transition:padding-left var(--dur) var(--ease),background-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.v3 .track:hover{padding-left:12px}.v3 .t-cover{-o-object-fit:cover;object-fit:cover;background:var(--bg2);transition:transform var(--dur) var(--ease),box-shadow var(--dur)}.v3 .t-cover,.v3 .t-slot{width:54px;height:54px;flex:none}.v3 .t-slot{border:1px solid var(--line);display:grid;place-items:center;font-family:var(--f-mono);font-size:9px;letter-spacing:.1em;color:var(--ink2);background:transparent}.v3 .track.archive .t-title{font-size:clamp(15px,1.4vw,19px)}.v3 .track.archive{padding:9px 0;opacity:.92}.v3 .t-title{font-family:var(--f-display);font-size:clamp(17px,1.8vw,24px);line-height:1.15}.v3 .t-meta{display:flex;align-items:baseline;gap:clamp(10px,1.5vw,24px);white-space:nowrap}.v3 .t-tag{font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2)}.v3 .t-date,.v3 .t-stat{font-family:var(--f-mono);font-size:12px;color:var(--ink2);font-variant-numeric:tabular-nums}.v3 .t-date{min-width:86px;text-align:right}.v3 .play{width:36px;height:36px;flex:none;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;transition:background-color var(--dur),border-color var(--dur),transform var(--dur)}.v3 .play .tri{width:0;height:0;margin-left:3px;border-left:9px solid var(--ink);border-top:6px solid transparent;border-bottom:6px solid transparent;transition:border-left-color var(--dur)}.v3 .play .bars{display:none;gap:2.5px;align-items:flex-end;height:13px}.v3 .play .bars span{width:2.5px;background:var(--bg);animation:eq .9s ease-in-out infinite}.v3 .play .bars span:nth-child(2){animation-delay:.18s}.v3 .play .bars span:nth-child(3){animation-delay:.36s}@keyframes eq{0%,to{height:4px}50%{height:13px}}.v3 .play:hover{background:var(--accent);border-color:var(--accent);transform:scale(1.06)}.v3 .play:hover .tri{border-left-color:var(--bg)}.v3 .play[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.v3 .play[aria-pressed=true] .tri{display:none}.v3 .play[aria-pressed=true] .bars{display:flex}.v3 .list-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:clamp(30px,4vw,50px) 0 4px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink2)}.v3 [data-zone=folk] .t-cover{border:2px solid #f7f4ec;box-shadow:0 3px 9px rgba(0,0,0,.14)}.v3 [data-zone=folk] .track:hover{transform:translateX(4px) rotate(-.15deg)}.v3 [data-zone=jazz] .track{border-bottom:1px dotted rgba(var(--accent-rgb),.5)}.v3 [data-zone=jazz] .t-title{font-style:italic}.v3 [data-zone=jazz] .t-cover,.v3 [data-zone=jazz] .t-slot{border:1px solid var(--accent)}.v3 [data-zone=jazz] .play{border-color:var(--accent)}.v3 [data-zone=jazz] .play .tri{border-left-color:var(--accent)}.v3 [data-zone=soul] .track{border-bottom:0;border-radius:16px;padding:12px 16px}.v3 [data-zone=soul] .track:hover{background:rgba(var(--accent-rgb),.16);transform:translateX(7px)}.v3 [data-zone=soul] .t-cover,.v3 [data-zone=soul] .t-slot{border-radius:12px}.v3 [data-zone=soul] .tracks{border-top:0}.v3 [data-zone=altrock] .tracks{border-top:2px solid var(--ink)}.v3 [data-zone=altrock] .track{border-left:3px solid transparent;padding-left:14px}.v3 [data-zone=altrock] .track:hover{border-left-color:var(--accent);background:rgba(var(--accent-rgb),.09);transform:translateX(-5px);padding-left:14px}.v3 [data-zone=altrock] .track:hover .t-cover{box-shadow:5px 5px 0 var(--accent)}.v3 [data-zone=altrock] .play{border-radius:0}.v3 [data-zone=country] .track{padding:18px 0;letter-spacing:.02em}.v3 [data-zone=country] .track:hover{padding-left:20px;letter-spacing:.05em}.v3 [data-zone=country] .t-cover{filter:saturate(.9)}.v3 [data-zone=dance] .t-title{text-transform:uppercase;letter-spacing:.04em;font-size:clamp(15px,1.5vw,20px)}.v3 [data-zone=dance] .track:hover{padding-left:14px;background:rgba(var(--accent-rgb),.07)}.v3 [data-zone=dance] .track:hover .t-cover{box-shadow:0 0 0 1px rgba(var(--accent-rgb),.9),0 0 20px rgba(var(--accent-rgb),.55)}.v3 [data-zone=hiphop] .tracks{border-top:2px solid var(--ink)}.v3 [data-zone=hiphop] .track{border-bottom:2px solid var(--ink)}.v3 [data-zone=hiphop] .track.archive{border-bottom:1px solid var(--line)}.v3 [data-zone=hiphop] .t-cover{border:2px solid var(--ink);transform:rotate(-1.5deg)}.v3 [data-zone=hiphop] .track:hover .t-cover{transform:rotate(0);box-shadow:5px 5px 0 var(--accent)}.v3 [data-zone=hiphop] .play{border:2px solid var(--ink);border-radius:0}.v3 .portrait{display:block;width:100%;height:auto;max-width:330px;filter:drop-shadow(0 18px 34px rgba(0,0,0,.2))}.v3 .portrait-fig{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.v3 .portrait-fig figcaption{font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink2)}.v3 .story-grid{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(24px,3.6vw,56px);align-items:start}.v3 .portrait-float{float:right;margin:0 0 clamp(20px,3vw,34px) clamp(24px,4vw,52px);max-width:330px}@media (max-width:1000px){.v3 .portrait-float{float:none;margin:0 0 clamp(20px,3vw,30px);max-width:250px}}.v3 .feature{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:clamp(26px,4.5vw,64px);align-items:center}.v3 .feature-body .h-sec{margin-bottom:10px}.v3 .rel{font-family:var(--f-mono);font-size:12px;color:var(--ink2);letter-spacing:.04em}.v3 .feature-body p{margin-top:16px;color:var(--ink2);max-width:46ch}.v3 .wall{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:clamp(9px,1.1vw,15px)}.v3 .tile{position:relative;display:block;padding:0;width:100%;background:none;border:0;line-height:0;transform:rotate(var(--tilt,0deg));transition:transform .3s var(--ease)}.v3 .tile img{width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:var(--bg2);outline:1px solid rgba(var(--ink-rgb),.16);outline-offset:-1px}.v3 .tile .slotart{width:100%;aspect-ratio:1;border:1px dashed var(--line);display:grid;place-items:center;font-family:var(--f-mono);font-size:9px;letter-spacing:.1em;color:var(--ink2);text-align:center;padding:4px;line-height:1.3}.v3 .tile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--key,var(--accent))}.v3 .tile:focus-visible,.v3 .tile:hover{transform:scale(1.14) rotate(0deg);z-index:5}.v3 .tile .cap{position:absolute;left:0;right:0;bottom:4px;z-index:2;padding:9px 9px 8px;text-align:left;line-height:1.25;background:linear-gradient(0deg,rgba(8,8,10,.94),rgba(8,8,10,.72) 62%,transparent);color:#fff;opacity:0;transition:opacity .25s ease}.v3 .tile:focus-visible .cap,.v3 .tile:hover .cap{opacity:1}.v3 .tile .cap b{display:block;font-size:11.5px;font-weight:600;font-family:Segoe UI,sans-serif}.v3 .tile .cap span{display:block;margin-top:3px;font-size:9px;letter-spacing:.12em;opacity:.82}.v3 .tile .cap span,.v3 .wall-key{font-family:var(--f-mono);text-transform:uppercase}.v3 .wall-key{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:clamp(22px,3vw,36px);font-size:10px;letter-spacing:.16em;color:var(--ink2)}.v3 .wall-key li{display:flex;align-items:center;gap:7px}.v3 .wall-key i{width:16px;height:5px;display:block}.v3 .legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.v3 .legend a{display:block;background:var(--bg);padding:11px 12px 13px;text-decoration:none;transition:background-color var(--dur) var(--ease)}.v3 .legend a:hover{background:var(--bg2)}.v3 .legend .sw{display:block;width:100%;height:6px;margin-bottom:10px}.v3 .legend .nm{display:block;font-size:14px;line-height:1.2}.v3 .legend .ct{display:block;margin-top:5px;font-family:var(--f-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2)}.v3 .doorways{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(14px,2vw,24px)}.v3 .doorway{display:flex;flex-direction:column;gap:12px;text-decoration:none;padding:clamp(18px,2.4vw,26px);border:1px solid;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.v3 .doorway:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,.14)}.v3 .dw-k{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase}.v3 .dw-h{font-size:clamp(19px,2.1vw,25px);line-height:1.1;letter-spacing:-.01em;font-weight:600}.v3 .dw-row{display:flex;align-items:center;gap:11px;margin-top:auto}.v3 .dw-row img{width:44px;height:44px;flex:none;-o-object-fit:cover;object-fit:cover}.v3 .dw-row b{display:block;font-size:14px;font-weight:600;line-height:1.2}.v3 .dw-m{display:block;letter-spacing:.1em;margin-top:3px}.v3 .dw-go,.v3 .dw-m{font-family:var(--f-mono);font-size:10px}.v3 .dw-go{letter-spacing:.18em;text-transform:uppercase}.v3 .metrics{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--line);font-family:var(--f-mono)}.v3 .metrics div{flex:1 1 120px;padding:14px 16px;border-right:1px solid var(--line)}.v3 .metrics div:last-child{border-right:0}.v3 .metrics dt{font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink2)}.v3 .metrics dd{margin:6px 0 0;font-size:clamp(20px,2.4vw,30px);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.v3 .form{display:grid;gap:14px;max-width:560px}.v3 .form.row2{grid-template-columns:1fr 1fr}.v3 .field{display:grid;gap:6px}.v3 .field.span{grid-column:1/-1}.v3 .field label{font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink2)}.v3 .field input,.v3 .field select,.v3 .field textarea{background:transparent;border:1px solid var(--line);padding:12px 14px;border-radius:2px;color:var(--ink);font-size:16px;transition:border-color var(--dur) var(--ease)}.v3 .field input:focus,.v3 .field select:focus,.v3 .field textarea:focus{border-color:var(--accent);outline:none}.v3 .field textarea{min-height:130px;resize:vertical}.v3 .field select,.v3 .field textarea{font-family:var(--f-body)}.v3 .form-note{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2)}.v3 .state{display:none;padding:14px 16px;border:1px solid var(--accent);margin-top:14px;font-size:15px}.v3 .state[data-on=true]{display:block}.v3 .quiet-body,.v3 .rr-body{counter-reset:folio}.v3 .quiet-body h2,.v3 .rr-body h2{counter-increment:folio;position:relative}.v3 .quiet-body h2:before,.v3 .rr-body h2:before{content:"N\00ba " counter(folio,decimal-leading-zero);display:block;margin-bottom:.42em;font-family:var(--f-mono);font-size:10px;letter-spacing:.24em;color:var(--ink2);font-weight:400}@media (min-width:1180px){.v3 .quiet-body h2:before,.v3 .rr-body h2:before{position:absolute;left:-86px;top:.62em;margin:0;white-space:nowrap}}.v3 .rr-body p{margin:0 0 1.15em}.v3 .rr-body h2{font-family:var(--f-display);font-size:clamp(24px,2.8vw,34px);line-height:1.15;margin:1.9em 0 .55em;letter-spacing:-.01em}.v3 .rr-body .pull{font-size:clamp(21px,2.4vw,28px);line-height:1.35;font-style:italic;border-left:3px solid var(--accent);padding:4px 0 4px 22px;margin:1.6em 0;color:var(--ink)}.v3 .rr-body .credit{font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);margin-top:-.4em}.v3 .card .thumb{padding:0;overflow:hidden}.v3 .card .thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v3 .rr-figure img{display:block;width:100%;height:auto}.v3 .rr-figure{margin:1.9em 0;border:1px solid var(--line);background:var(--panel,var(--bg2))}.v3 .rr-figure .slotart{aspect-ratio:16/9;display:grid;place-items:center;font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);text-align:center;padding:16px}.v3 .rr-figure figcaption{padding:10px 14px;border-top:1px solid var(--line);font-size:10.5px;letter-spacing:.1em}.v3 .crumbs,.v3 .rr-figure figcaption{font-family:var(--f-mono);color:var(--ink2)}.v3 .crumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.v3 .crumbs a{text-decoration:none;border-bottom:1px solid transparent}.v3 .crumbs a:hover{border-color:var(--accent);color:var(--ink)}.v3 .byline{display:flex;align-items:center;gap:12px;margin-top:22px}.v3 .byline .av{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em}.v3 .byline b{display:block;font-size:13px;font-weight:600}.v3 .byline span{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2)}.v3 .sndtrk{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--line);background:var(--panel,var(--bg2));margin:clamp(24px,3vw,36px) 0}.v3 .sndtrk .lab{font-size:9.5px;letter-spacing:.22em;text-transform:uppercase}.v3 .sndtrk .lab,.v3 .sndtrk .mt{font-family:var(--f-mono);color:var(--ink2)}.v3 .sndtrk .mt{font-size:10.5px;letter-spacing:.12em}.v3 .chips{display:flex;flex-wrap:wrap;gap:8px}.v3 .chip{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;padding:8px 13px;border:1px solid var(--line);border-radius:999px;transition:border-color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.v3 .chip i{width:8px;height:8px;border-radius:50%;display:block}.v3 .chip:hover,.v3 .chip[aria-current=page]{border-color:var(--accent);background:rgba(var(--accent-rgb),.08)}.v3 .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:clamp(16px,2vw,28px)}.v3 .card{display:flex;flex-direction:column;text-decoration:none;border:1px solid var(--line);background:var(--panel,var(--bg2));overflow:hidden;transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease)}.v3 .card:hover{transform:translateY(-4px);border-color:var(--accent)}.v3 .card .thumb{aspect-ratio:16/10;border-bottom:1px solid var(--line);display:grid;place-items:center;background:var(--bg);font-family:var(--f-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);text-align:center;padding:10px}.v3 .card .body{padding:16px 18px 20px;display:flex;flex-direction:column;gap:9px;flex:1}.v3 .card .cmeta{display:flex;gap:12px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2)}.v3 .card h3{font-family:var(--f-display);font-size:19px;line-height:1.25;letter-spacing:-.01em}.v3 .card p{font-size:14.5px;color:var(--ink2);line-height:1.5}.v3 .card .more{margin-top:auto;font-size:10px;letter-spacing:.18em;color:var(--accent)}.v3 .card .more,.v3 .pager{font-family:var(--f-mono);text-transform:uppercase}.v3 .pager{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:clamp(28px,3.5vw,44px);font-size:10.5px;letter-spacing:.16em;color:var(--ink2)}.v3 .pager .pages{display:flex;gap:6px}.v3 .pager .pages a{display:grid;place-items:center;min-width:32px;height:32px;border:1px solid var(--line);text-decoration:none;padding:0 8px}.v3 .pager .pages a[aria-current=page]{border-color:var(--accent);color:var(--accent)}.v3 .entry{border-top:1px solid var(--line);padding-top:clamp(26px,3.4vw,42px);margin-top:clamp(30px,4vw,52px)}.v3 .entry-head{display:flex;align-items:flex-start;gap:clamp(14px,2vw,26px)}.v3 .entry-rank{font-family:var(--f-display);font-size:clamp(44px,7vw,92px);line-height:.82;letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums}.v3 .entry-id .artist{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink2)}.v3 .entry-id h2{font-family:var(--f-display);font-size:clamp(24px,3.2vw,40px);line-height:1.08;margin:6px 0 10px;letter-spacing:-.015em}.v3 .verdict{display:flex;flex-wrap:wrap;gap:10px 22px;font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);margin-bottom:14px}.v3 .verdict b{color:var(--ink)}.v3 .entry .line{font-style:italic;font-size:clamp(17px,1.9vw,21px);line-height:1.4;margin-bottom:1em}.v3 .lineage{font-family:var(--f-mono);font-size:11.5px;line-height:1.55;letter-spacing:.02em;color:var(--ink2);border-left:3px solid var(--line);padding-left:16px;margin-top:1.2em}.v3 .ranknav{position:fixed;left:clamp(12px,3vw,30px);bottom:clamp(12px,3vh,28px);z-index:85;display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:3px;background:color-mix(in srgb,var(--bg) 85%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.v3 .ranknav .pill{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;font-variant-numeric:tabular-nums}.v3 .ranknav a,.v3 .ranknav button{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);text-decoration:none;font-family:var(--f-mono);font-size:11px}.v3 .ranknav .jump{display:flex;gap:4px}.v3 .cut{border:1px dashed var(--line);padding:clamp(20px,3vw,32px);text-align:center;font-family:var(--f-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);margin-top:clamp(30px,4vw,52px);line-height:2}.v3 .ctablock{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(14px,2vw,24px);margin-top:clamp(34px,4.5vw,56px)}.v3 .ctablock a{display:block;text-decoration:none;border:1px solid var(--line);padding:clamp(20px,2.6vw,30px);background:var(--panel,var(--bg2));transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.v3 .ctablock a:hover{border-color:var(--accent);transform:translateY(-3px)}.v3 .ctablock .k{font-family:var(--f-mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.v3 .ctablock b{display:block;font-family:var(--f-display);font-size:20px;margin:8px 0;letter-spacing:-.01em}.v3 .ctablock p{font-size:14.5px;color:var(--ink2)}.v3 .comments-list{display:grid;gap:14px;margin-top:22px}.v3 .comment{border:1px solid var(--line);padding:14px 16px;background:var(--panel,var(--bg2))}.v3 .comment .who{font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);margin-bottom:7px}.v3 .prods{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:clamp(14px,2vw,26px)}.v3 .prod{display:flex;flex-direction:column;text-decoration:none;border:1px solid var(--line);background:var(--panel,var(--bg2));transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.v3 .prod:hover{transform:translate(-3px,-3px);box-shadow:7px 7px 0 var(--accent)}.v3 .prod .shot{position:relative;aspect-ratio:1;display:grid;place-items:center;border-bottom:1px solid var(--line);background:var(--bg);font-size:9.5px;letter-spacing:.14em;color:var(--ink2);text-align:center;padding:14px;line-height:1.5}.v3 .prod .shot,.v3 .prod .vbadge{font-family:var(--f-mono);text-transform:uppercase}.v3 .prod .vbadge{position:absolute;left:9px;top:9px;font-size:9px;letter-spacing:.12em;border:1px solid var(--ink);padding:3px 7px;background:var(--bg2)}.v3 .prod .pbody{padding:13px 15px 16px;display:flex;flex-direction:column;gap:7px;flex:1}.v3 .prod h3{font-family:var(--f-display);font-size:15px;line-height:1.25;text-transform:uppercase;letter-spacing:.01em}.v3 .price{align-self:flex-start;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.1em;border:1px solid var(--ink);padding:4px 9px;background:var(--bg);position:relative}.v3 .price:before{content:"";position:absolute;left:-1px;top:50%;width:5px;height:5px;border-radius:50%;background:var(--bg);border:1px solid var(--ink);transform:translate(-60%,-50%)}.v3 .prod .more{margin-top:auto;font-family:var(--f-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.v3 .prod .shot{padding:0;overflow:hidden}.v3 .prod .shot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--ease)}.v3 .prod:hover .shot img{transform:scale(1.035)}.v3 .gallery .main{padding:0;overflow:hidden}.v3 .gallery .main img{display:block;background:var(--bg)}.v3 .thumbs button{padding:0;overflow:hidden}.v3 .thumbs button img{display:block}.v3 .thumbs button[aria-current=true] img{outline:1px solid var(--accent);outline-offset:-1px}.v3 .newdrop{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.v3 .newdrop i{position:relative;width:8px;height:8px;flex:none}.v3 .newdrop i,.v3 .newdrop i:after{border-radius:50%;background:var(--accent)}.v3 .newdrop i:after{content:"";position:absolute;inset:0;animation:drop-pulse 2.4s cubic-bezier(.25,.7,.3,1) infinite}@keyframes drop-pulse{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(3.1);opacity:0}}.v3 .stamp{display:inline-block;border:2px solid var(--ink);padding:10px 16px;background:var(--panel,var(--bg2));font-family:var(--f-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;transform:rotate(-3deg);box-shadow:5px 5px 0 var(--accent);white-space:nowrap}.v3 .stamp.alt{transform:rotate(2.2deg);background:var(--accent);color:var(--bg2);box-shadow:5px 5px 0 var(--ink)}.v3 .gallery{display:grid;gap:12px}.v3 .gallery .main{position:relative;aspect-ratio:1;border:1px solid var(--line);display:grid;place-items:center;background:var(--bg);letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);text-align:center;padding:20px;line-height:1.6}.v3 .gallery .count,.v3 .gallery .main{font-family:var(--f-mono);font-size:10px}.v3 .gallery .count{position:absolute;right:10px;bottom:10px;letter-spacing:.14em;border:1px solid var(--line);padding:3px 8px;background:var(--panel,var(--bg2))}.v3 .thumbs{display:flex;gap:8px;flex-wrap:wrap}.v3 .thumbs button{width:56px;height:56px;border:1px solid var(--line);background:var(--bg);font-family:var(--f-mono);font-size:10px;color:var(--ink2)}.v3 .thumbs button[aria-current=true]{border-color:var(--accent);color:var(--accent)}.v3 .swatches{display:flex;gap:9px;flex-wrap:wrap}.v3 .swatches button{width:30px;height:30px;border:1px solid var(--ink);border-radius:50%}.v3 .swatches button[aria-pressed=true]{outline:2px solid var(--accent);outline-offset:2px}.v3 .sizes{display:flex;gap:8px;flex-wrap:wrap}.v3 .sizes button{min-width:44px;padding:9px 12px;border:1px solid var(--line);font-family:var(--f-mono);font-size:11px;letter-spacing:.1em}.v3 .sizes button[aria-pressed=true]{border-color:var(--accent);background:rgba(var(--accent-rgb),.1);color:var(--accent)}.v3 .kd-footer{padding:clamp(76px,8.5vw,124px) var(--pad-x) clamp(28px,4vh,48px);border-top:1px solid var(--line);position:relative;overflow:hidden}.v3 .kd-foot-sky{position:absolute;left:0;right:0;bottom:0;height:58%;z-index:0;pointer-events:none;background-image:url(/v3/assets/footer-liverpool-skyline.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat;background-color:var(--bg);background-blend-mode:luminosity;opacity:.3;-webkit-mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.72) 42%,transparent 96%);mask-image:linear-gradient(0deg,#000 0,rgba(0,0,0,.72) 42%,transparent 96%)}.v3 .foot-links{border-top:1px solid var(--line)}.v3 .foot-links a{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:clamp(15px,2.2vw,26px) 0;border-bottom:1px solid var(--line);text-decoration:none;font-family:var(--f-display);font-weight:600;font-size:clamp(24px,4.4vw,54px);line-height:1;letter-spacing:-.02em;transition:padding-left var(--dur) var(--ease),color var(--dur) var(--ease)}.v3 .foot-links a:hover{padding-left:20px;color:var(--accent)}.v3 .foot-links .m{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink2);font-weight:400;white-space:nowrap}.v3 .foot-grid{display:flex;flex-wrap:wrap;gap:18px 40px;justify-content:space-between;align-items:flex-end;margin-top:clamp(28px,3.5vw,44px)}.v3 .kd-badge{display:flex;align-items:center;gap:12px}.v3 .kd-badge .mk{width:44px;height:44px;border:1px solid var(--line);display:grid;place-items:center;font-family:var(--f-display);font-size:15px;letter-spacing:.06em;font-weight:600}.v3 .kd-badge em{display:block;font-size:14px;font-style:italic}.v3 .kd-badge span{font-size:10px;letter-spacing:.16em;text-transform:uppercase}.v3 .foot-legal,.v3 .kd-badge span{font-family:var(--f-mono);color:var(--ink2)}.v3 .foot-legal{font-size:10.5px;letter-spacing:.1em;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.v3 .foot-legal a{text-decoration:none;border-bottom:1px solid var(--line)}.v3 .credit{display:inline-flex;align-items:center;gap:8px;text-decoration:none;opacity:.55;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;transition:opacity var(--dur) var(--ease)}.v3 .credit:hover{opacity:1}.v3 .credit .oct{width:16px;height:16px;border:1px solid;border-radius:50% 50% 40% 40%}.v3 .kd-audio{position:fixed;left:-9999px;bottom:0;width:1px;height:1px;border:0;opacity:0;pointer-events:none}.v3 .kd-pp[disabled],.v3 .play[disabled],.v3 .tile[disabled],.v3 [data-playlatest][disabled]{opacity:.45;cursor:not-allowed}.v3 .kd-pp[disabled]:hover,.v3 .play[disabled]:hover{transform:none}.v3 .nosignal{display:grid;place-items:center;min-height:76vh;text-align:center}.v3 .big404{font-family:var(--f-display);font-size:clamp(96px,26vw,300px);line-height:.8;letter-spacing:-.05em;position:relative}.v3 .big404 span{position:absolute;inset:0;color:var(--accent);opacity:.55;transform:translate(6px,5px);z-index:-1}.v3 .detune{display:flex;height:26px;margin:clamp(24px,3vw,40px) auto;max-width:520px;border:1px solid var(--line)}.v3 .detune div{flex:1;filter:saturate(.08)}.v3[data-reveal=on] .rise{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s var(--ease)}.v3[data-reveal=on] .rise.in{opacity:1;transform:none}@media (max-width:1000px){.v3 .feature{grid-template-columns:minmax(0,1fr)}.v3 .mount[data-mount=deco],.v3 .mount[data-mount=polaroid],.v3 .mount[data-mount=sticker]{max-width:400px}.v3 .mount[data-mount=slip]{margin-left:12px;max-width:400px}}@media (max-width:860px){.v3{font-size:16px}.v3 .track{grid-template-columns:auto auto minmax(0,1fr);row-gap:7px}.v3 .t-cover,.v3 .t-slot{grid-row:1/3}.v3 .t-meta{grid-column:2/4;flex-wrap:wrap;white-space:normal;gap:6px 14px}.v3 .t-date{text-align:left;min-width:0}.v3 .form.row2{grid-template-columns:1fr}.v3 .rr-body{font-size:17.5px}}@media (max-width:720px){.v3 .kd-latest,.v3 .kd-nav-links{display:none}.v3 .kd-burger{display:grid;margin-left:auto}.v3 .kd-player{right:10px;bottom:10px;padding:8px 11px;gap:10px}.v3 .kd-dial-track{width:88px}.v3 .kd-dial-mark{transform:translateX(calc(var(--dial,0) * 81px))}.v3 .kd-now{display:none!important}.v3 .ranknav{left:10px;bottom:10px;padding:7px 9px;gap:7px}.v3 .ranknav .jump{display:none}.v3 .wall{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.v3 .mount .badge{width:72px;height:72px;right:-10px;top:-12px}.v3 .mount .badge b{font-size:14px}.v3 .foot-links a{flex-direction:column;gap:5px}.v3 .entry-head{flex-direction:column;gap:6px}}.v3 .ans a,.v3 .card .more,.v3 .chip,.v3 .crumbs a,.v3 .dw-go,.v3 .foot-links a,.v3 .prod .more,.v3 .tlink{position:relative;text-decoration:none}.v3 .ans a:after,.v3 .card .more:after,.v3 .crumbs a:after,.v3 .dw-go:after,.v3 .foot-links a:after,.v3 .prod .more:after,.v3 .tlink:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .38s var(--ease)}.v3 .ans a:focus-visible:after,.v3 .ans a:hover:after,.v3 .card:focus-visible .more:after,.v3 .card:hover .more:after,.v3 .crumbs a:hover:after,.v3 .doorway:hover .dw-go:after,.v3 .foot-links a:focus-visible:after,.v3 .foot-links a:hover:after,.v3 .prod:focus-visible .more:after,.v3 .prod:hover .more:after,.v3 .tlink:focus-visible:after,.v3 .tlink:hover:after{transform:scaleX(1);transform-origin:left}.v3 .chip:after{content:"";position:absolute;left:12px;right:12px;bottom:5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .38s var(--ease);opacity:.6}.v3 .chip:focus-visible:after,.v3 .chip:hover:after{transform:scaleX(1);transform-origin:left}.v3 :focus-visible{outline:2.5px solid var(--accent);outline-offset:3px;border-radius:2px}.v3 .doorway:focus-visible,.v3 .tile:focus-visible,.v3 .track:focus-visible{outline-offset:-2px}.v3 .track{transition:background-color .3s var(--ease),padding-left .35s var(--ease)}.v3 .track:hover{background:color-mix(in srgb,var(--accent) 7%,transparent);padding-left:10px}.v3 .track:hover .t-slot{color:var(--accent);border-color:var(--accent)}.v3 .track .t-slot{transition:color .3s var(--ease),border-color .3s var(--ease)}.v3 .track:hover .t-title{letter-spacing:.005em}.v3 .track .t-title{transition:letter-spacing .35s var(--ease)}.v3 .cover,.v3 .mount{transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.v3 .prod:hover .mount,.v3 a:hover>.mount,.v3 button:hover>.mount{transform:translateY(-4px)}.v3 .card,.v3 .prod,.v3 .tile{transition:transform .4s var(--ease),border-color .4s var(--ease),box-shadow .4s var(--ease)}.v3 .card:hover,.v3 .prod:hover,.v3 .tile:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 16px 34px rgba(0,0,0,.1)}.v3 .btn{transition:transform .28s var(--ease),background-color .28s var(--ease),border-color .28s var(--ease),color .28s var(--ease),box-shadow .28s var(--ease)}.v3 .btn:hover{transform:translateY(-2px)}.v3 .btn:active{transform:translateY(0) scale(.985)}.v3 .kd-pp:active{transform:scale(.94)}.v3 .kd-nav-links a:after{transform-origin:left}.v3 .kd-player.ticked .kd-dial-mark{animation:dial-tick .5s var(--ease)}@keyframes dial-tick{0%{transform:translateX(calc(var(--dial,0) * 111px)) scale(1)}35%{transform:translateX(calc(var(--dial,0) * 111px)) scale(1.85)}to{transform:translateX(calc(var(--dial,0) * 111px)) scale(1)}}.v3 .kd-player.ticked .kd-dial-name{animation:dial-name .5s var(--ease)}@keyframes dial-name{0%{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}.v3 [data-countup]{font-variant-numeric:tabular-nums}.v3[data-voice=quiet] .track:hover,.v3[data-voice=reading] .track:hover{padding-left:0}@media (prefers-reduced-motion:reduce){.v3 .ans a:after,.v3 .crumbs a:after,.v3 .dw-go:after,.v3 .foot-links a:after,.v3 .tlink:after{transition:none}.v3 .track:hover{padding-left:0}.v3 .btn:hover,.v3 .card:hover,.v3 .prod:hover,.v3 .tile:hover,.v3 a:hover>.mount{transform:none}.v3 .kd-player.ticked .kd-dial-mark,.v3 .kd-player.ticked .kd-dial-name{animation:none}.v3{scroll-behavior:auto}.v3 *,.v3 :after,.v3 :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.v3 .rise{opacity:1;transform:none}}.v3{min-height:100vh;isolation:auto}.v3 .hero{padding-top:clamp(96px,12vh,168px);padding-bottom:clamp(64px,9vh,120px)}.v3 .hero .wrap{max-width:min(1720px,100%);position:relative;z-index:2}.v3 .hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(40px,5vw,72px);align-items:center}@media (min-width:1080px){.v3 .hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(28px,3.4vw,64px)}}.v3 .hero-grain{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.16;background-image:url(/v3/assets/texture-folk-paper.jpg);background-size:440px 440px;mix-blend-mode:soft-light}.v3 .corner{display:flex;flex-wrap:wrap;gap:10px 26px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink2);margin-bottom:clamp(18px,2.6vw,30px)}.v3 .corner b{color:var(--ink);font-weight:600}.v3 .corner .cm{position:relative;padding-left:14px}.v3 .corner .cm:before{content:"";position:absolute;left:0;top:50%;width:6px;height:1px;background:var(--accent);transform-origin:left;transition:transform .5s var(--ease) .25s}.v3 .hero-name{font-weight:400;line-height:.82;letter-spacing:-.02em;margin:0 0 clamp(14px,2vw,24px)}.v3 .hero-name .word{display:block;white-space:nowrap}.v3 .hero-name .l{display:inline-block;font-size:clamp(42px,11.2vw,232px)}.v3 .hero.lit .hero-name .l{opacity:1;transform:none;transition:opacity .6s var(--ease),transform .7s var(--ease)}.v3 .hero.lit .hero-name .l:hover{transform:translateY(-11px) rotate(-2deg);transition:transform .35s var(--ease)}.v3 .hero .pulse{width:min(340px,72%);height:34px;margin:0 0 clamp(16px,2.2vw,26px)}.v3 .hero .pulse svg{width:100%;height:100%;overflow:visible}.v3 .hero .pulse path{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.85}@keyframes ecg{to{stroke-dashoffset:0}}.v3 .tagline{font-family:var(--f-display);font-weight:600;font-size:clamp(19px,2.5vw,34px);line-height:1.14;letter-spacing:-.015em;max-width:20ch;margin-bottom:16px}.v3 .hero-cta{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:clamp(20px,2.6vw,32px)}.v3 .cue{margin-top:clamp(20px,2.6vw,34px);display:inline-flex;align-items:center;gap:14px;font-family:var(--f-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink2)}.v3 .cue i{display:block;width:60px;height:1px;background:var(--ink2);position:relative;overflow:hidden}.v3 .cue i:after{content:"";position:absolute;inset:0;background:var(--accent);animation:sweep 2.4s cubic-bezier(.6,0,.3,1) infinite}@keyframes sweep{0%{transform:translateX(-100%)}60%,to{transform:translateX(100%)}}.v3 .sleeves{position:relative;width:100%;aspect-ratio:1/1.02;max-width:620px;margin-inline:auto}.v3 .sl{position:absolute;margin:0;border:1px solid rgba(0,0,0,.14);background:var(--bg2);box-shadow:0 18px 40px rgba(0,0,0,.2),0 3px 10px rgba(0,0,0,.1);transition:opacity .8s var(--ease),transform .9s var(--ease),box-shadow .45s var(--ease);will-change:transform}.v3 .sl img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.v3 .sl:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(150deg,hsla(0,0%,100%,.24),transparent 46%)}.v3 .s1{width:46%;left:2%;top:6%;--rot:-8deg;z-index:3}.v3 .s2{width:53%;right:0;top:0;--rot:5.5deg;z-index:5}.v3 .s3{width:42%;left:14%;top:46%;--rot:3deg;z-index:4}.v3 .s4{width:37%;right:6%;top:52%;--rot:-6deg;z-index:6}.v3 .s5{width:31%;left:52%;top:26%;--rot:9deg;z-index:2}.v3 .sl{transform:rotate(var(--rot)) translate3d(0,var(--py,0),0)}.v3 .hero.lit .sl{opacity:1;transform:rotate(var(--rot)) translate3d(0,var(--py,0),0) scale(1)}.v3 .hero.lit .s5{opacity:.92}.v3 .hero.lit .s1{transition-delay:.3s}.v3 .hero.lit .s2{transition-delay:.2s}.v3 .hero.lit .s3{transition-delay:.4s}.v3 .hero.lit .s4{transition-delay:.48s}.v3 .hero.lit .s5{transition-delay:.56s}.v3 .sleeves:hover .sl{opacity:.68}.v3 .hero.lit .sleeves .sl:hover{opacity:1;z-index:9;transform:rotate(calc(var(--rot) * .28)) translate3d(0,calc(var(--py, 0px) - 9px),0) scale(1.06);box-shadow:0 28px 58px rgba(0,0,0,.26),0 5px 14px rgba(0,0,0,.12);transition:opacity .3s var(--ease),transform .45s var(--ease),box-shadow .45s var(--ease)}.v3 .sl-note{position:absolute;left:2%;bottom:-4px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink2);transition:opacity .6s var(--ease) .9s}@media (max-width:1079px){.v3 .sleeves{max-width:460px;aspect-ratio:1/.88}.v3 .s5{display:none}}@media (max-width:560px){.v3 .sleeves{max-width:335px;aspect-ratio:1/.84}.v3 .s4{display:none}.v3 .sl{box-shadow:0 12px 26px rgba(0,0,0,.18)}}.v3 .ctapair{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(14px,2vw,24px);margin-top:clamp(28px,3.6vw,46px)}.v3 .ctapair a{display:block;text-decoration:none;border:1px solid var(--line);padding:clamp(20px,2.6vw,30px);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.v3 .ctapair a:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 14px 30px rgba(0,0,0,.09)}.v3 .ctapair b{display:block;font-family:var(--f-display);font-size:clamp(20px,2.3vw,28px);letter-spacing:-.01em;margin-bottom:8px}.v3 .ctapair p{color:var(--ink2);font-size:15px}.v3 .ctapair .go{display:block;margin-top:14px;font-family:var(--f-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.v3 .hv1{font-family:var(--v3-fraunces),Georgia,serif;color:#59682f}.v3 .hv2{font-family:var(--v3-spacemono),Consolas,monospace;color:#4e5c3e;font-size:clamp(35px,9.45vw,197px)}.v3 .hv3{font-family:var(--v3-playfair),"Bodoni MT",Didot,Georgia,serif;font-style:italic;color:#a8861f;font-size:clamp(45px,12vw,249px)}.v3 .hv4{font-family:var(--v3-zillaslab),Rockwell,Georgia,serif;color:#4a3f2c}.v3 .hv5{font-family:var(--v3-newsreader),Georgia,serif;color:#3e6072}.v3 .hv6{font-family:var(--v3-archivoblack),"Arial Black",sans-serif;color:#1e1a12;font-size:clamp(37px,9.9vw,205px)}.v3 .hv7{font-family:var(--v3-sora),"Segoe UI",sans-serif;font-weight:600;color:#b0455f}.v3 .hv8{font-family:var(--v3-archivo),Bahnschrift,sans-serif;font-weight:700;color:#2a7f4e}.v3[data-hero=armed] .hero-name .l{opacity:0;transform:translateY(.34em) rotate(2deg)}.v3[data-hero=armed] .hero [data-in]{opacity:0;transform:translateY(14px)}.v3[data-hero=armed] .sl{opacity:0;transform:rotate(var(--rot)) translateY(26px) scale(.94)}.v3[data-hero=armed] .sl-note{opacity:0}.v3[data-hero=armed] .corner .cm:before{transform:scaleX(0)}.v3[data-hero=armed] .hero .pulse path{stroke-dasharray:520;stroke-dashoffset:520}.v3 .hero.lit [data-in]{opacity:1;transform:none;transition:opacity .6s var(--ease),transform .6s var(--ease)}.v3 .hero.lit [data-in="1"]{transition-delay:.05s}.v3 .hero.lit [data-in="2"]{transition-delay:.11s}.v3 .hero.lit [data-in="3"]{transition-delay:.17s}.v3 .hero.lit [data-in="4"]{transition-delay:.6s}.v3 .hero.lit [data-in="5"]{transition-delay:.68s}.v3 .hero.lit [data-in="6"]{transition-delay:.76s}.v3 .hero.lit [data-in="7"]{transition-delay:.86s}.v3 .hero.lit .corner .cm:before{transform:scaleX(1)}.v3 .hero.lit .sl-note{opacity:1}.v3 .hero.lit .pulse path{animation:ecg 2.1s cubic-bezier(.4,0,.2,1) .5s forwards}@media (prefers-reduced-motion:reduce){.v3[data-hero=armed] .hero [data-in],.v3[data-hero=armed] .hero-name .l,.v3[data-hero=armed] .sl,.v3[data-hero=armed] .sl-note{opacity:1;transform:none}.v3[data-hero=armed] .hero.lit .sl{transform:rotate(var(--rot))}.v3[data-hero=armed] .hero.lit .s5{opacity:.92}.v3[data-hero=armed] .hero .pulse path{stroke-dashoffset:0;animation:none}.v3 .cue i:after{animation:none}}.v3 .card .thumb img,.v3 .prod .shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v3 .sl img{aspect-ratio:1}.v3 .article-body{max-width:100%}.v3[data-theme=kd-v2] .article-body{font-family:var(--f-body);font-size:19px;line-height:1.72;letter-spacing:0;color:var(--ink)}@media (max-width:860px){.v3[data-theme=kd-v2] .article-body{font-size:17.5px}}.v3[data-theme=kd-v2] .article-body p{margin:0 0 1.15em}.v3[data-theme=kd-v2] .article-body>p:first-of-type:first-letter{font-family:var(--f-display);font-size:3.6em;line-height:.78;float:left;margin:.04em .1em 0 0;color:var(--accent);text-shadow:none}.v3[data-theme=kd-v2] .article-body h1,.v3[data-theme=kd-v2] .article-body h2,.v3[data-theme=kd-v2] .article-body h3,.v3[data-theme=kd-v2] .article-body h4,.v3[data-theme=kd-v2] .article-body h5,.v3[data-theme=kd-v2] .article-body h6{font-family:var(--f-display);color:var(--ink);text-transform:none;letter-spacing:-.01em;line-height:1.15}.v3[data-theme=kd-v2] .article-body h2{font-size:clamp(24px,2.8vw,34px);margin:1.9em 0 .55em;padding-bottom:0;border-bottom:0}.v3[data-theme=kd-v2] .article-body h3{font-size:clamp(19px,2.1vw,25px);margin:1.6em 0 .5em}.v3[data-theme=kd-v2] .article-body{counter-reset:folio}.v3[data-theme=kd-v2] .article-body h2{counter-increment:folio;position:relative}.v3[data-theme=kd-v2] .article-body h2:before{content:"Nº " counter(folio,decimal-leading-zero);display:block;margin-bottom:.42em;font-family:var(--f-mono);font-size:10px;letter-spacing:.24em;color:var(--ink2);font-weight:400}@media (min-width:1180px){.v3[data-theme=kd-v2] .article-body h2:before{position:absolute;left:-86px;top:.62em;margin:0;white-space:nowrap}}.v3[data-theme=kd-v2] .article-body .kd-entry-v6 h2{counter-increment:none}.v3[data-theme=kd-v2] .article-body .kd-entry-v6 h2:before{content:none}.v3[data-theme=kd-v2] .article-body a{color:var(--accent);text-decoration:none;position:relative;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;padding-bottom:1px;transition:background-size .38s var(--ease),color .38s var(--ease)}.v3[data-theme=kd-v2] .article-body a:focus-visible,.v3[data-theme=kd-v2] .article-body a:hover{color:var(--ink);background-size:0 1px;background-position:100% 100%}.v3[data-theme=kd-v2] .article-body b,.v3[data-theme=kd-v2] .article-body strong{color:var(--ink)}.v3[data-theme=kd-v2] .article-body em,.v3[data-theme=kd-v2] .article-body i{color:var(--ink2)}.v3[data-theme=kd-v2] .article-body hr{border-top:1px solid var(--line)}.v3[data-theme=kd-v2] .article-body blockquote{border-left:3px solid var(--accent);background:transparent;color:var(--ink);font-family:var(--f-body);font-style:italic;font-size:clamp(21px,2.4vw,28px);line-height:1.35;padding:4px 0 4px 22px;margin:1.6em 0}.v3[data-theme=kd-v2] .article-body ol li::marker,.v3[data-theme=kd-v2] .article-body ul li::marker{color:var(--accent)}.v3 .rr-figure,.v3[data-theme=kd-v2] .article-body figure.article-inline-image{margin:1.9em 0;border:1px solid var(--line);background:var(--bg2)}.v3 .rr-figure img,.v3[data-theme=kd-v2] .article-body figure.article-inline-image img{display:block;width:100%;height:auto}.v3 .rr-figure figcaption,.v3[data-theme=kd-v2] .article-body figure.article-inline-image figcaption{padding:10px 14px;border-top:1px solid var(--line);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:none;font-style:normal;color:var(--ink2)}.v3[data-theme=kd-v2] .article-body code,.v3[data-theme=kd-v2] .article-body pre{font-family:var(--f-mono);background:var(--bg2);color:var(--ink);border:1px solid var(--line)}.v3[data-theme=kd-v2] .article-body .kd-entry-v6{border-top:1px solid var(--line)}.v3[data-theme=kd-v2] .article-body .kd-entry-v6__artist{font-family:var(--f-mono);color:var(--ink2);letter-spacing:.2em}.v3[data-theme=kd-v2] .article-body .kd-entry-v6__rank{font-family:var(--f-display);color:var(--accent);letter-spacing:-.04em}.v3[data-theme=kd-v2] .article-body .kd-entry-v6__album{font-family:var(--f-display);color:var(--ink);text-transform:none;letter-spacing:-.015em}.v3[data-theme=kd-v2] .article-body .kd-entry-v6__dek{font-family:var(--f-body);font-style:italic;color:var(--ink)}.v3[data-theme=kd-v2] .article-body .kd-entry-v6__body,.v3[data-theme=kd-v2] .article-body .kd-entry-v6__body p{color:var(--ink)}.v3[data-theme=kd-v2] .article-body .kd-entry-v6__body p:first-of-type:first-letter{font-family:var(--f-display);font-size:inherit;float:none;margin:0;color:inherit;text-shadow:none;line-height:inherit}.v3[data-theme=kd-v2] .article-body .kd-entry-v6__body p:first-of-type:first-line{font-variant:normal;letter-spacing:0}.v3 .rr-body .lineage,.v3[data-theme=kd-v2] .article-body .kd-entry-v6__body p.lineage{font-family:var(--f-mono);font-size:11.5px;line-height:1.55;color:var(--ink2);border-left:3px solid var(--line);padding-left:16px}.v3[data-theme=kd-v2] .article-body .kd-entry-v6__verdict{font-family:var(--f-mono);letter-spacing:.16em;color:var(--ink2);border-color:var(--line);background:transparent}.v3[data-theme=kd-v2] .article-body .kd-entry-v6__closer-img-wrap,.v3[data-theme=kd-v2] .article-body .kd-entry-v6__cover-frame{border-color:var(--line);background:var(--bg2)}.v3[data-theme=kd-v2] .article-body .kd-entry-v6__closer-label,.v3[data-theme=kd-v2] .article-body .kd-entry-v6__closer-text,.v3[data-theme=kd-v2] .article-body .kd-entry-v6__cover-meta-label,.v3[data-theme=kd-v2] .article-body .kd-entry-v6__cover-meta-value{font-family:var(--f-mono);color:var(--ink2)}.v3[data-theme=kd-v2] .article-body .kd-entry-v6__divider{background:var(--line)}.v3 .article-body--listicle>h1:first-of-type{display:none}.v3 .lhero{border:1px solid var(--line);background:var(--bg2);padding:clamp(26px,4vw,56px);position:relative;overflow:hidden}.v3 .lhero:after{content:var(--lhero-count,"");position:absolute;right:-10px;bottom:-40px;font-family:var(--f-display);font-size:clamp(140px,26vw,320px);line-height:.8;color:var(--accent);opacity:.1;pointer-events:none}.v3 .lhero h1{font-family:var(--f-display);font-size:clamp(30px,5.2vw,64px);line-height:1.02;letter-spacing:-.02em;position:relative}.v3 .sndtrk .lab{flex:none;line-height:1.5}.v3 .sndtrk b{display:block;font-size:15px;font-weight:600;font-family:var(--f-display)}.v3 .sndtrk .play{flex:none}.v3 .rr-body{max-width:68ch;font-size:19px;line-height:1.72}.v3 .chip i{background:var(--key,var(--accent))}.v3 .chip[aria-pressed=true]{border-color:var(--accent);background:rgba(var(--accent-rgb),.08)}@media (max-width:720px){.v3 .kd-footer{padding-bottom:clamp(72px,18vh,108px)}.v3 .lhero:after{font-size:clamp(120px,34vw,200px);bottom:-24px}.v3[data-theme=kd-v2] .article-body>p:first-of-type:first-letter{font-size:3.1em}.v3 .crumbs{font-size:9.5px;letter-spacing:.14em}.v3 .ranknav{bottom:auto;top:62px;left:10px}}@media (prefers-reduced-motion:reduce){.v3[data-theme=kd-v2] .article-body a{transition:none}}.v3 .timeline{border-left:1px solid var(--line);margin-top:clamp(6px,1vw,12px)}.v3 .timeline li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,2vw,26px);padding:clamp(14px,2vw,22px) 0 clamp(14px,2vw,22px) clamp(16px,2.4vw,28px);position:relative}.v3 .timeline li+li{border-top:1px solid var(--line)}.v3 .tl-year{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;align-self:start;padding:5px 9px;white-space:nowrap;border:1px solid var(--key,var(--accent));color:var(--ink);position:relative}.v3 .tl-year:before{content:"";position:absolute;left:calc(-1 * clamp(16px, 2.4vw, 28px) - 1px);top:50%;width:clamp(14px,2.2vw,26px);height:1px;background:var(--key,var(--accent))}.v3 .tl-body b{display:block;font-family:var(--f-display);font-size:clamp(18px,2vw,23px);line-height:1.15}.v3 .tl-type{display:inline-block;margin-top:5px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink2)}.v3 .tl-ctx{display:block;margin-top:7px;color:var(--ink2);font-size:15.5px;line-height:1.5}@media (max-width:560px){.v3 .timeline li{grid-template-columns:minmax(0,1fr);gap:8px}.v3 .tl-year{justify-self:start}}.v3 .gear{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(18px,2.6vw,34px)}.v3 .gear>div{border-top:1px solid var(--line);padding-top:14px}.v3 .gear li{padding:6px 0;color:var(--ink2);font-size:15.5px}.v3 .gear li+li{border-top:1px dotted var(--line)}.v3 .faq{border-top:1px solid var(--line)}.v3 .faq-item{border-bottom:1px solid var(--line)}.v3 .faq-item>summary{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:clamp(15px,2vw,22px) 0;cursor:pointer;list-style:none;font-family:var(--f-display);font-size:clamp(17px,1.9vw,22px);line-height:1.25;letter-spacing:-.01em;transition:color var(--dur) var(--ease)}.v3 .faq-item>summary::-webkit-details-marker{display:none}.v3 .faq-item>summary:after{content:"+";flex:none;font-family:var(--f-mono);font-size:18px;line-height:1;color:var(--accent);transition:transform var(--dur) var(--ease)}.v3 .faq-item[open]>summary:after{content:"\2212"}.v3 .faq-item>summary:hover{color:var(--accent)}.v3 .faq-item>summary:focus-visible{outline:2.5px solid var(--accent);outline-offset:3px}.v3 .faq-item .ans{padding:0 0 clamp(16px,2.2vw,24px);max-width:66ch}.v3 .faq-item .ans p{color:var(--ink2);line-height:1.7}.v3 details#size-guide{border-top:1px solid var(--line)}.v3 details#size-guide .ans{max-width:100%}.v3 .sizetable{width:100%;border-collapse:collapse;font-size:15px;min-width:460px}.v3 .sizetable th{text-align:left;padding:8px 16px 8px 0;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:400}.v3 .sizetable td,.v3 .sizetable th{border-bottom:1px solid var(--line);color:var(--ink2)}.v3 .sizetable td{padding:10px 16px 10px 0;font-variant-numeric:tabular-nums}.v3 .sizetable td:first-child{font-family:var(--f-display);font-size:17px;color:var(--ink)}.v3 .gallery .main img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.v3 .thumbs button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.v3 .feature-body .price{margin-bottom:0}.v3 .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.v3 .btn:disabled:hover{background:var(--accent);border-color:var(--accent);transform:none}.v3 .nosignal .kicker{display:block;text-align:center}.v3 .big404{margin-bottom:clamp(10px,1.6vw,18px)}.v3 .detune div{flex:1 1 0}@media (max-width:720px){.v3 .sizetable{min-width:420px;font-size:14px}.v3 .faq-item>summary{font-size:16px}}