.tile-listing-agent{margin:0;width:100px;flex:0 0 100px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;cursor:default;color:#172940}.tile-listing-agent-photo{display:block;width:48px;height:48px;object-fit:cover;object-position:top;border-radius:50%;background:#eef3f9}.tile-listing-agent figcaption{font-size:11px;font-weight:600;line-height:1.3;overflow-wrap:normal}.home-featured-body{display:flex;flex-direction:column}.home-featured-address{color:inherit;text-decoration:none}.home-featured-card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px}.home-featured-card-footer .home-featured-link{margin:0;text-decoration:none;color:#1e59ae;font-weight:700}.property-card-agent-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px}.property-card-agent-footer .property-broker{flex:1;min-width:0;margin:0}.property-agent-photo{transition:transform .7s ease}.property-agent-photo-link{display:block}@media(hover:hover) and (pointer:fine){.property-agent-photo:hover,.property-agent-photo-link:hover .property-agent-photo{transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.property-agent-photo{transition:none}.property-agent-photo:hover,.property-agent-photo-link:hover .property-agent-photo{transform:none}}@media(max-width:600px){.tile-listing-agent{width:92px;flex-basis:92px}.tile-listing-agent-photo{width:44px;height:44px}.tile-listing-agent figcaption{font-size:10px}.home-featured-grid.is-list .tile-listing-agent{width:82px;flex-basis:82px}.home-featured-grid.is-list .home-featured-card-footer{gap:6px}.home-featured-card-footer .home-featured-link{font-size:12px}}
