.technical-visual .expertise-art[hidden]{display:none}.expertise-art-stage{aspect-ratio:500/450}.expertise-art{animation:art-enter .45s ease both}.expertise-art *{transform-box:fill-box;transform-origin:center}.repair-patch{animation:repair-fill 5s ease-in-out infinite}.repair-scan{animation:repair-sweep 5s ease-in-out infinite}.stitch-bars path{stroke-dasharray:175;stroke-dashoffset:175;animation:stitch-draw 5.5s ease-in-out infinite}.stitch-bars .stitch-two{animation-delay:.35s}.stitch-bars .stitch-three{animation-delay:.7s}.stitch-connect{animation:stitch-glow 5.5s ease-in-out infinite}.structural-arrows{animation:connect-pulse 3s ease-in-out infinite}.membrane-layer{animation:membrane-settle 5s ease-in-out infinite}.water-drops path{animation:water-fall 3s ease-in infinite}.water-drops .drop-two{animation-delay:.8s}.water-drops .drop-three{animation-delay:1.6s}.water-runoff{stroke-dasharray:200;animation:water-flow 3s linear infinite}@keyframes art-enter{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes repair-fill{0%,15%{opacity:0}45%,75%{opacity:1}100%{opacity:0}}@keyframes repair-sweep{0%,15%{opacity:0;transform:translateY(-12px)}40%{opacity:1}75%,100%{opacity:0;transform:translateY(45px)}}@keyframes stitch-draw{0%,10%{stroke-dashoffset:175;opacity:.4}40%,80%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:.2}}@keyframes stitch-glow{0%,25%,100%{opacity:0}50%,80%{opacity:1}}@keyframes connect-pulse{0%,100%{opacity:.3}50%{opacity:1}}@keyframes membrane-settle{0%,100%{transform:translateY(-7px)}50%{transform:translateY(0)}}@keyframes water-fall{0%{transform:translateY(0);opacity:0}15%{opacity:1}75%{transform:translateY(90px);opacity:1}90%,100%{transform:translateY(100px);opacity:0}}@keyframes water-flow{0%{stroke-dashoffset:200;opacity:0}25%{opacity:1}80%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:-200;opacity:0}}@media(prefers-reduced-motion:reduce){.expertise-art,.expertise-art *{animation:none!important}.repair-patch{opacity:1}.repair-scan{opacity:0}.stitch-bars path{stroke-dashoffset:0}.water-runoff{stroke-dasharray:none}}