/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.team-card{position:relative;overflow:hidden;min-height:420px;border-radius:var(--bordr-radius-md);box-shadow:0 2px 8px rgba(0,0,0,.06);}.team-card p{margin:0;}.team-card h4{font-size:1.1rem;line-height:1.2;margin:0;}.team-card h5{font-size:.9rem;line-height:1.2;margin:0;}.team-card h6{font-size:.8rem;line-height:1.4;margin:0;opacity:0;visibility:hidden;max-height:0;overflow:hidden;transform:translateY(18px);filter:blur(4px);transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1),filter .45s ease,max-height .5s ease,visibility .45s ease;}.team-card:hover h6{opacity:1;visibility:visible;max-height:300px;transform:translateY(0);filter:blur(0);}.team-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem;padding:1rem 1.5rem 2rem;justify-content:space-between;height:100%;min-height:100%;}.team-top{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;}.team-photo{width:85%;aspect-ratio:1 / 1;overflow:hidden;border-radius:50%;border:5px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.06);margin:0 auto 1rem;flex-shrink:0;}.team-photo picture,.team-photo img{display:block;width:100%;height:100%;}.team-photo img{object-fit:cover;object-position:center top;border-radius:50%;transition:none;}.team-social{width:100%;display:flex;justify-content:center;gap:1rem;margin-top:.5rem;padding-top:1rem;border-top:1px dotted var(--accent-gray-light);}.team-social a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--accent-gray);border-radius:50%;transition:none;}
.image{display:block;max-width:100%;height:auto;}
