.card.svelte-1t1yi4p{background:var(--color-surface);border:1px solid var(--color-border-subtle);text-align:center;flex-direction:column;align-items:center;height:100%;padding:1rem 1rem 1.75rem;display:flex}.name.svelte-1t1yi4p{justify-content:center;align-items:center;min-height:62px;margin:1.5rem .5rem 0;font-size:1.75rem;font-weight:600;line-height:1.1;display:flex}.role.svelte-1t1yi4p{font-size:var(--text-label-s);letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand);margin-top:.5rem;font-weight:700}hr.svelte-1t1yi4p{border:0;border-top:1px solid var(--color-border-subtle);width:calc(100% - 2rem);margin:1.125rem 0 .875rem}.contact.svelte-1t1yi4p{font-size:var(--text-body-s);line-height:1.8}.contact.svelte-1t1yi4p div:where(.svelte-1t1yi4p){justify-content:center;gap:.25rem;display:flex}.contact.svelte-1t1yi4p dt:where(.svelte-1t1yi4p){font-weight:600}.contact.svelte-1t1yi4p dd:where(.svelte-1t1yi4p){margin:0}.contact.svelte-1t1yi4p a:where(.svelte-1t1yi4p){min-height:var(--tap-target);align-items:center;display:inline-flex}.excerpt.svelte-1t1yi4p{font-size:var(--text-body-s);color:var(--color-text-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:.875rem .75rem 1.5rem;line-height:1.7;display:-webkit-box;overflow:hidden}.card.svelte-1t1yi4p .button{border-color:var(--color-brand);color:var(--color-brand);margin-top:auto}.team-grid.svelte-1cobqru{padding-bottom:var(--section-y);gap:1.5rem;display:grid}.associates.svelte-1cobqru{margin-bottom:var(--section-y);gap:2rem;padding:clamp(2rem,1rem + 3vw,3.5rem) clamp(1.5rem,.5rem + 4vw,4rem);display:grid}.text.svelte-1cobqru{flex-direction:column;gap:.75rem;display:flex}.associates.svelte-1cobqru h2:where(.svelte-1cobqru){font-size:var(--text-h3);line-height:1.1}.associates.svelte-1cobqru .button{justify-self:start}@media (width>=40rem){.team-grid.svelte-1cobqru{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.associates.svelte-1cobqru{grid-template-columns:7fr 5fr;align-items:center;gap:4rem}.associates.svelte-1cobqru .button{justify-self:end}}@media (width>=75rem){.team-grid.svelte-1cobqru{grid-template-columns:repeat(4,minmax(0,1fr))}}
