.alq[data-astro-cid-jktvshad]{display:flex;flex-direction:column;gap:var(--s-5);max-width:62ch}.alq__grid[data-astro-cid-jktvshad]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-5) var(--s-4)}.alq__field[data-astro-cid-jktvshad]{display:flex;flex-direction:column;gap:var(--s-2)}.alq__field[data-astro-cid-jktvshad]>span[data-astro-cid-jktvshad]{font-family:var(--anotacion);font-weight:700;font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:lowercase;color:var(--stone)}.alq__check[data-astro-cid-jktvshad]>span[data-astro-cid-jktvshad]{font-family:var(--texto);font-weight:var(--w-texto);font-size:var(--fs-nota);line-height:var(--lh-texto);letter-spacing:var(--ls-texto);color:var(--stone)}.alq__field[data-astro-cid-jktvshad] input[data-astro-cid-jktvshad],.alq__field[data-astro-cid-jktvshad] select[data-astro-cid-jktvshad],.alq__field[data-astro-cid-jktvshad] textarea[data-astro-cid-jktvshad]{font-family:var(--anotacion);font-weight:var(--w-texto);font-size:var(--fs-texto);letter-spacing:var(--ls-texto);color:var(--ink);background:var(--paper);border:var(--rule) solid var(--concrete-mid);border-radius:0;padding:var(--s-3) var(--s-4);transition:border-color var(--dur-tick)}.alq__field[data-astro-cid-jktvshad] input[data-astro-cid-jktvshad][type=number]{font-variant-numeric:tabular-nums}.alq__field[data-astro-cid-jktvshad] input[data-astro-cid-jktvshad]:hover,.alq__field[data-astro-cid-jktvshad] select[data-astro-cid-jktvshad]:hover,.alq__field[data-astro-cid-jktvshad] textarea[data-astro-cid-jktvshad]:hover{border-color:var(--ink)}.alq__field[data-astro-cid-jktvshad] input[data-astro-cid-jktvshad]:focus-visible,.alq__field[data-astro-cid-jktvshad] select[data-astro-cid-jktvshad]:focus-visible,.alq__field[data-astro-cid-jktvshad] textarea[data-astro-cid-jktvshad]:focus-visible{outline:2px solid var(--blue);outline-offset:-1px}.alq__field[data-astro-cid-jktvshad] textarea[data-astro-cid-jktvshad]{font-family:var(--texto);line-height:var(--lh-texto);resize:vertical}.alq__field[data-astro-cid-jktvshad] input[data-astro-cid-jktvshad][type=file]{font-family:var(--anotacion);font-weight:var(--w-texto);font-size:var(--fs-nota);letter-spacing:var(--ls-nota);color:var(--stone);border:var(--rule) dashed var(--concrete-mid)}.alq__check[data-astro-cid-jktvshad]{display:flex;align-items:baseline;gap:var(--s-3)}.alq__check[data-astro-cid-jktvshad] input[data-astro-cid-jktvshad]{accent-color:var(--blue)}.alq__submit[data-astro-cid-jktvshad]{align-self:flex-start;font:inherit;font-family:var(--anotacion);font-weight:700;font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:lowercase;color:var(--texto-sobre-naranja);background:var(--naranja);border:none;border-radius:0;padding:var(--s-3) var(--s-6);cursor:pointer;transition:background var(--dur-tick)}.alq__submit[data-astro-cid-jktvshad]:hover{color:var(--paper);background:var(--ink)}.alq__submit[data-astro-cid-jktvshad]:disabled{background:var(--concrete-mid);cursor:default}.alq__legal[data-astro-cid-jktvshad]{margin:0;font-family:var(--texto);font-weight:var(--w-texto);font-size:var(--fs-nota);line-height:var(--lh-texto);letter-spacing:var(--ls-texto);color:var(--stone)}.alq__legal[data-astro-cid-jktvshad] a[data-astro-cid-jktvshad]{color:var(--blue)}.alq__status[data-astro-cid-jktvshad]{margin:0;min-height:1em;font-family:var(--anotacion);font-weight:var(--w-texto);font-size:var(--fs-nota);letter-spacing:var(--ls-nota);color:var(--stone)}.alq__hp[data-astro-cid-jktvshad]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(max-width:880px){.alq__grid[data-astro-cid-jktvshad]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.alq__field[data-astro-cid-jktvshad] input[data-astro-cid-jktvshad],.alq__field[data-astro-cid-jktvshad] select[data-astro-cid-jktvshad],.alq__field[data-astro-cid-jktvshad] textarea[data-astro-cid-jktvshad],.alq__submit[data-astro-cid-jktvshad]{transition:none}}.dintel{display:flex;align-items:center;justify-content:space-between;gap:var(--s-5)}.dintel__accion{flex:0 0 auto}.plano{position:relative;margin:0;color:var(--concrete-mid)}.plano__caja{position:relative}.plano__hoja svg{display:block;width:100%;height:auto}.plano__hoja path{vector-effect:non-scaling-stroke;stroke-width:.7}.plano__hoja .pl--gruesa{stroke-width:1.2}.plano--portada .pl--gruesa{stroke:var(--stone)}.plano--planta .plano__hoja path{stroke-width:.6}.plano--planta .pl--gruesa{stroke:var(--stone)}.plano--chico{color:var(--concrete)}.plano--chico .plano__hoja path{stroke-width:.5}.plano__cotas{position:absolute;inset:0;pointer-events:none}.plano__traza{position:absolute;inset:0;width:100%;height:100%}.acota{position:absolute;display:block}.acota:before,.acota:after{content:"";position:absolute;background:var(--blue)}.acota--alto{width:0;border-left:var(--rule) solid var(--blue)}.acota--alto:before,.acota--alto:after{left:-6px;width:13px;height:var(--rule)}.acota--alto:before{top:0}.acota--alto:after{bottom:0}.acota--ancho{height:0;border-top:var(--rule) solid var(--blue)}.acota--ancho:before,.acota--ancho:after{top:-6px;width:var(--rule);height:13px}.acota--ancho:before{left:0}.acota--ancho:after{right:0}.acota__val{position:absolute;font-family:var(--anotacion);font-weight:var(--w-anotacion);font-size:var(--fs-micro);letter-spacing:var(--ls-nota);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--blue);background:var(--paper);padding:0 var(--s-2)}.acota--alto .acota__val{top:50%;right:var(--s-3);transform:translateY(-50%)}.acota--ancho .acota__val{left:50%;bottom:var(--s-2);transform:translate(-50%)}.bombo{position:absolute;display:grid;place-items:center;width:26px;height:26px;transform:translate(-50%,-50%);border:var(--rule) solid var(--blue);border-radius:50%;background:var(--paper);font-family:var(--anotacion);font-weight:var(--w-anotacion);font-size:var(--fs-micro);color:var(--blue)}.cadena{position:absolute;display:flex}.cadena__vano{position:relative;border-top:var(--rule) solid var(--blue);padding-top:var(--s-2);text-align:center;font-family:var(--anotacion);font-weight:var(--w-anotacion);font-size:var(--fs-micro);letter-spacing:var(--ls-nota);font-variant-numeric:tabular-nums;color:var(--blue)}.cadena__vano:before{content:"";position:absolute;top:-6px;left:0;width:var(--rule);height:13px;background:var(--blue)}.cadena__vano:last-child:after{content:"";position:absolute;top:-6px;right:0;width:var(--rule);height:13px;background:var(--blue)}.cadena__vano b{font-weight:inherit;background:var(--paper);padding:0 var(--s-1)}.traza__escenario{fill:none;stroke:var(--blue);stroke-width:1;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.traza__ocupado{fill:var(--blue-soft)}.traza__fila{stroke:var(--blue);stroke-width:1;vector-effect:non-scaling-stroke}.traza__arco{fill:none;stroke:var(--blue);stroke-width:2;vector-effect:non-scaling-stroke}.portada{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:var(--s-10);padding:var(--s-9) var(--s-8)}.plano--portada{order:1;width:100%;max-width:620px;margin:0 auto}.plano--portada .cita{display:block;margin-top:var(--s-5);text-align:center}.portada__texto{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-5)}.portada__titulo{margin:0;font-family:var(--cartel);font-weight:var(--w-cartel);font-size:var(--fs-t3);line-height:var(--lh-tight);letter-spacing:var(--ls-cartel);color:var(--ink)}.portada__linea{margin:0;font-family:var(--texto);font-weight:var(--w-lectura);font-size:var(--fs-lectura);line-height:var(--lh-texto);color:var(--ink-soft)}.cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:var(--s-4) 0 var(--s-2);padding:0;list-style:none;border-top:var(--rule) solid var(--ink);border-bottom:var(--rule) solid var(--ink)}.cifras .escala{flex-direction:column;align-items:flex-start;gap:var(--s-2);padding:var(--s-5) var(--s-4) var(--s-5) 0}.cifras .escala+.escala{padding-left:var(--s-5);border-left:var(--rule) solid var(--concrete-mid)}.cifras .escala__num{font-size:var(--fs-t1)}.cifras .escala__cap{padding-bottom:0}.portada__cta{margin-top:var(--s-3)}.banda{padding:var(--s-9) var(--s-8);border-top:var(--rule) solid var(--concrete);scroll-margin-top:var(--s-5)}.banda__rotulo{margin:0 0 var(--s-7)}.plano--planta{max-width:1100px;margin:0 auto var(--s-8)}.plano--planta .cita{display:block;margin-top:var(--s-6);text-align:center}.filas{display:flex;flex-direction:column;gap:var(--s-3);max-width:64ch}.filas--dos{display:block;columns:2;column-gap:var(--s-9);max-width:none}.filas--dos .dato{break-inside:avoid;margin-bottom:var(--s-3)}.filas .cota{margin:0}.dato{display:flex;align-items:baseline;gap:var(--s-3);margin:0;padding-bottom:var(--s-2);border-bottom:var(--rule) solid var(--concrete);font-family:var(--anotacion);font-weight:var(--w-anotacion);font-size:var(--fs-micro);letter-spacing:var(--ls-texto);color:var(--stone)}.dato__nota{flex:0 0 auto}.dato__val{flex:0 0 auto;margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ink);text-align:right}.dato--pendiente .dato__val{font-weight:var(--w-anotacion);color:var(--stone)}.nota{margin:var(--s-6) 0 0;max-width:var(--measure);font-family:var(--texto);font-weight:var(--w-lectura);font-size:var(--fs-texto);line-height:var(--lh-texto);color:var(--ink-soft)}.montajes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-8)}.montaje{margin:0}.montaje figcaption{display:flex;flex-direction:column;gap:var(--s-2);margin-top:var(--s-5);padding-top:var(--s-4);border-top:var(--rule) solid var(--concrete-mid)}.montaje__nombre{font-family:var(--cartel);font-weight:var(--w-cartel);font-size:var(--fs-t1);line-height:var(--lh-snug);letter-spacing:var(--ls-cartel);color:var(--ink)}.montaje__cifras{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-4);font-family:var(--anotacion);font-weight:var(--w-anotacion);font-size:var(--fs-nota);font-variant-numeric:tabular-nums;color:var(--blue)}.montaje__cifras i{font-size:var(--fs-micro);color:var(--stone)}.foto{margin:0;border-top:var(--rule) solid var(--concrete)}.foto img{display:block;width:100%;height:clamp(280px,46vh,520px);object-fit:cover}.cierre{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:var(--s-9);padding:var(--s-9) var(--s-8) var(--s-10);border-top:var(--rule) solid var(--concrete);scroll-margin-top:var(--s-5)}.cierre__segundo{margin-top:var(--s-9)}.cierre__aparte .banda__rotulo,.cierre__solicitud .banda__rotulo{flex:0 0 auto;margin-bottom:var(--s-6)}.cierre__senas{margin:0 0 var(--s-5);font-family:var(--anotacion);font-weight:var(--w-anotacion);font-size:var(--fs-nota);color:var(--ink)}.cierre__senas a{color:var(--blue);text-decoration:none;border-bottom:var(--rule) solid var(--concrete-mid);transition:border-color var(--dur-tick)}.cierre__senas a:hover,.cierre__senas a:focus-visible{border-bottom-color:var(--blue)}.cierre__aparte{display:flex;flex-direction:column}.cierre__foto{margin:auto 0 0;padding-top:var(--s-8)}.cierre__foto img{display:block;width:100%;height:auto}.cierre__pie{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5);margin:var(--s-7) 0 0}.cierre__cruce{font-family:var(--texto);font-weight:var(--w-lectura);font-style:italic;font-size:var(--fs-nota);color:var(--stone)}.cierre__cruce a{color:var(--blue);font-style:normal;text-decoration:none;border-bottom:var(--rule) solid var(--concrete-mid)}.cierre__cruce a:hover,.cierre__cruce a:focus-visible{border-bottom-color:var(--blue)}.suelo{display:flex;align-items:center;gap:var(--s-7);font-family:var(--anotacion);font-weight:var(--w-anotacion);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);font-variant-numeric:tabular-nums;color:var(--stone)}@media(max-width:880px){.portada,.banda,.cierre{padding:var(--s-7) var(--s-5)}.portada{grid-template-columns:minmax(0,1fr);gap:var(--s-7)}.plano--portada{order:0;max-width:460px}.montajes,.cierre{grid-template-columns:minmax(0,1fr)}.filas--dos{columns:1}.cierre{gap:var(--s-8)}.cierre__foto{margin-top:0}.cifras{grid-template-columns:minmax(0,1fr)}.cifras .escala{padding:var(--s-4) 0}.cifras .escala+.escala{padding-left:0;border-left:0;border-top:var(--rule) solid var(--concrete-mid)}.bombo{width:17px;height:17px;font-size:9px}.cadena__vano,.acota__val{font-size:9px}.foto img{height:clamp(220px,42vh,340px)}.suelo{flex-wrap:wrap;gap:var(--s-2) var(--s-5)}}
