.deals-module__HsSwaa__intro{background:var(--surface-invert);padding-block:clamp(64px,9vw,128px);position:relative;overflow:hidden}.deals-module__HsSwaa__photo{position:absolute;inset:0}.deals-module__HsSwaa__photoImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%}.deals-module__HsSwaa__photo:after{content:"";background:var(--scrim-intro-photo);position:absolute;inset:0}@media (max-width:859px){.deals-module__HsSwaa__photo:after{background:var(--scrim-intro-photo-phone)}}.deals-module__HsSwaa__introInner{position:relative}.deals-module__HsSwaa__intro .deals-module__HsSwaa__title,.deals-module__HsSwaa__intro .deals-module__HsSwaa__lead{color:var(--text-on-invert)}.deals-module__HsSwaa__intro .sm-eyebrow{color:var(--text-on-invert)}.deals-module__HsSwaa__title{font-size:var(--fs-display-2);max-width:18ch}.deals-module__HsSwaa__lead{margin:var(--sp-5) 0 0;max-width:56ch;font-size:var(--fs-body-lg)}.deals-module__HsSwaa__grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:clamp(24px,3vw,32px);display:grid}.deals-module__HsSwaa__grid>*{scroll-margin-top:calc(var(--sm-header-h) + var(--sp-4))}.deals-module__HsSwaa__results{background:var(--surface-wash);padding-block:clamp(40px,5vw,64px) clamp(64px,10vw,128px)}.deals-module__HsSwaa__closingRow{gap:var(--sp-5);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.deals-module__HsSwaa__closingTitle{max-width:20ch;margin:0}.deals-module__HsSwaa__closingCopy{margin:var(--sp-4) 0 0;max-width:44ch}
