@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.1hiu0hj9qpr9g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.1w_qz2ahumqmz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_c8699624-module__k9mmga__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_c8699624-module__k9mmga__variable{--font-bebas:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_7c9ff9f8-module__Oresjq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_7c9ff9f8-module__Oresjq__variable{--font-space:"Space Grotesk", "Space Grotesk Fallback"}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-space), sans-serif;color:#fff;background:#050505;overflow-x:hidden}a{color:inherit;text-decoration:none}h1,h2,h3,.loader h1,.chart ol,.artist-card h3{font-family:var(--font-bebas), sans-serif}.loader{z-index:99;background:#050505;place-items:center;transition:opacity .8s,visibility .8s;display:grid;position:fixed;inset:0}.loader.hide{opacity:0;visibility:hidden}.loader-inner{text-align:center;letter-spacing:6px}.loader h1{color:#fff;text-shadow:0 0 35px #e10600cc;font-size:clamp(4rem,12vw,9rem)}.loader p,.loader small{color:#e10600;font-size:.8rem}.bar{background:#222;width:min(460px,80vw);height:5px;margin:20px auto;overflow:hidden}.bar span{background:#e10600;width:100%;height:100%;animation:2s forwards load;display:block}@keyframes load{0%{transform:translate(-100%)}to{transform:translate(0)}}.nav{z-index:20;background:linear-gradient(#000000d9,#0000);justify-content:space-between;align-items:center;width:100%;padding:24px 6%;display:flex;position:fixed;top:0}.logo{color:#e10600;letter-spacing:-1px;font-size:1.3rem;font-weight:900}.logo span{color:#fff;font-style:italic}.nav nav{text-transform:uppercase;letter-spacing:2px;gap:28px;font-size:.85rem;display:flex}.hero{background:radial-gradient(circle at 50% 0,#e1060059,#0000 35%),linear-gradient(135deg,#050505,#120000 50%,#050505);place-items:center;min-height:100vh;padding:140px 6% 60px;display:grid;position:relative;overflow:hidden}.noise{opacity:.25;pointer-events:none;background-image:repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 3px);position:absolute;inset:0}.hero-content{text-align:center;z-index:2;max-width:1050px;position:relative}.tag,.eyebrow{color:#e10600;letter-spacing:6px;margin-bottom:18px;font-size:.78rem;font-weight:700}.hero h1{letter-spacing:-3px;margin:50px 0;font-size:clamp(5rem,15vw,14rem);line-height:.85}.subtitle{color:#cfcfcf;max-width:420px;font-size:15px}.buttons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.btn{text-transform:uppercase;letter-spacing:2px;border:1px solid #fff;padding:15px 24px;font-size:.8rem}.primary{background:#e10600;border-color:#e10600}.secondary:hover{color:#050505;background:#fff}.wave{filter:blur(20px);opacity:.45;background:linear-gradient(90deg,#0000,#e10600e6,#fff,#e10600d9,#0000);width:120%;height:300px;animation:5s ease-in-out infinite alternate waveMove;position:absolute;bottom:-120px;transform:rotate(-4deg)}@keyframes waveMove{0%{transform:translate(-40px)rotate(-4deg)}to{transform:translate(40px)rotate(2deg)}}.section{padding:110px 6%}.spotlight,.submit{border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}h2{font-size:clamp(3rem,7vw,7rem);line-height:.9}.section p{color:#cfcfcf;max-width:570px;line-height:1.8}.text-link{color:#e10600;margin-top:24px;font-weight:700;display:inline-block}.artist-card{text-align:center;background:radial-gradient(circle,#e1060073,#0000 45%),linear-gradient(135deg,#111,#050505);border:1px solid #ffffff1f;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.artist-card h3{z-index:2;font-size:5rem}.pulse{border:2px solid #e10600;border-radius:50%;width:190px;height:190px;animation:2s infinite pulse;position:absolute}@keyframes pulse{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(2.5)}}.section-head{justify-content:space-between;align-items:end;margin-bottom:34px;display:flex}.grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.drop-card{background:#0c0c0c;border:1px solid #ffffff1a;min-height:250px;padding:34px;transition:all .3s}.drop-card:hover{border-color:#e10600;transform:translateY(-8px);box-shadow:0 0 40px #e1060026}.drop-card span,.chart span{color:#e10600;font-weight:800}.drop-card h3{margin:70px 0 10px;font-size:2rem}.chart{color:#050505;background:#fff}.chart p{color:#e10600}.chart ol{margin-top:28px;font-size:clamp(1.6rem,4vw,3.6rem);list-style:none}.chart li{border-bottom:1px solid #ddd;gap:24px;padding:15px 0;display:flex}form{gap:14px;display:grid}input{color:#fff;width:100%;font:inherit;background:#0d0d0d;border:1px solid #ffffff2e;outline:none;padding:18px}input:focus{border-color:#e10600}button{color:#fff;text-transform:uppercase;letter-spacing:2px;cursor:pointer;background:#e10600;border:0;padding:18px;font-weight:800}.vault{text-align:center;background:radial-gradient(circle,#e1060040,#0000 45%),#070707;border:1px solid #e1060080;margin:6%;padding:90px 30px}.vault h2{color:#fff}.vault p{color:#cfcfcf;margin:12px auto}.email-box{max-width:520px;margin:30px auto 0;display:flex}.email-box input{flex:1}.email-box button{width:130px}footer{color:#aaa;border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;padding:40px 6%;display:flex}@media (max-width:800px){.nav nav{display:none}.spotlight,.submit,.grid{grid-template-columns:1fr}.section-head,footer{display:block}.hero h1{font-size:5.5rem}.email-box{flex-direction:column}.email-box button{width:100%}}.news-card{padding:30px}.news-meta{letter-spacing:1px;justify-content:space-between;margin-bottom:20px;font-size:.8rem;display:flex}.news-cat{color:#e10600;font-weight:700}.news-date{color:#888}.news-card h3{margin-top:0;margin-bottom:12px;font-size:1.8rem}.news-card p{margin-top:14px;font-size:14px}.playlist-card{text-align:left;background-color:#161616;border:1px solid #222;padding:30px}.play-icon-box{color:#e10600;background-color:#e106001a;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:30px;transition:all .3s;display:flex}.playlist-card:hover .play-icon-box{color:#fff;background-color:#e10600}.playlist-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000000e6;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.music-btn{background:0 0;border:none;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;width:100%;padding:16px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.music-btn span{font-weight:500;color:#fff!important}.music-btn:hover{background:#ffffff08;border-bottom-color:#e10600}.music-btn .arrow-icon{color:#fff6;transition:transform .3s,color .3s}.music-btn:hover .arrow-icon{color:#e10600;transform:translate(3px,-3px)}.loader-overlay{z-index:99999;background-color:#050505;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loader-logo{height:140px;animation:1.5s ease-in-out infinite pulse-opacity}@keyframes pulse-opacity{0%,to{opacity:.3}50%{opacity:1}}.ticker{border-block:1px solid #ffffff1a;width:100vw;margin-left:calc(50% - 50vw);padding:20px 0;overflow:hidden}.ticker div{white-space:nowrap;font-family:var(--font-bebas), "Anton", sans-serif;color:#0000;-webkit-text-stroke:1px #e10600;will-change:transform;font-size:clamp(2rem,6vw,5rem);animation:50s linear infinite scroll;display:inline-block}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.mobile-toggle{color:#fff;cursor:pointer;background:0 0;border:none;padding:8px;display:none}.mobile-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:99;background-color:#0a0a0afa;border-bottom:1px solid #ffffff1a;padding:20px;display:none;position:fixed;top:80px;left:0;right:0}.mobile-nav-links{text-align:center;flex-direction:column;gap:20px;display:flex}.mobile-nav-links a{text-transform:uppercase;letter-spacing:2px;font-size:1.2rem;font-weight:500}.scroll-to-top{color:#fff;cursor:pointer;z-index:999;background-color:#e10600;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:fixed;bottom:30px;right:30px;box-shadow:0 4px 12px #e1060066}@media (max-width:768px){.desktop-nav{display:none}.mobile-toggle,.mobile-menu{display:block}table{overflow-x:auto!important}}
