.c-banderole{overflow:hidden}.c-banderole__container{display:flex;justify-content:space-between;overflow:hidden;position:relative}.c-banderole__inner{display:flex;flex-shrink:0;flex-wrap:nowrap}.c-banderole__item{display:block;flex-shrink:0;position:relative}.c-banderole__item p{display:inline}.m-banderole{font-family:var(--ff-head);font-size:clamp(2rem,calc(32/var(--fluidFontRatio)*1vw),3.75rem);font-weight:600;line-height:1;line-height:1.1}.m-banderole__container{background-color:var(--c-surface-neutral);border:1px solid var(--c-border);border-radius:var(--borderRadius);color:var(--c-accent-2);padding-block:.5em}.m-banderole--inverted .m-banderole__container{background-color:var(--c-accent-2);color:var(--c-surface-neutral)}.m-banderole--logo .m-banderole__container{--banderoleFontSize:clamp(2.25rem,calc(36/var(--fluidFontRatio)*1vw),3.75rem)}.m-banderole--logo .m-banderole__item{display:block;transition:scale var(--an-duration) var(--an-ease)}.m-banderole--logo .m-banderole__item:focus-visible,.m-banderole--logo .m-banderole__item:hover{scale:1.1}.m-banderole__logo{display:block;height:var(--banderoleFontSize);-o-object-fit:contain;object-fit:contain;width:auto}.m-banderole__logo path{fill:var(--c-accent-2)}.m-banderole__countdown{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2xs);justify-content:center}.m-banderole__part{text-align:center}.m-banderole__divider:before{content:":"}