.team-card.svelte-15j4csz{position:relative;margin:0;height:560px;background-color:var(--color-secondary);overflow:hidden}picture.svelte-15j4csz,.img-size.svelte-15j4csz{object-fit:cover;height:var(--height-member-picture);width:100%}.member-overlay.svelte-15j4csz{display:flex;flex-direction:column;justify-content:center;align-items:center;height:var(--height-member-name)}.member-overlay.svelte-15j4csz h3:where(.svelte-15j4csz){margin:0;color:var(--color-primary-lightest);font-size:var(--paragraph-3);font-weight:600;text-transform:capitalize;text-align:center}.member-overlay.svelte-15j4csz h3:where(.svelte-15j4csz) a:where(.svelte-15j4csz){color:inherit;text-decoration:none}.member-overlay.svelte-15j4csz h3:where(.svelte-15j4csz) a:where(.svelte-15j4csz):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;transition:all .3s ease-in-out}.member-info.svelte-15j4csz{position:absolute;bottom:-100%;width:var(--width);min-width:90%;height:var(--height-member-picture);background:var(--color-secondary);color:var(--color-primary-lightest);margin:0;padding:0 1.5em;transition:.6s cubic-bezier(.33,1,.68,1)}.member-info.svelte-15j4csz .member-role:where(.svelte-15j4csz){font-weight:600;text-transform:uppercase;font-size:var(--paragraph-size);letter-spacing:1px;text-align:center;margin:2em 0}.member-info.svelte-15j4csz .member-bio:where(.svelte-15j4csz){font-size:20px;display:-webkit-box;-webkit-line-clamp:11;line-clamp:11;-webkit-box-orient:vertical;overflow:hidden}.team-card.svelte-15j4csz:hover h3:where(.svelte-15j4csz){color:var(--pop-out-color-light)}.team-card.svelte-15j4csz:hover .member-info:where(.svelte-15j4csz){bottom:var(--height-member-name)}.team-card.svelte-15j4csz:hover .member-role:where(.svelte-15j4csz){color:var(--pop-out-color-light)}.team-section.svelte-lgukx2{padding:80px 0}.container.svelte-lgukx2{width:min(1100px,92vw);margin:0 auto}.heading.svelte-lgukx2{text-align:center;margin-bottom:48px}.heading.svelte-lgukx2 h2:where(.svelte-lgukx2){font-size:var(--heading-1);text-transform:uppercase;margin-bottom:20px}.heading.svelte-lgukx2 p:where(.svelte-lgukx2){font-size:var(--paragraph-size);max-width:720px;margin:0 auto}.grid.svelte-lgukx2{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:900px){.grid.svelte-lgukx2{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.grid.svelte-lgukx2{grid-template-columns:1fr}}
