.team-grid-wrapper{padding:4em 8em;display:flex;justify-content:center}@media (max-width: 768px){.team-grid-wrapper{padding:2em}}.team-grid{width:100%;max-width:1600px}.team-grid__header{margin-bottom:clamp(3rem,6vw,5rem)}.team-grid__tagline{font-family:Outfit,sans-serif;font-weight:400;margin-bottom:clamp(.5rem,1vw,1rem);opacity:.8}.team-grid__title{font-family:Outfit,sans-serif;font-weight:700;line-height:1.2;margin-bottom:clamp(1rem,2vw,1.5rem)}.team-grid__description{font-family:Manrope,sans-serif;line-height:1.6;opacity:.9;margin:0;max-width:600px}.team-grid__members{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(2rem,4vw,3rem)}.team-member{display:flex;flex-direction:column;align-items:flex-start;transition:transform .3s ease}.team-member--big{grid-column:span 2}@media screen and (max-width: 1024px){.team-member--big{grid-column:span 1}}.team-member__image{width:100%;aspect-ratio:1;border-radius:clamp(1rem,2vw,1.5rem);overflow:hidden;margin-bottom:clamp(1rem,2vw,1.5rem);display:flex;align-items:center;justify-content:center}.team-member__image img{width:100%;height:100%;object-fit:cover;display:block}.team-member__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--neutral-lighter)}.team-member__placeholder svg{opacity:.7}.team-member__info{width:100%}.team-member__name{color:var(--text-color);margin:0 0 clamp(.25rem,.5vw,.5rem) 0}.team-member__position{color:var(--shamrock)}.team-member__bio{color:var(--text-color);opacity:.9;margin:0 0 clamp(1rem,2vw,1.5rem) 0}.team-member__socials{display:flex;gap:clamp(.75rem,1.5vw,1rem);align-items:center}.team-member__social{display:flex;align-items:center;justify-content:center;width:clamp(2.5rem,3vw,3rem);height:clamp(2.5rem,3vw,3rem);border-radius:50%;background-color:transparent;border:1px solid var(--border-color);color:var(--text-color);transition:all .3s ease;text-decoration:none}.team-member__social:hover{background-color:var(--text-color);color:var(--background-color);border-color:var(--text-color);transform:translateY(-2px)}.team-member__social svg{width:clamp(16px,2vw,20px);height:clamp(16px,2vw,20px)}.team-member--you{cursor:pointer;transition:all .3s ease;border:2px dashed transparent;border-radius:clamp(1rem,2vw,1.5rem);padding:1rem;margin:-1rem}.team-member--you:hover{border-color:var(--border-color);transform:translateY(-5px);background-color:#00000005}.team-member__image--you{border:2px dashed var(--border-color);background:linear-gradient(135deg,#00ffa30d,#00d1ff0d)}.team-member__placeholder--you{color:var(--text-color);opacity:.6}.team-member__placeholder--you svg{opacity:.8;color:var(--text-color)}.team-member--you .team-member__name{background:linear-gradient(135deg,#00ffa3,#00d1ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.team-member--you .team-member__position{color:var(--text-color);opacity:.7;font-style:italic}.team-member__cta{color:var(--text-color);font-weight:500;padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:2rem;transition:all .3s ease;background:linear-gradient(135deg,#00ffa31a,#00d1ff1a)}.team-member--you:hover .team-member__cta{background:linear-gradient(135deg,#00ffa3,#00d1ff);color:#fff;border-color:transparent}.team-grid__hiring{text-align:left;display:flex;flex-direction:column;gap:1em;padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--border-color)}.team-grid__hiring-description{max-width:600px}@media screen and (max-width: 1024px){.team-grid__members{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2.5rem)}}@media screen and (max-width: 768px){.team-grid{padding:clamp(2rem,6vw,4rem) 0}.team-grid__header{margin-bottom:clamp(2rem,4vw,3rem)}.team-grid__members{grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,4vw,2rem)}.team-member__image{margin-bottom:clamp(.75rem,1.5vw,1rem)}.team-member--you{padding:.5rem;margin:-.5rem}}@media screen and (max-width: 480px){.team-grid__members{grid-template-columns:1fr;gap:clamp(2rem,5vw,2.5rem)}.team-member__socials{gap:clamp(.5rem,1vw,.75rem)}}@media screen and (min-width: 1400px){.team-grid__members{grid-template-columns:repeat(4,1fr)}}.team-member__name{padding-bottom:.5em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/team-grid.css.map */
