@property --paint{syntax:"<color>";inherits:true;initial-value:#ffa94a}@property --wedge{syntax:"<color>";inherits:true;initial-value:#87aae6}.hcx{--pad:max(20px,calc((100vw - 1240px) / 2 + 20px));isolation:isolate;margin:0 calc(50% - 50vw) calc(-1 * var(--foot-gap));padding:var(--sec) var(--pad);transition:--paint .7s,--wedge .7s;position:relative;overflow:clip}.hcx:has(~.rv-home){margin-bottom:0}.hcx:before{content:"";top:0;left:var(--pad);right:var(--pad);z-index:1;border-top:1px dashed var(--line);position:absolute}.hcx em{color:var(--paint)}.hcx-bg{z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--bg),#16120e 30%,#1a140d 72%,#120f0b);position:absolute;inset:0;overflow:hidden}.hcx-grain{opacity:.22;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite dg-grain;position:absolute;inset:-50%}.hcx-in{grid-template:".stage"1fr"head stage""ctas stage"".stage"1fr".paints"/minmax(0,.92fr) minmax(0,1.08fr);column-gap:clamp(32px,5vw,80px);display:grid;position:relative}.hcx-head{grid-area:head}@media (width>=901px){.hcx-in{min-height:550px}.hcx-in .hcx-paints{margin-top:-12%}.hcx-in .hcx-stage{align-self:end}}.hcx-stage{grid-area:stage}.hcx-paints{grid-area:paints}.hcx-ctas{grid-area:ctas}.hcx-title{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.004em;text-wrap:balance;margin:0;font-size:clamp(48px,6.2vw,88px);font-weight:400;line-height:.88}.hcx-title span{display:block}.hcx-with{color:var(--paint)}.hcx-with em{color:var(--ink);margin-right:.06em}.hcx-lede{max-width:44ch;color:var(--ink-2);text-wrap:pretty;margin:20px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.hcx-stage{aspect-ratio:1.42;align-self:center;margin-right:calc(-1*clamp(0px,3vw,48px));position:relative}.hcx-canvas{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}.is-3d .hcx-canvas{opacity:1}.hcx-stage .loader{position:absolute;inset:0}.hcx-stage:not(.is-loading) .loader{display:none}.hcx-plate{filter:drop-shadow(0 26px 30px #0000008c);width:min(68%,420px);height:auto;display:none;position:absolute;bottom:12%;left:50%;overflow:visible;translate:-50%}.is-flat .hcx-plate{display:block}.hcx-paint{fill:var(--paint)}.hcx-key{fill:var(--wedge)}.hcx-paints{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:4px;display:flex}.hcx-crate{color:var(--ink);border-bottom:1px solid var(--paint);align-items:center;gap:10px;margin-top:4px;padding-bottom:3px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .7s,color .2s;display:inline-flex}.hcx-crate span{font-family:var(--f-mono);color:var(--ink-2);font-size:13px;font-weight:400}.hcx-crate i{font-style:normal;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.hcx-crate:hover{color:var(--paint)}.hcx-crate:hover i{transform:translate(4px)}.hcx-ctas{flex-wrap:wrap;align-self:start;gap:12px;margin-top:clamp(28px,3.4vw,40px);display:flex}@media (width<=900px){.hcx-in{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""stage""paints""ctas"}.hcx-stage{aspect-ratio:1/1.02;margin:clamp(8px,3vw,24px) -12px 0}}@media (width<=640px){.hcx{--pad:16px}.hcx-title{font-size:min(72px,15.4vw)}.hcx-ctas .btn{flex:1}}@media (prefers-reduced-motion:reduce){.hcx,.hcx *{transition-duration:0s!important}.hcx-grain{animation:none}}.hlx{--pad:max(20px,calc((100vw - 1240px) / 2 + 20px));padding:var(--sec) var(--pad);margin-inline:calc(50% - 50vw);position:relative;overflow-x:clip}.hlx:before{content:"";top:0;left:var(--pad);right:var(--pad);border-top:1px dashed var(--line);position:absolute}.hlx-room{isolation:isolate;min-height:clamp(540px,46vw,660px);margin-inline:calc(-1 * var(--pad));padding:clamp(56px,6vw,96px) var(--pad) clamp(32px,4vw,56px);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid;position:relative;overflow:hidden}.hlx-bg{z-index:-1;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 16% 58%,#0000);mask:linear-gradient(#0000,#000 16% 58%,#0000)}.hlx-bg img{object-fit:cover;object-position:70% 55%;width:100%;height:100%;transition:transform 2.4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.04)}.hlx-room:hover .hlx-bg img{transform:scale(1)}.hlx-shade{background:linear-gradient(90deg,#121110f7 0%,#121110e0 30%,#12111059 58%,#12111000 80%), linear-gradient(0deg,var(--bg) 0%,#12111000 34%), linear-gradient(180deg,var(--bg) 0%,#12111000 26%);position:absolute;inset:0}.hlx-glow{background:radial-gradient(60% 70% at 8% 100%,color-mix(in srgb,var(--tape) 26%,transparent),transparent 70%);mix-blend-mode:screen;position:absolute;inset:0}.hlx-grain{opacity:.35;background:radial-gradient(circle at 1.5px 1.5px,#f5ecd60d .7px,#0000 1px) 0 0/4px 4px;position:absolute;inset:0}.hlx-copy{max-width:560px}.hlx-title{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.004em;text-wrap:balance;margin:0;font-size:clamp(52px,7vw,104px);font-weight:400;line-height:.86}.hlx .hlx-title em{color:var(--tape);text-shadow:0 0 40px color-mix(in srgb,var(--tape) 35%,transparent);font-style:normal}.hlx-lede{max-width:40ch;color:var(--ink-2);text-wrap:pretty;margin:20px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.hlx-facts{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.hlx-facts li{border:1px solid var(--line);backdrop-filter:blur(6px);font-family:var(--f-mono);color:var(--ink-2);background:#1211108c;border-radius:999px;padding:6px 12px;font-size:12px}.hlx-facts b{color:var(--ink);font-weight:500}.hlx-ctas{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:clamp(24px,3vw,34px);display:flex}.hlx-ctas .btn{text-decoration:none}.hlx-feature{box-sizing:border-box;backdrop-filter:blur(14px)saturate(1.2);width:min(360px,100%);color:var(--ink);background:#1c19169e;border:1px solid #f5ecd629;border-radius:20px;align-items:center;gap:14px;padding:12px 18px 12px 12px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s;display:flex;box-shadow:0 20px 40px -20px #000000b3}.hlx-feature:hover{border-color:color-mix(in srgb,var(--tape) 60%,transparent);transform:translateY(-3px)}.hlx-feature-img{background:var(--panel-2);border-radius:12px;flex:none;width:72px;height:72px;overflow:hidden}.hlx-feature-img img{object-fit:cover;width:100%;height:100%;display:block}.hlx-feature-txt{gap:3px;min-width:0;display:grid}.hlx-feature-txt small{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tape);font-size:11px}.hlx-feature-txt b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.hlx-feature-arr{color:var(--tape);margin-left:auto;font-size:18px;transition:transform .35s}.hlx-feature:hover .hlx-feature-arr{transform:translate(4px)}.hlx-price{font-family:var(--f-mono);color:var(--ink);font-size:13px;font-weight:500}.hlx-price.is-out{color:var(--muted);font-weight:400}.hlx-floor{margin-top:clamp(36px,4.4vw,56px)}.hlx-floor-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.hlx-floor-head h3{font-family:var(--f-display);text-transform:uppercase;align-items:baseline;gap:14px;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1;display:flex}.hlx-floor-head h3 span{font-family:var(--f-mono);letter-spacing:.12em;color:var(--muted);font-size:12px}.hlx-shelf{margin:0 calc(-1 * var(--pad));padding:6px var(--pad) 10px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--pad);scrollbar-width:none;grid-auto-columns:clamp(220px,21vw,268px);grid-auto-flow:column;gap:22px;list-style:none;display:grid;overflow-x:auto}.hlx-shelf::-webkit-scrollbar{display:none}.hlx-shelf>li{scroll-snap-align:start;min-width:0}.hlx-piece{height:100%;color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.hlx-piece-img{aspect-ratio:1;background:radial-gradient(80% 70% at 50% 100%,color-mix(in srgb,var(--tape) 22%,transparent),transparent 70%),var(--panel);border:1px solid var(--line);border-radius:20px;transition:border-color .35s,box-shadow .35s;display:block;position:relative;overflow:hidden}.hlx-piece-img img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1);display:block}.hlx-piece-none{box-shadow:0 0 0 1px var(--line);background:repeating-radial-gradient(circle,#1a1816 0 2px,#221f1b 2px 4px);border-radius:50%;position:absolute;inset:22%}.hlx-piece:hover .hlx-piece-img{border-color:color-mix(in srgb,var(--tape) 55%,transparent);box-shadow:0 18px 40px -22px color-mix(in srgb,var(--tape) 70%,transparent)}.hlx-piece:hover .hlx-piece-img img{transform:scale(1.05)}.hlx-piece.is-sold .hlx-piece-img img{filter:saturate(.55)brightness(.8)}.hlx-flag{backdrop-filter:blur(6px);border:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.06em;color:var(--ink-2);background:#121110c7;border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;top:12px;left:12px}.hlx-piece-kind{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tape);align-items:center;gap:7px;margin-top:14px;font-size:11px;display:flex}.hlx-piece-kind:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.hlx-piece-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.hlx-piece-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.hlx-piece-arr{color:var(--tape);opacity:0;transition:opacity .3s,transform .3s;transform:translate(-6px)}.hlx-piece:hover .hlx-piece-arr{opacity:1;transform:none}.hlx-piece:focus-visible{outline:none}.hlx-piece:focus-visible .hlx-piece-img,.hlx-feature:focus-visible{outline:2px solid var(--tape);outline-offset:3px}@media (width<=900px){.hlx-room{min-height:0;padding:0 var(--pad);grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.hlx-bg{margin:0 calc(-1 * var(--pad));aspect-ratio:4/3;max-height:56svh;position:relative;inset:auto}.hlx-shade{background:linear-gradient(0deg,var(--bg) 0%,#12111000 55%),linear-gradient(180deg,var(--bg) 0%,#12111000 22%)}.hlx-glow{display:none}.hlx-copy{margin-top:-64px;position:relative}.hlx-feature{width:100%}}@media (width<=640px){.hlx{--pad:16px}.hlx-title{font-size:min(72px,15.4vw)}.hlx-ctas .btn{flex:auto;justify-content:center}.hlx-floor-head .hm-arrows{display:none}.hlx-shelf{grid-auto-columns:min(62vw,240px);gap:16px}}@media (prefers-reduced-motion:reduce){.hlx-bg img,.hlx-piece-img img,.hlx-feature,.hlx-piece-arr{transition:none}}.hm{--sec:clamp(56px,8vw,112px);width:100%;max-width:1240px;padding:0 20px var(--foot-gap);box-sizing:border-box;margin:0 auto}.hm em{color:var(--lamp);font-style:normal}.hm-block{padding:var(--sec) 0;border-top:1px dashed var(--line)}.hm-head{max-width:780px;margin-bottom:clamp(28px,4vw,52px)}.hm-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;max-width:none;display:flex}.hm-head h2,.hm-bin h2{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.004em;text-wrap:balance;margin:0;font-size:clamp(44px,6.2vw,88px);font-weight:400;line-height:.9}.hm-sub{max-width:54ch;color:var(--ink-2);text-wrap:pretty;margin:18px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.hm-link{color:var(--ink);border-bottom:1px solid var(--lamp);align-items:center;gap:8px;padding-bottom:3px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.hm-link span{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.hm-link:hover{color:var(--lamp)}.hm-link:hover span{transform:translate(4px)}.hm-hero{padding:clamp(28px,5vw,72px) 0 var(--sec);grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.hm-hero-copy{container-type:inline-size}.hm-hero h1{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.004em;margin:0;font-size:min(128px,19.5cqi);font-weight:400;line-height:.86}.hm-lede{max-width:40ch;color:var(--ink-2);text-wrap:pretty;margin:26px 0 32px;font-size:clamp(17px,1.5vw,19px);line-height:1.5}.hm-ctas{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}.hm-stats{margin:0;display:flex}.hm-stats div{border-left:1px solid var(--line);padding:0 24px}.hm-stats div:first-child{border-left:0;padding-left:0}.hm-stats dt{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px}.hm-stats dd{font-family:var(--f-display);margin:0;font-size:clamp(32px,3.4vw,44px);line-height:1}.hm-window{aspect-ratio:1/.9;--grain-wood:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='70'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.003 .42' numOctaves='3' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 .16 0 0 0 0 .07 0 0 0 0 .02 1.5 0 0 0 -.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:relative}.hm-lamp{pointer-events:none;background:radial-gradient(48% 42% at 52% 34%,#f5bb2a2b,#f5bb2a0d 55%,#0000 75%);position:absolute;inset:-14% -10% 0}.hm-w{position:absolute}.hm-w-lp{z-index:1;width:76%;top:-3%;left:-3%}.hm-w-cd{z-index:2;width:56%;top:24%;right:-5%}.hm-w-tape{z-index:3;width:58%;bottom:3%;left:6%}.hm-w .hr,.hm-w .hc,.hm-w .ht{padding-bottom:9%}.hm-ledge{z-index:0;background:var(--grain-wood) 0 0/420px 100%,linear-gradient(to bottom,#c58d58,var(--wood) 45%,#7d4b26);border-radius:3px;height:5.5%;position:absolute;bottom:6%;left:-2%;right:-6%;box-shadow:0 26px 40px -10px #000000d9,inset 0 1px #ffe1b466,inset 0 -2px #0000004d}.hm-ledge span{background:linear-gradient(#3a210f,#1a0e0600);border-radius:0 0 4px 4px;height:120%;position:absolute;top:100%;left:2%;right:2%}.hm-tiles{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(232px,auto);gap:14px;margin:0;padding:0;list-style:none;display:grid}.t-vinyl{grid-area:span 2/span 4}.t-tapes,.t-cds{grid-column:span 2}.t-merch,.t-lounge{grid-column:span 3}.hm-tile a{isolation:isolate;box-sizing:border-box;border:1px solid var(--line);height:100%;color:var(--ink);background:radial-gradient(circle at 1.5px 1.5px,#f5ecd609 .7px,transparent 1px) 0 0/4px 4px,var(--panel);border-radius:22px;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 24px;text-decoration:none;transition:color .2s,border-color .2s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.hm-tile a:before{content:"";z-index:-1;background:var(--a);transform-origin:0;transition:transform .28s cubic-bezier(.6,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.hm-tile a:is(:hover,:focus-visible){color:var(--lamp-ink);border-color:var(--a)}.hm-tile a:is(:hover,:focus-visible):before{transform:none}.hm-tile a:focus-visible{outline:2px solid var(--a);outline-offset:3px}.hm-tile-num{font-family:var(--f-mono);color:var(--a);font-size:12px;transition:color .2s}.hm-tile-txt{z-index:2;flex-direction:column;gap:8px;display:flex;position:relative}.hm-tile-txt b{font-family:var(--f-display);text-transform:uppercase;font-weight:400;font-size:min(64px,calc((100cqi - 48px) / (var(--len) * .46)));letter-spacing:-.004em;line-height:.88}.t-vinyl .hm-tile-txt b{font-size:min(132px,calc((100cqi - 48px) / (var(--len) * .46)))}.hm-tile-txt small{font-family:var(--f-mono);color:var(--ink-2);font-size:12px;transition:color .2s}.hm-tile-meta{z-index:2;font-family:var(--f-mono);color:var(--ink);align-items:center;gap:10px;margin-top:auto;font-size:13px;transition:color .2s;display:inline-flex;position:relative}.hm-tile-from:before{content:"·";margin-right:10px}.hm-tile-meta i{color:var(--a);font-style:normal;transition:transform .25s,color .2s;transform:translate(-4px)}.hm-tile a:is(:hover,:focus-visible) :is(.hm-tile-num,.hm-tile-txt small,.hm-tile-meta,.hm-tile-meta i){color:var(--lamp-ink)}.hm-tile a:is(:hover,:focus-visible) .hm-tile-meta i{transform:none}.hm-art{aspect-ratio:1;place-items:center;width:clamp(120px,44%,190px);transition:transform .4s cubic-bezier(.2,.9,.2,1);display:grid;position:absolute;bottom:-18px;right:-18px}.hm-art svg{filter:drop-shadow(0 14px 22px #0000008c);width:100%;height:100%;overflow:visible}.hm-art .spin{transform-origin:60px 60px}.hm-art .sway{transform-origin:60px 16px}.art-tapes{transform:rotate(-8deg)}.art-lounge{transform:rotate(-6deg)}.hm-art .disc{width:88%}.hm-tile a:is(:hover,:focus-visible) .hm-art{transform:translate(-10px,-10px)rotate(-6deg)scale(1.04)}.hm-tile a:is(:hover,:focus-visible) .art-tapes .spin{animation:1.6s linear infinite spin}.hm-tile a:is(:hover,:focus-visible) .art-lounge .spin{animation:2.6s linear infinite spin}.hm-tile a:is(:hover,:focus-visible) .art-merch .sway{animation:1.8s ease-in-out infinite sway}.hm-tile a:is(:hover,:focus-visible) .art-cds .disc{animation:3s linear infinite spin}.hm-crate{width:min(56%,440px);cursor:inherit;position:absolute;bottom:7%;right:5%}.hm-crate :is(.crate-art,.sleeve){transition-duration:.3s}.hm-crate .crate-disc{transition-duration:.38s}.hm-crate .sleeve img{object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.hm-tile a:is(:hover,:focus-visible) .crate-art{transform:translateY(-6px)}.hm-tile a:is(:hover,:focus-visible) .sleeve{transform:translateY(calc(var(--y) - 14px)) rotate(calc(var(--r) * 1.6))}.hm-tile a:is(:hover,:focus-visible) .crate-disc{transform:translate(14%,calc(var(--y) - 58%)) rotate(-24deg)}.hm-tile a:is(:hover,:focus-visible) .crate-art:after{opacity:.5}.hm-fresh .hm-head h2,#picks .hm-head h2{font-size:clamp(30px,3.2vw,44px)}.hm-shelf-tools{align-items:center;gap:22px;display:flex}.hm-shelf{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:clamp(180px,17vw,212px);grid-auto-flow:column;gap:28px;margin:0 -20px;padding:14px 20px 8px;scroll-padding:0 20px;list-style:none;display:grid;overflow-x:auto}.hm-shelf::-webkit-scrollbar{display:none}.hm-shelf>li{scroll-snap-align:start;min-width:0}.hm-bin{isolation:isolate;color:var(--lamp-ink);background:radial-gradient(circle at 2px 2px,#1211101a 1.1px,transparent 1.4px) 0 0/9px 9px,radial-gradient(90% 120% at 0 0,#ffc84a,var(--bin) 55%,#f0a011);border-radius:28px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,64px);margin:0 0 clamp(56px,8vw,112px);padding:clamp(32px,5vw,60px) clamp(24px,5vw,64px);display:grid;position:relative;overflow:hidden}.hm-bin h2{color:var(--lamp-ink)}.hm-bin p{max-width:46ch;margin:16px 0 26px;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.hm-bin-sticker{aspect-ratio:1;background:var(--lamp-ink);width:clamp(150px,16vw,200px);color:var(--bin);box-shadow:0 22px 40px -16px #0000008c,inset 0 0 0 6px var(--lamp-ink),inset 0 0 0 8px #ffb21e66;border-radius:50%;place-content:center;justify-items:center;display:grid;transform:rotate(-9deg)}.hm-bin-sticker b{font-family:var(--f-display);font-size:clamp(60px,6.4vw,84px);font-weight:400;line-height:.9}.hm-bin-sticker small{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;font-size:13px}.hm-bin-stack{align-self:stretch;width:clamp(150px,18vw,240px);margin:calc(-1*clamp(32px,5vw,60px)) calc(-1*clamp(24px,5vw,64px)) calc(-1*clamp(32px,5vw,60px)) 0;position:relative}.hm-bin-stack i{aspect-ratio:1;background:radial-gradient(circle,#0c0b0a 0 3%,var(--l) 3.5% 17%,#141210 17.5% 19%,#1a1816 19.5% 100%);border-radius:50%;width:118%;position:absolute;right:-48%;box-shadow:0 14px 30px #00000073}.hm-bin-stack i:after{content:"";background:repeating-radial-gradient(circle,#ffffff0d 0 1px,#0000 1px 3px);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 19%,#000 19.5%);mask:radial-gradient(circle,#0000 19%,#000 19.5%)}.hm-bin-stack i:first-child{--l:var(--sticker);top:-30%}.hm-bin-stack i:nth-child(2){--l:var(--sky);top:18%;right:-62%}.hm-bin-stack i:nth-child(3){--l:var(--lamp);top:58%;right:-36%}.hm-bin:hover .hm-bin-stack i:first-child{animation:6s linear infinite spin}@property --mx{syntax:"<percentage>";inherits:true;initial-value:66%}@property --my{syntax:"<percentage>";inherits:true;initial-value:42%}.hm-digger{isolation:isolate;box-sizing:border-box;align-items:end;min-height:clamp(440px,64vh,620px);margin-inline:calc(50% - 50vw);padding:clamp(90px,8vw,130px) 0 clamp(64px,6vw,100px);animation:18s ease-in-out infinite alternate dg-wander;display:grid;position:relative;overflow:hidden}.hm-digger.is-aimed{animation:none}.hm-digger:not(.is-live),.hm-digger:not(.is-live) :is(.dg-photo,.dg-grain){animation-play-state:paused}.hm-digger+.hm-block{border-top:0}.hm{--dg-deep:#1a140d;--dg-l:clamp(32px,6vw,96px);--dg-r:20px}.hm-digger+#picks{--pl:calc(max(0px,(100vw - 1240px) / 2) + var(--dg-r));--pr:calc(max(0px,(100vw - 1240px) / 2) + var(--dg-r));padding:calc(clamp(8px,2vw,24px) + 2px) var(--pr) var(--sec) var(--pl);background:linear-gradient(var(--dg-deep),#1a140d00 40%),radial-gradient(60% 55% at 28% 42%,#f5bb2a12,#f5bb2a00 70%),linear-gradient(to bottom,var(--dg-deep),#16120e 60%,var(--bg));margin:-2px calc(50% - 50vw) 0;position:relative}.hm-digger+#picks .hm-shelf{margin-inline:calc(-1 * var(--pl)) calc(-1 * var(--pr));padding-inline:var(--pl) var(--pr);scroll-padding:0 var(--pr) 0 var(--pl)}.dg-bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.dg-photo{object-fit:cover;object-position:62% 60%;background:var(--dg-blur) 62% 60%/cover;z-index:0;filter:grayscale()contrast(1.35)brightness(.4);transform-origin:64% 44%;width:100%;height:100%;animation:28s ease-in-out infinite alternate dg-breathe;position:absolute;inset:0}.dg-bg:before{content:"";z-index:1;mix-blend-mode:color;opacity:.7;background:linear-gradient(120deg,var(--sticker),var(--lamp) 52%,var(--copper));position:absolute;inset:0}.dg-lit{z-index:2;filter:saturate(1.7)contrast(1.15)brightness(1.2);-webkit-mask:radial-gradient(circle at var(--mx) var(--my),#000 0,#000000d9 8vmax,transparent 22vmax);mask:radial-gradient(circle at var(--mx) var(--my),#000 0,#000000d9 8vmax,transparent 22vmax)}.dg-tint{z-index:3;background:radial-gradient(circle at var(--mx) var(--my),#f5bb2a24,#f5bb2a00 26vmax), linear-gradient(to bottom,var(--bg),#1211108c 14%,#12111000 32%,#12111000 58%,#1a140dcc 84%,var(--dg-deep)), linear-gradient(90deg,#121110b8,#12111026 58%,#12111066);position:absolute;inset:0}.dg-grain{z-index:4;pointer-events:none;opacity:.32;mix-blend-mode:overlay;background:repeating-linear-gradient(#00000059 0 1px,#0000 1px 3px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(6,end) infinite dg-grain;position:absolute;inset:-10%;-webkit-mask:linear-gradient(#0000 10%,#000 26.7% 73.3%,#0000 90%);mask:linear-gradient(#0000 10%,#000 26.7% 73.3%,#0000 90%)}.dg-inner{width:100%;max-width:1240px;padding:0 var(--dg-r) 0 var(--dg-l);box-sizing:border-box;margin:0 auto;position:relative}.dg-kicker{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0 0 clamp(22px,3.6vw,52px);font-size:12px;display:flex}.dg-kicker span:first-child{color:var(--lamp)}.glitch.dg-name{--gx:.012em;display:block}.dg-name{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);mix-blend-mode:difference;margin:0 0 0 -.03em;font-size:clamp(72px,12vw,190px);font-weight:400;line-height:.8}.dg-foot{flex-direction:column;align-items:flex-start;gap:clamp(24px,2.6vw,34px);margin-top:clamp(18px,2.4vw,30px);display:flex}.dg-quote{margin:0}.dg-quote p{max-width:44ch;color:var(--ink);text-wrap:pretty;text-shadow:0 2px 24px #000000d9,0 1px 3px #0009;margin:0;font-size:clamp(15px,1.4vw,20px);line-height:1.35}.dg-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.dg-ig{font-family:var(--f-mono);color:var(--ink);border-bottom:1px solid var(--sticker);padding-bottom:3px;font-size:14px;text-decoration:none;transition:color .2s}.dg-ig:hover{color:var(--sticker)}@keyframes dg-wander{0%{--mx:66%;--my:42%}30%{--mx:52%;--my:30%}60%{--mx:78%;--my:56%}to{--mx:60%;--my:62%}}@keyframes dg-breathe{0%{transform:scale(1.02)}to{transform:scale(1.12)translate(-1.5%,-1%)}}@keyframes dg-grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-2%)}60%{transform:translate(-2%,-4%)}80%{transform:translate(4%,2%)}}@media (width<=980px){.hm-hero{grid-template-columns:minmax(0,1fr)}.hm-window{width:100%;max-width:620px;margin:8px auto 0}.t-vinyl{grid-area:span 1/span 6;min-height:380px}.t-tapes,.t-cds,.t-merch,.t-lounge{grid-column:span 3}.hm-bin{grid-template-columns:auto minmax(0,1fr)}.hm-bin-stack{display:none}}@media (width<=640px){.hm{padding:0 16px var(--foot-gap)}.hm-ctas{flex-direction:column}.hm-ctas .btn{width:100%}.hm-hero h1{font-size:min(108px,19.5cqi)}.hm-stats div{padding:0 16px}.hm-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(200px,auto);gap:10px}.t-vinyl{grid-column:span 2;min-height:400px}.t-tapes,.t-cds,.t-merch,.t-lounge{grid-column:span 1}.hm-tile a{border-radius:18px;padding:18px}.hm-tile-txt small{font-size:11px}.hm-tile-meta{flex-direction:column;align-items:flex-start;gap:2px;font-size:12px}.hm-tile-from:before{content:none}.hm-tile-meta i{display:none}.hm-art{width:54%;bottom:-14px;right:-14px}.t-vinyl{min-height:430px}.t-vinyl .hm-tile-meta{flex-direction:row;gap:10px}.t-vinyl .hm-tile-from:before{content:"·"}.hm-crate{width:min(80%,360px);bottom:58px;right:50%;translate:50%}.hm-shelf{grid-auto-columns:min(54vw,200px);gap:20px;margin:0 -16px;padding:14px 16px 8px;scroll-padding:0 16px}.hm-arrows{display:none}.hm-bin{text-align:left;grid-template-columns:minmax(0,1fr)}.hm-bin-sticker{width:132px;position:absolute;top:22px;right:18px}.hm-bin-sticker b{font-size:54px}.hm-bin h2{margin-right:110px}.hm-digger{align-items:end;min-height:clamp(520px,78svh,660px);padding:100px 0 48px}.hm{--dg-l:26px;--dg-r:16px}.dg-name{font-size:20vw}}@media (prefers-reduced-motion:reduce){.hm-art *,.hm-bin-stack i,.hm-digger,.hm-digger *,.hm-digger :before,.hm-digger :after{animation:none!important}}.cs{--spin:1.8s;isolation:isolate;background:radial-gradient(circle at 1.5px 1.5px,#f5ecd609 .7px,transparent 1px) 0 0/4px 4px, radial-gradient(120% 90% at 50% 120%,#000 0,transparent 60%), var(--bg);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.cs-glow{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,#f5bb2a29,#f5bb2a0d 45%,#0000);border-radius:50%;width:min(1100px,120vw);animation:7s ease-in-out infinite alternate cs-breathe;position:absolute;inset:-20% -10% auto auto}@keyframes cs-breathe{to{opacity:.65;transform:scale(1.06)}}.cs-top{opacity:0;justify-content:space-between;align-items:center;gap:16px;padding:clamp(16px,3vw,28px) clamp(16px,4vw,48px);animation:.9s .1s forwards cs-fade;display:flex}.cs-brand{align-items:center;gap:12px;display:flex}.cs-brand img{display:block}.cs-brand b{font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;font-size:24px;font-weight:400;line-height:1}.cs-stage{box-sizing:border-box;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,5vw,72px);width:100%;max-width:1320px;margin:0 auto;padding:clamp(8px,2vw,24px) clamp(16px,4vw,48px) clamp(40px,6vw,72px);display:grid}.cs-copy{min-width:0;container-type:inline-size}.cs-kicker{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);opacity:0;align-items:center;gap:12px;margin:0 0 clamp(14px,2vw,22px);font-size:13px;animation:.8s .5s forwards cs-fade;display:flex}.cs-eq{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.cs-eq i{background:var(--lamp);transform-origin:bottom;border-radius:1px;width:3px;height:100%;animation:.9s ease-in-out infinite alternate cs-eq}.cs-eq i:nth-child(2){animation-duration:.6s;animation-delay:-.3s}.cs-eq i:nth-child(3){animation-duration:1.1s;animation-delay:-.5s}.cs-eq i:nth-child(4){animation-duration:.75s;animation-delay:-.1s}@keyframes cs-eq{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.cs h1{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.005em;margin:0;font-size:min(200px,32cqi);font-weight:400;line-height:.86}.cs-line{padding-bottom:.04em;display:block;overflow:hidden}.cs-line>span{animation:1.1s cubic-bezier(.2,.9,.15,1) .25s forwards cs-rise;display:inline-block;transform:translateY(105%)}.cs-line:nth-child(2)>span{animation-delay:.4s}.cs-soon{color:var(--lamp)}@keyframes cs-rise{to{transform:none}}.cs-lede{max-width:28ch;color:var(--ink-2);opacity:0;margin:clamp(18px,2.4vw,30px) 0 0;font-size:clamp(20px,2vw,26px);line-height:1.4;animation:.9s .8s forwards cs-fade}.cs-lede b{color:var(--ink);font-weight:600}@keyframes cs-fade{to{opacity:1}}.cs-deckWrap{--rx:18deg;--ry:-4deg;perspective:1400px;opacity:0;animation:1.4s cubic-bezier(.2,.85,.2,1) .15s forwards cs-deckIn}@keyframes cs-deckIn{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:none}}.cs-deck{aspect-ratio:1.12;box-sizing:border-box;width:min(100%,600px);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;background:repeating-linear-gradient(92deg,#0000 0 7px,#00000017 7px 9px,#ffffff08 9px 13px), linear-gradient(160deg,var(--wood-hi),var(--wood) 45%,var(--wood-dark));border-radius:18px;margin-left:auto;padding:3.2%;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:inset 0 1px #ffffff38,inset 0 -2px #00000059,0 2px #3a220f,0 10px 0 -2px #2a180a,0 60px 90px -30px #000000f2,0 30px 60px -20px #000000b3}.cs-plate{background:radial-gradient(130% 100% at 20% 0,#ffffff0f,#0000 55%),repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 3px),#191715;border-radius:10px;height:100%;position:relative;box-shadow:inset 0 0 0 1px #0009,inset 0 2px 12px #0009}.cs-platter{aspect-ratio:1;background:radial-gradient(closest-side,transparent 0 95.5%,#0b0a09 96%), repeating-conic-gradient(#8d867b 0 1.1deg,#3b3631 1.1deg 2.25deg);border-radius:50%;width:84%;position:absolute;top:50%;left:41%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #000000b3,0 0 0 1px #0009}.cs-record{animation:cs-spinup 3.6s cubic-bezier(.5,0,.75,.5) .3s,cs-spin var(--spin) linear 3.9s infinite;background:radial-gradient(circle closest-side,#0000 0 37%,#060505 37.5% 39.5%,#0000 40% 93%,#050404 93.5% 95.5%,#1d1b19 96% 97%,#060505 97.5%),repeating-radial-gradient(circle,#151413 0 1px,#0a0909 1px 2.2px);border-radius:50%;place-items:center;display:grid;position:absolute;inset:3.2%;box-shadow:0 2px 6px #000c}.cs-label{aspect-ratio:1;border-radius:50%;width:36%;display:block;box-shadow:0 0 0 1px #0006}@keyframes cs-spinup{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cs-spin{to{transform:rotate(360deg)}}.cs-sheen{pointer-events:none;mix-blend-mode:screen;background:conic-gradient(from 20deg,transparent 0 6%,#f5ecd629 11%,transparent 17% 50%,#f5ecd61a 61%,transparent 67%);border-radius:50%;position:absolute;inset:3.2%;-webkit-mask:radial-gradient(closest-side,#0000 0 40%,#000 41% 95%,#0000 96%);mask:radial-gradient(closest-side,#0000 0 40%,#000 41% 95%,#0000 96%)}.cs-spindle{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#f2ece0,#7a736a 60%,#2a2622);border-radius:50%;width:2.6%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-arm{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cs-armSwing{transform-box:view-box;transform-origin:98px 16px;filter:drop-shadow(4px 7px 2px #0000008c);animation:1.6s cubic-bezier(.5,0,.2,1) 2.4s forwards cs-cue,240s linear 4s forwards cs-track}@keyframes cs-cue{0%{transform:rotate(0)}75%{filter:drop-shadow(4px 7px 2px #0000008c);transform:rotate(23deg)}to{filter:drop-shadow(1.5px 2.5px 1px #0009);transform:rotate(23deg)}}@keyframes cs-track{0%{filter:drop-shadow(1.5px 2.5px 1px #0009);transform:rotate(23deg)}to{filter:drop-shadow(1.5px 2.5px 1px #0009);transform:rotate(33deg)}}.cs-rpm{font-family:var(--f-mono);color:var(--muted);background:#121110;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:clamp(9px,1.1vw,11px);display:flex;position:absolute;bottom:9%;right:6%;box-shadow:inset 0 0 0 1px #f5ecd614,0 2px #000}.cs-rpm-b{bottom:calc(9% + 32px)}.cs-rpm i{background:#3a352f;border-radius:50%;width:6px;height:6px}.cs-rpm:not(.cs-rpm-b) i{animation:.4s 3.6s forwards cs-led}.cs-rpm:not(.cs-rpm-b){animation:.4s 3.6s forwards cs-ledTxt}@keyframes cs-led{to{background:var(--lamp);box-shadow:0 0 10px 1px #f5bb2ab3}}@keyframes cs-ledTxt{to{color:var(--ink)}}@media (width<=860px){.cs-stage{text-align:left;grid-template-columns:1fr;gap:clamp(28px,8vw,48px)}.cs-deck{margin:0 auto}}@media (width<=520px){.cs-brand b{font-size:20px}.cs-brand img{width:34px;height:34px}.cs-rpm-b{bottom:calc(9% + 26px)}}@media (prefers-reduced-motion:reduce){.cs *,.cs :before,.cs :after{transition:none!important;animation:none!important}.cs-top,.cs-kicker,.cs-lede,.cs-deckWrap{opacity:1}.cs-line>span{transform:none}.cs-armSwing{filter:drop-shadow(1.5px 2.5px 1px #0009);transform:rotate(26deg)}.cs-eq i{transform:scaleY(.6)}}
