.catalogo__cabeza[data-astro-cid-hntdcy4u]{display:grid;gap:18px;margin-bottom:clamp(36px,5vw,64px)}.catalogo__indice[data-astro-cid-hntdcy4u]{display:none}.tira[data-astro-cid-hntdcy4u]{list-style:none;margin:0;padding:0}.pieza[data-astro-cid-hntdcy4u]{position:relative}.pieza[data-astro-cid-hntdcy4u]:focus{outline:none}.pieza[data-astro-cid-hntdcy4u]:focus-visible{outline:2px solid var(--azul);outline-offset:8px;border-radius:var(--radio)}.pieza__medio[data-astro-cid-hntdcy4u]{position:relative;aspect-ratio:9 / 16;border-radius:var(--radio);overflow:hidden;background:var(--papel);box-shadow:var(--sombra-carta);clip-path:inset(0 calc(44% * (1 - var(--abre, 1))) round var(--radio));will-change:clip-path}.pieza__video[data-astro-cid-hntdcy4u]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pieza__numero[data-astro-cid-hntdcy4u]{display:block;font-family:var(--fuente-titulo);font-size:clamp(2.6rem,4vw,3.6rem);line-height:.9;color:color-mix(in srgb,var(--arena) 64%,var(--tinta));margin-bottom:18px}.pieza__tipo[data-astro-cid-hntdcy4u]{display:block;font-size:var(--t-etiqueta);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--azul);margin-bottom:10px}.pieza__titulo[data-astro-cid-hntdcy4u]{font-size:clamp(1.5rem,2.3vw,2rem);margin-bottom:14px}.pieza__descripcion[data-astro-cid-hntdcy4u]{color:var(--tinta-suave);line-height:1.65;margin-bottom:20px}.pieza__estado[data-astro-cid-hntdcy4u]{display:inline-block;padding:6px 13px;border-radius:999px;border:1px solid var(--arena);font-size:var(--t-etiqueta);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-suave)}.pieza__enlace[data-astro-cid-hntdcy4u]{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-top:14px;font-weight:600;color:var(--azul);text-decoration:none;padding-block:8px;margin-bottom:-8px}.pieza__enlace[data-astro-cid-hntdcy4u] svg[data-astro-cid-hntdcy4u]{transition:transform .4s var(--curva)}.pieza__enlace[data-astro-cid-hntdcy4u]:hover svg[data-astro-cid-hntdcy4u],.pieza__enlace[data-astro-cid-hntdcy4u]:focus-visible svg[data-astro-cid-hntdcy4u]{transform:translate(5px)}.pieza__ver[data-astro-cid-hntdcy4u]{position:relative;display:flex;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;margin-top:22px;padding:10px 18px 10px 14px;border-radius:999px;border:1.5px solid var(--azul);background:transparent;font:600 .9rem/1 var(--fuente-texto);color:var(--azul);cursor:pointer;transition:background .3s ease,color .3s ease}.pieza__ver[data-astro-cid-hntdcy4u]:hover,.pieza__ver[data-astro-cid-hntdcy4u]:focus-visible,.pieza__ver[data-astro-cid-hntdcy4u][aria-expanded=true]{background:var(--azul);color:var(--blanco)}.pieza__ver[data-astro-cid-hntdcy4u]:before{content:"";position:absolute;inset:-4px -1px;border-radius:999px}.pieza__ver-cerrar[data-astro-cid-hntdcy4u],.pieza__ver[data-astro-cid-hntdcy4u][aria-expanded=true] .pieza__ver-abrir[data-astro-cid-hntdcy4u]{display:none}.pieza__ver[data-astro-cid-hntdcy4u][aria-expanded=true] .pieza__ver-cerrar[data-astro-cid-hntdcy4u]{display:inline}.pieza__ver[data-astro-cid-hntdcy4u]+.pieza__enlace[data-astro-cid-hntdcy4u]{margin-top:10px}.pieza__pantalla[data-astro-cid-hntdcy4u]{position:relative;overflow:hidden;border-radius:var(--radio);opacity:0;transition:width .8s var(--curva),height .8s var(--curva),opacity .5s ease}.pieza__pantalla[data-astro-cid-hntdcy4u][hidden]{display:none}.pieza[data-astro-cid-hntdcy4u].is-abierta .pieza__pantalla[data-astro-cid-hntdcy4u]{opacity:1}.pantalla__marco[data-astro-cid-hntdcy4u]{position:absolute;inset:0;border-radius:var(--radio);overflow:hidden;background:var(--papel);box-shadow:inset 0 0 0 1px var(--borde)}.pantalla__cartel[data-astro-cid-hntdcy4u],.pantalla__cartel[data-astro-cid-hntdcy4u] img[data-astro-cid-hntdcy4u]{position:absolute;inset:0;width:100%;height:100%}.pantalla__cartel[data-astro-cid-hntdcy4u] img[data-astro-cid-hntdcy4u]{-o-object-fit:cover;object-fit:cover;transition:opacity .6s ease}.pantalla__marco[data-astro-cid-hntdcy4u] .sala__lienzo{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .6s ease}.pantalla__marco[data-astro-cid-hntdcy4u].is-viva .sala__lienzo{opacity:1}.pantalla__marco[data-astro-cid-hntdcy4u].is-viva .pantalla__cartel[data-astro-cid-hntdcy4u] img[data-astro-cid-hntdcy4u]{opacity:0}@media (prefers-reduced-motion: reduce){.pieza__pantalla[data-astro-cid-hntdcy4u]{transition:opacity .3s ease}}.pantalla__completa[data-astro-cid-hntdcy4u]{position:absolute;right:max(4px,env(safe-area-inset-right));bottom:max(4px,env(safe-area-inset-bottom));z-index:5;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:none;color:var(--tinta);cursor:pointer;opacity:.72;transition:opacity .2s ease,transform .2s var(--curva);filter:drop-shadow(0 0 1.5px var(--papel)) drop-shadow(0 0 3px var(--papel))}.pantalla__completa[data-astro-cid-hntdcy4u]:hover,.pantalla__completa[data-astro-cid-hntdcy4u]:focus-visible{opacity:1;transform:scale(1.08)}.pantalla__completa[data-astro-cid-hntdcy4u]:focus-visible{outline:2px solid var(--tinta);outline-offset:2px;border-radius:6px;box-shadow:0 0 0 4px var(--papel)}.pantalla__completa[data-astro-cid-hntdcy4u] svg[data-astro-cid-hntdcy4u]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.completa__salir[data-astro-cid-hntdcy4u],.pantalla__completa[data-astro-cid-hntdcy4u][aria-pressed=true] .completa__entrar[data-astro-cid-hntdcy4u]{display:none}.pantalla__completa[data-astro-cid-hntdcy4u][aria-pressed=true] .completa__salir[data-astro-cid-hntdcy4u]{display:inline}.pieza__pantalla[data-astro-cid-hntdcy4u]:fullscreen,.pieza__pantalla[data-astro-cid-hntdcy4u]:fullscreen .pantalla__marco[data-astro-cid-hntdcy4u]{border-radius:0}.pieza__pantalla[data-astro-cid-hntdcy4u]:fullscreen .pantalla__marco[data-astro-cid-hntdcy4u]{box-shadow:none}.pantalla-completa{position:fixed;inset:0;z-index:1000;background:var(--papel)}.pantalla-completa .pantalla__marco[data-astro-cid-hntdcy4u]{border-radius:0;box-shadow:none}html.con-pantalla-completa{overflow:hidden}.pieza__pantalla[data-astro-cid-hntdcy4u].is-encima:popover-open{position:fixed;inset:0;margin:0;padding:0;border:0;width:100vw!important;height:100dvh!important;max-width:none;max-height:none;opacity:1;border-radius:0;background:var(--papel);overflow:hidden;transition:none}.pieza__pantalla[data-astro-cid-hntdcy4u].is-encima .pantalla__marco[data-astro-cid-hntdcy4u]{border-radius:0;box-shadow:none}.abanico[data-astro-cid-hntdcy4u]{position:absolute;inset:0;display:grid;place-items:end center;padding-bottom:7%;background:radial-gradient(ellipse 80% 50% at 50% 100%,rgba(201,168,118,.35),transparent 70%),var(--noche);--abanico: calc(.25 + .75 * var(--abre, 1))}.abanico[data-astro-cid-hntdcy4u] img[data-astro-cid-hntdcy4u]{grid-area:1 / 1;width:30%;height:auto;border-radius:5px;box-shadow:0 14px 30px #00000073;transform-origin:50% 118%;transform:rotate(calc(var(--k) * 13deg * var(--abanico))) translateY(calc(var(--k) * var(--k) * 2.2%));transition:transform .7s var(--curva)}.pieza[data-astro-cid-hntdcy4u]:hover .abanico[data-astro-cid-hntdcy4u],.pieza[data-astro-cid-hntdcy4u]:focus-within .abanico[data-astro-cid-hntdcy4u]{--abanico: 1.32}.pantallas[data-astro-cid-hntdcy4u]{position:absolute;inset:0;display:grid;grid-template-rows:1fr 1fr;gap:6px;background:var(--blanco);overflow:hidden}.pantalla[data-astro-cid-hntdcy4u]{position:relative;display:block;overflow:hidden}.pantalla[data-astro-cid-hntdcy4u] i[data-astro-cid-hntdcy4u]{display:none}.pantalla[data-astro-cid-hntdcy4u] img[data-astro-cid-hntdcy4u]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:calc(50% + (var(--k) * 2 - 1) * 22% * (1 - var(--abre, 1))) center;object-position:calc(50% + (var(--k) * 2 - 1) * 22% * (1 - var(--abre, 1))) center;transform:scale(1.06);transition:transform 1.2s var(--curva)}.pieza[data-astro-cid-hntdcy4u]:hover .pantalla[data-astro-cid-hntdcy4u] img[data-astro-cid-hntdcy4u],.pieza[data-astro-cid-hntdcy4u]:focus-within .pantalla[data-astro-cid-hntdcy4u] img[data-astro-cid-hntdcy4u]{transform:scale(1.14)}.fichas[data-astro-cid-hntdcy4u]{position:absolute;inset:0;background:#ece3d4;touch-action:pan-y}.fichas__cartel[data-astro-cid-hntdcy4u]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .6s ease}.fichas[data-astro-cid-hntdcy4u] .fichas__lienzo{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .6s ease}.fichas[data-astro-cid-hntdcy4u].is-viva .fichas__lienzo{opacity:1}.fichas[data-astro-cid-hntdcy4u].is-viva .fichas__cartel[data-astro-cid-hntdcy4u]{opacity:0}.pieza--sala[data-astro-cid-hntdcy4u] .pieza__medio[data-astro-cid-hntdcy4u]{background:#05070d}.pieza__haz[data-astro-cid-hntdcy4u]{position:absolute;inset:0;pointer-events:none;background:conic-gradient(from 168deg at 50% -6%,transparent 0deg,rgba(255,255,255,.16) 9deg,rgba(255,255,255,.05) 15deg,transparent 24deg);mix-blend-mode:screen;animation:haz 7s ease-in-out infinite alternate}@keyframes haz{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion: reduce){.pieza__haz[data-astro-cid-hntdcy4u]{animation:none;opacity:1}}.catalogo[data-astro-cid-hntdcy4u]:not(.is-tira) .tira[data-astro-cid-hntdcy4u]{width:100%;max-width:var(--contenedor);margin-inline:auto;padding-inline:var(--margen);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,6vw,80px) clamp(24px,4vw,56px)}.catalogo[data-astro-cid-hntdcy4u]:not(.is-tira) .pieza[data-astro-cid-hntdcy4u]{display:grid;gap:26px;align-content:start}.catalogo[data-astro-cid-hntdcy4u]:not(.is-tira) .pieza--sala[data-astro-cid-hntdcy4u]{padding:clamp(16px,2.6vw,28px);margin:calc(-1*clamp(16px,2.6vw,28px));border-radius:calc(var(--radio) + 10px);background:var(--noche)}@media (max-width: 640px){.catalogo[data-astro-cid-hntdcy4u]:not(.is-tira) .tira[data-astro-cid-hntdcy4u]{grid-template-columns:1fr}.catalogo[data-astro-cid-hntdcy4u]:not(.is-tira) .pieza__medio[data-astro-cid-hntdcy4u]{aspect-ratio:4 / 5}.catalogo[data-astro-cid-hntdcy4u]:not(.is-tira) .pieza--sala[data-astro-cid-hntdcy4u]{margin-inline:0}}.catalogo[data-astro-cid-hntdcy4u].is-tira{padding-block:0;height:var(--alto-total, auto)}.catalogo[data-astro-cid-hntdcy4u].is-tira .catalogo__fijo[data-astro-cid-hntdcy4u]{position:sticky;top:var(--alto-cabecera);height:calc(100vh - var(--alto-cabecera));height:calc(100svh - var(--alto-cabecera));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);padding-block:clamp(22px,4vh,48px) clamp(18px,3vh,38px);overflow:hidden}.catalogo[data-astro-cid-hntdcy4u].is-tira .catalogo__cabeza[data-astro-cid-hntdcy4u]{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:clamp(24px,4vw,64px);margin-bottom:clamp(18px,3vh,36px)}.catalogo[data-astro-cid-hntdcy4u].is-tira .catalogo__cabeza[data-astro-cid-hntdcy4u] .titulo-seccion[data-astro-cid-hntdcy4u]{font-size:clamp(1.6rem,2.6vw,2.3rem)}.catalogo[data-astro-cid-hntdcy4u].is-tira .catalogo__cabeza[data-astro-cid-hntdcy4u] .etiqueta[data-astro-cid-hntdcy4u]{margin-bottom:8px}.catalogo[data-astro-cid-hntdcy4u].is-tira .catalogo__cabeza[data-astro-cid-hntdcy4u] .entrada[data-astro-cid-hntdcy4u]{font-size:1rem;max-width:36em}.catalogo[data-astro-cid-hntdcy4u].is-tira .catalogo__indice[data-astro-cid-hntdcy4u]{display:flex;gap:6px}.catalogo__indice[data-astro-cid-hntdcy4u] a[data-astro-cid-hntdcy4u]{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--borde);background:var(--blanco);font-size:.78rem;font-weight:600;color:var(--tinta-suave);text-decoration:none;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .4s var(--curva)}.catalogo__indice[data-astro-cid-hntdcy4u] a[data-astro-cid-hntdcy4u]:hover{border-color:var(--azul);color:var(--azul)}.catalogo__indice[data-astro-cid-hntdcy4u] a[data-astro-cid-hntdcy4u]:before{content:"";position:absolute;inset:-4px -3px;border-radius:50%}.catalogo__indice[data-astro-cid-hntdcy4u] a[data-astro-cid-hntdcy4u].is-actual{background:var(--azul);border-color:var(--azul);color:var(--blanco);transform:scale(1.1)}.catalogo[data-astro-cid-hntdcy4u].is-tira .catalogo__ventana[data-astro-cid-hntdcy4u]{min-height:0;min-width:0}.catalogo[data-astro-cid-hntdcy4u].is-tira .tira[data-astro-cid-hntdcy4u]{height:100%;display:flex;gap:clamp(40px,5vw,90px);padding-inline:max(var(--margen),calc((100vw - var(--contenedor)) / 2 + var(--margen)));width:-moz-max-content;width:max-content;will-change:transform}.catalogo[data-astro-cid-hntdcy4u].is-tira .pieza[data-astro-cid-hntdcy4u]{height:100%;display:grid;grid-template-columns:auto clamp(260px,24vw,350px);gap:clamp(24px,3vw,44px);align-items:center}.catalogo[data-astro-cid-hntdcy4u].is-tira .pieza__medio[data-astro-cid-hntdcy4u]{height:100%;width:auto}.catalogo[data-astro-cid-hntdcy4u].is-tira .pieza__pantalla[data-astro-cid-hntdcy4u]{grid-row:1;grid-column:3;height:100%;width:0}.catalogo[data-astro-cid-hntdcy4u].is-tira .pieza--sala[data-astro-cid-hntdcy4u]{padding:0 clamp(26px,3vw,46px) 0 0;border-radius:calc(var(--radio) + 6px);background:var(--noche)}.catalogo[data-astro-cid-hntdcy4u].is-tira .pieza--sala[data-astro-cid-hntdcy4u] .pieza__medio[data-astro-cid-hntdcy4u]{border-radius:var(--radio) 0 0 var(--radio);box-shadow:none;clip-path:inset(0 calc(44% * (1 - var(--abre, 1))))}.pieza--sala[data-astro-cid-hntdcy4u] .pieza__titulo[data-astro-cid-hntdcy4u]{color:var(--noche-tinta)}.pieza--sala[data-astro-cid-hntdcy4u] .pieza__descripcion[data-astro-cid-hntdcy4u],.pieza--sala[data-astro-cid-hntdcy4u] .pieza__estado[data-astro-cid-hntdcy4u]{color:var(--noche-tinta-suave)}.pieza--sala[data-astro-cid-hntdcy4u] .pieza__tipo[data-astro-cid-hntdcy4u]{color:var(--arena-clara)}.pieza--sala[data-astro-cid-hntdcy4u] .pieza__estado[data-astro-cid-hntdcy4u]{border-color:#e4d2b080}.pieza--sala[data-astro-cid-hntdcy4u] .pieza__numero[data-astro-cid-hntdcy4u]{color:var(--arena)}.pieza--sala[data-astro-cid-hntdcy4u] .pieza__ver[data-astro-cid-hntdcy4u],.pieza--sala[data-astro-cid-hntdcy4u] .pieza__enlace[data-astro-cid-hntdcy4u]{color:var(--arena-clara);border-color:var(--arena-clara)}.pieza--sala[data-astro-cid-hntdcy4u] .pieza__ver[data-astro-cid-hntdcy4u]:hover,.pieza--sala[data-astro-cid-hntdcy4u] .pieza__ver[data-astro-cid-hntdcy4u]:focus-visible,.pieza--sala[data-astro-cid-hntdcy4u] .pieza__ver[data-astro-cid-hntdcy4u][aria-expanded=true]{background:var(--arena-clara);color:var(--noche)}.pieza--sala[data-astro-cid-hntdcy4u] [data-astro-cid-hntdcy4u]:focus-visible{outline-color:var(--arena-clara)}
