.city-svg[data-astro-cid-ywz3wqbq]{width:100%;height:auto;font-family:var(--font-ui);overflow:hidden}.grid-line[data-astro-cid-ywz3wqbq]{stroke:#f3f0e921;stroke-width:1px}.nb-top[data-astro-cid-ywz3wqbq]{fill:#1b1e24;stroke:#8d939c59;stroke-width:.8px}.nb-left[data-astro-cid-ywz3wqbq]{fill:#15171c;stroke:#8d939c40;stroke-width:.8px}.nb-right[data-astro-cid-ywz3wqbq]{fill:#101216;stroke:#8d939c40;stroke-width:.8px}.plot[data-astro-cid-ywz3wqbq]{fill:#d5bd7c12;stroke:var(--gc-champagne);stroke-width:1.2px}.plot-inner[data-astro-cid-ywz3wqbq]{fill:none;stroke:#d5bd7c59;stroke-width:1px;stroke-dasharray:3 5;transform-box:fill-box;transform-origin:50%;scale:.82}.m-top[data-astro-cid-ywz3wqbq]{fill:var(--gc-champagne)}.m-left[data-astro-cid-ywz3wqbq]{fill:var(--gc-champagne);fill-opacity:.55}.m-right[data-astro-cid-ywz3wqbq]{fill:var(--gc-champagne);fill-opacity:.3}.module[data-astro-cid-ywz3wqbq] polygon[data-astro-cid-ywz3wqbq]{stroke:var(--gc-obsidian);stroke-width:1.2px;stroke-linejoin:round}.pin-line[data-astro-cid-ywz3wqbq]{stroke:var(--gc-champagne-light);stroke-width:1px;stroke-dasharray:2 4}.pin-base[data-astro-cid-ywz3wqbq]{fill:var(--gc-champagne-light)}.pin-tag[data-astro-cid-ywz3wqbq]{fill:var(--gc-obsidian);stroke:var(--gc-champagne-line)}.pin-text[data-astro-cid-ywz3wqbq]{fill:var(--gc-champagne-light);letter-spacing:.02em;font-size:14px;font-weight:500}.wire[data-astro-cid-ywz3wqbq]{stroke:var(--gc-cobalt);stroke-width:1px;stroke-dasharray:3 4;opacity:.85}.node-dot[data-astro-cid-ywz3wqbq]{fill:var(--gc-cobalt)}.node-ring[data-astro-cid-ywz3wqbq]{fill:none;stroke:var(--gc-cobalt);stroke-opacity:.35}.node-label[data-astro-cid-ywz3wqbq]{fill:var(--gc-steel);font-size:14px;font-weight:500}.layer[data-astro-cid-ywz3wqbq]{transition:opacity .5s var(--ease-out), transform .7s var(--ease-out), filter .4s}.js [data-reveal]:not(.is-visible) .layer[data-astro-cid-ywz3wqbq]{opacity:0;transform:translateY(10px)}.js [data-reveal].is-visible:not(.is-built) .layer[data-astro-cid-ywz3wqbq]{transition-delay:calc(var(--d) * .16s + .15s), calc(var(--d) * .16s + .15s), 0s}.is-dimmed .layer[data-astro-cid-ywz3wqbq].is-dim{opacity:.3;transition-delay:0s}@media (prefers-reduced-motion:no-preference){.wire[data-astro-cid-ywz3wqbq]{animation:2.4s linear infinite paused flow}.city[data-active=instalaciones] .wire[data-astro-cid-ywz3wqbq]{animation-play-state:running}}@keyframes flow{to{stroke-dashoffset:-14px}}.city[data-astro-cid-6w6nqb6a]{gap:var(--space-6);align-items:start;display:grid}.city__visual[data-astro-cid-6w6nqb6a]{min-width:0}.city__visual[data-astro-cid-6w6nqb6a] .city-svg{width:min(100%,640px);height:auto;margin-inline:auto;display:block}@media (width<=1023px){.city__visual[data-astro-cid-6w6nqb6a]{top:calc(var(--header-h) + .35rem);z-index:2;background:var(--color-bg);place-items:center;max-height:38svh;display:grid;position:sticky}.city__visual[data-astro-cid-6w6nqb6a] .city-svg{width:auto;max-width:100%;max-height:36svh}}@media (width>=1024px){.city[data-astro-cid-6w6nqb6a]{gap:var(--space-9);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"intro visual""list visual";align-items:center}.city__intro[data-astro-cid-6w6nqb6a]{grid-area:intro}.city__copy[data-astro-cid-6w6nqb6a]{grid-area:list}.city__visual[data-astro-cid-6w6nqb6a]{grid-area:visual;align-self:center}}.city__title[data-astro-cid-6w6nqb6a]{max-width:12ch;margin-bottom:var(--space-5)}.city__list[data-astro-cid-6w6nqb6a]{margin-top:var(--space-7);border-top:1px solid var(--gc-border);counter-reset:none}.city__item[data-astro-cid-6w6nqb6a]{border-bottom:1px solid var(--gc-border)}.city__btn[data-astro-cid-6w6nqb6a]{text-align:left;width:100%;transition:color var(--dur-fast);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.05rem 0;display:flex}.city__digital[data-astro-cid-6w6nqb6a]{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--gc-steel);transition:color var(--dur-base) var(--ease-out);line-height:1.1}.city__physical[data-astro-cid-6w6nqb6a]{font-size:var(--fs-sm);color:var(--gc-steel);text-align:right}@media (width>=520px){.city__physical[data-astro-cid-6w6nqb6a]{white-space:nowrap}}.city__btn[data-astro-cid-6w6nqb6a]:hover .city__digital[data-astro-cid-6w6nqb6a],.city__item[data-astro-cid-6w6nqb6a].is-active .city__digital[data-astro-cid-6w6nqb6a]{color:var(--gc-white)}.city__item[data-astro-cid-6w6nqb6a].is-active .city__physical[data-astro-cid-6w6nqb6a]{color:var(--gc-champagne)}.city__desc[data-astro-cid-6w6nqb6a]{max-width:46ch;color:var(--gc-text-muted);font-size:var(--fs-sm);padding:0 0 1.25rem}.city[data-astro-cid-6w6nqb6a].is-enhanced .city__desc[data-astro-cid-6w6nqb6a]{display:none}.city[data-astro-cid-6w6nqb6a].is-enhanced .city__item[data-astro-cid-6w6nqb6a].is-active .city__desc[data-astro-cid-6w6nqb6a]{animation:desc-in .4s var(--ease-out);display:block}@keyframes desc-in{0%{opacity:0;transform:translateY(-4px)}}.city__visual[data-astro-cid-6w6nqb6a]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#d5bd7c12,#0000);position:absolute;inset:8% 4%}
