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}:first-child{margin-top:0}:last-child{margin-bottom:0}html{overflow-y:scroll}figure{margin:0}.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}.small,small{font-size:.8em}.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-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:1.3}@media screen and (min-width:1024px){:root{font-size:20px}}body{padding:0;margin:0;color:#000;background-color:#fff}a{color:currentColor;text-decoration:none}a:hover,a:focus{color:salmon}b,strong{font-weight:600}.richtext a,.layout a{text-decoration:underline;text-underline-offset:3px}nav ul{list-style:none;margin:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%}.projects-list{padding:3rem}.projects-list .project:before{position:absolute;width:1rem;margin-left:-1.3rem;text-align-last:center;content:"•";font-size:.75rem;line-height:1.3rem}.projects-flat .collection{font-weight:600}.projects-flat.legend-first .collection+.detail{margin-top:1.3rem}.projects-flat.legend-last .detail+.collection{margin-top:1.3rem}.projects-flat .collection,.projects-flat .detail{margin-left:1rem;position:relative}.projects-flat .collection:before,.projects-flat .detail:before{position:absolute;width:1rem;margin-left:-1.3rem;text-align-last:center;font-size:.75rem;line-height:1.3rem}.projects-flat .drawing:before{content:"● "}.projects-flat .sculpture:before{content:"◇ "}.projects-flat .video:before{content:"► "}.projects-flat .exhibition:before{content:"▰ "}.projects-thumbnails{padding:3rem}.projects-thumbnails .project{margin-bottom:3rem;display:inline-flex;flex-direction:column;margin-right:1rem}.projects-thumbnails .project h2{font-size:1rem;margin:0;order:2}.projects-thumbnails .project .pictures{order:1;margin-bottom:.5rem;min-height:100px}.projects-thumbnails .project img{height:100px;object-fit:contain;vertical-align:middle}.project-cards{text-align:center}.project-cards .project{display:inline-block}#cursor{position:fixed;z-index:100;width:36px;height:22px;top:0;left:0;background:url(/build/assets/cursor-arrow-right-Csjs7mLP.svg);background-size:cover;transform:translate(-50%,-50%);pointer-events:none}.triptych-rows{padding:3rem}.triptych-rows .row{display:flex;align-items:flex-end;margin-bottom:2rem}.triptych-rows .work:before{position:absolute;width:1rem;margin-left:-1.3rem;text-align-last:center;font-size:.75rem;line-height:1.3rem}.triptych-rows .drawing:before{content:"● "}.triptych-rows img{max-width:100%;width:auto;height:auto}.triptych-rows .video:before{content:"► "}.triptych-rows .exhibition:before{content:"▰ "}.carousel{position:relative}.carousel>nav{z-index:2;position:absolute;top:0;left:0;right:0;text-align:center;pointer-events:none}.carousel>nav.fullscreen-nav{text-align:right}.carousel>nav button{pointer-events:all}.carousel>nav.imagegroup-nav{visibility:hidden}.carousel.is-fullscreen>nav.imagegroup-nav{visibility:visible}.carousel .figures{position:absolute;width:100%;height:100%}.carousel figure{position:absolute;width:100%;height:100%;opacity:0;transition:opacity .2s}.carousel figure.is-active{opacity:1}.carousel figure img{width:100%;height:100%;object-fit:contain;cursor:pointer}.slideshow{position:relative}.slideshow .figures{position:absolute;width:100%;height:100%}.slideshow figure{position:absolute;width:100%;height:100%;opacity:0;transition:opacity .5s}.slideshow figure.is-active{opacity:1}.slideshow figure img{width:100%;height:100%;object-fit:contain;cursor:pointer}.layout{inset:0;overflow:auto}.layout .panels{inset:0}@media screen and (min-width:768px){.layout{position:fixed}.layout .panels{position:absolute}}.layout .panel-nav{position:absolute;top:0;bottom:0;width:40%;z-index:2;display:none}@media screen and (min-width:768px){.layout .panel-nav{display:block}}.layout .panel-nav.prev-panel{left:0;cursor:url(/build/assets/cursor-arrow-left-BYSE1hVU.svg),pointer}.layout .panel-nav.next-panel{right:0;cursor:url(/build/assets/cursor-arrow-right-Csjs7mLP.svg),pointer}.layout p{margin:0;width:100%;display:flex;justify-content:space-evenly;align-items:center;padding:0 1rem;transition:opacity .5s;position:relative;margin-bottom:1rem}@media screen and (min-width:768px){.layout p{height:100%;position:absolute;opacity:0;margin-bottom:0}.layout p.is-active{opacity:1}}.layout p.align-center{justify-content:center}.layout p.align-left{justify-content:flex-start}.layout p.align-right{justify-content:flex-end}.layout img{width:auto;object-fit:contain;vertical-align:middle;max-height:calc(80vmin - 3*1.3rem)}@media screen and (min-width:768px){.layout img{height:80vh;max-height:80vh}}.layout br{display:none}.layout .pic-c{margin:0;padding:0;display:block;position:relative;margin-bottom:4rem}@media screen and (min-width:768px){.layout .pic-c{margin-bottom:0}}.layout .pic-c+.pic-c:not(.bleed),.layout .pic-c+br+.pic-c{margin-left:1rem}.layout .cap,.layout small{position:absolute;bottom:0;left:0;right:0;padding:.5rem 1rem;text-align:center}@media screen and (min-width:768px){.layout .cap,.layout small{position:fixed;padding:1rem}}.layout .caption{position:fixed;bottom:0;left:50%;transform:translate(-50%);padding:1rem;text-align:center}.layout .bleed{position:relative;top:0;right:0;height:100vh;left:0;z-index:-1}@media screen and (min-width:768px){.layout .bleed{position:absolute;bottom:0;height:auto}}.layout .bleed img{width:100%;height:100%;object-fit:cover;max-height:none}.layout .up{align-self:flex-start}.layout .down{align-self:flex-end}.layout .back{z-index:-1}.layout .scale-110 img{transform:scale(1.1)}.layout .scale-125 img{transform:scale(1.25)}.layout .scale-150 img{transform:scale(1.5)}.layout .scale-90 img{transform:scale(.9)}.layout .scale-75 img{transform:scale(.75)}.layout .scale-50 img{transform:scale(.5)}#display{position:fixed;top:0;width:100%;height:100vh;z-index:20;display:none;background-color:#000;color:#fff}#display svg:hover,#display svg:focus{fill:salmon}#display nav{font-size:1.5rem}#display nav button{border:0;cursor:pointer;background-color:transparent;height:1.25rem;padding:0;margin:0;display:inline-flex;justify-content:center;align-items:center;color:inherit}#display nav button svg{height:100%;width:auto;fill:currentColor}#display nav.close{position:absolute;top:2rem;right:2rem;z-index:2}#display nav.prev-next{position:absolute;top:50vh;width:100%;height:0;z-index:2}#display nav.prev-next button{display:none;position:absolute;transform:translateY(-50%)}#display nav.prev-next button.prev{left:2rem}#display nav.prev-next button.next{right:2rem}#display .overlay-content{position:relative;height:100vh;display:flex;justify-content:center;align-items:center}#display .overlay-content figure{box-shadow:1px 2px 10px #0003}#display .overlay-content iframe{width:100%;height:100%}@media screen and (min-width:1024px){#display .overlay-content iframe{height:calc(100% - 4rem)}}#display .overlay-content img{cursor:pointer;max-width:90vw;max-height:90vh;width:auto;height:auto;vertical-align:middle}#main-header{position:fixed;z-index:2;top:0;left:0;right:0;display:flex;justify-content:space-between;flex-wrap:wrap}#main-header .sub{text-align:right}#main-header .heading{width:100%;text-align:center}@media screen and (min-width:1024px){#main-header{flex-wrap:nowrap}#main-header .main{flex:2}#main-header .sub{flex:2;order:3}#main-header .heading{flex:3;order:2;width:auto}}#main-header .main,#main-header .sub,#main-header .heading{font-size:.8em}@media screen and (min-width:640px){#main-header .main,#main-header .sub,#main-header .heading{font-size:1rem}}#main-header a{pointer-events:initial}#main-header .main{font-weight:600}#main-header .main .title{font-weight:500;margin-left:.25rem}#main-header .sub{font-weight:500;text-transform:lowercase}#main-header .heading h1{margin:0;font-size:1rem;font-weight:500;display:inline-block}#main-header .video-button{display:inline-block}#main-header .play-video{cursor:pointer;margin-left:.25rem;font-weight:600}#main-header .video-embed{display:none}#main-header .button:before{content:"( "}#main-header .button:after{content:" )"}#main-header svg:hover{fill:salmon}#main-header{padding:1rem}@media screen and (min-width:1200px){#main-header{padding:2rem}}main{padding-top:4.6rem;padding-bottom:3.3rem}@media screen and (min-width:1200px){main{padding-top:5.3rem;padding-bottom:5.3rem}}main.projects,main.info,main.texts,main.news{padding-left:1rem;padding-right:1rem}@media screen and (min-width:768px){main.projects,main.info,main.texts,main.news{padding-left:2rem;padding-right:2rem}}main.project .images{padding:3vw;cursor:pointer}main.project .images .row{display:flex;align-items:flex-end}main.project .images img{max-width:100%;width:auto;height:auto}main.projects .project{margin:.5rem}main.projects img{max-width:40vw;max-height:40vw;width:auto;height:auto}@media screen and (min-width:768px){main.projects .project{margin:1.5rem}main.projects img{max-width:25vw;max-height:25vw}}main.projects .info{font-size:.8em}main.info .richtext{max-width:36em}main.info .newsletter-subscription{margin-top:6rem;max-width:20rem}main.info .newsletter-subscription .hidden{position:absolute;left:-9999px}main.info .newsletter-subscription label{display:block;font-size:.8em}main.info .newsletter-subscription .mc-field-group,main.info .newsletter-subscription .button-group{margin-bottom:1rem}main.info .newsletter-subscription input[type=text],main.info .newsletter-subscription input[type=email],main.info .newsletter-subscription input[type=submit],main.info .newsletter-subscription input[type=button],main.info .newsletter-subscription button{border:2px solid;border-radius:0;padding:.25rem .5rem;appearance:none}main.info .newsletter-subscription input[type=text],main.info .newsletter-subscription input[type=email]{display:block;width:100%}main.info .newsletter-subscription input[type=submit],main.info .newsletter-subscription input[type=button],main.info .newsletter-subscription button{color:#fff;background-color:#999;border-color:#999;cursor:pointer}main.info .newsletter-subscription input[type=submit]:hover,main.info .newsletter-subscription input[type=button]:hover,main.info .newsletter-subscription button:hover,main.info .newsletter-subscription input[type=submit]:focus,main.info .newsletter-subscription input[type=button]:focus,main.info .newsletter-subscription button:focus{background-color:#000;border-color:#000}main.texts .biography{margin-bottom:5rem}@media screen and (min-width:768px){main.texts{display:flex}main.texts .biography{margin-right:5rem}}main.texts .texts{font-size:.8em}main.texts .richtext{max-width:36em}main.news .newsitems{display:grid;grid-template-columns:repeat(auto-fill,24rem);grid-gap:5rem 2rem;margin-top:5rem}main.news .newsitem{display:flex}main.news .newsitem figure{width:8rem}main.news .newsitem .content{margin-left:1rem}main.news .newsitem img{width:100%;height:auto;vertical-align:middle}main.home{display:flex;min-height:100vh;padding-bottom:0}main.home .images{position:fixed;top:0;right:0;bottom:0;left:16rem;background-color:#eee}main.home .images img{width:100%;height:100%;object-fit:cover}main.home nav.menu{padding:1rem;align-self:flex-end;width:25%}@media screen and (min-width:1200px){main.home nav.menu{padding:2rem}}main.home nav.menu .divider-before{margin-top:.5rem}@media screen and (orientation:portrait)and (max-width:1023px){main.home{flex-direction:column}main.home nav.menu{width:auto;align-self:auto;padding-top:0}main.home .images{flex:1;position:static;left:0}}
