@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Bold.woff2) format("woff2"),url(/fonts/AvenirNext-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-BoldItalic.woff2) format("woff2"),url(/fonts/AvenirNext-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBold.woff2) format("woff2"),url(/fonts/AvenirNext-DemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBoldItalic.woff2) format("woff2"),url(/fonts/AvenirNext-DemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Heavy.woff2) format("woff2"),url(/fonts/AvenirNext-Heavy.woff) format("woff");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-HeavyItalic.woff2) format("woff2"),url(/fonts/AvenirNext-HeavyItalic.woff) format("woff");font-weight:800;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Regular.woff2) format("woff2"),url(/fonts/AvenirNext-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Italic.woff2) format("woff2"),url(/fonts/AvenirNext-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Medium.woff2) format("woff2"),url(/fonts/AvenirNext-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-MediumItalic.woff2) format("woff2"),url(/fonts/AvenirNext-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLight.woff2) format("woff2"),url(/fonts/AvenirNext-UltraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:block}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLightItalic.woff2) format("woff2"),url(/fonts/AvenirNext-UltraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:block}@font-face{font-family:Roboto;src:url(/fonts/Roboto-Variable.woff2) format("woff2"),url(/fonts/Roboto-Variable.woff) format("woff");font-display:swap;font-weight:100 900;font-stretch:75% 100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes animaRotate{0%{transform:rotate(180deg)}to{transform:rotate(0deg)}}@keyframes slideInRight{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes midSlideY{0%{transform:translateY(0)}50%{transform:translateY(30%)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(.85);box-shadow:0 0 0 0 rgba(37,211,102,.7)}70%{transform:scale(1);box-shadow:0 0 0 25px rgba(0,0,0,0)}to{transform:scale(.85);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@keyframes loadingSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.countdownTimer{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.countdownTimer__unit{display:flex;flex-direction:column;align-items:center;gap:4px}.countdownTimer__valueWrap{display:contents}.countdownTimer__value{display:block;font-size:1.5rem;font-weight:700;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff}.countdownTimer__label{font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;opacity:.85;color:#fff}.countdownTimer:not(.countdownTimer--hero):not(.countdownTimer--compact) .countdownTimer__unit{min-width:72px;padding:10px 12px;border:1px solid hsla(0,0%,100%,.55);border-radius:4px;text-align:center;background:rgba(0,0,0,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.countdownTimer--hero{gap:9px;margin-bottom:0;justify-content:center}.countdownTimer--hero .countdownTimer__unit{min-width:96px}.countdownTimer--hero .countdownTimer__valueWrap{display:flex;align-items:center;justify-content:center;width:96px;height:96px;padding:16px 8px 8px;border:none;border-radius:7.74px;background:rgba(19,19,21,.3);box-sizing:border-box}.countdownTimer--hero .countdownTimer__value{font-size:clamp(2.25rem,6vw,3.625rem);font-weight:700;line-height:1.2;letter-spacing:-.03em}.countdownTimer--hero .countdownTimer__label{font-size:.75rem;line-height:1.3;letter-spacing:0;text-transform:none;opacity:1}.countdownTimer--compact{gap:4px;margin-bottom:0;flex-wrap:nowrap;align-items:flex-end}.countdownTimer--compact .countdownTimer__unit{min-width:0}.countdownTimer--compact .countdownTimer__valueWrap{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:4px;background:rgba(19,19,21,.04)}.countdownTimer--compact .countdownTimer__value{font-size:1.75rem;font-weight:700;line-height:1.2;color:#131315}.countdownTimer--compact .countdownTimer__label{font-size:.625rem;line-height:1.3;letter-spacing:0;text-transform:none;opacity:1;color:#131315}