.planta[data-astro-cid-c77sfj6h] svg[data-astro-cid-c77sfj6h]{width:100%;height:auto;overflow:visible}.pl-pieza[data-astro-cid-c77sfj6h]{fill:none;stroke:var(--ink);stroke-width:1.5px}.pl-pieza[data-astro-cid-c77sfj6h]>[data-astro-cid-c77sfj6h]{vector-effect:non-scaling-stroke}.pl-pieza[data-astro-cid-c77sfj6h] .fino[data-astro-cid-c77sfj6h]{stroke-width:1px;stroke-dasharray:6 4}.pl-alcance[data-astro-cid-c77sfj6h] circle[data-astro-cid-c77sfj6h]{fill:none;stroke:var(--accent);stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.pl-rotulos[data-astro-cid-c77sfj6h] text[data-astro-cid-c77sfj6h]{fill:var(--ink-2);font-weight:500}.pl-cotas[data-astro-cid-c77sfj6h] line[data-astro-cid-c77sfj6h]{stroke:var(--accent);stroke-width:1px;vector-effect:non-scaling-stroke}.pl-cotas[data-astro-cid-c77sfj6h] path[data-astro-cid-c77sfj6h],.pl-cotas[data-astro-cid-c77sfj6h] text[data-astro-cid-c77sfj6h]{fill:var(--accent)}.pl-cotas[data-astro-cid-c77sfj6h] text[data-astro-cid-c77sfj6h]{font-variant-numeric:tabular-nums;font-weight:600}@media (prefers-reduced-motion:no-preference){.js[data-astro-cid-c77sfj6h] .planta[data-astro-cid-c77sfj6h] .pl-pieza[data-astro-cid-c77sfj6h]>[data-astro-cid-c77sfj6h]:not(.fino){stroke-dasharray:1;stroke-dashoffset:1px}.js[data-astro-cid-c77sfj6h] .planta[data-astro-cid-c77sfj6h].is-in .pl-pieza[data-astro-cid-c77sfj6h]>[data-astro-cid-c77sfj6h]:not(.fino){animation:pl-trazo 1.4s var(--eje) .2s forwards}.js[data-astro-cid-c77sfj6h] .planta[data-astro-cid-c77sfj6h] .pl-alcance[data-astro-cid-c77sfj6h],.js[data-astro-cid-c77sfj6h] .planta[data-astro-cid-c77sfj6h] .pl-rotulos[data-astro-cid-c77sfj6h],.js[data-astro-cid-c77sfj6h] .planta[data-astro-cid-c77sfj6h] .pl-cotas[data-astro-cid-c77sfj6h],.js[data-astro-cid-c77sfj6h] .planta[data-astro-cid-c77sfj6h] .fino[data-astro-cid-c77sfj6h]{opacity:0;transition:opacity .6s var(--ease) 1.3s}.js[data-astro-cid-c77sfj6h] .planta[data-astro-cid-c77sfj6h].is-in .pl-alcance[data-astro-cid-c77sfj6h],.js[data-astro-cid-c77sfj6h] .planta[data-astro-cid-c77sfj6h].is-in .pl-rotulos[data-astro-cid-c77sfj6h],.js[data-astro-cid-c77sfj6h] .planta[data-astro-cid-c77sfj6h].is-in .pl-cotas[data-astro-cid-c77sfj6h],.js[data-astro-cid-c77sfj6h] .planta[data-astro-cid-c77sfj6h].is-in .fino[data-astro-cid-c77sfj6h]{opacity:1}}@keyframes pl-trazo{to{stroke-dashoffset:0}}.cabeza[data-astro-cid-g3cdi6ly]{padding-top:calc(var(--cab-alto) + clamp(48px, 9svh, 112px));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px 48px;padding-bottom:clamp(32px,5svh,56px);display:grid}.cabeza-titulo[data-astro-cid-g3cdi6ly]{font-size:var(--t-portada);letter-spacing:-.045em!important}.cabeza-entrada[data-astro-cid-g3cdi6ly]{max-width:44ch}.indice[data-astro-cid-g3cdi6ly]{z-index:20;background:var(--ground);border-block:1px solid var(--linea);transition:top .6s var(--eje);position:sticky;top:0}.cabecera:not(.is-oculta)~main[data-astro-cid-g3cdi6ly] .indice[data-astro-cid-g3cdi6ly]{top:calc(var(--cab-alto) + 2px)}.indice-fila[data-astro-cid-g3cdi6ly]{grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.indice[data-astro-cid-g3cdi6ly] li[data-astro-cid-g3cdi6ly]+li[data-astro-cid-g3cdi6ly]{border-left:1px solid var(--linea)}.indice[data-astro-cid-g3cdi6ly] a[data-astro-cid-g3cdi6ly]{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-height:56px;padding:14px 16px;font-size:14px;text-decoration:none;display:flex;position:relative}.indice[data-astro-cid-g3cdi6ly] li[data-astro-cid-g3cdi6ly]:first-child a[data-astro-cid-g3cdi6ly]{padding-left:0}.indice[data-astro-cid-g3cdi6ly] a[data-astro-cid-g3cdi6ly] b[data-astro-cid-g3cdi6ly]{font-size:18px;font-weight:600}.indice[data-astro-cid-g3cdi6ly] a[data-astro-cid-g3cdi6ly] span[data-astro-cid-g3cdi6ly]{color:var(--ink-2)}.indice[data-astro-cid-g3cdi6ly] a[data-astro-cid-g3cdi6ly]:after{content:"";background:var(--accent);transform-origin:0;height:3px;transition:scale .5s var(--eje);position:absolute;bottom:-1px;left:0;right:0;scale:0 1}.indice[data-astro-cid-g3cdi6ly] a[data-astro-cid-g3cdi6ly]:hover:after,.indice[data-astro-cid-g3cdi6ly] a[data-astro-cid-g3cdi6ly].is-actual:after{scale:1}.indice[data-astro-cid-g3cdi6ly] a[data-astro-cid-g3cdi6ly].is-actual b[data-astro-cid-g3cdi6ly]{color:var(--accent)}.proyecto[data-astro-cid-g3cdi6ly]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px clamp(32px,5vw,88px);padding-top:clamp(56px,10svh,120px);scroll-margin-top:140px;display:grid}.proyecto[data-astro-cid-g3cdi6ly]+.proyecto[data-astro-cid-g3cdi6ly]{border-top:1px solid var(--linea);margin-top:clamp(40px,8svh,96px)}.proyecto-foto[data-astro-cid-g3cdi6ly]{aspect-ratio:3/2;overflow:hidden}.proyecto-foto[data-astro-cid-g3cdi6ly] img{object-fit:cover;width:100%;height:100%}.proyecto-planta[data-astro-cid-g3cdi6ly]{background:var(--surface);margin-top:clamp(32px,6svh,64px);padding:clamp(20px,3vw,40px)}.proyecto-planta[data-astro-cid-g3cdi6ly] figcaption[data-astro-cid-g3cdi6ly]{color:var(--ink-2);margin-top:16px;font-size:14px}.proyecto-texto[data-astro-cid-g3cdi6ly]{top:calc(var(--cab-alto) + 80px);align-self:start;position:sticky}.proyecto-tipo[data-astro-cid-g3cdi6ly]{color:var(--accent);font-size:14px;font-weight:600}.proyecto-nombre[data-astro-cid-g3cdi6ly]{font-size:var(--t-portada);margin-top:8px;letter-spacing:-.045em!important}.proyecto-maquina[data-astro-cid-g3cdi6ly]{font-size:var(--t-h3);letter-spacing:-.02em;margin-top:6px;font-weight:600}.proyecto-cliente[data-astro-cid-g3cdi6ly]{color:var(--ink-2);margin-top:10px;font-size:14px}.proyecto-cifra[data-astro-cid-g3cdi6ly]{border-block:1px solid var(--linea);flex-wrap:wrap;align-items:baseline;gap:4px 32px;margin:24px 0 8px;padding:16px 0;display:flex}.proyecto-cifra[data-astro-cid-g3cdi6ly] dt[data-astro-cid-g3cdi6ly]{color:var(--ink-2);font-size:14px}.proyecto-cifra[data-astro-cid-g3cdi6ly] dd[data-astro-cid-g3cdi6ly]{font-size:var(--t-h3);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.proyecto-cifra[data-astro-cid-g3cdi6ly] div[data-astro-cid-g3cdi6ly]:nth-child(2) dd[data-astro-cid-g3cdi6ly]{color:var(--accent)}.proyecto-cifra[data-astro-cid-g3cdi6ly] p[data-astro-cid-g3cdi6ly]{color:var(--ink-2);flex-basis:100%;font-size:14px}.proyecto-filas[data-astro-cid-g3cdi6ly] div[data-astro-cid-g3cdi6ly]{border-bottom:1px solid var(--linea);padding:14px 0}.proyecto-filas[data-astro-cid-g3cdi6ly] dt[data-astro-cid-g3cdi6ly]{font-weight:600}.proyecto-filas[data-astro-cid-g3cdi6ly] dd[data-astro-cid-g3cdi6ly]{margin:4px 0 0;font-size:16px;line-height:1.5}.proyecto-datos[data-astro-cid-g3cdi6ly]{border-collapse:collapse;width:100%;margin:20px 0 16px;font-size:16px}.proyecto-datos[data-astro-cid-g3cdi6ly] th[data-astro-cid-g3cdi6ly],.proyecto-datos[data-astro-cid-g3cdi6ly] td[data-astro-cid-g3cdi6ly]{border-bottom:1px solid var(--linea);padding:8px 0}.proyecto-datos[data-astro-cid-g3cdi6ly] th[data-astro-cid-g3cdi6ly]{text-align:left;color:var(--ink-2);font-weight:500}.proyecto-datos[data-astro-cid-g3cdi6ly] td[data-astro-cid-g3cdi6ly]{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}@media (width<=1020px){.cabeza[data-astro-cid-g3cdi6ly],.proyecto[data-astro-cid-g3cdi6ly]{grid-template-columns:1fr}.proyecto-texto[data-astro-cid-g3cdi6ly]{position:static}.indice-fila[data-astro-cid-g3cdi6ly]{scrollbar-width:none;grid-template-columns:repeat(4,max-content);overflow-x:auto}.indice[data-astro-cid-g3cdi6ly] a[data-astro-cid-g3cdi6ly] span[data-astro-cid-g3cdi6ly]{display:none}}
