:root{color:#181818;background:#f4f0e7;font-family:Arial,Helvetica,sans-serif}[data-astro-cid-2flgwp2r]{box-sizing:border-box}body{margin:0}a[data-astro-cid-2flgwp2r]{color:inherit}.wrap[data-astro-cid-2flgwp2r]{max-width:1160px;margin:auto;padding:0 32px}header[data-astro-cid-2flgwp2r]{border-bottom:1px solid #222}.nav[data-astro-cid-2flgwp2r]{justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}.brand[data-astro-cid-2flgwp2r]{letter-spacing:-.06em;font-size:25px;font-weight:900;text-decoration:none}nav[data-astro-cid-2flgwp2r]{letter-spacing:.08em;gap:24px;font-size:12px;font-weight:800;display:flex}nav[data-astro-cid-2flgwp2r] a[data-astro-cid-2flgwp2r]{text-decoration:none}.crumb[data-astro-cid-2flgwp2r]{letter-spacing:.12em;margin:35px 0 22px;font-size:11px;font-weight:800}.crumb[data-astro-cid-2flgwp2r] a[data-astro-cid-2flgwp2r]{text-decoration:none}h1[data-astro-cid-2flgwp2r]{letter-spacing:-.085em;margin:35px 0 15px;font-size:clamp(65px,13vw,160px);line-height:.85}.sub[data-astro-cid-2flgwp2r]{letter-spacing:.14em;margin:0 0 55px;font-size:14px;font-weight:900}section[data-astro-cid-2flgwp2r]{border-top:2px solid #181818;padding:34px 0 55px}h2[data-astro-cid-2flgwp2r]{letter-spacing:.15em;margin:0 0 28px;font-size:13px;font-weight:900}.bio[data-astro-cid-2flgwp2r]{max-width:850px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.65}.bio[data-astro-cid-2flgwp2r] p[data-astro-cid-2flgwp2r]{margin:0 0 20px}.photo[data-astro-cid-2flgwp2r]{filter:grayscale();width:100%;max-width:850px;height:auto;display:block}.player[data-astro-cid-2flgwp2r]{border:2px solid #181818;max-width:850px}.now[data-astro-cid-2flgwp2r]{color:#f4f0e7;background:#181818;padding:25px}.now-label[data-astro-cid-2flgwp2r]{letter-spacing:.14em;margin-bottom:12px;font-size:11px;font-weight:900}.now-title[data-astro-cid-2flgwp2r]{letter-spacing:-.05em;margin-bottom:20px;font-size:clamp(25px,5vw,43px);font-weight:900}.controls[data-astro-cid-2flgwp2r]{align-items:center;gap:12px;display:flex}.controls[data-astro-cid-2flgwp2r] button[data-astro-cid-2flgwp2r]{color:inherit;cursor:pointer;background:0 0;border:1px solid #aaa;padding:10px 14px;font-size:14px}.controls[data-astro-cid-2flgwp2r] button[data-astro-cid-2flgwp2r]:hover{background:#444}.progress[data-astro-cid-2flgwp2r]{cursor:pointer;accent-color:#f4f0e7;flex:1;min-width:0}.time[data-astro-cid-2flgwp2r]{white-space:nowrap;font-size:11px;font-weight:700}.tracklist[data-astro-cid-2flgwp2r]{margin:0;padding:0;list-style:none}.tracklist[data-astro-cid-2flgwp2r] li[data-astro-cid-2flgwp2r]+li[data-astro-cid-2flgwp2r]{border-top:1px solid #bbb}.tracklist[data-astro-cid-2flgwp2r] button[data-astro-cid-2flgwp2r]{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:20px;padding:19px 24px;display:flex}.tracklist[data-astro-cid-2flgwp2r] button[data-astro-cid-2flgwp2r]:hover{background:#e8e2d7}.tracklist[data-astro-cid-2flgwp2r] button[data-astro-cid-2flgwp2r].active{background:#ddd6ca;font-weight:900}.track-number[data-astro-cid-2flgwp2r]{opacity:.6;font-size:12px;font-weight:900}.track-name[data-astro-cid-2flgwp2r]{flex:1}.track-play[data-astro-cid-2flgwp2r]{font-size:12px;font-weight:900}.note[data-astro-cid-2flgwp2r]{margin-top:22px;font-family:Georgia,serif;font-size:18px;line-height:1.6}footer[data-astro-cid-2flgwp2r]{border-top:2px solid #181818;padding:30px 0 50px;font-size:12px;font-weight:800}@media (width<=700px){.wrap[data-astro-cid-2flgwp2r]{padding:0 18px}nav[data-astro-cid-2flgwp2r]{gap:12px;font-size:10px}.bio[data-astro-cid-2flgwp2r]{font-size:17px}.controls[data-astro-cid-2flgwp2r]{flex-wrap:wrap}.progress[data-astro-cid-2flgwp2r]{flex-basis:100%;order:2}}.nc-global-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:25px;display:flex}.nc-global-nav a{letter-spacing:.09em;color:inherit;white-space:nowrap;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:900;line-height:1.4;text-decoration:none}.nc-global-nav a:hover{color:#d94d7c}@media (width<=750px){.nc-global-nav{justify-content:flex-start;gap:12px 16px}}
