/* Shared across the homepage, buyer guide, team directory and property pages. */
#james-quimby .team-person__portrait img{object-fit:cover;object-position:center 12%}
#james-quimby .team-person__email{display:flex;width:fit-content;align-items:center;justify-content:center;min-height:44px;max-width:100%;margin:6px auto 0;font-size:16px;font-weight:600;line-height:1.4;color:inherit;text-decoration:underline;text-decoration-color:var(--dv-brass,#D6AC58);text-underline-offset:5px;text-decoration-thickness:1px}
#james-quimby .team-person__email:hover{text-decoration-thickness:2px}
#james-quimby .team-person__email:focus-visible{outline:2px solid var(--dv-brass,#D6AC58);outline-offset:4px;border-radius:2px}
@media(max-width:650px){#james-quimby .team-person__email{grid-column:1/-1;justify-self:start;margin:0}}
