.escena-camino[data-astro-cid-vaqjgsa5]{--tierra:var(--fc-linea-suave);--fletxa-largo:clamp(4.5rem, 7.5vw, 8.5rem);background-color:var(--fc-papel);height:100%;color:var(--fc-tinta);position:relative;overflow:clip;container:mapa/size}.escena-camino__mapa[data-astro-cid-vaqjgsa5]{margin:0;position:absolute;inset:0}.escena-camino__caja[data-astro-cid-vaqjgsa5]{--lw:min(172cqh, 215cqw);left:calc(50cqw - var(--lw) / 2);top:calc(52cqh - var(--lw) * .3125);width:var(--lw);aspect-ratio:16/10;position:absolute}@media (width>=64em){.escena-camino__caja[data-astro-cid-vaqjgsa5]{--lw:min(150cqh, 140cqw);left:calc(66cqw - var(--lw) / 2);top:calc(45cqh - var(--lw) * .3125)}}.escena-camino__terra[data-astro-cid-vaqjgsa5]{background-color:var(--tierra);transform-origin:0 0;-webkit-mask-image:var(--mapa), linear-gradient(90deg, transparent, black 7%, black 93%, transparent), linear-gradient(transparent, black 6%, black 92%, transparent);-webkit-mask-composite:source-in, source-in;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-image:var(--mapa), linear-gradient(90deg, transparent, black 7%, black 93%, transparent), linear-gradient(transparent, black 6%, black 92%, transparent);position:absolute;inset:0;mask-size:100% 100%;mask-repeat:no-repeat;mask-composite:intersect}.escena-camino__capa[data-astro-cid-vaqjgsa5]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.escena-camino__capa[data-astro-cid-vaqjgsa5] path[data-astro-cid-vaqjgsa5]:not(.escena-camino__revela){fill:none;vector-effect:non-scaling-stroke}.escena-camino__revela[data-astro-cid-vaqjgsa5]{stroke-dasharray:1 1;stroke-dashoffset:0}.escena-camino__pla[data-astro-cid-vaqjgsa5]{stroke:var(--fc-linea);stroke-width:1.5px;stroke-dasharray:3 6}.escena-camino__vora[data-astro-cid-vaqjgsa5]{stroke:var(--fc-tinta);stroke-width:9px;stroke-linecap:round;stroke-dasharray:12 16}.escena-camino__groc[data-astro-cid-vaqjgsa5]{stroke:var(--fc-amarillo);stroke-width:5px;stroke-linecap:round;stroke-dasharray:12 16}.escena-camino__vora--fet[data-astro-cid-vaqjgsa5],.escena-camino__groc--fet[data-astro-cid-vaqjgsa5]{stroke-dasharray:none}.escena-camino__punto[data-astro-cid-vaqjgsa5]{border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.escena-camino__punto--bcn[data-astro-cid-vaqjgsa5]{background-color:var(--fc-tinta);width:12px;height:12px;box-shadow:0 0 0 3px var(--fc-papel)}.escena-camino__punto--destino[data-astro-cid-vaqjgsa5]{border:2px solid var(--fc-tinta);background-color:var(--fc-amarillo);outline:2px solid var(--fc-tinta);outline-offset:4px;width:16px;height:16px}.escena-camino__nombre[data-astro-cid-vaqjgsa5]{font-family:var(--fc-letra-ui);font-weight:700;font-size:var(--fc-t-0);white-space:nowrap;color:var(--fc-tinta);text-shadow:0 0 3px var(--fc-papel), 0 0 6px var(--fc-papel), 0 0 2px var(--fc-papel);line-height:1.2;position:absolute;transform:translate(12px,6px)}.escena-camino__letrero[data-astro-cid-vaqjgsa5]{width:max-content;filter:drop-shadow(2px 0 0 var(--fc-tinta)) drop-shadow(-2px 0 0 var(--fc-tinta)) drop-shadow(0 2px 0 var(--fc-tinta)) drop-shadow(0 -2px 0 var(--fc-tinta)) drop-shadow(4px 4px 0 var(--fc-tinta));display:block;position:absolute;transform:translate(calc(-100% - 24px),-50%)}.escena-camino__letrero[data-astro-cid-vaqjgsa5] .letrero{transform-origin:100%}.escena-camino__region[data-astro-cid-vaqjgsa5]{font-family:var(--fc-letra-mono);font-weight:700;font-size:var(--fc-t--1);letter-spacing:var(--fc-tracking-etiqueta);text-transform:uppercase;white-space:nowrap;color:var(--fc-tierra);text-shadow:0 0 3px var(--fc-papel), 0 0 6px var(--fc-papel);opacity:0;pointer-events:none;position:absolute;transform:translate(1.75rem,1.5rem)}.escena-camino__ara[data-astro-cid-vaqjgsa5]{border:3px solid var(--fc-tinta);border-radius:50%;width:34px;height:34px;position:absolute;transform:translate(-50%,-50%)}.escena-camino__fletxa[data-astro-cid-vaqjgsa5]{width:var(--fletxa-largo);margin:calc(var(--fletxa-largo) * -.2) 0 0 calc(var(--fletxa-largo) * -.033);pointer-events:none;display:block;position:absolute}.escena-camino__velo[data-astro-cid-vaqjgsa5]{display:none}@media (width>=64em){.escena-camino__velo[data-astro-cid-vaqjgsa5]{background-image:linear-gradient(90deg, var(--fc-papel) 0, var(--fc-papel) 24%, transparent 50%);pointer-events:none;display:block;position:absolute;inset:0}}.escena-camino[data-astro-cid-vaqjgsa5] .escena-camino__fita{border-radius:var(--fc-r-fita);background-color:var(--fc-pedra);min-width:2.5rem;box-shadow:var(--fc-sombra-canto), var(--fc-sombra-2);opacity:0;transition:opacity var(--fc-d-2) linear;pointer-events:none;justify-items:center;padding:.35rem .3rem .55rem;display:grid;position:absolute;transform:translate(calc(-100% - 6px),calc(-100% - 6px))}.escena-camino[data-astro-cid-vaqjgsa5] .escena-camino__fita--visible{opacity:1}.escena-camino[data-astro-cid-vaqjgsa5] .escena-camino__fita--derecha{transform:translate(6px,calc(-100% - 6px))}.escena-camino[data-astro-cid-vaqjgsa5] .escena-camino__fita-mascara{border-radius:var(--fc-r-1);background-color:var(--fc-papel);color:var(--fc-tinta);font-family:var(--fc-letra-mono);font-variant-numeric:tabular-nums;padding:.05em .35em;font-size:1rem;font-weight:700;line-height:1.25;display:grid;overflow:clip}.escena-camino[data-astro-cid-vaqjgsa5] .escena-camino__fita-mascara>span{grid-area:1/1}.motion .escena-camino__revela[data-astro-cid-vaqjgsa5]{stroke-dashoffset:1px;animation:0s 3s forwards fc-escena-revela}.motion .escena-camino__letrero[data-astro-cid-vaqjgsa5] .letrero{opacity:0;animation:0s 3s forwards fc-escena-aparece}.motion .escena-camino__fletxa[data-astro-cid-vaqjgsa5] .fletxa__pintura{clip-path:inset(0 100% 0 0);animation:0s 3s forwards fc-escena-pinta}@keyframes fc-escena-revela{to{stroke-dashoffset:0}}@keyframes fc-escena-aparece{to{opacity:1}}@keyframes fc-escena-pinta{to{clip-path:inset(0)}}@media (forced-colors:active){.escena-camino__terra[data-astro-cid-vaqjgsa5]{background-color:graytext}.escena-camino__capa[data-astro-cid-vaqjgsa5] path[data-astro-cid-vaqjgsa5]:not(.escena-camino__revela){stroke:canvastext}.escena-camino__punto[data-astro-cid-vaqjgsa5]{background-color:canvastext}}.ruta-prevista__rejilla[data-astro-cid-ct3crw6n]{gap:var(--fc-e-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"cabeza""mapa""paradas";display:grid}.ruta-prevista__cabeza[data-astro-cid-ct3crw6n]{align-items:flex-start;gap:var(--fc-e-3);flex-direction:column;grid-area:cabeza;display:flex}.ruta-prevista__mapa[data-astro-cid-ct3crw6n]{grid-area:mapa;min-width:0}.ruta-prevista__paradas[data-astro-cid-ct3crw6n]{grid-area:paradas}@media (width>=64em){.ruta-prevista__rejilla[data-astro-cid-ct3crw6n]{column-gap:var(--fc-e-7);row-gap:var(--fc-e-6);grid-template:"cabeza mapa""paradas mapa"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start}.ruta-prevista__mapa[data-astro-cid-ct3crw6n]{position:sticky;top:6rem}}.ruta-prevista__titulo[data-astro-cid-ct3crw6n]{font-size:var(--fc-t-5);line-height:var(--fc-il-titular);text-wrap:balance}.ruta-prevista__rotulo[data-astro-cid-ct3crw6n]{margin-block:var(--fc-e-1)}.ruta-prevista__rotulo[data-astro-cid-ct3crw6n] span[data-astro-cid-ct3crw6n]{border:3px solid var(--fc-rojo);border-radius:var(--fc-r-1);color:var(--fc-rojo);font-family:var(--fc-letra-mono);font-weight:700;font-size:var(--fc-t--1);letter-spacing:var(--fc-tracking-etiqueta);text-transform:uppercase;transform-origin:0;background-color:color-mix(in srgb, var(--fc-rojo) 6%, transparent);padding:.35em .7em;line-height:1.25;display:inline-block;transform:rotate(-2.5deg)}@media (forced-colors:active){.ruta-prevista__rotulo[data-astro-cid-ct3crw6n] span[data-astro-cid-ct3crw6n]{color:canvastext;border-color:canvastext}}.ruta-prevista__nota[data-astro-cid-ct3crw6n]{max-width:46ch;color:var(--fc-texto-2)}.ruta-prevista__paradas[data-astro-cid-ct3crw6n]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ruta-prevista__parada[data-astro-cid-ct3crw6n]{gap:var(--fc-e-1);padding:0 0 var(--fc-e-5) 2.25rem;flex-direction:column;display:flex;position:relative}.ruta-prevista__parada[data-astro-cid-ct3crw6n]:last-child{padding-bottom:0}.ruta-prevista__parada[data-astro-cid-ct3crw6n]:not(:first-child):before{content:"";left:calc(.6875rem - 1px);top:calc(-1 * var(--fc-e-5));height:calc(var(--fc-e-5) + .4rem);border-left:2px dotted var(--fc-linea);position:absolute}.ruta-prevista__parada--pie[data-astro-cid-ct3crw6n]:not(:first-child):before{background-image:repeating-linear-gradient(180deg, var(--fc-amarillo) 0 8px, transparent 8px 13px);background-color:var(--fc-tinta);box-sizing:border-box;background-clip:content-box;border-left:0;border-radius:2px;width:8px;padding:0 1.5px;left:calc(.6875rem - 4px)}.ruta-prevista__parada[data-astro-cid-ct3crw6n]:not(:last-child):after{content:"";border-left:2px dotted var(--fc-linea);position:absolute;top:1.15rem;bottom:0;left:calc(.6875rem - 1px)}.ruta-prevista__parada[data-astro-cid-ct3crw6n]:has(+.ruta-prevista__parada--pie):after{background-image:repeating-linear-gradient(180deg, var(--fc-amarillo) 0 8px, transparent 8px 13px);background-color:var(--fc-tinta);box-sizing:border-box;background-clip:content-box;border-left:0;border-radius:2px;width:8px;padding:0 1.5px;left:calc(.6875rem - 4px)}.ruta-prevista__nodo[data-astro-cid-ct3crw6n]{z-index:1;border:2.5px solid var(--fc-tinta);background-color:var(--fc-papel);border-radius:50%;width:.875rem;height:.875rem;position:absolute;top:.2rem;left:.25rem}.seccion--alterna .ruta-prevista__nodo[data-astro-cid-ct3crw6n]{background-color:var(--fc-papel-2)}.ruta-prevista__parada--inicio[data-astro-cid-ct3crw6n] .ruta-prevista__nodo[data-astro-cid-ct3crw6n]{background-color:var(--fc-tinta)}.ruta-prevista__parada--destino[data-astro-cid-ct3crw6n] .ruta-prevista__nodo[data-astro-cid-ct3crw6n]{background-color:var(--fc-amarillo);border-width:3px;width:1.375rem;height:1.375rem;top:0;left:0}.ruta-prevista__nombre[data-astro-cid-ct3crw6n]{font-family:var(--fc-letra-titular);font-weight:800;font-size:var(--fc-t-1);line-height:1.15}.ruta-prevista__parada--destino[data-astro-cid-ct3crw6n] .ruta-prevista__nombre[data-astro-cid-ct3crw6n]{font-size:var(--fc-t-2)}.ruta-prevista__detalle[data-astro-cid-ct3crw6n]{font-family:var(--fc-letra-mono);font-weight:500;font-size:var(--fc-t--1);letter-spacing:var(--fc-tracking-etiqueta);text-transform:uppercase;color:var(--fc-tierra)}@media (forced-colors:active){.ruta-prevista__parada--pie[data-astro-cid-ct3crw6n]:not(:first-child):before,.ruta-prevista__parada[data-astro-cid-ct3crw6n]:has(+.ruta-prevista__parada--pie):after{background:canvastext}}.viatge[data-astro-cid-j4zyevrs]{--alto-escena:clamp(14rem, 46svh, 27rem);grid-template-columns:minmax(0,1fr);display:grid;overflow-x:clip}.viatge[data-astro-cid-j4zyevrs]>[data-astro-cid-j4zyevrs]{grid-area:1/1;min-width:0}.viatge__escena[data-astro-cid-j4zyevrs]{z-index:2;height:var(--alto-escena);border-bottom:1px solid var(--fc-linea-suave);align-self:start;position:sticky;top:4rem}.motion .viatge__escena[data-astro-cid-j4zyevrs]{top:0}.viatge__flujo[data-astro-cid-j4zyevrs]{z-index:1;padding-top:var(--alto-escena);position:relative}@media (height<=30em) and (width<=63.99em){.viatge__escena[data-astro-cid-j4zyevrs]{position:relative;top:0}.motion .viatge__escena[data-astro-cid-j4zyevrs]{top:0}}@media (width>=64em){.viatge[data-astro-cid-j4zyevrs]{--alto-escena:calc(100svh - 4.5rem)}.motion .viatge[data-astro-cid-j4zyevrs]{--alto-escena:100svh}.viatge__escena[data-astro-cid-j4zyevrs]{z-index:1;border-bottom:0;top:4.5rem}.viatge__flujo[data-astro-cid-j4zyevrs]{z-index:2;padding-top:0}}@media (width>=64em) and (height<=36em){.viatge__escena[data-astro-cid-j4zyevrs]{position:relative;top:0}.motion .viatge__escena[data-astro-cid-j4zyevrs]{top:0}}.viatge__cabecera[data-astro-cid-j4zyevrs]{padding-block:var(--fc-e-6) var(--fc-bloque)}.viatge__presentacion[data-astro-cid-j4zyevrs]{align-items:flex-start;gap:var(--fc-e-4);flex-direction:column;display:flex}.viatge__titulo[data-astro-cid-j4zyevrs]{font-size:clamp(2.75rem,14.5vw,5rem);line-height:var(--fc-il-portada);text-wrap:balance}.viatge__entradilla[data-astro-cid-j4zyevrs]{max-width:40ch;font-size:var(--fc-t-1);color:var(--fc-texto-2);text-wrap:pretty;line-height:1.4}.camino-tiempo[data-astro-cid-j4zyevrs]{gap:var(--fc-e-1);font-size:var(--fc-t--1);font-variant-numeric:var(--fc-numeros);color:var(--fc-texto-2);flex-direction:column;line-height:1.5;display:flex}.camino-tiempo[data-astro-cid-j4zyevrs] :is(.dos-horas,.cuenta-atras){color:var(--fc-texto-2)}@media (width>=64em){.viatge__cabecera[data-astro-cid-j4zyevrs]{min-height:calc(100svh - 7rem);padding-block:var(--fc-e-6);align-content:center;display:grid}.viatge__presentacion[data-astro-cid-j4zyevrs]{max-width:min(38rem,44%)}.viatge__titulo[data-astro-cid-j4zyevrs]{font-size:min(var(--fc-t-6), 7.6vw)}}.viatge__ruta[data-astro-cid-j4zyevrs]{padding-bottom:30svh}.viatge__columna[data-astro-cid-j4zyevrs]{flex-direction:column;gap:18svh;display:flex}.viatge__intro[data-astro-cid-j4zyevrs]{gap:var(--fc-e-3);max-width:34rem;color:var(--fc-texto-2);flex-direction:column;display:flex}.viatge__intro[data-astro-cid-j4zyevrs] h2[data-astro-cid-j4zyevrs]{color:var(--fc-texto)}.viatge__ultima[data-astro-cid-j4zyevrs]{color:var(--fc-texto);font-weight:700}.viatge__etapas[data-astro-cid-j4zyevrs]{flex-direction:column;gap:22svh;margin:0;padding:0;display:flex}@media (width>=64em){.viatge__ruta[data-astro-cid-j4zyevrs]{padding-bottom:85svh}.viatge__columna[data-astro-cid-j4zyevrs]{gap:30svh;max-width:min(34rem,44%)}.viatge__intro[data-astro-cid-j4zyevrs]{padding:var(--fc-e-5) var(--fc-e-5) var(--fc-e-5) 0;background-color:var(--fc-papel)}.viatge__etapas[data-astro-cid-j4zyevrs]{gap:42svh}}.viatge__leyenda[data-astro-cid-j4zyevrs]{gap:var(--fc-e-2) var(--fc-e-5);font-size:var(--fc-t--1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.viatge__leyenda[data-astro-cid-j4zyevrs] li[data-astro-cid-j4zyevrs]{align-items:center;gap:var(--fc-e-2);display:inline-flex}.viatge__muestra[data-astro-cid-j4zyevrs]{border-radius:var(--fc-r-pildora);background-image:repeating-linear-gradient(90deg, var(--fc-amarillo) 0 9px, transparent 9px 15px);width:2.5rem;height:9px;box-shadow:inset 0 0 0 2px var(--fc-tinta);background-color:var(--fc-tinta);display:inline-block}.viatge__muestra--fet[data-astro-cid-j4zyevrs]{background-image:none;background-color:var(--fc-amarillo)}.viatge__muestra--ara[data-astro-cid-j4zyevrs]{border:3px solid var(--fc-tinta);width:1.25rem;height:1.25rem;box-shadow:none;background:0 0;border-radius:50%;margin-inline:.625rem}.viatge[data-astro-cid-j4zyevrs] .etapa__lugar{font-family:var(--fc-letra-mono);font-weight:500;font-size:var(--fc-t--1);letter-spacing:var(--fc-tracking-etiqueta);text-transform:uppercase;color:var(--fc-tierra)}.viatge[data-astro-cid-j4zyevrs] .etapa__texto{color:var(--fc-texto);max-width:52ch}.viatge[data-astro-cid-j4zyevrs] .etapa__diario{gap:var(--fc-e-2);flex-direction:column;display:flex}.viatge[data-astro-cid-j4zyevrs] .etapa__diario-titulo{font-family:var(--fc-letra-mono);font-weight:500;font-size:var(--fc-t--1);letter-spacing:var(--fc-tracking-etiqueta);text-transform:uppercase}.viatge[data-astro-cid-j4zyevrs] .etapa__diario ul{gap:var(--fc-e-2);flex-direction:column;margin:0;padding-left:1.1em;display:flex}.viatge[data-astro-cid-j4zyevrs] .etapa__diario a{vertical-align:top;min-height:1.5rem;display:inline-block}.trayecto[data-astro-cid-j4zyevrs]{gap:var(--fc-e-2);flex-direction:column;padding-block:4svh 26svh;display:flex}.trayecto__ruta[data-astro-cid-j4zyevrs]{font-family:var(--fc-letra-mono);font-weight:500;font-size:var(--fc-t--1);letter-spacing:var(--fc-tracking-etiqueta);text-transform:uppercase;color:var(--fc-tierra)}.trayecto__ruta[data-astro-cid-j4zyevrs] span[data-astro-cid-j4zyevrs][lang]{font-family:var(--fc-letra-ko);text-transform:none;letter-spacing:0}.trayecto__km[data-astro-cid-j4zyevrs]{gap:var(--fc-e-1);flex-direction:column;display:flex}.trayecto__cifra[data-astro-cid-j4zyevrs]{font-family:var(--fc-letra-cifra);letter-spacing:var(--fc-tracking-titular);font-variant-numeric:var(--fc-numeros);color:var(--fc-tinta);font-size:clamp(4.5rem,24vw,11rem);font-weight:800;line-height:.86;display:inline-block;position:relative}.trayecto__unidad[data-astro-cid-j4zyevrs]{font-family:var(--fc-letra-titular);font-weight:800;font-size:var(--fc-t-2);line-height:1}.trayecto__cuenta{white-space:nowrap;position:absolute;inset:0}@media (width>=64em){.trayecto[data-astro-cid-j4zyevrs]{padding-block:10svh 30svh}.trayecto__cifra[data-astro-cid-j4zyevrs]{font-size:clamp(6rem,11vw,11rem)}.trayecto__unidad[data-astro-cid-j4zyevrs]{font-size:var(--fc-t-3)}}.camino-fondo[data-astro-cid-j4zyevrs]{padding-bottom:var(--fc-seccion)}.camino-cta[data-astro-cid-j4zyevrs]{align-items:flex-start;gap:var(--fc-e-4);flex-direction:column;max-width:52ch;display:flex}.motion .viatge[data-astro-cid-j4zyevrs] .etapa-camino__tarjeta{animation:0s 3s forwards fc-etapa-rescate;transform:translateY(48px)}.motion .viatge[data-astro-cid-j4zyevrs] .etapa-camino__piedra{animation:0s 3s forwards fc-etapa-rescate;transform:translateY(calc(100% + 3px))}.motion .viatge[data-astro-cid-j4zyevrs] .etapa-camino__placa{opacity:0;animation:0s 3s forwards fc-etapa-rescate;transform:translateY(-8px)}.motion .viatge[data-astro-cid-j4zyevrs] .etapa-camino--hecha .fletxa__pintura{clip-path:inset(0 100% 0 0);animation:0s 3s forwards fc-etapa-pinta}.motion .viatge[data-astro-cid-j4zyevrs] .etapa-camino--en_curso .fletxa__pintura{clip-path:inset(0 100% 0 0);animation:0s 3s forwards fc-etapa-mitad}.motion .viatge[data-astro-cid-j4zyevrs] .etapa-camino--proxima .fletxa__contorno{opacity:0;animation:0s 3s forwards fc-etapa-rescate}@keyframes fc-etapa-rescate{to{opacity:1;transform:none}}@keyframes fc-etapa-pinta{to{clip-path:inset(0)}}@keyframes fc-etapa-mitad{to{clip-path:inset(0 50% 0 0)}}
