section.countdown{background-color:var(--bg);color:var(--fg);position:relative}section.countdown.gradient{background-image:linear-gradient(var(--angle),var(--bg1) 0,var(--bg2) 100%)}section.countdown .body-push{position:relative;z-index:1}section.countdown .lead-in{text-align:center;margin-bottom:2.5rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}section.countdown .lead-in .wrap-content{max-width:850px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:1.875rem}section.countdown .lead-in .wrap-content>p{margin-bottom:0}section.countdown div.countdown{display:-ms-flexbox;display:flex;gap:.625rem;-ms-flex-pack:center;justify-content:center}section.countdown div.countdown .countdown__unit{-ms-flex:0 0 auto;flex:0 0 auto;text-align:center}section.countdown div.countdown .countdown__label{font-weight:600}section.countdown div.countdown .countdown__value{display:-ms-flexbox;display:flex;position:relative;gap:.125rem;-ms-flex-pack:center;justify-content:center;margin-bottom:.625rem}section.countdown div.countdown .countdown__value .countdown__digit{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:1.25rem;width:2.5rem;aspect-ratio:3/4;font-weight:500;background-color:var(--clock-bg);color:var(--clock-fg);border-radius:.3125rem;line-height:1}section.countdown div.countdown .countdown__value .countdown__digit span{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:center;transform:rotateX(0)}section.countdown div.countdown .countdown__value.countdown__value--animating .countdown__digit--change span{animation:countdown-flip .1s ease}@media print,screen and (min-width:40em){section.countdown div.countdown{gap:1.25rem}section.countdown div.countdown .countdown__label{font-size:1.25rem}section.countdown div.countdown .countdown__value{gap:.3125rem;margin-bottom:.9375rem}section.countdown div.countdown .countdown__value .countdown__digit{font-size:2.5rem;width:3.75rem}.content-with-sidebar section.countdown div.countdown{gap:.625rem}.content-with-sidebar section.countdown div.countdown .countdown__label{font-size:1rem}.content-with-sidebar section.countdown div.countdown .countdown__value{gap:.125rem;margin-bottom:.9375rem}.content-with-sidebar section.countdown div.countdown .countdown__value .countdown__digit{font-size:1.75rem;width:2.5rem}}@media print,screen and (min-width:64em){section.countdown .lead-in{margin-bottom:3.4375rem}section.countdown div.countdown{gap:1.875rem}section.countdown div.countdown .countdown__label{font-size:2rem;font-weight:500}section.countdown div.countdown .countdown__value .countdown__digit{font-size:3.75rem;width:5rem}.content-with-sidebar section.countdown div.countdown{gap:1.25rem}.content-with-sidebar section.countdown div.countdown .countdown__label{font-size:1.25rem}.content-with-sidebar section.countdown div.countdown .countdown__value{gap:.3125rem;margin-bottom:.9375rem}.content-with-sidebar section.countdown div.countdown .countdown__value .countdown__digit{font-size:2.5rem;width:3.75rem}}@media screen and (min-width:75em){section.countdown div.countdown .countdown__value .countdown__digit{font-size:5rem;width:6.25rem}}section.countdown .contain-link{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:60px}section.countdown .background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}section.countdown .background-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}@keyframes countdown-flip{0%{transform:rotateX(0)}50%{transform:rotateX(-90deg)}51%{transform:rotateX(90deg)}100%{transform:rotateX(0)}}