.fl_people_compact_list{list-style:none;margin:0;padding:0}.fl_people_compact_item{align-items:center;background-color:var(--color-mist);cursor:default;display:grid;gap:1rem clamp(20px,2vw,40px);grid-template-columns:80px 1fr;padding:clamp(20px,2vw,40px);position:relative}.fl_people_compact_item:not(:last-child){margin-bottom:.5rem}.fl_people_compact_photo{aspect-ratio:1;border-radius:5px;overflow:hidden;width:80px}.fl_people_compact_image{border-radius:50%;filter:grayscale(1);object-fit:cover;transition:filter .3s ease}.fl_people_compact_image[src*=".svg"]{filter:grayscale(1) brightness(.65) contrast(10)}.fl_people_compact_text{display:flex;flex-direction:column;gap:.75rem}.fl_people_compact_link{border:1px solid #1a1a1a26;border-radius:20px;color:#000;display:none;font-family:Fidelity Condensed;font-size:1rem;font-weight:600;grid-column:2;justify-self:start;letter-spacing:2%;padding:.6rem 1rem .4rem;text-decoration:none;text-transform:uppercase}.fl_people_compact_list .fl_people_compact_item:is(:hover,:focus-within){background-color:#fff;border:1px solid var(--color-lime);border-radius:var(--border-radius-large)}.fl_people_compact_item:is(:hover,:focus-within) .fl_people_compact_image{filter:none}.fl_people_compact_item:is(:hover,:focus-within) .fl_people_compact_link{display:block}.fl_people_compact_item:is(:hover,:focus-within):after,.fl_people_compact_item:is(:hover,:focus-within):before{background:#fff;border-radius:28px;content:"";height:4px;outline:8px var(--color-lime) solid;position:absolute;top:calc(50% - 2px);transform:rotate(90deg) translateY(-50%);width:40px;z-index:1}.fl_people_compact_item:is(:hover,:focus-within):before{left:calc(-2.5rem + 22px);transform:rotate(-90deg) translateY(-50%)}.fl_people_compact_item:is(:hover,:focus-within):after{right:calc(-2.5rem + 22px)}.fl_people_compact_item:focus-visible{outline:2px solid var(--color-black);outline-offset:4px}@media (min-width:768px){.fl_people_compact_item{grid-template-columns:80px 1fr auto}.fl_people_compact_text{align-items:baseline;flex-direction:row;gap:.25rem 1.25rem}.fl_people_compact_link{display:block;grid-column:3;opacity:0;transition:opacity .3s ease,visibility .3s;visibility:hidden}.fl_people_compact_item:is(:hover,:focus-within) .fl_people_compact_link{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){.fl_people_compact_image,.fl_people_compact_link{transition-duration:1ms}}