.CeMzFW_network{--maroon:#6e1832;isolation:isolate;width:100%;max-width:1320px}.CeMzFW_network button:focus-visible,.CeMzFW_network a:focus-visible{outline:2px solid var(--maroon);outline-offset:3px}.CeMzFW_stage{aspect-ratio:1475/760;position:relative}.CeMzFW_map{width:100%;height:100%;display:block;overflow:hidden}.CeMzFW_categoryLayer{transition:opacity .22s}.CeMzFW_categoryLayer[data-emphasis=false]{opacity:.12}.CeMzFW_marker{transform-box:fill-box;transform-origin:50%}.CeMzFW_star,.CeMzFW_dot{fill:var(--category-color);stroke:#fff;stroke-width:1.1px}.CeMzFW_dot{stroke:color-mix(in srgb, var(--category-color) 65%, #30231b);stroke-width:.9px;paint-order:stroke fill}.CeMzFW_network[data-filtered=true] .CeMzFW_categoryLayer[data-emphasis=true] .CeMzFW_marker{transform:scale(1.15)}.CeMzFW_route,.CeMzFW_routeTrail,.CeMzFW_routeHead{fill:none;stroke-linecap:round}.CeMzFW_route{stroke:var(--category-color);stroke-width:1px;opacity:.16}.CeMzFW_routeTrail{stroke:var(--category-color);stroke-width:2px;stroke-dasharray:.11 .89;stroke-dashoffset:-1px;opacity:0}.CeMzFW_routeHead{stroke:var(--category-color);stroke-width:3.5px;stroke-dasharray:.004 .996;stroke-dashoffset:-1px;opacity:0}.CeMzFW_network[data-filtered=true] .CeMzFW_categoryLayer[data-emphasis=true] .CeMzFW_route{opacity:.55}.CeMzFW_originCore{fill:var(--maroon);stroke:#fff;stroke-width:2px}.CeMzFW_originRing{fill:#fff;fill-opacity:.7;stroke:#c99a32;stroke-width:1.2px}.CeMzFW_originPulse{fill:none;stroke:#c99a32;stroke-width:1.7px;opacity:0;transform-box:fill-box;transform-origin:50%}.CeMzFW_leader{fill:none;stroke:#a27866;stroke-width:1.2px}.CeMzFW_hubLabel{color:var(--maroon);background:#fffffff0;border-left:2px solid #d4ad50;flex-direction:column;align-items:flex-start;gap:10px;padding:12px 0 4px 16px;display:flex;position:absolute;top:72%;left:58.8%}.CeMzFW_hubKicker{color:#76695e;align-items:center;gap:7px;font-size:11px;display:flex}.CeMzFW_hubKicker>span{background:#b48e31;border-radius:50%;width:5px;height:5px}.CeMzFW_hubLabel strong{font-size:clamp(16px,1.8vw,25px);font-weight:500;line-height:1.1}.CeMzFW_hubLabel strong>span{color:#4e4541;font-size:.75em}.CeMzFW_hubLabel address{color:#746c65;flex-direction:column;gap:3px;font-size:clamp(10px,1vw,13px);font-style:normal;line-height:1.4;display:flex}.CeMzFW_hubLabel a{text-underline-offset:4px;align-items:center;gap:12px;min-height:30px;font-size:12px;-webkit-text-decoration:underline #d3b7be;text-decoration:underline #d3b7be;display:inline-flex}.CeMzFW_legend{grid-template-columns:1fr;gap:0;display:grid;position:absolute;bottom:0;left:.5%}.CeMzFW_legendItem{text-align:left;color:#504943;border-radius:4px;align-items:center;gap:9px;min-height:34px;padding:3px 12px 3px 6px;font-size:clamp(11px,1.05vw,14px);line-height:1.3;transition:background-color .18s,opacity .18s;display:flex}.CeMzFW_legendItem svg{color:var(--category-color);flex:0 0 20px}.CeMzFW_legendItem circle{stroke:color-mix(in srgb, var(--category-color) 65%, #30231b);stroke-width:.8px}.CeMzFW_legendItem[data-emphasis=false]{color:#766f69}.CeMzFW_legendItem:hover,.CeMzFW_legendItem[aria-pressed=true]{background:#f5f0ec}.CeMzFW_legendItem[aria-pressed=true]{color:var(--maroon)}.CeMzFW_caption{color:#706b67;border-top:1px solid #eae6e2;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:18px;font-size:12px;line-height:1.5;display:flex}.CeMzFW_hint{color:#746b65}.CeMzFW_network[data-animate=true] .CeMzFW_marker{animation:.65s cubic-bezier(.22,1,.36,1) both CeMzFW_point-arrive;animation-delay:var(--point-delay)}.CeMzFW_network[data-animate=true] .CeMzFW_route{stroke-dasharray:1;animation:1.45s ease-out both CeMzFW_connection-arrive;animation-delay:var(--flow-delay)}.CeMzFW_network[data-animate=true] .CeMzFW_routeTrail,.CeMzFW_network[data-animate=true] .CeMzFW_routeHead{animation:1.45s cubic-bezier(.45,0,.25,1) both CeMzFW_data-flow;animation-delay:var(--flow-delay)}.CeMzFW_network[data-animate=true] .CeMzFW_routeHead{animation-delay:calc(var(--flow-delay) + 50ms)}.CeMzFW_network[data-animate=true] .CeMzFW_originPulse{animation:1.1s ease-out 3.3s both CeMzFW_origin-pulse}.CeMzFW_network[data-animate=true] .CeMzFW_leader{stroke-dasharray:1;animation:.6s ease-out 3.45s both CeMzFW_leader-arrive}.CeMzFW_network[data-animate=true] .CeMzFW_hubLabel{animation:.65s ease-out 3.8s both CeMzFW_label-arrive}.CeMzFW_network[data-visible=false] *,.CeMzFW_network[data-hidden=true] *{animation-play-state:paused!important}.CeMzFW_network[data-interacted=true] *,.CeMzFW_network[data-reduced-motion=true] *{animation:none!important}.CeMzFW_network[data-reduced-motion=true] *{transition:none!important}@keyframes CeMzFW_point-arrive{0%{opacity:.2;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes CeMzFW_connection-arrive{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes CeMzFW_data-flow{0%{opacity:0;stroke-dashoffset:.11px}10%{opacity:.9}90%{opacity:.9}to{opacity:0;stroke-dashoffset:-1px}}@keyframes CeMzFW_origin-pulse{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(3.5)}}@keyframes CeMzFW_leader-arrive{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes CeMzFW_label-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1099px){.CeMzFW_stage{aspect-ratio:auto;grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.CeMzFW_map{aspect-ratio:1475/760;grid-column:1/-1}.CeMzFW_hubLabel{grid-area:2/2;align-self:start;gap:12px;margin-top:18px;padding-left:14px;position:static}.CeMzFW_hubLabel strong{font-size:22px}.CeMzFW_hubLabel strong>span{margin-top:7px;display:block}.CeMzFW_hubLabel address{font-size:12px}.CeMzFW_legend{grid-area:2/1;margin-top:10px;position:static}.CeMzFW_legendItem{min-height:36px;font-size:13px}.CeMzFW_leader{display:none}.CeMzFW_caption{margin-top:24px}}@media (max-width:639px){.CeMzFW_stage{flex-direction:column;gap:0;display:flex}.CeMzFW_map{aspect-ratio:1.8;height:auto}.CeMzFW_hubLabel{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px 12px;width:100%;margin-top:24px;padding:14px 0 14px 15px}.CeMzFW_hubKicker{width:100%;font-size:11px}.CeMzFW_hubLabel strong{font-size:23px}.CeMzFW_hubLabel strong>span{margin-top:0;font-size:17px;display:inline}.CeMzFW_hubLabel address{width:100%;font-size:12px}.CeMzFW_hubLabel a{min-height:40px}.CeMzFW_legend{grid-template-columns:1fr 1fr;gap:2px 8px;width:100%;margin-top:0;padding-top:0}.CeMzFW_legendItem{gap:5px;min-height:44px;padding:4px 4px 4px 0;font-size:12px}.CeMzFW_legendItem svg{flex-basis:18px;width:18px}.CeMzFW_caption{flex-direction:column;align-items:flex-start;gap:4px;font-size:11px}.CeMzFW_dot{r:7px}.CeMzFW_star{stroke-width:1.5px}.CeMzFW_originCore{r:10px}.CeMzFW_originRing{r:18px}}@media (prefers-reduced-motion:reduce){.CeMzFW_network *,.CeMzFW_network[data-animate=true] *{transition:none!important;animation:none!important}}
.u1OTua_viewport{touch-action:pan-y pinch-zoom;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;overflow-x:auto;container-type:inline-size}.u1OTua_viewport::-webkit-scrollbar{display:none}.u1OTua_viewport[data-auto-scroll]{overflow:hidden}.u1OTua_viewport:active{cursor:grabbing}.u1OTua_track,.u1OTua_group{width:max-content;display:flex}.u1OTua_group{flex-shrink:0}.u1OTua_logo{flex-shrink:0;width:50cqw;height:140px}@media (min-width:40rem){.u1OTua_logo{width:33.3333cqw}}@media (min-width:64rem){.u1OTua_logo{width:20cqw;height:180px}}
