:root{--bg:#f3f0ea;--ink:#111112;--muted:#686763;--orange:#fe6602;--black:#09090a;--line:#d8d3ca}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--bg);font-family:'DM Sans',sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--orange);color:white}.shell{width:min(1280px,calc(100% - 92px));margin:auto}.topline{height:31px;background:var(--orange);color:#101010;display:flex;align-items:center;justify-content:center;gap:9px;font-size:10px;font-weight:800;letter-spacing:2px;position:relative}.topline-right{position:absolute;right:44px;font-size:9px}.pulse-dot{display:inline-block;width:7px;height:7px;background:currentColor;border-radius:50%;box-shadow:0 0 0 4px rgba(254,102,2,.17)}.site-header{background:#0c0c0d;color:white;position:sticky;top:0;z-index:30;border-bottom:1px solid #272727}.nav-inner{display:flex;align-items:center;justify-content:space-between;min-height:84px;gap:30px}.brand{font:900 30px/1 'Barlow Condensed',sans-serif;letter-spacing:-.4px;white-space:nowrap}.brand span{color:white}.brand i{color:var(--orange);font-style:normal}.main-nav{display:flex;gap:36px;align-items:center;margin-left:auto}.main-nav a{font-size:11px;font-weight:800;letter-spacing:1.4px;color:#a7a7a7;transition:color .2s}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--orange)}.nav-cta{background:var(--orange);padding:14px 22px;color:#111;font-weight:800;letter-spacing:1px;font-size:11px;white-space:nowrap}.nav-cta span{margin-left:17px}.menu-toggle{display:none}.hero{min-height:705px;background:var(--black);color:#fff;position:relative;overflow:hidden}.hero-content{z-index:2;position:relative;padding-top:104px;padding-bottom:140px}.eyebrow,.kicker{font-size:11px;font-weight:800;letter-spacing:3px;color:var(--orange)}.eyebrow{display:flex;align-items:center;gap:14px}.eyebrow-line{display:inline-block;width:31px;height:2px;background:var(--orange)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:'Barlow Condensed',sans-serif;font-weight:900;letter-spacing:-1.7px;line-height:.88}h1{font-size:clamp(78px,9.8vw,150px);margin:26px 0 27px}h1 em,h2 em{font-style:normal;color:var(--orange)}.hero p{max-width:470px;font-size:15px;line-height:1.9;color:#b9b8b7;margin-bottom:35px}.hero p strong{color:white}.actions{display:flex;gap:12px;flex-wrap:wrap}.btn{font-size:11px;font-weight:800;letter-spacing:1px;padding:19px 24px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;transition:transform .2s,background .2s;min-height:56px}.btn:hover{transform:translateY(-3px)}.btn-primary{background:var(--orange);color:#131313}.btn-outline{border:1px solid #686868;color:#fff}.btn-white{background:white;color:#121212}.dark-outline{color:var(--ink);border-color:#777}.hero-art{position:absolute;right:-120px;top:-55px;width:850px;height:800px;opacity:.92;background:radial-gradient(ellipse at 45% 45%,#3a1b0c 0,transparent 52%),repeating-linear-gradient(133deg,transparent 0 46px,#ffffff08 47px 48px)}.art-ring{position:absolute;border:90px solid #ff6b06;border-radius:50%;transform:rotate(-30deg) skew(15deg,6deg);filter:drop-shadow(0 0 65px #fe660230)}.art-ring-one{width:680px;height:680px;left:85px;top:90px;border-right-color:#7b2a07;border-bottom-color:#381b0d}.art-ring-two{width:455px;height:455px;left:197px;top:202px;border-width:58px;border-left-color:#35190b;border-top-color:#ad3f08}.art-label{position:absolute;top:335px;left:317px;font:900 140px/1 'Barlow Condensed',sans-serif;transform:rotate(-15deg);color:#f0e8dc;text-shadow:5px 5px 0 #271006}.hero-grain{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 2px,#00000019 3px 4px);mix-blend-mode:multiply}.hero-bottom{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;z-index:2;color:#8f8f90;font-size:10px;letter-spacing:2px;font-weight:700}.ticker{background:var(--orange);overflow:hidden;padding:16px 0;white-space:nowrap}.ticker-track{font:800 18px 'Barlow Condensed',sans-serif;letter-spacing:3px;word-spacing:10px;display:block;text-align:center}.ticker b{margin:0 20px}.section{padding-top:115px;padding-bottom:115px}.section-intro{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:46px}.section-intro h2,.split-feature h2,.mini-cta h2,.credits-section h2,.contact-grid h2,.contact-bottom h2{font-size:clamp(60px,6.4vw,98px);margin:20px 0 0}.section-intro h2 span,.split-feature h2 span,.mini-cta h2 span,.credits-section h2 span,.contact-grid h2 span{color:var(--orange)}.section-intro>p{max-width:340px;color:var(--muted);line-height:1.8;font-size:14px;margin-bottom:3px}.shop-banner{background:#151516;color:white;display:flex;justify-content:space-between;align-items:center;min-height:390px;overflow:hidden;position:relative;padding:50px 6%;transition:background .2s}.shop-banner:hover{background:#1e1b19}.shop-banner:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent 0 18px,#ffffff08 19px 20px);pointer-events:none}.shop-banner-copy{position:relative;z-index:2}.small-eyebrow{color:var(--orange);font-size:11px;font-weight:800;letter-spacing:2px}.shop-banner h3{font-size:clamp(60px,6vw,93px);margin:20px 0 35px}.shop-banner-cta{font-size:11px;font-weight:800;letter-spacing:2px;border-bottom:2px solid var(--orange);padding-bottom:9px}.shop-banner-cta b{margin-left:30px;font-size:18px}.shop-banner-disc{flex:0 0 320px;width:320px;height:320px;background:radial-gradient(circle at center,#0a0a0a 0 17%,#ff791a 18% 19%,#151515 20% 27%,#2a2a2a 28% 29%,#161616 30% 43%,#555 44% 45%,#161616 46% 70%);border:8px solid #252525;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 22px #fe660210,30px 0 100px #ff65033b;transform:rotate(-25deg);position:relative;z-index:1}.shop-banner-disc span{font:900 50px 'Barlow Condensed',sans-serif;color:var(--orange);background:#171717;width:110px;height:110px;border-radius:50%;display:grid;place-items:center}.dark-section{background:#101011;color:white}.compact{align-items:end}.text-link{color:var(--orange);font-size:11px;font-weight:800;letter-spacing:1.4px;border-bottom:1px solid var(--orange);padding-bottom:10px}.artist-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.artist-tile{min-height:245px;padding:23px;background:linear-gradient(145deg,#282320,#151515 60%);display:flex;flex-direction:column;justify-content:space-between;border:1px solid #2c2b29;position:relative;overflow:hidden}.artist-tile:after{content:'✳';position:absolute;right:-15px;bottom:-55px;color:#fe660212;font-size:220px}.artist-tile small{font-size:9px;letter-spacing:1.4px;color:#aaa}.artist-tile strong{font:900 clamp(30px,3vw,48px) 'Barlow Condensed',sans-serif;position:relative;z-index:1}.artist-tile span{font-size:10px;color:var(--orange);letter-spacing:1.6px}.fine-print{font-size:11px;color:#8b8b8b;margin:24px 0 0;line-height:1.7}.split-feature{display:grid;grid-template-columns:.3fr 1fr;gap:30px;align-items:start}.feature-number{font:900 clamp(160px,19vw,300px)/.8 'Barlow Condensed',sans-serif;color:#ddd7cf;letter-spacing:-15px}.feature-number span{color:var(--orange)}.split-feature p{max-width:590px;font-size:15px;line-height:1.9;color:var(--muted);margin:30px 0}.cta-section{background:var(--orange);color:#111;padding:100px 0}.cta-inner h2{font-size:clamp(78px,9vw,146px);margin:19px 0 32px}.cta-inner h2 em{color:white}.cta-section .kicker{color:#39210c}.site-footer{background:#0d0d0e;color:#fff}.footer-top{padding:74px 0;display:flex;justify-content:space-between;gap:40px}.footer-brand{font-size:48px}.footer-top p{color:#858585;font-size:10px;letter-spacing:2px;margin:17px 0 0}.footer-links{display:grid;grid-template-columns:repeat(2,max-content);gap:17px 45px;align-content:center}.footer-links a{font-size:12px;color:#b0b0b0}.footer-links a:hover{color:var(--orange)}.footer-bottom{border-top:1px solid #303030;padding:23px 0;display:flex;justify-content:space-between;gap:15px;color:#797979;font-size:10px;font-weight:700;letter-spacing:1px}.page-hero{padding-top:94px;padding-bottom:70px}.page-hero h1{font-size:clamp(90px,11vw,170px);margin:28px 0 38px}.page-hero-bottom{display:flex;justify-content:space-between;gap:30px;align-items:end;border-top:1px solid var(--line);padding-top:24px}.page-hero-bottom p{font-size:16px;color:var(--muted);margin:0}.page-hero-bottom>span{font-size:10px;font-weight:800;letter-spacing:1.8px}.orange{color:var(--orange)}.shop-main{background:#111112;padding:56px 0 72px;color:white}.embed-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px;font-size:11px;font-weight:800;letter-spacing:1.5px}.embed-heading .pulse-dot{background:var(--orange);margin-right:8px}.embed-heading>a{color:var(--orange);font-size:10px}.beatstars-frame-wrap{border:1px solid #383839;background:#1e1e20;min-height:760px;overflow:hidden}.beatstars-frame-wrap iframe{width:100%;height:850px;border:0;background:white;display:block}.embed-help{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:24px}.embed-help p{max-width:680px;font-size:12px;color:#aaaaac;line-height:1.8;margin:0}.embed-help strong{color:white}.embed-help .btn{white-space:nowrap}.mini-cta{padding:80px 0;display:flex;align-items:center;justify-content:space-between;gap:35px}.mini-cta h2{font-size:clamp(44px,4vw,70px)}.credits-section{padding-top:45px}.credit-list{margin-top:47px;border-top:1px solid var(--line)}.credit-list>div{display:grid;grid-template-columns:90px 1fr 230px;align-items:center;gap:15px;padding:19px 0;border-bottom:1px solid var(--line)}.credit-list span,.credit-list small{font-size:10px;color:var(--muted);letter-spacing:1.5px;font-weight:700}.credit-list strong{font:900 clamp(34px,4vw,62px) 'Barlow Condensed',sans-serif}.credits-section .fine-print{color:#686763}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:25px}.contact-feature{background:#e8e2d8;padding:50px;min-height:420px}.contact-feature:nth-child(2){background:#181819;color:white}.contact-feature h2{font-size:clamp(64px,5vw,90px);margin:23px 0}.contact-feature p{font-size:14px;line-height:1.8;max-width:350px;color:#75716b;margin-bottom:28px}.contact-feature:nth-child(2) p{color:#b4b4b4}.contact-feature:nth-child(2) .dark-outline{color:white;border-color:#888}.contact-bottom{padding-bottom:105px}.contact-bottom h2{font-size:80px;margin-bottom:20px}.contact-bottom p{max-width:660px;color:var(--muted);line-height:1.85;font-size:14px}@media(max-width:1000px){.topline-right{display:none}.main-nav{gap:18px}.hero-art{right:-360px;opacity:.6}.artist-grid{grid-template-columns:repeat(2,1fr)}.shop-banner-disc{margin-right:-120px}.feature-number{font-size:180px}.mini-cta{align-items:start;flex-direction:column}}@media(max-width:760px){.shell{width:min(100% - 36px,1280px)}.nav-inner{min-height:70px}.brand{font-size:27px}.topline{font-size:8px;letter-spacing:1.1px}.menu-toggle{display:flex;flex-direction:column;gap:5px;background:transparent;border:0;padding:12px;cursor:pointer;margin-left:auto}.menu-toggle span{width:23px;height:2px;background:white}.nav-cta{padding:12px;font-size:10px}.nav-cta span{display:none}.main-nav{display:none;position:absolute;left:0;right:0;top:70px;background:#0c0c0d;padding:20px;flex-direction:column;align-items:start;border-bottom:1px solid #3a3a3a}.main-nav.is-open{display:flex}.hero{min-height:690px}.hero-content{padding-top:90px;padding-bottom:110px}.hero h1{font-size:clamp(78px,17vw,120px)}.hero-art{right:-540px;top:0;opacity:.45}.hero p{font-size:14px;max-width:380px}.hero-bottom{font-size:8px}.hero-bottom span:last-child{display:none}.ticker-track{text-align:left;width:max-content;animation:marquee 22s linear infinite}@keyframes marquee{to{transform:translateX(-50%)}}.section{padding-top:75px;padding-bottom:75px}.section-intro{align-items:start;flex-direction:column;gap:18px}.section-intro h2,.split-feature h2{font-size:66px}.section-intro>p{max-width:100%}.shop-banner{min-height:370px;padding:30px}.shop-banner h3{font-size:61px}.shop-banner-disc{position:absolute;right:-130px;bottom:-140px;opacity:.4}.artist-grid{grid-template-columns:1fr 1fr;gap:9px}.artist-tile{min-height:190px;padding:15px}.artist-tile strong{font-size:31px}.artist-tile small{font-size:8px}.split-feature{display:block}.feature-number{display:none}.cta-section{padding:80px 0}.cta-inner h2{font-size:78px}.footer-top{padding:60px 0;flex-direction:column}.footer-bottom{flex-direction:column;font-size:9px}.page-hero{padding-top:80px;padding-bottom:55px}.page-hero h1{font-size:clamp(74px,16vw,125px)}.page-hero-bottom{align-items:start;flex-direction:column}.shop-main{padding:35px 0 55px}.embed-heading{align-items:start;flex-direction:column;gap:14px}.beatstars-frame-wrap{min-height:640px}.beatstars-frame-wrap iframe{height:700px}.embed-help{align-items:start;flex-direction:column}.mini-cta{padding:65px 0}.credit-list>div{grid-template-columns:32px 1fr;gap:10px}.credit-list small{grid-column:2}.contact-grid{grid-template-columns:1fr}.contact-feature{padding:32px;min-height:0}.contact-bottom h2{font-size:66px}}@media(max-width:420px){.hero h1{font-size:71px}.hero-content{padding-top:90px}.btn{width:100%}.hero-bottom{bottom:22px}.shop-banner h3{font-size:55px}.artist-grid{grid-template-columns:1fr}.artist-tile{min-height:145px}.embed-help .btn{white-space:normal}.footer-links{gap:15px 25px}}
