.pv{--marfil:#f7f5f0;--papel:#fcfbf8;--tinta:#202a30;--atlantico:#233d4d;--atlantico-hondo:#1a3140;--apagado:#5e6b71;--apagado-fuerte:#4d585e;--piedra:#d7d0c4;--filete:#e3ded5;--bruma:#b9c6cc;--arena:#ece7de;--noche:#eef2f4;--ocre:#85571c;--ocre-fondo:#f7efe0;--hielo:#e9eff2;--bermellon:#a3462a;--bien:#3e5d4b;--serif:var(--font-newsreader), "Iowan Old Style", Georgia, serif;--serif-italica:var(--font-newsreader-italic), var(--font-newsreader), "Iowan Old Style", Georgia, serif;--sans:var(--font-inter), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--margen:clamp(16px, 5vw, 64px);--col:min(100% - 2 * var(--margen), 72rem);--cabecera:3.25rem;--pestanas:calc(4rem + env(safe-area-inset-bottom));--suave:cubic-bezier(.22, 1, .36, 1);--hoja:cubic-bezier(.32, .72, 0, 1)}@media (min-width:60rem){.pv{--cabecera:4rem;--pestanas:0px}}.pv *,.pv :before,.pv :after{box-sizing:border-box}.pv{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--marfil);background:var(--marfil);min-height:100svh;color:var(--tinta);font-family:var(--sans);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11" 1, "ss03" 1;margin:0;font-size:1rem;line-height:1.55}.pv h1,.pv h2,.pv h3,.pv h4,.pv p,.pv ul,.pv ol,.pv dl,.pv dd,.pv figure{margin:0}.pv ul,.pv ol{padding:0;list-style:none}.pv img{max-width:100%;display:block}.pv a{color:var(--atlantico);text-underline-offset:.2em;text-decoration-thickness:1px}.pv button{font:inherit;color:inherit}.pv ::selection{background:var(--bruma);color:var(--tinta)}.pv :focus-visible{outline:2px solid var(--atlantico);outline-offset:3px;border-radius:.25rem}.pv [id]{scroll-margin-top:calc(var(--cabecera) + 4.5rem)}.pv main{padding-bottom:calc(var(--pestanas) + 3rem);outline:none;display:block}.pv .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pv .saltar{z-index:100;background:var(--tinta);color:var(--marfil);border-radius:.5rem;padding:.75rem 1rem;font-weight:500;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.pv .saltar:focus{transform:none}.pv .ceja{letter-spacing:.14em;text-transform:uppercase;color:var(--apagado);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.75rem;font-weight:500;display:flex}.pv .ceja--clara{color:#ffffffe6}.pv .titulo-seccion{font-family:var(--serif);letter-spacing:-.015em;color:var(--atlantico);text-wrap:balance;margin-top:.4rem;font-size:clamp(2rem,7.5vw,3.25rem);font-weight:400;line-height:1.04}.pv .pagina-cabeza{width:var(--col);margin:clamp(2rem,7vw,4.5rem) auto clamp(1.5rem,4vw,2.5rem)}.pv .pagina-titulo{font-family:var(--serif);letter-spacing:-.025em;color:var(--atlantico);text-wrap:balance;margin-top:.5rem;font-size:clamp(2.75rem,12vw,5.75rem);font-weight:400;line-height:.96}.pv .pagina-lead{max-width:38rem;font-family:var(--serif);color:var(--apagado-fuerte);text-wrap:pretty;margin-top:1rem;font-size:clamp(1.1875rem,4vw,1.375rem);line-height:1.45}.pv .vacio{width:var(--col);font-family:var(--serif-italica);color:var(--apagado);margin:2rem auto;font-size:1.25rem}.pv .codigo{background:var(--arena);font-family:var(--mono);letter-spacing:.04em;color:var(--tinta);border-radius:.3rem;padding:.1rem .45rem;font-size:.875rem;display:inline-block}.pv .boton{border:1px solid var(--atlantico);background:var(--atlantico);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.55rem 1.15rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .18s,border-color .18s,transform .12s;display:inline-flex}@media (hover:hover) and (pointer:fine){.pv .boton:hover{background:var(--atlantico-hondo)}}.pv .boton:active{transform:scale(.98)}.pv .boton--secundario{border-color:var(--piedra);color:var(--atlantico);background:0 0}@media (hover:hover) and (pointer:fine){.pv .boton--secundario:hover{background:var(--papel);border-color:var(--atlantico)}}.pv .boton--claro{color:var(--tinta);background:#fff;border-color:#fff}@media (hover:hover) and (pointer:fine){.pv .boton--claro:hover{background:var(--marfil)}}.pv .boton:disabled{opacity:.45;cursor:not-allowed}.pv .boton--hoy{margin-top:1.5rem}.pv .enlace-flecha{min-height:2.75rem;color:var(--atlantico);cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;margin-top:.5rem;padding:0;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.pv .enlace-flecha svg{transition:transform .22s var(--suave)}@media (hover:hover) and (pointer:fine){.pv .enlace-flecha:hover{text-decoration:underline}.pv .enlace-flecha:hover svg{transform:translate(3px)}}.pv .enlace-flecha--claro{color:#fff}.pv .enlace-flecha--claro:focus-visible{outline-color:#fff}.pv .enlace-oculto{font:inherit;color:inherit;text-align:left;letter-spacing:inherit;cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .18s}@media (hover:hover) and (pointer:fine){.pv .enlace-oculto:hover{text-decoration-color:currentColor}}.pv .copiar{border:1px solid var(--filete);min-width:44px;min-height:44px;color:var(--atlantico);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.pv .copiar:hover{background:var(--papel);border-color:var(--piedra)}}.pv .copiar--hecho{color:var(--bien);border-color:#c4d6ca}.pv .marca{white-space:nowrap;color:var(--atlantico);align-items:center;gap:.4rem;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex}.pv .marca__forma{background:var(--atlantico);border-radius:50%;flex:none;width:.625rem;height:.625rem}.pv .marca--seleccionado{color:var(--ocre)}.pv .marca--seleccionado .marca__forma{border:1.5px solid var(--ocre);background:linear-gradient(90deg, var(--ocre) 50%, transparent 50%)}.pv .marca--planeado{color:var(--apagado)}.pv .marca--planeado .marca__forma{border:1.5px solid var(--apagado);background:0 0}.pv .cabecera{z-index:20;height:var(--cabecera);padding:0 var(--margen);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--filete);background:#f7f5f0f7;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.pv .marca-montrav{letter-spacing:.32em;min-height:44px;color:var(--atlantico);align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pv .cabecera__nav{display:none}.pv .cabecera__viaje{color:var(--apagado);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.pv .cabecera__titulo{font-family:var(--serif-italica);font-size:1rem;display:none}.pv .cabecera__persona{border-radius:50%;place-items:center;width:44px;height:44px;text-decoration:none;display:inline-grid}.pv .cabecera__persona>span{background:var(--atlantico);color:#fff;width:32px;height:32px;font-family:var(--serif);transition:transform .16s var(--suave);border-radius:50%;place-items:center;font-size:1rem;display:inline-grid}@media (hover:hover) and (pointer:fine){.pv .cabecera__persona:hover>span{transform:scale(1.06)}}@media (max-width:59.99rem){.pv .cabecera--sobre-foto{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;position:absolute;inset:0 0 auto}.pv .cabecera--sobre-foto .marca-montrav{color:#fff}.pv .cabecera--sobre-foto .cabecera__persona>span{background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff80}.pv .cabecera--sobre-foto :focus-visible{outline-color:#fff}}@media (min-width:60rem){.pv .cabecera{grid-template-columns:1fr auto 1fr;display:grid}.pv .cabecera__nav{display:block}.pv .cabecera__nav ul{gap:1.5rem;display:flex}.pv .cabecera__nav a{min-width:2.75rem;min-height:2.75rem;color:var(--apagado);justify-content:center;align-items:center;padding-inline:.375rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .16s;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.pv .cabecera__nav a:hover{color:var(--tinta)}}.pv .cabecera__nav a[aria-current=page]{color:var(--tinta)}.pv .cabecera__nav a[aria-current=page]:after{content:"";background:var(--atlantico);border-radius:2px;height:2px;position:absolute;bottom:.45rem;left:.375rem;right:.375rem}.pv .cabecera__viaje{justify-self:end}.pv .cabecera__titulo{display:inline}}.pv .pestanas{z-index:20;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-top:1px solid var(--filete);background:#f7f5f0eb;position:fixed;inset:auto 0 0}.pv .pestanas ul{grid-template-columns:repeat(var(--n-pestanas,4), minmax(0, 1fr));display:grid}.pv .pestanas a{min-height:4rem;color:var(--apagado);-webkit-tap-highlight-color:transparent;align-content:center;justify-items:center;gap:.15rem;font-size:clamp(12px,3.4vw,13px);font-weight:500;text-decoration:none;display:grid;position:relative}.pv .pestanas a[aria-current=page]{color:var(--atlantico)}.pv .pestanas__indicador{width:calc(100% / var(--n-pestanas,4));pointer-events:none;height:2px;transform:translateX(calc(var(--pestana,0) * 100%));justify-content:center;transition:transform .32s cubic-bezier(.77,0,.175,1);display:flex;position:absolute;top:0;left:0}.pv .pestanas__indicador:before{content:"";background:var(--atlantico);border-radius:0 0 2px 2px;width:1.75rem;height:2px}.pv .pestanas a:active svg{transform:scale(.92)}.pv .pestanas svg{transition:transform .12s}@media (min-width:60rem){.pv .pestanas{display:none}}.pv .foto,.pv .yotei{background:var(--arena);position:relative;overflow:hidden}.pv .foto img{object-fit:cover}.pv .foto__credito{z-index:2;color:#ffffffeb;background:#141e268c;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;line-height:1.4;position:absolute;bottom:.5rem;right:.5rem}.pv .yotei svg{width:100%;height:100%;display:block}.pv .yotei .foto__credito{background:#233d4db8}.pv .mosaico{height:100%;position:relative}.pv .mosaico__grande{border-radius:inherit;position:absolute;inset:0}.pv .mosaico__pequena{z-index:2;aspect-ratio:4/5;border:5px solid var(--marfil);border-radius:.5rem;width:40%;position:absolute;bottom:-1.75rem;right:.75rem;box-shadow:0 18px 40px -20px #101a218c}.pv .mosaico__pequena .foto__credito{display:none}.pv .mosaico__grande .foto__credito{top:.5rem;bottom:auto}.pv .tipografica{background:radial-gradient(120% 90% at 100% 0%, #5b7f9559, transparent 60%), var(--atlantico);height:100%;color:var(--marfil);align-content:end;gap:.2rem;padding:clamp(1.25rem,4vw,2rem);display:grid;position:relative;overflow:hidden}.pv .tipografica__numero{font-family:var(--serif);color:#b9c6cc24;font-size:clamp(7rem,30vw,13rem);line-height:1;position:absolute;top:-.1em;right:.12em}.pv .tipografica__ciudad{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(2.5rem,10vw,4rem);line-height:.95;position:relative}.pv .tipografica__nota{font-family:var(--serif-italica);color:var(--bruma);font-size:1.25rem;position:relative}.pv .galeria{height:100%;position:relative}.pv .galeria__lista{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:inherit;height:100%;display:flex;overflow-x:auto}.pv .galeria__lista::-webkit-scrollbar{display:none}.pv .galeria__item{scroll-snap-align:start;flex:0 0 100%;height:100%;position:relative}.pv .galeria__item>figure,.pv .galeria--una>figure{position:absolute;inset:0}.pv .galeria--una{height:100%;position:relative}.pv .galeria:not(.galeria--una) .foto__credito{top:.5rem;bottom:auto}.pv .hoja__panel .galeria:not(.galeria--una) .foto__credito{left:.5rem;right:auto}.pv .galeria__controles{z-index:3;color:#fff;background:#101a219e;border-radius:999px;align-items:center;gap:.15rem;padding:.15rem;display:flex;position:absolute;bottom:.6rem;left:.6rem}.pv .galeria__boton{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}@media (hover:hover) and (pointer:fine){.pv .galeria__boton:hover:not(:disabled){background:#ffffff24}}.pv .galeria__boton:disabled{opacity:.4;cursor:default}.pv .galeria__boton:focus-visible{outline-color:#fff}.pv .galeria__cuenta{text-align:center;font-variant-numeric:tabular-nums;min-width:52px;font-size:13px;font-weight:500}.pv .portada{isolation:isolate;min-height:min(calc(100svh - var(--pestanas)), 52rem);color:#fff;align-items:end;display:grid;position:relative;overflow:hidden}.pv .portada--durante{min-height:min(52svh,28rem)}.pv .portada__imagen{z-index:-1;position:absolute;inset:0}.pv .portada__imagen>figure{position:absolute;inset:0}@keyframes pv-asentar{0%{transform:scale(1.06)}}.pv .portada__imagen:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#101a2180 0%,#101a2100 22%),linear-gradient(#101a2100 32%,#101a2180 62%,#101a21db 100%);position:absolute;inset:0}.pv .portada__imagen .foto__credito{bottom:auto;top:calc(var(--cabecera) + .5rem)}.pv .portada--sin-foto{background:var(--atlantico)}.pv .portada--sin-foto .portada__imagen:after{background:linear-gradient(#101a2100 45%,#101a218c)}.pv .trama{padding:calc(var(--cabecera) + 1rem) var(--margen) 0;background:radial-gradient(90% 70% at 85% 10%,#5b7f9573,#0000 65%);align-content:center;display:grid;position:absolute;inset:0;overflow:hidden}.pv .trama__ciudad{font-family:var(--serif);letter-spacing:-.04em;white-space:nowrap;color:#b9c6cc1f;font-size:clamp(4.5rem,24vw,15rem);line-height:.82;display:block}.pv .trama__ciudad:nth-child(2n){padding-left:18vw}.pv .trama__numero{font-family:var(--serif-italica);vertical-align:.9em;margin-right:.15em;font-size:.3em}.pv .portada__texto{width:var(--col);margin:0 auto;padding:7rem 0 clamp(3.5rem,8vw,5.5rem)}.pv .portada--durante .portada__texto{padding-bottom:clamp(2rem,5vw,3rem)}.pv .portada__para{letter-spacing:.16em;text-transform:uppercase;color:#ffffffe0;font-size:.75rem;font-weight:500}.pv .portada__titulo{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin-top:.75rem;font-weight:400;line-height:.9}.pv .portada__ruta{font-family:var(--serif-italica);color:#ffffffeb;margin-top:.9rem;font-size:clamp(1.1875rem,4.4vw,1.625rem);line-height:1.3}.pv .portada__cuenta{color:#ffffffeb;border-top:1px solid #ffffff52;max-width:24rem;margin-top:1.5rem;padding-top:1rem;font-size:.9375rem}.pv .portada__numero{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;color:#fff;margin-right:.15em;font-size:2.75rem;line-height:1}.pv .portada :focus-visible{outline-color:#fff}.pv .proximo,.pv .hoy,.pv .vuelta,.pv .relato,.pv .a-mano,.pv .version{width:var(--col);margin-inline:auto}.pv .proximo{z-index:2;background:var(--papel);box-shadow:0 0 0 1px var(--filete), 0 24px 50px -30px #101a2173;border-radius:.875rem;margin-top:-2rem;display:grid;position:relative}.pv .proximo__principal{padding:1.35rem clamp(1.15rem,4vw,2rem) 1.25rem}.pv .proximo__titulo{font-family:var(--serif);color:var(--atlantico);margin-top:.35rem;font-size:clamp(1.625rem,6vw,2.25rem);font-weight:400;line-height:1.1}.pv .proximo__ruta{font-family:var(--serif);align-items:center;gap:.5rem;margin-top:.5rem;font-size:1.3125rem;display:flex}.pv .proximo__ruta svg{color:var(--atlantico);flex:none}.pv .proximo__meta{color:var(--apagado-fuerte);margin-top:.3rem;font-size:.9375rem}.pv .proximo__pie{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.75rem;display:flex}.pv .proximo__antes{border-top:1px solid var(--filete);color:var(--apagado-fuerte);margin-top:.75rem;padding-top:.75rem;font-size:.9375rem}.pv .proximo__antes .enlace-oculto{color:var(--tinta);font-weight:500}.pv .proximo__lista{border-top:1px solid var(--filete);display:grid}.pv .proximo__lista li+li{border-top:1px solid var(--filete)}.pv .proximo__enlace{min-height:4rem;color:inherit;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.8rem clamp(1.15rem,4vw,2rem);text-decoration:none;display:grid}.pv .proximo__enlace>svg:first-child{color:var(--atlantico)}.pv .proximo__enlace>.marca{justify-self:center}.pv .proximo__enlace span{font-weight:500;display:grid}.pv .proximo__enlace small{color:var(--apagado);font-size:.875rem;font-weight:400}@media (hover:hover) and (pointer:fine){.pv .proximo__enlace:hover span{text-underline-offset:.18em;text-decoration:underline}}.pv .paso__codigo{align-items:center;gap:.25rem;display:inline-flex}@media (min-width:60rem){.pv .proximo{grid-template-columns:minmax(0,3fr) minmax(0,2fr);margin-top:-3.5rem}.pv .proximo__principal{padding:1.75rem 2.25rem}.pv .proximo__lista{border-top:0;border-left:1px solid var(--filete);align-content:center}}.pv .hoy,.pv .vuelta{margin-top:clamp(2.5rem,7vw,4rem)}.pv .vuelta__texto{max-width:38rem;font-family:var(--serif);color:var(--apagado-fuerte);margin-top:.75rem;font-size:clamp(1.25rem,4.4vw,1.625rem);line-height:1.35}.pv .hoy__principal{margin-top:1.25rem;display:grid}.pv .grande{border-top:1px solid var(--filete);padding:1.25rem 0 1.5rem;position:relative}.pv .grande__hora{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;color:var(--atlantico);margin-top:.35rem;line-height:1}.pv .grande__titulo{font-family:var(--serif);margin-top:.4rem;font-weight:400;line-height:1.12}.pv .grande__lugar{z-index:1;color:var(--apagado-fuerte);align-items:center;gap:.4rem;margin-top:.5rem;display:flex;position:relative}.pv .grande__acciones{z-index:1;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1rem;display:flex;position:relative}.pv .hoy__fin{border-top:1px solid var(--filete);font-family:var(--serif);padding:1.25rem 0;font-size:1.375rem}.pv .hoy__manana{font-family:var(--sans);color:var(--apagado-fuerte);margin-top:.4rem;font-size:1rem}.pv .hoy__despues{margin-top:1rem}.pv .hoy__pie{border-top:1px solid var(--filete);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-top:1.25rem;padding-top:1rem;display:flex}.pv .hoy__noche{color:var(--apagado-fuerte);align-items:center;gap:.6rem;display:flex}@media (min-width:60rem){.pv .hoy__principal{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem}}.pv .filas li+li .fila,.pv .cuando__lista li+li .fila{border-top:0}.pv .fila{border:0;border-top:1px solid var(--filete);border-bottom:1px solid var(--filete);text-align:left;cursor:pointer;background:0 0;grid-template-columns:4.25rem 1.25rem minmax(0,1fr) auto;align-items:center;gap:.25rem .85rem;width:100%;min-height:3.5rem;padding:.85rem 0;display:grid}@media (hover:hover) and (pointer:fine){.pv .fila:hover .fila__titulo{text-underline-offset:.18em;text-decoration:underline}}.pv .fila__hora{font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:500}.pv .fila__fecha{color:var(--apagado);font-size:.8125rem;font-weight:400;display:block}.pv .fila__icono{color:var(--atlantico)}.pv .fila__cuerpo{min-width:0;display:grid}.pv .fila__titulo{font-weight:500}.pv .fila__meta{color:var(--apagado);font-size:.875rem}.pv .filas__motivo{border-bottom:1px solid var(--filete);color:var(--apagado-fuerte);padding:0 0 .85rem 5.5rem;font-size:.875rem}.pv .filas li:has(.filas__motivo) .fila{border-bottom:0}.pv .relato{margin-top:clamp(4rem,11vw,8rem)}.pv .relato__texto{max-width:48rem;font-family:var(--serif);letter-spacing:-.01em;text-wrap:pretty;line-height:1.28}.pv .relato__firma{color:var(--apagado);margin-top:1.5rem;font-size:.875rem}.pv .capitulos{margin-top:clamp(4rem,11vw,8rem)}.pv .capitulos__cabeza,.pv .capitulos__ruta{width:var(--col);margin-inline:auto}.pv .capitulos__ruta{gap:1.5rem;margin-top:1.75rem;display:grid}.pv .mapa{justify-self:center;width:min(100%,20rem)}.pv .mapa svg{width:100%;height:auto;display:block;overflow:visible}.pv .mapa__reticula line{stroke:var(--filete);stroke-width:1px}.pv .mapa__reticula text{font-family:var(--sans);fill:#8a959b;font-size:9px}.pv .mapa__mar{font-family:var(--serif-italica);fill:#7d8a90;font-size:14px}.pv .mapa__isla{font-family:var(--sans);letter-spacing:.22em;text-transform:uppercase;fill:#8a959b;font-size:9px}.pv .mapa__aire,.pv .mapa__tierra,.pv .mapa__tren,.pv .mapa__pendiente{fill:none;stroke:var(--atlantico);stroke-linecap:round}.pv .mapa__aire{stroke-width:1.5px;stroke-dasharray:2 6}.pv .mapa__tierra{stroke-width:1.5px}.pv .mapa__pendiente{stroke:var(--piedra);stroke-width:1.5px;stroke-dasharray:6 6}.pv .mapa__tramo{font-family:var(--serif-italica);fill:var(--apagado-fuerte);font-size:12.5px}.pv .mapa__aeropuerto{fill:var(--marfil);stroke:var(--atlantico);stroke-width:1.5px}.pv .mapa__ciudad circle{fill:var(--atlantico);stroke:var(--marfil);stroke-width:3px}.pv .mapa__ciudad text{font-family:var(--serif);fill:var(--tinta);font-size:19px}.pv .mapa__numero{font-family:var(--sans);letter-spacing:.1em;fill:var(--apagado);font-size:10px;font-weight:600}.pv .mapa__leyenda{color:var(--apagado);flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin-top:.75rem;font-size:.8125rem;display:flex}.pv .mapa__leyenda span{align-items:center;gap:.45rem;display:inline-flex}.pv .mapa__clave{border-top:1.5px solid var(--atlantico);width:1.5rem;display:inline-block}.pv .mapa__clave--aire{border-top-style:dotted;border-top-width:2px}.pv .mapa__clave--tren{border-top-width:3px}.pv .mapa__clave--pendiente{border-top:1.5px dashed var(--piedra)}.pv .paradas{border-top:1px solid var(--filete);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pv .parada{border-bottom:1px solid var(--filete);min-height:5rem;color:inherit;align-content:start;gap:.1rem;padding:.9rem .25rem .9rem 0;text-decoration:none;display:grid}.pv .paradas li:nth-child(odd) .parada{padding-right:1rem}.pv .paradas li:nth-child(2n) .parada{border-left:1px solid var(--filete);padding-left:1rem}.pv .parada__numero{font-family:var(--serif-italica);color:var(--apagado);font-size:1rem}.pv .parada__ciudad{font-family:var(--serif);color:var(--atlantico);font-size:1.625rem;line-height:1.05}@media (hover:hover) and (pointer:fine){.pv .parada:hover .parada__ciudad{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:1px}}.pv .parada__fechas{color:var(--apagado);font-size:.875rem}@media (min-width:60rem){.pv .capitulos__ruta{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);align-items:center;gap:5rem}.pv .paradas{grid-template-columns:minmax(0,1fr)}.pv .paradas li:nth-child(2n) .parada{border-left:0;padding-left:0}.pv .parada{grid-template-columns:3rem minmax(0,1fr) auto;align-items:baseline;min-height:4.5rem}.pv .parada__ciudad{font-size:2.25rem}}.pv .capitulos__lista{gap:clamp(4.5rem,12vw,8rem);margin-top:clamp(3.5rem,9vw,6rem);display:grid}.pv .capitulo{scroll-margin-top:calc(var(--cabecera) + 1rem);display:grid}.pv .capitulo__imagen{aspect-ratio:4/5;position:relative}.pv .capitulo__imagen>figure,.pv .capitulo__imagen>.tipografica{position:absolute;inset:0}.pv .capitulo--ilustracion .capitulo__imagen{aspect-ratio:16/11}.pv .capitulo--tipografica .capitulo__imagen{aspect-ratio:16/9}.pv .capitulo__texto{width:var(--col);margin:1.5rem auto 0}.pv .capitulo--mosaico .capitulo__texto{margin-top:3rem}.pv .capitulo__numero{font-family:var(--serif-italica);color:var(--apagado);font-size:1.125rem}.pv .capitulo__ciudad{font-family:var(--serif);letter-spacing:-.03em;color:var(--atlantico);font-weight:400;line-height:.92}.pv .capitulo__fechas{color:var(--apagado);margin-top:.6rem;font-size:.9375rem;font-weight:500}.pv .capitulo__entrada{max-width:34rem;font-family:var(--serif);text-wrap:pretty;margin-top:.9rem;font-size:1.3125rem;line-height:1.42}.pv .capitulo__esencial{border-top:1px solid var(--filete);margin-top:1.25rem;display:grid}.pv .capitulo__esencial li{border-bottom:1px solid var(--filete);grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.55rem 0;display:grid}.pv .capitulo__dia{letter-spacing:.06em;text-transform:uppercase;color:var(--apagado);font-size:.8125rem;font-weight:500}.pv .capitulo__esencial .enlace-oculto{min-height:2.75rem;font-family:var(--serif);font-size:1.1875rem;line-height:1.25}.pv .capitulo__dormir{flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin-top:1rem;display:flex}.pv .capitulo__dormir svg{color:var(--atlantico)}.pv .capitulo__dormir a{font-weight:500}.pv .capitulo__falta,.pv .etapa__falta{color:var(--apagado);font-style:italic}@media (min-width:60rem){.pv .capitulo{width:var(--col);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:4.5rem;margin-inline:auto}.pv .capitulos__lista>li:nth-child(2n) .capitulo__imagen{order:2}.pv .capitulo__imagen{aspect-ratio:5/4;border-radius:.5rem}.pv .capitulo__imagen>figure,.pv .capitulo__imagen>.tipografica,.pv .capitulo__imagen>.mosaico>.mosaico__grande{border-radius:.5rem;overflow:hidden}.pv .capitulo--mosaico .capitulo__imagen{aspect-ratio:4/3;margin-bottom:2.5rem}.pv .mosaico__pequena{width:36%;bottom:-2.5rem;right:-2.5rem}.pv .capitulos__lista>li:nth-child(2n) .mosaico__pequena{left:-2.5rem;right:auto}.pv .capitulo--tipografica,.pv .capitulo--ilustracion{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pv .capitulos__lista>li:nth-child(2n) .capitulo--tipografica,.pv .capitulos__lista>li:nth-child(2n) .capitulo--ilustracion{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pv .capitulo--tipografica .capitulo__imagen,.pv .capitulo--ilustracion .capitulo__imagen{aspect-ratio:4/5}.pv .capitulo__texto{width:auto;margin:0}.pv .capitulo--mosaico .capitulo__texto{margin-top:0}}.pv .a-mano{margin-top:clamp(4.5rem,12vw,8rem)}.pv .a-mano__lista{margin-top:.75rem;display:grid}.pv .a-mano__fila{border-top:1px solid var(--filete);min-height:4.25rem;color:inherit;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 0;text-decoration:none;display:grid}.pv .a-mano__fila>svg:first-child{color:var(--atlantico)}.pv .a-mano__texto{display:grid}.pv .a-mano__titulo{font-family:var(--serif);font-size:1.3125rem;line-height:1.2}.pv .a-mano__meta{color:var(--apagado);font-size:.9375rem}.pv .a-mano__flecha{color:var(--apagado);transition:transform .22s var(--suave), color .16s ease}@media (hover:hover) and (pointer:fine){.pv .a-mano__fila:hover .a-mano__titulo{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.pv .a-mano__fila:hover .a-mano__flecha{color:var(--atlantico);transform:translate(3px)}}@media (min-width:60rem){.pv .a-mano__lista{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:2rem}.pv .a-mano__fila{border-top-width:2px;border-top-color:var(--tinta);grid-template-columns:minmax(0,1fr) auto;align-content:start}.pv .a-mano__fila>svg:first-child{display:none}}.pv .version{border-top:1px solid var(--filete);color:var(--apagado);margin-top:clamp(4rem,10vw,6rem);padding-top:1.25rem;font-size:.875rem}.pv .version__nota{font-family:var(--serif-italica);margin-top:.25rem;font-size:1rem}.pv .leyenda{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;display:flex}.pv .itinerario__cuerpo{width:var(--col);margin-inline:auto}.pv .indice{top:var(--cabecera);z-index:9;margin:0 calc(-1 * var(--margen));padding:.5rem var(--margen);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--filete);background:#f7f5f0f7;position:sticky}.pv .indice ol{scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.pv .indice ol::-webkit-scrollbar{display:none}.pv .indice li{flex:none}.pv .indice a{border:1px solid var(--piedra);min-height:2.75rem;color:var(--tinta);border-radius:999px;align-items:baseline;gap:.4rem;padding:.65rem .95rem;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.pv .indice a[aria-current=location]{border-color:var(--tinta);background:var(--tinta);color:var(--marfil)}.pv .indice__numero{font-family:var(--serif-italica);font-size:.9375rem}.pv .indice__ciudad{font-weight:500}.pv .indice__fechas{display:none}@media (min-width:60rem){.pv .itinerario__cuerpo{grid-template-columns:13rem minmax(0,1fr);align-items:start;gap:4rem;display:grid}.pv .indice{top:calc(var(--cabecera) + 2rem);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0}.pv .indice ol{border-top:1px solid var(--filete);gap:0;display:grid;overflow:visible}.pv .indice a{border:0;border-bottom:1px solid var(--filete);border-left:3px solid #0000;border-radius:0;grid-template-columns:2rem minmax(0,1fr);gap:0 .5rem;width:100%;padding:.85rem 0 .85rem .75rem;display:grid}.pv .indice a[aria-current=location]{border-left-color:var(--atlantico);background:var(--papel);color:var(--tinta)}.pv .indice__ciudad{font-family:var(--serif);color:var(--atlantico);font-size:1.375rem;font-weight:400;line-height:1.1}.pv .indice__fechas{color:var(--apagado);grid-column:2;font-size:.8125rem;display:block}}.pv .preludio{margin-top:1.5rem}.pv .dias{margin:0}.pv .dia__enlace{border-top:1px solid var(--filete);color:inherit;grid-template-columns:4rem minmax(0,1fr) auto;gap:1rem;padding:1.25rem 0;text-decoration:none;display:grid}.pv .dias>li:last-child .dia__enlace{border-bottom:1px solid var(--filete)}.pv .dia__fecha{align-content:start;display:grid}.pv .dia__numero{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;color:var(--atlantico);font-size:2.75rem;line-height:.9}.pv .dia__semana{letter-spacing:.12em;text-transform:uppercase;color:var(--apagado);margin-top:.35rem;font-size:.75rem;font-weight:500}.pv .dia__cuerpo{align-content:start;min-width:0;display:grid}.pv .dia__ceja{letter-spacing:.12em;text-transform:uppercase;color:var(--apagado);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.75rem;font-weight:500;display:flex}.pv .dia__hoy{background:var(--bermellon);color:#fff;letter-spacing:.08em;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.pv .dia__titulo{font-family:var(--serif);text-wrap:balance;margin:.15rem 0 .1rem;line-height:1.12}@media (hover:hover) and (pointer:fine){.pv .dia__enlace:hover .dia__titulo{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:1px}}.pv .forma{background:repeating-linear-gradient(to right, transparent 0 calc(100% / 6 - 1px), #202a301f calc(100% / 6 - 1px) calc(100% / 6)), var(--arena);border-radius:999px;max-width:26rem;height:.5rem;margin:.55rem 0 .7rem;display:block;position:relative}.pv .forma__tramo{background:#9fb0b8;border-radius:999px;position:absolute;top:0;bottom:0}.pv .forma__tramo--confirmado{background:var(--atlantico)}.pv .forma__tramo--seleccionado{background:repeating-linear-gradient(135deg, var(--ocre) 0 3px, #c79a57 3px 6px)}.pv .forma__tramo--planeado{box-shadow:inset 0 0 0 1.5px var(--apagado);background:0 0}.pv .forma__tramo--franja{opacity:.5}.pv .dia__vacio{font-family:var(--serif-italica);color:var(--apagado);font-size:1.0625rem}.pv .dia__momentos{gap:.2rem;display:grid}.pv .dia__momento{color:var(--apagado-fuerte);font-size:.9375rem;line-height:1.4}.pv .dia__hora{font-variant-numeric:tabular-nums;min-width:2.9rem;color:var(--apagado);display:inline-block}.pv .dia__mas{color:var(--apagado);grid-column:1/-1;font-size:.875rem}.pv .dia__pie{color:var(--apagado);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin-top:.6rem;font-size:.8125rem;display:flex}.pv .dia__cuenta{align-items:center;gap:.15rem;display:inline-flex}.pv .dia__cuenta .marca{font-size:.8125rem}.pv .dia__cuantos{color:var(--atlantico);font-weight:600}.pv .dia__cuenta--pendiente .dia__cuantos{color:var(--ocre)}.pv .dia__noche{align-items:center;gap:.35rem;display:inline-flex}.pv .dia__flecha{color:var(--piedra);transition:transform .22s var(--suave), color .16s ease;align-self:center}@media (hover:hover) and (pointer:fine){.pv .dia__enlace:hover .dia__flecha{color:var(--atlantico);transform:translate(3px)}}.pv .dia--pasado .dia__enlace{opacity:.55}.pv .dia--vacio .dia__titulo{color:var(--apagado-fuerte)}.pv .dia--hoy .dia__enlace{background:var(--papel);box-shadow:0 0 0 1px var(--filete), 0 14px 30px -20px #202a3059;border-top-color:#0000;border-radius:.75rem;margin-inline:-12px;padding-inline:12px}@media (min-width:48rem){.pv .dia__enlace{grid-template-columns:5rem minmax(0,1fr) auto;gap:1.5rem}.pv .dia__numero{font-size:3.25rem}.pv .dia__momentos{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));column-gap:1.5rem}}.pv .etapa{scroll-margin-top:calc(var(--cabecera) + 4rem);margin-top:clamp(3rem,8vw,4.5rem)}.pv .etapa__cabeza{border-top:2px solid var(--tinta);gap:1rem;padding:1.25rem 0 1rem;display:grid}.pv .etapa__cabeza--foto{grid-template-columns:5.5rem minmax(0,1fr);align-items:center}.pv .etapa__miniatura{aspect-ratio:1;border-radius:.5rem;width:5.5rem;position:relative;overflow:hidden}.pv .etapa__miniatura>figure{position:absolute;inset:0}.pv .etapa__numero{font-family:var(--serif-italica);color:var(--apagado);font-size:1.0625rem}.pv .etapa__ciudad{font-family:var(--serif);letter-spacing:-.02em;color:var(--atlantico);font-weight:400;line-height:.95}.pv .etapa__meta{color:var(--apagado);margin-top:.4rem;font-size:.9375rem;font-weight:500}.pv .etapa__dormir{flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin-top:.4rem;display:flex}.pv .etapa__dormir svg{color:var(--atlantico)}.pv .etapa__dormir a{font-weight:500}@media (min-width:60rem){.pv .etapa__cabeza--foto{grid-template-columns:8rem minmax(0,1fr)}.pv .etapa__miniatura{width:8rem}}.pv .itinerario__fin{font-family:var(--serif-italica);color:var(--apagado-fuerte);margin:clamp(3rem,8vw,5rem) 0 0;font-size:1.375rem}.pv .tira{top:var(--cabecera);z-index:10;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--filete);background:#f7f5f0f7;position:sticky}.pv .tira__lista{padding:.4rem var(--margen) .5rem;scrollbar-width:none;overscroll-behavior-x:contain;align-items:flex-end;gap:.2rem;display:flex;position:relative;overflow-x:auto}.pv .tira__lista::-webkit-scrollbar{display:none}.pv .tira__item{flex-direction:column;flex:none;align-items:flex-start;display:flex}.pv .tira__item--capitulo{border-left:1px solid var(--filete);margin-left:.6rem;padding-left:.6rem}.pv .tira__capitulo{letter-spacing:.08em;text-transform:uppercase;color:var(--apagado);margin-bottom:.15rem;padding-left:.2rem;font-size:.75rem;font-weight:500}.pv .tira__dia{width:2.875rem;min-height:3.25rem;color:var(--tinta);border-radius:.625rem;align-content:center;justify-items:center;text-decoration:none;transition:background-color .16s,color .16s;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.pv .tira__dia:hover{background:var(--arena)}}.pv .tira__semana{color:var(--apagado);font-size:.75rem;line-height:1.2}.pv .tira__numero{font-family:var(--serif);font-variant-numeric:lining-nums;font-size:1.3125rem;line-height:1.1}.pv .tira__dia--vacio .tira__numero{color:var(--apagado)}.pv .tira__dia[aria-current=page]{background:var(--atlantico);color:#fff}.pv .tira__dia[aria-current=page] .tira__semana,.pv .tira__dia[aria-current=page] .tira__numero{color:inherit}.pv .tira__dia[aria-current=page] .tira__semana{color:var(--bruma)}.pv .tira__dia--hoy:not([aria-current=page]){box-shadow:inset 0 0 0 1.5px var(--bermellon)}.pv .dia-cabeza{display:grid}.pv .dia-cabeza__imagen{aspect-ratio:16/10;position:relative}.pv .dia-cabeza__imagen>figure{position:absolute;inset:0}.pv .dia-cabeza__texto{width:var(--col);margin:clamp(1.25rem,4vw,2.5rem) auto 0}.pv .volver{width:var(--col);margin:1rem auto 0}.pv .volver--dia{width:auto;margin:0 0 .5rem -.2rem}.pv .volver a{align-items:center;gap:.4rem;min-height:2.75rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.pv .volver a:hover{text-decoration:underline}}.pv .dia-cabeza__fecha{font-family:var(--serif-italica);color:var(--apagado-fuerte);margin-top:.75rem;font-size:1.375rem}.pv .dia-cabeza__resumen{color:var(--apagado-fuerte);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin-top:.75rem;font-size:.9375rem;display:flex}.pv .dia-cabeza__estados{flex-wrap:wrap;gap:.25rem 1rem;display:inline-flex}.pv .dia-cabeza__estados>span{align-items:center;gap:.2rem;font-weight:600;display:inline-flex}@media (min-width:60rem){.pv .dia-cabeza--foto{width:var(--col);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:3rem;margin:2rem auto 0}.pv .dia-cabeza--foto .dia-cabeza__imagen{aspect-ratio:3/2;border-radius:.5rem;order:2;overflow:hidden}.pv .dia-cabeza--foto .dia-cabeza__texto{width:auto;margin:0}}.pv .dia-cuerpo{width:var(--col);margin:1.75rem auto 0;display:grid}.pv .dia-cuerpo__principal{min-width:0}.pv .dia-cuerpo__margen{align-content:start;gap:1.25rem;margin-top:2rem;display:grid}.pv .dia-vacio{border-top:1px solid var(--filete);border-bottom:1px solid var(--filete);padding:2.25rem 0 2.5rem}.pv .dia-vacio__titulo{font-family:var(--serif-italica);color:var(--atlantico);font-size:clamp(2rem,8vw,2.75rem);font-weight:400;line-height:1.05}.pv .dia-vacio__texto{max-width:32rem;color:var(--apagado-fuerte);margin:.6rem 0 1.25rem}.pv .franja{margin-top:1.5rem}.pv .franja:first-child{margin-top:0}.pv .franja__titulo{top:calc(var(--cabecera) + 4.6rem);z-index:4;background:var(--marfil);letter-spacing:.16em;text-transform:uppercase;color:var(--apagado-fuerte);align-items:center;gap:.75rem;padding:.6rem 0;font-size:.75rem;font-weight:600;display:flex;position:sticky}.pv .franja__titulo:after{content:"";background:var(--piedra);flex:1;height:1px}.pv .agenda{margin:0}.pv .momento{border-top:1px solid var(--filete);grid-template-columns:3.5rem 1.25rem minmax(0,1fr);gap:0 .85rem;padding:1.35rem 0;transition:opacity .2s,background-color .6s;display:grid;position:relative}.pv .momento__hora{font-variant-numeric:tabular-nums;padding-top:.2rem;font-size:.9375rem;font-weight:600;line-height:1.3}.pv .momento__fin{color:var(--apagado);font-weight:400;display:block}.pv .momento__icono{color:var(--atlantico);padding-top:.2rem}.pv .momento__cuerpo{min-width:0}.pv .momento__titulo{font-family:var(--serif);text-wrap:balance;font-weight:400;line-height:1.2}.pv .momento__lugar{z-index:1;margin-top:.3rem;font-size:.9375rem;position:relative}.pv .momento__lugar a{align-items:center;min-height:44px;margin-block:-11px;display:inline-flex}.pv .momento__texto{max-width:36rem;color:var(--apagado-fuerte);margin-top:.4rem;font-size:.9375rem;line-height:1.5}.pv .momento__pie{z-index:1;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin-top:.6rem;display:flex;position:relative}.pv .momento__pie:empty{display:none}.pv .momento__para{box-shadow:inset 0 0 0 1px var(--bruma);color:var(--atlantico);border-radius:999px;padding:.1rem .55rem;font-size:.8125rem;font-weight:500}.pv .momento__codigo{font-family:var(--mono);letter-spacing:.04em;color:var(--apagado);font-size:.8125rem}.pv .momento__foto{aspect-ratio:3/2;border-radius:.5rem;max-width:34rem;margin-top:.9rem;position:relative;overflow:hidden}.pv .momento__foto>figure{position:absolute;inset:0}.pv .momento--menor{padding:.8rem 0}.pv .momento--menor .momento__hora{color:var(--apagado-fuerte);padding-top:.05rem;font-weight:500}.pv .momento--menor .momento__icono{color:var(--apagado);padding-top:0}.pv .momento--menor .momento__titulo{font-family:var(--sans);font-size:1rem;font-weight:500;line-height:1.35}.pv .momento--menor .momento__lugar{margin-top:.15rem;font-size:.875rem}.pv .momento--menor .momento__pie{margin-top:.35rem}.pv .momento--por-definir .momento__titulo{font-family:var(--serif-italica);color:var(--apagado-fuerte);font-weight:400}.pv .momento--por-definir.momento--menor .momento__titulo{font-size:1.125rem}.pv .momento--por-definir .momento__icono{color:var(--apagado)}.pv .momento--pasado{opacity:.5}.pv .momento--llegada{animation:1.8s both pv-llegada}@keyframes pv-llegada{0%,40%{background-color:var(--hielo)}to{background-color:#0000}}.pv .momento--nota{grid-template-columns:3.5rem minmax(0,1fr);padding:.8rem 0}.pv .momento__nota{background:var(--arena);border-radius:.5rem;padding:.75rem 1rem;font-size:.9375rem}.pv .momento__nota strong{font-weight:600}.pv .agenda__ahora{border-top:2px solid var(--bermellon);pointer-events:none;height:0;position:absolute;top:-1px;left:0;right:0}.pv .agenda__ahora>span{background:var(--bermellon);color:#fff;letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:999px;padding:.1rem .55rem;font-size:.75rem;font-weight:600;position:absolute;top:-.8rem;left:0}.pv .agenda__ahora--final{height:2rem;margin-top:.5rem;position:relative}.pv .nota-dia{background:var(--papel);box-shadow:inset 0 0 0 1px var(--filete);border-radius:.75rem;padding:1.25rem 1.35rem 1.35rem}.pv .nota-dia__firma{letter-spacing:.14em;text-transform:uppercase;color:var(--apagado);font-size:.75rem;font-weight:500}.pv .nota-dia__texto{font-family:var(--serif-italica);text-wrap:pretty;margin-top:.5rem;font-size:1.1875rem;line-height:1.5}.pv .noche{background:var(--noche);color:#23384a;border-radius:.75rem;grid-template-columns:1.5rem minmax(0,1fr);gap:1rem;padding:1.35rem 1.35rem 1.25rem;display:grid}.pv .noche .ceja{color:#4f6676}.pv .noche__lugar{font-family:var(--serif);margin-top:.3rem;font-size:1.5rem;line-height:1.2}.pv .noche__meta{color:#3f5564;margin:.25rem 0 .6rem;font-size:.9375rem}.pv .noche--falta{background:var(--arena);color:var(--apagado-fuerte)}.pv .noche--falta .ceja{color:var(--apagado-fuerte)}.pv .noche--falta .noche__lugar{font-family:var(--serif-italica)}.pv .docs-dia .lista-docs{margin-top:.6rem}.pv .dia-vecinos{grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;display:grid}.pv .dia-vecino{border-top:2px solid var(--tinta);min-height:4.5rem;color:inherit;align-content:start;gap:.2rem;padding:1rem 0;text-decoration:none;display:grid}.pv .dia-vecino--siguiente{text-align:right;justify-items:end}.pv .dia-vecino__dir{color:var(--apagado);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;display:inline-flex}.pv .dia-vecino__titulo{font-family:var(--serif);font-size:1.25rem;line-height:1.2}@media (hover:hover) and (pointer:fine){.pv .dia-vecino:hover .dia-vecino__titulo{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}}@media (min-width:60rem){.pv .dia-cuerpo{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;column-gap:4rem}.pv .dia-cuerpo__margen{top:calc(var(--cabecera) + 6.5rem);grid-area:1/2/span 2;margin-top:0;position:sticky}.pv .dia-vecinos{grid-column:1}.pv .momento{grid-template-columns:4.5rem 1.5rem minmax(0,1fr);gap:0 1.1rem}.pv .momento--nota{grid-template-columns:4.5rem minmax(0,1fr)}.pv .momento--destacado .momento__titulo{font-size:1.625rem}.pv .franja__titulo{top:calc(var(--cabecera) + 4.75rem)}}.pv .filtros,.pv .indice-pagina{margin:1.5rem calc(-1 * var(--margen)) 0;padding:0 var(--margen) .25rem;scrollbar-width:none;gap:.5rem;display:flex;overflow-x:auto}.pv .filtros::-webkit-scrollbar{display:none}.pv .indice-pagina::-webkit-scrollbar{display:none}.pv .filtro,.pv .indice-pagina a{border:1px solid var(--piedra);min-height:2.75rem;color:var(--tinta);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;padding:0 1.1rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.pv .filtro:hover,.pv .indice-pagina a:hover{border-color:var(--atlantico)}}.pv .filtro[aria-pressed=true]{border-color:var(--tinta);background:var(--tinta);color:var(--marfil)}@media (min-width:60rem){.pv .filtros,.pv .indice-pagina{margin-inline:0;padding-inline:0}}.pv .ciudad{width:var(--col);margin:clamp(3rem,9vw,5.5rem) auto 0}.pv .ciudad__cabeza{gap:1.25rem;display:grid}.pv .ciudad__imagen{aspect-ratio:16/9;border-radius:.5rem;position:relative;overflow:hidden}.pv .ciudad--fotos .ciudad__imagen{aspect-ratio:3/2}.pv .ciudad__imagen>.tipografica,.pv .ciudad__imagen>.galeria{position:absolute;inset:0}.pv .ciudad__nombre{font-family:var(--serif);letter-spacing:-.025em;color:var(--atlantico);font-weight:400;line-height:.95}.pv .ciudad__meta{color:var(--apagado);margin-top:.5rem;font-size:.9375rem}.pv .ciudad__grupo{margin-top:2rem}.pv .ciudad__tipo{letter-spacing:.16em;text-transform:uppercase;color:var(--apagado-fuerte);align-items:center;gap:.75rem;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:flex}.pv .ciudad__tipo:after{content:"";background:var(--piedra);flex:1;height:1px}.pv .lugares__lista{display:grid}.pv .tarjeta-lugar{border-bottom:1px solid var(--filete);color:inherit;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 0;text-decoration:none;display:grid}.pv .tarjeta-lugar__icono{background:var(--arena);width:2.75rem;height:2.75rem;color:var(--atlantico);border-radius:50%;place-items:center;display:grid}.pv .tarjeta-lugar__cuerpo{min-width:0;display:grid}.pv .tarjeta-lugar__tipo{letter-spacing:.1em;text-transform:uppercase;color:var(--apagado);font-size:.75rem;font-weight:500}.pv .tarjeta-lugar__nombre{font-family:var(--serif);margin-top:.1rem;font-size:1.25rem;line-height:1.2}@media (hover:hover) and (pointer:fine){.pv .tarjeta-lugar:hover .tarjeta-lugar__nombre{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:1px}}.pv .tarjeta-lugar__nota{font-family:var(--serif-italica);color:var(--apagado-fuerte);margin-top:.4rem;font-size:1.0625rem;line-height:1.4}.pv .tarjeta-lugar__cuando{color:var(--apagado-fuerte);margin-top:.2rem;font-size:.875rem}.pv .tarjeta-lugar--hallazgo{border:1px solid var(--filete);background:var(--papel);border-radius:.75rem;align-items:start;margin:.75rem 0;padding:1.25rem}.pv .tarjeta-lugar--hallazgo .tarjeta-lugar__nombre{font-size:min(1.5rem,10cqi)}@media (min-width:60rem){.pv .ciudad__cabeza{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:3rem}.pv .ciudad__imagen,.pv .ciudad--fotos .ciudad__imagen{aspect-ratio:16/9}.pv .lugares__lista{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}.pv .lugar-cabeza__texto{width:var(--col);margin:1rem auto 0}.pv .lugar-cabeza__ficticio{color:var(--apagado);margin-top:.75rem;font-size:.875rem;font-style:italic}.pv .lugar-cuerpo{width:var(--col);gap:2.75rem;margin:clamp(2rem,6vw,3.5rem) auto 0;display:grid}.pv .lugar-direccion__texto{font-family:var(--serif);margin-top:.6rem;line-height:1.3}.pv .lugar-direccion__texto--falta{font-family:var(--serif-italica);color:var(--apagado)}.pv .lugar-direccion__meta{color:var(--apagado-fuerte);margin-top:.3rem}.pv .lugar-direccion__acciones{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.pv .estancia{background:var(--noche);border-radius:.75rem;padding:1.35rem}.pv .estancia .ceja{color:#4f6676}.pv .estancia__fechas{grid-template-columns:1fr 1fr;gap:1rem;margin-top:.75rem;display:grid}.pv .estancia__fechas p{display:grid}.pv .estancia__rotulo{color:#3f5564;font-size:.8125rem;font-weight:600}.pv .estancia__dia{font-family:var(--serif);font-size:1.3125rem;line-height:1.2}.pv .estancia__hora{color:#3f5564;font-size:.9375rem}.pv .estancia__meta{color:#3f5564;margin-top:.9rem}.pv .estancia__estado{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.75rem;display:flex}.pv .estancia__aviso{color:var(--ocre);font-size:.875rem}.pv .cuando__lista{margin-top:.6rem}.pv .cerca__lista{margin-top:.5rem;display:grid}.pv .cerca__enlace{border-bottom:1px solid var(--filete);min-height:3.5rem;color:inherit;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.6rem 0;text-decoration:none;display:grid}.pv .cerca__enlace svg{color:var(--atlantico)}.pv .cerca__enlace span{font-family:var(--serif);font-size:1.1875rem;line-height:1.25;display:grid}.pv .cerca__enlace small{font-family:var(--sans);color:var(--apagado);font-size:.8125rem}@media (hover:hover) and (pointer:fine){.pv .cerca__enlace:hover span{text-underline-offset:.15em;text-decoration:underline}}@media (min-width:60rem){.pv .lugar-cuerpo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:4rem}.pv .lugar-direccion,.pv .estancia{grid-column:1}.pv .cuando,.pv .cerca{grid-column:2}.pv .cuando{grid-row:1/span 2}}.pv .bloque{width:var(--col);scroll-margin-top:calc(var(--cabecera) + 1rem);margin:clamp(3.25rem,9vw,5rem) auto 0}.pv .bloque__cabeza{margin-bottom:1.25rem}.pv .bloque__sub{max-width:40rem;color:var(--apagado-fuerte);margin-top:.6rem}.pv .bloque--destacado{background:var(--papel);box-shadow:0 0 0 1px var(--filete);border-radius:.875rem;margin-top:clamp(1.5rem,5vw,2.5rem);padding:clamp(1.25rem,4vw,2rem)}.pv .lista__cuenta{color:var(--apagado);font-size:.875rem}.pv .lista ul{margin-top:.5rem}.pv .lista li{border-top:1px solid var(--filete);align-items:center;gap:.75rem;display:flex}.pv .lista__item{cursor:pointer;flex:1;grid-template-columns:1.5rem 1fr;align-items:center;gap:.85rem;min-height:3.25rem;padding:.5rem 0;display:grid;position:relative}.pv .lista__item input{opacity:0;width:1.5rem;height:1.5rem;margin:0;position:absolute}.pv .lista__caja{border:1.5px solid var(--piedra);color:#0000;width:1.375rem;height:1.375rem;transition:background-color .18s ease, border-color .18s ease, color .18s ease, transform .16s var(--suave);border-radius:.375rem;place-items:center;display:grid}.pv .lista__item input:checked+.lista__caja{border-color:var(--atlantico);background:var(--atlantico);color:#fff}.pv .lista__item:active .lista__caja{transform:scale(.9)}.pv .lista__item input:focus-visible+.lista__caja{outline:2px solid var(--atlantico);outline-offset:3px}.pv .lista__item input:checked~.lista__texto{color:var(--apagado);text-decoration:line-through;-webkit-text-decoration-color:var(--piedra);text-decoration-color:var(--piedra)}.pv .lista__doc{min-width:44px;min-height:44px;color:var(--atlantico);cursor:pointer;background:0 0;border:0;padding:0 .35rem;font-size:.875rem;font-weight:500}@media (hover:hover) and (pointer:fine){.pv .lista__doc:hover{text-decoration:underline}}.pv .codigos{display:grid}.pv .codigo-hoy{border-top:1px solid var(--filete);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:.75rem 0;display:grid}.pv .codigo-hoy__texto{display:grid}.pv .codigo-hoy__hora{color:var(--apagado);font-variant-numeric:tabular-nums;font-size:.8125rem}.pv .codigo-hoy__titulo{font-family:var(--serif);font-size:1.25rem;line-height:1.25}.pv .codigo-hoy__acciones{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.pv .para-hoy__noche{border-top:1px solid var(--filete);color:var(--apagado-fuerte);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem;display:flex}.pv .grupo-reservas{margin-top:2rem}.pv .grupo-reservas__titulo{border-bottom:1px solid var(--piedra);letter-spacing:.12em;text-transform:uppercase;color:var(--apagado-fuerte);align-items:center;gap:.5rem;padding-bottom:.6rem;font-size:.8125rem;font-weight:600;display:flex}.pv .grupo-reservas__titulo svg{color:var(--atlantico)}.pv .grupo-reservas__cuantas{font-variant-numeric:tabular-nums;color:var(--apagado);margin-left:auto}.pv .reserva{border-bottom:1px solid var(--filete);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"principal principal""estado codigo";align-items:center;gap:.25rem 1rem;padding:.6rem 0;display:grid}.pv .reserva__principal{text-align:left;cursor:pointer;background:0 0;border:0;grid-area:principal;min-height:2.75rem;padding:.25rem 0;display:grid}@media (hover:hover) and (pointer:fine){.pv .reserva__principal:hover .reserva__titulo{text-underline-offset:.16em;text-decoration:underline}}.pv .reserva__cuando{color:var(--apagado);font-variant-numeric:tabular-nums;font-size:.8125rem}.pv .reserva__titulo{font-family:var(--serif);font-size:1.25rem;line-height:1.25}.pv .reserva__estado{grid-area:estado}.pv .reserva__codigo{flex-wrap:wrap;grid-area:codigo;justify-content:end;align-items:center;gap:.25rem;display:inline-flex}.pv .reserva__sin{color:var(--apagado);font-size:.8125rem}@media (min-width:48rem){.pv .reserva{grid-template-columns:minmax(0,1fr) 9rem 11rem;grid-template-areas:"principal estado codigo"}}.pv .lista-docs{gap:.6rem;display:grid}.pv .doc{border:1px solid var(--filete);background:var(--papel);text-align:left;cursor:pointer;width:100%;min-height:3.75rem;transition:border-color .16s ease, transform .16s var(--suave);border-radius:.75rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.85rem 1rem;display:grid}.pv .doc svg{color:var(--atlantico)}@media (hover:hover) and (pointer:fine){.pv .doc:hover{border-color:var(--piedra)}}.pv .doc:active{transform:scale(.99)}.pv .doc__texto{display:grid}.pv .doc__titulo{font-weight:500}.pv .doc__meta{color:var(--apagado);font-size:.8125rem}@media (min-width:48rem){.pv .lista-docs--rejilla{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.85rem}}.pv .practico{gap:1.75rem 3rem;display:grid}.pv .practico__item{border-top:1px solid var(--filete);padding-top:1rem}.pv .practico__titulo{font-family:var(--serif);color:var(--atlantico);font-size:1.375rem;font-weight:400;line-height:1.2}.pv .practico__item p{color:var(--apagado-fuerte);margin-top:.4rem}.pv .clima{gap:.5rem;margin-top:.6rem;display:grid}.pv .clima div{display:grid}.pv .clima dt{font-weight:600}.pv .clima dd{color:var(--apagado-fuerte)}@media (min-width:48rem){.pv .practico{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.pv .practico{grid-template-columns:repeat(3,minmax(0,1fr))}}.pv .estados{column-gap:3rem;display:grid}.pv .estados div{border-top:1px solid var(--filete);gap:.35rem;padding:1rem 0;display:grid}.pv .estados dd{color:var(--apagado-fuerte)}@media (min-width:48rem){.pv .estados{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv .ayuda__columnas{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.pv .ayuda__montrav p:not(.ceja){margin-top:.5rem}.pv .ayuda__acciones{flex-wrap:wrap;gap:.6rem;display:flex}.pv .ayuda__demo{color:var(--apagado);font-size:.875rem}.pv .ayuda__emergencias dl{gap:.25rem;margin-top:.5rem;display:grid}.pv .ayuda__emergencias dl div{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}.pv .ayuda__emergencias dt a{min-width:4.5rem;font-family:var(--serif);font-variant-numeric:lining-nums;font-size:2.5rem;line-height:1.15;text-decoration:none;display:inline-block}@media (hover:hover) and (pointer:fine){.pv .ayuda__emergencias dt a:hover{text-decoration:underline}}.pv .ayuda__seguro{color:var(--apagado-fuerte);margin-top:.75rem;font-size:.9375rem}@media (min-width:60rem){.pv .ayuda__columnas{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}.pv .hoja{z-index:50;position:fixed;inset:0}.pv .hoja__fondo{background:#101a216b;animation:.24s both pv-fundir;position:absolute;inset:0}@keyframes pv-fundir{0%{opacity:0}}.pv .hoja__panel{overscroll-behavior:contain;max-height:92svh;padding:.75rem var(--margen) calc(2rem + env(safe-area-inset-bottom));background:var(--marfil);animation:pv-subir .36s var(--hoja) both;border-radius:1.125rem 1.125rem 0 0;position:absolute;inset:auto 0 0;overflow-y:auto;box-shadow:0 -20px 50px -20px #101a2159}@keyframes pv-subir{0%{transform:translateY(100%)}}.pv .hoja--saliendo .hoja__panel{transition:transform .2s cubic-bezier(.23,1,.32,1);animation:none;transform:translateY(100%)}.pv .hoja--saliendo .hoja__fondo{opacity:0;transition:opacity .2s ease-out;animation:none}.pv .hoja__asa{background:var(--piedra);border-radius:999px;width:2.5rem;height:.3rem;margin:0 auto 1rem}.pv .hoja__cerrar{z-index:2;border:1px solid var(--filete);background:var(--papel);width:2.75rem;height:2.75rem;color:var(--tinta);cursor:pointer;border-radius:50%;place-items:center;transition:background-color .16s;display:grid;position:absolute;top:.9rem;right:.9rem}@media (hover:hover) and (pointer:fine){.pv .hoja__cerrar:hover{background:var(--arena)}}@media (min-width:60rem){.pv .hoja__panel{border-radius:0;width:min(32rem,100vw);max-height:none;padding:1.75rem 2.25rem 3rem;animation-name:pv-entrar;inset:0 0 0 auto;box-shadow:-24px 0 60px -24px #101a2159}@keyframes pv-entrar{0%{transform:translate(100%)}}.pv .hoja--saliendo .hoja__panel{transform:translate(100%)}.pv .hoja__asa{display:none}.pv .hoja__cerrar{top:1.25rem;right:1.25rem}}.pv .ficha__medios{aspect-ratio:3/2;margin:0 calc(-1 * var(--margen)) 1.25rem;position:relative;overflow:hidden}.pv .ficha__medios>.galeria,.pv .ficha__medios>.galeria--una{position:absolute;inset:0}@media (min-width:60rem){.pv .ficha__medios{margin:-1.75rem -2.25rem 1.5rem}}.pv .ficha__ceja{color:var(--apagado);align-items:center;gap:.45rem;padding-right:3.25rem;font-size:.8125rem;font-weight:500;display:flex}.pv .ficha__ceja svg{color:var(--atlantico);flex:none}.pv .ficha__titulo{font-family:var(--serif);letter-spacing:-.015em;color:var(--atlantico);text-wrap:balance;outline:none;margin:.5rem 3rem 0 0;font-size:clamp(1.875rem,8vw,2.5rem);font-weight:400;line-height:1.06}.pv .ficha__estado{background:var(--hielo);border-radius:.75rem;gap:.3rem;margin-top:1.1rem;padding:.9rem 1rem;display:grid}.pv .ficha__estado p{color:var(--apagado-fuerte);font-size:.9375rem}.pv .ficha__estado--seleccionado{background:var(--ocre-fondo)}.pv .ficha__estado--por-definir,.pv .ficha__estado--planeado{background:var(--papel);box-shadow:inset 0 0 0 1px var(--filete)}.pv .ficha__para{color:var(--atlantico);margin-top:.9rem;font-size:.9375rem;font-weight:500}.pv .ficha__foto{aspect-ratio:3/2;border-radius:.6rem;margin-top:1.1rem;position:relative;overflow:hidden}.pv .ficha__foto>figure{position:absolute;inset:0}.pv .ficha__texto{margin-top:1rem;font-size:1rem;line-height:1.55}.pv .ficha__texto--nota{border-left:2px solid var(--piedra);color:var(--apagado-fuerte);padding-left:.9rem}.pv .ficha__bloque{border-top:1px solid var(--filete);margin-top:1.75rem;padding-top:1rem}.pv .ficha__subtitulo{letter-spacing:.14em;text-transform:uppercase;color:var(--apagado);margin:0 0 .35rem;font-size:.75rem;font-weight:500}.pv .ficha__bloque .ficha__subtitulo+.lugar-corto,.pv .lugar-corto+.ficha__subtitulo{margin-top:.2rem}.pv .lugar-corto+.ficha__subtitulo{margin-top:1rem}.pv .lugar-corto__nombre{min-height:2.75rem;font-family:var(--serif);align-items:center;gap:.35rem;font-size:1.3125rem;line-height:1.25;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.pv .lugar-corto__nombre:hover{text-decoration:underline}}.pv .lugar-corto__nombre svg{flex:none}.pv .lugar-corto__meta{color:var(--apagado);margin-top:.2rem;font-size:.875rem}.pv .lugar-corto__acciones{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.pv .datos{display:grid}.pv .datos__fila{border-bottom:1px solid var(--filete);grid-template-columns:6.25rem minmax(0,1fr);gap:.75rem;padding:.6rem 0;display:grid}.pv .datos__fila:last-child{border-bottom:0}.pv .datos dt{color:var(--apagado);padding-top:.1rem;font-size:.875rem}.pv .datos dd{font-size:.9375rem}.pv .datos__fila--codigo dd{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pv .datos__acciones{gap:.4rem;display:inline-flex}.pv .lista-simple li{padding:.3rem 0}.pv .ficha__dia{border-top:1px solid var(--filete);margin-top:2rem;padding-top:1rem}.pv .ficha__vecinos{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:.5rem;display:grid}.pv .vecino{border:1px solid var(--filete);text-align:left;cursor:pointer;background:0 0;border-radius:.75rem;align-content:start;gap:.15rem;min-height:3.75rem;padding:.7rem .85rem;transition:border-color .16s,background-color .16s;display:grid}@media (hover:hover) and (pointer:fine){.pv .vecino:hover{border-color:var(--piedra);background:var(--papel)}}.pv .vecino--siguiente{text-align:right}.pv .vecino__dir{color:var(--apagado);font-size:.75rem}.pv .vecino__titulo{font-size:.9375rem;font-weight:500;line-height:1.3}.pv .pantalla{z-index:70;padding:2rem var(--margen);background:var(--tinta);color:var(--marfil);text-align:center;place-content:center;justify-items:center;gap:1.1rem;animation:.2s both pv-fundir;display:grid;position:fixed;inset:0}.pv .pantalla__titulo{letter-spacing:.14em;text-transform:uppercase;color:var(--bruma);font-size:.8125rem;font-weight:500}.pv .pantalla__codigo{font-family:var(--mono);letter-spacing:.08em;overflow-wrap:anywhere;font-size:clamp(2.75rem,15vw,5.5rem);line-height:1.1}.pv .pantalla__direccion{max-width:40rem;font-family:var(--serif);text-wrap:balance;font-size:clamp(1.875rem,8vw,3.25rem);line-height:1.2}.pv .pantalla__ayuda{max-width:28rem;color:var(--bruma)}.pv .pantalla :focus-visible{outline-color:#fff}.pv .no-encontrado{width:var(--col);margin:6rem auto}@media (prefers-reduced-motion:reduce){.pv *,.pv :before,.pv :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.pv .marca--por-definir{color:var(--atlantico)}.pv .marca--por-definir .marca__forma,.pv .marca--preferencia .marca__forma{border-radius:1px;width:.6rem;height:.6rem;transform:rotate(45deg)}.pv .marca--por-definir .marca__forma{border:1.5px solid var(--atlantico);background:0 0}.pv .marca--preferencia{color:var(--atlantico)}.pv .marca--preferencia .marca__forma{background:var(--atlantico)}.pv .marca--sola{justify-self:center}.pv .pin{width:44px;height:44px;color:var(--atlantico);vertical-align:middle;cursor:pointer;background:0 0;border:0;place-items:center;margin-block:-12px;margin-inline:-6px -10px;display:inline-grid;position:relative}.pv .pin:before{content:"";background:var(--hielo);transition:background-color .16s ease, transform .16s var(--suave);border-radius:50%;position:absolute;inset:9px}.pv .pin svg{position:relative}@media (hover:hover) and (pointer:fine){.pv .pin:hover:before{transform:scale(1.08)}}.pv .pin[aria-expanded=true]{color:#fff}.pv .pin[aria-expanded=true]:before{background:var(--atlantico)}.pv .pin--incompleta{color:var(--apagado)}.pv .pin--incompleta:before{border:1.5px dashed var(--apagado);background:0 0}.pv .ubicacion{background:var(--papel);box-shadow:inset 0 0 0 1px var(--filete);border-radius:.625rem;margin-top:.6rem;padding:.75rem .85rem .6rem;font-size:.9375rem;display:block}.pv .ubicacion[hidden]{display:none}.pv .ubicacion__direccion{color:var(--tinta)}.pv .ubicacion__direccion--falta{font-family:var(--serif-italica);color:var(--apagado-fuerte)}.pv .ubicacion__acciones{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.pv .momento--con-miniatura{grid-template-columns:3.5rem 1.25rem minmax(0,1fr) 4.5rem}.pv .momento__miniatura{aspect-ratio:1;border-radius:.5rem;align-self:start;width:4.5rem;position:relative;overflow:hidden}.pv .momento__miniatura>figure{position:absolute;inset:0}.pv .momento__mas{z-index:2;color:#fff;background:#101a21b3;border-radius:999px;padding:0 .35rem;font-size:.75rem;font-weight:600;position:absolute;bottom:.25rem;right:.25rem}.pv .momento__eleccion{color:var(--apagado);font-size:.8125rem}@media (min-width:60rem){.pv .momento--con-miniatura{grid-template-columns:4.5rem 1.5rem minmax(0,1fr) 6.5rem}.pv .momento__miniatura{aspect-ratio:4/3;width:6.5rem}}.pv .momento--eleccion{border:1.5px dashed var(--piedra);background:var(--papel);border-radius:.75rem;grid-template-columns:3.5rem 1.25rem minmax(0,1fr);margin:.6rem 0;padding:1rem 1rem .9rem .9rem}.pv .momento--eleccion+.momento{border-top-color:#0000}.pv .momento--eleccion .momento__titulo{font-size:min(1.5rem,9.5cqi)}.pv .eleccion-fila__texto{color:var(--apagado-fuerte);margin-top:.3rem;font-size:.9375rem}.pv .eleccion-fila__accion{color:var(--atlantico);align-items:center;gap:.3rem;font-size:.875rem;font-weight:500;display:inline-flex}.pv .miniaturas{gap:.35rem;margin-top:.7rem;display:flex}.pv .miniaturas__item{background:var(--arena);border-radius:.45rem;place-items:center;width:3rem;height:3rem;display:grid;position:relative;overflow:hidden}.pv .miniaturas__item>figure{position:absolute;inset:0}.pv .miniaturas__inicial{font-family:var(--serif);color:var(--atlantico);font-size:1.375rem}.pv .dia__momento--eleccion{color:var(--atlantico)}.pv .dia__para-elegir{color:var(--apagado);font-style:italic}.pv .dia__cuenta--elegir .dia__cuantos{color:var(--atlantico)}.pv .dia__enlace:has(.dia__miniatura){grid-template-columns:4rem minmax(0,1fr) 3.25rem auto}.pv .dia__miniatura{aspect-ratio:1;border-radius:.45rem;align-self:center;width:3.25rem;position:relative;overflow:hidden}.pv .dia__miniatura>figure{position:absolute;inset:0}@media (min-width:48rem){.pv .dia__enlace:has(.dia__miniatura){grid-template-columns:5rem minmax(0,1fr) 4.5rem auto}.pv .dia__miniatura{width:4.5rem}}.pv .forma__tramo--por-definir,.pv .forma__tramo--preferencia{box-shadow:inset 0 0 0 1.5px var(--atlantico);background:0 0;border-radius:2px}.pv .forma__tramo--preferencia{background:repeating-linear-gradient(135deg, var(--atlantico) 0 2px, transparent 2px 5px)}.pv .noche--elegir{background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--piedra);color:var(--tinta)}.pv .noche--elegir .ceja{color:var(--apagado)}.pv .noche--elegir .noche__lugar{font-family:var(--serif-italica)}.pv .tarjeta-lugar__foto{border-radius:50%;width:2.75rem;height:2.75rem;position:relative;overflow:hidden}.pv .tarjeta-lugar__foto>figure{position:absolute;inset:0}.pv .tarjeta-lugar--hallazgo .tarjeta-lugar__foto{border-radius:.5rem;width:4.5rem;height:4.5rem}.pv .tarjeta-lugar--hallazgo:has(.tarjeta-lugar__foto){grid-template-columns:4.5rem minmax(0,1fr) auto}.pv .lugar-cabeza--fotos{display:grid}.pv .lugar-cabeza__imagen{aspect-ratio:16/10;position:relative}.pv .lugar-cabeza__imagen>.galeria{position:absolute;inset:0}@media (min-width:60rem){.pv .lugar-cabeza--fotos{width:var(--col);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:3rem;margin:1.5rem auto 0}.pv .lugar-cabeza--fotos .lugar-cabeza__imagen{border-radius:.5rem;order:2;overflow:hidden}.pv .lugar-cabeza--fotos .lugar-cabeza__texto{width:auto;margin:0}}.pv .eleccion__cabeza .ceja svg{color:var(--atlantico)}.pv .eleccion__estado{width:var(--col);background:var(--papel);box-shadow:0 0 0 1px var(--filete);border-radius:.875rem;margin:0 auto;padding:clamp(1.15rem,4vw,1.75rem);container-type:inline-size}.pv .pasos{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:1.1rem;display:grid;position:relative}.pv .pasos:before{content:"";background:var(--piedra);height:1px;position:absolute;top:.4rem;left:.4rem;right:12%}.pv .pasos__paso{color:var(--apagado);align-content:start;gap:.45rem;font-size:.8125rem;line-height:1.25;display:grid;position:relative}.pv .pasos__punto{border:1.5px solid var(--piedra);background:var(--papel);border-radius:50%;width:.8rem;height:.8rem}.pv .pasos__paso--hecho .pasos__punto{border-color:var(--atlantico);background:var(--atlantico)}.pv .pasos__paso--actual{color:var(--tinta);font-weight:600}.pv .pasos__paso--actual .pasos__punto{border-color:var(--atlantico);box-shadow:0 0 0 4px var(--hielo)}.pv .eleccion__resumen{font-family:var(--serif);color:var(--atlantico);text-wrap:pretty;outline:none;font-size:min(clamp(1.375rem,5vw,1.75rem),9cqi);font-weight:400;line-height:1.25}.pv .eleccion__detalle{max-width:44rem;color:var(--apagado-fuerte);margin-top:.5rem}.pv .eleccion__guardado{background:var(--hielo);color:var(--atlantico);border-radius:999px;align-items:center;gap:.4rem;margin-top:.75rem;padding:.35rem .75rem;font-size:.875rem;display:inline-flex}.pv .eleccion__opciones{width:var(--col);margin:clamp(2rem,6vw,3rem) auto 0}.pv .opciones{margin:.75rem calc(-1 * var(--margen)) 0;padding:.25rem var(--margen) 1rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margen);scrollbar-width:thin;scrollbar-color:var(--piedra) transparent;overscroll-behavior-x:contain;grid-auto-columns:min(86%,24rem);grid-auto-flow:column;gap:1rem;display:grid;overflow-x:auto}.pv .opciones>li{scroll-snap-align:start}.pv .opciones--1{grid-auto-columns:min(100%,34rem)}.pv .opcion{background:var(--papel);height:100%;box-shadow:0 0 0 1px var(--filete);border-radius:.875rem;grid-template-rows:auto 1fr;transition:box-shadow .2s,opacity .2s;display:grid;position:relative;overflow:hidden}.pv .opcion--preferida{box-shadow:0 0 0 2px var(--atlantico)}.pv .opcion--elegida{box-shadow:0 0 0 2px var(--atlantico), 0 18px 40px -26px #101a2180}.pv .opcion--fuera{opacity:.6}.pv .opcion__imagen{aspect-ratio:4/3;background:var(--arena);position:relative}.pv .opcion__imagen>figure{position:absolute;inset:0}.pv .opcion__referencia{z-index:2;color:#fff;background:#101a21db;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;position:absolute;bottom:.5rem;left:.5rem}.pv .opcion__imagen--sin{aspect-ratio:16/9;place-items:center;display:grid}.pv .opcion__sin-fotos{text-align:center;color:var(--apagado-fuerte);justify-items:center;gap:.35rem;padding:1rem;font-size:.875rem;display:grid}.pv .opcion__sin-fotos svg{color:var(--atlantico)}.pv .opcion__cuerpo{align-content:start;gap:.5rem;padding:1rem 1.1rem 1.15rem;display:grid;container-type:inline-size}.pv .opcion__etiquetas{flex-wrap:wrap;gap:.35rem;min-height:1.5rem;display:flex}.pv .opcion__recomendada,.pv .opcion__estado{border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.pv .opcion__recomendada{box-shadow:inset 0 0 0 1px var(--bruma);color:var(--atlantico)}.pv .opcion__estado{background:var(--arena);color:var(--apagado-fuerte)}.pv .opcion__estado--preferida,.pv .opcion__estado--reservada{background:var(--atlantico);color:#fff}.pv .opcion__estado--elegida{background:var(--ocre-fondo);color:var(--ocre)}.pv .opcion__nombre{font-family:var(--serif);color:var(--atlantico);font-size:min(1.625rem,10cqi);font-weight:400;line-height:1.12}.pv .opcion__resumen{color:var(--apagado-fuerte);font-size:.9375rem}.pv .opcion__datos{border-top:1px solid var(--filete);margin-top:.25rem;display:grid}.pv .opcion__datos div{border-bottom:1px solid var(--filete);gap:.05rem;padding:.5rem 0;display:grid}.pv .opcion__datos dt{letter-spacing:.1em;text-transform:uppercase;color:var(--apagado);font-size:.75rem;font-weight:500}.pv .opcion__datos dd{font-size:.9375rem}.pv .opcion__ubicacion{color:var(--apagado-fuerte);flex-wrap:wrap;align-items:center;gap:0 .5rem;font-size:.875rem;display:flex}.pv .opcion__ubicacion .ubicacion{flex-basis:100%}.pv .opcion__acciones{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.pv .confirmar{background:var(--hielo);border-radius:.75rem;gap:.4rem;margin-top:.5rem;padding:.9rem;display:grid}.pv .confirmar__texto{font-family:var(--serif);color:var(--atlantico);font-size:1.1875rem;line-height:1.3}.pv .confirmar__nota{color:var(--apagado-fuerte);font-size:.875rem}.pv .confirmar__acciones{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}@media (min-width:60rem){.pv .opciones{grid-auto-flow:row;grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));margin-inline:0;padding-inline:0;overflow:visible}.pv .opciones--2{--n:2}.pv .opciones--1{grid-template-columns:minmax(0,36rem)}}.pv .comparacion{width:var(--col);margin:clamp(2.5rem,7vw,4rem) auto 0}.pv .comparacion__marco{box-shadow:inset 0 0 0 1px var(--filete);border-radius:.75rem;margin-top:1rem;overflow-x:auto}.pv .comparacion__marco:focus-visible{outline-offset:2px}.pv .comparacion__tabla{border-collapse:collapse;width:100%;min-width:40rem;font-size:.9375rem}.pv .comparacion__tabla th,.pv .comparacion__tabla td{border-bottom:1px solid var(--filete);text-align:left;vertical-align:top;padding:.75rem .9rem}.pv .comparacion__tabla thead th{font-family:var(--serif);color:var(--atlantico);font-size:1.125rem;font-weight:400}.pv .comparacion__tabla tbody th{background:var(--marfil);letter-spacing:.1em;text-transform:uppercase;width:9rem;color:var(--apagado-fuerte);font-size:.75rem;font-weight:600;position:sticky;left:0}.pv .comparacion__tabla tr:last-child th,.pv .comparacion__tabla tr:last-child td{border-bottom:0}.pv .comparacion__marcada{background:var(--hielo)}.pv .comparacion__nota{font-family:var(--sans);color:var(--atlantico);margin-top:.2rem;font-size:.75rem;font-weight:600;display:block}.pv .eleccion__aviso{width:var(--col);border-top:1px solid var(--filete);color:var(--apagado-fuerte);margin:clamp(2rem,6vw,3rem) auto 0;padding-top:1rem}.pv .eleccion__aviso strong{color:var(--tinta);font-weight:600}.pv .eleccion__demo{color:var(--apagado);margin-top:.4rem;font-size:.875rem}.pv .ficha__sin-fotos,.pv .ficha__eleccion{background:var(--arena);color:var(--apagado-fuerte);border-radius:.6rem;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.6rem .8rem;font-size:.875rem;display:flex}.pv .ficha__eleccion{background:var(--hielo);color:var(--atlantico);margin:.9rem 0 0}.pv .ficha__lugar{flex-wrap:wrap;align-items:center;gap:0 .5rem;display:flex}.pv .ficha__lugar .ubicacion{flex-basis:100%}.pv .ficha__elegir{margin-top:1.5rem}.pv .elecciones{border-top:1px solid var(--filete);display:grid}.pv .eleccion-resumen{border-bottom:1px solid var(--filete);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:1rem 0;text-decoration:none;display:grid}.pv .eleccion-resumen .miniaturas{margin:0}.pv .eleccion-resumen__texto{min-width:0;display:grid}.pv .eleccion-resumen__titulo{font-family:var(--serif);color:var(--atlantico);font-size:1.3125rem;line-height:1.2}@media (hover:hover) and (pointer:fine){.pv .eleccion-resumen:hover .eleccion-resumen__titulo{text-underline-offset:.15em;text-decoration:underline}}.pv .eleccion-resumen__contexto{color:var(--apagado);font-size:.8125rem}.pv .eleccion-resumen__estado{color:var(--apagado-fuerte);margin-top:.2rem;font-size:.9375rem}@container (max-width:26rem){.pv .eleccion-resumen{grid-template-columns:minmax(0,1fr)}.pv .eleccion-resumen>.marca{justify-self:start}}.pv .elecciones,.pv .eleccion__opciones,.pv .pagina-cabeza,.pv .portada__texto,.pv .proximo__principal,.pv .proximo__lista,.pv .hoy__cabeza,.pv .vuelta,.pv .relato,.pv .capitulos__cabeza,.pv .capitulos__ruta,.pv .capitulo__texto,.pv .etapa,.pv .etapa__texto,.pv .dias,.pv .agenda,.pv .franja,.pv .dia-cabeza__texto,.pv .dia-cuerpo,.pv .filas,.pv .cuando__lista,.pv .cerca__lista,.pv .lugares__lista,.pv .ciudad__texto,.pv .lugar-cabeza__texto,.pv .lugar-direccion,.pv .grande,.pv .noche>div,.pv .datos,.pv .a-mano,.pv .reservas,.pv .estancia,.pv .codigos,.pv .ficha,.pv .bloque__cabeza,.pv .lista ul,.pv .no-encontrado{container-type:inline-size}.pv .pagina-titulo{font-size:min(clamp(2.75rem,12vw,5.75rem),16cqi)}.pv .portada__titulo{font-size:min(clamp(3.25rem,15vw,8rem),19cqi)}.pv .portada--durante .portada__titulo{font-size:min(clamp(2.5rem,11vw,5.5rem),16cqi)}.pv .titulo-seccion{font-size:min(clamp(2rem,7.5vw,3.25rem),12.5cqi)}.pv .proximo__titulo{font-size:min(clamp(1.625rem,6vw,2.25rem),10cqi)}.pv .relato__texto{font-size:min(clamp(1.5rem,5.4vw,2.5rem),9cqi)}.pv .capitulo__ciudad{font-size:min(clamp(3.25rem,14vw,6rem),19cqi)}.pv .etapa__ciudad{font-size:min(clamp(2.25rem,9vw,3.5rem),15cqi)}.pv .dia__titulo{font-size:min(clamp(1.4375rem,5.2vw,1.875rem),9cqi)}.pv .momento__titulo{font-size:min(1.375rem,9cqi)}.pv .momento--destacado .momento__titulo{font-size:min(1.5rem,9.5cqi)}.pv .ficha__titulo{font-size:min(clamp(1.875rem,8vw,2.5rem),11cqi)}.pv .ciudad__nombre{font-size:min(clamp(2.75rem,11vw,5rem),19cqi)}.pv .grande__hora,.pv .grande--destacado .grande__hora{font-size:min(clamp(3rem,12vw,4.25rem),14cqi)}.pv .grande__hora{font-size:min(2.5rem,12cqi)}.pv .grande__titulo{font-size:min(clamp(1.5rem,6vw,2.125rem),10cqi)}.pv .noche__lugar{font-size:min(1.5rem,11cqi)}.pv .lugar-direccion__texto{font-size:min(clamp(1.375rem,5vw,1.75rem),9cqi)}@media (min-width:60rem){.pv .momento--destacado .momento__titulo{font-size:min(1.625rem,9cqi)}}@media (max-width:30rem){.pv .fila{grid-template-columns:3.75rem minmax(0,1fr) auto}.pv .fila__icono{display:none}.pv .fila .marca{grid-column:2;justify-self:start}.pv .filas__motivo{padding-left:4.6rem}.pv .tarjeta-lugar{grid-template-columns:2.75rem minmax(0,1fr)}.pv .tarjeta-lugar>.marca{grid-column:2;justify-self:start}}@container (max-width:20rem){.pv .dia__enlace{grid-template-columns:minmax(0,1fr);gap:.4rem}.pv .dia__fecha{align-items:baseline;gap:.5rem;display:flex}.pv .dia__flecha,.pv .momento__icono,.pv .fila__icono,.pv .tarjeta-lugar__icono,.pv .a-mano__fila>svg:first-child,.pv .etapa__miniatura{display:none}.pv .momento,.pv .momento--nota,.pv .fila,.pv .tarjeta-lugar,.pv .datos__fila,.pv .estancia__fechas,.pv .ficha__vecinos,.pv .capitulo__esencial li,.pv .codigo-hoy,.pv .paradas,.pv .etapa__cabeza--foto{grid-template-columns:minmax(0,1fr);gap:.3rem}.pv .paradas li:nth-child(2n) .parada{border-left:0;padding-left:0}.pv .momento__hora{gap:.5rem;display:flex}.pv .fila .marca,.pv .tarjeta-lugar>.marca{grid-column:auto;justify-self:start}.pv .filas__motivo{padding-left:0}.pv .a-mano__fila,.pv .proximo__enlace{grid-template-columns:minmax(0,1fr) auto}.pv .proximo__enlace>:first-child{display:none}.pv .reserva{grid-template-columns:minmax(0,1fr);grid-template-areas:"principal""estado""codigo"}.pv .reserva__codigo{justify-content:start}.pv .vecino--siguiente{text-align:left}.pv .lista li{flex-wrap:wrap}.pv .dia-vecinos{grid-template-columns:minmax(0,1fr)}.pv .dia-vecino--siguiente{text-align:left;justify-items:start}.pv .momento--con-miniatura{grid-template-columns:minmax(0,1fr)}.pv .momento__miniatura,.pv .dia__miniatura,.pv .tarjeta-lugar__foto{display:none}.pv .tarjeta-lugar--hallazgo:has(.tarjeta-lugar__foto){grid-template-columns:minmax(0,1fr)}.pv .dia__enlace:has(.dia__miniatura){grid-template-columns:minmax(0,1fr)}.pv .pasos{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.9rem}.pv .pasos:before{display:none}}.pv{--salida:cubic-bezier(.23, 1, .32, 1);--recorrido:cubic-bezier(.77, 0, .175, 1);--llegar:cubic-bezier(.16, 1, .3, 1)}:root:has(.pv)::view-transition{pointer-events:none}:root:has(.pv)::view-transition-old(root){display:none}:root:has(.pv)::view-transition-new(root){animation:none}.pv .cabecera{view-transition-name:cabecera}.pv .pestanas{view-transition-name:pestanas}.pv .tira{view-transition-name:tira}:root:has(.pv)::view-transition-group(cabecera){z-index:50;animation:none}:root:has(.pv)::view-transition-group(pestanas){z-index:50;animation:none}:root:has(.pv)::view-transition-group(tira){z-index:50;animation:none}:root:has(.pv)::view-transition-old(cabecera){display:none}:root:has(.pv)::view-transition-old(pestanas){display:none}:root:has(.pv)::view-transition-old(tira){display:none}:root:has(.pv)::view-transition-new(cabecera){animation:none}:root:has(.pv)::view-transition-new(pestanas){animation:none}:root:has(.pv)::view-transition-new(tira){animation:none}:root:has(.pv)::view-transition-old(.vt-seccion){animation:.12s ease-out both pv-vt-desvanecer}:root:has(.pv)::view-transition-new(.vt-seccion){animation:.2s ease-out 40ms both pv-vt-aparecer}:root:has(.pv)::view-transition-old(.vt-dia-siguiente){animation:pv-vt-a-izquierda .15s var(--salida) both}:root:has(.pv)::view-transition-new(.vt-dia-siguiente){animation:pv-vt-desde-derecha .26s var(--salida) 40ms both}:root:has(.pv)::view-transition-old(.vt-dia-anterior){animation:pv-vt-a-derecha .15s var(--salida) both}:root:has(.pv)::view-transition-new(.vt-dia-anterior){animation:pv-vt-desde-izquierda .26s var(--salida) 40ms both}:root:has(.pv)::view-transition-old(.vt-profundizar){animation:pv-vt-alejar .16s var(--salida) both}:root:has(.pv)::view-transition-new(.vt-profundizar){animation:pv-vt-subir .27s var(--salida) 30ms both}:root:has(.pv)::view-transition-old(.vt-volver){animation:pv-vt-bajar .15s var(--salida) both}:root:has(.pv)::view-transition-new(.vt-volver){animation:pv-vt-acercar .25s var(--salida) 30ms both}@keyframes pv-vt-desvanecer{to{opacity:0}}@keyframes pv-vt-aparecer{0%{opacity:0}}@keyframes pv-vt-a-izquierda{to{opacity:0;transform:translate(-28px)}}@keyframes pv-vt-desde-derecha{0%{opacity:0;transform:translate(40px)}}@keyframes pv-vt-a-derecha{to{opacity:0;transform:translate(28px)}}@keyframes pv-vt-desde-izquierda{0%{opacity:0;transform:translate(-40px)}}@keyframes pv-vt-alejar{to{opacity:0;transform:scale(.985)}}@keyframes pv-vt-subir{0%{opacity:0;transform:translateY(20px)}}@keyframes pv-vt-bajar{to{opacity:0;transform:translateY(16px)}}@keyframes pv-vt-acercar{0%{opacity:0;transform:scale(.985)}}.pv .tira__seleccion{background:var(--atlantico);opacity:0;pointer-events:none;transition:transform .32s var(--recorrido);border-radius:.625rem;position:absolute;top:0;left:0}.pv .tira__dia{z-index:1}.pv .tira__lista--deslizando .tira__seleccion{opacity:1}.pv .tira__lista--deslizando .tira__dia[aria-current=page]{background:0 0}.pv .tira__lista--deslizando .tira__dia,.pv .tira__lista--deslizando .tira__dia :is(.tira__semana,.tira__numero){transition:color .2s .1s}.pv .portada__parada{display:inline-block}.pv[data-entrada] .portada__imagen img{animation:pv-asentar 1.6s var(--llegar) both}.pv[data-entrada] .portada__para{animation:pv-entrada-subir .6s var(--llegar) .12s both}.pv[data-entrada] .portada__titulo{animation:pv-entrada-titulo .95s var(--llegar) .2s both}.pv[data-entrada] .portada__parada{animation:pv-entrada-parada .52s var(--llegar) calc(.6s + var(--parada,0) * 90ms) both}.pv[data-entrada] .portada__cuenta{animation:pv-entrada-subir .6s var(--llegar) .96s both}.pv[data-entrada] .inicio>:nth-child(2){animation:pv-entrada-subir .7s var(--llegar) 1.1s both}@keyframes pv-entrada-titulo{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(100%)}40%{opacity:1}to{clip-path:inset(-25% -5%);transform:none}}@keyframes pv-entrada-subir{0%{opacity:0;transform:translateY(12px)}}@keyframes pv-entrada-parada{0%{opacity:0;transform:translate(-8px)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pv :is(.capitulo__imagen,.etapa__miniatura,.ciudad__imagen,.momento__foto){animation:pv-revelar-foto var(--salida) both;animation-timeline:view();animation-range:entry}.pv :is(.capitulo__imagen,.etapa__miniatura,.ciudad__imagen,.momento__foto) img{animation:pv-revelar-imagen var(--salida) both;animation-timeline:view();animation-range:entry cover 50%}.pv :is(.capitulo__ciudad,.etapa__ciudad,.ciudad__nombre){animation:pv-revelar-texto var(--salida) both;animation-timeline:view();animation-range:entry 10%}}}@keyframes pv-revelar-foto{0%{clip-path:inset(8% 6% round .75rem)}to{clip-path:inset(0)}}@keyframes pv-revelar-imagen{0%{transform:scale(1.12)}to{transform:none}}@keyframes pv-revelar-texto{0%{opacity:0;transform:translateY(1.25rem)}}@media (min-width:60rem){.pv .hoja__panel{animation-duration:.32s}}.pv .hoja__panel--arrastre{animation:none}.pv .hoja__asa{display:none}@media (pointer:coarse) and (max-width:59.99rem){.pv .hoja__asa{display:block}}.pv .pantalla__codigo{animation:pv-acercar .32s var(--salida) both}@keyframes pv-acercar{0%{opacity:0;transform:scale(.94)}}.pv .copiar,.pv .pin,.pv .hoja__cerrar{transition:background-color .16s ease, border-color .16s ease, color .16s ease, transform .16s var(--salida)}.pv .boton{transition:background-color .18s ease, border-color .18s ease, transform .16s var(--salida)}.pv :is(.copiar,.pin,.hoja__cerrar,.boton):active{transform:scale(.96)}.pv .copiar__icono{display:inline-grid}.pv .copiar__icono>svg{transition:opacity .16s ease-out, transform .22s var(--salida), filter .16s ease-out;grid-area:1/1}.pv .copiar__icono>svg+svg,.pv .copiar--hecho .copiar__icono>svg:first-child{opacity:0;filter:blur(2px);transform:scale(.5)}.pv .copiar--hecho .copiar__icono>svg+svg{opacity:1;filter:none;transform:none}.pv .ubicacion:not([hidden]),.pv .confirmar{animation:pv-desplegar .22s var(--salida) both}.pv .eleccion__guardado{animation:pv-aviso .36s var(--salida) both}.pv .pasos__punto{transition:background-color .24s,border-color .24s,box-shadow .24s}.pv .opcion{transition:box-shadow .2s,opacity .32s}@keyframes pv-desplegar{0%{opacity:0;transform:translateY(-4px)}}@keyframes pv-aviso{0%{opacity:0;transform:translateY(6px)scale(.98)}}@media (prefers-reduced-motion:reduce){@keyframes pv-vt-a-izquierda{to{opacity:0}}@keyframes pv-vt-a-derecha{to{opacity:0}}@keyframes pv-vt-alejar{to{opacity:0}}@keyframes pv-vt-bajar{to{opacity:0}}@keyframes pv-vt-desde-derecha{0%{opacity:0}}@keyframes pv-vt-desde-izquierda{0%{opacity:0}}@keyframes pv-vt-subir{0%{opacity:0}}@keyframes pv-vt-acercar{0%{opacity:0}}@keyframes pv-subir{0%{opacity:0}}@keyframes pv-entrar{0%{opacity:0}}@keyframes pv-asentar{0%{opacity:1}}@keyframes pv-desplegar{0%{opacity:0}}@keyframes pv-aviso{0%{opacity:0}}@keyframes pv-acercar{0%{opacity:0}}.pv :is(.copiar,.pin,.hoja__cerrar,.boton):active{transform:none}.pv .copiar__icono>svg{filter:none!important;transform:none!important}}.pv .ceja,.pv .dia__ceja,.pv .opcion__datos dt,.pv .comparacion__tabla tbody th,.pv .capitulo__dia,.pv .dia__semana,.pv .tira__capitulo,.pv .nota-dia__firma{letter-spacing:0;text-transform:none;font-size:.8125rem}.pv .ceja{color:var(--apagado-fuerte);font-weight:500}.pv .tira__capitulo{color:var(--apagado-fuerte);font-weight:600}.pv .nota-dia__firma{font-family:var(--serif-italica);color:var(--apagado-fuerte);font-size:.9375rem}.pv .capitulo__dia,.pv .dia__semana{color:var(--apagado-fuerte)}.pv .franja__titulo,.pv .ficha__subtitulo,.pv .grupo-reservas__titulo{letter-spacing:0;text-transform:none;color:var(--tinta)}.pv .franja__titulo{font-family:var(--serif-italica);font-size:1.1875rem;font-weight:400}.pv .grupo-reservas__titulo{font-family:var(--serif);color:var(--atlantico);font-size:1.375rem;font-weight:400}.pv .grupo-reservas{container-type:inline-size}.pv .grupo-reservas__titulo{flex-wrap:wrap}@container (max-width:20rem){.pv .grupo-reservas__titulo{font-size:1.125rem}}.pv .ficha__subtitulo{font-size:.9375rem;font-weight:600}.pv .tipografica{background:var(--atlantico);align-content:end;gap:.5rem}.pv .tipografica__figura{font-family:var(--serif);letter-spacing:-.03em;color:var(--marfil);font-size:clamp(4.5rem,18vw,9rem);line-height:.82}.pv .tipografica--larga .tipografica__figura{letter-spacing:-.02em;font-size:clamp(2.25rem,9vw,3.75rem);line-height:.95}.pv .tipografica__nota{font-family:var(--serif-italica);color:var(--bruma);font-size:1.25rem}.pv .relato{gap:2.25rem;display:grid}.pv .relato__datos{border-top:1px solid var(--filete);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.5rem;padding-top:1.5rem;display:grid}.pv .relato__datos dt{color:var(--apagado-fuerte);font-size:.8125rem;font-weight:500}.pv .relato__datos dd{font-family:var(--serif);color:var(--tinta);margin-top:.2rem;font-size:1.1875rem;line-height:1.3}@media (min-width:60rem){.pv .relato:not(.relato--solo-datos){grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:4rem}.pv .relato:not(.relato--solo-datos) .relato__datos{border-top:0;border-left:1px solid var(--filete);grid-template-columns:minmax(0,1fr);padding:0 0 0 2rem}}@container (max-width:18rem){.pv .relato__datos{grid-template-columns:minmax(0,1fr)}}.pv .mapa{width:min(100%,24rem)}.pv .mapa__reticula text{display:none}.pv .mapa__reticula line{opacity:.55}.pv .mapa__isla{font-family:var(--serif-italica);letter-spacing:.02em;text-transform:none;font-size:12px}.pv .mapa__aire{stroke-width:2px}.pv .mapa__tren{stroke-width:3.5px}.pv .mapa__tramo{font-size:13px}.pv .dia__semana{margin-top:.4rem}.pv .dia__n{color:var(--apagado);margin-top:.1rem;font-size:.8125rem}.pv .dia__momento{color:var(--tinta)}.pv .etapa__cabeza--foto{grid-template-columns:7rem minmax(0,1fr);gap:1.25rem}.pv .etapa__miniatura{aspect-ratio:4/3;width:7rem}@media (min-width:60rem){.pv .etapa__cabeza--foto{grid-template-columns:13rem minmax(0,1fr);gap:2rem}.pv .etapa__miniatura{aspect-ratio:3/2;width:13rem}}.pv .lugares>.pagina-cabeza .ceja{letter-spacing:.14em;text-transform:uppercase;color:var(--apagado);font-size:.75rem}.pv .tipografica--ciudad{background:radial-gradient(120% 90% at 100% 0%, #5b7f9559, transparent 60%), var(--atlantico);gap:.2rem}.pv .ficha__pase{background:var(--hielo);border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem 1rem;margin-top:1.1rem;padding:1rem 1.1rem;display:grid}.pv .ficha__pase .marca{grid-column:1/-1}.pv .ficha__codigo{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--atlantico);font-size:1.75rem;font-weight:600;line-height:1.1}.pv .ficha__pase-con{color:var(--apagado-fuerte);order:3;grid-column:1/-1;font-size:.875rem}.pv .ficha__pase-acciones{flex-wrap:wrap;gap:.5rem;display:flex}@container (max-width:22rem){.pv .ficha__pase{grid-template-columns:minmax(0,1fr)}}.pv .reservas>li[hidden],.pv .lista-docs>li[hidden],.pv .filas>li[hidden]{display:none}.pv .plegable{min-height:44px;color:var(--atlantico);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;margin-top:.4rem;padding:0;font-size:.9375rem;font-weight:600;display:inline-flex}.pv .plegable__flecha{transition:transform .2s var(--salida);transform:rotate(90deg)}.pv .plegable[aria-expanded=true] .plegable__flecha{transform:rotate(-90deg)}@media (hover:hover) and (pointer:fine){.pv .plegable:hover{text-underline-offset:.2em;text-decoration:underline}}.pv .grupo-reservas--docs{margin-top:2.25rem}@media (min-width:60rem){.pv .grupos-reservas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 3.5rem;display:grid}}.pv{min-height:100svh}.pv .cabecera__idioma{letter-spacing:.08em;min-width:2.75rem;min-height:2.75rem;color:var(--apagado-fuerte);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.pv .cabecera__idioma:hover{color:var(--atlantico)}@media (max-width:59.99rem){.pv .cabecera--sobre-foto .cabecera__idioma,.pv .cabecera--sobre-foto .cabecera__idioma:hover{color:#fff}}.pv p.lugar-corto__nombre{color:var(--tinta)}.pv .marca{white-space:normal;min-width:0;max-width:100%}.pv .relato--solo-datos .relato__datos{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr))}.pv .reserva__para{color:var(--apagado);font-size:.8125rem}.pv .viajes__salir{width:var(--col);margin:2.5rem auto 0}.pv .no-encontrado__acciones{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}@media (min-width:60rem){.pv .cabecera{grid-template-columns:1fr minmax(0,auto) 1fr}.pv .cabecera__nav{scrollbar-width:none;min-width:0;overflow-x:auto}}.pv .momento__titulo .enlace-oculto,.pv .grande__titulo .enlace-oculto,.pv .proximo__ruta .enlace-oculto,.pv .proximo__antes .enlace-oculto,.pv .capitulo__esencial .enlace-oculto{margin-block:-.75rem;padding-block:.75rem;display:inline-block}.pv button.tarjeta-lugar{text-align:left;cursor:pointer;width:100%}.pv button.tarjeta-lugar:disabled{cursor:default}.pv button.tarjeta-lugar:disabled:hover .tarjeta-lugar__nombre{text-decoration:none}.pv .abre-estancia{color:inherit;font:inherit;text-align:inherit;cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.pv .abre-estancia:hover{text-decoration-thickness:2px}.pv .abre-estancia:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}.pv .hoy__sin-hora{margin-top:1rem}.pv .estado-viaje{gap:.65rem;display:grid}.pv .estado-viaje__total{color:var(--apagado-fuerte);font-size:.9375rem}.pv .estado-viaje__barra{border-radius:999px;gap:2px;height:.5rem;display:flex;overflow:hidden}.pv .estado-viaje__tramo{flex:var(--n) 1 0;background:var(--atlantico);min-width:.5rem}.pv .estado-viaje__tramo--seleccionado{background:repeating-linear-gradient(135deg, var(--ocre) 0 3px, var(--ocre-fondo) 3px 6px)}.pv .estado-viaje__tramo--por-definir{background:var(--papel);box-shadow:inset 0 0 0 1.5px var(--atlantico)}.pv .estado-viaje__tramo:first-child{border-radius:999px 0 0 999px}.pv .estado-viaje__tramo:last-child{border-radius:0 999px 999px 0}.pv .estado-viaje__tramo:only-child{border-radius:999px}.pv .estado-viaje__cifras{flex-wrap:wrap;gap:.35rem 1.25rem;display:flex}.pv .estado-viaje__cifra{color:var(--apagado-fuerte);flex-wrap:wrap;align-items:baseline;gap:.4rem;font-size:.9375rem;display:inline-flex}.pv .estado-viaje__cifra .marca{align-self:center}.pv .estado-viaje__numero{font-family:var(--serif);color:var(--tinta);font-variant-numeric:lining-nums tabular-nums;font-size:1.5rem;line-height:1}.pv .estado-viaje__cifra--cero .estado-viaje__numero{color:var(--apagado)}.pv .estado-viaje .enlace-flecha{justify-self:start;margin-top:0}.pv .estado-viaje--cabeza{max-width:34rem;margin-top:1.25rem}.pv .estado-viaje--bloque{margin:.5rem 0 1.75rem}.pv .itinerario__libres{color:var(--apagado);margin-top:.5rem;font-size:.9375rem}.pv .proximo__estado{border-top:1px solid var(--filete);gap:.6rem;padding:1.1rem clamp(1.15rem,4vw,2rem) .6rem;display:grid}.pv .bienvenida{z-index:2;width:var(--col);background:var(--papel);box-shadow:0 0 0 1px var(--filete), 0 24px 50px -30px #101a2173;border-radius:.875rem;grid-template-columns:minmax(0,1fr);gap:.85rem;margin:-2rem auto 0;padding:1.5rem clamp(1.15rem,4vw,2rem) 1.35rem;display:grid;position:relative}.pv .bienvenida__titulo{font-family:var(--serif);letter-spacing:-.02em;color:var(--atlantico);font-size:clamp(2rem,8vw,2.75rem);font-weight:400;line-height:1.02}.pv .bienvenida__texto{max-width:34rem;font-family:var(--serif);color:var(--tinta);text-wrap:pretty;font-size:1.1875rem;line-height:1.42}.pv .bienvenida__secciones{border-top:1px solid var(--filete);display:grid}.pv .bienvenida__secciones li{border-bottom:1px solid var(--filete);color:var(--apagado-fuerte);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.85rem;padding:.7rem 0;font-size:.9375rem;display:grid}.pv .bienvenida__secciones svg{color:var(--atlantico);margin-top:.05rem}.pv .bienvenida__secciones strong{font-family:var(--serif);color:var(--tinta);font-size:1.1875rem;font-weight:400;line-height:1.25;display:block}.pv .bienvenida__empezar{justify-self:start;min-width:min(9rem,100%);margin-top:.25rem}.pv .bienvenida+.proximo,.pv .bienvenida+.hoy,.pv .hoy+.bienvenida{margin-top:1.5rem}@media (min-width:60rem){.pv .bienvenida{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:3rem;padding:2rem 2.25rem}.pv .bienvenida>.ceja,.pv .bienvenida__titulo,.pv .bienvenida__texto,.pv .bienvenida__empezar{grid-column:1}.pv .bienvenida__secciones{grid-area:1/2/span 4;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;column-gap:2rem}}.pv .proximo+.a-mano,.pv .hoy+.a-mano,.pv .vuelta+.a-mano{margin-top:clamp(2.5rem,8vw,4rem)}@media (min-width:60rem){.pv .a-mano__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.pv .hoy__enlaces{flex-wrap:wrap;gap:0 1.5rem;display:flex}.pv .apertura{min-height:8.5rem;padding:1.25rem var(--margen) 1.15rem;background:radial-gradient(120% 90% at 100% 0%, #5b7f9559, transparent 60%), var(--atlantico);color:var(--marfil);grid-template-columns:minmax(0,1fr);align-content:end;gap:.15rem;display:grid;position:relative;overflow:hidden;container-type:inline-size}.pv .apertura__romano{top:50%;right:var(--margen);font-family:var(--serif);letter-spacing:-.02em;color:#b9c6cc38;font-size:clamp(5rem,22vw,8rem);line-height:1;position:absolute;transform:translateY(-50%)}.pv .apertura__numero{font-family:var(--serif-italica);color:var(--bruma);font-size:1.0625rem;position:relative}.pv .apertura__ciudad{font-family:var(--serif);overflow-wrap:break-word;letter-spacing:-.025em;color:var(--marfil);text-wrap:balance;font-size:min(clamp(2.5rem,11vw,3.75rem),26cqi);font-weight:400;line-height:.95;position:relative}.pv .capitulo--apertura .capitulo__texto{margin-top:1.25rem}.pv .capitulo--apertura .capitulo__fechas{margin-top:0}.pv .capitulos__lista:has(.capitulo--apertura){gap:clamp(3rem,9vw,5rem)}@media (min-width:60rem){.pv .capitulo--apertura{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:3rem}.pv .capitulos__lista>li:nth-child(2n) .capitulo--apertura{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pv .capitulos__lista>li:nth-child(2n) .capitulo--apertura .apertura{order:2}.pv .capitulo--apertura .apertura{border-radius:.5rem;min-height:16rem;padding:2rem}.pv .capitulo--apertura .apertura__romano{font-size:9rem;right:2rem}.pv .capitulo--apertura .capitulo__texto{align-self:center;margin:0}}.pv .filas-tocables li{padding:0;display:block}.pv .fila-tocable{width:100%;min-height:3rem;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.6rem 0;display:grid}.pv .fila-tocable__dia{color:var(--apagado);font-size:.8125rem;font-weight:500}.pv .fila-tocable__titulo{font-family:var(--serif);color:var(--tinta);font-size:1.1875rem;line-height:1.25}.pv .fila-tocable__flecha{color:var(--apagado);transition:transform .2s var(--suave), color .16s ease}.pv .fila-tocable:active{background:var(--arena)}.pv .fila-tocable:focus-visible{outline:2px solid var(--atlantico);outline-offset:2px;border-radius:4px}@media (hover:hover) and (pointer:fine){.pv .fila-tocable:hover .fila-tocable__titulo{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.pv .fila-tocable:hover .fila-tocable__flecha{color:var(--atlantico);transform:translate(3px)}}.pv .fila-tocable--dormir{border-top:1px solid var(--filete);border-bottom:1px solid var(--filete);grid-template-columns:1.25rem minmax(0,1fr) auto auto;margin-top:1rem;padding:.75rem 0}.pv .fila-tocable--dormir .fila-tocable__icono{color:var(--atlantico)}.pv .fila-tocable--dormir .fila-tocable__titulo{font-family:var(--sans);font-size:1rem;font-weight:500}.pv .ciudad__imagen--apertura{aspect-ratio:auto;min-height:8.5rem}.pv .ciudad__imagen--apertura>.tipografica{grid-template-columns:minmax(0,1fr);min-height:8.5rem;position:relative;inset:auto;container-type:inline-size}.pv .tipografica--ciudad h2.tipografica__ciudad{overflow-wrap:break-word;color:var(--marfil);text-wrap:balance;margin:0;font-size:min(clamp(2.5rem,10vw,4rem),22cqi);font-weight:400}.pv .ayuda__grupo+.ayuda__grupo{margin-top:1.25rem}.pv .ayuda__etiqueta{color:var(--apagado-fuerte);align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.875rem;font-weight:600;display:flex}.pv .ayuda__etiqueta svg{color:var(--atlantico)}.pv .ayuda__lista>li+li{border-top:1px solid var(--filete)}.pv .ayuda__lista .doc{background:0 0;border:0;border-radius:0;min-height:3.25rem;padding:.65rem 0}.pv .ayuda__grupo{border-bottom:1px solid var(--filete);padding-bottom:.25rem}.pv .ayuda .para-hoy__noche{gap:.2rem;display:grid}.pv .ayuda__direccion{color:var(--apagado-fuerte);font-size:.9375rem}.pv .ancla{scroll-margin-top:calc(var(--cabecera) + 1rem);display:block}.pv .grupo-pendientes+.grupo-pendientes{margin-top:2rem}.pv .grupo-pendientes__titulo{border-bottom:1px solid var(--piedra);align-items:center;gap:.6rem;padding-bottom:.5rem;display:flex}.pv .grupo-pendientes__titulo .marca{font-size:1rem}.pv .grupo-pendientes__nota{max-width:36rem;color:var(--apagado-fuerte);margin:.6rem 0 .25rem;font-size:.9375rem}.pv.acceso{grid-template-rows:auto 1fr;min-height:100svh;display:grid}.pv .acceso__cabeza{width:var(--col);max-width:30rem;min-height:var(--cabecera);padding-top:env(safe-area-inset-top);align-items:center;margin:0 auto;display:flex}.pv .acceso__cuerpo{width:var(--col);max-width:30rem;padding:clamp(1.5rem, 8vw, 4.5rem) 0 calc(2.5rem + env(safe-area-inset-bottom));margin:0 auto}.pv .acceso__titulo{font-family:var(--serif);letter-spacing:-.025em;color:var(--atlantico);text-wrap:balance;font-size:clamp(2.5rem,11vw,3.5rem);font-weight:400;line-height:1}.pv .acceso__intro{font-family:var(--serif);color:var(--apagado-fuerte);text-wrap:pretty;margin-top:.85rem;font-size:1.1875rem;line-height:1.42}.pv .acceso__tarjeta{background:var(--papel);box-shadow:0 0 0 1px var(--filete), 0 24px 50px -32px #101a2166;border-radius:.875rem;margin-top:1.75rem;padding:1.35rem clamp(1.15rem,5vw,1.75rem) 1.5rem}.pv .acceso-form .form{gap:1.1rem;display:grid}.pv .acceso-form .field{gap:.45rem;display:grid}.pv .acceso-form label{color:var(--tinta);overflow-wrap:anywhere;font-size:.9375rem;font-weight:500}.pv .acceso-form input[type=email]{border:1px solid var(--piedra);width:100%;min-height:3rem;color:var(--tinta);font:inherit;background:#fff;border-radius:.625rem;padding:.65rem .9rem;font-size:1.0625rem}.pv .acceso-form input[type=email]:focus-visible{outline:2px solid var(--atlantico);outline-offset:1px;border-color:var(--atlantico)}.pv .acceso-form input[aria-invalid=true]{border-color:var(--bermellon)}.pv .acceso__boton{width:100%;min-height:3rem;font-size:1rem}.pv .acceso__paso{font-family:var(--serif);color:var(--atlantico);font-size:1.75rem;font-weight:400;line-height:1.1}.pv .acceso__correo{color:var(--tinta);overflow-wrap:anywhere;margin-top:.2rem;font-weight:500}.pv .acceso__aviso,.pv .acceso .notice{color:var(--apagado-fuerte);background:0 0;border:0;margin:.6rem 0 1.1rem;padding:0;font-size:.9375rem;line-height:1.5}.pv .acceso>.acceso__cuerpo>.acceso__aviso{background:var(--hielo);color:var(--tinta);border-radius:.625rem;margin-top:1.25rem;padding:.85rem 1rem}.pv .acceso__error,.pv .acceso .error{color:var(--bermellon);background:0 0;border:0;margin:0;padding:0;font-size:.9375rem;font-weight:500;line-height:1.45}.pv .acceso>.acceso__cuerpo>.acceso__error{margin-top:1.25rem}.pv .acceso__ayuda{color:var(--apagado);margin:0;font-size:.875rem}.pv .acceso__otras{border-top:1px solid var(--filete);justify-items:start;gap:.1rem;margin-top:1rem;padding-top:.75rem;display:grid}.pv .acceso__otras form{flex-wrap:wrap;align-items:center;gap:0 .75rem;display:flex}.pv .acceso__enlace{min-height:2.75rem;color:var(--atlantico);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:.9375rem;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.pv .acceso__enlace:disabled{color:var(--apagado);cursor:default;text-decoration:none}.pv .acceso__espera{color:var(--apagado);font-variant-numeric:tabular-nums;font-size:.875rem}.pv .acceso__equipo{color:var(--apagado-fuerte);margin-top:2rem;font-size:.9375rem}.pv .acceso__equipo summary{cursor:pointer;min-height:2.75rem;color:var(--apagado-fuerte);align-items:center;display:inline-flex}.pv .acceso__equipo .form{gap:.75rem;margin-top:.25rem;display:grid}.pv .acceso__equipo .field__hint{margin:0}.pv .codigo-casillas{position:relative}.pv .codigo-casillas__visual{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.35rem,2vw,.6rem);display:grid}.pv .codigo-casillas__casilla{aspect-ratio:5/6;border:1px solid var(--piedra);max-height:4.25rem;font-family:var(--serif);color:var(--tinta);font-variant-numeric:lining-nums tabular-nums;background:#fff;border-radius:.75rem;place-items:center;font-size:clamp(1.75rem,8vw,2.25rem);line-height:1;transition:border-color .14s,box-shadow .14s;display:grid;position:relative}.pv .codigo-casillas__casilla--llena{border-color:var(--bruma)}.pv .codigo-casillas__casilla--activa{border-color:var(--atlantico);box-shadow:0 0 0 1px var(--atlantico)}.pv .codigo-casillas--error .codigo-casillas__casilla{border-color:var(--bermellon)}.pv .codigo-casillas--error .codigo-casillas__casilla--activa{box-shadow:0 0 0 1px var(--bermellon)}.pv .codigo-casillas__caret{background:var(--atlantico);width:1.5px;height:45%;animation:1.1s step-end infinite pv-caret;position:absolute}@keyframes pv-caret{50%{opacity:0}}.pv .codigo-casillas input.codigo-casillas__campo{color:#0000;caret-color:#0000;letter-spacing:2.5em;text-indent:-999em;cursor:text;width:100%;height:100%;box-shadow:none;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.pv .codigo-casillas input.codigo-casillas__campo:focus-visible{outline:none}.pv .codigo-casillas__campo::selection{color:#0000;background:0 0}.pv .codigo-casillas input.codigo-casillas__campo:disabled{cursor:wait}.pv .codigo-casillas--foco .codigo-casillas__casilla--activa{outline:2px solid var(--atlantico);outline-offset:2px}.pv .codigo-casillas--foco.codigo-casillas--error .codigo-casillas__casilla--activa{outline-color:var(--bermellon)}@media (prefers-reduced-motion:reduce){.pv .codigo-casillas__caret{animation:none}.pv .codigo-casillas__casilla,.pv .fila-tocable__flecha{transition:none}}@media (forced-colors:active){.pv .codigo-casillas__casilla--activa{outline:2px solid highlight}.pv .estado-viaje__barra{display:none}}.pv .hoy__cabeza .hoy__noche{margin-top:.75rem;font-size:.9375rem}.pv .hoy__cabeza .hoy__noche svg{color:var(--atlantico);flex:none}@media (min-width:60rem){.pv .ayuda{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));align-items:start;column-gap:3rem;display:grid}.pv .ayuda>.bloque__cabeza{grid-column:1/-1}.pv .ayuda__grupo+.ayuda__grupo{margin-top:0}}.pv .estados,.pv .estados div{grid-template-columns:minmax(0,1fr)}@media (min-width:48rem){.pv .estados{grid-template-columns:repeat(2,minmax(0,1fr))}.pv .dia__momentos{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr))}}.pv .solo-propuesta{--pestanas:0px;padding-bottom:1.5rem}.pv .propuesta{width:var(--col);gap:1rem;margin:clamp(1.25rem,4vw,2.5rem) auto 0;display:grid}.pv .propuesta__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.pv .propuesta__titulo{font-family:var(--serif);letter-spacing:-.015em;color:var(--atlantico);font-size:clamp(2rem,7vw,3rem);font-weight:400;line-height:1}.pv .propuesta__version{color:var(--apagado);font-size:.875rem}.pv .propuesta__marco{width:100%;height:calc(100svh - var(--cabecera) - var(--pestanas) - 7rem);border:1px solid var(--filete);background:#fff;border-radius:.75rem;min-height:28rem;display:block}@media (max-width:47.99rem){.pv .propuesta__marco{border-inline:0;border-radius:0;width:100vw;margin-inline:calc(50% - 50vw)}}
