.pipe-assembly{pointer-events:none;isolation:isolate;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pipe-assembly__metal,.pipe-assembly__welding{transform-box:view-box;transform-origin:50% 54%;animation:13s ease-in-out infinite pipe-assembly-suspend}.pipe-assembly__arc-travel{animation:8s ease-in-out infinite alternate pipe-assembly-weld}.pipe-assembly__arc-halo{opacity:.8;animation:4s ease-in-out infinite alternate pipe-assembly-breathe}.pipe-assembly__spark{opacity:0;transform-origin:0 0;animation:2.8s ease-out infinite pipe-assembly-spark}.pipe-assembly__spark--1{animation-delay:-.5s}.pipe-assembly__spark--2{animation-delay:-1.25s}.pipe-assembly__spark--3{animation-delay:-1.8s}.pipe-assembly__spark--4{animation-delay:-.9s}.pipe-assembly__spark--5{animation-delay:-2.2s}.pipe-assembly__spark--6{animation-delay:-.2s}.pipe-assembly__spark--7{animation-delay:-1.5s}.pipe-assembly--detail .pipe-assembly__draft{opacity:.16}.pipe-assembly--plan .pipe-assembly__metal{opacity:.88}.pipe-assembly--plan .pipe-assembly__draft{opacity:.4}.pipe-assembly--plan .pipe-assembly__welding{opacity:.75}@keyframes pipe-assembly-suspend{0%,to{translate:0}50%{translate:0 -7px}}@keyframes pipe-assembly-weld{0%,15%{transform:translate(0)}85%,to{transform:translate(5px,18px)}}@keyframes pipe-assembly-breathe{0%{opacity:.45}to{opacity:.85}}@keyframes pipe-assembly-spark{0%,46%,to{opacity:0;transform:scale(.45)}53%{opacity:.85}78%{opacity:0;transform:scale(1.25)translateY(5px)}}@media (prefers-reduced-motion:reduce){.pipe-assembly *,.pipe-assembly__metal,.pipe-assembly__welding{animation:none!important}.pipe-assembly__arc-halo{opacity:.45}.pipe-assembly__spark{opacity:0}}
