.team-collage{background:linear-gradient(to bottom, var(--teal-4) calc(100% - 100px), var(--navy) 0);grid-template-columns:repeat(6,1fr);grid-template-areas:"big1 big1 tall1 s1 s2 s3""big1 big1 tall1 s4 big2 big2""s5 tall2 s6 tall3 big2 big2""s7 tall2 s8 tall3 wide wide";grid-auto-rows:min(15vw,260px);gap:6px;padding:6px;display:grid}.team-collage-tile{border-radius:var(--radius-sm);position:relative;overflow:hidden}.team-collage-tile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.team-collage-tile,.team-collage-tile img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.team-collage-tile:hover{transform:scale(.96)}.team-collage-tile:hover img{transform:scale(1.08)}}@media (max-width:760px){.team-collage{grid-template-columns:repeat(5,1fr);grid-template-areas:"big1 big1 s3 s1 s2""big1 big1 s4 big2 big2""s5 s6 s7 big2 big2";grid-auto-rows:20vw;gap:3px;padding:3px}.team-collage-tile[data-area^=tall],.team-collage-tile[data-area=wide],.team-collage-tile[data-area=s8]{display:none}.team-collage-tile{border-radius:6px}}
