.team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px}.team-member{min-width:0}.team-member img{aspect-ratio:1;object-fit:cover;object-position:center top;background:#e8eff0;height:auto}.team-member h2{font-size:23px;line-height:1.2;overflow-wrap:anywhere;margin:15px 0 8px}.team-member .specialty{margin-top:8px;line-height:1.5;font-size:13px}.team-photo-pending{aspect-ratio:1;background:#e8eff0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#526069;text-align:center;padding:16px}.team-pending-symbol{font:normal 48px Georgia,serif;color:#9cb4b6}.team-photo-pending>span:last-child{font-size:13px;letter-spacing:.3px}@media(max-width:1000px){.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.team-member h2{font-size:21px}}@media(max-width:380px){.team-member h2{font-size:18px}.team-member .specialty{font-size:12px}}
.team-photo-rimante{position:relative;aspect-ratio:1;overflow:hidden;background:#d9dbdf}.team-member .team-photo-rimante img{position:absolute;left:-6%;top:4%;width:112%;max-width:none;height:112%;object-fit:cover;aspect-ratio:1}
.team-photo-rimante::before{content:"";position:absolute;left:0;top:0;width:100%;height:4%;background-image:var(--rimante-photo);background-size:112% auto;background-position:center top;background-repeat:no-repeat;transform:scaleY(-1)}