.ds-banner{background:#121211;margin-top:40px;display:block;position:relative;overflow:hidden}.ds-banner img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;transition:transform .9s cubic-bezier(.16,1,.3,1)}.ds-banner:hover img,.ds-banner:focus-visible img{transform:scale(1.03)}.ds-copy{background:linear-gradient(#0000,#0a0a0b8c 40%,#0a0a0be0);flex-direction:column;gap:14px;padding:clamp(24px,4vw,56px);display:flex;position:absolute;inset:auto 0 0}.ds-title{letter-spacing:-.03em;font-size:clamp(30px,4.6vw,68px);font-weight:600;line-height:1.08}.ds-desc{color:#ededead1;max-width:560px;font-size:15px;line-height:1.7}.ds-cta{border-bottom:1px solid;align-items:center;gap:10px;width:fit-content;margin-top:6px;padding-bottom:4px;font-size:15px;display:inline-flex}.ds-note{color:var(--color-muted);margin-top:14px;font-size:12px;line-height:1.7}@media (max-width:760px){.ds-banner img{aspect-ratio:4/5}.ds-desc{font-size:13px}}@media (prefers-reduced-motion:reduce){.ds-banner img{transition:none}}
