.site-header[data-astro-cid-nen7h5rs]{z-index:50;height:var(--header-h);padding-inline:var(--margin);background:var(--paper);transition:transform var(--t-ui) var(--ease-out), background-color var(--t-ui) ease;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs][data-top]{background:0 0}.site-header[data-astro-cid-nen7h5rs].is-hidden{transform:translateY(-100%)}.brand[data-astro-cid-nen7h5rs]{align-items:baseline;display:flex}.brand__mark[data-astro-cid-nen7h5rs]{font-size:var(--step-body);font-stretch:var(--wide);letter-spacing:-.04em;max-width:5em;transition:opacity var(--t-ui) ease, max-width var(--t-ui) var(--ease-out), margin var(--t-ui) var(--ease-out);margin-right:.75rem;font-weight:800;line-height:1;display:inline-block;overflow:hidden}.brand__desc[data-astro-cid-nen7h5rs]{font-size:var(--step-small);color:var(--ink-2)}[data-astro-cid-nen7h5rs][data-top] .brand__mark[data-astro-cid-nen7h5rs]{opacity:0;max-width:0;margin-right:0}.site-nav__list[data-astro-cid-nen7h5rs]{gap:clamp(1.25rem,2.6vw,2.75rem);display:flex}.site-nav__link[data-astro-cid-nen7h5rs]{font-size:var(--step-small);padding-block:.35em;font-weight:560;position:relative}.site-nav__link[data-astro-cid-nen7h5rs]:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform var(--t-ui) var(--ease-out);position:absolute;bottom:.1em;left:0;right:0;transform:scaleX(0)}.site-nav__link[data-astro-cid-nen7h5rs][aria-current]:after{background:currentColor;transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.site-nav__link[data-astro-cid-nen7h5rs]:hover:after{transform:scaleX(1)}}.menu-toggle[data-astro-cid-nen7h5rs]{font-size:var(--step-small);min-height:2.75rem;padding-inline:.25rem;font-weight:600;display:none}.menu-toggle__close[data-astro-cid-nen7h5rs],.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__open[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-toggle__close[data-astro-cid-nen7h5rs]{display:inline}.menu[data-astro-cid-nen7h5rs]{z-index:40;padding:calc(var(--header-h) + 3rem) var(--margin) var(--margin);background:var(--paper);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto}.menu__link[data-astro-cid-nen7h5rs]{font-size:clamp(3rem,15vw,6rem);font-stretch:var(--wide);letter-spacing:-.045em;font-weight:760;line-height:1.02;display:block}.menu__foot[data-astro-cid-nen7h5rs]{color:var(--ink-2);grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (prefers-reduced-motion:no-preference){.menu[data-astro-cid-nen7h5rs]{clip-path:inset(0 0 100%);transition:clip-path .6s var(--ease-in-out)}.menu[data-astro-cid-nen7h5rs].is-open{clip-path:inset(0)}.menu__list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{opacity:0;transition:opacity .5s var(--ease-out), transform .7s var(--ease-out);transform:translateY(1.2rem)}.menu[data-astro-cid-nen7h5rs].is-open .menu__list[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{opacity:1;transition-delay:calc(.22s + var(--i,0) * 60ms);transform:none}}@media (width<=47.99em){.site-nav[data-astro-cid-nen7h5rs],.brand__desc[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{display:block}.site-header[data-astro-cid-nen7h5rs][data-top] .brand__mark[data-astro-cid-nen7h5rs]{opacity:1;max-width:5em}html.menu-open .site-header[data-astro-cid-nen7h5rs]{background:var(--paper);transform:none}}.hero[data-astro-cid-ge2uvauf]{padding:calc(var(--header-h) + clamp(.25rem, 1.4vw, 1.25rem)) var(--margin) var(--margin);grid-template-rows:auto 1fr;gap:clamp(1rem,2.2vw,2rem);display:grid;position:relative}.monument[data-astro-cid-ge2uvauf]{font-size:calc((100vw - 2 * var(--margin)) * .285);font-stretch:var(--wide);letter-spacing:-.04em;justify-content:space-between;align-items:baseline;padding-top:.03em;font-weight:800;line-height:.74;display:flex}.monument__glyph[data-astro-cid-ge2uvauf]{display:block}.monument__o[data-astro-cid-ge2uvauf]{background:var(--paper-2);width:.705em;height:.705em;display:block;overflow:hidden}.monument__o[data-astro-cid-ge2uvauf] video[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%}.hero__base[data-astro-cid-ge2uvauf]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));min-height:0;display:grid}.hero__text[data-astro-cid-ge2uvauf]{flex-direction:column;grid-column:1/span 4;justify-content:space-between;gap:2rem;display:flex}.hero__lede[data-astro-cid-ge2uvauf]{font-family:var(--font-voice);font-size:var(--step-lead);letter-spacing:-.012em;max-width:23ch;line-height:1.2}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.hero__secondary[data-astro-cid-ge2uvauf]{font-size:var(--step-small);font-weight:560}.hero__photo[data-astro-cid-ge2uvauf]{grid-column:5/-1;grid-template-rows:1fr auto;gap:.6rem;min-height:0;display:grid}.hero__frame[data-astro-cid-ge2uvauf]{min-height:0}.hero__caption[data-astro-cid-ge2uvauf]{justify-content:space-between;gap:.5rem 1.25rem;display:flex}.hero__caption-text[data-astro-cid-ge2uvauf]{margin-right:auto}.hero__pause[data-astro-cid-ge2uvauf]{color:var(--ink);text-align:left;text-underline-offset:.22em;align-self:flex-start;min-height:1.5rem;font-weight:560;text-decoration:underline .07em}@media (hover:hover) and (pointer:fine){.hero__pause[data-astro-cid-ge2uvauf]:hover{text-decoration-color:var(--accent)}}@media (width>=64em) and (height>=40em){.hero[data-astro-cid-ge2uvauf]{height:100svh;min-height:40rem;max-height:75rem}}@media (width>=64em) and (height<=39.99em){.hero__frame[data-astro-cid-ge2uvauf]{aspect-ratio:16/9}}@media (width<=63.99em){.hero__text[data-astro-cid-ge2uvauf]{grid-column:1/-1;gap:1.5rem;margin-bottom:2rem}.hero__lede[data-astro-cid-ge2uvauf]{max-width:24ch}.hero__photo[data-astro-cid-ge2uvauf]{grid-column:1/-1}.hero__frame[data-astro-cid-ge2uvauf]{aspect-ratio:3/2}}@media (width<=47.99em){.hero[data-astro-cid-ge2uvauf]{gap:1.25rem}.hero__text[data-astro-cid-ge2uvauf]{margin-bottom:1.25rem}.hero__frame[data-astro-cid-ge2uvauf]{aspect-ratio:4/5}.hero__caption[data-astro-cid-ge2uvauf]{flex-direction:column;gap:.15rem}}.manifesto[data-astro-cid-nnfqu5h2]{column-gap:var(--gutter);padding-block:clamp(6rem, 12vw, 11rem) calc(var(--section) / 2);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.manifesto__text[data-astro-cid-nnfqu5h2]{font-family:var(--font-voice);font-size:var(--step-lead);letter-spacing:-.012em;text-indent:3em;grid-area:1/7/auto/-1;max-width:30em;font-weight:380;line-height:1.24}.manifesto__photo[data-astro-cid-nnfqu5h2]{aspect-ratio:1;grid-area:2/1/auto/span 3;margin-top:-6rem}.manifesto__note[data-astro-cid-nnfqu5h2]{grid-area:3/1/auto/span 2;max-width:26ch;margin-top:1.5rem}@media (width<=63.99em){.manifesto__text[data-astro-cid-nnfqu5h2]{grid-column:4/-1}.manifesto__photo[data-astro-cid-nnfqu5h2]{grid-column:1/span 4;margin-top:3rem}.manifesto__note[data-astro-cid-nnfqu5h2]{grid-column:1/span 4}}@media (width<=47.99em){.manifesto[data-astro-cid-nnfqu5h2]{row-gap:0}.manifesto__text[data-astro-cid-nnfqu5h2]{text-indent:0;grid-column:1/-1}.manifesto__photo[data-astro-cid-nnfqu5h2]{aspect-ratio:4/5;grid-area:2/5/auto/-1;margin-top:2.5rem}.manifesto__note[data-astro-cid-nnfqu5h2]{grid-area:2/1/auto/span 4;align-self:end;margin:0;padding-right:.5rem}}.featured[data-astro-cid-5ryy5rd4]{padding-block:calc(var(--section) / 2)}.featured__head[data-astro-cid-5ryy5rd4]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 2rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}.featured__meta[data-astro-cid-5ryy5rd4]{font-size:var(--step-small);gap:1.5rem;padding-bottom:.6em;font-weight:560;display:flex}.featured__opening-frame[data-astro-cid-5ryy5rd4]{aspect-ratio:3/2}.featured__opening-frame[data-astro-cid-5ryy5rd4] .zoom,.band__frame[data-astro-cid-5ryy5rd4] .zoom,.featured__detail-photo[data-astro-cid-5ryy5rd4] .zoom{height:100%;display:block}.featured__opening[data-astro-cid-5ryy5rd4] figcaption[data-astro-cid-5ryy5rd4]{margin-top:.6rem}.featured__story[data-astro-cid-5ryy5rd4]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2.5rem;padding-block:clamp(4rem,9vw,8rem);display:grid}.featured__lead[data-astro-cid-5ryy5rd4]{grid-column:1/span 7;max-width:27ch}.featured__body[data-astro-cid-5ryy5rd4]{grid-area:2/1/auto/span 5;gap:1em;display:grid}.facts[data-astro-cid-5ryy5rd4]{grid-area:1/8/span 2/-1;align-self:start;gap:.85rem;padding-top:.5rem;display:grid}.facts__row[data-astro-cid-5ryy5rd4]{grid-template-columns:7.5rem 1fr;gap:1rem;display:grid}.facts[data-astro-cid-5ryy5rd4] dd[data-astro-cid-5ryy5rd4]{font-weight:500}.band[data-astro-cid-5ryy5rd4]{gap:0;height:clamp(26rem,74svh,52rem);display:flex}.band__panel[data-astro-cid-5ryy5rd4]{flex:var(--grow) 1 0;min-width:0;transition:flex-grow .6s var(--ease-out);grid-template-rows:1fr auto;gap:.6rem;display:grid}.band__frame[data-astro-cid-5ryy5rd4]{min-height:0}.band__caption[data-astro-cid-5ryy5rd4]{padding-inline:var(--margin) 1rem;max-width:46ch}.band__panel[data-astro-cid-5ryy5rd4]+.band__panel[data-astro-cid-5ryy5rd4] .band__caption[data-astro-cid-5ryy5rd4]{padding-left:.9rem}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.band__panel[data-astro-cid-5ryy5rd4]:hover{flex-grow:7}}.featured__detail[data-astro-cid-5ryy5rd4]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-top:clamp(5rem,10vw,9rem);display:grid}.featured__detail-photo[data-astro-cid-5ryy5rd4]{aspect-ratio:4/5;grid-column:1/span 7}.featured__detail-text[data-astro-cid-5ryy5rd4]{grid-column:9/-1;gap:1.25rem;display:grid}.measures[data-astro-cid-5ryy5rd4]{gap:1.25rem;margin-top:1.5rem;display:grid}.measures__item[data-astro-cid-5ryy5rd4]{flex-direction:column-reverse;gap:.2rem;display:flex}.measures[data-astro-cid-5ryy5rd4] dd[data-astro-cid-5ryy5rd4]{font-size:clamp(1.625rem,1.2rem + 1.2vw,2.5rem);font-stretch:var(--semi);letter-spacing:-.03em;font-weight:620;line-height:1}@media (width<=63.99em){.band[data-astro-cid-5ryy5rd4]{height:clamp(24rem,52svh,34rem)}.featured__lead[data-astro-cid-5ryy5rd4]{grid-column:1/-1}.featured__body[data-astro-cid-5ryy5rd4]{grid-column:1/span 7}.facts[data-astro-cid-5ryy5rd4]{grid-area:auto/1/auto/-1}.featured__detail-photo[data-astro-cid-5ryy5rd4]{grid-column:1/span 6}.featured__detail-text[data-astro-cid-5ryy5rd4]{grid-column:7/-1}}@media (width<=47.99em){.featured__body[data-astro-cid-5ryy5rd4]{grid-column:1/-1}.facts__row[data-astro-cid-5ryy5rd4]{grid-template-columns:6.5rem 1fr}.band[data-astro-cid-5ryy5rd4]{grid-template-columns:1fr 1fr;gap:1.5rem .375rem;height:auto;display:grid}.band__panel[data-astro-cid-5ryy5rd4]:first-child,.band__panel[data-astro-cid-5ryy5rd4]:nth-child(4){grid-column:1/-1}.band__panel[data-astro-cid-5ryy5rd4]:first-child .band__frame[data-astro-cid-5ryy5rd4],.band__panel[data-astro-cid-5ryy5rd4]:nth-child(4) .band__frame[data-astro-cid-5ryy5rd4]{aspect-ratio:4/3}.band__panel[data-astro-cid-5ryy5rd4]:nth-child(2) .band__frame[data-astro-cid-5ryy5rd4],.band__panel[data-astro-cid-5ryy5rd4]:nth-child(3) .band__frame[data-astro-cid-5ryy5rd4]{aspect-ratio:3/4}.band__panel[data-astro-cid-5ryy5rd4]:nth-child(4) .band__caption[data-astro-cid-5ryy5rd4],.band__caption[data-astro-cid-5ryy5rd4],.band__panel[data-astro-cid-5ryy5rd4]+.band__panel[data-astro-cid-5ryy5rd4] .band__caption[data-astro-cid-5ryy5rd4]{padding-inline:var(--margin)}.band__panel[data-astro-cid-5ryy5rd4]:nth-child(2) .band__caption[data-astro-cid-5ryy5rd4]{padding-right:0}.band__panel[data-astro-cid-5ryy5rd4]:nth-child(3) .band__caption[data-astro-cid-5ryy5rd4]{padding-left:0}.featured__detail[data-astro-cid-5ryy5rd4]{row-gap:2rem}.featured__detail-photo[data-astro-cid-5ryy5rd4],.featured__detail-text[data-astro-cid-5ryy5rd4]{grid-column:1/-1}}.projects__head[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:clamp(3rem,7vw,6rem);display:flex}.projects__sub[data-astro-cid-ftq3vvlr]{text-align:right;padding-bottom:.6em}.row[data-astro-cid-ftq3vvlr]+.row[data-astro-cid-ftq3vvlr]{margin-top:clamp(7rem,15vw,14rem)}.project[data-astro-cid-ftq3vvlr]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.project[data-astro-cid-ftq3vvlr] .zoom{height:100%;display:block}.project__info[data-astro-cid-ftq3vvlr]{align-content:start;gap:.85rem;display:grid}.project__meta[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;gap:.25rem 1.1rem;font-weight:560;display:flex}.project__info[data-astro-cid-ftq3vvlr] .voice[data-astro-cid-ftq3vvlr]{max-width:40ch}.row--bleed[data-astro-cid-ftq3vvlr] .project[data-astro-cid-ftq3vvlr]{row-gap:clamp(1.75rem,3vw,2.75rem)}.row--bleed[data-astro-cid-ftq3vvlr] .project__main[data-astro-cid-ftq3vvlr]{aspect-ratio:16/9;margin-inline:calc(var(--margin) * -1);grid-column:1/-1}.row--bleed[data-astro-cid-ftq3vvlr] .project__info[data-astro-cid-ftq3vvlr]{column-gap:var(--gutter);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:.85rem}.row--bleed[data-astro-cid-ftq3vvlr] .project__info[data-astro-cid-ftq3vvlr]>*{grid-column:1/span 5}.row--bleed[data-astro-cid-ftq3vvlr] .project__info[data-astro-cid-ftq3vvlr] .voice[data-astro-cid-ftq3vvlr]{font-size:var(--step-lead);font-family:var(--font-voice);grid-area:1/7/span 3/-1;max-width:34ch;line-height:1.24}.row--diptych[data-astro-cid-ftq3vvlr]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.row--diptych[data-astro-cid-ftq3vvlr] .project[data-astro-cid-ftq3vvlr]{grid-template-columns:1fr;row-gap:1.75rem}.row--diptych[data-astro-cid-ftq3vvlr] .project[data-astro-cid-ftq3vvlr]:first-child{grid-column:1/span 5}.row--diptych[data-astro-cid-ftq3vvlr] .project[data-astro-cid-ftq3vvlr]:last-child{grid-column:8/-1;margin-top:clamp(6rem,16vw,15rem)}.row--diptych[data-astro-cid-ftq3vvlr] .project__main[data-astro-cid-ftq3vvlr]{aspect-ratio:2/3}@media (width<=63.99em){.row--bleed[data-astro-cid-ftq3vvlr] .project__info[data-astro-cid-ftq3vvlr]>*{grid-column:1/-1}.row--bleed[data-astro-cid-ftq3vvlr] .project__info[data-astro-cid-ftq3vvlr] .voice[data-astro-cid-ftq3vvlr]{grid-area:auto/1/auto/-1}.row--diptych[data-astro-cid-ftq3vvlr] .project[data-astro-cid-ftq3vvlr]:first-child{grid-column:1/span 6}.row--diptych[data-astro-cid-ftq3vvlr] .project[data-astro-cid-ftq3vvlr]:last-child{grid-column:7/-1}}@media (width<=47.99em){.projects__sub[data-astro-cid-ftq3vvlr]{text-align:left}.project[data-astro-cid-ftq3vvlr]{row-gap:1.5rem}.row--bleed[data-astro-cid-ftq3vvlr] .project__main[data-astro-cid-ftq3vvlr]{aspect-ratio:4/5}.row--diptych[data-astro-cid-ftq3vvlr]{row-gap:clamp(4rem,14vw,5rem)}.row--diptych[data-astro-cid-ftq3vvlr] .project[data-astro-cid-ftq3vvlr]:first-child{grid-column:1/-1}.row--diptych[data-astro-cid-ftq3vvlr] .project[data-astro-cid-ftq3vvlr]:last-child{grid-column:3/-1;margin-top:0}.row--diptych[data-astro-cid-ftq3vvlr] .project__main[data-astro-cid-ftq3vvlr]{aspect-ratio:4/5}}.index__head[data-astro-cid-bqh5cn3t]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.index__table[data-astro-cid-bqh5cn3t]{font-size:var(--step-body)}.index__table[data-astro-cid-bqh5cn3t] th[data-astro-cid-bqh5cn3t],.index__table[data-astro-cid-bqh5cn3t] td[data-astro-cid-bqh5cn3t]{text-align:left;font-weight:inherit;vertical-align:baseline;padding:.95rem 1rem .95rem 0}.index__table[data-astro-cid-bqh5cn3t] thead[data-astro-cid-bqh5cn3t] th[data-astro-cid-bqh5cn3t]{padding-block:0 .75rem}.index__row[data-astro-cid-bqh5cn3t]{transition:color var(--t-hover) ease, background-color var(--t-hover) ease;border-top:1px solid #19191729}.index__row[data-astro-cid-bqh5cn3t]:last-child{border-bottom:1px solid #19191729}.index__year[data-astro-cid-bqh5cn3t]{width:8%;color:var(--ink-2)}.index__name[data-astro-cid-bqh5cn3t]{width:44%;font-size:clamp(1.25rem,.8rem + 1.6vw,2.5rem);font-stretch:var(--semi);letter-spacing:-.025em;line-height:1.1;font-weight:600!important}.index__place[data-astro-cid-bqh5cn3t]{width:19%}.index__type[data-astro-cid-bqh5cn3t]{width:18%}.index__area[data-astro-cid-bqh5cn3t]{text-align:right!important;padding-right:0!important}.index__row[data-astro-cid-bqh5cn3t]{position:relative}.index__link[data-astro-cid-bqh5cn3t]:after{content:"";position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.index__table[data-astro-cid-bqh5cn3t]:hover .index__row[data-astro-cid-bqh5cn3t]{color:var(--ink-2)}.index__table[data-astro-cid-bqh5cn3t] .index__row[data-astro-cid-bqh5cn3t]:hover{color:var(--ink);background:var(--paper-2)}}.index__preview[data-astro-cid-bqh5cn3t]{z-index:30;aspect-ratio:4/5;pointer-events:none;opacity:0;visibility:hidden;background:var(--paper-2);width:clamp(14rem,20vw,20rem);transition:opacity .26s,visibility 0s .26s;position:fixed;top:0;left:0;overflow:hidden}.index__preview[data-astro-cid-bqh5cn3t].is-on{opacity:1;visibility:visible;transition:opacity .26s}.index__preview[data-astro-cid-bqh5cn3t] img[data-astro-cid-bqh5cn3t]{object-fit:cover;width:100%;height:100%}@media (width<=47.99em){.index__table[data-astro-cid-bqh5cn3t] thead[data-astro-cid-bqh5cn3t]{display:none}.index__table[data-astro-cid-bqh5cn3t],.index__table[data-astro-cid-bqh5cn3t] tbody[data-astro-cid-bqh5cn3t]{display:block}.index__row[data-astro-cid-bqh5cn3t]{grid-template-columns:3.25rem 1fr auto;column-gap:.75rem;padding-block:1rem;display:grid}.index__table[data-astro-cid-bqh5cn3t] th[data-astro-cid-bqh5cn3t],.index__table[data-astro-cid-bqh5cn3t] td[data-astro-cid-bqh5cn3t]{width:auto;padding:0}.index__year[data-astro-cid-bqh5cn3t]{font-size:var(--step-small);grid-area:1/1}.index__name[data-astro-cid-bqh5cn3t]{grid-area:1/2/auto/-1}.index__place[data-astro-cid-bqh5cn3t],.index__type[data-astro-cid-bqh5cn3t]{font-size:var(--step-small);color:var(--ink-2);grid-column:2}.index__area[data-astro-cid-bqh5cn3t]{font-size:var(--step-small);grid-area:2/3}.index__preview[data-astro-cid-bqh5cn3t]{display:none}}.process[data-astro-cid-grsovck6]{background:var(--stone);padding-block:calc(var(--section) * .6) 0;overflow:hidden}.process__head[data-astro-cid-grsovck6]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-bottom:clamp(3rem,7vw,6rem);display:flex}.process__intro[data-astro-cid-grsovck6]{max-width:34ch}.stages[data-astro-cid-grsovck6]{gap:clamp(6rem,12vw,11rem);display:grid}.stage[data-astro-cid-grsovck6]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(1.5rem,3vw,2.5rem);display:grid}.stage__word[data-astro-cid-grsovck6]{font-size:clamp(3rem,.4rem + 10.4vw,10rem);font-stretch:var(--wide);letter-spacing:-.055em;padding-top:.06em;font-weight:300;line-height:.8}.stage__text[data-astro-cid-grsovck6]{align-content:start;gap:.6rem;display:grid}.stage__note[data-astro-cid-grsovck6]{font-weight:600}.stage__text[data-astro-cid-grsovck6] .voice[data-astro-cid-grsovck6]{max-width:34ch}.stage--lugar[data-astro-cid-grsovck6] .stage__word[data-astro-cid-grsovck6]{grid-area:1/1/auto/span 8;align-self:end}.stage--lugar[data-astro-cid-grsovck6] .stage__media[data-astro-cid-grsovck6]{aspect-ratio:4/5;grid-area:1/9/span 2/-1}.stage--lugar[data-astro-cid-grsovck6] .stage__text[data-astro-cid-grsovck6]{grid-area:2/1/auto/span 4}.stage--estrutura[data-astro-cid-grsovck6] .stage__media[data-astro-cid-grsovck6]{aspect-ratio:1;grid-area:1/1/span 2/span 4}.stage--estrutura[data-astro-cid-grsovck6] .stage__word[data-astro-cid-grsovck6]{text-align:right;grid-area:1/5/auto/-1;align-self:end}.stage--estrutura[data-astro-cid-grsovck6] .stage__text[data-astro-cid-grsovck6]{grid-area:2/9/auto/-1}.stage--materia[data-astro-cid-grsovck6] .stage__word[data-astro-cid-grsovck6]{grid-area:1/1/auto/span 8;align-self:end}.stage--materia[data-astro-cid-grsovck6] .stage__text[data-astro-cid-grsovck6]{grid-area:1/9/auto/-1;align-self:end}.swatches[data-astro-cid-grsovck6]{gap:var(--gutter);grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.swatch[data-astro-cid-grsovck6]{gap:.6rem;display:grid}.swatch__img[data-astro-cid-grsovck6]{aspect-ratio:1}.stage--luz[data-astro-cid-grsovck6] .stage__text[data-astro-cid-grsovck6]{grid-area:1/1/auto/span 4;align-self:end}.stage--luz[data-astro-cid-grsovck6] .stage__word[data-astro-cid-grsovck6]{text-align:right;grid-area:1/5/auto/-1;align-self:end}.stage--luz[data-astro-cid-grsovck6] .stage__media[data-astro-cid-grsovck6]{aspect-ratio:21/9;margin-inline:calc(var(--margin) * -1);grid-area:2/1/auto/-1}@media (width<=63.99em){.stage--lugar[data-astro-cid-grsovck6] .stage__word[data-astro-cid-grsovck6],.stage--materia[data-astro-cid-grsovck6] .stage__word[data-astro-cid-grsovck6]{grid-column:1/-1}.stage--lugar[data-astro-cid-grsovck6] .stage__media[data-astro-cid-grsovck6]{grid-area:2/7/span 2/-1}.stage--lugar[data-astro-cid-grsovck6] .stage__text[data-astro-cid-grsovck6]{grid-column:1/span 6}.stage--estrutura[data-astro-cid-grsovck6] .stage__word[data-astro-cid-grsovck6]{grid-area:1/1/auto/-1}.stage--estrutura[data-astro-cid-grsovck6] .stage__media[data-astro-cid-grsovck6]{grid-area:2/1/auto/span 6}.stage--estrutura[data-astro-cid-grsovck6] .stage__text[data-astro-cid-grsovck6]{grid-area:2/7/auto/-1;align-self:end}.stage--materia[data-astro-cid-grsovck6] .stage__text[data-astro-cid-grsovck6]{grid-area:2/1/auto/span 8}.swatches[data-astro-cid-grsovck6]{grid-row:3}.stage--luz[data-astro-cid-grsovck6] .stage__word[data-astro-cid-grsovck6]{grid-area:1/1/auto/-1}.stage--luz[data-astro-cid-grsovck6] .stage__text[data-astro-cid-grsovck6]{grid-area:2/1/auto/span 8}.stage--luz[data-astro-cid-grsovck6] .stage__media[data-astro-cid-grsovck6]{aspect-ratio:16/9;grid-row:3}}@media (width<=47.99em){.stages[data-astro-cid-grsovck6]{gap:5rem}.stage__word[data-astro-cid-grsovck6]{font-size:clamp(2.5rem,13.2vw,4rem)}.stage[data-astro-cid-grsovck6] .stage__word[data-astro-cid-grsovck6]{text-align:left}.stage--lugar[data-astro-cid-grsovck6] .stage__media[data-astro-cid-grsovck6]{grid-area:2/4/auto/-1}.stage--lugar[data-astro-cid-grsovck6] .stage__text[data-astro-cid-grsovck6]{grid-area:3/1/auto/-1}.stage--estrutura[data-astro-cid-grsovck6] .stage__media[data-astro-cid-grsovck6]{grid-column:1/span 9}.stage--estrutura[data-astro-cid-grsovck6] .stage__text[data-astro-cid-grsovck6]{grid-area:3/1/auto/-1}.stage--materia[data-astro-cid-grsovck6] .stage__text[data-astro-cid-grsovck6]{grid-column:1/-1}.swatches[data-astro-cid-grsovck6]{grid-template-columns:1fr 1fr}.stage--luz[data-astro-cid-grsovck6] .stage__text[data-astro-cid-grsovck6]{grid-column:1/-1}.stage--luz[data-astro-cid-grsovck6] .stage__media[data-astro-cid-grsovck6]{aspect-ratio:4/5}}.studio__bio[data-astro-cid-r6rwahll]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:clamp(1rem,4vw,3rem);display:grid}.studio__facts[data-astro-cid-r6rwahll]{grid-column:1/span 2;align-content:start;gap:1rem;padding-top:.6rem;display:grid}.studio__facts[data-astro-cid-r6rwahll] dd[data-astro-cid-r6rwahll]{font-weight:560}.studio__text[data-astro-cid-r6rwahll]{font-family:var(--font-voice);font-size:var(--step-lead);letter-spacing:-.012em;grid-column:3/-1;font-weight:380;line-height:1.22}.studio__text[data-astro-cid-r6rwahll] p[data-astro-cid-r6rwahll]{text-indent:3em;max-width:32em}.studio__text[data-astro-cid-r6rwahll] p[data-astro-cid-r6rwahll]+p[data-astro-cid-r6rwahll]{margin-top:1.22em}.studio__text[data-astro-cid-r6rwahll] strong[data-astro-cid-r6rwahll]{font-weight:500}.studio__work[data-astro-cid-r6rwahll]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-top:clamp(5rem,11vw,10rem);display:grid}.studio__photo[data-astro-cid-r6rwahll]{grid-column:1/span 7;gap:.6rem;display:grid}.studio__photo[data-astro-cid-r6rwahll] .media[data-astro-cid-r6rwahll]{aspect-ratio:3/2}.services[data-astro-cid-r6rwahll]{grid-column:9/-1;gap:2rem;display:grid}.services__list[data-astro-cid-r6rwahll]{gap:1.5rem;display:grid}.services__item[data-astro-cid-r6rwahll] dt[data-astro-cid-r6rwahll]{font-size:var(--step-body);font-weight:600;font-stretch:var(--semi);letter-spacing:-.015em}.services__item[data-astro-cid-r6rwahll] dd[data-astro-cid-r6rwahll]{max-width:40ch;margin-top:.2rem}@media (width<=63.99em){.studio__facts[data-astro-cid-r6rwahll]{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,1fr);margin-top:2.5rem}.studio__text[data-astro-cid-r6rwahll],.studio__photo[data-astro-cid-r6rwahll]{grid-column:1/-1}.services[data-astro-cid-r6rwahll]{grid-column:1/span 9;margin-top:clamp(4.5rem,10vw,6rem)}}@media (width<=47.99em){.studio__text[data-astro-cid-r6rwahll]{line-height:1.25}.services[data-astro-cid-r6rwahll]{grid-column:1/-1}}.contact[data-astro-cid-he3spzz3]{background:var(--paper-2);padding-block:calc(var(--section) * .6)}.contact__inner[data-astro-cid-he3spzz3]{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:clamp(2.5rem,5vw,4rem);display:grid}.contact__title[data-astro-cid-he3spzz3]{grid-column:1/-1}.brief[data-astro-cid-he3spzz3]{grid-column:1/span 8;align-content:start;gap:1.25rem;display:grid}.brief__sentence[data-astro-cid-he3spzz3]{font-family:var(--font-voice);font-size:var(--step-lead);letter-spacing:-.012em;max-width:30em;font-weight:380;line-height:1.5}.brief__field[data-astro-cid-he3spzz3]{font-family:var(--font-struct);font-size:.82em;font-weight:600;font-stretch:var(--semi);letter-spacing:-.02em;color:var(--ink);background:var(--paper);min-height:2.75rem;box-shadow:inset 0 -2px 0 var(--ink);transition:box-shadow var(--t-hover) ease, background-color var(--t-hover) ease;appearance:none;border:0;border-radius:0;margin-inline:.1em;padding:.1em .35em}select[data-astro-cid-he3spzz3].brief__field{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z' fill='%23191917'/%3E%3C/svg%3E");background-position:right .4em center;background-repeat:no-repeat;background-size:.45em;padding-right:1.3em}.brief__field--num[data-astro-cid-he3spzz3]{text-align:right;-moz-appearance:textfield;width:3.6em}.brief__field--num[data-astro-cid-he3spzz3]::-webkit-inner-spin-button,.brief__field--num[data-astro-cid-he3spzz3]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.brief__field--text[data-astro-cid-he3spzz3]{width:7.5em}.brief__field[data-astro-cid-he3spzz3]:focus-visible{box-shadow:inset 0 -3px 0 var(--accent);background:#fff;outline:none}@media (hover:hover) and (pointer:fine){.brief__field[data-astro-cid-he3spzz3]:hover{box-shadow:inset 0 -3px 0 var(--accent)}}.brief__measure[data-astro-cid-he3spzz3]{height:3.25rem;margin-top:.75rem;position:relative}.brief__cota[data-astro-cid-he3spzz3]{height:0;position:absolute;inset:auto 0 .6rem}.brief__cota[data-astro-cid-he3spzz3] .cota__line[data-astro-cid-he3spzz3]{width:var(--w);transition:width .6s var(--ease-out);top:0;left:0}.brief__cota[data-astro-cid-he3spzz3] .cota__label[data-astro-cid-he3spzz3]{left:var(--w);transition:left .6s var(--ease-out);top:0;transform:translate(-100%,-150%)}.brief__estimate[data-astro-cid-he3spzz3],.brief__status[data-astro-cid-he3spzz3]{max-width:44ch;font-weight:560}.brief__status[data-astro-cid-he3spzz3]:empty{display:none}.brief__actions[data-astro-cid-he3spzz3]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.75rem;display:flex}.contact__address[data-astro-cid-he3spzz3]{grid-column:10/-1;align-content:start;gap:1.25rem;padding-top:.75rem;font-style:normal;display:grid}.contact__rows[data-astro-cid-he3spzz3]{font-size:var(--step-body);gap:.35rem;font-weight:560;display:grid}@media (width<=63.99em){.brief[data-astro-cid-he3spzz3]{grid-column:1/-1}.contact__address[data-astro-cid-he3spzz3]{grid-column:1/span 8}}@media (width<=47.99em){.brief__sentence[data-astro-cid-he3spzz3]{line-height:1.7}.contact__address[data-astro-cid-he3spzz3]{grid-column:1/-1}}.footer[data-astro-cid-jo6i4kqk]{background:var(--ink);color:var(--on-ink);min-height:100svh;padding-block:clamp(2.5rem, 5vw, 4rem) var(--margin);grid-template-rows:auto 1fr auto;display:grid}.footer[data-astro-cid-jo6i4kqk] .link{text-decoration-color:#ecebe659}.footer__cols[data-astro-cid-jo6i4kqk]{gap:2rem var(--gutter);color:var(--on-ink-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.footer__cols[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk],.footer__list[data-astro-cid-jo6i4kqk]{max-width:30ch}.footer__label[data-astro-cid-jo6i4kqk]{color:var(--on-ink);margin-bottom:.5rem;font-weight:600}.footer__list[data-astro-cid-jo6i4kqk]{gap:.2rem;display:grid}.footer__mark[data-astro-cid-jo6i4kqk]{font-size:calc((100vw - 2 * var(--margin)) * .285);font-stretch:var(--wide);letter-spacing:-.04em;justify-content:space-between;align-self:end;align-items:baseline;padding-top:.06em;font-weight:800;line-height:.74;display:flex}.footer__o[data-astro-cid-jo6i4kqk]{width:.705em;height:.705em;box-shadow:inset 0 0 0 .15em var(--on-ink);display:block}.footer__legal[data-astro-cid-jo6i4kqk]{font-size:var(--step-small);color:var(--on-ink-2);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:clamp(1rem,2vw,1.5rem);display:flex}@media (width<=47.99em){.footer[data-astro-cid-jo6i4kqk]{min-height:auto}.footer__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;row-gap:2rem}.footer__mark[data-astro-cid-jo6i4kqk]{margin-top:22svh}}.viewer[data-astro-cid-wtcqywq5]{background:var(--ink);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--on-ink);overscroll-behavior:contain;border:0;margin:0;padding:0;overflow:hidden}.viewer[data-astro-cid-wtcqywq5]::backdrop{background:var(--ink)}.viewer[data-astro-cid-wtcqywq5][open]{display:grid}.viewer__figure[data-astro-cid-wtcqywq5]{padding:clamp(3.5rem, 6vw, 4.5rem) var(--margin) var(--margin);grid-template-rows:1fr auto;gap:.75rem;height:100dvh;min-height:0;display:grid}.viewer__img[data-astro-cid-wtcqywq5]{object-fit:contain;width:100%;height:100%;min-height:0}.viewer__bar[data-astro-cid-wtcqywq5]{color:var(--on-ink-2);justify-content:space-between;gap:1.5rem;display:flex}.viewer__caption[data-astro-cid-wtcqywq5]{color:var(--on-ink);max-width:70ch}.viewer__zone[data-astro-cid-wtcqywq5]{width:50%;position:absolute;top:4rem;bottom:4rem}.viewer__zone--prev[data-astro-cid-wtcqywq5]{left:0}.viewer__zone--next[data-astro-cid-wtcqywq5]{right:0}.viewer__zone[data-astro-cid-wtcqywq5]:focus-visible{outline:none}.viewer__controls[data-astro-cid-wtcqywq5]{padding:.75rem var(--margin);z-index:2;gap:.25rem;display:flex;position:absolute;top:0;right:0}.viewer__btn[data-astro-cid-wtcqywq5]{min-width:2.75rem;min-height:2.75rem;font-size:var(--step-small);color:var(--on-ink);transition:color var(--t-hover) ease;padding-inline:.75rem;font-weight:560}.viewer__btn[data-astro-cid-wtcqywq5]:focus-visible{outline:2px solid var(--on-ink);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.viewer__btn[data-astro-cid-wtcqywq5]:hover{color:var(--accent);filter:brightness(1.4)}}@media (prefers-reduced-motion:no-preference){.viewer[data-astro-cid-wtcqywq5][open] .viewer__img[data-astro-cid-wtcqywq5]{animation:viewer-in .5s var(--ease-out)}}@keyframes viewer-in{0%{opacity:0;transform:scale(.98)}}.cursor[data-astro-cid-wtcqywq5]{z-index:200;pointer-events:none;display:none;position:fixed;top:0;left:0}.cursor__label[data-astro-cid-wtcqywq5]{opacity:0;background:var(--accent);color:var(--accent-ink);letter-spacing:-.005em;white-space:nowrap;transition:transform .28s var(--ease-out), opacity .2s ease;padding:.55rem .85rem;font-size:.875rem;font-weight:600;display:block;transform:translate(-50%,-50%)scale(.4)}.has-cursor .cursor[data-astro-cid-wtcqywq5]{display:block}.cursor-on .cursor__label[data-astro-cid-wtcqywq5]{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (hover:hover) and (pointer:fine){.has-cursor [data-cursor],.has-cursor [data-cursor] *{cursor:none}}
