.artworks-module__7SZc9a__description{width:75vw;margin:20px auto}
.react-slideshow-container{align-items:center;display:flex;position:relative}.react-slideshow-container .nav{z-index:10;cursor:pointer;position:absolute}.react-slideshow-container .nav:first-of-type{left:0}.react-slideshow-container .nav:last-of-type{right:0}.react-slideshow-container .default-nav{text-align:center;color:#fff;background:#fff9;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.react-slideshow-container .default-nav:hover,.react-slideshow-container .default-nav:focus{color:#666;background:#fff;outline:0}.react-slideshow-container .default-nav.disabled:hover{cursor:not-allowed}.react-slideshow-container .default-nav:first-of-type{border-top:0;border-right:0;margin-right:-30px}.react-slideshow-container .default-nav:last-of-type{margin-left:-30px}.react-slideshow-container+ul.indicators{flex-wrap:wrap;justify-content:center;margin-top:20px;display:flex}.react-slideshow-container+ul.indicators li{width:7px;height:7px;margin:0;padding:5px;display:inline-block;position:relative}.react-slideshow-container+ul.indicators .each-slideshow-indicator{opacity:.25;cursor:pointer;color:#0000;background:0 0;border:0}.react-slideshow-container+ul.indicators .each-slideshow-indicator:before{content:"";text-align:center;background:#000;border-radius:50%;width:7px;height:7px;position:absolute;top:0;left:0}.react-slideshow-container+ul.indicators .each-slideshow-indicator:hover,.react-slideshow-container+ul.indicators .each-slideshow-indicator.active{opacity:.75;outline:0}.react-slideshow-fadezoom-wrapper{width:100%;overflow:hidden}.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap{flex-wrap:wrap;display:flex}.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap>div{opacity:0;position:relative}.react-slideshow-wrapper .react-slideshow-fade-images-wrap>div[aria-hidden=true]{display:none}.react-slideshow-wrapper.slide{width:100%;overflow:hidden}.react-slideshow-wrapper .images-wrap.horizontal{flex-wrap:wrap;width:auto;display:flex}.react-slideshow-wrapper .images-wrap>div[aria-hidden=true]{display:none}
.slide-container{position:absolute;inset:0}.slide-container .react-slideshow-container,.slide-container .react-slideshow-fade-wrapper,.slide-container .react-slideshow-fade-images-wrap{width:100%;height:100%}.slide-container .react-slideshow-fade-images-wrap>div{height:100%}.slide{width:100%;height:100%}.slide img{object-fit:cover;width:100%;height:100%}@media (max-width:1100px){.slide{overflow:hidden;container-type:inline-size}.slide img{object-fit:unset;width:100vw;max-width:none;height:100%;animation:20s ease-in-out infinite alternate slideAlong}}@media (max-width:768px){.slide img{width:120vw;animation-duration:10s}}@media (max-width:600px){.slide img{width:150vw;animation-duration:5s}}@keyframes slideAlong{0%{transform:translate(0)}to{transform:translate(calc(100cqw - 100%))}}
.artwork-card{border:dashed 8px var(--colour-orange);scroll-snap-align:center;flex-direction:column;width:100%;min-width:100%;padding:10px;display:flex;position:relative}.artwork-card .artwork-card__image{object-fit:cover;width:100%;height:100%}.artwork-card .artwork-card__image-container{aspect-ratio:1;flex:50%;align-self:center;width:100%;max-height:400px;display:flex;position:relative;overflow:hidden}.artwork-card__text-container{justify-content:end;align-items:anchor-center;z-index:10;background:linear-gradient(#0000,#0009,#000000e6);flex-direction:column;height:100%;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.artwork-card__description{font-size:smaller}.artwork-card__image{object-fit:cover;width:100%;height:auto}@media (min-width:786px){.artwork-card .hover-image{object-fit:cover;width:100%;height:auto}.artwork-card .hover-image-container{aspect-ratio:1;width:50%;height:fit-content}.artwork-card__description{font-size:initial}}
.artworkCarousel-module__eE0kuG__section{align-items:center;gap:10px;display:flex}.artworkCarousel-module__eE0kuG__arrow{color:var(--colour-orange);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:5px;font-size:2rem;line-height:1;display:none}.artworkCarousel-module__eE0kuG__arrow:hover{color:var(--colour-orange-light)}.artworkCarousel-module__eE0kuG__wrapper{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;width:clamp(300px,70vw,800px);margin-bottom:20px;display:flex;overflow-x:scroll}.artworkCarousel-module__eE0kuG__project-card{scroll-snap-align:center;min-width:90%}@media (min-width:768px){.artworkCarousel-module__eE0kuG__arrow{display:flex}}
