.team .wrapper{display:flex;flex-direction:row;gap:var(--space);overflow:scroll;padding:0 var(--space)}.team .person{aspect-ratio:2/3;border-radius:var(--radius);flex:0 0 auto;height:40rem;overflow:hidden;position:relative}.team .person .item{background-position:50%;background-size:cover;inset:0;position:absolute}.team .person .normal{z-index:0}.team .person .doodle{opacity:0;z-index:1}.team .person .fade{background:linear-gradient(0deg,rgba(0,0,0,.4),transparent);z-index:2}.team .person .content{color:var(--white);display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:var(--p-200);position:relative;transform:translateY(15rem);z-index:3}.team .person.is-lazy-loaded .content{transform:translateY(0)}.team .person .name{font-size:4.5rem;margin-bottom:1rem}.team .person .role{font-size:1.5rem;font-weight:600;line-height:1.2}.team .person .content,.team .person .doodle,.team .person .normal{transition:transform .75s var(--ease-1),opacity .75s var(--ease-1)}.is-phone .team .person:active *{user-select:none;-webkit-user-select:none;-ms-user-select:none}.is-desktop .team .person:hover .content,.is-phone .team .person:active .content{opacity:0;transform:translateY(2rem);transition-duration:.5s}.is-desktop .team .person:hover .doodle,.is-desktop .team .person:hover .normal,.is-phone .team .person:active .doodle,.is-phone .team .person:active .normal{opacity:1;transform:scale(1.05)}@media (max-width:600px){.team .person .name{font-size:6rem}}