html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}html{overflow-y:scroll}.flat-list{margin:0;padding:0;list-style:none}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clear,.cleared{float:none;clear:both}.pic-c,.pic-l,.pic-r{display:block;float:none;clear:both;margin:0 auto 10px}.pic-c:last-child,.pic-l:last-child,.pic-r:last-child{margin-bottom:0}.pic-c img,.pic-l img,.pic-r img{max-width:100%;height:auto}.pic-c .span.info,.pic-l .span.info,.pic-r .span.info{display:block;font-size:small;padding:5px 0 0}.pic-c span.caption,.pic-l span.caption,.pic-r span.caption,.pic-c span.copyright,.pic-l span.copyright,.pic-r span.copyright{display:block}@media screen and (min-width:320px){.pic-l{float:left;clear:left;width:50%;margin:0 10px 10px 0}.pic-r{float:right;clear:right;width:50%;margin:0 0 10px 10px}}@media screen and (min-width:320px){.pic-l,.pic-r{width:40%}}@media screen and (min-width:1024px){.pic-l,.pic-r{width:30%}.pic-c{margin:40px auto}}img[data-src]{opacity:0;transition:opacity .2s}.loaded img[data-src]{opacity:1}:root{font-size:14px}.small,small{font-size:.8em}.large{font-size:1.15em}.bold{font-weight:700}.sticky{position:sticky;top:0}:first-child{margin-top:0}:last-child{margin-bottom:0}body,h1,h2,h3,h4,h5,h6,button{font-family:sans-serif;font-size:1rem;font-weight:400;line-height:1.3;color:#333}body{background-color:#fff;margin:0;padding:0}h1{font-weight:700}a{color:currentColor;text-decoration:underline}a:hover,a:focus{color:#00f}label{font-size:.8em}label>*{font-size:1em}input[type=checkbox],input[type=radio]{vertical-align:middle}input[type=checkbox]+label,input[type=radio]+label{font-size:1em;vertical-align:middle}button{display:inline-flex;align-items:center}button,input[type=button],input[type=submit],button[type=submit]{padding:.65rem;border:1px solid;background-color:#ccc;cursor:pointer}button:not(:disabled):hover,input[type=button]:not(:disabled):hover,input[type=submit]:not(:disabled):hover,button[type=submit]:not(:disabled):hover,button:not(:disabled):focus,input[type=button]:not(:disabled):focus,input[type=submit]:not(:disabled):focus,button[type=submit]:not(:disabled):focus{background-color:#00f;color:#fff}input[type=submit],button[type=submit]{padding:1.3rem 3.9rem;background-color:#000;border-color:#000;color:#fff}input[type=submit]:not(:disabled):hover,button[type=submit]:not(:disabled):hover,input[type=submit]:not(:disabled):focus,button[type=submit]:not(:disabled):focus{background-color:#00f;color:#fff}input[type=tel],input[type=text],input[type=email],textarea{width:100%;padding:.65rem;border:1px solid rgba(0,0,0,.25)}button.link,button.icon{appearance:none;border:0;color:currentColor;background-color:transparent;padding:0;font-size:inherit}button.link:not(:disabled):hover,button.icon:not(:disabled):hover,button.link:not(:disabled):focus,button.icon:not(:disabled):focus{background-color:transparent;color:#00f}button.link svg,button.icon svg{fill:currentColor}button.link{display:inline}button:disabled,input[type=button]:disabled,input[type=submit]:disabled{opacity:.5;cursor:default}nav a,nav button.link{text-decoration:none;color:#000}nav ul,ul.flat{list-style:none;padding-left:0}nav .richtext ul{list-style:initial;padding-left:3ch}svg[aria-label^=icon]{display:inline-block;height:1.3em;width:auto;vertical-align:middle}p,ul,ol,dl,blockquote,pre{margin-top:.75lh;margin-bottom:.75lh}ul,ol{padding-left:2em}ul{list-style:disc}ol{list-style:decimal}h1,h2,h3,h4,h5,h6{margin-top:1.3rem;margin-bottom:1.3rem}figure{margin:0}hgroup>*{margin:0}img+.caption{margin-top:.26rem}body{display:grid;gap:5vmin}@media screen and (min-width:1140px){body{gap:3vmin}}@media screen and (min-width:1140px){body{grid-template-columns:18rem 18rem 1fr;gap:1vmin}}nav.main,nav.sub,div.sub{word-break:break-word}.panel{padding:1.3rem}@media screen and (min-width:1140px){.panel{padding:1.3rem 2.6rem 1.3rem 1.3rem}}nav.main .menu-toggle{position:absolute;top:0;right:0;z-index:2;margin:1.3rem}nav.main .menu-toggle svg[aria-label^=icon]{height:21px}@media screen and (min-width:1140px){nav.main .menu-toggle{display:none}}nav.main .menu{margin-top:2rem;display:none}nav.main .menu.visible{display:block}@media screen and (min-width:1140px){nav.main .menu{display:block}}nav.main .menu ul{display:block}@media screen and (min-width:768px){nav.main .menu ul{display:flex;flex-wrap:wrap}nav.main .menu ul li{padding-right:.5rem}}@media screen and (min-width:1140px){nav.main .menu ul{display:block}nav.main .menu ul li{padding-right:0}}nav.main .menu .language{margin-top:1rem;font-size:.8em}nav.main .menu .language .is-active{display:none}nav.main .menu .social{margin-top:1rem}nav.main .menu .social svg{fill:currentColor}nav.main .menu .reservations{margin-top:1rem}nav.main .menu .reservations a{color:red}nav.main .menu .partners{margin-top:6rem}nav.main .menu .partners p{margin-bottom:.5rem}nav.main .menu .partners img{width:auto;filter:grayscale(1)}nav.main .menu .partners img:hover{filter:none}@media screen and (min-width:1140px){main+nav.sub{margin-top:10vh;display:none}}@media screen and (min-width:1140px){nav.main+main{grid-column-end:span 2}}nav.main+nav.sub.publications,nav.main+nav.sub.activities,nav.main+nav.sub.exhibitions,nav.main+nav.sub.archive,nav.main+nav.sub.collection{display:none}@media screen and (min-width:1140px){nav.main+nav.sub.publications,nav.main+nav.sub.activities,nav.main+nav.sub.exhibitions,nav.main+nav.sub.archive,nav.main+nav.sub.collection{display:block}}nav.main .is-active a,nav.sub .is-active a,div.sub .is-active a{color:#00f}.richtext{max-width:65ch}.richtext .caption{font-size:.8em}.richtext ul{padding-left:3ch}.richtext ul li+li{margin-top:.65rem}.image-group{overflow:hidden}.image-group figure{cursor:pointer;float:left;margin:0 10px 10px 0}.image-group figure:nth-child(odd){clear:both}.image-group figcaption{display:none}.image-group img{max-height:15.6rem;max-width:100%;height:auto;width:auto;vertical-align:middle}.image-pager .controls{display:inline-flex;align-items:center}.image-pager .controls .indicator{margin:0 .65rem}.image-pager .controls button{padding:.25em .5em;margin:-.25em}.modal-display{position:fixed;inset:0;z-index:10;background-color:#fff;visibility:hidden;opacity:0;transition:opacity .2s}.modal-display.is-active{visibility:visible;opacity:1}@media only screen and (min-width:1140px){.modal-display{left:36rem}}.modal-display button.close{position:fixed;top:0;right:0;z-index:2;text-align:center;line-height:2rem;width:2rem;height:2rem;font-size:1.5rem}@media screen and (min-width:1140px){.modal-display button.close{font-size:2rem;line-height:3.9rem;width:3.9rem;height:3.9rem}}.modal-display .container{position:absolute;inset:2rem}@media screen and (min-width:1140px){.modal-display .container{inset:1.3rem 3.9rem 3rem 3rem}}.modal-display .container iframe,.modal-display .container p{width:100%;height:100%;margin:0}nav.sub.collection .note,nav.sub.archive .note{font-size:.85em;font-weight:700}nav.sub.collection ul.artists,nav.sub.archive ul.artists{font-size:.8em;column-count:2;column-gap:2em}@media screen and (min-width:768px){nav.sub.collection ul.artists,nav.sub.archive ul.artists{font-size:1rem;column-count:3}}@media screen and (min-width:1140px){nav.sub.collection ul.artists,nav.sub.archive ul.artists{column-count:1}}nav.sub.exhibitions .exhibition-group+.exhibition-group{margin-top:2.6rem}nav.sub.exhibitions .exhibition+.exhibition{margin-top:1.3rem}nav.sub.exhibitions .exhibition .date{font-size:.8em;margin-top:.13rem}nav.sub.activities .activity-group+.activity-group{margin-top:2.6rem}nav.sub.activities .activity+.activity{margin-top:1.3rem}nav.sub.activities .year .year-toggle{font-weight:700;list-style:none;cursor:pointer}nav.sub.activities .year summary::-webkit-details-marker{display:none}nav.sub.activities .year .listing{margin-top:.65rem;margin-bottom:1.95rem}nav.sub.activities .year.is-active .listing{display:block}nav.sub.activities .activity .label{font-weight:700}nav.sub.activities .activity .subtitle,nav.sub.activities .activity .time{font-size:.8em}nav.sub.publications .publication+.publication{margin-top:1.3rem}nav.sub.publications .publication .title{font-weight:700}nav.sub.reservations a{text-decoration:underline}@media screen and (orientation:landscape){main.home .advalvas{margin-top:6rem}}main.home .panel{display:grid;grid-template-rows:65vh auto}@media screen and (min-width:1140px){main.home .panel{padding:0;height:100vh;grid-template-columns:20rem 1fr;grid-template-rows:auto;grid-auto-flow:dense}main.home .panel .advalvas{margin-top:0;padding:1.3rem 2.6rem 1.3rem 0;grid-column:1}main.home .panel .slideshow{grid-column:2}}main.home .slideshow{position:relative}main.home .slideshow figure{position:absolute;opacity:0;display:flex;flex-direction:column;padding-top:1.3rem}main.home .slideshow figure.is-active{opacity:1}main.home .slideshow figure img{max-width:100%;max-height:60vh;height:auto;width:auto}main.home .slideshow figure figcaption{margin-top:.325rem;font-size:.8em;text-align:center}@media screen and (min-width:1140px){main.home .slideshow figure figcaption{text-align:left}}main.archive-artist .panel,main.artist .panel{padding:0}main.archive-artist article,main.artist article{height:100vh;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr}@media screen and (orientation:portrait){main.archive-artist article,main.artist article{height:80vh}}main.archive-artist article header,main.artist article header,main.archive-artist article #image-pager,main.artist article #image-pager{padding:1.3rem}main.archive-artist article div.images,main.artist article div.images{grid-column-end:span 2;position:relative}main.archive-artist article figure,main.artist article figure{position:absolute;width:100%;height:100%;opacity:0;display:grid;grid-template-rows:1fr auto;padding:0 1.3rem 1.3rem}main.archive-artist article figure.is-active,main.artist article figure.is-active{opacity:1}main.archive-artist article figure img,main.artist article figure img{width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (min-width:1140px){main.archive-artist article figure img,main.artist article figure img{max-height:80vh;object-position:top left}}main.archive-artist article figure figcaption,main.artist article figure figcaption{margin-top:1.3rem;text-align:center}@media screen and (min-width:1140px){main.archive-artist article figure figcaption,main.artist article figure figcaption{text-align:left}}main.publication header,main.activity header,main.exhibition header{margin-bottom:1.3rem}main.publication .image-group,main.activity .image-group,main.exhibition .image-group{margin-bottom:1.3rem}main.activity #app{margin-top:4rem}#image-display figure{height:100%;width:100%;display:grid;grid-template-rows:1fr auto;gap:1.3rem;display:flex;flex-direction:column}#image-display figure>div{flex:1;overflow:hidden}#image-display img{height:auto;max-height:100%;width:auto;max-width:100%}@media screen and (min-width:1140px){#image-display img{object-position:top left}}main.exhibition header h2{font-weight:700}main.exhibition .publications{margin-top:2.6rem}main.exhibition .publications h3{font-weight:700}main.exhibition .publications .publication{margin-top:.65rem;font-size:.8em}main.exhibition .publications .publication a{text-decoration:none}main.media .item+.item{margin-top:1.3rem}main.media .item a{text-decoration:none}main.media .item .title{font-weight:700}main.media .item .source{font-size:.8em}main.media .item .description{margin-top:.65rem}main.publication .image-group img{border:1px solid}main.publication #image-display img{border:1px solid}main.subscription form{max-width:65ch}main.subscription form .actions{margin-top:2.6rem}.color-loods{color:red}.color-rvg{color:#20a7d6}main.visits article.visits{max-width:85ch;display:grid;gap:2.6rem}main.visits article.visits h3{font-weight:700}main.visits article.visits .map img{width:100%;height:auto}@media screen and (min-width:640px){main.visits article.visits{grid-template-columns:1fr 1fr}main.visits article.visits .map,main.visits article.visits .details{grid-column:1 / span 2}}
