
:root{--bg:#070a07;--panel:#0d110d;--text:#f5f6f2;--muted:#a3aaa1;--lime:#84f542;--line:rgba(255,255,255,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}
.site-header{position:fixed;inset:0 0 auto 0;height:86px;padding:10px 4vw;display:flex;align-items:center;z-index:1000;background:linear-gradient(180deg,rgba(5,8,5,.98),rgba(5,8,5,.72),transparent)}
.brand{width:126px;height:68px;display:flex;align-items:center;overflow:visible}.brand img{width:118px;height:64px;object-fit:contain}
.nav{display:flex;gap:22px;margin-left:auto;align-items:center}.nav a{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nav a:hover{color:var(--lime)}
.lang-switch{display:flex;align-items:center;gap:4px;margin-left:24px;font-size:10px}.lang-btn{border:0;background:none;color:#777;font-weight:900;cursor:pointer}.lang-btn.active{color:var(--lime)}
.menu-toggle{display:none;background:none;border:0;width:42px;height:42px}.menu-toggle span{display:block;height:2px;background:white;margin:7px 0}
.hero{min-height:100vh;display:flex;align-items:flex-end;position:relative;overflow:hidden;padding:150px 6vw 8vw}.hero-bg{position:absolute;inset:0;background:radial-gradient(circle at 72% 38%,rgba(82,190,44,.16),transparent 28%),linear-gradient(135deg,#101510,#050705 65%)}.hero-inner{position:relative;max-width:1000px}.eyebrow,.section-kicker{font-size:10px;letter-spacing:.18em;font-weight:900;color:var(--lime)}h1{font-size:clamp(70px,12vw,170px);line-height:.75;letter-spacing:-.07em;margin:22px 0 34px}h1 em{color:var(--lime);font-style:normal}.hero p{max-width:720px;color:var(--muted);font-size:17px;line-height:1.65}.hero-actions,.links{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-block;border:1px solid var(--line);border-radius:999px;padding:14px 20px;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.btn.primary{background:var(--lime);color:#061005;border-color:var(--lime)}.territories{margin-top:50px;display:flex;gap:16px;flex-wrap:wrap;font-size:10px;letter-spacing:.1em}.territories span{color:var(--muted)}
.section{padding:110px 6vw;border-top:1px solid var(--line)}.dark{background:var(--panel)}.split,.form-grid,.industry-grid,.live-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw}.section h2{font-size:clamp(45px,6vw,86px);line-height:.95;letter-spacing:-.05em;margin:28px 0}.copy p,.section-intro p,.artist-copy p,.card-body p,.live-grid p,.industry-grid p,.form-grid p{color:var(--muted);line-height:1.75}.mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px}.mini-grid div{border-top:1px solid var(--line);padding-top:16px}.mini-grid b{font-size:30px;display:block}.mini-grid span{font-size:8px;letter-spacing:.1em;color:var(--muted)}
.artist-feature{display:grid;grid-template-columns:.9fr 1.1fr;margin-top:40px;border:1px solid var(--line)}.artist-photo{min-height:620px;position:relative;background:#111}.artist-photo img{width:100%;height:100%;object-fit:cover}.status,.card-img>span{position:absolute;left:18px;bottom:18px;padding:9px 12px;border:1px solid rgba(132,245,66,.5);background:rgba(5,8,5,.86);border-radius:999px;color:var(--lime);font-size:8px;font-weight:900;letter-spacing:.1em}.artist-copy{padding:7vw 5vw;align-self:center}.artist-copy h2{margin:10px 0}.metrics{display:flex;gap:38px;margin:28px 0}.metrics b{font-size:32px;display:block}.metrics span,.artist-copy small{font-size:9px;color:var(--muted)}.artist-copy .btn{margin-top:26px}
.section-intro{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:end}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:45px}.artist-card{border:1px solid var(--line);background:var(--panel)}.card-img{height:390px;position:relative;background:#090909;overflow:hidden}.card-img img{width:100%;height:100%;object-fit:cover}.card-img.contain img{object-fit:contain;padding:7%}.card-body{padding:28px}.card-body small{color:var(--lime);font-size:8px;letter-spacing:.12em}.card-body h3{font-size:30px;margin:10px 0}.card-body a,.artist-copy .links a{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);margin-top:40px}.service-grid>div{background:var(--panel);padding:35px}.service-grid b{color:var(--lime)}.service-grid p{color:var(--muted);line-height:1.6}.event-image{border:1px solid var(--line);overflow:hidden}.event-image img{width:100%;height:100%;object-fit:cover}.country-pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:30px}.country-pills span,.industry-list span{border:1px solid var(--line);border-radius:999px;padding:10px 13px;font-size:8px;letter-spacing:.1em}.industry-list{display:flex;flex-direction:column;gap:10px;justify-content:center}
form{display:grid;gap:14px}label{display:grid;gap:7px;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}input,textarea,select{width:100%;background:#0a0d0a;color:white;border:1px solid var(--line);border-radius:4px;padding:14px;font:inherit}textarea{resize:vertical}button.btn{cursor:pointer}
footer{padding:38px 6vw;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;border-top:1px solid var(--line);color:var(--muted);font-size:9px}footer img{width:90px;height:55px;object-fit:contain}footer>div:last-child{display:flex;gap:18px;justify-content:flex-end}
.legal{max-width:900px;margin:0 auto;padding:150px 6vw 90px}.legal h1{font-size:clamp(48px,7vw,90px);line-height:.9}.legal h2{font-size:24px;margin-top:40px}.legal p,.legal li{color:var(--muted);line-height:1.75}
@media(max-width:900px){
 .site-header{height:78px;padding:7px 18px}.brand{width:102px;height:62px}.brand img{width:96px;height:58px;object-fit:contain}.nav{display:none}.nav.open{display:flex;position:fixed;inset:0;background:#070a07;flex-direction:column;align-items:flex-start;padding:110px 28px 40px;gap:0;z-index:1001}.nav.open a{width:100%;font-size:18px;padding:16px 0;border-bottom:1px solid var(--line)}.lang-switch{margin-left:auto;margin-right:12px;z-index:1003}.menu-toggle{display:block;z-index:1003}
 .hero{padding:130px 24px 60px}.hero h1{font-size:clamp(66px,22vw,105px)}.section{padding:80px 24px}.split,.form-grid,.industry-grid,.live-grid,.section-intro,.artist-feature{grid-template-columns:1fr}.cards{grid-template-columns:1fr}.service-grid{grid-template-columns:1fr 1fr}.artist-photo{min-height:470px}.artist-copy{padding:42px 26px}.mini-grid{grid-template-columns:1fr 1fr 1fr}.card-img{height:440px}footer{grid-template-columns:1fr;text-align:left}footer>div:last-child{justify-content:flex-start}
}
@media(max-width:520px){.service-grid{grid-template-columns:1fr}.mini-grid{grid-template-columns:1fr}.metrics{gap:20px}.card-img{height:390px}}




@media(max-width:900px){
 
 
 
}
@media(max-width:520px){
 
 
}

.featured-collab{border-color:rgba(132,245,66,.35)}.career-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:20px}.career-tags span{border:1px solid var(--line);border-radius:999px;padding:8px 10px;font-size:7px;font-weight:900;letter-spacing:.08em;color:var(--muted)}

.text-poster{height:100%;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#111,#241010);letter-spacing:.12em;text-align:center}.text-poster strong{font-size:clamp(2rem,5vw,4rem)}.text-poster small{margin-top:.6rem;opacity:.7}.comando-history{overflow:hidden}
