.step-trail[data-v-0b413c53]{display:grid}.step[data-v-0b413c53]{grid-template-columns:4rem minmax(0,1fr);column-gap:1.25rem;padding-bottom:1.75rem;display:grid;position:relative}.step[data-v-0b413c53]:last-child{padding-bottom:0}.step-rail[data-v-0b413c53]{position:relative}.step-node[data-v-0b413c53]{width:4rem;height:4rem;transform:scale(.82) rotate(var(--turn));opacity:.4;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .45s;transition-delay:calc(var(--i) * .4s);position:relative}.step-num[data-v-0b413c53]{width:1.75rem;height:1.75rem;position:absolute;top:-.5rem;right:-.5rem}.step-words[data-v-0b413c53]{padding-top:.25rem}.is-seen .step-node[data-v-0b413c53]{transform:rotate(var(--turn));opacity:1}.step:hover .step-node[data-v-0b413c53]{transition-delay:0s;transform:translateY(-3px)rotate(0)}.step-link[data-v-0b413c53]{background:repeating-linear-gradient(currentColor 0 5px,#0000 5px 10px);width:2px;position:absolute;top:4.625rem;bottom:-1.125rem;left:calc(2rem - 1px)}.step-ink[data-v-0b413c53]{transform-origin:top;transition:transform .4s ease-out;transition-delay:calc(var(--i) * .4s + .3s);border-radius:2px;position:absolute;inset:0;transform:scaleY(0)}.is-seen .step-ink[data-v-0b413c53]{transform:none}@media (width>=1024px){.is-across[data-v-0b413c53]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));column-gap:1.5rem}.is-across .step[data-v-0b413c53]{padding-bottom:0;display:block}.is-across .step-rail[data-v-0b413c53]{height:4rem;margin-bottom:1.25rem}.is-across .step-link[data-v-0b413c53]{background:repeating-linear-gradient(90deg,currentColor 0 6px,#0000 6px 12px);width:auto;height:2px;inset:calc(2rem - 1px) -.75rem auto 4.75rem}.is-across .step-ink[data-v-0b413c53]{transform-origin:0;transform:scaleX(0)}.is-across.is-seen .step-ink[data-v-0b413c53]{transform:none}.is-across .step-words[data-v-0b413c53]{padding-top:0;padding-right:.5rem}}@media (prefers-reduced-motion:reduce){.step-node[data-v-0b413c53],.step-ink[data-v-0b413c53]{transition:none}.step-node[data-v-0b413c53]{transform:rotate(var(--turn));opacity:1}.step-trail .step-ink[data-v-0b413c53]{transform:none}}html:is([data-a11y-motion=reduce],[data-art-motion=still]) .step-node{transform:rotate(var(--turn));opacity:1;transition:none}html:is([data-a11y-motion=reduce],[data-art-motion=still]) .step-trail .step-ink{transition:none;transform:none}
