:root{--lienzo:1440px;--margen:24px;--contenido:1392px}.proyecto__intro,.proyecto--eci .proyecto__intro{padding-block:0 var(--ritmo-intro)}.proyecto__resumen,.proyecto--eci .proyecto__ampliacion{max-width:689px}.proyecto--foc .proyecto__resumen{max-width:579px}.productos__lista{align-items:start;gap:var(--space-24);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=767px){.productos__lista{gap:var(--space-48);grid-template-columns:1fr}}.estudio{text-align:center;align-items:center;gap:var(--space-32);padding-block:var(--space-96)}.estudio__texto{max-width:1068px}.skip[data-astro-cid-pbhazpx6]{z-index:200;transform:translateY(calc(-100% - var(--space-16)));padding:var(--space-12) var(--space-16);min-height:var(--touch-min);background:var(--surface-raised);color:var(--link);text-decoration:underline;text-decoration-thickness:var(--underline-rest);text-underline-offset:var(--underline-offset);transition:transform var(--dur-fast) var(--ease-out);align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--space-8);inset-inline-start:var(--space-8)}.skip[data-astro-cid-pbhazpx6]:focus-visible{transform:translateY(0)}.menu[data-astro-cid-rjovae5s]{display:contents}@media (width>=1024px){.menu[data-astro-cid-rjovae5s]{display:none}}.menu__trigger[data-astro-cid-rjovae5s]{cursor:pointer;min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--space-12);font-size:var(--texto-size);line-height:var(--texto-leading);color:var(--link);align-items:center;gap:var(--space-8);padding-inline:var(--space-8);background:0 0;border:0;margin-inline-end:calc(var(--space-8) * -1);text-decoration:none;display:inline-flex}.menu__icono[data-astro-cid-rjovae5s]{flex:none;overflow:visible}.menu__trazo[data-astro-cid-rjovae5s]{fill:none;stroke:currentColor;stroke-width:1.5px;transform-box:view-box;transform-origin:50%;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out)}.menu__trigger[data-astro-cid-rjovae5s]:is(:hover,:focus-visible) .menu__trazo--2[data-astro-cid-rjovae5s]{transform:scaleX(.6)}.menu__trigger[data-astro-cid-rjovae5s][aria-expanded=true] .menu__trazo--1[data-astro-cid-rjovae5s]{transform:translateY(6px)rotate(45deg)}.menu__trigger[data-astro-cid-rjovae5s][aria-expanded=true] .menu__trazo--2[data-astro-cid-rjovae5s]{opacity:0}.menu__trigger[data-astro-cid-rjovae5s][aria-expanded=true] .menu__trazo--3[data-astro-cid-rjovae5s]{transform:translateY(-6px)rotate(-45deg)}html:not(.js) .menu__trigger[data-astro-cid-rjovae5s]{display:none}.menu__panel[data-astro-cid-rjovae5s]{z-index:100;overscroll-behavior:contain;background:var(--surface);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset-block-start:var(--header-height,94px);inset-block-end:0;inset-inline:0;overflow-y:auto}.menu__panel[data-astro-cid-rjovae5s][hidden]{display:none}html:not(.js) .menu__panel[data-astro-cid-rjovae5s]{display:block;position:static}html:not(.js) .menu__panel[data-astro-cid-rjovae5s][hidden]{display:block}.menu__nav[data-astro-cid-rjovae5s]{padding-block:var(--space-32) var(--space-48);padding-inline:calc(var(--gutter-page) - var(--space-8))}.menu__list[data-astro-cid-rjovae5s],.menu__lang-list[data-astro-cid-rjovae5s]{margin:0;padding:0;list-style:none}.menu__list[data-astro-cid-rjovae5s]{gap:var(--space-4);flex-direction:column;display:flex}.menu__link[data-astro-cid-rjovae5s]{padding:var(--space-12) var(--space-8);font-size:var(--texto-size);line-height:var(--texto-leading);text-decoration:none;display:inline-block}.menu__link[data-astro-cid-rjovae5s]:hover,.menu__link[data-astro-cid-rjovae5s][aria-current=page]{text-decoration:underline;text-decoration-thickness:var(--underline-rest);text-underline-offset:6px}.menu__lang[data-astro-cid-rjovae5s]{padding-block-end:var(--space-48);padding-inline:calc(var(--gutter-page) - var(--space-8))}.menu__lang-title[data-astro-cid-rjovae5s]{font-size:var(--label-size);line-height:var(--label-leading);letter-spacing:var(--label-track);text-transform:uppercase;margin-block-end:var(--space-8);margin-inline-start:var(--space-8);font-weight:400}.menu__lang-list[data-astro-cid-rjovae5s]{gap:var(--space-4);display:flex}.menu__lang-link[data-astro-cid-rjovae5s]{min-width:var(--touch-min);min-height:var(--touch-min);padding:var(--space-12) var(--space-8);font-size:var(--texto-size);line-height:var(--texto-leading);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.menu__lang-link[data-astro-cid-rjovae5s]:hover,.menu__lang-link[data-astro-cid-rjovae5s][aria-current]{text-decoration:underline;text-decoration-thickness:var(--underline-rest);text-underline-offset:5px}.header[data-astro-cid-nen7h5rs]{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-24);min-height:var(--header-height);padding-inline:var(--gutter-page);padding-block:var(--borde-texto);background:0 0;display:flex;position:relative}.header__logo[data-astro-cid-nen7h5rs]{min-height:var(--touch-min);font-size:var(--texto-size);line-height:var(--texto-leading);flex:none;align-items:center;text-decoration:none;display:inline-flex}.header__logo[data-astro-cid-nen7h5rs]:hover{text-decoration:underline;text-decoration-thickness:var(--underline-rest);text-underline-offset:5px}.header__logo[data-astro-cid-nen7h5rs] sup[data-astro-cid-nen7h5rs]{vertical-align:super;font-size:.5em}.header__right[data-astro-cid-nen7h5rs]{align-items:center;gap:calc(var(--space-96) - var(--space-12));display:flex}.header__nav[data-astro-cid-nen7h5rs],.header__lang[data-astro-cid-nen7h5rs]{display:none}@media (width>=1024px){.header__nav[data-astro-cid-nen7h5rs],.header__lang[data-astro-cid-nen7h5rs]{display:block}}.header__list[data-astro-cid-nen7h5rs]{gap:0;margin-inline-end:calc(var(--space-12) * -1);display:flex}.header__lang[data-astro-cid-nen7h5rs]{display:none}.header__lang-list[data-astro-cid-nen7h5rs]{gap:var(--space-4);display:flex}@media (width>=1024px){.header__lang[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-16);display:flex}}.header__lang[data-astro-cid-nen7h5rs] .header__lf[data-astro-cid-nen7h5rs]{display:none}@media (width>=1160px){.header__lang[data-astro-cid-nen7h5rs] .header__lf[data-astro-cid-nen7h5rs]{display:inline-flex}}.header__link[data-astro-cid-nen7h5rs],.header__lang-link[data-astro-cid-nen7h5rs]{white-space:nowrap}.header__lf[data-astro-cid-nen7h5rs]{padding-inline:var(--space-8)}.header__link[data-astro-cid-nen7h5rs],.header__lang-link[data-astro-cid-nen7h5rs]{min-height:var(--touch-min);padding:0 var(--space-12);font-size:var(--texto-size);line-height:var(--texto-leading);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.header__lang-link[data-astro-cid-nen7h5rs]{min-width:var(--touch-min)}.header__link[data-astro-cid-nen7h5rs]:hover,.header__lang-link[data-astro-cid-nen7h5rs]:hover,.header__link[data-astro-cid-nen7h5rs][aria-current=page],.header__lang-link[data-astro-cid-nen7h5rs][aria-current]{text-decoration:underline;text-decoration-thickness:var(--underline-rest);text-underline-offset:5px}.cta[data-astro-cid-i7ejwwzi]{padding-block:calc((var(--touch-min) - var(--texto-leading)) / 2);min-block-size:var(--touch-min);max-inline-size:max-content;font-size:var(--texto-size);line-height:var(--texto-leading);text-decoration:none;display:inline-block}.cta[data-astro-cid-i7ejwwzi]:hover,.cta[data-astro-cid-i7ejwwzi]:active{text-decoration:none}.cta--large[data-astro-cid-i7ejwwzi],.cta--small[data-astro-cid-i7ejwwzi]{font-size:var(--texto-size);line-height:var(--texto-leading);letter-spacing:0}.cta__fin[data-astro-cid-i7ejwwzi]{white-space:nowrap}.cta__arrow[data-astro-cid-i7ejwwzi]{vertical-align:-.05em;transition:transform var(--dur-fast) var(--ease-out);margin-inline-start:var(--space-12);display:inline-block}.cta--externo[data-astro-cid-i7ejwwzi] .cta__arrow[data-astro-cid-i7ejwwzi]{vertical-align:0;margin-inline-start:var(--space-8)}.cta--interno[data-astro-cid-i7ejwwzi]:is(:hover,:focus-visible) .cta__arrow[data-astro-cid-i7ejwwzi]{transform:translateX(var(--space-4))}.cta--externo[data-astro-cid-i7ejwwzi]:is(:hover,:focus-visible) .cta__arrow[data-astro-cid-i7ejwwzi]{transform:translate(3px,-3px)}.contacto[data-astro-cid-df764wnf]{gap:var(--space-32);padding:0 var(--gutter-page);background:var(--surface-raised);flex-direction:column;margin-block-start:var(--ritmo-seccion);display:flex}@media (width>=768px) and (width<=1023px){.contacto[data-astro-cid-df764wnf]{justify-content:space-between;align-items:center;gap:var(--space-48);flex-direction:row}.contacto__titulo[data-astro-cid-df764wnf]{flex:auto}}.contacto__titulo[data-astro-cid-df764wnf] .linea[data-astro-cid-df764wnf]{display:block}.contacto__titulo[data-astro-cid-df764wnf]{font-size:var(--texto-size);line-height:var(--texto-leading);max-width:962px;font-weight:400}@media (width>=1024px){.contacto[data-astro-cid-df764wnf]{justify-content:space-between;align-items:center;gap:var(--space-48);flex-direction:row}.contacto__titulo[data-astro-cid-df764wnf]{flex:none;width:71.5774%;max-width:962px}}.guia-cierre[data-astro-cid-ctnuzsi4]{justify-content:center;align-items:center;gap:var(--space-24);margin:var(--ritmo-seccion) var(--gutter-page) 0;color:var(--ink);display:flex}.cara[data-astro-cid-ctnuzsi4]{flex:none;display:block;overflow:visible}.cara__fondo[data-astro-cid-ctnuzsi4]{fill:#e6e680}.cara__seria[data-astro-cid-ctnuzsi4]{opacity:0}.cara__cuerpo[data-astro-cid-ctnuzsi4]{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){html.js .cara__fondo[data-astro-cid-ctnuzsi4]{animation:cara-fondo 2.5s var(--ease-out) 2 both paused}html.js .cara__seria[data-astro-cid-ctnuzsi4]{animation:cara-seria 2.5s var(--ease-out) 2 both paused}html.js .cara__sonrisa[data-astro-cid-ctnuzsi4]{animation:cara-sonrisa 2.5s var(--ease-out) 2 both paused}html.js .cara__cuerpo[data-astro-cid-ctnuzsi4]{animation:cara-salto 2.5s var(--ease-out) 2 both paused}.cara[data-astro-cid-ctnuzsi4].is-vista [data-astro-cid-ctnuzsi4]{animation-play-state:running}}@keyframes cara-fondo{0%,30%{fill:#fff}42%,to{fill:#e6e680}}@keyframes cara-seria{0%,30%{opacity:1}38%,to{opacity:0}}@keyframes cara-sonrisa{0%,30%{opacity:0}38%,to{opacity:1}}@keyframes cara-salto{0%,28%{transform:translateY(0)scale(1)}32%{transform:translateY(0)scale(1.06,.92)}42%{transform:translateY(-8px)scale(.97,1.04)}52%{transform:translateY(0)scale(1.04,.95)}58%{transform:translateY(-2px)scale(1)}64%,to{transform:translateY(0)scale(1)}}@media (forced-colors:active){.cara__fondo[data-astro-cid-ctnuzsi4]{fill:canvas}}.pie[data-astro-cid-jo6i4kqk]{gap:var(--space-16);padding:var(--space-32) var(--gutter-page) calc(var(--space-24) - (var(--touch-min) - var(--meta-leading)) / 2);background:var(--surface-raised);font-size:var(--meta-size);line-height:var(--meta-leading);flex-direction:column;display:flex}.pie__lista[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.pie__lista[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]:before{content:"·";margin-inline-end:var(--space-8)}.pie__lista[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{align-items:center;display:flex}.pie__lista[data-astro-cid-jo6i4kqk] .pie__lf[data-astro-cid-jo6i4kqk]{display:none}@media (width>=1024px) and (width<=1159px){.pie__lista[data-astro-cid-jo6i4kqk] .pie__lf[data-astro-cid-jo6i4kqk]{display:flex}}.pie__enlace[data-astro-cid-jo6i4kqk]{min-height:var(--touch-min);padding-block:var(--space-12);align-items:center;text-decoration:none;display:inline-flex}.pie__enlace[data-astro-cid-jo6i4kqk]:is(:hover,:focus-visible){text-decoration:underline;text-decoration-thickness:var(--underline-rest)}.pie[data-astro-cid-jo6i4kqk]{margin-block-start:var(--ritmo-seccion);padding-block-start:0}@media (width>=768px) and (width<=1023px){.pie[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;column-gap:var(--space-48);row-gap:var(--space-16);flex-flow:wrap}.pie__lema[data-astro-cid-jo6i4kqk]{flex-basis:100%;order:1}.pie__copy[data-astro-cid-jo6i4kqk]{order:2}.pie__nav[data-astro-cid-jo6i4kqk]{order:3}}@media (width<=767px){.pie[data-astro-cid-jo6i4kqk]{gap:var(--space-12);text-align:center;align-items:center}.pie__lista[data-astro-cid-jo6i4kqk]{justify-content:center}.pie__lema[data-astro-cid-jo6i4kqk]{order:1}.pie__nav[data-astro-cid-jo6i4kqk]{order:2}.pie__copy[data-astro-cid-jo6i4kqk]{order:3}}@media (width>=1024px){.pie[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-48);flex-direction:row}}main:focus{outline:none}
