/* The focal point lights up only after the incoming lines have arrived. */
@media(prefers-reduced-motion:no-preference){
 #site.light-sim .neutral-principle:first-child .philosophy-graphic>circle{fill:#d7dfe9;animation:purpose-circle-connect 7s ease-in-out infinite;animation-play-state:paused}
 #site.light-sim .neutral-principle:first-child .purpose-check{animation:purpose-check-connect 7s ease-in-out infinite;animation-play-state:paused}
 #site.light-sim .neutral-principle:first-child[open] .graphics-active .philosophy-graphic>circle,
 #site.light-sim .neutral-principle:first-child[open] .graphics-active .purpose-check{animation-play-state:running}
 @keyframes purpose-circle-connect{0%,48%,100%{fill:#d7dfe9}58%,85%{fill:#2355ff}}
 @keyframes purpose-check-connect{0%,55%,100%{stroke-dashoffset:1;opacity:0}68%,85%{stroke-dashoffset:0;opacity:1}}
}
