.kin-w{display:inline-block}html.motion .kin-w{animation:kin-in .38s cubic-bezier(.2,.9,.25,1) both;animation-delay:calc(.18s + var(--i) * 60ms)}@keyframes kin-in{0%{opacity:0;transform:translateY(.42em)}}.tl-run{position:relative;margin-top:40px;padding-bottom:112px}.tl-track{display:grid;gap:40px;list-style:none;margin:0}.tl-photo{height:260px}.tl-rail-wrap{display:none}@media (min-width:834px){.tl-run{padding-bottom:120px}.tl-track{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:32px 20px}.tl-photo{height:220px}.tl-rail-wrap{display:block;margin-top:40px}}.tl-rail{position:relative;height:72px;--p:1}.tl-fill,.tl-line{position:absolute;left:0;right:0;top:30px;height:2px;border-radius:2px}.tl-line{background:color-mix(in srgb,var(--ink) 16%,transparent)}.tl-fill{background:var(--color-b1-red);transform-origin:left;transform:scaleX(var(--p))}.tl-tick{position:absolute;top:25px;left:calc(var(--x) * 100%);width:2px;height:12px;margin-left:-1px;border-radius:1px;background:color-mix(in srgb,var(--ink) 40%,transparent)}.tl-month{position:absolute;top:20px;left:50%;transform:translateX(-50%);font-size:14px;line-height:18px;font-weight:700;color:var(--ink-muted);white-space:nowrap}.tl-tick:first-of-type .tl-month{left:0;transform:none}.tl-tick:last-of-type .tl-month{left:auto;right:0;transform:none}.tl-mark{position:absolute;top:0;left:0;right:0;height:24px;transform:translateX(calc(var(--p) * 100%));display:flex;pointer-events:none}.tl-mark>svg{transform:translateX(-50%)}@media (min-width:834px){html.motion .tl-run{height:calc(100svh + 220svh);padding-bottom:0;margin-top:0}html.motion .tl-stage{position:sticky;top:52px;height:calc(100svh - 52px);overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:36px}html.motion .tl-track{display:flex;width:max-content;gap:24px;will-change:transform}html.motion .tl-card{width:380px;flex:none}html.motion .tl-photo{height:min(300px,34svh)}html.motion .tl-rail-wrap{margin-top:0}html.motion .tl-rail{--p:0}}@media (min-width:1069px){html.motion .tl-card{width:440px}}.tball-at{position:relative;height:0;z-index:3}.tball{position:absolute;inset:-30px 0 auto 0;height:60px;pointer-events:none;overflow:hidden}.tball-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none}.tball-svg path{stroke-linecap:round}.tball-trail{stroke:var(--color-b1-red);stroke-width:2;opacity:.55}.tball-pitch{stroke:color-mix(in srgb,var(--ink) 16%,transparent);stroke-width:1.5;stroke-dasharray:1 1;stroke-dashoffset:1}.tball-ball{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:9999px;background:var(--color-b1-red);opacity:0}html.motion .tball-trail{stroke-dasharray:1 1;stroke-dashoffset:1;opacity:1}html.motion .tball.go .tball-pitch{stroke-dashoffset:0;transition:stroke-dashoffset .64s cubic-bezier(.16,1,.3,1) 60ms}html:not(.motion) .tball-pitch{stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.dh-stage[data-set=sprint] .dh-word{overflow:visible}.dh-stage[data-set=sprint] .dh-ch{position:relative;animation:sprint-in .3s cubic-bezier(.16,1,.3,1) calc(80ms + var(--i) * 38ms) both}.dh-stage[data-set=sprint] .dh-ch:last-child:after{content:"";position:absolute;right:100%;top:48%;width:1.6em;height:.035em;margin-right:.06em;background:linear-gradient(90deg,transparent,var(--color-b1-red));transform-origin:right center;animation:sprint-streak .46s cubic-bezier(.16,1,.3,1) calc(80ms + var(--i) * 38ms) both}.dh-stage[data-set=sprint]~.dh-copy .kin-w{animation-delay:calc(.6s + var(--i) * 60ms)}}@keyframes sprint-in{0%{opacity:0;transform:translateX(-.9em) skewX(-10deg);text-shadow:-.14em 0 0 rgb(255 255 255/.35),-.3em 0 0 rgb(255 255 255/.18),-.5em 0 0 rgb(255 255 255/.08)}55%{opacity:1}78%{transform:translateX(0) skewX(-8deg);text-shadow:-.05em 0 0 rgb(255 255 255/.2)}to{opacity:1;transform:none;text-shadow:none}}@keyframes sprint-streak{0%{opacity:0;transform:scaleX(.3)}35%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.lanes-at{position:relative;height:0;z-index:3}.lanes{position:absolute;inset:-20px 0 auto 0;height:40px;display:grid;align-content:center;gap:7px;overflow:hidden;pointer-events:none}.lane{--w:0.9;display:block;height:2px;border-radius:2px;background:var(--ink);opacity:.14;width:calc((var(--w) + (1 - var(--w)) * var(--ext, 0)) * 100%);transform-origin:left center}.lane:first-child{background:var(--color-b1-red);opacity:1;--w:0.72}.lane:nth-child(2){--w:0.5}.lane:nth-child(3){--w:0.62}.lane:nth-child(4){--w:0.38}html.motion .lanes .lane{transform:scaleX(0)}html.motion .lanes.go .lane{transform:scaleX(1);transition:transform .42s cubic-bezier(.16,1,.3,1) calc(var(--l) * 35ms)}