.mfg-caption{font:11px Arial,sans-serif;letter-spacing:.8px;fill:#bdc9ad}.mfg-order{font:20px Arial,sans-serif;fill:#eee9d6}.mfg-note{font:12px Arial,sans-serif;fill:#c7d5af}.mfg-station{font:12px Arial,sans-serif;letter-spacing:1px;fill:#b9c5a7}.mfg-product{animation:mfg-travel 12s infinite}.mfg-cover{animation:mfg-join 12s infinite}.mfg-fasteners{animation:mfg-fasten 12s infinite}.mfg-product-tag,.mfg-complete{animation:mfg-finish 12s infinite}.mfg-tool{animation:mfg-tool 12s infinite}.mfg-stage-one{animation:mfg-one 12s infinite}.mfg-stage-two{animation:mfg-two 12s infinite}.mfg-stage-three{animation:mfg-finish 12s infinite}.mfg-progress{stroke-dasharray:351;animation:mfg-progress 12s infinite}.mfg-dot-one{fill:#d5bd7f}.mfg-dot-two{animation:mfg-dot-two 12s infinite}.mfg-dot-three{animation:mfg-dot-three 12s infinite}.manufacturing-demo svg [class^="mfg-"]{animation-delay:var(--mfg-start,-5.5s)}
@keyframes mfg-travel{0%,18%{transform:translateX(0);opacity:1}33%,60%{transform:translateX(260px);opacity:1}77%,94%{transform:translateX(520px);opacity:1}100%{transform:translateX(520px);opacity:0}}
@keyframes mfg-join{0%,35%{transform:translateY(-47px)}49%,100%{transform:translateY(0)}}
@keyframes mfg-fasten{0%,49%{opacity:0}55%,100%{opacity:1}}
@keyframes mfg-finish{0%,77%{opacity:0}80%,94%{opacity:1}100%{opacity:0}}
@keyframes mfg-tool{0%,34%{opacity:0;translate:0 -12px}39%{opacity:1;translate:0 -12px}49%,53%{opacity:1;translate:0 10px}59%,100%{opacity:0;translate:0 -12px}}
@keyframes mfg-one{0%,29%{opacity:1}30%,100%{opacity:0}}
@keyframes mfg-two{0%,29%{opacity:0}30%,77%{opacity:1}78%,100%{opacity:0}}
@keyframes mfg-progress{0%,18%{stroke-dashoffset:234}33%,60%{stroke-dashoffset:117}80%,100%{stroke-dashoffset:0}}
@keyframes mfg-dot-two{0%,29%{fill:#52634a}30%,100%{fill:#d5bd7f}}
@keyframes mfg-dot-three{0%,77%{fill:#52634a}80%,100%{fill:#c1d5a2}}
.manufacturing-demo.is-still .mfg-product{transform:translateX(520px);opacity:1}.manufacturing-demo.is-still .mfg-cover{transform:none}.manufacturing-demo.is-still .mfg-stage-one,.manufacturing-demo.is-still .mfg-stage-two,.manufacturing-demo.is-still .mfg-tool{opacity:0}.manufacturing-demo.is-still .mfg-stage-three,.manufacturing-demo.is-still .mfg-complete,.manufacturing-demo.is-still .mfg-product-tag,.manufacturing-demo.is-still .mfg-fasteners{opacity:1}.manufacturing-demo.is-still .mfg-progress{stroke-dashoffset:0}
@media(prefers-reduced-motion:reduce){.manufacturing-demo .mfg-product{transform:translateX(520px)}.manufacturing-demo .mfg-stage-one,.manufacturing-demo .mfg-stage-two,.manufacturing-demo .mfg-tool{opacity:0}.manufacturing-demo .mfg-stage-three,.manufacturing-demo .mfg-complete,.manufacturing-demo .mfg-product-tag,.manufacturing-demo .mfg-fasteners{opacity:1}}
