.visor[data-astro-cid-aom4hlmv]{background:var(--tinta);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--lino);opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), display .2s allow-discrete, overlay .2s allow-discrete;border:0;margin:0;padding:0;transform:scale(.985)}.visor[data-astro-cid-aom4hlmv][open]{opacity:1;flex-direction:column;display:flex;transform:none}@starting-style{.visor[data-astro-cid-aom4hlmv][open]{opacity:0;transform:scale(.985)}}.visor[data-astro-cid-aom4hlmv]::backdrop{background:var(--tinta)}.visor__barra[data-astro-cid-aom4hlmv]{min-height:72px;padding-inline:var(--margen);flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;display:flex}.visor__titulo[data-astro-cid-aom4hlmv]{font-size:28px;line-height:1.1}.visor__ayuda[data-astro-cid-aom4hlmv]{letter-spacing:.08em;color:var(--sobre-osc);margin-left:auto;font-size:13px}.visor__cerrar[data-astro-cid-aom4hlmv]{width:44px;height:44px;color:var(--lino);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-12px;padding:0;display:flex}.visor[data-astro-cid-aom4hlmv] [data-astro-cid-aom4hlmv]:focus-visible{outline-color:var(--lino)}.visor__modos[data-astro-cid-aom4hlmv]{border:1px solid #f4efe74d;display:flex}.visor__modos[data-astro-cid-aom4hlmv][hidden]{display:none}.visor__modos[data-astro-cid-aom4hlmv] button[data-astro-cid-aom4hlmv]{min-height:40px;color:var(--sobre-osc);cursor:pointer;font:inherit;letter-spacing:.14em;text-transform:uppercase;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border:0;border-radius:0;padding:0 16px;font-size:13px;font-weight:500}.visor__modos[data-astro-cid-aom4hlmv] button[data-astro-cid-aom4hlmv]+button[data-astro-cid-aom4hlmv]{border-left:1px solid #f4efe74d}.visor__modos[data-astro-cid-aom4hlmv] button[data-astro-cid-aom4hlmv][aria-pressed=true]{background:var(--lino);color:var(--tinta)}.visor__area[data-astro-cid-aom4hlmv]{min-height:0;padding:0 var(--margen) 24px;cursor:zoom-in;touch-action:none;flex:1;place-items:center;display:grid;overflow:auto}.visor__area[data-astro-cid-aom4hlmv] img[data-astro-cid-aom4hlmv]{max-width:calc(100vw - 2 * var(--margen));grid-area:1/1;width:auto;height:auto;max-height:calc(100dvh - 96px)}.visor__lienzo[data-astro-cid-aom4hlmv]{pointer-events:none;visibility:hidden;grid-area:1/1;place-self:center}.visor__area[data-astro-cid-aom4hlmv].ampliado{cursor:zoom-out;touch-action:auto;padding:0;display:block}.visor__area[data-astro-cid-aom4hlmv].ampliado img[data-astro-cid-aom4hlmv]{max-width:none;max-height:none;margin:0 auto}.visor__area[data-astro-cid-aom4hlmv].ampliado .visor__lienzo[data-astro-cid-aom4hlmv]{display:none}html.visor-abierto{overflow:hidden}@media (width<=720px){.visor__barra[data-astro-cid-aom4hlmv]{flex-wrap:wrap;gap:12px;min-height:0;padding-block:8px 0}.visor__titulo[data-astro-cid-aom4hlmv]{font-size:24px}.visor__modos[data-astro-cid-aom4hlmv]{order:3}.visor__modos[data-astro-cid-aom4hlmv] button[data-astro-cid-aom4hlmv]{min-height:44px}.visor__ayuda[data-astro-cid-aom4hlmv]{flex-basis:100%;order:4;margin:0 0 12px}.visor__area[data-astro-cid-aom4hlmv]{padding-inline:0}.visor__area[data-astro-cid-aom4hlmv] img[data-astro-cid-aom4hlmv]{max-width:100vw;max-height:calc(100dvh - 190px)}}@media (prefers-reduced-motion:reduce){.visor[data-astro-cid-aom4hlmv],.visor[data-astro-cid-aom4hlmv][open]{transform:none}}.pared[data-astro-cid-7fnkzj6n]{background:var(--tinta);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--lino);opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), display .2s allow-discrete, overlay .2s allow-discrete;border:0;margin:0;padding:0;transform:scale(.985)}.pared[data-astro-cid-7fnkzj6n][open]{opacity:1;flex-direction:column;display:flex;transform:none}@starting-style{.pared[data-astro-cid-7fnkzj6n][open]{opacity:0;transform:scale(.985)}}.pared[data-astro-cid-7fnkzj6n]::backdrop{background:var(--tinta)}.pared[data-astro-cid-7fnkzj6n] [data-astro-cid-7fnkzj6n]:focus-visible{outline-color:var(--lino)}.pared__barra[data-astro-cid-7fnkzj6n]{min-height:72px;padding-inline:var(--margen);flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;display:flex}.pared__titulo[data-astro-cid-7fnkzj6n]{font-size:28px;line-height:1.1}.pared__cerrar[data-astro-cid-7fnkzj6n]{width:44px;height:44px;color:var(--lino);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-right:-12px;padding:0;display:flex}.pared__controles[data-astro-cid-7fnkzj6n]{padding:0 var(--margen) 16px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px 24px;display:flex}.pared__escenas[data-astro-cid-7fnkzj6n],.pared__opciones[data-astro-cid-7fnkzj6n]{border:1px solid #f4efe74d;display:flex}.pared__escenas[data-astro-cid-7fnkzj6n] button[data-astro-cid-7fnkzj6n],.pared__opciones[data-astro-cid-7fnkzj6n] button[data-astro-cid-7fnkzj6n]{min-height:44px;color:var(--sobre-osc);cursor:pointer;font:inherit;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0 16px;font-size:13px;font-weight:500}.pared__escenas[data-astro-cid-7fnkzj6n] button[data-astro-cid-7fnkzj6n]+button[data-astro-cid-7fnkzj6n]{border-left:1px solid #f4efe74d}.pared__escenas[data-astro-cid-7fnkzj6n] button[data-astro-cid-7fnkzj6n][aria-pressed=true],.pared__opciones[data-astro-cid-7fnkzj6n] button[data-astro-cid-7fnkzj6n][aria-pressed=true]{background:var(--lino);color:var(--tinta)}.pared__escena[data-astro-cid-7fnkzj6n]{min-height:0;padding:0 var(--margen);flex:1;place-items:center;display:grid}.pared__pared[data-astro-cid-7fnkzj6n]{user-select:none;aspect-ratio:var(--proporcion);width:min(100%, calc((100dvh - 250px) * var(--proporcion)));background:#d6cdbf;position:relative;overflow:hidden}.pared__pared[data-astro-cid-7fnkzj6n][hidden]{display:none}.pared__fondo[data-astro-cid-7fnkzj6n],.pared__sofa[data-astro-cid-7fnkzj6n]{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pared__cuadro[data-astro-cid-7fnkzj6n]{left:var(--x);top:var(--y);width:var(--ancho);height:var(--alto);cursor:grab;touch-action:none;position:absolute}.pared__cuadro[data-astro-cid-7fnkzj6n].arrastrando{cursor:grabbing}.pared__lienzo[data-astro-cid-7fnkzj6n]{position:absolute;inset:0;overflow:hidden;box-shadow:0 6px 16px #281e1447,0 1px 3px #281e1433}.pared__lienzo[data-astro-cid-7fnkzj6n] img[data-astro-cid-7fnkzj6n]{object-fit:cover;pointer-events:none;filter:brightness(.97);width:100%;height:100%;transform:scale(1.1)}.pared__cota[data-astro-cid-7fnkzj6n]{pointer-events:none;color:#2a241f;letter-spacing:.06em;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex;position:absolute}.pared__cota[data-astro-cid-7fnkzj6n] span[data-astro-cid-7fnkzj6n]{background:#ffffffd1;padding:1px 6px}.pared__cota--ancho[data-astro-cid-7fnkzj6n]{border-left:1px solid #2a241fb3;border-right:1px solid #2a241fb3;height:12px;top:-20px;left:0;right:0}.pared__cota--ancho[data-astro-cid-7fnkzj6n]:before{content:"";background:#2a241fb3;height:1px;position:absolute;top:50%;left:0;right:0}.pared__cota--alto[data-astro-cid-7fnkzj6n]{border-top:1px solid #2a241fb3;border-bottom:1px solid #2a241fb3;width:12px;top:0;bottom:0;left:-20px}.pared__cota--alto[data-astro-cid-7fnkzj6n]:before{content:"";background:#2a241fb3;width:1px;position:absolute;top:0;bottom:0;left:50%}.pared__cota--alto[data-astro-cid-7fnkzj6n] span[data-astro-cid-7fnkzj6n]{writing-mode:vertical-rl;position:relative;transform:rotate(180deg)}.pared__cota--ancho[data-astro-cid-7fnkzj6n] span[data-astro-cid-7fnkzj6n]{position:relative}.pared[data-astro-cid-7fnkzj6n].sin-cotas .pared__cota[data-astro-cid-7fnkzj6n]{display:none}.pared__nota[data-astro-cid-7fnkzj6n]{padding:12px var(--margen) 20px;letter-spacing:.04em;color:var(--sobre-osc);flex-shrink:0;font-size:13px}@media (width<=720px){.pared__titulo[data-astro-cid-7fnkzj6n]{font-size:22px}.pared__escena[data-astro-cid-7fnkzj6n]{padding-inline:0}.pared__pared[data-astro-cid-7fnkzj6n]{width:100%}.pared__controles[data-astro-cid-7fnkzj6n]{padding-bottom:12px}.pared__nota[data-astro-cid-7fnkzj6n]{padding-block:12px 16px}}@media (prefers-reduced-motion:reduce){.pared[data-astro-cid-7fnkzj6n],.pared[data-astro-cid-7fnkzj6n][open]{transform:none}}.ficha[data-astro-cid-kocmxeju]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(40px,5.55vw,80px);padding-block:24px 120px;display:grid}.ficha__visor[data-astro-cid-kocmxeju]{--margen-marco:clamp(16px, 1.8vw, 26px);--alto-marco:clamp(520px, calc(100svh - var(--cabecera) - 24px - 68px), 1000px);container-type:inline-size}.ficha__caja[data-astro-cid-kocmxeju]{flex-direction:column;gap:12px;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.ficha[data-astro-cid-kocmxeju] .ficha__marco{--marco-ratio:auto;--marco-padding:var(--margen-marco);width:fit-content;max-width:100%;height:auto}.ficha[data-astro-cid-kocmxeju] .ficha__marco picture{width:auto;height:auto}.ficha[data-astro-cid-kocmxeju] .ficha__marco img{width:auto;max-width:none;max-height:none;height:min(calc(var(--alto-marco) - 2 * var(--margen-marco)), calc((100cqw - 2 * var(--margen-marco)) / var(--proporcion)));box-shadow:0 22px 48px #1f1c1933}.ficha__acciones[data-astro-cid-kocmxeju]{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.ficha__ampliar[data-astro-cid-kocmxeju]{border:1px solid var(--tinta);min-height:44px;color:var(--tinta);cursor:pointer;font:inherit;letter-spacing:.16em;text-transform:uppercase;transition:background-color .15s var(--ease-out), color .15s var(--ease-out);background:0 0;border-radius:0;align-items:center;gap:10px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.ficha__ampliar[data-astro-cid-kocmxeju]:hover{background:var(--tinta);color:var(--lino)}}.ficha__info[data-astro-cid-kocmxeju]{flex-direction:column;gap:40px;padding-top:24px;display:flex}.migas[data-astro-cid-kocmxeju]{gap:12px;display:flex}.migas__paso[data-astro-cid-kocmxeju]{color:var(--texto-3)}@media (hover:hover) and (pointer:fine){a[data-astro-cid-kocmxeju].migas__paso:hover{color:var(--acento)}}.ficha__h1[data-astro-cid-kocmxeju]{font-size:clamp(44px,4.7vw,68px);line-height:1}.datos[data-astro-cid-kocmxeju]{border-top:1px solid var(--tinta)}.datos[data-astro-cid-kocmxeju] div[data-astro-cid-kocmxeju]{border-bottom:1px solid var(--linea);grid-template-columns:120px minmax(0,1fr);gap:24px;padding-block:18px;display:grid}.datos[data-astro-cid-kocmxeju] dt[data-astro-cid-kocmxeju]{letter-spacing:.18em;text-transform:uppercase;color:var(--texto-3);padding-top:3px;font-size:13px;font-weight:500}.datos[data-astro-cid-kocmxeju] dd[data-astro-cid-kocmxeju]{font-variant-numeric:lining-nums tabular-nums;font-size:17px}.datos__estado[data-astro-cid-kocmxeju]{color:var(--acento)}.ficha__descripcion[data-astro-cid-kocmxeju]{color:var(--texto-2);font-size:18px;font-weight:300;line-height:1.7}.ficha__botones[data-astro-cid-kocmxeju]{flex-direction:column;gap:12px;display:flex}.ficha__insignia[data-astro-cid-kocmxeju]{margin-top:4px}.ficha__botones[data-astro-cid-kocmxeju] .boton[data-astro-cid-kocmxeju]{padding-block:20px}.detalles[data-astro-cid-kocmxeju]{flex-direction:column;gap:40px;padding-bottom:120px;display:flex}.detalles__h2[data-astro-cid-kocmxeju]{font-size:clamp(40px,3.9vw,56px);line-height:1}.detalles__rejilla[data-astro-cid-kocmxeju]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.detalle[data-astro-cid-kocmxeju]{flex-direction:column;gap:14px;display:flex}.detalle__imagen[data-astro-cid-kocmxeju]{aspect-ratio:620/600}.detalles__rejilla--uno[data-astro-cid-kocmxeju]{grid-template-columns:minmax(0,1fr)}.detalles__rejilla--uno[data-astro-cid-kocmxeju] .detalle__imagen[data-astro-cid-kocmxeju]{aspect-ratio:1280/600}.vecinas[data-astro-cid-kocmxeju]{border-top:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding-block:40px;display:grid}.vecinas__enlace[data-astro-cid-kocmxeju]{align-items:center;gap:20px;min-height:44px;display:flex}.vecinas__enlace--siguiente[data-astro-cid-kocmxeju]{text-align:right;justify-content:flex-end}.vecinas__texto[data-astro-cid-kocmxeju]{flex-direction:column;gap:4px;min-width:0;display:flex}.vecinas__etiqueta[data-astro-cid-kocmxeju]{letter-spacing:.16em;text-transform:uppercase;color:var(--texto-3);font-size:13px;font-weight:500}.vecinas__titulo[data-astro-cid-kocmxeju]{font-size:28px;line-height:1.1}.vecinas__serie[data-astro-cid-kocmxeju]{letter-spacing:.16em;text-transform:uppercase;min-height:44px;color:var(--texto-3);align-items:center;font-size:13px;font-weight:500;display:flex}@media (width<=960px){.ficha[data-astro-cid-kocmxeju]{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:0 64px}.ficha__caja[data-astro-cid-kocmxeju]{width:100%}.ficha[data-astro-cid-kocmxeju] .ficha__marco{--marco-padding:12px;--marco-ratio:4 / 5;width:auto;max-width:none;margin-inline:calc(var(--margen) * -1)}.ficha__visor[data-astro-cid-kocmxeju][data-apaisada] .ficha__marco{--marco-ratio:auto;--marco-padding:10px}.ficha[data-astro-cid-kocmxeju] .ficha__marco picture{width:100%;height:100%}.ficha[data-astro-cid-kocmxeju] .ficha__marco img{max-width:100%;height:auto;max-height:100%}.ficha__info[data-astro-cid-kocmxeju]{gap:28px;padding-top:0}.datos[data-astro-cid-kocmxeju] div[data-astro-cid-kocmxeju]{grid-template-columns:96px minmax(0,1fr);gap:16px;padding-block:14px}.datos[data-astro-cid-kocmxeju] dd[data-astro-cid-kocmxeju]{font-size:16px}.ficha__descripcion[data-astro-cid-kocmxeju]{font-size:17px;line-height:1.65}.detalles[data-astro-cid-kocmxeju]{gap:28px;padding-bottom:64px}.detalles__rejilla[data-astro-cid-kocmxeju]{grid-template-columns:minmax(0,1fr);gap:28px}.detalle[data-astro-cid-kocmxeju]{gap:10px}.detalle__imagen[data-astro-cid-kocmxeju],.detalles__rejilla--uno[data-astro-cid-kocmxeju] .detalle__imagen[data-astro-cid-kocmxeju]{aspect-ratio:1}}@media (width<=720px){.vecinas[data-astro-cid-kocmxeju]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:12px;padding-block:28px}.vecinas__enlace[data-astro-cid-kocmxeju]{align-items:flex-start;gap:12px}.vecinas__enlace[data-astro-cid-kocmxeju] svg{margin-top:10px}.vecinas__titulo[data-astro-cid-kocmxeju]{font-size:22px}.vecinas__serie[data-astro-cid-kocmxeju]{border-top:1px solid var(--linea);grid-area:2/1/auto/-1;justify-content:center;padding-top:8px}}.lupa{z-index:50;border:2px solid var(--lino);background-color:var(--yute);pointer-events:none;opacity:0;width:240px;height:240px;transition:opacity .15s var(--ease-out), scale .22s var(--ease-out);background-repeat:no-repeat;border-radius:50%;position:fixed;top:0;left:0;scale:.7;box-shadow:0 14px 32px #1f1c1947}.lupa.visible{opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.lupa{transition:opacity .1s;scale:1}}
