.stat-stepper{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,38px);display:grid}.stat-stepper__rail{background:#ffffff05;border:1px solid #ffffff1a;border-radius:999px;gap:6px;padding:9px 7px;display:grid}.stat-stepper__seg{width:5px;height:22px;transition:background .45s var(--ease-standard),height .45s var(--ease-standard);background:#ffffff29;border-radius:999px}.stat-stepper__seg[data-on]{background:var(--color-primary);height:34px}.stat-stepper{--fig-step:clamp(132px,15vw,208px)}.stat-stepper__viewport{height:calc(var(--fig-step)*1.6);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 58%,#00000059 82%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#00000059 82%,#0000 100%)}.stat-stepper__track{grid-auto-rows:var(--fig-step);transform:translateY(calc(var(--active)*var(--fig-step)*-1));transition:transform .72s var(--ease-out-quint);margin:0;display:grid}.stat-stepper__fig{opacity:.15;height:fit-content;transition:opacity .5s var(--ease-standard);align-self:start;align-items:flex-end;gap:clamp(10px,1.4vw,18px);display:flex}.stat-stepper__fig[data-on]{opacity:1}.stat-stepper__fig dd{white-space:nowrap;padding-bottom:.14em}@media (max-width:900px){.stat-stepper{grid-template-columns:minmax(0,1fr)}.stat-stepper__rail{display:none}.stat-stepper__viewport{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.stat-stepper__track{grid-auto-rows:auto;gap:26px;transition:none;transform:none}.stat-stepper__fig{opacity:1}}@media (max-width:520px){.stat-stepper{gap:16px}}@media (prefers-reduced-motion:reduce){.stat-stepper__rail{display:none}.stat-stepper__viewport{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.stat-stepper__track{grid-auto-rows:auto;gap:26px;transition:none;transform:none}.stat-stepper__fig{opacity:1;transition:none}}html[data-reduce-motion=true] .stat-stepper__rail{display:none}html[data-reduce-motion=true] .stat-stepper__viewport{height:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}html[data-reduce-motion=true] .stat-stepper__track{grid-auto-rows:auto;gap:26px;transition:none;transform:none}html[data-reduce-motion=true] .stat-stepper__fig{opacity:1;transition:none}.track-pin{height:150vh;position:relative}.track-pin__sticky{align-items:center;height:78vh;display:flex;position:sticky;top:11vh;overflow:hidden}.track-pin__sticky>*{width:100%}@media (max-width:900px){.track-pin{height:auto}.track-pin__sticky{height:auto;position:static;overflow:visible}}@media (prefers-reduced-motion:reduce){.track-pin{height:auto}.track-pin__sticky{height:auto;position:static;overflow:visible}}html[data-reduce-motion=true] .track-pin{height:auto}html[data-reduce-motion=true] .track-pin__sticky{height:auto;position:static;overflow:visible}
