.proyectos-page[data-astro-cid-pmzu3t2l]{--pj-navy:var(--color-hero-bg);--pj-ink:var(--color-text);--pj-line:var(--color-border);background:var(--color-bg);overflow:clip}.proyectos-label[data-astro-cid-pmzu3t2l]{color:var(--color-muted);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:750;line-height:1.4}.proyectos-label--light[data-astro-cid-pmzu3t2l]{color:#ffffffa8}.proyectos-label--orange[data-astro-cid-pmzu3t2l]{color:var(--color-solar)}.proyectos-hero[data-astro-cid-pmzu3t2l]{color:#fff;background:var(--pj-navy)}.proyectos-hero__grid[data-astro-cid-pmzu3t2l]{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(3rem,7vw,8rem);min-height:610px;padding-block:5.5rem;display:grid}.proyectos-hero__copy[data-astro-cid-pmzu3t2l]{max-width:650px}.proyectos-hero[data-astro-cid-pmzu3t2l] h1[data-astro-cid-pmzu3t2l]{max-width:11ch;font-size:clamp(3.2rem,5.8vw,6.3rem);font-weight:700}.proyectos-hero__copy[data-astro-cid-pmzu3t2l]>p[data-astro-cid-pmzu3t2l]:not(.proyectos-label){color:#ffffffc2;max-width:34rem;margin:1.65rem 0 0;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.6}.proyectos-hero__actions[data-astro-cid-pmzu3t2l]{flex-wrap:wrap;gap:.8rem;margin-top:2.25rem;display:flex}.proyectos-button[data-astro-cid-pmzu3t2l]{border-radius:var(--radius-sm)}.proyectos-button--accent[data-astro-cid-pmzu3t2l]{color:#fff;background:var(--color-solar)}.proyectos-button--accent[data-astro-cid-pmzu3t2l]:hover{background:#d96800;transform:translateY(-1px)}.proyectos-button--quiet[data-astro-cid-pmzu3t2l]{color:#fff;border-color:#ffffff52}.proyectos-button--quiet[data-astro-cid-pmzu3t2l]:hover{background:#ffffff14;border-color:#fff}.proyectos-hero__media[data-astro-cid-pmzu3t2l]{border-radius:var(--radius-md);min-height:460px;margin:0;overflow:hidden}.proyectos-hero__media[data-astro-cid-pmzu3t2l] img[data-astro-cid-pmzu3t2l]{object-fit:cover;object-position:center;width:100%;height:100%;min-height:460px}.proyectos-local-nav[data-astro-cid-pmzu3t2l]{border-bottom:1px solid var(--pj-line);background:#fff}.proyectos-local-nav__inner[data-astro-cid-pmzu3t2l]{scrollbar-width:none;align-items:center;gap:clamp(1rem,2.4vw,2.1rem);min-height:62px;display:flex;overflow-x:auto}.proyectos-local-nav__inner[data-astro-cid-pmzu3t2l]::-webkit-scrollbar{display:none}.proyectos-local-nav[data-astro-cid-pmzu3t2l] a[data-astro-cid-pmzu3t2l]{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:.72rem;font-weight:750}.proyectos-local-nav[data-astro-cid-pmzu3t2l] a[data-astro-cid-pmzu3t2l]:hover,.proyectos-local-nav[data-astro-cid-pmzu3t2l] a[data-astro-cid-pmzu3t2l][aria-current=page]{color:var(--pj-ink)}.proyectos-local-nav[data-astro-cid-pmzu3t2l] a[data-astro-cid-pmzu3t2l][aria-current=page]{align-self:stretch;align-items:center;display:inline-flex;position:relative}.proyectos-local-nav[data-astro-cid-pmzu3t2l] a[data-astro-cid-pmzu3t2l][aria-current=page]:after{content:"";background:var(--color-solar);height:2px;position:absolute;bottom:0;left:0;right:0}.proyectos-split[data-astro-cid-pmzu3t2l],.proyectos-section-heading[data-astro-cid-pmzu3t2l],.proyectos-data__grid[data-astro-cid-pmzu3t2l]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,9rem);display:grid}.proyectos-intro[data-astro-cid-pmzu3t2l]{background:#fff}.proyectos-intro[data-astro-cid-pmzu3t2l] h2[data-astro-cid-pmzu3t2l],.proyectos-section-heading[data-astro-cid-pmzu3t2l] h2[data-astro-cid-pmzu3t2l],.proyectos-data[data-astro-cid-pmzu3t2l] h2[data-astro-cid-pmzu3t2l],.proyectos-final[data-astro-cid-pmzu3t2l] h2[data-astro-cid-pmzu3t2l]{max-width:16ch;font-size:clamp(2.4rem,4.4vw,4.6rem)}.proyectos-copy[data-astro-cid-pmzu3t2l]{max-width:61ch;color:var(--color-muted);font-size:1.08rem;line-height:1.72}.proyectos-copy[data-astro-cid-pmzu3t2l] p[data-astro-cid-pmzu3t2l]{margin:0}.proyectos-copy[data-astro-cid-pmzu3t2l] p[data-astro-cid-pmzu3t2l]+p[data-astro-cid-pmzu3t2l]{margin-top:1.3rem}.proyectos-types[data-astro-cid-pmzu3t2l]{background:var(--color-bg)}.proyectos-heading[data-astro-cid-pmzu3t2l]{max-width:760px;margin-bottom:clamp(2rem,5vw,4rem)}.proyectos-heading[data-astro-cid-pmzu3t2l] h2[data-astro-cid-pmzu3t2l]{max-width:13ch;font-size:clamp(2.5rem,5vw,5rem)}.proyectos-type-list[data-astro-cid-pmzu3t2l]{border-top:1px solid var(--pj-line)}.proyectos-type-list[data-astro-cid-pmzu3t2l] article[data-astro-cid-pmzu3t2l]{border-bottom:1px solid var(--pj-line);grid-template-columns:5rem minmax(0,1fr);gap:1.5rem;padding:2.2rem 0;display:grid}.proyectos-type-list__number[data-astro-cid-pmzu3t2l]{color:var(--color-solar);font-family:var(--font-display);font-size:1rem;font-weight:700}.proyectos-type-list[data-astro-cid-pmzu3t2l] h3[data-astro-cid-pmzu3t2l]{max-width:32ch;font-size:clamp(1.45rem,2.1vw,2.2rem)}.proyectos-type-list[data-astro-cid-pmzu3t2l] p[data-astro-cid-pmzu3t2l]{max-width:70ch;color:var(--color-muted);margin:.75rem 0 0;line-height:1.7}.proyectos-type-list[data-astro-cid-pmzu3t2l] small[data-astro-cid-pmzu3t2l]{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:1rem;font-size:.73rem;font-weight:700;display:block}.proyectos-model[data-astro-cid-pmzu3t2l]{color:#fff;background:var(--pj-navy)}.proyectos-section-heading[data-astro-cid-pmzu3t2l]>p[data-astro-cid-pmzu3t2l]{color:#ffffffb8;max-width:54ch;margin:2rem 0 0;font-size:1.08rem;line-height:1.7}.proyectos-model__table[data-astro-cid-pmzu3t2l]{border-top:1px solid #ffffff42;margin-top:clamp(2.5rem,5vw,4rem)}.proyectos-model__row[data-astro-cid-pmzu3t2l]{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:2rem;padding:1.35rem 0;display:grid}.proyectos-model__row[data-astro-cid-pmzu3t2l] span[data-astro-cid-pmzu3t2l]{font-weight:650}.proyectos-model__row[data-astro-cid-pmzu3t2l] p[data-astro-cid-pmzu3t2l]{color:#ffffffbd;margin:0}.proyectos-model__row[data-astro-cid-pmzu3t2l] a[data-astro-cid-pmzu3t2l]{color:#fff;text-decoration:underline;text-decoration-color:var(--color-solar);text-underline-offset:.18em}.proyectos-model__row--head[data-astro-cid-pmzu3t2l]{color:#ffffff8c;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.proyectos-data[data-astro-cid-pmzu3t2l]{color:#fff;background:#162b50}.proyectos-data__content[data-astro-cid-pmzu3t2l]{max-width:58ch}.proyectos-data__content[data-astro-cid-pmzu3t2l]>p[data-astro-cid-pmzu3t2l]{color:#ffffffbf;margin:0;font-size:1.08rem;line-height:1.7}.proyectos-data[data-astro-cid-pmzu3t2l] ul[data-astro-cid-pmzu3t2l]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.proyectos-data[data-astro-cid-pmzu3t2l] li[data-astro-cid-pmzu3t2l]{color:#ffffffd1;border-top:1px solid #fff3;padding:1rem 0 1rem 1.2rem;position:relative}.proyectos-data[data-astro-cid-pmzu3t2l] li[data-astro-cid-pmzu3t2l]:before{content:"";background:var(--color-solar);width:.38rem;height:.38rem;position:absolute;top:1.55rem;left:0}.proyectos-final[data-astro-cid-pmzu3t2l]{background:#fff}.proyectos-final__inner[data-astro-cid-pmzu3t2l]{max-width:820px}.proyectos-final[data-astro-cid-pmzu3t2l] h2[data-astro-cid-pmzu3t2l]{max-width:14ch}.proyectos-final__inner[data-astro-cid-pmzu3t2l]>p[data-astro-cid-pmzu3t2l]:not(.proyectos-label){max-width:58ch;color:var(--color-muted);margin:1.25rem 0 0;font-size:1.08rem;line-height:1.65}.proyectos-final__button[data-astro-cid-pmzu3t2l]{color:#fff;background:var(--pj-navy);margin-top:2.2rem}.proyectos-final__button[data-astro-cid-pmzu3t2l]:hover{background:#1a3159;transform:translateY(-1px)}@media (width<=960px){.proyectos-hero__grid[data-astro-cid-pmzu3t2l]{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);gap:2.5rem}.proyectos-hero__media[data-astro-cid-pmzu3t2l],.proyectos-hero__media[data-astro-cid-pmzu3t2l] img[data-astro-cid-pmzu3t2l]{min-height:430px}.proyectos-split[data-astro-cid-pmzu3t2l],.proyectos-section-heading[data-astro-cid-pmzu3t2l],.proyectos-data__grid[data-astro-cid-pmzu3t2l]{gap:3rem}}@media (width<=760px){.proyectos-hero__grid[data-astro-cid-pmzu3t2l],.proyectos-split[data-astro-cid-pmzu3t2l],.proyectos-section-heading[data-astro-cid-pmzu3t2l],.proyectos-data__grid[data-astro-cid-pmzu3t2l]{grid-template-columns:1fr}.proyectos-hero__grid[data-astro-cid-pmzu3t2l]{gap:2.4rem;min-height:auto;padding-block:4rem 0}.proyectos-hero[data-astro-cid-pmzu3t2l] h1[data-astro-cid-pmzu3t2l]{max-width:10.5ch;font-size:clamp(2.85rem,12vw,4.35rem)}.proyectos-hero__media[data-astro-cid-pmzu3t2l]{min-height:320px;margin-inline:calc((100vw - min(100vw - 2.5rem, var(--container))) / -2);border-radius:0}.proyectos-hero__media[data-astro-cid-pmzu3t2l] img[data-astro-cid-pmzu3t2l]{object-position:center 52%;min-height:320px}.proyectos-local-nav__inner[data-astro-cid-pmzu3t2l]{min-height:52px}.proyectos-intro[data-astro-cid-pmzu3t2l] h2[data-astro-cid-pmzu3t2l],.proyectos-heading[data-astro-cid-pmzu3t2l] h2[data-astro-cid-pmzu3t2l],.proyectos-section-heading[data-astro-cid-pmzu3t2l] h2[data-astro-cid-pmzu3t2l],.proyectos-data[data-astro-cid-pmzu3t2l] h2[data-astro-cid-pmzu3t2l],.proyectos-final[data-astro-cid-pmzu3t2l] h2[data-astro-cid-pmzu3t2l]{font-size:clamp(2.15rem,9.5vw,3.5rem)}.proyectos-type-list[data-astro-cid-pmzu3t2l] article[data-astro-cid-pmzu3t2l]{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding-block:1.7rem}.proyectos-type-list[data-astro-cid-pmzu3t2l] h3[data-astro-cid-pmzu3t2l]{font-size:1.4rem}.proyectos-model__row[data-astro-cid-pmzu3t2l]{grid-template-columns:1fr;gap:.45rem}.proyectos-model__row--head[data-astro-cid-pmzu3t2l]{display:none}.proyectos-data[data-astro-cid-pmzu3t2l] ul[data-astro-cid-pmzu3t2l]{grid-template-columns:1fr}}@media (width<=460px){.proyectos-hero__grid[data-astro-cid-pmzu3t2l]{padding-top:3.25rem}.proyectos-hero__actions[data-astro-cid-pmzu3t2l],.proyectos-hero__actions[data-astro-cid-pmzu3t2l] .proyectos-button[data-astro-cid-pmzu3t2l]{width:100%}.proyectos-hero__actions[data-astro-cid-pmzu3t2l] .proyectos-button[data-astro-cid-pmzu3t2l]{justify-content:space-between}.proyectos-local-nav__inner[data-astro-cid-pmzu3t2l]{margin-inline:1.25rem}.proyectos-type-list[data-astro-cid-pmzu3t2l] small[data-astro-cid-pmzu3t2l]{font-size:.68rem}}
