.release-promo{container-type:inline-size;container-name:releasepromo;width:100%;min-width:0;padding:24px 16px;color:#f4f1e9}.release-promo-inner{width:100%;max-width:1280px;margin-inline:auto;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:center;border:1px solid #d7a65450;border-radius:18px;padding:20px;background:linear-gradient(125deg,#27201b,#111114)}.release-promo-copy{min-width:0}.release-promo-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:#d7a654}.release-promo-title{margin-top:8px;font-weight:700;font-family:inherit;line-height:1.12;font-size:clamp(1.5rem,5vw,2.5rem);overflow-wrap:anywhere}.release-promo-heading{margin-top:12px;color:#efe7da;font-size:1rem}.release-promo-description{margin-top:12px;max-width:650px;line-height:1.6;color:#c9c4bc;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.release-promo-artwork{display:block;width:100%;max-width:300px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:12px;margin-inline:auto}.release-promo-empty{display:grid;place-items:center;padding:16px;border:1px dashed #ffffff40;background:#ffffff09;font-size:13px;text-align:center}.release-promo-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:20px;background:#d9aa61;border-radius:999px;padding:11px 20px;font-size:13px;font-weight:700;color:#15100c;text-decoration:none}.release-promo-cta:focus-visible{outline:2px solid #f2c985;outline-offset:3px}.release-promo-hero .release-promo-inner{min-height:300px}.release-promo-banner .release-promo-inner{max-width:1280px}.release-promo-banner .release-promo-artwork{max-width:110px}@container releasepromo (min-width:640px){.release-promo{padding:40px}.release-promo-card .release-promo-inner{max-width:880px;grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr)}.release-promo-hero .release-promo-inner{grid-template-columns:minmax(180px,.85fr) minmax(0,1.15fr);padding:35px}.release-promo-banner .release-promo-inner{grid-template-columns:110px minmax(0,1fr);padding:16px 28px}.release-promo-banner .release-promo-title{font-size:1.55rem}.release-promo-banner .release-promo-description{display:none}}
