.about-page.svelte-101irhe{background:var(--paper);color:var(--ink);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.about-page.svelte-101irhe :is(h1:where(.svelte-101irhe),h2:where(.svelte-101irhe),h3:where(.svelte-101irhe),p:where(.svelte-101irhe),li:where(.svelte-101irhe),span:where(.svelte-101irhe),a:where(.svelte-101irhe)){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.about-page.svelte-101irhe :is(h1:where(.svelte-101irhe),h2:where(.svelte-101irhe),h3:where(.svelte-101irhe)){text-wrap:balance}.about-page.svelte-101irhe p:where(.svelte-101irhe){text-wrap:pretty}.about-frame.svelte-101irhe{width:min(100%,96rem);padding-inline:var(--gutter);margin-inline:auto}.about-label.svelte-101irhe{font-family:var(--font-ui);font-size:var(--t-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--gold-deep);font-weight:650}.gold-rule.svelte-101irhe{background:var(--gold-deep);width:2.35rem;height:1px;margin-top:clamp(1.15rem,1.8vw,1.7rem);display:block}.about-opening.svelte-101irhe{border-bottom:var(--rule);overflow:hidden}.opening-grid.svelte-101irhe{width:min(100%,96rem);margin-inline:auto;display:grid}.opening-copy.svelte-101irhe{padding:clamp(3.6rem, 8vw, 7rem) var(--gutter);align-items:center;display:flex}.opening-copy-inner.svelte-101irhe{width:min(100%,38rem);margin-inline:auto}.opening-copy.svelte-101irhe h1:where(.svelte-101irhe){text-wrap:wrap;max-width:100%;font-family:var(--font-read);letter-spacing:var(--tr-tight);color:var(--ink);margin-top:clamp(1rem,2vw,1.7rem);font-size:clamp(3rem,5.05vw,5.4rem);font-weight:400;line-height:.98}.opening-lead.svelte-101irhe{max-width:42ch;font-family:var(--font-ui);color:var(--graphite);margin-top:clamp(1.4rem,2.4vw,2.15rem);font-size:clamp(.98rem,.93rem + .16vw,1.08rem);line-height:1.68}.identity.svelte-101irhe{font-family:var(--font-ui);font-size:var(--t-meta);color:var(--ink);flex-wrap:wrap;gap:.35rem .6rem;margin-top:clamp(2.35rem,4vw,3.75rem);font-weight:600;line-height:1.45;display:flex}.about-portrait.svelte-101irhe{background:var(--limestone-warm);min-width:0;margin:0}.about-portrait.svelte-101irhe picture:where(.svelte-101irhe){aspect-ratio:4/5;display:block;overflow:hidden}.about-portrait.svelte-101irhe img:where(.svelte-101irhe){object-fit:cover;object-position:center 34%;width:100%;height:100%;display:block}.profile-section.svelte-101irhe{border-bottom:var(--rule);padding-block:clamp(4.8rem,8vw,8rem)}.profile-layout.svelte-101irhe{align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.profile-intro.svelte-101irhe h2:where(.svelte-101irhe){margin-top:var(--s-4);max-width:15ch;font-family:var(--font-read);letter-spacing:var(--tr-tight);font-size:clamp(2.45rem,3.9vw,4.15rem);font-weight:410;line-height:1.03}.profile-essay.svelte-101irhe{max-width:49rem}.profile-essay.svelte-101irhe p:where(.svelte-101irhe){max-width:58ch;font-family:var(--font-ui);color:var(--graphite);font-size:clamp(1rem,.96rem + .12vw,1.08rem);line-height:1.76}.profile-essay.svelte-101irhe p:where(.svelte-101irhe)+p:where(.svelte-101irhe){margin-top:clamp(1.25rem,2vw,1.75rem)}.view-section.svelte-101irhe{isolation:isolate;border-bottom:var(--rule);background:color-mix(in srgb, var(--limestone-warm) 52%, var(--paper));padding-block:clamp(5.4rem,9vw,9.2rem);position:relative;overflow:hidden}.view-texture.svelte-101irhe{z-index:-2;opacity:.075;filter:saturate(.16)contrast(.82);background-image:url(../../../images/sell/architecture-1916.webp);background-position:50%;background-size:cover;position:absolute;inset:0}.view-section.svelte-101irhe:after{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--paper) 88%, transparent), color-mix(in srgb, var(--paper) 72%, transparent));position:absolute;inset:0}.view-manifesto.svelte-101irhe{max-width:84rem}.view-title.svelte-101irhe h2:where(.svelte-101irhe){margin-top:var(--s-4);max-width:10ch;font-family:var(--font-read);letter-spacing:var(--tr-tight);font-size:clamp(3rem,5.1vw,5.6rem);font-weight:400;line-height:.97}.view-body.svelte-101irhe{max-width:52ch;font-family:var(--font-ui);color:var(--graphite);margin-top:clamp(1.5rem,2.5vw,2.15rem);font-size:clamp(1rem,.96rem + .12vw,1.08rem);line-height:1.72}.work-section.svelte-101irhe{background:var(--ink);color:var(--paper);border-bottom:1px solid color-mix(in srgb, var(--paper) 18%, transparent);padding-block:clamp(5rem,8vw,8.2rem)}.work-layout.svelte-101irhe{align-items:start;gap:clamp(3.2rem,7vw,7rem);display:grid}.work-intro.svelte-101irhe .about-label:where(.svelte-101irhe){color:var(--gold-light)}.work-intro.svelte-101irhe h2:where(.svelte-101irhe){margin-top:var(--s-4);max-width:12ch;font-family:var(--font-read);letter-spacing:var(--tr-tight);color:var(--paper-light);font-size:clamp(2.7rem,4.3vw,4.8rem);font-weight:400;line-height:.99}.work-intro.svelte-101irhe .gold-rule:where(.svelte-101irhe){background:var(--gold-light)}.work-sequence.svelte-101irhe{min-width:0}.work-list.svelte-101irhe{border-top:1px solid color-mix(in srgb, var(--paper) 22%, transparent);list-style:none}.work-list.svelte-101irhe li:where(.svelte-101irhe){border-bottom:1px solid color-mix(in srgb, var(--paper) 18%, transparent);grid-template-columns:3.35rem minmax(0,1fr);gap:clamp(1rem,2vw,1.65rem);min-width:0;padding-block:clamp(1.65rem,3vw,2.55rem);display:grid}.work-number.svelte-101irhe{font-family:var(--font-read);color:var(--gold-light);font-size:clamp(1.65rem,2.1vw,2.2rem);line-height:1}.work-list.svelte-101irhe h3:where(.svelte-101irhe){font-family:var(--font-read);color:var(--paper-light);margin:0;font-size:clamp(1.5rem,2vw,2.08rem);font-weight:430;line-height:1.12}.work-list.svelte-101irhe p:where(.svelte-101irhe){max-width:50ch;font-family:var(--font-ui);font-size:var(--t-small);color:color-mix(in srgb, var(--paper) 76%, transparent);margin-top:.62rem;line-height:1.65}.specialist-note.svelte-101irhe{border-top:1px solid color-mix(in srgb, var(--gold-light) 58%, transparent);max-width:58ch;font-family:var(--font-ui);font-size:var(--t-meta);color:color-mix(in srgb, var(--paper) 70%, transparent);margin-top:clamp(2rem,3.4vw,3.25rem);padding-top:clamp(1.35rem,2vw,1.8rem);line-height:1.62}.about-close.svelte-101irhe{isolation:isolate;background:color-mix(in srgb, var(--limestone-warm) 26%, var(--paper));min-height:clamp(24rem,31vw,30rem);color:var(--ink);border-bottom:var(--rule);align-items:center;display:flex;position:relative;overflow:hidden}.close-media.svelte-101irhe,.close-shade.svelte-101irhe{z-index:-2;position:absolute}.close-media.svelte-101irhe{filter:saturate(.56)contrast(.98)brightness(1.04);background-position:50% 42%;background-size:cover;inset:0 0 0 50%}.close-shade.svelte-101irhe{z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--limestone-warm) 26%, var(--paper)) 0%, color-mix(in srgb, var(--limestone-warm) 26%, var(--paper)) 47%, #f7f3ebad 53%, #0d1f3514 72%, #0d1f3529 100%);inset:0}.close-layout.svelte-101irhe{width:100%;padding-block:clamp(3.8rem,6vw,6rem)}.close-copy.svelte-101irhe{max-width:38rem}.close-copy.svelte-101irhe h2:where(.svelte-101irhe){margin-top:var(--s-3);font-family:var(--font-read);letter-spacing:var(--tr-tight);color:var(--ink);font-size:clamp(2.8rem,4.3vw,4.8rem);font-weight:400;line-height:.98}.close-copy.svelte-101irhe>p:where(.svelte-101irhe):not(.about-label){max-width:43ch;font-family:var(--font-ui);font-size:var(--t-small);color:var(--graphite);margin-top:clamp(1.4rem,2vw,1.9rem);line-height:1.68}.close-copy.svelte-101irhe .btn-primary:where(.svelte-101irhe){margin-top:clamp(1.55rem,2.5vw,2.2rem)}@media (width>=60rem){.profile-layout.svelte-101irhe,.work-layout.svelte-101irhe{grid-template-columns:minmax(19rem,.78fr) minmax(0,1.22fr)}}@media (width>=64rem){.opening-grid.svelte-101irhe{grid-template-columns:minmax(0,49%) minmax(0,51%);min-height:clamp(41rem,48vw,50rem)}.opening-copy.svelte-101irhe{padding-inline:var(--gutter) clamp(2.5rem, 4vw, 4.5rem)}.opening-copy-inner.svelte-101irhe{margin-inline:0}.about-portrait.svelte-101irhe picture:where(.svelte-101irhe){aspect-ratio:auto;height:100%}}@media (width>=50rem) and (width<=63.99rem){.opening-grid.svelte-101irhe{grid-template-columns:minmax(0,49%) minmax(0,51%)}.opening-copy.svelte-101irhe{padding:3rem var(--gutter)}.about-portrait.svelte-101irhe{position:relative}.about-portrait.svelte-101irhe picture:where(.svelte-101irhe){aspect-ratio:auto;height:100%;position:absolute;inset:0}}@media (width<=47.99rem){.opening-copy.svelte-101irhe{padding-block:2.5rem}.about-close.svelte-101irhe{min-height:0;padding-bottom:16rem;display:block}.close-layout.svelte-101irhe{padding-block:3.8rem 3.5rem}.close-media.svelte-101irhe{background-position:61%;height:16rem;inset:auto 0 0}.close-shade.svelte-101irhe{background:linear-gradient(#f7f3eb38,#0d1f352e);height:16rem;inset:auto 0 0}}@media (width<=37.5rem){.identity.svelte-101irhe{gap:.2rem .45rem}.about-close.svelte-101irhe{padding-bottom:13.5rem}.close-media.svelte-101irhe,.close-shade.svelte-101irhe{height:13.5rem}}@media (width<=21.25rem){.opening-copy.svelte-101irhe h1:where(.svelte-101irhe){font-size:2.55rem}.work-list.svelte-101irhe li:where(.svelte-101irhe){grid-template-columns:2.75rem minmax(0,1fr)}}
