@font-face{font-family:WF Titular;src:url(/fuentes/titular-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:WF Titular;src:url(/fuentes/titular-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:WF Texto;src:url(/fuentes/texto-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:WF Texto;src:url(/fuentes/texto-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--marfil:#faf8f4;--crema:#f5f1e9;--arena:#eae1d3;--blanco:#fff;--tinta:#2a2724;--tinta-media:#5f5951;--tinta-tenue:#6e675e;--tinta-inversa:#f7f3ec;--oro:#a07d3d;--oro-claro:#c6a461;--oro-texto:#7d5e23;--oro-boton:#8a6a2e;--oro-boton-hover:#6f5423;--linea:#e3dacb;--linea-fuerte:#cfc2ac;--fuente-display:"WF Titular", "Palatino Linotype", palatino, garamond, serif;--fuente-sans:"WF Texto", "Segoe UI", system-ui, sans-serif;--texto-display:clamp(2.6rem, 6.4vw, 4.6rem);--texto-titulo:clamp(1.9rem, 3.6vw, 2.7rem);--texto-subtitulo:clamp(1.3rem, 2.2vw, 1.6rem);--texto-cuerpo:1rem;--texto-lectura:clamp(1rem, .85rem + .25vw, 1.125rem);--texto-menudo:.875rem;--texto-rotulo:.72rem;--ancho-max:75rem;--ancho-estrecho:44rem;--margen:clamp(1.25rem, 4vw, 2.5rem);--ritmo-seccion:clamp(3.5rem, 7vw, 6rem);--radio:3px;--radio-suave:10px;--objetivo-tactil:45px;--sombra-tarjeta:0 1px 2px #2a27240a, 0 12px 32px #2a27240f;--sombra-elevada:0 2px 4px #2a27240d, 0 24px 60px #2a27241a;--transicion:.35s cubic-bezier(.22, .61, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%}button,input,select,textarea{font-family:inherit}body{min-height:100vh;font-family:var(--fuente-sans);font-size:var(--texto-cuerpo);color:var(--tinta);background:var(--marfil);margin:0;font-weight:400;line-height:1.65;overflow-x:hidden}img{max-width:100%;height:auto;display:block}svg{display:block}h1,h2,h3,h4{font-family:var(--fuente-display);letter-spacing:.005em;color:var(--tinta);text-wrap:balance;margin:0;font-weight:400;line-height:1.12}p{text-wrap:pretty;margin:0}a{color:var(--oro-texto);text-underline-offset:.25em;text-decoration-thickness:1px}a:hover{color:var(--tinta)}:where(a[href]){min-height:var(--objetivo-tactil);min-width:var(--objetivo-tactil);justify-content:center;align-items:center;display:inline-flex}:focus-visible{outline:2px solid var(--oro-texto);outline-offset:3px}.saltar{background:var(--tinta);color:var(--tinta-inversa);min-height:var(--objetivo-tactil);z-index:100;align-items:center;padding:.75rem 1rem;text-decoration:none;display:inline-flex;position:absolute;top:0;left:-999px}.saltar:focus{color:var(--tinta-inversa);top:.5rem;left:.5rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important}[hidden]{display:none!important}main{display:block}.contenedor{width:100%;max-width:var(--ancho-max);padding-inline:var(--margen);margin-inline:auto}.contenedor--estrecho{max-width:var(--ancho-estrecho)}.seccion{padding-block:var(--ritmo-seccion)}.seccion--ajustada{padding-block:clamp(2.5rem,5vw,4rem)}.seccion--destinos-home{padding-block:calc(var(--ritmo-seccion) / 2);overflow-x:clip}.seccion--destinos-home .encabezado-seccion{margin-bottom:clamp(1rem,2vw,1.5rem)}.destinos-home__texto{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.destinos-home__ver-todos{justify-content:center;margin:calc(clamp(1.25rem,2.5vw,2rem)/2) 0 0;display:flex}.seccion--experiencias-reales{padding-top:calc(var(--ritmo-seccion) / 2)}.seccion--experiencias-reales .encabezado-seccion{margin-bottom:clamp(1rem,2vw,1.5rem)}.desplegable-metodo{max-width:46rem;margin:1.5rem auto 0}.acordeon.desplegable-metodo summary{text-align:center;justify-content:center;padding-inline:3rem;position:relative}.acordeon.desplegable-metodo summary:after{position:absolute;top:50%;right:clamp(1rem,3vw,1.75rem);translate:0 -50%}.desplegable-metodo details>p{max-width:none;color:var(--tinta-media);font-size:var(--texto-cuerpo);line-height:1.7}.banda--alta .banda__imagen{height:min(64vh,34rem)}.seccion--lectura p{font-size:var(--texto-lectura);margin:0 0 1.1em;line-height:1.7}.seccion--lectura p:last-child{margin-bottom:0}.seccion--ajustada-medio{padding-block:calc(clamp(2.5rem,5vw,4rem)/2)}.seccion--ajustada-medio-abajo{padding-bottom:calc(clamp(2.5rem,5vw,4rem)/2)}.seccion--aire-medio-abajo{padding-bottom:calc(var(--ritmo-seccion) / 2)}.seccion--aire-medio-arriba{padding-top:calc(var(--ritmo-seccion) / 2)}.seccion--aire-medio{padding-block:calc(var(--ritmo-seccion) / 2)}.seccion--aire-cuarto-arriba{padding-top:calc(var(--ritmo-seccion) / 4)}.seccion--crema{background:var(--crema)}.seccion--arena{background:var(--arena)}.seccion--tinta{background:var(--tinta);color:var(--tinta-inversa)}.seccion--tinta h1,.seccion--tinta h2,.seccion--tinta h3{color:var(--tinta-inversa)}.encabezado-seccion{text-align:center;justify-items:center;gap:.75rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.encabezado-seccion--izquierda{text-align:left;justify-items:start}.fuentes__lista{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.fuentes__lista a{color:inherit;text-underline-offset:.2em}.rotulo{font-size:var(--texto-rotulo);letter-spacing:.22em;text-transform:uppercase;color:var(--oro-texto);margin:0;font-weight:500}.titulo-seccion{font-size:var(--texto-titulo);margin:0}.entradilla{font-size:var(--texto-lectura);color:var(--tinta-tenue);max-width:58ch;margin:0}.filete{background:linear-gradient(90deg, transparent, var(--oro-claro) 35%, var(--oro-claro) 65%, transparent);border:0;width:4.5rem;height:1px;margin:.25rem 0 0}.encabezado-seccion--izquierda .filete{background:linear-gradient(90deg, var(--oro-claro), transparent)}.boton{border:1px solid var(--oro-boton);background:var(--oro-boton);color:var(--blanco);isolation:isolate;min-height:var(--objetivo-tactil);min-width:var(--objetivo-tactil);font-family:var(--fuente-sans);font-size:var(--texto-rotulo);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:var(--radio);transition:background var(--transicion), border-color var(--transicion), color var(--transicion), transform var(--transicion);justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.6rem;font-weight:500;text-decoration:none;display:inline-flex}.boton:hover{background:var(--oro-boton-hover);border-color:var(--oro-boton-hover);color:var(--blanco);transform:translateY(-1px)}.boton--contorno{color:var(--oro-texto);border-color:var(--linea-fuerte);background:0 0}.boton--contorno:hover{color:var(--tinta);border-color:var(--oro);background:0 0}.boton--claro{background:var(--blanco);border-color:var(--blanco);color:var(--tinta)}.boton--claro:hover{background:var(--crema);border-color:var(--crema);color:var(--tinta)}.boton--ancho{width:100%}.enlace-flecha{min-height:var(--objetivo-tactil);font-size:var(--texto-rotulo);letter-spacing:.16em;text-transform:uppercase;color:var(--oro-texto);align-items:center;gap:.5rem;font-weight:500;text-decoration:none;display:inline-flex}.enlace-flecha:after{content:"→";transition:transform var(--transicion)}.enlace-flecha:hover{color:var(--tinta)}.enlace-flecha:hover:after{transform:translate(4px)}.flecha-circular{width:2.75rem;height:2.75rem;transition:background var(--transicion), color var(--transicion);border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.cabecera{z-index:40;background:var(--marfil);transition:border-color var(--transicion);border-bottom:1px solid #0000;position:sticky;top:0}.cabecera[data-desplazada=si]{border-bottom-color:var(--linea)}.barra-contacto{background:var(--crema);border-bottom:1px solid var(--linea);font-size:.8125rem}.barra-contacto__interior{max-width:90rem;padding:.2rem var(--margen);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;display:flex}.barra-contacto__datos{align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.barra-contacto__enlace{min-height:1.75rem;color:var(--tinta);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.barra-contacto__enlace:hover{color:var(--oro-texto)}.barra-contacto .selector-idioma a{align-items:center;min-height:1.75rem;display:inline-flex}@media (width<=860px){.barra-contacto{display:none}}.cabecera__interior{max-width:90rem;padding:.9rem var(--margen);justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.marca{color:inherit;min-height:var(--objetivo-tactil);align-content:center;justify-items:start;gap:.15rem;min-width:0;text-decoration:none;display:grid}.marca__nombre{font-family:var(--fuente-display);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta);font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:600;line-height:1}.marca__eslogan{letter-spacing:.3em;text-transform:uppercase;color:var(--tinta-tenue);font-size:.58rem;font-weight:400;line-height:1}.marca--claro .marca__nombre,.marca--claro .marca__eslogan{color:var(--tinta-inversa)}.nav__lista{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav a{min-height:var(--objetivo-tactil);font-family:var(--fuente-display);white-space:nowrap;color:var(--tinta);transition:color var(--transicion);align-items:center;padding:.5rem .85rem;font-size:1.02rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.cabecera .boton{font-family:var(--fuente-display);letter-spacing:.1em;font-size:.95rem}.nav a:after{content:"";background:var(--oro);transform-origin:0;height:1px;transition:transform var(--transicion);position:absolute;bottom:.45rem;left:.85rem;right:.85rem;transform:scaleX(0)}.nav a:hover{color:var(--oro-texto)}.nav a:hover:after,.nav a[aria-current=page]:after{transform:scaleX(1)}.nav a[aria-current=page]{color:var(--oro-texto)}@media (width>=861px){.marca{flex-shrink:0}}@media (861px<=width<=1300px){.nav a{padding-inline:.5rem;font-size:.85rem}.nav a:after{left:.5rem;right:.5rem}}@media (861px<=width<=900px){.cabecera__interior{gap:.5rem}}@media (861px<=width<=1240px){.cabecera__acciones .boton{display:none}}.cabecera__acciones{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.cabecera__telefono{color:var(--tinta);display:none}.menu-toggle{width:var(--objetivo-tactil);height:var(--objetivo-tactil);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;padding:0;display:none}.menu-toggle span{background:var(--oro-texto);width:22px;height:1.5px;transition:transform var(--transicion), opacity var(--transicion);margin-inline:auto;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(6.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.hero{background:var(--crema);align-items:center;min-height:min(82vh,46rem);display:grid;position:relative;overflow:hidden}.hero__media{z-index:0;position:absolute;inset:0}.hero__media img,.hero__media .marcador{object-fit:cover;width:100%;height:100%}.carrusel-destinos__ventana,.carrusel-destinos__controles,.carrusel-destinos--activo [data-lista-ssr]{display:none}.carrusel-destinos--activo .carrusel-destinos__ventana{touch-action:pan-y;user-select:none;cursor:grab;margin-inline:calc(50% - 50vw);display:block;position:relative;overflow:hidden}.carrusel-destinos__ventana.is-arrastrando{cursor:grabbing}.carrusel-destinos__ventana.is-arrastrando .tarjeta-destino{transition:none}.carrusel-destinos__ventana img{-webkit-user-drag:none}.carrusel-destinos__ventana .tarjeta-destino{width:var(--tarjeta-ancho);aspect-ratio:3/4;will-change:transform;transition:transform .5s cubic-bezier(.22,.61,.36,1),opacity .5s;position:absolute;inset:0 auto auto 0}.carrusel-destinos--activo .carrusel-destinos__controles{justify-content:space-between;margin-top:.5rem;display:flex}.carrusel-destinos__flecha{border:1px solid var(--tinta);width:2.75rem;height:2.75rem;color:var(--tinta);cursor:pointer;transition:background var(--transicion), color var(--transicion);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;display:inline-flex}.carrusel-destinos__flecha:hover{background:var(--tinta);color:var(--tinta-inversa)}.rejilla-centrada{--columnas:4;--hueco:clamp(1rem, 2.5vw, 1.75rem);justify-content:center;gap:var(--hueco);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rejilla-centrada>li{flex:0 0 calc((100% - (var(--columnas) - 1) * var(--hueco)) / var(--columnas))}@media (width<=1040px){.rejilla-centrada{--columnas:3}}@media (width<=720px){.rejilla-centrada{--columnas:2}}@media (width<=520px){.rejilla-centrada{--columnas:1}}.rejilla-centrada--tres{--columnas:3}@media (width<=720px){.rejilla-centrada--tres{--columnas:2}}@media (width<=520px){.rejilla-centrada--tres{--columnas:1}}@media (width>=1024px){.rejilla-centrada>li:has([data-despliegue-experiencia][open]){flex-basis:100%}}.banda__imagen{height:clamp(14rem,40vh,28rem);position:relative;overflow:hidden}.banda__imagen img,.banda__imagen .marcador{object-fit:cover;width:100%;height:100%}.bloque-texto{text-align:center}.banda--partida{grid-template-columns:2fr 1fr;display:grid}.banda--partida .banda__imagen{height:auto;min-height:24rem}.banda--partida .banda__imagen img,.banda--partida .banda__imagen .marcador{position:absolute;inset:0}.banda--partida .banda__texto{text-align:left;flex-direction:column;justify-content:center;padding:clamp(1.5rem,3vw,3rem);display:flex}.banda--partida .banda__texto h2{max-width:none;margin:0 0 1rem}.banda--partida .banda__texto p{max-width:none;font-size:var(--texto-lectura);margin:0 0 1rem}.banda--partida .banda__texto--largo p{font-size:var(--texto-lectura);margin-bottom:.8rem;line-height:1.6}@media (width<=860px){.banda--partida{grid-template-columns:1fr}.banda--partida .banda__imagen{aspect-ratio:4/3;min-height:0}.banda--partida .banda__texto{text-align:center;padding-block:clamp(2rem,6vw,3rem)}.banda--partida .banda__texto h2,.banda--partida .banda__texto p{margin-inline:auto}}.bloque-texto h2,.bloque-texto h3{font-size:var(--texto-titulo);max-width:30ch;margin:0 auto 1rem;line-height:1.15}.bloque-texto p{font-family:var(--fuente-sans);font-size:var(--texto-lectura);color:var(--tinta-media);max-width:46rem;margin:0 auto 1rem;line-height:1.6}.bloque-texto p:last-child{margin-bottom:0}.seccion--regiones{padding-block:clamp(1.25rem,2.5vw,2rem)}.seccion--proposito{padding-top:calc(var(--ritmo-seccion) / 2)}.contacto-home .formulario__aviso{color:var(--tinta-media)}.formulario__nota{color:var(--tinta-media);margin:0 0 1rem;font-size:.95rem}.hero__capa{position:absolute;inset:0}.hero__capa img{object-fit:cover;width:100%;height:100%}.hero__media[data-hero-rotativo] .hero__capa{opacity:0;transition:opacity 1.4s}.hero__media[data-hero-rotativo] .hero__capa.is-activa{opacity:1}.hero__media[data-hero-rotativo] .hero__capa--respaldo{animation:0s 2.5s forwards hero-respaldo}@keyframes hero-respaldo{to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero__media[data-hero-rotativo] .hero__capa--respaldo{opacity:1}}.hero__velo{z-index:1;background:linear-gradient(90deg,#faf8f4db 0%,#faf8f49e 40%,#faf8f400 56%),linear-gradient(#faf8f433 0%,#0000 35%);position:absolute;inset:0}.hero__texto>:not(.hero__acciones){text-shadow:0 0 22px #faf8f4e6,0 0 8px #faf8f4bf,0 0 3px #faf8f499}.hero__interior{z-index:2;width:100%;max-width:var(--ancho-max);padding:clamp(3.5rem, 9vw, 6.5rem) var(--margen);margin-inline:auto;position:relative}.hero__texto{justify-items:start;gap:1.25rem;max-width:34rem;display:grid}.hero__titulo{font-size:var(--texto-display);max-width:13ch;margin:0;line-height:1.02}.hero__marca{justify-items:start;gap:.5rem;margin:0;display:grid}.hero__marca-nombre{font-family:var(--fuente-display);letter-spacing:.14em;text-transform:uppercase;color:var(--tinta);font-size:clamp(2.4rem,6vw,4.2rem);font-weight:600;line-height:1}.hero__marca-eslogan{letter-spacing:.3em;text-transform:uppercase;color:var(--tinta);font-size:clamp(.66rem,1.1vw,.85rem);line-height:1}.frase-hero{text-align:center}.frase-hero__titulo{max-width:24ch;margin:0 auto;font-size:clamp(2rem,4.4vw,3.3rem);line-height:1.1}.frase-hero__subtitulo{font-family:var(--fuente-display);color:var(--tinta-media);max-width:44rem;margin:.75rem auto 0;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:400}.frase-hero__frase{font-family:var(--fuente-sans);font-size:var(--texto-lectura);color:var(--tinta-tenue);max-width:40rem;margin:1.25rem auto 0;font-weight:400;line-height:1.6}.hero__titulo--frase{max-width:26ch;font-size:clamp(1.8rem,3.6vw,2.7rem);line-height:1.15}.hero__autor{margin-top:.6em;font-size:66.6667%;font-style:italic;font-weight:400;line-height:1.3;display:block}.hero__subtitulo{font-family:var(--fuente-sans);color:var(--tinta);max-width:28ch;margin:0;font-size:clamp(1.3rem,2.4vw,1.85rem);line-height:1.25}.hero__entradilla{font-size:var(--texto-lectura);color:var(--tinta-media);border-left:1px solid var(--oro-claro);max-width:38ch;margin:0;padding-left:1.1rem}.hero__acciones,.grupo-botones{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.hero__lugar{z-index:2;top:clamp(1.5rem,5vw,3rem);right:var(--margen);font-size:var(--texto-rotulo);letter-spacing:.22em;text-transform:uppercase;color:var(--tinta-media);text-align:right;justify-items:end;gap:.1rem;display:grid;position:absolute}.hero--interior{min-height:min(64vh,34rem)}.marcador{background:radial-gradient(120% 90% at 78% 12%,#e9d6b1d9 0%,#0000 60%),radial-gradient(90% 80% at 12% 88%,#cdbda0b3 0%,#0000 62%),repeating-linear-gradient(58deg,#a07d3d0f 0 1px,#0000 1px 22px),repeating-linear-gradient(-58deg,#a07d3d0d 0 1px,#0000 1px 30px),linear-gradient(160deg,#efe6d6 0%,#ddd0b8 100%);width:100%;height:100%;min-height:12rem;display:block}.marcador--oscuro{background:radial-gradient(110% 90% at 70% 10%,#7e6437b3 0%,#0000 62%),repeating-linear-gradient(58deg,#ffffff0a 0 1px,#0000 1px 24px),linear-gradient(160deg,#574c3c 0%,#2f2a22 100%)}.credibilidad{text-align:center;justify-items:center;gap:1.5rem;display:grid}.credibilidad__lista{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.75rem,2vw,2rem);width:100%;margin:0;padding:0;list-style:none;display:flex}.credibilidad__lista li{font-family:var(--fuente-display);letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-media);align-items:center;font-size:clamp(1rem,1.6vw,1.25rem);display:flex}.credibilidad__lista img{opacity:.75;width:auto;height:min(6.5rem,8vw)}.proceso-filas{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio-suave);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.fila-proceso{border-bottom:1px solid var(--linea);grid-template-columns:auto auto 1fr auto;align-items:center;gap:clamp(1rem,2.5vw,1.75rem);padding:clamp(1.25rem,3vw,1.9rem) clamp(1.25rem,3vw,2rem);display:grid}.proceso-filas li:last-child .fila-proceso{border-bottom:0}.fila-proceso__icono{width:3rem;height:3rem;color:var(--oro-texto);flex:none;place-items:center;display:grid}.fila-proceso__numero{font-family:var(--fuente-display);color:var(--oro-texto);font-size:1.45rem;font-weight:600;line-height:1}.fila-proceso__cuerpo{gap:.2rem;display:grid}.fila-proceso__titulo{font-size:var(--texto-subtitulo)}.fila-proceso__texto{color:var(--tinta-tenue);font-size:var(--texto-menudo);margin:0}.fila-proceso__marca{color:var(--linea-fuerte);font-size:1.25rem}.rejilla{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:clamp(1rem,2.5vw,1.75rem);margin:0;padding:0;list-style:none;display:grid}.rejilla--dos{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.rejilla--tres{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.rejilla--cuatro{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.tarjeta-destino{aspect-ratio:3/4;border-radius:var(--radio-suave);color:var(--tinta-inversa);isolation:isolate;background:var(--tinta);text-decoration:none;display:block;position:relative;overflow:hidden}.tarjeta-destino__media{z-index:0;position:absolute;inset:0}.tarjeta-destino__media img,.tarjeta-destino__media .marcador{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.tarjeta-destino:hover .tarjeta-destino__media img,.tarjeta-destino:hover .tarjeta-destino__media .marcador{transform:scale(1.04)}.tarjeta-destino:after{content:"";z-index:1;background:linear-gradient(#14110e8c 0%,#14110e1f 30%,#14110e33 55%,#14110ec7 100%);position:absolute;inset:0}.tarjeta-destino__cuerpo{z-index:2;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;height:100%;padding:1.5rem 1.25rem;display:flex;position:relative}.tarjeta-destino__titulo{color:var(--tinta-inversa);margin:0;font-size:clamp(1.7rem,2.4vw,2.1rem);line-height:1.1}.tarjeta-destino__texto{font-size:var(--texto-menudo);color:#f7f3eceb;margin:0;line-height:1.4}.tarjeta-lista{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio-suave);color:inherit;transition:border-color var(--transicion), box-shadow var(--transicion), transform var(--transicion);grid-template-columns:minmax(8rem,17rem) 1fr auto;align-items:center;gap:clamp(1rem,3vw,2rem);padding:.75rem;text-decoration:none;display:grid}.tarjeta-lista:hover{border-color:var(--oro-claro);box-shadow:var(--sombra-tarjeta);color:inherit;transform:translateY(-2px)}.tarjeta-lista__media{aspect-ratio:16/10;border-radius:calc(var(--radio-suave) - 3px);background:var(--arena);position:relative;overflow:hidden}.tarjeta-lista__media img,.tarjeta-lista__media .marcador{object-fit:cover;width:100%;height:100%;min-height:0;position:absolute;inset:0}.tarjeta-lista__titulo{font-size:var(--texto-subtitulo);margin:0 0 .25rem}.tarjeta-lista__texto{color:var(--tinta-tenue);font-size:var(--texto-menudo);margin:0}.tarjeta-lista .flecha-circular{color:var(--oro-texto);border-color:var(--linea-fuerte);margin-right:.5rem}.tarjeta-lista:hover .flecha-circular{background:var(--oro-boton);border-color:var(--oro-boton);color:var(--blanco)}.tarjeta{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio-suave);flex-direction:column;gap:.5rem;height:100%;padding:clamp(1.25rem,3vw,1.75rem);display:flex}.tarjeta__titulo{font-size:var(--texto-subtitulo);margin:0}.tarjeta__texto{color:var(--tinta-tenue);font-size:var(--texto-menudo);margin:0}.tarjeta--enlace{color:inherit;transition:border-color var(--transicion), box-shadow var(--transicion), transform var(--transicion);text-decoration:none}.tarjeta--enlace:hover{border-color:var(--oro-claro);box-shadow:var(--sombra-tarjeta);color:inherit;transform:translateY(-2px)}.atribucion{z-index:2;color:#fff;background:#0000008c;border-radius:999px;max-width:calc(100% - 1rem);padding:.15rem .55rem;font-size:.65rem;line-height:1.3;position:absolute;bottom:.5rem;right:.5rem}.etiquetas{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.etiqueta{font-family:var(--fuente-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--oro-texto);background:var(--marfil);border:1px solid var(--oro-claro);border-radius:999px;padding:.2rem .7rem;font-size:.7rem;font-weight:500}.tarjeta--intencion{background:0 0;border:none;padding:0}.tarjeta--intencion a{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio-suave);color:var(--tinta);text-align:center;transition:border-color var(--transicion), box-shadow var(--transicion);flex-direction:column;align-items:center;gap:.6rem;padding:clamp(1.25rem,3vw,1.75rem);text-decoration:none;display:flex}.tarjeta--intencion a:hover{border-color:var(--oro-claro);box-shadow:var(--sombra-tarjeta)}.tarjeta--intencion .tarjeta-lista__media{width:100%}.ventajas{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:clamp(1.5rem,3.5vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.ventaja{text-align:center;justify-items:center;gap:.4rem;display:grid}.ventaja--horizontal{text-align:left;grid-template-columns:auto 1fr;place-items:start;column-gap:1rem}.ventaja--horizontal .ventaja__icono{grid-row:span 2}.ventaja__icono{background:var(--crema);border:1px solid var(--linea);width:3.5rem;height:3.5rem;color:var(--oro-texto);border-radius:50%;place-items:center;margin-bottom:.3rem;display:grid}.seccion--crema .ventaja__icono,.seccion--arena .ventaja__icono{background:var(--blanco)}.ventaja__titulo{margin:0;font-size:1.1rem}.ventaja__texto{color:var(--tinta-tenue);font-size:var(--texto-menudo);max-width:34ch;margin:0}.carrusel{display:block}.carrusel__pista{scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:safe center;gap:clamp(1rem,2.6vw,1.9rem);min-width:0;padding-bottom:.25rem;display:flex;overflow-x:auto}.carrusel__pista::-webkit-scrollbar{display:none}.carrusel__pista>*{scroll-snap-align:center;flex:none;width:min(100%,22rem)}.testimonio{text-align:center;grid-template-rows:auto 1fr auto;justify-items:center;gap:.75rem;margin:0;display:grid}.testimonio:before{content:"“";font-family:var(--fuente-display);color:var(--oro-claro);font-size:3rem;line-height:.6}.testimonio__texto{font-family:var(--fuente-sans);font-size:var(--texto-lectura);color:var(--tinta);max-width:40ch;margin:0;line-height:1.5}.testimonio__cuerpo{align-content:start;justify-items:center;gap:.5rem;display:grid}.testimonio--recortado .testimonio__texto p{-webkit-line-clamp:9;line-clamp:9;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.testimonio__mas{min-height:var(--objetivo-tactil);color:var(--oro-texto);font-size:var(--texto-rotulo);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 .5rem;font-weight:500}.testimonio__mas:hover{color:var(--tinta)}.testimonio__firma{font-size:var(--texto-rotulo);letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-tenue);margin:0;font-style:normal}.carrusel__controles{justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.carrusel__boton{width:2.5rem;height:2.5rem;min-height:var(--objetivo-tactil);min-width:var(--objetivo-tactil);color:var(--tinta-tenue);cursor:pointer;transition:color var(--transicion), border-color var(--transicion);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;font-size:1.1rem;display:grid}.carrusel__boton:hover{color:var(--oro-texto);border-color:var(--linea-fuerte)}.carrusel__puntos{flex-wrap:wrap;justify-content:center;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.carrusel__punto{width:var(--objetivo-tactil);height:var(--objetivo-tactil);min-width:var(--objetivo-tactil);min-height:var(--objetivo-tactil);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.carrusel__punto:after{content:"";background:var(--linea-fuerte);width:7px;height:7px;transition:background var(--transicion);border-radius:50%}.carrusel__punto[aria-current=true]:after{background:var(--oro)}.carrusel__puntos li{place-items:center;display:grid}.carrusel__contador{font-size:var(--texto-rotulo);letter-spacing:.16em;color:var(--tinta-tenue);text-align:center;min-width:4rem;margin:0}.formulario{gap:1.1rem;display:grid}.formulario__rejilla{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.1rem;display:grid}.campo{gap:.4rem;min-width:0;display:grid}.campo--ancho{grid-column:1/-1}.campo>span,.campo__rotulo{font-size:var(--texto-menudo);color:var(--tinta);font-weight:500}.campo__pista{color:var(--tinta-tenue);font-size:.8rem}.formulario input[type=text],.formulario input[type=email],.formulario input[type=tel],.formulario input[type=date],.formulario textarea,.formulario select{font:inherit;width:100%;min-height:var(--objetivo-tactil);border:1px solid var(--linea);background:var(--blanco);color:var(--tinta);border-radius:var(--radio);transition:border-color var(--transicion), box-shadow var(--transicion);padding:.75rem .9rem}.formulario input::placeholder,.formulario textarea::placeholder{color:var(--tinta-tenue);opacity:1}.formulario input:focus,.formulario textarea:focus,.formulario select:focus{border-color:var(--oro-claro);box-shadow:0 0 0 3px #c6a46133}.formulario textarea{resize:vertical;min-height:7rem}.casilla{font-size:var(--texto-menudo);color:var(--tinta-media);grid-template-columns:auto 1fr;align-items:start;gap:.65rem;display:grid;position:relative}.casilla input{width:var(--objetivo-tactil);height:var(--objetivo-tactil);min-width:var(--objetivo-tactil);min-height:var(--objetivo-tactil);opacity:0;cursor:pointer;margin:0;position:absolute;top:-.6rem;left:-.75rem}.casilla__marca{border:1px solid var(--linea-fuerte);background:var(--blanco);width:1.25rem;height:1.25rem;transition:background var(--transicion), border-color var(--transicion);border-radius:2px;flex:none;place-items:center;margin-top:.2rem;display:grid}.casilla__marca:after{content:"";border:solid var(--blanco);opacity:0;width:.3rem;height:.6rem;transition:opacity var(--transicion);border-width:0 1.5px 1.5px 0;margin-top:-.15rem;transform:rotate(45deg)}.casilla input:checked~.casilla__marca{background:var(--oro-boton);border-color:var(--oro-boton)}.casilla input:checked~.casilla__marca:after{opacity:1}.casilla input:focus-visible~.casilla__marca{outline:2px solid var(--oro-texto);outline-offset:3px}.trampa{width:var(--objetivo-tactil);height:var(--objetivo-tactil);opacity:0;pointer-events:none;position:absolute;top:0;left:-9999px}.formulario__pie{border-top:1px solid var(--linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.formulario__aviso{color:var(--tinta-tenue);align-items:center;gap:.55rem;max-width:34ch;margin:0;font-size:.8rem;display:flex}.formulario__estado{font-size:var(--texto-menudo);color:var(--tinta-media);margin:0}.formulario__estado[data-tono=error]{color:#8c2f21}.campo__error{color:#8c2f21;min-height:1.1em;font-size:.8rem;display:block}.campo__error:empty{display:none}.formulario input[aria-invalid=true],.formulario textarea[aria-invalid=true]{border-color:#8c2f21}.formulario input[aria-invalid=true]:focus,.formulario textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px #8c2f2133}.formulario__resumen-errores{border-radius:var(--radio);color:#8c2f21;font-size:var(--texto-menudo);background:#8c2f2114;border:1px solid #8c2f21;margin:0 0 1rem;padding:.75rem 1rem}.formulario__alternativas{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.campo-telefono{border:1px solid var(--linea);border-radius:var(--radio);background:var(--blanco);grid-template-columns:auto 1fr;align-items:stretch;display:grid;overflow:hidden}.campo-telefono:focus-within{border-color:var(--oro-claro);box-shadow:0 0 0 3px #c6a46133}.campo-telefono select{font-size:var(--texto-menudo);border:0!important;border-right:1px solid var(--linea)!important;background:var(--crema)!important;box-shadow:none!important;border-radius:0!important;padding-inline:.7rem!important}.campo-telefono input{box-shadow:none!important;border:0!important;border-radius:0!important}.intenciones{border:0;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.intenciones legend{font-size:var(--texto-menudo);color:var(--tinta);margin-bottom:.4rem;padding:0;font-weight:500}.intencion{min-height:var(--objetivo-tactil);border:1px solid var(--linea);border-radius:var(--radio);background:var(--blanco);font-size:var(--texto-menudo);cursor:pointer;text-align:center;transition:border-color var(--transicion), background var(--transicion), color var(--transicion);justify-items:center;gap:.4rem;padding:.9rem .5rem;display:grid;position:relative}.intencion input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.intencion svg{color:var(--oro-texto)}.intencion:hover{border-color:var(--oro-claro)}.intencion:has(input:checked){border-color:var(--oro-boton);background:var(--crema);color:var(--oro-texto)}.intencion:has(input:focus-visible){outline:2px solid var(--oro-texto);outline-offset:2px}.filtros{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.filtros a,.filtros button{min-height:var(--objetivo-tactil);border:1px solid var(--linea-fuerte);color:var(--tinta-media);font:inherit;font-size:var(--texto-menudo);cursor:pointer;transition:background var(--transicion), border-color var(--transicion), color var(--transicion);background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1.25rem;text-decoration:none;display:inline-flex}.filtros a:hover,.filtros button:hover{border-color:var(--oro);color:var(--oro-texto)}.filtros [aria-current=true]{background:var(--oro-boton);border-color:var(--oro-boton);color:var(--blanco)}.filtros [aria-current=true]:hover{color:var(--blanco)}.filtros--etiquetas{align-items:center;margin-block:1.25rem 1.75rem;position:relative}.filtros--etiquetas a{color:var(--oro-texto);background:var(--marfil);border-color:var(--oro-claro);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:500}.filtros--etiquetas a:hover{border-color:var(--oro);color:var(--oro-texto)}.filtros--etiquetas [aria-current=true]{background:var(--oro-boton);border-color:var(--oro-boton);color:var(--blanco)}.filtros--etiquetas [aria-current=true]:hover{color:var(--blanco)}.filtros--etiquetas .filtros__barajar{color:var(--oro-texto);border-color:var(--oro-boton);font-family:var(--fuente-sans);letter-spacing:.08em;text-transform:uppercase;background:0 0;font-size:.7rem;font-weight:500}.filtros--etiquetas .filtros__barajar:hover{background:var(--oro-boton);border-color:var(--oro-boton);color:var(--blanco)}.filtros--etiquetas .filtros__ayuda{width:var(--objetivo-tactil);min-width:var(--objetivo-tactil);color:var(--oro-texto);border:0;border-radius:50%;justify-content:center;padding:0}.filtros--etiquetas .filtros__ayuda:hover{color:var(--oro-boton-hover)}.filtros__ayuda-texto{z-index:5;border:1px solid var(--oro-claro);border-radius:var(--radio);background:var(--marfil);width:min(22rem,100%);color:var(--tinta);font-size:var(--texto-menudo);text-align:center;margin:.4rem auto 0;padding:.75rem 1rem;line-height:1.5;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 24px #2a27241f}.filtros__ayuda:hover+.filtros__ayuda-texto,.filtros__ayuda[aria-expanded=true]+.filtros__ayuda-texto{display:block}.partido{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;min-height:30rem;display:grid}.partido__media{position:relative;overflow:hidden}.partido__media img,.partido__media .marcador{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.partido__cuerpo{align-content:center;gap:1.25rem;padding:clamp(2rem,5vw,4rem);display:grid}.partido--invertido .partido__media{order:2}.contacto-home{--sangrado-contenedor:max(var(--margen), calc((100vw - var(--ancho-max)) / 2 + var(--margen)));background:var(--arena);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contacto-home__panel{align-items:center;display:grid;position:relative;overflow:hidden}.contacto-home__media{z-index:0;position:absolute;inset:0}.contacto-home__media img,.contacto-home__media .marcador{object-fit:cover;width:100%;height:100%}.contacto-home__velo{z-index:1;background:linear-gradient(90deg,#14110ea8 0%,#14110e6b 100%);position:absolute;inset:0}.contacto-home__texto{z-index:2;padding-block:calc(var(--ritmo-seccion) / 2);padding-inline:var(--sangrado-contenedor) clamp(1.5rem, 4vw, 3rem);color:var(--tinta-inversa);justify-items:start;gap:.75rem;display:grid;position:relative}.contacto-home__texto .titulo-seccion,.contacto-home__texto .entradilla{color:var(--tinta-inversa);margin:0}.contacto-home__formulario{padding-block:calc(var(--ritmo-seccion) / 2);padding-inline:clamp(1.5rem, 4vw, 3rem) var(--sangrado-contenedor);align-content:center;display:grid}.acordeon{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio-suave);gap:0;display:grid;overflow:hidden}.acordeon details{border-bottom:1px solid var(--linea)}.acordeon details:last-child{border-bottom:0}.acordeon summary{min-height:var(--objetivo-tactil);cursor:pointer;font-size:var(--texto-cuerpo);color:var(--tinta);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem clamp(1rem,3vw,1.75rem);font-weight:500;list-style:none;display:flex}.acordeon summary::-webkit-details-marker{display:none}.acordeon summary:after{content:"+";color:var(--oro-texto);transition:transform var(--transicion);flex:none;font-size:1.3rem;line-height:1}.acordeon details[open] summary:after{transform:rotate(45deg)}.acordeon details>p{color:var(--tinta-tenue);font-size:var(--texto-menudo);max-width:70ch;margin:0;padding:0 clamp(1rem,3vw,1.75rem) 1.25rem}.barra-datos{background:var(--linea);border:1px solid var(--linea);border-radius:var(--radio-suave);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.barra-datos div{background:var(--blanco);gap:.2rem;padding:1rem 1.1rem;display:grid}.barra-datos dt{font-size:var(--texto-rotulo);letter-spacing:.14em;text-transform:uppercase;color:var(--oro-texto)}.barra-datos dd{font-size:var(--texto-menudo);color:var(--tinta);margin:0}.prosa{gap:1rem;max-width:68ch;display:grid}.prosa h2{font-size:var(--texto-subtitulo);margin-top:1rem}.prosa ul{color:var(--tinta-media);gap:.4rem;margin:0;padding-left:1.2rem;display:grid}.lista-limpia{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pie{background:var(--crema);border-top:1px solid var(--linea);padding-block:clamp(2.5rem,5vw,4rem) 6rem}.pie__rejilla{grid-template-columns:minmax(13rem,1.2fr) repeat(4,minmax(8rem,.8fr)) minmax(15rem,1.4fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width<=1240px){.pie__rejilla{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}.pie__titulo{font-family:var(--fuente-display);letter-spacing:.12em;text-transform:uppercase;color:var(--tinta);margin:0 0 1rem;font-size:1.05rem;font-weight:600}.pie__lista{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.pie__lista a{min-height:var(--objetivo-tactil);min-width:var(--objetivo-tactil);font-size:var(--texto-menudo);color:var(--tinta-media);align-items:center;text-decoration:none;display:inline-flex}.pie__lista a:hover{color:var(--oro-texto);text-decoration:underline}.pie__control{font:inherit;font-size:var(--texto-menudo);color:var(--tinta-media);cursor:pointer;text-align:left;min-height:var(--objetivo-tactil);min-width:var(--objetivo-tactil);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.pie__control:hover{color:var(--oro-texto);text-decoration:underline}.pie__contacto{font-size:var(--texto-menudo);color:var(--tinta-media);gap:.15rem;margin-top:1rem;display:grid}.pie__contacto a{color:var(--tinta-media);min-height:var(--objetivo-tactil);min-width:var(--objetivo-tactil);align-items:center;text-decoration:none;display:inline-flex}.pie__contacto a:hover{color:var(--oro-texto);text-decoration:underline}.ventana-boletin{border:1px solid var(--linea);border-radius:var(--radio-suave);background:var(--blanco);width:min(30rem,100vw - 2rem);color:var(--tinta);box-shadow:var(--sombra-tarjeta);padding:0}.ventana-boletin::backdrop{background:#2a27248c}html:has(.ventana-boletin[open]){overflow:hidden}.ventana-boletin__interior{gap:1rem;padding:clamp(1.5rem,4vw,2.25rem);display:grid;position:relative}.ventana-boletin__titulo{font-size:var(--texto-subtitulo);margin:0;padding-right:2.5rem}.ventana-boletin__cerrar{min-width:var(--objetivo-tactil);min-height:var(--objetivo-tactil);color:var(--tinta);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:1.75rem;line-height:1;display:inline-flex;position:absolute;top:.5rem;right:.5rem}.ventana-boletin__cerrar:hover{background:var(--crema)}.boletin{gap:.6rem;display:grid}.boletin__texto{font-size:var(--texto-menudo);color:var(--tinta-tenue);max-width:34ch;margin:0}.boletin__campo{border:1px solid var(--linea-fuerte);border-radius:var(--radio);background:var(--blanco);grid-template-columns:1fr auto;display:grid;overflow:hidden}.boletin__campo:focus-within{border-color:var(--oro-claro);box-shadow:0 0 0 3px #c6a46133}.boletin__campo input{font:inherit;font-size:var(--texto-menudo);min-height:var(--objetivo-tactil);color:var(--tinta);background:0 0;border:0;min-width:0;padding:.7rem .9rem}.boletin__campo input:focus{outline:none}.boletin__envio{background:var(--oro-boton);color:var(--blanco);width:var(--objetivo-tactil);min-height:var(--objetivo-tactil);cursor:pointer;transition:background var(--transicion);border:0;place-items:center;font-size:1rem;display:grid}.boletin__envio:hover{background:var(--oro-boton-hover)}.foco{object-position:var(--foco-x,50%) var(--foco-y,50%)}.foco-x-00{--foco-x:0%}.foco-x-05{--foco-x:5%}.foco-x-10{--foco-x:10%}.foco-x-15{--foco-x:15%}.foco-x-20{--foco-x:20%}.foco-x-25{--foco-x:25%}.foco-x-30{--foco-x:30%}.foco-x-35{--foco-x:35%}.foco-x-40{--foco-x:40%}.foco-x-45{--foco-x:45%}.foco-x-50{--foco-x:50%}.foco-x-55{--foco-x:55%}.foco-x-60{--foco-x:60%}.foco-x-65{--foco-x:65%}.foco-x-70{--foco-x:70%}.foco-x-75{--foco-x:75%}.foco-x-80{--foco-x:80%}.foco-x-85{--foco-x:85%}.foco-x-90{--foco-x:90%}.foco-x-95{--foco-x:95%}.foco-x-100{--foco-x:100%}.foco-y-00{--foco-y:0%}.foco-y-05{--foco-y:5%}.foco-y-10{--foco-y:10%}.foco-y-15{--foco-y:15%}.foco-y-20{--foco-y:20%}.foco-y-25{--foco-y:25%}.foco-y-30{--foco-y:30%}.foco-y-35{--foco-y:35%}.foco-y-40{--foco-y:40%}.foco-y-45{--foco-y:45%}.foco-y-50{--foco-y:50%}.foco-y-55{--foco-y:55%}.foco-y-60{--foco-y:60%}.foco-y-65{--foco-y:65%}.foco-y-70{--foco-y:70%}.foco-y-75{--foco-y:75%}.foco-y-80{--foco-y:80%}.foco-y-85{--foco-y:85%}.foco-y-90{--foco-y:90%}.foco-y-95{--foco-y:95%}.foco-y-100{--foco-y:100%}.redes{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.redes a{width:var(--objetivo-tactil);height:var(--objetivo-tactil);border:1px solid var(--linea-fuerte);color:var(--tinta-media);transition:border-color var(--transicion), color var(--transicion);border-radius:50%;place-items:center;display:grid}.redes a:hover{border-color:var(--oro);color:var(--oro-texto)}.pie__legal{border-top:1px solid var(--linea);color:var(--tinta-tenue);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:clamp(2rem,4vw,3rem);padding-top:1.25rem;font-size:.8rem;display:flex}.pie__legal ul{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.pie__legal a{color:var(--tinta-tenue);min-height:var(--objetivo-tactil);min-width:var(--objetivo-tactil);align-items:center;text-decoration:none;display:inline-flex}.pie__legal a:hover{color:var(--oro-texto);text-decoration:underline}.whatsapp-flotante{right:1rem;bottom:calc(1rem + var(--altura-banner-cookies,0px) + .75rem);z-index:50;position:fixed}.whatsapp{color:#f4fff9;width:3.25rem;height:3.25rem;transition:transform var(--transicion);background:#1f6b4f;border-radius:50%;place-items:center;text-decoration:none;display:grid;box-shadow:0 8px 24px #1c242038}.whatsapp:hover{color:#f4fff9;transform:translateY(-2px)}html[data-banner-cookies=pendiente]{--altura-banner-cookies:12rem}.consentimiento{z-index:55;background:var(--blanco);border:1px solid var(--linea-fuerte);border-radius:var(--radio-suave);max-width:32rem;box-shadow:var(--sombra-elevada);font-size:var(--texto-menudo);gap:.85rem;margin-inline:auto;padding:1.25rem;display:none;position:fixed;bottom:1rem;left:1rem;right:1rem}html[data-banner-cookies=pendiente] .consentimiento{display:grid}.consentimiento__acciones{flex-wrap:wrap;gap:.5rem;display:flex}.a11y{left:1rem;bottom:calc(1rem + var(--altura-banner-cookies,0px) + .75rem);z-index:56;position:fixed}.a11y__boton,.a11y__panel button{border:1px solid var(--linea-fuerte);background:var(--blanco);color:var(--tinta);min-height:var(--objetivo-tactil);min-width:var(--objetivo-tactil);border-radius:var(--radio);cursor:pointer;font:inherit;font-size:var(--texto-menudo);padding:.5rem .8rem}.a11y__boton:hover,.a11y__panel button:hover{border-color:var(--oro);color:var(--oro-texto)}.a11y__panel{background:var(--blanco);border:1px solid var(--linea-fuerte);border-radius:var(--radio-suave);box-shadow:var(--sombra-tarjeta);gap:.6rem;width:max-content;max-width:min(15rem,100vw - 2rem);padding:.75rem;display:grid;position:absolute;bottom:calc(100% + .4rem);left:0}.a11y__campo{font-size:var(--texto-menudo);gap:.3rem;display:grid}.a11y__campo select{min-height:var(--objetivo-tactil);border:1px solid var(--linea-fuerte);border-radius:var(--radio);font:inherit;padding:.3rem .5rem}.a11y__opcion{min-height:var(--objetivo-tactil);font-size:var(--texto-menudo);cursor:pointer;align-items:center;gap:.6rem;display:flex}.a11y__opcion input{flex:none;width:1.15rem;height:1.15rem}.aviso-prueba{letter-spacing:.08em;background:var(--tinta);color:var(--tinta-inversa);z-index:30;opacity:.85;pointer-events:none;margin:0;padding:.3rem .6rem;font-size:.68rem;position:fixed;top:0;right:0}@media (width<=1040px){.pie__rejilla{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.contacto-home,.partido{grid-template-columns:1fr}.contacto-home__texto,.contacto-home__formulario{padding-inline:var(--margen)}.partido__media{min-height:16rem}.partido--invertido .partido__media{order:0}}@media (width<=860px){.js .menu-toggle{display:flex}.cabecera__telefono{width:var(--objetivo-tactil);height:var(--objetivo-tactil);place-items:center;display:grid}.js .nav{z-index:60;background:var(--marfil);padding:6rem var(--margen) 2rem;visibility:hidden;transition:transform var(--transicion);position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}.js .nav--abierto{visibility:visible;transform:translateY(0)}.nav__lista{flex-direction:column;align-items:stretch;gap:0}.nav__lista li{border-bottom:1px solid var(--linea)}.nav a{font-family:var(--fuente-display);padding:1rem 0;font-size:1.5rem}.nav a:after{width:2rem;bottom:.75rem;left:0;right:auto}.cabecera__interior{z-index:70;position:relative}.js .cabecera__acciones .boton{display:none}.nav__cta{gap:.75rem;margin-top:1.75rem;display:grid}.nav__cta .boton{color:var(--blanco);font-family:var(--fuente-sans);font-size:var(--texto-rotulo);padding:.85rem 1.6rem}.nav__cta .boton:hover{color:var(--blanco)}.nav__cta .boton--contorno{color:var(--oro-texto)}.nav__cta .boton--contorno:hover{color:var(--tinta)}.nav__cta .boton:after{content:none}}@media (width>860px){.nav__cta{display:none}}@media (width<=720px){.hero{min-height:auto}.hero__interior{padding-block:clamp(2.5rem,12vw,4rem)}.hero__texto{max-width:none}.hero__titulo{max-width:100%}.hero__media{aspect-ratio:4/3;position:relative;inset:auto}.hero__velo{display:none}.hero__texto>:not(.hero__acciones){text-shadow:none}.hero__lugar{display:none}.tarjeta-lista{grid-template-columns:minmax(7rem,9rem) 1fr;gap:1rem}.tarjeta-lista .flecha-circular{display:none}.fila-proceso{grid-template-columns:auto 1fr auto;row-gap:.5rem}.fila-proceso__icono{display:none}.ventaja--horizontal{text-align:center;grid-template-columns:1fr;justify-items:center}.ventaja--horizontal .ventaja__icono{grid-row:auto}.formulario__pie{flex-direction:column;align-items:stretch}.formulario__pie .boton{width:100%}.pie__legal{flex-direction:column;align-items:flex-start}}@media (width<=520px){.credibilidad__lista{gap:1rem}.hero__acciones .boton{width:100%}.tarjeta-destino{aspect-ratio:4/3}}@keyframes aparecer{0%{transform:translateY(14px)}to{transform:none}}.aparece{animation:.7s cubic-bezier(.22,.61,.36,1) both aparecer}html[data-contraste=alto]{--marfil:#000;--crema:#000;--arena:#000;--blanco:#000;--tinta:#fff;--tinta-media:#eee;--tinta-tenue:#ddd;--tinta-inversa:#000;--oro:#fc6;--oro-claro:#fc6;--oro-texto:#fc6;--oro-boton:#fc6;--oro-boton-hover:#fd9;--linea:#fff;--linea-fuerte:#fff}html[data-contraste=alto] .boton{color:#000}html[data-contraste=alto] .hero__velo,html[data-contraste=alto] .contacto-home__velo{background:linear-gradient(90deg,#000000c7 0%,#0000007a 42%,#0000001f 72%,#0000002e 100%),linear-gradient(#00000040 0%,#0000 50%)}html[data-contraste=alto] .tarjeta-destino:after{background:linear-gradient(#00000026 0%,#00000059 45%,#000000d1 100%)}html[data-contraste=alto] .hero__media,html[data-contraste=alto] .contacto-home__media{opacity:.8}html[data-contraste=alto] .hero__media .marcador,html[data-contraste=alto] .contacto-home__media .marcador{filter:brightness(1.15)contrast(1.05)}html[data-texto=grande]{font-size:118%}html[data-texto=muy-grande]{font-size:140%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-movimiento=reducido] *,html[data-movimiento=reducido] :before,html[data-movimiento=reducido] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-enlaces=resaltado] a:not(.boton,.tarjeta--enlace){text-underline-offset:.15em;text-decoration:underline}html[data-enlaces=resaltado] .tarjeta--intencion a{text-decoration:none}.rejilla--despliegues>li{flex-direction:column;min-width:0;display:flex}.despliegue-experiencia{background:var(--blanco);border:1px solid var(--linea);border-radius:var(--radio-suave);flex-direction:column;height:100%;display:flex;overflow:clip}.despliegue-experiencia__vista{padding:clamp(1.25rem,3vw,1.75rem);cursor:pointer;flex-direction:column;flex:1;gap:.5rem;padding-bottom:0;display:flex}.despliegue-experiencia__resumen{min-height:var(--objetivo-tactil);cursor:pointer;font-size:var(--texto-menudo);color:var(--oro-texto);align-items:center;margin:0;padding:.65rem clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,1.75rem);font-weight:500;list-style:none;display:flex}.despliegue-experiencia__resumen::-webkit-details-marker{display:none}.despliegue-experiencia details[open]>.despliegue-experiencia__resumen{display:none}.despliegue-experiencia:has(details[open]) .despliegue-experiencia__vista{padding-bottom:1rem}.despliegue-experiencia__media{aspect-ratio:16/10;border-radius:var(--radio-suave);background:var(--arena);margin-bottom:.25rem;position:relative;overflow:hidden}.despliegue-experiencia__media img,.despliegue-experiencia__media .marcador{object-fit:cover;width:100%;height:100%;min-height:0;position:absolute;inset:0}.despliegue-experiencia__detalle{border-top:1px solid var(--linea);outline:none;gap:1rem;padding:0 clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,1.75rem);display:grid}.despliegue-experiencia__detalle:focus-visible{box-shadow:inset 0 0 0 2px var(--oro-boton)}.despliegue-experiencia__detalle-cuerpo{gap:.75rem;padding-top:1rem;display:grid}.despliegue-experiencia__barra{margin:0}.despliegue-experiencia__cerrar{min-height:var(--objetivo-tactil);min-width:var(--objetivo-tactil);border:1px solid var(--linea);border-radius:var(--radio-suave);background:var(--crema,var(--blanco));color:var(--tinta);font:inherit;font-size:var(--texto-menudo);cursor:pointer;justify-self:start;padding:.5rem .85rem}.despliegue-experiencia__cerrar:hover{border-color:var(--oro-claro)}.despliegue-experiencia__cerrar:focus-visible{outline:2px solid var(--oro-boton);outline-offset:2px}@media (width>=1024px){.rejilla--despliegues>li:has([data-despliegue-experiencia][open]){grid-column:1/-1}.despliegue-experiencia:has([data-despliegue-experiencia][open]) .despliegue-experiencia__detalle{align-items:start;gap:1.25rem;padding-top:.25rem}}.despliegue-nota .despliegue-experiencia__detalle-cuerpo{gap:1.1rem;width:min(100%,46rem);margin-inline:auto}.despliegue-nota .despliegue-experiencia__detalle-cuerpo p{color:var(--tinta-media);white-space:pre-line;margin:0;font-size:1.0625rem;line-height:1.75}.despliegue-experiencia__foto{aspect-ratio:21/9;border-radius:var(--radio-suave);background:var(--arena);margin-top:1rem;position:relative;overflow:hidden}.despliegue-experiencia__foto img,.despliegue-experiencia__foto .marcador{object-fit:cover;width:100%;height:100%;min-height:0;position:absolute;inset:0}.despliegue-experiencia--con-foto:has([data-despliegue-experiencia][open]) .despliegue-experiencia__miniatura{display:none}@media (width<=720px){.despliegue-experiencia__foto{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.despliegue-experiencia,.despliegue-experiencia *{scroll-behavior:auto}}.selector-idioma[data-astro-cid-qzzc4mbm]{font-family:var(--fuente-display);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:.35rem;font-size:.95rem;display:inline-flex}.selector-idioma[data-astro-cid-qzzc4mbm] a[data-astro-cid-qzzc4mbm]{color:inherit;text-decoration:none}.selector-idioma[data-astro-cid-qzzc4mbm] a[data-astro-cid-qzzc4mbm][aria-current=true]{text-underline-offset:.2em;font-weight:600;text-decoration:underline}@media (width>860px){.selector-idioma--cabecera[data-astro-cid-qzzc4mbm]{display:none}}
