html{scroll-behavior:smooth}.bandcamp-player{max-width:unset}#nonartarea{border-color:#000!important}*,:root{font-family:Arial,sans-serif;font-size:10pt;font-weight:400;margin:0;padding:0;text-transform:lowercase}* h1,* input,:root h1,:root input{font-size:1.4rem;font-weight:400}* p,:root p{font-size:1rem;font-weight:400;overflow-wrap:break-word;text-align:justify}* small,:root small{color:red;font-size:.8rem}* h2,:root h2{font-size:1.2rem;font-weight:400}* hr,:root hr{border-bottom:none;border-top:1px dashed red}* ::-moz-selection,:root ::-moz-selection{background:red;color:#fff}* ::selection,:root ::selection{background:red;color:#fff}* .carousel-image::-moz-selection,:root .carousel-image::-moz-selection{background:transparent}* .carousel-image::selection,:root .carousel-image::selection{background:transparent}button{background:none;border:none;box-sizing:border-box!important;margin:0;width:100%}button *{text-align:left}.bigCarousel img,.carousel img,.sidecarousel img{filter:saturate(120%) contrast(110%) brightness(110%)}body{margin:10px}a{color:#000;cursor:pointer;display:inline-block;position:relative;text-decoration:none;width:100%}a :before{background:red;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:.1s;width:100%;z-index:-1}a :hover:before{opacity:1}a :hover{color:#fff;text-decoration:none!important;transition:.1s}.titleBar{border:1px solid #000;padding-bottom:5px;padding-left:10px;padding-top:5px}.titleBar h1{font-size:1.4rem!important}nav{display:grid;margin:auto;position:relative}.navContent>div:first-child{height:60px;position:relative}.navContent>div:first-child img{bottom:8px;position:absolute;width:100%}.navContent>div:not(:first-child){border-right:1px solid #000;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.navContent>div:not(:first-child)>a,.navContent>div:not(:first-child)>div{align-items:center;border:1px solid #000;border-bottom:none;border-right:none;display:flex;flex:40%;justify-content:center!important;padding:10px 0}.navContent>div:not(:first-child)>a h1,.navContent>div:not(:first-child)>div h1{padding:0 5px}.linkContainer>a{transition:.1s ease-in-out}.linkContainer>a:hover{background:red;color:#fff}.linkContainer>a:hover *{color:#fff!important}.linkContainer>a:hover span:after,.linkContainer>a:hover span:before{color:#fff}.linkContainer>a:hover span:after *,.linkContainer>a:hover span:before *{color:#fff!important}.activelink{background-color:red}.activelink *{color:#fff!important}.wiggle span{animation:wiggle 1s infinite;animation-delay:calc(var(--animation-order)*307ms);animation-timing-function:ease-in-out;display:inline-block;transform-origin:center}@keyframes wiggle{0%{transform:scale(1) translateY(0) rotate(0deg)}20%{transform:scale(1) translateY(-2px) rotate(-3deg)}40%{transform:scale(1.1) translateY(-2px) rotate(3deg)}60%{transform:scale(1) translateY(2px) rotate(-3deg)}80%{transform:scale(.95) translateY(-2px) rotate(3deg)}to{transform:scale(1) translateY(0) rotate(0deg)}}@keyframes flickerAnimation{0%{color:#000}50%{color:red}to{color:#000}}@keyframes flickerAnimation2{0%{background:red;color:#fff}50%{background:rgba(255,38,0,.18);color:red}to{background:red;color:#fff}}.animate-flicker h1{color:red;margin:0!important;padding:0!important;position:relative}.animate-flicker span:first-of-type:before{left:-5px;width:5.183px}.animate-flicker span:last-of-type:after{right:-5px;top:0}.animate-flicker .animate-flicker:hover span:first-of-type:before,.animate-flicker .animate-flicker:hover span:last-of-type:after{color:#fff}.nowiggle span{animation:none!important}.nowiggle span:after,.nowiggle span:before{display:none}.artwork-grid .gazette-items{border:1px solid #000;border-top:none;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(max(130px,25.1%),1fr))}.artwork-grid .gazette-items .gazette-item{overflow:hidden;position:relative}.artwork-grid .gazette-items .gazette-item figure{overflow:hidden}.artwork-grid .gazette-items .gazette-item :before{background:none}.artwork-grid .gazette-items .gazette-item .overlay{bottom:-100%;box-sizing:border-box;left:0;opacity:0;position:absolute;transition:all .3s ease-in-out;width:100%;z-index:10}.artwork-grid .gazette-items .gazette-item .overlay .overlaytext{background:#fff;border:1px solid #000;box-sizing:border-box;display:flex;flex-direction:column;margin:5px;padding:5px;width:calc(100% - 10px)}.artwork-grid .gazette-items .gazette-item img{transition:all .3s ease-in-out;width:100%}.artwork-grid .gazette-items .gazette-item:focus h2,.artwork-grid .gazette-items .gazette-item:hover h2{color:#000}.artwork-grid .gazette-items .gazette-item:focus small:hover,.artwork-grid .gazette-items .gazette-item:hover small:hover{color:red}.artwork-grid .gazette-items .gazette-item:focus .overlay,.artwork-grid .gazette-items .gazette-item:hover .overlay{bottom:5px;opacity:1}.artwork-grid .gazette-items .gazette-item:focus img,.artwork-grid .gazette-items .gazette-item:hover img{scale:1.01}.scrollContainer{height:279px;overflow:hidden;position:relative}.scrollContainer:hover{background:transparent;filter:blur(0);mix-blend-mode:revert}.scrollContainer:hover .overlay,.scrollContainer:hover .two{background-color:unset;mix-blend-mode:normal;opacity:0}.carousel,.sidecarousel{-ms-overflow-style:none;scrollbar-base-color:transparent;scrollbar-3dlight-color:transparent;block-size:calc(100% + 25px);border-left:1px solid #000;border-right:1px solid #000;border-top:none;display:flex;flex-direction:row;overflow-x:scroll;position:relative;scroll-snap-type:x mandatory}.carousel ::-webkit-scrollbar,.sidecarousel ::-webkit-scrollbar{display:none}.carousel .carousel-image,.carousel .video-container,.sidecarousel .carousel-image,.sidecarousel .video-container{flex-grow:1;height:100%;block-size:calc(100% - 10px);min-width:100%;-o-object-fit:cover;object-fit:cover;scroll-snap-align:center;scroll-snap-stop:always}.carousel .video-container>div,.sidecarousel .video-container>div{height:100%;overflow:hidden;position:relative;width:100%}.carousel .video-container>div>iframe,.sidecarousel .video-container>div>iframe{border:0;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.sidecarousel{border-top:1px solid #000}.nextButton,.prevButton{background-color:#fff;border:1px solid #000;border-radius:0;position:absolute;top:calc(50% - 18px);vertical-align:center;width:25px;z-index:1000}.nextButton :hover,.prevButton :hover{color:red;cursor:pointer}.prevButton{border-left:1px solid #fff;left:0}.prevButton span{margin-left:-2px;margin-top:4px}.nextButton{border-right:1px solid #fff;right:0}.nextButton span{margin-left:0;margin-top:4px}.eventContainer{border:1px solid #000;border-bottom:none;padding:10px;text-align:justify}.residenceContent{border-bottom:1px solid #000;display:flex;flex-direction:column}.residenceContainer{border:1px solid #000;border-bottom:none;padding:10px}.residenceContainer h2{margin-bottom:10px}.residenceContainer h1{margin-top:10px}.residenceContainer .residence-links,.residenceContainer .video-container{margin-top:5px}.residenceContainer .residence-videos{display:flex;flex-direction:row;height:150px;width:100%}.residenceContainer .residence-videos .video-container{block-size:calc(100% - 7px);border:1px solid #000;flex-grow:1;height:100%;-o-object-fit:cover;object-fit:cover;scroll-snap-align:center;scroll-snap-stop:always}.residenceContainer .residence-videos .video-container>div{height:100%;overflow:hidden;position:relative;width:100%}.residenceContainer .residence-videos .video-container>div>iframe{border:0;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.residenceTitle{border-bottom:0;border-top:0}#noupcomingTitle,.requestResidencyContainer{border-bottom:1px solid #000}.about-us{border:1px solid #000;border-bottom:none;border-top:none;padding:10px}#statement p{text-align:initial!important}#roskotinfo a:hover{color:#000;cursor:pointer;display:inline-block;position:relative;text-decoration:none;width:100%}#roskotinfo a:hover :before{background:red!important;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:.1s;width:100%;z-index:-1}#roskotinfo a:hover :hover:before{opacity:1}#roskotinfo a:hover :hover{background:red!important;color:#fff;text-decoration:none!important;transition:.1s}.card{border-left:1px solid #000;border-right:1px solid #000;box-sizing:content-box;overflow:hidden}.card h1{margin-bottom:10px;overflow-wrap:break-word}.right{padding:10px}.right>div{align-self:flex-start!important;-webkit-align-self:flex-start!important;justify-content:flex-start!important;-webkit-justify-content:flex-start!important}.right h1{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow-y:hidden}.activelink .titles,.right:focus .titles,.right:hover .titles{margin-bottom:5px;transition:.2s}.right:not(:first-of-type),.section.desktopBorder{border-top:1px solid #000}.right:hover{background:red;transition:.1s}.right:hover *{color:#fff}.card-button{height:100%;justify-content:space-between}.card-button>div{height:100%}.left{border-bottom:none;border-top:none;padding:10px;position:relative}.additional{border-top:none;grid-row-start:4;padding-top:0}[hidden]{display:none}.mapouter{border:1px solid #000;border-top:none;box-sizing:border-box;display:block;height:279px;position:relative;text-align:right;width:100%}.place-card{display:none!important}.gmap_canvas{background:none!important;overflow:hidden}.gmap_canvas>iframe{height:100%;left:0;position:absolute;top:0;width:100%}.gmap_canvas>.iframe-info{background-color:#fff;border:1px solid #000;box-sizing:border-box;height:70px;left:0;margin:10px;padding:10px;position:absolute;text-align:left;top:0;width:180px}.newsletterInput{display:flex;flex-direction:column;font-size:1.4rem;height:100%;justify-content:space-between;position:relative}.newsletterInput>div:first-of-type{padding-bottom:10px}.newsletterInput .inputContainer{display:flex;flex-grow:0;flex-shrink:0;flex-wrap:nowrap;height:30%;position:relative}.newsletterInput label{flex-basis:0%;height:100%}.newsletterInput input{border:none;box-shadow:0 1px 0 0 #000;font-size:1rem;transition:width .1s ease-in-out;width:100%}.newsletterInput .content-email{bottom:5px;color:rgba(0,0,0,.5);font-size:1.2rem;left:0;position:absolute;transition:all .1s ease-in-out}.newsletterInput input:focus{outline:none}.newsletterInput input[data-focus]+label .content-email{color:#000;font-size:1rem;left:0;transform:translateY(-130%)}.newsletterInput #arrow{bottom:0;height:30px;opacity:0;right:100%;transition:all .1s ease-in-out;width:0}.newsletterInput #arrow>button{background:none;border:none;cursor:pointer;height:100%;position:relative;width:100%;z-index:100}.newsletterInput #arrow>button div{box-shadow:inset 0 0 0 10px #000;height:1px;position:absolute;right:0;width:10px}.newsletterInput #arrow>button>div:first-child{right:.7px;top:calc(50% - 4.6px);transform:rotate(45deg) translateY(-50%)}.newsletterInput #arrow>button>div:nth-child(2){right:2.5px;top:calc(50% - 1.6px);width:30px}.newsletterInput #arrow>button>div:nth-child(3){bottom:calc(50% - 3.5px);transform:rotate(-45deg) translateY(-50%)}.newsletterInput #arrow[data-open]{animation:arrowFadeIn .3s forwards;display:block}.newsletterInput #arrow[data-open]>button div{animation:arrowSlideIn .3s forwards}.newsletterInput #arrow[data-closing]{animation:arrowFadeOut .3s forwards;pointer-events:none}.newsletterInput #arrow[data-closing]>button div{animation:arrowSlideOut .3s forwards}@keyframes arrowFadeIn{0%{opacity:0;width:0}to{opacity:1;width:35px}}@keyframes arrowFadeOut{0%{opacity:1;width:35px}to{opacity:0;width:0}}@keyframes arrowSlideIn{0%{right:200px}to{right:0}}@keyframes arrowSlideOut{0%{right:0}to{right:200px}}.error,.success{background:#fff;bottom:0;box-sizing:border-box;left:0;padding:5px;position:absolute;width:100%;z-index:10}.error{box-shadow:0 0 0 1px red;color:red}.success{box-shadow:0 0 0 1px #000;color:#000}.gedragscode{background:#fff;border-left:1px solid red;border-right:1px solid red;box-sizing:border-box;color:red;padding:10px}.footer{border:1px solid #000;margin-bottom:20px!important;padding:10px}.footer,.footer .socials{display:flex;justify-content:space-between}.footer .socials :first-child{margin-right:10px}.nomobile{display:none}[x-cloak]{display:none!important}.border-top{border-top:1px solid #000!important}#programme:last-child,.mobileBottom{border-bottom:1px solid #000}.right .eventCategory{overflow:visible!important}@media only screen and (min-width:350px){.mediaContainer .residence-videos{height:200px}}@media only screen and (min-width:400px){.mediaContainer .residence-videos{height:250px}}@media only screen and (min-width:460px){.navContent>div:first-child{height:100px}.carousel .carousel-image,.sidecarousel .carousel-image{min-width:unset}}@media only screen and (min-width:650px) and (max-width:850px){.residenceContent{border-right:1px solid #000;display:flex;flex-direction:row-reverse}.residenceContent>*{flex-basis:50%}.residenceContent .sidecarousel{border-left:none;border-right:0;border-top:1px solid #000}.residenceContent .sidecarousel .carousel-image{min-width:100%;scroll-snap-align:start}.residenceContent .scrollContainer{height:auto;max-height:600px}.residenceContainer{border-bottom:none;padding:10px;text-align:justify}}.mediaContainer>div{margin-top:10px}.gallery-item-card{border-bottom:1px solid #000;border-top:1px solid #000;box-sizing:border-box}.gallery-item-card h1{line-clamp:unset;-webkit-line-clamp:unset;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:10px;overflow-y:auto}.admin-event,.admin-event>div{box-sizing:border-box}.admin-event>div{border-left:1px solid #000;border-right:1px solid #000}.admin-event section{border-bottom:1px solid #000;border-top:none;box-sizing:border-box;display:flex;justify-content:space-between;padding:10px}.admin-event-imageContainer{position:relative}.admin-event-thumb{background:#fff;border:1px solid #000;margin:5px;padding:5px;position:absolute;right:0;top:0}.delete-button{border:1px solid #000;height:1.9rem;margin-top:10px;position:relative;width:1.9rem}.delete-button span{font-size:1.4rem;padding-top:.2rem}.admin-side-nav>div:last-child{border-bottom:1px solid #000}.admin-form{width:100%}.admin-form *{box-sizing:border-box}.admin-form button,.admin-form input,.admin-form select{border:1px solid #000;border-radius:0;font-size:1rem;margin-bottom:15px;margin-top:5px;padding:10px}.admin-form input[type=date]{margin-bottom:0}.admin-form button{height:-moz-min-content;height:min-content}.admin-form .datepickerbutton{margin-bottom:0;margin-top:auto}.admin-form #date{padding-right:10px}.admin-form input:focus-visible{border-color:red;outline:none}.admin-form input[type=date]::-webkit-datetime-edit-day-field:focus,.admin-form input[type=date]::-webkit-datetime-edit-month-field:focus,.admin-form input[type=date]::-webkit-datetime-edit-year-field:focus{background-color:red;color:#fff}.admin-form input[type=text]{width:100%}.admin-form p+input[type=button]{background-color:#fff;border-color:red;color:red;margin:0;padding:0 5px;width:unset}.admin-form textarea{border:1px solid #000;border-radius:0;margin-top:5px;overflow:auto;padding:10px;resize:none;width:100%}.admin-form .dynamic-field{width:100%}.set-date_to{border:1px solid #000;border-radius:0;font-size:1rem;margin-bottom:0;margin-top:auto;padding:10px}.datepicker-container{margin-bottom:15px;margin-top:5px}.datepicker-container .to-icon{height:100%;margin:auto;padding:10px}.switch{border:1px solid #000;display:inline-block;height:24px;position:relative;width:50px}.switch input{height:0;opacity:0;width:0}.switch .toggle{bottom:0;cursor:pointer;left:0;right:0;top:0}.switch .toggle,.switch .toggle:before{background-color:#fff;position:absolute;transition:.4s}.switch .toggle:before{border:1px solid #000;bottom:3px;box-sizing:border-box;content:"";height:18px;left:3px;width:18px}.switch input:checked+.toggle{background-color:red}.switch input:focus+.toggle{box-shadow:0 0 1px red}.switch input:checked+.toggle:before{transform:translateX(26px)}@media only screen and (min-width:850px){nav{grid-template-columns:1fr 60vw 1fr!important}.border-top{border-top:1px solid #000!important}.admin-side-nav,.artwork-side-nav{display:grid;grid-auto-rows:140px;grid-column:3}.admin-side-nav .card,.artwork-side-nav .card{border-left:none}.artwork-grid{display:grid;grid-template-columns:1fr 60vw 1fr}.artwork-grid .gazette-items{border:1px solid #000;gap:10px;grid-area:1/2/span 1/span 1}.artwork-grid .gallery-items{grid-area:1/1/span 1/span 2}.artwork-grid .gallery-items .gallery-item:last-of-type .bigCarousel{border-bottom:1px solid #000}.admin-event{display:grid;grid-area:1/1/span 1/span 2;grid-template-columns:1fr calc(60vw - 2px)}.admin-event>div{border-bottom:1px solid #000;grid-area:1/2/span 1/span 2;min-height:calc(100% - 62px)}.admin-event .event-item{display:grid;grid-template-columns:1fr calc(60vw - 2px)}.admin-event .event-item,.admin-event .event-item section{grid-area:1/2/span 1/span 1}.admin-event .event-item:first-of-type section{border-top:1px solid #000}.gallery-item{display:grid;grid-template-columns:1fr 60vw}.gallery-item section{grid-area:1/2/span 1/span 1}.gallery-item .gallery-item-card{border-right:none;border-top:none;height:-moz-min-content;height:min-content;min-height:140px}.grid{grid-gap:0;display:grid;grid-auto-rows:141px;grid-template-columns:1fr 60vw 1fr!important;grid-template-rows:repeat(auto-fill,140px)}.grid .right{border-left:none;border-top:none;cursor:pointer;grid-column:3}.grid .left,.grid .right{border-bottom:1px solid #000}.grid .left{border-right:none;grid-column:1;grid-row:1}.grid .additional{grid-row:3!important}.grid .section{grid-column:2;grid-row:1}.grid .residenceContent{border-bottom:0}.grid .resSectionLast{border-bottom:1px solid #000;margin-bottom:20px}.right{position:relative}#programme:last-child{border-bottom:none}.carousel .carousel-image{min-width:50%;scroll-snap-align:start}.bigCarousel .scrollContainer{height:500px;overflow:hidden;position:relative}.bigCarousel .carousel-image{min-width:100%}.prevButton{border-left:1px solid #000;left:10px}.prevButton span{margin-left:-2px;margin-top:4px}.nextButton{border-right:1px solid #000;right:10px}.nextButton span{margin-left:0;margin-top:4px}.eventContainer{min-height:calc(100% - 62px)}#contactinformation,.eventContainer{border-bottom:1px solid #000;margin-bottom:20px!important}#contactinformation{display:flex;flex-direction:column;justify-content:space-between}#contactinformation>div{flex-basis:50%}#contactinformation>div>h2{padding-bottom:10px}#contactinformation>div>p{padding-bottom:5px}.nomobile{display:block}.desktopBorder{border-top:1px solid #000!important}.additionalBorder{border-bottom:1px solid #000}#noupcomingTitle,.mobileBottom{border-bottom:none}.residenceTitle{border-top:1px solid #000}.requestResidencyContainer{border-bottom:none}.right h2{animation:opacity1 .6s}.right h1{overflow:hidden;transition:.2s ease-in-out}.right .eventCategory{display:none}.right:hover{transition:.1s ease-in-out}.right:hover .titles{font-size:2rem;transition:.2s}.right:hover h2{font-size:1rem;transition:.2s}.activelink .titles{font-size:2rem;transition:.2s}.activelink h2{font-size:1rem;transition:.2s}.right:before{background:linear-gradient(rgba(255,0,0,0),rgba(255,0,0,0),rgba(255,0,0,.4));bottom:0;content:"";height:20px;left:0;opacity:0;position:absolute;width:100%}.right.activelink:before,.right:hover:before{opacity:1;transition:.3s}.right button:focus{transition:.1s ease-in-out}.right button:focus .titles{font-size:2rem;transition:.2s}.right button:focus h2{font-size:1rem;transition:.2s}@keyframes opacity0{0%{opacity:100%}to{opacity:0}}@keyframes opacity1{0%{opacity:0}to{opacity:100%}}}@media only screen and (min-width:1000px) and (max-width:1350px){.mediaContainer{display:flex;flex-direction:row;gap:10px}.mediaContainer>div{flex-basis:50%;margin-top:10px}.residence-videos .video-container{block-size:calc(100% - 30px)!important}}@media only screen and (min-width:1350px){*,:root{font-size:12pt}* h1,:root h1{font-size:1.4rem;font-weight:400}* p,:root p{font-size:1rem}* h2,:root h2{font-size:1.2rem}body{margin:20px}nav{grid-template-columns:1fr minmax(500px,850px) 1fr!important}nav>div:nth-of-type(3){position:relative}nav>div:nth-of-type(3) .profile-nav{bottom:0;left:0;margin:10px;position:absolute}nav>div:nth-of-type(3) .profile-nav .profile-button{display:flex;flex-direction:row}.navContent>div:not(:first-child){flex-wrap:nowrap}.navContent>div:not(:first-child) a,.navContent>div:not(:first-child)>div{flex:30%;padding:20px 0}.artwork-grid,.grid{grid-template-columns:1fr minmax(500px,850px) 1fr!important}.gallery-item{grid-template-columns:1fr minmax(500px,850px)}.titleBar{padding-left:10px}.eventContainer{padding:10px}.gmap_canvas>.iframe-info{height:80px;width:250px}.animate-flicker span:first-of-type:before{left:-10px;width:5.183px}.animate-flicker span:last-of-type:after{right:-10px;top:0}.left,.right{padding:15px 15px 0}#newsletterCard{padding-bottom:15px}.additional{border-top:none;grid-row:3}.right .eventCategory{display:block}.activelink .eventCategory,.right:hover .eventCategory{font-size:1rem;width:-moz-max-content;width:max-content}.activelink .titles,.right:hover .titles{font-size:2.5rem}.activelink h2{font-size:1rem}.right button:focus .titles{font-size:2.5rem}.residenceContent{border-right:1px solid #000;display:flex;flex-direction:row-reverse}.residenceContent>*{flex-basis:50%}.residenceContent .sidecarousel{border-left:none;border-right:0;border-top:1px solid #000}.residenceContent .sidecarousel .carousel-image{min-width:100%;scroll-snap-align:start}.residenceContent .scrollContainer{height:auto;max-height:600px}.residenceContainer{border-bottom:none;padding:10px;text-align:justify}.admin-event{display:grid;grid-template-columns:1fr minmax(498px,848px)}.admin-event>div{grid-area:1/2/span 1/span 2;min-height:calc(100% - 62px)}.admin-event .event-item{display:grid;grid-template-columns:1fr minmax(498px,848px)}.admin-event .event-item,.admin-event .event-item section{grid-area:1/2/span 1/span 1}}@media only screen and (max-width:320px){.artwork-grid .gazette-items{border:1px solid #000;border-top:none;gap:5px}.artwork-grid .gazette-items .gazette-item img{width:100%}}@media only screen and (max-width:850px){.eventContainer{min-height:0!important}}
