/*!
 * Theme Name: Pixelpulli
 * Theme URI: https://pixelpulli.de
 * Author: Jens Caspari
 * Author URI: https://pixelpulli.de
 * Description: The pixelpulli theme
 * Version: 3.06
 * License: MIT
 * License URI: https://mit-license.org/
 * Text Domain: pixelpulli
 * */@keyframes rainbow-text-simple-animation-rev{0%{background-size:650%}40%{background-size:650%}100%{background-size:100%}}@keyframes rainbow-text-simple-animation{0%{background-size:100%}80%{background-size:650%}100%{background-size:650%}}[data-aos]{visibility:hidden}[data-aos].aos-animate{visibility:visible}[data-aos|=fade]{opacity:0}[data-aos|=fade].aos-animate{opacity:1;transition:all .6s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition-delay:0s}[data-aos|=fadeInUp]{opacity:0}[data-aos|=fadeInUp].aos-animate{animation:fadeInUp .8s ease-in-out both}[data-aos|=fadeInUp2]{opacity:0}[data-aos|=fadeInUp2].aos-animate{animation:fadeInUp2 .8s ease-in-out both}[data-aos|=slideInUp]{opacity:0}[data-aos|=slideInUp].aos-animate{animation:slideInUp 1.6s cubic-bezier(0.42, 0, 0.58, 1) -0.3s both 1}[data-aos|=fadeIn]{opacity:0}[data-aos|=fadeIn].aos-animate{animation:fadeIn .8s ease-in-out both}[data-aos|=fadeOut]{opacity:0}[data-aos|=fadeOut].aos-animate{animation:fadeOut .8s ease-in-out both}[data-aos|=scaleOut].aos-animate{animation:scaleOut .8s ease-in-out both}[data-aos|=reveal-right].aos-animate{animation:reveal-right .8s ease-in-out both}[data-aos|=reveal-right].aos-animate.unreveal-right{animation:unreveal-right .4s ease-in-out both}[data-aos|=reveal-up].aos-animate{animation:reveal-up .8s ease-in-out both}[data-aos|=reveal-up].aos-animate.unreveal-up{animation:unreveal-up .4s ease-in-out both}[data-aos|=reveal-left].aos-animate{animation:reveal-left .8s ease-in-out both}[data-aos|=reveal-down].aos-animate{animation:reveal-down .8s ease-in-out both}.rotate{animation:rotate 8s linear forwards infinite;animation-direction:reverse}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0, 5rem, 0)}to{opacity:1;transform:none}}@keyframes fadeInUp2{0%{opacity:0;transform:translate3d(0, 10rem, 0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(3rem, 0, 0)}to{opacity:1;transform:none}}@keyframes slideInUp{0%{opacity:0;transform:translate3d(0, 20%, 0)}10%{opacity:1}to{opacity:1;transform:none}}.fadeIn{animation:fadeIn .6s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s both 1}.fadeOut{animation:fadeOut .6s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s both 1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOutDown{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0, 20%, 0)}}@keyframes fadeOutDown2{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0, 10rem, 0)}}@keyframes unfadeInUp{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0, 3rem, 0)}}@keyframes unfadeInDown{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0, -10rem, 0)}}@keyframes scaleX{0%{transform:scaleX(0)}to{transform:none}}@keyframes unscaleX{0%{transform:none}to{transform:scaleX(0)}}@keyframes click{50%{transform:scale(0.8)}0%,to{transform:scale(1)}}@keyframes click-2{50%{transform:scale(1.2)}0%,to{transform:scale(1.4)}}@keyframes click-3{50%{transform:scale(0.5)}0%,to{transform:scale(0.6)}}@keyframes scaleOut{0%{opacity:0;transform:scale(1.2)}to{opacity:1;transform:none}}@keyframes unscaleOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.1)}}@keyframes rotate{0%{transform-origin:center center;transform:rotate(0);opacity:1}to{transform-origin:center center;transform:rotate(-360deg);opacity:1}}@keyframes in-width-right{0%{visibility:visible;-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{visibility:visible;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes in-width-left{0%{visibility:visible;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{visibility:visible;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.slide-up{animation:slide-up .25s cubic-bezier(0.42, 0, 0.58, 1) 0s both 1}.unslide-up{animation:unslide-up .25s cubic-bezier(0.42, 0, 0.58, 1) 0s both 1}.slide-down{animation:slide-down .25s cubic-bezier(0.42, 0, 0.58, 1) 0s both 1}.unslide-down{animation:unslide-down .25s cubic-bezier(0.42, 0, 0.58, 1) 0s both 1}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes unslide-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-200%)}to{opacity:1;transform:translateY(0)}}@keyframes unslide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-200%)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(25vh)}to{opacity:1;transform:translateY(0)}}@keyframes unreveal-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(25vh)}}@keyframes reveal-down{0%{opacity:0;transform:translateY(-25vh)}to{opacity:1;transform:translateY(0)}}@keyframes unreveal-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-25vh)}}@keyframes reveal-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes unreveal-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes reveal-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes unreveal-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-10rem)}}.container{max-width:1488px;margin:0 auto;padding:0 24px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.row{list-style:none;margin-left:-24px}.row:not(.row--flex):before,.row:not(.row--flex):after{content:" ";display:table}.row:not(.row--flex):after{clear:both}.row.row--gutterless{margin-left:0}.row.row--flex{display:flex;flex-wrap:wrap}.col{float:left;padding-left:24px;box-sizing:border-box}.row--gutterless .col{padding-left:0}@media only screen and (min-width: 1025px){.col--lg-offset-0{margin-left:0%}.col--lg-1{width:8.3333333333%}.row--flex .col--lg-1{flex-basis:8.3333333333%;max-width:8.3333333333%;width:auto;float:none}.col--lg-offset-1{margin-left:8.3333333333%}.col--lg-2{width:16.6666666667%}.row--flex .col--lg-2{flex-basis:16.6666666667%;max-width:16.6666666667%;width:auto;float:none}.col--lg-offset-2{margin-left:16.6666666667%}.col--lg-3{width:25%}.row--flex .col--lg-3{flex-basis:25%;max-width:25%;width:auto;float:none}.col--lg-offset-3{margin-left:25%}.col--lg-4{width:33.3333333333%}.row--flex .col--lg-4{flex-basis:33.3333333333%;max-width:33.3333333333%;width:auto;float:none}.col--lg-offset-4{margin-left:33.3333333333%}.col--lg-5{width:41.6666666667%}.row--flex .col--lg-5{flex-basis:41.6666666667%;max-width:41.6666666667%;width:auto;float:none}.col--lg-offset-5{margin-left:41.6666666667%}.col--lg-6{width:50%}.row--flex .col--lg-6{flex-basis:50%;max-width:50%;width:auto;float:none}.col--lg-offset-6{margin-left:50%}.col--lg-7{width:58.3333333333%}.row--flex .col--lg-7{flex-basis:58.3333333333%;max-width:58.3333333333%;width:auto;float:none}.col--lg-offset-7{margin-left:58.3333333333%}.col--lg-8{width:66.6666666667%}.row--flex .col--lg-8{flex-basis:66.6666666667%;max-width:66.6666666667%;width:auto;float:none}.col--lg-offset-8{margin-left:66.6666666667%}.col--lg-9{width:75%}.row--flex .col--lg-9{flex-basis:75%;max-width:75%;width:auto;float:none}.col--lg-offset-9{margin-left:75%}.col--lg-10{width:83.3333333333%}.row--flex .col--lg-10{flex-basis:83.3333333333%;max-width:83.3333333333%;width:auto;float:none}.col--lg-offset-10{margin-left:83.3333333333%}.col--lg-11{width:91.6666666667%}.row--flex .col--lg-11{flex-basis:91.6666666667%;max-width:91.6666666667%;width:auto;float:none}.col--lg-offset-11{margin-left:91.6666666667%}.col--lg-12{width:100%}.row--flex .col--lg-12{flex-basis:100%;max-width:100%;width:auto;float:none}.col--lg-offset-12{margin-left:100%}}@media only screen and (min-width: 769px)and (max-width: 1024px){.col--md-offset-0{margin-left:0%}.col--md-1{width:8.3333333333%}.row--flex .col--md-1{flex-basis:8.3333333333%;max-width:8.3333333333%;width:auto;float:none}.col--md-offset-1{margin-left:8.3333333333%}.col--md-2{width:16.6666666667%}.row--flex .col--md-2{flex-basis:16.6666666667%;max-width:16.6666666667%;width:auto;float:none}.col--md-offset-2{margin-left:16.6666666667%}.col--md-3{width:25%}.row--flex .col--md-3{flex-basis:25%;max-width:25%;width:auto;float:none}.col--md-offset-3{margin-left:25%}.col--md-4{width:33.3333333333%}.row--flex .col--md-4{flex-basis:33.3333333333%;max-width:33.3333333333%;width:auto;float:none}.col--md-offset-4{margin-left:33.3333333333%}.col--md-5{width:41.6666666667%}.row--flex .col--md-5{flex-basis:41.6666666667%;max-width:41.6666666667%;width:auto;float:none}.col--md-offset-5{margin-left:41.6666666667%}.col--md-6{width:50%}.row--flex .col--md-6{flex-basis:50%;max-width:50%;width:auto;float:none}.col--md-offset-6{margin-left:50%}.col--md-7{width:58.3333333333%}.row--flex .col--md-7{flex-basis:58.3333333333%;max-width:58.3333333333%;width:auto;float:none}.col--md-offset-7{margin-left:58.3333333333%}.col--md-8{width:66.6666666667%}.row--flex .col--md-8{flex-basis:66.6666666667%;max-width:66.6666666667%;width:auto;float:none}.col--md-offset-8{margin-left:66.6666666667%}.col--md-9{width:75%}.row--flex .col--md-9{flex-basis:75%;max-width:75%;width:auto;float:none}.col--md-offset-9{margin-left:75%}.col--md-10{width:83.3333333333%}.row--flex .col--md-10{flex-basis:83.3333333333%;max-width:83.3333333333%;width:auto;float:none}.col--md-offset-10{margin-left:83.3333333333%}.col--md-11{width:91.6666666667%}.row--flex .col--md-11{flex-basis:91.6666666667%;max-width:91.6666666667%;width:auto;float:none}.col--md-offset-11{margin-left:91.6666666667%}.col--md-12{width:100%}.row--flex .col--md-12{flex-basis:100%;max-width:100%;width:auto;float:none}.col--md-offset-12{margin-left:100%}}@media only screen and (min-width: 481px)and (max-width:768px){.col--sm-offset-0{margin-left:0%}.col--sm-1{width:8.3333333333%}.row--flex .col--sm-1{flex-basis:8.3333333333%;max-width:8.3333333333%;width:auto;float:none}.col--sm-offset-1{margin-left:8.3333333333%}.col--sm-2{width:16.6666666667%}.row--flex .col--sm-2{flex-basis:16.6666666667%;max-width:16.6666666667%;width:auto;float:none}.col--sm-offset-2{margin-left:16.6666666667%}.col--sm-3{width:25%}.row--flex .col--sm-3{flex-basis:25%;max-width:25%;width:auto;float:none}.col--sm-offset-3{margin-left:25%}.col--sm-4{width:33.3333333333%}.row--flex .col--sm-4{flex-basis:33.3333333333%;max-width:33.3333333333%;width:auto;float:none}.col--sm-offset-4{margin-left:33.3333333333%}.col--sm-5{width:41.6666666667%}.row--flex .col--sm-5{flex-basis:41.6666666667%;max-width:41.6666666667%;width:auto;float:none}.col--sm-offset-5{margin-left:41.6666666667%}.col--sm-6{width:50%}.row--flex .col--sm-6{flex-basis:50%;max-width:50%;width:auto;float:none}.col--sm-offset-6{margin-left:50%}.col--sm-7{width:58.3333333333%}.row--flex .col--sm-7{flex-basis:58.3333333333%;max-width:58.3333333333%;width:auto;float:none}.col--sm-offset-7{margin-left:58.3333333333%}.col--sm-8{width:66.6666666667%}.row--flex .col--sm-8{flex-basis:66.6666666667%;max-width:66.6666666667%;width:auto;float:none}.col--sm-offset-8{margin-left:66.6666666667%}.col--sm-9{width:75%}.row--flex .col--sm-9{flex-basis:75%;max-width:75%;width:auto;float:none}.col--sm-offset-9{margin-left:75%}.col--sm-10{width:83.3333333333%}.row--flex .col--sm-10{flex-basis:83.3333333333%;max-width:83.3333333333%;width:auto;float:none}.col--sm-offset-10{margin-left:83.3333333333%}.col--sm-11{width:91.6666666667%}.row--flex .col--sm-11{flex-basis:91.6666666667%;max-width:91.6666666667%;width:auto;float:none}.col--sm-offset-11{margin-left:91.6666666667%}.col--sm-12{width:100%}.row--flex .col--sm-12{flex-basis:100%;max-width:100%;width:auto;float:none}.col--sm-offset-12{margin-left:100%}}@media only screen and (max-width: 480px){.col--xs-offset-0{margin-left:0%}.col--xs-1{width:8.3333333333%}.row--flex .col--xs-1{flex-basis:8.3333333333%;max-width:8.3333333333%;width:auto;float:none}.col--xs-offset-1{margin-left:8.3333333333%}.col--xs-2{width:16.6666666667%}.row--flex .col--xs-2{flex-basis:16.6666666667%;max-width:16.6666666667%;width:auto;float:none}.col--xs-offset-2{margin-left:16.6666666667%}.col--xs-3{width:25%}.row--flex .col--xs-3{flex-basis:25%;max-width:25%;width:auto;float:none}.col--xs-offset-3{margin-left:25%}.col--xs-4{width:33.3333333333%}.row--flex .col--xs-4{flex-basis:33.3333333333%;max-width:33.3333333333%;width:auto;float:none}.col--xs-offset-4{margin-left:33.3333333333%}.col--xs-5{width:41.6666666667%}.row--flex .col--xs-5{flex-basis:41.6666666667%;max-width:41.6666666667%;width:auto;float:none}.col--xs-offset-5{margin-left:41.6666666667%}.col--xs-6{width:50%}.row--flex .col--xs-6{flex-basis:50%;max-width:50%;width:auto;float:none}.col--xs-offset-6{margin-left:50%}.col--xs-7{width:58.3333333333%}.row--flex .col--xs-7{flex-basis:58.3333333333%;max-width:58.3333333333%;width:auto;float:none}.col--xs-offset-7{margin-left:58.3333333333%}.col--xs-8{width:66.6666666667%}.row--flex .col--xs-8{flex-basis:66.6666666667%;max-width:66.6666666667%;width:auto;float:none}.col--xs-offset-8{margin-left:66.6666666667%}.col--xs-9{width:75%}.row--flex .col--xs-9{flex-basis:75%;max-width:75%;width:auto;float:none}.col--xs-offset-9{margin-left:75%}.col--xs-10{width:83.3333333333%}.row--flex .col--xs-10{flex-basis:83.3333333333%;max-width:83.3333333333%;width:auto;float:none}.col--xs-offset-10{margin-left:83.3333333333%}.col--xs-11{width:91.6666666667%}.row--flex .col--xs-11{flex-basis:91.6666666667%;max-width:91.6666666667%;width:auto;float:none}.col--xs-offset-11{margin-left:91.6666666667%}.col--xs-12{width:100%}.row--flex .col--xs-12{flex-basis:100%;max-width:100%;width:auto;float:none}.col--xs-offset-12{margin-left:100%}}*{background-color:rgba(0,0,0,0);border:0;box-sizing:border-box;font:inherit;margin:0;padding:0}html{background-color:#fff;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}input,select,textarea,button{color:inherit;display:inline-block}input[disabled],select[disabled],textarea[disabled],button[disabled]{cursor:not-allowed}button{cursor:pointer}table{border-collapse:collapse;border-spacing:0}table th,table td{text-align:left}@media only screen and (min-width: 1025px){.visible-lg{display:block !important}}@media only screen and (min-width: 1025px){.hidden-lg{display:none !important}}@media only screen and (min-width: 769px)and (max-width: 1024px){.visible-md{display:block !important}}@media only screen and (min-width: 769px)and (max-width: 1024px){.hidden-md{display:none !important}}@media only screen and (min-width: 481px)and (max-width:768px){.visible-sm{display:block !important}}@media only screen and (min-width: 481px)and (max-width:768px){.hidden-sm{display:none !important}}@media only screen and (max-width: 480px){.visible-xs{display:block !important}}@media only screen and (max-width: 480px){.hidden-xs{display:none !important}}.alignleft,.float-left{float:left}img .alignleft,img .float-left{margin-right:24px}.alignright,.float-right{float:right}img .alignright,img .float-right{margin-left:24px}.aligncenter,.float-center{display:block;margin-left:auto;margin-right:auto}img .aligncenter,img .float-center{margin-bottom:24px}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.align-text-left{text-align:left}.align-text-right{text-align:right}.align-text-center{text-align:center}.items-center{align-items:center}.visible-on-mobile{display:none !important}@media screen and (max-width: 768px){.visible-on-mobile{display:block !important}}.visible-on-tablet{display:none !important}@media screen and (max-width: 1024px){.visible-on-tablet{display:block !important}}@media screen and (max-width: 768px){.visible-on-tablet{display:none !important}}@media screen and (max-width: 1024px){.visible-on-desktop{display:none !important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.py-xl{padding-top:96px;padding-bottom:96px}.pt-xl{padding-top:96px}.pb-xl{padding-bottom:96px}.px-xl{padding-left:96px;padding-right:96px}.pl-xl{padding-left:96px}.pr-xl{padding-right:96px}.my-xl{margin-top:96px;margin-bottom:96px}.mt-xl{margin-top:96px}.mb-xl{margin-bottom:96px}.mx-xl{margin-left:96px;margin-right:96px}.ml-xl{margin-left:96px}.mr-xl{margin-right:96px}.py-lg{padding-top:72px;padding-bottom:72px}.pt-lg{padding-top:72px}.pb-lg{padding-bottom:72px}.px-lg{padding-left:72px;padding-right:72px}.pl-lg{padding-left:72px}.pr-lg{padding-right:72px}.my-lg{margin-top:72px;margin-bottom:72px}.mt-lg{margin-top:72px}.mb-lg{margin-bottom:72px}.mx-lg{margin-left:72px;margin-right:72px}.ml-lg{margin-left:72px}.mr-lg{margin-right:72px}.py-md{padding-top:48px;padding-bottom:48px}.pt-md{padding-top:48px}.pb-md{padding-bottom:48px}.px-md{padding-left:48px;padding-right:48px}.pl-md{padding-left:48px}.pr-md{padding-right:48px}.my-md{margin-top:48px;margin-bottom:48px}.mt-md{margin-top:48px}.mb-md{margin-bottom:48px}.mx-md{margin-left:48px;margin-right:48px}.ml-md{margin-left:48px}.mr-md{margin-right:48px}.py-sm{padding-top:24px;padding-bottom:24px}.pt-sm{padding-top:24px}.pb-sm{padding-bottom:24px}.px-sm{padding-left:24px;padding-right:24px}.pl-sm{padding-left:24px}.pr-sm{padding-right:24px}.my-sm{margin-top:24px;margin-bottom:24px}.mt-sm{margin-top:24px}.mb-sm{margin-bottom:24px}.mx-sm{margin-left:24px;margin-right:24px}.ml-sm{margin-left:24px}.mr-sm{margin-right:24px}.py-xs{padding-top:12px;padding-bottom:12px}.pt-xs{padding-top:12px}.pb-xs{padding-bottom:12px}.px-xs{padding-left:12px;padding-right:12px}.pl-xs{padding-left:12px}.pr-xs{padding-right:12px}.my-xs{margin-top:12px;margin-bottom:12px}.mt-xs{margin-top:12px}.mb-xs{margin-bottom:12px}.mx-xs{margin-left:12px;margin-right:12px}.ml-xs{margin-left:12px}.mr-xs{margin-right:12px}.font-base{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.font-alt{font-family:"Georgia","Times New Roman",Times,serif}.text-2xl{font-size:32px;font-size:2rem}.text-xl{font-size:24px;font-size:1.5rem}.text-lg{font-size:22px;font-size:1.375rem}.text-md{font-size:18px;font-size:1.125rem}.text-sm{font-size:16px;font-size:1rem}.text-xs{font-size:14px;font-size:0.875rem}.text-base{color:#141516}.bg-base{background-color:#141516}.text-background{color:#f2f2f2}.bg-background{background-color:#f2f2f2}.text-background01{color:#f2f2f2}.bg-background01{background-color:#f2f2f2}.text-background01-border{color:#fbfaf8}.bg-background01-border{background-color:#fbfaf8}.text-brand{color:#838b91}.bg-brand{background-color:#838b91}.text-success{color:#5cb85c}.bg-success{background-color:#5cb85c}.text-info{color:#838b91}.bg-info{background-color:#838b91}.text-warning{color:#f0ad4e}.bg-warning{background-color:#f0ad4e}.text-danger{color:#d9534f}.bg-danger{background-color:#d9534f}html{font-size:62.5%}body{color:#141516;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.5;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;min-width:320px;font-size:16px;font-size:1rem}body.menu-open{overflow:hidden}h1,h2,h3,h4,h5,h6,p,hr,ul,ol,dl{margin-bottom:24px}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,hr:last-child,ul:last-child,ol:last-child,dl:last-child{margin-bottom:0}h1,h2,h3,h4{color:#383838;margin:0 0 15px;font-family:"pp_editorial_newlight",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-0.01em}@media screen and (max-width: 1024px){h1,h2,h3,h4{letter-spacing:0}}h1{font-size:3rem;letter-spacing:-1px}h2{font-size:3.5rem;line-height:1.2}h1.page-title{font:400 105px/1.15 "pp_editorial_newlight",sans-serif}@media screen and (max-width: 1024px){h1.page-title{font-size:5rem}}@media screen and (max-width: 1024px){h2{font-size:2.7rem}}@media screen and (max-width: 768px){h2{font-size:2.3rem}}h3{font-size:3rem}h4{font-size:3.5rem}@media screen and (max-width: 1024px){h4{font-size:2.9rem}}@media screen and (max-width: 768px){h4{font-size:2.3rem}}a{color:#141516;text-decoration:none}a:hover{color:#141516}a[href^=tel]{font-size:inherit;font-family:inherit;color:inherit;text-decoration:none;font-style:inherit}p{margin:0 0 25px;font-size:1.6rem}hr{height:1px;background-color:#141516}.loading-screen{position:relative;padding-left:0;padding-right:0;padding-top:0;background-color:#fbfaf8;width:0%;height:100%}.load-container{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:10;pointer-events:none}::-moz-selection{background:#141516;color:#fff}::selection{background:#141516;color:#fff}.grid{display:grid;grid-gap:24px}@media screen and (max-width: 768px){.grid{grid-gap:12px}}@media only screen and (min-width: 1025px){.grid.grid--lg-1x{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid.grid--lg-2x{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid.grid--lg-3x{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid.grid--lg-4x{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid.grid--lg-5x{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid.grid--lg-6x{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media only screen and (min-width: 769px)and (max-width: 1024px){.grid.grid--md-1x{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid.grid--md-2x{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid.grid--md-3x{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid.grid--md-4x{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid.grid--md-5x{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid.grid--md-6x{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media only screen and (min-width: 481px)and (max-width:768px){.grid.grid--sm-1x{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid.grid--sm-2x{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid.grid--sm-3x{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid.grid--sm-4x{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid.grid--sm-5x{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid.grid--sm-6x{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media only screen and (max-width: 480px){.grid.grid--xs-1x{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid.grid--xs-2x{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid.grid--xs-3x{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid.grid--xs-4x{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid.grid--xs-5x{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid.grid--xs-6x{grid-template-columns:repeat(6, minmax(0, 1fr))}}@font-face{font-family:icon;src:url(assets/icons/icon.eot?-fqmihl);src:url(assets/icons/icon.eot?#iefix-fqmihl) format("embedded-opentype"),url(assets/icons/icon.ttf?-fqmihl) format("truetype"),url(assets/icons/icon.woff?-fqmihl) format("woff"),url(assets/icons/icon.svg?-fqmihl#icomoon) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Apfel";src:url("assets/fonts/CLT-Apfel-Grotezk/ApfelGrotezk-Fett.eot?") format("eot"),url("assets/fonts/CLT-Apfel-Grotezk/ApfelGrotezk-Fett.woff2") format("woff2"),url("assets/fonts/CLT-Apfel-Grotezk/ApfelGrotezk-Fett.woff") format("woff"),url("assets/fonts/CLT-Apfel-Grotezk/ApfelGrotezk-Fett.ttf") format("truetype"),url("assets/fonts/CLT-Apfel-Grotezk/ApfelGrotezk-Fett.svg#Apfel") format("svg")}@font-face{font-family:"Necto";src:url("assets/fonts/CLT-Necto-Mono/NectoMono-Regular.eot?") format("eot"),url("assets/fonts/CLT-Necto-Mono/NectoMono-Regular.woff2") format("woff2"),url("assets/fonts/CLT-Necto-Mono/NectoMono-Regular.woff") format("woff"),url("assets/fonts/CLT-Necto-Mono/NectoMono-Regular.ttf") format("truetype"),url("assets/fonts/CLT-Necto-Mono/NectoMono-Regular.svg#Necto") format("svg")}@font-face{font-family:"Mazius";src:url("assets/fonts/CLT-Mazius-Display/MaziusDisplay-Regular.eot?") format("eot"),url("assets/fonts/CLT-Mazius-Display/MaziusDisplay-Regular.woff2") format("woff2"),url("assets/fonts/CLT-Mazius-Display/MaziusDisplay-Regular.woff") format("woff"),url("assets/fonts/CLT-Mazius-Display/MaziusDisplay-Regular.ttf") format("truetype"),url("assets/fonts/CLT-Mazius-Display/MaziusDisplay-Regular.svg#Mazius") format("svg")}#list-work .cont-list-work .work .link-detail .arrow-section .arrow:before,.back-button:before,.go-top .arrow-top:before,.live a span:after,.m-next-project .next-project .arrow-section .arrow:before,[class*=" icon-"],[class^=icon-]{font-family:icon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:1.8rem;-moz-osx-font-smoothing:grayscale}.icon-arrow:before{content:""}.icon-back:before{content:""}.icon-top:before{content:""}img{max-width:100%;height:auto;vertical-align:top;pointer-events:none}.is-fluid{display:block;width:100%;height:auto}.distance.distance-start{height:10vw !important}.is-centered.is-layout-flex.wp-block-columns{align-items:center;max-width:1490px;margin:0 auto}.is-centered.is-layout-flex.wp-block-columns p{max-width:500px}.is-grid.is-layout-flex.wp-block-columns{align-items:stretch;flex-wrap:wrap !important}.is-grid.is-layout-flex.wp-block-columns .wp-block-column{display:flex;flex-direction:column;flex-basis:32.3333%;padding-bottom:2rem}@media screen and (max-width: 1024px){.is-grid.is-layout-flex.wp-block-columns .wp-block-column{flex-basis:100%}}.wp-block-image.img-standard{margin:5rem 0}.wp-block-image.img-standard figure{width:100%;max-height:100%;display:flex;padding:0 10rem}.wp-block-image.img-standard img{display:block;height:auto;max-height:100%;max-width:50%;margin:0 auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.wp-block-image.img-standard:not(.no_frame) img{border:1px solid #141516;border-radius:2vw;box-shadow:0px 10px 15px -3px rgba(0,0,0,.1)}@media screen and (max-width: 1024px){.wp-block-image.img-standard{padding:2rem 0 !important}.wp-block-image.img-standard figure{height:40vh;padding:0}}.image_hero figure img,.header-work figure img,.work-thumb figure img{transform:scale(1.2)}.image_hero figure[data-aos|=fadeInUp].aos-animate img,.header-work figure[data-aos|=fadeInUp].aos-animate img,.work-thumb figure[data-aos|=fadeInUp].aos-animate img{transform:scale(1);transition:all 1.2s cubic-bezier(0.645, 0.045, 0.355, 1);transition-delay:0s}*:focus{outline:0}input,select,textarea{background-color:#f2f2f2;border:solid 1px #141516;border-radius:0;color:#141516;line-height:36px;height:36px;padding:0 12px;width:100%}input[type=checkbox],input[type=radio]{background:rgba(0,0,0,0);border:0;line-height:normal;height:auto;width:auto}input[type=file]{line-height:normal;height:auto;padding:6px 12px}input[type=submit]{border-radius:0}input[disabled]{background-color:#f5f5f5;cursor:not-allowed}select{line-height:normal;padding:0;padding-left:12px}textarea{min-height:96px;overflow:auto;vertical-align:top;resize:vertical}.form--inline .form__group{display:inline-block}.form .form__group{display:block;margin-bottom:24px}.form .form__group .form__label{display:block;margin-bottom:12px}ul,ol{margin-left:24px}li>ul,li>ol{margin-bottom:0}.list--unstyled{margin-left:0;list-style:none}h1,h2,h3,h4,h5,h6,strong{font-weight:bold}em{font-style:italic}small{font-size:.75em}.work.color-1:before{background-color:#f8f5ee}.work.color-2:before{background-color:#aa1d43}.work.color-3:before{background-color:#3d6183}.work.color-4:before{background-color:#fdbac3}.work.color-5:before{background-color:#9900d9}.work.color-6:before{background-color:#42ac3d}.work.color-7:before{background-color:#63bdd2}.work.color-8:before{background-color:#097beb}.work.color-9:before{background-color:#d74a53}.work.color-10:before{background-color:#ffde00}#list-work,#list-work .cont-list-work .work{position:relative}.divider,.module{position:relative}.track-list li{font-size:1.8rem}.m-full-img figure figcaption,.m-full-object.img figure figcaption{font-size:1.3rem;line-height:1;z-index:10;text-transform:uppercase}.track-list .done{font-style:italic}.module{transform:translate(0, 50px);opacity:0;filter:alpha(opacity=0);transition:all .5s cubic-bezier(0.615, 0.19, 0.305, 0.91);transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91)}.module:after,.module:before{display:table}.module figure{margin:0;padding:0;display:block}.visible{transform:translate(0, 0);opacity:1;filter:alpha(opacity=100)}.divider{height:1px;width:130px;margin:0 auto;background-color:rgba(255,255,255,.2)}.divider:after,.divider:before{display:table}@media screen and (max-width: 768px){.divider{margin:10px auto;width:90px}}.divider:before{display:block;position:absolute;width:30px;height:2px;margin-left:-15px;left:50%;top:50%;background-color:#141516;transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod="auto expand", M11=cos(-45), M12=-sin(-45), M21=sin(-45), M22=cos(-45));-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=cos(-45), M12=-sin(-45), M21=sin(-45), M22=cos(-45))";zoom:1}.m-center-text{text-align:center;padding:60px 0 0}@media screen and (max-width: 1026px){.m-center-text{padding:30px 0 0}}@media screen and (max-width: 768px){.divider:before{width:15px;margin-left:-7px}.m-center-text{padding:20px 0 0}}.m-full-img.first.desc{padding:60px 0 0}@media screen and (max-width: 1026px){.m-full-img.first.desc{padding:30px 0 0}}@media screen and (max-width: 768px){.m-full-img.first.desc{padding:20px 0 0}}.m-full-img img{display:block;margin:0 auto;width:100%;height:auto}.m-full-img figure{position:relative}.m-full-img figure figcaption{position:absolute;right:30px;bottom:30px;background-color:rgba(20,21,22,.5);color:#141516;padding:7px 10px}.m-full-text{padding:60px 0}.m-full-text h2{max-width:980px}.bg-w{background-color:#141516}.bg-w .text-section .mono-title,.bg-w .text-section h2{color:#141516}.bg-r{background-color:#e21830}.bg-r .text-section .mono-title,.bg-r .text-section h2{color:#141516}.bg-rd .text-section .mono-title,.bg-rd .text-section h2,.bg-rd.m-full-text .mono-title,.bg-rd.m-full-text h2,.bg-ws .text-section .mono-title,.bg-ws .text-section h2,.bg-ws h2 a,.bg-ws.m-full-text .mono-title,.bg-ws.m-full-text h2,.bg-y .text-section .mono-title,.bg-y .text-section h2,.bg-y.m-full-text .mono-title,.bg-y.m-full-text h2{color:#141516}.bg-b{background-color:#097beb}.bg-y{background-color:#ffde00}.bg-rd{background-color:#d74a53}.bg-ws{background-color:#f8f5ee}.bg-ws h2 a:before{background-color:#141516}.m-full-img .text-section,.m-full-object .text-section{text-align:center;margin:0 auto 60px;max-width:960px}@media screen and (max-width: 1026px){.m-full-img figure figcaption{right:25px;bottom:25px}.m-full-text{padding:30px 0}.m-full-img .text-section,.m-full-object .text-section{margin-bottom:30px}}@media screen and (max-width: 768px){.m-full-img figure figcaption{right:15px;bottom:15px}.m-full-text{padding:20px 0}.m-full-img .text-section,.m-full-object .text-section{margin-bottom:20px}}.m-full-object{padding:60px 0}@media screen and (max-width: 1026px){.m-full-object{padding:30px 0}}@media screen and (max-width: 768px){.m-full-object{padding:20px 0}}.m-full-object.list-browser{padding:0 0 60px}@media screen and (max-width: 1026px){.m-full-object.list-browser{padding:0 0 30px}}@media screen and (max-width: 768px){.m-full-object.list-browser{padding:0 0 20px}}.m-full-object.img{padding:60px 0 0}@media screen and (max-width: 1026px){.m-full-object.img{padding:30px 0 0}}@media screen and (max-width: 768px){.m-full-object.img{padding:20px 0 0}}.m-full-object.img.first{padding:0}@media screen and (max-width: 1026px){.m-full-object.img.first{padding:0}}.m-full-object.img.last{padding:60px 0}@media screen and (max-width: 1026px){.m-full-object.img.last{padding:30px 0}}@media screen and (max-width: 768px){.m-full-object.img.last{padding:20px 0}}.m-full-object.img.after-txt{padding:0 0 60px}@media screen and (max-width: 1026px){.m-full-object.img.after-txt{padding:0 0 30px}}@media screen and (max-width: 768px){.m-full-object.img.after-txt{padding:0 0 20px}}.m-full-object.img figure{position:relative}.m-full-object.img figure figcaption{position:absolute;right:30px;bottom:30px;background-color:rgba(20,21,22,.5);color:#141516;padding:7px 10px}.m-full-object.img img{display:block;width:auto;margin:0 auto;max-width:100%;height:auto}.m-double-col:after,.m-double-col:before,.m-left-side:after,.m-left-side:before{content:"";display:table}.m-double-col{padding:60px 0}.m-double-col .text-section.center{text-align:center;margin-bottom:60px}@media screen and (max-width: 1026px){.m-full-object.img figure figcaption{right:25px;bottom:25px}.m-double-col{padding:30px 0}.m-double-col .text-section.center{margin-bottom:30px}}@media screen and (max-width: 768px){.m-full-object.img figure figcaption{right:15px;bottom:15px}.m-double-col{padding:20px 0}.m-double-col .text-section.center{margin-bottom:20px}}.m-double-col.list{padding:0 0 60px}@media screen and (max-width: 1026px){.m-double-col.list{padding:0 0 30px}}@media screen and (max-width: 768px){.m-double-col.list{padding:0 0 20px}}.m-left-side{padding:60px 0}.m-left-side .cont-description-side{margin-bottom:40px}.m-left-side .cont-description-side .mono-title{margin-bottom:30px}.m-left-side .col-2-3 figure img{width:100%;height:auto}.col-1-2{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%}.col-1-2:last-child{margin-right:0}.col-1-2 .text-section{text-align:center;margin-bottom:60px}@media screen and (max-width: 1026px){.m-left-side{padding:30px 0}.col-1-2,.col-1-2:last-child{margin-right:auto}.col-1-2{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-top:30px}.col-1-2:first-child{margin-left:auto;margin-top:0}.col-1-2 .text-section{margin-bottom:30px}}@media screen and (max-width: 768px){.m-left-side{padding:20px 0}.col-1-2{margin-top:20px}.col-1-2 .text-section{margin-bottom:20px}}.col-1-3{float:left;clear:none;width:31.33333%;margin-left:0;margin-right:3%}.col-1-3:last-child{margin-right:0}@media screen and (max-width: 1026px){.col-1-3,.col-1-3:last-child{margin-right:auto}.col-1-3{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-top:30px}.col-1-3:first-child{margin-left:auto;margin-top:0}}@media screen and (max-width: 768px){.col-1-3{margin-top:20px}}.col-1-3 figure img{display:block;width:100%;height:auto}.col-2-3{float:left;clear:none;width:65.66667%;margin-left:0;margin-right:3%}.browser:after,.collaboration:after,.m-next-project:after,.main-body:after,.social-link:after,header .wrapper:after{clear:both}.col-2-3:last-child{margin-right:0}@media screen and (max-width: 1026px){.col-2-3,.col-2-3:first-child{margin-left:auto}.col-2-3,.col-2-3:last-child{margin-right:auto}.col-2-3{display:block;clear:both;float:none;width:100%}}.browser{width:100%;max-width:990px;margin:0 auto}.browser:after,.browser:before{content:"";display:table}.browser .header-browser{height:40px;display:block;width:100%;border-radius:5px 5px 0 0;background-clip:padding-box;background-color:#2c2e30;padding:15px}.browser .header-browser .button-browser{float:left;width:50px;height:10px;position:relative}.browser .header-browser .button-browser span{position:absolute;display:block;width:10px;height:10px;top:0;left:50%;margin-left:-5px;border-radius:45px;background-clip:padding-box;background-color:#141516}.browser .header-browser .button-browser span:after,.browser .header-browser .button-browser span:before{content:"";position:absolute;display:block;top:0;width:10px;height:10px;border-radius:45px;background-clip:padding-box;background-color:#141515}.browser .header-browser .button-browser span:before{left:-20px}.browser .header-browser .button-browser span:after{right:-20px}.browser .header-browser .bar-browser{position:relative;display:block;overflow:hidden;height:20px;top:-5px;margin-left:70px;background-color:#202223;border-radius:3px;background-clip:padding-box}.browser .cont-browser{background-color:#1a1b1c}.browser .cont-browser img{width:100%;height:auto;display:block}.wrapper,.wrapper-work{width:auto;max-width:1488px;float:none;display:block;margin-right:auto;margin-left:auto}.main-content p a{background-position:0 .8em}#list-work .cont-list-work .work .link-project{display:block;text-indent:150%;white-space:nowrap;overflow:hidden}.wrapper{padding:0 24px}@media screen and (max-width: 1026px){p{font-size:1.4rem;margin-bottom:20px}.wrapper{width:auto;max-width:1488px;float:none;display:block;margin-right:auto;margin-left:auto}}@media screen and (max-width: 768px){.wrapper{width:auto}}.wrapper-work{padding-left:0;padding-right:0}.main-body{position:relative;overflow-x:hidden;overflow-y:auto;background-color:#fbfaf8}.main-body:after,.main-body:before{content:"";display:table}.main-wrapper{padding:30px;position:relative}@media screen and (max-width: 1026px){.main-body{-webkit-overflow-scrolling:touch}.main-wrapper{padding:20px}}@media screen and (max-width: 768px){.main-wrapper{padding:15px}}header.header{position:absolute;top:50px;width:100%;left:0;padding:0 30px;z-index:10}@media screen and (max-width: 1026px){header.header{padding:0 20px;top:40px}}@media screen and (max-width: 768px){header.header{padding:0 15px;top:35px}}header.header .wrapper:after,header.header .wrapper:before{content:"";display:table}header.header .main-nav{position:relative;float:right;margin-top:3px}header.header .main-nav li{float:left;margin-left:20px}@media screen and (max-width: 480px){header.header .main-nav li{display:none}header.header .main-nav li:first-child{display:block}}header.header .main-nav li:first-child{margin-left:0}header.header .main-nav li a{display:block;line-height:1;text-transform:uppercase;font-weight:700;font-size:1.5rem;padding:0 5px;position:relative}header.header .main-nav li a:before{content:"";position:absolute;width:0;height:3px;top:50%;left:0;margin-top:-2px;background-color:#141516;transition:all .3s cubic-bezier(0.615, 0.19, 0.305, 0.91);transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91)}.logo-svg,.social-link li a:before{transition:all .3s cubic-bezier(0.615, 0.19, 0.305, 0.91)}header.header .main-nav li a:hover:before{width:100%}header.header .main-nav .back-button{position:absolute;right:0;top:-9px}#logo,.collaboration,.intro-text,.social-link,.social-link li{position:relative}#logo{float:left;width:161px;height:18px}#logo a{display:block}#logo h1{display:none}@media screen and (max-width: 768px){#logo{width:130px}}.logo-svg{transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91);width:100%;height:auto}.logo-svg .st0{fill:#141516}.go-top .name,.mono-title,.social-link li,.social-link p{font-family:Necto,"Courier New",monospace;color:#141516;text-transform:uppercase;font-size:1.4rem;letter-spacing:3px;line-height:1;font-weight:500;-moz-osx-font-smoothing:auto}#list-work,.collaboration,.intro .social-link,.intro-text{transform:translate(0, 100px)}.awards,.awards .cont-list-group .title,.awards .cont-list-group li{transform:translate(0, 50px);position:relative;opacity:0;filter:alpha(opacity=0)}.intro{margin-bottom:50px}@media screen and (max-width: 1026px){.awards .cont-list-group ul li dt:first-child,.awards .cont-list-group ul li dt:first-child+dd,.go-top .name,.mono-title,.social-link li{font-size:1.2rem}.intro{margin-bottom:25px}}@media screen and (max-width: 768px){.intro{margin-bottom:17.5px}}.intro-text h2{font-size:4.8rem;max-width:980px;margin-bottom:40px}@media screen and (max-width: 1026px){.intro-text h2{font-size:3.8rem}}@media screen and (max-width: 768px){.intro-text h2{font-size:3rem}}.intro-text .mono-title{margin-bottom:10px;display:inline-block}.social-link:after,.social-link:before{content:"";display:table}.social-link .mono-title{margin-bottom:15px;display:inline-block}.social-link li{float:left;margin-left:13px;padding-left:25px}@media screen and (max-width: 480px){.intro-text h2{font-size:2.3rem}.social-link li.bh,.social-link li.fb,.social-link li.tw:before{display:none}.social-link li.tw{padding-left:0;margin-left:0}}.social-link li:first-child{margin-left:0;padding-left:0}.social-link li:first-child:before{display:none}.social-link li:before{position:absolute;left:0;top:-1px;content:"–";color:#383838}.awards:before,.contact-link:before,.social-link li a:before{content:""}.social-link li a,.social-link li p{display:block;position:relative;color:#ccc;font-size:1.2rem}.social-link li a:before,.social-link li p:before{position:absolute;width:0;height:2px;bottom:-2px;left:-2px;margin-top:-2px;background-color:#141516;transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91)}.social-link li a:hover:before{width:100%;background-color:#838b91}.social-link li.fb a:before{background-color:#3b5998}.social-link li.tw a:before{background-color:#00aced}.social-link li.bh a:before{background-color:#005cff}.social-link li.mail a:before{background-color:#14cf93}.social-link li.ln a:before{background-color:#007bb6}.social-link li.gold a:before{background-color:#c58d3e}.social-link li.creme a:before{background-color:#fbfaf8}.social-link li.grey a:before{background-color:#f2f2f2}.social-link .link-footer{width:100%;text-align:center}.social-link .link-footer li{margin-right:-3px;float:none;display:inline-block}@media screen and (max-width: 768px){.social-link li{font-size:1.2rem}.social-link .link-footer li{display:block;margin:5px auto;padding:0}}.collaboration{margin-bottom:100px}.collaboration:after,.collaboration:before{content:"";display:table}@media screen and (max-width: 1026px){.collaboration{margin-bottom:50px}}@media screen and (max-width: 768px){.collaboration{margin-bottom:35px}}.collaboration .mono-title{margin-bottom:15px;display:inline-block}.collaboration h4{line-height:1.2}.contact-link{position:relative;padding-bottom:5px;display:inline-block;white-space:nowrap}.contact-link:before{position:absolute;left:0;bottom:0;width:100%;height:5px;background-color:#141516;transition:all .3s cubic-bezier(0.615, 0.19, 0.305, 0.91);transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91)}.contact-link:hover:before{bottom:50%;margin-bottom:-3px;animation:rainbow 1.5s infinite}@media screen and (max-width: 768px){.contact-link{padding-bottom:3px}.contact-link:before{height:3px}.contact-link:hover:before{margin-bottom:-2px}}.awards{position:relative;margin-bottom:100px}@media screen and (max-width: 1026px){.awards{margin-bottom:50px}}.awards:before{display:block;min-width:312px;width:50%;height:75%;max-width:550px;position:absolute;z-index:-1;left:45%;top:24%;opacity:.05;filter:alpha(opacity=5);transform:translate(-50%, 0);background-image:url(images/bg-awards.svg),none}@media screen and (max-width: 768px){.awards{margin-bottom:35px}.awards:before{left:50%;width:100%}}.awards .title-award{float:left;clear:none;width:48.5%;margin-left:51.5%;margin-right:3%}.awards .cont-list-group,.awards .cont-list-group:after{clear:both}.awards .title-award:last-child{margin-right:0}.awards .title-award h2{color:#141516;margin-bottom:18px}@media screen and (max-width: 768px){.awards .title-award{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.awards .title-award:first-child{margin-left:auto}.awards .title-award:last-child{margin-right:auto}.awards .title-award h2{border-bottom:3px solid #141516;padding-bottom:20px;margin-bottom:0}}.awards .cont-list-group:after,.awards .cont-list-group:before{content:"";display:table}.awards .cont-list-group .title{border-bottom:1px solid rgba(255,255,255,.2);position:relative;clear:both}.awards .cont-list-group .title span{position:absolute;display:block;top:23px}.awards .cont-list-group ul{float:left;clear:none;width:48.5%;margin-left:51.5%;margin-right:3%}.awards .cont-list-group ul:last-child{margin-right:0}@media screen and (max-width: 768px){.awards .cont-list-group .title span{position:relative;top:auto;padding:20px 0;border-top:1px solid rgba(255,255,255,.2)}.awards .cont-list-group ul{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}.awards .cont-list-group ul:first-child{margin-left:auto}.awards .cont-list-group ul:last-child{margin-right:auto}}.awards .cont-list-group ul li{padding:10px 0}.awards .cont-list-group ul li:first-child{border-top:none}.awards .cont-list-group ul li dl:after,.awards .cont-list-group ul li dl:before{content:"";display:table}.awards .cont-list-group ul li dl:after{clear:both}.awards .cont-list-group ul li dd,.awards .cont-list-group ul li dt{width:50%;float:left;font-size:1.3rem;color:#141516;letter-spacing:2.5px;font-weight:600;line-height:1}.awards .cont-list-group ul li dt:first-child,.awards .cont-list-group ul li dt:first-child+dd{font-size:1.2rem;margin-bottom:10px;color:#383838;font-weight:400}.awards .cont-list-group ul li dt{clear:left}.awards .cont-list-group ul li dd{text-align:right}footer.footer-main{margin-top:0;padding-top:50px;background:#141516}footer .cont-button{text-align:center;padding:50px 0}@media screen and (max-width: 1026px){footer .cont-button{padding:35px 0}}@media screen and (max-width: 768px){footer .cont-button{padding:20px 0}}footer .social-link{margin-bottom:50px;padding-top:100px;position:relative}footer .social-link.scnd{margin-bottom:0;padding-top:0}footer .social-link:not(.scnd):before{content:"";position:absolute;display:block;height:100px;width:300px;left:50%;top:0;transform:translate(-50%, 0%);background:url(assets/images/bg-footer.svg) no-repeat center center fixed;overflow:hidden}.work-section .go-top{right:30px;bottom:60px}@media screen and (max-width: 1026px){.work-section .go-top{right:15px;bottom:20px}}.go-top{position:fixed;bottom:60px;right:32px;z-index:400;background-color:rgba(100,100,100,.8);visibility:hidden;opacity:0}@media screen and (max-width: 1026px){.go-top{right:35px;bottom:20px}}@media screen and (max-width: 768px){footer .social-link{margin-bottom:0}footer .social-link:before{top:50%}}.go-top .arrow-top,.go-top .name,.go-top a{display:block;margin:0 auto}.go-top a{padding:8px 5px 15px;color:#fff;display:flex;flex-direction:column}.go-top .arrow-top:before{content:"";font-size:1.8rem}.go-top .name{line-height:1;margin-left:-7px;margin-top:15px;font-size:1rem;transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod="auto expand", M11=cos(90), M12=-sin(90), M21=sin(90), M22=cos(90));-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand', M11=cos(90), M12=-sin(90), M21=sin(90), M22=cos(90))";zoom:1;color:#fff}.go-top.gt-is-visible{transition:opacity .3s 0s,visibility 0s 0s;visibility:visible;opacity:1;filter:alpha(opacity=100)}.live a:before,.loading .wrap-loading{transition:all .3s cubic-bezier(0.615, 0.19, 0.305, 0.91)}.home .back-button,.home .cont-button{display:none}.back-button{display:inline-block;position:relative}.back-button:before{font-size:2.8rem;content:"";display:block;color:#fff;position:absolute;left:0;top:0}.live a,.live a span{position:relative;display:inline-block}.back-button span{display:inline-block;padding:8px 0 8px 40px}.back-button span.mono-title{color:#fff}.live{margin-bottom:0;cursor:pointer}.live a{padding:10px;left:-10px}@media screen and (max-width: 768px){.live{position:relative;float:right;right:-30px;top:-5px}.live a{left:auto}}.live a span{z-index:10;padding-right:40px}.live a span:after{position:absolute;content:"";display:inline-block;line-height:1;top:50%;right:-2px;font-size:1.6rem;margin-top:-12px}.live a:before,.loading{width:100%;left:0;top:0}.live a:before{content:"";position:absolute;display:block;height:100%;background-color:rgba(255,255,255,.1);opacity:0;filter:alpha(opacity=0);transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91)}.live a:hover:before{opacity:1;filter:alpha(opacity=100)}.loadpage .loading{visibility:visible;transition:visibility 0s 0s}.loadpage .loading.show .wrap-loading{height:140px}@media screen and (max-width: 768px){.live a:hover:before{display:none}.loadpage .loading.show .wrap-loading{height:95px}}.loading{visibility:hidden;transition:visibility 0s .3s;position:fixed;z-index:550;height:100%}.loading .logo-svg{width:161px;height:40px}.loading .wrap-loading{overflow:hidden;height:0;position:absolute;z-index:10;left:50%;top:50%;background-color:#141516;transform:translate(-50%, -50%);transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91)}.loading .cont-loading,.loading .loading-bar{position:relative;width:100%}.loading .cont-loading{padding:50px;transition:all .3s cubic-bezier(0.615, 0.19, 0.305, 0.91);transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91)}@media screen and (max-width: 768px){.loading .cont-loading{padding:30px}}.loading .cont-logo{margin-bottom:10px}.cont-logo svg path{fill:#000}.loading .loading-bar .full-bar{display:block;background-color:rgba(255,255,255,.1);width:100%;height:1px}.loading .loading-bar .percent{width:0;display:block;position:absolute;left:0;top:0;height:1px}@keyframes rainbow{0%{background-color:red}45%,5%,85%{background-color:#8000ff}10%,35%,95%{background-color:#ff8000}15%,40%,75%{background-color:blue}20%,55%,80%{background-color:#ff0}25%,65%{background-color:#0080ff}30%{background-color:#80ff00}50%,70%{background-color:aqua}60%{background-color:#ff0080}90%{background-color:lime}100%{background-color:#00ff80}}.archive header.archive-title{width:100%;max-width:1488px;margin:0 auto;padding:2vw 24px;padding-bottom:50px}.archive header.archive-title h1{font:400 94px/1.08 "pp_editorial_newlight",sans-serif;letter-spacing:-0.035em}@media screen and (max-width: 768px){.archive header.archive-title h1{font-size:4rem}}.archive :where(figure){margin:0}.work-grid{width:100%;max-width:1488px;margin:0 auto;padding:2vw 24px;z-index:2;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}.work-thumb{width:31.5%;max-width:452px;margin-bottom:100px;z-index:1;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(1)}@media screen and (max-width: 768px){.work-thumb{width:48%}}@media screen and (max-width: 480px){.work-thumb{width:100%}}.work-thumb img{width:100%;height:auto;display:block;transform:translateZ(0)}.work-thumb p{font-size:16px;margin-top:20px;transition:all .3s linear}.work-thumb a{width:100%;height:100%;position:absolute;left:0;top:0;z-index:4}.work-thumb .frame{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;pointer-events:none}.work-thumb .frame>div{position:absolute;width:109.5%;height:106%;left:-5%;top:-3%}.work-thumb .frame>div div{width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:scale(1)}.work-thumb .frame>div svg{width:100%;height:100%;overflow:visible}.work-thumb .frame>div svg path{stroke:#f44;fill:none;stroke-width:1px}.work-thumb .frame>div:nth-child(2)>div{transform:rotate(1deg)}.work-thumb.filler{height:0px;margin:0px !important}.work-thumb .thumb-img{position:relative;overflow:hidden;border-radius:0;transform:translateZ(0);transition:all 1s;border:1px solid #141516;border-radius:2vw;box-shadow:0px 10px 15px -3px rgba(0,0,0,.1)}.work-thumb figure{position:relative;transform:scale(1);transition:all 1.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.work-thumb p{margin-left:2vw}.work-thumb.on .thumb-img{border-top-right-radius:5vw}.work-thumb.on .thumb-img figure{transform:scale(1.1)}.work-thumb .thumb-img video{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:auto}.work-thumb .video-wrap{width:100%;height:100%;position:absolute;left:0;top:0}.work-thumb .video-wrap video{top:auto;left:auto;width:100%;height:100%;position:relative;transform:none;-o-object-fit:cover;object-fit:cover}#work-grid{padding:50px 0px 300px;padding-top:192px;z-index:2}#work-grid .work-header{width:100%;max-width:1300px;margin:0 auto;padding-bottom:50px}#work-grid .work-header .line-split{min-width:800px}#work-grid .work-group{display:none}#work-grid .work-group.on{display:block}#work-grid .work-group[data-type=grid]{width:100%;max-width:1660px;margin:0 auto;padding-bottom:0px}#work-grid .work-group[data-type=list]{padding-bottom:23px;opacity:0}#work-grid .work-thumb{width:31.5%;max-width:452px;z-index:1}#work-grid .work-thumb.on{z-index:10}#work-grid .work-thumb:nth-child(n+4){margin-top:4.8%}#work-grid .work-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}#work-grid .work-row[data-type="1"] .work-thumb:nth-child(2){margin-top:24.5%}#work-grid .work-row[data-type="1"] .work-thumb:nth-child(3){margin-top:6.5%}#work-grid .work-row[data-type="1"]+[data-type="2"]{margin-top:8.5%}#work-grid .work-row[data-type="2"] .work-thumb:nth-child(1){margin-top:12%}#work-grid .work-row[data-type="2"] .work-thumb:nth-child(3){margin-top:28%}#work-grid .work-row[data-type="2"]+[data-type="1"]{margin-top:40px}#work-grid .work-list li{padding:42px 50px 35px;border-top:1px solid #f44;position:relative}#work-grid .work-list .list-link{position:relative;width:100%;max-width:1212px;margin:0 auto;font:400 90px/1.08 "pp_editorial_newlight",sans-serif;letter-spacing:-0.035em;color:#1a1818}#work-grid .work-list a{width:100%;height:100%;position:absolute;left:0;top:0;display:block}#work-grid .work-list .work-thumb{width:452px}.hasMouseMove.preview .work-thumb{width:452px;height:683px;position:absolute;left:0;top:0;overflow:hidden;display:none}.hasMouseMove.preview .work-thumb .inner{width:100%;height:100%;position:absolute;left:0;top:0}.oval-callout{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;text-align:center;width:312px;height:138px;position:relative}.oval-callout .line-move{width:100%;height:100%;position:absolute;left:0;top:0}.oval-callout .line-move img{width:100% !important;height:100% !important}.oval-callout p{color:#f44;margin-top:-7px;position:relative}.oval-callout .gif-hover{padding-bottom:2px;border-bottom:1px solid #f44;cursor:pointer;transition:all .3s linear}.oval-callout .gif-img{position:absolute;left:50%;top:0;transform:translateX(-50%);pointer-events:none;opacity:0;transition:opacity .3s linear}.hasLineMove.on .line-move,.hasLineMove.onall .line-move{animation:frameMove1 infinite 1s linear;animation-fill-mode:forwards}.hasLineMove.on .line-move:nth-child(2),.hasLineMove.onall .line-move:nth-child(2){animation-delay:-0.6s;animation-duration:.7s}.spacer{width:100%;height:auto;display:block}.s-grp{display:inline-block}.border-site div{position:absolute;transition:all .3s cubic-bezier(0.615, 0.19, 0.305, 0.91)}.border-site .br-l,.border-site .br-t,.border-site .br-r,.border-site .br-b{position:absolute;top:0;width:30px;height:30px}.border-site .br-l,.border-site .br-r{left:0;bottom:0}.border-site .br-r{left:auto;right:0}.border-site .br-t,.border-site .br-b{left:0;right:0}.border-site .br-b{top:auto;bottom:0}@media screen and (max-width: 1024){.border-site .br-l,.border-site .br-t,.border-site .br-r,.border-site .br-b{width:20px;height:20px}}@media screen and (max-width: 768){.border-site .br-l,.border-site .br-t,.border-site .br-r,.border-site .br-b{width:15px;height:15px}}.border-load div{position:fixed;transition:height .3s cubic-bezier(0.615, 0.19, 0.305, 0.91),width .3s cubic-bezier(0.615, 0.19, 0.305, 0.91)}.header__logo{display:block}@media screen and (max-width: 1026px){.header__logo{margin-left:24px}}.header{margin-bottom:48px}.header .header__navigation{display:flex;justify-content:flex-end;transition:opacity .3s cubic-bezier(0.615, 0.19, 0.305, 0.91);transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91);opacity:1}.header .header__navigation li{margin-left:3rem}.header .header__navigation li a{display:block;line-height:1;text-transform:uppercase;font-size:1.5rem;color:#383838}.header .header__navigation li.current-menu-item a{font-weight:700}@media screen and (max-width: 1026px){.header .header__navigation{opacity:0;pointer-events:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#f2f2f2}.header .header__navigation nav{display:flex;height:100%;align-items:center;justify-content:center}}.nav--header{flex-flow:wrap;justify-content:space-between;align-items:center;padding-left:3.5rem;padding-right:3.5rem;display:flex;position:relative}.nav--header li{position:relative}.nav--header li a{z-index:2;text-transform:uppercase;margin-left:0;margin-right:0;padding:1.375rem 1.5rem;text-decoration:none;transition:color .2s;position:relative}@media screen and (max-width: 1026px){ul{list-style:none}ul>li{display:block;margin:20px auto}}.nav-bg{z-index:1;border:1px solid #383838;border-radius:4rem;position:absolute;top:0%;bottom:0%;left:0%;right:0%;opacity:.1}@media only screen and (max-width: 550px){.nav-bg{border:none}}@media screen and (max-width: 1026px){.menu-open .header .header__navigation{display:block;opacity:1;pointer-events:initial}.menu-open .header .header__navigation li a{color:#444}.menu-open .header .header__navigation li a:before{background-color:#444}.menu-open .header .header__navigation li a:hover{color:pink}}#svg_logo{width:auto;max-height:55px}#svg_logo path{fill:#383838}#svg_logo rect{fill:#14cf93}.main-content{padding-top:2vh}.page-template-default .main,.error404 .main{padding-top:100px}@media screen and (max-width: 1400px){.archive .main-content{padding-top:50px}}body .main .container{padding-bottom:14rem}body .main .container.home{max-width:initial;padding:0}.work-section .main{margin:0;padding:0}.work-section .main .container{max-width:100%;padding:0}.home .main-content,.work-section .main-content{padding-top:0}@media only screen and (max-width: 1026px){.main-content{margin-top:95px;padding-top:95px}.work-section .main-content{margin-top:0}.header .wrapper{padding:0}.header .col{padding:0}}.footer{margin-top:144px;padding-bottom:48px}.footer .nav{display:flex;justify-content:center}@media screen and (min-width: 1025){.footer .nav{justify-content:end}}.footer .mono-title{color:#fff}.module-next-project{padding-top:10px;background:#141516}.m-next-project{padding:30px 0;background-color:#202122}.m-next-project:after,.m-next-project:before{content:"";display:table}@media all and (max-width: 1023px){.m-next-project{margin:30px 0 0;padding:20px 0}.m-next-project .contact-bottom .mono-title{text-align:center;width:100%}}@media all and (max-width: 767px){.m-next-project{padding:15px 0;margin:20px 0}.m-next-project .contact-bottom{margin-bottom:30px}}.m-next-project .contact-bottom h4{font-size:2.6rem;color:#838b91}@media all and (max-width: 1023px){.m-next-project .contact-bottom h4{font-size:2.3rem}}@media all and (max-width: 767px){.m-next-project .contact-bottom h4{font-size:2rem}}.m-next-project .contact-bottom h4 .contact-link{padding-bottom:3px}.m-next-project .contact-bottom h4 .contact-link:before{height:3px}.m-next-project a,.m-next-project .mono-title{color:#fff}.m-next-project .next-project .link-next{display:block;padding:25px 30px;position:relative;background:#141516}@media screen and (max-width: 1024px){.m-next-project .next-project .link-next{background:none;padding:0;margin-top:40px}}.m-next-project .next-project .link-next:before{position:absolute;content:"";left:0;top:0;width:100%;height:0%;transition:all .3s cubic-bezier(0.615, 0.19, 0.305, 0.91);transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91)}.m-next-project .next-project .link-next:hover:before{height:100%;background:#c58d3e}.m-next-project .next-project .cont-title{position:relative;z-index:10}.m-next-project .next-project .cont-title .mono-title,.m-next-project .next-project .cont-title h2{transition:all .3s cubic-bezier(0.615, 0.19, 0.305, 0.91);transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91)}.m-next-project .next-project .cont-title h2{margin-bottom:0;font-size:3rem;padding-right:120px;color:#838b91}@media all and (max-width: 1023px){.m-next-project .next-project .cont-title h2{font-size:2.8rem}}@media all and (max-width: 767px){.m-next-project .next-project .cont-title h2{font-size:2rem;padding-right:50px}}.m-next-project .next-project .arrow-section{position:absolute;z-index:10;right:30px;bottom:18px;white-space:nowrap;cursor:default;padding-right:60px}@media all and (max-width: 767px){.m-next-project .next-project .arrow-section{bottom:27px}.m-next-project .next-project .arrow-section .label{display:none}}.m-next-project .next-project .arrow-section .mono-title{transition:all .3s cubic-bezier(0.615, 0.19, 0.305, 0.91);transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91)}.m-next-project .next-project .arrow-section .arrow span{display:none}.m-next-project .next-project .arrow-section .arrow:before{transition:all .3s cubic-bezier(0.615, 0.19, 0.305, 0.91);transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91);position:absolute;content:"";display:inline-block;line-height:1;top:50%;right:0;margin-top:-14px}.m-next-project .next-project .link-next:hover .arrow-section .arrow:before,.m-next-project .next-project .link-next:hover .arrow-section .mono-title,.m-next-project .next-project .link-next:hover .cont-title .mono-title,.m-next-project .next-project .link-next:hover .cont-title h2{color:#141516}section,.global{position:relative;width:100%;z-index:1;overflow:hidden;transition:padding .5s cubic-bezier(0.5, 0, 0.5, 1)}section .contentContainer,.global .contentContainer{position:relative;z-index:1;width:100%;max-width:1488px;padding:0 24px;margin:0 auto}section h1,.global h1{font:400 105px/1.15 "pp_editorial_newlight",sans-serif}#list-work{padding-top:50px;padding-bottom:50px;margin-bottom:100px}#list-work .title-list{float:left;clear:none;width:65.66667%;margin-left:34.33333%;margin-right:3%}#list-work .title-list:last-child{margin-right:0}@media screen and (min-width: 0)and (max-width: 1023px){#list-work{margin-bottom:50px;padding-top:25px}#list-work .title-list{float:left;clear:none;width:79.4%;margin-left:20.6%;margin-right:3%}#list-work .title-list:last-child{margin-right:0}}#list-work .cont-list-work,#list-work .cont-list-work:after{clear:both}@media screen and (min-width: 0)and (max-width: 767px){#list-work{margin-bottom:35px;padding-top:17.5px}#list-work .title-list{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}#list-work .title-list:first-child{margin-left:auto}#list-work .title-list:last-child{margin-right:auto}}#list-work .title-list h2{font-size:4.8rem;color:#141516;display:block;border-bottom:3px solid #141516;padding-bottom:30px;margin-bottom:30px}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail h2,#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail span,#list-work .cont-list-work .work.active .link-detail .arrow-section,#list-work .cont-list-work .work.active .link-detail .year,.work-section .main-nav .back-button span,.work-section .main-nav .back-button:before{color:#141516}@media screen and (min-width: 0)and (max-width: 1023px){#list-work .title-list h2{font-size:2rem;padding-bottom:25px;margin-bottom:25px}}@media screen and (min-width: 0)and (max-width: 767px){#list-work .title-list h2{font-size:3rem;padding-bottom:20px;margin-bottom:20px}}#list-work .title-list .mono-title{margin-bottom:30px;display:block}#list-work .cont-list-work:after,#list-work .cont-list-work:before{content:"";display:table}#list-work .cont-list-work .work:before{content:"";display:block;position:absolute;height:100%;transform:scaleX(1.3);transform:scaleY(0);-khtml-transform-origin:50% 0;transform-origin:50% 0;z-index:5;left:0;right:0;transition:all .3s cubic-bezier(0.615, 0.19, 0.305, 0.91);transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91)}#list-work .cont-list-work .work .wrapper{position:relative}#list-work .cont-list-work .work .link-project{position:absolute;left:-60px;z-index:100;top:0;height:100%;float:left;clear:none;width:65.66667%;margin-left:34.33333%;margin-right:3%;transition:all .3s cubic-bezier(0.615, 0.19, 0.305, 0.91);transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91)}#list-work .cont-list-work .work .link-project:last-child{margin-right:0}@media screen and (min-width: 0)and (max-width: 1023px){#list-work .title-list .mono-title{margin-bottom:25px}#list-work .cont-list-work .work .link-project{float:left;clear:none;width:79.4%;margin-left:20.6%;margin-right:3%;left:-40px}#list-work .cont-list-work .work .link-project:last-child{margin-right:0}}@media screen and (min-width: 0)and (max-width: 767px){#list-work .title-list .mono-title{margin-bottom:20px}#list-work .cont-list-work .work .link-project{left:0;display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}#list-work .cont-list-work .work .link-project:first-child{margin-left:auto}#list-work .cont-list-work .work .link-project:last-child{margin-right:auto}}#list-work .cont-list-work .work .wrapper-work{position:relative}#list-work .cont-list-work .work .wrapper-work:after,#list-work .cont-list-work .work .wrapper-work:before{content:"";display:table}#list-work .cont-list-work .work .wrapper-work:after{clear:both}#list-work .cont-list-work .work .info-work{position:relative;border-bottom:1px solid #141516;float:left;clear:none;width:65.66667%;margin-left:34.33333%;margin-right:3%;padding:25px 0}#list-work .cont-list-work .work .info-work:last-child{margin-right:0}#list-work .cont-list-work .work .info-work .mono-title{position:absolute;bottom:20px;left:-55px}@media screen and (min-width: 0)and (max-width: 1023px){#list-work .cont-list-work .work .info-work{float:left;clear:none;width:79.4%;margin-left:20.6%;margin-right:3%}#list-work .cont-list-work .work .info-work:last-child{margin-right:0}#list-work .cont-list-work .work .info-work .mono-title{bottom:33px;left:-40px}#list-work .cont-list-work .work .info-work h3{font-size:2.5rem}}@media screen and (min-width: 0)and (max-width: 767px){#list-work .cont-list-work .work .info-work{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;padding:10px 0}#list-work .cont-list-work .work .info-work:first-child{margin-left:auto}#list-work .cont-list-work .work .info-work:last-child{margin-right:auto}#list-work .cont-list-work .work .info-work .mono-title{position:relative;left:0;bottom:auto;float:left;margin-right:10px;top:11px}}#list-work .cont-list-work .work .info-work h3{margin-bottom:0}#list-work .cont-list-work .work .link-detail{float:left;clear:none;width:65.66667%;margin-left:34.33333%;margin-right:3%;position:absolute;height:100%;top:0;left:0;z-index:20}#list-work .cont-list-work .work .link-detail:last-child{margin-right:0}@media screen and (min-width: 0)and (max-width: 1023px){#list-work .cont-list-work .work .link-detail{float:left;clear:none;width:79.4%;margin-left:20.6%;margin-right:3%}#list-work .cont-list-work .work .link-detail:last-child{margin-right:0}}@media screen and (min-width: 0)and (max-width: 767px){#list-work .cont-list-work .work .link-detail{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}#list-work .cont-list-work .work .link-detail:first-child{margin-left:auto}#list-work .cont-list-work .work .link-detail:last-child{margin-right:auto}}#list-work .cont-list-work .work .link-detail .cont-link-detail{float:left;clear:none;width:29.56359%;margin-left:70.43641%;margin-right:5.65461%;position:relative;height:100%}#list-work .cont-list-work .work .link-detail .cont-link-detail:last-child{margin-right:0}@media screen and (min-width: 0)and (max-width: 1023px){#list-work .cont-list-work .work .link-detail .cont-link-detail{float:left;clear:none;width:21.49886%;margin-left:78.50114%;margin-right:4.66818%}#list-work .cont-list-work .work .link-detail .cont-link-detail:last-child{margin-right:0}}@media screen and (min-width: 0)and (max-width: 767px){#list-work .cont-list-work .work .link-detail .cont-link-detail{display:block;clear:both;margin-left:auto;margin-right:auto;float:right;width:100px}#list-work .cont-list-work .work .link-detail .cont-link-detail:first-child{margin-left:auto}#list-work .cont-list-work .work .link-detail .cont-link-detail:last-child{margin-right:auto}}#list-work .cont-list-work .work .link-detail .arrow-section,#list-work .cont-list-work .work .link-detail .year{display:block;position:absolute;top:50%;transition:all .3s cubic-bezier(0.615, 0.19, 0.305, 0.91);transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91);transform:translate(0, -50%)}@media screen and (min-width: 0)and (max-width: 479px){#list-work .cont-list-work .work .info-work h3{font-size:2rem;padding:4px 0}#list-work .cont-list-work .work .link-detail .year{display:none}}#list-work .cont-list-work .work .link-detail .arrow-section{width:100%;position:relative;white-space:nowrap;cursor:default;padding-right:40px}#list-work .cont-list-work .work .link-detail .arrow-section .label{color:#141516;opacity:0;filter:alpha(opacity=0);transition:all .3s cubic-bezier(0.615, 0.19, 0.305, 0.91);transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91)}@media screen and (min-width: 0)and (max-width: 1023px){#list-work .cont-list-work .work .link-detail .arrow-section .label{display:none}}#list-work .cont-list-work .work .link-detail .arrow-section .arrow span{display:none}#list-work .cont-list-work .work .link-detail .arrow-section .arrow:before{position:absolute;content:"";display:inline-block;line-height:1;top:50%;right:0;margin-top:-16px;font-size:2.8em}#list-work .cont-list-work .work .info-work-detail{position:absolute;top:0;width:100%;z-index:10;height:0%;overflow:hidden;transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91)}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail{position:absolute;top:0;width:100%}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .title{float:left;clear:none;width:31.33333%;margin-left:0;margin-right:3%;transition:all .3s cubic-bezier(0.615, 0.19, 0.305, 0.91);transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91);transform:translate(0, 16px);padding:25px 0 10px}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .title:last-child{margin-right:0}@media screen and (min-width: 0)and (max-width: 1023px){#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .title{float:left;clear:none;width:48.5%;margin-left:0;margin-right:3%;padding:25px 0 5px}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .title:last-child{margin-right:0}}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .title h2{white-space:nowrap;font-size:2.5rem;line-height:1;margin-bottom:0}@media screen and (min-width: 0)and (max-width: 1023px){#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .title h2{font-size:2.5rem}}@media screen and (min-width: 0)and (max-width: 767px){#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .title{padding:15px 0 5px;float:left;clear:none;width:82.83333%;margin-left:0;margin-right:3%}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .title:last-child{margin-right:0}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .title h2{font-size:1.6rem}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .info-detail{display:none}}@media screen and (min-width: 0)and (max-width: 479px){#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .title{padding-top:15px 0 5px}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .title h2{font-size:2.3rem}}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .info-detail{float:left;clear:none;width:65.66667%;margin-left:0;margin-right:3%}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .info-detail:last-child{margin-right:0}@media screen and (min-width: 0)and (max-width: 1023px){#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .info-detail{float:left;clear:none;width:48.15%;margin-left:0;margin-right:3.7%}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .info-detail:last-child{margin-right:0}}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .info-detail .detail{transform:translate(0, 16px);transition:all .3s cubic-bezier(0.615, 0.19, 0.305, 0.91);transition-timing-function:cubic-bezier(0.615, 0.19, 0.305, 0.91);float:left;clear:none;width:30.28765%;margin-left:0;margin-right:4.56853%}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .info-detail .detail:last-child{margin-right:0}@media screen and (min-width: 0)and (max-width: 1023px){#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .info-detail .detail{float:left;clear:none;width:46.90722%;margin-left:0;margin-right:6.18557%}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .info-detail .detail:last-child{margin-right:0}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .info-detail .detail.agency{display:none}}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .info-detail .detail .mono-title{padding-top:23px;display:block;margin-bottom:15px}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .info-detail .detail .name{display:block}#list-work .cont-list-work .work.active:before{transform:scaleY(1);left:-30px;right:-30px}#list-work .cont-list-work .work.active .cont-info-work-detail .info-detail .detail,#list-work .cont-list-work .work.active .cont-info-work-detail .title{transform:translate(0, 0)}#list-work .cont-list-work .work.active .wrapper{position:static}#list-work .cont-list-work .work.active .link-project{display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;left:-30px;top:0;right:-30px}#list-work .cont-list-work .work.active .link-project:first-child{margin-left:auto}#list-work .cont-list-work .work.active .link-project:last-child{margin-right:auto}#list-work .cont-list-work .work.active .cont-info-work-detail .title h2{line-height:1}#list-work .cont-list-work .work.active .link-detail .year{top:23px;transform:translate(0, 0)}@media screen and (min-width: 0)and (max-width: 1023px){#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .info-detail .detail .mono-title{padding-top:25px;margin-bottom:5px}#list-work .cont-list-work .work .info-work-detail .cont-info-work-detail .info-detail .detail .name{font-size:1.3rem}#list-work .cont-list-work .work.active .link-detail .year{top:50%;transform:translate(0, -50%)}}#list-work .cont-list-work .work.active .link-detail .arrow-section{cursor:pointer;transform:translate(0, 0);top:55px;background:0 0}@media screen and (min-width: 0)and (max-width: 1023px){#list-work .cont-list-work .work.active .link-detail .arrow-section{top:50%;transform:translate(0, -50%)}}#list-work .cont-list-work .work.active .link-detail .arrow-section .label{position:relative;opacity:1;filter:alpha(opacity=100)}.btn{background-color:#838b91;color:#f2f2f2;border:1px solid rgba(0,0,0,0);display:inline-block;padding:6px 24px;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;transition:all .5s}.btn::-moz-focus-inner{border:0;padding:0}.btn:hover{text-decoration:none;background-color:#f2f2f2;color:#838b91;border-color:#838b91}.btn.is-disabled,.btn:disabled{pointer-events:none;opacity:.65}.btn--inverse{background-color:#f2f2f2;color:#838b91;border:1px solid #838b91}.btn--inverse:hover{background-color:#838b91;color:#f2f2f2;border-color:rgba(0,0,0,0)}.btn--block{display:block;width:100%}.btn--block+.btn--block{margin-top:6px}.btn--link{background-color:rgba(0,0,0,0);color:#838b91}.header .header__navigation li a.btn-cta{text-transform:none}.header .header__navigation li a.btn-cta,.btn-cta{padding:.4rem;padding-left:2rem;background-color:#111414;font-size:.8vw;display:inline-flex;align-items:center;color:#fbfaf8;-moz-column-gap:1em;column-gap:1em;border-radius:100px}.header .header__navigation li a.btn-cta span,.btn-cta span{margin-top:2px;font-size:1.5rem;line-height:1.5;letter-spacing:0;color:#fbfaf8}.header .header__navigation li a.btn-cta:hover .button__icon__bg,.btn-cta:hover .button__icon__bg{transform:scale(1)}.header .header__navigation li a.btn-cta:hover svg,.btn-cta:hover svg{opacity:1;-webkit-backface-visibility:visible;backface-visibility:visible}.button__icon{position:relative;display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;border-radius:50%}.button__icon:before{content:""}.button__icon svg{width:1.5em;height:1.5em;opacity:0;mix-blend-mode:multiply;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#14cf93}.button__icon__bg{background-color:#fbfaf8;position:absolute;width:100%;height:100%;border-radius:50%;transform:scale(0.2)}.button__icon svg,.button__icon__bg{transition:transform .2s cubic-bezier(0.5, 0.7, 0.4, 1)}.nav-burger{float:right;transition:all 250ms ease-in-out}.nav-burger__line{width:3rem;height:2px;background-color:#141516;display:none;margin:.5rem auto;transition:all 250ms ease-in-out}@media screen and (max-width: 1026px){.nav-burger__line{display:block}}.nav-burger.open .nav-burger__line:nth-child(2){opacity:0}.nav-burger.open .nav-burger__line:nth-child(1){transform:translateY(11px) rotate(45deg)}.nav-burger.open .nav-burger__line:nth-child(3){transform:translateY(-11px) rotate(-45deg)}.nav{list-style:none;margin:0}.nav>li{display:block}.nav>li>a{display:block;z-index:2}.alert{padding:24px;margin-bottom:24px;border:1px solid rgba(0,0,0,0)}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:24px}.alert.alert--success{color:#5cb85c;border-color:#5cb85c}.alert.alert--info{color:#838b91;border-color:#838b91}.alert.alert--warning{color:#f0ad4e;border-color:#f0ad4e}.alert.alert--danger{color:#d9534f;border-color:#d9534f}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7 .wpcf7-form-control-wrap{position:relative}.wpcf7 .wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.wpcf7 .use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7 .wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7 .wpcf7-list-item-label::before,.wpcf7 .wpcf7-list-item-label::after{content:" "}.wpcf7 .wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}.wpcf7 .wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation:spin 1000ms linear infinite}.wpcf7 form.submitting .wpcf7-spinner{visibility:visible}@media(prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation:blink 2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7 .wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7 .wpcf7-reflection>output[hidden]{display:none}.global-form input{background-color:initial;border:none;border-radius:0;color:#1a1818;line-height:1.15;height:40px;padding:0;width:100%}.global-form input[type=checkbox]{width:auto}.global-form input:-webkit-autofill,.global-form input:-webkit-autofill:hover,.global-form input:-webkit-autofill:focus,.global-form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #f9f9f8 inset;-webkit-text-fill-color:#1a1818}.global-form .field-wrap{border:1px solid #f44;width:100%;padding:20px 20px 6px;transition:all .3s linear}.global-form .field-wrap+.field-wrap{border-top:none}.global-form .field-wrap label{font-size:13px;text-transform:uppercase;color:#1a1818;margin-bottom:15px;display:block;width:100%;transition:color .3s linear}.global-form .field-wrap.error label{color:#f44}.global-form .field-wrap.hasS2{padding-left:0;padding-right:0}.global-form .field-wrap.hasS2 label{margin-bottom:12px;padding-left:20px}.global-form .field-wrap input{width:100%;height:40px}.global-form textarea{border:none;width:100%;height:170px;line-height:1.3;background:none}.global-form button[type=submit],.global-form input[type=submit]{margin-top:0}.global-form.sending .cta-btn,.global-form.sending input,.global-form.sending textarea{pointer-events:none}.global-form.sending .field-wrap,.global-form.sending .cta-btn{opacity:.3}.global-form .cta-btn{display:inline-block;padding:21px 19px 15px;color:#f44;font-size:18px;line-height:1;position:relative;border-radius:28px;border:solid 1px #f44;text-transform:uppercase;min-width:124px;text-align:center;-webkit-appearance:button;cursor:pointer}.global-form .wpcf7-acceptance label{line-height:.3;font-size:12px;display:inline-block;margin:48px 0 28px 0}body .cky-btn-revisit-wrapper{opacity:0;background-color:#14cf93}body #cmplz-document{max-width:100%}html>.cmplz-cookiebanner.cmplz-dismissed~.cmplz-cookiebanner.cmplz-dismissed{display:none}html>.cmplz-cookiebanner.cmplz-dismissed{display:block}html>.cmplz-cookiebanner{border-radius:0;box-shadow:none;max-height:initial;position:initial;height:auto;left:50%;top:50%;padding:0;display:block}body.cmplz-hidden{display:block !important}@media(min-width: 768px){.cmplz-cookiebanner{min-width:var(--cmplz_banner_width);max-width:100%;display:grid;grid-row-gap:10px}}h1.page-title{margin-bottom:4rem}@media all and (max-width: 768px){.col-left{flex-basis:100% !important}.col-right{display:none;visibility:hidden}}body .is-layout-flex.wp-block-columns{align-items:flex-start}.work-section ul{list-style:none;margin-left:0}.work-section .main-nav ul{display:none}.work-section .main-nav .back-button{position:relative}.work-section .main-nav .back-button span{font-size:1.4rem}.work-section .main-nav .back-button span:before{position:absolute;content:"";display:block;z-index:-1;left:-10px;top:-5px;bottom:-5px;right:-10px;background-color:rgba(20,21,22,.2);transition:all .3s cubic-bezier(0.615, 0.19, 0.305, 0.91);opacity:0;filter:alpha(opacity=0)}.work-section .main-nav .back-button:hover span:before{opacity:1;filter:alpha(opacity=100)}
