.ds-hero{min-height:22rem;padding:var(--space-12) var(--space-6);border-radius:var(--radius-2xl);background:linear-gradient(to right, #111827bf, #11182740), var(--hero-bg,var(--surface-muted)) center / cover no-repeat;color:var(--color-white);align-items:center;display:grid;position:relative;overflow:hidden}.ds-hero--centered{text-align:center;background:linear-gradient(to top, #111827cc, #1118274d), var(--hero-bg,var(--surface-muted)) center / cover no-repeat;place-items:center}.ds-hero--brand{color:var(--text-color-primary);background:linear-gradient(to top, var(--color-brand-400), var(--color-brand-300)), var(--hero-bg,var(--surface-muted)) center / cover no-repeat}.ds-hero--brand .ds-hero__description{color:var(--text-color-primary)}.ds-hero__overlay{z-index:0;position:absolute;inset:0}.ds-hero__content{z-index:1;max-width:40rem;position:relative}.ds-hero--centered .ds-hero__content{max-width:48rem}.ds-hero__subtitle{margin:0 0 var(--space-2);color:var(--color-brand-200);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.ds-hero__title{margin:0 0 var(--space-4);color:inherit}.ds-hero__description{margin:0 0 var(--space-8);color:var(--color-gray-200)}.ds-hero__actions{gap:var(--space-4);flex-wrap:wrap;display:flex}.ds-hero--full-width{width:100%;padding:var(--space-12) var(--space-4);border-radius:0}
