.strip.svelte-1pac23t{padding:12px var(--page-pad);border-bottom:1px solid var(--color-rule-soft);color:#0e0e108c;letter-spacing:.04em;font-family:var(--font-mono);font-size:var(--text-mono)}.mobile-row.svelte-1pac23t{display:flex;justify-content:space-between;align-items:center}.desktop-row.svelte-1pac23t{display:none}.right.svelte-1pac23t{text-align:right}@media(min-width:768px){.strip.svelte-1pac23t{padding:24px var(--page-pad)}.mobile-row.svelte-1pac23t{display:none}.desktop-row.svelte-1pac23t{display:grid;grid-template-columns:120px 1fr 1fr 1fr;gap:64px}}.hero.svelte-1a1se6c{border-bottom:1px solid var(--color-ink)}.body.svelte-1a1se6c{padding:36px var(--page-pad) 44px;display:grid;grid-template-columns:1fr;gap:24px}.schema-col.svelte-1a1se6c{display:none}h1.svelte-1a1se6c{font-size:var(--text-display);line-height:1.12;margin:0;font-weight:400;letter-spacing:-.02em;max-width:880px}.accent.svelte-1a1se6c{color:var(--color-accent)}.stats.svelte-1a1se6c{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:40px}.stat.svelte-1a1se6c{padding:14px 0;border-top:1px solid var(--color-ink)}.stat.svelte-1a1se6c:nth-child(odd){padding-right:14px;border-right:1px solid var(--color-rule-soft)}.stat.svelte-1a1se6c:nth-child(2n){padding-left:14px}.stat.svelte-1a1se6c .value:where(.svelte-1a1se6c){font-size:var(--text-figure);margin-top:6px;font-weight:400;letter-spacing:-.01em}@media(min-width:768px){.body.svelte-1a1se6c{padding:88px var(--page-pad) 96px;grid-template-columns:120px 1fr;gap:64px}.schema-col.svelte-1a1se6c{display:block}h1.svelte-1a1se6c{line-height:1.08;letter-spacing:-.025em}.stats.svelte-1a1se6c{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:80px;max-width:920px}.stat.svelte-1a1se6c{padding:12px 0 0;border-right:none!important}.stat.svelte-1a1se6c:nth-child(odd),.stat.svelte-1a1se6c:nth-child(2n){padding-left:0;padding-right:0;border-right:none}.stat.svelte-1a1se6c .value:where(.svelte-1a1se6c){margin-top:6px}}.about.svelte-1c010nt{border-bottom:1px solid var(--color-ink)}.body.svelte-1c010nt{padding:32px var(--page-pad);display:grid;grid-template-columns:1fr;gap:32px}.schema-col.svelte-1c010nt{display:none}.para.svelte-1c010nt{margin:0 0 22px;font-size:var(--text-body);line-height:1.6;color:#0e0e10c7}.para.lede.svelte-1c010nt{color:var(--color-ink);font-size:var(--text-lede);line-height:1.5;max-width:520px}.para.svelte-1c010nt .para-num:where(.svelte-1c010nt){text-transform:none}.meta.svelte-1c010nt table:where(.svelte-1c010nt){width:100%;border-collapse:collapse;font-size:var(--text-caption);margin-top:12px}.meta.svelte-1c010nt td:where(.svelte-1c010nt){padding:10px 0;vertical-align:top}.meta.svelte-1c010nt tr:where(.svelte-1c010nt){border-top:1px solid var(--color-ink)}.meta.svelte-1c010nt tr.last:where(.svelte-1c010nt){border-bottom:1px solid var(--color-ink)}.meta.svelte-1c010nt td.mono:where(.svelte-1c010nt){width:60px;font-weight:500}.meta.svelte-1c010nt td.dim:where(.svelte-1c010nt){color:#0e0e10c7}.label.svelte-1c010nt{margin-bottom:0}.block.svelte-1c010nt{margin-top:28px}.prose-sm.svelte-1c010nt{margin-top:8px;font-size:var(--text-caption);color:#0e0e10c7;line-height:1.55}@media(min-width:768px){.body.svelte-1c010nt{padding:80px var(--page-pad);grid-template-columns:120px 1fr 1fr;gap:64px}.schema-col.svelte-1c010nt{display:block}.para.svelte-1c010nt{font-size:var(--text-body-lg);margin-bottom:28px}.para.lede.svelte-1c010nt{font-size:var(--text-lede);margin-bottom:32px;max-width:520px}.meta.svelte-1c010nt table:where(.svelte-1c010nt) td:where(.svelte-1c010nt){padding:12px 0}.prose-sm.svelte-1c010nt{margin-top:12px;font-size:var(--text-body)}.block.svelte-1c010nt{margin-top:32px}}.practice.svelte-1vuwmfj{border-bottom:1px solid var(--color-ink)}.item.svelte-1vuwmfj{padding:32px var(--page-pad);display:grid;grid-template-columns:1fr;gap:20px}.item.not-last.svelte-1vuwmfj{border-bottom:1px solid var(--color-rule-soft)}.schema-col.svelte-1vuwmfj{display:none}.num-mobile.svelte-1vuwmfj{color:var(--color-accent);margin-bottom:6px}h2.svelte-1vuwmfj{font-size:var(--text-title);margin:0 0 12px;font-weight:400;letter-spacing:-.02em}.blurb.svelte-1vuwmfj{font-size:var(--text-caption);line-height:1.6;margin:0;color:#0e0e10b3}.rows.svelte-1vuwmfj table:where(.svelte-1vuwmfj){width:100%;border-collapse:collapse;margin-top:20px}.rows.svelte-1vuwmfj tr:where(.svelte-1vuwmfj){border-top:1px solid var(--color-ink)}.rows.svelte-1vuwmfj tr.closer:where(.svelte-1vuwmfj){border-bottom:1px solid var(--color-ink)}.rows.svelte-1vuwmfj tr.closer:where(.svelte-1vuwmfj) td:where(.svelte-1vuwmfj){height:0;padding:0}.rows.svelte-1vuwmfj td:where(.svelte-1vuwmfj){padding:12px 0;vertical-align:top}.rows.svelte-1vuwmfj td.key:where(.svelte-1vuwmfj){width:80px;color:var(--color-accent);font-weight:500}.rows.svelte-1vuwmfj td.value:where(.svelte-1vuwmfj){font-size:var(--text-caption)}.rows.svelte-1vuwmfj td.arrow:where(.svelte-1vuwmfj){display:none}@media(min-width:768px){.item.svelte-1vuwmfj{padding:64px var(--page-pad);grid-template-columns:120px 1fr 1.4fr;gap:64px}.schema-col.svelte-1vuwmfj{display:block}.num-mobile.svelte-1vuwmfj{display:none}.blurb.svelte-1vuwmfj{font-size:var(--text-body);max-width:380px;margin-top:0}h2.svelte-1vuwmfj{margin-bottom:18px}.rows.svelte-1vuwmfj table:where(.svelte-1vuwmfj){margin-top:0}.rows.svelte-1vuwmfj td:where(.svelte-1vuwmfj){padding:14px 0}.rows.svelte-1vuwmfj td.key:where(.svelte-1vuwmfj){width:100px}.rows.svelte-1vuwmfj td.value:where(.svelte-1vuwmfj){font-size:var(--text-body);color:var(--color-ink)}.rows.svelte-1vuwmfj td.arrow:where(.svelte-1vuwmfj){display:table-cell;text-align:right;color:#0e0e1066}}.work.svelte-k2d0qj{border-bottom:1px solid var(--color-ink)}.case.svelte-k2d0qj{padding:28px var(--page-pad);display:grid;grid-template-columns:1fr;gap:16px}.case.not-last.svelte-k2d0qj{border-bottom:1px solid var(--color-rule-soft)}.meta-col.svelte-k2d0qj{display:none}.mobile-line.svelte-k2d0qj{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.mobile-line.svelte-k2d0qj .id:where(.svelte-k2d0qj){color:var(--color-accent);font-weight:500}.mobile-line.svelte-k2d0qj .dim:where(.svelte-k2d0qj){color:#0e0e108c}h3.svelte-k2d0qj{font-size:var(--text-subhead);margin:0 0 12px;font-weight:400;letter-spacing:-.015em;line-height:1.3}.summary.svelte-k2d0qj{font-size:var(--text-caption);line-height:1.55;color:#0e0e10b8;margin:0 0 16px}.role-line.svelte-k2d0qj{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}.metrics.svelte-k2d0qj table:where(.svelte-k2d0qj){width:100%;border-collapse:collapse}.metrics.svelte-k2d0qj tr:where(.svelte-k2d0qj){border-top:1px solid var(--color-ink)}.metrics.svelte-k2d0qj tr.closer:where(.svelte-k2d0qj){border-bottom:1px solid var(--color-ink)}.metrics.svelte-k2d0qj tr.closer:where(.svelte-k2d0qj) td:where(.svelte-k2d0qj){height:0;padding:0}.metrics.svelte-k2d0qj td:where(.svelte-k2d0qj){padding:10px 0}.metrics.svelte-k2d0qj td.key:where(.svelte-k2d0qj){width:55%;color:#0e0e1099}.metrics.svelte-k2d0qj td.value:where(.svelte-k2d0qj){text-align:right;font-size:var(--text-figure);font-weight:400;letter-spacing:-.015em}@media(min-width:768px){.case.svelte-k2d0qj{padding:56px var(--page-pad);grid-template-columns:120px 1fr 1fr;gap:64px}.meta-col.svelte-k2d0qj{display:block}.meta-col.svelte-k2d0qj .id:where(.svelte-k2d0qj){color:var(--color-accent);font-weight:500;font-size:var(--text-caption)}.meta-col.svelte-k2d0qj .year:where(.svelte-k2d0qj){margin-top:12px}.mobile-line.svelte-k2d0qj{display:none}.summary.svelte-k2d0qj{font-size:var(--text-body);line-height:1.6;max-width:480px;margin-bottom:24px}.role-line.svelte-k2d0qj{gap:24px}.metrics.svelte-k2d0qj td:where(.svelte-k2d0qj){padding:14px 0}.metrics.svelte-k2d0qj td.key:where(.svelte-k2d0qj){width:50%}}.principles.svelte-ozbxpb{border-bottom:1px solid var(--color-ink);background:var(--color-bg-alt)}.body.svelte-ozbxpb{padding:28px var(--page-pad);display:grid;grid-template-columns:1fr;gap:24px}.schema-col.svelte-ozbxpb{display:none}.grid.svelte-ozbxpb{display:grid;grid-template-columns:1fr;gap:0}.item.svelte-ozbxpb{padding-top:22px;margin-top:22px;border-top:1px solid var(--color-rule-soft)}.item.svelte-ozbxpb:first-child{padding-top:0;margin-top:0;border-top:none}.num.svelte-ozbxpb{color:var(--color-accent);font-weight:500;margin-bottom:8px}h3.svelte-ozbxpb{font-size:var(--text-figure);margin:0 0 8px;font-weight:500;letter-spacing:-.015em}.item.svelte-ozbxpb p:where(.svelte-ozbxpb){font-size:var(--text-caption);line-height:1.55;color:#0e0e10b3;margin:0}@media(min-width:768px){.body.svelte-ozbxpb{padding:72px var(--page-pad);grid-template-columns:120px 1fr;gap:64px}.schema-col.svelte-ozbxpb{display:block}h3.svelte-ozbxpb{font-size:var(--text-headline);font-weight:400;letter-spacing:-.025em;line-height:1.1}.grid.svelte-ozbxpb{grid-template-columns:repeat(2,1fr);gap:48px 64px;max-width:980px}.item.svelte-ozbxpb{padding-top:0;margin-top:0;border-top:none}.item.svelte-ozbxpb p:where(.svelte-ozbxpb){font-size:var(--text-body);line-height:1.6}.item.svelte-ozbxpb h3:where(.svelte-ozbxpb){font-size:22px;margin-bottom:12px;font-weight:500;letter-spacing:-.015em}}.contact.svelte-19fsy4o{border-bottom:1px solid var(--color-ink)}.body.svelte-19fsy4o{padding:36px var(--page-pad) 44px;display:grid;grid-template-columns:1fr;gap:24px}.schema-col.svelte-19fsy4o{display:none}h2.svelte-19fsy4o{font-size:var(--text-headline);margin:0 0 28px;font-weight:400;letter-spacing:-.02em;line-height:1.1}.cards.svelte-19fsy4o{display:grid;grid-template-columns:1fr;gap:0}.card.svelte-19fsy4o{border-top:1px solid var(--color-ink);padding:14px 0}.card.svelte-19fsy4o:last-of-type{border-bottom:1px solid var(--color-ink)}.card.svelte-19fsy4o .primary:where(.svelte-19fsy4o){font-size:var(--text-body-lg);margin-top:10px;color:var(--color-ink);text-decoration:none;display:block}.card.svelte-19fsy4o a.primary:where(.svelte-19fsy4o):hover{text-decoration:underline}.card.svelte-19fsy4o .sub:where(.svelte-19fsy4o){font-size:var(--text-caption);margin-top:4px;color:#0e0e1099}.cta.svelte-19fsy4o{display:block;margin-top:28px;padding:14px 16px;background:var(--color-ink);color:var(--color-bg);text-decoration:none;font-size:var(--text-body);font-weight:500;letter-spacing:.01em;text-align:center}@media(min-width:768px){.body.svelte-19fsy4o{padding:88px var(--page-pad) 96px;grid-template-columns:120px 1fr;gap:64px}.schema-col.svelte-19fsy4o{display:block}h2.svelte-19fsy4o{font-size:var(--text-headline);margin-bottom:56px;letter-spacing:-.025em;line-height:1.05;max-width:920px}.cards.svelte-19fsy4o{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1000px}.card.svelte-19fsy4o{padding:16px 0 0;border-bottom:none!important}.card.svelte-19fsy4o .primary:where(.svelte-19fsy4o){font-size:var(--text-lede);margin-top:12px}.card.svelte-19fsy4o .sub:where(.svelte-19fsy4o){font-size:var(--text-body)}.cta.svelte-19fsy4o{display:none}}
