.artists-page{padding:48px var(--side-padding) 0 var(--side-padding)}.artists-page .artists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:60px 20px;margin:60px 0 100px 0}@media screen and (min-width:var(--large-screen)){.artists-page .artists{grid-template-columns:repeat(4,minmax(0,1fr))}}.artists-page .artist-card{display:block}.artists-page .artist-card .card-content{width:calc(100% + 1px);max-width:calc(100% + 1px);border-left:1px solid var(--black);margin:0 0 0 -1px;padding:0 0 18px 10px}.artists-page .artist-card .card-content h2{display:inline;font-size:1rem}.artists-page .artist-card .card-content h2:hover{color:var(--accent)}.artists-page .artist-card .image{width:100%;aspect-ratio:4/3;cursor:pointer;transform:scale(1);transition:var(--zoom-animation);filter:saturate(0)}.artists-page .artist-card .image-wrap{outline:1px solid var(--black);overflow:hidden;border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.artists-page .artist-card .image-wrap:hover .image{transform:scale(var(--image-zoom));opacity:.9}.artists-page .alumni{display:flex;flex-direction:row;flex-wrap:wrap}.artists-page .alumni h3{font-size:20px}.artists-page .alumni a{display:inline}.artists-page .alumni .alumni-card span.period{display:none}.artists-page .alumni .alumni-card:last-of-type span.comma{display:none}.artists-page .alumni .alumni-card:last-of-type span.period{display:inline}.artists-page .pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:14px;font-size:.8rem;margin:100px 0 30px 0}.artists-page .pagination a{font-size:.8rem}.artists-page .pagination .current{border-radius:50px;aspect-ratio:1/1;text-align:center;padding:14px;position:relative}.artists-page .pagination .current:before{content:"";position:absolute;padding:10px;border-radius:50px;border:1px solid var(--black);aspect-ratio:1/1;top:50%;left:50%;transform:translate(-50%,-50%)}.artists-page .pagination a{display:block;transition:all .2s ease-in-out;position:relative}.artists-page .pagination a:hover{color:var(--accent)}.artists-page .pagination .next,.artists-page .pagination .prev{color:var(--white);background:var(--black);padding:10px 10px;border-radius:50px;transition:all .2s ease-in-out;display:flex;align-items:center}.artists-page .pagination .next:hover,.artists-page .pagination .prev:hover{background:var(--accent);color:var(--white)}@media screen and (max-width:767px){.artists-page .artists{grid-template-columns:repeat(2,minmax(0,1fr))}}