@keyframes od-roll{0%{transform:translateY(0)}}@layer components{[data-odometer]{--_font:var(--od-font,4rem);--_cell:var(--od-cell,max(calc(var(--_font) * 1.02), calc(var(--_font) * .85 + 12px)));--_weight:var(--od-weight,500);--od-dur:1.15s;--od-step:80ms;font-family:var(--font-sans);font-size:var(--_font);font-weight:var(--_weight);letter-spacing:-.0267em;color:#fff;flex:none;align-items:flex-start;line-height:1;display:flex}[data-od-static]{height:var(--_cell);line-height:var(--_cell);flex:none}[data-od-digit]{height:var(--_cell);flex:none;display:block;position:relative;overflow:hidden}[data-od-ghost]{visibility:hidden;line-height:var(--_cell)}[data-od-stack]{transform:translateY(calc(var(--od-d) * var(--_cell) * -1));flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}[data-od-stack]>span{height:var(--_cell);line-height:var(--_cell)}[data-odometer][data-od-run] [data-od-stack]{animation:od-roll var(--od-dur) cubic-bezier(.2, .7, .2, 1) calc(var(--od-i,0) * var(--od-step)) both}@media (prefers-reduced-motion:reduce){[data-odometer][data-od-run] [data-od-stack]{animation:none}}}
