.hero-promo{display:flex;justify-content:center;max-width:120rem;position:relative;margin:0 auto}.hero-promo__medias{width:100%}.hero-promo__media,.hero-promo .media{height:100%}.hero-promo .image{width:100%;height:100%;object-fit:cover}.hero-promo__content{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0.75rem 2.5rem 0.75rem 0.75rem;text-align:center}@media(min-width: 768px){.hero-promo__content{padding:1rem 3.75rem 1rem 1.5rem}}@media(min-width: 1024px){.hero-promo__content{padding:1.5rem 5.625rem 1.5rem 2rem}}@media(min-width: 1440px){.hero-promo__content{padding:2rem 8.125rem 2rem 2.5rem}}.hero-promo__label{margin-bottom:0.29125rem;font-family:"Adobe Garamond Pro",serif;font-style:italic;font-weight:400;font-size:0.625rem;line-height:100%}@media(min-width: 768px){.hero-promo__label{margin-bottom:0.441875rem;font-size:1.25rem}}@media(min-width: 1024px){.hero-promo__label{margin-bottom:0.75rem;font-size:2rem}}@media(min-width: 1440px){.hero-promo__label{margin-bottom:0.8475rem;font-size:2.75rem}}.hero-promo__heading{display:flex;justify-content:center;align-items:flex-end;gap:0.375rem;margin:0;line-height:1;white-space:nowrap;margin-bottom:0.51rem}@media(min-width: 768px){.hero-promo__heading{gap:0.5rem;margin-bottom:1rem}}@media(min-width: 1024px){.hero-promo__heading{gap:0.75rem;margin-bottom:1.5rem}}@media(min-width: 1440px){.hero-promo__heading{gap:1.75rem;margin-bottom:2.875rem}}.hero-promo__title{font-family:"Proxima Nova",sans-serif;font-weight:700;font-size:1.601875rem;text-transform:uppercase}@media(min-width: 768px){.hero-promo__title{font-size:2.6705625rem}}@media(min-width: 1024px){.hero-promo__title{font-size:3.368375rem}}@media(min-width: 1440px){.hero-promo__title{font-size:5.1240625rem}}.hero-promo__accent{font-family:"Adobe Garamond Pro",serif;font-style:italic;font-weight:400;font-size:1.802625rem;line-height:100%}@media(min-width: 768px){.hero-promo__accent{font-size:3.0051875rem}}@media(min-width: 1024px){.hero-promo__accent{font-size:3.7904375rem}}@media(min-width: 1440px){.hero-promo__accent{font-size:5.7660625rem}}.hero-promo__timer .timer{display:flex;flex-direction:column;align-items:center;font-family:"Proxima Nova",sans-serif;color:var(--color-black-20)}.hero-promo__timer .timer__label{margin:0 0 0.29125rem;color:var(--color-white-100);font-size:0.743rem;font-weight:400;line-height:100%;text-transform:uppercase}@media(min-width: 768px){.hero-promo__timer .timer__label{margin-bottom:0.441875rem;font-size:0.589125rem}}@media(min-width: 1024px){.hero-promo__timer .timer__label{margin-bottom:0.75rem}}@media(min-width: 1440px){.hero-promo__timer .timer__label{margin-bottom:0.8475rem;font-size:1.1303125rem}}.hero-promo__timer .timer__countdown{display:flex;align-items:center;justify-content:center;gap:0.3125rem}@media(min-width: 768px){.hero-promo__timer .timer__countdown{gap:0.625rem}}@media(min-width: 1024px){.hero-promo__timer .timer__countdown{gap:0.8125rem}}@media(min-width: 1440px){.hero-promo__timer .timer__countdown{gap:1.125rem}}.hero-promo__timer .timer__unit{display:flex;flex-direction:column;align-items:center;min-width:2.4143125rem;height:2.4143125rem;padding:0.1875rem 0.125rem;border-radius:0.2195rem;background:var(--color-white-100)}@media(min-width: 768px){.hero-promo__timer .timer__unit{min-width:3.662875rem;height:3.519375rem;padding:0.375rem 0.1875rem;border-radius:0.333rem}}@media(min-width: 1024px){.hero-promo__timer .timer__unit{min-width:4.6199375rem;height:4.616875rem;padding:0.5rem 0.25rem;border-radius:0.42rem}}@media(min-width: 1440px){.hero-promo__timer .timer__unit{min-width:7.028rem;height:6.99375rem;padding:0.6875rem 0.3125rem;border-radius:0.6389375rem}}.hero-promo__timer .timer__value{font-size:1.01925rem;font-weight:700;line-height:100%;font-variant-numeric:tabular-nums}@media(min-width: 768px){.hero-promo__timer .timer__value{font-size:1.546375rem}}@media(min-width: 1024px){.hero-promo__timer .timer__value{font-size:1.9504375rem}}@media(min-width: 1440px){.hero-promo__timer .timer__value{font-size:2.9670625rem}}.hero-promo__timer .timer__unit-label{margin-top:0.125rem;font-size:0.4368125rem;font-weight:400;line-height:120%;text-transform:uppercase}@media(min-width: 768px){.hero-promo__timer .timer__unit-label{margin-top:0.1875rem;font-size:0.5375rem}}@media(min-width: 1024px){.hero-promo__timer .timer__unit-label{margin-top:0.25rem;font-size:0.835875rem}}@media(min-width: 1440px){.hero-promo__timer .timer__unit-label{margin-top:0.3125rem;font-size:1.271625rem}}.hero-promo_color_white .hero-promo__label,.hero-promo_color_white .hero-promo__heading{color:var(--color-white-100)}.hero-promo_color_dark .hero-promo__label,.hero-promo_color_dark .hero-promo__heading{color:var(--color-black-20)}