.listen__lede[data-astro-cid-5he6gir5]{margin-top:calc(var(--sp-4) * -1);margin-bottom:var(--sp-6)}.listen[data-astro-cid-5he6gir5]{gap:var(--sp-6);display:grid}@media (width>=1024px){.listen[data-astro-cid-5he6gir5]{gap:var(--sp-7);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start}}.listen__now[data-astro-cid-5he6gir5]{gap:var(--sp-5);text-align:center;justify-items:center;display:grid}@media (width>=1024px){.listen__now[data-astro-cid-5he6gir5]{top:var(--sp-8);position:sticky}}.listen__art[data-astro-cid-5he6gir5]{perspective:900px;width:min(340px,82vw);position:relative}.listen__vinyl[data-astro-cid-5he6gir5]{aspect-ratio:1.534;width:100%;transform-style:preserve-3d;transform:rotateX(var(--listen-tilt-x,0deg)) rotateY(var(--listen-tilt-y,0deg));position:relative}.listen__sleeve[data-astro-cid-5he6gir5]{z-index:3;aspect-ratio:1;border-radius:var(--radius);background:linear-gradient(150deg, var(--teal-soft), var(--yellow-soft));width:65.2%;position:absolute;top:0;left:0;box-shadow:0 18px 40px #24262b47,inset -1px 0 #24262b14}.listen__cover[data-astro-cid-5he6gir5]{object-fit:cover;border-radius:var(--radius);width:100%;height:100%;display:block}.listen__cover--blank[data-astro-cid-5he6gir5]{background:linear-gradient(150deg, var(--teal-soft), var(--yellow-soft))}.listen__disc[data-astro-cid-5he6gir5]{z-index:1;aspect-ratio:1;background:repeating-radial-gradient(circle,#ffffff0e 0 1px,#fff0 1px 3px),radial-gradient(circle,#35373d 0 19.5%,#111216 20% 100%);border-radius:50%;place-items:center;width:60%;display:grid;position:absolute;top:4%;left:40%;box-shadow:0 16px 34px #24262b57}.listen__disc[data-astro-cid-5he6gir5]:after{content:"";aspect-ratio:1;background:var(--wash-grey);border-radius:50%;width:3.4%;position:absolute;box-shadow:0 0 0 1px #11121680}.listen__label[data-astro-cid-5he6gir5]{object-fit:cover;border-radius:50%;width:38%;height:38%;box-shadow:0 0 0 1px #ffffff1f}.listen__label--blank[data-astro-cid-5he6gir5]{background:linear-gradient(150deg, var(--teal-soft), var(--yellow-soft))}.listen__sheen[data-astro-cid-5he6gir5]{z-index:2;aspect-ratio:1;pointer-events:none;background:conic-gradient(from 200deg,#fff0 0deg,#ffffff24 26deg,#fff0 62deg 190deg,#ffffff14 214deg,#fff0 244deg);border-radius:50%;width:60%;position:absolute;top:4%;left:40%}.listen__arm[data-astro-cid-5he6gir5]{z-index:4;border-radius:var(--radius-pill);transform-origin:50% 8%;width:2.2%;height:44%;transition:transform .46s var(--ease);background:linear-gradient(#cbccd3,#7e808a);position:absolute;top:4%;left:94%;transform:translateY(-4%)rotate(-8deg);box-shadow:0 2px 6px #24262b57}.listen[data-astro-cid-5he6gir5][data-playing=true] .listen__arm[data-astro-cid-5he6gir5]{transform:translateY(0)rotate(16deg)}.listen__arm[data-astro-cid-5he6gir5]:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 34% 30%,#f4f4f7,#a9abb4 58%,#7c7e87);border-radius:50%;width:260%;position:absolute;top:0;left:50%;transform:translate(-50%,-34%);box-shadow:0 3px 8px #24262b57}.listen__arm[data-astro-cid-5he6gir5]:after{content:"";background:linear-gradient(180deg, #3a3d45, var(--ink-strong));border-radius:2px;width:300%;height:12%;position:absolute;bottom:-3%;left:50%;transform:translate(-50%)}.listen__ring[data-astro-cid-5he6gir5]{border:2px solid var(--teal);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-6px}.listen[data-astro-cid-5he6gir5][data-playing=true] .listen__ring[data-astro-cid-5he6gir5]{opacity:.55}@keyframes listen-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.listen[data-astro-cid-5he6gir5][data-playing=true] .listen__ring[data-astro-cid-5he6gir5]{transform:scale(calc(1 + var(--mc-beat,0) * .035));opacity:calc(.35 + var(--mc-beat,0) * .45);will-change:transform}html[data-mc-pulse=on] .listen[data-astro-cid-5he6gir5][data-playing=true] .listen__ring[data-astro-cid-5he6gir5]{transform:scale(calc(1 + var(--mc-beat,0) * .13 + var(--mc-down,0) * .03));opacity:calc(.25 + var(--mc-beat,0) * .75)}.listen__vinyl[data-astro-cid-5he6gir5]{transition:transform .26s var(--ease)}.listen__disc[data-astro-cid-5he6gir5]{animation:1.8s linear infinite paused listen-spin}.listen[data-astro-cid-5he6gir5][data-playing=true] .listen__disc[data-astro-cid-5he6gir5]{animation-play-state:running}.listen[data-astro-cid-5he6gir5][data-hidden=true] .listen__disc[data-astro-cid-5he6gir5]{animation-play-state:paused}}.listen__meta[data-astro-cid-5he6gir5]{gap:var(--sp-3);justify-items:center;width:100%;max-width:360px;display:grid}.listen__eyebrow[data-astro-cid-5he6gir5]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-50);margin:0;font-size:.72rem;font-weight:700}.listen__title[data-astro-cid-5he6gir5]{color:var(--ink-strong);text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.05rem + .9vw,1.6rem);font-weight:700;line-height:1.2}.listen__sub[data-astro-cid-5he6gir5]{color:var(--ink-70);margin:0;font-size:.92rem}.listen__progress[data-astro-cid-5he6gir5]{gap:var(--sp-2);width:100%;display:grid}.listen__bar[data-astro-cid-5he6gir5]{border-radius:var(--radius-pill);background:#24262b24;height:4px;overflow:hidden}.listen__fill[data-astro-cid-5he6gir5]{border-radius:inherit;background:var(--teal-deep);width:0%;height:100%;display:block}.listen__times[data-astro-cid-5he6gir5]{font-variant-numeric:tabular-nums;color:var(--ink-50);justify-content:space-between;margin:0;font-size:.78rem;display:flex}.listen__controls[data-astro-cid-5he6gir5]{align-items:center;gap:var(--sp-3);display:flex}.listen__btn[data-astro-cid-5he6gir5]{border:1px solid var(--rule);background:var(--white);width:44px;height:44px;color:var(--ink-strong);cursor:pointer;border-radius:50%;place-items:center;transition:background .14s,border-color .14s;display:grid}.listen__btn[data-astro-cid-5he6gir5]:hover{border-color:var(--teal)}.listen__btn--play[data-astro-cid-5he6gir5]{background:var(--teal-deep);width:60px;height:60px;color:var(--white);border-color:#0000}.listen__btn--play[data-astro-cid-5he6gir5]:hover{background:var(--teal);color:var(--ink-strong)}.listen__glyph[data-astro-cid-5he6gir5]{place-items:center;display:grid}.listen__glyph[data-astro-cid-5he6gir5][hidden]{display:none}.listen__services[data-astro-cid-5he6gir5]{justify-content:center;gap:var(--sp-2);margin:var(--sp-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.listen__services[data-astro-cid-5he6gir5] li[data-astro-cid-5he6gir5][hidden]{display:none}.listen__service[data-astro-cid-5he6gir5]{align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-3);border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--white);color:var(--ink);font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.listen__service[data-astro-cid-5he6gir5]:hover{border-color:var(--teal);color:var(--teal-deep)}.listen__list[data-astro-cid-5he6gir5]{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.listen__row[data-astro-cid-5he6gir5]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.listen__pick[data-astro-cid-5he6gir5]{align-items:center;gap:var(--sp-3);min-height:64px;padding:var(--sp-2) var(--sp-2) var(--sp-2) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1.6rem 48px minmax(0,1fr) auto;display:grid}.listen__pick[data-astro-cid-5he6gir5]:hover .listen__name[data-astro-cid-5he6gir5]{color:var(--teal-deep)}.listen__index[data-astro-cid-5he6gir5]{font-variant-numeric:tabular-nums;color:var(--ink-50);place-items:center;font-size:.85rem;display:grid}.listen__n[data-astro-cid-5he6gir5],.listen__eq[data-astro-cid-5he6gir5]{grid-area:1/1}.listen__eq[data-astro-cid-5he6gir5]{align-items:center;gap:2px;height:16px;display:none}.listen__eq[data-astro-cid-5he6gir5] i[data-astro-cid-5he6gir5]{border-radius:2px;width:3px;height:100%;display:block;transform:scaleY(.55)}.listen__eq[data-astro-cid-5he6gir5] i[data-astro-cid-5he6gir5]:first-child{background:var(--teal)}.listen__eq[data-astro-cid-5he6gir5] i[data-astro-cid-5he6gir5]:nth-child(2){background:var(--yellow)}.listen__eq[data-astro-cid-5he6gir5] i[data-astro-cid-5he6gir5]:nth-child(3){background:var(--red)}.listen__eq[data-astro-cid-5he6gir5] i[data-astro-cid-5he6gir5]:nth-child(4){background:var(--teal)}.listen[data-astro-cid-5he6gir5][data-playing=true] .listen__pick[data-astro-cid-5he6gir5][aria-current=true] .listen__n[data-astro-cid-5he6gir5]{visibility:hidden}.listen[data-astro-cid-5he6gir5][data-playing=true] .listen__pick[data-astro-cid-5he6gir5][aria-current=true] .listen__eq[data-astro-cid-5he6gir5]{display:flex}@keyframes listen-eq{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.listen__eq[data-astro-cid-5he6gir5]{transform:scaleY(calc(.6 + var(--mc-beat,0) * .55))}.listen__eq[data-astro-cid-5he6gir5] i[data-astro-cid-5he6gir5]{animation:.56s ease-in-out infinite alternate listen-eq}.listen__eq[data-astro-cid-5he6gir5] i[data-astro-cid-5he6gir5]:first-child{animation-duration:.62s;animation-delay:-90ms}.listen__eq[data-astro-cid-5he6gir5] i[data-astro-cid-5he6gir5]:nth-child(2){animation-duration:.47s;animation-delay:-220ms}.listen__eq[data-astro-cid-5he6gir5] i[data-astro-cid-5he6gir5]:nth-child(3){animation-duration:.73s;animation-delay:-40ms}.listen__eq[data-astro-cid-5he6gir5] i[data-astro-cid-5he6gir5]:nth-child(4){animation-duration:.54s;animation-delay:-310ms}}.listen__thumb[data-astro-cid-5he6gir5]{border-radius:var(--radius-sm);object-fit:cover;width:48px;height:48px}.listen__thumb--blank[data-astro-cid-5he6gir5]{background:linear-gradient(150deg, var(--teal-soft), var(--yellow-soft));display:block}.listen__name[data-astro-cid-5he6gir5]{min-width:0;color:var(--ink-strong);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.listen__pick[data-astro-cid-5he6gir5][aria-current=true] .listen__name[data-astro-cid-5he6gir5]{color:var(--teal-deep)}.listen__name-line[data-astro-cid-5he6gir5]{align-items:baseline;gap:.35em;display:flex}.listen__name-text[data-astro-cid-5he6gir5]{min-width:0}.listen__star[data-astro-cid-5he6gir5]{color:#b8860b;flex:none;align-self:center;display:inline-flex}.listen__tag[data-astro-cid-5he6gir5]{letter-spacing:.02em;color:var(--ink-50);margin-top:2px;font-size:.72rem;font-weight:500;line-height:1.25;display:block}.listen__tag[data-astro-cid-5he6gir5][data-kind=cover]{color:var(--teal-deep)}.listen__playlist[data-astro-cid-5he6gir5]{min-width:0}.listen__filter[data-astro-cid-5he6gir5]{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.listen__filter-label[data-astro-cid-5he6gir5]{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-50);margin:0;font-size:.78rem}.listen__pills[data-astro-cid-5he6gir5]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.listen__pill[data-astro-cid-5he6gir5]{min-height:40px;padding:0 var(--sp-3);border:1px solid var(--rule);background:var(--white);color:var(--ink-70);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.45em;font-size:.88rem;font-weight:500;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.listen__pill[data-astro-cid-5he6gir5]:hover{border-color:var(--teal);color:var(--teal-deep)}.listen__pill[data-astro-cid-5he6gir5][aria-pressed=true]{border-color:var(--teal-deep);background:var(--teal-deep);color:var(--white)}.listen__pill-count[data-astro-cid-5he6gir5]{font-variant-numeric:tabular-nums;opacity:.7;font-size:.76rem}.listen__pill[data-astro-cid-5he6gir5][aria-pressed=true] .listen__pill-count[data-astro-cid-5he6gir5]{opacity:.85}.listen__row[data-astro-cid-5he6gir5][hidden]{display:none}.listen__kind[data-astro-cid-5he6gir5]{color:var(--ink-50);margin:2px 0 0;font-size:.8rem;font-weight:500}.listen__kind[data-astro-cid-5he6gir5][data-kind=cover]{color:var(--teal-deep)}.listen__len[data-astro-cid-5he6gir5]{font-variant-numeric:tabular-nums;color:var(--ink-50);font-size:.82rem}.listen__row-links[data-astro-cid-5he6gir5]{align-items:center;gap:var(--sp-1);padding-left:var(--sp-2);display:flex}.listen__row-link--none[data-astro-cid-5he6gir5]{pointer-events:none}.listen__row-link[data-astro-cid-5he6gir5]{width:44px;height:44px;color:var(--ink-50);border-radius:50%;place-items:center;display:grid}.listen__row-link[data-astro-cid-5he6gir5]:hover{color:var(--teal-deep);background:#2ab7ca1f}.lyrics[data-astro-cid-5he6gir5]{text-align:left;background:var(--white);border:1px solid var(--hairline);border-radius:var(--radius);width:100%;box-shadow:0 1px 2px #24262b0a}.lyrics[data-astro-cid-5he6gir5][hidden]{display:none}.lyrics__summary[data-astro-cid-5he6gir5]{align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-3);cursor:pointer;border-radius:var(--radius);list-style:none;display:flex}.lyrics__summary[data-astro-cid-5he6gir5]::-webkit-details-marker{display:none}.lyrics__summary[data-astro-cid-5he6gir5]:focus-visible{outline:2px solid var(--ink-strong);outline-offset:2px}.lyrics__heading[data-astro-cid-5he6gir5]{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-strong);font-size:.9rem;font-weight:700}.lyrics__chev[data-astro-cid-5he6gir5]{color:var(--ink-50);transition:transform .2s var(--ease);place-items:center;margin-left:auto;display:grid}.lyrics[data-astro-cid-5he6gir5][open] .lyrics__chev[data-astro-cid-5he6gir5]{transform:rotate(180deg)}.lyrics__body[data-astro-cid-5he6gir5]{padding:0 var(--sp-3) var(--sp-3)}.lyrics__scroll[data-astro-cid-5he6gir5]{overscroll-behavior:contain;max-height:min(140px,17vh);padding:0;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.lyrics__lines[data-astro-cid-5he6gir5]{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.lyrics__lines[data-astro-cid-5he6gir5] .lyrics__line{text-align:left;width:100%;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-lyrics);color:var(--ink-25);transition:color .18s var(--ease);background:0 0;border:0;font-size:.95rem;line-height:1.5;display:block}.lyrics__lines[data-astro-cid-5he6gir5] .lyrics__line:hover{color:var(--ink);background:#2ab7ca1a}.lyrics__lines[data-astro-cid-5he6gir5] .lyrics__line:focus-visible{outline:2px solid var(--ink-strong);outline-offset:-2px}.lyrics__lines[data-astro-cid-5he6gir5] .lyrics__line[data-near]{color:var(--ink-50)}.lyrics__lines[data-astro-cid-5he6gir5] .lyrics__line[data-current]{color:var(--ink-strong);font-size:1.12rem;font-weight:600}.lyrics__lines[data-astro-cid-5he6gir5] .lyrics__w{transition:color .12s linear}.lyrics__lines[data-astro-cid-5he6gir5] .lyrics__line[data-current] .lyrics__w[data-sung]{color:var(--teal-deep)}.lyrics__full[data-astro-cid-5he6gir5]{align-items:center;gap:var(--sp-2);min-height:40px;margin-top:var(--sp-2);padding:0 var(--sp-4);border-radius:var(--radius-pill);background:var(--red-deep);color:#fff;font:inherit;cursor:pointer;border:0;font-size:.85rem;font-weight:650;display:inline-flex;box-shadow:0 0 #fe4a498c}.lyrics__full[data-astro-cid-5he6gir5]:hover{background:var(--red-deep)}@keyframes lyrics-pulse{0%{transform:scale(1);box-shadow:0 0 #fe4a498c}60%{transform:scale(1.04);box-shadow:0 0 0 10px #fe4a4900}to{transform:scale(1);box-shadow:0 0 #fe4a4900}}@media (prefers-reduced-motion:no-preference){.lyrics__full[data-astro-cid-5he6gir5]{animation:1.8s ease-out infinite lyrics-pulse}}.karaoke[data-astro-cid-5he6gir5]{color:#fbfbfd;background:#121216;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:hidden}.karaoke[data-astro-cid-5he6gir5]::backdrop{background:#121216eb}.karaoke__art[data-astro-cid-5he6gir5]{filter:blur(64px)saturate(1.25);opacity:.38;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.35)}.karaoke__head[data-astro-cid-5he6gir5]{z-index:1;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);display:flex;position:relative}.karaoke__mark[data-astro-cid-5he6gir5]{width:118px;height:auto}.karaoke__track[data-astro-cid-5he6gir5]{color:#fbfbfdc7;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.85rem;overflow:hidden}.karaoke__close[data-astro-cid-5he6gir5]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #fbfbfd3d;border-radius:50%;place-items:center;margin-left:auto;display:grid}.karaoke__close[data-astro-cid-5he6gir5]:hover{background:#fbfbfd1f}.karaoke__close[data-astro-cid-5he6gir5]:focus-visible{outline-offset:2px;outline:2px solid #fbfbfd}.karaoke__scroll[data-astro-cid-5he6gir5]{z-index:1;overscroll-behavior:contain;height:calc(100dvh - 128px);padding:0 var(--sp-4);position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.karaoke[data-astro-cid-5he6gir5] .lyrics__line{text-align:center;color:#fbfbfd8c;font-size:clamp(1.1rem,3.4vw,2rem);line-height:1.45}.karaoke[data-astro-cid-5he6gir5] .lyrics__line:hover{color:#fbfbfde6;background:#fbfbfd14}.karaoke[data-astro-cid-5he6gir5] .lyrics__line:focus-visible{outline:2px solid #fbfbfd}.karaoke[data-astro-cid-5he6gir5] .lyrics__line[data-near]{color:#fbfbfdc7}.karaoke[data-astro-cid-5he6gir5] .lyrics__line[data-current]{color:#fbfbfd;font-size:clamp(1.5rem,5vw,3rem)}.karaoke[data-astro-cid-5he6gir5] .lyrics__line[data-current] .lyrics__w[data-sung]{color:var(--yellow)}@media (prefers-reduced-motion:reduce){.lyrics__chev[data-astro-cid-5he6gir5],.lyrics__lines[data-astro-cid-5he6gir5] .lyrics__line,.lyrics__lines[data-astro-cid-5he6gir5] .lyrics__w{transition:none}}@media (width<=560px){.listen__art[data-astro-cid-5he6gir5]{width:min(300px,88vw)}.listen__pick[data-astro-cid-5he6gir5]{gap:2px var(--sp-2);grid-template-rows:auto auto;grid-template-columns:1.4rem 40px minmax(0,1fr);min-height:56px}.listen__index[data-astro-cid-5he6gir5],.listen__thumb[data-astro-cid-5he6gir5]{grid-row:1/3;align-self:center}.listen__name[data-astro-cid-5he6gir5]{grid-area:1/3;font-size:.92rem}.listen__len[data-astro-cid-5he6gir5]{grid-area:2/3}.listen__thumb[data-astro-cid-5he6gir5]{width:40px;height:40px}.listen__row-links[data-astro-cid-5he6gir5]{gap:0;padding-left:0}.listen__row-link[data-astro-cid-5he6gir5]{width:40px}}
