.EcosystemChart-module___RNUFa__field{margin:0}.EcosystemChart-module___RNUFa__stage{aspect-ratio:var(--ar);width:100%;max-width:800px;margin:0 auto;position:relative}.EcosystemChart-module___RNUFa__lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.EcosystemChart-module___RNUFa__communityField{fill:none;stroke:#ffffff08}.EcosystemChart-module___RNUFa__communityRing{fill:none;stroke:#ffffff1a;stroke-width:1px;vector-effect:non-scaling-stroke}.EcosystemChart-module___RNUFa__membrane{fill:none;stroke:var(--spp-gold);stroke-opacity:.3;stroke-width:1px;vector-effect:non-scaling-stroke}.EcosystemChart-module___RNUFa__ring{fill:none;stroke:#ffffff17;stroke-width:1px;vector-effect:non-scaling-stroke}.EcosystemChart-module___RNUFa__growth{fill:none;stroke:var(--spp-gold);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;animation:6.5s ease-out infinite EcosystemChart-module___RNUFa__ecoGrowth}.EcosystemChart-module___RNUFa__growthLate{animation-delay:3.25s}@keyframes EcosystemChart-module___RNUFa__ecoGrowth{0%{opacity:0;transform:scale(1)}16%{opacity:.32}to{opacity:0;transform:scale(1.135)}}.EcosystemChart-module___RNUFa__flow{fill:none;stroke:var(--spp-gold);stroke-opacity:.42;stroke-width:1px;vector-effect:non-scaling-stroke}.EcosystemChart-module___RNUFa__headFlow{fill:var(--spp-gold);fill-opacity:.6}.EcosystemChart-module___RNUFa__orbitStreak,.EcosystemChart-module___RNUFa__inStreak,.EcosystemChart-module___RNUFa__outStreak{fill:none;stroke:var(--spp-gold);stroke-width:1.5px;stroke-linecap:round;offset-rotate:auto;vector-effect:non-scaling-stroke}.EcosystemChart-module___RNUFa__orbitStreak{stroke-opacity:.55;offset-distance:0%;animation:14s linear infinite EcosystemChart-module___RNUFa__ecoRing}@keyframes EcosystemChart-module___RNUFa__ecoRing{to{offset-distance:100%}}.EcosystemChart-module___RNUFa__outNear{stop-color:#fff;stop-opacity:.06}.EcosystemChart-module___RNUFa__outMid{stop-color:#fff;stop-opacity:.16}.EcosystemChart-module___RNUFa__outFar{stop-color:#fff;stop-opacity:.3}.EcosystemChart-module___RNUFa__stem{stroke-width:1px}.EcosystemChart-module___RNUFa__backLine{fill:none;stroke:#ffffff0f;stroke-width:1px}.EcosystemChart-module___RNUFa__toCommunity{stroke:var(--spp-gold);stroke-opacity:.22;stroke-width:1px}.EcosystemChart-module___RNUFa__headOut{fill:var(--spp-gold);fill-opacity:.4}.EcosystemChart-module___RNUFa__inStreak,.EcosystemChart-module___RNUFa__outStreak{stroke-opacity:.62;offset-distance:0%;opacity:0;animation:14s linear infinite backwards EcosystemChart-module___RNUFa__ecoTravel}.EcosystemChart-module___RNUFa__inStreak{animation-delay:calc(var(--in) * 1s)}.EcosystemChart-module___RNUFa__outStreak{animation-delay:calc(var(--out) * 1s)}@keyframes EcosystemChart-module___RNUFa__ecoTravel{0%{offset-distance:0%;opacity:0}1.5%{opacity:1}11.4%{offset-distance:100%;opacity:1}13.4%,to{offset-distance:100%;opacity:0}}.EcosystemChart-module___RNUFa__seed{fill:#ffd77008;stroke:var(--spp-gold);stroke-opacity:.4;stroke-width:1px;vector-effect:non-scaling-stroke}.EcosystemChart-module___RNUFa__corePulse{fill:none;stroke:var(--spp-gold);stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;animation:14s ease-out infinite EcosystemChart-module___RNUFa__ecoCorePulse;animation-delay:calc(var(--pulse) * 1s);animation-fill-mode:backwards}@keyframes EcosystemChart-module___RNUFa__ecoCorePulse{0%{opacity:0;transform:scale(.94)}3%{opacity:.75;transform:scale(1)}22%{opacity:0;transform:scale(1.14)}to{opacity:0}}.EcosystemChart-module___RNUFa__community{text-align:center;width:max-content;position:absolute;top:3.4%;left:50%;transform:translate(-50%)}.EcosystemChart-module___RNUFa__communityTitle{font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:#ffffffd1;display:block}.EcosystemChart-module___RNUFa__communitySub{font-family:var(--font-sans);color:#ffffff73;margin-top:5px;font-size:11.5px;display:block}.EcosystemChart-module___RNUFa__capitals{margin:0;padding:0;list-style:none}.EcosystemChart-module___RNUFa__capital{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);text-align:center;width:116px;font-family:var(--font-sans);font-size:11.5px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#ffffff8c;position:absolute;transform:translate(-50%,-50%)}.EcosystemChart-module___RNUFa__members{margin:0;padding:0;list-style:none}.EcosystemChart-module___RNUFa__member{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);text-align:center;white-space:nowrap;background:#0b0b0c8c;border:1px solid #ffffff29;border-radius:7px;padding:10px 16px 11px;position:absolute;transform:translate(-50%,-50%)}.EcosystemChart-module___RNUFa__memberTitle{font-family:var(--font-sans);font-size:11.5px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#ffffffeb;margin:0}.EcosystemChart-module___RNUFa__memberCapacity{font-family:var(--font-sans);color:#fff9;margin:7px 0 0;font-size:12.5px}.EcosystemChart-module___RNUFa__memberCapacity:before{content:"→ ";color:var(--spp-gold);opacity:.8}.EcosystemChart-module___RNUFa__essence{text-align:center;width:166px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EcosystemChart-module___RNUFa__essenceKicker{font-family:var(--font-sans);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-widest);text-transform:uppercase;color:#ffffff80;display:block}.EcosystemChart-module___RNUFa__essenceTitle{font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-semibold);letter-spacing:.01em;text-transform:uppercase;color:var(--spp-gold);margin:12px 0 0;line-height:1.42}.EcosystemChart-module___RNUFa__essenceLine{font-family:var(--font-sans);color:#ffffff9e;margin:11px 0 0;font-size:11.5px}.EcosystemChart-module___RNUFa__archive{text-align:center;width:max-content;position:absolute;bottom:5.6%;left:50%;transform:translate(-50%)}.EcosystemChart-module___RNUFa__archiveTitle{font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wider);text-transform:uppercase;color:#ffd770d9;display:block}.EcosystemChart-module___RNUFa__archiveSub{font-family:var(--font-sans);color:#ffffff80;margin-top:5px;font-size:11.5px;display:block}.EcosystemChart-module___RNUFa__foot{text-align:center;max-width:560px;margin:26px auto 0}.EcosystemChart-module___RNUFa__caption{font-family:var(--font-sans);color:#ffffffa8;margin:0;font-size:14px;line-height:1.6}.EcosystemChart-module___RNUFa__credit{font-size:11px;font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#ffffff80;margin-top:14px;line-height:1.5;display:block}@media (max-width:999px){.EcosystemChart-module___RNUFa__stage{aspect-ratio:auto;flex-direction:column;gap:30px;max-width:none;display:flex}.EcosystemChart-module___RNUFa__lines{display:none}.EcosystemChart-module___RNUFa__community,.EcosystemChart-module___RNUFa__essence,.EcosystemChart-module___RNUFa__archive{text-align:left;width:auto;position:static;transform:none}.EcosystemChart-module___RNUFa__community{border-bottom:1px solid #ffffff24;order:-2;padding-bottom:22px}.EcosystemChart-module___RNUFa__communityTitle{font-size:13px}.EcosystemChart-module___RNUFa__essence{order:-1}.EcosystemChart-module___RNUFa__essenceTitle{text-transform:none;font-size:20px}.EcosystemChart-module___RNUFa__essenceLine{font-size:14px}.EcosystemChart-module___RNUFa__members{flex-direction:column;order:1;gap:12px;display:flex}.EcosystemChart-module___RNUFa__member{white-space:normal;text-align:left;padding:12px 14px;position:static;transform:none}.EcosystemChart-module___RNUFa__capitals{flex-wrap:wrap;order:2;gap:9px 18px;display:flex}.EcosystemChart-module___RNUFa__capital{text-align:left;width:auto;position:static;transform:none}.EcosystemChart-module___RNUFa__archive{border-top:1px solid #ffffff24;order:3;padding-top:22px}.EcosystemChart-module___RNUFa__archiveTitle{font-size:13px}}@media (prefers-reduced-motion:reduce){.EcosystemChart-module___RNUFa__orbitStreak{offset-distance:12%;animation:none}.EcosystemChart-module___RNUFa__inStreak,.EcosystemChart-module___RNUFa__outStreak,.EcosystemChart-module___RNUFa__corePulse,.EcosystemChart-module___RNUFa__growth{opacity:0;animation:none}}
