/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}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;-webkit-text-decoration:underline dotted;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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}
*,:after,:before{box-sizing:border-box}:first-child{margin-top:0}:last-child{margin-bottom:0}html{overflow-y:scroll}.flat-list{list-style:none;margin:0;padding:0}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clear,.cleared{clear:both;float:none}.small,small{font-size:.8em}.pic-c,.pic-l,.pic-r{clear:both;display:block;float:none;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{height:auto;max-width:100%}.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-c span.copyright,.pic-l span.caption,.pic-l span.copyright,.pic-r span.caption,.pic-r span.copyright{display:block}@media screen and (min-width:320px){.pic-l{clear:left;float:left;margin:0 10px 10px 0;width:50%}.pic-r{clear:right;float:right;margin:0 0 10px 10px;width:50%}.pic-l,.pic-r{width:40%}}@media screen and (min-width:1024px){.pic-c{margin:40px auto}}img[data-src]{opacity:0;transition:opacity .2s}.loaded img[data-src]{opacity:1}:root{--black:0,0,0;--c_black:#000;--white:255,255,255;--c_white:#fff;--support:255,78,255;--c_support:#ff4eff;--support-dark:255,78,255;--c_support-dark:#ff4eff;--support-extra:255,150,0;--c_support-extra:#ff9600;--scrollbar:0,0,0;--c_scrollbar:#000;--support:40,171,255;--c_support:#28abff;--support-dark:40,171,255;--c_support-dark:#28abff;--focus:var(--c_support);accent-color:var(--c_support);--micro:11px;--small:12px;--base:14px;--large:16px;--mlarge:18px;--xlarge:18px;--xxlarge:20px;--xxxlarge:24px;--lh:1.4;--gutter:2rem;--headerheight:4rem;min-height:100vh}@media screen and (min-width:1200px){:root{--xxxxlarge:3.052rem;--xxxlarge:2.441rem;--xxlarge:1.953rem;--xlarge:1.563rem;--mlarge:1.4rem;--large:1.25rem;--base:16px;--small:0.8rem;--micro:0.64rem}}@media screen and (min-width:1600px){:root{--gutter:3rem;--headerheight:5rem}}.color-black{color:var(--c_black)}.color-white{color:var(--c_white)}.accent,.color-support{color:var(--c_support)}.color-support-dark{color:var(--c_support-dark)}.bgcolor-black{background-color:var(--c_black)}.bgcolor-white{background-color:var(--c_white)}.bgcolor-support{background-color:var(--c_support)}.bgcolor-support-dark{background-color:var(--c_support-dark)}.large{font-size:var(--large)}:root{scroll-behavior:smooth;scrollbar-color:rgba(var(--scrollbar),.25) transparent}:root ::-webkit-scrollbar,:root ::-webkit-scrollbar-track{background-color:transparent}:root ::-webkit-scrollbar{height:8px;width:8px}:root ::-webkit-scrollbar-thumb{background-color:rgba(var(--scrollbar),.25);cursor:pointer}[data-markjs]{background-color:rgba(var(--scrollbar),.1);color:var(--c_scrollbar);padding:0 .5ch}.grid-right{justify-content:end}.grid-center{justify-content:center}.grid-left{justify-content:start}[v-cloak]{display:none}html{font-size:var(--base);line-height:var(--lh)}html.with-modal{overflow:hidden}a{color:currentColor}a:focus,a:hover{color:var(--c_support)}figure{margin:0}abbr[title]{text-decoration:none}img{vertical-align:middle}hgroup>*{margin:0}h1,h2,h3,h4,h5,h6{font-weight:inherit}h1{font-size:var(--xxlarge);letter-spacing:-.02em;line-height:1}h2{font-size:var(--xlarge);letter-spacing:-.01em;line-height:1.1}h3{font-size:var(--large);letter-spacing:-.005em;line-height:1.2}.small,small{font-size:var(--small)}nav{pointer-events:none}nav a,nav button{pointer-events:all;text-decoration:none}nav ul{list-style:none;margin:0;padding:0}form ::-moz-selection{background-color:var(--c_support)}form ::selection{background-color:var(--c_support)}fieldset{border:0;padding:0}legend{font-size:var(--xlarge);letter-spacing:-.02em;margin-bottom:1rem}label{display:block;margin-bottom:.25rem}label:not(.inline){font-size:var(--small)}button,input{font-size:var(--large)}button,button[type=submit],input[type=button],input[type=submit]{align-items:center;background-color:var(--c_black);border:1px solid transparent;color:var(--c_white);cursor:pointer;display:inline-flex;font-size:1rem;justify-content:center;padding:.7rem 2.8rem;position:relative}button:not(:disabled):focus,button:not(:disabled):hover,button[type=submit]:not(:disabled):focus,button[type=submit]:not(:disabled):hover,input[type=button]:not(:disabled):focus,input[type=button]:not(:disabled):hover,input[type=submit]:not(:disabled):focus,input[type=submit]:not(:disabled):hover{background-color:var(--c_support)}button.icon,button.link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:currentColor;font-size:inherit;padding:0}button.icon:not(:disabled):focus,button.icon:not(:disabled):hover,button.link:not(:disabled):focus,button.link:not(:disabled):hover{background-color:transparent;color:var(--c_support);outline:0}button.icon svg,button.link svg{fill:currentColor;vertical-align:middle}button.link{display:inline;text-decoration:underline}button.icon svg{height:1em;width:auto}button.async{position:relative}button.async .waiting{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;visibility:hidden}@-webkit-keyframes pulse{0%,60%,to{transform:scale(1)}30%{transform:scale(1.6)}}@keyframes pulse{0%,60%,to{transform:scale(1)}30%{transform:scale(1.6)}}button.async .waiting>div{-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite;background-color:var(--c_white);border-radius:50%;height:.5em;width:.5em}button.async .waiting>div:first-child{-webkit-animation-delay:.2s;animation-delay:.2s}button.async .waiting>div:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s;margin:0 .2em}button.async .waiting>div:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}button.async.is-waiting{color:transparent}button.async.is-waiting .waiting{visibility:visible}button .spinner{opacity:0;position:absolute;transform:translateX(-50%)}button.is-waiting .label{opacity:0}button.is-waiting .spinner{opacity:1}button.open-booking small{display:block}button:disabled,input[type=button]:disabled,input[type=submit]:disabled{cursor:default;opacity:.5}input[type=checkbox],input[type=radio]{vertical-align:middle}input[type=checkbox]+label,input[type=radio]+label{display:inline;font-size:1em;vertical-align:middle}input[type=email],input[type=search],input[type=tel],input[type=text],textarea{background-color:rgba(var(--support),.1);border:1px solid transparent;color:var(--c_support-dark);padding:.7rem;width:100%}input[type=email]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:2px solid var(--focus)}.error{color:red}.error input[type=email],.error input[type=tel],.error input[type=text],.error textarea{border-color:red}svg{fill:currentColor}body{font-feature-settings:"liga" 1,"calt" 1;background-color:var(--c_white);color:var(--c_black);font-family:Inter,sans-serif;font-weight:500;min-height:100vh}body.dark-theme{background-color:var(--c_black);color:rgba(var(--white),.5)}.bold,b,strong{font-weight:700}.old-browsers{background-color:#c71585;bottom:0;color:#fff;left:0;padding:.5rem 3rem;position:fixed;right:0;text-align:center;z-index:1000}@supports (display:grid) and (gap:1rem){.old-browsers{display:none}}body{display:grid;grid-template-rows:auto 1fr}body>footer{align-self:end}.date,.time{letter-spacing:-.02em}.modal-window[data-type=photoalbum] img[data-original],.zoomable img[data-original],main.photoalbum img[data-original]{cursor:pointer}.modal-window[data-type=photoalbum] img[data-original]:focus,.zoomable img[data-original]:focus,main.photoalbum img[data-original]:focus{outline:2px solid var(--c_support)}.debug{color:red}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}@media screen and (max-width:1024px){.only-mobile{display:initial}}@media screen and (min-width:1025px){.only-mobile{display:none}}@media screen and (max-width:1024px){.only-desktop{display:none}}@media screen and (min-width:1025px){.only-desktop{display:initial}}nav.taxonomy .is-active{font-weight:700}.richtext:after{clear:both;content:"";display:table}.richtext blockquote+h2,.richtext dl+h2,.richtext ol+h2,.richtext p+h2,.richtext table+h2,.richtext ul+h2{margin-top:4em}.richtext blockquote+h3,.richtext dl+h3,.richtext ol+h3,.richtext p+h3,.richtext table+h3,.richtext ul+h3{margin-top:3em}.richtext ul{padding-left:2ch}.richtext h2{font-size:2em;font-weight:600;line-height:1.2}.richtext h3{font-size:var(--large);font-weight:700}.richtext .pic-c{text-align:center}@media screen and (min-width:1024px){.richtext .pic-c{margin:2rem 0}.richtext .pic-l{margin:0 2rem 2rem 0}.richtext .pic-r{margin:0 0 2rem 2rem}}.richtext :first-child .pic-c{margin-top:0}.richtext .pic-c:last-child,.richtext .pic-l:last-child,.richtext .pic-r:last-child{margin-bottom:2em}.richtext .pic-c span.info,.richtext .pic-l span.info,.richtext .pic-r span.info{display:block;font-size:var(--small);font-weight:400;margin-top:.5rem}.richtext .pic-c span.info .copyright,.richtext .pic-l span.info .copyright,.richtext .pic-r span.info .copyright{font-size:var(--micro)}.richtext .pic-c span.info .copyright:before,.richtext .pic-l span.info .copyright:before,.richtext .pic-r span.info .copyright:before{content:"©";margin-right:.25em}.richtext blockquote{border-left:5px solid rgba(var(--black),.2);padding:0 1ch}.richtext .strip cite,.richtext blockquote cite{display:block;font-size:.8em;font-size:var(--small);margin-top:1em;text-indent:2em}.richtext .poem{background-color:rgba(0,0,0,.1);color:rgba(0,0,0,.6);padding:1rem}@media screen and (min-width:768px){.richtext .poem{padding:var(--gutter)}}.richtext .strip{display:flex;gap:3px}.richtext .strip .pic-c,.richtext .strip .pic-l,.richtext .strip .pic-r{margin:0}.richtext .strip .pic-c .info,.richtext .strip .pic-l .info,.richtext .strip .pic-r .info{display:none}.richtext .strip img{opacity:0}.richtext .mt{margin-top:2rem}.richtext .mb{margin-bottom:2rem}.richtext .mt-xl{margin-top:4rem}.richtext .mb-xl{margin-bottom:4rem}.richtext .blend img{mix-blend-mode:multiply}.richtext .grayscale img{filter:grayscale(1)}.richtext .display{font-size:max(2rem,4vw);font-size:clamp(2rem,4vw,8rem);font-weight:600;line-height:1.1;margin-left:-.075em;word-break:break-word}.richtext .display.balanced-lines{word-break:unset}.richtext code,.richtext span.code{color:var(--c_support);font-family:Inter,sans-serif;font-weight:600}@media screen and (min-width:1200px){.richtext.with-offsets>*{margin-left:5vmin;margin-right:5vmin}.richtext.with-offsets .wide{margin-left:0;margin-right:0}.richtext.with-offsets :not(.strip) .pic-c,.richtext.with-offsets :not(.strip) .pic-l{margin-left:-5vmin}.richtext.with-offsets :not(.strip) .pic-c,.richtext.with-offsets :not(.strip) .pic-r{margin-right:-5vmin}}form.newsletter-subscription{display:flex;position:relative}form.newsletter-subscription label{opacity:0;position:absolute;transform:translateY(-110%)}form.newsletter-subscription:focus-within label{opacity:1}form.newsletter-subscription input[type=email]{background-color:transparent;border:1px solid;flex:1;font-size:var(--base);max-width:calc(98vw - var(--gutter)*2);padding-right:3rem;width:36rem}form.newsletter-subscription input[type=email]:focus{border-color:var(--focus);outline:0}form.newsletter-subscription ::-moz-placeholder{color:var(--c_black);opacity:1}form.newsletter-subscription :-ms-input-placeholder{color:var(--c_black);opacity:1}form.newsletter-subscription ::placeholder{color:var(--c_black);opacity:1}form.newsletter-subscription button{color:var(--focus);display:none;height:100%;padding-right:.7em;position:absolute;right:0}form.newsletter-subscription button.icon svg{height:var(--large)}form.newsletter-subscription:focus-within ::-moz-placeholder{opacity:0}form.newsletter-subscription:focus-within :-ms-input-placeholder{opacity:0}form.newsletter-subscription:focus-within ::placeholder{opacity:0}form.newsletter-subscription:focus-within button{display:initial}.newsletter-feedback{display:none;font-size:var(--small);width:36rem}.sticky-side{position:-webkit-sticky;position:sticky;top:20vh;top:var(--headerheight)}.social svg{height:1rem;overflow:visible;width:auto}.studio-tags{display:flex;flex-wrap:wrap}.studio-tags .studio{margin-bottom:1rem;margin-right:3ch}.studio-tags .studio a{align-items:center;display:inline-flex;text-decoration:none}.studio-tags .studio img{height:100%;mix-blend-mode:multiply;-o-object-fit:cover;object-fit:cover;width:100%}.studio-tags .studio figure{background-color:rgba(var(--black),.1);height:2rem;margin-right:1ch;width:2rem}.logos,.partners{background-color:var(--c_white)}.logos a,.partners a{display:flex;justify-content:center}.logos img,.partners img{filter:grayscale(1);height:5rem;image-rendering:-webkit-optimize-contrast;mix-blend-mode:multiply;-o-object-fit:scale-down;object-fit:scale-down;vertical-align:middle;width:10rem}.decade-paginator,.decade-paginator .decade{display:inline-flex;flex-wrap:wrap}.decade-paginator .decade{margin-right:2ch}.decade-paginator .decade:last-child{margin-right:0}.decade-paginator .decade .year{display:none}.decade-paginator .decade .year:first-child,.decade-paginator .decade .year:last-child{display:inline}.decade-paginator .decade.range .year:last-child:before{content:"-"}.decade-paginator a{text-decoration:none}main.year .decade-paginator .decade.is-active{width:100%}@media screen and (min-width:640px){main.year .decade-paginator .decade.is-active{width:auto}}main.year .decade-paginator .decade.is-active.range .year{display:inline}main.year .decade-paginator .decade.is-active.range .year:last-child:before{content:""}main.year .decade-paginator .decade.is-active.range .year+.year{margin-left:1ch}.prev-next a{align-items:center;display:flex;justify-content:center}.archive-nav .divider{fill:transparent;stroke:currentColor;stroke-width:2px;stroke-linecap:round;display:none;height:calc(var(--headerheight)*.5);pointer-events:none}.archive-nav .nav-group{align-items:flex-start;display:flex;font-size:var(--small);justify-content:space-between;line-height:2;margin:auto;text-transform:uppercase}@media screen and (min-width:1200px){.archive-nav .nav-group{align-items:center;height:3rem;line-height:inherit;width:90%}}@media screen and (min-width:1440px){.archive-nav .nav-group{width:80%}}.archive-nav .nav-group.with-filter-group .search-group form,.archive-nav .nav-group.with-search-group .filter-group{display:none}.archive-nav .nav-group.with-search-group .search-group{flex:1}.archive-nav .nav-group.with-search-group .search-group form{align-items:center;display:flex}.archive-nav .nav-group.with-search-group .search-group form button.close{display:inline-flex}.archive-nav .nav-group.with-search-group .search-group button.search{display:none}.archive-nav .mediatypes .is-active,.archive-nav .taxonomies .is-active,.archive-nav .years.is-active .decade-paginator .decade.is-active .is-active{font-weight:700}.archive-nav .filter-group{padding-top:.35rem}@media screen and (min-width:1200px){.archive-nav .filter-group{padding-top:0}}.archive-nav .filter-group>div.mediatypes ul{display:flex}.archive-nav .filter-group>div.mediatypes ul li{margin-right:2ch}.archive-nav .filter-group>div.mediatypes ul li:last-child{margin-right:0}@media screen and (min-width:1024px){.archive-nav .filter-group{display:flex}.archive-nav .filter-group>div{margin-right:3ch}.archive-nav .filter-group>div:last-child{margin-right:0}}.archive-nav .search-group{display:flex;font-size:var(--base)}.archive-nav .search-group form{flex:1;pointer-events:all}.archive-nav .search-group input[type=search]{margin-right:1ch}.archive-nav .search-group button{font-size:var(--large);padding:.7rem}@media screen and (min-width:1600px){.archive-nav .search-group button{padding:.7rem 0}}.archive-nav .stretcher{align-self:center;background-color:var(--c_black);display:none;flex:1;height:1px;margin:0 3ch}@media screen and (min-width:1600px){.archive-nav .stretcher{display:block}}ul.social{align-items:center;display:flex}ul.social svg{height:1em;vertical-align:middle;width:auto}nav.pagination{display:grid;height:var(--headerheight);place-items:center;width:100%}ul.pagination{display:flex}ul.pagination li+li{margin-left:1ch}ul.pagination .active{font-weight:600}.collection-mix a.collection{font-size:var(--small);margin-right:.5ch}.activity .remark{align-items:center;display:flex;font-size:var(--small);font-weight:600;justify-content:flex-start}.activity .remark .icon{color:var(--c_support);margin-right:.5ch}.activity .remark .icon svg{vertical-align:middle}ul.taxonomy{font-size:var(--micro);padding:0;text-transform:uppercase}@media screen and (min-width:768px){ul.taxonomy{font-size:var(--small)}}ul.taxonomy a{text-decoration:none}ul.taxonomy li{display:block}ul.taxonomy sup{display:none}.mediatype-filters,.mediatype-filters .filter-list{display:flex;flex-wrap:wrap}.mediatype-filters .filter{margin-right:1ch}.mediatype-filters .filter-all{margin-bottom:.5rem;margin-right:0;width:100%}.mediatype-filters .is-active{font-weight:600}@media screen and (min-width:768px){.mediatype-filters .filter-all{margin-right:1ch;width:auto}}@media screen and (min-width:1200px){.mediatype-filters .filter-list{display:block}.mediatype-filters .filter{margin-right:0}}.modal{--modal-bgcolor:var(--c_white);--modal-color:var(--c_black);--modal-hovercolor:var(--c_support);--header-bgcolor:rgba(var(--black),0.1);--header-color:var(--c_black);--header-hovercolor:var(--c_support-extra);color:var(--modal-color)}.modal .bg{background-color:#000}.modal .modal-fit{background-color:var(--modal-bgcolor)}.modal button.close:not(:disabled):focus,.modal button.close:not(:disabled):hover{background-color:var(--header-bgcolor);color:var(--header-hovercolor);outline:0}.modal button.next:not(:disabled):focus,.modal button.next:not(:disabled):hover,.modal button.prev:not(:disabled):focus,.modal button.prev:not(:disabled):hover{background-color:var(--header-bgcolor);color:var(--modal-hovercolor)}.modal-fit{bottom:var(--gutter);bottom:0;left:var(--gutter);left:0;margin:0;overflow-y:auto;position:fixed;right:var(--gutter);right:0;top:var(--gutter);top:0}.modal-window{display:flex;flex-direction:column}.modal-window .modal-content{flex:1;padding:var(--gutter) 0}.modal-window .modal-header{align-items:center;background-color:var(--header-bgcolor);color:var(--header-color);display:flex;height:var(--gutter);left:0;margin-right:0;padding:0 1rem;position:fixed;right:var(--gutter)}.modal-window .modal-header>:not(:first-child){margin-left:1rem}.modal-window .modal-header .label{font-weight:600;text-transform:uppercase}.modal-window .modal-header .title{flex:1}.modal-window .modal-header svg{vertical-align:middle}.modal-window[data-type=publication],.modal-window[data-type=video]{overflow:hidden}.modal-content iframe{border:0;height:100%;width:100%}#form-modal{--header-bgcolor:rgba(var(--support),1);--header-color:var(--c_white);--header-hovercolor:var(--c_black)}#form-modal .bg{background-color:var(--c_support)}#media-modal,#zoomer{--modal-bgcolor:var(--c_black);--modal-color:var(--c_white);--modal-hovercolor:var(--c_support-extra);--header-bgcolor:rgba(var(--white),0.3);--header-color:rgba(var(--white),1)}.modal{--duration:0.5s;--dx:0;--dy:0;--dw:1;--dh:1;--ox:0;--oy:0;--ow:1;--oh:1;position:fixed;visibility:hidden;z-index:100}.modal,.modal .bg{bottom:0;left:0;right:0;top:0}.modal .bg{opacity:0;position:absolute;transform:translate(var(--ox,0),var(--oy,0)) scale(var(--ow,0),var(--oh,0));transform-origin:top left;transition:transform var(--duration) ease-in,opacity var(--duration) ease-out;transition-timing-function:cubic-bezier(.69,.07,.69,.98),cubic-bezier(0,.41,.97,.69);z-index:-1}.modal.open{visibility:visible}.modal.open .bg{opacity:1;transform:translate(var(--dx,0),var(--dy,0)) scale(var(--dw,0),var(--dh,0))}.modal.flipping .bg{transition-duration:0s}.modal button.close,.modal button.next,.modal button.prev{height:var(--gutter);opacity:0;visibility:hidden;width:var(--gutter);z-index:2}.modal button.close svg,.modal button.next svg,.modal button.prev svg{height:2rem;width:2rem}.modal button.close{position:absolute;right:0;top:0}.modal button.next,.modal button.prev{position:absolute;top:50%;transform:translateY(-50%)}.modal button.prev{left:0}.modal button.next{right:0}.modal .display-content{opacity:0;visibility:hidden}.modal.open .display-content,.modal.open.multiple button.next,.modal.open.multiple button.prev,.modal.open button.close{opacity:1;transition:opacity .2s 1s;visibility:visible}.modal .actions a{display:inline-grid;height:var(--gutter);place-items:center;text-decoration:none;width:var(--gutter)}#form-modal .modal-window{overflow:hidden}#form-modal .modal-content{margin:var(--gutter) 0 0;overflow:auto;padding:0}#zoomer .display-content{display:flex;flex-direction:column;height:100vh}#zoomer .display-content .image{--pad:max(8vmin,var(--gutter));display:grid;flex:1;overflow:hidden;padding:var(--pad);place-items:center}#zoomer .display-content .image img{max-height:100%;max-height:calc(100vh - var(--pad)*2);max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;vertical-align:middle}#zoomer .display-content footer{bottom:0;font-size:var(--small);left:0;padding:0 var(--gutter) 1rem;position:absolute;right:0;text-align:center}#zoomer .display-content footer .copyright{font-size:var(--micro)}#zoomer .display-content .copyright:not(:empty):before{content:"©";margin-right:.25em}.modal-window[data-type=photoalbum] .overview,main.photoalbum .overview{display:flex;flex-wrap:wrap;gap:5px}.modal-window[data-type=photoalbum] .overview figcaption,main.photoalbum .overview figcaption{display:none}.modal-window[data-type=photoalbum] .overview img,main.photoalbum .overview img{height:10vmin;min-height:3rem;width:auto}.modal-window[data-type=photoalbum] .overview{padding:var(--gutter)}.membership-form .indent,.reservation-form .indent{margin-left:10%;max-width:80%}.membership-form .warning,.reservation-form .warning{background-color:rgba(255,0,0,.2);color:darkred;padding:1rem}.membership-form form,.reservation-form form{display:grid;gap:var(--gutter)}.membership-form fieldset .fields,.reservation-form fieldset .fields{display:grid;gap:1rem}@media screen and (min-width:768px){.membership-form .contact .fields,.reservation-form .contact .fields{grid-template-columns:4fr 1fr 3fr}.membership-form .contact .fields .field.phone,.reservation-form .contact .fields .field.phone{grid-column-end:span 2}}.membership-form .person,.reservation-form .person{margin-bottom:3rem}.reservation-form{margin:auto;max-width:1000px;padding:var(--gutter)}.reservation-form .add-person,.reservation-form .person{align-items:end;display:grid;gap:1rem;grid-template-columns:1fr 3rem}.reservation-form .actions{text-align:right}.reservation-form .actions button.icon{font-size:2rem;height:2.8rem;width:2.8rem}.reservation-form .actions .action-btn{align-items:center;cursor:pointer;display:inline-flex}.reservation-form .actions .action-btn:focus,.reservation-form .actions .action-btn:hover{color:var(--c_support)}.reservation-form .person .name{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.reservation-form .add-person .actions,.reservation-form.reis .choice{text-align:center}.reservation-form.reis .choice button:not(.is-active){opacity:.5}.reservation-form.reis .choice button.is-active{padding:1rem 3rem}.reservation-form.reis fieldset.compagnons{display:none}.modal-window[data-type=reservation] .box{display:grid;grid-template-columns:2fr 5fr;margin-left:auto;margin-right:auto;max-width:1400px;min-height:calc(100vh - var(--gutter))}.modal-window[data-type=reservation] .capacity{display:none}.modal-window[data-type=reservation] .full-capacity .capacity{display:block}.modal-window[data-type=reservation] .post-form{display:none}.modal-window[data-type=reservation] #app.complete+.post-form{display:block}.modal-window[data-type=reservation] .pre-form{padding:10vh 1.5rem var(--gutter) 1.5rem}.modal-window[data-type=reservation] .pre-form .message{margin-bottom:var(--gutter)}.modal-window[data-type=reservation] .post-form{background-color:var(--modal-bgcolor);bottom:0;left:0;position:absolute;right:0;top:var(--gutter)}.modal-window[data-type=reservation] .post-form .content{bottom:0;display:grid;left:0;overflow-y:auto;padding:var(--gutter);place-items:center;position:absolute;right:0;top:0}.nav-bar{text-transform:uppercase;top:0}.nav-bar .is-active a{border-bottom:1px solid;font-weight:600}.nav-bar ul{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#main-header{align-items:center;display:grid;gap:2rem 0;grid-template-areas:"LO LO LO TO";grid-template-columns:auto 1fr 1fr auto;height:var(--headerheight);left:0;margin:0 auto;padding:0 var(--gutter);pointer-events:none;position:fixed;right:0;top:0;z-index:10}@media screen and (min-width:1200px){#main-header{font-size:var(--large);gap:2rem;max-width:min(90vw,2400px)}}#main-header nav.logo{grid-area:LO}#main-header nav.locale-switch{grid-area:LS}#main-header nav.nav-bar{grid-area:NB}#main-header nav.social{grid-area:SO}#main-header div.nav-toggle{grid-area:TO}#main-header div.contact{grid-area:CO}#main-header div.contact,#main-header nav.locale-switch,#main-header nav.nav-bar,#main-header nav.social{display:none}#main-header.open{background-color:var(--c_white);grid-template-areas:"LO LO LO TO" "LS LS SO SO" "NB NB NB NB" "CO CO CO CO";grid-template-rows:auto auto 1fr 1fr;height:100vh}#main-header.open div.contact,#main-header.open nav.locale-switch,#main-header.open nav.nav-bar,#main-header.open nav.social{display:block}@media screen and (min-width:960px){#main-header{grid-template-areas:"LO LS NB SO";grid-template-columns:auto auto 1fr auto;grid-template-rows:auto}#main-header.open{background-color:transparent;height:var(--headerheight)}#main-header.open div.contact,#main-header.open nav.locale-switch,#main-header.open nav.nav-bar,#main-header.open nav.social{display:block}#main-header div.contact,#main-header nav.nav-toggle{display:none}#main-header nav.locale-switch,#main-header nav.nav-bar,#main-header nav.social{display:block}}#main-header nav.locale-switch>ul,#main-header nav.social>ul{align-items:center;display:flex;justify-content:center}#main-header nav.locale-switch>ul li+li,#main-header nav.social>ul li+li{margin-left:1ch}#main-header nav.social a{padding:0 1em}@media screen and (min-width:960px){#main-header nav.social a{padding:0 .25em}}#main-header .logo img,#main-header .logo svg{height:2.2rem;transform:translateY(25%);width:auto}#main-header ul.locale-switch{font-size:var(--micro);text-transform:uppercase}#main-header ul.locale-switch a{order:1;text-align:center;text-decoration:none;width:2rem}#main-header ul.locale-switch .is-active{align-items:center;border:.15em solid;border-radius:50%;display:flex;font-weight:600;height:1.4rem;justify-content:center}@media screen and (min-width:960px){#main-header nav.nav-bar{font-size:.85rem;padding-right:5%}}@media screen and (min-width:1600px){#main-header nav.nav-bar{font-size:1rem}}#main-header nav.nav-bar a{display:inline-block}#main-header nav.nav-bar ul{text-align:center}#main-header nav.nav-bar ul li+li{margin-top:.5em}#main-header nav.nav-bar ul li+li.membership{margin-top:2em}@media screen and (min-width:960px){#main-header nav.nav-bar ul li+li{margin-top:0}#main-header nav.nav-bar ul li+li.membership{margin-left:2rem;margin-top:0}#main-header nav.nav-bar ul{display:flex;justify-content:flex-end;line-height:1.2}#main-header nav.nav-bar ul li+li{margin-left:2ch}}#main-header nav.nav-bar .membership a{border:1px solid;padding:0 .5ch}#main-header nav.social{font-size:.875em}#main-header nav.nav-toggle{font-size:16px}#main-header nav.nav-toggle button{font-size:var(--large);padding:.7rem}#main-header div.contact{text-align:center}@media screen and (min-width:960px){#main-header div.contact{text-align:left}}#main-header a:focus{outline:0}#main-footer{margin-top:10vh}#main-footer .spread{padding:1rem 8vmin}#main-footer .spread .subscribe{margin-top:2rem}@media screen and (min-width:1024px){#main-footer .spread{align-items:center;display:flex;justify-content:space-between}#main-footer .spread .subscribe{margin-top:0}}#main-footer nav.social{display:none}#main-footer nav.social a{display:block;padding:.25em}main{margin:var(--headerheight) var(--gutter)}@media screen and (min-width:1200px){main{margin:var(--headerheight)}}main>nav.prev-next{height:0;left:0;pointer-events:none;position:fixed;right:0;top:20vh;z-index:2;z-index:20}main>nav.prev-next a{bottom:0;height:1.4rem;margin:0 .25rem;pointer-events:auto;position:absolute;width:calc(var(--gutter)*.6)}main>nav.prev-next a svg{height:auto;width:100%}@media screen and (min-width:768px){main>nav.prev-next a{margin:0 .5rem}}main>nav.prev-next a.prev{left:0}main>nav.prev-next a.next{right:0}.card-grid{display:grid;gap:4vw 2vw;grid-template-columns:repeat(auto-fill,minmax(248px,1fr))}.card-grid figure{height:0;position:relative;width:100%}.card-grid figure img{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.large-cards .card figure{padding-bottom:60%}.large-cards .card .info{padding-top:1rem}.large-cards .card .when{font-size:var(--small)}.large-cards .card .title{font-size:var(--large)}.compact-cards{gap:3vw 1.5vw}@media screen and (min-width:1200px){.compact-cards{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}.compact-cards .card a{align-items:center;display:flex}.compact-cards .card figure{margin-right:1rem;padding-bottom:32%;width:32%}@media screen and (min-width:1200px){.compact-cards .card figure{padding-bottom:36%;width:36%}}.compact-cards .card .info{flex:1;padding-top:0}.compact-cards .card .title{margin:.25rem 0}.flat-cards{gap:1vw;gap:1rem 1vw;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.flat-cards .card>a{align-items:center;display:flex}.flat-cards .card figure{margin-right:2ch;padding-bottom:5rem;width:5rem}.flat-cards .card .info{flex:1;padding-top:0}.flat-cards .card .title{line-height:1.2;margin:.25rem 0}.flat-cards .card .subtitle,.flat-cards .card .when{font-size:var(--small)}.flat-cards .card .subtitle{line-height:1.4;margin-top:.25em}.flat-cards.media-grid{grid-template-columns:repeat(auto-fill,minmax(280px,312px))}.compact-cards.video-grid{gap:1vw 1.5vw}.mediamix .media-grid{align-items:center}.card a{text-decoration:none}.card a:focus{outline:0}.card .what{word-break:break-word}.card .title{font-weight:600}.card .title .subtitle{font-weight:500}.activity-card figure img,.editorial-card figure img{-o-object-fit:cover;object-fit:cover}.activity-card .when,.editorial-card .when{display:flex;flex-wrap:wrap}.activity-card .category,.editorial-card .category{margin-right:.5ch;text-transform:uppercase}.activity-card.with-teaser figure img,.editorial-card.with-teaser figure img{-o-object-fit:cover;object-fit:cover}.activity-card.with-teaser .category,.editorial-card.with-teaser .category{float:right;font-size:var(--small);font-weight:600;text-transform:uppercase}.activity-card.with-teaser .when,.editorial-card.with-teaser .when{font-size:var(--xxlarge);line-height:1}.activity-card.with-teaser .debug,.activity-card.with-teaser .what,.editorial-card.with-teaser .debug,.editorial-card.with-teaser .what{margin-left:10%}.activity-card.with-teaser .what,.editorial-card.with-teaser .what{margin-top:1rem}.activity-card.with-teaser .title,.editorial-card.with-teaser .title{font-size:var(--xlarge);line-height:1.2}.activity-card.with-teaser .subtitle,.editorial-card.with-teaser .subtitle{font-size:var(--base);line-height:1.4;margin-top:2px}.activity-card.with-teaser .remark,.editorial-card.with-teaser .remark{line-height:1.2;margin-top:.5em}.activity-card.with-teaser .info,.editorial-card.with-teaser .info{padding-top:0}.activity-card.with-teaser .teaser,.activity-card.with-teaser figure,.editorial-card.with-teaser .teaser,.editorial-card.with-teaser figure{margin-top:1rem}.editorial-card.with-teaser .category{float:none}.editorial-card.with-teaser figure{height:auto;padding-bottom:unset}.editorial-card.with-teaser figure img{max-height:12lh;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;position:static}.media-card .media-type{font-size:var(--micro);text-transform:uppercase}@media screen and (min-width:768px){.media-card .media-type{font-size:var(--small)}}.publication-card img{outline:rgba(var(--black),.1) solid 1px}.photoalbum-card figure :nth-child(2){transform:translateX(5%) rotate(3deg) scale(.95);z-index:-1}.photoalbum-card figure :nth-child(3){transform:translateX(-5%) rotate(-3deg) scale(1);z-index:-2}.large-cards .activity-card .when,.large-cards .editorial-card .when{justify-content:space-between}.large-cards .activity-card .title,.large-cards .editorial-card .title{line-height:1.2;margin-top:.25em}.flat-cards .activity-card figure{width:5rem}.flat-cards .activity-card .category+.date:before{content:" \2014 ";padding:0 .5ch 0 .75ch}.flat-cards .activity-card .title{font-size:var(--large);line-height:1.3;margin:0}.flat-cards .activity-card .subtitle{display:none}.compact-cards .activity-card figure{padding-bottom:24%}.compact-cards .video-card figure{padding-bottom:25%}@media screen and (min-width:768px){main.mediatype .flat-cards .card figure,main.year .flat-cards .card figure{margin-right:1rem;padding-bottom:8vmin;width:8vmin}}main.taxonomy .flat-cards .card figure{margin-right:1rem;padding-bottom:min(25%,7rem);width:7rem;width:min(25%,7rem)}main.maalstroom nav.groups,main article,nav.archive{margin-left:auto;margin-right:auto;max-width:2200px}main article{display:grid;gap:3rem 5vmin;grid-auto-flow:dense;grid-template-columns:repeat(7,1fr);grid-template-columns:3fr 3fr 2fr 2fr 2fr 2fr 2fr;margin-top:var(--headerheight)}@media screen and (min-width:1200px){main article{padding-left:0;padding-right:0}}main.agenda article,main.maalstroom article{grid-template-areas:"IM IM IM IM WY WY WY" "AC AC AC AC AC AC AC"}@media screen and (min-width:1200px){main.agenda article,main.maalstroom article{grid-template-areas:"IM IM IM IM WY WY WY" "AC AC AC AC AC AC AC"}}main.agenda article figure.hero,main.maalstroom article figure.hero{grid-area:IM}main.agenda article section.workyear,main.maalstroom article section.workyear{grid-area:WY}main.agenda article section.sidebar,main.maalstroom article section.sidebar{grid-area:SI}main.agenda article section.activities,main.agenda article section.editorials,main.maalstroom article section.activities,main.maalstroom article section.editorials{grid-area:AC}main.maalstroom.projects article{grid-template-areas:"PR PR PR PR PR PR PR"}@media screen and (min-width:1200px){main.maalstroom.projects article{grid-template-areas:"PR PR PR PR PR PR PR"}}main.maalstroom.projects article nav.groups{grid-area:GR}main.maalstroom.projects article section.projects{grid-area:PR}main.agenda .phone{display:block}@media screen and (min-width:768px){main.agenda .phone{display:none}}main.agenda .no-phone{display:none}@media screen and (min-width:768px){main.agenda .no-phone{display:block}}main.activity article{grid-template-areas:"HE HE HE HE HE HE HE" "TS TS TS TS TS TS TS" "WW WW WW WW WW WW WW" "TX TX TX TX TX TX TX" "PR PR PR PR PR PR PR" "PT PT PT PT PT PT PT" "MX MX MX MX MX MX MX" "ST ST ST ST ST ST ST"}@media screen and (min-width:1200px){main.activity article{grid-template-areas:"WW WW HE HE HE HE HE" "WW WW TS TS TS TS TS" "WW WW TX TX TX TX TX" "WW WW PR PR PR PT PT" "WW WW MX MX MX MX MX" "WW WW ST ST ST ST ST"}}main.activity article figure.hero{grid-area:IM}main.activity article header{grid-area:HE}main.activity article section.when-where{grid-area:WW}main.activity article section.teaser{grid-area:TS}main.activity article section.description{grid-area:TX}main.activity article section.partners{grid-area:PA}main.activity article section.programme{grid-area:PR}main.activity article section.participation{grid-area:PT}main.activity article section.mediamix{grid-area:MX}main.activity article section.studios{grid-area:ST}main.editorial article{grid-template-areas:"HE HE HE HE HE HE HE" "SB SB SB SB SB SB SB" "TX TX TX TX TX TX TX" "ST ST ST ST ST ST ST"}@media screen and (min-width:1200px){main.editorial article{grid-template-areas:"SB SB HE HE HE HE HE" "SB SB TX TX TX TX TX" "SB SB ST ST ST ST ST"}}main.editorial article header{grid-area:HE}main.editorial article section.sidebar{grid-area:SB}main.editorial article section.article{grid-area:TX}main.editorial article section.studios{grid-area:ST}main.search-results article{grid-template-areas:"A A A A A A A"}main.search-results article section.activities{grid-area:A}main.year article{grid-template-areas:"AC AC AC AC AC AC AC" "MX MX MX MX MX MX MX"}@media screen and (min-width:1200px){main.year article{grid-template-areas:"MX MX AC AC AC AC AC"}}main.year article header{grid-area:HE}main.year article section.introduction{grid-area:IN}main.year article section.partners{grid-area:PA}main.year article section.activities{grid-area:AC}main.year article section.mediamix{grid-area:MX}main.year article section.description{grid-area:DE}main.year.with-workyear article{grid-template-areas:"HE HE HE HE HE HE HE" "IN IN IN IN IN IN IN" "PA PA PA PA PA PA PA" "AC AC AC AC AC AC AC" "MX MX MX MX MX MX MX" "DE DE DE DE DE DE DE"}@media screen and (min-width:1200px){main.year.with-workyear article{grid-template-areas:"HE HE IN IN IN PA PA" "MX MX AC AC AC AC AC" "oo DE DE DE DE DE DE"}}@media screen and (min-width:1600px){main.year.with-workyear article{grid-template-areas:"00 HE IN IN IN PA PA" "MX MX AC AC AC AC AC" "oo DE DE DE DE DE DE"}}main.year.with-workyear article header{grid-area:HE}main.year.with-workyear article section.introduction{grid-area:IN}main.year.with-workyear article section.partners{grid-area:PA}main.year.with-workyear article section.activities{grid-area:AC}main.year.with-workyear article section.mediamix{grid-area:MX}main.year.with-workyear article section.description{grid-area:DE}main.mediatype article{grid-template-areas:"FI FI FI FI FI FI FI" "CO CO CO CO CO CO CO"}@media screen and (min-width:1200px){main.mediatype article{grid-template-areas:"00 HE HE HE HE HE HE" "FI CO CO CO CO CO CO"}}main.mediatype article header{grid-area:HE}main.mediatype article section.mediatype-content{grid-area:CO}main.mediatype article section.mediatype-filters{grid-area:FI}main.publication article iframe{height:90vh;width:100%}@media screen and (orientation:landscape){main.publication article iframe{height:80vh}}main.collections article{grid-template-areas:"TA TA TA TA TA TA TA" "CO CO CO CO CO CO CO" "ST ST ST ST ST ST ST"}@media screen and (min-width:768px){main.collections article{grid-template-areas:"TA TA ST ST ST ST ST" "CO CO ST ST ST ST ST";grid-template-rows:auto 1fr}}@media screen and (min-width:1200px){main.collections article{grid-template-areas:"TA CO ST ST ST ST ST";grid-template-rows:auto}}main.collections article header{display:none;grid-area:HE}main.collections article section.tags{grid-area:TA}main.collections article section.countries{grid-area:CO}main.collections article section.studios{grid-area:ST}main.studio article{grid-template-areas:"PO PO PO PO PO PO PO" "HE HE HE HE HE HE HE" "DE DE DE DE DE DE DE" "AC AC AC AC AC AC AC" "MX MX MX MX MX MX MX" "TN TN TN TN TN TN TN"}@media screen and (min-width:768px){main.studio article{grid-template-areas:"PO PO HE HE HE HE HE" "PO PO DE DE DE DE DE" "MX MX AC AC AC AC AC" "TN TN TN TN TN TN TN";grid-template-rows:auto 1fr auto auto}}@media screen and (min-width:1200px){main.studio article{grid-template-areas:"PO HE HE AC AC AC AC" "PO DE DE AC AC AC AC" "PO DE DE MX MX MX MX" "00 TN TN TN TN TN TN";grid-template-rows:auto 1fr auto auto}}@media screen and (min-width:1600px){main.studio article{grid-template-areas:"PO HE HE AC AC MX MX" "PO DE DE AC AC MX MX" "00 TN TN TN TN TN TN";grid-template-rows:auto 1fr auto}}main.studio article header{grid-area:HE}main.studio article figure.portrait{grid-area:PO}main.studio article section.description{grid-area:DE}main.studio article section.activities{grid-area:AC}main.studio article section.mediamix{grid-area:MX}main.studio article nav.taxonomy{grid-area:TN}main.country article,main.tag article{grid-template-areas:"HE HE HE HE HE HE HE" "AC AC AC AC AC AC AC" "MX MX MX MX MX MX MX" "TN TN TN TN TN TN TN"}@media screen and (min-width:1200px){main.country article,main.tag article{grid-template-areas:"00 HE HE HE HE HE HE" "00 AC AC AC AC MX MX" "00 TN TN TN TN TN TN"}}main.country article header,main.tag article header{grid-area:HE}main.country article section.activities,main.tag article section.activities{grid-area:AC}main.country article section.mediamix,main.tag article section.mediamix{grid-area:MX}main.country article nav.taxonomy,main.tag article nav.taxonomy{grid-area:TN}main.travel article{grid-template-areas:"HE HE HE HE HE HE HE" "TE TE TE TE TE TE TE" "MA MA MA MA MA MA MA" "AS AS AS AS AS AS AS";max-width:1600px}@media screen and (min-width:768px){main.travel article{grid-template-areas:"HE HE HE HE HE HE HE" "TE TE MA MA MA MA MA" "TE TE AS AS AS AS AS";grid-template-rows:auto auto 1fr}}@media screen and (min-width:1200px){main.travel article{grid-template-areas:"HE HE MA MA MA AS AS" "TE TE MA MA MA AS AS";grid-template-rows:auto 1fr}}main.travel article header{grid-area:HE}main.travel article section.teaser{grid-area:TE}main.travel article section.info{grid-area:MA}main.travel article section.sidebar{grid-area:AS}main.membership article{grid-template-areas:"DE DE DE DE DE DE DE" "FO FO FO FO FO FO FO";max-width:1600px}@media screen and (min-width:1200px){main.membership article{grid-template-areas:"DE DE FO FO FO FO FO"}}main.membership article section.description{grid-area:DE}main.membership article section.form{grid-area:FO}main.membership-feedback article{grid-template-areas:"PO PO PO PO PO PO PO";max-width:960px}main.membership-feedback article section.message{grid-area:ME}main.membership-feedback article section.payment-options{grid-area:PO}main.reservation-feedback article{grid-template-areas:"HE HE HE HE HE HE HE" "PO PO PO PO PO PO PO";max-width:960px}main.reservation-feedback article header{grid-area:HE}main.reservation-feedback article section.when-where{grid-area:WW}main.reservation-feedback article section.payment-options{grid-area:PO}main.info article{grid-template-areas:"IN IN IN IN IN IN IN" "VI VI VI VI VI VI VI" "MI MI MI MI MI MI MI" "CO CO CO CO CO CO CO";grid-template-rows:auto 1fr;max-width:1600px}@media screen and (min-width:768px){main.info article{grid-template-areas:"IN IN IN MI MI MI MI" "VI VI VI MI MI MI MI" "CO CO CO MI MI MI MI"}}@media screen and (min-width:960px){main.info article{grid-template-areas:"IN IN IN IN IN IN CO" "VI VI VI VI VI VI CO" "MI MI MI MI MI MI CO"}}@media screen and (min-width:1200px){main.info article{grid-template-areas:"IN IN IN MI MI MI CO" "VI VI VI MI MI MI CO"}}main.info article header{grid-area:HE}main.info article section.introduction{grid-area:IN}main.info article section.video{grid-area:VI}main.info article section.mission{grid-area:MI}main.info article section.contact{grid-area:CO}main.announcement article,main.disclaimer article{grid-template-areas:"DE DE DE DE DE DE DE";max-width:1200px}@media screen and (min-width:1200px){main.announcement article,main.disclaimer article{grid-template-areas:"00 DE DE DE DE DE DE"}}main.announcement article section.description,main.disclaimer article section.description{grid-area:DE}main.feedback article{grid-template-areas:"DE DE DE DE DE DE DE";max-width:1200px}@media screen and (min-width:1200px){main.feedback article{grid-template-areas:"00 DE DE DE DE DE DE"}}main.feedback article section.message{grid-area:DE}main.agenda article{margin-top:10vh}main.agenda .hero{padding-left:5vmin}main.agenda .hero img,main.agenda .hero svg{height:auto;width:100%}main.agenda .workyear{align-self:center;margin-bottom:var(--gutter)}main.agenda .workyear .theme{font-weight:700;margin-bottom:1rem}main.agenda .workyear .richtext{font-size:var(--mlarge);line-height:1.2}@media screen and (min-width:1200px){main.agenda .sidebar{margin-top:5vmin}}main.agenda .current>*+*,main.agenda .partners{margin-top:var(--gutter)}main.agenda .partners .partner:not(:first-child){display:none}main.agenda .ongoing h3{font-size:var(--small);text-transform:uppercase}main.agenda .ongoing .title{font-weight:600}main.agenda .ongoing .ongoing-activity{margin-bottom:1rem}main.agenda .activity-grid{grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}main.agenda .activity-grid>*{grid-row-end:span 2}@media screen and (min-width:640px){main.agenda .activity-grid>.is-hilite{grid-column-end:span 2;grid-row-end:span 3}main.agenda .activity-grid>.is-hilite .title{font-size:var(--xxxlarge);line-height:1.1}}main.agenda .activity-grid>.current{grid-row-end:span 8}main.agenda .activity-grid .activity{margin-bottom:3rem}@media screen and (min-width:768px){main.agenda .activity-grid .activity{margin-bottom:0}}nav.maalstroom{font-size:var(--small);text-transform:uppercase}@media screen and (min-width:768px){nav.maalstroom{left:0;position:-webkit-sticky;position:sticky;right:0;top:var(--headerheight);z-index:5}}nav.maalstroom>div{align-items:center;display:flex;flex-wrap:wrap;gap:2ch;line-height:2}@media screen and (min-width:768px){nav.maalstroom>div{gap:3ch;height:3rem;line-height:inherit}}@media screen and (min-width:1440px){nav.maalstroom>div{margin-inline:auto;width:80%}}nav.maalstroom a{text-decoration:none}nav.maalstroom a:focus,nav.maalstroom a:hover{color:var(--c_support)}nav.maalstroom a.active{font-weight:700}nav.maalstroom a.editorial span.title{display:none}nav.maalstroom a.editorial.active span.title{display:inline}main.maalstroom article{margin-top:0}main.maalstroom .hero{padding-left:5vmin}main.maalstroom .hero img,main.maalstroom .hero svg{height:auto;width:100%}@media screen and (min-width:1200px){main.maalstroom .sidebar{margin-top:5vmin}main.maalstroom .agenda{grid-column:2/4}}main.maalstroom .agenda .archive details .details,main.maalstroom .agenda .container{background-color:var(--c_white);display:grid;gap:1rem 2rem;grid-template-columns:1fr 3fr}main.maalstroom .agenda .archive{margin-top:1rem}main.maalstroom .agenda .activity{display:grid;grid-column:1/-1;grid-template-columns:subgrid;text-decoration:none}main.maalstroom .agenda .activity.has-passed{opacity:.5}main.maalstroom .agenda .activity .when{font-size:var(--xlarge);line-height:1.2}main.maalstroom .agenda .activity .category{float:right;font-size:var(--small);font-weight:600;text-transform:uppercase}main.maalstroom .agenda .activity .title{font-size:var(--xlarge);font-weight:700;line-height:1.2}main.maalstroom .agenda .activity .subtitle{font-size:var(--base);line-height:1.4;margin-top:2px}main.maalstroom .activity-grid{grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}main.maalstroom .activity-grid>*{grid-row-end:span 2}main.maalstroom .activity-grid>.agenda{grid-row-end:span 1}@media screen and (min-width:640px){main.maalstroom .activity-grid>.is-hilite{grid-column-end:span 2;grid-row-end:span 3}main.maalstroom .activity-grid>.is-hilite .title{font-size:var(--xxxlarge);line-height:1.1}main.maalstroom .activity-grid>.is-hilite figure img{max-height:24lh}}main.maalstroom .activity-grid>.introduction{grid-row-end:span 8}main.maalstroom .activity-grid .editorial{margin-bottom:3rem}@media screen and (min-width:768px){main.maalstroom .activity-grid .editorial{margin-bottom:0}}main.maalstroom.projects article{margin-top:2rem}main.maalstroom.projects section.projects{display:grid;gap:1rem 2rem;grid-auto-flow:dense}@media screen and (min-width:1200px){main.maalstroom.projects section.projects{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1600px){main.maalstroom.projects section.projects{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width:2000px){main.maalstroom.projects section.projects{grid-template-columns:repeat(6,1fr)}}main.maalstroom.projects section.projects a{text-decoration:none}main.maalstroom.projects section.projects figure{aspect-ratio:1.6/1;margin-bottom:.5rem}main.maalstroom.projects section.projects figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}main.maalstroom.projects section.projects .title{font-size:var(--xlarge);font-weight:700;line-height:1.2;margin-bottom:.25rem}main.maalstroom.projects section.projects .subtitle{display:none;font-size:var(--base);line-height:1.4;margin-top:2px}main.maalstroom.projects section.projects .author{font-size:var(--small);line-height:1.2;margin-top:.25rem}main.activity header,main.editorial header{align-self:end}@media screen and (min-width:1200px){main.activity header,main.editorial header{padding-bottom:5vmin}}main.activity header .category,main.editorial header .category{font-weight:600;text-transform:uppercase}main.activity header h1,main.editorial header h1{font-size:max(2rem,4vw);font-size:clamp(2rem,4vw,8rem);font-weight:600;line-height:1.1;margin-bottom:.75rem;margin-left:-.075em;margin-top:1rem;word-break:break-word}main.activity header h1.balanced-lines,main.editorial header h1.balanced-lines{word-break:unset}main.activity header .subtitle,main.editorial header .subtitle{font-size:var(--xlarge)}main.activity section.sidebar,main.activity section.when-where,main.editorial section.sidebar,main.editorial section.when-where{word-break:break-word}@media screen and (min-width:1200px){main.activity section.sidebar,main.activity section.when-where,main.editorial section.sidebar,main.editorial section.when-where{padding-left:10%}}main.activity section.sidebar .sticky-side,main.activity section.when-where .sticky-side,main.editorial section.sidebar .sticky-side,main.editorial section.when-where .sticky-side{display:flex;justify-content:space-between;top:10vh}@media screen and (min-width:1200px){main.activity section.sidebar .sticky-side,main.activity section.when-where .sticky-side,main.editorial section.sidebar .sticky-side,main.editorial section.when-where .sticky-side{flex-direction:column;margin:10vmin 0 5vmin;min-height:75vh;top:10vh}}main.activity section.sidebar .remark,main.activity section.sidebar .richtext,main.activity section.when-where .remark,main.activity section.when-where .richtext,main.editorial section.sidebar .remark,main.editorial section.sidebar .richtext,main.editorial section.when-where .remark,main.editorial section.when-where .richtext{max-width:64ch}main.activity section.sidebar .spread,main.activity section.when-where .spread,main.editorial section.sidebar .spread,main.editorial section.when-where .spread{display:grid;gap:1rem;margin-bottom:3rem}main.activity section.sidebar .when .day,main.activity section.when-where .when .day,main.editorial section.sidebar .when .day,main.editorial section.when-where .when .day{font-weight:600;text-transform:uppercase}main.activity section.sidebar .when .date,main.activity section.when-where .when .date,main.editorial section.sidebar .when .date,main.editorial section.when-where .when .date{font-size:clamp(var(--xlarge),3vw,3rem);line-height:1;margin-left:-.075em;margin-top:.25rem}main.activity section.sidebar .when .time,main.activity section.when-where .when .time,main.editorial section.sidebar .when .time,main.editorial section.when-where .when .time{font-size:var(--large);font-weight:600}main.activity section.sidebar .where,main.activity section.when-where .where,main.editorial section.sidebar .where,main.editorial section.when-where .where{font-size:var(--small)}main.activity section.sidebar .where .map,main.activity section.when-where .where .map,main.editorial section.sidebar .where .map,main.editorial section.when-where .where .map{margin-left:-2em;position:absolute}main.activity section.sidebar .where .map svg,main.activity section.when-where .where .map svg,main.editorial section.sidebar .where .map svg,main.editorial section.when-where .where .map svg{height:1.4em;vertical-align:middle;width:auto}main.activity section.sidebar .pricing,main.activity section.when-where .pricing,main.editorial section.sidebar .pricing,main.editorial section.when-where .pricing{font-size:var(--small)}main.activity section.sidebar .where,main.activity section.when-where .where,main.editorial section.sidebar .where,main.editorial section.when-where .where{margin-bottom:var(--gutter)}main.activity section.sidebar .logos,main.activity section.when-where .logos,main.editorial section.sidebar .logos,main.editorial section.when-where .logos{font-size:var(--small);text-align:left}@media screen and (max-width:767px){main.activity section.sidebar .logos img,main.activity section.when-where .logos img,main.editorial section.sidebar .logos img,main.editorial section.when-where .logos img{height:3rem;width:6rem}}main.activity section.sidebar .logos a,main.activity section.when-where .logos a,main.editorial section.sidebar .logos a,main.editorial section.when-where .logos a{display:inline-flex}main.activity section.sidebar .logos .collab+.sponsors,main.activity section.when-where .logos .collab+.sponsors,main.editorial section.sidebar .logos .collab+.sponsors,main.editorial section.when-where .logos .collab+.sponsors{margin-top:2rem}main.activity section.sidebar .logos .sponsors .partner:not(:first-child),main.activity section.when-where .logos .sponsors .partner:not(:first-child),main.editorial section.sidebar .logos .sponsors .partner:not(:first-child),main.editorial section.when-where .logos .sponsors .partner:not(:first-child){display:none}@media screen and (min-width:1200px){main.activity section.sidebar .sticky-side,main.editorial section.sidebar .sticky-side{min-height:unset}}main.activity section.article .richtext,main.activity section.description .richtext,main.activity section.participation .richtext,main.activity section.programme .richtext,main.activity section.teaser .richtext,main.editorial section.article .richtext,main.editorial section.description .richtext,main.editorial section.participation .richtext,main.editorial section.programme .richtext,main.editorial section.teaser .richtext{max-width:48rem}main.activity section.teaser,main.editorial section.teaser{font-size:var(--large)}main.activity section.participation,main.activity section.programme,main.editorial section.participation,main.editorial section.programme{font-size:var(--small)}main.activity section.mediamix,main.activity section.participation,main.activity section.programme,main.editorial section.mediamix,main.editorial section.participation,main.editorial section.programme{padding-top:10vh}main.activity section.programme .pic-l,main.editorial section.programme .pic-l{clear:right;float:right;margin:0 0 2rem 2rem}main.activity section.mediamix .compact-cards,main.editorial section.mediamix .compact-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}main.activity section.mediamix .compact-cards .card figure,main.editorial section.mediamix .compact-cards .card figure{margin-right:1rem;padding-bottom:7rem;width:7rem}main.search-results article{margin-top:0}main.archive p.show-more{margin-top:3rem}@media screen and (min-width:768px){main.archive nav.archive{left:0;position:-webkit-sticky;position:sticky;right:0;top:var(--headerheight);z-index:5}}main.search-results section.activities{position:relative}main.archive.list-view header{word-break:break-word}main.archive.list-view header h1{margin:0}main.archive.list-view header h2{font-size:var(--xxlarge);font-weight:600;letter-spacing:-.02em;line-height:1;margin:0}main.year section.introduction{margin-bottom:5vmin}@media screen and (min-width:1600px){main.year section.introduction{font-size:var(--large)}}main.year section.introduction .richtext{max-width:64ch}main.year section.mediamix{padding-top:5vmin}main.year section.mediamix .flat-cards{justify-content:end}main.year section.description{margin:5vmin 0}main.year section.description .richtext{max-width:64ch}@media screen and (min-width:1024px){main.year section.description .richtext{-moz-column-count:2;column-count:2;-moz-column-gap:5vmin;column-gap:5vmin;max-width:none}}main.year .workyear-partners{align-content:stretch;display:grid;gap:1ch;grid-template-columns:repeat(auto-fill,6rem);grid-template-rows:repeat(auto-fill,6rem)}main.year .workyear-partners a{height:100%}main.year .workyear-partners img{height:100%;width:100%}@media screen and (min-width:1200px){main.year .workyear-partners{gap:1ch}}@media screen and (min-width:1600px){main.year .workyear-partners{gap:2ch;grid-template-columns:repeat(auto-fill,8rem);grid-template-rows:repeat(auto-fill,4rem);max-width:calc(16rem + 2ch)}}main.year .workyear-partners p{margin:0}main.mediatype .mediatype-filters{margin-top:var(--gutter)}@media screen and (min-width:1200px){main.mediatype .mediatype-filters{margin:5vmin 0}}main.mediatype .card .media-type{display:none}main.mediatype article{margin-top:0}@media screen and (min-width:1200px){main.mediatype article{margin-height:inherit}}main.mediatype article>header{display:none}main.photoalbum .thumbnails{display:flex;flex-wrap:wrap;gap:.5rem}main.photoalbum .thumbnails img{height:10vmin;min-height:3rem;vertical-align:middle;width:auto}main.collections ul.taxonomy{-moz-column-count:2;column-count:2;-moz-column-gap:5vmin;column-gap:5vmin}@media screen and (min-width:768px){main.collections ul.taxonomy{-moz-column-count:1;column-count:1}main.collections ul.taxonomy.studio-list{-moz-column-count:2;column-count:2}}@media screen and (min-width:1200px){main.collections ul.taxonomy.studio-list{-moz-column-count:3;column-count:3}}@media screen and (min-width:1600px){main.collections ul.taxonomy.studio-list{-moz-column-count:4;column-count:4}}@media screen and (min-width:2000px){main.collections ul.taxonomy.studio-list{-moz-column-count:5;column-count:5}}main.taxonomy nav.taxonomy{margin-top:10vh}main.taxonomy nav.taxonomy ul.taxonomy{-moz-column-count:2;column-count:2;font-size:var(--micro)}@media screen and (min-width:768px){main.taxonomy nav.taxonomy ul.taxonomy{-moz-column-count:3;column-count:3}}@media screen and (min-width:1200px){main.taxonomy nav.taxonomy ul.taxonomy{-moz-column-count:4;column-count:4}}@media screen and (min-width:1600px){main.taxonomy nav.taxonomy ul.taxonomy{-moz-column-count:5;column-count:5}}@media screen and (min-width:2000px){main.taxonomy nav.taxonomy ul.taxonomy{-moz-column-count:6;column-count:6}}main.taxonomy .activities .compact-cards{gap:3rem}main.taxonomy .activity-card a{align-items:flex-start}main.taxonomy .activity-card .when{font-size:var(--small);margin-bottom:.5rem}main.taxonomy .activity-card .title{font-size:var(--large);line-height:1.2;margin:0}main.studio .portrait img{height:auto;mix-blend-mode:multiply;width:100%}main.studio .description{margin-bottom:5rem}main.studio .description figure:first-child{float:left;margin:0 1rem 1rem 0}main.studio nav.taxonomy.studios .studio-list{-moz-column-count:2;column-count:2;font-size:var(--micro)}@media screen and (min-width:768px){main.studio nav.taxonomy.studios .studio-list{-moz-column-count:3;column-count:3}}@media screen and (min-width:1200px){main.studio nav.taxonomy.studios .studio-list{-moz-column-count:4;column-count:4}}@media screen and (min-width:1600px){main.studio nav.taxonomy.studios .studio-list{-moz-column-count:5;column-count:5}}@media screen and (min-width:2000px){main.studio nav.taxonomy.studios .studio-list{-moz-column-count:6;column-count:6}}main.membership{margin-top:10vh}@media screen and (min-width:1200px){main.membership section.description{padding-top:10vh}}@media screen and (min-width:1600px){main.membership section.description{padding-left:10%}}main.membership section.description .message{margin-bottom:var(--gutter)}main.membership-feedback,main.reservation-feedback{margin-top:10vh}main.membership-feedback .message,main.reservation-feedback .message{margin-bottom:5rem;position:relative}main.membership-feedback .payment-options h2,main.reservation-feedback .payment-options h2{font-size:var(--xlarge)}main.membership-feedback .payment-options .option,main.reservation-feedback .payment-options .option{margin-top:var(--gutter)}main.reservation-feedback header .label{font-weight:600;text-transform:uppercase}main.reservation-feedback header h1{margin:.5rem 0 .75rem}main.reservation-feedback header h1 a{color:var(--c_support);text-decoration:none}@media screen and (min-width:540px){main.reservation-feedback header .when-where{grid-gap:1rem 2rem;display:grid;grid-template-columns:auto 1fr}main.reservation-feedback header .when-where .remark{grid-column-end:span 2}main.reservation-feedback header .when,main.reservation-feedback header .where{display:inline}}main.reservation-feedback header .when>*,main.reservation-feedback header .where>*{display:inline}main.reservation-feedback header .date{font-weight:700}main.reservation-feedback header .locatie+.address{margin-left:1ch}main.reservation-feedback header .address,main.reservation-feedback header .address>*,main.reservation-feedback header .address a,main.reservation-feedback header .address a>*{display:inline}main.reservation-feedback header .address>*+*,main.reservation-feedback header .address a>*+*{margin-left:1ch}main.reservation-feedback header .when{text-transform:uppercase}main.reservation-feedback header .where svg{height:1.2em;vertical-align:middle;width:auto}main.reservation-feedback header .remark .icon{color:var(--c_support)}main.reservation-feedback header .remark .icon svg{vertical-align:middle}main.announcement,main.disclaimer,main.feedback,main.info,main.travel{margin-top:10vh}@media screen and (min-width:1600px){main.announcement,main.disclaimer,main.feedback,main.info,main.travel{margin-top:20vh}}main.info h1,main.travel h1{font-size:max(2rem,4vw);font-size:clamp(2rem,4vw,8rem);font-weight:600;line-height:1.1;margin-left:-.075em;word-break:break-word}main.info h1.balanced-lines,main.travel h1.balanced-lines{word-break:unset}main.travel{margin-top:10vh}main.travel .teaser{font-size:var(--xlarge);line-height:1.2}main.travel .teaser .past,main.travel .teaser .planning{line-height:1.4}main.travel h1{font-size:clamp(2rem,4vw,6rem)}main.info section.introduction{font-size:var(--xlarge);line-height:1.2}main.info section.contact{font-size:var(--small)}main.info h1{font-size:clamp(2rem,4vw,6rem)}main.intel nav.fragments{grid-column:1/span 7;margin-bottom:2rem;text-align:center}main.intel nav.fragments .is-active{font-weight:600}main.intel nav.fragments a{display:inline-block;margin:0 .5rem}main.intel .activities{grid-column:1/span 7}main.intel .activity{border:1px solid;font-size:small}main.intel .activity header{font-size:18px;padding:1rem}main.intel .activity header h3{margin:0}main.intel .activity header a{text-decoration:none}main.intel .activity .richtext{background-color:var(--hiliteColor);padding:1rem}main.partners{overflow:hidden}main.partners article{grid-template-columns:repeat(auto-fill,266px)}main.partners .partner{border:1px solid rgba(var(--black),.1)}main.partners .partner a{display:block;padding:10px}main.partners .partner img{height:64px;max-height:none;max-width:none;-o-object-fit:scale-down;object-fit:scale-down;width:246px}.paid-in-full{background-color:var(--c_support);color:var(--c_white);display:inline-block;font-size:var(--xxlarge);padding:.5rem 1rem;position:absolute;right:0;transform:rotate(3deg) translateY(-75%)}#payconiq-qr-box{max-width:90vw;position:relative;width:360px}#payconiq-qr-box .payconiq-background{height:auto;width:100%}#payconiq-qr-box .payconiq-qrcode{left:50%;position:absolute;top:71%;transform:translate(-50%,-50%);width:58%;z-index:2}
