.stats[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;justify-content:center;gap:clamp(2rem,6vw,5rem);margin-top:1.5rem;display:flex}.stat[data-astro-cid-ta2fbyqs]{gap:.2rem;display:grid}.stat-n[data-astro-cid-ta2fbyqs]{font-size:clamp(2.4rem,5vw,3.8rem);font-weight:500;line-height:1}.stat-l[data-astro-cid-ta2fbyqs]{letter-spacing:.2em;text-transform:uppercase;opacity:.9;font-size:.8rem}.team[data-astro-cid-ta2fbyqs]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(2rem,4vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.agent[data-astro-cid-ta2fbyqs]{text-align:center;flex-direction:column;align-items:center;display:flex}.agent-photo[data-astro-cid-ta2fbyqs]{aspect-ratio:4/5;border-radius:var(--radius);background:var(--cream-2);width:100%;margin-bottom:1.1rem;overflow:hidden}.agent-photo[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:cover;object-position:top;width:100%;height:100%}.agent-name[data-astro-cid-ta2fbyqs]{margin:0;font-size:1.35rem}.agent-role[data-astro-cid-ta2fbyqs]{color:var(--muted);margin:.2rem 0 0;font-size:.95rem}.agent-rule[data-astro-cid-ta2fbyqs]{width:36px;margin:.9rem auto}.agent-links[data-astro-cid-ta2fbyqs]{gap:.6rem;display:flex}.agent-links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{background:var(--teal);width:38px;height:38px;color:var(--white);transition:transform .2s var(--ease), background .2s;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.agent-links[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:hover{background:var(--teal-ink);transform:scale(1.08)}.agent-more[data-astro-cid-ta2fbyqs]{cursor:pointer;font-family:var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);background:0 0;border:0;border-radius:50px;margin-top:1rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;transition:background .2s}.agent-more[data-astro-cid-ta2fbyqs]:hover{background:var(--teal-tint);color:var(--teal-ink)}.agent-dialog[data-astro-cid-ta2fbyqs]{background:0 0;border:0;width:100%;max-width:min(960px,100vw - 2rem);margin:auto;padding:0}.agent-dialog[data-astro-cid-ta2fbyqs]::backdrop{backdrop-filter:blur(3px);background:#0a1e2099}.agent-dialog[data-astro-cid-ta2fbyqs][open]{animation:dlg-in .3s var(--ease)}@keyframes dlg-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.dlg[data-astro-cid-ta2fbyqs]{background:var(--white);border-radius:var(--radius);text-align:left;grid-template-columns:320px 1fr;max-height:calc(100vh - 2rem);display:grid;position:relative;overflow:hidden}.dlg-photo[data-astro-cid-ta2fbyqs]{background:var(--cream-2);aspect-ratio:4/5;align-self:start;position:sticky;top:0}.dlg-photo[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-fit:cover;object-position:top;width:100%;height:100%}.dlg-body[data-astro-cid-ta2fbyqs]{padding:clamp(1.5rem,3vw,2.6rem);overflow-y:auto}.dlg-name[data-astro-cid-ta2fbyqs]{margin-bottom:.1em;font-size:clamp(1.5rem,2.4vw,2rem)}.dlg-role[data-astro-cid-ta2fbyqs]{color:var(--muted);margin-bottom:1rem}.dlg-addr[data-astro-cid-ta2fbyqs]{background:var(--cream);border-radius:12px;margin-bottom:1.2rem;padding:1rem 1.2rem;font-size:.95rem;font-style:normal;line-height:1.7}.dlg-bio[data-astro-cid-ta2fbyqs]{font-size:.98rem}.dlg-bio[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]+p[data-astro-cid-ta2fbyqs]{margin-top:.8em}.dlg[data-astro-cid-ta2fbyqs] .btn-row[data-astro-cid-ta2fbyqs]{margin-top:1.4rem}.dlg-close[data-astro-cid-ta2fbyqs]{z-index:2;background:var(--white);width:40px;height:40px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-sm);border:0;border-radius:50%;font-size:1.6rem;line-height:1;position:absolute;top:.6rem;right:.6rem}.dlg-close[data-astro-cid-ta2fbyqs]:hover{background:var(--teal);color:var(--white)}@media (width<=720px){.dlg[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.dlg-photo[data-astro-cid-ta2fbyqs]{aspect-ratio:4/3}.dlg-photo[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{object-position:center 20%}}.approach-grid[data-astro-cid-ta2fbyqs]{margin-top:2rem;max-width:900px;margin-inline:auto}.ap[data-astro-cid-ta2fbyqs]{text-align:center;padding:1.5rem}.ap[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{color:var(--teal);margin:0 auto .8rem;display:block}.ap[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-bottom:.4rem}.ap[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted)}@media (width<=980px){.team[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.team[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}
