.agents ul.agents-list{list-style:none;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem}.agents li a{display:block;height:20rem;width:20rem;background-size:cover;background-repeat:none;border-radius:8px;position:relative}.agents .agent-details{display:block;position:absolute;bottom:0;width:100%;background:rgba(255,255,255,.75);backdrop-filter:blur(5px);border-radius:0 0 4px 4px;padding:.5rem;overflow:hidden}.agents .more{display:none;height:0;overflow-y:clip();text-align:center;font-weight:400;color:var(--text)}.agents a:hover .more{display:block;height:4.25rem;transition:250ms ease-in-out allow-discrete}.agents li .name{font-weight:700;color:var(--accent);font-size:1.025rem;margin:0;text-wrap:balance;text-align:center}.agents .chip{display:inline-block;padding:0 2ch;border-radius:24px;background:var(--chip-background);border:solid 1px var(--primary);margin-top:.5rem}.agents .region{color:var(--text-dark)}.agents .company-logo{position:absolute;display:block;max-height:3rem;max-width:10rem;object-fit:contain;top:.5rem;right:.5rem}