.team-grid[data-v-e126cc6b]{grid-auto-flow:dense;gap:16px;display:grid}@media (width>=768px){.team-grid[data-v-e126cc6b]{grid-template-columns:repeat(2,1fr)}}@media (width>=992px){.team-grid[data-v-e126cc6b]{grid-template-columns:repeat(3,1fr)}}@media (width>=1200px){.team-grid[data-v-e126cc6b]{grid-template-columns:repeat(4,1fr)}}.expanded[data-v-e126cc6b]{grid-column:1/-1;animation:.5s ease-out both fade-in}.team-card[data-v-e126cc6b]{margin-inline:auto;transition:outline .2s;display:grid;position:relative}.team-card[data-v-e126cc6b]:focus-within:has(:focus-visible){outline-offset:4px;outline:solid 2px var(--project-color-active)}.team-card:focus-within .team-card__contacts-pane[data-v-e126cc6b],.team-card:hover .team-card__contacts-pane[data-v-e126cc6b]{transform:none}.team-card__image[data-v-e126cc6b]{border-radius:4px;position:relative;overflow:hidden}.team-card__image img[data-v-e126cc6b]{border-radius:4px;width:100%}.team-card__icon[data-v-e126cc6b]{width:24px;height:24px}.team-card__contacts-pane[data-v-e126cc6b]{color:var(--color-base-white);background:#42455199;transition:transform .18s ease-out;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.team-card__details[data-v-e126cc6b]{text-align:center;padding:16px 0 0}.naked[data-v-e126cc6b]{appearance:none;background-color:#0000;border:none;width:100%;margin:0;padding:0;line-height:0;position:absolute;inset:0}.card-details[data-v-e126cc6b]{margin-block:24px;position:relative}.card-details img[data-v-e126cc6b]{border-radius:4px;display:none}.card-details[data-v-e126cc6b] p{max-inline-size:60ch}@media (width>=992px){.card-details[data-v-e126cc6b]{grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.card-details img[data-v-e126cc6b]{display:revert;aspect-ratio:1;width:100%;height:auto}.card-details button[data-v-e126cc6b]{color:#fff}}.card-details button[data-v-e126cc6b]{appearance:none;background:0 0;border-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;display:flex;position:absolute;top:8px;right:8px}
