@media only screen and (min-width:992px){.urban-landscapes .artworks{grid-template-columns:repeat(auto-fit,minmax(3vw,3%));grid-template-rows:repeat(auto-fill,minmax(6vw,6vh))}}.portraits .artworks{align-items:end;grid-row-gap:min(3vh,3vw)}@media only screen and (min-width:992px){.portraits .artworks{grid-template-columns:repeat(auto-fit,minmax(2vw,3%));grid-template-rows:repeat(auto-fill,minmax(6vw,6vh))}}.artwork__details,.artwork__summary{-webkit-appearance:none;-moz-appearance:none;appearance:none}.artwork footer{position:relative}.event.card picture,.event.card img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:100%}.artworks{gap:min(2vh,2vw);margin:0;padding:0;list-style:none;align-content:stretch;justify-content:space-evenly;align-items:start;justify-items:stretch}@media only screen and (max-width:767px) and (min-width:577px){.artworks{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.artworks .artwork{flex:1 1 calc(50% - 1rem)}.artworks .artwork.landscape{flex:1 1 calc(100% - 1rem)}}@media only screen and (max-width:576px){.artworks{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.artworks .artwork{flex:1 1 calc(100% - 1rem);max-width:100%;margin-bottom:2.5rem}}@media only screen and (min-width:768px){.artworks{grid-auto-flow:row dense;display:grid}}@media only screen and (min-width:992px){.artworks{gap:2rem;row-gap:4rem;grid-template-columns:repeat(auto-fill,minmax(2.5vw,2.6%))}.artworks .artwork{}}@media only screen and (min-width:1200px){.artworks{grid-template-columns:repeat(auto-fill,minmax(2.7vw,2%))}.artworks .artwork{}}.artworks>article{grid-column:span 8;grid-row:span 8}@media only screen and (max-width:1023px) and (min-width:768px){.artworks.events{grid-template-columns:repeat(auto-fill,minmax(2.5vw,2.6%))}}.artworks>article.ar-5-4,.artworks>article.ar-4-3{grid-column:span 8;grid-row:span 6}.artworks>article.ar-3-2{grid-column:span 9;grid-row:span 6}.artworks>article.ar-16-10,.artworks>article.ar-16-9{grid-column:span 11;grid-row:span 6}.artworks>article.ar-2-1{grid-column:span 12;grid-row:span 6}.artworks>article.ar-239-100,.artworks>article.ar-21-9{grid-column:span 14;grid-row:span 6}.artworks>article.ar-3-1{grid-column:span 16;grid-row:span 5}.artworks>article.ar-1-1{grid-column:span 8;grid-row:span 8}.artworks>article.ar-4-5,.artworks>article.ar-3-4{grid-column:span 6;grid-row:span 8}.artworks>article.ar-2-3{grid-column:span 6;grid-row:span 9}.artworks>article.ar-9-16{grid-column:span 6;grid-row:span 11}.artworks>a,.artworks picture,.artworks img{display:block;width:100%;height:auto}.artworks img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media(max-width:576px){.pagination__summary{display:none}}.pagination{display:flex;justify-content:space-between;align-items:center;margin:2rem 0;gap:1rem;font-size:1.4rem}@media(max-width:576px){#list-pagination-top.pagination{display:none}}@media(max-width:767px){.pagination{flex-direction:column;gap:.5rem}}.pagination a{will-change:background-color,color,border;background-color:var(--bg);transition:background-color .3s ease,color .3s ease;transition-timing-function:ease-out}.pagination a:hover{transition-timing-function:ease-in;background-color:var(--button-colour);color:#fff}.pagination nav{display:flex;justify-content:flex-end;gap:1rem}.pagination nav>a,.pagination nav>span{font-size:1.4rem;width:2.4rem;height:2.4rem;outline:.5px dotted var(--border-colour);position:relative;background-color:var(--bg)}.pagination nav>a span,.pagination nav>span span{display:block;width:100%;height:100%;line-height:2.4rem;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pagination .disabled{pointer-events:none;outline-color:var(--disabled-border-colour);color:var(--disabled-border-colour)}.pagination .pagination__current{outline:1px dotted var(--border-colour);background-color:var(--button-colour);color:var(--bg)}.pagination .pagination__next>span,.pagination .pagination__prev>span{text-indent:-99em;overflow:hidden}.pagination .pagination__next::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pagination .pagination__prev::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pagination .pagination__next::after{content:'\00BB'}.pagination .pagination__prev::after{content:'\00AB'}