.Process-module__HeTmLa__flow{view-timeline-name:--dh-process;view-timeline-axis:block;--node:9px;position:relative}.Process-module__HeTmLa__track{display:none}.Process-module__HeTmLa__fill{background:var(--thread);transform-origin:0;width:100%;height:2px;animation:Process-module__HeTmLa__fill-x var(--dur-draw) var(--ease-thread) both;position:absolute;top:-.5px;left:0}.Process-module__HeTmLa__step{text-align:center;flex-direction:column;align-items:center;padding-block:2rem;display:flex;position:relative}.Process-module__HeTmLa__step:first-child{padding-top:0}.Process-module__HeTmLa__step:last-child{padding-bottom:0}.Process-module__HeTmLa__node{width:var(--node);height:var(--node);border:1px solid var(--accent-display);background:var(--accent-display);border-radius:9999px;flex:none;margin-bottom:1rem;animation:.16s linear both Process-module__HeTmLa__node-on;position:relative}.Process-module__HeTmLa__between{background:linear-gradient(90deg, transparent, var(--rule) 18%, var(--rule) 82%, transparent);pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}@media (min-width:1024px){.Process-module__HeTmLa__track{left:calc((100% - 3 * var(--col-gap)) / 8);right:calc((100% - 3 * var(--col-gap)) / 8);top:calc(var(--node) / 2 - .5px);background:var(--rule-input);pointer-events:none;height:1px;display:block;position:absolute}.Process-module__HeTmLa__step,.Process-module__HeTmLa__step:first-child,.Process-module__HeTmLa__step:last-child{padding:0 1rem}.Process-module__HeTmLa__node{margin-bottom:1.75rem}.Process-module__HeTmLa__between{top:2.5rem;bottom:0;left:calc(var(--col-gap) / -2);background:linear-gradient(180deg, transparent, var(--rule) 18%, var(--rule) 82%, transparent);width:1px;height:auto;right:auto}}@keyframes Process-module__HeTmLa__fill-x{0%{transform:scaleX(0)}}@keyframes Process-module__HeTmLa__node-on{0%{background-color:var(--bg);border-color:var(--rule-input)}}.Process-module__HeTmLa__step:nth-child(2) .Process-module__HeTmLa__node{animation-delay:.225s}.Process-module__HeTmLa__step:nth-child(3) .Process-module__HeTmLa__node{animation-delay:.45s}.Process-module__HeTmLa__step:nth-child(4) .Process-module__HeTmLa__node{animation-delay:.675s}:is(.reveal-init .Process-module__HeTmLa__fill,.reveal-init .Process-module__HeTmLa__node){animation-play-state:paused}@supports (animation-timeline:view()){.Process-module__HeTmLa__fill{animation-duration:auto;animation-timing-function:linear;animation-timeline:--dh-process;animation-range:cover 20% cover 60%}.Process-module__HeTmLa__node{animation-duration:auto;animation-delay:0s;animation-timeline:--dh-process;animation-range:cover 20% cover 21%}.Process-module__HeTmLa__step:nth-child(2) .Process-module__HeTmLa__node{animation-delay:0s;animation-range:cover 30% cover 31%}.Process-module__HeTmLa__step:nth-child(3) .Process-module__HeTmLa__node{animation-delay:0s;animation-range:cover 40% cover 41%}.Process-module__HeTmLa__step:nth-child(4) .Process-module__HeTmLa__node{animation-delay:0s;animation-range:cover 50% cover 51%}:is(.reveal-init .Process-module__HeTmLa__fill,.reveal-init .Process-module__HeTmLa__node){animation-play-state:running}}@media (forced-colors:active){.Process-module__HeTmLa__fill,.Process-module__HeTmLa__node{forced-color-adjust:none;background:canvastext;border-color:canvastext}.Process-module__HeTmLa__between{background:canvastext}}
