.people-listing__filters{display:flex;gap:1rem;margin:0 0 2rem}.people-listing__filters .filter-link{border:1px solid #000;border-radius:80px;color:inherit;display:inline-block;padding:.5rem 1rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in}.people-listing__filters .filter-link:hover{border-color:var(--color-signal-red)}.people-listing__filters .filter-link.active{background-color:var(--color-signal-red);border-color:var(--color-signal-red);color:#fff}.list-people__wrapper{display:grid;gap:2rem;grid-template-columns:1fr;grid-template-rows:auto auto;position:relative}@media (min-width:600px){.list-people__wrapper{grid-template-columns:.8fr .2fr;grid-template-rows:auto}}.list-people__row{border-block-end:1px solid #d0d0ce;display:grid;gap:1rem;padding:.5rem 0;position:static;text-align:start}.list-people__wrapper a{color:inherit;text-decoration:none}.list-people__row:hover .name,.list-people__wrapper a:hover{color:var(--color-signal-red)}.email,.phone{word-break:break-all}@media (min-width:600px){.list-people__row{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.name{grid-column:1;grid-row:1}.job_title{grid-column:1;grid-row:2}.email{grid-column:2;grid-row:1}.phone{grid-column:2;grid-row:2}}@media (min-width:1000px){.list-people__row{grid-template-columns:170px 1fr 1fr 150px;grid-template-rows:1fr}.name{grid-column:1;grid-row:1}.job_title{grid-column:2;grid-row:1}.email{grid-column:3;grid-row:1}.phone{grid-column:4;grid-row:1}}.image-container{block-size:0;display:none;grid-row:1;position:relative;z-index:999}.list-people__rows{border-block-start:1px solid #d0d0ce;grid-row:2}@media (min-width:600px){.image-container{grid-column:2;inset-block-start:0;inset-inline-end:0;position:sticky}.list-people__image{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;object-fit:contain;object-position:top;position:absolute}.list-people__rows{grid-row:1}.list-people__image-individual{display:none}}.list-people__image-individual{inline-size:50%;margin-block-end:.5rem}.list-people__image-individual img{display:block;inline-size:100%;max-inline-size:100%}