.hero-ecosystem[data-astro-cid-3kj6iruj]{width:100%;height:auto;overflow:visible}.hero-ecosystem[data-astro-cid-3kj6iruj] text[data-astro-cid-3kj6iruj]{fill:#ffffffd9;font-family:var(--font-body);font-size:13px;font-weight:var(--font-weight-medium);letter-spacing:.14em}.hero-ecosystem__node--customer[data-astro-cid-3kj6iruj] text[data-astro-cid-3kj6iruj]{letter-spacing:.2em;font-size:13px}.hero-ecosystem__glow[data-astro-cid-3kj6iruj]{opacity:1}.hero-ecosystem__orbit[data-astro-cid-3kj6iruj]{fill:none;stroke:var(--color-white);stroke-dasharray:4 5;stroke-opacity:.1}.hero-ecosystem__orbit--outer[data-astro-cid-3kj6iruj]{stroke-opacity:.08}.hero-ecosystem__line[data-astro-cid-3kj6iruj]{fill:none;stroke-width:1.5px;stroke-opacity:.75;stroke-dasharray:1;stroke-dashoffset:0}.hero-ecosystem__line--secondary[data-astro-cid-3kj6iruj]{stroke:var(--color-white);stroke-width:1px;stroke-opacity:.18}.hero-ecosystem__node[data-astro-cid-3kj6iruj]{opacity:1;transform-box:fill-box;transform-origin:50%;transform:scale(1)}.case-study.is-enhanced .case-hero__map:not(.is-playing) .hero-ecosystem__glow[data-astro-cid-3kj6iruj],.case-study.is-enhanced .case-hero__map:not(.is-playing) .hero-ecosystem__node[data-astro-cid-3kj6iruj]{opacity:0}.case-study.is-enhanced .case-hero__map:not(.is-playing) .hero-ecosystem__node[data-astro-cid-3kj6iruj]{transform:scale(.5)}.case-study.is-enhanced .case-hero__map:not(.is-playing) .hero-ecosystem__line[data-astro-cid-3kj6iruj]{stroke-dashoffset:1px}.case-hero__map.is-playing .hero-ecosystem__glow[data-astro-cid-3kj6iruj]{animation:1.2s ease-out both ecosystemFade}.case-hero__map.is-playing .hero-ecosystem__orbit[data-astro-cid-3kj6iruj]{animation:6s ease-in-out infinite ecosystemPulse}.case-hero__map.is-playing .hero-ecosystem__orbit--outer[data-astro-cid-3kj6iruj]{animation-delay:.8s}.case-hero__map.is-playing .hero-ecosystem__line[data-astro-cid-3kj6iruj]{animation:1s ease-in-out both ecosystemDraw}.case-hero__map.is-playing .line-1[data-astro-cid-3kj6iruj]{animation-delay:.25s}.case-hero__map.is-playing .line-2[data-astro-cid-3kj6iruj]{animation-delay:.4s}.case-hero__map.is-playing .line-3[data-astro-cid-3kj6iruj]{animation-delay:.55s}.case-hero__map.is-playing .line-4[data-astro-cid-3kj6iruj]{animation-delay:.7s}.case-hero__map.is-playing .line-5[data-astro-cid-3kj6iruj]{animation-delay:.85s}.case-hero__map.is-playing .line-6[data-astro-cid-3kj6iruj]{animation-duration:1.2s;animation-delay:1.1s}.case-hero__map.is-playing .line-7[data-astro-cid-3kj6iruj]{animation-duration:1.2s;animation-delay:1.25s}.case-hero__map.is-playing .line-8[data-astro-cid-3kj6iruj]{animation-duration:1.2s;animation-delay:1.4s}.case-hero__map.is-playing .line-9[data-astro-cid-3kj6iruj]{animation-duration:1.2s;animation-delay:1.55s}.case-hero__map.is-playing .line-10[data-astro-cid-3kj6iruj]{animation-duration:1.2s;animation-delay:1.7s}.case-hero__map.is-playing .hero-ecosystem__node[data-astro-cid-3kj6iruj]{animation:.6s cubic-bezier(.2,.8,.2,1) both ecosystemPop}.case-hero__map.is-playing .hero-ecosystem__node--customer[data-astro-cid-3kj6iruj]{animation-duration:.7s;animation-delay:0s}.case-hero__map.is-playing .node-education[data-astro-cid-3kj6iruj]{animation-delay:.55s}.case-hero__map.is-playing .node-professional[data-astro-cid-3kj6iruj]{animation-delay:.7s}.case-hero__map.is-playing .node-business[data-astro-cid-3kj6iruj]{animation-delay:.85s}.case-hero__map.is-playing .node-community[data-astro-cid-3kj6iruj]{animation-delay:1s}.case-hero__map.is-playing .node-financial[data-astro-cid-3kj6iruj]{animation-delay:1.15s}@keyframes ecosystemDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ecosystemPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes ecosystemFade{0%{opacity:0}to{opacity:1}}@keyframes ecosystemPulse{0%,to{opacity:.25}50%{opacity:.7}}@media (prefers-reduced-motion:reduce){.hero-ecosystem__glow[data-astro-cid-3kj6iruj],.hero-ecosystem__node[data-astro-cid-3kj6iruj]{opacity:1;transform:none}.hero-ecosystem__line[data-astro-cid-3kj6iruj]{stroke-dashoffset:0}.case-hero__map.is-playing .hero-ecosystem__glow[data-astro-cid-3kj6iruj],.case-hero__map.is-playing .hero-ecosystem__orbit[data-astro-cid-3kj6iruj],.case-hero__map.is-playing .hero-ecosystem__line[data-astro-cid-3kj6iruj],.case-hero__map.is-playing .hero-ecosystem__node[data-astro-cid-3kj6iruj]{animation:none}}
