.team{padding:var(--pSection) 0}.team-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--gapLg)}.team-list{display:flex;gap:var(--gap);align-items:flex-start;.member{flex:1;position:relative;z-index:1;padding:2px;transition:all .2s ease-out;&:before{content:"";display:block;width:100%;padding-bottom:100%;position:absolute;top:0;left:0;background:var(--magenta);z-index:-1;border-radius:var(--radius);rotate:-1deg;transition:all .2s ease-out}.image{aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius);rotate:-5deg;transition:all .2s ease-out;img{aspect-ratio:1/1;object-fit:cover;transition:scale 1s ease-out}}&:nth-child(odd) .image{rotate:-3deg}.content{padding-top:var(--pCard)}.name{color:var(--teal);margin-bottom:var(--space1-2)}.name,.role{transition:all .2s ease-out}.role{font-size:var(--fontSm);font-weight:400}.quote{position:relative;z-index:1;padding:var(--space);background:var(--bgMuted);border-radius:var(--radius);border-top-left-radius:1rem;margin-top:var(--space1-2);font-size:var(--fontSm);strong{text-transform:uppercase;font-size:var(--fontXs);color:var(--emphasis);letter-spacing:1px}&:before{font-size:100px;color:var(--navy-65);position:absolute;top:-23px;left:-12px;font-variation-settings:"FILL" 1,"wght" 900,"GRAD" 0,"opsz" 48;z-index:-1}}&:hover{.image{rotate:0deg}&:before{transform:rotate(0deg) scale(1.1);opacity:0}}}}