.oficios[data-astro-cid-k3vkyorx]{padding-top:var(--section-gap)}.lista[data-astro-cid-k3vkyorx]{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.lista[data-astro-cid-k3vkyorx] li[data-astro-cid-k3vkyorx]{border-bottom:1px solid var(--linea);grid-template-rows:auto auto 1fr auto;gap:10px;padding:24px 24px 28px 0;display:grid}.lista[data-astro-cid-k3vkyorx] li[data-astro-cid-k3vkyorx]:not(:nth-child(3n+1)){border-left:1px solid var(--linea);padding-left:24px}.lista-n[data-astro-cid-k3vkyorx]{color:var(--accent);font-size:15px;font-weight:700}.lista[data-astro-cid-k3vkyorx] h3[data-astro-cid-k3vkyorx]{font-size:var(--t-h3)}.lista[data-astro-cid-k3vkyorx] p[data-astro-cid-k3vkyorx]{color:var(--ink-2);font-size:16px}.lista-dato[data-astro-cid-k3vkyorx]{background:var(--surface);border-radius:999px;justify-self:start;padding:4px 12px;font-size:14px;font-weight:600}.hoja-seccion[data-astro-cid-k3vkyorx]{margin-top:var(--section-gap);background:var(--surface);padding-block:clamp(72px,9vw,128px)}.hoja[data-astro-cid-k3vkyorx]{grid-template-columns:.8fr 1.3fr .8fr 1.3fr 1.3fr;align-items:end;gap:14px;padding:0;list-style:none;display:grid}.hoja-foto[data-astro-cid-k3vkyorx]{position:relative;overflow:hidden}.hoja-foto[data-astro-cid-k3vkyorx] img{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--suave)}.hoja-foto[data-astro-cid-k3vkyorx]:hover img{scale:1.05}.h-alta[data-astro-cid-k3vkyorx]{aspect-ratio:4/5}.h-ancha[data-astro-cid-k3vkyorx]{aspect-ratio:3/2.4}.hoja-foto[data-astro-cid-k3vkyorx]:nth-child(2n){margin-bottom:40px}.hoja-paso[data-astro-cid-k3vkyorx]{background:var(--ground);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:10px}.hoja-paso[data-astro-cid-k3vkyorx] .num[data-astro-cid-k3vkyorx]{background:var(--accent);width:24px;height:24px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:13px;display:grid}.proyectos[data-astro-cid-k3vkyorx]{padding-top:var(--section-gap)}.proyecto[data-astro-cid-k3vkyorx]{border-top:1px solid var(--linea);scroll-margin-top:var(--cab-alto);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px clamp(32px,5vw,80px);padding-block:clamp(40px,6svh,72px);display:grid}.proyecto--inverso[data-astro-cid-k3vkyorx]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.proyecto--inverso[data-astro-cid-k3vkyorx] .proyecto-fotos[data-astro-cid-k3vkyorx]{order:2}.proyecto-fotos[data-astro-cid-k3vkyorx]{padding-bottom:12%;position:relative}.proyecto-grande[data-astro-cid-k3vkyorx]{aspect-ratio:3/2;width:86%;overflow:hidden}.proyecto--inverso[data-astro-cid-k3vkyorx] .proyecto-grande[data-astro-cid-k3vkyorx]{margin-left:auto}.proyecto-pequena[data-astro-cid-k3vkyorx]{aspect-ratio:1;outline:8px solid var(--ground);width:38%;position:absolute;bottom:0;right:0;overflow:hidden}.proyecto--inverso[data-astro-cid-k3vkyorx] .proyecto-pequena[data-astro-cid-k3vkyorx]{left:0;right:auto}.proyecto-fotos[data-astro-cid-k3vkyorx] img{object-fit:cover;width:100%;height:100%}.proyecto-pequena[data-astro-cid-k3vkyorx] figcaption[data-astro-cid-k3vkyorx]{background:var(--ground);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;position:absolute;bottom:8px;left:8px}.proyecto-nombre[data-astro-cid-k3vkyorx]{font-size:var(--t-h2)}.proyecto-cliente[data-astro-cid-k3vkyorx]{color:var(--ink-2);margin-top:8px;font-size:16px}.proyecto-lineas[data-astro-cid-k3vkyorx]{margin-top:24px}.proyecto-lineas[data-astro-cid-k3vkyorx] div[data-astro-cid-k3vkyorx]+div[data-astro-cid-k3vkyorx]{margin-top:16px}.proyecto-lineas[data-astro-cid-k3vkyorx] dt[data-astro-cid-k3vkyorx]{color:var(--accent);font-size:15px;font-weight:700}.proyecto-lineas[data-astro-cid-k3vkyorx] dd[data-astro-cid-k3vkyorx]{max-width:50ch;margin:2px 0 0}.proyecto-datos[data-astro-cid-k3vkyorx]{border-top:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.proyecto-datos[data-astro-cid-k3vkyorx] div[data-astro-cid-k3vkyorx]{padding:12px 12px 0 0}.proyecto-datos[data-astro-cid-k3vkyorx] dt[data-astro-cid-k3vkyorx]{color:var(--ink-2);font-size:14px}.proyecto-datos[data-astro-cid-k3vkyorx] dd[data-astro-cid-k3vkyorx]{font-family:var(--font-display);font-size:var(--t-h3);margin:2px 0 0;font-weight:600;line-height:1.1}.marcado[data-astro-cid-k3vkyorx]{margin-top:var(--section-gap);background:var(--surface);padding-block:clamp(72px,9vw,128px)}.marcado-fila[data-astro-cid-k3vkyorx]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px clamp(32px,6vw,112px);display:grid}.marcado[data-astro-cid-k3vkyorx] h2[data-astro-cid-k3vkyorx]{font-size:var(--t-h2);max-width:12ch}.marcado-texto[data-astro-cid-k3vkyorx] p[data-astro-cid-k3vkyorx]+p[data-astro-cid-k3vkyorx]{margin-top:16px}.marcado-lista[data-astro-cid-k3vkyorx]{border-top:1px solid var(--linea);margin-top:28px;padding:0;list-style:none}.marcado-lista[data-astro-cid-k3vkyorx] li[data-astro-cid-k3vkyorx]{border-bottom:1px solid var(--linea);color:var(--ink-2);padding:12px 0;font-size:16px}.marcado-lista[data-astro-cid-k3vkyorx] strong[data-astro-cid-k3vkyorx]{min-width:8.5em;color:var(--ink);display:inline-block}@media (width<=1020px){.lista[data-astro-cid-k3vkyorx]{grid-template-columns:repeat(2,minmax(0,1fr))}.lista[data-astro-cid-k3vkyorx] li[data-astro-cid-k3vkyorx]:not(:nth-child(3n+1)){border-left:0;padding-left:0}.lista[data-astro-cid-k3vkyorx] li[data-astro-cid-k3vkyorx]:nth-child(2n){border-left:1px solid var(--linea);padding-left:20px}.hoja[data-astro-cid-k3vkyorx]{grid-template-columns:repeat(2,minmax(0,1fr))}.hoja-foto[data-astro-cid-k3vkyorx]:nth-child(2n){margin-top:32px;margin-bottom:0}.hoja-foto[data-astro-cid-k3vkyorx]:last-child{grid-column:1/-1}.proyecto[data-astro-cid-k3vkyorx],.proyecto--inverso[data-astro-cid-k3vkyorx],.marcado-fila[data-astro-cid-k3vkyorx]{grid-template-columns:1fr}.proyecto--inverso[data-astro-cid-k3vkyorx] .proyecto-fotos[data-astro-cid-k3vkyorx]{order:0}}@media (width<=760px){.lista[data-astro-cid-k3vkyorx]{grid-template-columns:1fr}.lista[data-astro-cid-k3vkyorx] li[data-astro-cid-k3vkyorx]:nth-child(2n){border-left:0;padding-left:0}.proyecto-datos[data-astro-cid-k3vkyorx]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}}
