.partner{background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius);align-content:start;gap:20px;height:100%;padding:28px;display:grid}.partner--compact{grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:20px}.partner__mark{object-fit:cover;background:var(--color-dark);width:56px;height:56px;font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:.02em;color:var(--color-on-dark-muted);border-radius:50%;place-items:center;font-size:1.125rem;font-weight:600;display:grid}.partner--compact .partner__mark{width:48px;height:48px;font-size:1rem}.partner__text{gap:6px;display:grid}.partner__name{letter-spacing:-.015em;font-size:1.25rem;line-height:1.25}.partner__role{color:var(--color-action);font-weight:500}.partner--compact .partner__role{font-size:.9375rem}.partner__practice{color:var(--color-text-muted)}
