._container_1n00q_1{flex-direction:column;justify-content:center;height:100%;padding:clamp(20px,5vw,64px) clamp(20px,6vw,96px);display:flex}._title_1n00q_9{letter-spacing:-.02em;max-width:18ch;margin:0 0 .3em;font-size:clamp(30px,6vw,68px);font-weight:800;line-height:1}._description_1n00q_18{opacity:.8;max-width:50ch;margin:0 0 1.5em;font-size:clamp(15px,2vw,20px)}._actions_1n00q_25{flex-wrap:wrap;gap:12px;display:flex}._actions_1n00q_25 a{color:inherit;font-weight:800}._nav_1kkvx_1{z-index:5;padding:12px clamp(16px, 4vw, 48px) calc(14px + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;gap:12px;transition:color .35s;display:flex;position:fixed;bottom:0;left:0;right:0}._dots_1kkvx_15{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}._dot_1kkvx_15{border:2px solid;border-radius:50%;width:10px;height:10px;padding:0;display:block}._currentDot_1kkvx_34{background:currentColor}@media (prefers-reduced-motion:reduce){._nav_1kkvx_1{transition:none}}._displayTitle_niv57_1{letter-spacing:-.03em;max-width:12ch;margin:0 0 .2em;font-size:clamp(44px,12vw,150px);font-weight:800;line-height:.92}._title_niv57_10{letter-spacing:-.02em;margin:0 0 .15em;font-size:clamp(30px,6vw,68px);font-weight:800;line-height:1}._subtitle_niv57_18{opacity:.8;max-width:50ch;margin:0 0 clamp(16px,3vh,36px);font-size:clamp(15px,2vw,20px)}._avatar_16v0b_1{background:var(--slide-fg);width:1.7em;height:1.7em;color:var(--slide-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.9em;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}._avatar_16v0b_1 img{object-fit:cover;width:100%;height:100%;display:block}._row_1p0e6_1{border-radius:14px;grid-template-columns:clamp(58px,9vw,92px) 1fr auto;align-items:center;gap:12px;padding:clamp(8px,1.4vh,14px) 14px;font-size:clamp(16px,2.4vw,26px);font-weight:500;display:grid;position:relative;overflow:hidden}._row_1p0e6_1:before{content:"";width:var(--bar-width);background:var(--slide-fg);opacity:.14;transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}[data-active=true] ._row_1p0e6_1:before{transition:transform .9s cubic-bezier(.2, .8, .2, 1) calc(.15s + var(--stagger) * 80ms);transform:scaleX(1)}._row_1p0e6_1>*{position:relative}._rank_1p0e6_35{white-space:nowrap;opacity:.7;align-items:center;gap:.25em;font-weight:800;display:flex}._medal_1p0e6_44{text-align:center;width:1.3em;display:inline-block}._athlete_1p0e6_50{align-items:center;gap:.6em;min-width:0;display:flex}._value_1p0e6_57{font-variant-numeric:tabular-nums;font-weight:800}._unit_1p0e6_62{opacity:.8;margin-left:.25em;font-size:.6em;font-weight:500}._first_1p0e6_69{padding:clamp(12px,2vh,20px) 14px;font-size:clamp(22px,4vw,44px);font-weight:800}._first_1p0e6_69:before{opacity:.28}._second_1p0e6_79{font-weight:800}._second_1p0e6_79:before,._third_1p0e6_84:before{opacity:.2}@media (prefers-reduced-motion:reduce){[data-active=true] ._row_1p0e6_1:before{transition:none}}._rows_xdfin_1{gap:clamp(8px,1.6vh,14px);width:100%;max-width:900px;margin:0;padding:0;list-style:none;display:grid}._content_gvr8u_1{flex-direction:column;display:flex}._tag_gvr8u_6{background:var(--slide-fg);color:var(--slide-bg);border-radius:99px;align-self:flex-start;margin-bottom:clamp(10px,2vh,24px);padding:6px 18px;font-size:clamp(18px,3vw,30px);font-weight:800;transform:rotate(-4deg)}._title_gvr8u_18{letter-spacing:-.02em;margin:0 0 .15em;font-size:clamp(26px,5vw,56px);font-weight:800;line-height:1}._winner_gvr8u_26{letter-spacing:-.04em;transform-origin:0;margin:.05em 0;font-size:clamp(52px,15vw,190px);font-weight:800;line-height:.9;transform:rotate(-2deg)}._winnerAvatar_gvr8u_36{vertical-align:-.12em;width:.9em;height:.9em;margin-right:.2em;font-size:1em;transform:rotate(2deg)}._winnerValue_gvr8u_45{letter-spacing:0;margin-top:.3em;font-size:.2em;display:block}._quip_gvr8u_52{max-width:34ch;margin:0 0 1em;font-size:clamp(16px,2.2vw,24px);font-style:italic;font-weight:500}._closeCalls_gvr8u_60{opacity:.85;margin:0;font-size:clamp(14px,1.8vw,18px)}._lemonEmoji_gvr8u_66{opacity:.9;pointer-events:none;font-size:clamp(120px,28vw,360px);position:absolute;top:8%;right:clamp(-30px,2vw,40px);transform:rotate(14deg)}[data-active=false] ._winner_gvr8u_26,[data-active=false] ._lemonEmoji_gvr8u_66{transform:rotate(-12deg)scale(.6)}[data-active=true] ._lemonEmoji_gvr8u_66{transition:transform .7s cubic-bezier(.3,1.6,.5,1)}[data-active=true] ._winner_gvr8u_26{transition:transform .6s cubic-bezier(.3,1.6,.5,1) .15s}@media (prefers-reduced-motion:reduce){[data-active=true] ._lemonEmoji_gvr8u_66,[data-active=true] ._winner_gvr8u_26{transition:none}}._slide_clcme_1{background:var(--slide-bg);color:var(--slide-fg);opacity:0;visibility:hidden;flex-direction:column;justify-content:center;padding:clamp(20px,5vw,64px) clamp(20px,6vw,96px) 84px;transition:opacity .35s,transform .35s,visibility .35s;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translate(4%)}._current_clcme_20{opacity:1;visibility:visible;transform:none}._before_clcme_27{transform:translate(-4%)}@media (prefers-reduced-motion:reduce){._slide_clcme_1{transition:none}}._years_15c6t_1{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}._year_15c6t_1{color:inherit;border:2px solid;border-radius:99px;padding:6px 16px;font-weight:800;text-decoration:none;display:inline-block}._year_15c6t_1[aria-current=page]{background:var(--slide-fg);color:var(--slide-bg)}._deck_1udzl_1{height:100%;position:relative;overflow:hidden}:root{--bg:#fff7ec;--ink:#1d1a16;--font-family:"Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1d1a16;--ink:#fff7ec}}:root[data-theme=dark]{--bg:#1d1a16;--ink:#fff7ec}*,:before,:after{box-sizing:inherit}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-family);overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:2px solid;border-radius:99px;padding:8px 18px;font-weight:800}button:focus-visible,a:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid}button:disabled{opacity:.3;cursor:default}
