@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=DM+Sans:wght@400;500;600&display=swap";:root{--ink:#060706;--panel:#0c0d0c;--soft:#151511;--gold:#d9b465;--bright:#f5df9e;--bone:#eee8da;--muted:#9b978e;--line:#d9b46540;--serif:"Cormorant Garamond",Georgia,serif;--sans:"DM Sans",Arial,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{background:var(--ink);color:var(--bone);font-family:var(--sans);margin:0;font-size:16px}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{color:inherit}.site{background:radial-gradient(circle at 40% -10%,#1e1b12 0,transparent 32%),var(--ink);min-height:100svh}.site:before{content:"";pointer-events:none;opacity:.12;z-index:20;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='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.38'/%3E%3C/svg%3E");position:fixed;inset:0}.skip{background:var(--bright);color:#000;z-index:99;padding:12px;position:fixed;top:-80px;left:12px}.skip:focus{top:12px}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050605de;align-items:center;height:82px;padding:10px 3vw;display:flex;position:relative}.brand{min-width:280px;color:var(--bright);font-family:var(--serif);letter-spacing:.2em;align-items:center;gap:12px;font-size:17px;font-weight:600;display:flex}.brand img{object-fit:contain;width:57px;height:57px}.brand small{letter-spacing:.45em;font-size:12px;display:block}.nav{align-items:center;gap:clamp(18px,2.3vw,42px);height:100%;margin:auto;display:flex}.nav a,.join{letter-spacing:.19em;text-transform:uppercase;font-size:11px}.nav a{color:#c9c4ba;padding:16px 0;transition:all .2s}.nav a:hover,.nav a:focus{color:var(--bright)}.join{text-align:center;min-width:88px;color:var(--bright);border-left:1px solid var(--line);padding:18px}.menu{border:1px solid var(--line);background:0 0;padding:9px 12px;display:none}.switchboard{--px:0;--py:0;grid-template-rows:1fr auto;grid-template-columns:minmax(270px,.72fr) minmax(400px,1.25fr) minmax(155px,.38fr);min-height:calc(100svh - 82px);padding:clamp(30px,5vh,64px) max(150px,12vw) 48px clamp(28px,3vw,50px);display:grid;position:relative;overflow:hidden}.ambient{background:radial-gradient(circle at calc(55% + var(--px)*7%) calc(42% + var(--py)*7%),#e09d3630,transparent 29%),linear-gradient(108deg,#020303f7 0 22%,#060808ad 48%,#010202f0 78%),radial-gradient(ellipse at 45% 100%,#3c210e,transparent 36%);pointer-events:none;transition:background-position .15s;position:absolute;inset:0}.ambient:after{content:"";filter:sepia(.6)brightness(.14);opacity:.8;background:linear-gradient(90deg,#080907d6,#0000),url(/releases/the-blues-room-vol-1.png) 50%/cover;width:42%;height:73%;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.home-copy{z-index:2;align-self:center;padding-right:20px;position:relative}.signal,.release-id span,.release-id small{letter-spacing:.19em;text-transform:uppercase;color:var(--gold);font-size:10px}.home-copy h1{font-family:var(--serif);letter-spacing:-.045em;text-transform:uppercase;color:#d8c491;text-shadow:0 1px #fff6;margin:4vh 0 20px;font-size:clamp(56px,5.6vw,104px);font-weight:500;line-height:.76}.home-copy h1 em{color:var(--bright);font-size:.8em}.home-copy>p{font-family:var(--serif);color:#deb768;font-size:clamp(22px,2vw,34px);font-style:italic;line-height:1.05}.release-id{gap:5px;margin-top:clamp(24px,5vh,66px);display:grid}.release-id b{font-family:var(--serif);letter-spacing:.1em;text-transform:uppercase;font-size:21px}.current-art{z-index:4;width:min(68vh,42vw);max-width:660px;transform:translate(calc(var(--px)*-10px),calc(var(--py)*-7px)) perspective(900px) rotateY(calc(var(--px)*-2deg)) rotateX(calc(var(--py)*2deg));place-self:center;transition:transform .18s ease-out;position:relative}.current-art:after{content:"";filter:blur(35px);opacity:.28;background:#e18d24;height:14%;position:absolute;bottom:-8%;left:8%;right:8%}.current-art img{z-index:2;aspect-ratio:1;object-fit:cover;border:1px solid #947437;width:100%;display:block;position:relative;box-shadow:-26px 25px 65px #000,0 3px #2a1e0b}.sleeve-edge{background:#0c0d0c;border:1px solid #5b4628;position:absolute;inset:8px -9px -8px 10px;transform:rotate(1deg)}.primary-actions{z-index:6;grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:absolute;bottom:8%;left:30%;right:18%}.action{text-transform:uppercase;letter-spacing:.15em;background:#080908eb;border:1px solid #95733d;grid-template-columns:1fr auto;align-items:center;min-height:74px;padding:16px 20px;font-size:10px;transition:all .25s;display:grid}.action strong{font-family:var(--serif);letter-spacing:.08em;color:var(--bright);margin-top:6px;font-size:16px;display:block}.action>span{font-size:18px}.action:hover,.action:focus{border-color:var(--bright);background:#17140e;transform:translateY(-4px)}.door-rail{z-index:7;border-left:1px solid var(--line);background:#080908d9;grid-template-rows:repeat(6,1fr);width:max(130px,10vw);display:grid;position:absolute;top:0;bottom:0;right:0}.door-rail a{border-bottom:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-content:center;gap:2px 9px;padding:10px 12px;transition:all .2s;display:grid;position:relative}.door-rail span{color:#6d6048;font-size:9px;position:absolute;top:7px;right:8px}.door-rail i{color:var(--gold);grid-row:1/3;align-self:center;font-size:20px;font-style:normal}.door-rail b{font-family:var(--serif);color:var(--bright);font-size:17px;font-weight:600}.door-rail small{color:var(--muted);font-size:9px}.door-rail a:hover,.door-rail a:focus{background:#201a0e;padding-left:17px}.road-signal{z-index:8;color:#a99e88;text-transform:uppercase;letter-spacing:.16em;grid-column:1/3;align-self:end;align-items:center;gap:20px;height:38px;font-size:9px;display:flex;position:relative}.road-signal i{background:#d59d36;border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #e09a26}.road-signal b{color:var(--gold)}.road-signal a:before{content:"—";color:#62563e;margin-right:18px}.road-signal a:hover{color:var(--bright)}.footer{border-top:1px solid var(--line);max-width:1500px;min-height:240px;color:var(--muted);grid-template-columns:1fr 1fr;align-items:start;gap:30px;margin:auto;padding:50px 4vw 90px;font-size:12px;display:grid}.compact .footer{display:none}.footer-mark{font-family:var(--serif);color:var(--bright);align-items:center;gap:14px;font-size:21px;display:flex}.footer-mark img{width:60px}.footer-mark small{font-family:var(--sans);color:var(--muted);letter-spacing:.1em;font-size:10px;display:block}.footer>div{justify-content:flex-end;gap:28px;display:flex}.footer>span{grid-column:1/-1}.mobile-tabs{display:none}.route{max-width:1460px;min-height:70svh;margin:auto;padding:clamp(60px,8vw,120px) 4vw 100px}.route-head{grid-template-columns:1.3fr .7fr;align-items:end;gap:40px;margin-bottom:55px;display:grid}.eyebrow{color:var(--gold);letter-spacing:.22em;text-transform:uppercase;font-size:10px}.route h1{font-family:var(--serif);text-transform:uppercase;letter-spacing:-.04em;color:#d8c491;margin:8px 0 0;font-size:clamp(58px,8vw,126px);font-weight:500;line-height:.8}.route-head p{max-width:500px;font-family:var(--serif);color:#b9b1a1;font-size:25px;line-height:1.2}.route-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.button{text-transform:uppercase;letter-spacing:.13em;background:#0e0f0d;border:1px solid #947239;align-items:center;gap:25px;padding:14px 19px;font-size:10px;display:inline-flex}.button.gold{background:var(--gold);color:#090a08;border-color:var(--gold);font-weight:600}.button:hover,.button:focus{border-color:var(--bright);transform:translateY(-2px)}.section-label{color:var(--gold);text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:13px;margin:55px 0 18px;font-size:10px;display:flex}.section-label:after{content:"";background:var(--line);flex:1;height:1px}.release-wall{grid-template-columns:repeat(5,1fr);gap:25px 14px;display:grid}.release-card{min-width:0}.release-card .art{aspect-ratio:1;background:#111;border:1px solid #d9b4652e;position:relative;overflow:hidden}.release-card img{object-fit:cover;width:100%;height:100%;transition:all .35s;display:block}.release-card:hover img{transform:scale(1.035)}.release-card h2{font-family:var(--serif);margin:12px 0 5px;font-size:21px;line-height:1}.release-card p{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:10px}.card-links{gap:12px;margin-top:10px;display:flex}.card-links a{text-transform:uppercase;letter-spacing:.12em;color:var(--gold);font-size:9px}.catalog-list{border-top:1px solid var(--line)}.catalog-row{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr 160px 90px;align-items:center;gap:12px;padding:16px 8px;transition:all .2s;display:grid}.catalog-row:hover{background:#11110e}.catalog-row>span{font-family:var(--serif);color:#766342}.catalog-row b{font-family:var(--serif);font-size:20px}.catalog-row small{color:var(--muted)}.catalog-row a{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.feature-split{grid-template-columns:minmax(280px,.8fr) 1.2fr;align-items:center;gap:clamp(35px,7vw,110px);display:grid}.feature-split>img{border:1px solid #7c6036;width:100%;box-shadow:24px 30px 70px #000}.feature-copy h2{font-family:var(--serif);margin:15px 0;font-size:clamp(42px,6vw,88px);line-height:.83}.feature-copy p{color:#b0aa9e;max-width:650px;line-height:1.7}.info-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:45px;display:grid}.info-grid article{background:#0b0c0b;padding:28px}.info-grid h2{font-family:var(--serif);color:var(--bright);font-weight:500}.info-grid p{color:var(--muted);line-height:1.6}.tracklist{border-top:1px solid var(--line)}.track{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr 60px 70px;align-items:center;padding:13px;display:grid}.track b{font-family:var(--serif);font-size:18px}.track span,.track small{color:var(--muted)}.track a{text-transform:uppercase;color:var(--gold);font-size:9px}.article-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1.3fr repeat(2,1fr);gap:1px;display:grid}.article-grid article{background:#0b0c0b;flex-direction:column;justify-content:flex-end;min-height:320px;padding:35px;display:flex}.article-grid article:first-child{background:linear-gradient(0deg,#080908 0,#0000 70%),url(/releases/the-blues-room-vol-1.png) 50%/cover}.article-grid small{color:var(--gold);text-transform:uppercase;letter-spacing:.15em}.article-grid h2{font-family:var(--serif);margin:13px 0;font-size:32px;line-height:1}.article-grid p{color:var(--muted)}.form{gap:13px;max-width:680px;display:grid}.form input,.form textarea{border:1px solid var(--line);width:100%;color:var(--bone);background:#0d0e0c;border-radius:0;padding:16px}.form textarea{resize:vertical;min-height:150px}.form button{cursor:pointer;justify-content:center}.notice{border-left:2px solid var(--gold);color:#b7afa0;background:#11100c;max-width:760px;padding:15px 20px}.social-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.social-row a{border-bottom:1px solid var(--line);color:var(--gold);text-transform:uppercase;letter-spacing:.12em;padding:12px 15px;font-size:10px}@media (max-width:1100px){.brand{min-width:auto}.nav{gap:16px}.switchboard{grid-template-columns:.65fr 1fr;padding-right:125px}.door-rail{width:115px}.current-art{width:min(58vh,48vw)}.primary-actions{left:28%;right:130px}.release-wall{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){body{padding-bottom:64px}.topbar{-webkit-backdrop-filter:none;background:#080908;height:68px;padding:7px 16px}.brand img{width:48px;height:48px}.brand{font-size:14px}.brand small{font-size:9px}.menu{margin-left:auto;display:block}.join{display:none}.nav{opacity:1;z-index:50;overscroll-behavior:contain;border-top:1px solid var(--line);background:#080908;flex-direction:column;align-items:stretch;height:auto;margin:0;padding:20px 30px;display:none;position:fixed;inset:68px 0 64px;overflow-y:auto}.nav.open{display:flex}.nav a{font-family:var(--serif);color:#f2e8d5;border-bottom:1px solid var(--line);flex-shrink:0;font-size:28px}.nav a:focus-visible{outline:2px solid var(--bright);outline-offset:4px}.switchboard{flex-direction:column;min-height:calc(100svh - 68px);padding:18px 16px 88px;display:flex;overflow:visible}.ambient:after{display:none}.home-copy{display:contents}.signal{order:0;margin:4px 0 11px}.home-copy h1,.home-copy>p{display:none}.release-id{order:2;margin:12px 0 8px}.release-id b{font-size:17px}.current-art{order:1;align-self:center;width:min(77vw,400px);transform:none}.primary-actions{order:3;grid-template-columns:1fr;margin-top:8px;display:grid;position:static}.action{min-height:58px;padding:11px 17px}.action strong{margin-top:3px;font-size:14px}.door-rail{scroll-snap-type:x mandatory;background:0 0;border:0;order:4;width:calc(100% + 16px);margin:18px 0 0;display:flex;position:static;overflow-x:auto}.door-rail a{scroll-snap-align:start;border:1px solid var(--line);border-right:0;min-width:138px;height:92px;padding:12px}.door-rail i{font-size:16px}.door-rail small{display:block}.road-signal{white-space:nowrap;border-top:1px solid var(--line);order:5;gap:12px;height:auto;margin-top:17px;padding-top:13px;position:static;overflow:hidden}.road-signal a:last-child{display:none}.road-signal a:before{margin-right:10px}.compact .footer{display:none}.mobile-tabs{z-index:60;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#090a08f5;grid-template-columns:repeat(5,1fr);height:64px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-tabs a,.mobile-tabs button{color:var(--gold);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:18px;display:flex}.mobile-tabs span{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.route{padding:50px 18px 60px}.route-head{grid-template-columns:1fr;gap:12px;margin-bottom:34px}.route h1{font-size:60px}.route-head p{font-size:21px}.release-wall{grid-template-columns:repeat(2,1fr);gap:24px 10px}.release-card h2{font-size:18px}.catalog-row{grid-template-columns:35px 1fr 54px}.catalog-row small{display:none}.feature-split{grid-template-columns:1fr}.feature-split>img{max-width:430px;margin:auto}.info-grid,.article-grid{grid-template-columns:1fr}.article-grid article{min-height:260px}.track{grid-template-columns:30px 1fr 42px 44px}.footer{grid-template-columns:1fr;padding:40px 20px 80px}.footer>div{flex-wrap:wrap;justify-content:flex-start}.footer>span{grid-column:auto}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}.current-art{transform:none!important}}.form-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.form label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;gap:7px;font-size:10px;display:grid}.licensing-form{max-width:860px}.licensing-form p{color:var(--muted);font-size:13px;line-height:1.5}@media (max-width:760px){.form-two{grid-template-columns:1fr}}.home-world{--mx:0;--my:0;background:#050605;overflow:hidden}.arrival{flex-direction:column;justify-content:center;min-height:calc(100svh - 82px);padding:7vh 6vw 42px;display:flex;position:relative;overflow:hidden}.arrival:before{content:"";background:radial-gradient(circle at calc(70% + var(--mx)*5%) calc(45% + var(--my)*5%),#c2872729,transparent 26%),linear-gradient(115deg,#080907 8%,#10100d 55%,#050605 100%);position:absolute;inset:0}.arrival-haze{pointer-events:none;position:absolute;inset:0}.arrival-haze i{aspect-ratio:1;border:1px solid #d9b4651a;border-radius:50%;width:62vw;position:absolute;top:-23vw;right:-12vw}.arrival-haze i:nth-child(2){width:44vw;top:-12vw;right:-3vw}.arrival-haze i:nth-child(3){width:27vw;top:-4vw;right:5vw}.arrival-kicker{z-index:2;color:var(--gold);letter-spacing:.22em;text-transform:uppercase;font-size:10px;position:relative}.arrival-grid{z-index:2;flex:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:3vw;display:grid;position:relative}.arrival-copy h1{font-family:var(--serif);letter-spacing:-.055em;margin:2vh 0 25px;font-size:clamp(68px,8vw,140px);font-weight:500;line-height:.77}.arrival-copy h1 em{color:#e5c873}.arrival-copy p{color:#b7b0a3;max-width:650px;font-family:var(--serif);font-size:clamp(20px,2vw,28px);line-height:1.35}.arrival-actions{align-items:center;gap:10px;margin-top:30px;display:flex}.arrival-text{text-transform:uppercase;letter-spacing:.16em;color:var(--bright);padding:14px 18px;font-size:10px}.seal-stage{align-self:stretch;place-items:center;min-height:54vh;display:grid;position:relative}.seal-stage>img{z-index:2;filter:drop-shadow(0 12px 32px #000);width:min(33vw,52vh);transform:translate(calc(var(--mx)*-10px),calc(var(--my)*-8px));transition:transform .18s ease-out;position:relative}.orbit{aspect-ratio:1;border:1px solid #d9b46524;border-radius:50%;position:absolute}.orbit-a{width:min(39vw,62vh)}.orbit-b{width:min(47vw,74vh)}.current-note{z-index:3;border-left:1px solid var(--gold);background:#080907c9;gap:3px;padding:16px 20px;display:grid;position:absolute;bottom:8%;right:0}.current-note span,.current-note small{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:9px}.current-note b{font-family:var(--serif);color:var(--bright);font-size:22px}.arrival-ticker{z-index:2;border-top:1px solid var(--line);letter-spacing:.16em;text-transform:uppercase;color:#8e887c;align-items:center;gap:20px;padding-top:18px;font-size:9px;display:flex;position:relative}.arrival-ticker b{color:var(--gold)}.arrival-ticker strong{font-family:var(--serif);color:var(--bone);font-size:14px}.arrival-ticker i{background:var(--line);flex:1;height:1px}.discovery{border-top:1px solid var(--line);background:radial-gradient(circle at 25% 55%,#e28b2121,#0000 34%),#080908;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(40px,7vw,110px);min-height:100svh;padding:9vh 7vw;display:grid}.discovery-art{justify-self:end;width:min(72vh,45vw);position:relative}.discovery-art img{aspect-ratio:1;object-fit:cover;border:1px solid #876735;width:100%;display:block;box-shadow:28px 38px 80px #000}.discovery-art span{writing-mode:vertical-rl;color:var(--gold);letter-spacing:.2em;font-size:9px;position:absolute;bottom:22px;left:-25px}.discovery-copy h2{font-family:var(--serif);margin:12px 0 20px;font-size:clamp(50px,6.5vw,105px);font-weight:500;line-height:.82}.discovery-copy h2 em{color:#e5c873}.discovery-copy>p{color:#aaa397;max-width:690px;font-size:17px;line-height:1.7}.discovery-doors{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:35px;display:grid}.discovery-doors a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:72px;padding:15px;transition:all .2s;display:flex;position:relative}.discovery-doors span{font-family:var(--serif);color:var(--bright);font-size:20px}.discovery-doors small{color:var(--muted);font-size:9px}.discovery-doors i{color:var(--gold);font-style:normal;position:absolute;top:13px;right:13px}.discovery-doors a:hover{background:#17140d;padding-left:20px}.home-signal{border-top:1px solid var(--line);text-transform:uppercase;letter-spacing:.14em;min-height:70px;color:var(--muted);align-items:center;gap:22px;padding:20px 6vw;font-size:9px;display:flex}.home-signal i{background:#d59d36;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #d59d36}.home-signal b{color:var(--gold)}.home-signal a:hover{color:var(--bright)}.sleeve,.sleeve img,.release-card .art,.release-card .art img,.feature-split>img{aspect-ratio:1!important}.sleeve img,.release-card .art img,.feature-split>img{object-fit:cover;width:100%;height:auto}@media (max-width:760px){.arrival{justify-content:flex-start;min-height:calc(100svh - 68px);padding:9vh 20px 34px}.arrival-grid{flex-direction:column;display:flex}.arrival-copy{display:contents}.arrival-kicker{order:0}.arrival-copy h1{order:1;margin:7vh 0 18px;font-size:clamp(56px,16vw,82px);line-height:.82}.arrival-copy p{order:2;font-size:21px}.arrival-actions{order:3;grid-template-columns:1fr 1fr;width:100%;margin-top:22px;display:grid}.arrival-actions .arrival-text{grid-column:1/-1;padding-left:0}.seal-stage{order:4;width:100%;min-height:42vh;margin-top:10px}.seal-stage>img{width:min(78vw,390px);transform:none}.orbit-a{width:88vw}.orbit-b{width:110vw}.current-note{bottom:2%;right:0}.arrival-ticker{display:none}.discovery{grid-template-columns:1fr;padding:55px 20px 45px}.discovery-art{justify-self:center;width:min(82vw,430px)}.discovery-art span{left:-18px}.discovery-copy h2{font-size:55px}.discovery-doors{grid-template-columns:1fr 1fr}.home-signal{white-space:nowrap;padding-bottom:82px;overflow-x:auto}.home-signal a{flex:none}}.blueprint-home{background:#060706}.label-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 45%,#bf892f29,#0000 25%),radial-gradient(at 65% 100%,#26170b,#0000 36%),#070807;grid-template-columns:1.05fr .95fr;align-items:center;min-height:calc(100svh - 82px);padding:8vh 6vw;display:grid}.label-hero-copy{z-index:2;position:relative}.label-hero h1{font-family:var(--serif);letter-spacing:-.06em;text-transform:uppercase;margin:20px 0;font-size:clamp(88px,10vw,166px);font-weight:500;line-height:.72}.label-hero h1 em{color:#e5c873}.label-hero p{max-width:680px;font-family:var(--serif);color:#bdb5a7;font-size:clamp(22px,2.2vw,34px)}.hero-listen{text-transform:uppercase;letter-spacing:.16em;color:var(--bright);align-self:center;padding:13px 16px;font-size:10px}.label-hero-seal{place-items:center;display:grid;position:relative}.label-hero-seal span{aspect-ratio:1;border:1px solid #d9b46521;border-radius:50%;width:min(45vw,70vh);position:absolute;box-shadow:0 0 0 8vw #d9b46505}.label-hero-seal img{filter:drop-shadow(0 22px 46px #000);width:min(34vw,54vh);position:relative}.home-section{border-bottom:1px solid var(--line);max-width:1520px;margin:auto;padding:clamp(75px,9vw,150px) 6vw}.home-section-title{grid-template-columns:1fr auto;align-items:end;margin-bottom:44px;display:grid}.home-section-title .eyebrow{grid-column:1/-1}.home-section-title h2,.home-section>h2{font-family:var(--serif);letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(55px,7vw,112px);font-weight:500;line-height:.78}.home-section-title h2 em,.home-section>h2 em{color:#e5c873}.home-section-title>a{color:var(--gold);text-transform:uppercase;letter-spacing:.15em;font-size:10px}.featured-grid{grid-template-columns:minmax(320px,.9fr) 1.1fr;align-items:center;gap:clamp(45px,8vw,125px);display:grid}.featured-grid>img{aspect-ratio:1;object-fit:cover;border:1px solid #8b6a36;width:100%;display:block;box-shadow:25px 35px 75px #000}.featured-grid h3{font-family:var(--serif);margin:15px 0;font-size:clamp(42px,5vw,80px);line-height:.9}.featured-grid p{color:#aaa397;max-width:680px;line-height:1.7}.founder-card{border:1px solid var(--line);background:#0b0c0b;grid-template-columns:.7fr 1.3fr;align-items:center;gap:clamp(40px,7vw,110px);padding:clamp(20px,4vw,55px);display:grid}.founder-visual{aspect-ratio:1;overflow:hidden}.founder-visual img{object-fit:cover;width:100%;height:100%;display:block}.founder-card h3{font-family:var(--serif);margin:15px 0;font-size:clamp(48px,6vw,90px)}.founder-card p{color:#aaa397;max-width:650px;line-height:1.7}.latest-music .release-card:hover img{transform:none}.latest-music .release-card h3{font-family:var(--serif);margin:12px 0 5px;font-size:22px;line-height:1}.listening-room{background:radial-gradient(circle at 77%,#e5972924,#0000 30%),#090a08;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;max-width:none;display:grid}.room-copy{justify-self:end;max-width:620px}.room-copy h2{font-family:var(--serif);margin:12px 0 25px;font-size:clamp(60px,8vw,120px);font-weight:500;line-height:.78}.room-copy h2 em{color:#e5c873}.room-copy p{color:#aaa397;margin-bottom:28px;line-height:1.7}.room-square{aspect-ratio:1;width:min(41vw,650px)}.room-square img{object-fit:cover;border:1px solid #8b6a36;width:100%;height:100%;display:block;box-shadow:26px 32px 75px #000}.video-home-grid{grid-template-columns:1.3fr 1fr 1fr;gap:14px;display:grid}.video-home-grid :is(a,button){border:1px solid var(--line);background:#0c0d0c;padding-bottom:18px}.video-home-grid img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.video-home-grid span,.video-home-grid b{padding:0 16px;display:block}.video-home-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;margin-top:17px;font-size:9px}.video-home-grid b{font-family:var(--serif);margin-top:6px;font-size:20px}.store-layers{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:25px;display:grid}.store-layers article{border:1px solid var(--line);background:#0c0d0c;padding:25px}.store-layers img{aspect-ratio:1;object-fit:contain;background:#050605;width:100%;display:block}.store-layers span{color:var(--gold);text-transform:uppercase;letter-spacing:.15em;margin-top:16px;font-size:9px;display:block}.store-layers h3{font-family:var(--serif);margin:7px 0;font-size:25px}.licensing-home{text-align:center;background:radial-gradient(circle at 50% 40%,#21170d,#0000 40%),#080908;max-width:none}.licensing-home h2{line-height:.85}.licensing-home .route-actions{justify-content:center;margin-top:40px}.join-home{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.join-home h2{font-family:var(--serif);margin:12px 0;font-size:clamp(55px,7vw,100px);font-weight:500;line-height:.78}.join-home h2 em{color:#e5c873}.join-home p{color:#aaa397}.join-home form{gap:12px;display:grid}.join-home label{text-transform:uppercase;letter-spacing:.15em;color:var(--gold);font-size:10px}.join-home input{border:1px solid var(--line);color:var(--bone);background:#0c0d0c;border-radius:0;padding:18px}.join-home button{justify-content:center}.news-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.news-grid article{background:#0b0c0b;flex-direction:column;min-height:250px;padding:28px;display:flex}.news-grid span{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;font-size:9px}.news-grid h3{font-family:var(--serif);margin:18px 0;font-size:27px;line-height:1}.news-grid p{color:var(--muted);line-height:1.5}.news-grid a{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;margin-top:auto;font-size:10px}@media (max-width:760px){.label-hero{grid-template-columns:1fr;min-height:calc(100svh - 68px);padding:65px 20px 45px}.label-hero h1{font-size:68px}.label-hero-seal{margin-top:35px}.label-hero-seal img{width:min(72vw,330px)}.label-hero-seal span{width:88vw}.home-section{padding:65px 20px}.home-section-title{grid-template-columns:1fr}.home-section-title>a{margin-top:18px}.featured-grid,.founder-card,.listening-room,.join-home{grid-template-columns:1fr}.featured-grid>img,.room-square{width:100%;max-width:470px;margin:auto}.room-copy{order:2;justify-self:auto}.room-square{order:1}.latest-music .release-wall{grid-template-columns:repeat(2,1fr)}.video-home-grid,.store-layers,.news-grid{grid-template-columns:1fr}.video-home-grid :is(a,button){grid-template-columns:110px 1fr;display:grid}.video-home-grid img{aspect-ratio:1;grid-row:1/3;width:110px;height:100%}.licensing-home{text-align:left}.licensing-home .route-actions{justify-content:flex-start}}.merch-preview-head{text-align:center;max-width:850px;margin:0 auto 32px}.merch-preview-head h1{font:500 clamp(48px,7vw,90px)/1 var(--serif);margin:20px 0}.merch-preview-head p{color:var(--muted);max-width:650px;margin:auto;line-height:1.8}.merch-status{border:1px solid var(--line);color:var(--gold);text-align:center;background:#14130d;margin:0 0 30px;padding:16px;font-size:12px}.merch-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.merch-collection{background:var(--panel);border:1px solid var(--line);overflow:hidden}.merch-collection-art{aspect-ratio:1;background:#050605;padding:24px;position:relative}.merch-collection-art img{object-fit:contain;width:100%;height:100%;display:block}.merch-collection-art>span{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9px;position:absolute;bottom:8px;left:0;right:0}.merch-collection-copy{padding:22px}.merch-collection-copy .eyebrow{font-size:9px}.merch-collection-copy h2{font:500 34px/1.1 var(--serif);margin:13px 0}.merch-collection-copy p{color:var(--muted);min-height:66px;font-size:13px;line-height:1.7}.merch-soon{border:1px solid var(--line);color:var(--gold);padding:7px 10px;font-size:10px;display:inline-block}.merch-back{text-align:center;border-top:1px solid var(--line);margin:45px 0 0;padding-top:30px}.merch-back p{color:var(--muted);margin-bottom:20px;line-height:1.6}.merch-back .button{white-space:normal;min-height:44px}@media (max-width:900px){.merch-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.merch-collection-grid{grid-template-columns:1fr;gap:20px}.merch-preview-head{text-align:left}.merch-preview-head h1{font-size:48px}.merch-status{text-align:left;line-height:1.6}.merch-collection-art{aspect-ratio:auto;height:280px;max-height:310px}.merch-collection-copy p{min-height:0}.merch-back{text-align:left}}.mobile-music-experience{display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.artist-route.route{padding:16px 0 70px;overflow:hidden}.mobile-music-experience{max-width:600px;color:var(--bone);margin:auto;display:block}.mobile-artist-head{text-align:center;padding:0 18px}.mobile-artist-head .eyebrow{letter-spacing:.23em;color:var(--gold);font-size:9px}.artist-route .mobile-artist-head h1{font-family:var(--serif);letter-spacing:-.03em;margin:9px 0 7px;font-size:clamp(34px,9vw,49px);font-weight:500;line-height:1.1}.mobile-artist-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.mobile-artist-head p span{white-space:nowrap}.wheel-catalog-tools{padding:12px 22px 0}.wheel-tool-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:5px;padding-bottom:10px;display:flex;position:relative}.wheel-filters{flex:1;justify-content:center;gap:4px;display:flex}.wheel-search-disclosure summary{border:1px solid var(--line);width:34px;height:34px;color:var(--gold);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:23px;list-style:none;display:flex}.wheel-search-disclosure summary::-webkit-details-marker{display:none}.wheel-search-disclosure[open]{padding-bottom:50px}.wheel-search-disclosure .wheel-search{width:100%;margin:0;position:absolute;top:42px;left:0}.wheel-filters button{color:var(--muted);font:500 11px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:20px;padding:9px 12px}.wheel-filters button[aria-pressed=true]{background:var(--gold);color:var(--ink)}.wheel-search{margin-top:12px;display:block;position:relative}.wheel-search input{width:100%;color:var(--bone);font:400 16px var(--sans);background:#11120f;border:1px solid #d9b46529;border-radius:6px;height:38px;padding:10px 35px 10px 13px}.wheel-search input::placeholder{color:#aaa497;font-size:11px}.wheel-search>span:last-child{color:var(--gold);pointer-events:none;font-size:24px;position:absolute;top:3px;right:13px}.music-wheel-stage{perspective:900px;touch-action:pan-y;cursor:grab;isolation:isolate;outline-offset:-5px;height:235px;position:relative}.music-wheel-stage:active{cursor:grabbing}.music-wheel-stage:focus-visible{outline:1px solid var(--gold);border-radius:8px}.wheel-halo{pointer-events:none;background:radial-gradient(at 50% 65%,#d9b46526,#0000 67%);position:absolute;inset:22px 0 0}.wheel-cover{aspect-ratio:1;background:var(--panel);transform-origin:50%;will-change:transform,opacity;width:clamp(170px,54vw,245px);cursor:inherit;-webkit-user-select:none;user-select:none;border:1px solid #d9b46538;border-radius:9px;padding:0;position:absolute;top:46%;left:50%;overflow:hidden;box-shadow:0 18px 30px #000000bf}.wheel-cover.is-selected{border-color:var(--gold);box-shadow:0 0 0 1px #d9b46540,0 22px 42px #000,0 0 25px #d9b4651f}.wheel-cover img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.wheel-track-tag{border:1px solid var(--line);color:var(--bone);font:500 12px/1.3 var(--sans);text-align:center;pointer-events:none;background:#060706eb;border-radius:3px;padding:7px 5px;position:absolute;bottom:8px;left:7px;right:7px}.wheel-nav{justify-content:center;align-items:center;gap:16px;margin:-1px 22px 6px;display:flex}.wheel-nav span{letter-spacing:.15em;color:var(--muted);font-size:8px}.wheel-nav button{color:var(--gold);border:1px solid var(--line);cursor:pointer;background:#10110e;border-radius:4px;width:38px;height:34px;font-size:19px}.wheel-listen-panel{margin:0 22px}.wheel-song-copy{text-align:center;min-height:72px;padding:8px 0 6px}.wheel-song-copy>span{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:9px}.artist-route .wheel-song-copy h2{font-family:var(--serif);letter-spacing:0;margin:6px 0 5px;font-size:clamp(24px,7vw,33px);font-weight:500;line-height:1.08}.wheel-song-copy p{color:var(--muted);margin:0;font-size:10px}.wheel-preview{color:var(--gold);font:600 1.125rem/1.4 var(--sans);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin:0 0 6px;padding:12px 8px;display:flex}.wheel-preview small{border-left:1px solid var(--line);color:var(--muted);padding-left:10px;font-size:.875rem}.wheel-platforms{grid-template-columns:1fr 1fr;gap:8px;display:grid}.wheel-platform{border:1px solid var(--line);min-height:53px;color:var(--bone);background:#12130f;border-radius:6px;align-items:center;gap:9px;padding:10px;font-size:11px;font-weight:500;text-decoration:none;display:flex}.wheel-platform.spotify{background:#112519;border-color:#27743e}.wheel-platform.youtube{background:#2b1513;border-color:#79312c}.platform-symbol{text-align:center;width:21px;font-size:20px;line-height:1}.spotify .platform-symbol{color:#4be277}.youtube .platform-symbol{color:#ff6e65;font-size:15px}.apple .platform-symbol{color:#e9b6cc}.amazon .platform-symbol{color:#92d7e6;font-weight:700}.platform-out{color:var(--muted);margin-left:auto}.wheel-platform small{color:#aca797;margin-top:3px;font-size:8px;font-weight:400;display:block}.wheel-song-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:26px 22px 0}.wheel-song-list summary{cursor:pointer;padding:16px 0;font-size:12px}.wheel-song-list summary>span{float:right;color:var(--muted);font-size:10px}.wheel-song-list>div{gap:5px;max-height:370px;padding:0 0 12px;display:grid;overflow:auto}.wheel-song-list button{text-align:left;color:var(--bone);font:400 12px var(--sans);cursor:pointer;background:#10110e;border:1px solid #0000;border-radius:4px;align-items:center;gap:11px;min-height:58px;padding:7px;display:flex}.wheel-song-list button[aria-pressed=true]{border-color:var(--gold)}.wheel-song-list img{object-fit:contain;border-radius:3px;width:42px;height:42px}.wheel-song-list button>span:last-child{color:var(--gold);margin-left:auto}.wheel-song-list small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.wheel-follow{margin:28px 22px 0}.artist-route .wheel-follow h2{font:500 29px/1.1 var(--serif);text-align:center;letter-spacing:0;margin:0 0 8px}.wheel-follow>p{text-align:center;color:var(--muted);margin:0 0 18px;font-size:11px;line-height:1.6}.wheel-follow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wheel-follow-link{border:1px solid var(--line);background:#12130f;border-radius:6px;flex-direction:column;justify-content:center;gap:6px;min-height:65px;padding:12px;font-size:12px;text-decoration:none;display:flex}.wheel-follow-link small{color:#aaa497;overflow-wrap:anywhere;font-size:10px}.wheel-follow-link.spotify{background:#112519;border-color:#27743e}.wheel-follow-link.youtube{background:#2b1513;border-color:#79312c}.wheel-follow-link:last-child{grid-column:1/-1}.wheel-merch-link{border:1px solid var(--line);color:var(--gold);background:#17150e;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:65px;margin-top:18px;padding:16px 12px;font-size:12px;text-decoration:none;display:flex}.wheel-merch-link small{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.6;display:block}.wheel-merch-link b{white-space:nowrap;letter-spacing:.06em;border:1px solid var(--line);border-radius:3px;padding:6px;font-size:9px;font-weight:500}.wheel-empty{text-align:center;min-height:300px;color:var(--muted);padding:70px 25px;font-size:14px}.wheel-empty button{border:1px solid var(--gold);color:var(--gold);cursor:pointer;background:0 0;margin:20px auto;padding:12px;display:block}:is(.mobile-music-experience button:focus-visible,.mobile-music-experience a:focus-visible,.mobile-music-experience input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}@media (max-width:360px){.music-wheel-stage{height:220px}.wheel-filters button{padding:9px 7px;font-size:10px}.wheel-platform{gap:6px;font-size:10px}.wheel-catalog-tools,.wheel-listen-panel{margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}}.contact-stage{isolation:isolate;background:#090b09;border-bottom:1px solid #b18b4240;margin:-25px -2vw 0;padding:55px 2vw 38px;position:relative;overflow:hidden}.contact-stage .route-head{z-index:1;align-items:center;min-height:190px;margin-bottom:0;position:relative}.contact-stage .route-head h1{text-shadow:0 2px 28px #000}.contact-stage .route-head p{color:#e0d9c9;text-shadow:0 2px 9px #000;background:linear-gradient(90deg,#090b09b3,#090b0966);padding:18px;line-height:1.35}.contact-atmosphere{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.contact-atmosphere:after{content:"";z-index:2;background:linear-gradient(#090b0922,#090b0900 48%,#090b09e6);position:absolute;inset:0}.contact-glow{will-change:transform;background:radial-gradient(at 35% 60%,#b8842938,#0000 40%),radial-gradient(at 65% 35%,#627b7730,#0000 38%);animation:16s ease-in-out infinite alternate contact-drift;position:absolute;inset:-50%}.contact-beam{transform-origin:50% 0;filter:blur(12px);will-change:transform;background:linear-gradient(90deg,#0000,#e9bd6a18 42%,#ffe1a42b 50%,#0000);width:23%;height:240%;position:absolute;top:-80%}.contact-beam-one{animation:14s ease-in-out infinite alternate contact-light-one;left:5%}.contact-beam-two{opacity:.65;animation:18s ease-in-out infinite alternate contact-light-two;right:12%}.contact-equalizer{opacity:.3;align-items:flex-end;gap:clamp(5px,1.3vw,20px);display:flex;position:absolute;inset:25% 7% 0}.contact-equalizer span{height:var(--bar-height);transform-origin:bottom;animation:contact-signal var(--bar-speed) ease-in-out var(--bar-delay) infinite alternate;will-change:transform;background:linear-gradient(#ffe1a9,#d5aa5577 35%,#9c733325);border-radius:3px 3px 0 0;flex:1}@keyframes contact-signal{0%{opacity:.35;transform:scaleY(.25)}45%{opacity:.8;transform:scaleY(.8)}to{opacity:.55;transform:scaleY(1)}}@keyframes contact-drift{0%{transform:translate(-3%,3%)rotate(-6deg)}to{transform:translate(5%,-3%)rotate(8deg)}}@keyframes contact-light-one{0%{transform:rotate(-28deg)}to{transform:rotate(24deg)}}@keyframes contact-light-two{0%{transform:rotate(32deg)}to{transform:rotate(-16deg)}}@media (max-width:760px){.contact-stage{margin:-20px -18px 0;padding:40px 18px 25px}.contact-stage .route-head{min-height:230px}.contact-stage .route-head p{margin:0;padding:12px;font-size:20px}.contact-equalizer{opacity:.22;gap:6px;inset:10% 0 0}.contact-beam{width:40%}}@media (prefers-reduced-motion:reduce){.contact-atmosphere *{will-change:auto;animation:none!important}.contact-beam-one{transform:rotate(-16deg)}.contact-beam-two{transform:rotate(24deg)}.contact-equalizer span{transform:scaleY(.65)}}.streaming-links{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.streaming-links :is(a,button){background:#111410;border:1px solid #d9b46530;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.streaming-links img{object-fit:contain;width:24px;height:24px;display:block}.streaming-links :is(a,button):hover{border-color:var(--gold);background:#22221b;transform:translateY(-3px)}.streaming-links :is(a,button):focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (max-width:420px){.streaming-links{gap:4px}.streaming-links :is(a,button){border-radius:8px;width:36px;height:44px}.streaming-links img{width:22px;height:22px}}.label-hero{gap:32px;min-height:0;padding:clamp(36px,5vw,72px) 6vw}.label-hero h1{margin:14px 0;font-size:clamp(68px,8vw,126px);line-height:.88}.label-hero p{margin:18px 0;font-size:clamp(22px,2vw,28px)}.label-hero-seal img{width:min(28vw,360px)}.label-hero-seal span{width:min(34vw,440px);box-shadow:0 0 0 3vw #d9b46505}.home-section{padding:clamp(36px,5vw,72px) 6vw}.home-section-title{margin-bottom:28px}.home-section-title h2,.home-section>h2{font-size:clamp(44px,5.5vw,82px);line-height:.92}.featured-grid{gap:clamp(24px,5vw,72px)}.room-copy h2{font-size:clamp(48px,6vw,90px);line-height:.92}.video-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.video-home-grid :is(a,button){flex-direction:column;min-width:0;padding-bottom:18px;display:flex}.video-home-grid img{aspect-ratio:1;object-fit:contain;background:#060706;width:100%;height:auto;display:block}.video-home-grid span{letter-spacing:.06em;font-size:12px;line-height:1.45}.video-home-grid b{margin-top:8px;font-size:20px;line-height:1.25}@media (max-width:1000px) and (min-width:761px){.label-hero{grid-template-columns:1.3fr .7fr;gap:20px;padding:36px 5vw}.label-hero h1{font-size:clamp(64px,9vw,88px)}.label-hero-seal img{width:25vw}.label-hero-seal span{width:29vw}}@media (max-width:760px){.label-hero{grid-template-columns:minmax(0,1fr) 110px;gap:16px;min-height:0;padding:32px 20px}.label-hero h1{font-size:clamp(42px,8vw,62px);line-height:.92}.label-hero .eyebrow{letter-spacing:.1em;font-size:10px}.label-hero p{font-size:20px;line-height:1.25}.label-hero .route-actions{gap:8px;margin-top:18px}.label-hero-seal{margin-top:0}.label-hero-seal img{width:110px}.label-hero-seal span{width:125px;box-shadow:none}.home-section{padding:36px 20px}.home-section-title{margin-bottom:24px}.video-home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.video-home-grid :is(a,button){grid-template-columns:none;padding-bottom:12px;display:flex}.video-home-grid img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.video-home-grid span,.video-home-grid b{padding:0 10px}.video-home-grid span{margin-top:10px;font-size:11px}.video-home-grid b{font-size:17px}.room-square{max-width:360px}.room-copy p{margin-bottom:18px}}@media (max-width:480px){.label-hero{grid-template-columns:1fr;padding:30px 20px;position:relative}.label-hero-copy{padding-right:0}.label-hero .eyebrow{max-width:calc(100% - 80px);display:block}.label-hero-seal{opacity:.55;position:absolute;top:24px;right:20px}.label-hero-seal img{width:68px}.label-hero-seal span{display:none}.label-hero h1{max-width:calc(100% - 65px);font-size:58px}.video-home-grid{grid-template-columns:1fr}.video-home-grid :is(a,button){grid-template-rows:auto 1fr;grid-template-columns:110px minmax(0,1fr);min-height:110px;padding:0;display:grid}.video-home-grid img{aspect-ratio:1;object-fit:contain;grid-row:1/3;width:110px;height:110px}.video-home-grid span{align-self:end;margin-top:12px}.video-home-grid b{align-self:start;margin-bottom:12px}}.label-hero{position:relative;overflow:hidden}.label-hero-seal{isolation:auto;min-width:0}.label-hero-seal img{mix-blend-mode:screen;filter:none;z-index:1;will-change:transform;border-radius:50%;animation:5.5s ease-in-out infinite seal-resonance}.seal-ripples{pointer-events:none;z-index:0;place-items:center;display:grid;position:absolute;inset:0}.label-hero-seal .seal-ripples span{aspect-ratio:1;opacity:0;will-change:transform,opacity;border:1px solid #e5c873;border-radius:50%;width:86%;animation:8s linear infinite seal-water-ripple;position:absolute;box-shadow:0 0 15px #e5c87318,inset 0 0 12px #e5c8730c}.label-hero-seal .seal-ripples span:nth-child(2){animation-delay:-2s}.label-hero-seal .seal-ripples span:nth-child(3){animation-delay:-4s}.label-hero-seal .seal-ripples span:nth-child(4){animation-delay:-6s}@keyframes seal-water-ripple{0%{opacity:0;transform:scale(.9)}10%{opacity:.32}50%{opacity:.15}to{opacity:0;transform:scale(2.15)}}@keyframes seal-resonance{0%,70%,to{transform:translate(0)scale(1)}74%{transform:translate(.7px,-.5px)scale(1.006)}78%{transform:translate(-.6px,.4px)scale(1.01)}82%{transform:translate(.4px,.5px)scale(1.006)}86%{transform:translate(-.4px,-.3px)scale(1.003)}}@media (max-width:480px){.label-hero-seal .seal-ripples span{width:86%;display:block}.label-hero-seal{opacity:.8}}@media (prefers-reduced-motion:reduce){.label-hero-seal img,.label-hero-seal .seal-ripples span{will-change:auto;animation:none!important}.label-hero-seal .seal-ripples span{opacity:.12;transform:scale(1.2)}.label-hero-seal .seal-ripples span:nth-child(2){opacity:.07;transform:scale(1.5)}.label-hero-seal .seal-ripples span:nth-child(n+3){display:none}}.mobile-menu-panel{display:none}@media (max-width:760px){.mobile-menu-panel{z-index:100;color:#f2e8d5;opacity:1;overscroll-behavior:contain;background:#10110e;border-top:1px solid #5e5037;flex-direction:column;width:min(320px,86vw);max-height:calc(100svh - 132px);margin:0;padding:12px 20px;display:flex;position:fixed;inset:68px 0 auto auto;overflow-y:auto;box-shadow:0 12px 32px #000}.mobile-menu-panel a{color:#f2e8d5;font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;background:#10110e;border-bottom:1px solid #5e5037;flex-shrink:0;padding:16px 8px;font-size:28px;line-height:1.25;display:block}:is(.mobile-menu-panel a:hover,.mobile-menu-panel a:focus-visible){color:#ffe7a9;outline-offset:-2px;background:#282419;outline:2px solid #d9b465}}.latest-music .home-release-scroll{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-color:#b18b42 #171810;scrollbar-width:auto;grid-template-columns:none;grid-auto-columns:calc(20% - 16px);grid-auto-flow:column;gap:20px;padding:0 0 18px;scroll-padding-inline:0;display:grid;overflow-x:auto}.home-release-scroll .release-card{scroll-snap-align:start;scroll-snap-stop:normal;min-width:0}.home-release-scroll:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.home-release-scroll::-webkit-scrollbar{height:10px}.home-release-scroll::-webkit-scrollbar-track{background:#171810;border-radius:8px}.home-release-scroll::-webkit-scrollbar-thumb{background:#b18b42;border-radius:8px}@media (max-width:1100px) and (min-width:761px){.latest-music .home-release-scroll{grid-auto-columns:calc(33.3333% - 13.3333px)}}@media (max-width:760px){.latest-music .home-release-scroll{grid-template-columns:none;grid-auto-columns:minmax(180px,72%);gap:14px}}.newsletter-permission{color:var(--bone);align-items:flex-start;gap:10px;line-height:1.5;letter-spacing:0!important;text-transform:none!important;font-size:14px!important;display:flex!important}.newsletter-permission input{min-width:18px;height:18px;accent-color:var(--gold);margin:2px 0 0;padding:0;width:18px!important}.newsletter-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.newsletter-form [role=status]{margin:0;font-size:16px;line-height:1.5}.newsletter-form button:disabled{opacity:.5;cursor:not-allowed}.artist-social-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.artist-social-logo{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:52px;height:52px;padding:9px;transition:transform .2s;display:flex}.artist-social-logo img{object-fit:contain;width:34px;height:34px;display:block}.artist-social-logo:hover{transform:translateY(-3px)}.artist-social-logo:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lantern-cover{isolation:isolate;aspect-ratio:1;border:1px solid #8b6a36;width:100%;position:relative;overflow:hidden;box-shadow:25px 35px 75px #000}.lantern-cover>img{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:760px){.lantern-cover{max-width:470px;margin:auto}.wheel-platform{min-height:58px;font-size:1rem;font-weight:600;line-height:1.35}.wheel-platform small{font-size:.75rem}}@media (max-width:360px){.wheel-platform{gap:6px;padding:10px 8px;font-size:.875rem}}.preview-error{color:var(--gold);text-align:center;margin:8px 0 14px;font-size:14px;line-height:1.5}.featured-lantern-room{isolation:isolate;--light-x:76%;--light-y:65%;background:#060605;max-width:none;position:relative;overflow:hidden}.featured-room-ambient,.featured-room-reveal,.featured-room-light{z-index:-1;pointer-events:none;position:absolute;inset:0}.featured-room-ambient,.featured-room-reveal{background-image:url(/listening-room-lantern.webp);background-position:50%;background-size:cover}.featured-room-ambient{opacity:.17}.featured-room-reveal{opacity:.88;-webkit-mask-image:radial-gradient(circle 310px at var(--light-x) var(--light-y),#000 0%,#000000d9 35%,transparent 100%);mask-image:radial-gradient(circle 310px at var(--light-x) var(--light-y),#000 0%,#000000d9 35%,transparent 100%);-webkit-mask-image:radial-gradient(circle 310px at var(--light-x) var(--light-y),#000 0%,#000000d9 35%,transparent 100%)}.featured-room-light{background:radial-gradient(circle 280px at var(--light-x) var(--light-y),#ffcc771c,#c77f2d0d 45%,transparent 100%);mix-blend-mode:screen}.featured-lantern-room .home-section-title,.featured-lantern-room .featured-grid{z-index:1;position:relative}.featured-lantern-room .featured-grid>div:last-child{text-shadow:0 2px 10px #000,0 0 24px #000}.featured-lantern-room .featured-grid p{color:#ded7c9}.featured-lantern-room .button{text-shadow:none;background:#11120f}.featured-lantern-room .button.gold{background:var(--gold);color:#080908}@media (max-width:760px){.featured-room-ambient,.featured-room-reveal{background-position:68%}.featured-room-reveal{-webkit-mask-image:radial-gradient(ellipse 340px 480px at var(--light-x) var(--light-y),#000,transparent);mask-image:radial-gradient(ellipse 340px 480px at var(--light-x) var(--light-y),#000,transparent);-webkit-mask-image:radial-gradient(ellipse 340px 480px at var(--light-x) var(--light-y),#000,transparent)}}@media (hover:none){.featured-lantern-room{--light-x:72%;--light-y:72%}.featured-room-ambient{opacity:.26}}.hero-guitar-atmosphere{pointer-events:none;z-index:0;width:72%;position:absolute;top:0;bottom:0;right:-3%;overflow:hidden;-webkit-mask-image:radial-gradient(70% 85% at 62%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 85% at 62%,#000 20%,#0000 80%)}.hero-guitar-footage{opacity:.43;mix-blend-mode:screen;filter:sepia(.35)saturate(.65)contrast(1.12);animation:18s ease-in-out infinite guitar-ghost;position:absolute;inset:0}.hero-guitar-footage video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-guitar-mist{mix-blend-mode:screen;opacity:.25;filter:blur(25px);background:radial-gradient(32% 14% at 60% 36%,#b0aaa03d,#0000 75%),radial-gradient(24% 42% at 45% 65%,#aa9a7733,#0000 72%);animation:24s ease-in-out infinite alternate guitar-mist;position:absolute;inset:-25%}.label-hero-seal{z-index:1}@keyframes guitar-ghost{0%,to{opacity:.3;transform:scale(1.025)}50%{opacity:.5;transform:scale(1.06)}}@keyframes guitar-mist{0%{transform:translate(-3%,4%)rotate(-5deg)}to{transform:translate(5%,-5%)rotate(5deg)}}@media (max-width:760px){.hero-guitar-atmosphere{width:80%;right:-8%}.hero-guitar-footage{opacity:.36}}@media (max-width:480px){.hero-guitar-atmosphere{width:100%;right:-10%}.hero-guitar-footage{opacity:.25}.hero-guitar-footage video{object-position:65% center}}@media (prefers-reduced-motion:reduce){.hero-guitar-footage,.hero-guitar-mist{animation:none}.hero-guitar-footage{opacity:.35}}.rotating-artist-cover{position:relative}.rotating-artist-cover>img{animation:.35s ease-out cover-arrive}@keyframes cover-arrive{0%{opacity:.5}to{opacity:1}}.home-catalog-carousel{padding:0 34px;position:relative}.catalog-side-arrow{z-index:2;border:1px solid var(--gold);width:44px;height:48px;color:var(--bright);cursor:pointer;background:#10110e;place-items:center;font-size:26px;display:grid;position:absolute;top:35%;box-shadow:0 4px 15px #0008}.catalog-side-arrow.previous{left:-14px}.catalog-side-arrow.next{right:-14px}:is(.catalog-side-arrow:hover,.catalog-side-arrow:focus-visible){background:var(--gold);color:var(--ink)}.topbar .nav a,.topbar .join{letter-spacing:.09em;font-size:15px;font-weight:500}.topbar .nav{gap:clamp(14px,1.8vw,30px)}.topbar .brand{min-width:260px;font-size:20px}.topbar .brand small{font-size:14px}.topbar .menu{font-size:18px}.mobile-menu-panel>a{font-size:30px}@media (max-width:1100px) and (min-width:761px){.topbar{padding-left:20px;padding-right:20px}.topbar .brand{gap:8px;min-width:225px;font-size:18px}.topbar .nav{gap:14px}.topbar .join{min-width:74px;padding:15px 10px}.topbar .nav a{letter-spacing:.04em;font-size:14px}}@media (max-width:760px){.topbar .brand{min-width:0;font-size:18px}.topbar .brand small{font-size:12px}.home-catalog-carousel{padding:0 22px}.catalog-side-arrow{width:36px;height:44px}.catalog-side-arrow.previous{left:-13px}.catalog-side-arrow.next{right:-13px}}@media (prefers-reduced-motion:reduce){.rotating-artist-cover>img{animation:none}}.artist-landscape-films{isolation:isolate;--scene-x:65%;--scene-y:50%;background:#060706;max-width:none;position:relative;overflow:hidden}.artist-film-background,.artist-film-shadow{z-index:-1;pointer-events:none;position:absolute;inset:0}.artist-film-background{opacity:.68}.artist-film-scene{opacity:0;background-position:50%;background-size:cover;transition:opacity 1s;position:absolute;inset:0}.artist-film-scene.active{opacity:1}.artist-film-scene video{object-fit:cover;filter:saturate(.75);width:100%;height:100%;display:block}.artist-film-shadow{background:radial-gradient(circle 420px at var(--scene-x) var(--scene-y),#0305046b,#030504e6 100%);transition:opacity .35s}.artist-landscape-films.is-lit .artist-film-shadow{background:radial-gradient(circle 420px at var(--scene-x) var(--scene-y),#03050414,#030504de 100%)}.artist-landscape-films>.home-section-title,.artist-landscape-films>.founder-card{z-index:1;position:relative}.artist-landscape-films>.home-section-title{text-shadow:0 2px 14px #000}.artist-landscape-films>.founder-card{background:#0b0c0bee;box-shadow:0 12px 45px #0006}@media (hover:none){.artist-film-background{opacity:.55}.artist-film-shadow{background:linear-gradient(#060706aa,#06070677,#060706cc)}}@media (prefers-reduced-motion:reduce){.artist-film-scene{transition:none}.artist-film-scene video{visibility:hidden}}.blues-room-cinema{isolation:isolate;background:#070807;position:relative;overflow:hidden}.blues-room-film,.blues-room-dream-shadows{z-index:-1;pointer-events:none;position:absolute;inset:0}.blues-room-film{opacity:1;background:url(/listening-room-lantern.webp) 50%/cover}.blues-room-film video{object-fit:cover;width:100%;height:100%;display:block}.blues-room-dream-shadows{background:linear-gradient(90deg,#0506058c 0%,#0506054d 36%,#0506050a 67%,#05060533 100%)}.blues-room-dream-shadows:after{content:"";background:radial-gradient(28% 60% at 30% 45%,#02030233,#0000 80%);animation:12s ease-in-out infinite alternate blues-shadow-drift;position:absolute;inset:-25%}.blues-room-cinema .room-copy,.blues-room-cinema .room-square{z-index:1;position:relative}.blues-room-cinema .room-copy{text-shadow:0 2px 12px #000;background:#06070666;border-radius:2px;padding:22px}.blues-room-cinema .room-copy p{color:#ddd6ca}.blues-room-cinema .button{text-shadow:none;background:#0b0c0bee}.blues-room-cinema .button.gold{background:var(--gold);color:var(--ink)}@keyframes blues-shadow-drift{0%{transform:translate(-8%,-2%)rotate(-5deg)}to{transform:translate(10%,6%)rotate(6deg)}}@media (max-width:760px){.blues-room-dream-shadows{background:linear-gradient(#0506050d,#05060526 45%,#05060566 85%)}.blues-room-film video{object-position:60% center}}@media (prefers-reduced-motion:reduce){.blues-room-film video{visibility:hidden}.blues-room-dream-shadows:after{animation:none}}.insite-player{border:1px solid var(--gold);width:min(900px,100vw - 28px);max-height:calc(100svh - 32px);color:var(--bone);background:#0c0d0c;border-radius:12px;padding:0;overflow:auto;box-shadow:0 24px 100px #000b}.insite-player::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020302d9}.insite-player-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.insite-player-header span{color:var(--gold);font-size:13px}.insite-player-header h2{font:500 clamp(25px,4vw,40px)/1.1 var(--serif);margin:8px 0 0}.insite-player-close{width:48px;height:48px;color:var(--bright);border:1px solid var(--line);cursor:pointer;background:#171811;border-radius:50%;flex-shrink:0;font-size:32px}.insite-player-frame iframe{border:0;border-radius:8px;width:100%;display:block}.insite-player-frame.youtube iframe{aspect-ratio:16/9;min-height:200px}.insite-player-frame.spotify iframe{height:152px}.insite-player-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 24px;font-size:14px;line-height:1.5;display:flex}.insite-player-footer a{color:var(--gold);padding:8px 0}.insite-player-browse{max-height:55svh;padding:20px 24px;overflow:auto}.insite-player-browse>p{margin-top:0;font-size:16px}.insite-player-browse button{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.insite-player-browse img{object-fit:contain;width:48px;height:48px}.insite-player-browse button>span:nth-child(2){flex:1}.insite-player-browse button:hover{background:#1c1d15}@media (max-width:560px){.insite-player-header{padding:16px}.insite-player-frame{padding:10px}.insite-player-footer{padding:16px}.insite-player-header h2{font-size:28px}}.store-home{isolation:isolate;position:relative;overflow:hidden}.store-home:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#060706e8,#060706c4),url(/hollow-road-merch-concepts-v2.webp) 50%/cover;position:absolute;inset:0}.store-concept-scene{border:1px solid var(--line);background:#100c07;margin:0 0 18px;position:relative;overflow:hidden}.store-concept-scene img{width:100%;height:auto;display:block}.store-concept-scene figcaption{color:var(--bright);background:#060706ed;padding:10px 14px;font-size:14px;line-height:1.4;position:absolute;bottom:16px;left:16px}.store-concept-categories article{background:#0c0d0ced;padding:20px}.store-concept-categories span{letter-spacing:.08em;margin-top:0;font-size:14px}.store-concept-categories p{color:#ccc3b4;margin:8px 0 0;font-size:16px;line-height:1.5}@media (max-width:760px){.store-concept-scene figcaption{padding:12px 14px;position:static}.store-concept-categories{gap:10px}.store-concept-categories article{padding:16px}.store-concept-categories h3{font-size:26px}}.blues-room-cinema[data-illuminated=true] .blues-room-dream-shadows{-webkit-mask-image:radial-gradient(circle 310px at var(--film-x,50%) var(--film-y,50%),transparent 0%,transparent 48%,#000 100%);mask-image:radial-gradient(circle 310px at var(--film-x,50%) var(--film-y,50%),transparent 0%,transparent 48%,#000 100%);-webkit-mask-image:radial-gradient(circle 310px at var(--film-x,50%) var(--film-y,50%),transparent 0%,transparent 48%,#000 100%)}.blues-room-cinema[data-illuminated=true] .room-copy{background:#06070640}.site-lantern-glow{z-index:90;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle 240px at var(--cursor-x,50%) var(--cursor-y,50%),#f4c56a30 0%,#dfa33e16 35%,transparent 100%);position:fixed;inset:0}.site-lantern-glow[data-lit=true]{opacity:1}@media (hover:hover) and (pointer:fine){.site{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='32' viewBox='0 0 28 32'%3E%3Cpath d='M3 2L3 25L9 20L14 30L19 27L14 17L23 17Z' fill='%23e5c873' stroke='%23251808' stroke-width='1.5'/%3E%3C/svg%3E") 3 2,auto}}.hidden-music-tunnel{isolation:isolate;max-width:880px;height:170px;margin:26px auto -22px;position:relative;overflow:hidden}.hidden-tunnel-scene{z-index:-1;opacity:0;-webkit-mask-image:radial-gradient(ellipse 300px 160px at var(--tunnel-x,50%) var(--tunnel-y,50%),#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 300px 160px at var(--tunnel-x,50%) var(--tunnel-y,50%),#000 35%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 300px 160px at var(--tunnel-x,50%) var(--tunnel-y,50%),#000 35%,transparent 100%);background:url(/hidden-music-tunnel.webp) 50% 48%/cover;transition:opacity .25s;position:absolute;inset:0}.hidden-tunnel-door{text-align:center;opacity:0;pointer-events:none;text-shadow:0 2px 9px #000;background:#07080766;border:1px solid #e5c87388;width:min(350px,90%);padding:20px 18px;transition:opacity .25s;position:absolute;inset:28px auto auto 50%;transform:translate(-50%)}.hidden-music-tunnel[data-lit=true] .hidden-tunnel-scene,.hidden-music-tunnel[data-lit=true] .hidden-tunnel-door,.hidden-music-tunnel:focus-within .hidden-tunnel-door{opacity:1}.hidden-music-tunnel[data-lit=true] .hidden-tunnel-door,.hidden-music-tunnel:focus-within .hidden-tunnel-door{pointer-events:auto}.hidden-tunnel-door span,.hidden-tunnel-door small{color:#f0dfb8;font-size:14px;line-height:1.5;display:block}.hidden-tunnel-door strong{color:#fff3d5;font-family:var(--serif);margin:5px 0;font-size:28px;line-height:1.2;display:block}.illustrated-news article{padding-top:0;overflow:hidden}.illustrated-news .news-photo{aspect-ratio:1;object-fit:contain;background:#070807;width:calc(100% + 56px);max-width:none;margin:0 -28px 24px;display:block}.illustrated-news article:first-child .news-photo,.illustrated-news article:nth-child(2) .news-photo{object-position:center}.upcoming-projects{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.upcoming-projects article{border:1px solid var(--line);background:#0b0c0b;padding:28px}.upcoming-projects h2{font-family:var(--serif);font-size:34px;line-height:1.1}.upcoming-projects p,.hidden-room-signup>p{color:var(--muted);font-size:16px;line-height:1.6}.hidden-room-signup{border:1px solid var(--line);max-width:760px;margin:55px auto 0;padding:28px}.hidden-room-signup h2{font-family:var(--serif);margin-top:0;font-size:38px}@media (max-width:760px){.hidden-music-tunnel{height:150px;margin-top:16px}.hidden-tunnel-door{padding:16px;inset:15px auto auto 50%}.hidden-tunnel-door strong{font-size:25px}.upcoming-projects{grid-template-columns:1fr}.hidden-room-signup{padding:20px}}@media (prefers-reduced-motion:reduce){.site-lantern-glow{display:none}}@media (hover:hover) and (pointer:fine){.site :where(a,button){cursor:inherit}}.radio-seal{z-index:1;color:var(--gold);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;line-height:0;display:block;position:relative}.radio-seal:focus-visible{outline:2px solid var(--bright);outline-offset:8px}.label-hero-seal .radio-seal.is-playing .radio-record-face{animation:12s linear infinite radio-seal-spin}@keyframes radio-seal-spin{to{transform:rotate(360deg)}}.background-radio{z-index:75;width:min(360px,100vw - 32px);color:var(--bone);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0c0bf7;border:1px solid #b39150;border-radius:12px;padding:16px;position:fixed;bottom:20px;left:20px;box-shadow:0 12px 45px #000a}.radio-now-playing{align-items:center;gap:12px;display:flex}.radio-now-playing img{object-fit:contain;flex-shrink:0;width:52px;height:52px}.radio-now-playing>div{min-width:0}.radio-now-playing span{color:var(--gold);font-size:12px;line-height:1.4;display:block}.radio-now-playing strong{overflow-wrap:anywhere;margin:4px 0;font-size:17px;line-height:1.3;display:block}.radio-now-playing small{color:#c8bfae;font-size:13px;line-height:1.4;display:block}.radio-controls{gap:8px;margin:14px 0 10px;display:flex}.radio-controls button{border:1px solid var(--line);min-height:44px;color:var(--bright);background:#1b1c14;border-radius:4px;flex:1;font-size:16px}.radio-controls button:first-child{background:var(--gold);color:var(--ink)}.radio-volume{color:#d4c7ac;align-items:center;gap:12px;font-size:14px;display:flex}.radio-volume input{min-width:0;accent-color:var(--gold);flex:1}.background-radio>p{color:#efca89;font-size:14px;line-height:1.4}@media (max-width:760px){.background-radio{left:12px;right:12px;bottom:calc(70px + env(safe-area-inset-bottom));border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:auto;padding:8px 10px;display:grid}.radio-now-playing{gap:7px;min-width:0}.radio-now-playing span{font-size:9px;line-height:1.15}.radio-now-playing strong{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0;font-size:12px;line-height:1.15;display:-webkit-box;overflow:visible}.radio-now-playing small{white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.15;overflow:hidden}.radio-controls{flex-shrink:0;gap:2px;margin:0}.radio-controls button{text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-width:0;min-height:28px;padding:3px 5px;font-size:10px;line-height:1;display:inline-flex}.radio-volume{display:none}.label-hero:has(.background-radio){grid-template-columns:1fr}.label-hero-seal:has(.background-radio){opacity:1;justify-self:auto;margin-top:0;position:absolute;top:24px;right:20px}.label-hero-seal .background-radio{left:12px;right:12px;bottom:calc(70px + env(safe-area-inset-bottom));width:auto;padding:8px 10px;position:fixed}}@media (prefers-reduced-motion:reduce){.label-hero-seal .radio-seal.is-playing .radio-record-face{animation:none!important}}.footer{padding-bottom:32px}.footer>div{flex-wrap:wrap;gap:8px 24px}.footer>div>a{color:#d8cfbd;align-items:center;min-height:44px;font-size:1.125rem;line-height:1.5;display:inline-flex}:is(.footer>div>a:hover,.footer>div>a:focus-visible){color:var(--bright)}.footer>span{text-align:center;grid-column:1/-1;justify-self:center;width:100%;margin-top:10px;font-size:14px;line-height:1.5}@media (max-width:760px){.footer{padding-bottom:30px}.footer>div{gap:6px 22px}.footer>div>a{font-size:1.125rem}}.newsletter-form .button.gold,.arcade-gold{color:#100d06;background:linear-gradient(115deg,#8b641e 0%,#c5a052 34%,#d2b36a 49%,#ad8436 65%,#967027 100%);border:1px solid #c7a45a;font-weight:600;box-shadow:inset 0 1px #f0dba28c,0 2px 8px #0005}.newsletter-form .button.gold:hover:not(:disabled),.arcade-gold:hover{filter:brightness(1.1)}.newsletter-form .button.gold:disabled{opacity:.7;cursor:not-allowed}.hidden-arcade-section{position:relative}.arcade-entry-symbol{color:#c9a957;background:#090a08;border:1px solid #a4813e55;border-radius:50%;width:48px;height:48px;font-size:30px;line-height:1;position:absolute;top:34px;left:50%;transform:translate(-50%);box-shadow:0 0 22px #a7812720}:is(.arcade-entry-symbol:hover,.arcade-entry-symbol:focus-visible,.arcade-entry-symbol[aria-expanded=true]){color:#f2d99e;border-color:#c7a45a;box-shadow:0 0 28px #d7a94d66}.hidden-arcade-entry{text-align:center;background:radial-gradient(at top,#39291166,#0000 70%),#0b0c0b;border:1px solid #9f7c38;margin-top:24px;padding:30px}.hidden-arcade-entry h3{font:500 42px/1.1 var(--serif);margin:14px 0}.hidden-arcade-entry p{color:#c8c0af;font-size:17px;line-height:1.5}.hidden-arcade-entry small{color:#bfb49c;margin-top:18px;font-size:14px;display:block}.cover-memory{border:1px solid var(--line);background:#0b0c0b;max-width:1000px;margin:auto;padding:28px}.memory-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.memory-heading h2{font:500 48px/1.1 var(--serif);margin:12px 0}.memory-heading p{color:#c8c0af;max-width:600px;font-size:16px;line-height:1.5}.memory-heading label{color:var(--gold);gap:8px;font-size:14px;display:grid}.memory-heading select{color:var(--bone);border:1px solid var(--line);background:#16160f;padding:12px;font-size:16px}.memory-toolbar{flex-wrap:wrap;align-items:center;gap:18px;margin:20px 0;font-size:16px;display:flex}.memory-toolbar small{color:var(--gold);font-size:14px}.memory-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.memory-card{aspect-ratio:1;background:radial-gradient(#2b2210,#0c0d0c);border:1px solid #a2823d;border-radius:6px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.memory-card img{object-fit:contain;width:100%;height:100%;display:block}.memory-card .memory-card-seal{mix-blend-mode:screen;width:68%;height:68%}.memory-card:not(:disabled):hover{border-color:#f4df9c;box-shadow:0 0 18px #d4b26433}.memory-card:focus-visible{outline-offset:3px;outline:3px solid #eed08b}.memory-card.matched{border-color:#e2c783}.memory-card:disabled{opacity:1}.memory-match{color:#f2d898;background:#0a0b07dd;border-radius:50%;place-items:center;width:26px;height:26px;font-size:18px;display:grid;position:absolute;bottom:6px;right:6px}.memory-win{border:1px solid var(--gold);text-align:center;background:#251c0d;margin-top:20px;padding:22px}.memory-win h3{font:500 36px/1.1 var(--serif);margin:0}.memory-win p{font-size:16px;line-height:1.5}.memory-win a{color:var(--bright);text-decoration:underline}.arcade-future{margin-top:60px}.arcade-future>h2{font:500 42px/1.1 var(--serif)}.arcade-future h3{font:500 30px/1.1 var(--serif);margin:0}.arcade-future small{color:var(--gold);font-size:14px}@media (max-width:760px){.arcade-entry-symbol{width:40px;height:40px;font-size:26px;top:24px;left:auto;right:20px;transform:none}.hidden-arcade-entry{padding:22px}.hidden-arcade-entry h3{font-size:34px}.cover-memory{padding:16px}.memory-heading{flex-direction:column;gap:12px}.memory-heading h2{font-size:40px}.memory-board{gap:7px}.memory-toolbar{gap:12px}.memory-card{border-radius:3px}.memory-match{width:20px;height:20px;font-size:14px}}.radio-seal-stack{flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.label-hero-seal .background-radio{border-radius:8px;width:min(280px,25vw);padding:10px;position:relative;bottom:auto;left:auto;box-shadow:0 6px 24px #0007}.label-hero-seal .radio-now-playing img{display:none}.label-hero-seal .radio-now-playing span{aspect-ratio:auto;width:auto;box-shadow:none;letter-spacing:0;border:0;border-radius:0;font-size:12px;position:static}.label-hero-seal .radio-now-playing strong{margin:3px 0;font-size:15px}.label-hero-seal .radio-now-playing small{font-size:12px}.label-hero-seal .radio-controls{gap:6px;margin:9px 0 7px}.label-hero-seal .radio-controls button{min-height:36px;font-size:14px}.label-hero-seal .radio-volume{gap:8px;font-size:12px}.label-hero-seal .radio-volume input{max-height:18px}@media (max-width:760px){.label-hero:has(.background-radio){grid-template-columns:1fr}.label-hero-seal:has(.background-radio){opacity:1;justify-self:center;margin-top:16px;position:relative;top:auto;right:auto}.label-hero-seal .background-radio{width:min(280px,100vw - 48px)}.label-hero-seal .radio-controls button{min-height:44px}}.footer>.footer-identity{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.footer .footer-mark{font-size:21px}.footer-identity .footer-copyright{text-align:left;color:var(--muted);margin-left:74px;font-size:14px;line-height:1.5;display:block}.footer>.footer-links{align-content:flex-start}.topbar .brand img,.footer .footer-mark img{mix-blend-mode:screen}.newsletter-form .button.gold{color:#080806;letter-spacing:.06em;background:linear-gradient(115deg,#b88732,#e4c678 48%,#c49a47);border:1px solid #e1bd69;min-height:52px;font-size:18px;font-weight:800;box-shadow:inset 0 1px #fff0c099,0 3px 12px #0005}.newsletter-form .button.gold:disabled{opacity:1;color:#080806;cursor:not-allowed;background:linear-gradient(115deg,#ad8134,#cfaf66 48%,#b68d40);border-color:#c8a55b}.newsletter-form .button.gold:hover:not(:disabled){filter:none;background:linear-gradient(115deg,#c69943,#f0d58c 48%,#d3ad58)}.radio-seal-disc{place-items:center;display:grid;position:relative}.arcade-route{max-width:1400px;margin:auto;padding:14px 4vw 22px}.arcade-hub{flex-direction:column;gap:10px;height:calc(100svh - 122px);min-height:490px;display:flex}.arcade-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.arcade-heading h1{font:500 32px/1 var(--serif);margin:4px 0}.arcade-heading .eyebrow{font-size:12px}.arcade-heading a{color:var(--gold);font-size:14px}.arcade-game-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.arcade-game-tabs button{border:1px solid var(--line);color:#c8bda4;background:#10110c;border-radius:5px;min-height:42px;padding:10px 8px;font-size:15px}.arcade-game-tabs button[aria-pressed=true]{color:#f8e7bf;background:#30240e;border-color:#c4a15b}.arcade-soundtrack{color:#c7bea9;flex-wrap:wrap;align-items:center;gap:12px;min-height:36px;font-size:13px;display:flex}.arcade-soundtrack label{align-items:center;gap:6px;display:flex}.arcade-soundtrack input{accent-color:var(--gold)}.arcade-soundtrack button{border:1px solid var(--line);color:var(--bone);background:#151a1c;border-radius:3px;padding:7px 10px;font-size:13px}.arcade-soundtrack>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.arcade-volume input{width:90px}.arcade-current-game{flex:1;min-height:0}.arcade-current-game .cover-memory,.arcade-game{border:1px solid var(--line);background:#0b0c0b;flex-direction:column;gap:10px;max-width:1000px;height:100%;margin:auto;padding:16px;display:flex;overflow:hidden}.arcade-current-game .memory-heading{gap:14px}.arcade-current-game .memory-heading h2{margin:0;font-size:28px}.arcade-current-game .memory-heading .eyebrow{display:none}.arcade-current-game .memory-heading p{margin:5px 0 0;font-size:14px;line-height:1.35}.arcade-current-game .memory-heading label{gap:3px}.arcade-current-game .memory-heading select{padding:6px;font-size:14px}.arcade-current-game .memory-toolbar{gap:12px;margin:0;font-size:14px}.arcade-current-game .memory-toolbar .button{min-height:38px;padding:8px 14px}.arcade-current-game .memory-board{flex:1;align-self:center;gap:8px;width:100%;max-width:640px;min-height:0}.arcade-current-game .memory-card{aspect-ratio:auto;height:100%;min-height:0}.arcade-current-game .memory-win{margin:0;padding:10px}.arcade-current-game .memory-win h3{font-size:24px}.arcade-current-game .memory-win p{margin:5px 0;font-size:14px}.game-title{justify-content:space-between;align-items:start;gap:12px;display:flex}.game-title h2{font:500 30px/1.1 var(--serif);margin:0}.game-title p{color:#c8c0af;margin:5px 0 0;font-size:14px}.game-title label{color:var(--gold);gap:3px;font-size:13px;display:grid}.game-title select{color:var(--bone);border:1px solid var(--line);background:#171811;padding:6px;font-size:14px}.game-title small{color:var(--gold);font-size:14px}.game-toolbar{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.game-toolbar .button{min-height:38px;padding:7px 15px}.game-toolbar span{color:#d2c7b1}.game-help{color:#b5ac98;font-size:13px;line-height:1.3}.runner-stage,.rhythm-stage{background:#06101b;border:1px solid #4f4329;border-radius:5px;flex:1;min-height:0;position:relative;overflow:hidden}.runner-stage canvas{object-fit:fill;touch-action:manipulation;width:100%;height:100%;display:block}.runner-stage canvas:focus-visible{outline:2px solid var(--bright);outline-offset:-3px}.rhythm-stage:focus-visible{outline:2px solid var(--bright);outline-offset:-3px}.game-result{text-align:center;border:1px solid var(--gold);background:#070b10ed;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:20%}.game-result h3{font:500 32px/1.1 var(--serif);margin:0}.game-result p{font-size:15px;line-height:1.5}.game-touch-controls,.rhythm-keys{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.game-touch-controls button,.rhythm-keys button{color:#f3dfa9;touch-action:manipulation;background:#201b10;border:1px solid #8e763e;border-radius:4px;min-height:44px;padding:8px;font-size:16px}.rhythm-stage{isolation:isolate;background:radial-gradient(at top,#21224a,#06101b)}.rhythm-lane{border-right:1px solid #879bbc33;width:25%;position:absolute;top:0;bottom:0}.rhythm-hit-line{z-index:2;background:#e1b85f;height:4px;position:absolute;top:84%;left:0;right:0;box-shadow:0 0 22px #e9bd6988}.rhythm-note{background:linear-gradient(90deg,#f0c46c,#67d2dd);border-radius:4px;width:19%;height:14px;position:absolute;box-shadow:0 0 18px #50c5db99}.rhythm-feedback{text-align:center;color:#e9d5a3;z-index:3;font-size:18px;position:absolute;top:14px;left:0;right:0}.rhythm-keys{grid-template-columns:repeat(4,1fr)}.symbols-object-list{color:#d4c8ac;flex-wrap:wrap;gap:5px 12px;font-size:13px;display:flex}.symbols-object-list .found{color:#8d9b7f;text-decoration:line-through}.symbols-board{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.symbols-scene{aspect-ratio:16/9;background:#0b0c0b;width:min(100%,177.78svh - 604.452px);max-height:100%;position:relative}.symbols-scene>img{object-fit:fill;width:100%;height:100%;display:block}.symbol-hotspot{background:0 0;border:0;border-radius:8px;min-width:14px;min-height:14px;padding:0;position:absolute}.symbol-hotspot:focus-visible{outline:2px solid #ffe0a0}.symbol-hotspot.found{background:#d7a95518;border:2px solid #e9c781}.symbol-hotspot.hint{background:#ffca5c22;border:3px solid #f8df9c;box-shadow:0 0 28px #ffbf57}.symbol-hotspot span{color:#f4d995;background:#080d09;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:0;right:0}.symbol-score{color:#d4b678;text-align:center;min-height:20px;font-size:14px}@media (max-width:760px){.arcade-route{padding:10px 12px 16px}.arcade-hub{gap:7px;height:calc(100svh - 164px);min-height:440px}.arcade-heading h1{font-size:26px}.arcade-heading .eyebrow{font-size:10px}.arcade-heading a{font-size:12px}.arcade-game-tabs{gap:4px}.arcade-game-tabs button{min-height:44px;padding:8px 4px;font-size:12px;line-height:1.2}.arcade-soundtrack{gap:6px;min-height:32px}.arcade-soundtrack>span{display:none}.arcade-soundtrack button{min-height:36px;font-size:12px}.arcade-volume{margin-left:auto}.arcade-volume input{width:60px}.arcade-volume{font-size:11px}.arcade-current-game .cover-memory,.arcade-game{gap:7px;padding:10px}.arcade-current-game .memory-heading{flex-direction:row;gap:8px}.arcade-current-game .memory-heading p,.game-title p{display:none}.arcade-current-game .memory-heading h2,.game-title h2{font-size:24px}.arcade-current-game .memory-heading label{font-size:12px}.arcade-current-game .memory-heading select{max-width:130px;font-size:12px}.arcade-current-game .memory-toolbar{gap:7px}.arcade-current-game .memory-toolbar small{font-size:12px}.arcade-current-game .memory-board{gap:5px}.game-toolbar{gap:7px;font-size:12px}.game-toolbar .button{min-height:38px;padding:7px 11px}.game-help{font-size:11px}.game-result{inset:12%}.game-result h3{font-size:26px}.symbols-object-list{gap:3px 9px;font-size:12px}.symbols-scene{width:min(100%,177.78svh - 586.674px)}}@media (max-height:600px) and (min-width:761px){.arcade-hub{min-height:340px}.arcade-heading h1{font-size:24px}.game-title p,.arcade-current-game .memory-heading p{display:none}.arcade-game,.arcade-current-game .cover-memory{gap:5px;padding:10px}}.arcade-hub{min-height:0}.symbols-board{container-type:size}.symbols-board .symbols-scene{aspect-ratio:16/9;width:min(100%,177.78cqh);height:auto;max-height:100%}@media (max-width:760px){.arcade-hub{min-height:0}}.artist-discovery-cards article{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}.artist-discovery-cards .eyebrow{text-align:center;width:100%}.artist-discovery-cards p{max-width:34ch}.artist-discovery-cards .route-actions{justify-content:center;width:100%;margin-top:12px}.artist-discovery-cards .button{justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:44px;display:inline-flex}.artist-discovery-cards .tiktok-link-icon{object-fit:contain;flex-shrink:0;width:20px;height:20px;display:block}.artist-head-socials{justify-content:center;align-items:center;gap:20px;margin:18px 0 6px;display:flex}.artist-head-socials a{justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.artist-head-socials img{object-fit:contain;width:28px;height:28px}.wheel-platform .platform-symbol{object-fit:contain;flex-shrink:0;width:25px;height:25px}@media (min-width:761px){.artist-route.route{padding:30px 4vw 70px}.mobile-music-experience{max-width:1180px}.artist-route .mobile-artist-head h1{font-size:clamp(42px,5vw,64px)}.mobile-artist-head p{font-size:16px}.wheel-catalog-tools{padding:18px 0 8px}.wheel-tool-row{justify-content:center;max-width:720px;margin:auto}.wheel-filters{flex:0 auto;gap:12px}.wheel-filters button{padding:10px 18px;font-size:14px}.wheel-browser{grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);align-items:center;gap:12px 32px;display:grid}.music-wheel-stage{--wheel-spread:1.55;grid-area:1/1/3;height:390px}.wheel-cover{width:300px}.wheel-nav{grid-area:3/1;margin:0}.wheel-nav span{font-size:11px}.wheel-nav button{width:48px;height:44px;font-size:24px}.wheel-listen-panel{border:1px solid var(--line);background:#10110e;border-radius:12px;grid-area:1/2/4;margin:0;padding:22px}.artist-route .wheel-song-copy h2{font-size:36px}.wheel-song-copy>span{font-size:12px}.wheel-song-copy p{font-size:14px}.wheel-platform{min-height:60px;font-size:16px;font-weight:600}.wheel-platform small{font-size:11px}.wheel-preview{margin:12px 0;font-size:20px}.wheel-song-list{grid-column:1/-1;margin:22px 0 0}.wheel-song-list summary{font-size:16px}.wheel-song-list summary>span{font-size:13px}.wheel-song-list>div{grid-template-columns:repeat(3,minmax(0,1fr));max-height:360px}.wheel-song-list button{font-size:14px}.wheel-song-list small{font-size:11px}.wheel-follow{max-width:700px;margin:36px auto 0}.wheel-follow>p{font-size:14px}}@media (min-width:761px) and (max-width:1000px){.wheel-browser{grid-template-columns:minmax(0,1fr) minmax(290px,1fr);gap:12px 20px}.wheel-cover{width:240px}.music-wheel-stage{--wheel-spread:1.05;height:330px}.wheel-listen-panel{padding:16px}}.insite-player{width:min(660px,100vw - 28px)}.insite-player-tools label{color:var(--muted);font-size:13px;display:block}.insite-player-tools select{border:1px solid var(--line);width:100%;color:var(--bone);font:500 15px var(--sans);background:#171811;border-radius:6px;margin-top:6px;padding:11px;display:block}.insite-player-tools nav{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.insite-player-tools nav button{border:1px solid var(--line);color:var(--bone);font:500 13px var(--sans);cursor:pointer;background:#171811;border-radius:6px;align-items:center;gap:6px;padding:9px;display:flex}.insite-player-tools nav button[aria-pressed=true]{border-color:var(--gold);background:#302817}.insite-player-frame.apple-music iframe{height:175px}.insite-player-frame.apple-music.collection iframe,.insite-player-frame.amazon-music iframe{height:450px;max-height:48svh}#join.join-home{isolation:isolate;background:radial-gradient(at 0 80%,#7f4f1926,#0000 65%),linear-gradient(110deg,#242016,#171810 58%,#11130f);border-top:1px solid #b5904240;border-bottom:1px solid #b5904240;position:relative;box-shadow:inset 5px 0 #c49b4f}#join.join-home:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#d6ad5416,#0000);width:42px;position:absolute;top:0;bottom:0;left:5px}#join.join-home p{color:#c9c1b1}#join.join-home input[type=email]{background:#0c0e0b;border-color:#b6944b66}@media (max-width:760px){#join.join-home{box-shadow:inset 3px 0 #c49b4f}.footer{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px 20px 90px;display:grid}.footer>.footer-links{border-bottom:1px solid var(--line);order:-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;width:100%;padding-bottom:20px;display:grid}.footer>.footer-links>a{min-height:44px;font-size:16px;line-height:1.4}.footer>.footer-identity{gap:8px}.footer .footer-mark{gap:12px;font-size:21px}.footer .footer-mark img{flex-shrink:0;width:50px}.footer .footer-mark small{letter-spacing:.04em;margin-top:5px;font-size:10px}.footer-identity .footer-copyright{margin-left:62px;font-size:13px}}@media (max-width:360px){.footer>.footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.arcade-current-game .memory-board-space{--memory-gap:8px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;container-type:size}.arcade-current-game .memory-board{width:min(100cqw,calc((100cqh - (var(--board-rows) - 1) * var(--memory-gap)) / var(--board-rows) * var(--board-columns) + (var(--board-columns) - 1) * var(--memory-gap)));gap:var(--memory-gap);flex:none;grid-auto-rows:auto;max-width:640px}.arcade-current-game .memory-card{aspect-ratio:1;min-width:0;height:auto;min-height:0}.arcade-current-game .memory-card img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.arcade-current-game .memory-card .memory-card-seal{width:68%;height:68%;inset:16%}@media (max-width:760px){.arcade-current-game .memory-board-space{--memory-gap:5px}}.radio-record-face{isolation:isolate;display:block;position:relative}.label-hero-seal .radio-record-face img{opacity:1;z-index:1;transition:opacity .18s;display:block;transform:none}.radio-vinyl{opacity:0;z-index:3;filter:drop-shadow(0 12px 22px #000);pointer-events:none;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.label-hero-seal .radio-seal:hover .radio-record-face img{opacity:0}.label-hero-seal .radio-seal:hover .radio-vinyl{opacity:1}.label-hero-seal .radio-seal:hover{background:#010101;box-shadow:0 12px 30px #000b,inset 0 0 0 1px #262626}}@media (prefers-reduced-motion:reduce){.radio-vinyl,.label-hero-seal .radio-record-face img{transition:none}}.arcade-entry-symbol{background:#090a08;border:0;border-radius:50%;width:48px;height:48px;padding:0;line-height:0;position:absolute;top:34px;left:50%;transform:translate(-50%);box-shadow:0 0 15px #c9a24c33}.arcade-games-emblem{filter:drop-shadow(0 0 3px #e6bc6077);width:100%;height:100%;animation:3s ease-in-out infinite arcade-moon-glow;display:block}:is(.arcade-entry-symbol:hover,.arcade-entry-symbol:focus-visible,.arcade-entry-symbol[aria-expanded=true]){box-shadow:0 0 24px #dfb85666}.arcade-entry-symbol:focus-visible{outline:2px solid var(--bright);outline-offset:4px}@keyframes arcade-moon-glow{0%,to{filter:drop-shadow(0 0 2px #e6bc6055)}50%{filter:drop-shadow(0 0 5px #f2d38b99)}}@media (max-width:760px){.arcade-entry-symbol{width:40px;height:40px;top:24px;left:auto;right:20px;transform:none}}@media (prefers-reduced-motion:reduce){.arcade-games-emblem{animation:none}}.hidden-room-discovery{margin-top:18px}.hidden-room-hint{text-align:center;font:500 10px/1.4 var(--sans);letter-spacing:.12em;color:#b9a879;margin:0}.hidden-room-discovery .hidden-music-tunnel{margin-top:8px}.arcade-entry-symbol{isolation:isolate;overflow:visible}.arcade-entry-symbol:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#e9c57526 0%,#cfa54e20 30%,#cfa54e0d 52%,#0000 72%);border-radius:50%;animation:3s ease-in-out infinite arcade-moon-halo;position:absolute;inset:-10px}.arcade-games-emblem{overflow:visible}.arcade-moon-rays{transform-origin:70px 70px;filter:drop-shadow(0 0 2px #edc870aa);animation:3s ease-in-out infinite arcade-moon-rays}@keyframes arcade-moon-rays{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.95;transform:scale(1.16)}}@keyframes arcade-moon-halo{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.arcade-moon-rays,.arcade-entry-symbol:before{opacity:.65;animation:none}}.tunnel-journey{z-index:10000;cursor:progress;background:#030403;animation:.2s ease-out both tunnel-journey-appear;position:fixed;inset:0;overflow:hidden}.tunnel-journey-image{transform-origin:50% 48%;will-change:transform,filter;background:url(/hidden-music-tunnel.webp) 50% 48%/cover;animation:1.45s cubic-bezier(.32,.02,.7,1) both tunnel-journey-forward;position:absolute;inset:0}.tunnel-journey-fade{background:#030403;animation:1.45s ease-in both tunnel-journey-dark;position:absolute;inset:0}@keyframes tunnel-journey-appear{0%{opacity:0}to{opacity:1}}@keyframes tunnel-journey-forward{0%{filter:brightness();transform:scale(1)}65%{filter:brightness(1.2)}to{filter:brightness(.5);transform:scale(4.2)}}@keyframes tunnel-journey-dark{0%,70%{opacity:0}to{opacity:1}}.hidden-room-route{animation:.65s ease-out both hidden-room-arrive}@keyframes hidden-room-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hidden-room-route{animation:none}}.insite-player{z-index:1000;overscroll-behavior:contain;border-color:#c8a55b;width:min(420px,100vw - 28px);max-height:calc(100svh - 118px);margin:0;position:fixed;inset:96px 18px auto auto;box-shadow:0 14px 55px #000b}.insite-player-header{z-index:2;background:#10110e;gap:10px;padding:12px 14px;position:sticky;top:0}.insite-player-header span{font-size:11px}.insite-player-header h2{margin:5px 0 0;font-size:24px}.insite-player-close{width:40px;height:40px;font-size:28px}.insite-player-tools{padding:10px 12px 0}.insite-player-tools select{padding:8px;font-size:14px}.insite-player-tools nav{gap:5px;margin-top:8px}.insite-player-tools nav button{min-height:36px;padding:7px;font-size:12px}.insite-player-tools nav img{width:18px;height:18px}.insite-player-frame{padding:12px}.insite-player-frame.spotify.collection iframe,.insite-player-frame.apple-music.collection iframe,.insite-player-frame.amazon-music iframe{height:300px}.insite-player-footer{gap:5px;padding:10px 14px;font-size:12px}.insite-player-footer a{padding:5px 0}@media (max-width:760px){.insite-player{width:calc(100vw - 24px);max-height:calc(100svh - 164px);inset:auto 12px 80px}.insite-player-header h2{font-size:22px}.insite-player-frame{padding:10px}}.streaming-links button{cursor:pointer;padding:0}.wheel-platform{cursor:pointer;text-align:left;font-family:var(--sans)}.hidden-room-route.route{background:#090a0c;max-width:none;padding:0}.vault-room{isolation:isolate;--vault-x:50%;--vault-y:35%;min-height:80svh;padding:clamp(60px,8vw,120px) 4vw 100px;position:relative;overflow:hidden}.vault-room-scene,.vault-room-light,.vault-room-shade{z-index:-1;pointer-events:none;position:absolute;inset:0}.vault-room-scene,.vault-room-light{background-image:url(/hidden-room-blues-vault-v2.webp);background-position:50%;background-size:cover}.vault-room-scene{filter:brightness(.25)saturate(.8)}.vault-room-light{opacity:0;filter:brightness(1.15)saturate(1.1);-webkit-mask-image:radial-gradient(circle 340px at var(--vault-x) var(--vault-y),#000 0%,#000c 32%,transparent 100%);mask-image:radial-gradient(circle 340px at var(--vault-x) var(--vault-y),#000 0%,#000c 32%,transparent 100%);-webkit-mask-image:radial-gradient(circle 340px at var(--vault-x) var(--vault-y),#000 0%,#000c 32%,transparent 100%);transition:opacity .25s}.vault-room[data-lit=true] .vault-room-light{opacity:1}.vault-room-shade{background:linear-gradient(#08090b55,#0000 40%,#08090bcc 100%)}.vault-room-content{max-width:1340px;margin:auto}.vault-room .route-head{text-shadow:0 2px 12px #000;background:#08090b99;border-radius:3px;padding:22px}.vault-room .route-head p{color:#ddd4c4}.vault-room .upcoming-projects article,.vault-room .hidden-room-signup{background:#090a0bd9;border-color:#ad854e66;box-shadow:0 10px 32px #0004}.vault-room .upcoming-projects p,.vault-room .hidden-room-signup>p{color:#c5beb0}@media (max-width:760px){.vault-room{padding:42px 18px 70px}.vault-room .route-head{padding:18px}.vault-room-scene{filter:brightness(.4)saturate(.9)}.vault-room-light{-webkit-mask-image:radial-gradient(circle 240px at var(--vault-x) var(--vault-y),#000,transparent);mask-image:radial-gradient(circle 240px at var(--vault-x) var(--vault-y),#000,transparent);-webkit-mask-image:radial-gradient(circle 240px at var(--vault-x) var(--vault-y),#000,transparent)}}@media (prefers-reduced-motion:reduce){.vault-room-light{transition:none}}.artist-route .mobile-artist-head h1{color:#fff}.wheel-cover-preview{z-index:120;color:#f6e5be;cursor:pointer;background:#080908d9;border:1px solid #e2c276bb;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:16px;line-height:1;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 14px #0008}.wheel-cover-preview:hover{background:#1b160df2;border-color:#f5d88e}.wheel-cover-preview:focus-visible{outline-offset:4px;outline:2px solid #fff}.wheel-platform{min-height:44px;padding:6px 10px}.artist-social-logos{gap:4px}.artist-social-logo{width:39px;height:39px;padding:6px}.artist-social-logo img{width:25.5px;height:25.5px}.artist-head-socials{gap:12px;margin:14px 0 6px}.artist-head-socials a{width:39px;height:39px}.artist-head-socials img{width:21px;height:21px}@media (min-width:761px){.wheel-listen-panel{grid-row:1/3;align-self:center}.wheel-platform{min-height:46px}.wheel-browser{align-items:start}}@media (max-width:760px){.artist-shell .topbar{transition:height .3s,border-color .3s,background .3s}.artist-shell.artist-header-collapsed .topbar{background:0 0;border-bottom-color:#0000;height:52px}.artist-shell.artist-header-collapsed .topbar .brand{display:none}.artist-shell.artist-header-collapsed .topbar .menu{background:#080908;padding:6px 10px;font-size:15px}.artist-shell.artist-header-collapsed .mobile-menu-panel{top:52px}.artist-shell .artist-route.route{padding-top:4px}.artist-shell .wheel-platform{min-height:44px;padding-top:5px;padding-bottom:5px}.artist-shell .wheel-listen-panel{margin-top:0}}@media (prefers-reduced-motion:reduce){.artist-shell .topbar{transition:none}}.artist-compact-brand{display:none}@media (max-width:760px){.artist-shell.artist-header-collapsed .artist-compact-brand{color:var(--gold);font-family:var(--serif);letter-spacing:.06em;white-space:nowrap;font-size:14px;display:block}.mobile-menu-panel>a{letter-spacing:.05em;min-height:44px;padding:12px 8px;font-size:20px;line-height:1.3}}.video-cover-rotation{opacity:1;min-height:0;transition:opacity .5s}.video-cover-rotation.is-fading{opacity:0}.video-cover-rotation button{border:1px solid var(--line);color:inherit;text-align:left;font:inherit;cursor:pointer;background:#0b0c0b}.video-cover-rotation button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (prefers-reduced-motion:reduce){.video-cover-rotation{transition:none}}.radio-mobile-cue{display:none}:is(.label-hero-seal .radio-seal.is-peeking .radio-record-face img,.label-hero-seal .radio-seal:focus-visible .radio-record-face img){opacity:0}:is(.label-hero-seal .radio-seal.is-peeking .radio-vinyl,.label-hero-seal .radio-seal:focus-visible .radio-vinyl){opacity:1}@media (max-width:760px){.radio-mobile-cue{color:#e7cf96;text-align:center;letter-spacing:.04em;font-size:11px;line-height:1.3;display:block}.label-hero-seal .radio-seal{touch-action:manipulation}.label-hero-seal:has(.background-radio) .radio-record-face img{width:140px}.label-hero-seal .radio-seal-stack{gap:8px}}@media (max-width:480px){.label-hero-seal{opacity:1;z-index:5;pointer-events:auto}.label-hero-seal .radio-seal{touch-action:manipulation;place-items:center;min-width:88px;min-height:88px;display:grid}.label-hero-seal .radio-record-face,.label-hero-seal .radio-record-face img,.label-hero-seal .radio-vinyl{aspect-ratio:1;min-width:68px;min-height:68px;width:68px!important;height:68px!important}.label-hero-seal .radio-record-face img{object-fit:contain}.label-hero h1{max-width:calc(100% - 90px)}.label-hero .eyebrow{max-width:calc(100% - 100px)}}
