*{box-sizing:border-box}:before,:after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}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:inherit}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;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0}select{-webkit-appearance:none;appearance:none;border-radius:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}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{margin:0;padding:0;border:0;min-width:0}legend{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}::-webkit-input-placeholder{font:inherit}:-ms-input-placeholder{font:inherit}::-ms-input-placeholder{font:inherit}::placeholder{font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}@font-face{font-family:Space Grotesk;font-weight:200;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("Custom Font"),url(../fonts/SpaceGrotesk-Light.woff2) format("woff2"),url(../fonts/SpaceGrotesk-Light.woff) format("woff"),url(../fonts/SpaceGrotesk-Light.ttf) format("truetype")}@font-face{font-family:Space Grotesk;font-weight:400;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("Custom Font"),url(../fonts/SpaceGrotesk-Regular.woff2) format("woff2"),url(../fonts/SpaceGrotesk-Regular.woff) format("woff"),url(../fonts/SpaceGrotesk-Regular.ttf) format("truetype")}body{font-family:Space Grotesk,sans-serif;background-color:#fbfbfb;line-height:1.4}.wrapper{margin-top:10svh;margin-bottom:10svh;width:calc(100vw - 128px);margin-left:auto;margin-right:auto}p,a,h1,a:hover{color:#0a122a}p{font-size:1.2rem;font-weight:200}a{text-decoration:none;cursor:pointer}img,video{width:100%;height:auto}h1{font-size:3rem;font-weight:200}h2{font-size:1.4rem;font-weight:200;color:#7a7f8b}h3{font-size:1.2rem}#loader{position:fixed;inset:0;background-color:#fbfbfb;z-index:10;display:flex;justify-content:center;align-items:center}.eng{display:none}@media only screen and (min-width: 1728px){.wrapper{width:1600px;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 1024px){.wrapper{width:calc(100vw - 128px)}p{font-size:1rem}h1{font-size:2.2rem}h2{font-size:1.2rem}h3{font-size:1rem}}@media only screen and (max-width: 600px){.wrapper{width:calc(100vw - 80px)}p{font-size:.9rem}h1{font-size:2rem}h2{font-size:1.1rem}h3{font-size:.9rem}}.grid-wrapper{width:100%}section.grid{width:100%;position:relative}section.grid div{position:absolute}section.grid div.over{top:0;transform:translateY(-50%)}section.grid div.top{top:0}section.grid div.middle{top:50%;transform:translateY(-50%)}section.grid div.bottom{bottom:0}section.grid div.under{bottom:0;transform:translateY(50%)}section.grid div.leftSide{left:0;transform:translate(-50%)}section.grid div.leftSide.over{left:0;top:0;transform:translate(-50%) translateY(-50%)}section.grid div.leftSide.middle{left:0;top:50%;transform:translate(-50%) translateY(-50%)}section.grid div.leftSide.under{left:0;bottom:0;transform:translate(-50%) translateY(50%)}section.grid div.left{left:0}section.grid div.over.center{top:0;left:50%;transform:translate(-50%) translateY(-50%)}section.grid div.top.center{top:0;left:50%;transform:translate(-50%)}section.grid div.middle.center{top:50%;left:50%;transform:translateY(-50%) translate(-50%)}section.grid div.bottom.center{bottom:0;left:50%;transform:translate(-50%)}section.grid div.under.center{bottom:0;left:50%;transform:translate(-50%) translateY(50%)}section.grid div.right{right:0}section.grid div.rightSide{right:0;transform:translate(50%)}section.grid div.rightSide.over{right:0;top:0;transform:translate(50%) translateY(-50%)}section.grid div.rightSide.middle{right:0;top:50%;transform:translate(50%) translateY(-50%)}section.grid div.rightSide.under{right:0;bottom:0;transform:translate(50%) translateY(50%)}.xs{width:31.5289%}.s{width:40.08778%}.sm{width:48.64667%}.m{width:57.20556%}.l{z-index:-1;width:82.88222%}@media only screen and (max-width: 1024px){.xs{width:40.08778%}.s{width:48.64667%}.sm{width:57.20556%}.m{width:65.76445%}.l{z-index:-1;width:91.44111%}}@media only screen and (max-width: 768px){.xs{width:57.20556%}.s{width:65.76445%}.sm{width:74.32334%}.m{width:82.88222%}.l{z-index:-1;width:100%}}@media only screen and (max-width: 500px){.xs{width:74.32334%}.s,.sm{width:82.88222%}.m{width:100%}.l{z-index:-1;width:100%}}nav{z-index:9;position:fixed;font-size:18px;font-weight:400;text-transform:lowercase}nav:hover{cursor:pointer}nav.top{top:32px;left:50%;transform:translate(-50%);font-size:22px}nav.left-nav{left:32px;top:50%;transform:translate(-50%) rotate(-90deg);opacity:0}nav.top-left{left:32px;top:32px;transform:translate(-50%) translateY(400%) rotate(-90deg);display:flex}nav.top-left .social{margin-left:5svh;height:20px}nav.top-left .social a object{width:20px;height:auto;transform:rotate(90deg);margin-bottom:6px;pointer-events:none}nav.top-left .social a:last-child{margin-left:6px;transform:translateY(2px)}nav.top-left .social a{display:inline-block}nav.bottom-left{left:32px;bottom:32px;transform:translate(-50%) translateY(-400%) rotate(-90deg)}nav.top-right{top:32px;right:32px;display:flex}nav.top-right div:last-child{margin-left:16px;display:flex;align-items:center;transform:translateY(2px)}nav.top-right div:last-child a{display:inline-block}nav.top-right div:last-child object{pointer-events:none}nav.top-right svg{width:20px;height:auto}nav.top-right svg:first-child{margin-right:12px}nav.top-right svg g g{fill:#7a7f8b}nav.top-right svg.selected g g{fill:#0a122a}@media only screen and (max-width: 1024px){nav{font-size:16px}nav.top{font-size:20px}}@media only screen and (max-width: 600px){nav{font-size:15px}nav.top{font-size:18px;top:20px}nav.left-nav{left:20px}nav.top-left{left:20px;top:20px}nav.bottom-left{left:20px;bottom:20px}nav.top-right{top:20px;right:20px}}#home--header,#transition-headline{position:fixed;width:calc(100vw - 128px);text-align:center;top:50svh;left:50%;transform:translate(-50%) translateY(-50%);pointer-events:none}#horizontalScroll-container{display:flex;margin-top:10svh;height:85svh;min-width:100%;width:400vw;align-items:center;margin-left:74px}#horizontalScroll-container::-webkit-scrollbar{display:none}#horizontalScroll-container section{height:100%;margin-right:37px}.overflow-hider--home{overflow:hidden}body.mobile .overflow-hider--home{overflow:visible}@media only screen and (max-width: 1024px){#horizontalScroll-container{margin-left:64px}}@media only screen and (max-width: 768px){#horizontalScroll-container{margin-top:15svh;height:70svh}}@media only screen and (max-width: 600px){#horizontalScroll-container{margin-left:40px}}.project--header{position:absolute;width:calc(100vw - 128px);text-align:center;top:50svh;left:50%;transform:translate(-50%) translateY(-50%)}.overflow-hider{overflow:hidden}.project--content{width:100%;padding-top:50svh}.project--content section{height:120svh}.project--nextProject{height:90svh;position:relative;text-align:center}.project--nextProject div{width:calc(100vw - 128px);position:absolute;top:50svh;left:50%;transform:translate(-50%) translateY(-50%)}@media only screen and (max-width: 1024px){.project--content section{height:80svh}}@media only screen and (max-width: 500px){.project--content section{height:65svh}}.info--element{display:flex;margin-top:20svh}.info--element div.right{margin-left:17.11778%;width:31.5289%}.info--element div.right div{width:100%;margin:0}.info--element div.right div:not(:first-child){margin-top:56px}.info--element div.left{margin-left:8.55889%;width:31.5289%}.info--element h2{font-weight:400;color:#0a122a;margin-bottom:24px}.info--element h3:not(:first-child){margin-top:24px}.info--element p,.info--element h3{margin-bottom:8px}.info--credits{margin-top:80px;margin-left:8.55889%;width:91.44111%}.info--credits a{font-weight:400}@media only screen and (max-width: 1024px){.info--element h2{margin-bottom:16px}.info--element h3:not(:first-child){margin-top:16px}}@media only screen and (max-width: 980px){.info--element{flex-direction:column}.info--element div.left{margin-left:8.55889%;width:91.44111%}.info--element div.right{display:flex;margin-top:56px;margin-left:8.55889%;width:91.44111%}.info--element div.right div{width:40%}.info--element div.right div:not(:first-child){margin-top:0;margin-left:10%}}@media only screen and (max-width: 600px){.info--element h2{margin-bottom:8px}.info--element div.left{margin-left:16px;width:100%}.info--element div.right{display:flex;flex-direction:column;margin-left:16px;width:100%}.info--element div.right div{width:100%}.info--element div.right div:not(:first-child){margin-top:56px;margin-left:0%}.info--credits{margin-left:16px;width:100%}}
