.attorney-card[data-astro-cid-4fgqqm7g]{display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;border:1px solid var(--color-border);padding:32px 24px;color:var(--color-text);text-decoration:none;height:100%;position:relative;overflow:hidden}.attorney-card[data-astro-cid-4fgqqm7g]:hover{text-decoration:none;color:var(--color-text)}.attorney-card__avatar[data-astro-cid-4fgqqm7g]{width:120px;height:120px;border-radius:50%;overflow:hidden;margin-bottom:var(--space-4);background:var(--navy-100);border:2.5px solid var(--gold-500);display:flex;align-items:center;justify-content:center}.attorney-card__avatar[data-astro-cid-4fgqqm7g] img[data-astro-cid-4fgqqm7g]{width:100%;height:100%;object-fit:cover}.attorney-card__avatar-fallback[data-astro-cid-4fgqqm7g]{color:var(--navy-700);font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:500}.attorney-card__name[data-astro-cid-4fgqqm7g]{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;color:var(--navy-800);letter-spacing:.06em;margin:0 0 4px}.attorney-card__title[data-astro-cid-4fgqqm7g]{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--gold-600);letter-spacing:.04em;margin:0 0 var(--space-3)}.attorney-card__areas[data-astro-cid-4fgqqm7g]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-bottom:var(--space-4)}.attorney-card__summary[data-astro-cid-4fgqqm7g]{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.7;text-align:left;margin:0}.attorney-card__bottom-bar[data-astro-cid-4fgqqm7g]{position:absolute;bottom:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--navy-800),var(--navy-600));transform:scaleX(0);transform-origin:center;transition:transform .3s var(--ease-out)}.attorney-card[data-astro-cid-4fgqqm7g]:hover .attorney-card__bottom-bar[data-astro-cid-4fgqqm7g]{transform:scaleX(1)}.stats[data-astro-cid-o4spsuni]{background:var(--navy-800);border-bottom:1px solid var(--color-border)}.stats__grid[data-astro-cid-o4spsuni]{display:grid;grid-template-columns:repeat(4,1fr)}.stats__item[data-astro-cid-o4spsuni]{padding:28px 24px;text-align:center;border-right:1px solid rgba(255,255,255,.08)}.stats__item[data-astro-cid-o4spsuni]:last-child{border-right:none}.stats__num[data-astro-cid-o4spsuni]{display:block;font-family:var(--font-display);font-size:40px;font-weight:300;color:var(--gold-400);letter-spacing:.04em;line-height:1.1;margin-bottom:4px}.stats__label[data-astro-cid-o4spsuni]{display:block;font-family:var(--font-serif);font-size:var(--text-sm);color:#fff;letter-spacing:.08em;margin-bottom:2px}.stats__en[data-astro-cid-o4spsuni]{display:block;font-family:var(--font-display);font-size:11px;color:#c4a35ab3;letter-spacing:.18em;font-style:italic}.team-group[data-astro-cid-o4spsuni][data-role=partner]{background:var(--cream-50)}.team-group[data-astro-cid-o4spsuni][data-role=attorney]{background:#fff}.team-group[data-astro-cid-o4spsuni][data-role=advisor]{background:var(--cream-100)}.team-grid[data-astro-cid-o4spsuni]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-top:var(--space-12)}.team-grid--featured[data-astro-cid-o4spsuni]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.team-cta[data-astro-cid-o4spsuni]{background:var(--navy-900);padding:64px var(--section-pad-x);text-align:center;position:relative}.team-cta[data-astro-cid-o4spsuni]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold-500),transparent);opacity:.3}.team-cta__inner[data-astro-cid-o4spsuni]{max-width:600px;margin:0 auto}.team-cta[data-astro-cid-o4spsuni] h2[data-astro-cid-o4spsuni]{font-family:var(--font-serif);font-size:clamp(1.4rem,2vw,2rem);color:#fff;font-weight:400;margin:0 0 var(--space-3)}.team-cta[data-astro-cid-o4spsuni] p[data-astro-cid-o4spsuni]{font-family:var(--font-sans);font-size:15px;color:var(--cream-500);line-height:1.85;margin:0 0 var(--space-8)}@media(max-width:960px){.stats__grid[data-astro-cid-o4spsuni]{grid-template-columns:repeat(2,1fr)}.stats__item[data-astro-cid-o4spsuni]:nth-child(2){border-right:none}.stats__item[data-astro-cid-o4spsuni]:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08)}.team-grid[data-astro-cid-o4spsuni]{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.stats__grid[data-astro-cid-o4spsuni]{grid-template-columns:1fr}.stats__item[data-astro-cid-o4spsuni]{border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.stats__item[data-astro-cid-o4spsuni]:last-child{border-bottom:none}.team-grid[data-astro-cid-o4spsuni]{grid-template-columns:1fr}}
