.hero[data-astro-cid-ge2uvauf]{isolation:isolate;padding-top:clamp(3rem,2rem + 5vw,6.5rem);position:relative;overflow:hidden}.hero-graph[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;opacity:.06;background:url(/brand/graph-ivory.svg) right -6vw bottom -4rem/min(1100px,95vw) no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 55%);mask-image:linear-gradient(90deg,#0000 0%,#000 55%)}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:end;gap:clamp(2rem,1rem + 5vw,6rem);display:grid}.name[data-astro-cid-ge2uvauf]{font-family:var(--font-head);color:var(--copper);letter-spacing:.01em;margin-bottom:1.5rem;font-size:1rem;font-weight:600}h1[data-astro-cid-ge2uvauf]{max-width:13ch}.intro[data-astro-cid-ge2uvauf]{font-size:var(--step-1);color:var(--stone);max-width:36ch;margin:2rem 0 2.5rem;line-height:1.5}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.85rem;display:flex}.portrait[data-astro-cid-ge2uvauf]{align-self:stretch;align-items:flex-end;display:flex}.portrait[data-astro-cid-ge2uvauf] .frame-fig{width:100%}.disciplines[data-astro-cid-ge2uvauf]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-family:var(--font-head);color:var(--stone);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin:clamp(3.5rem,2rem + 5vw,6rem) 0 0;padding:1.4rem 0;font-size:.95rem;list-style:none;display:flex}@media (width<=860px){.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.portrait[data-astro-cid-ge2uvauf]{max-width:300px}.disciplines[data-astro-cid-ge2uvauf]{justify-content:flex-start}}.cap-list[data-astro-cid-lcdefpme]{counter-reset:none;margin:0;padding:0;list-style:none}.cap-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,.8fr);align-items:baseline;gap:1rem 2.5rem;padding:1.75rem 0;display:grid}.cap-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--rule)}.cap-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1)}.cap-title[data-astro-cid-lcdefpme]{align-items:flex-start;gap:.75rem;display:flex}.cap-title[data-astro-cid-lcdefpme] .practice-icon{margin-top:.05em}.cap-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:48ch;margin:0}.cap-list[data-astro-cid-lcdefpme] .example[data-astro-cid-lcdefpme]{gap:.2rem;font-size:.88rem;display:grid}.cap-list[data-astro-cid-lcdefpme] .example[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8rem}.more[data-astro-cid-lcdefpme]{margin-top:2.5rem}.work-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.5rem,2rem + 2vw,4rem) clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.span-wide[data-astro-cid-lcdefpme]{grid-column:1/-1}.approach-text[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:2rem 4rem;margin-bottom:clamp(2.5rem,2rem + 3vw,4.5rem);display:grid}.big[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-weight:400;font-size:var(--step-4);letter-spacing:-.015em;max-width:12ch;line-height:1.02}.approach-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--stone);max-width:50ch}.approach-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin:0}.lib-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem clamp(2rem,1rem + 5vw,6rem);display:grid}.sticky[data-astro-cid-lcdefpme]{align-self:start;position:sticky;top:6rem}.covers[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;justify-self:center;gap:1rem;width:100%;max-width:380px;display:grid}.covers[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{display:block}.speak-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.speak-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:42ch;margin:1.5rem 0 1.75rem;font-size:1.1rem}.links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:2rem;display:flex}@media (width<=860px){.cap-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:.6rem}.work-grid[data-astro-cid-lcdefpme],.approach-text[data-astro-cid-lcdefpme],.lib-grid[data-astro-cid-lcdefpme],.speak-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.sticky[data-astro-cid-lcdefpme]{position:static}}
