*,*:before,*:after{box-sizing:border-box;margin:0}@font-face{font-family:Programme;src:url(../Programme_Light-BXPns9Vi.otf);font-weight:400}@font-face{font-family:Programme;src:url(../Programme_Bold-BJVYLDv0.otf);font-weight:700}@view-transition{navigation:auto}:root{--text-color: #000;--scrollbar-width: calc(100vw - 100%) }html,body{width:100%;height:100%;margin:0}html{font-family:Programme,Helvetica,sans-serif;font-size:100%;-webkit-text-size-adjust:100%;line-height:1.3;color:var(--text-color);padding-right:env(scrollbar-gutter,15px)}h1,h2,h3{font-size:1rem;font-weight:800}p{font-size:1rem;font-weight:400}.small{font-size:.85rem}p+h1,p+h2,p+h3{margin-top:1rem}ul+p{margin-top:0rem}.content ul{list-style-type:none;padding:0 0 0 1.5rem}ul.no{padding:0}a{color:inherit;text-decoration:underline}.download{margin:1.5rem 0;padding:1rem 0;border-top:solid .5px black;border-bottom:solid .5px black}.grid-columns-4,.grid-columns-5,.grid-columns-6{width:100%;display:grid;gap:1rem;margin-bottom:1rem}.grid-columns-4{grid-template-columns:repeat(4,1fr)}.grid-columns-5{grid-template-columns:repeat(5,1fr)}.grid-columns-6{grid-template-columns:repeat(6,1fr)}.column{grid-column:1/-1}@media screen and (min-width:1024px){.grid-columns-4,.grid-columns-5,.grid-columns-6{gap:2rem}.column{grid-column:span var(--span)}}header{padding:1rem;z-index:1}.logo{position:fixed;right:1rem;bottom:1rem;z-index:1}.logo>img{width:100px}nav>ul{list-style-type:none;padding:0}nav>ul li a{color:inherit;text-decoration:none}nav>ul li.active a,nav>ul li.open a{font-weight:800}nav>ul li ul{display:none;list-style-type:none;padding:0 0 0 2rem}nav>ul li.open ul{display:block}@media(hover:hover){nav>ul li:hover ul{display:block}}.content{padding:1rem;overflow-y:auto}.intro a{line-height:0}.intro{position:absolute;top:0;right:0;width:100%;height:100%;background:#000}#canvas{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;transition:opacity .1s;background:#000}#canvas.in{opacity:1}#canvas canvas{width:100%;height:100%}.multi-textures,.multi-textures img{position:absolute;top:0;right:0;width:100%;height:100%;z-index:-1;opacity:0}.multi-textures img{display:none}.nav{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.nav .prev,.nav .next{position:absolute;top:0;height:80%;font-size:0}.nav .prev{left:0;width:50%;cursor:w-resize}.nav .next{right:0;width:50%;cursor:e-resize}.infocontainer{position:absolute;top:80%;height:20%;left:0;width:100%;z-index:2;cursor:pointer}.infocontainer:hover .infobox{top:calc(100% - 2rem)}.infobox{max-width:600px;width:calc(100% - 4rem);background-color:#000;height:2rem;position:absolute;top:100%;left:calc((100% - 600px - 4rem)/2);color:#ddd;padding:.25rem;margin:0 2rem;transition:.25s top}.slider{list-style-type:none;margin:0;padding:0;width:100%;height:100%;overflow-y:hidden;position:absolute;top:0;left:0;z-index:-1}.slider .slide{width:100%;height:100%}.slider .slide picture{width:100%;height:100%;margin:0;padding:0}.slider .slide img{width:100%;height:100%;object-fit:cover}.exhibitions-list{position:absolute;width:100%;height:100%;display:flex;justify-content:center;padding:33vh 1rem 2rem}.exhibitions-list ul{padding:0;list-style-type:none}.exhibitions-list ul li{text-align:center;margin-bottom:2rem;max-width:300px}.exhibitions-list ul li a{text-decoration:none}.exhibition .top{margin-bottom:2rem}
