.ecosystem-diagram_figure__pYTSa{margin:clamp(3rem,6vw,4.5rem) auto 0;max-width:900px;display:flex;flex-direction:column;align-items:center}.ecosystem-diagram_svg__0i_VP{display:block;width:100%;height:auto;color:var(--pl-ink);overflow:visible}.ecosystem-diagram_wide__Gfcvg{display:block}.ecosystem-diagram_tall__KsIaX{display:none;max-width:360px}@media (max-width:640px){.ecosystem-diagram_wide__Gfcvg{display:none}.ecosystem-diagram_tall__KsIaX{display:block}}.ecosystem-diagram_wire__vfriI{stroke:var(--pl-ink);stroke-width:1.4;opacity:.3}.ecosystem-diagram_arrowHead__TJVYc{stroke:var(--pl-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ecosystem-diagram_node__WyaJS{fill:var(--pl-surface,#fff);stroke:var(--pl-ink);stroke-opacity:.16;stroke-width:1.2}.ecosystem-diagram_nodeLabel__ss514{fill:var(--pl-ink);font-family:var(--font-sans);font-size:14px;font-weight:500}.ecosystem-diagram_nodeLabelSm__5njnd{fill:var(--pl-ink);font-family:var(--font-sans);font-size:12.5px;font-weight:500}.ecosystem-diagram_wireLabel__TRUmc{fill:var(--pl-ink-dim);font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.01em}.ecosystem-diagram_hub__6FW5S{fill:var(--pl-ink)}.ecosystem-diagram_hubLabel__7ckPh{fill:#fff;font-family:var(--font-display),var(--font-sans);font-size:17px;font-weight:600}.ecosystem-diagram_gear___LdPx{fill:none;stroke:var(--pl-spark,#ff6a2b);stroke-width:1.9;stroke-linecap:round}.ecosystem-diagram_caption__xWpWF{margin-top:.75rem;font-family:var(--font-body);font-size:var(--pl-type-caption,.8125rem);line-height:1.5;color:var(--pl-ink-dim);max-width:52ch;text-align:center}.editorial-shot_shot__c4EiA{width:100%;max-width:960px;margin:clamp(2rem,4.5vw,3.25rem) auto;aspect-ratio:21/9;border-radius:var(--radius-panel);overflow:hidden;background:var(--pl-ink);box-shadow:var(--pl-cascade-strong)}.editorial-shot_img__TZZdG{width:100%;height:100%;object-fit:cover;object-position:center 58%;display:block}@media (max-width:640px){.editorial-shot_shot__c4EiA{aspect-ratio:16/9}}