.cat[data-astro-cid-4ep3xrrv]{padding-top:clamp(110px,14vh,150px);scroll-margin-top:100px}.cat__head[data-astro-cid-4ep3xrrv]{gap:18px;margin-bottom:clamp(10px,3vh,40px);display:grid}.cat__title[data-astro-cid-4ep3xrrv]{font-size:clamp(38px,min(5.2vw,8vh),88px)}.crate[data-astro-cid-4ep3xrrv]{perspective:1400px;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;height:clamp(230px,min(36vw,100svh - 520px),520px);position:relative;overflow:clip}.crate[data-astro-cid-4ep3xrrv].is-dragging{cursor:grabbing}.crate__track[data-astro-cid-4ep3xrrv]{transform-style:preserve-3d;outline:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.crate__track[data-astro-cid-4ep3xrrv]:focus-visible .sleeve[data-astro-cid-4ep3xrrv].is-active img[data-astro-cid-4ep3xrrv]{outline:1.5px solid var(--gold);outline-offset:6px}.sleeve[data-astro-cid-4ep3xrrv]{--size:var(--fit,clamp(170px, min(22vw, calc(100svh - 600px)), 340px));width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);transform-style:preserve-3d;will-change:transform;cursor:pointer;position:absolute;top:50%;left:50%}.sleeve[data-astro-cid-4ep3xrrv] picture[data-astro-cid-4ep3xrrv],.sleeve[data-astro-cid-4ep3xrrv] img[data-astro-cid-4ep3xrrv]{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block;position:relative}.sleeve[data-astro-cid-4ep3xrrv] img[data-astro-cid-4ep3xrrv]{box-shadow:0 50px 90px -30px #000000f2,0 0 0 1px #ffffff0d}.sleeve__disc[data-astro-cid-4ep3xrrv]{transition:transform 1.1s var(--ease);background:repeating-radial-gradient(circle,#0a0a0a 0 1.4px,#1d1c18 1.4px 2.8px);border-radius:50%;position:absolute;inset:3%;box-shadow:inset 0 0 0 1px #e3c48a73}.sleeve__disc[data-astro-cid-4ep3xrrv]:after{content:"";background:var(--gold);border-radius:50%;position:absolute;inset:35%}.sleeve[data-astro-cid-4ep3xrrv].is-active .sleeve__disc[data-astro-cid-4ep3xrrv]{transform:translate(34%)rotate(40deg)}.sleeve[data-astro-cid-4ep3xrrv].is-active.is-playing .sleeve__disc[data-astro-cid-4ep3xrrv]{animation:1.8s linear infinite spin;transform:translate(34%)}@keyframes spin{0%{rotate:0deg}to{rotate:360deg}}.sleeve[data-astro-cid-4ep3xrrv].is-active img[data-astro-cid-4ep3xrrv]{-webkit-box-reflect:below 2px linear-gradient(transparent 70%, #ffffff1f)}.crate__head[data-astro-cid-4ep3xrrv]{align-items:center;gap:14px;min-width:0;display:flex}.crate__play[data-astro-cid-4ep3xrrv]{background:var(--gold);width:48px;height:48px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 8px 24px -8px #e3c48a99}.crate__play[data-astro-cid-4ep3xrrv] .i-pause[data-astro-cid-4ep3xrrv],.crate__play[data-astro-cid-4ep3xrrv].is-playing .i-play[data-astro-cid-4ep3xrrv]{display:none}.crate__play[data-astro-cid-4ep3xrrv].is-playing .i-pause[data-astro-cid-4ep3xrrv]{display:block}.crate__name[data-astro-cid-4ep3xrrv]{text-align:left;text-underline-offset:.18em;min-width:0;text-decoration:underline 1px #e3c48a59}.crate__caption[data-astro-cid-4ep3xrrv]{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:baseline;gap:24px;margin-top:10px;padding-top:18px;display:grid}.crate__no[data-astro-cid-4ep3xrrv]{letter-spacing:.24em;color:var(--gold);font-variant-numeric:tabular-nums;font-size:12px}.crate__name[data-astro-cid-4ep3xrrv]{font-family:var(--serif);font-size:clamp(26px,3vw,44px)}.crate__tag[data-astro-cid-4ep3xrrv]{letter-spacing:.2em;text-transform:uppercase;color:var(--cream-3);font-size:12px}@media (width<=600px){.crate__caption[data-astro-cid-4ep3xrrv]{grid-template-columns:auto 1fr;row-gap:6px}.crate__tag[data-astro-cid-4ep3xrrv]{grid-column:2}}.crate__hint[data-astro-cid-4ep3xrrv]{text-align:center;letter-spacing:.04em;color:var(--cream-3);margin:8px 0 0;font-size:12px}.crate__dots[data-astro-cid-4ep3xrrv]{justify-content:center;gap:6px;margin-top:22px;display:flex}.crate__dots[data-astro-cid-4ep3xrrv] button[data-astro-cid-4ep3xrrv]{place-items:center;width:24px;height:24px;display:grid}.crate__dots[data-astro-cid-4ep3xrrv] button[data-astro-cid-4ep3xrrv]:before{content:"";width:6px;height:6px;transition:width .4s var(--ease), background .4s;background:#f2eee640;border-radius:50%}.crate__dots[data-astro-cid-4ep3xrrv] button[data-astro-cid-4ep3xrrv][aria-current=true]:before{background:var(--gold);border-radius:3px;width:20px}.tracklist[data-astro-cid-4ep3xrrv]{padding-bottom:calc(var(--player-h) + 60px);margin:90px auto 0;list-style:none}.row[data-astro-cid-4ep3xrrv]{text-align:left;border-bottom:1px solid var(--line);width:100%;transition:color .3s, padding .5s var(--ease);grid-template-columns:48px minmax(0,1fr) auto 60px;align-items:baseline;gap:20px;padding:22px 0;display:grid}.row[data-astro-cid-4ep3xrrv]:focus-visible{color:var(--gold);padding-left:12px}@media (hover:hover) and (pointer:fine){.row[data-astro-cid-4ep3xrrv]:hover{color:var(--gold);padding-left:12px}}.row[data-astro-cid-4ep3xrrv]{color:inherit;text-decoration:none}.row__tracks[data-astro-cid-4ep3xrrv]{border-bottom:1px solid var(--line);color:var(--cream-3);flex-wrap:wrap;gap:6px 22px;margin:0;padding:12px 0 18px 68px;font-size:14px;display:flex}.row__tracks[data-astro-cid-4ep3xrrv] a[data-astro-cid-4ep3xrrv]{color:inherit;text-decoration:none}.row__tracks[data-astro-cid-4ep3xrrv] a[data-astro-cid-4ep3xrrv]:focus-visible{color:var(--gold)}@media (hover:hover) and (pointer:fine){.row__tracks[data-astro-cid-4ep3xrrv] a[data-astro-cid-4ep3xrrv]:hover{color:var(--gold)}}@media (width<=700px){.row__tracks[data-astro-cid-4ep3xrrv]{padding-left:56px}}.row__no[data-astro-cid-4ep3xrrv]{color:var(--gold);letter-spacing:.2em;font-size:12px}.row__title[data-astro-cid-4ep3xrrv]{font-family:var(--serif);font-size:clamp(22px,2.2vw,32px)}.row__title[data-astro-cid-4ep3xrrv] i[data-astro-cid-4ep3xrrv]{color:var(--cream-3);font-size:.7em;font-style:italic}.row__tag[data-astro-cid-4ep3xrrv]{letter-spacing:.18em;text-transform:uppercase;color:var(--cream-3);font-size:12px}.row__tag[data-astro-cid-4ep3xrrv] b[data-astro-cid-4ep3xrrv]{color:var(--gold);font-weight:500}.row__len[data-astro-cid-4ep3xrrv]{color:var(--cream-3);text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.detail[data-astro-cid-4ep3xrrv]{border:1px solid var(--line);background:var(--ink-2);width:min(1180px,100% - 24px);max-height:calc(100svh - 24px);color:var(--cream);border-radius:6px;padding:0;overflow:auto}.detail[data-astro-cid-4ep3xrrv]::backdrop{backdrop-filter:blur(10px);background:#050504d1}.detail__grid[data-astro-cid-4ep3xrrv]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.detail__art[data-astro-cid-4ep3xrrv]{background:#050505;place-items:center;min-height:100%;display:grid;position:relative;overflow:hidden}.detail__art[data-astro-cid-4ep3xrrv]:before{content:"";background:var(--art) center / cover no-repeat;filter:blur(40px)brightness(.4)saturate(1.1);transition:opacity .5s;position:absolute;inset:-40px;transform:scale(1.1)}.detail__art[data-astro-cid-4ep3xrrv] img[data-astro-cid-4ep3xrrv]{aspect-ratio:1;object-fit:contain;width:100%;max-width:calc(100svh - 26px);height:auto;max-height:calc(100svh - 26px);transition:opacity .5s var(--ease);display:block;position:relative}.detail__ki[data-astro-cid-4ep3xrrv]{letter-spacing:.2em;text-transform:uppercase;color:var(--cream-3);margin:0;font-size:11px}.detail__excl[data-astro-cid-4ep3xrrv]{border:1px solid var(--gold);color:var(--gold);letter-spacing:.22em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:7px 14px;font-size:11px}.detail__body[data-astro-cid-4ep3xrrv]{flex-direction:column;justify-content:center;gap:20px;padding:clamp(28px,4vw,64px);display:flex}.detail__title[data-astro-cid-4ep3xrrv]{font-size:clamp(40px,4.6vw,72px)}.detail__text[data-astro-cid-4ep3xrrv]{color:var(--cream-2);margin:0}.detail__text[data-astro-cid-4ep3xrrv]:empty{display:none}.voices[data-astro-cid-4ep3xrrv]{border:1px solid var(--line);background:#f2eee60a;border-radius:999px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.voices[data-astro-cid-4ep3xrrv] button{font-family:var(--serif);color:var(--cream-2);transition:background .4s var(--ease), color .4s;border-radius:999px;padding:10px 22px;font-size:20px}.voices[data-astro-cid-4ep3xrrv] button[aria-pressed=true]{background:var(--gold);color:var(--ink)}.voices[data-astro-cid-4ep3xrrv] button small{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;opacity:.8;margin-left:8px;font-size:10px}.album[data-astro-cid-4ep3xrrv]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.album[data-astro-cid-4ep3xrrv] li{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto 40px;align-items:center;gap:12px;display:grid}.album[data-astro-cid-4ep3xrrv] .album__play{text-align:left;cursor:pointer;display:contents}.album[data-astro-cid-4ep3xrrv] .album__no{white-space:nowrap;letter-spacing:.2em;color:var(--gold);font-variant-numeric:tabular-nums;padding:16px 0;font-size:12px}.album[data-astro-cid-4ep3xrrv] .album__title{font-family:var(--serif);font-size:22px}.album[data-astro-cid-4ep3xrrv] .album__len{color:var(--cream-3);font-variant-numeric:tabular-nums;font-size:13px}.album[data-astro-cid-4ep3xrrv] .album__share{width:36px;height:36px;color:var(--cream-3);border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.album[data-astro-cid-4ep3xrrv] .album__share:hover{color:var(--gold);background:#e3c48a1a}}.album[data-astro-cid-4ep3xrrv] li.is-current .album__title,.album[data-astro-cid-4ep3xrrv] li.is-current .album__no{color:var(--gold)}.album[data-astro-cid-4ep3xrrv] li.is-current .album__no:after{content:" ▶"}@media (hover:hover) and (pointer:fine){.album[data-astro-cid-4ep3xrrv] li:hover .album__title{color:var(--gold)}}.detail__wave[data-astro-cid-4ep3xrrv]{cursor:pointer;height:64px}.detail__wave[data-astro-cid-4ep3xrrv] canvas[data-astro-cid-4ep3xrrv]{width:100%;height:100%}.detail__actions[data-astro-cid-4ep3xrrv]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.detail__close[data-astro-cid-4ep3xrrv]{z-index:2;background:#0b0b0a99;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:16px;right:16px}@media (hover:hover) and (pointer:fine){.detail__close[data-astro-cid-4ep3xrrv]:hover{color:var(--gold)}}.share[data-astro-cid-4ep3xrrv]{position:relative}.share__menu[data-astro-cid-4ep3xrrv]{background:var(--ink-3);border:1px solid var(--line);z-index:3;border-radius:10px;min-width:200px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 30px 60px -20px #000c}.share__menu[data-astro-cid-4ep3xrrv]>[data-astro-cid-4ep3xrrv]{text-align:left;border-radius:6px;padding:12px 14px;font-size:15px}@media (hover:hover) and (pointer:fine){.share__menu[data-astro-cid-4ep3xrrv]>[data-astro-cid-4ep3xrrv]:hover{color:var(--gold);background:#e3c48a1f}}.toast[data-astro-cid-4ep3xrrv]{left:50%;bottom:calc(var(--player-h) + 34px);z-index:200;background:var(--gold);color:var(--ink);animation:toast 2.2s var(--ease) forwards;border-radius:999px;margin:0;padding:12px 22px;font-size:14px;font-weight:600;position:fixed;translate:-50%}@keyframes toast{0%{opacity:0;transform:translateY(10px)}12%,80%{opacity:1;transform:none}to{opacity:0}}@media (width<=600px){.cat[data-astro-cid-4ep3xrrv]{padding-top:96px}}@media (height<=800px) and (width>=601px){.cat[data-astro-cid-4ep3xrrv]{padding-top:100px}}@media (width<=820px){.detail__grid[data-astro-cid-4ep3xrrv]{grid-template-columns:1fr}.detail__art[data-astro-cid-4ep3xrrv] img[data-astro-cid-4ep3xrrv]{width:auto;max-width:100%;height:min(46svh,100vw)}.detail__art[data-astro-cid-4ep3xrrv]{padding-top:78px;padding-bottom:14px}.row[data-astro-cid-4ep3xrrv]{grid-template-columns:36px minmax(0,1fr) 50px;gap:12px}.row__tag[data-astro-cid-4ep3xrrv]{display:none}.row__title[data-astro-cid-4ep3xrrv] i[data-astro-cid-4ep3xrrv]{font-size:.6em;display:block}}
