/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.flickity-button:disabled{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}@font-face{font-family:Bureau;src:url(../fonts/V59_Bureau-Regular.eot);src:url(../fonts/V59_Bureau-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau-Regular.woff2) format("woff2"),url(../fonts/V59_Bureau-Regular.woff) format("woff"),url(../fonts/V59_Bureau-Regular.ttf) format("truetype"),url(../fonts/V59_Bureau-Regular.svg#BureauRegular) format("svg");mso-font-alt:"Arial"}@font-face{font-family:Bureau;src:url(../fonts/V59_Bureau-Bold.eot);src:url(../fonts/V59_Bureau-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau-Bold.woff2) format("woff2"),url(../fonts/V59_Bureau-Bold.woff) format("woff"),url(../fonts/V59_Bureau-Bold.ttf) format("truetype"),url(../fonts/V59_Bureau-Bold.svg#BureauBold) format("svg");font-weight:700;mso-font-alt:"Arial"}@font-face{font-family:Bureau;src:url(../fonts/V59_Bureau-Light.eot);src:url(../fonts/V59_Bureau-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau-Light.woff2) format("woff2"),url(../fonts/V59_Bureau-Light.woff) format("woff"),url(../fonts/V59_Bureau-Light.ttf) format("truetype"),url(../fonts/V59_Bureau-Light.svg#BureauLight) format("svg");font-weight:300;mso-font-alt:"Arial"}@font-face{font-family:Bureau;src:url(../fonts/V59_Bureau-Medium.eot);src:url(../fonts/V59_Bureau-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau-Medium.woff2) format("woff2"),url(../fonts/V59_Bureau-Medium.woff) format("woff"),url(../fonts/V59_Bureau-Medium.ttf) format("truetype"),url(../fonts/V59_Bureau-Medium.svg#BureauMedium) format("svg");font-weight:500;mso-font-alt:"Arial"}@font-face{font-family:Bureau;src:url(../fonts/V59_Bureau-Black.eot);src:url(../fonts/V59_Bureau-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau-Black.woff2) format("woff2"),url(../fonts/V59_Bureau-Black.woff) format("woff"),url(../fonts/V59_Bureau-Black.ttf) format("truetype"),url(../fonts/V59_Bureau-Black.svg#BureauBlack) format("svg");font-weight:800;mso-font-alt:"Arial"}@font-face{font-family:Bureau Mono;src:url(../fonts/V59_Bureau_Mono-Regular.eot);src:url(../fonts/V59_Bureau_Mono-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau_Mono-Regular.woff2) format("woff2"),url(../fonts/V59_Bureau_Mono-Regular.woff) format("woff"),url(../fonts/V59_Bureau_Mono-Regular.ttf) format("truetype"),url(../fonts/V59_Bureau_Mono-Regular.svg#Bureau_MonoRegular) format("svg");mso-font-alt:"Arial"}@font-face{font-family:Bureau Mono;src:url(../fonts/V59_Bureau_Mono-Bold.eot);src:url(../fonts/V59_Bureau_Mono-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau_Mono-Bold.woff2) format("woff2"),url(../fonts/V59_Bureau_Mono-Bold.woff) format("woff"),url(../fonts/V59_Bureau_Mono-Bold.ttf) format("truetype"),url(../fonts/V59_Bureau_Mono-Bold.svg#Bureau_MonoBold) format("svg");font-weight:700;mso-font-alt:"Arial"}@font-face{font-family:Bureau Mono;src:url(../fonts/V59_Bureau_Mono-Light.eot);src:url(../fonts/V59_Bureau_Mono-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau_Mono-Light.woff2) format("woff2"),url(../fonts/V59_Bureau_Mono-Light.woff) format("woff"),url(../fonts/V59_Bureau_Mono-Light.ttf) format("truetype"),url(../fonts/V59_Bureau_Mono-Light.svg#Bureau_MonoLight) format("svg");font-weight:300;mso-font-alt:"Arial"}@font-face{font-family:Bureau Mono;src:url(../fonts/V59_Bureau_Mono-Medium.eot);src:url(../fonts/V59_Bureau_Mono-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau_Mono-Medium.woff2) format("woff2"),url(../fonts/V59_Bureau_Mono-Medium.woff) format("woff"),url(../fonts/V59_Bureau_Mono-Medium.ttf) format("truetype"),url(../fonts/V59_Bureau_Mono-Medium.svg#Bureau_MonoMedium) format("svg");font-weight:500;mso-font-alt:"Arial"}@font-face{font-family:Bureau Mono;src:url(../fonts/V59_Bureau_Mono-Black.eot);src:url(../fonts/V59_Bureau_Mono-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau_Mono-Black.woff2) format("woff2"),url(../fonts/V59_Bureau_Mono-Black.woff) format("woff"),url(../fonts/V59_Bureau_Mono-Black.ttf) format("truetype"),url(../fonts/V59_Bureau_Mono-Black.svg#Bureau_MonoBlack) format("svg");font-weight:800;mso-font-alt:"Arial"}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */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}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.page-edit-toggle{display:inline-block;padding:10px;border-radius:4px;text-decoration:none;background-color:#000;color:#fff;position:fixed;right:10px;top:65px;z-index:9999}.page--home .page-edit-toggle{top:8px}.page-edit-toggle:hover{text-decoration:none}html.cms body{background:#ff0}html.cms .project-container{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}html.cms .project{display:flex;flex-direction:column;flex:0 0 50%;box-sizing:border-box;padding:10px;margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}html.cms .project,html.cms .project a,html.cms .project img{cursor:move}html.cms .project img{max-width:100%!important;height:auto!important;max-height:auto!important;width:auto!important}html.cms .project .active-pattern{display:none!important}html.cms footer{flex:0 0 100%}html.cms .project-content{display:block;width:100%}html.cms .content-item{--content-item-width:100%;--content-item-height:auto;display:flex;flex-direction:column;flex:0 0 100%;box-sizing:border-box;border:#000 1px solid;padding:10px}html.cms .content-item.portrait .content-item__delimiter{width:100%}html.cms .content-item .content-item__object{width:100%;height:auto}html.cms .content-item__ratio-box{height:auto!important}html.cms .project-content .content-item{display:inline-block;margin-right:10px;width:calc(33.3% - (20px));vertical-align:top}html.cms .project-content .content-item:last-of-type{margin-right:0}html.cms .project-content .content-item--detail.portrait+.portrait{padding-right:10px}html.cms h1{display:none}html.cms .hero-container{min-height:100vh;height:auto;cursor:auto}html.cms .hero-container h1{display:none}html.cms .hero-container .project-overview{display:flex;flex-direction:row;flex-wrap:wrap;padding:10px}html.cms .hero-container .project-overview .hero-image{position:relative;left:auto;right:auto;opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";display:flex;flex:0 0 calc(100%/4);height:200px;cursor:move;outline:#ff0 10px solid;box-sizing:border-box}html.cms .hero-container .nav-button,html.cms .hero-container .custom-cursor{display:none!important}html.cms .project-navigation .nav-item{position:relative}html.cms .project-navigation .nav-item__link:before,html.cms .project-navigation .nav-item__link:after{background-color:#000;width:15px;display:block;position:absolute;content:"";height:1px;top:10px}html.cms .project-navigation .nav-item__link:after{top:14px}html.cms .project-navigation .nav-item__link:hover .nav-item__index{visibility:visible;cursor:move;color:transparent}@font-face{font-family:Bureau;src:url(../fonts/V59_Bureau-Regular.eot);src:url(../fonts/V59_Bureau-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau-Regular.woff2) format("woff2"),url(../fonts/V59_Bureau-Regular.woff) format("woff"),url(../fonts/V59_Bureau-Regular.ttf) format("truetype"),url(../fonts/V59_Bureau-Regular.svg#BureauRegular) format("svg");mso-font-alt:"Arial"}@font-face{font-family:Bureau;src:url(../fonts/V59_Bureau-Bold.eot);src:url(../fonts/V59_Bureau-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau-Bold.woff2) format("woff2"),url(../fonts/V59_Bureau-Bold.woff) format("woff"),url(../fonts/V59_Bureau-Bold.ttf) format("truetype"),url(../fonts/V59_Bureau-Bold.svg#BureauBold) format("svg");font-weight:700;mso-font-alt:"Arial"}@font-face{font-family:Bureau;src:url(../fonts/V59_Bureau-Light.eot);src:url(../fonts/V59_Bureau-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau-Light.woff2) format("woff2"),url(../fonts/V59_Bureau-Light.woff) format("woff"),url(../fonts/V59_Bureau-Light.ttf) format("truetype"),url(../fonts/V59_Bureau-Light.svg#BureauLight) format("svg");font-weight:300;mso-font-alt:"Arial"}@font-face{font-family:Bureau;src:url(../fonts/V59_Bureau-Medium.eot);src:url(../fonts/V59_Bureau-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau-Medium.woff2) format("woff2"),url(../fonts/V59_Bureau-Medium.woff) format("woff"),url(../fonts/V59_Bureau-Medium.ttf) format("truetype"),url(../fonts/V59_Bureau-Medium.svg#BureauMedium) format("svg");font-weight:500;mso-font-alt:"Arial"}@font-face{font-family:Bureau;src:url(../fonts/V59_Bureau-Black.eot);src:url(../fonts/V59_Bureau-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau-Black.woff2) format("woff2"),url(../fonts/V59_Bureau-Black.woff) format("woff"),url(../fonts/V59_Bureau-Black.ttf) format("truetype"),url(../fonts/V59_Bureau-Black.svg#BureauBlack) format("svg");font-weight:800;mso-font-alt:"Arial"}@font-face{font-family:Bureau Mono;src:url(../fonts/V59_Bureau_Mono-Regular.eot);src:url(../fonts/V59_Bureau_Mono-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau_Mono-Regular.woff2) format("woff2"),url(../fonts/V59_Bureau_Mono-Regular.woff) format("woff"),url(../fonts/V59_Bureau_Mono-Regular.ttf) format("truetype"),url(../fonts/V59_Bureau_Mono-Regular.svg#Bureau_MonoRegular) format("svg");mso-font-alt:"Arial"}@font-face{font-family:Bureau Mono;src:url(../fonts/V59_Bureau_Mono-Bold.eot);src:url(../fonts/V59_Bureau_Mono-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau_Mono-Bold.woff2) format("woff2"),url(../fonts/V59_Bureau_Mono-Bold.woff) format("woff"),url(../fonts/V59_Bureau_Mono-Bold.ttf) format("truetype"),url(../fonts/V59_Bureau_Mono-Bold.svg#Bureau_MonoBold) format("svg");font-weight:700;mso-font-alt:"Arial"}@font-face{font-family:Bureau Mono;src:url(../fonts/V59_Bureau_Mono-Light.eot);src:url(../fonts/V59_Bureau_Mono-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau_Mono-Light.woff2) format("woff2"),url(../fonts/V59_Bureau_Mono-Light.woff) format("woff"),url(../fonts/V59_Bureau_Mono-Light.ttf) format("truetype"),url(../fonts/V59_Bureau_Mono-Light.svg#Bureau_MonoLight) format("svg");font-weight:300;mso-font-alt:"Arial"}@font-face{font-family:Bureau Mono;src:url(../fonts/V59_Bureau_Mono-Medium.eot);src:url(../fonts/V59_Bureau_Mono-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau_Mono-Medium.woff2) format("woff2"),url(../fonts/V59_Bureau_Mono-Medium.woff) format("woff"),url(../fonts/V59_Bureau_Mono-Medium.ttf) format("truetype"),url(../fonts/V59_Bureau_Mono-Medium.svg#Bureau_MonoMedium) format("svg");font-weight:500;mso-font-alt:"Arial"}@font-face{font-family:Bureau Mono;src:url(../fonts/V59_Bureau_Mono-Black.eot);src:url(../fonts/V59_Bureau_Mono-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/V59_Bureau_Mono-Black.woff2) format("woff2"),url(../fonts/V59_Bureau_Mono-Black.woff) format("woff"),url(../fonts/V59_Bureau_Mono-Black.ttf) format("truetype"),url(../fonts/V59_Bureau_Mono-Black.svg#Bureau_MonoBlack) format("svg");font-weight:800;mso-font-alt:"Arial"}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */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}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}:root{--header-height:53px;--project-navigation-floating-width:34px;--content-item-ratio-detail-view:1.4997321907;--content-item-cover-height--height:calc(100vh - var(--header-height));--content-item-cover-height--landscape-width:calc(var(--content-item-cover-height--height)*1.4997321907);--content-item-cover-height--portrait-width:calc(var(--content-item-cover-height--landscape-width)/2);--content-item-cover-width--width:calc(100vw - ((var(--project-navigation-floating-width) + 8vm) * 2));--content-item-cover-width--width:calc(100vw - ((var(--project-navigation-floating-width) + 8vmin) * 2));--content-item-cover-width--height:calc(var(--content-item-cover-width--width)/1.4997321907);--content-item-expand-height--width:calc(var(--content-item-expand-height--height)*(1.4996911674));--content-item-expand-height--height:74vh;--content-item-expand-width--width:63vw;--content-item-expand-width--height:calc(var(--content-item-expand-width--width)/(1.4996911674));--loading-indicator--dot-size:10px;--loading-indicator--dot-size:1rem;--loading-indicator--resized-dot-size:10px;--loading-indicator--resized-dot-size:1rem;--viewport-height:100vh}*,:after,:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}html{font-size:62.5%}html,body{-webkit-overflow-scrolling:touch}input,textarea,button,video,select,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}.hidden{display:none!important}a{color:#000;text-decoration:none;font-size:inherit}a:hover{text-decoration:underline}.link{position:relative}.link:after{content:" ";position:absolute;display:block;left:0;bottom:0;width:100%;height:1px;background-color:#000;transform:scaleX(0);transition:all .3s ease-in-out;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}@media(min-width:51.3125em){.link:hover:after{transform:scaleX(1)}}@media(min-width:51.3125em){.link--selected :after,.link--selected:after,.link-trigger:hover .link:after{transform:scaleX(1)}}.nav-item.link--selected .nav-item__index{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body{margin:0;padding:0;font-family:Bureau,sans-serif;font-weight:400;font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem;background-color:#f4f4f1;-webkit-font-smoothing:antialiased}p{margin-top:0;margin-bottom:40px;margin-bottom:4rem}.pages.in-transition{overflow:hidden;height:100vh;width:100%}.pages__container{display:flex}.has-scrollbar{overflow-y:scroll}.page{display:flex;min-width:100%;flex-direction:column}.page--hidden{display:none}.page.on-top-of-main{position:absolute;left:0;top:100vh;z-index:10;background-color:#f4f4f1}.page.opaque{background-color:#f4f4f1}.page.transparent{background-color:transparent}@keyframes page-transition{from{transform:translateX(0)}to{transform:translateX(-100%)}}.container{width:100%;padding:0;margin:0}.acute-logo,.loading-title{position:absolute;top:0;bottom:0;left:0;right:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:2;font-size:10vw;font-weight:400;color:#000}@media(min-width:0em) and (orientation:portrait){.hero .acute-logo,.hero .loading-title{font-size:23.5vw}}@media(min-width:0em) and (orientation:landscape){.hero .acute-logo,.hero .loading-title{font-size:23.5vh}}.hero .acute-logo--small,.hero .loading-title--small{font-size:4.25vw}.acute-logo .loading-title__description,.loading-title .loading-title__description{display:none}.acute-logo{color:#000}.acute-logo.light{color:#fff}@media(max-width:51.3125em){.acute-logo.light{color:#000}}.hero .loading-title{color:#000}ul.layout,ul.layout li{list-style:none;margin:0;padding:0}ul.horizontal,ul.horizontal li{display:inline-block}.hero-container{height:calc(100vh - 53px);position:relative;z-index:1;overflow-x:hidden;cursor:none}.custom-cursor{position:fixed;left:0;top:0;pointer-events:none;cursor:none;box-sizing:border-box;font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem;color:#fff;z-index:99;z-index:102;display:none;background:url(../images/hero-arrow-next.svg) no-repeat right 7px;background-size:17px 12px;padding-right:24px}.custom-cursor,.custom-cursor:hover{text-decoration:none}.custom-cursor--prev{padding-right:0;padding-left:24px;background:url(../images/hero-arrow-prev.svg) no-repeat left 5px}.nav-button{display:block;position:absolute;width:50%;top:0;bottom:0;z-index:100;cursor:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.nav-button--prev{left:0}.nav-button--next{right:0}.hero-nav{display:block;position:absolute;top:0;z-index:1000;box-sizing:border-box;background:url(../images/hero-arrow-next.svg) no-repeat right 7px;background-size:17px 12px;padding-right:24px;font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem;color:#fff;cursor:pointer}.hero-nav.prev{padding-right:0;padding-left:24px;background:url(../images/hero-arrow-prev.svg) no-repeat left 5px}.hero-nav,.hero-nav:hover{text-decoration:none}.page-edit-toggle{display:none}body>img{position:fixed;top:0;left:0;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";z-index:999}.dots{position:fixed;top:0;right:0;z-index:130;-webkit-appearance:none;appearance:none;border:none;background:none;outline:none;padding:14px 19px}@media(min-width:51.3125em){.dots{display:none}}.dots.is-open .dots__dot{background-color:#fff}.dots.is-open .dots__dot:nth-child(1),.dots.is-open .dots__dot:nth-child(3){transform:translate(-4px,0)}.dots .dots__dot{height:3px;width:3px;display:block;border-radius:50%;background-color:#000;margin-bottom:3px;transition:all .3s ease-in-out}.mobile-nav-wrapper{position:fixed;top:0;left:100%;height:100vh;width:100%;display:flex;justify-content:flex-end;z-index:120}.mobile-nav{position:relative;width:92%;background-color:#000;display:flex;padding-top:66px;justify-content:space-between;overflow-y:auto;z-index:1}@media(min-width:51.3125em){.mobile-nav{display:none}}.mobile-nav ul{padding-left:0;margin:0}.mobile-nav span{color:#fff}.mobile-nav a{color:#fff;display:inline-block;text-decoration:none}.mobile-nav .link:after{background-color:#fff}.mobile-nav .nav-item__link{padding-top:5px;padding-bottom:5px}.mobile-nav .nav-item--selected .link:after{transform:scaleX(1)}.mobile-nav-blocker{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.mobile-nav__col--main{padding-left:20px}.mobile-nav__col--main ul{margin-bottom:36px}.mobile-nav__col--projects{flex:0 1 50%;padding-right:20px}.mobile-nav__home{position:absolute;top:0;left:0;padding:15px 20px}.mobile-nav__projects{padding-bottom:80px}.mobile-nav__projects-label{display:block;color:#fff;margin-bottom:32px;padding-top:5px;padding-bottom:5px}.main-navigation{position:-webkit-sticky;position:sticky;top:0;z-index:110}@media(max-width:51.3125em){.main-navigation{background-color:#f4f4f1;position:fixed;width:100%}}.main-navigation__container{box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:100%;height:42px;text-align:center;font-size:18px;font-size:1.8rem;color:#000;padding-left:22px;padding-left:2.2rem;padding-right:22px;padding-right:2.2rem;position:relative}@media(min-width:51.375em){.main-navigation__container{display:flex;justify-content:space-between;height:53px}}.main-navigation__bg{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transition:opacity 1s linear;position:absolute;top:0;bottom:0;left:0;right:0}.main-navigation__bg--transparent{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.main-navigation a{text-decoration:none;color:inherit}.main-navigation .nav-item{padding-right:52px;padding-right:5.2rem}.main-navigation .nav-item:last-child{padding-right:0}.main-navigation .carousel-title{display:none}@media(min-width:51.3125em){.main-navigation .carousel-title{display:block}}.main-navigation .main-title{display:none}.main-navigation.site-title .carousel-title{display:none}.main-navigation.site-title .main-title{display:block}@media(max-width:51.3125em){.main-navigation.carousel-title{display:none}}@media(min-width:51.3125em){.main-navigation.carousel-title .carousel-title{display:block}}.main-navigation.carousel-title .main-title{display:none}@media(min-width:51.375em){.main-navigation .project-index,.main-navigation .home-menu,.main-navigation .language-menu-box{display:flex;flex-basis:calc(100%/3)}}.main-navigation .project-index{justify-content:flex-start}.main-navigation .home-menu{justify-content:center}.main-navigation .home-menu ul{display:flex;justify-content:space-evenly}.main-navigation .language-menu-box{display:flex;justify-content:flex-end}.main-navigation .language-menu:hover .link:after{transform:scaleX(0)}.main-navigation .language-menu .link:hover:after{transform:scaleX(1)}.main-navigation.home-transition{position:-webkit-sticky!important;position:sticky!important}.project-overview{height:100%;position:relative;box-sizing:border-box}.project-overview .hero-image{background:transparent no-repeat center center;background-size:cover;position:absolute;top:0;bottom:0;width:100%}section#work h2{margin:160px auto;margin:16rem auto;padding:0 127px;padding:0 12.7rem;font-size:45px;font-size:4.5rem;line-height:54px;line-height:5.4rem;text-align:center}@media(max-width:71.875em){section#work h2{font-size:4.5rem;line-height:5.4rem}}@media(min-width:71.875em) and (max-width:84.375em){section#work h2{font-size:6rem;line-height:7.2rem}}@media(min-width:84.375em){section#work h2{font-size:8rem;line-height:9.6rem}}.headline{margin:0 auto;padding:160px 127px;padding:16rem 12.7rem;font-size:45px;font-size:4.5rem;line-height:54px;line-height:5.4rem;text-align:center}.headline--mobile{display:none}.headline--desktop{display:block}@media(min-width:100em){.headline--desktop{max-width:87%}}@media(min-width:117.5em){.headline--desktop{max-width:75%}}@media(max-width:42.5em){.headline--mobile{display:block}.headline--desktop{display:none}}.projects{display:flex;align-items:left}.projects .project__link{display:flex;flex-flow:row wrap;text-decoration:none;position:relative}.projects.overview{position:relative;padding:0 20px;padding:0 2rem;padding-right:0}.projects.overview .project-thumb-container{position:relative;line-height:.1px;margin-bottom:20px;margin-bottom:2rem}.projects.overview .project-thumb-container .project-thumb{height:74vh;max-height:100%;width:auto}@media(min-height:72vw){.projects.overview .project-thumb-container .project-thumb{height:auto;max-height:auto;width:63vw}}.projects.overview .project-thumb-container .active-pattern{position:absolute;top:0;bottom:0;left:0;right:0;background:none repeat center center;background-size:1.5rem 1.5rem}@media(min-width:51.3125em){.projects.overview .project-thumb-container .active-pattern:hover{background-image:url(../images/project-hover-pattern-v2.svg);background-color:rgba(240,240,235,.5)}}.projects #projects{position:absolute;top:0;left:0}@media(min-width:51.3125em){.projects #projects{transform:translate(0,-56px)}}.projects .project__link-mobile-hover{position:absolute;top:0;left:50%;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.6);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";z-index:102;color:#fff;transform:translate(-50%,0);transition:all .3s ease-in-out}@media(min-width:51.375em){.projects .project__link-mobile-hover{display:none}}.projects .is-mobile-hover .project__link-mobile-hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.project-navigation{position:absolute;top:0;top:53px;display:flex;align-items:center;justify-content:center;height:100vh;height:calc(100vh - 53px)}.project-navigation .nav-item__link{display:flex}.project-navigation .nav-item__link:hover{text-decoration:none}.project-navigation .nav-item{margin-bottom:7px;margin-bottom:.7rem}.project-navigation .nav-item__index,.project-navigation .nav-item__title{display:flex}.project-navigation .nav-item__index{font-family:Bureau Mono;position:relative}.project-navigation .nav-item__index:after{content:"";position:absolute;right:0;bottom:0;width:0;height:1px;background-color:#000;transition:width .2s ease-out}.project-navigation .nav-item__index.pfa:after{width:0!important}.project-navigation .nav-item--selected .nav-item__index:after{width:100%}.project-navigation .nav-item__title{margin-left:10px;margin-left:1rem}.project-navigation--pane{flex:0 0 calc(100vw - calc(var(--content-item-expand-height--width) + 2rem));width:calc(100vw - calc(var(--content-item-expand-height--width) + 2rem));position:-webkit-sticky;position:sticky;margin-bottom:var(--footer-height,-163px)}@media(min-height:72vw){.project-navigation--pane{flex:0 0 calc(100vw - 63vw - 2rem);width:calc(100vw - 63vw - 2rem)}}.project-navigation--pane .nav-item__index{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.project-navigation--pane .nav-item__title{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.project-navigation--pane .nav-item--highlighted .nav-item__index,.project-navigation--pane .nav-item--selected .nav-item__index,.project-navigation--pane .nav-item__link:hover .nav-item__index{opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.project-navigation--floating{position:fixed;left:20px;z-index:10}.project-navigation--floating .nav-item__title{display:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.project-navigation--floating .nav-item a:hover{text-decoration:none}.project-navigation--floating .nav-item a:hover .nav-item__title{display:flex}.page--project-detail nav{pointer-events:none}.page--project-detail nav ul{pointer-events:auto}.page--project-detail .container{position:relative}.page--project-detail .project-navigation{top:53px}.page--project-detail .project-navigation .show .nav-item{opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.page--project-detail .project-navigation .nav-item__link:hover .nav-item__title{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.project-detail{width:100%;position:relative}.project-detail h2{padding-top:137px;padding-top:13.7rem;padding-bottom:8px;padding-bottom:.8rem;font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem;text-align:center;display:block;padding-bottom:30px;padding-bottom:3rem}.project-detail h2 .project-index{padding-right:27px;padding-right:2.7rem}.project-detail h2 .project-index,.project-detail h2 .project-title{display:inline-block}.project-detail-container{position:fixed;top:0;left:0;transform:translate(-100%,0);padding-left:20px;padding-left:2rem;box-sizing:content-box}@media(max-width:51.3125em){.project-detail-container{display:none}}.project-detail-container .project{position:relative;width:var(--content-item-expand-height--width);height:var(--content-item-expand-height--height)}.project-detail-container .project img{max-width:100%;display:block}.project-detail-container .project__link{display:block;height:100%}.standin{position:relative}.standin.hero--no-shrinking .hero{height:auto}.standin.hero--no-shrinking .hero__container{position:relative}.hero{--hero-offset:53px;width:100%;height:calc(100vh - 12vh);height:calc(var(--vh,1vh)*88)}@media(min-width:51.3125em){.hero{height:calc(100vh - var(--hero-offset))}}.hero.resource-loader--loading .resource-loader__loading-ui{border:none;border-top:#000 1px solid}.hero__standin{width:100%;height:calc(100vh - var(--hero-offset))}.hero__photo{width:100%;height:var(--hero-height,calc(100vh - var(--hero-offset)));background:transparent no-repeat top center;background-size:cover;position:absolute;bottom:0}.hero--pinned .hero__photo{position:fixed;bottom:auto;top:var(--hero-offset)}.hero--no-shrinking{height:auto}.hero--no-shrinking .hero__standin{display:none}.hero--no-shrinking .hero__photo{position:relative}.hero--home .resource-loader__loading-indicator{display:none}.visibility-debug-startpoint{display:block;position:absolute;padding:2px 10px;font-weight:700;background-color:#fff;border:green 2px solid;border-right:0;font-size:11px;right:0;transform:translateY(-50%)}.visibility-debug-startpoint--removed{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:#fff}.visibility-debug-startpoint:before,.visibility-debug-startpoint:after{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:4px;background-color:#000;height:2px}.visibility-debug-startpoint:after{left:auto;right:0}.project-container,.project-container.content-item-size--cover-height{width:100%}@media(min-width:51.3125em){.project-container,.project-container.content-item-size--cover-height{--content-item-height:var(--content-item-cover-height--height);--content-item-width:var(--content-item-cover-height--landscape-width)}}@media(min-width:51.375em){.project-container.content-item-size--cover-width{--content-item-height:var(--content-item-cover-width--height);--content-item-width:var(--content-item-cover-width--width)}}#work .project-container .project .content-item--preview{width:100%}.project-content{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}@media(max-width:51.3125em){.project-content{padding-left:20px;padding-right:20px}}@media(min-width:51.3125em){.project-content{max-width:var(--content-item-width);padding-bottom:calc(10rem + 2em)}}.project-content img{display:block}@media(max-width:51.3125em){.custom-cursor{display:none!important}}.project-detail-view{margin:65px auto;margin:6.5rem auto}@media(max-width:51.3125em){.project-detail-view{padding-left:20px;padding-right:20px}}@media(min-width:51.3125em){.project-detail-view{max-width:var(--content-item-width)}}.project-detail-view .project-detail__content-expand-handle{display:none;position:relative;left:-14px;left:-1.4rem;margin-top:16.5px;margin-top:1.65rem;z-index:10;background:url(../images/icon-content-expand.svg) no-repeat center center;background-size:1.2rem 1.3rem;width:40px;width:4rem;height:40px;height:4rem;color:transparent;text-indent:-9999px;transition:transform .3s linear}.project-detail-view .project-detail__content-expand-handle.open{transform:rotate(45deg)}.project{margin-bottom:15px;margin-bottom:1.5rem}@media(min-width:51.3125em){.project{margin-bottom:2rem}}.project .content-item__ratio-box{transition:transform .5s}.project__highlight{position:absolute;top:0;bottom:0;left:0;right:0;z-index:101;background:none repeat center center;background-size:1.5rem 1.5rem;transition:opacity .2s ease-out,background-color .2s ease-out;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}@media(min-width:51.3125em){.project__highlight.active,.project__highlight:hover{background-image:none}}@media(min-width:51.3125em){.project__highlight.active~.content-item .content-item__ratio-box,.project__highlight:hover~.content-item .content-item__ratio-box{will-change:transform;transform:scale(1.05);transform:scale(1.02)}}.project-container{position:relative;overflow:hidden;will-change:transform}.next-project-hover{position:absolute;transition:all .3s ease-in-out;top:100%;left:0;width:100%;transform:translate(0,-2em);padding-bottom:4em;z-index:2}.next-project-hover:hover{text-decoration:none}@media(max-width:51.3125em){.next-project-hover{display:none}}.next-project-links{position:relative;display:flex;max-width:var(--content-item-width);margin:0 auto}.next-project-links a{padding-bottom:1em}.next-project-links a:hover{text-decoration:none}.next-project__link-hero{position:absolute;top:100%;left:50%;padding-bottom:1em;transform:translate(-50%,0)}.next-project__link{position:absolute;left:50%;top:0;transform:translate(-50%,0)}.next-project__link .next-project__title{white-space:nowrap;display:none}.back-to-overview__link{transition:all .3s ease-in-out}.project-detail--next{position:absolute;top:100%;transition:transform .3s ease-in-out;will-change:transform}@media(max-width:51.3125em){.project-detail--next{display:none}}.tease-next-project .next-project-hover{transform:translate(0,-4em)}.tease-next-project .next-project-hover .next-project__title{display:block}.tease-next-project .next-project-hover .next-project__label{display:none}.tease-next-project .next-project-hover .back-to-overview__link{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.tease-next-project .project-detail--next{transform:translate(0,-2em);opacity:1!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:10;pointer-events:none}.page--project-detail .container{overflow-x:hidden}.page--project-detail .container .project-navigation,.page--project-detail .container .project-container,.page--project-detail .container .project-detail-container{transition:transform .3s ease-in-out}.tease-overview .project-navigation,.tease-overview .project-container,.tease-overview .project-detail-container{transform:translate(20px,0)}.tease-overview .project-detail-container{transform:translate(calc(-100% + 20px),0)}.tease-overview .next-project-hover .next-project__link{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.remove-css-transition{transition:none!important}.content-item{display:flex;box-sizing:border-box;width:100%;position:relative;align-items:flex-start;margin:0 auto;justify-content:center}.content-item--preview{position:relative;line-height:.1px;width:calc(var(--content-item-width)/var(--content-item-columns))}@media(min-width:25.9375em){.content-item--preview{--content-item-width:var(--content-item-expand-height--width);--content-item-height:var(--content-item-expand-height--height)}}@media(min-height:72vw) and (min-width:415px){.content-item--preview{--content-item-width:var(--content-item-expand-width--width);--content-item-height:var(--content-item-expand-width--height)}}.content-item--preview,.content-item--preview.landscape{flex:1 100%;--content-item-columns:1}.content-item--preview.portrait{flex:1 50%;max-width:50%;--content-item-columns:2}.content-item--preview.portrait .content-item__delimiter{width:calc(100% - 10px)}.content-item--preview.portrait{justify-content:flex-start}.content-item--preview.portrait+.content-item--preview.portrait{justify-content:flex-end}.content-item--preview .content-item__ratio-box{width:100%}@media(min-width:51.3125em){.content-item--preview .content-item__ratio-box{height:var(--content-item-height)}}.content-item--preview img.content-item__object,.content-item--preview video.content-item__object,.content-item--preview canvas.content-item__object{width:100%;object-fit:cover;object-position:50% 50%}@media(min-width:51.3125em){.content-item--preview img.content-item__object,.content-item--preview video.content-item__object,.content-item--preview canvas.content-item__object{height:var(--content-item-height)}}.content-item--preview .content-item__delimiter{overflow:hidden}.content-item--detail{margin-bottom:15px}@media(min-width:51.3125em){.content-item--detail{margin-bottom:2rem}}.content-item--detail .content-item__ratio-box{width:var(--content-item-width);height:var(--content-item-height)}.content-item--detail.landscape{flex-grow:1;height:0;padding-bottom:66.6666666667%}.content-item--detail.portrait{flex-grow:1;width:50%;overflow:hidden;box-sizing:border-box;margin-left:0;padding-right:7.5px}@media(min-width:51.3125em){.content-item--detail.portrait{width:calc(var(--content-item-width)/2);padding-right:10px}}.content-item--detail.portrait.center{margin-left:auto;margin-right:auto;padding-right:0}.content-item--detail.portrait+.content-item--detail.portrait{padding-left:7.5px;padding-right:0;margin-right:0}@media(min-width:51.3125em){.content-item--detail.portrait+.content-item--detail.portrait{padding-left:10px}}.content-item--detail.portrait+.content-item--detail.portrait .resource-loader__loading-ui{left:auto}.content-item--detail.portrait .content-item__delimiter{width:calc((var(--content-item-width) / 2) - 10px);overflow:hidden;display:flex;align-items:center;justify-content:center}@media(max-width:51.3125em){.content-item--detail:last-of-type{margin-bottom:0}}.content-item__object{max-width:100%;height:auto}@media(min-width:51.3125em){.content-item__object{width:var(--content-item-width)}}@media(min-width:51.3125em){.portrait .content-item__object{width:calc(var(--content-item-width)/2);height:auto}}.project-size--cover-width .content-item__object{height:auto;width:100%}@media(min-width:51.3125em){.project-size--cover-width .content-item__object{width:var(--content-item-width)}}.project-size--cover-width .portrait .content-item__object{height:auto;width:50%}@media(min-width:51.3125em){.project-size--cover-width .portrait .content-item__object{width:calc(var(--content-item-width)/2)}}.project-size--cover-height .content-item__object{display:block;width:auto;height:var(--content-item-height)}.content-item--loading{border:#000 1px solid}.content-item--loading .loading-indicator{display:block}.content-item--preview .content-item__delimiter{width:100%}@media(max-width:51.3125em){.video__ratio-box{height:0;padding-bottom:66.6666666667%;position:relative;width:100%;transform:translateZ(0)}}video.content-item__object{width:100%;display:block}.content-item-gallery{position:relative;overflow:hidden;z-index:2}.content-item-gallery__slides{font-size:0;line-height:0;text-align:center}.content-item-gallery__slide{display:inline-block;width:100%;text-align:center}.content-item-gallery__wrapper{overflow:hidden}.content-item-gallery--switch .content-item-gallery__slide{display:none}.content-item-gallery--switch .content-item-gallery__slide--active{display:block}.project-detail-description-container{margin:0 auto;display:flex;align-items:right;justify-content:space-between}@media(max-width:51.3125em){.project-detail-description-container{flex-direction:column}}.project-detail-description-container .col p:last-child{margin-bottom:0}.project-detail-description-container .col-1{width:calc((((100% - 340px) / 18) * 11) + 200px);margin-right:auto}@media(max-width:51.3125em){.project-detail-description-container .col-1{width:100%}}.project-detail-description-container .col-2,.project-detail-description-container .col-3{width:calc((((100% - 340px) / 18) * 3) + 40px)}.project-detail-description-container .col-2{margin-right:20px;margin-right:2rem}.project-detail-description-container .col-4{display:none}.project-detail-description-container .project-detail-title{font-weight:400}.project-detail-description-container .project-detail-description p{margin:0}.page.xl .project-detail-view{margin-top:65px;margin-top:6.5rem;margin-bottom:65px;margin-bottom:6.5rem}.page.xl .project-detail-description-container .col-1 .project-detail-title,.page.xl .project-detail-description-container .col-1{font-size:30px;font-size:3rem;line-height:36px;line-height:3.6rem}.page.xl .project-detail-description-container .col-1 .project-detail-title{margin-bottom:27px;margin-bottom:2.7rem}.page.xl .project-detail-description-container .col-2,.page.xl .project-detail-description-container .col-3{font-size:26px;font-size:2.6rem;line-height:31px;line-height:3.1rem;padding-top:64px;padding-top:6.4rem}.page.xl .project-detail-description-container .col-2 p,.page.xl .project-detail-description-container .col-3 p{margin:0;margin-bottom:36px;margin-bottom:3.6rem}.page.l .project-detail-view{margin-top:65px;margin-top:6.5rem;margin-bottom:65px;margin-bottom:6.5rem}.page.l .project-detail-description-container .col-1 .project-detail-title,.page.l .project-detail-description-container .col-1{font-size:26px;font-size:2.6rem;line-height:31px;line-height:3.1rem}.page.l .project-detail-description-container .col-1 .project-detail-title{margin-bottom:23.25px;margin-bottom:2.325rem}.page.l .project-detail-description-container .col-2,.page.l .project-detail-description-container .col-3{font-size:22px;font-size:2.2rem;line-height:26px;line-height:2.6rem;padding-top:56px;padding-top:5.6rem}.page.l .project-detail-description-container .col-2 p,.page.l .project-detail-description-container .col-3 p{margin:0;margin-bottom:31px;margin-bottom:3.1rem}.page.m .project-detail-view{margin-top:50px;margin-top:5rem;margin-bottom:50px;margin-bottom:5rem}.page.m .project-detail-description-container .col-1 .project-detail-title,.page.m .project-detail-description-container .col-1{font-size:22px;font-size:2.2rem;line-height:26px;line-height:2.6rem}.page.m .project-detail-description-container .col-1 .project-detail-title{margin-bottom:19.5px;margin-bottom:1.95rem}.page.m .project-detail-description-container .col-2,.page.m .project-detail-description-container .col-3{font-size:22px;font-size:2.2rem;line-height:26px;line-height:2.6rem;padding-top:45.5px;padding-top:4.55rem}.page.m .project-detail-description-container .col-2 p,.page.m .project-detail-description-container .col-3 p{margin:0;margin-bottom:26px;margin-bottom:2.6rem}.page.s .project-detail-view{margin-top:50px;margin-top:5rem;margin-bottom:36.5px;margin-bottom:3.65rem}.page.s .project-detail-description-container .col-1 .project-detail-title,.page.s .project-detail-description-container .col-1{font-size:22px;font-size:2.2rem;line-height:26px;line-height:2.6rem}.page.s .project-detail-description-container .col-1 .project-detail-title{margin-bottom:19.5px;margin-bottom:1.95rem}.page.s .project-detail-description-container .col-2,.page.s .project-detail-description-container .col-3{font-size:22px;font-size:2.2rem;line-height:26px;line-height:2.6rem}.page.s .project-detail-description{margin-bottom:30px}.page.s .project-detail-description-container{flex-wrap:wrap;overflow:hidden;height:149.5px;height:14.95rem}.page.s .project-detail-description-container.open{height:auto}.page.s .project-detail__content-expand-handle{display:block}.page.s .col-1{flex:0 0 100%}.page.s .col-2,.page.s .col-3,.page.s .col-4{flex:0 0 calc((100% - 60px)/3);display:block;margin-right:20px;margin-right:2rem}.static-page{--page-top-padding:calc(42px + 40px);padding-top:var(--page-top-padding,82px);padding-left:127px;padding-left:12.7rem;padding-right:127px;padding-right:12.7rem}@media(max-width:500px) and (max-height:720px){.static-page{--page-top-padding:calc(42px + 31px)}.static-page.contact{--page-top-padding:calc(42px + 36px)}}@media(min-width:51.375em){.static-page{--page-top-padding:3.1rem}.static-page.contact{--page-top-padding:4rem}}.static-page p{margin-bottom:28px;margin-bottom:2.8rem}@media(min-width:51.375em){.static-page p{margin-bottom:4.1rem}}.static-page h2>p{margin-bottom:0}.static-page .container{display:block;width:100%;max-width:1160px;max-width:116rem;margin:0 auto;box-sizing:border-box}.static-page .mission-statement,.static-page .story,.static-page .page--imprint{width:calc(50% - (4rem/2));max-width:560px;max-width:56rem;float:right}.static-page .story h3{font-size:inherit;line-height:inherit;margin-bottom:3px;margin-bottom:.3rem}.static-page .story p:first-child{margin-top:4px;margin-top:.4rem}.static-page .mission-statement{float:left;font-size:40px;font-size:4rem;line-height:48px;line-height:4.8rem}.static-page .mission-statement h2{font-size:inherit;line-height:inherit}@media(max-width:59.9375em){.static-page.about .mission-statement{width:100%;margin-bottom:4.1rem}.static-page.about .story{width:70%}.static-page.about .mission-statement,.static-page.about .story{max-width:none}}.static-page.about .story h3{margin-bottom:5px;margin-bottom:.5rem}.static-page.about .story p{margin-bottom:28px;margin-bottom:2.8rem}.static-page.about .story{font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem}@media(max-width:31.25em){.static-page.about .mission-statement{font-size:2.6rem;line-height:3.1rem;margin-bottom:4.6rem}.static-page.about .story{width:85%}}@media(min-width:31.25em){.static-page.about .mission-statement{font-size:3rem;line-height:3.6rem}}@media(min-width:40.875em){.static-page.about .mission-statement{font-size:4rem;line-height:4.8rem}}@media(min-width:51.5625em){.static-page.about .story{font-size:2.6rem;line-height:3.1rem}}@media(min-width:60em){.static-page.about .mission-statement{font-size:3rem;line-height:3.6rem}.static-page.about .story{font-size:1.8rem;line-height:2.2rem}}@media(min-width:68.375em){.static-page.about .mission-statement{font-size:4rem;line-height:4.8rem}.static-page.about .story{font-size:2.6rem;line-height:3.1rem}}@media(max-width:43.75em){.static-page.about{padding-left:2rem;padding-right:2rem}.static-page.about .container{max-width:446px}}.static-page.contact{--reduced-padding:40px;--reduced-padding:4rem}@media(max-width:62.5em){.static-page.contact{padding-left:var(--reduced-padding);padding-right:var(--reduced-padding);margin:0 auto}.static-page.contact>.container{max-width:746px}}@media(max-width:31.25em){.static-page.contact{--reduced-padding:2rem}}.static-page.contact .story p:first-child{margin-top:3px;margin-top:.3rem}.static-page.contact .mission-statement{font-size:26px;font-size:2.6rem;line-height:31px;line-height:3.1rem;position:-webkit-sticky;position:sticky;top:calc(var(--page-top-padding) + var(--header-height));--default-min-height:calc(var(--viewport-height) - var(--page-top-padding) - var(--header-height));min-height:var(--imprint-min-height,var(--default-min-height));max-width:none}@media(max-width:51.3125em){.static-page.contact .mission-statement{width:100%;--default-min-height:calc(var(--viewport-height) - var(--page-top-padding))}}.static-page.contact .mission-statement a{text-decoration:none}.static-page.contact .mission-statement p{margin-bottom:37px;margin-bottom:3.7rem}@media(max-width:31.25em){.static-page.contact .mission-statement{font-size:1.8rem;line-height:2.2rem}.static-page.contact .mission-statement p{margin-bottom:2.8rem}}.static-page.contact .mission-statement .imprint{font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem}.static-page.contact .imprint-actions{position:absolute;overflow:hidden;bottom:20px;bottom:2rem}@media(min-width:501px) and (min-height:721px){.static-page.contact .imprint-actions{bottom:4rem}}@media(min-width:51.375em){.static-page.contact .imprint-actions{bottom:4rem}}.static-page.contact .page--imprint{min-width:0}.static-page.contact .page--imprint .story{width:100%}@media(max-width:51.3125em){.static-page.contact .page--imprint{position:absolute;top:0;left:0;min-width:0;width:100%;max-width:none;background-color:#f4f4f1;padding-top:4rem}.static-page.contact .page--imprint>.container{max-width:567px;width:100%;margin:0 auto;padding-left:var(--reduced-padding);padding-right:var(--reduced-padding)}.static-page.contact .page--imprint .story{width:100%}.static-page.contact .page--imprint.page--hidden{display:none}.static-page.contact .imprint-actions{left:50%;transform:translateX(-50%)}}@media(max-width:51.3125em){.static-page .story.imprint{padding-top:40px}}.imprint-button .imprint-button__content:after{content:" ";display:block;width:100%;height:0;background-color:#000;transform:scaleX(0);transition:all .3s ease-in;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.imprint-button .imprint-button__content:hover:after,.nav-item--selected .imprint-button__content:after{transform:scaleX(1);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";height:1px}.static-page.contact .imprint-button{display:block}.static-page.contact .imprint-button__content{position:relative;display:inline-block}.static-page.contact .imprint-button__content:after{position:absolute;bottom:0}.static-page.contact .imprint-button:hover{text-decoration:none}.static-page.contact .imprint-button__close{display:inline-block;margin-left:30px;margin-left:3rem;text-indent:-9999px;overflow:hidden;position:relative;top:1px;right:0;width:15px;width:1.5rem;height:15px;height:1.5rem;background:url(../images/icon-close-overlay.svg) no-repeat right top;background-size:1.5rem 1.5rem;transform:translateY(1.8rem) scale(.5);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transition:all .3s ease-in}@media(max-width:51.3125em){.static-page.contact .imprint-button__close{display:none}}.static-page.contact .nav-item--selected .imprint-button__close{transform:translateY(0) scale(1);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}footer{margin-top:18px;margin-top:1.8rem;margin-bottom:38px;margin-bottom:3.8rem;line-height:25px;line-height:2.5rem;padding:0 20px;padding:0 2rem}@media(min-width:51.3125em){footer{margin-top:7.5rem}}footer .footer-container{display:flex;align-items:center;justify-content:space-between;width:var(--content-item-expand-height--width)}@media(min-height:72vw){footer .footer-container{width:var(--content-item-expand-width--width)}}@media(max-width:54.375em){footer .footer-container{width:100%}}@media(max-width:51.3125em){footer .footer-container{flex-direction:column;align-items:flex-start;gap:20px}}footer .footer-container a{display:inline-block}@media(max-width:51.3125em){footer .footer-container .address{display:none}}.page--project-detail footer{max-width:var(--content-item-cover-width--width);margin:30px auto;margin:3rem auto}@media(min-width:50em){.page--project-detail footer{padding:0}}@media(max-width:50em){.page--project-detail footer{max-width:100%}}.page--project-detail footer .footer-container{width:100%}.has-scrollbar .footer-container{padding-right:var(--sbw,0)}.page--project-detail footer{display:none}.page--project-detail footer.is-last-project{display:block}@media(max-width:51.3125em){header{height:88vh;display:flex;flex-direction:column}.hero-container{height:auto;flex:1}.hero-container .project-overview{display:none}h1{color:#000;position:static;left:0;right:0;bottom:0;top:0;height:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none}.main-navigation .language-menu-box,.main-navigation .home-menu{display:none}.headline{padding:0;padding-bottom:2.6rem;font-size:1.8rem;line-height:2.2rem}.headline--desktop{display:none}.headline--mobile{display:block}#work .projects{padding:0}#work .project-thumb-container{padding:0;margin-bottom:15px}#work .project-thumb-container .project-thumb{width:auto;max-width:100%;height:auto;max-height:none}#work .project-navigation{display:none}.page--project-detail .project-navigation{display:none}.page--project-detail .hero{display:none}.hero-mobile{margin-top:42px}.hero-mobile__img{display:block;max-width:100%;height:auto;width:100%}.page .project-detail-view.project-detail-view{margin-top:22px;margin-bottom:18px}.page.s .project-detail-description-container .col-1 .project-detail-title,.page.s .project-detail-description-container .col-1 .project-detail-description,.page.s .project-detail-description-container .col-2,.page.s .project-detail-description-container .col-3{font-size:1.8rem;line-height:2.1rem}.page.s .project-detail-description-container .col-1 .project-detail-title{margin-bottom:23px}.project-detail-description-container .col-2,.project-detail-description-container .col-3{width:100%;flex:0 0 100%!important}.project-detail-description-container .col-2 p,.project-detail-description-container .col-3 p{margin-bottom:2rem}.project-content .portrait .content-item__delimiter{margin-left:auto}.project-content .portrait+.portrait .content-item__delimiter{margin-right:auto;margin-left:0}.project-content .portrait .carousel,.project-content .portrait .content-item-gallery__wrapper,.project-content .portrait .content-item-gallery__slides,.project-content .portrait .content-item-gallery__slide{height:100%}}@media(max-width:51.3125em){.project-detail-description-container .col-2 :nth-child(3){display:inline-block;margin-bottom:2rem!important}.project-detail-description-container .col-2 :nth-child(4){display:inline-block;margin-bottom:2rem!important;padding-left:4px}}@media(max-width:51.3125em) and (orientation:landscape){.project-detail-view,.project-content,.mobile-project-nav{max-width:calc((((100% - 340px) / 18) * 12) + 220px)}}@media(min-width:51.375em){.hero-mobile{display:none}}.flickity-button{display:none}.resource-loader{position:relative}.resource-loader__container,.resource-loader__curtain,.resource-loader__loading-ui{position:absolute;top:0;bottom:0;left:0;right:0;width:100%}.resource-loader__container{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.resource-loader__curtain{box-sizing:border-box;background:#f4f4f1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:0}.resource-loader__loading-ui{z-index:1}.resource-loader__loading-indicator{display:block;position:absolute;top:50%;left:50%;width:var(--loading-indicator--dot-size);height:var(--loading-indicator--dot-size);border-radius:50%;background-color:#000;animation:pulsate 1.4s linear infinite;-webkit-animation:pulsate 1.4s linear infinite;transform:scale(var(--loading-indicator--resized-dot-size),var(--loading-indicator--resized-dot-size));z-index:1}.resource-loader__progress-bar{--parts-total:0;--parts-done:0;position:absolute;bottom:0;height:1px;width:calc((100% / var(--parts-total)) * var(--parts-done));background-color:#000;transition:width 700ms ease-in-out}.resource-loader--loading .resource-loader__loading-ui{border:#000 1px solid}.resource-loader--loading .resource-loader__loading-ui--with-progress-bar{border-bottom:0;border-left:0;border-right:0}@media(max-width:51.3125em){.resource-loader--loading .content-item__delimiter{width:100%}}.portrait .resource-loader__loading-ui{width:calc(100% - 11px)}@keyframes pulsate{0%{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transform:scale(calc(10/15),calc(10 / 15))}50%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";transform:scale(1,1)}100%{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";transform:scale(calc(10/15),calc(10 / 15))}}[data-effect-appear].enabled{transition:transform .8s ease-out,opacity .8s ease;visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";transform:translate3d(0,32px,0)}[data-effect-appear].effect--appear{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility:visible;transform:translate3d(0,0,0)}.no-js .content-item__object[data-src]{display:none}.no-js .hero img{width:100%;height:calc(100vh - var(--header-height));object-fit:cover}.cookie-jar{position:fixed;top:71px;left:0;width:100%;height:1em;color:#000;display:none;z-index:100}.cookie-jar span,.cookie-jar button,.cookie-jar a{font-size:16px;letter-spacing:.298em;text-transform:uppercase}.cookie-jar .link{position:relative}.cookie-jar__button{-webkit-appearance:none;appearance:none;background:none;border:none;padding-left:30px;padding-right:65px;cursor:pointer;white-space:nowrap}.cookie-jar__button:focus{outline:0}.cookie-jar__text{white-space:nowrap}.cookie-jar__text:hover{text-decoration:none}a.cookie-jar__text span{letter-spacing:0}.cookie-jar__message{position:relative;top:0;right:0;width:100%;display:flex;justify-content:flex-end;will-change:transform}.mobile-project-nav{display:flex;margin-left:auto;margin-right:auto}@media(min-width:51.3125em){.mobile-project-nav{display:none}}.mobile-project-nav>div{flex:0 1 33.3333333333%}.mobile-project-nav>div a{display:block}.mobile-project-nav .mobile-prev,.mobile-project-nav .mobile-next{position:relative;padding:20px;box-sizing:border-box;display:block}.mobile-project-nav .mobile-prev:before,.mobile-project-nav .mobile-prev:after,.mobile-project-nav .mobile-next:before,.mobile-project-nav .mobile-next:after{content:"";display:block;width:8px;height:1px;background-color:#000;position:absolute;top:50%}.mobile-project-nav .mobile-prev:before,.mobile-project-nav .mobile-next:before{transform:rotate(-45deg)}.mobile-project-nav .mobile-prev:after,.mobile-project-nav .mobile-next:after{transform:rotate(45deg)}.mobile-project-nav .mobile-prev{padding-left:36px}.mobile-project-nav .mobile-prev:before,.mobile-project-nav .mobile-prev:after{left:20px;transform-origin:left center}.mobile-project-nav .mobile-next{padding-right:36px}.mobile-project-nav .mobile-next:before,.mobile-project-nav .mobile-next:after{right:20px;transform-origin:right center}.mobile-project-nav .mobile-overview{text-align:center;padding-top:20px;padding-bottom:20px}.mobile-project-nav .mobile-next{text-align:right}.is-last-project .mobile-project-nav{display:none}