.saWRoG_scene{--cycle:14s;--settle:cubic-bezier(.22, 1, .36, 1);width:116%;min-width:0;margin-left:-9%}.saWRoG_artwork{width:100%;height:auto;display:block;overflow:visible}.saWRoG_sourceRead{stroke-dasharray:100;animation:saWRoG_source-read var(--cycle) var(--settle) infinite}.saWRoG_incoming{stroke-dasharray:24 100;animation:saWRoG_gather var(--cycle) linear infinite}.saWRoG_coreScan{animation:saWRoG_understand var(--cycle) linear infinite}.saWRoG_coreLight{animation:saWRoG_foundation-light var(--cycle) ease-in-out infinite}.saWRoG_corePorts{animation:saWRoG_port-light var(--cycle) ease-in-out infinite}.saWRoG_outgoing{stroke-dasharray:28 100;animation:saWRoG_deliver var(--cycle) linear infinite}.saWRoG_targetDetail{stroke-dasharray:100;animation:saWRoG_build-detail var(--cycle) var(--settle) infinite}.saWRoG_completion{animation:saWRoG_review var(--cycle) var(--settle) infinite}@keyframes saWRoG_source-read{0%,to{stroke-dashoffset:100px;opacity:.15}17%,27%{stroke-dashoffset:0;opacity:.9}44%,92%{stroke-dashoffset:0;opacity:.15}}@keyframes saWRoG_gather{0%,to{stroke-dashoffset:28px;opacity:0}10%{stroke-dashoffset:28px;opacity:0}14%{opacity:.95}36%{stroke-dashoffset:-100px;opacity:.95}42%,99%{stroke-dashoffset:-100px;opacity:0}}@keyframes saWRoG_understand{0%,26%,to{opacity:0;transform:translate(0)}30%{opacity:.9}52%{opacity:.9;transform:translate(235px)}57%,99%{opacity:0;transform:translate(235px)}}@keyframes saWRoG_foundation-light{0%,20%,to{opacity:.12}40%,53%{opacity:.8}78%{opacity:.12}}@keyframes saWRoG_port-light{0%,15%,to{opacity:.25}31%,58%{opacity:1}80%{opacity:.25}}@keyframes saWRoG_deliver{0%,41%,to{stroke-dashoffset:30px;opacity:0}46%{opacity:.95}72%{stroke-dashoffset:-100px;opacity:.95}79%,99%{stroke-dashoffset:-100px;opacity:0}}@keyframes saWRoG_build-detail{0%,41%,to{opacity:0;stroke-dashoffset:100px}66%,83%{opacity:1;stroke-dashoffset:0}96%{opacity:0;stroke-dashoffset:0}}@keyframes saWRoG_review{0%,65%,to{opacity:0;transform:translateY(3px)}76%,86%{opacity:1;transform:translateY(0)}96%{opacity:0;transform:translateY(3px)}}@media (max-width:640px){.saWRoG_scene{width:100%;max-width:560px;margin:4px auto 0}}@media (prefers-reduced-motion:reduce){.saWRoG_artwork *{animation:none!important}.saWRoG_sourceRead,.saWRoG_incoming,.saWRoG_outgoing,.saWRoG_coreScan{opacity:0}.saWRoG_coreLight{opacity:.25}.saWRoG_targetDetail,.saWRoG_completion{opacity:1}}
