[data-site=read] main{position:relative;z-index:5;max-width:880px;margin:0 auto;padding:120px var(--pad) 0}[data-site=read] h1{font-size:clamp(2.6rem,6.4vw,4.8rem);font-weight:400;line-height:1.05;margin:16px 0 14px}[data-site=read] h1 em{font-style:italic;color:var(--brass)}[data-site=read] .lede{color:var(--dim);max-width:58ch}[data-site=read] .lede b{color:var(--bone);font-weight:600}[data-site=read] .amb{position:fixed;inset:0;z-index:-1;pointer-events:none;transition:background 1.2s ease;background:radial-gradient(70% 50% at 50% 0,rgba(var(--glow,232,93,42),.13),transparent 70%)}[data-site=read] .dial{margin:6vh 0 5vh;border:1px solid var(--line);background:rgba(10,8,6,.7);padding:26px 30px}[data-site=read] .dial .k{font-family:var(--mono);font-size:10px;letter-spacing:.26em;color:var(--faint);text-transform:uppercase;display:flex;justify-content:space-between;margin-bottom:16px}[data-site=read] .dial .k .f{color:var(--ember)}[data-site=read] .dial .k .s{color:var(--iris)}[data-site=read] input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;outline:none;background:linear-gradient(90deg,var(--ember),var(--brass),var(--iris))}[data-site=read] input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--bone);border:3px solid var(--ink);box-shadow:0 0 0 2px var(--bone),0 0 18px rgba(236,226,211,.45);cursor:grab}[data-site=read] input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--bone);border:3px solid var(--ink);cursor:grab}[data-site=read] .dial .ask{margin-top:14px;font-family:var(--mono);font-size:11px;letter-spacing:.08em;color:var(--brass);min-height:1.6em}[data-site=read] .shelf{position:relative;padding-left:34px}[data-site=read] .shelf:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--ember),var(--brass) 50%,var(--iris));opacity:.8}[data-site=read] .book{position:relative;padding:24px 0 22px;border-bottom:1px solid var(--soft);transition:opacity .45s ease,filter .45s ease}[data-site=read] .book.dim{opacity:.22;filter:saturate(.4)}[data-site=read] .book:before{content:"";position:absolute;left:-30px;top:34px;width:10px;height:10px;border-radius:50%;background:var(--c,#e85d2a);box-shadow:0 0 12px var(--c,#e85d2a)}[data-site=read] .book .no{font-family:var(--mono);font-size:10px;letter-spacing:.22em;color:var(--faint)}[data-site=read] .book h3{font-size:clamp(1.25rem,2.6vw,1.7rem);font-style:italic;font-weight:400;margin:6px 0 2px}[data-site=read] .book .by{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;color:var(--brass);text-transform:uppercase}[data-site=read] .book p{margin-top:10px;color:var(--dim);font-size:.98rem;max-width:60ch}[data-site=read] .book .chips{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}[data-site=read] .bchip{font-family:var(--mono);font-size:9px;letter-spacing:.16em;border:1px solid var(--line);color:var(--faint);padding:5px 9px;border-radius:2px;text-transform:uppercase}[data-site=read] .start{margin-top:9vh;border:1px solid var(--line);background:linear-gradient(140deg,rgba(232,93,42,.08),rgba(13,11,9,.7));padding:clamp(24px,4vw,42px)}[data-site=read] .start .k{font-family:var(--mono);font-size:10px;letter-spacing:.28em;color:var(--ember);text-transform:uppercase;margin-bottom:18px}[data-site=read] .start .four{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}[data-site=read] .start .four div{border-left:2px solid var(--brass);padding-left:14px}[data-site=read] .start .four b{display:block;font-style:italic;font-weight:400;font-size:1.08rem}[data-site=read] .start .four span{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;color:var(--faint)}[data-site=read] .start p.tail{margin-top:22px;font-size:.95rem;color:var(--dim);font-style:italic}[data-site=watch] .beam{position:fixed;inset:0;z-index:0;pointer-events:none;background:conic-gradient(from 195deg at 78% -10%,transparent 38%,rgba(236,226,211,.05) 47%,rgba(232,93,42,.07) 50%,rgba(236,226,211,.05) 53%,transparent 62%)}[data-site=watch] main{position:relative;z-index:5;max-width:1000px;margin:0 auto;padding:120px var(--pad) 0}[data-site=watch] h1{font-size:clamp(2.6rem,6.4vw,4.8rem);font-weight:400;line-height:1.05;margin:16px 0 14px}[data-site=watch] h1 em{font-style:italic;color:var(--brass)}[data-site=watch] .lede{color:var(--dim);max-width:60ch}[data-site=watch] .lede b{color:var(--bone);font-weight:600}[data-site=watch] .chans{margin:6vh 0 0;display:flex;flex-wrap:wrap;gap:10px}[data-site=watch] .ch{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:none;border:1px solid var(--line);color:var(--dim);padding:11px 16px;border-radius:2px;transition:.22s}[data-site=watch] .ch:hover{border-color:var(--brass);color:var(--brass)}[data-site=watch] .ch.on{border-color:var(--ember);color:var(--ember);background:rgba(232,93,42,.1);box-shadow:0 0 18px rgba(232,93,42,.18)}[data-site=watch] .ch .n{color:var(--faint);margin-right:8px}[data-site=watch] .ch.on .n{color:var(--ember)}[data-site=watch] .np{margin-top:26px;border:1px solid var(--line);background:rgba(10,8,6,.78);position:relative;overflow:hidden;padding:clamp(24px,4vw,42px)}[data-site=watch] .np.flick:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(236,226,211,.12) 0 2px,transparent 2px 5px);animation:zc-watch-flick .26s steps(3) 1}@keyframes zc-watch-flick{0%{opacity:1;transform:translateY(0)}50%{opacity:.6;transform:translateY(-2px)}to{opacity:0}}[data-site=watch] .np .k{font-family:var(--mono);font-size:10px;letter-spacing:.28em;color:var(--faint);text-transform:uppercase}[data-site=watch] .np h2{font-size:clamp(1.8rem,4.4vw,3rem);font-weight:400;margin:8px 0 4px}[data-site=watch] .np h2 em{font-style:italic;color:var(--brass)}[data-site=watch] .np .tagline{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--brass);margin-bottom:26px}[data-site=watch] .title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 22px;align-items:center;padding:16px 2px;border-bottom:1px solid var(--soft)}[data-site=watch] .title:last-child{border:none}[data-site=watch] .title .t{font-size:1.18rem;font-style:italic}[data-site=watch] .title .why{grid-column:1/-1;font-size:.9rem;color:var(--dim);margin-top:-4px}[data-site=watch] .title .side{display:flex;align-items:center;gap:14px}[data-site=watch] .pchip{font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;border:1px solid var(--line);color:var(--faint);padding:4px 8px;border-radius:2px}[data-site=watch] .match{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;color:var(--brass)}[data-site=watch] .match .bar{width:74px;height:4px;background:var(--soft);border-radius:2px;overflow:hidden}[data-site=watch] .match .bar i{display:block;height:100%;background:linear-gradient(90deg,var(--brass),var(--ember))}[data-site=watch] .np .footnote{margin-top:24px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;color:var(--faint)}@media (max-width:620px){[data-site=watch] .title{grid-template-columns:1fr}[data-site=watch] .title .side{justify-content:flex-start}}[data-site=listen] main{position:relative;z-index:5;max-width:920px;margin:0 auto;padding:120px var(--pad) 0}[data-site=listen] h1{font-size:clamp(2.6rem,6.4vw,4.8rem);font-weight:400;line-height:1.05;margin:16px 0 14px}[data-site=listen] h1 em{font-style:italic;color:var(--brass)}[data-site=listen] .lede{color:var(--dim);max-width:60ch}[data-site=listen] .lede b{color:var(--bone);font-weight:600}[data-site=listen] .proofs{margin:6vh 0 0;display:flex;flex-wrap:wrap;gap:10px}[data-site=listen] .pf{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:none;border:1px solid var(--line);color:var(--dim);padding:11px 16px;border-radius:2px;transition:.22s}[data-site=listen] .pf:hover{border-color:var(--brass);color:var(--brass)}[data-site=listen] .pf.on{border-color:var(--ember);color:var(--ember);background:rgba(232,93,42,.1)}[data-site=listen] .scope{margin-top:22px;border:1px solid var(--line);background:rgba(8,6,4,.7);position:relative}[data-site=listen] .scope canvas{display:block;width:100%;height:170px}[data-site=listen] .scope .lab{top:12px;left:16px;letter-spacing:.24em}[data-site=listen] .scope .hz,[data-site=listen] .scope .lab{position:absolute;font-family:var(--mono);font-size:9px;color:var(--faint)}[data-site=listen] .scope .hz{bottom:10px;right:16px;letter-spacing:.2em}[data-site=listen] .claim{margin-top:18px;font-size:1.04rem;font-style:italic;color:var(--brass);min-height:2.6em;max-width:62ch}[data-site=listen] .tracks{margin-top:30px}[data-site=listen] .trk{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;align-items:baseline;padding:16px 2px;border-bottom:1px solid var(--soft)}[data-site=listen] .trk:last-child{border:none}[data-site=listen] .trk .t{font-size:1.14rem;font-style:italic}[data-site=listen] .trk .a{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--brass);text-transform:uppercase;white-space:nowrap}[data-site=listen] .trk .why{grid-column:1/-1;font-size:.9rem;color:var(--dim);margin-top:-2px}@media (max-width:560px){[data-site=listen] .trk{grid-template-columns:1fr}}[data-site=listen] .ign{margin-top:8vh;border:1px solid rgba(232,93,42,.4);background:linear-gradient(135deg,rgba(232,93,42,.1),rgba(13,11,9,.7));padding:24px 28px;display:flex;flex-wrap:wrap;gap:10px 30px;align-items:baseline}[data-site=listen] .ign .k{font-family:var(--mono);font-size:10px;letter-spacing:.26em;color:var(--ember)}[data-site=listen] .ign .t{font-style:italic;color:var(--bone)}[data-site=listen] .ign .s{font-family:var(--mono);font-size:10px;color:var(--faint);letter-spacing:.08em}[data-site=listen] .rig{margin-top:7vh;border:1px solid var(--line);background:rgba(10,8,6,.7);padding:clamp(24px,4vw,42px)}[data-site=listen] .rig .k{font-family:var(--mono);font-size:10px;letter-spacing:.28em;color:var(--brass);text-transform:uppercase;margin-bottom:18px}[data-site=listen] .chain{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-family:var(--mono);font-size:11.5px;letter-spacing:.1em}[data-site=listen] .chain b{border:1px solid var(--line);padding:9px 14px;border-radius:2px;color:var(--bone);font-weight:500;background:rgba(236,226,211,.04)}[data-site=listen] .chain i{color:var(--ember);font-style:normal}[data-site=listen] .rig p.note{margin-top:20px;font-size:.95rem;color:var(--dim);font-style:italic;max-width:62ch}[data-site=listen] .rig p.note b{color:var(--bone);font-weight:600;font-style:normal}