.recorrido[data-astro-cid-ihkqewuk]{--sangria:max(var(--gutter), calc((100vw - var(--ancho)) / 2 + var(--gutter)));isolation:isolate;margin-top:2.5rem;position:relative}.recorrido__luz--1[data-astro-cid-ihkqewuk]{background:var(--c-terracota);opacity:.3;width:22rem;height:18rem;top:30%;left:2%}.recorrido__luz--2[data-astro-cid-ihkqewuk]{background:var(--c-olivo);opacity:.2;width:20rem;height:16rem;animation-delay:-6s;top:35%;left:55%}.recorrido__control[data-astro-cid-ihkqewuk],.recorrido__pie[data-astro-cid-ihkqewuk]{display:none}.js .recorrido__control[data-astro-cid-ihkqewuk]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;margin-bottom:1.25rem;display:flex}.js .recorrido__pie[data-astro-cid-ihkqewuk]{align-items:center;gap:1.25rem;margin-top:-.75rem;display:flex}.recorrido__titulo[data-astro-cid-ihkqewuk]{font-size:var(--t-l);margin:0;font-weight:400}.recorrido__anios[data-astro-cid-ihkqewuk]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:none}@media (width>=48rem){.recorrido__anios[data-astro-cid-ihkqewuk]{display:flex}.recorrido__contador[data-astro-cid-ihkqewuk]{display:none}}.recorrido__anios[data-astro-cid-ihkqewuk] button[data-astro-cid-ihkqewuk]{font:500 var(--t-s)/1 var(--f-texto);color:var(--tinta-media);cursor:pointer;background:var(--vidrio-claro);border:1px solid var(--vidrio-borde);box-shadow:var(--vidrio-canto);backdrop-filter:var(--vidrio-filtro);border-radius:999px;padding:.55rem .85rem;transition:background .3s,color .3s,border-color .3s}.recorrido__anios[data-astro-cid-ihkqewuk] button[data-astro-cid-ihkqewuk]:hover{color:var(--tinta);border-color:var(--tinta)}.recorrido__anios[data-astro-cid-ihkqewuk] button[data-astro-cid-ihkqewuk][aria-current]{background:var(--boton);border-color:var(--boton);color:var(--tinta-invertida)}.recorrido__contador[data-astro-cid-ihkqewuk]{font-size:var(--t-s);color:var(--tinta-media);margin:0}.recorrido__contador[data-astro-cid-ihkqewuk] b[data-astro-cid-ihkqewuk]{color:var(--tinta);font-weight:500}.recorrido__pista[data-astro-cid-ihkqewuk]{margin:0 calc(-1 * var(--sangria));padding:.75rem var(--sangria) 2.5rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sangria);scrollbar-width:none;overscroll-behavior-x:contain;gap:1.25rem;list-style:none;display:flex;position:relative;overflow-x:auto}.recorrido__pista[data-astro-cid-ihkqewuk]::-webkit-scrollbar{display:none}.recorrido__pista[data-astro-cid-ihkqewuk]:focus-visible{outline:2px solid var(--interactivo);outline-offset:-2px}@media (pointer:fine){.recorrido__pista[data-astro-cid-ihkqewuk]{cursor:grab}}.recorrido__pista[data-astro-cid-ihkqewuk].arrastrando{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none}.recorrido__barra[data-astro-cid-ihkqewuk]{background:var(--borde);border-radius:2px;flex:1;height:2px;overflow:hidden}.recorrido__barra[data-astro-cid-ihkqewuk] span[data-astro-cid-ihkqewuk]{background:var(--acento);transform-origin:0;height:100%;transform:scaleX(var(--avance,0));transition:transform .15s linear;display:block}.recorrido__flechas[data-astro-cid-ihkqewuk]{gap:.5rem;display:flex}.recorrido__flechas[data-astro-cid-ihkqewuk] button[data-astro-cid-ihkqewuk]{cursor:pointer;width:2.75rem;height:2.75rem;color:var(--tinta);background:var(--vidrio-claro);border:1px solid var(--vidrio-borde);box-shadow:var(--vidrio-canto);backdrop-filter:var(--vidrio-filtro);border-radius:50%;place-items:center;transition:border-color .3s,opacity .3s;display:grid}.recorrido__flechas[data-astro-cid-ihkqewuk] button[data-astro-cid-ihkqewuk]:hover{border-color:var(--tinta)}.recorrido__flechas[data-astro-cid-ihkqewuk] button[data-astro-cid-ihkqewuk][aria-disabled=true]{opacity:.4;cursor:default;border-color:var(--vidrio-borde)}.recorrido__flechas[data-astro-cid-ihkqewuk] svg[data-astro-cid-ihkqewuk]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}.hito[data-astro-cid-ihkqewuk]{--s:4.25rem;--r:22px;scroll-snap-align:start;transition:opacity .8s var(--curva), translate .8s var(--curva);transition-delay:calc(min(var(--i,0), 5) * 90ms);flex:0 0 clamp(15.5rem,72vw,22rem);display:flex;position:relative}.recorrido--espera[data-astro-cid-ihkqewuk] .hito[data-astro-cid-ihkqewuk]{opacity:0;translate:3rem}.hito__sombra[data-astro-cid-ihkqewuk]{z-index:-1;border-radius:var(--radio-grande);filter:blur(22px);pointer-events:none;background:#4a2d0e52;position:absolute;inset:4.5rem 1rem -.25rem}.hito__vidrio[data-astro-cid-ihkqewuk]{border-radius:var(--radio-grande);min-height:clamp(15rem,13rem + 7vw,20rem);box-shadow:var(--vidrio-canto);flex-direction:column;flex:1;gap:1.1rem;padding:1.4rem 2.6rem 1.6rem 1.5rem;display:flex}.hito__vidrio[data-astro-cid-ihkqewuk].graduado:before{top:calc(var(--s) + .6rem);color:var(--tinta)}.hito__nivel[data-astro-cid-ihkqewuk]{height:var(--nivel);z-index:-1;pointer-events:none;transition:height .9s var(--curva);background:linear-gradient(#d6966e29,#ac6c5b4d);border-top:1px solid #ffffff80;position:absolute;bottom:0;left:0;right:0}.hito[data-astro-cid-ihkqewuk].es-actual .hito__nivel[data-astro-cid-ihkqewuk]{height:calc(var(--nivel) + 5%)}.hito[data-astro-cid-ihkqewuk]:hover .hito__nivel[data-astro-cid-ihkqewuk]{height:calc(var(--nivel) + 16%)}.hito--hoy[data-astro-cid-ihkqewuk] .hito__nivel[data-astro-cid-ihkqewuk]{background:linear-gradient(#0000,#ac6c5b4d);border-top-color:#0000}.hito__esquina[data-astro-cid-ihkqewuk]{width:var(--s);height:var(--s);z-index:3;place-items:center;display:grid;position:absolute;top:0;right:0}.hito__esfera[data-astro-cid-ihkqewuk]{background:radial-gradient(circle at 30% 25%, #ffffffe6, transparent 50%), var(--vidrio-ambar);width:3.1rem;height:3.1rem;box-shadow:var(--vidrio-canto), var(--sombra-suave);transition:transform .6s var(--curva);border:1px solid #ffffffa6;border-radius:50%;place-items:center;display:grid}.hito[data-astro-cid-ihkqewuk].es-actual .hito__esfera[data-astro-cid-ihkqewuk]{transform:scale(1.06)}.hito__esquina[data-astro-cid-ihkqewuk] .hito__icono{width:1.45rem;height:1.45rem;color:var(--tinta)}.hito__anio[data-astro-cid-ihkqewuk]{font:500 var(--t-s)/1 var(--f-texto);letter-spacing:.06em;background:var(--boton);color:var(--tinta-invertida);border-radius:999px;align-self:flex-start;padding:.55rem .9rem}.hito[data-astro-cid-ihkqewuk] p[data-astro-cid-ihkqewuk]{color:var(--tinta);margin:0;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.6}.hito--hoy[data-astro-cid-ihkqewuk]{flex-basis:clamp(18rem,88vw,44rem)}.hito--hoy[data-astro-cid-ihkqewuk] .hito__vidrio[data-astro-cid-ihkqewuk]{gap:1.1rem;padding-top:1.1rem}.hito--hoy[data-astro-cid-ihkqewuk] .hito__esfera[data-astro-cid-ihkqewuk]{background:radial-gradient(circle at 30% 25%,#fffffff2,#0000 50%),#ffffff80}.hoy__titulo[data-astro-cid-ihkqewuk]{font:300 clamp(2.6rem, 2rem + 2.4vw, 3.6rem)/1 var(--f-display);letter-spacing:-.04em;color:var(--tinta)}.hoy__datos[data-astro-cid-ihkqewuk]{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.hoy__datos[data-astro-cid-ihkqewuk] li[data-astro-cid-ihkqewuk]{align-items:center;gap:.85rem;display:flex}.hoy__datos[data-astro-cid-ihkqewuk] li[data-astro-cid-ihkqewuk]>span[data-astro-cid-ihkqewuk]:last-child{font-size:var(--t-s);color:var(--tinta-media);gap:.1rem;line-height:1.45;display:grid}.hoy__datos[data-astro-cid-ihkqewuk] b[data-astro-cid-ihkqewuk]{font-weight:500;font-size:var(--t-m);color:var(--tinta)}@media (width>=48rem){.hoy__datos[data-astro-cid-ihkqewuk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.hoy__datos[data-astro-cid-ihkqewuk] li[data-astro-cid-ihkqewuk]{flex-direction:column;align-items:flex-start;gap:.6rem}}.hoy__icono[data-astro-cid-ihkqewuk]{width:2.7rem;height:2.7rem;box-shadow:var(--vidrio-canto), var(--sombra-suave);background:radial-gradient(circle at 30% 25%,#ffffffe6,#0000 50%),#ffffff73;border:1px solid #ffffffb3;border-radius:50%;flex:none;place-items:center;display:grid}.hoy__icono[data-astro-cid-ihkqewuk] svg{width:1.35rem;height:1.35rem;color:var(--tinta)}.hoy__cierre[data-astro-cid-ihkqewuk]{letter-spacing:-.01em;font:300 var(--t-l)/1.35 var(--f-display)!important;margin-top:auto!important}.recorrido--vivo[data-astro-cid-ihkqewuk] .hito--hoy[data-astro-cid-ihkqewuk] .hoy__datos[data-astro-cid-ihkqewuk] li[data-astro-cid-ihkqewuk],.recorrido--vivo[data-astro-cid-ihkqewuk] .hito--hoy[data-astro-cid-ihkqewuk] .hoy__cierre[data-astro-cid-ihkqewuk]{opacity:0;transition:opacity .7s var(--curva), translate .7s var(--curva);translate:0 14px}.recorrido--vivo[data-astro-cid-ihkqewuk] .hito--hoy[data-astro-cid-ihkqewuk].es-actual .hoy__datos[data-astro-cid-ihkqewuk] li[data-astro-cid-ihkqewuk],.recorrido--vivo[data-astro-cid-ihkqewuk] .hito--hoy[data-astro-cid-ihkqewuk].es-actual .hoy__cierre[data-astro-cid-ihkqewuk]{opacity:1;translate:none}.recorrido--vivo[data-astro-cid-ihkqewuk] .hito--hoy[data-astro-cid-ihkqewuk].es-actual .hoy__datos[data-astro-cid-ihkqewuk] li[data-astro-cid-ihkqewuk]:nth-child(2){transition-delay:.12s}.recorrido--vivo[data-astro-cid-ihkqewuk] .hito--hoy[data-astro-cid-ihkqewuk].es-actual .hoy__datos[data-astro-cid-ihkqewuk] li[data-astro-cid-ihkqewuk]:nth-child(3){transition-delay:.24s}.recorrido--vivo[data-astro-cid-ihkqewuk] .hito--hoy[data-astro-cid-ihkqewuk].es-actual .hoy__cierre[data-astro-cid-ihkqewuk]{transition-delay:.36s}.recorrido--vivo[data-astro-cid-ihkqewuk] .hito--hoy[data-astro-cid-ihkqewuk].es-actual .reflejo[data-astro-cid-ihkqewuk]:after{opacity:1;transition-delay:.2s;transform:skew(-18deg)translate(420%)}@media (prefers-reduced-motion:reduce){.hito[data-astro-cid-ihkqewuk],.recorrido__barra[data-astro-cid-ihkqewuk] span[data-astro-cid-ihkqewuk],.hito__nivel[data-astro-cid-ihkqewuk],.hito__esfera[data-astro-cid-ihkqewuk]{transition:none}}.mf[data-astro-cid-eycb2ekw]{position:relative;container-type:inline-size}.mf__frase[data-astro-cid-eycb2ekw] h2[data-astro-cid-eycb2ekw]{letter-spacing:-.035em;max-width:18ch;margin:0;font-size:clamp(2.2rem,1.4rem + 3.4vw,3.6rem);line-height:1.08}.mf__marco[data-astro-cid-eycb2ekw]{--hx:34cqi;--hy:16cqi;--r:22px;isolation:isolate;aspect-ratio:4/3;border-radius:var(--radio-grande);background:radial-gradient(60% 80% at 70% 45%, color-mix(in srgb, var(--mf-fondo) 70%, white), var(--mf-fondo));-webkit-mask-image:linear-gradient(#000 0 0), linear-gradient(#000 0 0), radial-gradient(circle at 100% 100%, #000 calc(var(--r) - .5px), transparent var(--r)), linear-gradient(#000 0 0), linear-gradient(#000 0 0), radial-gradient(circle at 100% 100%, #000 calc(var(--r) - .5px), transparent var(--r)), radial-gradient(circle at 0 0, transparent calc(var(--r) - .5px), #000 var(--r));mask-image:linear-gradient(#000 0 0), linear-gradient(#000 0 0), radial-gradient(circle at 100% 100%, #000 calc(var(--r) - .5px), transparent var(--r)), linear-gradient(#000 0 0), linear-gradient(#000 0 0), radial-gradient(circle at 100% 100%, #000 calc(var(--r) - .5px), transparent var(--r)), radial-gradient(circle at 0 0, transparent calc(var(--r) - .5px), #000 var(--r));-webkit-mask-size:calc(100% - var(--hx)) calc(100% - var(--r)), calc(100% - var(--hx) - var(--r)) var(--r), var(--r) var(--r), var(--hx) calc(100% - var(--hy) - var(--r)), calc(var(--hx) - var(--r)) var(--r), var(--r) var(--r), var(--r) var(--r);mask-size:calc(100% - var(--hx)) calc(100% - var(--r)), calc(100% - var(--hx) - var(--r)) var(--r), var(--r) var(--r), var(--hx) calc(100% - var(--hy) - var(--r)), calc(var(--hx) - var(--r)) var(--r), var(--r) var(--r), var(--r) var(--r);-webkit-mask-position:100% 100%, 100% 0, var(--hx) 0, 0 100%, var(--r) var(--hy), 0 var(--hy), calc(var(--hx) - var(--r)) calc(var(--hy) - var(--r));mask-position:100% 100%, 100% 0, var(--hx) 0, 0 100%, var(--r) var(--hy), 0 var(--hy), calc(var(--hx) - var(--r)) calc(var(--hy) - var(--r));margin-top:2rem;position:relative;overflow:hidden;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mf__marco[data-astro-cid-eycb2ekw] .mf__foto{object-fit:cover;object-position:50% 30%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.mf__luz[data-astro-cid-eycb2ekw]{z-index:-1}.mf__luz--1[data-astro-cid-eycb2ekw]{background:var(--c-terracota);opacity:.45;width:16rem;height:12rem;bottom:0;left:5%}.mf__luz--2[data-astro-cid-eycb2ekw]{background:var(--c-olivo);opacity:.3;width:14rem;height:10rem;animation-delay:-7s;bottom:-2rem;left:40%}.mf[data-astro-cid-eycb2ekw] .mf__hoja{display:none}.mf__tarjetas[data-astro-cid-eycb2ekw]{z-index:2;gap:1rem;margin:-3rem .75rem 0;display:grid;position:relative}.mf__tarjetas[data-astro-cid-eycb2ekw]>*{border-radius:var(--radio-grande);padding:1.5rem 1.6rem}@media (width>=60rem){.mf__marco[data-astro-cid-eycb2ekw]{--hx:54cqi;--hy:23cqi;aspect-ratio:2;margin-top:0}.mf__frase[data-astro-cid-eycb2ekw]{z-index:1;flex-direction:column;justify-content:flex-end;width:calc(54cqi - 2rem);height:calc(23cqi - 1.5rem);display:flex;position:absolute;top:0;left:0}.mf__frase[data-astro-cid-eycb2ekw] h2[data-astro-cid-eycb2ekw]{max-width:none;font-size:clamp(2.4rem,4.2cqi,3.6rem)}.mf__frase[data-astro-cid-eycb2ekw] .ante[data-astro-cid-eycb2ekw]{margin-bottom:.75rem}.mf__marco[data-astro-cid-eycb2ekw] .mf__foto{aspect-ratio:1;object-position:50% 50%;width:auto;height:100%;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}.mf__luz--1[data-astro-cid-eycb2ekw]{width:22rem;height:14rem;bottom:8%;left:8%}.mf__luz--2[data-astro-cid-eycb2ekw]{width:18rem;height:12rem;bottom:2%;left:32%}.mf__tarjetas[data-astro-cid-eycb2ekw]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;width:74cqi;margin:-15cqi 0 0 3cqi}.mf[data-astro-cid-eycb2ekw] .mf__hoja{width:2.4rem;height:auto;color:var(--c-olivo);z-index:1;display:block;position:absolute;top:3rem;left:calc(54cqi + 2rem)}}.proposito[data-astro-cid-5gfuzmme] h3[data-astro-cid-5gfuzmme]{margin-bottom:.5rem;font-size:1.35rem}.proposito[data-astro-cid-5gfuzmme] p[data-astro-cid-5gfuzmme]{color:var(--tinta);margin:0}.proposito[data-astro-cid-5gfuzmme] p[data-astro-cid-5gfuzmme]+p[data-astro-cid-5gfuzmme]{margin-top:.75rem}.pilares[data-astro-cid-5gfuzmme]{isolation:isolate;margin-top:2rem;position:relative}.pilares__luz--1[data-astro-cid-5gfuzmme]{background:var(--c-terracota);opacity:.28;width:22rem;height:16rem;top:20%;left:5%}.pilares__luz--2[data-astro-cid-5gfuzmme]{background:var(--c-olivo);opacity:.2;width:20rem;height:16rem;animation-delay:-5s;bottom:0;right:8%}.pilares__lista[data-astro-cid-5gfuzmme]{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.pilares__lista[data-astro-cid-5gfuzmme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pilar[data-astro-cid-5gfuzmme]{--s:4.25rem;--r:22px;border-radius:var(--radio-grande);box-shadow:none;display:flex;position:relative}.pilar[data-astro-cid-5gfuzmme]:hover{box-shadow:none}.pilar__sombra[data-astro-cid-5gfuzmme]{z-index:-1;border-radius:var(--radio-grande);filter:blur(22px);background:#4a2d0e4d;position:absolute;inset:4.5rem 1rem -.25rem}.pilar__esquina[data-astro-cid-5gfuzmme]{width:var(--s);height:var(--s);z-index:3;place-items:center;display:grid;position:absolute;top:0;right:0}.pilar__vidrio[data-astro-cid-5gfuzmme]{border-radius:var(--radio-grande);box-shadow:var(--vidrio-canto);flex:1;align-content:start;gap:.5rem;min-height:15rem;padding:1.5rem 1.6rem 1.75rem;display:grid}.pilar__num[data-astro-cid-5gfuzmme]{font:300 2rem/1 var(--f-display);letter-spacing:-.03em;color:var(--acento);margin-bottom:.75rem}.pilar[data-astro-cid-5gfuzmme] h3[data-astro-cid-5gfuzmme]{margin:0;font-size:1.35rem}.pilar[data-astro-cid-5gfuzmme] p[data-astro-cid-5gfuzmme]{color:var(--tinta-media);margin:0}.numeros[data-astro-cid-5gfuzmme]{isolation:isolate;position:relative}.numeros__luz--1[data-astro-cid-5gfuzmme]{background:var(--c-terracota);opacity:.25;width:20rem;height:14rem;top:-10%;left:12%}.numeros__luz--2[data-astro-cid-5gfuzmme]{background:var(--c-olivo);opacity:.2;width:18rem;height:14rem;animation-delay:-8s;top:-5%;right:10%}.relato[data-astro-cid-5gfuzmme]{max-width:var(--ancho-texto);gap:1rem;margin-top:1.5rem;display:grid}.relato[data-astro-cid-5gfuzmme] p[data-astro-cid-5gfuzmme]{font-size:var(--t-m);color:var(--tinta-media);margin:0}.relato[data-astro-cid-5gfuzmme] p[data-astro-cid-5gfuzmme]:first-child{font:300 var(--t-l)/1.5 var(--f-display);color:var(--tinta)}.relato__marca[data-astro-cid-5gfuzmme]{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1.2s var(--curva) .5s;background:linear-gradient(#ae822633,#ae82266b) 0 100%/100% 42% no-repeat;padding-inline:.12em;font-weight:500}.js [data-revelar]:not(.visible) .relato__marca[data-astro-cid-5gfuzmme]{background-size:100% 0}@media (prefers-reduced-motion:reduce){.relato__marca[data-astro-cid-5gfuzmme]{transition:none}}.direccion[data-astro-cid-5gfuzmme]{font:300 var(--t-l)/1.5 var(--f-display);margin-bottom:1.5rem;font-style:normal}.instalaciones[data-astro-cid-5gfuzmme]{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.instalacion[data-astro-cid-5gfuzmme]{aspect-ratio:3/2;border-radius:var(--radio-grande);position:relative;overflow:hidden}.instalacion[data-astro-cid-5gfuzmme] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.instalacion__pie[data-astro-cid-5gfuzmme]{font-weight:500;font-size:var(--t-s);color:var(--tinta);border-radius:999px;margin:0;padding:.45rem 1rem;position:absolute;bottom:.75rem;left:.75rem}@media (width>=60rem){.instalaciones[data-astro-cid-5gfuzmme]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.instalacion--grande[data-astro-cid-5gfuzmme]{aspect-ratio:auto;grid-row:span 2}}
