.rung[data-astro-cid-7dgn2mdw]{opacity:1}.js .autonomy-ladder[data-astro-cid-7dgn2mdw]:not(.is-shown) .rung[data-astro-cid-7dgn2mdw]{opacity:.35}.rung[data-astro-cid-7dgn2mdw]{transition:opacity .6s;transition-delay:calc(var(--i) * .12s)}.start-marker[data-astro-cid-7dgn2mdw]{transition:opacity .6s ease .9s, translate .6s var(--ease-out-soft) .9s}.js .autonomy-ladder[data-astro-cid-7dgn2mdw]:not(.is-shown) .start-marker[data-astro-cid-7dgn2mdw]{opacity:0;translate:.75rem}.cell[data-astro-cid-jgabm5jv]{border-color:color-mix(in oklab, var(--color-ink) 18%, transparent);transition:background-color .5s,box-shadow .5s}.scan-heatmap[data-astro-cid-jgabm5jv].is-scanned .cell-repetitive[data-astro-cid-jgabm5jv],.cell-repetitive[data-astro-cid-jgabm5jv]:not(.cell){background:color-mix(in oklab, var(--color-accent) 30%, transparent)}.scan-heatmap[data-astro-cid-jgabm5jv].is-scanned .cell-heavy[data-astro-cid-jgabm5jv],.cell-heavy[data-astro-cid-jgabm5jv]:not(.cell){background:color-mix(in oklab, var(--color-accent) 55%, transparent)}.scan-heatmap[data-astro-cid-jgabm5jv].is-scanned .cell-hard[data-astro-cid-jgabm5jv],.cell-hard[data-astro-cid-jgabm5jv]:not(.cell){background:repeating-linear-gradient(-45deg, color-mix(in oklab, var(--color-accent) 60%, transparent) 0 2px, transparent 2px 5px)}.scan-heatmap[data-astro-cid-jgabm5jv].is-scanned .cell[data-astro-cid-jgabm5jv]{transition-delay:calc(var(--i) * 18ms)}.scan-heatmap[data-astro-cid-jgabm5jv].is-automated .cell[data-astro-cid-jgabm5jv].is-automated{background:var(--color-accent);box-shadow:0 0 0 2px color-mix(in oklab, var(--color-accent) 35%, transparent);transition-delay:calc(var(--i) * 25ms)}.tag-manual[data-astro-cid-aeiulgko]{border-color:var(--color-ink);background:var(--color-paper)}.tag-assisted[data-astro-cid-aeiulgko]{border-color:var(--color-accent);background:linear-gradient(90deg, var(--color-accent-soft) 50%, var(--color-paper) 50%)}.tag-automated[data-astro-cid-aeiulgko]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-paper)}.flow-list[data-astro-cid-aeiulgko] li[data-astro-cid-aeiulgko]{opacity:0;transition:opacity .25s,translate .25s;translate:0 .5rem}.flow-list[data-astro-cid-aeiulgko][data-active] li[data-astro-cid-aeiulgko]{opacity:1;transition:opacity .5s var(--ease-out-soft), translate .5s var(--ease-out-soft);transition-delay:calc(.2s + var(--i) * 80ms);translate:0}.flow-list[data-astro-cid-aeiulgko]:not([data-active]) .flow-line[data-astro-cid-aeiulgko]{opacity:0}.flow-line[data-astro-cid-aeiulgko]{transition:opacity .3s}.flow-marker[data-astro-cid-aeiulgko]{left:0}.flow-list[data-astro-cid-aeiulgko].is-playing .flow-marker[data-astro-cid-aeiulgko]{animation:travel 2.4s var(--ease-out-soft) forwards}@keyframes travel{0%{stroke-dashoffset:.22px}to{stroke-dashoffset:-1px}}@media (width>=1024px){.steps[data-astro-cid-boxoifss]{height:calc(var(--steps) * 45svh + 24rem)}.progress-fill[data-astro-cid-boxoifss]{scale:1 var(--progress,0);transition:scale .2s linear}.step-link[data-astro-cid-boxoifss]{opacity:.5;transition:opacity .5s var(--ease-out-soft)}.step-link[data-astro-cid-boxoifss]:hover,.step-link[data-astro-cid-boxoifss][aria-current]{opacity:1}.step-body[data-astro-cid-boxoifss]{opacity:0;transition:grid-template-rows .6s var(--ease-out-soft), opacity .6s var(--ease-out-soft);grid-template-rows:0fr;display:grid}.step[data-astro-cid-boxoifss][data-active] .step-body[data-astro-cid-boxoifss]{opacity:1;grid-template-rows:1fr}.step-panel[data-astro-cid-boxoifss]{opacity:0;filter:blur(8px);pointer-events:none;transition:opacity .7s var(--ease-out-soft), filter .7s var(--ease-out-soft), translate .7s var(--ease-out-soft);translate:0 1.5rem}.step-panel[data-astro-cid-boxoifss][data-active]{opacity:1;filter:none;pointer-events:auto;translate:0}}[data-astro-cid-boxoifss]:is(.step,.step-panel) .draw{stroke-dasharray:1;stroke-dashoffset:1px}[data-astro-cid-boxoifss]:is(.step,.step-panel) :is(.fade,.pop,.hit,.flash,.route-block){opacity:0}[data-astro-cid-boxoifss]:is(.step,.step-panel):is([data-active],.is-visible) .draw{animation:draw 1.4s var(--ease-out-soft) forwards}[data-astro-cid-boxoifss]:is(.step,.step-panel):is([data-active],.is-visible) .draw-2{animation-delay:.25s}[data-astro-cid-boxoifss]:is(.step,.step-panel):is([data-active],.is-visible) .draw-3{animation-delay:.6s}[data-astro-cid-boxoifss]:is(.step,.step-panel):is([data-active],.is-visible) .fade{animation:fade 1.2s var(--ease-out-soft) .9s forwards}[data-astro-cid-boxoifss]:is(.step,.step-panel):is([data-active],.is-visible) .route-block{animation:fade .8s var(--ease-out-soft) forwards;animation-delay:calc(var(--i) * .15s)}[data-astro-cid-boxoifss]:is(.step,.step-panel) .travel{stroke-dasharray:.22 1;stroke-dashoffset:.22px}[data-astro-cid-boxoifss]:is(.step,.step-panel):is([data-active],.is-visible) .travel{animation:4s ease-in-out .5s infinite travel}[data-astro-cid-boxoifss]:is(.step,.step-panel):is([data-active],.is-visible) .flash{animation:1.1s ease-in-out both flash;animation-delay:calc(.3s + var(--row) * .28s)}[data-astro-cid-boxoifss]:is(.step,.step-panel):is([data-active],.is-visible) .hit{animation:.5s ease-out forwards fade;animation-delay:calc(.5s + var(--row) * .28s)}[data-astro-cid-boxoifss]:is(.step,.step-panel) .half{transition:translate 1.2s var(--ease-out-soft) .2s}[data-astro-cid-boxoifss]:is(.step,.step-panel) .half-left{translate:-28px}[data-astro-cid-boxoifss]:is(.step,.step-panel) .half-right{translate:28px}[data-astro-cid-boxoifss]:is(.step,.step-panel):is([data-active],.is-visible) .half{translate:0}[data-astro-cid-boxoifss]:is(.step,.step-panel):is([data-active],.is-visible) .pop{animation:pop .9s var(--ease-out-soft) forwards;animation-delay:calc(.2s + var(--i,0) * .16s);transform-box:fill-box;transform-origin:50%}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{to{opacity:1}}@keyframes pop{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes flash{0%,to{opacity:0}35%{opacity:.85}}.js .sieve-static[data-astro-cid-ahdtg42w]{display:none}.sieve-label[data-astro-cid-ahdtg42w]{transition:opacity .5s ease-out;translate:0 -50%}.sieve-label[data-astro-cid-ahdtg42w][data-align=end]{translate:-100% -50%}.js [data-astro-cid-ahdtg42w][data-sieve]:not(.is-done) .sieve-label[data-astro-cid-ahdtg42w]{opacity:0}.sieve-sticky[data-astro-cid-ahdtg42w]{position:sticky;top:calc(50svh - 7rem)}.js .sieve-stage[data-astro-cid-ahdtg42w]:after{content:"";height:80svh;display:block}@media (prefers-reduced-motion:reduce){.js .sieve-stage[data-astro-cid-ahdtg42w]:after{display:none}}.sieve-step[data-astro-cid-ahdtg42w]{transition:color .3s ease-out}.sieve-step-mark[data-astro-cid-ahdtg42w]{opacity:.35;transition:opacity .3s ease-out,background-color .3s ease-out}.sieve-step[data-astro-cid-ahdtg42w][aria-current=step]{color:var(--color-ink)}.sieve-step[data-astro-cid-ahdtg42w][aria-current=step] .sieve-step-mark[data-astro-cid-ahdtg42w]{opacity:1;background-color:var(--color-accent)}.sieve-growth[data-astro-cid-ahdtg42w]{transition:opacity .4s ease-out}.js .sieve-stage[data-astro-cid-ahdtg42w]:not([data-stage=automated]) .sieve-growth[data-astro-cid-ahdtg42w]{opacity:0}.hero-title[data-astro-cid-yodha2z4]{animation:rise 1.2s var(--ease-out-soft) both}.hero-intro[data-astro-cid-yodha2z4]{animation:rise 1.2s var(--ease-out-soft) .15s both}@keyframes rise{0%{opacity:0;translate:0 1rem}}.dots[data-astro-cid-ymnrdp3j]{opacity:0;transition:opacity .6s}.dot-ring[data-astro-cid-ymnrdp3j]{fill:none;stroke:var(--color-accent);stroke-width:.8px;opacity:.5}.dot-core[data-astro-cid-ymnrdp3j]{fill:var(--color-accent)}.dot[data-astro-cid-ymnrdp3j]{transform-box:fill-box;transform-origin:50%;opacity:0;transition:scale .6s var(--ease-out-soft), opacity .4s ease;transition-delay:calc(var(--i) * 80ms);scale:.4}[data-astro-cid-ymnrdp3j][data-chapter=industrial] [data-astro-cid-ymnrdp3j][data-dots=industrial],[data-astro-cid-ymnrdp3j][data-chapter=services] [data-astro-cid-ymnrdp3j][data-dots=services]{opacity:1}[data-astro-cid-ymnrdp3j][data-chapter=industrial] [data-astro-cid-ymnrdp3j][data-dots=industrial] .dot[data-astro-cid-ymnrdp3j],[data-astro-cid-ymnrdp3j][data-chapter=services] [data-astro-cid-ymnrdp3j][data-dots=services] .dot[data-astro-cid-ymnrdp3j]{opacity:1;scale:1}.movement[data-astro-cid-nm3rdcbe]{interpolate-size:allow-keywords}.movement[data-astro-cid-nm3rdcbe]::details-content{block-size:0;transition:block-size .45s var(--ease-out-soft), content-visibility .45s allow-discrete;overflow:hidden}.movement[data-astro-cid-nm3rdcbe][open]::details-content{block-size:auto}
