@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/saira-condensed-vietnamese-500-normal.BO-iw4YA.woff2) format("woff2"),url(/_astro/saira-condensed-vietnamese-500-normal.CtjeXiCW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/saira-condensed-latin-ext-500-normal.CIzImMjU.woff2) format("woff2"),url(/_astro/saira-condensed-latin-ext-500-normal.CgTVcJE5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/saira-condensed-latin-500-normal.DIdKjHXc.woff2) format("woff2"),url(/_astro/saira-condensed-latin-500-normal.BGC7F_dX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/saira-condensed-vietnamese-600-normal.DdheDV3O.woff2) format("woff2"),url(/_astro/saira-condensed-vietnamese-600-normal.Cx33h9T1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/saira-condensed-latin-ext-600-normal.DwjIBGFg.woff2) format("woff2"),url(/_astro/saira-condensed-latin-ext-600-normal.BQ2ZMbdg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/saira-condensed-latin-600-normal.0taFJMb7.woff2) format("woff2"),url(/_astro/saira-condensed-latin-600-normal.CJ-Ib_yI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/saira-condensed-vietnamese-700-normal.DTNtv3pg.woff2) format("woff2"),url(/_astro/saira-condensed-vietnamese-700-normal.C4pgqYLY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/saira-condensed-latin-ext-700-normal.rfs_OqX7.woff2) format("woff2"),url(/_astro/saira-condensed-latin-ext-700-normal.DPP8JZfq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/saira-condensed-latin-700-normal.BpDqMSKw.woff2) format("woff2"),url(/_astro/saira-condensed-latin-700-normal.Br1WwvhS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Extra Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/saira-extra-condensed-vietnamese-600-normal.Bw3T_v08.woff2) format("woff2"),url(/_astro/saira-extra-condensed-vietnamese-600-normal.BorKTLJT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Extra Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/saira-extra-condensed-latin-ext-600-normal.D5rDoqDL.woff2) format("woff2"),url(/_astro/saira-extra-condensed-latin-ext-600-normal.DUTQ9dai.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Extra Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/saira-extra-condensed-latin-600-normal.DDND9nMt.woff2) format("woff2"),url(/_astro/saira-extra-condensed-latin-600-normal.BP5a5JUL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira Extra Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/saira-extra-condensed-vietnamese-700-normal.BKa7fQCU.woff2) format("woff2"),url(/_astro/saira-extra-condensed-vietnamese-700-normal.Co_Cu1bK.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Saira Extra Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/saira-extra-condensed-latin-ext-700-normal.Ceok_LER.woff2) format("woff2"),url(/_astro/saira-extra-condensed-latin-ext-700-normal.CBv6A1AJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira Extra Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/saira-extra-condensed-latin-700-normal.CZ0oVUm2.woff2) format("woff2"),url(/_astro/saira-extra-condensed-latin-700-normal.BUN7DA2r.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Epilogue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/epilogue-vietnamese-wght-normal.CCSRnr7S.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Epilogue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/epilogue-latin-ext-wght-normal.C9jy1SL9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Epilogue Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/epilogue-latin-wght-normal.BnupfK5F.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#131412;--panel:#1c1d19;--cream:#eae5d7;--muted:#9b9c8e;--brass:#d2bf8e;--accent:#ec7744;--accent-light:#ff996b;--line:#ffffff20;--display:"Saira Condensed","Arial Narrow",sans-serif;--poster:"Saira Extra Condensed","Saira Condensed","Arial Narrow",sans-serif;--body:"Epilogue",system-ui,sans-serif;--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--cream);font:15px/1.7 var(--body);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:9;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.8' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}img{max-width:100%;height:auto;display:block}.wrap{width:min(1320px,90%);margin:auto}.kicker{font:10px var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.live-dot{display:inline-block;width:6px;height:6px;background:var(--accent);border-radius:50%;box-shadow:0 0 12px #ec774477;margin-right:9px}.site-head{display:flex;align-items:center;justify-content:space-between;padding:25px 0;border-bottom:1px solid var(--line);gap:20px}.brand{display:flex;align-items:center;gap:11px}.brand svg{width:34px;height:34px;flex-shrink:0}.brand-name{font:700 31px/1 var(--display);letter-spacing:2px;text-transform:uppercase}.site-nav{display:flex;gap:30px;align-items:center;font-size:12px}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--accent)}.nav-link{border:1px solid var(--line);padding:9px 16px;border-radius:2px}.menu-toggle{display:none;border:1px solid var(--line);background:transparent;color:var(--cream);padding:7px 13px;border-radius:2px}.head-banner img{width:auto;max-height:52px}.hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:25px;align-items:center;padding:70px 0 55px;min-height:660px}.hero h1{font:700 clamp(40px,4.4vw,68px)/.9 var(--poster);letter-spacing:0;text-transform:uppercase;margin:28px 0}.hero h1 em{font-style:normal;color:var(--accent)}.hero-copy>p{max-width:360px;color:var(--muted);font-size:14px;line-height:1.8;margin-bottom:27px}.hero-foot{font:9px var(--mono);color:var(--muted);letter-spacing:1px;margin-top:29px;display:flex;gap:22px;flex-wrap:wrap}.button{background:var(--accent);color:#161713;border:0;border-radius:2px;display:inline-flex;gap:32px;align-items:center;justify-content:space-between;padding:14px 21px;font-size:12px;font-weight:700;letter-spacing:.3px}.button:hover{background:var(--accent-light)}.textlink{font-size:12px;border-bottom:1px solid var(--accent);padding-bottom:5px;display:inline-block}.deck-scene{position:relative;padding:37px 0 15px;min-width:0;container-type:inline-size}.deck-scene:before{content:"";position:absolute;inset:-80px 0;background:radial-gradient(ellipse,#a05f2923,transparent 65%);pointer-events:none}.deck-heading{display:flex;justify-content:space-between;font:9px var(--mono);letter-spacing:2px;color:var(--muted);margin:0 5px 18px}.deck{position:relative;width:100%;aspect-ratio:1.14;background:linear-gradient(130deg,#434239,#282922 45%,#34342b);border:1px solid #666459;border-radius:12px;box-shadow:0 30px 50px #0009,inset 0 1px 1px #ffffff35,inset 0 -13px #171914;isolation:isolate}.screw{position:absolute;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#9b9987,#373a33);box-shadow:0 1px 2px #000}.screw:after{content:"";position:absolute;top:3px;left:1px;right:1px;height:1px;background:#181a15;transform:rotate(35deg)}.screw.a{top:12px;left:12px}.screw.b{top:12px;right:12px}.screw.c{bottom:21px;left:12px}.screw.d{bottom:21px;right:12px}.platter{position:absolute;left:5%;top:7%;width:76%;aspect-ratio:1;border-radius:50%;padding:9px;background:repeating-conic-gradient(#96958b 0deg 1deg,#393a34 1deg 2.5deg);box-shadow:0 9px 15px #000b,0 0 0 4px #131510,inset 0 0 0 2px #bab7a0}.record{width:100%;height:100%;border-radius:50%;position:relative;background:repeating-radial-gradient(circle,#11120f 0 1px,#2d2e28 1.4px 2px,#10110e 2.6px 3.8px);animation:spin 7s linear infinite;box-shadow:inset 0 0 0 5px #151611}.record:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 20deg,transparent,#ffffff13 35deg,transparent 65deg,transparent 165deg,#ffffff16 195deg,transparent 230deg);pointer-events:none}.label{position:absolute;inset:34%;background:var(--accent);border-radius:50%;color:#25291e;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 0 0 8px #11120f;font:clamp(5px,1.6cqi,8px) var(--mono);letter-spacing:.5px;padding:6%;overflow:hidden}.label strong{font:700 clamp(11px,5.2cqi,29px)/1 var(--display);letter-spacing:1px;display:block}.label span{font-size:clamp(4px,1.9cqi,8px);display:block;letter-spacing:.4px;margin-top:2%;opacity:.85}.label:after{content:"";width:clamp(5px,1.6cqi,8px);aspect-ratio:1;border-radius:50%;background:#c8c8bc;box-shadow:0 0 0 2px #252820;margin-top:5%}.arm-base{position:absolute;top:10%;right:9%;width:12%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#969789 0 12%,#3d4035 15% 32%,#141610 35% 52%,#77796b 55% 60%,#2a2d24 65%);box-shadow:2px 5px 8px #0008;z-index:3}.arm{position:absolute;top:16%;right:14%;width:8px;height:57%;transform-origin:50% 0;transform:rotate(23deg);background:linear-gradient(90deg,#575e54,#ddddd0 40%,#969e92 65%,#454e43);box-shadow:6px 5px 6px #0008;border-radius:5px;z-index:4;transition:transform .8s}.arm:after{content:"";position:absolute;bottom:-9px;left:-6px;width:21px;height:43px;border-radius:3px;background:linear-gradient(90deg,#161a13,#555b4a,#21261b);border-bottom:5px solid var(--accent)}.deck.paused .record{animation-play-state:paused}html.motion-off .reels i:before,html.motion-off .mini-disc,html.motion-off .art.three:after{animation-play-state:paused}.deck.paused .arm{transform:rotate(0)}.deck-bottom{position:absolute;bottom:7%;left:6%;right:6%;display:flex;align-items:center;justify-content:space-between;gap:10px}.hardware{display:flex;gap:12px;align-items:center;min-width:0}.power{width:clamp(20px,7cqi,35px);aspect-ratio:1;border-radius:50%;border:3px solid #565b4b;background:radial-gradient(circle,#d7d5bd,#7c806d);box-shadow:0 2px 4px #0008;flex-shrink:0}.hardware span{font:clamp(6px,1.7cqi,8px) var(--mono);color:#c8c9b8;letter-spacing:1px}.deck-brand{font:600 clamp(9px,3.2cqi,15px) var(--display);letter-spacing:3px;color:#c5c6b2;white-space:nowrap}.controls{display:flex;align-items:center;gap:13px;margin-top:24px}.toggle{width:42px;height:42px;border:1px solid #595d4a;border-radius:50%;color:var(--cream);background:#26291f;flex-shrink:0;display:grid;place-items:center}.toggle svg{width:13px;height:13px}.control-copy{font:10px var(--mono);color:var(--muted)}.control-copy strong{color:var(--cream);display:block;font-size:11px;margin-bottom:3px;letter-spacing:1px}.rpm{margin-left:auto;font:10px var(--mono);color:var(--accent)}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;display:flex;justify-content:space-between;gap:15px;font:10px var(--mono);letter-spacing:2px;color:var(--muted);flex-wrap:wrap}.ticker b{color:var(--accent);font-weight:400}.section{padding:65px 0}.heading{display:flex;justify-content:space-between;gap:25px;align-items:end;margin-bottom:30px}.heading h2{font:700 clamp(36px,4.3vw,58px)/1.02 var(--poster);text-transform:uppercase;letter-spacing:.5px;margin:12px 0 0}.heading p{font-size:12px;color:var(--muted);max-width:290px;margin:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card .art{aspect-ratio:1.35;position:relative;overflow:hidden;border:1px solid var(--line);background:#25271f}.card .num{position:absolute;top:17px;left:19px;font:9px var(--mono);letter-spacing:2px;color:#d0cebf;z-index:2}.art-label{position:absolute;bottom:18px;left:20px;z-index:2;font:700 clamp(28px,3.3vw,38px)/.95 var(--poster);letter-spacing:1px;text-transform:uppercase}.art.one{background:linear-gradient(215deg,#a09c74,#5d5b41 46%,#171a15)}.mini-disc{position:absolute;width:75%;aspect-ratio:1;border-radius:50%;right:-15%;top:10%;background:repeating-radial-gradient(circle,#171a14 0 2px,#414438 3px,#171a14 4px);box-shadow:0 6px 24px #0008;animation:spin 14s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.mini-disc:after{content:"";position:absolute;inset:34%;border-radius:50%;background:var(--brass);background-image:linear-gradient(#0000 calc(50% - 1px),#8a7550 0 calc(50% + 1px),#0000 0),radial-gradient(circle,#171a14 0 9%,#0000 9%);background-size:52% 100%,100% 100%;background-position:left center,center;background-repeat:no-repeat}.art.two{background:#b9b39b;color:#22291e}.art.two .num{color:#32392e}.tape{position:absolute;width:70%;height:58%;background:linear-gradient(#42483d,#262d23);top:18%;right:-6%;border-radius:12px;transform:rotate(-15deg);border:3px solid #676d5b;box-shadow:0 12px 20px #0005}.tape:before{content:"";position:absolute;inset:18% 9% 30%;background:repeating-linear-gradient(#bead83 0 7px,#9d8e6d 8px 9px);border-radius:5px}.reels{position:absolute;left:15%;right:15%;top:26%;display:flex;align-items:center;justify-content:center;gap:9%}.reels i{position:relative;width:16%;aspect-ratio:1;border-radius:50%;background:#22291e;box-shadow:inset 0 0 0 2px #8d8f7a}.reels i:before{content:"";position:absolute;inset:15%;border-radius:50%;background:repeating-conic-gradient(#9a9c85 0 13deg,#22291e 13deg 60deg);animation:spool 3.6s linear infinite}.reels i:after{content:"";position:absolute;inset:39%;border-radius:50%;background:#1a2016}@keyframes spool{to{transform:rotate(360deg)}}.reels u{flex:1;height:2px;background:#22291e;text-decoration:none}.art.three{background:radial-gradient(ellipse at 62% 30%,#9a5329,#191512 70%)}.mic{position:absolute;top:11%;right:30%;width:15%;height:30%;border-radius:44% 44% 8% 8%;transform:rotate(6deg);border:2px solid #7e8170;box-shadow:5px 9px 20px #0008,inset 0 -6px 10px #0004;background:repeating-linear-gradient(28deg,#0005 0 1px,#0000 1px 3px),repeating-linear-gradient(-28deg,#0005 0 1px,#0000 1px 3px),linear-gradient(100deg,#d8d6c4,#9a9c88 46%,#6d7060)}.mic:after{content:"";position:absolute;left:-6%;right:-6%;top:96%;height:13%;background:linear-gradient(#3c4136,#23271f);border-radius:3px;box-shadow:0 3px 7px #0007}.mic:before{content:"";position:absolute;left:4%;right:4%;top:108%;height:92%;border-radius:2px 2px 4px 4px;background:radial-gradient(circle at 32% 26%,#cfcdba 0 4.5%,#0000 4.5%),radial-gradient(circle at 50% 26%,#cfcdba 0 4.5%,#0000 4.5%),radial-gradient(circle at 68% 26%,#cfcdba 0 4.5%,#0000 4.5%),linear-gradient(100deg,#40453a,#1c211a 55%,#343930);box-shadow:4px 8px 16px #0006,inset 0 1px #ffffff18}.art.three:before{content:"";position:absolute;right:34.2%;top:69%;width:6.4%;height:15%;background:linear-gradient(90deg,#1e221b,#5a5e4f 42%,#24281f);border-radius:1px 1px 3px 3px;box-shadow:0 5px 12px #0007;transform:rotate(6deg)}.art.three:after{content:"";position:absolute;right:24%;top:8%;width:30%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#ec774455,#0000 68%);animation:room 5.5s ease-in-out infinite}@keyframes room{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.75;transform:scale(1.14)}}.card-title{display:flex;justify-content:space-between;gap:10px;padding:17px 0 8px;font:500 21px var(--display);text-transform:uppercase;letter-spacing:.5px}.card-title span:last-child{color:var(--accent)}.card p{font-size:12px;color:var(--muted);margin:0}.card:hover .art{border-color:var(--accent)}.room{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:#1b1d17}.console{min-height:350px;padding:40px;background:radial-gradient(ellipse at top,#46432c,#22261d 70%);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.mixer{width:100%;max-width:430px;transform:perspective(700px) rotateX(14deg) rotate(-6deg);border:1px solid #555948;padding:23px;background:#2b3025;box-shadow:10px 20px 30px #0006}.meters{display:flex;gap:14px;margin-bottom:22px}.meter{height:58px;width:50%;position:relative;background:#d6c18b;border:5px solid #141a12;border-radius:4px;box-shadow:inset 0 0 16px #ba773b}.meter span{position:absolute;inset:4px;text-align:center;font:10px var(--mono);color:#4d4129;border-top:2px dotted #57482d;border-radius:50%}.meter:after{content:"";position:absolute;bottom:0;left:50%;height:35px;width:1px;background:#8b321d;transform-origin:bottom;transform:rotate(-24deg)}.faders{display:flex;justify-content:space-between;gap:15px}.channel{height:140px;flex:1;position:relative;border-right:1px solid #ffffff12;background:linear-gradient(90deg,transparent 43%,#141910 44% 54%,transparent 55%)}.channel:before{content:"";position:absolute;top:var(--level,40%);left:10%;width:75%;height:21px;background:linear-gradient(#b4b59e,#696f5c);border-radius:2px;box-shadow:0 4px 6px #0008;border-bottom:2px solid #21251c}.channel:after{content:"";position:absolute;bottom:-12px;left:30%;width:4px;height:4px;background:#d89343;border-radius:50%}.room-copy{padding:47px;display:flex;flex-direction:column;align-items:start;justify-content:center}.room-copy h2{font:700 clamp(34px,3.7vw,50px)/1.02 var(--poster);text-transform:uppercase;margin:0}.room-copy p{color:var(--muted);font-size:13px;max-width:340px;margin:20px 0 25px}.links{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.links a{display:block;padding:18px 0;border-top:1px solid var(--line)}.links small{font:9px var(--mono);letter-spacing:1px;color:var(--accent)}.links h3{font:500 25px var(--display);margin:10px 0;text-transform:uppercase;letter-spacing:.5px}.links p{color:var(--muted);font-size:12px;margin:0}.catalogue{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.catalogue caption{text-align:left;font:9px var(--mono);letter-spacing:2px;color:var(--muted);padding-bottom:12px;text-transform:uppercase}.catalogue th{text-align:left;font:9px var(--mono);letter-spacing:2px;color:var(--muted);text-transform:uppercase;font-weight:400;padding:0 14px 10px 0;border-bottom:1px solid var(--line)}.catalogue td{padding:14px 14px 14px 0;border-bottom:1px solid var(--line);vertical-align:top}.catalogue tr:hover td{background:#ffffff08}.catalogue .idx{color:var(--muted);font:11px var(--mono);width:3.5rem}.catalogue .title{font:500 19px var(--display);letter-spacing:.4px;text-transform:uppercase}.catalogue .meta{color:var(--muted);font:11px var(--mono);white-space:nowrap}.table-scroll{overflow-x:auto;min-width:0;max-width:100%}.faq{border-top:1px solid var(--line);margin-top:45px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;justify-content:space-between;gap:20px;align-items:baseline}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font:500 21px var(--display);margin:0;text-transform:uppercase;letter-spacing:.4px}.faq summary:after{content:"+";color:var(--accent);font:14px var(--mono)}.faq details[open] summary:after{content:"—"}.faq details>div{padding:0 0 22px;max-width:62ch;color:var(--muted);font-size:14px}.story-grid{display:grid;grid-template-columns:200px minmax(0,72ch);gap:56px;align-items:start}.story-rail{position:sticky;top:34px;border-top:1px solid var(--line);padding-top:14px}.story-rail ol{list-style:none;margin:14px 0 0;padding:0;counter-reset:rail}.story-rail li{counter-increment:rail;margin-bottom:11px;font:11px var(--mono);letter-spacing:.6px}.story-rail li:before{content:"0" counter(rail);color:var(--accent);margin-right:10px}.story-rail a{color:var(--muted)}.story-rail a:hover{color:var(--cream)}.prose-body{max-width:72ch;font-size:15px}.prose-body h2{font:700 clamp(30px,3.2vw,44px)/1.08 var(--poster);text-transform:uppercase;letter-spacing:.5px;margin:48px 0 14px}.prose-body h3{font:500 22px var(--display);text-transform:uppercase;letter-spacing:.4px;margin:32px 0 10px}.prose-body p{margin:0 0 18px;color:#dcd8cb}.prose-body a{border-bottom:1px solid var(--accent)}.prose-body ul{margin:0 0 18px;padding-left:18px;color:#dcd8cb}.prose-body li{margin-bottom:8px}.outro{padding:40px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:25px}.outro h2{font:700 40px var(--poster);text-transform:uppercase;margin:0;line-height:1.05}.site-foot{padding:25px 0 35px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--muted);flex-wrap:wrap}.site-foot nav{display:flex;gap:18px;flex-wrap:wrap}@media(min-width:1500px){.hero{gap:70px}}@media(max-width:950px){.hero{gap:25px}.hero h1{font-size:clamp(40px,5vw,62px)}.hero-foot{gap:10px;font-size:8px}.room-copy{padding:30px}.console{padding:25px}.head-banner img{max-height:40px}.story-grid{grid-template-columns:150px minmax(0,66ch);gap:32px}}@media(max-width:700px){.site-head{padding:17px 0;position:relative;flex-wrap:wrap}.brand-name{font-size:26px}.menu-toggle{display:block}.site-nav{display:none;position:absolute;top:72px;left:0;right:0;padding:22px;background:var(--panel);z-index:10;border:1px solid var(--line);flex-direction:column;align-items:start}.site-nav.open{display:flex}.head-banner{order:3;width:100%;padding-top:14px}.head-banner img{max-height:none;width:100%}.hero{grid-template-columns:1fr;padding:40px 0 30px;gap:12px}.hero h1{font-size:clamp(38px,9.5vw,60px);margin:23px 0}.hero-copy>p{max-width:380px;font-size:13px}.deck-scene{padding-top:25px}.mini-disc{right:-4%}.tape{right:-2%}.deck-scene:before{inset:-20px 0}.ticker{font-size:8px;letter-spacing:1px;justify-content:center;gap:14px}.section{padding:42px 0}.heading{align-items:start;flex-direction:column;gap:14px}.cards{grid-template-columns:1fr;gap:28px}.card .art{aspect-ratio:1.5}.room{grid-template-columns:1fr}.console{min-height:290px;padding:30px}.links{grid-template-columns:1fr;gap:0;margin-top:28px}.story-grid{grid-template-columns:1fr;gap:26px}.story-rail{position:static}.outro{align-items:start;flex-direction:column}.site-foot{flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.arm{transition:none}.record{animation:none}.reels i:before,.mini-disc,.art.three:after{animation:none}}.album-head{display:grid;grid-template-columns:1fr 280px;gap:40px;align-items:start;margin:10px 0 50px;padding-bottom:34px;border-bottom:1px solid var(--line)}.album-title{font:700 clamp(44px,6vw,92px)/.92 var(--poster);text-transform:uppercase;letter-spacing:0;margin:8px 0 26px}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px 26px;margin:0}.facts div{border-top:1px solid var(--line);padding-top:10px}.facts dt{font:9px var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.facts dd{margin:0;font:500 17px var(--display);letter-spacing:.4px}.sleeve{position:relative;aspect-ratio:1;background:linear-gradient(135deg,#2b2d25,#1a1c16);border:1px solid var(--line);display:grid;place-items:center;overflow:hidden}.sleeve-disc{width:72%;aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(circle,#11120f 0 2px,#33352c 3px,#11120f 4px);box-shadow:0 10px 30px #0008}.sleeve-label{position:absolute;font:700 40px var(--poster);color:var(--accent);letter-spacing:1px}.record-nav{display:flex;justify-content:space-between;gap:20px;margin-top:55px;border-top:1px solid var(--line);padding-top:22px}.record-nav a{display:block}.record-nav a.fwd{text-align:right;margin-left:auto}.record-nav small{display:block;font:9px var(--mono);letter-spacing:2px;color:var(--accent);text-transform:uppercase;margin-bottom:7px}.record-nav span{font:500 22px var(--display);text-transform:uppercase;letter-spacing:.4px}.record-nav a:hover span{color:var(--accent)}@media(max-width:700px){.album-head{grid-template-columns:1fr;gap:26px}.sleeve{max-width:220px}.record-nav{flex-direction:column;gap:22px}.record-nav a.fwd{text-align:left;margin-left:0}}.faq-heading{font:700 clamp(30px,3.2vw,44px)/1.08 var(--poster);text-transform:uppercase;letter-spacing:0;margin:0 0 6px;padding-top:26px}.album-sub{display:block;font:500 clamp(15px,1.5vw,20px) var(--display);letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin-top:14px}.heading h1{font:700 clamp(36px,4.3vw,58px)/1.02 var(--poster);text-transform:uppercase;letter-spacing:0;margin:12px 0 0}.lede{font:400 19px/1.6 var(--body);color:var(--cream);margin:0 0 30px;padding-bottom:26px;border-bottom:1px solid var(--line)}.photo{margin:34px 0;padding:0}.photo picture{display:block;border:1px solid var(--line);background:var(--panel)}.photo img{width:100%;height:auto}.photo figcaption{margin-top:10px;display:grid;gap:4px}.photo-caption{font-size:13.5px;line-height:1.6;color:var(--cream)}.photo-credit{font:10.5px/1.5 var(--mono);letter-spacing:.6px;color:var(--muted)}.photo-credit a{color:var(--brass);text-decoration:underline;text-underline-offset:2px}.photo-credit a:hover{color:var(--accent-light)}.photo.portrait{max-width:440px}#to-top{position:fixed;right:22px;bottom:22px;z-index:20;display:flex;align-items:center;gap:7px;padding:9px 13px 9px 11px;border:1px solid var(--line);border-radius:2px;background:#1c1d19e8;color:var(--cream);backdrop-filter:blur(6px);font:10px var(--mono);letter-spacing:1.6px;text-transform:uppercase;box-shadow:0 8px 22px #0007;transition:border-color .18s,color .18s,transform .18s}#to-top svg{width:13px;height:13px;display:block}#to-top:hover{border-color:var(--accent);color:var(--accent-light);transform:translateY(-2px)}@media(max-width:600px){#to-top{right:14px;bottom:14px;padding:9px 11px}#to-top span{display:none}}@media(prefers-reduced-motion:reduce){#to-top{transition:none}#to-top:hover{transform:none}}.sourcing{font-size:12.5px;line-height:1.7;color:var(--muted);border-left:2px solid var(--line);padding-left:14px;margin:0 0 22px}.anim-rest .record,.anim-rest .mini-disc,.anim-rest .reels i:before,.art.anim-rest:after{animation-play-state:paused}.vfacade{margin:34px 0;padding:0}.vfacade-frame{position:relative;display:block;border:1px solid var(--line);background:var(--panel)}.vfacade-frame img{width:100%;height:auto;display:block}.vfacade-play{position:absolute;inset:0;display:grid;place-items:center;background:#0006;transition:background .18s}.vfacade-play svg{width:34px;height:34px;color:var(--cream);background:#131412cc;border:1px solid var(--brass);border-radius:50%;padding:13px;box-sizing:content-box}.vfacade-frame:hover .vfacade-play{background:#0003}.vfacade-frame:hover .vfacade-play svg{color:var(--accent-light);border-color:var(--accent)}.vfacade figcaption{margin-top:10px;display:grid;gap:4px}.vfacade iframe{width:100%;aspect-ratio:16/9;border:1px solid var(--line);display:block}@media(prefers-reduced-motion:reduce){.vfacade-play,.vfacade-play svg{transition:none}}
