.rmap[data-astro-cid-xljgbwpu]{--rx:54deg;--rz:-7deg;--dx:1.5deg;--dz:3deg;--lap:7.2s;--gap-lap:.9s;margin:0}.rmap__scene[data-astro-cid-xljgbwpu]{perspective:1500px;perspective-origin:50% 20%;margin-bottom:-9%;padding-top:4%}.rmap__plane[data-astro-cid-xljgbwpu]{width:100%;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateZ(var(--rz)) scale(1);position:relative}.rmap__defs[data-astro-cid-xljgbwpu]{position:absolute}.rmap__land[data-astro-cid-xljgbwpu]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rmap__land--shadow[data-astro-cid-xljgbwpu]{filter:blur(22px);opacity:.2;fill:var(--navy);transform:translateZ(-38px)}.rmap__land--side[data-astro-cid-xljgbwpu]{transform:translateZ(var(--z));fill:var(--tone)}.rmap__land--top[data-astro-cid-xljgbwpu]{stroke:#fff;stroke-width:1.5px;stroke-linejoin:round}.rmap__grain[data-astro-cid-xljgbwpu]{stroke:none}.rmap__route[data-astro-cid-xljgbwpu]{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.rmap__trace[data-astro-cid-xljgbwpu]{width:var(--len);transform-origin:0;height:1px;transform:translateY(-50%) rotateZ(var(--phi)) translateZ(.5px) scaleX(1);background:linear-gradient(90deg,#0b22383d,#0b22380f);position:absolute}.rmap__arc[data-astro-cid-xljgbwpu]{width:var(--len);aspect-ratio:1 / var(--rise,.4);transform-origin:0 100%;transform:translateY(-100%) rotateZ(var(--phi)) rotateX(-90deg);position:absolute}.rmap__arc[data-astro-cid-xljgbwpu] svg[data-astro-cid-xljgbwpu]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rmap__arc[data-astro-cid-xljgbwpu] path[data-astro-cid-xljgbwpu]{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.rmap__line[data-astro-cid-xljgbwpu] path[data-astro-cid-xljgbwpu]{stroke:url(#rmap-route) var(--navy);stroke-width:1.3px;transition:stroke-width .2s}.rmap__arc[data-astro-cid-xljgbwpu] .rmap__comet[data-astro-cid-xljgbwpu]{opacity:0;filter:drop-shadow(0 0 3px #11a1d5d9);height:150%;top:-25%;-webkit-mask:linear-gradient(90deg,#0000,#000 80%) -22% 0/18% 100% no-repeat;mask:linear-gradient(90deg,#0000,#000 80%) -22% 0/18% 100% no-repeat}.rmap__comet[data-astro-cid-xljgbwpu] path[data-astro-cid-xljgbwpu]{stroke:var(--cyan);stroke-width:2.2px}.rmap__dot[data-astro-cid-xljgbwpu],.rmap__home[data-astro-cid-xljgbwpu]{background:var(--navy);transform-origin:0 0;border-radius:50%;width:.45rem;height:.45rem;position:absolute;transform:translate(-50%,-50%)translateZ(1px)scale(1);box-shadow:0 0 0 1.5px #fff}.rmap__home[data-astro-cid-xljgbwpu]{background:var(--cyan);width:.75rem;height:.75rem;box-shadow:0 0 0 2px #fff}.rmap__dot[data-astro-cid-xljgbwpu]:after,.rmap__home[data-astro-cid-xljgbwpu]:before,.rmap__home[data-astro-cid-xljgbwpu]:after{content:"";border:1px solid var(--cyan);opacity:0;border-radius:50%;position:absolute;inset:0}.rmap__label[data-astro-cid-xljgbwpu]{--gap:.6rem;--lift:24px;width:0;height:0;transform:rotateZ(calc(var(--rz) * -1)) rotateX(calc(var(--rx) * -1)) translateZ(var(--lift));letter-spacing:.01em;white-space:nowrap;color:var(--navy);font-size:clamp(.625rem,.45rem + .6vw,.8125rem);font-weight:500;line-height:1.1;position:absolute}.rmap__label[data-astro-cid-xljgbwpu]>span[data-astro-cid-xljgbwpu]{transition:opacity .25s,color .25s;position:absolute}.rmap__label--izquierda[data-astro-cid-xljgbwpu]>span[data-astro-cid-xljgbwpu]{right:var(--gap);top:0;transform:translateY(-50%)}.rmap__label--izquierda-baja[data-astro-cid-xljgbwpu]>span[data-astro-cid-xljgbwpu]{right:var(--gap);top:0;transform:translateY(-8%)}.rmap__label--derecha[data-astro-cid-xljgbwpu]>span[data-astro-cid-xljgbwpu]{left:var(--gap);top:0;transform:translateY(-50%)}.rmap__label--abajo[data-astro-cid-xljgbwpu]{--lift:46px}.rmap__label--abajo[data-astro-cid-xljgbwpu]>span[data-astro-cid-xljgbwpu]{left:.55rem;top:var(--gap)}.rmap__label--home[data-astro-cid-xljgbwpu]{--gap:.95rem;color:var(--accent-text);font-size:clamp(.75rem,.5rem + .8vw,1.0625rem);font-weight:600}@media (hover:hover) and (pointer:fine){.rmap__dot[data-astro-cid-xljgbwpu],.rmap__label[data-astro-cid-xljgbwpu]>span[data-astro-cid-xljgbwpu]{pointer-events:auto}.rmap__label[data-astro-cid-xljgbwpu]>span[data-astro-cid-xljgbwpu]{cursor:default;margin:-.3rem -.2rem;padding:.3rem .2rem}.rmap__plane[data-astro-cid-xljgbwpu]:has(.rmap__route:hover) .rmap__route[data-astro-cid-xljgbwpu]:not(:hover) .rmap__line[data-astro-cid-xljgbwpu]{opacity:.2}.rmap__plane[data-astro-cid-xljgbwpu]:has(.rmap__route:hover) .rmap__route[data-astro-cid-xljgbwpu]:not(:hover) .rmap__label[data-astro-cid-xljgbwpu]>span[data-astro-cid-xljgbwpu]{opacity:.4}.rmap__route[data-astro-cid-xljgbwpu]:hover .rmap__line[data-astro-cid-xljgbwpu] path[data-astro-cid-xljgbwpu]{stroke:var(--cyan);stroke-width:2.2px}.rmap__route[data-astro-cid-xljgbwpu]:hover .rmap__label[data-astro-cid-xljgbwpu]>span[data-astro-cid-xljgbwpu]{color:var(--accent-text)}}@media (prefers-reduced-motion:no-preference){.js .rmap[data-astro-cid-xljgbwpu] .rmap__plane[data-astro-cid-xljgbwpu]{opacity:0;transition:transform 1.7s var(--ease-in-out), opacity .6s ease;transform:rotateX(0)rotate(0)scale(.88)}.js .rmap[data-astro-cid-xljgbwpu] .rmap__label[data-astro-cid-xljgbwpu]{transform:rotateZ(0deg) rotateX(0deg) translateZ(var(--lift));transition:transform 1.7s var(--ease-in-out)}.js .rmap[data-astro-cid-xljgbwpu]:not(.is-in) .rmap__label[data-astro-cid-xljgbwpu]>span[data-astro-cid-xljgbwpu]{opacity:0}.js .rmap[data-astro-cid-xljgbwpu] .rmap__line[data-astro-cid-xljgbwpu]{clip-path:inset(-12px 100% -12px -12px);transition:clip-path 1s var(--ease-in-out) calc(1.2s + var(--i,0) * .11s), opacity .25s ease}.js .rmap[data-astro-cid-xljgbwpu] .rmap__trace[data-astro-cid-xljgbwpu]{transform:translateY(-50%) rotateZ(var(--phi)) translateZ(.5px) scaleX(0);transition:transform 1s var(--ease-in-out) calc(1.2s + var(--i,0) * .11s)}.js .rmap[data-astro-cid-xljgbwpu] .rmap__dot[data-astro-cid-xljgbwpu]{opacity:0;transition:opacity .35s ease calc(1.95s + var(--i,0) * .11s), transform .5s var(--ease-out) calc(1.95s + var(--i,0) * .11s);transform:translate(-50%,-50%)translateZ(1px)scale(.4)}.js .rmap[data-astro-cid-xljgbwpu] .rmap__home[data-astro-cid-xljgbwpu]{opacity:0;transition:opacity .35s ease .85s, transform .6s var(--ease-out) .85s;transform:translate(-50%,-50%)translateZ(1px)scale(.4)}.js .rmap[data-astro-cid-xljgbwpu].is-in .rmap__plane[data-astro-cid-xljgbwpu],.reveal-all .rmap[data-astro-cid-xljgbwpu].rmap .rmap__plane[data-astro-cid-xljgbwpu]{transform:rotateX(var(--rx)) rotateZ(var(--rz)) scale(1);opacity:1}.js .rmap[data-astro-cid-xljgbwpu].is-in .rmap__label[data-astro-cid-xljgbwpu],.reveal-all .rmap[data-astro-cid-xljgbwpu].rmap .rmap__label[data-astro-cid-xljgbwpu]{transform:rotateZ(calc(var(--rz) * -1)) rotateX(calc(var(--rx) * -1)) translateZ(var(--lift))}.reveal-all .rmap[data-astro-cid-xljgbwpu].rmap .rmap__label[data-astro-cid-xljgbwpu]>span[data-astro-cid-xljgbwpu]{opacity:1}.js .rmap[data-astro-cid-xljgbwpu].is-in .rmap__line[data-astro-cid-xljgbwpu],.reveal-all .rmap[data-astro-cid-xljgbwpu].rmap .rmap__line[data-astro-cid-xljgbwpu]{clip-path:inset(-12px)}.js .rmap[data-astro-cid-xljgbwpu].is-in .rmap__trace[data-astro-cid-xljgbwpu],.reveal-all .rmap[data-astro-cid-xljgbwpu].rmap .rmap__trace[data-astro-cid-xljgbwpu]{transform:translateY(-50%) rotateZ(var(--phi)) translateZ(.5px) scaleX(1)}.js .rmap[data-astro-cid-xljgbwpu].is-in .rmap__dot[data-astro-cid-xljgbwpu],.js .rmap[data-astro-cid-xljgbwpu].is-in .rmap__home[data-astro-cid-xljgbwpu],.reveal-all .rmap[data-astro-cid-xljgbwpu].rmap .rmap__dot[data-astro-cid-xljgbwpu],.reveal-all .rmap[data-astro-cid-xljgbwpu].rmap .rmap__home[data-astro-cid-xljgbwpu]{opacity:1;transform:translate(-50%,-50%)translateZ(1px)scale(1)}.js .rmap[data-astro-cid-xljgbwpu].is-in .rmap__label[data-astro-cid-xljgbwpu]>span[data-astro-cid-xljgbwpu]{animation:rmap-name .6s var(--ease-out) calc(2s + var(--i,0) * .11s) backwards}.js .rmap[data-astro-cid-xljgbwpu].is-in .rmap__label--home[data-astro-cid-xljgbwpu]>span[data-astro-cid-xljgbwpu]{animation-delay:1.05s}.js .rmap[data-astro-cid-xljgbwpu].is-in .rmap__plane[data-astro-cid-xljgbwpu]{animation:4.5s ease-in-out 2.6s forwards rmap-sway-in,9s ease-in-out 7.1s infinite alternate rmap-sway}.js .rmap[data-astro-cid-xljgbwpu].is-in .rmap__label[data-astro-cid-xljgbwpu]{animation:4.5s ease-in-out 2.6s forwards rmap-face-in,9s ease-in-out 7.1s infinite alternate rmap-face}.js .rmap[data-astro-cid-xljgbwpu].is-in .rmap__comet[data-astro-cid-xljgbwpu]{animation:rmap-comet var(--lap) linear calc(3.3s + var(--i,0) * var(--gap-lap)) infinite}.js .rmap[data-astro-cid-xljgbwpu].is-in .rmap__dot[data-astro-cid-xljgbwpu]:after{animation:rmap-arrive var(--lap) linear calc(3.3s + var(--i,0) * var(--gap-lap)) infinite}.js .rmap[data-astro-cid-xljgbwpu].is-in .rmap__home[data-astro-cid-xljgbwpu]:before,.js .rmap[data-astro-cid-xljgbwpu].is-in .rmap__home[data-astro-cid-xljgbwpu]:after{animation:rmap-ripple 3.4s var(--ease-out) 1.4s infinite}.js .rmap[data-astro-cid-xljgbwpu].is-in .rmap__home[data-astro-cid-xljgbwpu]:after{animation-delay:3.1s}.js .rmap[data-astro-cid-xljgbwpu].is-in.is-idle .rmap__plane[data-astro-cid-xljgbwpu],.js .rmap[data-astro-cid-xljgbwpu].is-in.is-idle .rmap__label[data-astro-cid-xljgbwpu],.js .rmap[data-astro-cid-xljgbwpu].is-in.is-idle .rmap__comet[data-astro-cid-xljgbwpu],.js .rmap[data-astro-cid-xljgbwpu].is-in.is-idle .rmap__dot[data-astro-cid-xljgbwpu]:after,.js .rmap[data-astro-cid-xljgbwpu].is-in.is-idle .rmap__home[data-astro-cid-xljgbwpu]:before,.js .rmap[data-astro-cid-xljgbwpu].is-in.is-idle .rmap__home[data-astro-cid-xljgbwpu]:after{animation-play-state:paused}@keyframes rmap-name{0%{opacity:0;filter:blur(5px)}}@keyframes rmap-sway-in{to{transform:rotateX(calc(var(--rx) - var(--dx))) rotateZ(calc(var(--rz) + var(--dz))) scale(1)}}@keyframes rmap-sway{0%{transform:rotateX(calc(var(--rx) - var(--dx))) rotateZ(calc(var(--rz) + var(--dz))) scale(1)}to{transform:rotateX(calc(var(--rx) + var(--dx))) rotateZ(calc(var(--rz) - var(--dz))) scale(1)}}@keyframes rmap-face-in{to{transform:rotateZ(calc((var(--rz) + var(--dz)) * -1)) rotateX(calc((var(--rx) - var(--dx)) * -1)) translateZ(var(--lift))}}@keyframes rmap-face{0%{transform:rotateZ(calc((var(--rz) + var(--dz)) * -1)) rotateX(calc((var(--rx) - var(--dx)) * -1)) translateZ(var(--lift))}to{transform:rotateZ(calc((var(--rz) - var(--dz)) * -1)) rotateX(calc((var(--rx) + var(--dx)) * -1)) translateZ(var(--lift))}}@keyframes rmap-comet{0%{opacity:0;-webkit-mask-position:-22% 0;mask-position:-22% 0}3%{opacity:1}22%{opacity:1;-webkit-mask-position:100% 0;mask-position:100% 0}26%,to{opacity:0;-webkit-mask-position:122% 0;mask-position:122% 0}}@keyframes rmap-arrive{0%,21%{opacity:0;transform:scale(1)}22%{opacity:.9;transform:scale(1)}40%,to{opacity:0;transform:scale(3.6)}}@keyframes rmap-ripple{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(4.4)}}}@media (width<=40rem){.rmap[data-astro-cid-xljgbwpu]{--rx:44deg;--rz:-4deg;--dx:1deg;--dz:2deg}.rmap__scene[data-astro-cid-xljgbwpu]{margin-bottom:-2%;padding-top:8%}.rmap__grain[data-astro-cid-xljgbwpu]{display:none}.rmap__line[data-astro-cid-xljgbwpu] path[data-astro-cid-xljgbwpu]{stroke-width:1.15px}.rmap__comet[data-astro-cid-xljgbwpu] path[data-astro-cid-xljgbwpu]{stroke-width:1.8px}.rmap__label[data-astro-cid-xljgbwpu]{--gap:.45rem}.rmap__label--abajo[data-astro-cid-xljgbwpu]>span[data-astro-cid-xljgbwpu]{left:-.1rem}.rmap__label--home[data-astro-cid-xljgbwpu]{--gap:.8rem}.rmap__dot[data-astro-cid-xljgbwpu]{width:.36rem;height:.36rem}.rmap__home[data-astro-cid-xljgbwpu]{width:.62rem;height:.62rem}.rmap__label--minor[data-astro-cid-xljgbwpu]{display:none}}.intro[data-astro-cid-3gjgqkls]{padding-block:var(--sp-block) 0;gap:1.25rem;display:grid}.mapa[data-astro-cid-3gjgqkls]{padding-bottom:var(--sp-section)}.mapa[data-astro-cid-3gjgqkls] .rmap{max-width:66rem;margin-inline:auto}.mapa__note[data-astro-cid-3gjgqkls]{text-align:center;margin-inline:auto;font-size:.8125rem;position:relative}.board[data-astro-cid-3gjgqkls]{gap:2.5rem;display:grid}.quote[data-astro-cid-3gjgqkls]{align-content:start;gap:1.1rem;display:grid}.quote[data-astro-cid-3gjgqkls] h2[data-astro-cid-3gjgqkls],.base[data-astro-cid-3gjgqkls] h2[data-astro-cid-3gjgqkls]{font-size:clamp(1.5rem,1.25rem + 1.1vw,2.125rem)}.quote__list[data-astro-cid-3gjgqkls]{border-top:1px solid var(--line);margin-top:.5rem;font-size:.9375rem}.quote__list[data-astro-cid-3gjgqkls] li[data-astro-cid-3gjgqkls]{border-bottom:1px solid var(--line);padding-block:.7rem}.route[data-astro-cid-3gjgqkls]{align-content:start;gap:1.5rem;display:grid}.trace[data-astro-cid-3gjgqkls]{letter-spacing:-.03em;grid-template-columns:auto minmax(2rem,1fr) auto;align-items:center;gap:1rem;font-size:clamp(1.125rem,1rem + .7vw,1.5rem);line-height:1.15;display:grid}.trace__node[data-astro-cid-3gjgqkls]{overflow-wrap:anywhere;min-width:0}.trace__node--b[data-astro-cid-3gjgqkls]{color:var(--muted);font-style:italic;font-weight:300;transition:color .4s}.trace[data-astro-cid-3gjgqkls][data-on] .trace__node--b[data-astro-cid-3gjgqkls]{color:var(--accent-text)}.trace__line[data-astro-cid-3gjgqkls]{width:100%;height:.75rem;overflow:visible}.trace__line[data-astro-cid-3gjgqkls] path[data-astro-cid-3gjgqkls]{fill:none;vector-effect:non-scaling-stroke}.trace__base[data-astro-cid-3gjgqkls]{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:2 6}.trace__draw[data-astro-cid-3gjgqkls]{stroke:var(--accent);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1s var(--ease-in-out)}.trace[data-astro-cid-3gjgqkls][data-on] .trace__draw[data-astro-cid-3gjgqkls]{stroke-dashoffset:0}.base__in[data-astro-cid-3gjgqkls]{gap:2rem;display:grid}.base[data-astro-cid-3gjgqkls] h2[data-astro-cid-3gjgqkls]+.lead[data-astro-cid-3gjgqkls]{margin-top:1rem}.base__map[data-astro-cid-3gjgqkls]{gap:.9rem;display:grid}.base__map[data-astro-cid-3gjgqkls] address[data-astro-cid-3gjgqkls]{color:var(--muted);font-size:.9375rem;font-style:normal}@media (width>=62rem){.intro[data-astro-cid-3gjgqkls]{grid-template-columns:1.25fr 1fr;align-items:end;gap:4rem}.board[data-astro-cid-3gjgqkls],.base__in[data-astro-cid-3gjgqkls]{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(3rem,6vw,7rem)}}@media (prefers-reduced-motion:reduce){.trace__draw[data-astro-cid-3gjgqkls]{transition:none}}
