.espacios{--espacios-vuelo:0.95s;--espacios-expo:cubic-bezier(0.16,1,0.3,1);--espacios-viaje:cubic-bezier(0.65,0,0.25,1);--espacios-marino:#0a2a4a;--espacios-azul:#1668b0;--espacios-gris:#5a6b7b;--espacios-vidrio:rgba(255,255,255,0.72);--espacios-borde:rgba(255,255,255,0.85);--espacios-titulo:"Switzer",var(--font-sans,system-ui),sans-serif;position:fixed;inset:0;z-index:150;overflow-y:auto;overscroll-behavior:contain;color:var(--espacios-marino);background:radial-gradient(40% 40% at 12% 18%,rgba(207,228,245,.9),rgba(207,228,245,0) 70%),radial-gradient(45% 40% at 90% 85%,rgba(220,235,247,.9),rgba(220,235,247,0) 70%),#f4f8fb;transition:background-color var(--espacios-vuelo) var(--espacios-expo),opacity .5s ease}.espacios__rejilla{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px;min-height:100%;padding:20px;box-sizing:border-box}.espacios__escena{display:grid;place-items:center;min-width:0}.espacios__marco{position:relative;width:min(100%,calc((100dvh - 40px) * 1672 / 941));aspect-ratio:1672/941;border-radius:24px;overflow:hidden;background:#dfe8f0;box-shadow:0 30px 80px rgba(10,42,74,.2);transform-origin:0 0;transition:transform var(--espacios-vuelo) var(--espacios-viaje),border-radius var(--espacios-vuelo) var(--espacios-viaje);isolation:isolate}.espacios__casa,.espacios__cuarto{position:absolute;inset:0}.espacios__casa{z-index:3;overflow:hidden;pointer-events:none;transition:opacity calc(var(--espacios-vuelo) * .45) ease calc(var(--espacios-vuelo) * .4),transform var(--espacios-vuelo) var(--espacios-viaje)}.espacios__casa-img{display:block;width:100%;height:100%;object-fit:cover;transform-origin:50% 50%}.espacios__cuarto{z-index:1;transform-origin:50% 50%;transition:opacity calc(var(--espacios-vuelo) * .5) ease calc(var(--espacios-vuelo) * .35),transform calc(var(--espacios-vuelo) * 1.15) var(--espacios-viaje)}.espacios__cuarto[data-entra=si]{z-index:2;animation:espacios-cambio .55s var(--espacios-expo) both}@keyframes espacios-cambio{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.espacios__foto{display:block;width:100%;height:100%;object-fit:cover;user-select:none}.espacios[data-fase=fuera],.espacios[data-fase=saliendo]{background-color:rgba(244,248,251,0);background-image:none}.espacios[data-fase=fuera],.espacios[data-fase=fuera] :is(.espacios__marco,.espacios__casa,.espacios__cuarto){transition:none}.espacios[data-fase=fuera] .espacios__marco,.espacios[data-fase=saliendo] .espacios__marco{transform:var(--espacios-desde);border-radius:14px;box-shadow:none}.espacios[data-fase=dentro] .espacios__casa{opacity:0;transform:scale(2.2)}.espacios[data-fase=fuera] .espacios__cuarto,.espacios[data-fase=saliendo] .espacios__cuarto{opacity:0;transform:scale(1.3)}.espacios[data-fase=saliendo] .espacios__casa{transition:opacity calc(var(--espacios-vuelo) * .45) ease,transform var(--espacios-vuelo) var(--espacios-expo)}.espacios__cerrar,.espacios__lateral,.espacios__rotulo{transition:opacity .45s ease calc(var(--espacios-vuelo) * .6)}.espacios[data-fase=fuera] :is(.espacios__lateral,.espacios__rotulo,.espacios__cerrar),.espacios[data-fase=saliendo] :is(.espacios__lateral,.espacios__rotulo,.espacios__cerrar){opacity:0;transition-delay:0s;transition-duration:.2s}.espacios:not([data-fase=dentro]) :is(.espacios__lateral,.espacios__rotulo,.espacios__cerrar,.espacios__equipo){pointer-events:none}.espacios__rotulo{position:absolute;z-index:1000;top:16px;left:16px;display:grid;gap:2px;margin:0;padding:10px 16px 12px;border-radius:14px;background:var(--espacios-vidrio);border:1px solid var(--espacios-borde);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 10px 30px rgba(10,42,74,.12)}.espacios__rotulo-eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--espacios-gris)}.espacios__rotulo-titulo{font-family:var(--espacios-titulo);font-size:clamp(18px,1.8vw,26px);font-weight:500;letter-spacing:-.02em;line-height:1.1;color:var(--espacios-azul)}.espacios__cerrar{position:absolute;z-index:1000;top:16px;right:16px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--espacios-borde);background:var(--espacios-vidrio);backdrop-filter:blur(14px) saturate(1.3);-webkit-backdrop-filter:blur(14px) saturate(1.3);color:var(--espacios-marino);font:600 14px/1 var(--font-sans,system-ui),sans-serif;cursor:pointer;box-shadow:0 10px 30px rgba(10,42,74,.12)}.espacios__cerrar:focus-visible,.espacios__cerrar:hover{background:var(--espacios-marino);color:#fff}.espacios__equipo{position:absolute;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.espacios__equipo:before{content:"";position:absolute;left:50%;top:50%;width:100%;height:100%;min-width:44px;min-height:44px;translate:-50% -50%}.espacios__cuerpo{position:absolute;inset:0;transform-origin:50% 100%;transition:translate .35s var(--espacios-expo)}.espacios__equipo[data-ventana=si] .espacios__cuerpo{overflow:hidden}.espacios__producto{max-width:none;height:auto;aspect-ratio:1;user-select:none}.espacios__apoyo,.espacios__producto{position:absolute;pointer-events:none}.espacios__proyectada{position:absolute;inset:0;transform-origin:50% 100%;mix-blend-mode:multiply;opacity:var(--sombra);filter:blur(var(--desenfoque))}.espacios__proyectada[data-ventana=si]{overflow:hidden}.espacios__silueta{position:absolute;aspect-ratio:1;background:rgb(52,44,38);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.espacios__sombra{position:absolute;translate:-50% -50%;pointer-events:none;mix-blend-mode:multiply;transition:opacity .35s ease,scale .35s var(--espacios-expo)}.espacios__sombra--suelo{background:radial-gradient(closest-side,rgba(40,30,20,calc(var(--sombra) * 1)) 0,rgba(40,30,20,calc(var(--sombra) * .55)) 45%,rgba(40,30,20,0) 100%)}.espacios__sombra--suelo:after{content:"";position:absolute;left:18%;right:18%;top:38%;bottom:38%;border-radius:50%;background:rgba(30,22,15,calc(var(--sombra) * .9));filter:blur(3px)}.espacios__contacto{position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply;opacity:var(--sombra);filter:blur(var(--desenfoque))}.espacios__contacto .espacios__silueta{background:rgb(30,22,16)}.espacios__contacto{transition:opacity .3s ease}.espacios__equipo:focus-visible+.espacios__apoyo .espacios__contacto,.espacios__equipo:hover+.espacios__apoyo .espacios__contacto{opacity:.35}.espacios__sombra--pared{border-radius:12px;background:rgba(60,45,30,var(--sombra));filter:blur(14px)}.espacios__equipo:focus-visible .espacios__cuerpo,.espacios__equipo:hover .espacios__cuerpo{translate:0 -2.5%}.espacios__equipo:focus-visible+.espacios__apoyo .espacios__sombra--suelo,.espacios__equipo:hover+.espacios__apoyo .espacios__sombra--suelo{opacity:.7;scale:.94}.espacios__equipo:focus-visible{outline:none}.espacios__equipo:focus-visible .espacios__chip{outline:2px solid var(--espacios-azul);outline-offset:2px}.espacios__chip{position:absolute;left:50%;bottom:calc(100% + 10px);translate:-50% 4px;padding:7px 12px;border-radius:999px;white-space:nowrap;background:var(--espacios-vidrio);border:1px solid var(--espacios-borde);backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3);box-shadow:0 8px 24px rgba(10,42,74,.16);color:var(--espacios-marino);font:600 13px/1 var(--font-sans,system-ui),sans-serif;opacity:0;pointer-events:none;transition:opacity .25s ease,translate .3s var(--espacios-expo)}.espacios__equipo:focus-visible .espacios__chip,.espacios__equipo:hover .espacios__chip{opacity:1;translate:-50% 0}.espacios__marca{display:none}@media (hover:none){.espacios__marca{display:block;position:absolute;left:50%;top:-14px;width:14px;height:14px;translate:-50% 0;border-radius:50%;background:#fff;box-shadow:0 0 0 4px rgba(22,104,176,.35),0 4px 10px rgba(10,42,74,.3)}}.espacios__lateral{align-self:center;display:grid;gap:10px;padding:20px;border-radius:22px;background:var(--espacios-vidrio);border:1px solid var(--espacios-borde);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 24px 60px rgba(10,42,74,.12)}.espacios__lateral-titulo{margin:6px 0 0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--espacios-gris)}.espacios__equipos,.espacios__lista{display:grid;gap:2px;margin:0;padding:0;list-style:none}.espacios__lista-boton{display:flex;align-items:baseline;gap:14px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:12px;background:none;color:var(--espacios-gris);text-align:left;cursor:pointer;transition:background .2s,color .2s}.espacios__lista-num{font:500 12px/1 var(--font-sans,system-ui),sans-serif;font-variant-numeric:tabular-nums;opacity:.7}.espacios__lista-nombre{font-family:var(--espacios-titulo);font-size:20px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.espacios__lista-boton:focus-visible,.espacios__lista-boton:hover{background:rgba(22,104,176,.07);color:var(--espacios-marino)}.espacios__lista-boton[aria-current=true]{color:var(--espacios-azul)}.espacios__lista-boton[aria-current=true] .espacios__lista-num{opacity:1}.espacios__equipos{animation:espacios-lista .4s ease both}@keyframes espacios-lista{0%{opacity:0;transform:translateY(6px)}}.espacios__equipo-fila{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;width:100%;min-height:56px;padding:4px 10px 4px 4px;border:0;border-radius:12px;background:rgba(255,255,255,.7);color:var(--espacios-marino);font:600 14px/1.25 var(--font-sans,system-ui),sans-serif;text-align:left;cursor:pointer;transition:background .2s}.espacios__equipo-fila img{width:48px;height:48px;object-fit:contain;border-radius:10px;background:#f4f8fb}.espacios__equipo-fila:focus-visible,.espacios__equipo-fila:hover{background:#fff}.casa__entrar{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:16px;padding:0 20px;border:0;border-radius:999px;background:#0a2a4a;color:#fff;font:600 15px/1 var(--font-sans,system-ui),sans-serif;cursor:pointer;transition:background .2s,translate .3s cubic-bezier(.16,1,.3,1)}.casa__entrar:focus-visible,.casa__entrar:hover{background:#1668b0;translate:2px 0}.espacios__plano{position:absolute;inset:0}@media (min-width:1367px),(min-width:901px) and (hover:hover),(min-width:901px) and (orientation:landscape){.espacios__rejilla{display:block;position:relative;height:100%;padding:0}.espacios__escena{position:absolute;inset:0}.espacios__marco{width:100%;height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none;container-type:size}.espacios__plano{inset:auto;left:50%;top:50%;translate:-50% -50%;width:max(100cqw,100cqh * 1672/941);aspect-ratio:1672/941}.espacios__lateral{position:absolute;z-index:1001;right:16px;top:50%;translate:0 -50%;width:220px;max-height:calc(100% - 140px);overflow-y:auto;padding:16px}.espacios__lista-nombre{font-size:17px}.espacios__lista-boton{min-height:40px;padding:6px 8px}}@media (hover:none) and (pointer:coarse) and (max-width:1366px) and (orientation:portrait),(max-width:900px){.espacios__rejilla{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;padding:12px}.espacios__marco{width:100%;border-radius:18px}.espacios__rotulo{top:10px;left:10px;padding:7px 11px 8px;border-radius:11px}.espacios__rotulo-eyebrow{font-size:9px}.espacios__rotulo-titulo{font-size:16px}.espacios__cerrar{top:8px;right:8px;padding:0;width:44px;justify-content:center}.espacios__cerrar-texto{display:none}.espacios__lateral{align-self:start;padding:14px;border-radius:18px}.espacios__lista{display:flex;gap:8px;overflow-x:auto;margin:0 -14px;padding:2px 14px 6px;scrollbar-width:none}.espacios__lista li{flex:none}.espacios__lista-boton{align-items:center;gap:8px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.8);border:1px solid rgba(10,42,74,.08)}.espacios__lista-boton[aria-current=true]{background:var(--espacios-marino);color:#fff}.espacios__lista-nombre{font-size:15px;white-space:nowrap}.espacios__chip{font-size:11px;padding:5px 9px}}@media (prefers-reduced-motion:reduce){.espacios,.espacios *{transition-duration:.01s!important;transition-delay:0s!important;animation-duration:.01s!important}}.luces{position:absolute;inset:0;overflow:hidden}.luces__cuarto,.luces__todo{opacity:0;pointer-events:none}.luces[data-fase=encendiendo] .luces__cuarto{opacity:1;transition:opacity .45s ease var(--luces-retardo)}.luces[data-fase=encendida] .luces__todo,.luces[data-fase=encendiendo] .luces__todo{opacity:1;transition:opacity .8s ease var(--luces-final)}.luces[data-fase=encendida] .luces__cuarto[data-on=si]{opacity:1}.luces[data-fase=encendida] .luces__cuarto{transition:opacity .35s ease}.luces[data-fase=encendida][data-foco=si] .luces__todo{opacity:.45;transition:opacity .35s ease}.luces[data-fase=encendida]:not([data-foco]) .luces__todo{transition:opacity .45s ease}.luces__destello{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(60% 55% at 50% 60%,rgba(255,196,120,.55),rgba(255,196,120,0) 70%);opacity:0}.luces[data-fase=encendiendo] .luces__destello{animation:luces-destello 1.3s ease-out var(--luces-final) both}@keyframes luces-destello{0%{opacity:0}35%{opacity:.7}to{opacity:0}}.luces[data-fase=apagada] :is(.luces__cuarto,.luces__todo){transition:opacity .5s ease}.luces__video{opacity:0;pointer-events:none}.llegada{position:relative;isolation:isolate;background:#0b1a2c}.llegada__fijo{position:sticky;top:0;height:100svh;contain:paint;overflow:clip;container-type:size}.llegada__pista{height:190svh}.llegada__fijo:before{content:"";position:absolute;z-index:20;inset:0 0 auto;height:18vh;pointer-events:none;opacity:var(--pluma,0);background:linear-gradient(180deg,color-mix(in srgb,#2765c7 calc(var(--anochecer, 0) * 100%),#eaf3fa),transparent)}.llegada[data-sin-llegada] .llegada__pista{display:none}html body .llegada .casa{position:relative;height:100%;padding:0!important;background:#0b1a2c!important}.llegada .casa__doble{display:block;max-width:none;height:100%;margin:0}.llegada .casa__lienzo{position:absolute;left:50%;top:50%;translate:-50% -50%;width:min(max(100cqw,100cqh * 1672/941),112cqw);max-width:none;aspect-ratio:1672/941;margin:0}.llegada .casa__lienzo:before{display:none}html body .llegada :is(.casa__marco,.casa__lienzo){border-radius:0!important;box-shadow:none!important}html body .llegada .casa__cabecera{position:absolute;z-index:6;top:100px;right:clamp(20px,3vw,48px);max-width:min(430px,34vw);margin:0;text-align:right;pointer-events:none;text-shadow:0 2px 22px rgba(4,16,32,.55)}html body .llegada .casa__cabecera :is(.casa__titulo,.casa__titulo *){color:#fff!important}html body .llegada .casa__cabecera{--air-titular:#fff}html body .llegada .casa__cabecera :is(.casa__eyebrow,.casa__eyebrow *,.casa__bajada){color:rgba(236,244,252,.92)!important}.llegada .casa__titulo{font-size:clamp(30px,3vw,46px)!important}.llegada .casa__bajada{font-size:15px!important;max-width:34ch;margin-left:auto!important}html body .llegada .casa__lateral.casa__lateral{position:absolute;z-index:6;margin:0;background:rgba(255,255,255,.8)!important;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border:1px solid rgba(255,255,255,.85)!important;border-radius:18px!important;box-shadow:0 24px 60px -24px rgba(4,16,32,.5)!important}html body .llegada .casa__lateral.casa__lateral:has(.casa__indice){left:50%;bottom:20px;translate:-50% 0;width:min(1060px,calc(100% - 40px));padding:10px 14px 12px!important}html body .llegada .casa__lateral.casa__lateral:has(.casa__indice) .casa__indice-titulo{margin-bottom:8px}html body .llegada .casa__lateral.casa__lateral:has(.casa__indice) .casa__indice{flex-flow:row wrap;gap:6px}html body .llegada .casa__lateral.casa__lateral:has(.casa__indice) .casa__indice>li{flex:1 1 auto}html body .llegada .casa__lateral.casa__lateral:has(.casa__indice) .casa__indice-fila{padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.75);border:1px solid rgba(10,42,74,.08)}html body .llegada .casa__lateral.casa__lateral:has(.casa__panel-cabecera){right:22px;top:96px;width:min(380px,calc(100% - 44px));max-height:calc(100% - 120px);overflow-y:auto}.llegada :is(.casa__cabecera,.casa__puntos,.casa__lateral){transition:opacity .6s ease}.llegada[data-llegando=si] :is(.casa__cabecera,.casa__puntos,.casa__lateral){opacity:0!important;pointer-events:none}@media (hover:none) and (pointer:coarse) and (max-width:1366px) and (orientation:portrait),(max-width:700px){.llegada__pista{height:85svh}html body .llegada .casa{background:linear-gradient(180deg,#2765c7 calc(42% - 28vw),#0b1a2c calc(42% + 28vw))!important}html body .llegada .casa__cabecera{top:92px;left:16px;right:16px;max-width:none;text-align:left}.llegada .casa__bajada{margin-left:0!important}.llegada .casa__lienzo{top:42%;width:100cqw}html body .llegada .casa__lateral.casa__lateral:has(.casa__indice){bottom:12px;width:calc(100% - 24px);max-height:34%;overflow-y:auto}html body .llegada .casa__lateral.casa__lateral:has(.casa__indice) .casa__indice>li{flex:0 0 auto}html body .llegada .casa__lateral.casa__lateral .casa__indice-cuenta{display:none}html body .llegada .casa__lateral.casa__lateral:has(.casa__indice) .casa__indice-fila{min-height:40px;padding:6px 12px}html body .llegada .casa__lateral.casa__lateral:has(.casa__panel-cabecera){left:12px;right:12px;top:auto;bottom:12px;width:auto;max-height:42%}}@media (hover:none),(max-width:700px){.luces__cuarto:not([data-foco]){display:none}.luces[data-fase=encendida] .luces__cuarto[data-foco]{animation:luces-foco .35s ease both}.luces[data-fase=encendida][data-foco=si] .luces__todo{opacity:.3;transition-delay:0s;transition-duration:.35s}.luces[data-fase=encendida]:not([data-foco]) .luces__todo,.luces[data-fase=encendiendo] .luces__todo{transition-delay:.1s;transition-duration:1.4s}.luces[data-fase=encendida]:not([data-foco]) .luces__todo{transition-duration:.45s}.luces[data-fase=encendiendo] .luces__destello{animation-delay:.3s}}@keyframes luces-foco{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.luces *{transition:none!important;animation:none!important}}html[data-extra=portrait] .llegada :is([data-rev=cascada],[data-rev=descubrir]){opacity:1!important;translate:0 0!important;scale:1!important;clip-path:none!important}@media (prefers-reduced-motion:reduce){.llegada__fijo:before{height:9vh}}html body .llegada .casa__lateral.casa__lateral{border-radius:26px!important}html body .llegada .casa__lateral.casa__lateral .casa__indice-fila{border-radius:999px!important;border-bottom:1px solid rgba(10,42,74,.08)!important;background:rgba(255,255,255,.75)!important;padding-block:8px!important}html body .llegada .casa__lateral.casa__lateral .casa__indice{border-top:0!important}html body .llegada .casa__entrar.casa__entrar{border-radius:999px!important}.espacios__rotulo{border-radius:20px}.espacios__lateral{border-radius:26px}html body .llegada .casa__lateral.casa__lateral:has(.casa__indice){padding:16px 20px 18px!important}html body .llegada .casa__lateral.casa__lateral .casa__indice{flex-flow:row wrap!important;justify-content:center;gap:10px!important}html body .llegada .casa__lateral.casa__lateral .casa__indice>li{flex:0 0 auto!important}html body .llegada .casa__lateral.casa__lateral .casa__indice-fila{width:auto!important;gap:8px!important;padding:9px 16px 9px 14px!important;border:1px solid rgba(10,42,74,.1)!important}html body .llegada .casa__lateral.casa__lateral .casa__indice-cuenta{margin-left:2px;font-size:12px!important;opacity:.75}@media (max-width:1100px){html body .llegada .casa__lateral.casa__lateral .casa__indice{flex-wrap:nowrap!important;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:2px 20px 4px;scroll-padding-inline:20px}}.llegada__fijo:after{content:"";position:absolute;z-index:5;inset:auto 0 0;height:22vh;pointer-events:none;opacity:var(--salida,0);background:linear-gradient(0deg,#e8f1fa,rgba(232,241,250,.85) 30%,rgba(232,241,250,0))}@media (prefers-reduced-motion:reduce){.llegada__fijo:after{opacity:1;height:6vh}}html body .llegada .casa__lienzo{scale:calc(1 - var(--salida, 0) * .06);translate:-50% calc(-50% - var(--salida, 0) * 3%);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,calc(1 - var(--salida, 0))) 0,#000 24%);mask-image:linear-gradient(0deg,rgba(0,0,0,calc(1 - var(--salida, 0))) 0,#000 24%)}html body .llegada .casa__lienzo .casa__marco,html body .llegada :is(.casa__marco,.casa__lienzo).casa__lienzo{border-radius:calc(var(--salida, 0) * 28px)!important}html body .llegada .casa{background:color-mix(in oklch,#e8f1fa calc(var(--salida, 0) * 100%),#0b1a2c)!important}@media (hover:none) and (pointer:coarse) and (max-width:1366px) and (orientation:portrait),(max-width:700px){html body .llegada .casa{background:linear-gradient(180deg,color-mix(in oklch,#e8f1fa calc(var(--salida, 0) * 100%),#2765c7) calc(42% - 28vw),color-mix(in oklch,#e8f1fa calc(var(--salida, 0) * 100%),#0b1a2c) calc(42% + 28vw))!important}}@media (prefers-reduced-motion:reduce){html body .llegada .casa__lienzo{scale:1;translate:-50% -50%}}@media (hover:none) and (pointer:coarse) and (max-width:1366px) and (orientation:portrait),(max-width:700px){html body .llegada .casa__lienzo{top:46%}html body .llegada .casa__lateral.casa__lateral:has(.casa__indice){top:calc(46% + 28.2vw + 14px);bottom:auto}}@media (hover:none) and (pointer:coarse) and (max-width:1366px) and (orientation:portrait),(max-width:900px){.espacios__lista-boton[aria-current=true]{background:#1668b0}}@media (hover:none) and (pointer:coarse) and (max-width:1366px) and (orientation:portrait),(max-width:700px){html body .llegada .casa:has(.casa__panel-cabecera) .casa__cabecera{opacity:0}html body .llegada .casa:has(.casa__panel-cabecera) .casa__lienzo{top:calc(84px + 28.15vw)}html body .llegada .casa__lateral.casa__lateral:has(.casa__panel-cabecera){top:calc(84px + 56.3vw + 10px);bottom:auto;left:12px;right:12px;width:auto;max-height:calc(100% - 84px - 56.3vw - 22px);overflow-y:auto;scrollbar-width:none;padding:16px 16px 10px!important}html body .llegada .casa__lateral.casa__lateral:has(.casa__panel-cabecera)::-webkit-scrollbar{display:none}html body .llegada .casa__lateral .casa__panel-titulo{font-size:26px!important;margin-top:6px!important}html body .llegada .casa__lateral .casa__panel-texto{font-size:13.5px!important;line-height:1.45!important;margin-top:8px!important}html body .llegada .casa__lateral .casa__entrar{margin-top:12px}html body .llegada .casa__lateral .casa__panel-items{margin-top:12px!important}html body .llegada .casa__lateral .casa__ficha{padding:9px 2px!important;gap:12px!important}html body .llegada .casa__lateral .casa__ficha-datos{white-space:normal!important;overflow:visible!important;font-size:12px!important}}@media (hover:none) and (pointer:coarse) and (max-width:1366px) and (orientation:portrait),(max-width:900px){.espacios__lista{flex-wrap:wrap;overflow:visible;margin:0;padding:0;gap:8px}.espacios__lista-boton{min-height:44px;padding:0 13px}.espacios__lista-nombre{font-size:14.5px}}@media (min-width:1367px),(min-width:701px) and (hover:hover),(min-width:701px) and (orientation:landscape){html body .llegada .casa__lateral.casa__lateral:has(.casa__panel-cabecera){max-height:none;overflow:visible}}html body .llegada .casa__lateral .casa__ficha{width:100%;min-width:0;box-sizing:border-box}html body .llegada .casa__lateral :is(.casa__ficha-texto,.casa__ficha-nombre,.casa__ficha-datos){min-width:0;white-space:normal!important;overflow-wrap:anywhere}html body .llegada .casa__lateral .casa__panel-items{min-width:0;max-width:100%}html body .llegada .casa__lateral.casa__lateral:has(.casa__panel-cabecera){padding:18px 20px 12px!important;box-sizing:border-box}@media (hover:none) and (pointer:coarse) and (max-width:1366px) and (orientation:portrait),(max-width:700px){html body .llegada .casa__lienzo{-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 84%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 84%,transparent)}html body .llegada .casa__lateral.casa__lateral .casa__indice{flex-wrap:wrap!important;justify-content:flex-start;overflow:visible;margin:0;padding:0;gap:7px!important}html body .llegada .casa__lateral.casa__lateral .casa__indice-fila{min-height:36px;padding:6px 12px!important}html body .llegada .casa__lateral.casa__lateral .casa__indice-donde{font-size:13.5px!important}}@media (hover:none) and (pointer:coarse) and (max-width:1366px) and (orientation:portrait),(max-width:700px){html body .llegada .casa__lateral.casa__lateral:has(.casa__indice){max-height:none!important;overflow:visible!important;height:auto!important}}@media (hover:none) and (pointer:coarse) and (min-width:701px) and (max-width:1366px) and (orientation:portrait){html body .llegada .casa{--tab-panel:312px;--tab-casa:calc(100cqw * 941 / 1672)}html body .llegada .casa:not(:has(.casa__panel-cabecera)) .casa__lienzo{top:calc(100% - 24px - var(--tab-panel) - 14px - var(--tab-casa) / 2)}html body .llegada .casa:not(:has(.casa__panel-cabecera)){background:linear-gradient(180deg,#2765c7 0,#2765c7 calc(100% - var(--tab-panel) - 38px - var(--tab-casa) * .6),#0b1a2c calc(100% - var(--tab-panel) - 60px))!important}html body .llegada .casa__lateral.casa__lateral:has(.casa__indice){top:auto;bottom:24px;left:50%;right:auto;width:min(760px,calc(100% - 150px));height:var(--tab-panel)!important;box-sizing:border-box;translate:-50% 0;padding:18px 20px 20px!important}html body .llegada .casa__lateral.casa__lateral .casa__indice{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:52px;gap:10px!important}html body .llegada .casa__lateral.casa__lateral .casa__indice>li{flex:none!important}html body .llegada .casa__lateral.casa__lateral .casa__indice-fila{width:100%!important;height:100%;padding:0 18px!important}html body .llegada .casa__lateral.casa__lateral .casa__indice-donde{font-size:clamp(15px,1.6vw,16px)!important;white-space:nowrap}html body .llegada .casa__lateral.casa__lateral .casa__indice-cuenta{display:inline!important;margin-left:auto;font-size:13px!important}}html body .llegada .casa__lateral.casa__lateral.casa__lateral:is(.casa__lateral,#especificidad-de-id){background:rgba(31,44,88,.82)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:none!important;color:#fff}html body .llegada .casa__lateral.casa__lateral.casa__lateral :is(.casa__indice-titulo,.casa__panel-linea,.casa__panel-texto,.casa__ficha-datos,.casa__indice-cuenta){color:rgba(226,234,246,.86)!important}html body .llegada .casa__lateral.casa__lateral.casa__lateral :is(.casa__panel-titulo,.casa__ficha-nombre,.casa__indice-donde,.casa__ficha-flecha){color:#fff!important}html body .llegada .casa__lateral.casa__lateral.casa__lateral .casa__ficha,html body .llegada .casa__lateral.casa__lateral.casa__lateral .casa__indice-fila{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .llegada .casa__lateral.casa__lateral.casa__lateral .casa__ficha{border-radius:14px!important;margin-bottom:8px;padding-inline:10px!important}html body .llegada .casa__lateral.casa__lateral.casa__lateral .casa__panel-items{border-top:0!important}html body .llegada .casa__lateral.casa__lateral.casa__lateral :is(.casa__indice-fila,.casa__ficha):is(:hover,:focus-visible){background:rgba(255,255,255,.16)!important}html body .llegada .casa__lateral.casa__lateral.casa__lateral .casa__ficha-foto{background:#fff!important;box-shadow:none!important}html body .llegada .casa__lateral.casa__lateral.casa__lateral .casa__panel-cerrar{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;box-shadow:none!important}html body .llegada .casa__lateral.casa__lateral.casa__lateral .casa__panel-cerrar:is(:hover,:focus-visible){background:rgba(255,255,255,.22)!important}html body .llegada .casa__lateral.casa__lateral.casa__lateral .casa__entrar{background:rgba(22,104,176,.9)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:#fff!important}html body .llegada .casa__lateral.casa__lateral.casa__lateral .casa__entrar:is(:hover,:focus-visible){background:rgba(15,84,148,.97)!important}html body .llegada .casa:has(.casa__panel-cabecera) .casa__cabecera{opacity:0!important}