.wrap.svelte-1p68zkx{max-width:1320px;margin-inline:auto;padding-inline:clamp(20px,4vw,56px)}.eyebrow.svelte-1p68zkx{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin:0}.section.svelte-1p68zkx{padding-block:clamp(80px,9vw,104px);border-top:1px solid var(--line-rule)}.section-head.svelte-1p68zkx{margin-bottom:56px}.section-head.svelte-1p68zkx h2:where(.svelte-1p68zkx){font-family:var(--font-display);font-weight:500;font-size:clamp(1.9375rem,3.1vw,2.75rem);line-height:1.12;letter-spacing:-.01em;margin:16px 0 0;max-width:24ch;text-wrap:balance}.tlink.svelte-1p68zkx{font-family:var(--font-body);font-size:.9375rem;font-weight:520;color:var(--blue);display:inline-flex;gap:10px;align-items:baseline}.tlink.svelte-1p68zkx .arr:where(.svelte-1p68zkx){transition:transform .2s cubic-bezier(.4,0,.2,1)}.tlink.svelte-1p68zkx:hover .arr:where(.svelte-1p68zkx){transform:translate(4px)}.tlink--cream.svelte-1p68zkx{color:var(--pond-ink)}.masthead.svelte-1p68zkx{padding-block:clamp(40px,5vw,64px) clamp(40px,5vw,64px)}.masthead.svelte-1p68zkx h1:where(.svelte-1p68zkx){font-family:var(--font-display);font-weight:500;font-size:clamp(2.75rem,5.4vw,4.75rem);line-height:1.12;letter-spacing:-.012em;margin:24px 0 0;max-width:18ch;text-wrap:balance}.lede.svelte-1p68zkx{margin:32px 0 0;font-size:1.0625rem;line-height:1.65;color:var(--ink-secondary);max-width:56ch}.origin-grid.svelte-1p68zkx{display:grid;gap:24px}@media (min-width: 1024px){.origin-grid.svelte-1p68zkx{grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:clamp(40px,5vw,96px)}}.origin-lead.svelte-1p68zkx{margin:0;font-size:1.0625rem;line-height:1.68;color:var(--ink);max-width:64ch}.origin-para.svelte-1p68zkx{margin:24px 0 0;font-size:.9375rem;line-height:1.68;color:var(--ink-secondary);max-width:64ch}.principles.svelte-1p68zkx{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-rule-strong)}.principle.svelte-1p68zkx{padding-block:32px;border-bottom:1px solid var(--line-rule)}.principle-body.svelte-1p68zkx{display:grid;gap:8px;max-width:74ch}@media (min-width: 900px){.principle-body.svelte-1p68zkx{grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:8px clamp(32px,4vw,72px)}.principle-coda.svelte-1p68zkx{grid-column:2}}.principle-title.svelte-1p68zkx{font-family:var(--font-display);font-weight:500;font-size:1.375rem;line-height:1.22;margin:0}.principle-text.svelte-1p68zkx{margin:0;font-size:1rem;line-height:1.6;color:var(--ink)}.principle-coda.svelte-1p68zkx{margin:0;font-family:var(--font-display);font-style:italic;font-weight:420;font-size:.9375rem;line-height:1.6;color:var(--ink-secondary)}.structure-grid.svelte-1p68zkx{display:grid;gap:48px}@media (min-width: 1024px){.structure-grid.svelte-1p68zkx{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(40px,5vw,96px);align-items:start}}.structure-copy.svelte-1p68zkx h2:where(.svelte-1p68zkx){font-family:var(--font-display);font-weight:500;font-size:clamp(1.9375rem,3.1vw,2.75rem);line-height:1.12;letter-spacing:-.01em;margin:16px 0 0;text-wrap:balance}.structure-para.svelte-1p68zkx{margin:24px 0 0;font-size:1rem;line-height:1.68;color:var(--ink-secondary);max-width:56ch}.structure-acts.svelte-1p68zkx{display:flex;flex-wrap:wrap;gap:32px;margin-top:32px}.spec.svelte-1p68zkx{margin:0;border-top:1px solid var(--line-rule-strong)}.spec-row.svelte-1p68zkx{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:24px;align-items:baseline;padding-block:16px;border-bottom:1px solid var(--line-rule)}.spec-row.svelte-1p68zkx dt:where(.svelte-1p68zkx){font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.spec-row.svelte-1p68zkx dd:where(.svelte-1p68zkx){margin:0;font-size:.9375rem;line-height:1.6;color:var(--ink)}@media (max-width: 640px){.spec-row.svelte-1p68zkx{grid-template-columns:1fr;gap:8px}}#people.svelte-1p68zkx{padding-top:clamp(40px,5vw,64px)}.people-heading.svelte-1p68zkx{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:end;gap:24px 56px;margin-bottom:36px}.leadership-deck.svelte-1p68zkx{max-width:62ch;margin:0;font-size:1rem;line-height:1.7;color:var(--ink-secondary)}@media (max-width: 800px){.people-heading.svelte-1p68zkx{grid-template-columns:minmax(0,1fr)}}.people-note.svelte-1p68zkx{max-width:70ch;margin:32px 0 0;font-size:.875rem;line-height:1.7;color:var(--ink-secondary)}.firm-index.svelte-1p68zkx{display:flex;flex-wrap:wrap;gap:16px 32px;margin-top:36px;font-size:.875rem}.firm-index.svelte-1p68zkx a:where(.svelte-1p68zkx){display:flex;gap:14px;padding-block:10px;border-bottom:1px solid var(--line-rule)}.doors.svelte-1p68zkx{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;margin-top:56px;padding-top:32px;border-top:1px solid var(--line-rule)}.door.svelte-1p68zkx{display:grid;gap:8px}.door-label.svelte-1p68zkx{font-family:var(--font-display);font-weight:500;font-size:1.1875rem;line-height:1.3;color:var(--ink);display:inline-flex;gap:10px;align-items:baseline}.door-label.svelte-1p68zkx .arr:where(.svelte-1p68zkx){font-family:var(--font-body);font-size:.9375rem;color:var(--ink-muted);transition:transform .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1)}.door.svelte-1p68zkx:hover .door-label:where(.svelte-1p68zkx){color:var(--blue)}.door.svelte-1p68zkx:hover .door-label:where(.svelte-1p68zkx) .arr:where(.svelte-1p68zkx){transform:translate(4px);color:var(--blue)}.door-whisper.svelte-1p68zkx{font-size:.8125rem;line-height:1.6;color:var(--ink-secondary);max-width:44ch}.band--navy.svelte-1p68zkx{background:var(--pond);color:#f3ebd6cc;border-top:0}.band--navy.svelte-1p68zkx .eyebrow:where(.svelte-1p68zkx){color:var(--pond-soft)}.stewardship-grid.svelte-1p68zkx{display:grid;gap:32px}@media (min-width: 1024px){.stewardship-grid.svelte-1p68zkx{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,5vw,96px);align-items:start}}.stewardship-grid.svelte-1p68zkx h2:where(.svelte-1p68zkx){font-family:var(--font-display);font-weight:500;font-size:clamp(1.9375rem,3.1vw,2.75rem);line-height:1.14;letter-spacing:-.01em;color:var(--pond-ink);margin:16px 0 0;max-width:18ch;text-wrap:balance}.stewardship-body.svelte-1p68zkx p:where(.svelte-1p68zkx){margin:0;font-size:.9375rem;line-height:1.7;max-width:62ch}.stewardship-body.svelte-1p68zkx p:where(.svelte-1p68zkx)+p:where(.svelte-1p68zkx){margin-top:24px}.stewardship-body.svelte-1p68zkx .tlink:where(.svelte-1p68zkx){margin-top:32px}.value-grid.svelte-1p68zkx{display:grid;margin:0;border-top:1px solid var(--line-rule-strong)}@media (min-width: 768px){.value-grid.svelte-1p68zkx{grid-template-columns:1fr 1fr}}.value-cell.svelte-1p68zkx{padding:32px 32px 32px 0;border-bottom:1px solid var(--line-rule)}@media (min-width: 768px){.value-cell.svelte-1p68zkx:nth-child(2n){padding-left:40px;padding-right:0;border-left:1px solid var(--line-rule)}}.value-title.svelte-1p68zkx{font-family:var(--font-display);font-weight:500;font-size:1.5rem;line-height:1.2;letter-spacing:-.01em;margin-bottom:12px}.value-body.svelte-1p68zkx{margin:0;font-size:.9375rem;line-height:1.65;color:var(--ink-secondary);max-width:48ch}.value-coda.svelte-1p68zkx{margin:48px 0 0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.375rem,2vw,1.75rem);line-height:1.3;letter-spacing:-.01em;max-width:46ch;text-wrap:balance}.colophon.svelte-1p68zkx{margin-top:56px;padding-top:24px;border-top:1px solid var(--line-rule);display:flex;align-items:center;justify-content:space-between;gap:32px}.colophon-line.svelte-1p68zkx{margin:0;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);line-height:1.9;max-width:60ch}.colophon-seal.svelte-1p68zkx{flex-shrink:0}.cta-panels.svelte-1p68zkx{display:grid;border-top:1px solid var(--line-rule)}@media (min-width: 900px){.cta-panels.svelte-1p68zkx{grid-template-columns:1fr 1fr}}.cta-panel.svelte-1p68zkx{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:clamp(48px,7vw,96px) clamp(24px,5vw,80px);transition:background .2s cubic-bezier(.4,0,.2,1)}.cta-panel--brief.svelte-1p68zkx{background:var(--paper-raised)}.cta-panel--cohort.svelte-1p68zkx{background:var(--paper-deep)}@media (min-width: 900px){.cta-panel--cohort.svelte-1p68zkx{border-left:1px solid var(--line-rule)}}@media (max-width: 899px){.cta-panel--cohort.svelte-1p68zkx{border-top:1px solid var(--line-rule)}}.cta-panel.svelte-1p68zkx:hover{background:var(--paper)}.cta-title.svelte-1p68zkx{font-family:var(--font-display);font-weight:500;font-size:clamp(1.75rem,2.6vw,2.375rem);line-height:1.1;letter-spacing:-.01em;margin:0;max-width:16ch;text-wrap:balance}.cta-sub.svelte-1p68zkx{margin:0;font-size:.9375rem;line-height:1.65;color:var(--ink-secondary);max-width:40ch}.cta-act.svelte-1p68zkx{margin-top:8px;font-size:.9375rem;font-weight:520;color:var(--blue);display:inline-flex;gap:10px;align-items:baseline}.cta-act.svelte-1p68zkx .arr:where(.svelte-1p68zkx){transition:transform .2s cubic-bezier(.4,0,.2,1)}.cta-panel.svelte-1p68zkx:hover .cta-act:where(.svelte-1p68zkx) .arr:where(.svelte-1p68zkx){transform:translate(4px)}@media (max-width: 640px){.value-cell.svelte-1p68zkx{padding-right:0}.colophon.svelte-1p68zkx{flex-direction:column;align-items:flex-start;gap:24px}}.firm-masthead-grid.svelte-1p68zkx{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(40px,6vw,88px);align-items:end}.masthead.svelte-1p68zkx h1:where(.svelte-1p68zkx) em:where(.svelte-1p68zkx){font-weight:430}.firm-mark.svelte-1p68zkx{color:var(--ink-secondary);margin-bottom:24px}.firm-intro.svelte-1p68zkx .lede:where(.svelte-1p68zkx){font-size:.9375rem;margin:0;max-width:42ch}@media (max-width: 800px){.firm-masthead-grid.svelte-1p68zkx{grid-template-columns:1fr;gap:32px}.firm-intro.svelte-1p68zkx{display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;align-items:start}.firm-mark.svelte-1p68zkx svg{width:64px;height:auto}.firm-intro.svelte-1p68zkx .lede:where(.svelte-1p68zkx){max-width:none}}
