.project-system{width:100%;height:100%;min-height:inherit;isolation:isolate;color:#8ce4dc;contain:layout paint;position:relative;overflow:hidden}.project-system--1{color:#dcad6b}.project-system--2{color:#ad9bda}.project-system__svg{width:100%;height:100%;min-height:inherit;display:block;overflow:visible}.project-system__annotation{fill:currentColor;letter-spacing:1.5px;font-family:Plex,Courier New,monospace;font-size:9px;font-weight:400}.project-system__annotation-muted{opacity:.45;letter-spacing:1.35px;font-size:8px}.project-system__signal,.project-system__orbit-signal{animation:7s linear infinite project-system-flow;animation-delay:var(--signal-delay,0s);animation-play-state:paused}.project-system__orbit-signal{animation-duration:19s;animation-delay:-6s}.project-system__orbit-signal--second{opacity:.7;animation-duration:23s;animation-direction:reverse;animation-delay:-14s}.project-system__pulse{animation:4s ease-in-out infinite paused project-system-pulse}.is-visible .project-system__signal,.is-visible .project-system__orbit-signal,.is-visible .project-system__pulse{animation-play-state:running}@keyframes project-system-flow{to{stroke-dashoffset:-100px}}@keyframes project-system-pulse{0%,to{opacity:.4}50%{opacity:1}}@media (width<=600px){.project-system__annotation{letter-spacing:1px;font-size:11px}.project-system__annotation-muted{font-size:10px}}@media (prefers-reduced-motion:reduce){.project-system__signal,.project-system__orbit-signal,.project-system__pulse{animation:none}}
