article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section,summary{display:block}.nav__link,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}.body ol,.body ul,.nav__list{list-style:none}.body,.body dl,.body ol li,.body ol li:before,.body p,.body ul li,.body ul li:before,.gallery--basic .gallery__caption,.nav__link,.ts-body,body,figcaption{font-family:poppins-semilbold,Helvetica,Arial,sans-serif}.body b,.body b>em,.body b>i,.body blockquote>blockquote p,.body blockquote>p,.body dl dt,.body em,.body em>b,.body em>strong,.body i,.body i>b,.body i>strong,.body strong,.body strong>em,.body strong>i,.body table th{font-family:poppins-semibold-italic,Helvetica,Arial,sans-serif}.body,.body code,.body dl,.body ol li,.body ol li:before,.body p,.body pre,.body samp,.body small,.body ul li,.body ul li:before,.gallery--basic .gallery__caption,.nav__link,.ts-body,figcaption{font-size:1rem;line-height:1.3}.detail__title,.ts-title{font-family:din-aac,Helvetica,Arial,sans-serif;font-size:2.25rem;line-height:1.3}*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}a{outline:0}button,input{line-height:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}@font-face{font-family:poppins-semilbold;src:url(fonts/Poppins-SemiBold.woff2) format("woff2"),url(fonts/Poppins-SemiBold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:poppins-semibold-italic;src:url(fonts/Poppins-SemiBoldItalic.woff2) format("woff2"),url(fonts/Poppins-SemiBoldItalic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:din-aac;src:url(fonts/DIN1451aac-Regular.woff2) format("woff2"),url(fonts/DIN1451aac-Regular.woff) format("woff");font-weight:400;font-style:normal}.block__link,.nav__link,.ts-link{color:#000;text-decoration:none;border-bottom:1px solid transparent}.no-touchevents .block__link:hover,.no-touchevents .nav__link:hover,.no-touchevents .ts-link:hover{color:#000;text-decoration:none;border-color:#000}.body a,.ts-body-link{color:#000;text-decoration:none;border-bottom:1px solid #98877B}.body .no-touchevents a:hover,.no-touchevents .body a:hover,.no-touchevents .ts-body-link:hover{color:#000;border-color:#000;text-decoration:none}.body h2,.body h3,.body h4,.body h5{margin:4.444rem 0 .556rem}.body p{margin-bottom:.556rem}.body blockquote{padding-left:1em;border-left:1px solid #000;margin-top:1em}.body ol ol>li:first-of-type,.body ul ol>li:first-of-type{margin-top:.5em}.body dl dt{padding-bottom:.3em}.body dl dt:first-of-type{padding-top:.6em;border-top:1px solid #000}.body dl dd{padding-bottom:.6em;margin-bottom:.6em;border-bottom:1px #000 solid}.body ol li,.body ul li{padding-left:1.2em;margin-bottom:.5em}.body ol{counter-reset:li}.body ol li{position:relative}.body ol li:before{content:counter(li);counter-increment:li;position:absolute;left:0}.body ul li{position:relative}.body ul li:before{content:"-";position:absolute;left:0;font-size:1em}.body table{width:100%;margin-top:1.111rem;margin-bottom:1.111rem}.body table thead{border-bottom:1px solid #000}.body table th{text-align:left}.body table tbody tr:nth-child(odd){background-color:rgba(0,0,0,.05)}.body table tfoot{border-top:3px solid #000}.body table td,.body table th{padding:.5em 0}@media (max-width:619px){.body table td,.body table th{display:block}.hidden-small{display:none!important}}.body .embed-container,.body ol,.body ul{margin-bottom:1em}.body sub,.body sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.body sup{top:-.5em}.body sub{bottom:-.25em}.body abbr{border-bottom:1px dotted #000;cursor:help}.body cite:after,.body cite:before,.body q:after,.body q:before{content:'"'}.body mark{background-color:rgba(0,0,0,.6);color:#000}.body code,.body pre,.body samp{font-family:monospace}.body hr{background:#000;height:1px;border:none;margin-top:2.222rem;margin-bottom:1.667rem}img,object,video{max-width:100%;height:auto}img.image-lazy{width:100%}img.image-lazy:not(.lazyloaded){opacity:0;transition:opacity 1s ease-in-out}img.image-lazy.lazyloaded{opacity:1;transition:opacity 1s ease-in-out}figcaption{margin-top:.556rem}@media (min-width:620px){.img-box,.img-box img{width:100%;height:70vh}.img-box img{-o-object-fit:contain;object-fit:contain}.hidden-large{display:none!important}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.header__inner,.main{padding-bottom:4.444rem}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.hidden{display:none!important}.clear::after{display:block;content:"";clear:both}.wrapper{min-height:100vh;display:flex;flex-direction:column}.wrapper .footer{margin-top:auto}.main{display:block}.detail__inner,.header__inner{width:100%;padding-left:5%;padding-right:5%;max-width:1600px;margin-left:auto;margin-right:auto}.detail__text,.gallery--basic .gallery__caption,.header .logo .logo__link .logo__img,.nav__list--projects{width:100%;max-width:620px;margin-left:auto;margin-right:auto}.header{position:-webkit-sticky;position:sticky;top:0;max-height:100vh;overflow:auto;z-index:1}.header.has-bg{background-color:#FFF}.header__inner{padding-top:3.333rem;position:relative}.nav--archives,.nav--projects{display:none}.header .logo{margin-bottom:1.111rem}.header .logo .logo__link{display:block}.header .nav--primary{margin-bottom:.556rem}.header .nav__list--filters{margin-bottom:1.111rem}.wrapper--home .nav--primary{opacity:0}.wrapper--home .nav--primary.is-visible{opacity:1}.is-active .nav__link{color:#000;border-color:#000}.nav__link .item__title span{border-bottom:1px solid transparent}.no-touchevents .nav__link:hover .item__title span{border-color:#98877B}.nav__list--filters .nav__link{display:block;margin-bottom:.278rem}.nav--primary .nav__list,.nav__list--filters{display:flex;flex-wrap:wrap;justify-content:center}.nav--primary .nav__list .nav__item:not(:last-child),.nav__list--filters .nav__item:not(:last-child){margin-right:1.111rem}.nav__list--projects .nav__link{margin-bottom:.556rem;border:none}.detail__intro,.detail__title{margin-bottom:2.222rem}@media (min-width:620px){.block__media img,.gallery--basic img{-o-object-fit:contain;object-fit:contain;width:100%;height:70vh}.nav__list--projects .nav__link{display:flex}.nav__list--projects .nav__link .item__title{min-width:200px;margin-right:1.111rem}}@media (max-width:619px){.nav__list--projects .nav__link{display:block}.nav__list--projects .nav__link .item__title{padding-left:1em}}.nav__list--projects .nav__item:not(.is-visible){display:none}.gallery--basic .gallery__item{margin-top:6.667rem}.gallery--basic .gallery__caption{margin-top:1.111rem}@media (min-width:620px){.gallery__item .frame{background-color:#000;padding:3.333rem 30px}}.index__content,.index__content .block{width:100%}.index__content .block+.block{margin-top:6.667rem}.detail__inner{display:flex;flex-direction:column}.detail__text{background-color:rgba(255,255,255,.9);position:relative;z-index:2}@media (max-width:619px){.detail__text.main{margin-top:3.333rem;order:1}}.detail .gallery,.detail__nav{margin-top:2.222rem}.detail__title{text-align:center;text-transform:uppercase}.detail__intro p,.detail__nav p{margin-bottom:.25em}@media (max-width:619px){.detail .gallery{margin-top:0}}.page .body figure{margin:3.333rem 0}html{font-size:16px}@media (max-width:619px){html{font-size:14px}}body{background:#FFF;color:#000;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media print{body,h1,h2,h3,h4,h5,h6,ol,p,ul{font-family:Georgia,Times,Times New Roman,serif}.body h1,.body h2,.body h3,.body h4,.body h5,.body h6,.body img,h1,h2,h3,h4,h5,h6{page-break-after:avoid}.body a,.body blockquote,.body h1,.body h2,.body h3,.body h4,.body h5,.body h6,.body img,.body pre,.body table,p{page-break-inside:avoid}html{font-size:14px}@page{margin:2cm 2.5cm}body{font-size:16pt;line-height:22pt;background:#fff!important;color:#000}h1,h2,h3,h4,h5,h6,ol,p,ul{font-style:normal;font-variant:normal;font-weight:400}h1{font-size:32pt;line-height:40pt}h2{font-size:24pt;line-height:30pt}h3{font-size:20pt;line-height:26pt}h4{font-size:14pt;line-height:20pt}blockquote,ol,p,ul{font-size:11pt;line-height:16pt}blockquote{text-align:center}small{font-size:9pt;line-height:14pt}hr{border:0;height:1px;background-color:#000;margin:.3cm 0}.article{width:100%;height:auto!important;margin:0;display:block;padding:0;overflow:visible;box-shadow:none}.footer,.header,.section.print{display:none!important}.body p{widows:3;orphans:3}.body dl,.body ol,.body ul{page-break-before:avoid}.body a,.body a:link,.body a:visited{background:0 0;color:#2C51DF;font-weight:700;text-decoration:underline;text-align:left}.body a[href^=http]:after{content:" <" attr(href) "> "}.body article a[href^="#"]:after{content:""}.body a:not(:local-link):after{content:" <" attr(href) "> "}}