.promo{--eyebrow-fg:var(--c-orange-45);background-color:var(--c-cream);color:var(--c-brown-11);padding-block-start:56px;padding-block-end:56px}.promo__head{flex-direction:column;gap:14px;margin-bottom:28px;padding-top:5px;display:flex}.promo__title{text-transform:uppercase;font-size:clamp(34px, 6.56 * var(--vw,1vw), 84px);letter-spacing:-.025em;font-weight:800;line-height:.923}.promo__banner{min-height:340px;color:var(--c-white);isolation:isolate;border-radius:24px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px;padding:24px;display:flex;position:relative;overflow:hidden}.promo__img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.promo__scrim{z-index:-1;background-image:linear-gradient(#3a14000d 0%,#3a140080 100%);position:absolute;top:0;bottom:0;left:0;right:0}.promo__name{text-transform:uppercase;font-size:clamp(30px, 3.75 * var(--vw,1vw), 48px);letter-spacing:-.0125em;font-weight:800;line-height:1}.promo__text{max-width:295px;color:var(--c-white-90);font-size:13.5px;font-weight:400;line-height:23.5px}@media (min-width:768px){.promo{padding-block-start:72px;padding-block-end:72px}.promo__head{gap:19.17px;margin-bottom:40px}.promo__banner{min-height:440px;padding:32px}.promo__name{line-height:.604}}@media (min-width:1280px){.promo{padding-block-start:88px;padding-block-end:88px}.promo__head{margin-bottom:48px}.promo__banner{min-height:521px}}
