*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050505;color:#f3f3ef;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.noise{position:fixed;inset:0;z-index:99;pointer-events:none;opacity:.05;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'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.approved-hero{position:relative;line-height:0}.approved-hero>img{width:100%;display:block}.hot{position:absolute;z-index:3}.h-home{left:25.5%;top:2%;width:4%;height:9%}.h-music{left:30.5%;top:2%;width:4.5%;height:9%}.h-live{left:35.5%;top:2%;width:4%;height:9%}.h-about{left:40%;top:2%;width:4.5%;height:9%}.h-contact{left:47%;top:2%;width:6%;height:9%}.h-listen{left:7%;top:86%;width:21%;height:11%}.h-spotify{left:84%;top:1%;width:2.7%;height:9%}.h-instagram{left:87%;top:1%;width:2.7%;height:9%}.h-tiktok{left:90%;top:1%;width:2.7%;height:9%}.h-soundcloud{left:93%;top:1%;width:2.7%;height:9%}.h-youtube{left:96%;top:1%;width:2.7%;height:9%}.mobile-hero{display:none}
.dashboard{display:grid;grid-template-columns:1.05fr .92fr .88fr 1.25fr;border-top:1px solid #444;border-bottom:1px solid #444;min-height:275px;background:#090909}.dashboard>div,.dashboard>figure{margin:0;padding:28px;border-right:1px solid #333}.dashboard small,.releases>small,.about small,.contact small,.statement small{color:#f1ed00;font-weight:900;letter-spacing:.28em;font-size:10px}.latest h2{font-size:clamp(35px,3.5vw,54px);line-height:.88;margin:17px 0 10px}.latest p{font-size:11px;letter-spacing:.2em}.yellow-button{display:inline-block;background:#f1ed00;color:#050505;padding:14px 18px;margin-top:20px;font-size:10px;font-weight:900;letter-spacing:.18em;border:1px solid #f1ed00}.dashboard figure{display:grid;place-items:center}.dashboard figure img{width:min(100%,250px);display:block}.platforms{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#0a0a0a,#111)}.platforms a{display:grid;grid-template-columns:25px 1fr auto;align-items:center;padding:12px 10px;border-bottom:1px solid #494900;color:#f1ed00;font-size:10px;font-weight:900;letter-spacing:.1em}.platforms a:hover{background:#f1ed00;color:#050505}.platforms b{font-size:16px}.platforms i{font-style:normal;font-size:19px}.shows article{display:grid;grid-template-columns:90px 1fr 20px;gap:10px;padding:15px 0;border-bottom:1px solid #555}.shows time{font-size:10px}.shows b{display:block;font-size:11px}.shows span{font-size:9px;color:#ccc}.shows i{font-style:normal;color:#f1ed00;font-size:20px}.shows .all{display:inline-block;color:#f1ed00;margin-top:17px;font-size:9px;font-weight:900;letter-spacing:.17em}
.releases{padding:25px 7% 40px;border-bottom:1px solid #333}.release-grid{display:grid;grid-template-columns:repeat(3,1fr) .9fr;gap:23px;margin-top:16px}.release-grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.release-grid>div,.release-grid>a{border:1px solid #444}.release-grid span{display:flex;justify-content:space-between;padding:12px;font-size:9px;font-weight:800;letter-spacing:.06em}.release-grid span b{color:#777}.release-grid aside{position:relative;overflow:hidden;border:1px solid #333;min-height:240px}.disc{position:absolute;width:250px;height:250px;border:30px solid #111;border-radius:50%;right:-55px;top:-35px;box-shadow:0 0 0 1px #333}.disc:after{content:"";position:absolute;inset:30%;border-radius:50%;background:#f1ed00}.disc i{position:absolute;z-index:2;inset:31%;display:grid;place-items:center;color:#000;font-size:45px;font-style:normal}.release-grid aside p{position:absolute;bottom:18px;left:20px;background:#050505dd;padding:13px;letter-spacing:.2em;line-height:1.8;font-size:10px}
.about{position:relative;padding:90px 7%;display:grid;grid-template-columns:.9fr 1.1fr;gap:6vw;align-items:center;border-bottom:1px solid #333}.about figure{margin:0}.about figure img{display:block;width:100%;filter:grayscale(1) contrast(1.2)}.about h2,.contact h2{font-size:clamp(50px,6vw,90px);line-height:.84;letter-spacing:-.06em;margin:20px 0 30px}.about p{color:#999;line-height:1.75;max-width:720px}.about .lead{font-size:20px;color:#eee}.about-smile,.contact-smile{position:absolute;color:#050505;background:#f1ed00;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:900}.about-smile{right:4%;bottom:25px;width:70px;height:70px;font-size:50px;transform:rotate(12deg)}
.statement{text-align:center;padding:70px 6%;border-bottom:1px solid #333}.statement p{font-weight:900;font-size:clamp(35px,5vw,75px);line-height:.95;letter-spacing:-.05em}.statement span{color:#f1ed00}
.contact{position:relative;min-height:600px;padding:80px 7%;display:flex;align-items:center;overflow:hidden}.contact-bg{position:absolute;inset:0;background:linear-gradient(90deg,#050505 15%,#0505058c 55%,transparent),url("assets/portrait-color.jpg") center 30%/cover;filter:grayscale(1) contrast(1.3);opacity:.48}.contact-copy{position:relative;z-index:2}.contact h2 span{color:#f1ed00}.contact-copy p{color:#aaa;font-size:11px;margin-top:20px}.contact-smile{right:8%;top:20%;width:105px;height:105px;font-size:78px;transform:rotate(-10deg)}
footer{padding:38px 6%;border-top:7px solid #f1ed00;display:grid;grid-template-columns:200px 1fr;gap:30px;align-items:center}footer img{width:190px}footer nav{display:flex;justify-content:flex-end;gap:22px;font-size:9px;font-weight:800;letter-spacing:.13em}footer small{grid-column:1/-1;color:#666;font-size:8px}.legal{padding:60px 7%;border-top:1px solid #333;max-width:1000px}.legal h2{color:#f1ed00;font-size:14px;letter-spacing:.2em}.legal h3{margin:28px 0 8px;color:#eee;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.legal p{color:#aaa;line-height:1.7;font-size:12px}.legal a{color:#f1ed00}
@media(max-width:800px){.approved-hero{display:none}.mobile-hero{display:block;position:relative;height:720px;overflow:hidden;background:linear-gradient(0deg,#050505 5%,transparent 60%),url("assets/approved-hero.webp") 61% top/auto 720px no-repeat}.m-logo{position:absolute;left:18px;top:20px;width:150px}.m-social{position:absolute;right:18px;top:28px;display:flex;gap:12px;color:#f1ed00;font-size:10px;font-weight:900}.m-copy{position:absolute;z-index:2;left:20px;bottom:70px}.m-copy small{font-size:8px;letter-spacing:.15em}.m-copy h1{font-size:88px;line-height:.75;letter-spacing:-.08em;margin:18px 0 30px}.m-copy>a{border:2px solid #f1ed00;padding:14px 18px;font-size:10px;font-weight:900;letter-spacing:.18em}.m-smile{position:absolute;right:24px;top:115px;width:70px;height:70px;border-radius:50%;background:#f1ed00;color:#000;display:grid;place-items:center;font-size:52px;font-style:normal}.dashboard{grid-template-columns:1fr}.dashboard>div,.dashboard>figure{border-right:0;border-bottom:1px solid #333;padding:30px 20px}.dashboard figure img{width:min(100%,420px)}.release-grid{grid-template-columns:1fr}.releases{padding:35px 20px}.about{grid-template-columns:1fr;padding:70px 20px}.about>div{order:-1}.about-smile{display:none}.statement{padding:55px 20px}.contact{padding:70px 20px;min-height:560px}.contact-smile{width:60px;height:60px;font-size:45px;right:20px}footer{grid-template-columns:1fr;padding:35px 20px}footer nav{justify-content:flex-start;flex-wrap:wrap}footer small{grid-column:auto}.legal{padding:45px 20px}}
.legal-hidden{display:none!important}
