*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#fff;background:#070711;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer}.navbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00000073;border-bottom:1px solid #ffffff1a;transition:all .45s;position:fixed;inset:0 0 auto}.navbar-scrolled{background:#000000db;box-shadow:0 18px 60px #fbbf241a}.navbar-glow-line{background:linear-gradient(90deg,#0000,#fbbf24,#0000);width:100%;height:2px;box-shadow:0 0 18px #fbbf24e6}.navbar-inner{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:16px 24px;transition:padding .45s;display:flex}.navbar-scrolled .navbar-inner{padding-top:8px;padding-bottom:8px}.brand-lockup{align-items:center;gap:14px;display:flex}.brand-logo{object-fit:contain;width:auto;height:56px;transition:height .45s}.brand-logo-small{height:42px}.brand-name{color:#fbbf24;letter-spacing:.24em;margin:0;font-weight:900}.brand-tagline{color:#ffffff8c;text-transform:uppercase;letter-spacing:.25em;margin:3px 0 0;font-size:12px}.desktop-menu{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;display:flex}.nav-pill{color:#ffffffb8;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700;transition:all .3s;position:relative}.nav-pill:hover{color:#fff;background:#ffffff1a}.nav-pill.active{color:#000;background:#fbbf24;box-shadow:0 12px 26px #fbbf2438}.nav-pill:after{content:"";background:#fbbf24;width:0;height:2px;transition:width .3s;position:absolute;bottom:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #fbbf24e6}.nav-pill:hover:after{width:65%}.mobile-menu-button{color:#fff;background:0 0;border:0;display:none}.mobile-menu{display:none}.hero{text-align:center;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.hero-glow{opacity:.7;background:radial-gradient(circle at 0 0,#fbbf2433,#0000 40%),radial-gradient(circle at 100% 100%,#6366f138,#0000 42%);position:absolute;inset:0}.hero-content{z-index:2;max-width:980px;padding:130px 24px 70px;position:relative}.hero-eyebrow{color:#fbbf24;text-transform:uppercase;letter-spacing:.25em;align-items:center;gap:9px;margin-bottom:24px;font-size:14px;display:inline-flex}.hero-title{color:#fde68a;letter-spacing:.12em;text-shadow:0 0 30px #fbbf2438;margin:0;font-size:clamp(48px,9vw,112px);font-weight:950;line-height:.95}.hero-subtitle{margin:28px 0 0;font-size:clamp(22px,3vw,34px);font-weight:800}.hero-copy{color:#ffffffb8;max-width:650px;margin:24px auto 0;font-size:18px;line-height:1.7}.hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:38px;display:flex}.button{border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:14px 24px;font-weight:900;transition:all .25s;display:inline-flex}.button:disabled{opacity:.65;cursor:not-allowed}.button-primary{color:#000;background:#fbbf24;box-shadow:0 18px 35px #fbbf242e}.button-primary:hover:not(:disabled){background:#fde68a;transform:translateY(-2px)}.button-secondary{color:#fff;background:#ffffff12;border:1px solid #ffffff42}.button-secondary:hover{background:#ffffff21;transform:translateY(-2px)}.button-inline{margin-top:28px}.section{padding:86px 24px}.container{max-width:1180px;margin:0 auto}.centered{text-align:center}.eyebrow{color:#fbbf24;text-transform:uppercase;letter-spacing:.35em;margin:0;font-size:13px;font-weight:800}.section-title{margin:18px 0 0;font-size:clamp(34px,4vw,54px);font-weight:950;line-height:1.05}.section-copy{color:#ffffffa8;max-width:760px;margin:22px auto 0;line-height:1.75}.social-section{background:#070711}.social-grid{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:42px;display:flex}.social-card{color:#fff;background:#fff1;border:1px solid #ffffff1c;border-radius:22px;align-items:center;gap:13px;min-width:178px;padding:16px 22px;font-weight:900;transition:all .3s;display:flex}.social-card:hover{color:#000;background:#fbbf24;transform:translateY(-5px);box-shadow:0 24px 50px #fbbf242e}.social-icon-wrap{background:#ffffff1a;border-radius:999px;place-items:center;width:38px;height:38px;display:grid}.social-card:hover .social-icon-wrap{background:#0000001a}.social-icon{object-fit:contain;width:22px;height:22px;transition:transform .3s}.social-card:hover .social-icon{transform:scale(1.12)}.identity-section{background:#00000061}.card-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.info-card{background:#ffffff10;border:1px solid #ffffff1c;border-radius:28px;padding:30px;box-shadow:0 24px 60px #0000002e}.info-card h3{color:#fbbf24;margin:0;font-size:24px;font-weight:950}.info-card p{color:#ffffffa8;margin:16px 0 0;line-height:1.7}.about-section{background:radial-gradient(circle at 0 0,#fbbf241a,#0000 35%),#070711}.about-grid{grid-template-columns:.9fr 1.1fr;gap:42px;display:grid}.about-panel,.about-copy-block{border-radius:24px;padding:32px}.about-panel{background:#ffffff0f;border:1px solid #ffffff1a}.about-copy-block{background:#00000059;border:1px solid #ffffff14}.about-copy-block p{color:#ffffffb3;margin:0 0 18px;line-height:1.8}.leadership-section{background:#00000059}.leadership-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px;display:grid}.leader-card{text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:24px;padding:30px}.leader-image{object-fit:contain;object-position:center;background:#00000059;border:1px solid #ffffff14;border-radius:18px;width:100%;height:320px;margin-bottom:18px}.leader-card h3{color:#fbbf24;margin:0}.leader-card p{color:#ffffffb3}.contact-section{background:#00000059}.contact-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.contact-card{text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:24px;padding:30px}.contact-card h3{color:#fbbf24;margin:0;font-size:24px}.contact-card a{color:#ffffffc2;word-break:break-word;margin-top:12px;font-weight:800;display:inline-block}.contact-card a:hover{color:#fbbf24}.contact-form-section{background:#070711}.contact-form{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:28px;max-width:650px;margin:0 auto;padding:34px}.form-group{margin-bottom:16px}.contact-form input,.contact-form select,.contact-form textarea{color:#fff;background:#0000006b;border:1px solid #ffffff26;border-radius:14px;width:100%;padding:15px 16px;font-family:inherit;font-size:15px}.contact-form select option{color:#fff;background:#070711}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:#fbbf24;outline:none;box-shadow:0 0 0 3px #fbbf241a}.contact-submit-button{width:100%;margin-top:6px}.hidden-field{display:none}.form-success{color:#d1fae5;text-align:left;background:#10b9811f;border:1px solid #10b98159;border-radius:18px;align-items:flex-start;gap:14px;margin:26px 0 20px;padding:18px;display:flex}.form-success strong{color:#a7f3d0;margin-bottom:5px;display:block}.form-success p{color:#d1fae5d1;margin:0;line-height:1.5}.form-error{color:#fecaca;background:#ef44441f;border:1px solid #ef444459;border-radius:16px;margin:26px 0 20px;padding:16px}.cta-section{text-align:center;background:#070711}.cta-card{background:radial-gradient(circle at 0 0,#fbbf2429,#0000 35%),radial-gradient(circle at 100% 100%,#7e22ce42,#0000 42%),#ffffff0a;border:1px solid #ffffff1c;border-radius:32px;max-width:880px;margin:0 auto;padding:44px 32px}.cta-icon{color:#fbbf24}.cta-card h2{margin:20px 0 0;font-size:clamp(32px,4vw,48px);font-weight:950}.cta-card p{color:#ffffffb3;max-width:720px;margin:22px auto 0;line-height:1.75}.coming-logo{height:96px;margin-bottom:24px}.coming-title{margin:0;font-size:clamp(42px,6vw,72px);font-weight:950}.coming-subtitle{color:#ffffffb8;margin:16px 0 0;font-size:21px}.coming-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000085;border:1px solid #ffffff1c;border-radius:24px;max-width:620px;margin:34px auto 0;padding:28px}.coming-card h2{color:#fbbf24;margin:0;font-size:32px}.coming-card p{color:#ffffffb3;line-height:1.7}.footer{text-align:center;color:#ffffff80;background:#000;border-top:1px solid #ffffff1a;padding:34px 24px}.footer-logo{height:52px;margin-bottom:12px}.footer p{margin:0}.footer-disclaimer{color:#ffffff61;max-width:840px;font-size:12px;line-height:1.65;margin:14px auto 0!important}@media (width<=980px){.desktop-menu{display:none}.mobile-menu-button{display:inline-flex}.mobile-menu{background:#000000f5;border-top:1px solid #ffffff1a;padding:14px 24px 18px;display:block}.mobile-nav-link{color:#ffffffd1;border-radius:14px;padding:13px 16px;font-weight:800;display:block}.mobile-nav-link.active{color:#000;background:#fbbf24}.brand-text{display:none}.card-grid,.about-grid,.leadership-grid,.contact-grid{grid-template-columns:1fr}}@media (width<=620px){.hero-title{letter-spacing:.06em}.hero-actions,.social-grid{flex-direction:column;align-items:stretch}.social-card{justify-content:center}.section{padding:68px 18px}.contact-form{padding:24px}.leader-image{height:280px}}.contact-inline-emails{text-align:center;color:#ffffffbf;margin:16px 0 26px;font-weight:700}.contact-inline-emails a{color:#fbbf24;word-break:break-word;margin:0 6px;transition:all .3s}.contact-inline-emails a:hover{color:#fde68a}.contact-inline-emails span{color:#fff6;margin:0 6px}.artists-section{background:radial-gradient(circle at 0 0,#fbbf241f,#0000 34%),radial-gradient(circle at 100% 100%,#6366f12e,#0000 38%),#070711}.artists-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:44px;display:grid}.artist-card{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:28px;min-height:100%;transition:all .32s;overflow:hidden;box-shadow:0 30px 80px #0000003d}.artist-card:hover{border-color:#fbbf245c;transform:translateY(-8px);box-shadow:0 34px 90px #fbbf2429}.artist-image{object-fit:cover;object-position:center;width:100%;height:330px;display:block}.artist-content{padding:24px}.artist-tag{color:#000;text-transform:uppercase;letter-spacing:.14em;background:#fbbf24;border-radius:999px;margin-bottom:14px;padding:7px 12px;font-size:11px;font-weight:950;display:inline-flex}.artist-content h3{color:#fde68a;margin:0;font-size:26px;font-weight:950}.artist-role{color:#fff;margin:8px 0 0;font-weight:850}.artist-genre{color:#ffffff8c;margin:8px 0 0;font-size:13px;font-weight:700}.artist-bio{color:#ffffffb3;margin:14px 0 0;line-height:1.7}.artist-card-empty{background:radial-gradient(circle at top,#fbbf241a,#0000 45%),#ffffff09;border-style:dashed;flex-direction:column;justify-content:space-between;display:flex}.artist-placeholder{color:#fbbf24e6;background:#00000047;place-items:center;height:330px;font-size:82px;font-weight:300;display:grid}@media (width<=980px){.artists-grid{grid-template-columns:1fr}.artist-image,.artist-placeholder{height:430px}}@media (width<=620px){.artists-grid{gap:20px}.artist-image,.artist-placeholder{height:360px}.artist-content{padding:22px}}.releases-section{background:radial-gradient(circle at 0 0,#fbbf241a,#0000 35%),#070711}.releases-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:44px;display:grid}.release-card{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:28px;transition:all .32s;overflow:hidden;box-shadow:0 30px 80px #0000003d}.release-card:hover{border-color:#fbbf245c;transform:translateY(-8px);box-shadow:0 34px 90px #fbbf2429}.release-cover-wrap{position:relative;overflow:hidden}.release-cover{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .35s;display:block}.release-card:hover .release-cover{transform:scale(1.045)}.release-status{color:#000;text-transform:uppercase;letter-spacing:.12em;background:#fbbf24;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:950;position:absolute;top:16px;left:16px;box-shadow:0 12px 28px #fbbf2440}.release-card-info{padding:20px}.release-card-info h3{color:#fde68a;margin:0;font-size:22px;font-weight:950}.release-card-info p{color:#ffffff9e;margin:8px 0 0;font-weight:700}.release-detail-hero{background:radial-gradient(circle at 0 0,#fbbf2424,#0000 34%),radial-gradient(circle at 100% 100%,#6366f12e,#0000 38%),#070711;padding:150px 24px 90px}.release-detail-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:42px;display:grid}.release-detail-cover-card{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:32px;padding:18px;box-shadow:0 30px 80px #00000047}.release-detail-cover{border-radius:24px;width:100%;display:block}.release-detail-info h1{color:#fde68a;margin:18px 0 0;font-size:clamp(44px,6vw,82px);font-weight:950;line-height:.98}.release-description{color:#ffffffb8;max-width:760px;margin:24px 0 0;font-size:18px;line-height:1.8}.release-meta{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:30px;display:grid}.release-meta div{background:#00000057;border:1px solid #ffffff17;border-radius:18px;padding:18px}.release-meta span{color:#ffffff7a;text-transform:uppercase;letter-spacing:.18em;font-size:12px;display:block}.release-meta strong{color:#fbbf24;margin-top:8px;font-size:16px;display:block}.platforms-section{background:#00000061}.platform-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:42px;display:grid}.platform-card{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:20px;align-items:center;gap:13px;padding:15px 16px;font-weight:850;transition:all .28s;display:flex}.platform-card:hover{color:#000;background:#fbbf24;transform:translateY(-4px)}.platform-disabled{opacity:.58;cursor:not-allowed}.platform-disabled:hover{color:inherit;background:#ffffff0e;transform:none}.platform-icon-wrap{background:#ffffff1a;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative}.platform-icon-wrap[data-fallback]:after{content:attr(data-fallback);color:#fbbf24;font-size:15px;font-weight:950}.platform-card:hover .platform-icon-wrap[data-fallback]:after{color:#000}.platform-icon{object-fit:contain;width:21px;height:21px}@media (width<=980px){.releases-grid,.release-detail-grid,.release-meta,.platform-grid{grid-template-columns:1fr}}@media (width<=620px){.release-detail-hero{padding:130px 18px 70px}.platform-card{justify-content:flex-start}}.merchandise-section{background:radial-gradient(circle at 0 0,#fbbf2424,#0000 34%),radial-gradient(circle at 100% 100%,#ec48992e,#0000 38%),radial-gradient(circle,#6366f11a,#0000 45%),#070711}.merch-category-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px;display:grid}.merch-category-card{color:#fde68a;text-align:center;letter-spacing:.04em;background:radial-gradient(circle at top,#fbbf241f,#0000 48%),#ffffff0e;border:1px solid #ffffff1f;border-radius:30px;padding:40px 24px;font-size:26px;font-weight:950;transition:all .32s;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000042}.merch-category-card:before{content:"";opacity:0;background:radial-gradient(circle at 0 0,#fbbf242e,#0000 40%),radial-gradient(circle at 100% 100%,#ec48992e,#0000 45%);transition:opacity .32s;position:absolute;inset:0}.merch-category-card:hover{border-color:#fbbf246b;transform:translateY(-10px)scale(1.01);box-shadow:0 40px 120px #fbbf242e,0 0 30px #ec48991f}.merch-category-card:hover:before{opacity:1}.merch-category-card{justify-content:center;align-items:center;min-height:140px;display:flex}@media (width<=980px){.merch-category-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.merch-category-grid{grid-template-columns:1fr;gap:20px}.merch-category-card{padding:34px 20px;font-size:22px}}
