.music-page header .brand{display:flex;align-items:center;gap:5px;flex:none;text-decoration:none}
.music-page .brand-symbol{position:relative;overflow:hidden;width:48px;height:48px}
.music-page .brand-symbol img{position:absolute;width:101.2px;max-width:none;left:-20.5px;top:0}
.music-page .brand-word{position:relative;overflow:hidden;width:102.5px;height:29.8px}
.music-page .brand-word img{position:absolute;width:160.9px;max-width:none;left:-19.46px;top:-80.85px;filter:brightness(0) invert(1)}
.music-page .page-hero:before{background-image:linear-gradient(90deg,#08050d 0%,#08050df5 27%,#08050d85 47%,#08050d08 73%),url('music-hero-designed.png');background-position:center,right center;background-size:100% 100%,auto 100%;background-repeat:no-repeat;opacity:1}
.music-page .page-hero:after{background:linear-gradient(0deg,#08050d,transparent 25%);pointer-events:none}
.music-page .page-hero p{max-width:530px}
.music-intro-title{font:800 clamp(32px,3.2vw,46px)/1.1 Arial,Helvetica,sans-serif;color:#f0068e;letter-spacing:-.03em;margin:0 0 18px}
.music-page .page-intro-grid>img{aspect-ratio:3/2;max-height:none;object-fit:contain;border:1px solid #ffffff20;border-radius:8px;box-shadow:0 20px 65px #0006;display:block}
.music-clipart{display:block;width:150px;height:122px;margin:0 0 22px}
.music-page .service-card{background:radial-gradient(ellipse at 28% 0,#eb138c10,transparent 75%),#ffffff04}
.music-page .service-card b{display:block}
.music-page .cta-band{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(110deg,#130914,#270614 67%,#500a1d)}
.music-page .cta-band>div,.music-page .cta-band>a{position:relative;z-index:1}
.music-page .cta-band>div{max-width:580px}
.youtube-backdrop{position:absolute;width:520px;height:190px;right:10px;top:50%;transform:translateY(-50%) rotate(-8deg);opacity:.18;pointer-events:none;z-index:0}
.music-page .menu-toggle{display:none;background:#190d20;color:white;border:1px solid #6d465e;border-radius:4px;padding:8px 12px;font-size:18px}
@media(max-width:1000px){
    .music-page header .nav{justify-content:space-between}
    .music-page .menu-toggle{display:block}
    .music-page .nav-links{display:none;position:absolute;top:72px;left:4%;right:4%;margin:0;padding:22px;background:#100b19;border:1px solid #754261;max-height:calc(100vh - 88px);overflow:auto}
    .music-page .nav-links.open{display:flex;flex-direction:column;align-items:stretch;gap:18px}
    .music-page .nav-links a:not(.hot),.music-page .nav-links .lang{display:block}
    .music-page .nav-links a{font-size:14px}
    .music-page .page-hero:before{background-size:100% 100%,auto 100%;background-position:center,65% center}
    .music-page .page-intro-grid>img{max-width:720px}
    }
    @media(max-width:640px){
        .music-page .page-hero{padding-bottom:270px}
        .music-page .page-hero:before{background-image:linear-gradient(180deg,#08050d 0%,#08050d 49%,#08050d33 75%,#08050d 100%),url('music-hero-designed.png');background-size:100% 100%,auto 420px;background-position:center,80% bottom}
        .music-page .page-hero h1{font-size:clamp(48px,14vw,61px)}
        .music-page .service-card{padding:24px}
        .music-clipart{width:128px;height:104px;margin-bottom:20px}
        .music-page .youtube-backdrop{width:390px;right:-115px;top:70%;opacity:.16}
        }
        .music-page .page-hero .page-logo{display:block;width:190px;height:112px;object-fit:contain;object-position:center;margin-left:170px;margin-right:0}
        @media(max-width:640px){.music-page .page-hero .page-logo{margin-left:auto;margin-right:auto}}