.sound-section{position:relative;background:#110b19;border-block:1px solid #b995d433;padding:36px 0 38px}
.sound-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}
.sound-title{min-width:0}
.sound-title .eyebrow{margin:0 0 10px;color:#b9a1c9;font-size:10px;letter-spacing:.16em}
.sound-title h2{font-family:"Barlow Condensed",Impact,"Arial Narrow",sans-serif;font-weight:700;font-size:clamp(40px,4.3vw,59px);letter-spacing:.01em;line-height:1;margin:0}
.sound-title h2 span{color:#e5b4ed}
.sound-description{min-width:0;border-left:1px solid #c99ae242;padding-left:40px}
.sound-description>p{font-size:19px;line-height:1.4;color:#e9dfef;margin:0 0 16px;text-wrap:pretty}
.sound-genres{display:flex;align-items:center;flex-wrap:wrap;gap:0;list-style:none;padding:0;margin:0;color:#c7aecf;font-size:13px;line-height:1.5;letter-spacing:.08em;text-transform:uppercase;font-weight:600}
.sound-genres li+li{border-left:1px solid #c99ae24d;padding-left:18px;margin-left:18px}
@media(max-width:900px){.sound-inner{gap:32px}.sound-description{padding-left:28px}.sound-description>p{font-size:17px}.sound-title h2{font-size:44px}.sound-genres{font-size:12px}}
@media(max-width:620px){.sound-section{padding:29px 0 31px}.sound-inner{grid-template-columns:1fr;gap:23px}.sound-title .eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:10px}.sound-title h2{font-size:45px}.sound-description{border-left:0;border-top:1px solid #c99ae233;padding:20px 0 0}.sound-description>p{font-size:17px;margin-bottom:15px}.sound-description>p br{display:none}.sound-genres{font-size:12px}.sound-genres li+li{margin-left:22px;padding-left:22px}}
