.title.svelte-r8u{margin-top:12px;max-width:16ch}.intro.svelte-r8u{margin-top:18px;max-width:52ch}.hero-team.svelte-r8u{margin-top:22px}.sec-title.svelte-r8u{margin:12px 0 0;font-size:clamp(24px,2.6vw,34px);line-height:1.12;letter-spacing:-.026em;font-weight:720;max-width:26ch}.firm-head.svelte-r8u{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px}.firm-logo.svelte-r8u{display:block;height:30px;width:auto;max-width:100%;opacity:.85}.roster.svelte-r8u{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.member.svelte-r8u img:where(.svelte-r8u){width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--nx-radius-card)}.m-name.svelte-r8u{margin:14px 0 2px;font-size:17px;font-weight:660;letter-spacing:-.018em}.m-role.svelte-r8u{margin:0 0 6px;font-size:13.5px;color:var(--nx-green-dark);font-weight:560}.m-note.svelte-r8u{margin:0;font-size:14px;color:var(--nx-muted);line-height:1.45}.facts.svelte-r8u{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:10px;max-width:760px}.facts.svelte-r8u li:where(.svelte-r8u){background:var(--nx-surface);border:1px solid var(--nx-hairline);border-radius:var(--nx-radius-ui);padding:14px 16px;font-size:15px;color:var(--nx-muted);line-height:1.5}.verify.svelte-r8u{margin-top:28px;max-width:760px;background:var(--nx-green-tint);border-radius:var(--nx-radius-card);padding:22px 20px}.verify.svelte-r8u h3:where(.svelte-r8u){margin:0 0 8px;font-size:17px;font-weight:660;letter-spacing:-.018em}.verify.svelte-r8u p:where(.svelte-r8u){margin:0 0 12px;font-size:14px;color:var(--nx-muted);line-height:1.5}.verify.svelte-r8u ul:where(.svelte-r8u){list-style:none;margin:0;padding:0;display:grid;gap:8px}.verify.svelte-r8u li:where(.svelte-r8u){display:flex;align-items:flex-start;gap:8px;font-size:14px;color:var(--nx-ink);line-height:1.45}.verify.svelte-r8u svg:where(.svelte-r8u){flex:none;color:var(--nx-green);margin-top:4px}.verify.svelte-r8u a:where(.svelte-r8u){color:var(--nx-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--nx-hairline-strong)}.verify.svelte-r8u a:where(.svelte-r8u):hover{color:var(--nx-green)}.cta-row.svelte-r8u{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}@media (min-width: 900px){.roster.svelte-r8u{grid-template-columns:repeat(4,minmax(0,1fr))}}
