@-webkit-keyframes fadeProject{0%{opacity:.2;margin-top:0}to{opacity:0;margin-top:500px}}@keyframes fadeProject{0%{opacity:.2;margin-top:0}to{opacity:0;margin-top:500px}}@-webkit-keyframes fadePerson{0%{opacity:.2;margin-top:0}to{opacity:0;margin-top:500px}}@keyframes fadePerson{0%{opacity:.2;margin-top:0}to{opacity:0;margin-top:500px}}@font-face{font-family:"Akkurat";src:url(../fonts/Akkurat.eot);src:url(../fonts/Akkurat.eot?#iefix)format("embedded-opentype"),url(../fonts/Akkurat.svg#Akkurat)format("svg"),url(../fonts/Akkurat.ttf)format("truetype"),url(../fonts/Akkurat.woff)format("woff"),url(../fonts/Akkurat.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Akkurat-Bold";src:url(../fonts/Akkurat-Bold.eot);src:url(../fonts/Akkurat-Bold.eot?#iefix)format("embedded-opentype"),url(../fonts/Akkurat-Bold.svg#Akkurat-Bold)format("svg"),url(../fonts/Akkurat-Bold.ttf)format("truetype"),url(../fonts/Akkurat-Bold.woff)format("woff"),url(../fonts/Akkurat-Bold.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Barlow-Light";src:url(../fonts/Barlow-Light.eot);src:url(../fonts/Barlow-Light.eot?#iefix)format("embedded-opentype"),url(../fonts/Barlow-Light.svg#Barlow-Light)format("svg"),url(../fonts/Barlow-Light.ttf)format("truetype"),url(../fonts/Barlow-Light.woff)format("woff"),url(../fonts/Barlow-Light.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Barlow-Regular";src:url(../fonts/Barlow-Regular.eot);src:url(../fonts/Barlow-Regular.eot?#iefix)format("embedded-opentype"),url(../fonts/Barlow-Regular.svg#Barlow-Regular)format("svg"),url(../fonts/Barlow-Regular.ttf)format("truetype"),url(../fonts/Barlow-Regular.woff)format("woff"),url(../fonts/Barlow-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Barlow-SemiBold";src:url(../fonts/Barlow-SemiBold.eot);src:url(../fonts/Barlow-SemiBold.eot?#iefix)format("embedded-opentype"),url(../fonts/Barlow-SemiBold.svg#Barlow-SemiBold)format("svg"),url(../fonts/Barlow-SemiBold.ttf)format("truetype"),url(../fonts/Barlow-SemiBold.woff)format("woff"),url(../fonts/Barlow-SemiBold.woff2)format("woff2");font-weight:400;font-style:normal}body,html,section{background-color:#eee}body,html{font-family:"Akkurat";-webkit-font-smoothing:antialiased;color:#00133b;overflow-x:hidden;height:100%}@media only screen and (min-width:1280px){body,html{height:auto}}#debug{position:absolute;width:20px;height:20px;background-color:red;z-index:10000}h1,h2,h3,h4,h5{margin:0;padding:0}h3,p{font-size:20px;line-height:35px}@media only screen and (min-width:1280px){h3{font-size:40px;line-height:60px}}section{position:relative;margin:0 auto;padding:10px 15px;display:block;width:100%;max-width:1680px}section.nobg{background:0 0;padding:0}@media only screen and (min-width:768px){section{padding:30px 120px 30px 220px}}@media only screen and (min-width:1440px){section{padding:30px 240px}}img,video{display:block;max-width:100%;height:auto}p{margin-bottom:40px}@media only screen and (min-width:1280px){p{font-size:25px;line-height:45px;margin-bottom:40px}}.part-project-credits .creditGroup .stories-list li a,a{color:inherit;text-decoration:underline}a:hover{color:inherit}a.title-link{font-size:20px;line-height:35px;font-weight:600}@media only screen and (min-width:1280px){a.title-link{font-size:25px;line-height:45px}}figure{margin:0}figure figcaption,figure p{font-family:"Barlow-Regular";line-height:25px}figure figcaption{display:block;font-size:12px;color:#b6b6b6;margin:0 0 5px}@media only screen and (min-width:1280px){figure figcaption{font-size:15px;line-height:25px;margin:10px 0 5px}}figure p{font-size:15px;margin-bottom:30px}figure:focus{outline:0}.page-heading h2,.page-heading p{padding-top:0;font-size:20px;line-height:35px;margin-bottom:0}@media only screen and (min-width:768px){.page-heading h2,.page-heading p{font-size:25px;line-height:40px;padding-left:0}}#slidingPanel.catExpanded h2.catTitle:after,.page-heading.fixed{display:none}@media only screen and (min-width:768px){.page-heading.fixed{display:block;position:fixed;top:40px;left:160px;z-index:999}}@media only screen and (min-width:1280px){.page-heading.fixed{left:240px;top:30px}}.page-heading.fixed h2{padding-top:0}section .page-heading{padding-top:120px}@media only screen and (min-width:768px){section .page-heading{padding-top:11px}}.has-cursor{position:relative;cursor:none}.has-cursor .cursor{position:absolute;width:60px;height:60px;z-index:1000;transition:transform 400ms ease-in-out,opacity 400ms ease-in-out;transition:transform 400ms ease-in-out,opacity 400ms ease-in-out,-webkit-transform 400ms ease-in-out;opacity:0;filter:alpha(opacity=0);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0);transform:scale(0);pointer-events:none}.has-cursor .cursor.showup{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);transform:scale(1)}.has-cursor .cursor.cursor-slider{width:100px;height:100px;background:url(../images/cursor-slider@2x.png)no-repeat center center;background-size:contain}#slidingPanel h2.catTitle:after,#slidingPanel h2.projTitle:after,.has-cursor .cursor.cursor-hero{width:100px;height:100px;background:url(../images/cursor-enter@2x.png)no-repeat center center;background-size:contain}body.isTouch .catCursor,body.isTouch .has-cursor .cursor{display:none!important}#page-transition{background-color:#dedede;z-index:999999;transition:opacity .4s ease-in-out}#page-transition.shadeUp{opacity:1}#page-transition,.nav-wrapper,nav{width:100%;height:100%;left:0;top:0}#page-transition,nav{position:fixed;opacity:0;pointer-events:none}nav{z-index:1001;background-color:#eee;filter:alpha(opacity=0);transition:all 500ms ease-out}@media only screen and (min-width:768px){nav{pointer-events:initial}}nav.shownav{left:0;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:1;filter:alpha(opacity=100);pointer-events:initial}@media only screen and (min-width:768px){nav.shownav{left:50px;backdrop-filter:none;-webkit-backdrop-filter:none}nav{top:40px;left:30px;display:block;color:#00133b;background:0 0;width:auto;height:auto;opacity:1;filter:alpha(opacity=100)}}@media only screen and (min-width:1440px){nav{left:50px}}nav .navItem{position:relative;display:inline}nav .navItem label{position:relative;font-size:25px;line-height:40px;margin:0;cursor:pointer}nav .nav-contact:after,nav .navItem label:after{content:"";position:absolute;height:2px;width:100%;bottom:5px;left:0;background-color:#00133b;transition:all 300ms ease-in-out}#people-wrapper-mobile .team-wrapper a,#work-wrapper-mobile .projCatWrapper a,.footer-info .footerCol a,footer .footerCol a,nav .navItem a{text-decoration:none}nav .navItem.hover .subnav-wrapper,nav .navItem.on .subnav-wrapper{padding:2px 0 0;margin-bottom:30px;opacity:1;filter:alpha(opacity=100)}@media screen and (orientation:portrait){nav .navItem.hover .subnav-wrapper,nav .navItem.on .subnav-wrapper{height:90px}}@media screen and (orientation:landscape){nav .navItem.hover .subnav-wrapper,nav .navItem.on .subnav-wrapper{height:auto;display:flex;flex-wrap:wrap}}@media only screen and (min-width:768px){nav .navItem.hover .subnav-wrapper,nav .navItem.on .subnav-wrapper{height:90px;display:block}}nav .navItem.hover .subnav-wrapper.work,nav .navItem.on .subnav-wrapper.work{margin-bottom:0}@media screen and (orientation:portrait){nav .navItem.hover .subnav-wrapper.work,nav .navItem.on .subnav-wrapper.work{height:480px}}@media screen and (orientation:landscape){nav .navItem.hover .subnav-wrapper.work,nav .navItem.on .subnav-wrapper.work{height:auto;display:flex;flex-wrap:wrap}}@media only screen and (min-width:768px){nav .navItem.hover .subnav-wrapper.work,nav .navItem.on .subnav-wrapper.work{height:480px;display:block}}nav .nav-contact.hover:after,nav .navItem.hover label:after{width:0}nav .navItem .subnav-wrapper{overflow:hidden;padding:0;margin:0;height:0;opacity:0;filter:alpha(opacity=0);transition:all 300ms ease-in-out}nav .navItem .subnav-wrapper .subnav{display:inline;position:relative;font-weight:400;font-size:18px;line-height:30px;text-decoration:none;text-transform:lowercase;cursor:pointer;transition:all 300ms ease-in-out}@media screen and (orientation:portrait){nav .navItem .subnav-wrapper .subnav{margin-right:0}}@media screen and (orientation:landscape){nav .navItem .subnav-wrapper .subnav{margin-right:30px}}nav .navItem .subnav-wrapper .subnav::after{content:"\a";white-space:pre}nav .navItem .subnav-wrapper .subnav.active,nav .navItem .subnav-wrapper .subnav:hover,nav .navItem .subnav-wrapper.catExpanded .subnav{opacity:.3;filter:alpha(opacity=30)}#p-table .element:hover .box img,#slidingPanel .item:hover .content-box h2,#slidingPanel-people .item:hover .content-box h2,nav .lang-wrapper .subnav-wrapper,nav .navItem .subnav-wrapper.catExpanded .subnav.active,nav .navItem .subnav-wrapper.catExpanded .subnav:hover{opacity:1;filter:alpha(opacity=100)}nav .lang-wrapper{position:absolute;right:33px;top:80px}@media only screen and (min-width:768px){nav .lang-wrapper{position:fixed;left:auto;right:50px;top:40px}}nav .lang-wrapper i{display:block;width:26px;height:26px;background:url(../images/icon-lang@2x.png)no-repeat center center;background-size:contain;cursor:pointer}nav .lang-wrapper .subnav-wrapper{overflow:hidden;padding:0;margin:0;height:90px;transition:all 300ms ease-in-out}@media only screen and (min-width:768px){nav .lang-wrapper .subnav-wrapper{height:120px}}nav .lang-wrapper .subnav-wrapper .subnav{display:block;position:relative;font-weight:400;font-size:15px;line-height:30px;text-decoration:none;text-align:center;transition:all 300ms ease-in-out}@media only screen and (min-width:768px){nav .lang-wrapper .subnav-wrapper .subnav{font-size:18px;line-height:40px}}nav .nav-contact{position:absolute;color:#00133b;text-decoration:none;left:20px;bottom:36px;font-size:25px;line-height:40px;display:block;transition:all 400ms ease-out}@media only screen and (min-width:768px){nav .nav-contact{transition:none}}nav .nav-contact.shy{opacity:0;filter:alpha(opacity=0);bottom:-25px;pointer-events:none}@media only screen and (min-width:768px){nav .nav-contact{position:fixed;z-index:999;cursor:pointer}}@media only screen and (min-width:1440px){nav .nav-contact{left:50px}}nav .nav-contact:after{bottom:4px}nav .nav-logo{position:absolute;width:80px;height:19px;z-index:999;background:url(../images/logo-nav-white@2x.png)no-repeat center center;background-size:contain;left:20px;bottom:20px;display:none}@media only screen and (min-width:768px){nav .nav-logo{position:fixed;width:70px;height:17px;background:url(../images/logo-nav@2x.png)no-repeat center center;background-size:contain;left:auto;right:25px;bottom:40px;display:block}}@media only screen and (min-width:1440px){nav .nav-logo{width:120px;height:29px;right:50px}}.nav-wrapper{position:absolute;padding:20px}@media only screen and (min-width:768px){.nav-wrapper{width:auto;height:auto;left:auto;top:auto;position:relative;padding:0}}#slidingPanel,.m-nav-bg{position:fixed;top:0;width:100%}.m-nav-bg{height:80px;background-color:#eee;z-index:999;transition:top 500ms ease-in-out}@media only screen and (min-width:768px){.m-nav-bg{display:none}}.m-nav-bg.shy{top:-80px}.m-nav-btn{position:fixed;z-index:1000;top:20px;left:15px;width:25px;height:40px;background:url(../images/nav-menu@2x.png)no-repeat left center;background-size:contain;transition:background 400ms ease-out,left 500ms ease-out,top 500ms ease-in-out}.m-nav-btn.shy{top:-30px}@media only screen and (min-width:768px){.m-nav-btn{display:none}}.m-nav-btn-close,body.hasHomeIntro .m-nav-btn.expanded{background:url(../images/nav-close@2x.png)no-repeat left center}.m-nav-btn-close{position:absolute;top:32px;right:20px;width:20px;height:20px;background-size:contain}@media only screen and (min-width:768px){.m-nav-btn-close{display:none}}.footer-info{position:absolute;right:25px;bottom:40px;transition:all 400ms ease-out}.footer-info.shy{opacity:0;filter:alpha(opacity=0);bottom:-100px;pointer-events:none}@media only screen and (min-width:768px){.footer-info{display:none}}.footer-info .footerCol{width:100%;text-align:right}.footer-info .sns-wrapper{font-size:0;margin-top:10px;line-height:0}.footer-info .sns-wrapper .sns{position:relative;display:block;width:22px;height:22px;margin-top:15px;background-size:contain;background-position:center center;background-repeat:no-repeat}.footer-info .sns-wrapper .sns.fb{background-image:url(../images/sns-fb@2x.png)}.footer-info .sns-wrapper .sns.ig{background-image:url(../images/sns-ig@2x.png);top:1px}.footer-info .sns-wrapper .sns.linkedin{background-image:url(../images/sns-linkedin@2x.png);top:-1px}.footer-info .sns-wrapper .sns.wechat{background-image:url(../images/sns-wechat@2x.png)}body.hasHomeIntro nav,body.hasHomeIntro nav *{color:#fff!important}body.hasHomeIntro .nav-contact::after,body.hasHomeIntro .navItem label::after{background-color:#fff}body.hasHomeIntro .nav-logo{background:url(../images/logo-nav-white@2x.png)no-repeat center center;background-size:contain}body.hasHomeIntro .m-nav-bg{opacity:0;filter:alpha(opacity=0)}body.hasHomeIntro .m-nav-btn{background:url(../images/nav-menu-white@2x.png)no-repeat left center;background-size:contain}body.hasHomeIntro .m-nav-btn.expanded{background-size:20px 20px}body.hasHomeIntro .logo-details{background:url(../images/logo-nav-white@2x.png)no-repeat center center;background-size:contain}body.hasHomeIntro nav.shownav,body.hasHomeIntro nav.shownav *{color:#00133b!important}body.hasHomeIntro nav.shownav * .nav-contact::after,body.hasHomeIntro nav.shownav * .navItem label::after,body.hasHomeIntro nav.shownav .nav-contact::after,body.hasHomeIntro nav.shownav .navItem label::after{background-color:#00133b}body.hasHomeIntro nav.shownav * .nav-logo,body.hasHomeIntro nav.shownav .nav-logo{background:url(../images/logo-nav@2x.png)no-repeat center center;background-size:contain}body.hasHomeIntro nav.shownav * .m-nav-bg,body.hasHomeIntro nav.shownav .m-nav-bg{opacity:0;filter:alpha(opacity=0)}body.hasHomeIntro nav.shownav * .m-nav-btn,body.hasHomeIntro nav.shownav .m-nav-btn{background:url(../images/nav-menu@2x.png)no-repeat left center;background-size:contain}body.hasHomeIntro nav.shownav * .logo-details,body.hasHomeIntro nav.shownav .logo-details{background:url(../images/logo-nav@2x.png)no-repeat center center;background-size:contain}.mobile-only-footer,footer{display:block}@media only screen and (min-width:768px){.mobile-only-footer{display:none}}footer{position:relative;margin:0 auto;padding:20px 30px;background-color:#00133b;color:#eee;z-index:1000;font-size:18px;line-height:30px}@media only screen and (min-width:768px){footer{padding:0 15px}}@media only screen and (min-width:1280px){footer{padding:55px 0}}@media only screen and (min-width:1440px){footer{padding:55px 0}}footer .footer-wrapper-center{max-width:1680px;margin:auto}@media only screen and (min-width:768px){footer .footer-wrapper-center{padding:30px 120px 30px 220px}}@media only screen and (min-width:1440px){footer .footer-wrapper-center{padding:30px 240px}}@media only screen and (min-width:1280px){footer .row{margin-left:-40px;margin-right:-40px}}footer .footerCol{width:100%;margin-bottom:20px}@media only screen and (min-width:1280px){footer .footerCol{width:33.3333%;padding:0 40px;margin-bottom:0}}footer .sns-wrapper{font-size:0;margin-top:10px;line-height:0}@media only screen and (min-width:1280px){footer .sns-wrapper{line-height:inherit}}footer .sns-wrapper .sns{position:relative;display:inline-block;width:22px;height:22px;margin-right:15px;background-size:contain;background-position:center center;background-repeat:no-repeat}footer .sns-wrapper .sns.fb{background-image:url(../images/sns-fb-white@2x.png);margin-right:13px;margin-left:-5px}footer .sns-wrapper .sns.ig{background-image:url(../images/sns-ig-white@2x.png);margin-right:17px;top:1px}footer .sns-wrapper .sns.linkedin{background-image:url(../images/sns-linkedin-white@2x.png);top:-1px}footer .sns-wrapper .sns.wechat{background-image:url(../images/sns-wechat-white@2x.png)}#slidingPanel{left:0;height:100vh;overflow:hidden;transition:transform 400ms ease-in-out;transition:transform 400ms ease-in-out,-webkit-transform 400ms ease-in-out;background-color:#dedede;z-index:0;display:none}@media only screen and (min-width:768px){#slidingPanel{display:block}}#slidingPanel.zoomOut{-webkit-transform:scale(.8);transform:scale(.8);overflow:visible}#slidingPanel.noCursor{cursor:pointer}#slidingPanel.catExpanded h2.catTitle{z-index:1;font-size:0}#slidingPanel.catExpanded h2.catTitle:before{content:"";display:inline-block;position:absolute;width:80px;height:80px;background:url(../images/cursor-back@2x.png)no-repeat center center;background-size:contain;margin-left:-80px;margin-top:0}#slidingPanel .inner-wrapper,#slidingPanel h2.catTitle,#slidingPanel h2.projTitle{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#slidingPanel h2.catTitle,#slidingPanel h2.projTitle{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Akkurat";pointer-events:none;display:inline-block;font-size:75px;line-height:80px;letter-spacing:-.04em;color:#fff;text-align:center;width:70vw;z-index:1000;will-change:transform;-webkit-transform-origin:center center;transform-origin:center center;opacity:0;filter:alpha(opacity=0);transition:opacity 500ms ease-in-out}#slidingPanel h2.catTitle:after,#slidingPanel h2.projTitle:after{content:"";position:absolute;width:60px;height:60px;margin-top:15px;margin-left:20px;display:none}#slidingPanel h2.catTitle.showup,#slidingPanel h2.projTitle.showup{top:50%;opacity:1;filter:alpha(opacity=100)}#slidingPanel h2.catTitle{text-transform:lowercase}#slidingPanel .inner-wrapper{width:3500px;height:1750px;z-index:2}#slidingPanel .item{position:absolute;transition:filter .6s ease-out,opacity .6s ease-out;transition:filter .6s ease-out,opacity .6s ease-out,-webkit-filter .6s ease-out;opacity:.75;filter:alpha(opacity=75);-webkit-transform-origin:center center;transform-origin:center center;z-index:2;cursor:pointer;will-change:transform}#slidingPanel .item:hover{z-index:100;opacity:.9!important}#slidingPanel .item:hover .content-box{height:70%}#slidingPanel .item.hasTransformTransition{transition:filter .6s ease-out,opacity .6s ease-out,transform .6s ease-out;transition:filter .6s ease-out,opacity .6s ease-out,transform .6s ease-out,-webkit-filter .6s ease-out,-webkit-transform .6s ease-out}#slidingPanel .item.scaleZero{-webkit-transform:scale(0)!important;transform:scale(0)!important}#slidingPanel .item.project{transition:filter .6s ease-out,opacity .6s ease-out,left .6s ease-out,top .6s ease-out;transition:filter .6s ease-out,opacity .6s ease-out,left .6s ease-out,top .6s ease-out,-webkit-filter .6s ease-out}#slidingPanel .item.project.preload{pointer-events:none}#slidingPanel .item.project.dismiss{pointer-events:none;-webkit-animation:fadeProject 1s ease-in forwards;animation:fadeProject 1s ease-in forwards}#slidingPanel .item.preload{opacity:0;filter:alpha(opacity=0);pointer-events:none}#slidingPanel .item.shy{opacity:.2;filter:alpha(opacity=20);-webkit-filter:grayscale(100);filter:grayscale(100)}#slidingPanel .item.filterHide{opacity:0!important;pointer-events:none}#slidingPanel .item img,#slidingPanel .item video{max-width:300px;max-height:320px;height:auto}#slidingPanel .item .content-box,#slidingPanel .item .content-box h2,#slidingPanel-people .item .content-box h2{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) translateZ(50px);transform:translate(-50%,-50%) translateZ(50px)}#slidingPanel .item .content-box{background-color:rgba(1,31,93,.85);width:70%;height:0;transition:height 200ms ease-in-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#slidingPanel .item .content-box h2,#slidingPanel-people .item .content-box h2{font-size:12px;width:100%;text-align:center;opacity:0;filter:alpha(opacity=0);transition:opacity 500ms ease-in-out 50ms;color:#fff}#p-table .element .box img,.catCursor{position:absolute;opacity:0;filter:alpha(opacity=0)}.catCursor{width:100px;height:100px;transition:transform 400ms ease-in-out,opacity 400ms ease-in-out;transition:transform 400ms ease-in-out,opacity 400ms ease-in-out,-webkit-transform 400ms ease-in-out;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0);transform:scale(0);pointer-events:none}#slidingPanel .item,.catCursor.showup{-webkit-transform:scale(1);transform:scale(1)}#slidingPanel-people .peopleLabel span,.catCursor.enterCat{background:url(../images/cursor-enter@2x.png)no-repeat center center;background-size:contain;display:none}.catCursor.enterCat{opacity:1;filter:alpha(opacity=100);z-index:1000}.catCursor.exitCat{width:60px;height:60px;background:url(../images/cursor-back@2x.png)no-repeat center center;background-size:contain;opacity:1;filter:alpha(opacity=100);display:none}#work-wrapper-mobile{display:block;background-color:#eee;padding-bottom:40px}@media only screen and (min-width:768px){#work-wrapper-mobile{display:none}}#work-wrapper-mobile section{padding:0}#work-wrapper-mobile .sliders-wrapper{padding-top:70px}#work-wrapper-mobile .sliders-wrapper h2{margin-bottom:20px}#work-wrapper-mobile .sliders-wrapper h2:after{content:"";position:relative;width:25px;height:25px;top:3px;margin-left:10px;background:url(../images/cursor-enter-blue@2x.png)no-repeat center center;background-size:contain;display:none}#work-wrapper-mobile .projCatWrapper{display:grid;grid-template-columns:repeat(99,auto);grid-gap:0 10px 0 0;overflow-x:scroll;overflow-y:hidden;padding-bottom:20px}#work-wrapper-mobile .projCatWrapper figure{margin-right:15px;padding-right:0}#work-wrapper-mobile .projCatWrapper figure img,.home-intro img{-o-object-fit:cover;object-fit:cover}@media screen and (orientation:portrait){#work-wrapper-mobile .projCatWrapper figure{width:calc(80vw - 30px)}#work-wrapper-mobile .projCatWrapper figure img{width:calc(80vw - 30px);height:calc(80vw - 30px)}}@media screen and (orientation:landscape){#work-wrapper-mobile .projCatWrapper figure{width:20vw}#work-wrapper-mobile .projCatWrapper figure img{width:20vw;height:20vw}}#work-wrapper-mobile .container{margin-bottom:30px;max-width:none}#work-wrapper-mobile .page-heading h2{padding-top:130px;font-size:25px;line-height:40px;margin:0 15px;font-family:"Akkurat"}#work-wrapper-mobile h2,.page-title h1,.part-subhead-description h3{font-size:25px;line-height:35px;margin-bottom:10px;font-family:"Akkurat-Bold"}#work-wrapper-mobile figure{position:relative;padding-right:10px}#work-wrapper-mobile figure img{position:relative}#work-wrapper-mobile figure figcaption{font-family:"Akkurat";color:#00133b;margin:5px 0 0;text-align:left;font-size:18px;line-height:30px}.logo-details{position:absolute;width:88px;height:21px;z-index:999;background:url(../images/logo-nav@2x.png)no-repeat center center;background-size:contain;right:15px;top:30px;transition:top 500ms ease-in-out}@media only screen and (min-width:768px){.logo-details{display:none}}.logo-details.shy{top:-30px}.page-title h1{font-size:30px;line-height:45px;margin-bottom:15px}@media only screen and (min-width:1280px){.page-title h1{font-size:40px;line-height:60px;margin-bottom:0}}.part-hero-visual .slick-wrapper{margin:0-10px}.part-hero-visual figure{padding:0 10px}.part-hero-visual figure img,.part-hero-visual figure video{width:100%;max-width:100%;height:auto}.part-subhead-description h3{line-height:40px;margin-bottom:30px;margin-top:30px}.part-subhead-description p{font-size:18px;line-height:30px;margin-bottom:30px}@media only screen and (min-width:1280px){.part-subhead-description h3,.part-subhead-description p{padding-left:calc(calc((100% - (4*40px))/3) + 2*40px);padding-right:0;margin-top:0}}.part-subhead-description-no-shift h3{font-family:"Akkurat-Bold";font-size:25px;line-height:40px;margin-bottom:30px;margin-top:30px}.part-project-credits .creditGroup .creditItem .content p,.part-subhead-description-no-shift p{font-size:18px;line-height:30px;margin-bottom:30px}@media only screen and (min-width:1280px){.part-subhead-description-no-shift h3,.part-subhead-description-no-shift p{padding-left:0;padding-right:calc(calc((100% - (4*40px))/3) + 2*40px);margin-top:0}}.part-3-col-image figure{padding:0 15px 0 0}@media only screen and (min-width:1280px){.part-3-col-image{margin-left:-40px;margin-right:-40px}.part-3-col-image figure{width:100%;padding:0 40px;margin-bottom:10px}}.part-6-image-4-text p{font-size:20px;line-height:35px}@media only screen and (min-width:1280px){.part-6-image-4-text p{font-size:30px;line-height:1.5}}.part-6-image-4-text figure{margin-bottom:20px}@media only screen and (min-width:1280px){.part-6-image-4-text p{font-size:20px;line-height:35px;padding-left:60px}}@media only screen and (min-width:1280px) and (min-width:1280px){.part-6-image-4-text p{font-size:35px;line-height:60px}}@media only screen and (min-width:1280px){.part-6-image-4-text figure{margin-bottom:0}}.part-left-right-image figure{margin-bottom:20px}@media only screen and (min-width:1280px){.part-left-right-image figure{margin-bottom:0}.part-left-right-image .image-lg{padding-right:45px}.part-left-right-image .image-sm{padding-top:255px}}.section-fullwidth-visual{padding:0;height:150vh;background-color:transparent}.part-fullwidth-visual figure{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:-1}.part-fullwidth-visual figure img,.part-fullwidth-visual figure video{position:absolute;width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.part-fullwidth-visual figcaption{position:relative;width:100%;top:200vh;z-index:1;color:#b6b6b6;background-color:#eee;padding-top:10px;padding-bottom:40px}@media only screen and (min-width:1280px){.part-fullwidth-visual figcaption{padding-left:calc(calc(calc((100% - (4*40px))/3) + 2*40px) + 240px);padding-right:calc(calc(calc((100% - (4*40px))/3) + 2*40px) + 240px)}.part-award-list{padding-right:calc(calc((100% - (4*40px))/3) + 2*40px)}}.part-award-list .row{margin:0-40px}.part-award-list .awardItem{padding:0 40px;margin-bottom:30px}@media only screen and (min-width:1280px){.part-award-list .awardItem{margin-bottom:40px}}.part-award-list .awardItem .title{font-size:20px;line-height:30px;margin-bottom:5px}@media only screen and (min-width:1280px){.part-award-list .awardItem .title{font-size:25px;line-height:40px;margin-bottom:10px}}.part-award-list .awardItem .content{font-size:16px;line-height:20px;margin-bottom:0}@media only screen and (min-width:1280px){.part-award-list .awardItem .content{font-size:18px;line-height:30px;margin-bottom:0}.part-project-credits{padding-left:calc(calc((100% - (4*40px))/3) + 2*40px)}}.part-project-credits .row{margin:0-40px}.part-project-credits .creditGroup{padding:0 40px;margin:30px 0}@media only screen and (min-width:1280px){.part-project-credits .creditGroup{margin:0 0 60px}}.part-project-credits .creditGroup label{font-size:18px;font-family:"Akkurat-Bold";margin-bottom:30px}.part-project-credits .creditGroup .creditItem{margin-bottom:15px}@media only screen and (min-width:1280px){.part-project-credits .creditGroup .creditItem{margin-bottom:30px}}.part-project-credits .creditGroup .creditItem label{font-family:"Barlow-Light";font-weight:400;font-size:15px;margin-bottom:5px}@media only screen and (min-width:1280px){.part-project-credits .creditGroup .creditItem .content p{margin-bottom:inherit}}.part-project-credits .creditGroup .stories-list{list-style:none;padding:0;margin:0}.part-project-credits .creditGroup .stories-list li a,.part-project-credits .creditGroup .stories-list li p{font-size:18px;line-height:30px;margin-bottom:0}@media only screen and (min-width:1280px){.part-project-related-work{padding-right:calc(calc((100% - (4*40px))/3) + 2*40px)}}.part-project-related-work .row{margin:0-40px}.part-project-related-work .section-label{font-size:18px;font-family:"Akkurat-Bold";margin-bottom:30px}.part-project-related-work .relatedItem{padding:0 40px;margin-bottom:60px}.part-project-related-work .relatedItem .projImage{width:100%;padding-top:66.66%;background-size:cover;background-position:center center;margin-bottom:10px}.part-project-related-work .relatedItem label{font-size:18px;margin-bottom:0}@media only screen and (min-width:1280px){.part-image-shift-left figure{padding-right:calc(calc((100% - (4*40px))/3) + 2*40px)}.part-image-shift-left figcaption,.part-image-shift-left p,.part-image-shift-right figure{padding-left:calc(calc((100% - (4*40px))/3) + 2*40px)}.part-image-shift-right figcaption,.part-image-shift-right p{padding-right:calc(calc((100% - (4*40px))/3) + 2*40px)}}.part-video-no-shift video,.part-video-shift-left video,.part-video-shift-right video{max-width:100%}@media only screen and (min-width:1280px){.part-video-shift-left figure{padding-right:calc(calc((100% - (4*40px))/3) + 2*40px)}}@media only screen and (min-width:1280px){.part-video-shift-right figure{padding-left:calc(calc((100% - (4*40px))/3) + 2*40px)}.part-video-shift-right figcaption,.part-video-shift-right p{padding-right:calc(calc((100% - (4*40px))/3) + 2*40px)}}@media only screen and (min-width:1280px){.part-video-no-shift figcaption,.part-video-no-shift p{font-family:"Akkurat"}}#landing-hero{background-color:#000}.full-background{position:relative;overflow:hidden;width:100%;height:100vh}.full-background .bg-image{position:relative;width:100%;height:100vh;background-size:cover;background-position:center center;background-repeat:no-repeat}.full-background .bg-video,.full-background .content,.home-logo{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.full-background .bg-video{position:absolute;min-width:100%;min-height:100%}.full-background .content,.home-logo{text-align:center}.full-background .content{font-size:25px;line-height:46px;color:#fff;width:calc(100% - 30px);position:absolute;opacity:0;filter:alpha(opacity=0)}@media only screen and (min-width:768px){.full-background .content{font-size:50px;line-height:76px;width:70%}}.home-logo{width:100%;position:fixed;font-size:0;z-index:1000}.home-logo .logo-part{opacity:0;filter:alpha(opacity=0);display:inline-block;position:relative;width:65px;height:60px}@media only screen and (min-width:768px){.home-logo .logo-part{width:163px;height:151px}}.home-hero-video,.home-intro,.home-logo .logo-part svg{position:absolute;top:0;left:0;width:100%;height:100%}.home-hero-video,.home-intro{position:fixed}.home-hero-video{margin-bottom:100vh;z-index:1001;background-color:#000;transition:all 800ms ease-in-out}.home-hero-video figure{position:relative;width:100%;height:100vh;z-index:1}.home-hero-video figure video{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.home-intro{z-index:1;background-color:#00133b;color:#fff;transition:left 700ms ease-in-out}.home-intro.shy{left:-100%}.home-intro .homeslide{width:100%;height:100vh;cursor:pointer}.home-intro img{margin:0;-o-object-position:50% 50%;object-position:50% 50%}.home-intro .bg-wrapper,.home-intro img{position:absolute;width:100%;height:100%}.home-intro a,.home-intro h2{position:absolute;left:15px;bottom:130px;font-size:16px}@media only screen and (min-width:768px){.home-intro a{top:40px;bottom:auto;left:240px;font-size:25px;line-height:40px}}.home-intro h2{bottom:200px;font-size:25px;letter-spacing:-.003em;pointer-events:none}@media only screen and (min-width:768px){.home-intro h2{left:240px;top:50%;bottom:auto;width:50%;font-size:40px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@media only screen and (min-width:1440px){.home-intro h2{left:240px;width:33.33%}}.part-4-text-6-image p{font-size:20px;line-height:35px}@media only screen and (min-width:1280px){.part-4-text-6-image p{font-size:30px;line-height:1.5}}.part-4-text-6-image figure{margin-bottom:20px}@media only screen and (min-width:1280px){.part-4-text-6-image p{font-size:20px;line-height:35px}}@media only screen and (min-width:1280px) and (min-width:1280px){.part-4-text-6-image p{font-size:40px;line-height:1.5}}@media only screen and (min-width:1280px){.part-4-text-6-image figure{padding-left:60px;margin-bottom:0}}#p-table{position:relative;margin:40px auto}@media only screen and (min-width:1280px){#p-table{margin:80px auto}}#p-table .element{position:relative;width:9vw;height:9vw;padding:.25vw;z-index:1;cursor:pointer}@media only screen and (min-width:1280px){#p-table .element{width:7vw;height:7vw;padding:.25vw}}#p-table .element:hover{z-index:10}#p-table .element:hover .box{width:15vw;height:15vw;background-color:#00133b;color:transparent}#p-table .element:hover .element-code{left:-10%;top:-10%}@media only screen and (min-width:1280px){#p-table .element:hover .element-code{left:-25%;top:-25%}}#p-table .element .box{position:absolute;pointer-events:none;overflow:hidden;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8.5vw;height:8.5vw;background-color:#00133b;border-radius:1vw;padding:5px 7px;z-index:1;transition:all .2s ease-out}@media only screen and (min-width:1280px){#p-table .element .box{width:6.5vw;height:6.5vw;border-radius:.5vw}}#p-table .element .box .element-number{font-size:0;color:#eee}@media only screen and (min-width:1280px){#p-table .element .box .element-number{font-size:.8vw}}#p-table .element .box img{display:block;left:0;top:0;transition:all .2s ease-out}#p-table .element .element-code{transition:all .2s ease-out;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#eee;font-size:3vw;font-weight:800;z-index:1}#p-table .element .desc{opacity:0;filter:alpha(opacity=0);top:6vw;pointer-events:none;width:calc(100vw - 80px);margin:0 40px;padding:15px;background-color:#ccc;position:fixed;z-index:10;border-radius:.5vw;transition:top .2s ease-out}@media only screen and (min-width:1280px){#p-table .element .desc{position:absolute;width:300px;margin:0}}#p-table .element .desc.show-left{left:0;top:9vw}@media only screen and (min-width:1280px){#p-table .element .desc.show-left{left:7vw}}#p-table .element .desc.show-left.showup,#p-table .element .desc.show-right.showup{opacity:1;filter:alpha(opacity=100);top:7vw}#p-table .element .desc.show-right{left:0;top:9vw}@media only screen and (min-width:1280px){#p-table .element .desc.show-right{left:auto;right:7vw}}#p-table .element .desc h3{font-size:20px;font-weight:800;margin:0 0 10px}#p-table .element .desc p{font-size:12px;line-height:18px;margin:0 0 15px}#slidingPanel-people,.people-overlay{position:fixed;left:0;top:0;width:100%}#slidingPanel-people{height:100vh;overflow:hidden;transition:transform 400ms ease-in-out;transition:transform 400ms ease-in-out,-webkit-transform 400ms ease-in-out;background-color:#dedede;z-index:0;display:none}@media only screen and (min-width:768px){#slidingPanel-people{display:block}}#slidingPanel-people.noCursor{cursor:pointer}#slidingPanel-people .peopleLabel{position:absolute;display:block;opacity:0;filter:alpha(opacity=0);transition:opacity 500ms ease-in-out,font-size 500ms ease-in-out;z-index:1000;pointer-events:none;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);will-change:transform;-webkit-transform-origin:center center;transform-origin:center center}#slidingPanel-people .peopleLabel span{position:absolute;width:80px;height:80px;top:10px;right:-100px}#slidingPanel-people .peopleLabel.showup{top:50%;opacity:1;filter:alpha(opacity=100);letter-spacing:0}#slidingPanel-people .peopleLabel h2,#slidingPanel-people .peopleLabel h3{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Akkurat-Bold";text-transform:capitalize;pointer-events:none;font-size:40px;line-height:48px;color:#fff}#slidingPanel-people .peopleLabel h3{font-family:"Akkurat"}#slidingPanel-people .inner-wrapper{position:absolute;left:50%;top:50%;width:3500px;height:1750px;margin-left:-1750px;margin-top:-875px;z-index:2}#slidingPanel-people .item{position:absolute;transition:filter .6s ease-out,opacity .6s ease-out;transition:filter .6s ease-out,opacity .6s ease-out,-webkit-filter .6s ease-out;opacity:.75;filter:alpha(opacity=75);-webkit-transform-origin:left top;transform-origin:left top;z-index:2;-webkit-transform:scale(1);transform:scale(1);will-change:transform;width:90px;height:120px}#slidingPanel-people .item:hover{z-index:100;opacity:.9!important}#slidingPanel-people .item:hover .content-box{height:70%}#slidingPanel-people .item.hasTransformTransition{transition:filter .6s ease-out,opacity .6s ease-out,transform .6s ease-out;transition:filter .6s ease-out,opacity .6s ease-out,transform .6s ease-out,-webkit-filter .6s ease-out,-webkit-transform .6s ease-out}#slidingPanel-people .item.scaleZero{-webkit-transform:scale(0)!important;transform:scale(0)!important}#slidingPanel-people .item.preload{opacity:0;filter:alpha(opacity=0);pointer-events:none}#slidingPanel-people .item.shy{opacity:.2;filter:alpha(opacity=20);-webkit-filter:grayscale(100);filter:grayscale(100)}#slidingPanel-people .item.filterHide{opacity:0!important;pointer-events:none}#slidingPanel-people .item.inPosition{position:fixed}#slidingPanel-people .item.peopleExpanded{cursor:default;transition:left .6s ease-out,top .6s ease-out,width .6s ease-out,height .6s ease-out,opacity .6s ease-out,transform .6s ease-out;transition:left .6s ease-out,top .6s ease-out,width .6s ease-out,height .6s ease-out,opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out;top:230px!important;left:160px!important;width:180px!important;height:240px!important;-webkit-transform:scale(1)!important;transform:scale(1)!important;opacity:1!important;z-index:102!important}@media only screen and (min-width:1440px){#slidingPanel-people .item.peopleExpanded{top:280px!important;left:25%!important;width:300px!important;height:400px!important}}#slidingPanel-people .item.peopleExpanded img{width:100%;max-width:none}#slidingPanel-people .item.dismiss{pointer-events:none;-webkit-animation:fadePerson 1s ease-in forwards;animation:fadePerson 1s ease-in forwards}#slidingPanel-people .item img,#slidingPanel-people .item video{max-width:100%;height:auto}#slidingPanel-people .item .content-box{position:absolute;background-color:rgba(1,31,93,.85);width:70%;height:0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) translateZ(50px);transform:translate(-50%,-50%) translateZ(50px);transition:height 200ms ease-in-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.people-overlay{height:100%;background-color:transparent;pointer-events:none;z-index:101;transition:all .6s ease-out}.people-overlay.showup{background-color:rgba(222,222,222,.8);pointer-events:auto}.people-content,.peopleCursor{opacity:0;filter:alpha(opacity=0);pointer-events:none;position:absolute}.peopleCursor{width:100px;height:100px;transition:transform 400ms ease-in-out,opacity 400ms ease-in-out;transition:transform 400ms ease-in-out,opacity 400ms ease-in-out,-webkit-transform 400ms ease-in-out;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0);transform:scale(0)}.peopleCursor.showup{-webkit-transform:scale(1);transform:scale(1)}.peopleCursor.enterCat,.peopleCursor.exitCat{background-size:contain;opacity:1;filter:alpha(opacity=100);display:none}.peopleCursor.enterCat{background:url(../images/cursor-enter@2x.png)no-repeat center center;z-index:1000}.peopleCursor.exitCat{width:60px;height:60px;background:url(../images/cursor-back@2x.png)no-repeat center center}.people-content{transition:all 500ms ease-in-out;z-index:1001;top:0;left:0;width:100%;height:100%;padding:80px 15px;background-color:rgba(222,222,222,.95);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@media only screen and (min-width:768px){.people-content{position:fixed;z-index:100;top:230px;left:370px;width:calc(100% - 370px - 40px);height:auto;padding:0;background-color:transparent}}@media only screen and (min-width:1440px){.people-content{top:280px;left:calc(25% + 300px + 30px);width:calc(100% - (25% + 300px + 30px) - 10%)}}.people-content.showup{opacity:1;filter:alpha(opacity=100);pointer-events:initial}.people-content .name{font-weight:800;margin:0;font-size:20px;line-height:35px}@media only screen and (min-width:768px){.people-content .name{font-size:25px;line-height:40px}}.people-content .title{margin:0 0 30px;font-size:20px;line-height:35px}@media only screen and (min-width:768px){.people-content .title{font-size:25px;line-height:40px}}.people-content p{font-size:15px;line-height:25px}@media only screen and (min-width:768px){.people-content p{font-size:18px;line-height:30px}}.people-content .btn-close{position:absolute;width:40px;height:40px;right:15px;top:20px;background:url(../images/nav-close@2x.png)no-repeat center center;background-size:20px 20px;cursor:pointer}@media only screen and (min-width:768px){.people-content .btn-close{top:0;right:0}}#people-wrapper-mobile{display:block;background-color:#eee;padding-bottom:40px}@media only screen and (min-width:768px){#people-wrapper-mobile{display:none}}#people-wrapper-mobile .page-heading{padding-top:130px;padding-bottom:40px;margin:0 15px;position:relative}#people-wrapper-mobile .page-heading p{font-size:25px;line-height:35px;margin-bottom:0}#people-wrapper-mobile .team-wrapper,#people-wrapper-mobile .team-wrapper figure img{position:relative}#people-wrapper-mobile .team-wrapper h2{font-size:15px;line-height:20px;font-family:"Barlow-SemiBold"}#people-wrapper-mobile .team-wrapper h3{font-size:15px;line-height:20px}#people-wrapper-mobile .team-wrapper .col-6:nth-child(odd){padding-right:7px}#people-wrapper-mobile .team-wrapper .col-6:nth-child(even){padding-left:7px}#people-wrapper-mobile .team-wrapper figure{margin-top:30px;margin-bottom:10px;position:relative}#people-wrapper-mobile .team-wrapper figure figcaption{font-size:12px;line-height:15px;color:#00133b;margin:5px 0 0}
/*! locomotive-scroll v4.0.6 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */
.has-scroll-smooth body,html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;-webkit-transform-origin:center right;transform-origin:center right;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;opacity:0}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);transform:scaleX(1.45);opacity:1}.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;-webkit-transform:scaleY(1);transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}
/*# sourceMappingURL=styles.css.map */