body{background-color:#fff;margin:0;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;letter-spacing:.5px}button{appearance:none;border:none;background-color:transparent;cursor:pointer;outline:none}::-webkit-scrollbar{display:none}.fade-enter,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .4s}.fixed-fade-enter,.fixed-fade-leave-to{opacity:0}.fixed-fade-enter-active,.fixed-fade-leave-active{transition:opacity .4s;position:fixed;top:0;left:0;right:0;bottom:0}.slide-left-leave-to,.slide-right-enter{-ms-transform:translateX(-100%);transform:translateX(-100%)}.slide-left-enter,.slide-right-leave-to{-ms-transform:translateX(100%);transform:translateX(100%)}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition:transform .4s}.slide-down-leave-to,.slide-up-enter{-ms-transform:translateY(100%);transform:translateY(100%)}.slide-down-enter,.slide-up-leave-to{-ms-transform:translateY(-100%);transform:translateY(-100%)}.slide-down-enter-active,.slide-down-leave-active,.slide-up-enter-active,.slide-up-leave-active{transition:transform .4s}.slide-menu-enter-active,.slide-menu-leave-active{transition:transform .5s!important}.slide-menu-enter-active .main-menu,.slide-menu-leave-active .main-menu{transition:transform .5s ease-in-out .1s,opacity .6s!important}.slide-menu-enter,.slide-menu-leave-to{-ms-transform:translateX(100%);transform:translateX(100%)}.slide-menu-enter .main-menu,.slide-menu-leave-to .main-menu{opacity:0;transform:rotateY(-215deg)!important}.slide-menu-enter-to,.slide-menu-leave{-ms-transform:translateX(0);transform:translateX(0)}.slide-menu-enter-to .main-menu,.slide-menu-leave .main-menu{opacity:1;transform:rotateY(-35deg)!important}.page-swipe-enter-active,.page-swipe-leave-active{animation:menu-swipe-click-blocker 1.2s forwards}.page-swipe-enter-active .main-menu,.page-swipe-leave-active .main-menu{position:absolute;right:84px;transform:rotateY(235deg)!important;opacity:0;transition:transform .8s,opacity .8s}@keyframes menu-swipe-click-blocker{0%{left:calc(100% - 600px)}50%{left:0;right:0}to{left:0;right:100%}}.tilted-enter-active,.tilted-leave-active{transition:transform .6s,opacity .6s}.tilted-enter,.tilted-leave-to{-ms-transform:rotate(-16deg);transform:rotate(-16deg);opacity:0}.tilted-enter-to,.tilted-leave{-ms-transform:rotate(0);transform:rotate(0);opacity:1}.work-block-enter-active img,.work-block-leave-active img{transition:transform 20s}.work-block-enter-to img,.work-block-leave img{-ms-transform:translateY(0);transform:translateY(0)}.work-block-enter img,.work-block-leave-to img{-ms-transform:translateY(100%);transform:translateY(100%)}.work-detail-enter-active,.work-detail-leave-active{transition-duration:1.6s}.work-detail-enter-active .work-block.selected .transition-overlay,.work-detail-leave-active .work-block.selected .transition-overlay{transition:opacity .6s linear 1s,background-color .6s;pointer-events:auto}.work-detail-enter-active .editor-meta,.work-detail-enter-active .work-block,.work-detail-enter-active .work-block.selected .transition-overlay .responsive-image,.work-detail-leave-active .editor-meta,.work-detail-leave-active .work-block,.work-detail-leave-active .work-block.selected .transition-overlay .responsive-image{transition:opacity .6s}.work-detail-enter-active.work-detail,.work-detail-leave-active.work-detail{transition:opacity .6s linear .6s}.work-detail-enter .work-block.selected .transition-overlay,.work-detail-leave-to .work-block.selected .transition-overlay{opacity:0;background-color:#000}.work-detail-enter .work-block.selected .transition-overlay .responsive-image,.work-detail-leave-to .work-block.selected .transition-overlay .responsive-image{opacity:1}.work-detail-enter .editor-meta,.work-detail-enter .work-block,.work-detail-leave-to .editor-meta,.work-detail-leave-to .work-block{opacity:0}.work-detail-enter .editor-meta.selected,.work-detail-enter .work-block.selected,.work-detail-leave-to .editor-meta.selected,.work-detail-leave-to .work-block.selected{opacity:1}.work-detail-enter.work-detail,.work-detail-leave-to.work-detail{opacity:0}.work-detail-enter-to.work-detail{position:absolute;top:0;left:0;width:100%;opacity:1}.fade-up-enter-active,.fade-up-leave-active{transition:opacity .6s ease-out,transform .6s ease-out!important}.fade-up-enter-to,.fade-up-leave{opacity:1;-ms-transform:translateY(0);transform:translateY(0)}.fade-up-enter,.fade-up-leave-to{opacity:0;-ms-transform:translateY(100px);transform:translateY(100px)}.menu-swipe-enter-active,.menu-swipe-leave-active{transition:width .4s}.menu-swipe-enter,.menu-swipe-leave-to{-ms-transform:translateX(100%);transform:translateX(100%)}.menu-swipe-enter-to,.menu-swipe-leave{-ms-transform:translateX(0);transform:translateX(0)}.locked{overflow:hidden}main{transition:transform .55s}.click-blocker{z-index:500;top:0;bottom:0;right:0;left:calc(100% - 600px);position:fixed;background-color:#f56d6f;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;perspective:1500px}.click-blocker .main-menu{transform:rotateY(-35deg);margin-left:10px}.click-blocker .main-menu li{display:block}.click-blocker .main-menu a{text-decoration:none;color:#fff;font-family:Larsseit,sans-serif;font-size:92px;line-height:1.2;font-weight:700;display:block;transition:transform .4s,color .4s}.breakpoint-desktop .click-blocker .rh-active-within .rh-processed{color:#25315d;-ms-transform:translateX(20px);transform:translateX(20px)}.breakpoint-desktop .click-blocker .rh-active-within .rh-processed.rh-active{color:#fff;-ms-transform:translateX(-20px);transform:translateX(-20px)}header .hamburger{transition:transform .55s}.menu-opened header .hamburger{-ms-transform:translate(-600px,-50%);transform:translate(-600px,-50%)}.menu-opened header .logo{opacity:.2}.menu-opened .logo,.menu-opened .page-title,.menu-opened main{-ms-transform:translateX(-600px);transform:translateX(-600px)}.transitioning main{-ms-transform:translateX(-100%)!important;transform:translateX(-100%)!important}.menu-opened .overlay{opacity:.9;pointer-events:unset}.overlay{position:fixed;bottom:0;right:0;left:0;top:0;pointer-events:none;background-color:#fff;opacity:0;transition:opacity .5s}.route-work-detail{background-color:#000}@media only screen and (max-width:800px){.overlay{display:none}.click-blocker{width:100%;left:0;padding-top:40px;overflow:scroll}.click-blocker .main-menu a{font-size:13vw}.menu-opened .logo,.menu-opened main{-ms-transform:translateX(-100%);transform:translateX(-100%)}}@media only screen and (max-width:800px) and (orientation:landscape){.click-blocker{overflow:scroll}.click-blocker .main-menu{height:100vh;padding-top:150px}}.about{font-family:Larsseit,sans-serif;overflow-x:hidden}.about .tilted-text{padding:135px 100px 100px;max-width:950px;margin:0 auto}.about .social-section{-ms-transform:unset;transform:unset;margin:185px auto 70px}@media only screen and (max-width:800px){.about .tilted-text{padding:120px 20px 40px}}.archive{margin:100px 100px 0 auto}@media only screen and (max-width:800px){.archive{margin:80px 0 0}}.contact{font-family:Larsseit,sans-serif;color:#25315d}.contact .social-section{-ms-transform:unset;transform:unset;margin-top:95px}@media only screen and (max-width:800px){.contact{margin:0 0 50px}.contact .social-section{margin-top:0}}.fallback{margin:100px;font-family:Larsseit,sans-serif;color:#25315d}.fallback .hero-image.loading .image-sizer{opacity:1}.fallback .date{color:#9bbed1;text-align:center;font-size:13px;width:100%;display:inline-block;margin:20px 0 0}.fallback .title{text-align:center;font-size:36px;font-weight:500;max-width:890px;margin:10px auto 25px;line-height:1.2}.fallback p{font-size:16px;max-width:585px;margin:0 auto 55px;line-height:1.4}.fallback .fluid-width-video-wrapper{margin-bottom:50px}.fallback .wp-content img{width:100%;height:auto;max-width:1200px;display:block;margin:0 auto 30px}.fallback .wp-content a{color:#25315d}.fallback .wp-content h3,.fallback .wp-content h4{text-align:center;line-height:1.4;font-size:36px}@media only screen and (max-width:800px){.fallback{margin:80px 15px 30px}.fallback p{margin:0 auto 25px}.fallback .fluid-width-video-wrapper{margin-bottom:25px}.fallback .wp-content h3,.fallback .wp-content h4{font-size:22px}}.editor-detail{font-family:Larsseit,sans-serif;min-height:100vh;background-color:#9bbed1}.editor-detail.new-wave-grid{background-color:#fded94}.editor-detail.new-wave-grid .editor-meta{padding-top:165px}.editor-detail .editor-meta{text-align:center;margin:0 auto 50px;padding-top:120px;font-weight:700;color:#25315d}.editor-detail .editor-meta .name{margin:0;font-size:44px}.editor-detail .editor-meta .city{font-size:24px}.editor-detail .editor-meta .filters button{position:relative;font-size:18px;font-weight:500;padding:10px 5px;color:inherit;opacity:.5;transition:opacity .4s}.editor-detail .editor-meta .filters button:after{content:" ";height:2px;background-color:#25315d;position:absolute;bottom:7px;left:5px;right:100%;transition:right .4s}.editor-detail .editor-meta .filters button.active{opacity:1}.editor-detail .editor-meta .filters button.active:after{right:5px}.breakpoint-desktop .editor-detail .editor-meta .filters button:focus,.breakpoint-desktop .editor-detail .editor-meta .filters button:hover{opacity:1}.breakpoint-desktop .editor-detail .editor-meta .filters button:focus:after,.breakpoint-desktop .editor-detail .editor-meta .filters button:hover:after{right:5px}@media only screen and (max-width:800px){.editor-detail .editor-meta{padding-top:110px!important;padding-bottom:20px;margin:0 auto}.editor-detail .editor-meta .city{padding-top:10px;display:inline-block}}.editors{background-color:#9bbed1;font-size:38px;font-family:Larsseit,sans-serif;color:#fff;height:100vh}.editors .city{font-family:inherit;color:inherit;position:absolute;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:20px;font-weight:500px;text-transform:uppercase;bottom:50px}.editors .fade-enter,.editors .fade-leave-to{opacity:0}.editors .fade-enter-active,.editors .fade-leave-active{transition:opacity .4s}@media only screen and (max-width:800px){.editors{font-size:25px;height:100%}}@media only screen and (min-width:1800px){.editors{font-size:48px}.editors .editor-grid{max-width:1200px}}main.home{position:relative;font-family:Larsseit,sans-serif;background-color:#9bbed1;min-height:100vh;overflow:hidden}main.home .tilted-text{position:relative;padding:180px 20px 100px;margin-bottom:75px;transition:margin .8s}main.home .social-section{-ms-transform:unset;transform:unset}main.home .post-grid{margin:0 100px 50px}@media only screen and (max-width:800px){main.home{margin:80px 0 0}main.home .tilted-text{padding:60px 20px 0;-ms-transform:unset;transform:unset}main.home .post-grid{margin:0}}.latest-work{padding-top:140px;background-color:#9bbed1;min-height:100vh;overflow:hidden}@media only screen and (max-width:800px){.latest-work{padding-top:80px}}.new-wave{background-color:#fded94;color:#25315d;font-family:Larsseit,sans-serif;overflow-x:hidden}.new-wave .tilted-text{padding-top:185px;padding-bottom:80px}.new-wave .new-wave-grid{position:relative;margin:0 85px;padding-bottom:70px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:800px){.new-wave .tilted-text{padding:110px 20px 40px;font-size:21px}.new-wave .new-wave-grid{margin:0;padding-bottom:30px}}.work-detail{background-color:#000;font-family:Larsseit,sans-serif;color:#fff}.work-detail .editor{-ms-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform-origin:center;transform-origin:center;position:absolute;left:-150px;top:50%;width:400px;text-align:center;font-weight:500;font-size:20px;white-space:pre}.work-detail .editor:before{content:"Editor    ";opacity:.5}.work-detail .video-stage{max-width:calc(100% - 200px);margin:140px auto}@media only screen and (min-width:1800px){.work-detail .video-stage{margin:200px auto}}@media only screen and (max-width:800px){.work-detail .editor{-ms-transform:unset;transform:unset;top:90px;left:0;width:100%}.work-detail .video-stage{max-width:100%;margin:120px auto 160px}.work-detail .meta .title{line-height:1.2}}@media only screen and (max-width:800px) and (orientation:landscape){.work-detail .video-stage{margin:75px auto 100px}}.work-studio{padding-top:140px;background-color:#9bbed1;min-height:100vh;overflow:hidden}@media only screen and (max-width:800px){.work-studio{padding-top:80px}}.award{width:125px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}.award .count{font-size:85px;font-weight:500;margin-bottom:10px}.award .image{max-height:65px;-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:800px){.award{width:50%;margin-bottom:30px;-ms-flex-pack:justify;justify-content:space-between}}.awards{background-color:#9bbed1;color:#25315d;padding:0 100px}.awards .awards-content{padding-top:50px;margin:0 auto;max-width:500px;font-size:20px}.awards .title{font-size:30px;font-weight:500;padding:60px 0 40px;display:inline-block;width:100%;text-align:center}.awards .award-row{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:-20px}.awards .featured-image{-ms-transform:translateY(70px);transform:translateY(70px);background-color:#fff;height:85vh}.awards .featured-image .slide-wrap{width:101%}@media only screen and (max-width:800px){.awards{padding:0}.awards .awards-content{padding:50px 15px 0}.awards .award-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.awards .featured-image{margin:0 20px;width:calc(100% - 40px);-ms-transform:translateY(50px);transform:translateY(50px)}.awards .fh-slideshow{height:31vh!important}}@media only screen and (min-width:1800px){.awards .award-row,.awards .featured-image{max-width:1800px;margin:0 auto}}.description{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin:0 100px 120px;color:#25315d}.description .img-1{overflow:unset;height:unset}.description .col-1{width:42%}.description .col-2{width:calc(58% - 80px)}.description .col-2 p{margin:0 0 50px;font-size:24px;line-height:1.4}.description .col-2 .img-2{margin:0 80px 0 40px;width:calc(100% - 120px);padding-bottom:calc(100% - 120px)}@media only screen and (max-width:800px){.description{margin:0 15px 30px;-ms-flex-direction:column;flex-direction:column}.description .col-1{width:100%}.description .col-1 .img-1{padding-bottom:100%}.description .col-2{width:100%}.description .col-2 p{font-size:16px;margin:30px 0}.description .col-2 .img-2{width:100%;margin:0;padding-bottom:100%}}@media only screen and (min-width:1800px){.description{max-width:1800px;margin:0 auto 120px}}.location{margin:0 10px;width:calc(33.33% - 20px);text-decoration:none;color:#000}.location .image-sizer:after{content:" ";position:absolute;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.2)}.location .image .map{font-size:40px;font-weight:700;color:#fff;opacity:0;transition:opacity .3s ease-in}.location .image-meta{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center}.location .image-meta .pin{transition:transform .3s ease-in}.location .image-meta h4{font-family:inherit;color:#fff;font-size:40px;font-weight:700;margin:15px 0;transition:opacity .3s ease-in}.location .address{text-align:center;font-size:16px}.location .address p{margin:30px 0 25px;color:#25315d;line-height:1.4}.location .address a{color:#000;text-decoration:none}.location .email{display:block;text-decoration:none;color:#25315d;font-weight:700;text-align:center;line-height:1.3;padding:2px 0;transition:color .4s}.location .email:hover{color:#f56d6f}.breakpoint-desktop .location .image:hover h4{opacity:0}.breakpoint-desktop .location .image:hover .pin{-ms-transform:translateY(50%);transform:translateY(50%)}.breakpoint-desktop .location .image:hover .map{opacity:1}@media only screen and (max-width:800px){.location{width:100%;margin-bottom:30px}}.locations{display:-ms-flexbox;display:flex;margin:120px 90px 0}@media only screen and (max-width:800px){.locations{margin:80px 15px 30px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.representation{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 100px}.representation .title{text-align:center;font-size:44px;font-weight:700;margin:100px 0 30px;width:100%}.representation .rep{width:33.33%;text-align:center}.representation .rep h5{color:#9bbed1;font-weight:700;font-size:20px;margin:0 0 20px}.representation .rep .wp-content{line-height:1.4;font-size:16px}.representation a{color:#25315d;text-decoration:none;transition:color .4s}.representation a:hover{color:#f56d6f}@media only screen and (max-width:800px){.representation{margin:0 15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.representation .title{margin-top:0}.representation .rep{width:100%;margin-bottom:30px}.representation .rep h5{font-size:32px}}.teasers{text-align:center;font-size:20px;font-weight:500;position:relative;color:#25315d}.teasers span{opacity:.5}.teasers a{text-decoration:none;color:#25315d}.editor-grid{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,100px);max-width:920px;z-index:1;width:calc(100% - 270px);will-change:transform}.editor-grid a{text-decoration:none;color:inherit;font-family:inherit;transition:opacity .4s,transform .4s;display:inline-block;white-space:pre}.editor-grid a .line-1{font-weight:700}.editor-grid a:after{content:", "}.editor-grid a:last-child:after{content:""}.breakpoint-desktop .editor-grid:focus a,.breakpoint-desktop .editor-grid:hover a{opacity:.3}.breakpoint-desktop .editor-grid:focus a:focus,.breakpoint-desktop .editor-grid:focus a:hover,.breakpoint-desktop .editor-grid:hover a:focus,.breakpoint-desktop .editor-grid:hover a:hover{opacity:1}@media only screen and (max-width:800px){.editor-grid{width:100%;position:static;-ms-transform:unset;transform:unset;padding-top:75px}.editor-grid a{width:100%;text-align:center;padding:12px 0;font-size:36px}.editor-grid a:after{content:none}.editor-grid a:last-child{margin-bottom:50px}}.editor-slides{position:absolute;top:148px;bottom:148px;left:126px;max-width:calc(100% - 300px);width:100%}.editor-slides .rsp-image-module .image-sizer>*{height:101%;width:101%}.intro-section{position:fixed;top:0;height:100vh;width:100%;z-index:900;background-color:#fff;transition:height .8s}.intro-section .logo{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:transform .6s,top .6s}.intro-section .logo svg{height:auto;transition:width .8s}.intro-section .logo path{fill:transparent;transition:fill .2s}.intro-section .logo path.back-layer{fill:#25315d}.intro-section .logo.fill-back .back-layer,.intro-section .logo.fill-front .front-layer{fill:initial}.intro-section.fill-all .front-layer,.intro-section.letter-k .letter-k,.intro-section.letter-o .letter-o,.intro-section.letter-r .letter-r,.intro-section.letter-w .letter-w{fill:#fded94}.intro-section.fill-all .back-layer{fill:#25315d}.intro-section.finished{height:0}.intro-section.finished .logo{top:25px;-ms-transform:translate(-50%);transform:translate(-50%)}.intro-section.finished .logo svg{width:100px}.home .fh-slideshow{margin:100px 100px 0 0;position:relative;height:70.25vh;font-family:Larsseit,sans-serif}.home .fh-slideshow .image-sizer:after{content:" ";position:absolute;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.2)}.home .fh-slideshow .nav{position:absolute;top:0;bottom:0;width:20%;padding:0;z-index:1;cursor:pointer}.home .fh-slideshow .nav.next{right:0}.home .fh-slideshow .nav.next .arrow-next{position:absolute;top:50%;right:-20px;-ms-transform:translateY(-50%);transform:translateY(-50%);display:-ms-flexbox;display:flex;transition:right .4s}.home .fh-slideshow .nav.next:hover .arrow-next{right:50px}.home .fh-slideshow .nav.prev{left:0}.home .fh-slideshow .nav.prev .arrow-prev{position:absolute;top:50%;left:-20px;-ms-transform:translateY(-50%);transform:translateY(-50%);display:-ms-flexbox;display:flex;transition:left .4s}.home .fh-slideshow .nav.prev .arrow-prev svg{-ms-transform:rotate(180deg);transform:rotate(180deg)}.home .fh-slideshow .nav.prev:hover .arrow-prev{left:50px}.home .fh-slideshow .slide-title{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;color:#fff;text-align:center;transition:transform 2.2s}.home .fh-slideshow .slide-title .name .line-1{font-size:48px;font-weight:700}.home .fh-slideshow .slide-title .name .line-2{display:block;font-size:40px}.home .fh-slideshow .slide-title .name .line-1,.home .fh-slideshow .slide-title .name .line-2,.home .fh-slideshow .slide-title .name .line-3{display:block;transition:transform .3s ease-in,opacity .3s ease-in}.home .fh-slideshow .slide-title .view{position:absolute;top:50%;left:50%;width:calc(100% - 100px);-ms-transform:translate(-50%,calc(-50% - 20px));transform:translate(-50%,calc(-50% - 20px));text-align:center;font-weight:700;font-size:48px}.home .fh-slideshow .slide-title .view span{transition:transform .3s ease-in,opacity .3s ease-in;display:inline-block;opacity:0}.home .fh-slideshow .slide-title .view .line-1{margin-right:4px;-ms-transform:translateX(-100%);transform:translateX(-100%)}.home .fh-slideshow .slide-title .view .line-2{margin-left:4px;-ms-transform:translateX(100%);transform:translateX(100%)}.home .fh-slideshow .slide-title .editor{display:block;margin-top:30px;font-weight:700;font-size:18px}.home .fh-slideshow .slide-title .editor:before{content:"Editor ";font-weight:400}.home .fh-slideshow .position-indicator{position:absolute;bottom:40px;left:40px;right:40px;height:2px;background-color:hsla(0,0%,100%,.4)}.home .fh-slideshow .position-indicator div{position:absolute;height:2px;background-color:#fff;transition:left .4s}.breakpoint-desktop .fh-slideshow .slide-wrap a:hover .name .line-1{-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.breakpoint-desktop .fh-slideshow .slide-wrap a:hover .name .line-2,.breakpoint-desktop .fh-slideshow .slide-wrap a:hover .name .line-3{-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.breakpoint-desktop .fh-slideshow .slide-wrap a:hover .view .line-1,.breakpoint-desktop .fh-slideshow .slide-wrap a:hover .view .line-2{-ms-transform:translateX(0);transform:translateX(0);opacity:1}@media only screen and (max-width:800px){.home .fh-slideshow{margin-right:0}.home .fh-slideshow .slide-title .name .line-1{font-size:32px}.home .fh-slideshow .slide-title .name .line-2{font-size:26px}.home .fh-slideshow .slide-title .editor{font-size:16px}.home .fh-slideshow.transitioning .slide .slide-title{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.new-wave-block{color:#fff;margin:15px;width:calc(50% - 30px);overflow:hidden}.new-wave-block .black-overlay{position:absolute;bottom:0;right:0;left:0;top:0;background-color:rgba(0,0,0,.2)}.new-wave-block .block-meta{font-weight:700;font-size:36px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden;height:1.2em;width:90%}.new-wave-block .block-meta span{transition:transform .4s;display:block;text-align:center;height:1.2em}.new-wave-block img{transition:transform .4s ease-in-out}.breakpoint-desktop .new-wave-block:hover .title,.breakpoint-desktop .new-wave-block:hover .view{-ms-transform:translateY(-100%);transform:translateY(-100%)}.breakpoint-desktop .new-wave-block:hover img{-ms-transform:scale(1.2);transform:scale(1.2)}@media only screen and (max-width:800px){.new-wave-block{width:calc(100% - 30px)}.new-wave-block .block-meta{font-size:36px}}.funkhaus-badge{margin:0 30px 15px auto;display:block;width:fit-content}.funkhaus-badge path,.funkhaus-badge rect{fill:#777}header{color:#25315d;fill:#25315d}header .hamburger-div{height:100px;width:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;overflow:hidden}header .hamburger-div .line{height:2px;background-color:#25315d;width:21px;margin:3px 0;transition:width .4s,transform .4s,transform-origin .4s,background-color .4s;transition:width .4s,transform .4s,transform-origin .4s,background-color .4s,-ms-transform-origin .4s}header .hamburger-div .line:nth-child(2n){-ms-transform:translateX(4px);transform:translateX(4px)}header .hamburger-div .line:nth-child(odd){-ms-transform:translateX(-4px);transform:translateX(-4px)}header .hamburger{position:fixed;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;height:unset;width:unset;z-index:500}header .hamburger.hover .hamburger-div .line:nth-child(odd){-ms-transform:translateX(4px);transform:translateX(4px)}header .hamburger.hover .hamburger-div .line:nth-child(2n){-ms-transform:translateX(-4px);transform:translateX(-4px)}header .hamburger.activated .hamburger-div .line:first-child,header .hamburger.hover.activated .line:first-child{-ms-transform:translateX(-64px);transform:translateX(-64px)}header .hamburger.activated .hamburger-div .line:nth-child(2),header .hamburger.activated .hamburger-div .line:nth-child(3),header .hamburger.hover.activated .line:nth-child(2),header .hamburger.hover.activated .line:nth-child(3){-ms-transform-origin:15px 1px;transform-origin:15px 1px}header .hamburger.activated .hamburger-div .line:nth-child(2),header .hamburger.hover.activated .line:nth-child(2){width:30px;-ms-transform:rotate(45deg) translateX(6px);transform:rotate(45deg) translateX(6px)}header .hamburger.activated .hamburger-div .line:nth-child(3),header .hamburger.hover.activated .line:nth-child(3){width:30px;-ms-transform:rotate(-45deg) translateX(5px);transform:rotate(-45deg) translateX(5px)}header .close{position:absolute;right:5px;transition:opacity .4s}header .close .line{background-color:#fff}header .close .line:first-child{-ms-transform:translateX(-64px);transform:translateX(-64px)}header .close .line:nth-child(2),header .close .line:nth-child(3){-ms-transform-origin:15px 1px;transform-origin:15px 1px}header .close .line:nth-child(2){width:30px;-ms-transform:rotate(45deg) translateX(6px);transform:rotate(45deg) translateX(6px)}header .close .line:nth-child(3){width:30px;-ms-transform:rotate(-45deg) translateX(5px);transform:rotate(-45deg) translateX(5px)}header .logo{position:fixed;left:50%;top:5px;-ms-transform:translateX(-50%);transform:translateX(-50%);padding:20px;z-index:500;transition:transform .55s,opacity .4s}header .logo svg{width:100px;height:auto}header .logo svg path{transition:fill .1s}header .logo.mini{top:0;padding:10px}header .logo.mini svg{height:90px}header .logo .clear path{fill:#fff}header .logo .clear path.back-layer{fill:#25315d}header .logo .letter-k .letter-k,header .logo .letter-o .letter-o,header .logo .letter-r .letter-r,header .logo .letter-w .letter-w{fill:#fded94!important}header .logo.double-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none;color:#25315d}header .logo.double-logo .plus{font-size:62px;margin:0 14px 0 20px;-ms-transform:rotate(45deg);transform:rotate(45deg)}header .logo.double-logo .extra-logo{margin-top:15px}header .logo.double-logo .extra-logo path{fill:#fff}header .logo.double-logo .extra-logo path.back-layer{fill:#25315d}header .page-title{position:fixed;top:50%;left:-150px;width:400px;text-align:center;margin-bottom:10px;-ms-transform-origin:center;transform-origin:center;-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-weight:500;font-size:20px;color:inherit;font-family:Larsseit,sans-serif;transition:transform .55s}header .page-title a{color:inherit;text-decoration:none}header.light-theme{color:#fff;fill:#fff}header.light-theme .hamburger .hamburger-div .line{background-color:#fff}.route-work-detail:not(.menu-opened) header .logo .back-layer{fill:#fded94}.route-work-detail:not(.menu-opened) header .logo .front-layer{fill:#25315d}.route-work-detail:not(.menu-opened) header .logo .clear path.front-layer{fill:#fff}.menu-opened header .hamburger .hamburger-div .line{background-color:#25315d}@media only screen and (max-width:800px){header{position:fixed;top:0;left:0;height:80px;right:0;background-color:#fff;z-index:600;transition:height .2s .5s}header .logo,header .logo.mini{top:0}header .logo.mini svg,header .logo svg{width:80px;height:50px}header .logo.double-logo .extra-logo,header .logo.mini.double-logo .extra-logo{margin-top:5px}header .logo.double-logo .plus,header .logo.mini.double-logo .plus{margin:0 5px 0 25px}header .hamburger{-ms-transform:unset;transform:unset;top:-10px;right:-10px}header .page-title{display:none}.route-new-wave-editor header,.route-new-wave header{background-color:#fded94}.route-editors header,.route-new-wave-work header,.route-work-detail header{height:0}.route-work-detail .close{left:-10px;top:-14px;right:unset;z-index:700}.route-work-detail .close .line{width:26px}.menu-opened header{height:0;transition:unset;transition:height .1s}.menu-opened header .logo{opacity:1;-ms-transform:translateX(-50%);transform:translateX(-50%)}.menu-opened header .hamburger{-ms-transform:unset;transform:unset}.menu-opened header .hamburger .hamburger-div .line{background-color:#fff}.menu-opened header .close{opacity:0;pointer-events:none}}.post{margin:0 0 46px 15px;width:35%;color:#25315d;text-decoration:none;height:calc(50% - 23px);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.post .image{-ms-flex:auto;flex:auto;height:0;overflow:hidden;position:relative!important}.post .image img{transition:transform .4s ease-in-out}.post .image .read{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-weight:700;font-size:36px;width:fit-content}.post .image .read span{display:inline-block;opacity:0;transition:transform .3s ease-in,opacity .3s ease-in}.post .image .read .line-1{margin-right:4px;-ms-transform:translateX(-100%);transform:translateX(-100%)}.post .image .read .line-2{margin-left:4px;-ms-transform:translateX(100%);transform:translateX(100%)}.post .image .image-sizer:after{content:" ";position:absolute;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.2)}.post .post-meta{margin-top:20px;position:relative}.post .post-meta .date{color:#9bbed1;font-size:13px}.post .post-meta .title{font-size:1.75vw;font-weight:500;display:block;margin-top:5px;line-height:1.2;max-height:2.4em;overflow:hidden;word-wrap:break-word}.breakpoint-desktop .post:hover img{-ms-transform:scale(1.2);transform:scale(1.2)}.breakpoint-desktop .post:hover .read span{opacity:1;-ms-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width:800px){.post{width:100%!important;margin:0 0 40px!important}.post .image{height:unset}.post .post-meta .date{margin-left:15px}.post .post-meta .title{font-size:18px;margin:5px 10px 0 15px!important;max-height:unset}}.post-grid{margin-left:100px;font-family:Larsseit,sans-serif}.post-grid .grid-chunk{margin:45px auto 0;max-width:1800px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc(100vh - 90px)}.post-grid .grid-chunk.align-left .post:first-child{width:61.5%;margin:0 15px 0 0;height:100%}.post-grid .grid-chunk.align-left .post:first-child .title{margin-right:90px}.post-grid .grid-chunk.align-left .post:last-child{margin:0 0 0 15px}.post-grid .grid-chunk.align-right .post{margin:0 15px 0 0}.post-grid .grid-chunk.align-right .post:last-child{width:61.5%;margin:0 0 0 15px;height:100%}.post-grid .grid-chunk.align-right .post:last-child .title{margin-right:90px}.post-grid .grid-chunk.align-right .post:first-child{margin:0 15px 46px 0}@media only screen and (max-width:800px){.post-grid{margin:0}.post-grid .grid-chunk{width:100%;height:unset;margin:0}}.social-section{color:#9bbed1;font-family:Larsseit,sans-serif;font-size:16px;width:fit-content;text-align:center;margin:40px auto 10px;-ms-transform:translateX(50px);transform:translateX(50px);position:relative}.social-section .social-menu{margin:20px auto 0;width:fit-content}.social-section .social-menu li{display:inline-block}.social-section .social-menu li a{padding:0 18px 55px;display:block}.social-section .social-menu li svg{height:20px;width:auto}.social-section .hand{position:absolute;bottom:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);display:-ms-flexbox;display:flex;pointer-events:none;transition:left .4s}.social-section .hand.yellow{opacity:0;transition:opacity .4s,left .4s}.social-section.hover-Instagram .hand{left:26%}.social-section.hover-Instagram .hand.yellow{opacity:1}.social-section.hover-LinkedIn .hand{left:76%}.social-section.hover-LinkedIn .hand.yellow{opacity:1}@media only screen and (max-width:800px){.social-section{-ms-transform:unset;transform:unset}.social-section .hand{display:none}.social-section .follow{margin-bottom:20px;display:inline-block}.social-section .social-menu li a{padding:0 18px 35px}}.tilted-text{position:relative;max-width:980px;margin:0 auto;padding-left:80px;padding-right:80px;font-size:58px}.tilted-text .hidden-text,.tilted-text .show-text{font-weight:700;font-size:inherit;margin:0 auto;text-align:center;line-height:1.2;color:#25315d}.tilted-text .hidden-text p,.tilted-text .show-text p{margin:0}.tilted-text .hidden-text p br,.tilted-text .show-text p br{display:none}.tilted-text .hidden-text{opacity:0}.tilted-text .show-text{position:absolute;left:80px;right:80px}@media only screen and (max-width:800px){.tilted-text{padding:140px 20px 80px;font-size:21px;max-width:unset}.tilted-text .show-text{left:15px;right:15px}}.work-block{position:relative;text-decoration:none;font-family:Larsseit,sans-serif;color:#fff;height:fit-content;width:calc(50% - 15px);margin:15px 0;overflow:hidden;transition:margin .4s ease-out}.work-block .hidden-image{visibility:hidden}.work-block .image-sizer:after{content:" ";position:absolute;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.2)}.work-block .title{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;width:calc(100% - 40px);margin:0 20px}.work-block .title .line-1,.work-block .title .line-2,.work-block .title .line-3{display:block;transition:transform .3s ease-in,opacity .3s ease-in}.work-block .title .line-1{font-weight:700;font-size:36px}.work-block .title .line-3:before{content:" ";white-space:pre}.work-block .title .line-2,.work-block .title .line-3{font-size:26px;display:inline-block;width:fit-content;margin:0 auto}.work-block .view{position:absolute;top:50%;left:50%;width:calc(100% - 100px);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;font-weight:700;font-size:36px}.work-block .view span{transition:transform .3s ease-in,opacity .3s ease-in;display:inline-block;opacity:0}.work-block .view .line-1{margin-right:4px;-ms-transform:translateX(-100%);transform:translateX(-100%)}.work-block .view .line-2{margin-left:4px;-ms-transform:translateX(100%);transform:translateX(100%)}.work-block .editor{font-weight:700;font-size:16px;text-align:center;position:absolute;left:50%;bottom:25px;-ms-transform:translate(-50%);transform:translate(-50%)}.work-block .editor span{font-weight:400}.work-block .transition-overlay{position:fixed;bottom:0;right:0;left:0;top:0;background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:500;opacity:1;pointer-events:none}.work-block .transition-overlay .responsive-image{width:calc(100% - 200px);max-height:calc(100% - 200px);overflow:hidden;opacity:0}.breakpoint-desktop .work-block:hover .title .line-1{-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:0}.breakpoint-desktop .work-block:hover .title .line-2,.breakpoint-desktop .work-block:hover .title .line-3{-ms-transform:translateY(100%);transform:translateY(100%);opacity:0}.breakpoint-desktop .work-block:hover .view .line-1,.breakpoint-desktop .work-block:hover .view .line-2{-ms-transform:translateX(0);transform:translateX(0);opacity:1}@media only screen and (max-width:800px){.work-block{width:calc(100% - 40px)!important;margin:10px auto!important}.work-block .block-meta{position:absolute;width:100%;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.work-block .title{width:100%;margin:0 0 10px;position:static;-ms-transform:unset;transform:unset;display:block}.work-block .title .line-1{font-size:28px}.work-block .title .line-2,.work-block .title .line-3{font-size:22px}.work-block .editor{position:static;-ms-transform:unset;transform:unset;display:block}}.work-grid{margin:0 auto;padding-bottom:100px;width:calc(100% - 200px);max-width:1800px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:800px){.work-grid{margin:0;padding-bottom:50px;width:100%}}.meta{position:absolute;bottom:32px;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center;width:calc(100% - 300px)}.meta .title{font-size:2.88vw;margin:0 0 20px}.meta .credit{font-size:18px;margin:0 15px;display:inline-block}.meta .credit .role{opacity:.5;margin-right:5px;display:inline-block}.meta .credit a{color:inherit;text-decoration:none}@media only screen and (min-width:1800px){.meta{bottom:74px}.meta .title{font-size:2vw}}@media only screen and (max-width:800px){.meta{left:unset;-ms-transform:unset;transform:unset;width:100%}.meta .title{font-size:24px;margin:0 10px 20px}.meta .credit{margin:0;width:100%}}@media only screen and (max-width:800px) and (orientation:landscape){.meta{bottom:20px}.meta .title{margin:0 0 10px}.meta .credit{width:unset;margin:0 15px}}.teaser .nav{position:absolute;bottom:40px;overflow:hidden}.teaser .nav .svg-wrapper{display:-ms-flexbox;display:flex;z-index:1;position:relative;pointer-events:none;transition:transform .4s}.teaser .nav .rsp-image-module{position:absolute;top:0;width:100px;pointer-events:none;transition:left .4s,right .4s,opacity .4s}.teaser .nav .rsp-image-module.loading{opacity:0}.teaser .nav.next{right:30px;padding:30px 20px 30px 120px}.teaser .nav.next .rsp-image-module{left:160px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.teaser .nav.next:hover .svg-wrapper{-ms-transform:translateX(100%);transform:translateX(100%)}.teaser .nav.next:hover .rsp-image-module{left:10px}.teaser .nav.prev{left:30px;padding:30px 120px 30px 20px}.teaser .nav.prev .rsp-image-module{right:160px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.teaser .nav.prev:hover .svg-wrapper{-ms-transform:translateX(-100%);transform:translateX(-100%)}.teaser .nav.prev:hover .rsp-image-module{right:10px}