.travesia[data-astro-cid-o2l4jwfn]{--tv-oro:#c47a5e;--tv-oro-claro:#f2c3ae;--tv-navy:#264653}.travesia__lienzo[data-astro-cid-o2l4jwfn]{max-width:1200px;margin:0 auto;position:relative}.travesia__mapa[data-astro-cid-o2l4jwfn]{border-radius:24px;width:100%;height:auto;display:block}.tv-oceano[data-astro-cid-o2l4jwfn]{fill:#fdf6f0}.tv-pais[data-astro-cid-o2l4jwfn]{fill:#edd5c3;stroke:#fdf6f0;stroke-width:.8px}.tv-pais--hl[data-astro-cid-o2l4jwfn]{fill:#f0d5c9;stroke:#d5896f;stroke-width:1.5px}.tv-label[data-astro-cid-o2l4jwfn]{fill:#5a524c;font:600 13px var(--font-sans,system-ui);letter-spacing:.18em;text-anchor:middle;opacity:.8}.tv-label--mar[data-astro-cid-o2l4jwfn]{letter-spacing:.08em;opacity:.55;font-style:italic;font-weight:500}.tv-label--frontera[data-astro-cid-o2l4jwfn]{fill:#6b3a28;text-anchor:end;font-size:10px}.tv-grieta[data-astro-cid-o2l4jwfn]{fill:none;stroke:var(--tv-oro);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;filter:url(#tv-brillo)}.tv-grieta--vuelo[data-astro-cid-o2l4jwfn]{stroke-dasharray:2 10;stroke-width:4.5px}.tv-destello[data-astro-cid-o2l4jwfn]{fill:none;stroke:var(--tv-oro-claro);stroke-width:3px;stroke-linecap:round;opacity:0;filter:url(#tv-brillo)}.tv-rama[data-astro-cid-o2l4jwfn]{fill:none;stroke:var(--tv-oro);stroke-width:2px;stroke-linecap:round}.tv-ruta-guia[data-astro-cid-o2l4jwfn]{fill:none;stroke:none}.tv-conectores[data-astro-cid-o2l4jwfn] line[data-astro-cid-o2l4jwfn]{stroke:#72787b;stroke-width:1.2px;stroke-dasharray:3 5;opacity:0;transition:opacity .6s}.tv-conectores[data-astro-cid-o2l4jwfn] line[data-astro-cid-o2l4jwfn].on{opacity:.7}.tv-punto[data-astro-cid-o2l4jwfn] circle[data-astro-cid-o2l4jwfn]{fill:var(--tv-navy);stroke:var(--tv-oro-claro);stroke-width:2.5px}.tv-punto[data-astro-cid-o2l4jwfn] text[data-astro-cid-o2l4jwfn]{fill:#fff;font:700 11px var(--font-sans,system-ui);text-anchor:middle}.tv-maleta__cuerpo[data-astro-cid-o2l4jwfn]{fill:var(--tv-navy);stroke:var(--tv-oro-claro);stroke-width:2px}.tv-maleta__asa[data-astro-cid-o2l4jwfn]{fill:none;stroke:var(--tv-navy);stroke-width:2.5px;stroke-linecap:round}.tv-maleta__linea[data-astro-cid-o2l4jwfn]{stroke:var(--tv-oro-claro);stroke-width:1.5px}.travesia__etapas[data-astro-cid-o2l4jwfn]{margin:0;padding:0;list-style:none}.tv-tarjeta[data-astro-cid-o2l4jwfn]{backdrop-filter:blur(6px);background:#fdf6f0eb;border:1px solid #e0cfc1;border-left:3px solid #d5896f;border-radius:16px;padding:14px 16px;transition:opacity .7s,transform .7s;box-shadow:0 10px 30px -12px #26465340}.tv-num[data-astro-cid-o2l4jwfn]{display:none}.tv-meta[data-astro-cid-o2l4jwfn]{align-items:center;gap:8px;margin:0 0 6px;display:flex}.tv-chip[data-astro-cid-o2l4jwfn]{font:700 10px var(--font-sans,system-ui);letter-spacing:.12em;text-transform:uppercase;color:#6b3a28;background:#f0d5c9;border-radius:999px;padding:3px 9px}.tv-anio[data-astro-cid-o2l4jwfn]{font:700 11px var(--font-sans,system-ui);color:var(--tv-navy);letter-spacing:.08em}.tv-titulo[data-astro-cid-o2l4jwfn]{font-family:var(--font-serif,serif);color:var(--tv-navy);margin:0 0 4px;font-size:1.15rem;font-style:italic}.tv-texto[data-astro-cid-o2l4jwfn]{color:#5a524c;margin:0;font-size:.85rem;line-height:1.5}@media (width>=1024px){.travesia__etapas[data-astro-cid-o2l4jwfn]{pointer-events:none;position:absolute;inset:0}.tv-tarjeta[data-astro-cid-o2l4jwfn]{left:var(--x);top:var(--y);pointer-events:auto;width:22%;position:absolute}}@media (width<=1023px){.travesia__etapas[data-astro-cid-o2l4jwfn]{border-left:2px solid #d5896f;gap:14px;margin-top:20px;padding-left:22px;display:grid}.tv-tarjeta[data-astro-cid-o2l4jwfn]{position:relative}.tv-num[data-astro-cid-o2l4jwfn]{background:var(--tv-navy);color:#fff;width:26px;height:26px;font:700 11px var(--font-sans,system-ui);border:2px solid var(--tv-oro-claro);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;left:-36px}.tv-conectores[data-astro-cid-o2l4jwfn]{display:none}}.travesia[data-astro-cid-o2l4jwfn].is-anim .tv-punto[data-astro-cid-o2l4jwfn],.travesia[data-astro-cid-o2l4jwfn].is-anim .tv-tarjeta[data-astro-cid-o2l4jwfn]{opacity:0;transform:translateY(10px)}.travesia[data-astro-cid-o2l4jwfn].is-anim .tv-punto[data-astro-cid-o2l4jwfn]{transform:none}.travesia[data-astro-cid-o2l4jwfn] .on[data-astro-cid-o2l4jwfn]{opacity:1!important;transform:none!important}.travesia[data-astro-cid-o2l4jwfn].is-anim .tv-rama[data-astro-cid-o2l4jwfn]{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.travesia[data-astro-cid-o2l4jwfn] .tv-rama[data-astro-cid-o2l4jwfn].on{animation:.6s ease-out forwards tv-dibujar}@keyframes tv-dibujar{to{stroke-dashoffset:0}}.travesia[data-astro-cid-o2l4jwfn].is-done .tv-destello[data-astro-cid-o2l4jwfn]{opacity:.9;stroke-dasharray:60 var(--total);animation:6s linear infinite tv-destello}@keyframes tv-destello{0%{stroke-dashoffset:60px}to{stroke-dashoffset:calc(var(--total) * -1)}}.travesia[data-astro-cid-o2l4jwfn].is-done .tv-grieta[data-astro-cid-o2l4jwfn]{animation:4s ease-in-out infinite tv-latido}@keyframes tv-latido{50%{stroke-width:5.5px}}.tv-tarjeta[data-astro-cid-o2l4jwfn]:hover{transform:translateY(-3px)!important}@media (prefers-reduced-motion:reduce){.travesia[data-astro-cid-o2l4jwfn] [data-astro-cid-o2l4jwfn]{transition:none!important;animation:none!important}}.pilares[data-astro-cid-nahvtu4s]{--navy:#264653;--navy-2:#2f5766;--terracota:#d5896f;--oro:#c47a5e;--oro-claro:#f2c3ae;--crema:#f4e1d2;background:radial-gradient(120% 90% at 50% 0%, var(--navy-2) 0%, var(--navy) 60%);color:var(--crema);padding:clamp(72px,10vw,128px) 20px;position:relative;overflow:hidden}.pilares__fondo[data-astro-cid-nahvtu4s]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pilares__fondo[data-astro-cid-nahvtu4s] path[data-astro-cid-nahvtu4s]{fill:none;stroke:var(--oro);stroke-width:1.2px;opacity:.45;vector-effect:non-scaling-stroke}.pilares__inner[data-astro-cid-nahvtu4s]{max-width:1120px;margin:0 auto;position:relative}.pilares__head[data-astro-cid-nahvtu4s]{text-align:center;max-width:640px;margin:0 auto clamp(48px,7vw,80px)}.pilares__eyebrow[data-astro-cid-nahvtu4s]{font:700 12px var(--font-sans,system-ui);letter-spacing:.22em;color:var(--terracota);margin:0 0 16px}.pilares__titulo[data-astro-cid-nahvtu4s]{font-family:var(--font-serif,serif);color:#fff;margin:0 0 18px;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:400;line-height:1.05}.pilares__titulo[data-astro-cid-nahvtu4s] em[data-astro-cid-nahvtu4s]{color:var(--terracota)}.pilares__titulo[data-astro-cid-nahvtu4s] strong[data-astro-cid-nahvtu4s]{font-weight:600}.pilares__bajada[data-astro-cid-nahvtu4s]{color:#f4e1d2cc;margin:0;font-size:1.05rem;line-height:1.6}.pilares__grid[data-astro-cid-nahvtu4s]{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,36px);display:grid;position:relative}.pilares__hilo[data-astro-cid-nahvtu4s]{z-index:0;width:92%;height:40px;position:absolute;top:84px;left:4%;right:4%}.hilo[data-astro-cid-nahvtu4s]{fill:none;stroke:var(--oro);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #f2c3ae8c)}.pilar[data-astro-cid-nahvtu4s]{z-index:1;text-align:center;border:1px solid #f4e1d224;border-top:3px solid var(--oro);backdrop-filter:blur(2px);background:#2b4e5c;border-radius:22px;padding:36px 28px 34px;transition:transform .5s cubic-bezier(.2,.7,.2,1),background .5s,border-color .5s;position:relative}.pilar[data-astro-cid-nahvtu4s]:hover{background:#30596a;border-color:#f2c3ae59;transform:translateY(-6px)}.pilar__num[data-astro-cid-nahvtu4s]{font-family:var(--font-serif,serif);color:#0000;-webkit-text-stroke:1px #f2c3ae59;font-size:3.4rem;line-height:1;position:absolute;top:14px;right:20px}.pilar__icono[data-astro-cid-nahvtu4s]{background:var(--navy);border-radius:50%;place-items:center;width:104px;height:104px;margin:0 auto 22px;display:grid;box-shadow:0 0 0 1px #f2c3ae59,0 0 0 10px #264653e6}.pilar__icono[data-astro-cid-nahvtu4s] svg[data-astro-cid-nahvtu4s]{width:70px;height:70px;overflow:visible}.trazo[data-astro-cid-nahvtu4s]{fill:none;stroke:var(--crema);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.cabeza[data-astro-cid-nahvtu4s]{fill:var(--navy)}.relleno[data-astro-cid-nahvtu4s]{fill:var(--oro);filter:drop-shadow(0 0 4px #d5896fb3)}.oro[data-astro-cid-nahvtu4s]{fill:none;stroke:var(--oro-claro);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #d5896fe6)}.pilar__titulo[data-astro-cid-nahvtu4s]{font-family:var(--font-serif,serif);color:var(--terracota);margin:0 0 12px;font-size:1.7rem;font-style:italic;font-weight:500}.pilar__texto[data-astro-cid-nahvtu4s]{color:#f4e1d2e0;margin:0;font-size:.98rem;line-height:1.65}@media (width<=860px){.pilares__grid[data-astro-cid-nahvtu4s]{grid-template-columns:1fr;max-width:460px;margin:0 auto}.pilares__hilo[data-astro-cid-nahvtu4s]{width:40px;height:100%;top:0;bottom:0;left:50%;transform:translate(-50%)rotate(0)}.pilares__hilo[data-astro-cid-nahvtu4s],.pilares__fondo[data-astro-cid-nahvtu4s]{display:none}}.pilares[data-astro-cid-nahvtu4s].is-anim .hilo[data-astro-cid-nahvtu4s],.pilares[data-astro-cid-nahvtu4s].is-anim .pilares__fondo[data-astro-cid-nahvtu4s] path[data-astro-cid-nahvtu4s]{stroke-dasharray:1;stroke-dashoffset:1px}.pilares[data-astro-cid-nahvtu4s].is-anim .pilares__fondo[data-astro-cid-nahvtu4s] path[data-astro-cid-nahvtu4s]{stroke-dasharray:2000;stroke-dashoffset:2000px}.pilares[data-astro-cid-nahvtu4s].is-anim .trazo[data-astro-cid-nahvtu4s],.pilares[data-astro-cid-nahvtu4s].is-anim .oro[data-astro-cid-nahvtu4s]{stroke-dasharray:1;stroke-dashoffset:1px}.pilares[data-astro-cid-nahvtu4s].is-anim .relleno[data-astro-cid-nahvtu4s]{opacity:0}.pilares[data-astro-cid-nahvtu4s].play .relleno[data-astro-cid-nahvtu4s]{animation:.9s ease-out forwards aparecer,3.5s ease-in-out infinite latirRelleno;animation-delay:calc(1.9s + var(--d)), calc(3s + var(--d))}@keyframes aparecer{to{opacity:1}}@keyframes latirRelleno{50%{fill:#e09a80}}.pilares[data-astro-cid-nahvtu4s].is-anim .pilar[data-astro-cid-nahvtu4s]{opacity:0;transform:translateY(24px)}.pilares[data-astro-cid-nahvtu4s].is-anim .pilares__head[data-astro-cid-nahvtu4s]>[data-astro-cid-nahvtu4s]{opacity:0;transform:translateY(14px)}.pilares[data-astro-cid-nahvtu4s].play .pilares__head[data-astro-cid-nahvtu4s]>[data-astro-cid-nahvtu4s]{animation:.8s cubic-bezier(.2,.7,.2,1) forwards subir}.pilares[data-astro-cid-nahvtu4s].play .pilares__head[data-astro-cid-nahvtu4s]>[data-astro-cid-nahvtu4s]:nth-child(2){animation-delay:.12s}.pilares[data-astro-cid-nahvtu4s].play .pilares__head[data-astro-cid-nahvtu4s]>[data-astro-cid-nahvtu4s]:nth-child(3){animation-delay:.24s}.pilares[data-astro-cid-nahvtu4s].play .pilares__fondo[data-astro-cid-nahvtu4s] path[data-astro-cid-nahvtu4s]{animation:2.4s ease-out .2s forwards dibujar}.pilares[data-astro-cid-nahvtu4s].play .hilo[data-astro-cid-nahvtu4s]{animation:2.4s cubic-bezier(.6,0,.3,1) .5s forwards dibujar}.pilares[data-astro-cid-nahvtu4s].play .pilar[data-astro-cid-nahvtu4s]{animation:.9s cubic-bezier(.2,.7,.2,1) forwards subir;animation-delay:calc(.6s + var(--d))}.pilares[data-astro-cid-nahvtu4s].play .trazo[data-astro-cid-nahvtu4s]{animation:1.2s ease-out forwards dibujar;animation-delay:calc(.9s + var(--d))}.pilares[data-astro-cid-nahvtu4s].play .oro[data-astro-cid-nahvtu4s]{animation:.8s ease-out forwards dibujar,3.5s ease-in-out infinite latir;animation-delay:calc(2s + var(--d)), calc(3s + var(--d))}@keyframes dibujar{to{stroke-dashoffset:0}}@keyframes subir{to{opacity:1;transform:none}}@keyframes latir{50%{stroke:#fff3ec;filter:drop-shadow(0 0 7px #d5896f)}}@media (prefers-reduced-motion:reduce){.pilares[data-astro-cid-nahvtu4s] [data-astro-cid-nahvtu4s]{transition:none!important;animation:none!important}}
