.proyectos-cabeza.astro-7xkq5i55{border-bottom:1px solid var(--linea)}.proyectos-cabeza__fila.astro-7xkq5i55{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem 4rem;padding-block:clamp(2rem,1rem + 3vw,3.5rem) clamp(2.5rem,1.5rem + 3vw,4rem);display:grid}.proyectos-cabeza.astro-7xkq5i55 h1.astro-7xkq5i55{margin:0}.proyectos-cabeza.astro-7xkq5i55 .entrada.astro-7xkq5i55{margin:.85rem 0 0}.proyectos-cifras.astro-7xkq5i55{font-family:var(--f-ui);font-variant-numeric:lining-nums;gap:2.5rem;margin:0;display:flex}.proyectos-cifras.astro-7xkq5i55 div.astro-7xkq5i55{flex-direction:column-reverse;justify-content:flex-end;min-width:0;display:flex}.proyectos-cifras.astro-7xkq5i55 dd.astro-7xkq5i55{color:var(--noche);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:800;line-height:1}.proyectos-cifras.astro-7xkq5i55 dt.astro-7xkq5i55{max-width:9rem;color:var(--tinta-suave);font-size:var(--t-xs);margin-top:.4rem;font-weight:500;line-height:1.35}.filtros.astro-7xkq5i55{margin-bottom:1.75rem}html:not(.js) .filtros.astro-7xkq5i55{display:none}.filtros__lista.astro-7xkq5i55{flex-wrap:wrap;gap:.5rem;padding:2px;display:flex}@media not all and (width>=48rem){.filtros__lista.astro-7xkq5i55{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.4rem;overflow-x:auto}}.filtros__lista.astro-7xkq5i55 button.astro-7xkq5i55{border:1px solid var(--linea);background:var(--papel);min-height:2.75rem;color:var(--noche);font:600 var(--t-sm) / 1 var(--f-ui);font-variant-numeric:lining-nums;cursor:pointer;border-radius:999px;flex:none;padding:0 1rem}.filtros__lista.astro-7xkq5i55 button.astro-7xkq5i55 span.astro-7xkq5i55{color:var(--tinta-suave);margin-left:.25rem;font-weight:500}.filtros__lista.astro-7xkq5i55 button.astro-7xkq5i55[aria-pressed=true]{border-color:var(--noche);background:var(--noche);color:var(--papel)}.filtros__lista.astro-7xkq5i55 button.astro-7xkq5i55[aria-pressed=true] span.astro-7xkq5i55{color:#b9c7d6}@media (hover:hover){.filtros__lista.astro-7xkq5i55 button.astro-7xkq5i55:hover{border-color:var(--noche)}}.filtros__total.astro-7xkq5i55{color:var(--tinta-suave);font:500 var(--t-xs) / 1.3 var(--f-ui);font-variant-numeric:lining-nums;margin:.6rem 0 0}.proyectos-rejilla.astro-7xkq5i55{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.proyectos-rejilla.astro-7xkq5i55>li.astro-7xkq5i55{display:flex}.proyectos-rejilla.astro-7xkq5i55>li.astro-7xkq5i55[hidden]{display:none}.proyectos-rejilla.astro-7xkq5i55 .t-proyecto{width:100%}.mas-referencias.astro-7xkq5i55{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.mas-referencias.astro-7xkq5i55 li.astro-7xkq5i55{flex-direction:column;gap:.5rem;min-width:0;display:flex}.mas-referencias.astro-7xkq5i55 span.astro-7xkq5i55{color:var(--tinta-suave);font:500 var(--t-xs) / 1.3 var(--f-ui)}@media not all and (width>=64rem){.proyectos-cabeza__fila.astro-7xkq5i55{grid-template-columns:1fr}.proyectos-rejilla.astro-7xkq5i55{grid-template-columns:repeat(2,minmax(0,1fr))}.mas-referencias.astro-7xkq5i55{grid-template-columns:repeat(3,minmax(0,1fr))}}@media not all and (width>=48rem){.proyectos-cifras.astro-7xkq5i55{gap:1.5rem}.proyectos-rejilla.astro-7xkq5i55{grid-template-columns:1fr}.mas-referencias.astro-7xkq5i55{grid-template-columns:repeat(2,minmax(0,1fr))}}
