/* Shared Decor Sounds artwork. Existing product screenshots remain in the manual. */
.site-header .brand-icon{width:56px;height:56px;object-fit:contain;flex-shrink:0}.hero::after{background:linear-gradient(90deg,rgba(5,25,20,.48),rgba(5,25,20,.18) 43%,transparent 70%)}.hero-copy{max-width:650px;padding-right:30px}.hero-copy>p{max-width:430px}.hero h1{font-size:clamp(58px,6vw,86px)}.hero .actions{max-width:510px}.artwork-frame{overflow:hidden;border-radius:14px;box-shadow:0 12px 28px #1b342b25;background:#0b3024}.artwork-frame img{width:100%;height:auto}.split-section:has(.artwork-frame){grid-template-columns:1.1fr 1fr;gap:48px;padding:30px}@media(max-width:1000px) and (min-width:701px){.hero-copy{max-width:53%;padding:30px}.hero h1{font-size:60px}.hero .actions{display:block}.hero .actions a{font-size:12px}.hero-copy>p{font-size:14px}}@media(max-width:700px){.site-header .brand-icon{width:48px;height:48px}.hero{display:flex;flex-direction:column;align-items:stretch;min-height:0}.hero-image{position:relative;inset:auto;width:100%;height:230px;object-fit:cover;object-position:right center;z-index:0}.hero::after{display:none}.hero-copy{max-width:none;padding:28px}.hero h1{font-size:52px}.hero-copy>p{max-width:none}.hero .actions{max-width:none}.hero .actions a{align-self:stretch}.split-section:has(.artwork-frame){grid-template-columns:1fr;gap:25px;padding:22px}.artwork-frame{max-width:460px;margin:auto}}
