.statsMain{--stats-page:min(1280px,calc(100% - 40px));overflow:clip;padding-inline:0;padding-top:0}.statsBlock{width:var(--stats-page);margin-inline:auto}.statsSectionTitle{font-size:clamp(2.25rem,4.2vw,4rem);font-weight:600;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.statsUnavailable{margin-top:36px;color:var(--theme-muted);font-size:1rem}.statsLead{--stats-header:80px;--stats-lead-lift:calc(var(--stats-header) + 4svh);position:relative;display:grid;grid-template-rows:1fr auto 1fr;justify-content:center;width:var(--stats-page);min-height:max(320px,calc(100svh - var(--stats-header)));margin:0 auto;padding-bottom:var(--stats-lead-lift);text-align:center}.statsLead>:not(.statsVisitors,.statsCelebration,.sr-only){grid-column:1;position:relative;z-index:1}.statsLead h1{display:flex;justify-content:center;align-items:center;gap:8px;color:var(--theme-muted);align-self:end;margin-bottom:10px;font-size:15px;font-weight:400;letter-spacing:-.01em}.statsLiveDot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--theme-foreground)}.statsOdometer{position:relative;justify-content:center;align-items:flex-start;padding-inline:.04em;font-size:clamp(60px,19vw,264px);font-weight:600;line-height:1;letter-spacing:-.07em;font-variant-numeric:tabular-nums;white-space:nowrap}.statsOdometer,.statsOdometerDigits{display:inline-flex}.statsOdoSlot{display:inline-block;height:1em;overflow-y:clip}.statsOdoRolling{display:flex;flex-direction:column;animation:statsDigitRoll .9s cubic-bezier(.2,1.1,.3,1) both}.statsOdoRolling span{display:block;height:1em}.statsDelta{position:absolute;top:.1em;left:100%;margin-left:.1em;color:var(--theme-faint);font-size:.2em;font-weight:600;letter-spacing:-.03em;animation:statsDeltaDrift 1.65s ease-out forwards}.statsLeadUnavailable{margin-top:14px;font-size:clamp(2rem,7vw,5rem);font-weight:600;letter-spacing:-.06em}@keyframes statsDigitRoll{to{transform:translateY(-1em)}}@keyframes statsDeltaDrift{0%{opacity:0;transform:translateY(.4em)}18%,70%{opacity:1}to{opacity:0;transform:translateY(-.6em)}}.statsLead[data-celebrate="2"]{--stats-flag-hop:-22px;--stats-flag-hops:2}.statsLead[data-celebrate="3"]{--stats-flag-hop:-30px;--stats-flag-hops:4;--stats-digit-hop:-.16em;--stats-digit-hops:2}.statsLead[data-celebrate] .statsOdometerDigits>span{animation:statsDigitHop .62s cubic-bezier(.3,1.5,.5,1) calc(.9s + var(--stats-digit) * 45ms) var(--stats-digit-hops,1) both}.statsLead[data-celebrate] .statsSticker--lead:not(.statsSticker--arrival,.statsSticker--leaving){animation:statsFlagHop .56s cubic-bezier(.3,1.5,.5,1) calc(1s + var(--stats-hop-delay, 0s)) var(--stats-flag-hops,1) both}.statsMilestoneStamp{position:absolute;right:.02em;bottom:-.34em;display:grid;justify-items:center;padding:.16em .36em .18em;border-radius:var(--radius-r-sm);background:var(--theme-foreground);color:var(--theme-background);font-size:max(15px,.14em);line-height:1;letter-spacing:-.03em;box-shadow:0 10px 24px var(--theme-shadow);transform:rotate(-7deg);animation:statsStampSlam .44s cubic-bezier(.2,1.3,.4,1) 1s both,statsStampLift .36s ease-in calc(var(--stats-celebration-ms) - .38s) forwards}.statsMilestoneStamp[data-tier="3"]{font-size:max(22px,.2em)}.statsMilestoneStamp small{margin-top:.22em;font-size:.4em;font-weight:500;letter-spacing:0}.statsCelebration{z-index:3;inset:0;overflow:hidden}.statsBurst,.statsCelebration{position:absolute;pointer-events:none}.statsBurst{top:50%;left:50%}.statsConfetti{position:absolute;width:13px;aspect-ratio:2/3;border-radius:2px;background:var(--stats-confetti-color);box-shadow:0 0 0 1px var(--theme-border)}.statsConfetti--flag{width:42px;aspect-ratio:3/2;border:2px solid #fff;border-radius:4px;box-shadow:0 3px 8px var(--theme-shadow)}.statsConfetti--flag img{display:block;width:100%;height:100%;border-radius:2px;object-fit:cover}.statsConfetti--burst{top:0;left:0;animation:statsBurst 1.3s cubic-bezier(.12,.8,.3,1) calc(1s + var(--stats-confetti-delay)) both}.statsConfetti--rain{left:var(--stats-confetti-x);top:-48px;animation:statsRain var(--stats-confetti-duration) cubic-bezier(.45,.1,.75,.95) calc(1.2s + var(--stats-confetti-delay)) both}.statsConfetti--rain.statsConfetti--flag{width:32px}@keyframes statsDigitHop{40%{translate:0 var(--stats-digit-hop,-.09em)}}@keyframes statsFlagHop{45%{translate:0 var(--stats-flag-hop,-14px)}}@keyframes statsStampSlam{0%{opacity:0;transform:rotate(-7deg) scale(2.4)}}@keyframes statsStampLift{to{opacity:0;transform:rotate(-7deg) scale(.92)}}@keyframes statsBurst{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}10%,65%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--stats-confetti-dx)),calc(-50% + var(--stats-confetti-dy))) rotate(var(--stats-confetti-spin))}}@keyframes statsRain{to{transform:translate(var(--stats-confetti-dx),calc(100svh + 96px)) rotate(var(--stats-confetti-spin))}}.statsVisitors{position:absolute;z-index:2;inset:0 0 var(--stats-lead-lift);pointer-events:none}.statsSticker{position:relative;z-index:0;display:inline-grid;place-items:center;flex:none;padding:0;aspect-ratio:3/2;overflow:visible;border:3px solid #fff;border-radius:8px;background:var(--theme-panel);box-shadow:0 4px 12px var(--theme-shadow),0 0 0 1px var(--theme-border);transform:rotate(var(--stats-rotate,0deg))}.statsSticker img{display:block;width:100%;height:100%;border-radius:5px;object-fit:cover}.statsSticker--lead{position:absolute;left:var(--stats-x);top:var(--stats-y);width:var(--stats-sticker-width);transform:translate(-50%,-50%) rotate(var(--stats-rotate))}.statsSticker--arrival{animation:statsStickerLand .52s cubic-bezier(.2,1.3,.4,1) both;animation-delay:var(--stats-stamp-delay,0s)}.statsSticker--leaving{opacity:0;transform:translate(-50%,-50%) rotate(var(--stats-rotate)) scale(.6);transition:opacity .36s ease,transform .36s var(--ease-out)}@keyframes statsStickerLand{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--stats-rotate)) scale(1.6)}}.statsSticker--podium{z-index:2;width:clamp(64px,8vw,116px);margin-top:20px;margin-bottom:calc(clamp(64px, 8vw, 116px) / -3);border-width:4px;border-radius:10px;box-shadow:0 10px 24px var(--theme-shadow)}.statsSticker--runner{width:clamp(42px,4.2vw,60px);border-width:2px;border-radius:6px}.statsSticker--unknown{pointer-events:auto;cursor:help;color:var(--theme-muted);background:repeating-linear-gradient(135deg,var(--theme-panel) 0 6px,var(--theme-hover) 6px 12px);font-family:var(--font-display);font-size:clamp(22px,3vw,40px)}.statsSticker--unknown:focus-visible{outline:4px solid var(--theme-focus-ring);outline-offset:3px}.statsSticker--unknown:is(:hover,:focus-visible){z-index:8}.statsCountries{padding-top:clamp(96px,11vw,160px)}.statsPodium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(8px,1.2vw,16px);margin-top:clamp(36px,4vw,56px)}.statsPlace{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.statsPlace h3{min-width:0;min-height:24px;font-size:1rem;line-height:1}.statsYou{display:inline-flex;align-items:center;padding:3px 8px;border-radius:var(--radius-r-sm);font-size:12px;font-weight:600;letter-spacing:0;vertical-align:middle}.statsStep,.statsYou{background:var(--theme-foreground);color:var(--theme-background)}.statsStep{position:relative;display:flex;justify-content:center;width:100%;padding:clamp(40px,4.6vw,64px) 8px 0;border-radius:var(--radius-r-xl) var(--radius-r-xl) 0 0}.statsStepNumber{font-family:var(--font-display);font-size:clamp(56px,7.5vw,112px);line-height:.9}.statsStepCount{position:absolute;left:0;right:0;bottom:clamp(14px,1.8vw,24px);color:var(--theme-background);font-size:clamp(13px,1.1vw,16px);font-variant-numeric:tabular-nums}.statsPlace[data-rank="1"] .statsStep{height:clamp(230px,27vw,370px)}.statsPlace[data-rank="2"] .statsStep{height:clamp(180px,21vw,290px)}.statsPlace[data-rank="3"] .statsStep{height:clamp(146px,16vw,230px)}.statsRunners{display:flex;flex-wrap:wrap;gap:18px clamp(22px,2.6vw,36px);margin-top:clamp(32px,3.4vw,48px)}.statsRunners li{display:flex;align-items:center;gap:10px;color:var(--theme-muted);font-size:clamp(15px,1.25vw,18px);font-weight:500;font-variant-numeric:tabular-nums}.statsFirstCountry{margin-top:28px;color:var(--theme-muted);font-size:clamp(17px,1.4vw,20px);letter-spacing:-.02em}.statsOpened{padding-top:clamp(80px,9vw,136px)}.statsOpenedInner{width:var(--stats-page);margin-inline:auto}.statsPrints{display:flex;align-items:flex-end;margin-top:48px;padding:24px 0 20px}.statsPrint{position:relative;flex:var(--stats-print-share,1) 1 0;min-width:0;transform:rotate(var(--stats-print-tilt));transition:translate .24s var(--ease-out)}.statsPrint:first-child{--stats-print-tilt:-5deg}.statsPrint:nth-child(2){--stats-print-tilt:3deg;--stats-print-share:.92}.statsPrint:nth-child(3){--stats-print-tilt:-3deg;--stats-print-share:.87}.statsPrint:nth-child(4){--stats-print-tilt:4deg;--stats-print-share:.82}.statsPrint:nth-child(5){--stats-print-tilt:-2deg;--stats-print-share:.77}.statsPrint+.statsPrint{margin-left:-10px}.statsPrint:is(:hover,:focus-within){z-index:3;translate:0 -8px}.statsPrintLink{position:relative;display:block;aspect-ratio:1;border:3px solid #fff;border-radius:var(--radius-r-md);background:var(--theme-panel);box-shadow:0 4px 12px var(--theme-shadow),0 0 0 1px var(--theme-border);outline:none}.statsPrintLink:focus-visible{outline:4px solid var(--theme-focus-ring);outline-offset:5px}.statsPrintLink picture,.statsPrintLink picture img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.statsPrintBadge{position:absolute;z-index:4;top:-22px;left:-12px;display:grid;place-items:center;width:clamp(52px,5.8vw,84px);aspect-ratio:1;border-radius:50%;background:var(--theme-foreground);color:var(--theme-background);font-family:var(--font-display);font-size:clamp(28px,3.3vw,48px);transform:rotate(-10deg);box-shadow:0 0 0 4px #fff,0 4px 12px var(--theme-shadow)}.statsPalette{padding-top:clamp(96px,11vw,160px)}.statsPaletteStrip{display:flex;height:clamp(220px,21vw,300px);margin-top:clamp(56px,5vw,76px)}.statsPaletteBand{position:relative;container-type:inline-size;flex:var(--stats-band-share) 1 0;min-width:76px;background:var(--stats-band-color);color:var(--stats-band-ink);transition:flex-grow .3s var(--ease-out)}.statsPaletteBand:first-child{border-radius:var(--radius-r-md) 0 0 var(--radius-r-md)}.statsPaletteBand:last-child{border-radius:0 var(--radius-r-md) var(--radius-r-md) 0}.statsPaletteColor{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px;width:100%;height:100%;padding:18px;border:0;background:transparent;color:inherit;cursor:copy;text-align:left}.statsPaletteHex{font-size:13px;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .2s var(--ease-out)}.statsPaletteColor:is(:hover,:focus-visible,[data-copied]) .statsPaletteHex{opacity:.82;transform:none}.statsPaletteColor:focus-visible{outline:3px solid var(--theme-foreground);outline-offset:3px}.statsPaletteName{font-size:clamp(15px,1.2vw,18px);font-weight:600;line-height:1.2;letter-spacing:-.03em}.statsPaletteSources{position:absolute;z-index:2;top:-20px;right:12px;display:flex;flex-direction:row-reverse}.statsPaletteSource{position:relative;z-index:calc(3 - var(--stats-source-order));display:block;width:clamp(44px,4.6vw,66px);aspect-ratio:1;border:3px solid #fff;border-radius:var(--radius-r-sm);box-shadow:0 6px 14px var(--theme-shadow);transform:rotate(calc(var(--stats-band-tilt) - var(--stats-source-order) * 8deg));transition:transform .24s var(--ease-out)}.statsPaletteSource:focus-visible{outline:4px solid var(--theme-focus-ring);outline-offset:3px}.statsPaletteSource img,.statsPaletteSource picture{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}.statsPaletteSource:not(:first-child){margin-right:-30px}@container (max-width: 180px){.statsPaletteSource:not(:first-child){display:none}}.statsPaletteBand:is(:hover,:focus-within) .statsPaletteSource{transform:rotate(0deg) translateY(-4px)}.statsPaletteCopyFallback{margin-top:16px;color:var(--theme-muted);font-size:14px}.statsPaletteCopyFallback code{user-select:text;color:var(--theme-foreground);font-variant-numeric:tabular-nums}.statsPaletteDays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);margin-top:28px}.statsPaletteDay{display:grid;gap:8px;padding:0;border:0;background:none;color:var(--theme-muted);font-size:13px;font-weight:500;text-align:left;cursor:pointer}.statsPaletteDay[disabled]{opacity:.4;cursor:not-allowed}.statsPaletteDay[aria-pressed=true]{color:var(--theme-foreground)}.statsPalettePreview{display:flex;height:22px;overflow:hidden;border-radius:var(--radius-r-sm);box-shadow:0 0 0 1px var(--theme-border)}.statsPalettePreview span{flex-basis:0}.statsPaletteDay[aria-pressed=true] .statsPalettePreview{box-shadow:0 0 0 2px var(--theme-background),0 0 0 4px var(--theme-foreground)}.statsPaletteDay:focus-visible{outline:none}.statsPaletteDay:focus-visible .statsPalettePreview{box-shadow:0 0 0 2px var(--theme-background),0 0 0 4px var(--theme-focus-ring)}@media (hover:hover) and (pointer:fine){.statsPaletteBand:hover{flex-grow:calc(var(--stats-band-share) * 1.7)}}.statsBrands,.statsMilestones{padding-top:clamp(96px,11vw,160px)}.statsBrandGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(144px,1fr));gap:40px 24px;margin-top:clamp(40px,4.4vw,60px)}.statsBrand{display:grid;justify-items:start;gap:4px;outline:none}.statsBrand [data-profile-avatar]{margin-bottom:12px;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.statsBrand:is(:hover,:focus-visible) [data-profile-avatar]{transform:translateY(-2px);box-shadow:0 5px 14px color-mix(in srgb,var(--theme-shadow) 70%,transparent)}.statsBrand:focus-visible [data-profile-avatar]{box-shadow:0 0 0 3px var(--theme-focus-ring)}.statsBrandName{font-size:17px;font-weight:600;letter-spacing:-.02em}.statsBrand:hover .statsBrandName{text-decoration:underline;text-underline-offset:4px}.statsBrandHandle{color:var(--theme-muted);font-size:14px}.statsMilestoneList{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:48px 32px;margin-top:clamp(40px,4.4vw,60px)}.statsMilestone{position:relative;display:grid;align-content:start;gap:10px}.statsMilestoneValue{font-size:clamp(56px,7vw,104px);font-weight:600;line-height:.9;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.statsMilestoneUnit{color:var(--theme-muted);font-size:clamp(17px,1.4vw,20px);letter-spacing:-.02em}.statsMilestoneDate{justify-self:start;margin-top:8px;padding:5px 10px;border-radius:var(--radius-r-sm);background:var(--theme-foreground);color:var(--theme-background);font-size:13px;font-weight:600;transform:rotate(var(--stats-stamp-tilt))}@media (max-width:820px){.statsLead{--stats-header:70px}}@media (max-width:640px){.statsSticker--lead{left:var(--stats-mobile-x);top:var(--stats-mobile-y);width:var(--stats-mobile-sticker-width)}.statsOdometer{font-size:clamp(56px,15.2vw,96px)}.statsConfetti{width:10px}.statsConfetti--flag,.statsConfetti--rain.statsConfetti--flag{width:26px;border-width:1.5px}.statsPodium{margin-top:24px}.statsStep{padding-inline:4px}.statsStepCount{font-size:11px}.statsOpenedInner{width:100%}.statsOpenedInner>h2{padding-inline:20px}.statsPrints{justify-content:flex-start;gap:14px;margin-top:28px;padding:24px 20px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin}.statsPrint,.statsPrint:nth-child(n){flex:none;width:min(55vw,220px);margin-left:0;scroll-snap-align:center}.statsPrint+.statsPrint{margin-left:0}.statsPrintBadge{top:-12px;left:0}.statsPaletteStrip{flex-direction:column;height:auto}.statsPaletteBand{flex:none;min-width:0;min-height:calc(var(--stats-band-share) * 380px + 52px)}.statsPaletteBand:first-child{border-radius:var(--radius-r-md) var(--radius-r-md) 0 0}.statsPaletteBand:last-child{border-radius:0 0 var(--radius-r-md) var(--radius-r-md)}.statsPaletteColor{padding:14px 16px}.statsPaletteSources{top:50%;right:16px;transform:translateY(-50%)}.statsPaletteSource{width:40px}.statsPaletteColor{flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.statsPaletteDays{gap:6px}.statsPaletteDay{font-size:11px}.statsPalettePreview{height:16px}}@media (prefers-reduced-motion:reduce){.statsOdoRolling{animation:none;transform:translateY(-1em)}.statsDelta{display:none}.statsSticker--arrival{animation:none}.statsSticker--leaving{transition:none}.statsLead[data-celebrate] .statsOdometerDigits>span,.statsLead[data-celebrate] .statsSticker--lead:not(.statsSticker--arrival,.statsSticker--leaving),.statsMilestoneStamp{animation:none}.statsBurst,.statsCelebration{display:none}.statsPaletteBand,.statsPaletteSource,.statsPrint{transition:none}}