html,body{margin:0;padding:0}body{min-width:320px;background-color:#fff;font-family:"Helvetica","Arial",sans-serif;font-size:22px;font-weight:400;line-height:28px;color:#000;overflow-x:hidden}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}h1{margin:0;padding:0;font-size:28px;font-weight:400;line-height:30px;color:#000}h2,h3{margin:0;padding:0;font-size:28px;font-weight:700;line-height:30px;color:#000}p{margin:0}a{text-decoration:none;color:#000;transition:color .2s ease-in-out}a.white{color:#fff}a:hover{color:#f01666}button,a{font-size:22px;line-height:28px}img{display:table}img.inverted{filter:invert(1)}*:focus{outline:none}.fade{opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out}.visible{opacity:1 !important;visibility:visible !important}header{position:fixed;width:100%;min-width:320px;z-index:1}header div.logo{position:absolute;top:50px;left:80px;padding:10px 15px 15px;background-color:rgba(0,0,0,.9);display:table}header div.logo img{position:relative;width:130px}header div.logo a{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block}header nav.navigation{position:absolute;top:50px;right:80px;width:215px}header nav.navigation div.burger{position:relative;top:3px;left:170px;padding:0 5px;display:inline-block;cursor:pointer}header nav.navigation div.burger .bar1,header nav.navigation div.burger .bar2,header nav.navigation div.burger .bar3{width:35px;height:5px;background-color:#fff;margin:6px 0;transition:.2s;box-shadow:0 0 1px rgba(0,0,0,.8)}header nav.navigation div.burger.black .bar1,header nav.navigation div.burger.black .bar2,header nav.navigation div.burger.black .bar3{background-color:#000;box-shadow:0 0 1px hsla(0,0%,100%,.8)}header nav.navigation div.burger.change .bar1,header nav.navigation div.burger.change .bar2,header nav.navigation div.burger.change .bar3{background-color:#000}header nav.navigation div.burger.change .bar1{-webkit-transform:rotate(-45deg) translate(-8px, 8px);transform:rotate(-45deg) translate(-8px, 8px)}header nav.navigation div.burger.change .bar2{opacity:0}header nav.navigation div.burger.change .bar3{-webkit-transform:rotate(45deg) translate(-7px, -8px);transform:rotate(45deg) translate(-7px, -8px)}header nav.navigation ul{position:absolute;top:0;width:100%;margin:0;padding:45px 8px 3px 8px;list-style-type:none;text-align:right;background:hsla(0,0%,100%,.9);transition:opacity .4s ease-in-out;appearance:none;box-shadow:0 0 3px rgba(0,0,0,.1);-webkit-appearance:none;-webkit-box-shadow:0 0 3px rgba(0,0,0,.1)}header nav.navigation ul li{margin-right:0;margin-bottom:5px;display:block}header nav.navigation ul.white{background:hsla(0,0%,100%,.4)}header nav.navigation ul.hide{opacity:0;pointer-events:none}header nav.navigation ul.closed{display:none}@media(max-width: 720px){header div.logo{left:50px}header nav.navigation{right:50px}}@media(max-width: 600px){header div.logo{top:25px;left:25px}header nav.navigation{top:25px;right:25px}}header.max-width{max-width:1240px}header.blocked{position:fixed}header.blocked nav.navigation{display:none}section table{margin-top:26px;margin-bottom:26px;padding:10px;border:1px solid #999;display:table;border-spacing:0}section table tr td.center{text-align:center}section table tr td:last-of-type{padding-left:5px}section table tr td:first-of-type{padding-left:0}section table.no-border{margin-top:0;margin-bottom:13px;padding:0;border:0}section div.divider{height:26px}section.newsletter{position:fixed;top:50px;right:140px;width:500px;max-width:none;background-color:hsla(0,0%,100%,.95);opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;box-shadow:0 0 3px rgba(0,0,0,.1);z-index:3}section.newsletter *{visibility:inherit !important}section.newsletter h1{margin-bottom:15px;font-weight:700}section.newsletter p{font-size:22px;line-height:28px;margin-bottom:13px}section.newsletter p.copy{margin-bottom:5px}section.newsletter p.important{padding:7px 10px;border:1px solid #000}section.newsletter p.small{font-size:16px;line-height:20px}section.newsletter p.grey{color:#888}section.newsletter p:last-of-type{margin-bottom:0}section.newsletter div.content{position:relative;max-width:500px;padding:25px;align-self:center}section.newsletter div.content div.form form{margin-bottom:25px}section.newsletter div.content div.form form input[type=text]{width:calc(100% - 80px);margin-right:5px;padding:2px 8px;border:1px solid #000;border-radius:0;color:#000;font-family:"Helvetica","Arial",sans-serif;font-size:22px;line-height:28px;background:rgba(0,0,0,0)}section.newsletter div.content div.form form input.error{border-color:#f01666}section.newsletter div.content div.form,section.newsletter div.content div.done,section.newsletter div.content div.error{display:none}section.newsletter div.content div.form.visible,section.newsletter div.content div.done.visible,section.newsletter div.content div.error.visible{display:block}section.newsletter div.content div.done button,section.newsletter div.content div.error button{margin-top:10px}section.newsletter div.content button{width:65px;padding:2px 8px;border:1px solid #000;border-radius:0;font-family:"Helvetica","Arial",sans-serif;font-size:22px;line-height:28px;background:rgba(0,0,0,0);transition:background .2s ease-out,color .2s ease-out;cursor:pointer}section.newsletter div.content button:hover{color:#fff;background:#000}section.newsletter div.close{position:absolute;top:20px;right:20px;background-color:rgba(0,0,0,0)}@media(max-width: 900px){section.newsletter{left:50%;right:auto;transform:translateX(-50%)}}@media(max-width: 500px){section.newsletter{top:5px;width:calc(100% - 10px)}}div.close{position:fixed;top:50px;right:80px;width:32px;height:32px;transition:transform .2s ease-in-out;cursor:pointer}div.close::before,.close::after{content:" ";position:absolute;left:15px;height:33px;width:2px;background-color:#fff}div.close.black::before,.close.black::after{background-color:#000}div.close::before{transform:rotate(45deg)}div.close::after{transform:rotate(-45deg)}div.close:hover{transform:rotate(90deg)}@media(max-width: 720px){div.close{top:50px;right:50px}}@media(max-width: 600px){div.close{top:25px;right:25px}}section.overlay{position:absolute;top:0;left:0;width:100%;height:100%;min-width:320px;padding:50px 80px;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;overflow:hidden;z-index:2}section.overlay h1{padding-bottom:25px;font-weight:700;color:#fff}section.overlay h2,section.overlay h3{font-size:22px;line-height:28px}section.overlay p{font-size:22px;line-height:28px;margin-bottom:26px}section.overlay p.big{font-size:28px;line-height:32px}section.overlay p.bigger{font-size:28px;line-height:32px}section.overlay p.bold{font-weight:700}section.overlay p:last-of-type{margin-bottom:0 !important}section.overlay span.bold{font-weight:700}section.overlay span.italic{font-style:italic}section.overlay a{text-decoration:underline}section.overlay a:hover{text-decoration:none}section.overlay div.bgr{position:fixed;top:-40px;left:-40px;width:calc(100% + 40px);height:calc(100% + 40px);background:rgba(0,0,0,.95)}section.overlay div.content{position:relative;max-width:780px;margin:0 auto 200px auto}section.overlay div.content img{margin-top:25px}section.overlay div.content img.hidden{display:none}section.overlay div.exhibitions{padding-right:0}section.overlay div.exhibitions img.preview{position:fixed;top:50px;left:50px;opacity:0;visibility:hidden;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;border:1px solid #fff}section.overlay div.exhibitions div.exhibitions-table div.year{margin-bottom:10px;font-size:26px;line-height:26px}section.overlay div.exhibitions div.exhibitions-table div.exhibition-box{margin-bottom:40px;display:flex;flex-wrap:wrap}section.overlay div.exhibitions div.exhibitions-table div.exhibition-box div.exhibition{width:33.3%;padding:10px 15px 10px 0;border-top:1px solid #333;cursor:pointer}section.overlay div.exhibitions div.exhibitions-table div.exhibition-box div.exhibition h2{font-weight:400}section.overlay div.exhibitions div.exhibitions-table div.exhibition-box div.exhibition p.date{font-size:18px;line-height:22px;margin-bottom:0;color:#999}section.overlay div.exhibitions div.exhibitions-table div.exhibition-box div.exhibition p.info{margin-bottom:0}section.overlay div.exhibitions div.exhibitions-table div.exhibition-box div.exhibition p.type{font-style:italic;font-size:18px;line-height:22px;color:#999}section.overlay div.exhibitions div.exhibitions-table div.exhibition-box div.exhibition h2,section.overlay div.exhibitions div.exhibitions-table div.exhibition-box div.exhibition h3,section.overlay div.exhibitions div.exhibitions-table div.exhibition-box div.exhibition p{color:#fff;transition:color .2s ease-in-out}section.overlay div.exhibitions div.exhibitions-table div.exhibition-box div.exhibition:hover h2,section.overlay div.exhibitions div.exhibitions-table div.exhibition-box div.exhibition:hover h3,section.overlay div.exhibitions div.exhibitions-table div.exhibition-box div.exhibition:hover p{color:#f01666}section.overlay div.artists{padding-right:0}section.overlay div.artists div.artist-table{display:flex;flex-wrap:wrap}section.overlay div.artists div.artist-table div.artist-box{width:250px;margin-bottom:40px}section.overlay div.artists div.artist-table div.artist-box div.artist{display:flex}section.overlay div.artists div.artist-table div.artist-box div.artist p{width:220px;margin-bottom:0}section.overlay div.artists div.artist-table div.artist-box div.artist p:first-of-type{width:30px;font-weight:700}section.overlay div.about{margin-bottom:160px}@media(max-width: 925px){section.overlay div.content{padding-right:50px}section.overlay div.exhibitions div.exhibitions-table div.exhibition-box div.exhibition{width:50%}section.overlay div.artists div.artist-table{justify-content:space-between}section.overlay div.artists div.artist-table div.artist-box{width:50%}}@media(max-width: 720px){section.overlay{padding-left:50px;padding-right:50px}section.overlay div.content{padding-right:0}}@media(max-width: 600px){section.overlay{padding-left:25px;padding-right:25px}section.overlay div.content img.teaser{width:100%}section.overlay div.content img.logos{max-width:100%}section.overlay div.exhibitions img.preview{left:auto !important;right:25px !important;width:auto}section.overlay div.exhibitions div.exhibitions-table div.exhibition-box div.exhibition{width:100%}section.overlay div.artists div.artist-table{justify-content:space-between}section.overlay div.artists div.artist-table div.artist-box{width:100%;margin-bottom:0}}@media(max-width: 480px){section.overlay div.exhibitions img.preview{display:none}}section.details div.content img.teaser{width:100%;margin-top:0;margin-bottom:5px}section.details div.content div.copyright{margin-bottom:40px;text-align:right;color:hsla(0,0%,100%,.6);font-size:12px;line-height:12px}section.details div.content div.logos{margin-top:60px}section.details div.content div.logos img.logos{margin-top:10px}section.details div.content div.logos.hidden{display:none}section.overlay.autoheight{height:auto;overflow:auto}section.info{color:#fff}section.slideshow{position:relative;padding:0;overflow:auto;z-index:auto}section.slideshow div.images{position:fixed;width:100%;height:100%}section.slideshow div.images img{position:absolute;width:100%;height:100%;opacity:0;transition:opacity .4s ease-in-out;object-fit:cover}section.slideshow div.images img.fadein{opacity:1}section.slideshow div.loading{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s ease-in-out;display:flex;justify-content:center}section.slideshow div.loading div.loading-image{width:8px;height:42px;background-image:url(../../images/waiting.gif);background-size:contain;background-repeat:no-repeat;align-self:center}section.slideshow div.loading.fadein{opacity:1}section.slideshow div.slide{position:fixed;width:50%;height:100%;cursor:pointer}section.slideshow div.slide.right{left:50%}section.slideshow div.slide.left:hover div.arrow,section.slideshow div.slide.right:hover div.arrow{opacity:1}section.slideshow div.arrow{position:absolute;top:calc(50% - 18px);border:solid #fff;border-width:0 4px 4px 0;display:inline-block;padding:11px;opacity:0;transition:opacity .4s ease-in-out}section.slideshow div.arrow.left{left:10px;transform:scaleX(0.6) rotate(135deg);-webkit-transform:scaleX(0.6) rotate(135deg)}section.slideshow div.arrow.right{right:10px;background-position-x:-15px;transform:scaleX(0.6) rotate(-45deg);-webkit-transform:scaleX(0.6) rotate(-45deg)}section.slideshow div.info{position:fixed;left:80px;bottom:50px;color:#fff}section.slideshow div.info button{position:relative;width:40px;height:40px;margin-bottom:25px;border:0;background:rgba(0,0,0,0);display:table;cursor:pointer}section.slideshow div.info button::before{content:"";position:absolute;top:0;left:-2px;width:40px;height:40px;background-image:url(../../images/more.svg);background-size:40px 40px;transition:filter .2s ease-in-out;filter:invert(1);display:block}section.slideshow div.info button:hover::before{filter:invert(0)}section.slideshow div.info div.info-item{width:100%}section.slideshow div.info div.title,section.slideshow div.info div.artist{font-weight:700}section.slideshow div.info div.title{font-style:italic}section.slideshow div.details{position:fixed;bottom:0;width:calc(100% - 50px);max-height:33svh;margin:0 25px 25px 25px;padding:80px 80px 40px 80px;opacity:0;visibility:hidden;background-color:hsla(0,0%,100%,.95);transition:opacity .4s ease-in-out,visibility .4s ease-in-out;box-shadow:0 0 3px rgba(0,0,0,.1);overflow-y:auto}section.slideshow div.details div.logos img{margin-top:30px;max-width:100%}section.slideshow div.details div.logos img.hide{display:none}section.slideshow div.details div.close{position:absolute;top:30px;right:auto;left:80px}section.slideshow div.detals.hide{display:none}section.slideshow div.copyright{position:fixed;right:80px;bottom:50px;color:hsla(0,0%,100%,.6);font-size:12px;line-height:12px}@media(max-width: 720px){section.slideshow div.info{left:50px}section.slideshow div.details{width:calc(100% - 30px);max-height:calc(100svh - 250px);margin-right:15px;margin-bottom:15px;margin-left:15px;padding-left:50px;padding-right:50px}section.slideshow div.details div.close{left:50px}section.slideshow div.copyright{right:50px}}@media(max-width: 600px){section.slideshow div.info{left:25px;bottom:25px}section.slideshow div.details{width:calc(100% - 20px);margin-right:10px;margin-bottom:10px;margin-left:10px;padding-left:25px;padding-right:25px}section.slideshow div.details div.close{left:25px}section.slideshow div.copyright{right:25px;bottom:25px}}
