section.svelte-1o30u11{animation:svelte-1o30u11-fadeUp .6s ease both}.scrim.svelte-1o30u11{z-index:0;background:linear-gradient(90deg,#000000d1,#0000008c 20%,#00000057,#0000008c 80%,#000000d1);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}@keyframes svelte-1o30u11-fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-copy.svelte-u8lqp0{animation:svelte-u8lqp0-fadeUp .7s ease both}@keyframes svelte-u8lqp0-fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.scroll-line.svelte-u8lqp0{position:relative;overflow:hidden}.scroll-line.svelte-u8lqp0:after{content:"";position:absolute;left:0;top:-100%;height:100%;width:100%;background:#fffc;animation:svelte-u8lqp0-drip 2.4s ease-in-out infinite}@keyframes svelte-u8lqp0-drip{0%{top:-100%}65%,to{top:100%}}@media(prefers-reduced-motion:reduce){.scroll-line.svelte-u8lqp0:after{animation:none}}.grooves.svelte-1d1ycds{width:300px;height:300px;border-radius:50%;display:block}.spin-layer.svelte-1d1ycds{transform-box:fill-box;transform-origin:center}.spinning.svelte-1d1ycds .spin-layer:where(.svelte-1d1ycds){animation:svelte-1d1ycds-grooveSpin var(--spin-duration, 10s) linear infinite}@keyframes svelte-1d1ycds-grooveSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinning.svelte-1d1ycds .spin-layer:where(.svelte-1d1ycds){animation:none}}.root.svelte-iqlrwi{position:relative;width:100%;height:100%;overflow:hidden}.screen.svelte-iqlrwi{position:absolute;inset:0;width:100%;height:100%;transition:transform .7s cubic-bezier(.76,0,.24,1);will-change:transform}.carousel-screen.svelte-iqlrwi{transform:translateY(0);z-index:1;overflow:hidden}.carousel-screen.slide-out.svelte-iqlrwi{transform:translateY(-100%)}.bg-glow.svelte-iqlrwi{position:absolute;inset:0;background:radial-gradient(ellipse 65% 50% at 50% 58%,rgba(255,255,255,.035) 0%,transparent 70%);pointer-events:none;z-index:0}.dust.svelte-iqlrwi{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.mote.svelte-iqlrwi{position:absolute;border-radius:50%;background:#ffffff8c;opacity:0;animation-name:svelte-iqlrwi-moteFloat;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes svelte-iqlrwi-moteFloat{0%{transform:translate(0);opacity:0}25%{opacity:.45}75%{opacity:.15}to{transform:translate(var(--drift, 20px),-90px);opacity:0}}@media(prefers-reduced-motion:reduce){.mote.svelte-iqlrwi{animation:none;opacity:0}}.site-header.svelte-iqlrwi{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.07)}@media(min-width:768px){.site-header.svelte-iqlrwi{padding:1.5rem 2.2rem}}.header-label.svelte-iqlrwi{font-family:Space Mono,monospace;font-size:.62rem;font-weight:400;letter-spacing:.22em;text-transform:uppercase;color:#ffffffe6;margin:0}.header-count.svelte-iqlrwi{font-family:Space Mono,monospace;font-size:.62rem;letter-spacing:.2em;color:#ffffff8c}.scene.svelte-iqlrwi{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:100%;-webkit-user-select:none;user-select:none;position:relative;z-index:5}@media(min-width:768px){.scene.svelte-iqlrwi{gap:2rem}}.stage-wrap.svelte-iqlrwi{position:relative;height:340px;width:900px;max-width:calc(100vw - 7rem);perspective:1200px;transform:scale(.32);overflow:visible;flex-shrink:0;touch-action:pan-y;cursor:grab}.stage-wrap.dragging.svelte-iqlrwi{cursor:grabbing}@media(min-width:480px){.stage-wrap.svelte-iqlrwi{transform:scale(.4)}}@media(min-width:768px){.stage-wrap.svelte-iqlrwi{transform:scale(.5)}}.parallax.svelte-iqlrwi,.stage.svelte-iqlrwi{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:center center}.card-wrap.svelte-iqlrwi{position:absolute;width:300px;height:300px;left:50%;top:50%;margin-left:-150px;margin-top:-150px;transform-style:preserve-3d}.vinyl.svelte-iqlrwi{width:300px;height:300px;border-radius:50%;transform-style:preserve-3d}.float.svelte-iqlrwi{width:100%;height:100%}.float.floating.svelte-iqlrwi{animation:svelte-iqlrwi-recordBob 5.5s ease-in-out infinite}@keyframes svelte-iqlrwi-recordBob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(prefers-reduced-motion:reduce){.float.floating.svelte-iqlrwi{animation:none}}.floor-glow.svelte-iqlrwi{position:absolute;left:50%;bottom:-130px;width:700px;height:160px;transform:translate(-50%);background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(255,255,255,.06) 0%,transparent 70%);pointer-events:none}.card-info-strip.svelte-iqlrwi{position:absolute;bottom:0;left:0;right:0;z-index:10;padding:.9rem 1.2rem;border-top:1px solid rgba(255,255,255,.07);min-height:52px;display:flex;align-items:center}@media(min-width:768px){.card-info-strip.svelte-iqlrwi{padding:1.2rem 2.2rem}}.card-info-inner.svelte-iqlrwi{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;width:100%}@media(min-width:768px){.card-info-inner.svelte-iqlrwi{flex-wrap:nowrap;gap:1rem}}.card-info-inner.active.svelte-iqlrwi{animation:svelte-iqlrwi-fadeSlideUp .25s ease forwards}.card-info-index.svelte-iqlrwi{font-family:Space Mono,monospace;font-size:.58rem;letter-spacing:.14em;color:#ffffff80}.card-info-sep.svelte-iqlrwi{color:#fff3;font-family:Space Mono,monospace}.card-info-title.svelte-iqlrwi{font-family:Bebas Neue,sans-serif;font-size:1.05rem;letter-spacing:.14em;color:#ffffffeb;display:inline-flex}.card-info-title.svelte-iqlrwi .ch:where(.svelte-iqlrwi){display:inline-block;animation:svelte-iqlrwi-chRise .45s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-iqlrwi-chRise{0%{opacity:0;transform:translateY(.55em) rotate(6deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media(prefers-reduced-motion:reduce){.card-info-title.svelte-iqlrwi .ch:where(.svelte-iqlrwi){animation:none}}.card-info-sub.svelte-iqlrwi{font-family:Space Mono,monospace;font-size:.58rem;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c}.card-info-cta.svelte-iqlrwi{display:none;font-family:Space Mono,monospace;font-size:.58rem;letter-spacing:.14em;color:#fff9;font-style:italic;margin-left:auto}@media(min-width:768px){.card-info-cta.svelte-iqlrwi{display:inline}}@keyframes svelte-iqlrwi-fadeSlideUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.blank-screen.svelte-iqlrwi{background:var(--color-ink, #0a0a0b);transform:translateY(100%);z-index:2;display:flex;align-items:center;justify-content:center}.blank-screen.slide-in.svelte-iqlrwi{transform:translateY(0)}.detail-page.svelte-iqlrwi{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box;animation:svelte-iqlrwi-fadeIn .4s ease forwards}@media(min-width:768px){.detail-page.svelte-iqlrwi{padding:2rem}}.back-btn.svelte-iqlrwi{position:absolute;top:1rem;left:1.2rem;font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.15em;color:#fff9;background:none;border:none;cursor:pointer;padding:.4rem;transition:color .2s ease;z-index:20}@media(min-width:768px){.back-btn.svelte-iqlrwi{top:1.5rem;left:2.2rem}}.back-btn.svelte-iqlrwi:hover{color:#fffffff2}.crackle-btn.svelte-iqlrwi{position:absolute;top:1rem;right:1.2rem;font-family:Space Mono,monospace;font-size:.62rem;letter-spacing:.15em;color:#ffffff73;background:none;border:1px solid rgba(255,255,255,.15);border-radius:2px;cursor:pointer;padding:.4rem .7rem;transition:color .2s ease,border-color .2s ease;z-index:20}@media(min-width:768px){.crackle-btn.svelte-iqlrwi{top:1.5rem;right:2.2rem}}.crackle-btn.svelte-iqlrwi:hover{color:#ffffffe6;border-color:#fff6}.crackle-btn.on.svelte-iqlrwi{color:#fffffff2;border-color:#ffffff8c}.detail-box.svelte-iqlrwi{display:flex;flex-direction:column;width:100%;max-width:860px;border:1px solid rgba(255,255,255,.14);border-radius:4px;overflow:hidden;background:#ffffff05;margin-top:3rem}@media(min-width:768px){.detail-box.svelte-iqlrwi{flex-direction:row;margin-top:0}}.pane.svelte-iqlrwi{display:flex;align-items:center;justify-content:center;padding:1.5rem}@media(min-width:768px){.pane.svelte-iqlrwi{padding:3rem}}.pane-left.svelte-iqlrwi{background:#00000059;overflow:hidden}@media(min-width:768px){.pane-left.svelte-iqlrwi{flex:0 0 360px}}.pane-divider.svelte-iqlrwi{height:1px;width:100%;background:#ffffff1a;flex-shrink:0}@media(min-width:768px){.pane-divider.svelte-iqlrwi{width:1px;height:auto}}.pane-right.svelte-iqlrwi{flex:1;flex-direction:column;align-items:flex-start;gap:0}.turntable.svelte-iqlrwi{position:relative;width:252px;height:252px;margin:.4rem 1.6rem .4rem .4rem}@media(min-width:768px){.turntable.svelte-iqlrwi{width:264px;height:264px}}.platter.svelte-iqlrwi{position:absolute;inset:-14px;border-radius:50%;background:radial-gradient(circle at 42% 36%,#1d1d1d,#101010 55%,#090909);border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 50px #000c}.platter.svelte-iqlrwi:after{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(rgba(255,255,255,.22) 0deg 1.6deg,transparent 1.6deg 7.2deg);-webkit-mask:radial-gradient(circle,transparent 0 calc(50% - 8px),black calc(50% - 7px) calc(50% - 2px),transparent calc(50% - 1px));mask:radial-gradient(circle,transparent 0 calc(50% - 8px),black calc(50% - 7px) calc(50% - 2px),transparent calc(50% - 1px));animation:svelte-iqlrwi-platterSpin 4s linear infinite}@keyframes svelte-iqlrwi-platterSpin{to{transform:rotate(360deg)}}.tt-record.svelte-iqlrwi{position:absolute;inset:0;border-radius:50%;filter:drop-shadow(0 6px 20px rgba(0,0,0,.7));animation:svelte-iqlrwi-recordDrop .85s cubic-bezier(.22,.9,.3,1.08) both}.tt-record.svelte-iqlrwi svg.grooves{width:100%;height:100%}.tt-record.svelte-iqlrwi .grooves.spinning .spin-layer{animation-delay:1.6s}@keyframes svelte-iqlrwi-recordDrop{0%{opacity:0;transform:translateY(-56px) scale(1.06)}60%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}.tonearm.svelte-iqlrwi{position:absolute;width:110px;height:266px;top:-34px;right:-52px;transform-origin:55px 42px;filter:drop-shadow(0 8px 14px rgba(0,0,0,.7));animation:svelte-iqlrwi-armDrop 1s .75s cubic-bezier(.4,0,.2,1) both}@keyframes svelte-iqlrwi-armDrop{0%{transform:rotate(24deg)}to{transform:rotate(-13deg)}}@media(prefers-reduced-motion:reduce){.platter.svelte-iqlrwi:after{animation:none}.tt-record.svelte-iqlrwi{animation:none}.tonearm.svelte-iqlrwi{animation:none;transform:rotate(-13deg)}}.turntable.reduced.svelte-iqlrwi .tonearm:where(.svelte-iqlrwi){animation:none;transform:rotate(-13deg)}.now-playing.svelte-iqlrwi{display:flex;align-items:baseline;gap:.7rem;font-family:Space Mono,monospace;font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;margin-bottom:.5rem;width:100%}.np-dot.svelte-iqlrwi{width:5px;height:5px;border-radius:50%;background:#fff;align-self:center;animation:svelte-iqlrwi-pulse 1.6s ease-in-out infinite}@keyframes svelte-iqlrwi-pulse{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.np-dot.svelte-iqlrwi{animation:none}}.np-label.svelte-iqlrwi{color:#fffc}.np-time.svelte-iqlrwi{margin-left:auto;font-variant-numeric:tabular-nums}.np-bar.svelte-iqlrwi{width:100%;height:2px;background:#ffffff1a;margin-bottom:1.6rem;overflow:hidden}.np-fill.svelte-iqlrwi{height:100%;background:#ffffffbf;transition:width 1s linear}@media(min-width:768px){.np-bar.svelte-iqlrwi{margin-bottom:2rem}}.detail-sub.svelte-iqlrwi{font-family:Space Mono,monospace;font-size:.62rem;letter-spacing:.25em;text-transform:uppercase;color:#ffffff8c;margin:0 0 .6rem}.detail-title.svelte-iqlrwi{font-family:Bebas Neue,sans-serif;font-size:2.8rem;letter-spacing:.06em;color:#fff;margin:0 0 1rem;line-height:1}@media(min-width:768px){.detail-title.svelte-iqlrwi{font-size:4.5rem;margin:0 0 1.4rem}}.detail-desc.svelte-iqlrwi{font-family:Space Mono,monospace;font-size:.7rem;line-height:1.8;color:#ffffffa6;margin:0 0 1.6rem;max-width:340px}@media(min-width:768px){.detail-desc.svelte-iqlrwi{line-height:1.9;margin:0 0 2.2rem}}.github-btn.svelte-iqlrwi{display:inline-block;font-family:Space Mono,monospace;font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-ink, #0a0a0b);background:#fff;border:none;padding:.65rem 1.4rem;cursor:pointer;text-decoration:none;transition:background .2s ease}.github-btn.svelte-iqlrwi:hover{background:#ffffffd1}@keyframes svelte-iqlrwi-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.nav-btn.svelte-iqlrwi{font-family:Space Mono,monospace;font-size:1.4rem;color:#ffffff73;background:none;border:none;padding:1rem .6rem;cursor:pointer;transition:color .3s ease;z-index:10;flex-shrink:0;align-self:stretch;display:flex;align-items:center}@media(min-width:768px){.nav-btn.svelte-iqlrwi{font-size:2rem;padding:1rem 2rem}}.nav-btn.svelte-iqlrwi:hover{color:#ffffffe6}
