@charset "UTF-8";@font-face{font-family:suisseintl-regular;src:url(/assets/fonts/SuisseIntl-Regular-WebS.woff) format("woff");font-weight:400;font-style:normal}body,html{height:100%;font-family:suisseintl-regular;font-size:18px;font-style:normal;font-weight:400}button,input,select,textarea{font-family:suisseintl-regular;font-size:18px;font-style:normal;font-weight:400}strong{font-weight:400;text-transform:uppercase}.oblique{font-style:italic}.uc{text-transform:uppercase}.buffer{margin-bottom:2em}a:link{color:#000;text-decoration:none}a:hover,a:visited{color:#000}.bg{position:fixed;top:0;left:0;width:100%;height:100%}.bg .bg-left,.bg .bg-right{position:absolute;top:0;width:50%;height:100%;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-attachment:fixed}.bg .bg-left{left:0}.bg .bg-right{right:0}.bg .bg-small{-webkit-background-size:60%;background-size:60%;background-color:#000}.header{position:fixed;top:0;left:0;padding:1rem;box-sizing:border-box;z-index:1000}.link-color-0.menu-active,.link-color-0:hover,.white .link-color-0:hover,.white .menu-active.link-color-0{color:#ff1493}.link-color-1:hover,.menu-active.link-color-1,.white .link-color-1:hover,.white .menu-active.link-color-1{color:#f0f}.link-color-2:hover,.menu-active.link-color-2,.white .link-color-2:hover,.white .menu-active.link-color-2{color:#8a2be2}.link-color-3:hover,.menu-active.link-color-3,.white .link-color-3:hover,.white .menu-active.link-color-3{color:#00f}.link-color-4:hover,.menu-active.link-color-4,.white .link-color-4:hover,.white .menu-active.link-color-4{color:#1e90ff}.white .credits a,.white .credits p,.white .lang a,.white .track-white a{color:#fff}.left-control:hover{cursor:url(/static/img/left.png) 16 16,pointer}.left-white{cursor:url(/static/img/left_white.png) 16 16,pointer}.right-control:hover{cursor:url(/static/img/right.png) 16 16,pointer}.right-white:hover{cursor:url(/static/img/right_white.png) 16 16,pointer}.click:hover{cursor:pointer}.top-buffer{margin-top:2.5em}.bottom-buffer{margin-bottom:1em}.right-control p{margin-top:0;margin-bottom:0}.splash{position:absolute;top:50%;left:50%;height:200px;width:800px;transform:translate(-50%,-50%);z-index:1000}.splash img{width:100%}.splash p{margin-top:0;margin-bottom:0}.splash a.desktop-splash{display:block}.splash a.mobile-splash{display:none}.logo{margin:1em}.menu{position:absolute;top:0;right:0;width:50%;padding:1rem;box-sizing:border-box;z-index:100}.menu ul{margin:0;padding:0;list-style-type:none}.menu ul li{margin-right:1em;display:inline}.menu a:hover{text-decoration:none}.menu .collapse{display:none}.credits{margin:1em;position:absolute;left:0;bottom:0;width:40%}.credits p{margin-bottom:0;font-size:.6em}.content{margin:1em}.right .credits{display:none}.main{position:absolute;top:0;right:0;width:50%;height:100vh;overflow-y:scroll;padding:5rem 1rem;box-sizing:border-box}.main.main-white{background-color:#fff}.main.exhibitions .exhibitions-block{display:flex;flex-flow:row nowrap;margin-bottom:1em}.main.exhibitions .exhibitions-block .exhibitions-header{flex:0 0 calc(20% - 1.5em)}.main.exhibitions .exhibitions-block .exhibitions-header .exhibitions-header-unerlined{border-bottom:solid 1px #000;margin-right:1.5em;margin-bottom:1em}.main.exhibitions .exhibitions-block .exhibitions-content{flex:0 0 80%}.main.exhibitions .exhibitions-block .exhibitions-content .exhibitions-content-item{margin-bottom:1em}.main.exhibitions .exhibitions-block .exhibitions-content .exhibitions-content-item .exhibitions-content-item-title{font-size:italic}.main.exhibition .exhibition-subtitle p{margin:0}.main.exhibition .exhibition-text p{margin-bottom:1em}.main.exhibition .exhibition-date{display:block;margin-bottom:1em}.main.exhibition .exhibition-pdf{display:block;margin-bottom:0}.main.exhibition .exhibition-images{display:block;margin-bottom:2em}.main.about p{margin:0;margin-bottom:1em}.main.about .about-row{display:flex;flex-flow:row nowrap}.main.about .about-row .about-col{flex:0 0 50%;padding:.5rem;box-sizing:border-box}.main.about .about-map img{display:block;width:100%}.main.about .about-social{list-style:none;margin-left:0;padding-left:0}.main.about .about-social li{display:inline;margin-right:.4em}.main.about .about-social li img{width:36px}.main.about #mc_embed_signup{background:#fff;clear:left}.main.about #mc_embed_signup form{padding-left:0}.main.about #mc_embed_signup .mc-field-group{width:100%}.main.about .about-ack{margin-top:2em}.main.shop .shop-item{display:flex;flex-flow:row nowrap;margin-bottom:2em}.main.shop .shop-item .shop-cover{flex:0 0 20%}.main.shop .shop-item .shop-cover img{box-shadow:.3em .3em .75em #ddd;width:100px}.main.shop .shop-item .shop-text{flex:0 0 80%}.black .white{display:none}.white .black{display:none}@media (max-width:768px),(max-device-width:768px){.splash{height:200px;width:200px}.splash a.desktop-splash{display:none}.splash a.mobile-splash{display:block}.header{position:absolute;right:0;left:auto;padding:1rem}.header img{display:block;width:60px}.menu{position:relative;width:100%;background-color:#fff}.menu ul li{display:block}.bg{position:absolute}.bg .bg-left,.bg .bg-right{width:100%;background-attachment:scroll}.bg .bg-left{display:none}.main{position:relative;top:auto;right:auto;width:100%;height:auto;overflow-y:visible;padding:2rem 1rem}.main.exhibitions .exhibitions-block .exhibitions-header{flex:0 0 calc(30% - 1em)}.main.exhibitions .exhibitions-block .exhibitions-header .exhibitions-header-unerlined{margin-right:.5em}.main.exhibitions .exhibitions-block .exhibitions-content{flex:0 0 70%}.main.about p{margin:0;margin-bottom:1em}.main.about .about-row{display:flex;flex-flow:row nowrap}.main.about .about-row .about-col{flex:0 0 50%;padding:.5rem;box-sizing:border-box}.main.about .about-map img{display:block;width:100%}.main.about .about-social{list-style:none;margin-left:0;padding-left:0}.main.about .about-social li{display:inline;margin-right:.4em}.main.about .about-social li img{width:36px}.main.about #mc_embed_signup{background:#fff;clear:left}.main.about #mc_embed_signup form{padding-left:0}.main.about #mc_embed_signup .mc-field-group{width:100%}.main.about .about-ack{margin-top:2em}.main.shop .shop-item .shop-cover{flex:0 0 35%}.main.shop .shop-item .shop-text{flex:0 0 65%}}