.c-bannerLanding{position:relative;max-width:var(--layoutMaxWidth);width:100%;height:auto;padding:2rem 1.5rem;margin:0 auto;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--color-text-inverse-default);gap:2.5rem}.c-bannerLanding>img{object-fit:cover;z-index:-1}.c-bannerLanding:hover{color:var(--color-text-inverse-default)!important}@media only screen and (min-width:1024.2px){.c-bannerLanding{padding:3.5rem 1.5rem}}.c-bannerLanding__titleWrapper{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width:1024.2px){.c-bannerLanding__titleWrapper{gap:2rem}}.c-bannerLanding__titleWrapper .c-bannerLanding__subTitle{text-align:center;font-family:var(--font-text-label-font-font-family);font-size:1.25rem;font-weight:var(--font-text-label-weight-weight-1);line-height:var(--font-text-label-line-height-xs)}.c-bannerLanding__titleWrapper .c-bannerLanding__title{color:var(--color-text-inverse-default);font-size:3.5rem;font-weight:550;line-height:4.5rem;font-family:Bely Display;text-transform:uppercase;margin:0}@media only screen and (min-width:1024.2px){.c-bannerLanding__titleWrapper .c-bannerLanding__title{font-size:5.25rem;line-height:6.75rem}}.c-bannerLanding__titleWrapper .c-bannerLanding__title .c-bannerLanding__highlight{font-family:Jost}.c-bannerLanding__contentWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;max-width:55.75rem;width:100%}@media only screen and (min-width:1024.2px){.c-bannerLanding__contentWrapper{flex-direction:row}}.c-bannerLanding__promoCard{background:hsla(0,0%,100%,.12);display:flex;max-width:27.5rem;width:100%;padding:2.5rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.c-bannerLanding__promoTitle{font-size:4rem;font-weight:var(--font-title-decorative-title-0-weight);line-height:var(--font-title-decorative-title-0-line-height-desktop)}.c-bannerLanding__promoDescription,.c-bannerLanding__promoTitle{color:var(--color-text-inverse-default);text-align:center;font-family:var(--font-text-label-font-font-family)}.c-bannerLanding__promoDescription{font-size:var(--font-text-label-size-xl);font-weight:var(--font-text-body-weight-weight-1);line-height:var(--font-text-label-line-height-xl)}.c-bannerLanding__separator{display:flex;width:100%;height:1px;margin:2.5rem 1rem;max-width:320px}@media only screen and (min-width:1024.2px){.c-bannerLanding__separator{width:1px;height:-webkit-fill-available;margin:1.5rem}}.c-bannerLanding--promoDuMoment{background-color:#94241e;color:var(--color-text-inverse-default);padding:4rem 1.5rem}.c-bannerLanding--promoDuMoment:hover{background-color:#94241e}.c-bannerLanding--promoDuMoment .c-bannerLanding__titleWrapper .c-bannerLanding__subTitle{text-align:center;font-family:var(--font-text-label-font-font-family);font-size:1.25rem;font-weight:var(--font-text-label-weight-weight-1);line-height:var(--font-text-label-line-height-xs)}.c-bannerLanding--promoDuMoment .c-bannerLanding__titleWrapper .c-bannerLanding__title{color:var(--color-text-inverse-default);font-size:2rem;line-height:normal;font-weight:400;font-family:Bely Display;text-transform:uppercase;margin:0}@media only screen and (min-width:1024.2px){.c-bannerLanding--promoDuMoment .c-bannerLanding__titleWrapper .c-bannerLanding__title{font-size:2rem;line-height:normal}}.c-bannerLanding--promoDuMoment .c-bannerLanding__titleWrapper .c-bannerLanding__title .c-bannerLanding__highlight{font-family:Jost;font-weight:500}.c-bannerLanding--promoDuMoment .c-bannerLanding__contentWrapper{gap:1rem}@media only screen and (min-width:1024.2px){.c-bannerLanding--promoDuMoment .c-bannerLanding__contentWrapper{gap:3.5rem}}.c-bannerLanding--promoDuMoment .c-bannerLanding__promoCard{background:rgba(0,0,0,0);gap:0;padding:1rem 0}@media only screen and (min-width:1024.2px){.c-bannerLanding--promoDuMoment .c-bannerLanding__promoCard{padding:1.5rem 0}}.c-bannerLanding--promoDuMoment .c-bannerLanding__promoTitle{font-family:Jost;font-size:5rem;font-weight:var(--font-text-body-weight-weight-1);line-height:normal}@media only screen and (min-width:1024.2px){.c-bannerLanding--promoDuMoment .c-bannerLanding__promoTitle{font-size:5.875rem}}.c-bannerLanding--promoDuMoment .c-bannerLanding__promoDescription{font-size:1rem;font-weight:var(--font-text-body-weight-weight-2,500);line-height:normal;text-transform:uppercase;margin-top:-1rem;padding:0}@media only screen and (min-width:1024.2px){.c-bannerLanding--promoDuMoment .c-bannerLanding__promoDescription{font-size:1.125rem}}.c-bannerLanding--promoDuMoment .c-bannerLanding__separator{background-color:#fff}