.desson-collection-campaign{color:var(--campaign-text);background:var(--campaign-bg)}
.desson-collection-campaign__inner{max-width:calc(var(--desson-container-wide) + (2 * var(--desson-gutter)));padding-block:var(--campaign-pt) var(--campaign-pb);padding-inline:var(--desson-gutter)}
.desson-collection-campaign h2.desson-collection-campaign__section-heading{margin:0 0 clamp(2rem,3vw,3.6rem);font-size:clamp(3.2rem,4.5vw,6.4rem);line-height:.94;letter-spacing:-.04em;text-transform:uppercase}
.desson-collection-campaign__media{aspect-ratio:8 / 3;overflow:hidden}
.desson-collection-campaign__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.desson-collection-campaign__band{padding:clamp(2.4rem,3vw,3.6rem);background:var(--campaign-band)}
.desson-collection-campaign__issue{color:var(--campaign-accent);font-weight:700;letter-spacing:.12em}
.desson-collection-campaign h2{margin:.8rem 0;font-size:clamp(3.2rem,4.5vw,6rem);line-height:.9;overflow-wrap:anywhere}
.desson-collection-campaign__band a{display:inline-flex;align-items:center;min-height:4.4rem;margin-top:1.6rem;padding:0 2rem;color:var(--desson-cream);background:var(--desson-ink);text-decoration:none}
.desson-collection-campaign__band a:focus-visible{outline:.2rem solid currentColor;outline-offset:.4rem}
.desson-collection-campaign--center .desson-collection-campaign__band{text-align:center}
.desson-collection-campaign--center .rte{margin-inline:auto}
@media screen and (max-width:749px){.desson-collection-campaign__media{aspect-ratio:4 / 5}.desson-collection-campaign__band{padding:2.4rem 2rem 3rem}.desson-collection-campaign h2{font-size:clamp(3.2rem,11vw,4.8rem)}.desson-collection-campaign__band a{margin-top:2rem}}
@media (prefers-reduced-motion: reduce){.desson-collection-campaign img{transition:none;transform:none!important}}
