/*

 #######################
 #####  ######      ####
 #####  ######  ########
 #####  ######    ######
 #####  ######  ########
 #####      ##  ########
 #######################
 by: Tom Walter aka Little Fragments
 last modified: Mon Sep 26 2022 10:46:05 GMT+0200 (Central European Summer Time)

*/
@charset "UTF-8";@font-face{font-family:"GT America";font-style:normal;font-weight:400;src:url(../fonts/GT-America-Regular.eot);src:url(../fonts/GT-America-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/GT-America-Regular.woff) format("woff"),url(../fonts/GT-America-Regular.ttf) format("truetype")}:root{--window-width:100vw;--window-height:100vh;--document-height:100vh;--inner-height:100vh;--navbar-height:0px;--current-navbar-height:0px;--l-width:.7vw;--gutter:calc(var(--l-width) * 1.5);--new-content-width:calc(100vw - var(--l-width) * 14);--transition--easing:cubic-bezier(.65, .05, .36, 1);--transition--easing-out:cubic-bezier(.02, .46, .36, 1);--transition--easing-back:cubic-bezier(.5, .01, .19, 1.65);--transition--easing-out-back:cubic-bezier(.3, 1.36, .59, .99);--transition--easing-in:cubic-bezier(.58, 0, 1, .52)}@media (max-width:800px){:root{--l-width:1.4vw;--gutter:var(--l-width)}}.section--sroll{z-index:100}.popover{z-index:500}.nav{z-index:600}.hamburger{z-index:602}.popover-back{z-index:603}.toploader{z-index:700}@media (max-width:800px){.body--press .la,.body--publications .la{z-index:601}}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border-radius:0;border:none}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1;-webkit-font-smoothing:antialiased!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{-ms-interpolation-mode:bicubic}iframe{overflow:hidden;background:0 0}.fold-out{width:0;max-height:0;overflow:hidden;-webkit-transition:max-height .6s;-o-transition:max-height .6s;transition:max-height .6s}.fold-out--opened{max-height:none;overflow:visible;-webkit-transition:none;-o-transition:none;transition:none}.fold-out--full-width{width:100%;-webkit-transition-timing-function:var(--transition--easing-out);-o-transition-timing-function:var(--transition--easing-out);transition-timing-function:var(--transition--easing-out)}.fold-out--in{-webkit-transition-timing-function:var(--transition--easing-in);-o-transition-timing-function:var(--transition--easing-in);transition-timing-function:var(--transition--easing-in)}.faded{opacity:0!important;-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;-webkit-transition-duration:.4s!important;-o-transition-duration:.4s!important;transition-duration:.4s!important}.fadeddown{opacity:0!important;-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important;-webkit-transition-duration:.4s!important;-o-transition-duration:.4s!important;transition-duration:.4s!important}html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;font-size:62.5%}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{height:100%;font-family:"GT America",sans-serif;font-size:2rem;line-height:1.3;word-wrap:break-word;overflow-x:hidden;color:#000}@media print{body,html{width:1000px}}b,strong{font-weight:800}ul{padding-left:1em;list-style:disc}ol{padding-left:1em;list-style:decimal}img{max-width:100%}.hidden{display:none!important}p{margin:0;padding-bottom:1.3em}p a{text-decoration:underline}body:not(.body--touch) p a:hover{text-decoration:none}a{text-decoration:none;color:#000;cursor:pointer}a:hover{text-decoration:underline}h1{font-size:5.4rem}h2{font-size:3rem}h3{font-size:2rem}button:focus{outline:0}.chromeframe{position:fixed;bottom:0;z-index:1000;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:20px;font-weight:700;background-color:#ccc}.img--responsive{margin-right:auto;margin-left:auto;display:block;max-width:100%}body.iframe{background:0 0}.clear:after,.clear:before{display:table;content:" "}.clear:after{clear:both}.text--left{text-align:left}.text--right{text-align:right}.text--center{text-align:center}.text--medium{font-size:3rem}.relative{position:relative}.absolute{position:absolute!important;width:100%}.fixed{position:fixed!important}.capitalize{text-transform:capitalize}.sprite{display:inline-block}::-moz-selection{text-shadow:none;color:#000;background:#ccc}::selection{text-shadow:none;color:#000;background:#ccc}:focus{outline-style:none;outline-color:transparent}.legibility{text-rendering:optimizeLegibility}.visible--mobile{display:none}@media (max-width:500px){.visible--mobile{display:block}.visible--desktop{display:none}}blockquote,figure{margin:0;padding:0}cite{font-style:normal}.back{display:inline-block;margin-bottom:2.6em}.back .back__arrow{-webkit-transition:all .2s cubic-bezier(.65,.05,.36,1);-o-transition:all .2s cubic-bezier(.65,.05,.36,1);transition:all .2s cubic-bezier(.65,.05,.36,1)}.back:hover .back__arrow{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.button,button{position:relative;display:inline-block;padding:0 0;background-color:transparent;-webkit-transition:background-color .4s,color .4s,background .4s;-o-transition:background-color .4s,color .4s,background .4s;transition:background-color .4s,color .4s,background .4s}.cover-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hamburger{position:relative;top:calc(var(--l-width) * 2);left:calc(var(--l-width) * 3);display:none;width:3.3rem;height:2rem;background-color:transparent}.hamburger .hamburger__line{position:absolute;left:0;width:100%;height:2px;background-color:#000;-webkit-transition:-webkit-transform;transition:-webkit-transform;-o-transition:transform;transition:transform;transition:transform,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.65,.05,.36,1);-o-transition-timing-function:cubic-bezier(.65,.05,.36,1);transition-timing-function:cubic-bezier(.65,.05,.36,1);-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.hamburger .hamburger__line:nth-of-type(1){top:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.hamburger .hamburger__line:nth-of-type(2){top:50%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.hamburger .hamburger__line:nth-of-type(3){top:100%;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.body--nav .hamburger .hamburger__line:nth-of-type(1){-webkit-transform:rotate(45deg) translate(-2px,0);-ms-transform:rotate(45deg) translate(-2px,0);transform:rotate(45deg) translate(-2px,0)}.body--nav .hamburger .hamburger__line:nth-of-type(2){-webkit-transform:rotate(0) scale(0);-ms-transform:rotate(0) scale(0);transform:rotate(0) scale(0)}.body--nav .hamburger .hamburger__line:nth-of-type(3){-webkit-transform:rotate(-45deg) translate(-2px,0);-ms-transform:rotate(-45deg) translate(-2px,0);transform:rotate(-45deg) translate(-2px,0)}@media (max-width:800px){.hamburger{display:block}}.post-link{margin-top:-.1rem;margin-bottom:-.3rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:1.8em;padding-left:.5rem;text-decoration:none;border:#000 1px solid}.post-link--in-a-row{margin-top:.6em;margin-bottom:-.3rem}.post-link--no-margin{margin-right:-.4rem}.themes .post-link{min-height:1.3em}.post-link .post-link__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-link .post-link__left .post-link__text{margin:.1rem .5rem .1rem 0;line-height:1.1}.post-link .post-link__left .post-link__image{margin:.3rem 1rem .3rem 0;vertical-align:middle;max-height:2.4rem}.post-link .post-link__plus{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.7rem;border-left:#000 1px solid}.post-link:hover{text-decoration:none}.post-link:hover .post-link__plus{color:#fff;background-color:#000}@media (max-width:500px){.post-link{margin-top:1px;margin-bottom:0}.post-link--space_item .post-link__image{max-height:2rem}}.ratio{position:relative;display:block;width:100%;height:0;background-position:center;background-size:cover;--max-height:100vh}.ratio--2-1{padding-bottom:50%}.ratio--16-9{padding-bottom:56.25%}.ratio--3-2{padding-bottom:66.66%}.ratio--4-3{padding-bottom:75%}.ratio--1-1{padding-bottom:100%}.ratio--3-4{padding-bottom:125%}.ratio .ratio__img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ratio--percentage{padding-bottom:var(--percentage)}.ratio--percentage.ratio--max-height{max-width:calc(var(--max-height)/ var(--ratio))}.ratio--percentage .ratio__img{height:auto;-o-object-fit:initial;object-fit:initial}.ratio .ratio__overlay{position:absolute;width:100%;height:100%;background-color:var(--colors-bg--two);opacity:0;-webkit-transition:opacity var(--transition--slow);-o-transition:opacity var(--transition--slow);transition:opacity var(--transition--slow)}.ratio .ratio__overlay--visible{opacity:1}.ratio .ratio__overlay .ratio__text{padding:1.8rem 2.6rem;color:var(--colors-text--two)}@media (max-width:800px){.ratio .ratio__overlay .ratio__text{padding:1.1rem var(--padding)}}@media (max-width:500px){.ratio{--max-height:calc(100vw - var(--column-padding) * 2)}.columns__item--1-1 .ratio--16-9{padding-bottom:100%}}.toploader{position:absolute;top:0;height:3px;background-color:#000}.toploader--reset{width:0;opacity:0;-webkit-transition:none;-o-transition:none;transition:none}.toploader--pre-load{width:33%;opacity:1;-webkit-transition:all .4s cubic-bezier(.65,.05,.36,1);-o-transition:all .4s cubic-bezier(.65,.05,.36,1);transition:all .4s cubic-bezier(.65,.05,.36,1)}.toploader--during-load{width:66%;opacity:1;-webkit-transition:all 1s cubic-bezier(.65,.05,.36,1);-o-transition:all 1s cubic-bezier(.65,.05,.36,1);transition:all 1s cubic-bezier(.65,.05,.36,1)}.toploader--after-load{width:100%;opacity:0;-webkit-transition:width 1s cubic-bezier(.65,.05,.36,1),opacity .4s cubic-bezier(.65,.05,.36,1) 1s;-o-transition:width 1s cubic-bezier(.65,.05,.36,1),opacity .4s cubic-bezier(.65,.05,.36,1) 1s;transition:width 1s cubic-bezier(.65,.05,.36,1),opacity .4s cubic-bezier(.65,.05,.36,1) 1s}.video{position:relative;margin:0 auto 1em;width:85%;height:0;padding-bottom:47.8125%;background-color:#000}.gallery .video,.gallery2 .video{z-index:2;margin-bottom:0;width:100%;padding-bottom:56.25%}.video .video__layer{position:absolute;top:0;height:calc(100% - 5rem)}.video .video__layer--right{right:0}.video--vimeo .video__layer{width:50%}.video--youtube .video__layer{width:calc(50% - 3rem)}.video iframe{position:absolute;top:0;width:100%;height:100%;border:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.about{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:opacity,-webkit-transform,-webkit-filter;transition-property:opacity,-webkit-transform,-webkit-filter;-o-transition-property:transform,opacity,filter;transition-property:transform,opacity,filter;transition-property:transform,opacity,filter,-webkit-transform,-webkit-filter;-webkit-transition-timing-function:cubic-bezier(.65,.05,.36,1);-o-transition-timing-function:cubic-bezier(.65,.05,.36,1);transition-timing-function:cubic-bezier(.65,.05,.36,1);padding-top:var(--l-width);padding-right:calc(var(--l-width) - 6px);padding-left:50%;-webkit-transform:translate(calc(100% - 21vw - 230px),0);-ms-transform:translate(calc(100% - 21vw - 230px),0);transform:translate(calc(100% - 21vw - 230px),0)}.body--press .about,.body--publications .about{pointer-events:none;-webkit-transform:translate(calc(100% - 21vw),0);-ms-transform:translate(calc(100% - 21vw),0);transform:translate(calc(100% - 21vw),0)}@media (max-width:800px){.body--press .about,.body--publications .about{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}}.body--about .about{-webkit-transform:none;-ms-transform:none;transform:none}@media (max-width:1300px){.about{padding-top:calc(1.3em + var(--l-width) * 2);padding-left:21vw;-webkit-transform:translate(calc(100% - 21vw),0);-ms-transform:translate(calc(100% - 21vw),0);transform:translate(calc(100% - 21vw),0)}}@media (max-width:800px){.about{padding-top:16vw;padding-right:var(--l-width);padding-left:var(--l-width);-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}}.collage-overview{position:relative;width:calc(var(--new-content-width) - var(--l-width));padding-top:calc(var(--l-width) * .4)}.collage-overview .collage-overview__item{display:block;overflow:hidden}.collage-overview .collage-overview__item .collage-overview__item-image{position:relative;height:100%;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.collage-overview .collage-overview__item .collage-overview__item-title{margin:.6em 0 2em;font-size:1.4rem}.collage-overview .collage-overview__item:hover{text-decoration:none}.collage-overview .collage-overview__item:hover .collage-overview__item-image{opacity:.8}@media (max-width:800px){.collage-overview{width:100%}}.columns{margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:800px;padding:0 calc(var(--gutter)/ 2)}.columns--neg-margins{margin-right:calc(-1 * var(--gutter));margin-left:calc(-1 * var(--gutter));width:calc(100% + var(--gutter) * 2);max-width:none}.columns--between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.columns--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.columns--clean{padding:0}.columns--hidden{display:none}.columns--vert-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.columns--vert-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.columns .columns__item{margin-right:calc(var(--gutter)/ 2);margin-left:calc(var(--gutter)/ 2);width:calc(100% - var(--gutter));max-width:100%;min-height:2rem}.columns .columns__item--1-2{width:calc(50% - var(--gutter))}.columns .columns__item--1-3{width:calc(33.3333% - var(--gutter))}.columns .columns__item--2-3{width:calc(66.6666% - var(--gutter))}.columns .columns__item--phablet{display:none}@media (max-width:800px){.columns .columns__item--1-2{width:calc(100% - var(--gutter))}}@media (max-width:500px){.columns .columns__item--phablet{display:block}}.content{margin:0 auto 0 0;max-width:800px;padding-bottom:1.8vw}.content--wide{max-width:1000px}.content .content__title{margin-bottom:1em;font-size:5.4rem}.content .content__text{margin-bottom:.9em;line-height:1.25}.content .content__text--xs{font-size:1.4rem}.content--foldout,.content--la{margin-left:0;width:60%;min-width:calc(50rem - var(--l-width) * 2);max-width:none;padding-bottom:0}.content--la .content__text{margin-bottom:0}.content--foldout{margin-bottom:0;font-size:3rem}.content--foldout .content__text{margin-bottom:-1em;line-height:1.2}.content .content__img{margin:0 auto 1.3em;display:block;max-width:85%;text-align:center}.content .content__img img{max-height:calc(42.5vw - var(--l-width))}.content .content__logos{margin-bottom:1.3em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content .content__logos .content__logos__item{margin:10px}.content .content__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:1.8rem}.content .content__columns .content__columns__item{width:32%}@media (max-width:1000px){.content--foldout,.content--la{width:100%;min-width:0}.content .content__img img{max-height:calc(64vw - var(--l-width))}}@media (max-width:800px){.content--foldout{font-size:2rem}.content--foldout .content__text{font-size:2rem;line-height:1.25}.content .content__title{margin-top:1em;font-size:3rem}.content .content__columns .content__columns__item{width:48%}}@media (max-width:500px){.content .content__text{font-size:1.8rem}.content .content__text--xs{font-size:1.4rem}.content .content__img img{max-height:calc(85vw - var(--l-width))}.content .content__columns{font-size:1.4rem}}.gallery{overflow:hidden}.gallery--hidden{max-height:450px;opacity:0}.gallery .gallery__item{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:1px}.body--touch .gallery .gallery__item{padding-left:1px}.gallery .gallery__item .gallery__item-firefox-fixer{width:100%}.gallery .gallery__item .gallery__item__image-holder{position:relative;width:100%;height:0;padding-bottom:75%}.gallery .gallery__item .gallery__item__image{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:0 1px}.gallery .gallery__item img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.gallery .gallery__item .gallery__item__caption{margin-top:.2em;width:calc(100% - 5rem);min-height:1em;padding-bottom:.5em;font-size:1.8rem;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery:not(.slick-slider) .gallery__item{margin-bottom:2rem}.gallery:not(.slick-slider) .gallery__item .gallery__item__image-holder{height:auto;padding-bottom:0!important}.gallery:not(.slick-slider) .gallery__item .gallery__item__image{position:relative}.gallery2{overflow:hidden}.gallery2 .gallery2__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:calc(var(--gallery-height) - var(--l-width) * .5)}.gallery2 .gallery2__item .gallery2__item-media{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.gallery2 .gallery2__item .gallery2__item-media .gallery2__item-img{position:absolute}.gallery2 .gallery2__item .gallery2__item-media .gallery2__item-img--contain{max-width:100%;height:auto;max-height:100%}.gallery2 .gallery2__item .gallery2__item-media .gallery2__item-img--cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery2 .gallery2__item .gallery2__item-media .gallery2__item-media-video{position:relative;width:100%;max-width:calc((var(--gallery-height) - 2em)/ .5625)}.gallery2 .gallery2__item .gallery2__item-caption{margin-top:calc(var(--l-width) - 2px);margin-right:5rem;-ms-flex-negative:0;flex-shrink:0;height:1.4em;font-size:1.4rem}.gallery2:not(.slick-slider) .gallery2__item:not(:first-child){display:none}@media (max-width:800px){.gallery2 .gallery2__item .gallery2__item-caption{opacity:0}}.heading{margin:.6em auto .8em 0;display:block;max-width:800px;font-size:5.4rem}.heading--wide{max-width:900px}.heading--wider{margin-top:0;margin-bottom:.4em;max-width:none}.heading h1{margin-bottom:.3em;line-height:1.1}.heading .heading__date{float:left;width:208px;font-size:5.4rem;line-height:1.1}.heading .heading__titles{display:inline-block;width:calc(100% - 228px)}@media (max-width:800px){.heading{font-size:3rem}.heading .heading__date,.heading h1{float:none;font-size:3rem}.heading .heading__titles{width:auto}}@media (max-width:500px){.heading .heading__date,.heading h1{font-size:3rem}}a.heading:hover{text-decoration:none}a.heading:hover h1{text-decoration:underline}.home-gallery{width:100%}.home-gallery .home-gallery__item img{max-height:60vh;-o-object-fit:contain;object-fit:contain}.la{position:fixed;top:0;left:0;width:100%;height:100%;padding:calc(var(--l-width) * 1.4) var(--l-width) var(--l-width);pointer-events:none;-webkit-transition:all .8s cubic-bezier(.65,.05,.36,1) .4s;-o-transition:all .8s cubic-bezier(.65,.05,.36,1) .4s;transition:all .8s cubic-bezier(.65,.05,.36,1) .4s}.la .la__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;padding-bottom:calc(var(--l-width) * 2);padding-left:calc(var(--l-width) * 2)}.la .la__content .la__content__white{position:absolute;top:calc(var(--l-width) * -1.5);left:0;width:100%;height:calc(100% + var(--l-width));background-color:#fff}.la .la__content .la__content__l{position:absolute;top:0;left:0;z-index:999;width:100%;height:100%;border-bottom:#000 calc(var(--l-width) * .85) solid;border-left:#000 calc(var(--l-width) * .85) solid}.la .la__content .la__content__a{position:absolute;top:0;right:0;pointer-events:all;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.la .la__content .la__content__imageholder{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:60%;height:100%;pointer-events:auto;-webkit-transition:opacity .4s 1.2s;-o-transition:opacity .4s 1.2s;transition:opacity .4s 1.2s}.la .la__content .la__content__imageholder--hidden{pointer-events:none;opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}@media (orientation:portrait){.la .la__content .la__content__imageholder{width:100%}}.la .la__themes{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:opacity,-webkit-transform,-webkit-filter;transition-property:opacity,-webkit-transform,-webkit-filter;-o-transition-property:transform,opacity,filter;transition-property:transform,opacity,filter;transition-property:transform,opacity,filter,-webkit-transform,-webkit-filter;-webkit-transition-timing-function:cubic-bezier(.65,.05,.36,1);-o-transition-timing-function:cubic-bezier(.65,.05,.36,1);transition-timing-function:cubic-bezier(.65,.05,.36,1);position:fixed;top:0;left:0;height:calc(100% - 1px);padding:calc(var(--l-width) * 2 + 1.3em) var(--l-width) calc(var(--l-width) * 3) calc(var(--l-width) * 3);overflow-y:scroll;color:#000;pointer-events:auto;opacity:0}.body--themes .la .la__themes,.body--work .la .la__themes{opacity:1}.la .la__themes--hidden{opacity:0!important;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.body--theme .la .la__themes{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%)}.body--about .la .la__themes{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}.body--press .la .la__themes,.body--publications .la .la__themes{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0)}.la .la__bottom-white{position:absolute;bottom:0;display:none;width:calc(100% - var(--l-width) - 20px);height:var(--l-width);background-color:#fff}.body--themes .la .la__bottom-white,.body--work .la .la__bottom-white{display:block}.body--touch .la .la__bottom-white{width:calc(100% - var(--l-width) - 6px + 1px)}.body--about .la .la__content .la__content__imageholder,.body--press .la .la__content .la__content__imageholder,.body--publications .la .la__content .la__content__imageholder,.body--space .la .la__content .la__content__imageholder,.body--theme .la .la__content .la__content__imageholder{opacity:0;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.body--space .la{height:16vw}.body--theme .la{top:calc(-11vw - 1em);height:calc(11vw + 2.3em + var(--l-width) * 3.85)}.body--theme .la .la__content .la__content__l{pointer-events:auto}.body--press .la,.body--publications .la{left:79vw;width:21vw}@media (max-width:800px){.body--press .la,.body--publications .la{left:0;width:100%;height:16vw}}.body--about .la{width:50%}.body--home .la .la__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.body--home .la .la__content .la__content__imageholder{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1300px){.la .la__themes{padding-right:var(--l-width)}.body--about .la{top:calc(1.3em + var(--l-width));width:21vw;height:calc(100% - 1.3em - var(--l-width))}}@media (max-width:800px){.la .la__themes{padding-top:calc(var(--l-width) * 4 + 1.3em)}.la .la__bottom-white{width:calc(100% - var(--l-width))}.body--about .la{top:0;left:0;width:100%;height:16vw}.body--theme .la{top:-11vw;height:calc(11vw + 2rem + var(--l-width) * 6)}}.nav{position:fixed;top:0;left:calc(var(--l-width) * 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:var(--new-content-width);padding:var(--l-width);background-color:#fff;-webkit-transition:top,left,padding,width;-o-transition:top,left,padding,width;transition:top,left,padding,width;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;-webkit-transition-timing-function:cubic-bezier(.65,.05,.36,1);-o-transition-timing-function:cubic-bezier(.65,.05,.36,1);transition-timing-function:cubic-bezier(.65,.05,.36,1);-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.body--theme .nav{background-color:transparent}.nav .nav__item{margin-right:calc(var(--l-width) * 2);display:inline-block}.nav .nav__item--active{text-decoration:underline}.nav .nav__item--lang{margin-right:0;font-size:1.8rem;text-transform:uppercase}@media (max-width:500px){.nav .nav__item span{display:none}}.nav .nav__spacer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.nav .nav__slash{font-size:1.8rem}.body--home .nav{pointer-events:none;opacity:0}.body--work .nav #work{text-decoration:underline}.body--press .nav,.body--publications .nav{left:0;width:calc(79vw - var(--l-width) * 2 - 6px)}.body--press .nav #press{text-decoration:underline}.body--publications .nav #publications{text-decoration:underline}.body--about .nav{width:calc(50% - var(--l-width) * 16)}@media (max-width:1300px){.body--about .nav{left:var(--l-width);width:calc(100% - var(--l-width) * 16)}}.body--about .nav #about{text-decoration:underline}.body--themes .nav #themes{text-decoration:underline}@media (max-width:800px){.nav{top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%!important;height:100%;padding:var(--l-width);pointer-events:none;background-color:#fff;opacity:0;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}.body--nav .nav{pointer-events:auto;opacity:1}.nav .nav__item{margin-right:0;display:inline-block;font-size:3rem}.nav .nav__item--active{text-decoration:underline}.nav .nav__item--lang{margin-right:0;font-size:1.8rem;text-transform:uppercase}}@media (max-width:800px) and (max-width:500px){.nav .nav__item span{display:none}}@media (max-width:800px){.nav .nav__spacer{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial;height:1em}}@media (max-width:800px){.nav .nav__slash{display:none}}.popover-back{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:fixed;top:calc(var(--l-width) * 1 - 2px);left:50%;padding:0 .5em .1em;color:#fff;pointer-events:none;background-color:#000;border:#000 2px solid;border-radius:10rem;opacity:0}.body--popover .popover-back{pointer-events:auto;opacity:1}body:not(.body--touch) .popover-back:hover{color:#000;background-color:#fff}@media (max-width:800px){.popover-back{top:calc(var(--l-width) * 1.4);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.popover{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:opacity,-webkit-transform,-webkit-filter;transition-property:opacity,-webkit-transform,-webkit-filter;-o-transition-property:transform,opacity,filter;transition-property:transform,opacity,filter;transition-property:transform,opacity,filter,-webkit-transform,-webkit-filter;-webkit-transition-timing-function:cubic-bezier(.65,.05,.36,1);-o-transition-timing-function:cubic-bezier(.65,.05,.36,1);transition-timing-function:cubic-bezier(.65,.05,.36,1);overflow-y:scroll;-webkit-overflow-scrolling:touch;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:calc(var(--l-width) * 2 + 1.5em) calc(var(--l-width) * 2) 0;overflow:auto;pointer-events:none;opacity:0;-webkit-transition-property:opacity,margin,padding,-webkit-transform,-webkit-filter;transition-property:opacity,margin,padding,-webkit-transform,-webkit-filter;-o-transition-property:transform,opacity,filter,margin,padding;transition-property:transform,opacity,filter,margin,padding;transition-property:transform,opacity,filter,margin,padding,-webkit-transform,-webkit-filter}.popover::-webkit-scrollbar{width:6px}.popover::-webkit-scrollbar-track{border-radius:10px;background:#eee}.popover::-webkit-scrollbar-thumb{border-radius:10px;background:#ccc}.body--firefox .popover{background-color:rgba(255,255,255,.9)}.body--popover .popover{pointer-events:auto;opacity:1}.popover .popover__bg{position:fixed;left:0;width:calc(79vw - var(--l-width) * 1 - 6px);height:100%;pointer-events:none;background-color:#fff}.popover .popover__full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-bottom:0}.popover .popover__text{position:relative;margin-right:0;width:60%;min-width:calc(50rem - var(--l-width) * 2);height:auto;font-size:1.8rem}.popover .popover__title{margin-bottom:1em;width:100%;font-size:1.8rem}.popover .popover__galleryholder{position:relative;margin-bottom:1em;width:calc(79vw - var(--l-width) * 4 - 6px);height:var(--gallery-height);--gallery-height:calc(var(--window-height) - var(--l-width) * 2 - 3.2em)}.popover .popover__galleryholder--press-item{--gallery-height:calc(var(--window-height) * .7 - var(--l-width) * 1)}.popover .popover__galleryholder .popover__gallery{width:100%}.popover .popover__galleryholder .popover__counter,.popover .popover__galleryholder .popover__title{position:absolute;margin-top:calc(-1em - 5px)}.popover .popover__galleryholder .popover__title{left:0;z-index:2;margin-bottom:0}.popover .popover__galleryholder .popover__title .popover__title-heading{vertical-align:bottom;display:inline-block;max-width:calc(100% - 9rem);font-size:1.8rem;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.popover .popover__galleryholder .popover__title .popover__title-btn{display:inline-block}.popover .popover__galleryholder .popover__title .popover__title-btn:hover{text-decoration:underline}.popover .popover__galleryholder .popover__counter{right:0;font-size:1.4rem}.popover .popover__btn{position:absolute;bottom:-2.5rem;-webkit-transition:-webkit-transform .2s cubic-bezier(.65,.05,.36,1);transition:-webkit-transform .2s cubic-bezier(.65,.05,.36,1);-o-transition:transform .2s cubic-bezier(.65,.05,.36,1);transition:transform .2s cubic-bezier(.65,.05,.36,1);transition:transform .2s cubic-bezier(.65,.05,.36,1),-webkit-transform .2s cubic-bezier(.65,.05,.36,1)}.popover .popover__btn--prev{left:.7rem;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}body:not(.body--touch) .popover .popover__btn--prev:hover{-webkit-transform:scale(1.1) rotate(-90deg);-ms-transform:scale(1.1) rotate(-90deg);transform:scale(1.1) rotate(-90deg)}.popover .popover__btn--next{right:.7rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}body:not(.body--touch) .popover .popover__btn--next:hover{-webkit-transform:scale(1.1) rotate(90deg);-ms-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotate(90deg)}.popover .popover__close{position:fixed;top:calc(var(--l-width) * 2);right:calc(21vw - 26px - var(--l-width) * 3);z-index:4;-webkit-transition:-webkit-transform .2s cubic-bezier(.65,.05,.36,1);transition:-webkit-transform .2s cubic-bezier(.65,.05,.36,1);-o-transition:transform .2s cubic-bezier(.65,.05,.36,1);transition:transform .2s cubic-bezier(.65,.05,.36,1);transition:transform .2s cubic-bezier(.65,.05,.36,1),-webkit-transform .2s cubic-bezier(.65,.05,.36,1)}body:not(.body--touch) .popover .popover__close:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.body--work .popover{left:calc(var(--l-width) * 1);height:calc(100% - var(--l-width) * 1.85 + 1px)}.body--work .popover .popover__galleryholder{--gallery-height:calc(var(--window-height) - var(--l-width) * 5 - 2.5em)}.body--work .popover .popover__bg{top:0;left:calc(var(--l-width) * 2);width:calc(100% - var(--l-width) * 11);height:calc(100% - var(--l-width) * 1.85 + 1px)}.body--work .popover .popover__close{right:calc(var(--l-width) * 11 - 26px)}@media (max-width:1000px){.popover .popover__text{width:100%}}@media (max-width:800px){.popover{padding-top:calc(var(--l-width) * 2)}.popover .popover__text{margin-bottom:1rem;min-width:0}.popover .popover__galleryholder{width:100%;--gallery-height:calc(var(--window-height) - var(--l-width) * 3 - 1.5em)}.body--work .popover{padding-top:calc(var(--l-width) * 4 + 1.3em)}.body--work .popover .popover__bg{width:100%}.body--work .popover .popover__galleryholder{--gallery-height:calc(var(--window-height) - var(--l-width) * 4 - 3.5em)}.body--work .popover .popover__close{right:calc(var(--l-width) * 2)}.body--press .popover,.body--publications .popover{padding-top:calc(16vw + 26px)}.body--press .popover .popover__bg,.body--publications .popover .popover__bg{top:calc(16vw - var(--l-width));width:calc(100% - var(--l-width) * 2)}.body--press .popover .popover__close,.body--publications .popover .popover__close{top:calc(16vw + var(--l-width));right:calc(var(--l-width) * 3)}.body--publications .popover .popover__galleryholder{--gallery-height:calc(var(--window-height) - var(--l-width) * 3 - 1.5em - 16vw)}}@media (orientation:portrait){.popover .popover__galleryholder{--gallery-height:calc(var(--window-width) / 3 * 2)!important}}.research{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:opacity,-webkit-transform,-webkit-filter;transition-property:opacity,-webkit-transform,-webkit-filter;-o-transition-property:transform,opacity,filter;transition-property:transform,opacity,filter;transition-property:transform,opacity,filter,-webkit-transform,-webkit-filter;-webkit-transition-timing-function:cubic-bezier(.65,.05,.36,1);-o-transition-timing-function:cubic-bezier(.65,.05,.36,1);transition-timing-function:cubic-bezier(.65,.05,.36,1);padding-top:calc(1.3em + var(--l-width) * 2);padding-right:calc(21vw + var(--l-width) - 6px);padding-left:var(--l-width);-webkit-transform:translate(calc(21vw - 100%),0);-ms-transform:translate(calc(21vw - 100%),0);transform:translate(calc(21vw - 100%),0)}@media (max-width:800px){.research{padding-top:16vw;padding-right:var(--l-width);padding-left:var(--l-width);-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}}.body--themes .research,.body--work .research{pointer-events:none;-webkit-transform:translate(calc(21vw - 100%),0);-ms-transform:translate(calc(21vw - 100%),0);transform:translate(calc(21vw - 100%),0)}@media (max-width:800px){.body--themes .research,.body--work .research{-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}}.body--theme .research{pointer-events:none;-webkit-transform:translate(calc(21vw - 100%),-100%);-ms-transform:translate(calc(21vw - 100%),-100%);transform:translate(calc(21vw - 100%),-100%)}@media (max-width:800px){.body--theme .research{-webkit-transform:translate(-100%,-100%);-ms-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}}.body--press .research,.body--publications .research{-webkit-transform:none;-ms-transform:none;transform:none}.body--about .research{pointer-events:none;-webkit-transform:translate(calc(21vw - 100%),0);-ms-transform:translate(calc(21vw - 100%),0);transform:translate(calc(21vw - 100%),0)}@media (max-width:800px){.body--about .research{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0)}}.research .research__content{padding-bottom:4rem}.section--scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}.section--scroll::-webkit-scrollbar{width:6px}.section--scroll::-webkit-scrollbar-track{border-radius:10px;background:#eee}.section--scroll::-webkit-scrollbar-thumb{border-radius:10px;background:#ccc}.slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.slide .slide__sizer{position:relative;width:100%;max-width:120vh}.slide .slide__sizer .slide__sizer__ratio{height:0;padding-bottom:66.667%}.slide .slide__sizer .slide__sizer__ratio .slide__sizer__ratio__position{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.slide .slide__sizer .slide__sizer__ratio .slide__sizer__ratio__position img{max-height:100%;-o-object-fit:contain;object-fit:contain}.space{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:opacity,-webkit-transform,-webkit-filter;transition-property:opacity,-webkit-transform,-webkit-filter;-o-transition-property:transform,opacity,filter;transition-property:transform,opacity,filter;transition-property:transform,opacity,filter,-webkit-transform,-webkit-filter;-webkit-transition-timing-function:cubic-bezier(.65,.05,.36,1);-o-transition-timing-function:cubic-bezier(.65,.05,.36,1);transition-timing-function:cubic-bezier(.65,.05,.36,1);padding-top:calc(var(--l-width) * 3 + 3em);padding-right:var(--l-width);padding-bottom:var(--l-width);padding-left:var(--l-width);-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.body--theme .space{-webkit-transform:none;-ms-transform:none;transform:none}.body--press .space,.body--publications .space{pointer-events:none;-webkit-transform:translate(100%,100%);-ms-transform:translate(100%,100%);transform:translate(100%,100%)}.body--about .space{pointer-events:none;-webkit-transform:translate(-100%,100%);-ms-transform:translate(-100%,100%);transform:translate(-100%,100%)}.space.section--scroll{padding-right:calc(var(--l-width) - 6px)}.body--touch .space.section--scroll{padding-right:var(--l-width)}.space .space__menu{margin-bottom:var(--l-width);font-size:1.8rem}.space .space__menu .space__menu__item{margin-right:calc(var(--l-width)/ 2);display:inline-block}.space .space__projects{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:80%}.space .space__projects .space__projects__item{margin-bottom:calc(var(--l-width) * 2);width:45%}.space .space__projects .space__projects__item .space__projects__item__title{font-size:2rem;text-align:left;text-decoration:none}.space .space__projects .space__projects__item:hover .space__projects__item__title{text-decoration:underline}@media (max-width:800px){.space .space__projects{width:100%}.space .space__projects .space__projects__item{width:49%}}@media (max-width:500px){.space .space__projects .space__projects__item{width:100%}}.space .space__galleryholder{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:relative;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%;height:100%}.space .space__galleryholder .space__galleryholder__backholder{position:absolute;top:0}.space .space__galleryholder .space__gallery{width:100%}.space .space__contentholder{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:60%;min-width:calc(50rem - var(--l-width) * 2)}.space .space__up{display:inline-block}.space .space__up .space__up__arrow{display:inline-block;-webkit-transition:-webkit-transform .2s cubic-bezier(.65,.05,.36,1);transition:-webkit-transform .2s cubic-bezier(.65,.05,.36,1);-o-transition:transform .2s cubic-bezier(.65,.05,.36,1);transition:transform .2s cubic-bezier(.65,.05,.36,1);transition:transform .2s cubic-bezier(.65,.05,.36,1),-webkit-transform .2s cubic-bezier(.65,.05,.36,1)}.space .space__up:hover .space__up__arrow{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.space .space__backholder{position:fixed;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:10%;height:100%}.space .space__backholder .back{margin-bottom:0}.space .space__viewswitcher{position:fixed;top:0;right:calc(var(--l-width) - 6px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:10%;height:100%}.space .space__viewswitcher .space__viewswitcher__img,.space .space__viewswitcher .space__viewswitcher__text{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;text-decoration:underline}.space .space__viewswitcher .space__viewswitcher__img:hover,.space .space__viewswitcher .space__viewswitcher__text:hover{text-decoration:none}@media (max-width:1000px){.space .space__contentholder{width:100%;min-width:initial;padding-top:.5em}}@media (max-width:500px){.space .space__galleryholder{width:100%}.space .space__up{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.space .space__backholder{top:6vw;left:var(--l-width);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:50%;height:auto}.space .space__viewswitcher{top:6vw;right:calc(var(--l-width) + 6px);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:50%;height:auto}}.text-small{font-size:1.4rem;line-height:1.5}.themes{margin-bottom:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:calc(100vw - var(--l-width) * 5 - 1px);font-size:5.4rem;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.themes--faded{opacity:0}.themes--hidden{display:none}.themes .themes__newline{width:100%}.themes .themes__item{-webkit-transition:background-color .4s,color .4s,background .4s;-o-transition:background-color .4s,color .4s,background .4s;transition:background-color .4s,color .4s,background .4s;margin:.8rem 1.6rem .8rem 0;display:inline-block;max-width:100%;padding:.1rem 1.6rem .4rem;text-align:left;border:#000 2px solid}.themes .themes__item--margin-left{margin-left:1.6rem}.themes .themes__item.js-themes-item--active,body:not(.body--touch) .themes .themes__item:hover{text-decoration:none;color:#fff;background-color:#000}.themes .themes__item .themes__item__title{margin-right:1.3rem;display:inline}.themes .themes__item .themes__item__image{float:right;margin:1.2rem .3rem 1rem;vertical-align:top;max-height:9.2rem}.research--press .themes .themes__item .themes__item__image{max-height:11.8rem}.themes .themes__more{margin-bottom:1em;display:inline-block;font-size:3rem;text-decoration:underline}.themes .themes__more:hover{text-decoration:none}.themes .themes__inline{margin-right:1.6rem}@media (max-width:800px){.themes{font-size:3rem}.themes .themes__item{margin:.4rem .8rem .4rem 0;padding:.1rem 1rem .4rem;border-width:1px}.themes .themes__item--margin-left{margin-left:.8rem}.themes .themes__item .themes__item__image{max-height:4.2rem}.research .themes .themes__item .themes__item__image{margin-top:.8rem;margin-bottom:.8rem;max-height:6.2rem}.themes .themes__more{font-size:2rem}.themes .themes__inline{margin-right:.8rem}}.work{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;-webkit-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:opacity,-webkit-transform,-webkit-filter;transition-property:opacity,-webkit-transform,-webkit-filter;-o-transition-property:transform,opacity,filter;transition-property:transform,opacity,filter;transition-property:transform,opacity,filter,-webkit-transform,-webkit-filter;-webkit-transition-timing-function:cubic-bezier(.65,.05,.36,1);-o-transition-timing-function:cubic-bezier(.65,.05,.36,1);transition-timing-function:cubic-bezier(.65,.05,.36,1);padding-top:16vw;padding-right:var(--l-width);padding-bottom:var(--l-width);padding-left:var(--l-width);-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%)}.body--themes .work{-webkit-transform:none;-ms-transform:none;transform:none}.body--press .work,.body--publications .work{pointer-events:none;-webkit-transform:translate(100%,100%);-ms-transform:translate(100%,100%);transform:translate(100%,100%)}.body--about .work{pointer-events:none;-webkit-transform:translate(-100%,100%);-ms-transform:translate(-100%,100%);transform:translate(-100%,100%)}.work.section--scroll{padding-right:calc(var(--l-width) - 6px)}.body--touch .work.section--scroll{padding-right:var(--l-width)}.work .work__menu{margin-bottom:var(--l-width);font-size:1.8rem}.work .work__menu .work__menu__item{margin-right:calc(var(--l-width)/ 2);display:inline-block}.work .work__projects{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:work-between;-ms-flex-pack:work-between;justify-content:work-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:80%}.work .work__projects .work__projects__item{margin-bottom:calc(var(--l-width) * 2);width:45%}.work .work__projects .work__projects__item .work__projects__item__title{font-size:2rem;text-align:left;text-decoration:none}.work .work__projects .work__projects__item:hover .work__projects__item__title{text-decoration:underline}@media (max-width:800px){.work .work__projects{width:100%}.work .work__projects .work__projects__item{width:49%}}@media (max-width:500px){.work .work__projects .work__projects__item{width:100%}}.work .work__contentholder{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;margin:0 auto;width:80%}@media (max-width:500px){.work .work__contentholder{width:100%;padding-top:2.6em}}.slick-slider.home-gallery .slick-track{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.slick-slider .slick-next,.slick-slider .slick-prev{position:absolute;top:50%;z-index:1;display:block;width:40%;height:100%;background:0 0;-webkit-transform:initial;-ms-transform:initial;transform:initial;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slick-slider .slick-next:before,.slick-slider .slick-prev:before{color:transparent}.slick-slider .slick-prev{left:0;cursor:url(../media/la-back.svg) 0 0,pointer!important}.slick-slider .slick-next{right:auto;left:60%;cursor:url(../media/la-next.svg) 0 0,pointer!important}.body--touch .slick-slider .slick-next{width:60%}.slick-list{overflow:visible!important}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;margin:0;display:block;padding:0;overflow:hidden}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.body--home .slick-slide{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:60vh}.slick-arrow.slick-hidden{display:none}