.pr-flow{position:relative}.pr-list{row-gap:var(--spacing-s-8);display:grid}@media (min-width:64rem){.pr-list{row-gap:var(--spacing-s-9)}}.pr-stage{grid-template-columns:var(--spacing-s-6) minmax(0, 1fr);column-gap:var(--grid-gutter);row-gap:var(--spacing-s-5);align-items:start;display:grid;position:relative}.pr-node{margin-top:var(--pr-node-top);width:var(--spacing-node);height:var(--spacing-node);border:var(--stroke-draw) solid var(--color-forest);background:var(--color-forest);z-index:1;transition:background-color var(--t-micro) var(--ease-paper), border-color var(--t-micro) var(--ease-paper);border-radius:50%;grid-area:1/1;justify-self:center;position:relative}.pr-text{grid-area:1/2}.pr-art{grid-area:2/2}@media (min-width:64rem){.pr-stage{grid-template-columns:minmax(0,5fr) minmax(0,1fr) minmax(0,6fr);align-items:center}.pr-text{grid-column:1}.pr-node{grid-column:2;align-self:center;margin-top:0}.pr-art{grid-area:1/3}}.pr-track{top:0;bottom:0;width:var(--stroke-draw);background:var(--color-forest);position:absolute;inset-inline-start:calc(var(--spacing-s-6) / 2 - var(--stroke-draw) / 2)}@media (min-width:64rem){.pr-track{inset-inline-start:calc((100% - 2 * var(--grid-gutter)) * 11 / 24 + var(--grid-gutter) - var(--stroke-draw) / 2)}}.pr-fill{display:none}[data-progress] .pr-track{background:var(--color-rule)}[data-progress] .pr-fill{background:var(--color-forest);transform:scaleY(var(--pr-fill,0));transform-origin:top;display:block;position:absolute;inset:0}.pr-art{border:var(--stroke-hair) solid var(--color-rule);border-radius:var(--radius-specimen);background:var(--color-paper-2);padding:var(--spacing-s-4);transition:opacity var(--t-enter) var(--ease-paper)}.pa-svg{width:100%;height:auto;display:block}.pa-svg path{stroke:var(--color-ink);stroke-width:var(--stroke-draw);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.pa-svg .pa-soft{stroke:var(--color-ink-3)}.pa-svg .pa-forest{stroke:var(--color-forest)}.pa-svg .pa-thick{stroke-width:var(--pr-stroke-thick)}.pa-svg .pa-pencil{stroke:var(--color-pencil)}.pa-block{fill:var(--color-paper);stroke:var(--color-ink-3);stroke-width:var(--stroke-hair)}.pa-block-forest{fill:var(--color-forest-tint);stroke:var(--color-forest)}.pa-pop{transform-box:fill-box;transform-origin:50%}.pr-num{color:var(--color-forest)}.pr-text{transition:opacity var(--t-enter) var(--ease-paper)}[data-progress] .pr-stage:not([data-reached]) .pr-node{background:var(--color-paper);border-color:var(--color-rule-strong)}[data-progress] .pr-stage:not([data-reached]) .pr-num{color:var(--color-ink-3)}[data-progress] .pr-stage:not([data-reached]) .pa-svg path{stroke-dashoffset:1px}[data-progress] .pr-stage:not([data-reached]) .pa-pop{opacity:0;transform:scale(var(--pr-pop-from))}[data-progress] .pr-stage[data-reached] .pa-svg path{transition:stroke-dashoffset var(--t-draw) var(--ease-draw) calc(var(--d,0) * var(--pr-step))}[data-progress] .pr-stage[data-reached] .pa-pop{transition:opacity var(--t-enter) var(--ease-paper) calc(var(--d,0) * var(--pr-step)), transform var(--t-enter) var(--ease-paper) calc(var(--d,0) * var(--pr-step))}.pr-lottie{display:grid}.pr-lottie-box,.pr-lottie-fallback{grid-area:1/1}.pr-lottie-box{aspect-ratio:var(--pr-lottie-ratio);width:100%;max-height:var(--pr-lottie-max-h);place-self:center}.pr-lottie[data-ready] .pr-lottie-fallback{visibility:hidden}
