.attorneys-module__l2MVCW__hero{padding:80px 0 36px}.attorneys-module__l2MVCW__head{text-align:center;border-bottom:1.5px solid var(--ink);max-width:820px;margin:0 auto;padding-bottom:24px}.attorneys-module__l2MVCW__meta{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);margin-bottom:14px;font-size:11.5px}.attorneys-module__l2MVCW__meta a{color:inherit}.attorneys-module__l2MVCW__title{font-size:clamp(40px,6vw,68px)}.attorneys-module__l2MVCW__title em{color:var(--accent);font-style:italic}.attorneys-module__l2MVCW__lede{font-family:var(--font-display);color:var(--text-2);max-width:60ch;margin:18px auto 0;font-size:20px;line-height:1.5}.attorneys-module__l2MVCW__body{padding:40px 0 96px}.attorneys-module__l2MVCW__stateGrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-auto-rows:1fr;gap:14px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.attorneys-module__l2MVCW__stateGrid li{display:flex}.attorneys-module__l2MVCW__stateCard{background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius);color:var(--ink);transition:border-color .15s var(--ease), box-shadow .15s var(--ease);flex-direction:column;flex:1;gap:4px;padding:20px 22px;text-decoration:none;display:flex}.attorneys-module__l2MVCW__stateCard:hover{border-color:var(--accent-line);box-shadow:var(--shadow-m)}.attorneys-module__l2MVCW__stateCode{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-3);font-size:11.5px}.attorneys-module__l2MVCW__stateName{font-family:var(--font-display);font-size:24px;line-height:1.2}.attorneys-module__l2MVCW__stateCount{color:var(--text-2);margin-top:auto;padding-top:8px;font-size:13px}.attorneys-module__l2MVCW__people{gap:16px;max-width:860px;margin:0 auto;padding:0;list-style:none;display:grid}.attorneys-module__l2MVCW__person{background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-m);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:22px;padding:26px 28px;display:grid}.attorneys-module__l2MVCW__photo,.attorneys-module__l2MVCW__initials{border-radius:50%;width:96px;height:96px}.attorneys-module__l2MVCW__photo{object-fit:cover;background:var(--paper-2)}.attorneys-module__l2MVCW__initials{font-family:var(--font-display);color:var(--accent-700);background:var(--accent-soft);place-items:center;font-size:32px;display:grid}.attorneys-module__l2MVCW__personText{min-width:0}.attorneys-module__l2MVCW__personName{margin:0;font-size:26px;line-height:1.2}.attorneys-module__l2MVCW__personMeta{color:var(--text-2);margin:4px 0 0;font-size:14px}.attorneys-module__l2MVCW__admitted{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:10px 0 0;font-size:11.5px}.attorneys-module__l2MVCW__personBio{white-space:pre-line;margin:14px 0 0;font-size:15.5px;line-height:1.65}.attorneys-module__l2MVCW__empty{text-align:center;background:var(--card);border:1px dashed var(--line-2);border-radius:var(--radius-lg);max-width:620px;color:var(--text-2);margin:0 auto;padding:36px 32px}.attorneys-module__l2MVCW__emptyTitle{font-family:var(--font-display);color:var(--ink);margin:0 0 6px;font-size:24px}.attorneys-module__l2MVCW__others{flex-wrap:wrap;gap:8px 18px;max-width:860px;margin:40px auto 0;font-size:14px;display:flex}.attorneys-module__l2MVCW__othersLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-3);flex-basis:100%;font-size:11.5px}.attorneys-module__l2MVCW__others a{color:var(--ink)}@media (max-width:640px){.attorneys-module__l2MVCW__hero{padding:56px 0 28px}.attorneys-module__l2MVCW__person{grid-template-columns:1fr;gap:14px;padding:22px 20px}.attorneys-module__l2MVCW__photo,.attorneys-module__l2MVCW__initials{width:72px;height:72px}}
