.walk{border-top:1px solid var(--line-2);padding:14px 16px 16px}.walk__h{color:var(--ink-2);margin-bottom:10px}.walk__list{flex-direction:column;gap:8px;margin:0;padding:0 0 0 20px;font-size:15px;line-height:1.45;display:flex}.walk__list b{color:var(--ink);font-weight:500;display:block}.fig--ix .walk{display:none}.fig--ix{--fade:.3s ease}.fig--ix [data-part],.fig--ix [data-part] *,.fig--ix .scenery,.fig--ix .traffic,.fig--ix .mk,.fig--ix .hx-tag,.fig--ix [data-lbl]{transition:opacity var(--fade),fill var(--fade),stroke var(--fade),stroke-width var(--fade)}.fig--ix.is-on [data-part]:not(.on){opacity:1}.fig--ix.is-on [data-part]:not(.on) *{stroke:#c9c5ba}.fig--ix.is-on [data-part]:not(.on) [fill=\#C8573A]{fill:#f3dcd3}.fig--ix.is-on [data-part]:not(.on) [fill=\#3D5BA9],.fig--ix.is-on [data-part]:not(.on) [fill=\#2F4A8F]{fill:#dce2f2}.fig--ix.is-on [data-part]:not(.on) [fill=\#B4832A],.fig--ix.is-on [data-part]:not(.on) [fill=\#DCE2F2]{fill:#fff}.fig--ix.is-on [data-part]:not(.on) [fill=\#CDEFEA],.fig--ix.is-on [data-part]:not(.on) [fill=\#DDF1EE],.fig--ix.is-on [data-part]:not(.on) [fill=\#E9F6F4]{fill:#f1f8f6}.fig--ix.is-on:not(.rms-lit) .avail{fill:#fff}.fig--ix.is-on:not(.rms-lit) .avail-line{stroke:#0000}.fig--ix.is-on .scenery{opacity:.45}.fig--ix.is-on .mk:not(.on){opacity:.2}.fig--ix.is-on [data-lbl]:not(.on){opacity:.25}.fig--ix [data-hx=r214].on{fill:#fff;stroke:var(--ink);stroke-width:2.4px}.fig--ix [data-part=pbar].on .charge-arc{stroke-dasharray:4 3;animation:1.2s linear infinite hx-flow}@keyframes hx-flow{to{stroke-dashoffset:-30px}}.fig--ix [data-hit]{cursor:pointer}.fig--ix [data-part=pbar],.fig--ix [data-part=prest]{pointer-events:none}.fig--ix .mk{cursor:pointer;pointer-events:auto;font:600 12px/1 var(--mono);padding:0}.fig--ix .mk:hover{background:var(--paper)}.fig--ix .mk.on{background:var(--ink);color:#fff;border-color:var(--c);box-shadow:0 0 0 2px var(--white)}.hx-tag{background:var(--ink);color:#fff;font:500 12px/1 var(--mono);letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;margin-top:-6px;padding:5px 7px;display:none;position:absolute;transform:translate(-50%,-100%)}.fig--ix .hx-tag.on{display:block}.hx-tag--below{margin-top:8px;transform:translate(-50%)}.ix{border-top:1px solid var(--line-2)}.ix__bar{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:stretch;display:flex}.ix__mods{flex:auto;min-width:0;display:flex}:where(.ix) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0}.ix__mod{text-align:left;white-space:nowrap;flex:1 1 0;align-items:center;gap:8px;min-height:48px;padding:8px 12px;font-size:14px;font-weight:500;display:flex;border-right:1px solid var(--line-2)!important}.ix__n{background:var(--white);border:2.5px solid var(--c);width:26px;height:26px;font:600 12px/1 var(--mono);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ix__mod[aria-pressed=true]{background:var(--t,var(--paper));box-shadow:inset 0 -3px 0 var(--c)}.ix__mod[aria-pressed=true] .ix__n{background:var(--ink);color:#fff;border-color:var(--c)}.ix__mod:hover,.ix__mod.is-preview{background:var(--paper)}.ix__mod.is-preview{box-shadow:inset 0 -3px 0 var(--c)}.ix__walkbtn{white-space:nowrap;align-items:center;gap:10px;min-height:48px;padding:8px 16px;display:inline-flex;background:var(--ink)!important;color:#fff!important;font-size:14px!important;font-weight:500!important}.ix__walkbtn[aria-pressed=true]{background:var(--teal-ink)!important}.ix__walkbtn:focus-visible{outline-color:var(--ink)}.ix__card{flex-direction:column;gap:12px;min-height:132px;padding:16px 16px 18px;display:flex}.ix__k{color:var(--ink-2)}.ix__k b{color:var(--ink);font-weight:500}.ix__t{text-wrap:pretty;max-width:40em;font-size:16px;line-height:1.5}.ix__hint{color:var(--ink-2);font-size:15px}.ix__ctl{align-items:center;gap:10px;display:flex}.ix__ctl[hidden]{display:none}.ix__step{align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex;border:1px solid var(--ink)!important}.ix__step:hover:not(:disabled){color:#fff;background:var(--ink)!important}.ix__step:disabled{color:var(--ink-2);cursor:default;border-color:var(--line)!important}.ix__dots{gap:6px;margin-left:auto;display:flex}.ix__dots span{border:1px solid var(--ink);width:8px;height:8px}.ix__dots span.on{background:var(--ink)}.fig--ix .fig__legend{display:none!important}@media (width<=760px){.ix__bar{flex-direction:column}.ix__mods{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ix__mod{text-align:center;white-space:nowrap;flex-direction:row;justify-content:center;gap:6px;min-height:48px;padding:8px 4px;font-size:14px;line-height:1.15;border-right:1px solid var(--line-2)!important;border-bottom:1px solid var(--line-2)!important}.ix__mod:last-child{border-right:0!important}.ix__walkbtn{justify-content:center;min-height:48px}.ix__card{gap:8px;padding:12px 14px 14px}.ix__pre{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ix__t{font-size:15px}.ix__step{flex:1 1 0;justify-content:center;min-height:44px}.ix__dots{display:none}}@media (prefers-reduced-motion:reduce){.fig--ix [data-part],.fig--ix [data-part] *,.fig--ix .scenery,.fig--ix .traffic,.fig--ix .mk,.fig--ix .hx-tag,.fig--ix [data-hx],.fig--ix .lbl,.fig--ix .leaders,.fig--ix [data-lbl]{transition:none!important}.fig--ix [data-part=pbar].on .charge-arc{animation:none}}.fig .leaders,.fig .lbl,.fig .scenery{pointer-events:none}.fig .leaders polyline{stroke:#4a5568;stroke-width:.6px}.fig [data-part=pbar]:not(.on),.fig [data-part=parrive]:not(.on),.fig [data-part=pwalk]:not(.on){display:none}.fig [data-part=parrive],.fig [data-part=pwalk]{pointer-events:none}@media (width<=760px){.fig .eur-tick text{display:none}.fig .eur-tick circle{r:4px}.fig .mk{border-width:2px;width:23px;height:23px;margin-top:-18px}.fig .mk:after{height:18px}}.fig .sold-x{display:none}.fig .avail-line{stroke:#cfae6e;stroke-width:1px;display:none}.fig--ix.rms-lit .avail-line{display:inline}.hx-tag--tick:after{content:"";background:var(--ink);width:1px;height:7px;position:absolute;top:100%;left:50%}.ix__key{display:none}@media (width<=760px){.ix__key{font:500 12px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:14px;display:flex}.ix__key i{border:1px solid var(--ink);vertical-align:-2px;width:12px;height:14px;margin-right:6px;display:inline-block}.ix__key i.av{background:#b4832a}}.fig--ix [data-hx=sold].on{fill:#fff;stroke:var(--ink);stroke-width:1.6px}.fig--ix .sold-x.on{display:none}.hx-tag--left{margin:0 0 0 -8px;transform:translate(-100%,-50%)}.hx-tag--left:after{content:"";background:var(--ink);width:8px;height:1px;position:absolute;top:50%;left:100%}.fig .mk{box-shadow:0 0 0 2px var(--white)}@media (width<=760px){.hx-tag--sm-left{margin:0 0 0 -8px;transform:translate(-100%,-75%)}.hx-tag--sm-left:after{content:"";background:var(--ink);width:8px;height:1px;position:absolute;top:75%;left:100%}.hx-tag>span{line-height:1.3;display:block}.fig--ix .hx-tag[data-tag=charge].on~.hx-tag[data-tag=r214]{display:none}}.ix__rest{border-top:1px dashed var(--line-2);flex-direction:column;gap:6px;padding-top:10px;display:flex}.ix__rest[hidden]{display:none}.ix__open{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.ix__start{text-underline-offset:3px;align-items:center;gap:6px;min-height:28px;text-decoration:underline;display:inline-flex;color:var(--ink)!important;padding:0!important;font-weight:500!important}.ix__start:hover{text-decoration-thickness:2px}@media (width<=760px){.ix__first{display:none}}.fig--ix [data-part=restaurant].on .louvre{fill:#f3dcd3}.fig .traffic{display:none}html.motion .fig .traffic{display:inline}html.motion .fig .car{opacity:0}html.motion .fig .car--up{animation:95s linear infinite both car-up}html.motion .fig .car--down{animation:95s linear infinite both car-down}html.motion .fig .car--1{animation-delay:1s}html.motion .fig .car--2{animation-delay:7s}html.motion .fig .car--3{animation-delay:41s}html.motion .fig .car--4{animation-delay:63s}@keyframes car-up{0%{opacity:0;transform:translate(0)}2%{opacity:1}27%{opacity:1}29%{opacity:0;transform:translate(266.6px,-153.9px)}to{opacity:0;transform:translate(266.6px,-153.9px)}}@keyframes car-down{0%{opacity:0;transform:translate(0)}2%{opacity:1}27%{opacity:1}29%{opacity:0;transform:translate(-266.6px,153.9px)}to{opacity:0;transform:translate(-266.6px,153.9px)}}html.motion .fig .ripple{animation:5s ease-in-out infinite alternate ripple}html.motion .fig .ripple:nth-of-type(2n){animation-duration:6.5s;animation-delay:-3s}@keyframes ripple{0%{opacity:.35;transform:translate(-6px,2px)}50%{opacity:1}to{opacity:.45;transform:translate(8px,-3px)}}@property --s{syntax:"<number>";inherits:false;initial-value:1}html.motion .fig .louvre{transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;transform:matrix(calc(1 + (var(--s) - 1) * .5),calc((var(--s) - 1) * -.2887),calc((var(--s) - 1) * -.866),calc(1 + (var(--s) - 1) * .5),0,0);animation:14s ease-in-out 3s infinite louvre}@keyframes louvre{0%,30%,to{--s:1}42%,55%{--s:.12}72%,86%{--s:1.82}}html.motion .fig .pergola-top{fill-opacity:0}html.motion .fig.is-paused :is(.car,.ripple,.louvre,.charge-arc),html.motion .fig.is-offscreen :is(.car,.ripple,.louvre),html.motion .fig.walk-1 .car{animation-play-state:paused}html.motion .fig.walk-1 .traffic{opacity:0}.fig--ix.is-on .traffic{opacity:.45}.fig--ix.is-on.walk-1 .traffic{opacity:0}.fig__motion{width:28px;height:28px;color:var(--ink);background:var(--white);border:2.5px solid var(--ink);cursor:pointer;box-sizing:border-box;border-radius:50%;flex:none;align-self:center;place-items:center;margin:-6px 0;padding:0;display:inline-grid}.fig__motion svg{width:10px;height:10px;display:block}.fig__motion:hover{background:var(--paper)}.fig__motion:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.fig__motion:hover{border-color:var(--ink)}@media (prefers-reduced-motion:reduce){html.motion .fig :is(.car,.ripple,.louvre){animation:none!important}html.motion .fig .traffic,.fig__motion{display:none!important}}@media (width<=760px){html.motion .hero .fig__bar{flex-wrap:wrap;row-gap:10px}html.motion .hero .fig__bar>span:first-child{flex:100%}.fig__motion{margin:0}.hero .fig__art>svg{aspect-ratio:636/500}}@media (width<=400px){.hero .fig__art>svg{aspect-ratio:618/486}}@media (width<=760px) and (scripting:enabled) and (prefers-reduced-motion:no-preference){.hero .fig__bar{flex-wrap:wrap;row-gap:10px}.hero .fig__bar>span:first-child{flex:100%}.hero .fig__bar:not(:has(.fig__motion)):after{content:"";width:28px;height:28px}}@media (width<=760px){.hero .fig__art [data-x]{left:var(--sm-l)!important;top:var(--sm-t)!important}}@media (width<=400px){.hero .fig__art [data-x]{left:var(--xs-l)!important;top:var(--xs-t)!important}}#para-quien .fit,#who-its-for .fit{grid-template-columns:repeat(3,1fr)}#para-quien .fit li:last-child,#who-its-for .fit li:last-child{background:var(--white);color:var(--ink)}@media (width>=1181px){#para-quien .who__text,#who-its-for .who__text{grid-column:1/span 5}.map.spain{grid-column:6/span 7}}.spain__art{background:var(--paper)}.spain__svg{width:100%;height:auto;display:block}.spain__t text{font-family:var(--mono);letter-spacing:.06em;fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round;font-size:15.5px}.spain__t .spain__cap{fill:var(--ink-2);stroke:#fff}.spain__legend{border-top:1px solid var(--line-2);color:var(--ink-2);flex-wrap:wrap;gap:8px 22px;margin:0;padding:12px 16px;list-style:none;display:flex}.spain__legend li{align-items:center;gap:8px;display:inline-flex}.spain__legend .sw{border:1px solid var(--ink);width:14px;height:14px;display:inline-block}.spain__legend .sw--zone{background:var(--white) repeating-linear-gradient(-45deg,transparent 0 2.5px,var(--ink) 2.5px 3.5px);border-radius:50%}.spain__legend .sw--arc{border:0;border-top:1.6px dashed var(--ink);width:22px;height:0}@media (width<=760px){.spain__t{display:none}}.slot--logo{place-items:center;display:grid}.slot__img{width:min(200px,70%);height:auto}@media (width<=640px){#para-quien .fit,#who-its-for .fit{grid-template-columns:1fr}#para-quien .fit li,#who-its-for .fit li{border-right:0;flex-direction:row;align-items:center}#para-quien .fit li+li,#who-its-for .fit li+li{border-top:1px solid var(--line)}}@media (width>=1181px) and (height>=760px){.hero{padding-top:16px}.hero .fig__art{--art-h:max(500px,calc(100svh - 73px - 16px - 30px - 41px - var(--ix-card,170px) - 16px));max-width:calc(var(--art-h) * 704 / 571);margin-inline:auto}.hero .fig{background:var(--white) radial-gradient(circle,#d9d6cc 1px,transparent 1.2px) 8px 8px/16px 16px}.hero__note{padding-top:24px}.hero .ix__card{gap:8px;padding:10px 16px}.hero .ix__step{min-height:36px}.hero .ix__card{position:relative}.hero .ix__ctl{position:absolute;top:10px;right:16px}.hero .ix__ctl:not([hidden])~.ix__live .ix__k{padding-right:230px}.hero .fig__bar{padding-top:6px;padding-bottom:6px}.hero .ix__mod,.hero .ix__walkbtn{min-height:40px}}
