.titular-seccion,.titular-bloque,.hero__titulo,.llamada__titulo,.cita__texto,.pais__nombre,.ruta__titulo{font-family:var(--serif);font-variation-settings:"opsz" 144;text-wrap:pretty}.encabezado-seccion__cifra{font-variation-settings:"opsz" 144}.hero{isolation:isolate;background:var(--cacao);min-height:clamp(44rem,100svh,56rem);color:var(--crema);flex-direction:column;display:flex;position:relative;overflow:hidden}.hero__fondo{z-index:-2;position:absolute;inset:0;overflow:hidden}.hero__fondo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hero__velo{z-index:-1;background:linear-gradient(#2a211ad1 0%,#2a211a9e 22%,#2a211a75 40%,#2a211a1a 54%,#2a211a38 62%,#2a211ac7 74%,#2a211af2 100%);position:absolute;inset:0}.hero__arriba{text-align:center;padding-top:clamp(116px,11vw,156px)}.hero .antetitulo{color:var(--albaricoque)}.hero__titulo{letter-spacing:-.03em;text-shadow:0 2px 40px #2a211a59;max-width:21ch;margin:22px auto 0;font-size:clamp(2.6rem,6.2vw,6rem);font-weight:380;line-height:.96}.hero__titulo em{color:var(--albaricoque);font-style:italic;font-weight:300}.hero__linea{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.hero__linea>span{display:inline-block}.hero__abajo{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,72px);margin-top:auto;padding-block:clamp(48px,6vw,96px) clamp(36px,4vw,56px);display:grid}.hero__entrada{max-width:42ch;color:var(--crema-hundida);font-size:clamp(1.08rem,1.35vw,1.22rem);line-height:1.55}.hero__llamadas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero__nota{color:var(--crema-hundida);align-items:center;gap:8px;margin-top:18px;font-size:.95rem;display:flex}.hero__nota svg{color:var(--albaricoque)}.reproductor{border-radius:var(--radio-ilustracion);-webkit-backdrop-filter:blur(16px);background:#2a211abd;border:1px solid #f6f1e838;flex-direction:column;gap:14px;padding:14px 14px 18px;display:flex}.reproductor__cabeza{align-items:center;gap:16px;display:flex}.reproductor__miniatura{background:var(--cacao-suave);border-radius:14px;flex:none;width:84px;height:84px;overflow:hidden}.reproductor__miniatura img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;display:block}.reproductor__meta{flex:1;min-width:0}.reproductor__insignia{background:var(--albaricoque-suave);color:var(--cacao);font:600 .74rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 8px;display:inline-flex}.reproductor__nombre{font:400 1.45rem/1.15 var(--serif);letter-spacing:-.01em;margin-top:8px}.reproductor__contexto{color:var(--crema-sobre-oscuro);margin-top:2px;font-size:.92rem}.reproductor__credito{color:var(--crema-sobre-oscuro);margin-top:2px;font-size:.8rem}.reproductor__licencia{white-space:nowrap}.reproductor__fila{align-items:center;gap:14px;padding-inline:4px;display:flex}.reproductor__boton{background:var(--albaricoque);width:60px;height:60px;color:var(--cacao);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.reproductor__boton[hidden],.reproductor__boton [hidden]{display:none}.reproductor__boton:after{content:"";border-radius:inherit;border:1px solid var(--albaricoque);opacity:0;pointer-events:none;position:absolute;inset:-6px}.reproductor audio{width:100%}.reproductor:has(.reproductor__boton:not([hidden])) audio{display:none}.reproductor__progreso{background:#f6f1e838;border-radius:2px;height:2px;margin-inline:4px;overflow:hidden}.reproductor__progreso span{background:var(--albaricoque);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.reproductor__nota{color:var(--crema-sobre-oscuro);padding-inline:4px;font-size:.95rem}.onda{align-items:center;display:flex}.onda--grande{flex:1;gap:3px;height:48px}.onda--pequena{flex:none;gap:2px;width:46px;height:26px}.onda__barra{transform-origin:50%;border-radius:2px;flex:1 1 0;min-width:2px;height:60%}.onda--grande .onda__barra{background:var(--crema-sobre-oscuro);opacity:.45}.esta-sonando .onda--grande .onda__barra{background:var(--albaricoque);opacity:1}.onda--pequena .onda__barra{background:var(--terracota-oscuro)}.a1{height:28%}.a2{height:40%}.a3{height:52%}.a4{height:64%}.a5{height:76%}.a6{height:86%}.a7{height:94%}.a8{height:100%}.seccion--compacta,.limite.seccion{padding-block:clamp(64px,7vw,104px)}.encabezado-seccion{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;margin-bottom:clamp(40px,5.5vw,80px);display:grid}.seccion--compacta .encabezado-seccion{margin-bottom:0}.encabezado-seccion__cifra{font-family:var(--serif);letter-spacing:-.05em;color:var(--terracota-oscuro);transform-origin:0 100%;grid-column:1/span 4;font-size:clamp(5rem,13vw,12rem);font-weight:200;line-height:.78;display:block}.encabezado-seccion__titulo{grid-column:5/span 8}.titular-seccion{letter-spacing:-.025em;margin:14px 0 0;font-size:clamp(2.2rem,4.6vw,4.3rem);font-weight:380;line-height:1.02}.titular-seccion em{color:var(--terracota-oscuro);font-style:italic;font-weight:300}.encabezado-seccion__entrada{max-width:52ch;color:var(--cacao-suave);margin-top:22px;font-size:1.15rem}.fondo--cacao{background:var(--cacao);color:var(--crema)}.fondo--cacao .antetitulo,.fondo--cacao .encabezado-seccion__cifra,.fondo--cacao .titular-seccion em{color:var(--albaricoque)}.fondo--blanco{background:var(--blanco)}.fondo--hundido{background:var(--crema-hundida)}.fondo--terracota{background:var(--terracota-oscuro);color:var(--crema)}.bloque{grid-template-columns:repeat(2,minmax(0,1fr));min-height:clamp(33rem,38vw,38rem);display:grid;position:relative}.bloque--invertido .bloque__foto{order:2}.bloque--ancho{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.bloque__foto{background:var(--crema-hundida);margin:0;position:relative;overflow:hidden}.bloque__foto--cacao{background:var(--cacao)}.bloque__foto--terracota{background:var(--terracota-oscuro)}.bloque__imagen{position:absolute;inset:0}.bloque__imagen img{object-fit:cover;opacity:.5;width:100%;height:100%;display:block;position:absolute;inset:0}.bloque__foto--cacao .bloque__imagen img,.bloque__foto--terracota .bloque__imagen img{opacity:.6}.encuadre--puerta{object-position:50% 50%}.encuadre--aldea{object-position:50% 62%}.encuadre--negombo{object-position:70% 60%}.encuadre--arugam{object-position:50% 58%}.bloque__foto--pagina .bloque__imagen img.bloque__pagina{aspect-ratio:933/1323;object-fit:contain;opacity:1;border-radius:3px;width:auto;height:84%;inset:50% auto auto 44%;translate:-50% -50%;rotate:-2.5deg;box-shadow:0 28px 60px -18px #2a211a80,0 0 0 1px #2a211a14}.bloque__pie{z-index:1;max-width:calc(100% - 32px);color:var(--crema);background:#2a211ac7;border-radius:999px;align-items:baseline;gap:10px;padding:8px 14px;font-size:.9rem;line-height:1.3;display:inline-flex;position:absolute;bottom:clamp(16px,2vw,28px);left:clamp(16px,2vw,28px)}.bloque__pie b{font-family:var(--serif);white-space:nowrap;font-style:italic;font-weight:400}.bloque__texto{flex-direction:column;justify-content:center;padding:clamp(56px,7vw,112px) clamp(24px,6vw,104px);display:flex}.bloque__texto>*{max-width:34rem}.bloque--guia .bloque__texto{padding-left:clamp(24px,12vw,13rem)}.bloque--audio .bloque__texto{padding-right:clamp(24px,12vw,13rem)}.etiqueta-bloque{font-family:var(--serif);color:var(--terracota-oscuro);align-self:flex-start;align-items:center;gap:8px;font-size:1.2rem;font-style:italic;line-height:1.2;display:inline-flex}.etiqueta-bloque--audio{background:var(--albaricoque-suave);color:var(--cacao);border-radius:999px;padding:7px 14px 7px 12px}.etiqueta-bloque--audio svg{color:var(--terracota-oscuro)}.titular-bloque{letter-spacing:-.022em;margin:14px 0 0;font-size:clamp(2rem,3.2vw,3rem);font-weight:400;line-height:1.04}.cuerpo-bloque{max-width:44ch;color:var(--cacao-suave);margin-top:18px;font-size:1.12rem}.fondo--cacao .cuerpo-bloque{color:var(--crema-sobre-oscuro)}.puntos{border-top:1px solid var(--borde);margin:28px 0 0;padding:0;list-style:none}.puntos li{border-bottom:1px solid var(--borde);align-items:center;gap:14px;padding-block:13px;font-size:1.02rem;display:flex}.puntos svg{color:var(--terracota-oscuro)}.fondo--cacao .puntos,.fondo--cacao .puntos li{border-color:var(--raya-sobre-oscuro)}.fondo--cacao .puntos svg{color:var(--albaricoque)}.movil{width:var(--ancho-movil,15rem);border-radius:var(--radio-movil);background:var(--marco-movil);padding:9px;position:relative;box-shadow:0 0 0 1px #f6f1e824,0 44px 100px -24px #0009}.movil__pantalla{aspect-ratio:978/2052;background:var(--fondo-pantalla);border-radius:37px;position:relative;overflow:hidden}.movil__pantalla img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block;position:absolute;inset:0}.movil__anillos{width:0;height:0;position:absolute;top:89.3%;left:74.7%}.movil__anillos i{border:2px solid var(--albaricoque);opacity:0;border-radius:50%;width:34px;height:34px;position:absolute;top:-17px;left:-17px}.bloque__movil{--ancho-movil:clamp(13rem, 17vw, 15.5rem);z-index:2;position:absolute;top:50%;left:50%;translate:-30% -50%}.bloque--guia .bloque__movil{translate:-70% -50%}.pastilla{--solape-con-el-movil:22px;z-index:3;top:68%;left:calc(100% - var(--solape-con-el-movil));border-radius:var(--radio-pastilla);background:var(--crema);color:var(--cacao);font:600 .95rem/1.25 var(--sans);white-space:nowrap;align-items:center;gap:12px;width:max-content;padding:12px 16px;display:flex;position:absolute;box-shadow:0 18px 40px -16px #0000008c}.pastilla svg,.pastilla .onda{flex:none}.pastilla svg{color:var(--terracota-oscuro)}.pastilla--izquierda,.pastilla--guia{left:auto;right:calc(100% - var(--solape-con-el-movil))}.pastilla--guia{top:61%}.ruta .pastilla{--solape-con-el-movil:max(22px, 504px - 46vw)}.pastilla--audio{background:var(--albaricoque-suave);top:82%}.cita__comilla{font-family:var(--serif);color:var(--terracota-oscuro);font-size:clamp(5rem,9vw,8rem);font-weight:300;line-height:.7;display:block}.cita__texto{letter-spacing:-.022em;max-width:20ch;margin:18px 0 0;font-size:clamp(2rem,3.4vw,3.4rem);font-weight:320;line-height:1.1}.cita__palabra{display:inline-block;position:relative}.cita__palabra--enfasis{color:var(--terracota-oscuro);font-style:italic}.cita__firma{align-items:center;gap:10px;margin-top:clamp(28px,3vw,44px);display:flex}.cita__firma svg{color:var(--terracota-oscuro)}.ruta{position:relative}.ruta__trazo{z-index:0;pointer-events:none;position:absolute;inset:0}.ruta__trazo svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ruta__trazo--estrecho{display:none}.ruta__fantasma,.ruta__linea{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.ruta__fantasma{stroke:#f6f1e838;stroke-width:2px;stroke-dasharray:2 10}.ruta__linea{stroke:var(--albaricoque);stroke-width:3px;stroke-dasharray:12 10}.ruta__pasos{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(33rem,1fr);margin:0;padding:0;list-style:none;display:grid}.ruta__paso{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid;position:relative}.ruta__parada{z-index:2;width:3rem;height:3rem;position:absolute;top:50%;left:3%;translate:-50% -50%}.ruta__paso--2 .ruta__parada{left:53%}.ruta__parada-apagada,.ruta__parada-encendida{border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.ruta__parada-apagada{background:var(--cacao);color:var(--crema-sobre-oscuro);border:2px solid #f6f1e866}.ruta__parada-encendida{border:2px solid var(--terracota);background:var(--terracota);color:var(--crema);box-shadow:0 0 0 8px #b8683a3d}.ruta__paso--1 .ruta__parada-encendida{border-color:var(--albaricoque);background:var(--albaricoque);color:var(--cacao);box-shadow:0 0 0 8px #efcba338}.ruta__texto{grid-area:1/1;max-width:36rem;padding:0 2rem 0 6rem}.ruta__paso--2 .ruta__texto{grid-column:2}.ruta__titulo{letter-spacing:-.015em;margin:22px 0 0;font-size:clamp(1.9rem,2.8vw,2.5rem);font-weight:400;line-height:1.08}.ruta__parrafo{max-width:36ch;color:var(--crema-sobre-oscuro);margin-top:12px;font-size:1.15rem}.ruta__movil{--ancho-movil:clamp(13rem, 17vw, 15.5rem);width:var(--ancho-movil);grid-area:1/2;justify-self:start;margin-left:clamp(2rem,5vw,5rem);position:relative}.ruta__paso--2 .ruta__movil{grid-column:1;justify-self:end;margin:0 clamp(2rem,5vw,5rem) 0 0}.paises{grid-template-columns:repeat(auto-fill,minmax(min(23rem,100%),1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.pais{isolation:isolate;aspect-ratio:4/5;border-radius:var(--radio-ilustracion);background:var(--cacao);color:var(--crema);position:relative;overflow:hidden}.pais>picture,.pais>img{z-index:-2;width:100%;height:100%;display:block;position:absolute;inset:0}.pais img{object-fit:cover;width:100%;height:100%;display:block}.pais:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#2a211a6b 0%,#2a211a00 24%,#2a211a1f 44%,#2a211ae6 100%);position:absolute;inset:0}.pais__enlace{color:inherit;flex-direction:column;justify-content:space-between;padding:clamp(20px,2vw,28px);text-decoration:none;display:flex;position:absolute;inset:0}.pais__enlace:focus-visible{outline:2px solid var(--albaricoque);outline-offset:-6px;border-radius:var(--radio-ilustracion)}.pais__muestra{background:var(--albaricoque-suave);max-width:100%;color:var(--cacao);font:600 .85rem/1.2 var(--sans);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:6px 12px 6px 10px;display:inline-flex}.pais__muestra svg{color:var(--terracota-oscuro);flex:none}.pais__datos{display:block}.pais__region{font:600 .8rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--albaricoque-suave);display:block}.pais__nombre{letter-spacing:-.03em;margin-top:8px;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:380;line-height:.98;display:block}.pais__frase{font-family:var(--serif);color:var(--albaricoque);margin-top:8px;font-size:1.22rem;font-style:italic;line-height:1.3;display:block}.pais__ver{align-items:center;gap:8px;margin-top:18px;font-weight:600;display:inline-flex}.pais__enlace:hover .pais__ver{text-underline-offset:5px;text-decoration:underline}.pais--siguiente{aspect-ratio:auto;background:var(--crema-hundida);min-height:14rem;color:var(--cacao);border:1.5px dashed var(--gris-calido);flex-direction:column;justify-content:space-between;padding:clamp(24px,2.4vw,32px);display:flex}.pais--siguiente:after{display:none}.pais--siguiente svg{color:var(--terracota-oscuro)}.pais__siguiente-titulo{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(2rem,2.8vw,2.6rem);font-style:italic;font-weight:340;line-height:1.05}.pais--siguiente p{color:var(--cacao-suave)}.pais--siguiente a{color:var(--terracota-oscuro);font-weight:600}.precio__cabeza{align-items:flex-end;gap:22px;display:flex}.bloque--precio .encabezado-seccion__cifra{color:var(--albaricoque);font-size:clamp(4.5rem,8vw,7.5rem)}.bloque--precio .antetitulo{color:var(--albaricoque-suave);padding-bottom:8px}.titular-seccion--precio{margin-top:28px;font-size:clamp(2.1rem,3.6vw,3.5rem)}.bloque--precio .titular-seccion em{color:var(--albaricoque)}.precio__entrada{max-width:44ch;color:var(--albaricoque-suave);margin-top:20px;font-size:1.15rem}.precio__puntos{border-top:1px solid #f6f1e84d;margin:30px 0 0;padding:0;list-style:none}.precio__puntos li{border-bottom:1px solid #f6f1e84d;align-items:flex-start;gap:14px;padding-block:15px;display:flex}.precio__puntos svg{color:var(--albaricoque);margin-top:3px}.precio__puntos strong{font-family:var(--serif);font-size:1.22rem;font-weight:400;line-height:1.3;display:block}.precio__llamada{margin-top:32px}.llamada{isolation:isolate;text-align:center;background:var(--cacao);color:var(--crema);padding-block:clamp(6rem,12vw,10rem);position:relative;overflow:hidden}.llamada__fondo{z-index:-2;position:absolute;inset:0}.llamada__fondo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.llamada__sombra{z-index:-1;background:radial-gradient(70% 78%,#2a211acc 0%,#2a211aa8 62%,#2a211a80 100%);position:absolute;inset:0}.llamada__icono{border-radius:18px;width:72px;height:72px;margin:0 auto 28px;display:block;box-shadow:0 18px 40px -12px #0009}.llamada .antetitulo{color:var(--albaricoque-suave)}.llamada__titulo{letter-spacing:-.03em;max-width:16ch;margin:18px auto 0;font-size:clamp(2.6rem,5.4vw,5.2rem);font-weight:380;line-height:.98}.llamada__titulo em{color:var(--albaricoque);font-style:italic;font-weight:300}.llamada__entrada{max-width:32rem;color:var(--crema-sobre-oscuro);margin:24px auto 0;font-size:1.15rem}.llamada__tiendas{justify-content:center;gap:12px;margin-top:40px}.llamada__pie{right:var(--margen);color:var(--crema-sobre-oscuro);margin:0;font-size:.85rem;position:absolute;bottom:20px}.llamada__pie b{color:var(--crema);margin-right:8px;font-weight:400}@media (width<=960px){.hero__abajo{grid-template-columns:minmax(0,1fr)}.hero__velo{background:linear-gradient(#2a211ad1 0%,#2a211ab3 30%,#2a211aa3 55%,#2a211ad6 75%,#2a211af2 100%)}.encabezado-seccion__cifra,.encabezado-seccion__titulo{grid-column:1/-1}.bloque,.bloque--ancho{grid-template-columns:minmax(0,1fr);min-height:0}.bloque--invertido .bloque__foto{order:0}.bloque__foto{aspect-ratio:4/3}.bloque--cita .bloque__foto{aspect-ratio:4/5}.bloque--guia{background:var(--blanco)}.bloque--audio{background:var(--cacao)}.bloque--guia .bloque__texto,.bloque--audio .bloque__texto{padding-inline:clamp(24px,6vw,104px)}.bloque__movil,.bloque--guia .bloque__movil{--ancho-movil:13rem;justify-self:center;margin:-16px 0 56px;position:relative;top:auto;left:auto;translate:none}.pastilla,.ruta__trazo--ancho{display:none}.ruta__trazo--estrecho{width:4px;display:block;inset:1.375rem auto 0 calc(1.375rem - 2px)}.ruta__pasos{grid-auto-rows:auto}.ruta__paso{grid-template-columns:minmax(0,1fr);padding:0 0 4.5rem 3.75rem}.ruta__paso:last-child{padding-bottom:0}.ruta__texto,.ruta__paso--2 .ruta__texto{grid-area:auto/1;max-width:none;padding:0}.ruta__movil,.ruta__paso--2 .ruta__movil{--ancho-movil:13rem;grid-area:auto/1;justify-self:start;margin:2rem 0 0}.ruta__parada,.ruta__paso--2 .ruta__parada{width:2.75rem;height:2.75rem;top:0;left:0;translate:none}}@media (width<=820px){.hero__abajo{padding-top:40px}}@media (width<=480px){.hero__llamadas .boton{flex:100%}.llamada__tiendas .tienda{justify-content:center;width:100%}.llamada__pie{margin-top:40px;position:static}.reproductor__miniatura{width:64px;height:64px}}@keyframes subir-linea{0%{transform:translateY(108%)}to{transform:translateY(0)}}@keyframes aparecer-subiendo{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes asentar-foto{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes latir{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@keyframes anillo{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes anillo-boton{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.r1{animation-delay:0s}.r2{animation-delay:.14s}.r3{animation-delay:.28s}.r4{animation-delay:.42s}.r5{animation-delay:.56s}.r6{animation-delay:.7s}.d1{animation-duration:.9s}.d2{animation-duration:1.05s}.d3{animation-duration:1.2s}.d4{animation-duration:1.35s}.d5{animation-duration:1.5s}@media (prefers-reduced-motion:no-preference){.hero__linea>span{animation:subir-linea 1.2s var(--ease-out) both}.hero__linea:first-child>span{animation-delay:.1s}.hero__linea:nth-child(2)>span{animation-delay:.22s}.hero__linea:nth-child(3)>span{animation-delay:.34s}.hero__arriba .antetitulo{animation:aparecer-subiendo .9s var(--ease-out) both}.hero__fondo img{animation:16s cubic-bezier(.2,.6,.2,1) both asentar-foto}.hero__texto{animation:aparecer-subiendo 1s var(--ease-out) .6s both}.reproductor{animation:aparecer-subiendo 1s var(--ease-out) .8s both}.onda--grande .onda__barra{animation:1.15s ease-in-out infinite paused latir}.esta-sonando .onda--grande .onda__barra{animation-play-state:running}.esta-sonando .reproductor__boton:after{animation:1.8s ease-out infinite anillo-boton}.onda--pequena .onda__barra{animation:1s ease-in-out infinite latir}.movil__anillos i{animation:2.4s ease-out infinite anillo}.movil__anillos i:nth-child(2){animation-delay:.8s}.movil__anillos i:nth-child(3){animation-delay:1.6s}}@keyframes cortina{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cortina-izquierda{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes asentar-imagen{0%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes crecer-cifra{0%{transform:scale(.42)}to{transform:scale(1)}}@keyframes entrar-subiendo{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes subir-movil{0%{transform:translateY(10%)}to{transform:none}}@keyframes aparecer{0%{opacity:0}to{opacity:1}}@keyframes dibujar-ruta{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes encender-parada{0%{opacity:0}to{opacity:1}}@keyframes parada-crece{0%{transform:scale(.82)}to{transform:scale(1)}}@keyframes movil-entra{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:none}}@keyframes fondo-sale{to{transform:translateY(12%)}}@keyframes arriba-se-va{to{opacity:.15;transform:translateY(-48px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.hero{view-timeline-name:--hero}.hero__fondo{animation-name:fondo-sale;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero;animation-range:exit}.hero__arriba{animation-name:arriba-se-va;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero;animation-range:exit 5% exit 70%}.bloque{view-timeline-name:--bloque}.bloque__imagen{animation-name:cortina;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bloque;animation-range:entry 5% cover 40%}.bloque--invertido .bloque__imagen{animation-name:cortina-izquierda}.bloque__imagen img{animation-name:asentar-imagen;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bloque;animation-range:entry exit 0%}.bloque__texto>*{animation-name:entrar-subiendo;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 10% cover 32%}.encabezado-seccion__cifra{animation-name:crecer-cifra;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 38%}.pais{animation-name:entrar-subiendo;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 28%}.precio__puntos li{animation-name:entrar-subiendo;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 30%}.ruta{view-timeline-name:--ruta}.ruta__dibujo{animation-name:dibujar-ruta;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--ruta;animation-range:cover 50vh cover calc(100% - 50vh)}.ruta__parada{animation-name:parada-crece;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 40% cover 50%}.ruta__parada-encendida{animation-name:encender-parada;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 40% cover 50%}.ruta__movil{animation-name:movil-entra;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:cover 28% cover 42%}.ruta__texto>*{animation-name:entrar-subiendo;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 10% cover 32%}.cita__palabra:before{content:attr(data-palabra) / "";color:#2a211a24;font-style:inherit;white-space:nowrap;position:absolute;top:0;left:0}.cita__palabra--enfasis:before{color:#8f4a222e}.cita__real{animation-name:aparecer;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bloque}.cita__palabra:first-child .cita__real{animation-range:cover 15% cover 21%}.cita__palabra:nth-child(2) .cita__real{animation-range:cover 16.8% cover 22.8%}.cita__palabra:nth-child(3) .cita__real{animation-range:cover 18.6% cover 24.6%}.cita__palabra:nth-child(4) .cita__real{animation-range:cover 20.4% cover 26.4%}.cita__palabra:nth-child(5) .cita__real{animation-range:cover 22.2% cover 28.2%}.cita__palabra:nth-child(6) .cita__real{animation-range:cover 24% cover 30%}.cita__palabra:nth-child(7) .cita__real{animation-range:cover 25.8% cover 31.8%}.cita__palabra:nth-child(8) .cita__real{animation-range:cover 27.6% cover 33.6%}.cita__palabra:nth-child(9) .cita__real{animation-range:cover 29.4% cover 35.4%}.cita__palabra:nth-child(10) .cita__real{animation-range:cover 31.2% cover 37.2%}.cita__palabra:nth-child(11) .cita__real{animation-range:cover 33% cover 39%}.cita__palabra:nth-child(12) .cita__real{animation-range:cover 34.8% cover 40.8%}.cita__palabra:nth-child(13) .cita__real{animation-range:cover 36.6% cover 42.6%}.cita__palabra:nth-child(14) .cita__real{animation-range:cover 38.4% cover 44.4%}.cita__palabra:nth-child(15) .cita__real{animation-range:cover 40.2% cover 46.2%}.cita__palabra:nth-child(16) .cita__real{animation-range:cover 42% cover 48%}.cita__palabra:nth-child(17) .cita__real{animation-range:cover 43.8% cover 49.8%}.cita__palabra:nth-child(18) .cita__real{animation-range:cover 45.6% cover 51.6%}.cita__palabra:nth-child(19) .cita__real{animation-range:cover 47.4% cover 53.4%}.cita__palabra:nth-child(20) .cita__real{animation-range:cover 49.2% cover 55.2%}.cita__palabra:nth-child(21) .cita__real{animation-range:cover 51% cover 57%}.cita__palabra:nth-child(22) .cita__real{animation-range:cover 52.8% cover 58.8%}.cita__palabra:nth-child(23) .cita__real{animation-range:cover 54.6% cover 60.6%}.cita__palabra:nth-child(24) .cita__real{animation-range:cover 56.4% cover 62.4%}}}@media (prefers-reduced-motion:no-preference) and (width>=961px){@supports (animation-timeline:view()){.bloque--guia .bloque__movil,.bloque--audio .bloque__movil{animation-name:subir-movil;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--bloque;animation-range:cover 22% cover 36%}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media print{*,:before,:after{animation:none!important}}
