.shead[data-astro-cid-sjgajsms]{gap:1.5rem 3rem;display:grid}.shead__main[data-astro-cid-sjgajsms]{justify-items:start;gap:1.4rem;display:grid}.shead__title[data-astro-cid-sjgajsms] em{font-style:italic}.shead__aside[data-astro-cid-sjgajsms]{justify-items:start;gap:1.5rem;max-width:34rem;display:grid}.shead--split[data-astro-cid-sjgajsms]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.shead--split[data-astro-cid-sjgajsms] .shead__title[data-astro-cid-sjgajsms],.shead--stack[data-astro-cid-sjgajsms] .shead__title[data-astro-cid-sjgajsms]{max-width:18ch}.shead--center[data-astro-cid-sjgajsms]{text-align:center;justify-items:center}.shead--center[data-astro-cid-sjgajsms] .shead__main[data-astro-cid-sjgajsms],.shead--center[data-astro-cid-sjgajsms] .shead__aside[data-astro-cid-sjgajsms]{justify-items:center}.shead--center[data-astro-cid-sjgajsms] .shead__title[data-astro-cid-sjgajsms]{max-width:20ch}@media (width<=860px){.shead--split[data-astro-cid-sjgajsms]{grid-template-columns:1fr}}.hero__head[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:2rem clamp(2rem,5vw,6rem);padding-top:clamp(2.5rem,6vw,5.5rem);padding-bottom:clamp(2.25rem,4.5vw,4rem);display:grid}.hero__title[data-astro-cid-lcdefpme]{justify-items:start;display:grid}.hero__kicker[data-astro-cid-lcdefpme]{margin-bottom:clamp(1.25rem,2.5vw,2rem)}.hero__line[data-astro-cid-lcdefpme]{display:block}.hero__line[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-style:italic}.hero__aside[data-astro-cid-lcdefpme]{justify-items:start;gap:2rem;max-width:30rem;padding-bottom:.6rem;display:grid}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;display:flex}.hero__media[data-astro-cid-lcdefpme]{height:clamp(26rem,78vh,58rem);position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme] img{animation:settle 2.6s var(--ease-out-expo) both}@keyframes settle{0%{opacity:.2;transform:scale(1.07)}}.hero__foot[data-astro-cid-lcdefpme]{justify-content:space-between;gap:1rem;padding-top:1rem;display:flex}.hero__credit[data-astro-cid-lcdefpme]{align-items:center;gap:.6rem;transition:color .3s;display:inline-flex}.hero__credit[data-astro-cid-lcdefpme]:hover{color:var(--color-ink)}.hero__foot-meta[data-astro-cid-lcdefpme]{font-family:var(--font-sans);letter-spacing:.03em;color:var(--color-ink-3);font-size:.8125rem}@media (width<=860px){.hero__head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__credit[data-astro-cid-lcdefpme]{align-items:center;gap:.6rem;transition:color .3s;display:inline-flex}.hero__credit[data-astro-cid-lcdefpme]:hover{color:var(--color-ink)}.hero__foot-meta[data-astro-cid-lcdefpme]{display:none}.hero__media[data-astro-cid-lcdefpme]{height:clamp(22rem,62vh,36rem)}}@media (prefers-reduced-motion:reduce){.hero__media[data-astro-cid-lcdefpme] img{animation:none}}.manifesto__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,2fr) minmax(0,8fr) minmax(0,2fr);align-items:start;gap:2rem;display:grid}.manifesto__seal[data-astro-cid-lcdefpme]{color:var(--color-ink-2);padding-top:.6rem}.manifesto__text[data-astro-cid-lcdefpme]{letter-spacing:-.012em;color:var(--color-ink);text-wrap:pretty;font-size:clamp(1.65rem,1.2rem + 1.7vw,2.75rem);line-height:1.28}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(4rem,8vw,7rem);display:grid}.pillar[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line-strong);padding-top:1.4rem}.pillar__title[data-astro-cid-lcdefpme]{margin-bottom:.6rem;font-size:1.45rem}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-ink-2);max-width:24rem}.manifesto__coverage[data-astro-cid-lcdefpme]{color:var(--color-ink-2);text-wrap:pretty;margin-top:2rem}@media (width<=860px){.manifesto__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.manifesto__seal[data-astro-cid-lcdefpme] svg{width:112px;height:112px}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.ambientes[data-astro-cid-lcdefpme]{padding-top:0}.rooms[data-astro-cid-lcdefpme]{margin-top:var(--space-block);position:relative}.rooms__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line-strong);margin:0;padding:0;list-style:none}.rooms__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-line-strong)}.room[data-astro-cid-lcdefpme]{grid-template-columns:3.5rem minmax(0,1fr) minmax(0,21rem) 6rem 1.5rem;align-items:center;gap:1.5rem;padding-block:clamp(1.3rem,2.4vw,2.1rem);display:grid}.room__n[data-astro-cid-lcdefpme],.room__count[data-astro-cid-lcdefpme]{font-family:var(--font-sans);letter-spacing:.03em;font-variant-numeric:tabular-nums;color:var(--color-ink-3);font-size:.8125rem}.room__count[data-astro-cid-lcdefpme]{text-align:right}.room__thumb[data-astro-cid-lcdefpme]{display:none}.room__name[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:var(--color-ink);transition:color .4s, transform .8s var(--ease-out-expo);font-size:clamp(2rem,1.2rem + 2.6vw,3.8rem);line-height:1.02}.room__short[data-astro-cid-lcdefpme]{color:var(--color-ink-3);font-size:1.05rem;line-height:1.45}.room__arrow[data-astro-cid-lcdefpme]{color:var(--color-ink);opacity:.3;transition:opacity .4s, transform .6s var(--ease-out-expo);justify-self:end}.rooms__list[data-astro-cid-lcdefpme]:has(.room:hover) .room[data-astro-cid-lcdefpme]:not(:hover) .room__name[data-astro-cid-lcdefpme]{color:var(--color-ink-3)}.room[data-astro-cid-lcdefpme]:hover .room__name[data-astro-cid-lcdefpme]{transform:translate(.75rem)}.room[data-astro-cid-lcdefpme]:hover .room__arrow[data-astro-cid-lcdefpme]{opacity:1;transform:translate(4px)}.rooms__float[data-astro-cid-lcdefpme]{z-index:3;aspect-ratio:4/5;pointer-events:none;opacity:0;width:clamp(11rem,14vw,15rem);transition:opacity .35s var(--ease-soft);will-change:transform;position:absolute;top:0;left:0}.rooms[data-astro-cid-lcdefpme].is-hovering .rooms__float[data-astro-cid-lcdefpme]{opacity:1}.rooms__img[data-astro-cid-lcdefpme]{clip-path:inset(100% 0 0);transition:clip-path .75s var(--ease-out-expo);position:absolute;inset:0}.rooms__img[data-astro-cid-lcdefpme].is-active{z-index:1;clip-path:inset(0)}@media (width<=1100px){.room[data-astro-cid-lcdefpme]{grid-template-columns:3rem minmax(0,1fr) minmax(0,17rem) 1.5rem}.room__count[data-astro-cid-lcdefpme]{display:none}}@media (width<=760px),(hover:none){.rooms__float[data-astro-cid-lcdefpme]{display:none}.room[data-astro-cid-lcdefpme]{grid-template-columns:4.5rem minmax(0,1fr) 1.25rem;gap:.3rem 1.1rem;padding-block:1rem}.room__n[data-astro-cid-lcdefpme],.room__count[data-astro-cid-lcdefpme]{display:none}.room__thumb[data-astro-cid-lcdefpme]{grid-row:1/span 2;display:block}.room__name[data-astro-cid-lcdefpme]{grid-column:2;align-self:end;font-size:clamp(1.55rem,1.2rem + 1.6vw,2.4rem)}.room__short[data-astro-cid-lcdefpme]{grid-column:2;align-self:start;font-size:.98rem;line-height:1.4}.room__arrow[data-astro-cid-lcdefpme]{opacity:.6;grid-area:1/3/span 2}.room[data-astro-cid-lcdefpme]:hover .room__name[data-astro-cid-lcdefpme]{transform:none}}.obras[data-astro-cid-lcdefpme]{background:var(--color-paper-2)}.obras__head[data-astro-cid-lcdefpme]{justify-items:start;gap:1.4rem;display:grid}.obras__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:16ch}.steps[data-astro-cid-lcdefpme]{margin-top:var(--space-block);grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);padding:0;list-style:none;display:grid}.step__drawing[data-astro-cid-lcdefpme]{background:var(--color-paper-2);border:1px solid var(--color-line);margin-bottom:1.4rem;padding:1.4rem 1.1rem 1.1rem}.step__n[data-astro-cid-lcdefpme]{font-family:var(--font-sans);letter-spacing:.03em;color:var(--color-ink-3);font-size:.8125rem;font-weight:500}.step__title[data-astro-cid-lcdefpme]{margin-top:.4rem}.step__text[data-astro-cid-lcdefpme]{color:var(--color-ink-2);margin-top:.6rem;font-size:1.05rem;line-height:1.55}@media (width<=1180px){.steps[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scrollbar-width:thin;width:auto;padding-bottom:1.25rem;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:minmax(17rem,30vw);grid-auto-flow:column;margin-inline:0;overflow-x:auto}.step[data-astro-cid-lcdefpme]{scroll-snap-align:start}}@media (width<=640px){.steps[data-astro-cid-lcdefpme]{grid-auto-columns:80vw}}.terminaciones[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line)}.finishes[data-astro-cid-lcdefpme]{margin-top:var(--space-block);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(2.5rem,4vw,3.5rem) clamp(1rem,2.4vw,2.5rem);display:grid}.finish__board[data-astro-cid-lcdefpme]{background:var(--color-paper-2);margin-bottom:1.4rem;padding:.5rem}.finish__text[data-astro-cid-lcdefpme]{margin-top:.55rem;font-size:1.05rem;line-height:1.55}.finish__materials[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.finish__materials[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--color-line-strong);font-family:var(--font-sans);letter-spacing:.03em;color:var(--color-ink-2);border-radius:999px;padding:.3rem .65rem .28rem;font-size:.74rem}.finish__from[data-astro-cid-lcdefpme]{color:var(--color-ink-3);margin-top:.8rem;font-style:italic}.finishes__note[data-astro-cid-lcdefpme]{margin-top:var(--space-block);color:var(--color-ink-2);font-size:1.2rem;font-style:italic}@media (width<=1000px){.finishes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.finishes[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.taller[data-astro-cid-lcdefpme]{background:var(--color-night);color:var(--color-on-night-2);padding-block:var(--space-section)}.taller__top[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:2rem clamp(2rem,5vw,6rem);display:grid}.taller__head[data-astro-cid-lcdefpme]{justify-items:start;gap:1.5rem;display:grid}.taller[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--color-on-night-2)}.taller[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--color-on-night);max-width:16ch}.taller__text[data-astro-cid-lcdefpme]{justify-items:start;gap:1rem;max-width:32rem;display:grid}.taller__link[data-astro-cid-lcdefpme]{color:var(--color-on-night);margin-top:.75rem}.taller__steps[data-astro-cid-lcdefpme]{margin-top:var(--space-block);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.75rem);padding:0;list-style:none;display:grid}.taller__step[data-astro-cid-lcdefpme] .photo__frame{background:var(--color-night-2)}.taller__cap[data-astro-cid-lcdefpme]{color:var(--color-on-night-2);grid-template-columns:2.4rem minmax(0,1fr);gap:.5rem;padding-top:1rem;font-size:1.05rem;line-height:1.45;display:grid}.taller__cap[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--color-on-night);font-weight:400}.taller__n[data-astro-cid-lcdefpme]{font-family:var(--font-sans);letter-spacing:.04em;font-variant-numeric:tabular-nums;padding-top:.28rem;font-size:.75rem}.taller__quote[data-astro-cid-lcdefpme]{margin-top:var(--space-block);border-top:1px solid #eae1d32e;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;padding-top:1.75rem;display:flex}.taller__quote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-candle);font-size:clamp(1.6rem,1.3rem + 1.2vw,2.5rem);font-style:italic;line-height:1.2}.taller__quote[data-astro-cid-lcdefpme] cite[data-astro-cid-lcdefpme]{font-family:var(--font-sans);letter-spacing:.03em;color:var(--color-on-night-2);font-size:.8125rem;font-style:normal}@media (width<=900px){.taller__top[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=760px){.taller__steps[data-astro-cid-lcdefpme]{width:auto;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:74vw;grid-auto-flow:column;margin-inline:0;overflow-x:auto}.taller__steps[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.taller__step[data-astro-cid-lcdefpme]{scroll-snap-align:start}}.saber__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.guides[data-astro-cid-lcdefpme]{margin:var(--space-block) 0 0;border-top:1px solid var(--color-line);padding:0;list-style:none}.guides[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-line);gap:.35rem;padding-block:1.5rem;display:grid}.guides__kind[data-astro-cid-lcdefpme]{font-family:var(--font-sans);letter-spacing:.03em;color:var(--color-ink-3);font-size:.8125rem;font-weight:500}.guides__title[data-astro-cid-lcdefpme]{color:var(--color-ink);font-size:clamp(1.4rem,1.2rem + .7vw,1.85rem);line-height:1.15;transition:color .3s}.guides[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .guides__title[data-astro-cid-lcdefpme]{color:var(--color-walnut)}.guides__dek[data-astro-cid-lcdefpme]{color:var(--color-ink-3);font-size:1.05rem}.saber__faq[data-astro-cid-lcdefpme]{justify-items:start;gap:1.5rem;padding-top:.5rem;display:grid}.saber__faq[data-astro-cid-lcdefpme] .faqs{width:100%}@media (width<=900px){.saber__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
