
.ai-section{padding:100px 0 110px;background:linear-gradient(180deg,#06182a,var(--navy));border-top:1px solid var(--line)}
:is(.music-production,.pro-books,.ai-section) .music-head{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(250px,.75fr);gap:42px;align-items:end;margin:0 0 38px}
:is(.music-production,.pro-books,.ai-section) .music-head>div{min-width:0}
:is(.music-production,.pro-books,.ai-section) .music-head .kicker{display:block;margin:0 0 28px}
:is(.music-production,.pro-books,.ai-section) .music-head h2{max-width:780px;margin:0;font:700 clamp(4rem,6.1vw,5.5rem)/.88 Syne,sans-serif;letter-spacing:-.065em}
:is(.music-production,.pro-books,.ai-section) .music-head h2 span{display:block;margin:0;font:inherit;letter-spacing:inherit;color:var(--cyan)}
:is(.music-production,.pro-books,.ai-section) .music-head .music-intro{width:100%;max-width:340px;justify-self:end;margin:0 0 2px;font:400 1.03rem/1.7 Manrope,sans-serif;color:var(--muted)}
@media(max-width:900px){:is(.music-production,.pro-books,.ai-section) .music-head{grid-template-columns:1fr;gap:20px}:is(.music-production,.pro-books,.ai-section) .music-head .music-intro{max-width:590px;justify-self:start}:is(.music-production,.pro-books,.ai-section) .music-head h2{font-size:clamp(3rem,6vw,4.2rem)}}
@media(max-width:620px){.ai-section{padding:64px 0}:is(.music-production,.pro-books,.ai-section) .music-head{gap:18px;margin-bottom:24px}:is(.music-production,.pro-books,.ai-section) .music-head .kicker{margin-bottom:20px}:is(.music-production,.pro-books,.ai-section) .music-head h2{font-size:clamp(2.15rem,10vw,3rem)!important;line-height:1!important}:is(.music-production,.pro-books,.ai-section) .music-head .music-intro{font-size:1rem!important;line-height:1.65!important}}
