.va-marco[data-astro-cid-z7zvjwpg]{aspect-ratio:16/9;background:var(--ground);max-height:82svh;clip-path:inset(var(--va-y,0%) var(--va-x,0%));margin-inline:auto;position:relative;overflow:hidden}.va[data-astro-cid-z7zvjwpg] video[data-astro-cid-z7zvjwpg]{object-fit:cover;width:100%;height:100%}.va-pausa[data-astro-cid-z7zvjwpg]{background:var(--ink);min-height:40px;color:var(--ground);cursor:pointer;opacity:.85;border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600;position:absolute;top:14px;right:14px}.va-pausa[data-astro-cid-z7zvjwpg]:hover{opacity:1}.zona[data-astro-cid-5tov5fij]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:40px clamp(32px,5vw,80px);display:grid}label[data-astro-cid-5tov5fij]{font-weight:600;display:block}.zona-select[data-astro-cid-5tov5fij]{margin-top:8px;position:relative}.zona-select[data-astro-cid-5tov5fij]:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);pointer-events:none;width:10px;height:10px;position:absolute;top:50%;right:20px;translate:0 -70%;rotate:45deg}select[data-astro-cid-5tov5fij]{appearance:none;border:2px solid var(--ink);background:var(--ground);width:100%;min-height:60px;font-family:var(--font-display);cursor:pointer;border-radius:999px;padding:0 48px 0 20px;font-size:22px;font-weight:600}.zona-respuesta[data-astro-cid-5tov5fij]{margin:28px 0}.zona-min[data-astro-cid-5tov5fij]{font-family:var(--font-display);font-size:clamp(4rem,min(9vw,16svh),8rem);font-weight:600;line-height:.9}.zona-min[data-astro-cid-5tov5fij] span[data-astro-cid-5tov5fij]+span[data-astro-cid-5tov5fij]{font-size:.35em}.zona-km[data-astro-cid-5tov5fij]{color:var(--ink-2);margin-top:8px;font-size:16px}.zona-urg[data-astro-cid-5tov5fij]{background:var(--accent);color:var(--on-accent);border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:6px 14px;font-size:15px;font-weight:600;display:inline-flex}.zona-urg[data-astro-cid-5tov5fij].is-fuera{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.zona-texto[data-astro-cid-5tov5fij]{max-width:34ch;margin-top:14px}.zona-lienzo[data-astro-cid-5tov5fij]{justify-items:center;gap:12px;display:grid}.zona-mapa[data-astro-cid-5tov5fij]{aspect-ratio:940/1000;background:var(--surface);width:min(100%,76svh);height:auto}.monte[data-astro-cid-5tov5fij] polygon[data-astro-cid-5tov5fij]{fill:none;stroke:#1b1d1e33;stroke-width:1.4px}.monte[data-astro-cid-5tov5fij] text[data-astro-cid-5tov5fij]{fill:var(--ink-2);text-anchor:middle;font-size:18px;font-weight:600}.rio[data-astro-cid-5tov5fij]{fill:none;stroke:#7f949e;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.carretera[data-astro-cid-5tov5fij]{fill:none;stroke:var(--ink-2);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.ruta[data-astro-cid-5tov5fij]{fill:none;stroke:var(--accent);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.ruta[data-astro-cid-5tov5fij].is-on{opacity:1}.pueblo[data-astro-cid-5tov5fij]{cursor:pointer;outline:none}.pueblo-toque[data-astro-cid-5tov5fij]{fill:#0000}.pueblo-punto[data-astro-cid-5tov5fij]{fill:var(--ink);stroke:var(--ink);stroke-width:2.5px;transition:r .25s var(--ease), fill .25s var(--ease)}.pueblo[data-astro-cid-5tov5fij].is-fuera .pueblo-punto[data-astro-cid-5tov5fij]{fill:var(--surface)}.pueblo[data-astro-cid-5tov5fij] text[data-astro-cid-5tov5fij]{fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:5px;stroke-linejoin:round;font-size:24px;font-weight:500}.pueblo[data-astro-cid-5tov5fij]:hover .pueblo-punto[data-astro-cid-5tov5fij],.pueblo[data-astro-cid-5tov5fij]:focus-visible .pueblo-punto[data-astro-cid-5tov5fij]{r:10}.pueblo[data-astro-cid-5tov5fij]:focus-visible text[data-astro-cid-5tov5fij]{text-decoration:underline}.pueblo[data-astro-cid-5tov5fij].is-on .pueblo-punto[data-astro-cid-5tov5fij]{r:11;fill:var(--accent);stroke:var(--accent)}.pueblo[data-astro-cid-5tov5fij].is-on text[data-astro-cid-5tov5fij]{font-size:27px;font-weight:700}.nave[data-astro-cid-5tov5fij] rect[data-astro-cid-5tov5fij]{fill:var(--accent)}.nave[data-astro-cid-5tov5fij] text[data-astro-cid-5tov5fij]{fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:5px;font-size:25px;font-weight:700}.pulso[data-astro-cid-5tov5fij]{fill:none;stroke:var(--accent);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%;animation:pulso 2.4s var(--ease) infinite}@keyframes pulso{0%{opacity:.9;scale:1}to{opacity:0;scale:3.4}}.salida[data-astro-cid-5tov5fij]{fill:var(--ink-2);font-size:20px;font-weight:600}.furgo[data-astro-cid-5tov5fij]{pointer-events:none}.furgo-caja[data-astro-cid-5tov5fij]{fill:#fbfbf8;stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.furgo-luna[data-astro-cid-5tov5fij],.furgo[data-astro-cid-5tov5fij] circle[data-astro-cid-5tov5fij]{fill:var(--ink)}.zona-leyenda[data-astro-cid-5tov5fij]{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px;display:flex}.zona-leyenda[data-astro-cid-5tov5fij] span[data-astro-cid-5tov5fij]{border:2.5px solid var(--ink);border-radius:50%;width:12px;height:12px}.ley-dentro[data-astro-cid-5tov5fij]{background:var(--ink)}.ley-fuera[data-astro-cid-5tov5fij]{margin-left:12px}@media (width<=1020px){.zona[data-astro-cid-5tov5fij]{grid-template-columns:1fr}.zona-mapa[data-astro-cid-5tov5fij]{width:100%}}.ad-escena[data-astro-cid-m7b4o3he]{aspect-ratio:3/2;background:var(--surface);touch-action:pan-y;position:relative;overflow:hidden}.ad-escena[data-astro-cid-m7b4o3he] .ad-foto,.ad-escena[data-astro-cid-m7b4o3he] .ad-foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ad-antes[data-astro-cid-m7b4o3he]{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.ad-etiqueta[data-astro-cid-m7b4o3he]{background:var(--ground);pointer-events:none;border-radius:999px;padding:6px 14px;font-size:15px;font-weight:600;position:absolute;top:16px}.ad-etiqueta--antes[data-astro-cid-m7b4o3he]{left:16px}.ad-etiqueta--despues[data-astro-cid-m7b4o3he]{background:var(--accent);color:var(--on-accent);right:16px}.ad-tirador[data-astro-cid-m7b4o3he]{top:0;bottom:0;left:var(--pos);background:var(--ground);pointer-events:none;width:3px;margin-left:-1.5px;position:absolute}.ad-tirador[data-astro-cid-m7b4o3he] span[data-astro-cid-m7b4o3he]{background:var(--ground);width:56px;height:56px;color:var(--ink);letter-spacing:.1em;transition:scale .2s var(--ease);border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.ad-escena[data-astro-cid-m7b4o3he]:hover .ad-tirador[data-astro-cid-m7b4o3he] span[data-astro-cid-m7b4o3he]{scale:1.1}.ad-control[data-astro-cid-m7b4o3he]{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.ad-escena[data-astro-cid-m7b4o3he]:has(.ad-control:focus-visible){outline:3px solid var(--accent);outline-offset:3px}
