.fl[data-astro-cid-nux6qyr6]{list-style:none;margin:0;padding:0;border-top:1px solid var(--tinta)}.fl[data-astro-cid-nux6qyr6] li[data-astro-cid-nux6qyr6]{border-bottom:1px solid var(--borde)}.fl[data-astro-cid-nux6qyr6] a[data-astro-cid-nux6qyr6]{display:grid;grid-template-columns:56px 1.1fr 1.4fr 88px 32px;gap:24px;align-items:center;padding:26px 16px;text-decoration:none;position:relative;transition:background .35s var(--ease)}.fl__n[data-astro-cid-nux6qyr6]{font-family:var(--serif);font-size:20px;color:var(--texto-2)}.fl__t[data-astro-cid-nux6qyr6]{transition:transform .4s var(--ease);font-family:var(--serif);font-weight:700;font-size:clamp(26px,2.6vw,34px);line-height:1.05;display:grid;gap:4px}.fl__t[data-astro-cid-nux6qyr6] em[data-astro-cid-nux6qyr6]{font-size:16px;font-weight:600;color:#b7781a}.fl__r[data-astro-cid-nux6qyr6]{color:var(--texto-2);font-size:16px}.fl__img[data-astro-cid-nux6qyr6]{width:88px;height:64px;border-radius:10px;overflow:hidden;opacity:0;transform:scale(.85) rotate(-3deg);transition:opacity .35s var(--ease),transform .45s var(--ease)}.fl__img[data-astro-cid-nux6qyr6] img[data-astro-cid-nux6qyr6]{width:100%;height:100%;object-fit:cover}.fl__flecha[data-astro-cid-nux6qyr6]{font-size:22px;transition:transform .35s var(--ease)}.fl[data-astro-cid-nux6qyr6] a[data-astro-cid-nux6qyr6]:hover{background:var(--blanco)}.fl[data-astro-cid-nux6qyr6] a[data-astro-cid-nux6qyr6]:hover .fl__t[data-astro-cid-nux6qyr6]{transform:translate(6px)}.fl[data-astro-cid-nux6qyr6] a[data-astro-cid-nux6qyr6]:hover .fl__img[data-astro-cid-nux6qyr6]{opacity:1;transform:none}.fl[data-astro-cid-nux6qyr6] a[data-astro-cid-nux6qyr6]:hover .fl__flecha[data-astro-cid-nux6qyr6]{transform:translate(6px)}@media(max-width:860px){.fl[data-astro-cid-nux6qyr6] a[data-astro-cid-nux6qyr6]{grid-template-columns:40px 1fr 24px;gap:8px 16px}.fl__r[data-astro-cid-nux6qyr6]{grid-column:2}.fl__img[data-astro-cid-nux6qyr6]{display:none}.fl__flecha[data-astro-cid-nux6qyr6]{grid-row:1;grid-column:3}}.ciudad[data-astro-cid-fdyfefq6]{position:relative;isolation:isolate;overflow:hidden;border-radius:12px;min-height:420px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;text-decoration:none;background:var(--cp);box-shadow:0 18px 40px -22px #060a1099}.ciudad[data-astro-cid-fdyfefq6] img[data-astro-cid-fdyfefq6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ciudad__velo[data-astro-cid-fdyfefq6]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#060a100d 25%,#060a108c 55%,color-mix(in srgb,var(--cp) 92%,black));transition:opacity .5s}.ciudad[data-astro-cid-fdyfefq6]:hover img[data-astro-cid-fdyfefq6]{transform:scale(1.07)}.ciudad__top[data-astro-cid-fdyfefq6]{padding:18px;display:flex;justify-content:flex-end}.ciudad__idiomas[data-astro-cid-fdyfefq6]{display:flex;gap:6px}.ciudad__idiomas[data-astro-cid-fdyfefq6] b[data-astro-cid-fdyfefq6]{font-size:11px;letter-spacing:.1em;padding:5px 9px;border-radius:999px;background:#ffffff2e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.28)}.ciudad__body[data-astro-cid-fdyfefq6]{padding:22px;display:grid;gap:8px}.ciudad__marca[data-astro-cid-fdyfefq6]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;opacity:.9}.ciudad__marca[data-astro-cid-fdyfefq6] i[data-astro-cid-fdyfefq6]{width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px #ffffff59}.ciudad__nombre[data-astro-cid-fdyfefq6]{font-size:clamp(36px,3.2vw,44px)}.ciudad__lema[data-astro-cid-fdyfefq6]{color:#ffffffd1;font-size:15px;max-width:34ch}.ciudad__dom[data-astro-cid-fdyfefq6]{justify-self:start;margin-top:8px;font-size:14px;font-weight:600;padding:8px 14px;border-radius:999px;background:#fff;color:var(--cp);transition:background .2s,color .2s}.ciudad[data-astro-cid-fdyfefq6]:hover .ciudad__dom[data-astro-cid-fdyfefq6]{background:var(--c);color:#fff}.vitrina[data-astro-cid-5qcvqahb]{--c: #D30C2B;display:grid;gap:22px}.vitrina__tabs[data-astro-cid-5qcvqahb]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.vitrina__tabs[data-astro-cid-5qcvqahb] button[data-astro-cid-5qcvqahb]{font:inherit;font-size:15px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:transparent;color:#ffffffbf;transition:background .25s,color .25s,border-color .25s}.vitrina__tabs[data-astro-cid-5qcvqahb] button[data-astro-cid-5qcvqahb] i[data-astro-cid-5qcvqahb]{width:9px;height:9px;border-radius:50%;background:var(--c)}.vitrina__tabs[data-astro-cid-5qcvqahb] button[data-astro-cid-5qcvqahb]:hover{color:#fff;border-color:#fff6}.vitrina__tabs[data-astro-cid-5qcvqahb] button[data-astro-cid-5qcvqahb][aria-selected=true]{background:var(--c);border-color:var(--c);color:#fff}.vitrina__tabs[data-astro-cid-5qcvqahb] button[data-astro-cid-5qcvqahb][aria-selected=true] i[data-astro-cid-5qcvqahb]{background:#fff}.vitrina__browser[data-astro-cid-5qcvqahb]{position:relative;box-shadow:0 40px 100px -30px color-mix(in srgb,var(--c) 55%,transparent),0 0 0 1px #ffffff14;transition:box-shadow .6s}.vitrina__pantallas[data-astro-cid-5qcvqahb]{position:relative;aspect-ratio:16 / 10;background:#fff}.vitrina__pantallas[data-astro-cid-5qcvqahb] img[data-astro-cid-5qcvqahb]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transform:scale(1.015);transition:opacity .8s var(--ease),transform 1.4s var(--ease)}.vitrina__pantallas[data-astro-cid-5qcvqahb] img[data-astro-cid-5qcvqahb].activa{opacity:1;transform:none}.vitrina__progreso[data-astro-cid-5qcvqahb]{position:absolute;left:0;right:0;bottom:0;height:3px;background:#0000000f}.vitrina__progreso[data-astro-cid-5qcvqahb] span[data-astro-cid-5qcvqahb]{display:block;height:100%;width:100%;background:var(--c);transform-origin:left;animation:progreso 5s linear}.vitrina[data-astro-cid-5qcvqahb].pausa .vitrina__progreso[data-astro-cid-5qcvqahb] span[data-astro-cid-5qcvqahb]{animation-play-state:paused}@keyframes progreso{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero[data-astro-cid-j7pv25f6]{background:var(--tinta);color:var(--blanco);position:relative;overflow:hidden}.hero__in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center;min-height:min(88vh,840px)}.hero__txt[data-astro-cid-j7pv25f6]{display:grid;gap:26px;padding-block:80px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(48px,6.4vw,92px);line-height:.98}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{color:var(--ambar)}.hero__sub[data-astro-cid-j7pv25f6]{max-width:52ch;font-size:clamp(17px,1.5vw,19px);color:#ffffffc2}.hero__ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.hero__link[data-astro-cid-j7pv25f6]{font-weight:600;text-decoration:none;display:inline-flex;gap:8px;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:3px}.hero__link[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{transition:transform .25s}.hero__link[data-astro-cid-j7pv25f6]:hover span[data-astro-cid-j7pv25f6]{transform:translate(4px)}.hero__link--oscuro[data-astro-cid-j7pv25f6]{border-bottom-color:var(--tinta);justify-self:start}.hero__a[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(22px);animation:entra .9s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--d)}@keyframes entra{to{opacity:1;transform:none}}.hero__mosaico[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;height:min(88vh,840px);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.hero__col[data-astro-cid-j7pv25f6]{overflow:hidden}.hero__pista[data-astro-cid-j7pv25f6]{display:grid;gap:14px;animation:sube 46s linear infinite}.hero__col--1[data-astro-cid-j7pv25f6] .hero__pista[data-astro-cid-j7pv25f6]{animation-name:baja;animation-duration:52s}.hero__col--2[data-astro-cid-j7pv25f6] .hero__pista[data-astro-cid-j7pv25f6]{animation-duration:58s}@keyframes sube{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 7px))}}@keyframes baja{0%{transform:translateY(calc(-50% - 7px))}to{transform:translateY(0)}}.hero__pista[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6]{margin:0;position:relative;border-radius:6px;overflow:hidden;aspect-ratio:3 / 4}.hero__pista[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.hero__pista[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:var(--c)}.hero__pista[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{position:absolute;left:12px;bottom:14px;font-family:var(--serif);font-style:italic;font-size:17px;text-shadow:0 1px 12px rgba(0,0,0,.6)}.cabecera-doble[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end;margin-bottom:56px}.cabecera-doble[data-astro-cid-j7pv25f6] .cabecera[data-astro-cid-j7pv25f6]{margin-bottom:0}.cabecera-doble__txt[data-astro-cid-j7pv25f6]{color:var(--texto-2);font-size:17px}.cabecera--centro[data-astro-cid-j7pv25f6]{margin-inline:auto;text-align:center;justify-items:center}.cabecera--centro[data-astro-cid-j7pv25f6] .eyebrow[data-astro-cid-j7pv25f6]{justify-content:center}.ciudades[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ciudades__mas[data-astro-cid-j7pv25f6]{border-radius:12px;min-height:420px;padding:28px;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;background:var(--ambar);color:var(--tinta);transition:background .3s}.ciudades__mas[data-astro-cid-j7pv25f6]:hover{background:#ffc266}.ciudades__mas-sup[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-style:italic;font-size:22px}.ciudades__mas-t[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:38px;font-weight:700;line-height:1.02}.ciudades__mas-link[data-astro-cid-j7pv25f6]{font-weight:600;border-bottom:1px solid var(--tinta);align-self:flex-start;padding-bottom:2px}@media(max-width:1100px){.ciudades[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ciudades[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.vitrina-sec[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,var(--tinta) 0%,var(--tinta-profunda) 100%)}.asi[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:center}.asi__txt[data-astro-cid-j7pv25f6]{display:grid;gap:20px}.asi__txt[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:var(--texto-2);font-size:18px}.asi__img[data-astro-cid-j7pv25f6]{margin:0;display:grid;gap:12px}.asi__img[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-style:italic;color:var(--texto-2);font-size:16px}.proceso[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:start}.proceso__izq[data-astro-cid-j7pv25f6]{position:sticky;top:120px;display:grid;gap:20px}.proceso__izq[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.eyebrow){color:var(--texto-2);font-size:18px}.proceso__pasos[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.proceso__pasos[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:64px 1fr;gap:16px;padding:28px 0;border-top:1px solid var(--borde)}.proceso__pasos[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--borde)}.proceso__pasos[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:grid;gap:8px}.proceso__n[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-style:italic;font-size:26px;color:#b7781a}.proceso__pasos[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--texto-2)}.principios-sec[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;isolation:isolate}.principios-sec__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.16;z-index:-1}.principios[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:56px 72px}.principios[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:grid;gap:12px}.principios[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(28px,2.6vw,36px)}.principios[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#ffffffc2;font-size:17px;max-width:46ch}.mas[data-astro-cid-j7pv25f6]{margin-top:36px}@media(max-width:960px){.hero__in[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;min-height:0}.hero__txt[data-astro-cid-j7pv25f6]{padding-block:64px 0}.hero__mosaico[data-astro-cid-j7pv25f6]{height:380px;margin-bottom:8px}.cabecera-doble[data-astro-cid-j7pv25f6],.asi[data-astro-cid-j7pv25f6],.proceso[data-astro-cid-j7pv25f6],.principios[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}.proceso__izq[data-astro-cid-j7pv25f6]{position:static}}@media(max-width:560px){.hero__mosaico[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.hero__col--2[data-astro-cid-j7pv25f6]{display:none}}
