.process[data-astro-cid-cdzdujjl]{--disc:6rem;--pad:1.25rem;--gap:1rem;--m:.75rem;gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}li[data-astro-cid-cdzdujjl]{padding:var(--pad);border-radius:var(--radius);transition:background .4s var(--ease-out), box-shadow .4s var(--ease-out), transform .4s var(--ease-out);background:#ffffff80;position:relative}.disc[data-astro-cid-cdzdujjl]{--ic-fill:var(--lime-soft);--ic-bg:var(--white);z-index:1;width:var(--disc);height:var(--disc);background:var(--ic-bg);color:var(--olive-text);box-shadow:inset 0 0 0 2px var(--olive-tint);transition:background .35s var(--ease-out), color .35s var(--ease-out), box-shadow .35s var(--ease-out), transform .45s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.ic[data-astro-cid-cdzdujjl]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:52%;height:52%;overflow:visible}.ic[data-astro-cid-cdzdujjl] .fill[data-astro-cid-cdzdujjl]{fill:var(--ic-fill);stroke:none;transition:fill .35s}.ic[data-astro-cid-cdzdujjl] .b[data-astro-cid-cdzdujjl]{fill:currentColor;stroke:none;opacity:0}.ic[data-astro-cid-cdzdujjl] .track[data-astro-cid-cdzdujjl]{opacity:.45}.ic[data-astro-cid-cdzdujjl] .k[data-astro-cid-cdzdujjl],.ic[data-astro-cid-cdzdujjl] .wheel[data-astro-cid-cdzdujjl] circle[data-astro-cid-cdzdujjl]{fill:var(--ic-bg);transition:fill .35s}.ic[data-astro-cid-cdzdujjl] .speed[data-astro-cid-cdzdujjl]{opacity:0}.ic[data-astro-cid-cdzdujjl] .dot[data-astro-cid-cdzdujjl]{fill:currentColor;stroke:none}.ic[data-astro-cid-cdzdujjl] .wheel[data-astro-cid-cdzdujjl]{transform-box:fill-box;transform-origin:50%}.n[data-astro-cid-cdzdujjl]{font-family:var(--font-data);font-size:var(--fs-xs);color:var(--olive-text);letter-spacing:.06em;margin-top:1.25rem;display:block}h3[data-astro-cid-cdzdujjl]{font-size:var(--fs-xl);margin-top:.2rem}p[data-astro-cid-cdzdujjl]{color:var(--graphite);margin-top:.5rem}.link[data-astro-cid-cdzdujjl]{top:calc(var(--pad) + var(--disc) / 2 - 1.5px);left:calc(var(--pad) + var(--disc) + var(--m));width:calc(100% + var(--gap) - var(--disc) - 2 * var(--m));background:repeating-linear-gradient(90deg, var(--lime-deep) 0 8px, transparent 8px 14px);border-radius:3px;height:3px;position:absolute}.link[data-astro-cid-cdzdujjl] i[data-astro-cid-cdzdujjl]{border-radius:inherit;background:var(--olive);width:100%;transition:width .7s var(--ease-out), height .7s var(--ease-out), opacity 0s .7s;position:absolute;inset:0 auto 0 0}.link[data-astro-cid-cdzdujjl] i[data-astro-cid-cdzdujjl]:after{content:"";background:var(--corn);opacity:0;border-radius:50%;width:11px;height:11px;margin-top:-5.5px;transition:opacity .25s;position:absolute;top:50%;right:-5px}[data-astro-cid-cdzdujjl][data-live] .link[data-astro-cid-cdzdujjl] i[data-astro-cid-cdzdujjl]{opacity:0;width:0}[data-astro-cid-cdzdujjl][data-live] li[data-astro-cid-cdzdujjl][data-state=done] .link[data-astro-cid-cdzdujjl] i[data-astro-cid-cdzdujjl]{opacity:1;width:100%;transition-delay:0s}[data-astro-cid-cdzdujjl][data-live] li[data-astro-cid-cdzdujjl][data-state=done]:has(+li[data-state=active]) .link[data-astro-cid-cdzdujjl] i[data-astro-cid-cdzdujjl]:after{opacity:1}[data-astro-cid-cdzdujjl][data-live] li[data-astro-cid-cdzdujjl][data-state=done] .disc[data-astro-cid-cdzdujjl]{--ic-bg:var(--lime);--ic-fill:var(--lime-soft);color:var(--forest-deep);box-shadow:inset 0 0 0 2px var(--lime)}[data-astro-cid-cdzdujjl][data-live] li[data-astro-cid-cdzdujjl][data-state=active]{background:var(--white);transform:translateY(-6px);box-shadow:0 22px 44px -28px #2c4a0580}[data-astro-cid-cdzdujjl][data-live] li[data-astro-cid-cdzdujjl][data-state=active] .disc[data-astro-cid-cdzdujjl]{--ic-bg:var(--olive);--ic-fill:var(--lime);color:var(--white);box-shadow:inset 0 0 0 2px var(--olive), 0 0 0 7px #74871c29;transition-delay:.3s;transform:scale(1.05)}@media (prefers-reduced-motion:no-preference){li[data-astro-cid-cdzdujjl][data-state=active] .b[data-astro-cid-cdzdujjl]{animation:1.8s ease-in infinite bubble}li[data-astro-cid-cdzdujjl][data-state=active] .b2[data-astro-cid-cdzdujjl]{animation-delay:.6s}li[data-astro-cid-cdzdujjl][data-state=active] .b3[data-astro-cid-cdzdujjl]{animation-delay:1.2s}li[data-astro-cid-cdzdujjl][data-state=active] .k1[data-astro-cid-cdzdujjl]{animation:knob1 2.4s var(--ease-out) infinite alternate}li[data-astro-cid-cdzdujjl][data-state=active] .k2[data-astro-cid-cdzdujjl]{animation:knob2 2.4s var(--ease-out) .2s infinite alternate}li[data-astro-cid-cdzdujjl][data-state=active] .k3[data-astro-cid-cdzdujjl]{animation:knob3 2.4s var(--ease-out) .4s infinite alternate}li[data-astro-cid-cdzdujjl][data-state=active] .body[data-astro-cid-cdzdujjl]{animation:.5s ease-in-out infinite alternate bob}li[data-astro-cid-cdzdujjl][data-state=active] .wheel[data-astro-cid-cdzdujjl]{animation:.7s linear infinite spin}li[data-astro-cid-cdzdujjl][data-state=active] .speed[data-astro-cid-cdzdujjl]{animation:.7s linear infinite speed}li[data-astro-cid-cdzdujjl][data-state=active] .line[data-astro-cid-cdzdujjl]{stroke-dasharray:1;animation:draw 2.2s var(--ease-out) infinite}li[data-astro-cid-cdzdujjl][data-state=active] .dot[data-astro-cid-cdzdujjl]{animation:pop 2.2s var(--ease-out) infinite;transform-box:fill-box;transform-origin:50%}}@keyframes bubble{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-16px)}}@keyframes knob1{to{transform:translate(14px)}}@keyframes knob2{to{transform:translate(-12px)}}@keyframes knob3{to{transform:translate(9px)}}@keyframes bob{to{transform:translateY(-1px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes speed{0%{opacity:0;transform:translate(4px)}40%{opacity:1}to{opacity:0;transform:translate(-4px)}}@keyframes draw{0%{stroke-dashoffset:1px}60%,to{stroke-dashoffset:0}}@keyframes pop{0%,50%{transform:scale(0)}65%{transform:scale(1.35)}80%,to{transform:scale(1)}}@media (width<=63.99rem){.process[data-astro-cid-cdzdujjl]{--disc:4.25rem;--gap:.5rem;--m:.5rem;grid-template-columns:1fr}li[data-astro-cid-cdzdujjl]{grid-template-columns:var(--disc) 1fr;align-items:start;column-gap:1.25rem;display:grid}.disc[data-astro-cid-cdzdujjl]{grid-row:span 3}.n[data-astro-cid-cdzdujjl]{margin-top:.35rem}h3[data-astro-cid-cdzdujjl]{margin-top:0}.link[data-astro-cid-cdzdujjl]{top:calc(var(--pad) + var(--disc) + var(--m));left:calc(var(--pad) + var(--disc) / 2 - 1.5px);width:3px;height:calc(100% + var(--gap) - var(--disc) - 2 * var(--m));background:repeating-linear-gradient(180deg, var(--lime-deep) 0 8px, transparent 8px 14px)}.link[data-astro-cid-cdzdujjl] i[data-astro-cid-cdzdujjl]{width:100%;height:100%;inset:0 0 auto}.link[data-astro-cid-cdzdujjl] i[data-astro-cid-cdzdujjl]:after{margin:0 0 0 -5.5px;inset:auto auto -5px 50%}[data-astro-cid-cdzdujjl][data-live] .link[data-astro-cid-cdzdujjl] i[data-astro-cid-cdzdujjl]{width:100%;height:0}[data-astro-cid-cdzdujjl][data-live] li[data-astro-cid-cdzdujjl][data-state=done] .link[data-astro-cid-cdzdujjl] i[data-astro-cid-cdzdujjl]{height:100%}[data-astro-cid-cdzdujjl][data-live] li[data-astro-cid-cdzdujjl][data-state=active]{transform:none}}
