@import url("fonts-local.css");
600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--ax-night:#07080d;--ax-purple:#a35cff;--ax-hot:#f23ba8;--ax-ice:#56dbff}
body{background:#07080d;color:#f6f4fa;font-family:'DM Sans',Arial,sans-serif}
h1,h2,h3,.brand,.nav-cta,.ax-button{font-family:'Barlow Condensed',Impact,sans-serif;letter-spacing:.015em}
.site-header{background:rgba(6,7,12,.92)!important;border-bottom:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(18px)}
.desktop-nav a,.mobile-menu a{font-weight:700}.desktop-nav a:hover{color:#d6a2ff}
.brand span{font-family:'Barlow Condensed',Impact,sans-serif;font-size:1.6rem;font-weight:900;letter-spacing:.04em}
.footer{background:#090910!important;border-top:1px solid #282331!important}
.ax-v10{overflow:hidden}.ax-v10 *{box-sizing:border-box}.ax-v10 .v10-container{width:min(1220px,calc(100% - 44px));margin:auto}
.ax-v10 .v10-kicker{font-size:12px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#be8aff}
.ax-v10 .v10-kicker:before{content:'';display:inline-block;width:20px;height:2px;background:#f23ba8;vertical-align:middle;margin-right:12px}
.ax-v10 h1,.ax-v10 h2,.ax-v10 h3{font-family:'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;line-height:.88;margin:0;font-weight:900}
.ax-v10 .v10-gradient{background:linear-gradient(100deg,#f6f2ff 2%,#b777ff 45%,#f149a8 98%);-webkit-background-clip:text;background-clip:text;color:transparent}
.v10-hero{min-height:735px;position:relative;display:flex;align-items:center;background:radial-gradient(ellipse at 80% 30%,#4e176d 0%,transparent 38%),radial-gradient(ellipse at 30% 90%,#182c64 0%,transparent 44%),#08080e}
.v10-hero:before{content:'';position:absolute;inset:0;opacity:.19;background:repeating-linear-gradient(125deg,transparent 0 135px,#a35cff 136px,transparent 138px)}
.v10-hero-inner{position:relative;z-index:2;padding:90px 0 95px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:20px}
.v10-hero h1{font-size:clamp(76px,10vw,148px);letter-spacing:-.035em;margin:20px 0 28px;text-shadow:0 12px 30px #0008}
.v10-hero p.v10-desc{max-width:525px;color:#c8c1d3;line-height:1.75;font-size:17px}
.v10-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}
.v10-btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;text-decoration:none!important;padding:16px 25px;border-radius:3px;font-family:'Barlow Condensed',Impact,sans-serif;font-size:20px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;transition:transform .2s,background .2s}
.v10-btn:hover{transform:translateY(-3px)}.v10-btn-primary{background:linear-gradient(110deg,#a34dff,#f23ba8);color:white!important;box-shadow:0 14px 45px #b53bca40}.v10-btn-ghost{border:1px solid #8b749e;color:white!important;background:#ffffff0c}
.v10-hero-art{position:relative;height:600px;display:flex;align-items:end;justify-content:center}.v10-hero-art:before{content:'';position:absolute;width:85%;height:70%;bottom:10%;border-radius:50%;background:#9a30ff66;filter:blur(70px)}
.v10-hero-art img{position:relative;max-height:100%;max-width:115%;object-fit:contain;filter:drop-shadow(0 18px 35px #0009)}
.v10-hero-art .v10-stamp{position:absolute;right:0;bottom:8%;font:900 31px 'Barlow Condensed',sans-serif;letter-spacing:.13em;transform:rotate(-6deg);color:#fff;background:#f23ba8;padding:10px 20px}
.v10-ticker{background:linear-gradient(90deg,#b94aff,#f13eaa);color:#100818;overflow:hidden;padding:16px 0;font:900 23px 'Barlow Condensed',sans-serif;letter-spacing:.14em;white-space:nowrap;text-align:center}
.v10-section{padding:110px 0}.v10-section-title{font-size:clamp(57px,7vw,95px);margin:15px 0 28px!important}.v10-section-head{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:36px}
.v10-sub{color:#bfb6c9;max-width:560px;line-height:1.7}
.v10-artist-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.v10-artist{position:relative;min-height:540px;overflow:hidden;background:linear-gradient(145deg,#221236,#0a0a13 65%);border:1px solid #4a305a;display:flex;flex-direction:column;justify-content:end;text-decoration:none!important;color:white!important;isolation:isolate}
.v10-artist:nth-child(2){background:linear-gradient(145deg,#26112c,#0a0a13 70%)}
.v10-artist:before{content:'';position:absolute;inset:10% 0 10%;background:radial-gradient(ellipse,#a34dff77,transparent 62%);z-index:-1}
.v10-artist img{position:absolute;height:96%;width:100%;object-fit:contain;object-position:center bottom;bottom:0;left:0;transition:transform .5s}
.v10-artist:hover img{transform:scale(1.04)}.v10-artist:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#07070b 92%)}
.v10-artist-info{position:relative;z-index:1;padding:32px}.v10-artist-info small{font-weight:800;letter-spacing:.2em;color:#d5a8ff}.v10-artist-info h3{font-size:clamp(56px,6vw,85px);margin:6px 0 10px}.v10-artist-info p{color:#ded5e6;margin:0}
.v10-services{background:linear-gradient(145deg,#14101d,#090a12);border-top:1px solid #34243e;border-bottom:1px solid #34243e}.v10-services-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}.v10-service-list{display:grid;gap:15px}.v10-service-list div{padding:22px 25px;border:1px solid #49314e;background:#ffffff05;font-weight:700;font-size:18px}.v10-service-list span{color:#e35dbd;margin-right:16px}
.v10-links{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.v10-link{border:1px solid #44344d;padding:35px 28px;background:#15111c;text-decoration:none!important;color:#fff!important;transition:background .2s}.v10-link:hover{background:#281c36}.v10-link b{font:900 38px 'Barlow Condensed',sans-serif;display:block;margin-bottom:10px}.v10-link span{color:#bfb3c9}
.v10-end{padding:110px 0;text-align:center;background:radial-gradient(ellipse at center,#39124f,#07080d 65%)}.v10-end h2{font-size:clamp(60px,10vw,135px);margin:18px 0 30px}
.v10-djpage{background:#08080e}.v10-djpage .v10-dj-hero{padding:95px 0 55px;background:radial-gradient(ellipse at 65% 10%,#3a1c59,transparent 58%)}.v10-djpage .v10-dj-hero h1{font-size:clamp(85px,13vw,170px);margin:20px 0}.v10-djpage .v10-profile{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;align-items:center;margin:0 auto 75px;border-bottom:1px solid #302437;padding-bottom:75px}.v10-djpage .v10-profile:nth-child(even){grid-template-columns:1.15fr .85fr}.v10-djpage .v10-profile:nth-child(even) .v10-profile-photo{order:2}
.v10-profile-photo{background:radial-gradient(ellipse at center,#562279,#15101e 70%);height:570px;display:flex;align-items:end;justify-content:center;overflow:hidden;border:1px solid #3c2a47}.v10-profile-photo img{height:100%;width:100%;object-fit:contain;object-position:bottom}.v10-profile h2{font-size:clamp(75px,9vw,120px);margin:15px 0 20px}.v10-profile p{color:#d0c6d6;line-height:1.8}.v10-tags{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.v10-tags span{font-size:12px;font-weight:800;letter-spacing:.03em;padding:9px 12px;background:#24162f;border:1px solid #614078;color:#e6c9ff}
@media(max-width:850px){.v10-hero-inner,.v10-services-grid,.v10-djpage .v10-profile,.v10-djpage .v10-profile:nth-child(even){grid-template-columns:1fr}.v10-hero{min-height:auto}.v10-hero-inner{padding:60px 0 0}.v10-hero-art{height:470px}.v10-section{padding:70px 0}.v10-artist-grid,.v10-links{grid-template-columns:1fr}.v10-artist{min-height:490px}.v10-djpage .v10-profile:nth-child(even) .v10-profile-photo{order:0}.v10-profile-photo{height:470px}.v10-section-head{display:block}}
@media(max-width:520px){.v10-hero h1{font-size:78px}.v10-hero-art{height:370px}.v10-artist{min-height:430px}.v10-profile-photo{height:390px}.v10-djpage .v10-dj-hero{padding-top:65px}}
