.ConnectedEcosystemVisual_wrap___048M{display:grid;grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px);align-items:center}@media (min-width:820px){.ConnectedEcosystemVisual_wrap___048M:not([data-stacked=true]){grid-template-columns:minmax(300px,.9fr) minmax(300px,1.1fr)}}.ConnectedEcosystemVisual_stage__kkPyB{position:relative;width:100%;max-width:560px;margin-inline:auto;aspect-ratio:1}[data-stacked=true] .ConnectedEcosystemVisual_stage__kkPyB{max-width:480px}.ConnectedEcosystemVisual_svg__qLcR4{width:100%;height:100%;overflow:visible}.ConnectedEcosystemVisual_ring__bXidy{fill:none;stroke:var(--accent);stroke-opacity:.7;stroke-width:1}.ConnectedEcosystemVisual_spoke__x60PS{stroke:var(--silver-deep);stroke-opacity:.55;stroke-width:1}.tone[data-tone=deep] .ConnectedEcosystemVisual_spoke__x60PS,.tone[data-tone=ink] .ConnectedEcosystemVisual_spoke__x60PS{stroke:var(--silver);stroke-opacity:.32}.ConnectedEcosystemVisual_spark__PkZa9{fill:var(--cta)}@media (prefers-reduced-motion:no-preference){.ConnectedEcosystemVisual_spark__PkZa9{animation:ConnectedEcosystemVisual_travel__dpr8l 3.4s var(--ease) infinite}}@keyframes ConnectedEcosystemVisual_travel__dpr8l{0%{opacity:0;transform:scale(.6)}12%{opacity:1}62%{opacity:1}to{opacity:0;transform:scale(1)}}.ConnectedEcosystemVisual_node__QIwbF{fill:var(--surface2);stroke:var(--silver-deep);stroke-opacity:.6;stroke-width:1}.ConnectedEcosystemVisual_nodeDot__ya02D{fill:var(--accent)}.ConnectedEcosystemVisual_core__muj8N{fill:var(--surface);stroke:var(--accent);stroke-width:1.6}.ConnectedEcosystemVisual_coreLabel__vmavS{fill:var(--accent);font-family:var(--font-body);font-size:13px;letter-spacing:.2em;text-transform:uppercase;text-anchor:middle}.ConnectedEcosystemVisual_nodeLabel__49Swi{fill:var(--muted);font-family:var(--font-body);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.ConnectedEcosystemVisual_coreSub____f5h{fill:var(--muted);font-family:var(--font-data);font-size:10px;letter-spacing:.08em;text-anchor:middle}.ConnectedEcosystemVisual_legend__SKUkL{margin:0;padding:0;list-style:none;display:grid;grid-gap:2px;gap:2px}.ConnectedEcosystemVisual_legend__SKUkL li{margin:0;display:grid;grid-template-columns:14px 1fr;grid-gap:10px;gap:10px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--line-soft);line-height:1.45}.ConnectedEcosystemVisual_legend__SKUkL li:last-child{border-bottom:0}.ConnectedEcosystemVisual_bullet__PbIBQ{width:6px;height:6px;border-radius:50%;background:var(--accent);margin-top:7px}.ConnectedEcosystemVisual_legendName__jnU61{display:block;font-size:.94rem;color:var(--ink)}.ConnectedEcosystemVisual_legendFlows__0Sn9t{display:block;font-size:.84rem;color:var(--muted)}.ConnectedEcosystemVisual_planned__5_gwm{display:inline-block;margin-left:9px;padding:1px 8px;border:1px solid var(--line);border-radius:100px;font-family:var(--font-data);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);vertical-align:2px}.ConnectedEcosystemVisual_legend__SKUkL li[data-status=planned] .ConnectedEcosystemVisual_bullet__PbIBQ{background:transparent;border:1px solid var(--muted)}.ConnectedEcosystemVisual_traffic__8AWgH{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:7px}.ConnectedEcosystemVisual_traffic__8AWgH li{margin:0}[data-status=planned] .ConnectedEcosystemVisual_spoke__x60PS{stroke-dasharray:4 5;stroke-opacity:.45}[data-status=planned] .ConnectedEcosystemVisual_node__QIwbF{stroke-dasharray:3 3}[data-status=planned] .ConnectedEcosystemVisual_nodeDot__ya02D{fill:var(--muted)}[data-status=planned] .ConnectedEcosystemVisual_nodeLabel__49Swi{opacity:.7}.ConnectedEcosystemVisual_legendBand__9YZg0{display:grid;grid-gap:clamp(22px,3vw,40px);gap:clamp(22px,3vw,40px)}@media (min-width:900px){.ConnectedEcosystemVisual_legendBand__9YZg0{grid-template-columns:minmax(220px,300px) 1fr;align-items:start}.ConnectedEcosystemVisual_legendBand__9YZg0 .ConnectedEcosystemVisual_legend__SKUkL{grid-template-columns:repeat(2,1fr);column-gap:clamp(24px,3vw,44px)}}.ConnectedEcosystemVisual_legendBand__9YZg0 .ConnectedEcosystemVisual_legend__SKUkL li{padding:12px 0}.CoreDestinations_dest__s5vwN{display:grid;grid-gap:clamp(10px,2vw,36px);gap:clamp(10px,2vw,36px);padding-block:clamp(26px,3.2vw,40px);border-top:1px solid var(--line-soft)}.CoreDestinations_dest__s5vwN:first-of-type{border-top:0;padding-top:0}@media (min-width:880px){.CoreDestinations_dest__s5vwN{grid-template-columns:minmax(200px,280px) 1fr}}.CoreDestinations_name__WwKl4{font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:1.12;margin:0;color:var(--ink);align-self:start;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.CoreDestinations_planned__LPNZp{font-family:var(--font-data);font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:100px;padding:2px 9px}.CoreDestinations_headline__cdAYY{font-family:var(--font-body);font-size:1.02rem;color:var(--accent);margin:0 0 12px}.CoreDestinations_body__6QL71{color:var(--muted);margin:0 0 12px}.CoreDestinations_body__6QL71:last-child{margin-bottom:0}.CoreDestinations_dest__s5vwN[data-status=planned] .CoreDestinations_name__WwKl4{color:var(--muted)}.CoreDestinations_starts__gfD8E{display:grid;grid-gap:clamp(20px,3vw,40px);gap:clamp(20px,3vw,40px)}@media (min-width:880px){.CoreDestinations_starts__gfD8E{grid-template-columns:minmax(240px,340px) 1fr;align-items:start}}.CoreDestinations_startsTitle__Vl_hP{font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.5rem);margin:0 0 10px}.CoreDestinations_list__AFMWv{list-style:none;margin:0;padding:0;column-count:2;column-gap:clamp(20px,3vw,40px)}@media (max-width:620px){.CoreDestinations_list__AFMWv{column-count:1}}.CoreDestinations_list__AFMWv li{position:relative;padding-left:24px;margin-bottom:10px;page-break-inside:avoid;break-inside:avoid;color:var(--ink)}.CoreDestinations_list__AFMWv li:before{content:"";position:absolute;left:0;top:.62em;width:12px;height:1px;background:var(--accent)}.CoreDestinations_after___ZLY_{margin:clamp(18px,2.4vw,26px) 0 0;color:var(--ink);font-size:var(--t-lead);line-height:1.5}