.m10 .medals-sec-head .medals-lead,.m10 .medals-sec-head h2{text-wrap:balance}.m10 h2{font-size:30px;line-height:1.12}@media (min-width:768px){.m10 h2{font-size:44px}}@media (min-width:1024px){.m10 h2{font-size:48px}}.m10 .m10-defs{position:absolute;width:0;height:0;overflow:hidden}.m10 svg .m10-fb{transform-box:fill-box;transform-origin:50% 50%}.m10 .m10-steps{position:relative;list-style:none;padding:0;display:grid;grid-template-columns:minmax(0,1fr);row-gap:30px;margin-top:48px}.m10 .m10-step{grid-template-columns:32px 92px minmax(0,1fr);column-gap:16px;align-items:start}.m10 .m10-node,.m10 .m10-step{position:relative;display:grid}.m10 .m10-node{z-index:2;place-items:center;width:32px;height:32px;margin-top:30px;border-radius:50%;background:var(--color-ink-2);box-shadow:inset 0 0 0 1.5px var(--color-line);color:var(--color-mute);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;transition:background .35s,color .35s,box-shadow .35s}.m10 .m10-ill{width:92px;height:92px;border-radius:20px}.m10 .m10-ill>svg{position:absolute;inset:0;width:100%;height:100%;transition:opacity .45s ease}.m10 .m10-st{padding-top:6px}.m10 .m10-st h3{font-size:19px;line-height:1.25}.m10 .m10-st p{margin-top:5px;color:var(--color-mute);font-size:15px;line-height:1.47}.m10 .m10-ring,.m10 .m10-track{display:none}.m10.m10-js .m10-ring,.m10.m10-js .m10-track{display:block}.m10 .m10-track{z-index:1;background:var(--color-line);pointer-events:none}.m10 .m10-fill,.m10 .m10-track{position:absolute;border-radius:2px}.m10 .m10-fill{inset:0;background:var(--color-gold);transform-origin:0 0;transform:scale(0)}.m10.m10-run .m10-fill{will-change:transform}.m10 .m10-ring{position:absolute;z-index:3;left:0;top:0;width:46px;height:46px;border-radius:50%;pointer-events:none;box-shadow:inset 0 0 0 2px var(--color-gold);background:radial-gradient(circle,transparent 52%,color-mix(in srgb,var(--color-gold) 20%,transparent) 53%,transparent 72%);will-change:transform;transition:opacity .4s}.m10:not(.m10-js) .m10-step:nth-child(-n+4):before{content:"";position:absolute;z-index:1;left:15px;top:46px;width:2px;height:calc(100% + 30px);background:var(--color-gold);border-radius:2px;pointer-events:none}.m10:not(.m10-js) .m10-step:nth-child(5) .m10-node:after{content:"";position:absolute;left:-7px;top:-7px;width:46px;height:46px;border-radius:50%;pointer-events:none;box-shadow:inset 0 0 0 2px var(--color-gold);background:radial-gradient(circle,transparent 52%,color-mix(in srgb,var(--color-gold) 20%,transparent) 53%,transparent 72%)}.m10.m10-js .m10-step:not(.is-done) .m10-ill>svg{opacity:.55}.m10.m10-js .m10-step:not(.is-done) .m10-act{opacity:0}.m10 .m10-step.is-done .m10-node{background:var(--color-gold);color:var(--color-ink);box-shadow:none}.m10 .m10-step.is-done .m10-sk,.m10 .m10-trail{opacity:0}.m10 .m10-step.is-done .m10-trail{opacity:1}.m10 .m10-kl{transform:translateX(24px)}.m10 .m10-kr{transform:translateX(-24px)}.m10 .m10-seg{transform:scaleX(0)}.m10 .m10-step.is-done .m10-kl,.m10 .m10-step.is-done .m10-kr,.m10 .m10-step.is-done .m10-seg{transform:none}.m10 .m10-hand{transform-box:view-box;transform-origin:124px 38px}.m10 .m10-gw{transform:translateY(92px)}.m10 .m10-gi{transform:translateY(-92px)}.m10 .m10-step.is-done .m10-gi,.m10 .m10-step.is-done .m10-gw{transform:none}.m10 .m10-edge{opacity:0}.m10 .m10-van{transform:translateX(-30px)}.m10 .m10-step.is-done .m10-van{transform:none}.m10 .m10-speed{opacity:0}.m10 .m10-whl{transform-box:fill-box;transform-origin:50% 50%}:root.motion-ok .m10.m10-js:not(.m10-still) .m10-step.is-done .m10-act{animation:m10-pop .55s cubic-bezier(.2,.9,.3,1.25) var(--m10-a,.1s) both}:root.motion-ok .m10.m10-js:not(.m10-still) .m10-step.is-done .m10-sk{animation:m10-out .4s ease .05s both}:root.motion-ok .m10.m10-js:not(.m10-still) .m10-step.is-done .m10-fly{animation:m10-fly .8s cubic-bezier(.3,.7,.3,1) .1s both}:root.motion-ok .m10.m10-js:not(.m10-still) .m10-step.is-done .m10-trail{animation:m10-in .5s ease .35s both}:root.motion-ok .m10.m10-js:not(.m10-still) .m10-step.is-done .m10-kl,:root.motion-ok .m10.m10-js:not(.m10-still) .m10-step.is-done .m10-kr,:root.motion-ok .m10.m10-js:not(.m10-still) .m10-step.is-done .m10-seg{transition:transform .7s cubic-bezier(.3,.7,.3,1) .1s}:root.motion-ok .m10.m10-js:not(.m10-still) .m10-step.is-done .m10-hand{animation:m10-rot .9s cubic-bezier(.4,0,.3,1) .05s both}:root.motion-ok .m10.m10-js:not(.m10-still) .m10-step.is-done .m10-gw{animation:m10-win .9s cubic-bezier(.4,0,.4,1) .1s both}:root.motion-ok .m10.m10-js:not(.m10-still) .m10-step.is-done .m10-gi{animation:m10-wini .9s cubic-bezier(.4,0,.4,1) .1s both}:root.motion-ok .m10.m10-js:not(.m10-still) .m10-step.is-done .m10-edge{animation:m10-edge .9s linear .1s both}:root.motion-ok .m10.m10-js:not(.m10-still) .m10-step.is-done .m10-van{animation:m10-drive 1s cubic-bezier(.2,.7,.25,1) both}:root.motion-ok .m10.m10-js:not(.m10-still) .m10-step.is-done .m10-speed{animation:m10-speed 1s ease both}:root.motion-ok .m10.m10-js:not(.m10-still) .m10-step.is-done .m10-whl{animation:m10-spin 1s cubic-bezier(.2,.7,.25,1) both}@keyframes m10-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes m10-out{0%{opacity:1}to{opacity:0}}@keyframes m10-in{0%{opacity:0}to{opacity:1}}@keyframes m10-fly{0%{opacity:0;transform:translate(-26px,24px) scale(.5) rotate(-12deg)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes m10-rot{0%{transform:rotate(-1turn)}to{transform:none}}@keyframes m10-win{0%{transform:translateY(92px)}to{transform:none}}@keyframes m10-wini{0%{transform:translateY(-92px)}to{transform:none}}@keyframes m10-edge{0%{opacity:0}12%,80%{opacity:1}to{opacity:0}}@keyframes m10-drive{0%{transform:translateX(-30px)}to{transform:none}}@keyframes m10-speed{0%{opacity:0}15%,60%{opacity:1}to{opacity:0}}@keyframes m10-spin{0%{transform:rotate(-220deg)}to{transform:none}}@media (min-width:900px){.m10 .m10-steps{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:24px;margin-top:72px}.m10 .m10-step{display:flex;flex-direction:column;align-items:center;text-align:center}.m10 .m10-node{margin:0 0 32px}.m10 .m10-ill{width:100%;height:auto;aspect-ratio:1;max-width:200px;border-radius:26px}.m10 .m10-st{padding-top:22px;max-width:220px}.m10 .m10-st h3{font-size:20px}.m10 .m10-st p{margin-top:8px}.m10:not(.m10-js) .m10-step:nth-child(-n+4):before{left:50%;top:15px;width:calc(100% + 24px);height:2px}}@media (min-width:1024px){.m10 .m10-st h3{font-size:21px}}.m10 .m10-time{margin-top:64px;padding:28px 22px 22px;position:relative;overflow:hidden}@media (min-width:768px){.m10 .m10-time{margin-top:96px;padding:44px 52px 36px}}.m10 .m10-time h3:before{content:"";display:block;width:40px;height:3px;margin-bottom:14px;border-radius:2px;background:linear-gradient(90deg,var(--medals-metal-hi),var(--medals-metal-mid))}:root[data-theme=light] .m10 .m10-time h3:before{background:linear-gradient(90deg,var(--medals-metal-mid),var(--medals-metal-lo))}.m10 .m10-time h3{font-size:24px;line-height:1.2}@media (min-width:768px){.m10 .m10-time h3{font-size:32px}}.m10 .m10-rows{list-style:none;padding:0;display:grid;gap:26px;margin-top:26px}@media (min-width:768px){.m10 .m10-rows{gap:32px;margin-top:36px}}.m10 .m10-row-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px}.m10 .m10-row-h b{font-weight:600;font-size:17px}.m10 .m10-row-h span{color:var(--color-bone);font-size:17px;font-variant-numeric:tabular-nums}.m10 .m10-row p{margin-top:4px;color:var(--color-mute);font-size:15px;line-height:1.47}.m10 .m10-bar{position:relative;margin-top:10px;height:28px}.m10 .m10-bar-in{position:absolute;left:0;top:0;bottom:0;display:flex;gap:3px;transform-origin:0 50%}.m10 .m10-row[data-w="14"] .m10-bar-in{width:100%}.m10 .m10-row[data-w="10"] .m10-bar-in{width:calc((100% + 3px) * 10 / 14 - 3px)}.m10 .m10-bar-in i{flex:1 1 0;border-radius:4px;background:var(--color-line)}.m10 .m10-row[data-w="14"] .m10-bar-in i{background:#5b6680}.m10 .m10-row[data-w="10"] .m10-bar-in i{background:var(--color-gold)}.m10 .m10-bar-in .m10-end{position:absolute;right:-34px;top:50%;width:26px;height:26px;margin-top:-13px}.m10 .m10-scale{display:flex;justify-content:space-between;margin-top:12px;color:var(--color-mute);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}:root.motion-ok .m10.m10-js:not(.m10-still) .m10-time:not(.is-in) .m10-bar-in{transform:scaleX(.02)}:root.motion-ok .m10.m10-js:not(.m10-still) .m10-time .m10-bar-in{transition:transform 1.2s cubic-bezier(.3,.7,.25,1) var(--m10-bd,0s)}@media (prefers-reduced-motion:reduce){.m10 .m10-bar-in{transition:none!important;transform:none!important}}.m10 .m10-die{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:16px;align-items:center;margin-top:30px;padding-top:22px;border-top:1px solid var(--color-line)}@media (min-width:768px){.m10 .m10-die{margin-top:40px;padding-top:26px}}.m10 .m10-die-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--medals-stage-bg);overflow:hidden}.m10 .m10-die-ic svg{width:44px;height:44px}.m10 .m10-die p{font-size:17px;line-height:1.47}.m10 .m10-cta{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden}@media (min-width:768px){.m10 .m10-cta{margin-top:32px}}.m10 .m10-cta-stage{border-radius:0;height:248px}.m10 .m10-cta-stage:before{content:"";position:absolute;left:50%;top:58%;width:300px;height:300px;margin:-150px 0 0 -150px;border-radius:50%;background:radial-gradient(closest-side,#c9a22733,#c9a22700);pointer-events:none}.m10 .m10-hang{position:absolute;left:50%;top:0;width:150px;margin-left:-75px;height:100%}.m10 .m10-hang svg{position:absolute;left:0;bottom:22px;width:150px;height:auto}.m10 .m10-shadow{position:absolute;left:50%;bottom:12px;width:120px;height:16px;margin-left:-60px;border-radius:50%;background:radial-gradient(closest-side,#00000066,#00000000)}:root.motion-ok .m10.m10-js:not(.m10-still) .m10-cta:not(.is-in) .m10-hang{transform:translateY(-36px);opacity:0}:root.motion-ok .m10.m10-js:not(.m10-still) .m10-hang{transition:transform 1.1s cubic-bezier(.25,.8,.3,1.12),opacity .6s ease}.m10 .m10-cta-txt{padding:28px 22px 26px}.m10 .m10-cta-h{font-family:var(--font-display);font-weight:600;font-size:28px;line-height:1.14;letter-spacing:-.015em;text-wrap:balance}.m10 .m10-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.m10 .m10-btns .medals-btn{flex:1 1 160px}@media (min-width:768px){.m10 .m10-cta{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.m10 .m10-cta-txt{order:-1;padding:56px 52px 44px;align-self:center}.m10 .m10-cta-h{font-size:40px}.m10 .m10-cta-stage{height:auto;min-height:420px}.m10 .m10-hang,.m10 .m10-hang svg{width:200px}.m10 .m10-hang{margin-left:-100px}.m10 .m10-hang svg{bottom:44px}.m10 .m10-shadow{bottom:30px;width:150px;margin-left:-75px}.m10 .m10-btns .medals-btn{flex:0 0 auto}}@media (min-width:1024px){.m10 .m10-cta-h{font-size:44px}}@media (prefers-reduced-motion:reduce){.m10 .m10-ill>svg,.m10 .m10-node,.m10 .m10-ring{transition:none}}