.mtt{width:100%;height:auto;aspect-ratio:var(--deck-ar);filter:drop-shadow(0 22px 38px #0000006b);max-height:none;display:block;overflow:visible}.mtt .interactive{cursor:pointer}.mtt .interactive:focus-visible{outline:none}.mtt .interactive:focus-visible>:first-child{stroke:#d5b36f;stroke-width:4px}.deck-volume-control{color:#d7d9d5;cursor:ns-resize;touch-action:none;outline:none}.deck-volume-control--gold{color:#4d3214}.deck-volume-control--walnut{color:#28170f}.deck-volume__hit{fill:#0000}.deck-volume__label,.deck-volume__value{fill:currentColor;letter-spacing:2px;pointer-events:none;font-family:Instrument Sans,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:720}.deck-volume__value{font-variant-numeric:tabular-nums;letter-spacing:0;opacity:.82}.deck-volume__well{fill:#0c0e0f;stroke:#fff3;stroke-width:1.5px;filter:drop-shadow(0 2px 2px #00000073)}.deck-volume-control--gold .deck-volume__well{fill:#352714;stroke:#f4da9c6b}.deck-volume-control--walnut .deck-volume__well{fill:#17100c;stroke:#c69d6752}.deck-volume__track{stroke:#4d5051;stroke-width:4px;stroke-linecap:round}.deck-volume__fill{stroke:#c5a76a;stroke-width:4px;stroke-linecap:round}.deck-volume-control--gold .deck-volume__fill{stroke:#eed89c}.deck-volume-control--walnut .deck-volume__fill{stroke:#b98f59}.deck-volume__thumb rect{fill:#191b1c;stroke:#08090a;stroke-width:2px;filter:drop-shadow(0 4px 4px #0000007a)}.deck-volume__thumb path{fill:none;stroke:#bca36f;stroke-width:2px;stroke-linecap:round}.deck-volume-control--gold .deck-volume__thumb rect{fill:#3a2a17;stroke:#1b1108}.deck-volume-control--gold .deck-volume__thumb path{stroke:#efd99e}.deck-volume-control:focus-visible .deck-volume__hit{stroke:#d5b36f;stroke-width:2px;stroke-dasharray:3 4}.mtt--minimal{--deck-ar:1000 / 760}.mtt--graphite{--deck-ar:1000 / 800}.mtt--walnut{--deck-ar:1000 / 760}#platter-assembly,#tonearm{transform-box:view-box}.mtt--minimal #platter-assembly{transform-origin:392px 380px}.mtt--graphite #platter-assembly{transform-origin:400px 407px}.mtt--walnut #platter-assembly{transform-origin:402px 382px}.mtt--minimal #tonearm{transform-origin:830px 151px}.mtt--graphite #tonearm{transform-origin:838px 166px}.mtt--walnut #tonearm{transform-origin:833px 151px}.mtt.is-spinning #platter-assembly{animation:1.8s linear infinite mtt-spin}@keyframes mtt-spin{to{transform:rotate(360deg)}}#tonearm{transition:transform 1.1s cubic-bezier(.34,1.02,.44,1)}.mtt.is-needle-down #tonearm{transition-duration:5.2s;transition-timing-function:linear}#stylus{transform-box:fill-box;transform-origin:50%;opacity:.58;transition:transform .34s cubic-bezier(.2,.75,.25,1),opacity .28s;transform:translateY(-5px)}.mtt.is-needle-down #stylus{opacity:1;transform:translateY(0)}.mtt--motion-mounting #platter-assembly{animation:1.05s cubic-bezier(.18,.76,.24,1) both mtt-mount-record}@keyframes mtt-mount-record{0%{opacity:0;transform:translate(-54px,-96px)scale(.78)rotate(-11deg)}54%{opacity:1;transform:translate(-8px,-18px)scale(.97)rotate(-2deg)}78%{opacity:1;transform:translateY(5px)scale(1.012)rotate(0)}to{opacity:1;transform:translate(0)scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.mtt.is-spinning #platter-assembly,.mtt--motion-mounting #platter-assembly{animation:none}#tonearm,#stylus{transition:none}}.showcase{flex-direction:column;align-items:center;gap:22px;width:100%;display:flex}.showcase__switch{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f3ece408;border-radius:999px;gap:4px;padding:5px;display:inline-flex}.showcase__seg{appearance:none;color:var(--muted);font-family:var(--sans);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 20px;font-size:13px;font-weight:550;transition:color .2s,background .25s,box-shadow .25s}.showcase__seg:hover{color:var(--fg)}.showcase__seg.is-active{color:#201810;background:linear-gradient(180deg, #e9cf9c, var(--gold));box-shadow:0 6px 18px -8px #cfa15fb3}.showcase__deck{width:min(92vw,560px);animation:1s cubic-bezier(.2,.8,.2,1) both showcase-deck-in}@keyframes showcase-deck-in{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.showcase__now{text-align:center;flex-direction:column;align-items:center;gap:3px;min-height:46px;display:flex}.showcase__now-title{font-family:var(--serif);color:var(--fg);font-size:20px;font-style:italic;font-weight:340;line-height:1.2}.showcase__now-artist{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px}.coverflow{perspective:1400px;outline:none;width:100%;height:300px;overflow:hidden}.coverflow__stage{width:100%;height:100%;transform-style:preserve-3d;position:relative}.coverflow__item{cursor:pointer;width:168px;height:168px;transform-style:preserve-3d;will-change:transform;background:0 0;border:0;margin-left:-84px;padding:0;transition:transform .5s cubic-bezier(.25,.9,.25,1),opacity .4s;position:absolute;top:36px;left:50%}.coverflow__item img{object-fit:cover;filter:brightness(.62)saturate(.9);border-radius:4px;width:100%;height:100%;transition:filter .45s,box-shadow .45s;box-shadow:0 20px 40px -18px #000c,0 0 0 1px #0006}.coverflow__item.is-active img{filter:brightness()saturate();box-shadow:0 30px 60px -20px #000000d9,0 0 0 1px #cfa15f80,0 0 34px -6px #cfa15f59}.coverflow__reflection{transform-origin:top;opacity:.28;pointer-events:none;background-position:bottom;background-size:cover;border-radius:4px;width:100%;height:62px;position:absolute;top:100%;left:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0009,#0000 72%);mask-image:linear-gradient(#0009,#0000 72%)}.showcase__flow-nav{align-items:center;gap:18px;margin-top:-4px;display:inline-flex}.showcase__arrow{border:1px solid var(--line);width:40px;height:40px;color:var(--fg);cursor:pointer;background:#f3ece40a;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,border-color .2s,opacity .2s;display:inline-flex}.showcase__arrow:hover:not(:disabled){background:#f3ece41a;border-color:#f3ece440}.showcase__arrow:disabled{opacity:.3;cursor:default}.showcase__counter{letter-spacing:.14em;color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;min-width:62px;font-size:12px}@media (width<=620px){.coverflow{height:250px}.coverflow__item{width:132px;height:132px;margin-left:-66px}.showcase__deck{width:94vw}}@media (prefers-reduced-motion:reduce){.showcase__deck,.coverflow__item{transition:none;animation:none}}
