a.button:hover{transition-timing-function:ease-in;background-color:var(--button-colour);color:#fff}.button{padding:.2rem .8rem .1rem;-webkit-text-decoration:none;text-decoration:none;transition:all-color .3s ease;will-change:background-color,color,border;background-color:var(--bg);color:var(--text);border:.5px dashed var(--text);margin:0 0 .25rem}.button+.button{margin:0 0 .25rem .2rem}.button{-webkit-text-decoration:none;text-decoration:none;transition:background-color .3s ease,color .3s ease,max-width .3s ease;transition-timing-function:ease-out;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-radius:.9rem}.button.active{background-color:var(--available);color:#fff;border-color:var(--available)}.button.disabled{pointer-events:none;outline-color:var(--disabled-border-colour);border-color:var(--disabled-border-colour);color:var(--disabled-border-colour)}.button.info{border-color:transparent;outline-color:transparent;background-color:transparent;border-radius:0;padding-left:0;padding-right:0}.button.info:hover{background-color:inherit}@media only screen and (max-width:767px){.button:not(.not-available-for-sale){min-width:4.8rem;min-height:2.4rem;border-radius:1.5rem;vertical-align:middle;line-height:2rem;padding:.4rem 1rem;border-radius:3px}}@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}.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%));grid-template-rows:repeat(auto-fill,minmax(4vw,5vh))}.artworks .artwork{}}@media only screen and (min-width:1200px){.artworks{grid-template-columns:repeat(auto-fill,minmax(2.7vw,2%));grid-template-rows:repeat(auto-fill,minmax(2vw,3vh))}.artworks .artwork{}}.artworks>article{grid-column:span 8;grid-row:span 8}.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}.pagination{display:flex;justify-content:space-between;align-items:center;margin:2rem 0;gap:1rem;font-size:1.4rem}.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'}