.ghost-disc{position:fixed;left:0;top:0;z-index:1000;width:170px;aspect-ratio:1;border-radius:50%;pointer-events:none;background:url(/images/turntable/record.jpg?v=3) center / cover;box-shadow:10px 16px 30px #0006;transition:width .2s ease}.ghost-disc:after{content:"";position:absolute;inset:33%;border-radius:50%;background:var(--art) center / cover}.ghost-disc.over{width:200px}.ghost-disc.settling{transition:width .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.music-page[data-astro-cid-4n22fbxa]{--paper: #b4532a;--ink: #fff3e1;--card: #96401b;--sh: 60, 18, 0;--serif: "Fraunces", Georgia, serif;min-height:100vh;padding:0 clamp(20px,3vw,48px) 40px;font-family:var(--serif);font-variation-settings:"opsz" 14;color:var(--ink);background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .9 0 0 0 0 .8 0 0 0 .12 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(ellipse 60% 55% at 50% 62%,#d2703a,transparent 75%)}.masthead[data-astro-cid-4n22fbxa]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:16px}.mh-side[data-astro-cid-4n22fbxa]{grid-row:1;font-size:16px;text-transform:uppercase;letter-spacing:.01em;justify-self:start}.mh-side[data-astro-cid-4n22fbxa]+.mh-side[data-astro-cid-4n22fbxa]{grid-column:3;justify-self:end}.mh-side[data-astro-cid-4n22fbxa]:hover{text-decoration:underline;text-underline-offset:4px}.logo[data-astro-cid-4n22fbxa]{grid-row:1;grid-column:2;justify-self:center;margin:0;font:900 clamp(52px,min(7vw,9vh),120px)/.95 var(--serif);font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;letter-spacing:-.035em}.logo[data-astro-cid-4n22fbxa] span[data-astro-cid-4n22fbxa]{display:block;padding:.04em .02em .12em;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 11.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='s'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.55' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 11.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23s)'/%3E%3C/svg%3E")}.mh-intro[data-astro-cid-4n22fbxa]{grid-column:1 / -1;margin:0 0 14px;text-align:center;font-size:17px}.store[data-astro-cid-4n22fbxa]{--s: min(80cqw, calc(30vh - 40px) , 300px);grid-area:crate;container-type:inline-size;width:clamp(260px,22vw,360px);display:flex;flex-direction:column;align-items:center;color:var(--ink);font-family:var(--serif)}.crate-view[data-astro-cid-4n22fbxa]{display:flex;flex-direction:column;align-items:center;width:100%}.music-page[data-astro-cid-4n22fbxa][data-view=grid] .crate-view[data-astro-cid-4n22fbxa]{display:none}.bin-scene[data-astro-cid-4n22fbxa]{position:relative;width:100%;height:calc(var(--s) * 1.82);perspective:1500px;perspective-origin:50% -20%;touch-action:none;user-select:none;cursor:grab;outline:none}.bin-scene[data-astro-cid-4n22fbxa]:focus-visible .lp[data-astro-cid-4n22fbxa].is-front .lp-front[data-astro-cid-4n22fbxa]{outline:3px solid var(--ink);outline-offset:4px}.bin[data-astro-cid-4n22fbxa]{position:absolute;left:50%;bottom:20%;width:0;height:0;transform-style:preserve-3d;transform:rotateX(-12deg)}.cface[data-astro-cid-4n22fbxa]{position:absolute;left:0;top:0;transform-origin:0 0;background:repeating-linear-gradient(180deg,transparent 0 calc(33.3% - 2px),rgba(40,16,4,.55) 0 33.3%),repeating-linear-gradient(90deg,rgba(0,0,0,.05) 0 2px,transparent 2px 11px,rgba(255,255,255,.04) 11px 12px,transparent 12px 23px),linear-gradient(180deg,#b47843,#94592f);box-shadow:inset 0 0 0 1px #3c190566}.c-front[data-astro-cid-4n22fbxa],.c-back[data-astro-cid-4n22fbxa]{width:calc(var(--s) * 1.14);height:calc(var(--s) * .42)}.c-front[data-astro-cid-4n22fbxa]{transform:translate3d(calc(var(--s) * -.57),calc(var(--s) * -.42),calc(var(--s) * .43))}.c-back[data-astro-cid-4n22fbxa]{transform:translate3d(calc(var(--s) * -.57),calc(var(--s) * -.42),calc(var(--s) * -.43));filter:brightness(.7)}.c-left[data-astro-cid-4n22fbxa],.c-right[data-astro-cid-4n22fbxa]{width:calc(var(--s) * .86);height:calc(var(--s) * .42);filter:brightness(.82)}.c-left[data-astro-cid-4n22fbxa]{transform:translate3d(calc(var(--s) * -.57),calc(var(--s) * -.42),calc(var(--s) * .43)) rotateY(90deg)}.c-right[data-astro-cid-4n22fbxa]{transform:translate3d(calc(var(--s) * .57),calc(var(--s) * -.42),calc(var(--s) * .43)) rotateY(90deg)}.c-floor[data-astro-cid-4n22fbxa]{width:calc(var(--s) * 1.14);height:calc(var(--s) * .86);transform:translate3d(calc(var(--s) * -.57),0,calc(var(--s) * .43)) rotateX(-90deg);filter:brightness(.5)}.c-handle[data-astro-cid-4n22fbxa]{position:absolute;left:50%;top:13%;width:24%;height:15%;transform:translate(-50%);border-radius:999px;background:#2a1206;box-shadow:inset 0 4px 6px #000000b3,0 1px #ffffff26}.c-plate[data-astro-cid-4n22fbxa]{position:absolute;left:50%;bottom:16%;transform:translate(-50%) rotate(-1.5deg);padding:.35em .9em .3em;background:#f6e8cc;color:#5a2a10;font:700 calc(var(--s) * .05)/1 var(--serif);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 4px #00000059}.lp[data-astro-cid-4n22fbxa]{position:absolute;left:0;top:0;width:var(--s);height:var(--s);padding:0;border:0;background:none;transform-origin:50% 100%;transform-style:preserve-3d;cursor:pointer;transition:transform .65s cubic-bezier(.22,1,.36,1),translate .45s cubic-bezier(.55,0,.7,.2),opacity .45s ease}.lp[data-astro-cid-4n22fbxa][hidden]{display:none}.lp-face[data-astro-cid-4n22fbxa]{position:absolute;inset:0;backface-visibility:hidden;border-radius:2px;overflow:hidden}.lp-front[data-astro-cid-4n22fbxa]{background:#222;box-shadow:inset 0 0 0 1px #0003}.lp-front[data-astro-cid-4n22fbxa] img[data-astro-cid-4n22fbxa]{width:100%;height:100%;object-fit:cover;pointer-events:none}.lp-front[data-astro-cid-4n22fbxa]:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,255,255,.16),transparent 40%,rgba(0,0,0,.18))}.lp[data-astro-cid-4n22fbxa]:not(.is-front) .lp-front[data-astro-cid-4n22fbxa]:after{background:linear-gradient(180deg,#0000001a,#00000073)}.lp-back[data-astro-cid-4n22fbxa]{transform:rotateY(180deg);display:flex;flex-direction:column;justify-content:flex-end;padding:8%;background:linear-gradient(160deg,#efe3cc,#d9c6a4);color:#3b2614;text-align:left}.lb-title[data-astro-cid-4n22fbxa]{font:700 calc(var(--s) * .07)/1.1 var(--serif)}.lb-artist[data-astro-cid-4n22fbxa]{font:500 calc(var(--s) * .045)/1.2 var(--serif);opacity:.75}.lp[data-astro-cid-4n22fbxa].is-front:hover{translate:0 -8px}.lp[data-astro-cid-4n22fbxa].is-front{cursor:grab}.lp[data-astro-cid-4n22fbxa].lifted{translate:0 calc(var(--s) * .12);filter:brightness(.75)}.crate-caption[data-astro-cid-4n22fbxa]{display:flex;align-items:center;gap:14px;width:100%;justify-content:center}.flip[data-astro-cid-4n22fbxa]{display:grid;place-items:center;width:44px;height:44px;border:1.5px solid var(--ink);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer;transition:background .2s ease,color .2s ease}.flip[data-astro-cid-4n22fbxa]:hover{background:var(--ink);color:var(--paper)}.flip[data-astro-cid-4n22fbxa] svg[data-astro-cid-4n22fbxa]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cc-text[data-astro-cid-4n22fbxa]{flex:1;min-width:0;text-align:center}.cc-title[data-astro-cid-4n22fbxa]{margin:0;font:600 20px/1.2 var(--serif);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-artist[data-astro-cid-4n22fbxa]{margin:2px 0 0;font-size:14px;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crate-hint[data-astro-cid-4n22fbxa]{margin:8px 0 0;font-size:13px;text-align:center;opacity:.75}.grid[data-astro-cid-4n22fbxa]{display:grid;grid-template-columns:1fr 1fr;gap:20px 34px;width:100%;height:calc(var(--s) * 1.82 + 74px);overflow-y:auto;padding:8px 30px 8px 6px;align-content:start}.grid[data-astro-cid-4n22fbxa][hidden],.cell[data-astro-cid-4n22fbxa][hidden]{display:none}.cell[data-astro-cid-4n22fbxa]{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:0;border:0;background:none;color:var(--ink);font:500 14px/1.3 var(--serif);touch-action:none;cursor:grab;text-align:center;cursor:pointer}.art[data-astro-cid-4n22fbxa]{position:relative;isolation:isolate;display:block;width:100%;aspect-ratio:1;margin-bottom:8px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.art[data-astro-cid-4n22fbxa] img[data-astro-cid-4n22fbxa]{width:100%;height:100%;object-fit:cover;box-shadow:4px 8px 18px rgba(var(--sh),.35)}.art[data-astro-cid-4n22fbxa]:before{content:"";position:absolute;top:3%;right:-10%;z-index:-1;width:94%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#d9c7a8 0 15%,transparent 15.5%),repeating-radial-gradient(circle,#111 0 1px,#1f1f1f 1px 2px,#0e0e0e 2px 3px);transition:right .35s cubic-bezier(.22,1,.36,1)}.cell[data-astro-cid-4n22fbxa]:hover .art[data-astro-cid-4n22fbxa],.cell[data-astro-cid-4n22fbxa]:focus-visible .art[data-astro-cid-4n22fbxa]{transform:translateY(-8px) rotate(-1.5deg)}.cell[data-astro-cid-4n22fbxa]:hover .art[data-astro-cid-4n22fbxa]:before,.cell[data-astro-cid-4n22fbxa]:focus-visible .art[data-astro-cid-4n22fbxa]:before{right:-22%}.cell[data-astro-cid-4n22fbxa]:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.cell-artist[data-astro-cid-4n22fbxa]{font-size:13px;opacity:.75}.toolbar[data-astro-cid-4n22fbxa]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px}.group[data-astro-cid-4n22fbxa]{display:flex;gap:4px;padding:4px;background:var(--card);box-shadow:0 6px 18px rgba(var(--sh),.25)}.toolbar[data-astro-cid-4n22fbxa] button[data-astro-cid-4n22fbxa]{height:40px;min-width:40px;padding:0 10px;border:1.5px solid var(--ink);background:var(--card);color:var(--ink);font:600 14px var(--serif);cursor:pointer}.toolbar[data-astro-cid-4n22fbxa] button[data-astro-cid-4n22fbxa][aria-pressed=true]{background:var(--ink);color:var(--paper)}.toolbar[data-astro-cid-4n22fbxa] .icon[data-astro-cid-4n22fbxa] svg[data-astro-cid-4n22fbxa]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.sortwrap[data-astro-cid-4n22fbxa]{position:relative}.sortmenu[data-astro-cid-4n22fbxa]{position:absolute;bottom:calc(100% + 10px);left:50%;z-index:5;transform:translate(-50%);display:grid;gap:4px;width:170px;margin:0;padding:6px;list-style:none;background:var(--card);box-shadow:0 10px 30px rgba(var(--sh),.3)}.sortmenu[data-astro-cid-4n22fbxa][hidden]{display:none}.sortmenu[data-astro-cid-4n22fbxa] button[data-astro-cid-4n22fbxa]{width:100%;height:40px;text-align:left;font-weight:500}.stage[data-astro-cid-4n22fbxa]{--art: none;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr) auto;grid-template-areas:"spotify deck crate";align-items:center;gap:clamp(16px,2vw,36px);padding:clamp(14px,1.4vw,24px) clamp(16px,2vw,32px);border-radius:20px;background:rgba(var(--sh),.2);box-shadow:inset 0 0 0 1px #fff3e114;color:var(--ink)}.stage[data-astro-cid-4n22fbxa]:before{content:"";position:absolute;inset:-40px;z-index:-1;background:var(--art) center / cover;filter:blur(50px) saturate(1.3);clip-path:inset(40px round 20px);opacity:0;transition:opacity .8s ease}.stage[data-astro-cid-4n22fbxa]:not([data-state=empty]):before{opacity:.45}.panel[data-astro-cid-4n22fbxa]{align-self:center;padding:14px;border-radius:16px;background:#0000009e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;box-shadow:0 20px 40px #0000002e;opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.stage[data-astro-cid-4n22fbxa]:not([data-state=empty]) .panel[data-astro-cid-4n22fbxa]{opacity:1;transform:none;pointer-events:auto}.listen[data-astro-cid-4n22fbxa]{grid-area:spotify;display:flex;flex-direction:column;align-items:center;gap:10px}.spotify-panel[data-astro-cid-4n22fbxa]{align-self:stretch}.message[data-astro-cid-4n22fbxa]{display:flex;align-items:flex-end;gap:10px;width:min(460px,100%);opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.stage[data-astro-cid-4n22fbxa]:not([data-state=empty]) .message[data-astro-cid-4n22fbxa]{opacity:1;transform:none}.memoji[data-astro-cid-4n22fbxa]{flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover}.bubble[data-astro-cid-4n22fbxa]{position:relative;margin:0;padding:9px 14px;border-radius:20px;background:#0a84ff;color:#fff;font:400 16px/1.35 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;box-shadow:0 6px 16px #0000001f}.bubble[data-astro-cid-4n22fbxa]:before{content:"";position:absolute;left:-6px;bottom:0;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M9 0c0 10-3 17-9 20 7 .5 13-2 18-7V0z' fill='%230a84ff'/%3E%3C/svg%3E") no-repeat}.stage[data-astro-cid-4n22fbxa].dropping .bubble[data-astro-cid-4n22fbxa]{animation:pop .45s cubic-bezier(.34,1.56,.64,1);transform-origin:0 100%}@keyframes pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.sr-only[data-astro-cid-4n22fbxa]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.spotify-frame[data-astro-cid-4n22fbxa]{border-radius:12px;overflow:hidden;min-height:352px;background:#ffffff0f}.spotify-frame[data-astro-cid-4n22fbxa] iframe{display:block;border-radius:12px}.spotify-off[data-astro-cid-4n22fbxa]{display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:352px;padding:24px;font-size:14px;line-height:1.5}.spotify-off[data-astro-cid-4n22fbxa] p[data-astro-cid-4n22fbxa]{margin:0;color:#ffffffd9}.spotify-off[data-astro-cid-4n22fbxa] a[data-astro-cid-4n22fbxa]{color:#fff;text-decoration:underline;text-underline-offset:3px}.spotify-load[data-astro-cid-4n22fbxa]{align-self:flex-start;padding:9px 16px;border:0;border-radius:999px;background:#1ed760;color:#000;font:inherit;font-weight:600;cursor:pointer}.spotify-load[data-astro-cid-4n22fbxa]:hover{opacity:.85}.spotify-link[data-astro-cid-4n22fbxa]{display:inline-flex;align-items:center;gap:8px;margin-top:10px;padding:9px 16px;border-radius:999px;background:#1db954;color:#000;font-weight:600;font-size:14px}.spotify-link[data-astro-cid-4n22fbxa]:hover{background:#1ed760}.spotify-link[data-astro-cid-4n22fbxa] svg[data-astro-cid-4n22fbxa]{width:18px;height:18px;fill:currentColor}.deck[data-astro-cid-4n22fbxa]{grid-area:deck;display:flex;flex-direction:column;align-items:center;min-width:0}.turntable-wrap[data-astro-cid-4n22fbxa]{container-type:inline-size;position:relative;width:min(clamp(300px,40vw,680px),100%,calc((100vh - 430px)*1.1));perspective:1500px;perspective-origin:50% 85%;padding:2cqw 0 6cqw;margin-top:0}.floor-shadow[data-astro-cid-4n22fbxa]{position:absolute;left:5%;right:5%;bottom:3cqw;height:6cqw;border-radius:50%;background:#00000061;filter:blur(18px)}.turntable[data-astro-cid-4n22fbxa]{position:relative;aspect-ratio:1600 / 1340;transform-style:preserve-3d;transform:rotateX(24deg);transform-origin:50% 50% -6.5cqw}.tt-float[data-astro-cid-4n22fbxa]{transform-style:preserve-3d;animation:tt-float 5s ease-in-out infinite}.turntable-wrap[data-astro-cid-4n22fbxa]{filter:drop-shadow(0 0 3px rgba(0,0,0,.28)) drop-shadow(0 2px 4px rgba(0,0,0,.18))}@keyframes tt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2.4cqw)}}.floor-shadow[data-astro-cid-4n22fbxa]{animation:tt-shadow 5s ease-in-out infinite}@keyframes tt-shadow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.9);opacity:.75}}@media(prefers-reduced-motion:reduce){.tt-float[data-astro-cid-4n22fbxa],.floor-shadow[data-astro-cid-4n22fbxa]{animation:none}}.tt-top[data-astro-cid-4n22fbxa]{position:absolute;inset:0;backface-visibility:hidden;border-radius:2.2cqw;overflow:hidden;outline:1px solid transparent;box-shadow:inset 0 .5cqw .8cqw -.2cqw #ffffff4d,inset 0 0 1.2cqw #00000047;transform:translateZ(.01px)}.deck-photo[data-astro-cid-4n22fbxa]{position:absolute;inset:0;width:100%;height:100%;display:block;user-select:none}.tt-side[data-astro-cid-4n22fbxa]{position:absolute;backface-visibility:hidden;outline:1px solid transparent;background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),linear-gradient(180deg,#d6d2c8,#bfbab0 45%,#a39e94)}.tt-front[data-astro-cid-4n22fbxa]{left:0;right:0;top:100%;height:13cqw;transform-origin:top;transform:rotateX(-90deg);border-radius:0 0 2.2cqw 2.2cqw;box-shadow:inset 0 1.2cqw 1.2cqw -.6cqw #ffffff8c,inset 0 -1.4cqw 1.6cqw -.4cqw #00000038;left:1.1cqw;right:1.1cqw}.tt-left[data-astro-cid-4n22fbxa],.tt-right[data-astro-cid-4n22fbxa]{top:0;bottom:0;width:13cqw;top:1.1cqw;bottom:1.1cqw;border-radius:2.2cqw;background:linear-gradient(90deg,#b2ada3,#9c978d)}.tt-left[data-astro-cid-4n22fbxa]{right:100%;transform-origin:right;transform:rotateY(-90deg)}.tt-right[data-astro-cid-4n22fbxa]{left:100%;transform-origin:left;transform:rotateY(90deg)}.foot[data-astro-cid-4n22fbxa]{position:absolute;top:100%;width:9cqw;height:2.6cqw;border-radius:0 0 1.4cqw 1.4cqw;background:linear-gradient(90deg,#0b0b0b,#2a2a2a 45%,#0b0b0b)}.foot-l[data-astro-cid-4n22fbxa]{left:4cqw}.foot-r[data-astro-cid-4n22fbxa]{right:4cqw}.raised[data-astro-cid-4n22fbxa]{position:absolute;transform-style:preserve-3d;pointer-events:none}.raised[data-astro-cid-4n22fbxa] .lay[data-astro-cid-4n22fbxa]{position:absolute;inset:0;outline:1px solid transparent;border-radius:var(--r, 10%);background-image:url(/images/turntable/deck.jpg?v=3);background-repeat:no-repeat;transform:translateZ(calc(var(--z) * var(--f) * 1cqw))}.raised[data-astro-cid-4n22fbxa].round .lay[data-astro-cid-4n22fbxa]{border-radius:50%}.raised[data-astro-cid-4n22fbxa] .lay[data-astro-cid-4n22fbxa].side{filter:brightness(.42) saturate(.8)}.raised[data-astro-cid-4n22fbxa] .lay[data-astro-cid-4n22fbxa].face{box-shadow:inset 0 .25cqw .3cqw #ffffff47,0 0 .4cqw #00000040}.platter-body[data-astro-cid-4n22fbxa] .lay[data-astro-cid-4n22fbxa].side{background:repeating-conic-gradient(#1a1a1a 0 1.2deg,#c9c7c0 1.2deg 2.6deg);filter:none}.platter-body[data-astro-cid-4n22fbxa] .lay[data-astro-cid-4n22fbxa].side:first-child{box-shadow:0 .8cqw 1.6cqw #00000073}.platter[data-astro-cid-4n22fbxa]{transform:translate(-50%,-50%) translateZ(1.85cqw)!important}.mat[data-astro-cid-4n22fbxa]{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#2a2a2a 0 6%,transparent 6.5%),repeating-radial-gradient(circle,#141414 0 .55cqw,#242424 .55cqw .75cqw,#0d0d0d .75cqw 1.1cqw);box-shadow:inset 0 0 1.5cqw #0009}.stage[data-astro-cid-4n22fbxa][data-state=empty] .record-photo[data-astro-cid-4n22fbxa],.stage[data-astro-cid-4n22fbxa][data-state=empty] .disc-sheen[data-astro-cid-4n22fbxa]{opacity:0}.record-photo[data-astro-cid-4n22fbxa],.disc-sheen[data-astro-cid-4n22fbxa]{transition:opacity .4s ease}.platter[data-astro-cid-4n22fbxa]{position:absolute;left:39.34%;top:46.19%;width:72.75%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;transition:box-shadow .25s ease}.stage[data-astro-cid-4n22fbxa].drag-active .platter[data-astro-cid-4n22fbxa]{box-shadow:0 0 0 4px #fff9}.stage[data-astro-cid-4n22fbxa].drop-ready .platter[data-astro-cid-4n22fbxa]{box-shadow:0 0 0 6px #1db954d9}.disc[data-astro-cid-4n22fbxa]{position:absolute;inset:0;border-radius:50%}.disc-spin[data-astro-cid-4n22fbxa]{position:absolute;inset:0;border-radius:50%;overflow:hidden;will-change:transform}.record-photo[data-astro-cid-4n22fbxa]{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;user-select:none}.label[data-astro-cid-4n22fbxa]{position:absolute;left:50%;top:50%;width:37%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;object-fit:cover;object-view-box:inset(11%);background:#0b0b0b;box-shadow:0 0 0 .35cqw #0b0b0b,inset 0 0 0 1px #00000040;opacity:0;transition:opacity .4s ease}.stage[data-astro-cid-4n22fbxa]:not([data-state=empty]) .label[data-astro-cid-4n22fbxa]{opacity:1}.disc-sheen[data-astro-cid-4n22fbxa]{position:absolute;inset:0;border-radius:50%;pointer-events:none;background:conic-gradient(from 20deg,transparent 0deg,rgba(255,240,220,.07) 22deg,transparent 50deg,transparent 200deg,rgba(255,240,220,.05) 222deg,transparent 250deg);-webkit-mask:radial-gradient(circle,transparent 0 18%,#000 19%);mask:radial-gradient(circle,transparent 0 18%,#000 19%)}.spindle[data-astro-cid-4n22fbxa]{position:absolute;left:50%;top:50%;width:2.2%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#b5b5b5 55%,#5c5c5c);box-shadow:0 1px 2px #00000080}.stage[data-astro-cid-4n22fbxa].dropping .disc[data-astro-cid-4n22fbxa]{animation:drop .5s cubic-bezier(.22,1,.36,1)}@keyframes drop{0%{transform:scale(1.05);opacity:.6}to{transform:none;opacity:1}}.tonearm[data-astro-cid-4n22fbxa]{--progress: 0;position:absolute;left:68.5%;top:21.12%;width:19.375%;height:auto;transform-origin:92.94% -11.12%;transform:translateZ(2.7cqw) rotate(0);transition:transform 1.2s cubic-bezier(.45,0,.2,1);filter:drop-shadow(4px 7px 5px rgba(0,0,0,.35));user-select:none;pointer-events:none}.stage[data-astro-cid-4n22fbxa][data-state=playing] .tonearm[data-astro-cid-4n22fbxa]{transform:translateZ(2.7cqw) rotate(calc(11deg + var(--progress) * 20deg))}.stage[data-astro-cid-4n22fbxa][data-state=playing] .tonearm[data-astro-cid-4n22fbxa]{transition-delay:.25s}.receiver-wrap[data-astro-cid-4n22fbxa]{width:min(340px,100%);margin-top:-16px;perspective:900px;perspective-origin:50% -40%;padding-top:4px}.receiver[data-astro-cid-4n22fbxa]{--vfd: #9fdcff;--depth: 70px;position:relative;transform-style:preserve-3d;transform:rotateX(-14deg);transform-origin:50% 100%;color:#c9ccd2}.rx-top[data-astro-cid-4n22fbxa]{position:absolute;left:0;right:0;top:0;height:var(--depth);transform-origin:top;transform:rotateX(-90deg);border-radius:6px 6px 0 0;background:repeating-linear-gradient(90deg,transparent 0 9px,rgba(0,0,0,.55) 9px 12px) 14% 18% / 72% 30% no-repeat,repeating-linear-gradient(90deg,transparent 0 9px,rgba(0,0,0,.55) 9px 12px) 14% 70% / 72% 30% no-repeat,linear-gradient(0deg,#3d3e44,#26272b 85%,#4a4b52);box-shadow:inset 0 0 0 1px #ffffff14}.rx-front[data-astro-cid-4n22fbxa]{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px 14px;border-radius:6px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 3px),linear-gradient(180deg,#34353a 0,#1d1e21 6%,#131416 60%,#0d0e10);box-shadow:inset 0 1px #ffffff47,inset 0 -2px #000000b3,0 18px 30px #00000059}.rx-foot[data-astro-cid-4n22fbxa]{position:absolute;top:100%;width:46px;height:7px;border-radius:0 0 5px 5px;background:linear-gradient(180deg,#1a1a1c,#050505)}.rx-foot-l[data-astro-cid-4n22fbxa]{left:18px}.rx-foot-r[data-astro-cid-4n22fbxa]{right:18px}.rx-left[data-astro-cid-4n22fbxa]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;align-self:stretch;gap:10px}.rx-brand[data-astro-cid-4n22fbxa]{font:800 13px/1 var(--font);letter-spacing:.06em;color:#d9dce2}.rx-power[data-astro-cid-4n22fbxa]{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#3b3c41,#141517);box-shadow:0 2px #050506,inset 0 1px #ffffff26}.rx-power-led[data-astro-cid-4n22fbxa]{width:4px;height:4px;border-radius:50%;background:var(--vfd);box-shadow:0 0 6px var(--vfd)}.rx-center[data-astro-cid-4n22fbxa]{display:grid;gap:9px;min-width:0}.rx-display[data-astro-cid-4n22fbxa]{display:grid;gap:3px;padding:7px 10px;border-radius:4px;background:linear-gradient(180deg,#05080b,#0a0e12);box-shadow:inset 0 2px 6px #000000f2,0 0 0 1px #ffffff0f;font:500 11.5px/1.35 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.08em;color:var(--vfd);text-shadow:0 0 6px rgba(159,220,255,.75);min-width:0}.rx-line[data-astro-cid-4n22fbxa]{display:flex;justify-content:space-between;gap:8px;white-space:nowrap;overflow:hidden}.rx-status[data-astro-cid-4n22fbxa]{display:block;position:relative}.rx-scroll[data-astro-cid-4n22fbxa]{display:inline-block}.rx-status[data-astro-cid-4n22fbxa]:not(.scrolling) .rx-scroll[data-astro-cid-4n22fbxa]{max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.rx-status[data-astro-cid-4n22fbxa].scrolling .rx-scroll[data-astro-cid-4n22fbxa]{animation:rx-scroll var(--dur, 8s) linear infinite}@keyframes rx-scroll{0%{transform:translate(var(--from, 100%))}to{transform:translate(var(--to, -100%))}}.rx-tag[data-astro-cid-4n22fbxa]{opacity:.55}.muted[data-astro-cid-4n22fbxa] .rx-db[data-astro-cid-4n22fbxa]{animation:blink 1.1s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}.rx-buttons[data-astro-cid-4n22fbxa]{display:flex;gap:6px}.rx-btn[data-astro-cid-4n22fbxa]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px 5px;border:0;border-radius:3px;background:linear-gradient(180deg,#3a3b40,#222327);box-shadow:inset 0 1px #ffffff24,0 2px #060607,0 3px 6px #0006;color:#c9ccd2;font:600 9px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .08s ease,box-shadow .08s ease}.rx-btn[data-astro-cid-4n22fbxa]:hover{color:#fff}.rx-btn[data-astro-cid-4n22fbxa]:active{background:linear-gradient(180deg,#1c1d20,#2a2b30);box-shadow:inset 0 2px 3px #000000b3,0 1px #060607}.rx-btn[data-astro-cid-4n22fbxa]:focus-visible{outline:2px solid var(--vfd);outline-offset:2px}.led[data-astro-cid-4n22fbxa]{width:12px;height:3px;border-radius:2px;background:#0e0f11;box-shadow:inset 0 1px 1px #000c;transition:background .2s ease,box-shadow .2s ease}.stage[data-astro-cid-4n22fbxa][data-state=playing] [data-astro-cid-4n22fbxa][data-action=start] .led[data-astro-cid-4n22fbxa]{background:var(--vfd);box-shadow:0 0 8px var(--vfd)}.stage[data-astro-cid-4n22fbxa][data-state=stopped] [data-astro-cid-4n22fbxa][data-action=stop] .led[data-astro-cid-4n22fbxa]{background:#eef3f8;box-shadow:0 0 8px #eef3f8}.muted[data-astro-cid-4n22fbxa] [data-astro-cid-4n22fbxa][data-action=mute] .led[data-astro-cid-4n22fbxa]{background:#ff5a5a;box-shadow:0 0 8px #ff5a5a}.rx-knob[data-astro-cid-4n22fbxa]{display:flex;flex-direction:column;align-items:center;gap:5px;transform-style:preserve-3d}.rx-caption[data-astro-cid-4n22fbxa]{font-size:7.5px;letter-spacing:.16em;text-transform:uppercase;color:#8b8f97;white-space:nowrap}.knob[data-astro-cid-4n22fbxa]{--lvl: 60;--angle: calc(-135deg + var(--lvl) * 2.7deg);position:relative;width:82px;aspect-ratio:1;border-radius:50%;cursor:grab;touch-action:none;user-select:none;transform-style:preserve-3d;background:radial-gradient(closest-side,#050506 0 80%,#18191c 81% 99%,transparent 100%)}.knob[data-astro-cid-4n22fbxa].turning{cursor:grabbing}.knob[data-astro-cid-4n22fbxa]:focus-visible{outline:2px solid var(--vfd);outline-offset:4px}.knob[data-astro-cid-4n22fbxa]:before{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from -135.6deg,rgba(255,255,255,.4) 0 1.2deg,transparent 1.2deg 27deg);-webkit-mask:radial-gradient(closest-side,transparent 0 91%,#000 92% 100%,transparent 100%),conic-gradient(from 135deg,transparent 0 90deg,#000 0);-webkit-mask-composite:source-in;mask:radial-gradient(closest-side,transparent 0 91%,#000 92% 100%,transparent 100%),conic-gradient(from 135deg,transparent 0 90deg,#000 0);mask-composite:intersect}.knob-ring[data-astro-cid-4n22fbxa]{position:absolute;inset:6%;border-radius:50%;background:conic-gradient(from -135deg,var(--vfd) calc(var(--lvl) * 2.7deg),rgba(255,255,255,.07) 0 270deg,transparent 0);-webkit-mask:radial-gradient(closest-side,transparent 0 82%,#000 84% 99%,transparent 100%);mask:radial-gradient(closest-side,transparent 0 82%,#000 84% 99%,transparent 100%);filter:drop-shadow(0 0 3px rgba(159,220,255,.85))}.muted[data-astro-cid-4n22fbxa] .knob-ring[data-astro-cid-4n22fbxa]{opacity:.35;filter:none}.knob-layer[data-astro-cid-4n22fbxa]{position:absolute;inset:18%;border-radius:50%;background:repeating-conic-gradient(#00000059 0 2deg,#ffffff14 2deg 4deg),#5d5f66;transform:translateZ(calc(var(--i) * 2.4px))}.knob-layer[data-astro-cid-4n22fbxa]:first-of-type{box-shadow:0 6px 12px #000000b3}.knob-cap[data-astro-cid-4n22fbxa]{position:absolute;inset:18%;border-radius:50%;transform:translateZ(14.5px) rotate(var(--angle));background:repeating-conic-gradient(#00000029 0 2deg,#ffffff1a 2deg 4deg),conic-gradient(from 30deg,#e6e7ea,#9b9da3,#f5f5f7,#8d8f95,#e6e7ea,#a3a5ab,#e6e7ea);box-shadow:inset 0 0 0 1px #ffffff59}.knob-cap[data-astro-cid-4n22fbxa]:before{content:"";position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle at 40% 30%,#f7f7f9,#babcc1 70%,#a5a7ad);box-shadow:inset 0 1px 2px #fffc,0 1px 3px #00000059}.knob-mark[data-astro-cid-4n22fbxa]{position:absolute;left:50%;top:14%;width:3px;height:18%;border-radius:2px;transform:translate(-50%);background:var(--vfd);box-shadow:0 0 4px var(--vfd)}@media(prefers-reduced-motion:reduce){.rx-status[data-astro-cid-4n22fbxa].scrolling .rx-scroll[data-astro-cid-4n22fbxa]{animation:none;max-width:100%;overflow:hidden;text-overflow:ellipsis}}.caption[data-astro-cid-4n22fbxa]{display:grid;justify-items:center;align-items:center;width:100%;margin-top:6px}.caption[data-astro-cid-4n22fbxa]>[data-astro-cid-4n22fbxa]{grid-area:1 / 1}.hint[data-astro-cid-4n22fbxa]{margin:0;font-size:14px;text-align:center;transition:opacity .3s ease}.stage[data-astro-cid-4n22fbxa]:not([data-state=empty]) .hint[data-astro-cid-4n22fbxa]{opacity:0;visibility:hidden}.hint[data-astro-cid-4n22fbxa].nudge{animation:nudge .4s ease;opacity:1}@keyframes nudge{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.next[data-astro-cid-4n22fbxa]{display:flex;flex-direction:column;margin-top:80px;padding-top:24px;border-top:1px solid rgba(255,243,225,.3);font-size:20px;font-weight:500}@media(max-width:1180px){.stage[data-astro-cid-4n22fbxa]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"deck crate" "spotify spotify"}.listen[data-astro-cid-4n22fbxa]{justify-self:center;width:min(420px,100%)}}@media(max-width:760px){.stage[data-astro-cid-4n22fbxa]{grid-template-columns:1fr;grid-template-areas:"deck" "crate" "spotify"}.store[data-astro-cid-4n22fbxa]{justify-self:center;width:min(360px,100%)}.listen[data-astro-cid-4n22fbxa]{justify-self:center;width:min(420px,100%)}.turntable-wrap[data-astro-cid-4n22fbxa]{width:min(600px,100%)}}@media(max-width:640px){.stage[data-astro-cid-4n22fbxa]{padding:16px}.stage[data-astro-cid-4n22fbxa][data-state=empty] .panel[data-astro-cid-4n22fbxa],.stage[data-astro-cid-4n22fbxa][data-state=empty] .message[data-astro-cid-4n22fbxa]{display:none}}@media(prefers-reduced-motion:reduce){.tonearm[data-astro-cid-4n22fbxa],.disc[data-astro-cid-4n22fbxa],.panel[data-astro-cid-4n22fbxa],.message[data-astro-cid-4n22fbxa]{transition:none}.stage[data-astro-cid-4n22fbxa].dropping .bubble[data-astro-cid-4n22fbxa]{animation:none}}
