.listenwrap{max-width:1000px;margin:0 auto;padding:8px 2px 40px}.bio{display:flow-root;max-width:var(--measure);margin:6px 0 34px}.bio .eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;font-weight:600}.bio h2{font-family:var(--serif);font-size:2rem;margin:6px 0 12px;font-weight:600}.bio p{color:var(--muted);max-width:none;font-size:1.02rem;line-height:1.7;margin:0}.bioglyph{float:right;width:132px;margin:2px 0 12px 24px;box-sizing:border-box;background:#0d1226;border:1px solid var(--edge);border-radius:14px;padding:9px}.bioglyph img{width:100%;height:auto;display:block}@media(max-width:560px){.bioglyph{float:none;width:104px;margin:0 0 16px}}.sectitle{font-family:var(--serif);color:var(--gold-soft);font-size:1.3rem;margin:0 2px 16px;font-weight:600}.albumwrap .sectitle{margin-bottom:14px}.albumgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:20px;margin-bottom:36px}.albumcard{background:var(--panel);border:1px solid var(--edge);border-radius:14px;padding:16px;display:flex;flex-direction:column;transition:.14s}.albumcard:hover{border-color:var(--gold);box-shadow:var(--shadow)}.ac-head{margin-bottom:12px}.ac-kind{display:inline-block;font-size:.64rem;text-transform:uppercase;letter-spacing:.1em;padding:2px 9px;border-radius:99px;background:var(--panel2);border:1px solid var(--edge);color:var(--faint);margin-bottom:6px}.ac-title{font-family:var(--serif);font-size:1.28rem;margin:4px 0 0;font-weight:600}.ytframe{position:relative;width:100%;padding-top:56.25%;border-radius:10px;overflow:hidden;background:#000}.ytframe iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ac-desc{color:var(--muted);font-size:.92rem;line-height:1.65;margin:14px 0 0}.ac-domain{display:inline-block;margin-top:14px;color:var(--gold-soft);font-size:.88rem;text-decoration:none;font-weight:600}.ac-domain:hover{text-decoration:underline}.ac-tracks{display:inline-block;margin-top:8px;color:var(--gold);font-size:.88rem;text-decoration:none;font-weight:600}.ac-tracks:hover{text-decoration:underline}.albumwrap{max-width:1000px;margin:0 auto;padding:8px 2px 40px}.backlink{display:inline-block;margin:6px 2px 18px;color:var(--gold-soft);font-size:.9rem;text-decoration:none;font-weight:600}.backlink:hover{text-decoration:underline}.al-head{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--edge);border-radius:16px;padding:22px 24px;margin:0 0 26px}.al-kind{display:inline-block;font-size:.64rem;text-transform:uppercase;letter-spacing:.1em;padding:2px 9px;border-radius:99px;background:var(--panel2);border:1px solid var(--edge);color:var(--faint)}.al-title{font-family:var(--serif);font-size:2rem;margin:8px 0 14px;font-weight:600}.al-desc{color:var(--muted);max-width:72ch;font-size:1rem;line-height:1.7;margin:14px 0 0}.tracklist{list-style:none;margin:0;padding:0;counter-reset:trk}.trk{counter-increment:trk;background:var(--panel);border:1px solid var(--edge);border-radius:12px;padding:14px 16px 14px 46px;margin:0 0 10px;position:relative}.trk::before{content:counter(trk);position:absolute;left:14px;top:14px;color:var(--faint);font-size:.86rem;font-variant-numeric:tabular-nums;min-width:20px}.trk-t{font-weight:600;font-size:1.02rem}.trk-d{color:var(--muted);font-size:.92rem;line-height:1.6;margin-top:4px}.trk-maps{margin-top:9px;display:flex;flex-wrap:wrap;gap:6px}.tmap{display:inline-block;font-size:.78rem;padding:3px 10px;border-radius:99px;background:var(--panel2);border:1px solid var(--edge2);color:var(--gold-soft);text-decoration:none;transition:.12s}.tmap:hover{border-color:var(--gold);color:var(--gold)}.trk-gap{font-size:.74rem;color:var(--faint);font-style:italic}.ac-soon{background:var(--panel2);border:1px dashed var(--edge2);border-radius:10px;padding:16px;color:var(--faint);font-size:.86rem;line-height:1.6}.dvpage .musiclist{margin:0 0 18px}