@media (max-width:768px){h1.page-title{font-size:2.5rem;letter-spacing:0;line-height:2.875rem}.large-black-headline,h1{font-size:1.875rem;letter-spacing:0;line-height:2.5rem}h1.sub{font-weight:700;font-size:3.375rem;letter-spacing:0;line-height:4.125rem}.medium-black-headline,h1.sub,h2{font-family:"Work Sans",sans-serif;color:#202020}.medium-black-headline,h2{font-weight:900;font-size:2.5rem;letter-spacing:-.025rem;line-height:3.125rem}.regular-headline,h3{font-weight:400;font-size:1.75rem;letter-spacing:-.025rem;line-height:2.125rem}.regular-headline,.sub-headline,h3,h4{font-family:"Work Sans",sans-serif;color:#202020}.sub-headline,h4{font-weight:700;font-size:1.5rem;letter-spacing:0;line-height:1.875rem}a{font-weight:400;font-size:2.5rem;letter-spacing:0;line-height:3.5rem}a,a.sub{font-family:"Work Sans",sans-serif;color:#202020}a.sub{font-weight:700;font-size:.75rem;letter-spacing:.09375rem;line-height:1.25rem}body-copy,p{font-family:"Work Sans",sans-serif;font-weight:400;font-size:1rem;letter-spacing:0;line-height:1.5rem;color:#202020}p.sub{font-size:.75rem;letter-spacing:0;line-height:1rem}.video-title{font-family:"Work Sans",sans-serif;font-weight:200;line-height:2.875rem;font-size:5rem;letter-spacing:0;color:#fff}}html{font-size:16px}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.mt-3{margin-top:3rem}.mb-3{margin-bottom:3rem}.mt-4{margin-top:4rem}.mb-4{margin-bottom:4rem}.mt-5{margin-top:5rem}.mb-5{margin-bottom:5rem}.hide{opacity:0;pointer-events:none}section.autoheight{min-height:0!important;height:auto}.bg-white{background-color:#fff}.bg-mustard{background-color:#f9d052}.bg-black{background-color:#000}.bg-black *,.fg-white{color:#fff!important}.float-bt-center{position:fixed;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5;transition-property:all;transition-duration:.3s}.bold{font-weight:700}.animate-hide{-webkit-animation-name:animatehide;animation-name:animatehide;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes animatehide{0%{opacity:1}to{opacity:0}}@keyframes animatehide{0%{opacity:1}to{opacity:0}}.animtate-show{-webkit-animation-name:animateshow;animation-name:animateshow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes animateshow{0%{opacity:0}to{opacity:1}}@keyframes animateshow{0%{opacity:0}to{opacity:1}}.entrance-fly-from-bottom{-webkit-animation-name:entranceFlyFromBottom;animation-name:entranceFlyFromBottom;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes entraceFlyFromBottom{0%{opacity:0;scale:1.3;-webkit-transform:translateY(30%);transform:translateY(30%)}to{opacity:1;scale:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes entraceFlyFromBottom{0%{opacity:0;scale:1.3;-webkit-transform:translateY(30%);transform:translateY(30%)}to{opacity:1;scale:1;-webkit-transform:translateY(0);transform:translateY(0)}}body{padding:0;margin:0;background:#000;-ms-scroll-chaining:none;overscroll-behavior:none}.App .page{width:100%;height:100vh;margin-left:auto;margin-right:auto;transition-timing-function:ease-in-out;transition-property:all;transition-duration:.5s;overflow:hidden}.App .page.auto-height{overflow:visible;height:auto}.App .page>section,.App .page>section .container{min-height:100vh;position:relative;box-sizing:content-box}.App .page>section .container{padding-left:81px;padding-right:81px;margin-left:auto;margin-right:auto}@media (max-width:768px){.App .page section .container{padding-left:22px;padding-right:22px}}@media (min-width:1440px){.App .page section>.container{max-width:1440px}}.body-copy,header .inner section>a,p{font-family:"Work Sans",sans-serif;font-weight:400;font-size:1.5rem;letter-spacing:0;line-height:2rem;color:#202020}.body-copy a,header .inner section>a a,p a{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;word-break:break-all}header .inner section>a.sub,p.sub{font-family:"Work Sans",sans-serif;font-weight:400;font-size:1rem;letter-spacing:0;line-height:1.5rem;color:#202020}header .inner section>a.sub a,p.sub a{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;word-break:break-all}@media (max-width:768px){h1.page-title{font-size:2.5rem;letter-spacing:0;line-height:2.875rem}.large-black-headline,h1{font-size:1.875rem;letter-spacing:0;line-height:2.5rem}h1.sub{font-weight:700;font-size:3.375rem;letter-spacing:0;line-height:4.125rem}.medium-black-headline,h1.sub,h2{font-family:"Work Sans",sans-serif;color:#202020}.medium-black-headline,h2{font-weight:900;font-size:2.5rem;letter-spacing:-.025rem;line-height:3.125rem}.regular-headline,h3{font-weight:400;font-size:1.75rem;letter-spacing:-.025rem;line-height:2.125rem}.regular-headline,.sub-headline,h3,h4{font-family:"Work Sans",sans-serif;color:#202020}.sub-headline,h4{font-weight:700;font-size:1.5rem;letter-spacing:0;line-height:1.875rem}a{font-weight:400;font-size:2.5rem;letter-spacing:0;line-height:3.5rem}a,a.sub{font-family:"Work Sans",sans-serif;color:#202020}a.sub{font-weight:700;font-size:.75rem;letter-spacing:.09375rem;line-height:1.25rem}body-copy,header .inner section>a,p{font-family:"Work Sans",sans-serif;font-weight:400;font-size:1rem;letter-spacing:0;line-height:1.5rem;color:#202020}header .inner section>a.sub,p.sub{font-size:.75rem;letter-spacing:0;line-height:1rem}.video-title{font-family:"Work Sans",sans-serif;font-weight:200;line-height:2.875rem;font-size:5rem;letter-spacing:0;color:#fff}}header{width:100%;position:fixed;z-index:999;top:48px}header .inner{width:100%;margin-left:auto;margin-right:auto}header .inner section{padding-left:81px;padding-right:81px;display:flex;position:relative}header .inner section .home{transition-property:all;transition-duration:.3s}header .inner section>a{color:#000;cursor:pointer;width:auto;float:left;text-decoration:none;margin-top:46px}header.theatre .home{color:#fff;opacity:.4}header.theatre .menu{opacity:0;pointer-events:none}header.inverse .home{color:#fff}@media (min-width:1440px){header .inner{width:1440px}}@media (max-width:768px){header{top:34px}header .inner .section{padding-left:20px;padding-right:20px}header .inner .section>a{margin-top:30px}header.inverse .home{color:#f9d052}header.inverse .menu .menu-icon{background-color:#f9d052;color:#fff}}.menu{right:60px;margin-right:81px}.menu,.menu .menu-icon{position:absolute;transition-duration:.3s;transition-property:all}.menu .menu-icon{width:120px;height:120px;border-radius:50%;background-color:#000;display:flex;align-items:center;z-index:2;cursor:pointer}.menu .menu-icon p{transition-duration:.3s;transition-property:all;width:inherit;text-align:center;font-size:1.5rem;line-height:2.1875rem;letter-spacing:.0625rem;color:#fff}.menu .menu-icon p.closed{display:block}.menu .menu-icon p.opened{display:none}.menu .menu-bg{overflow:hidden;transition-property:all;transition-duration:.4s;transition-delay:.1s;width:100vw;left:0;background-color:#f9d052}.menu .menu-bg,.menu .menu-items{height:100vh;position:fixed;top:0;pointer-events:none;opacity:0}.menu .menu-items{z-index:1;display:flex;flex-direction:column;justify-content:center;right:0}.menu .menu-items ul{padding:0;margin:0;width:100vw}.menu .menu-items ul li{width:100%;text-align:center;margin-bottom:14px;margin-top:14px}.menu .menu-items ul li a{text-decoration:none}.menu .menu-items ul li a:active,.menu .menu-items ul li a:focus,.menu .menu-items ul li a:visited{color:#000;text-decoration:none}.menu .menu-items ul li a.active{text-decoration:underline}.menu.opened .menu-icon p.closed{display:none}.menu.opened .menu-icon p.opened{display:block}.menu.opened .menu-items{opacity:1;pointer-events:all}.menu.opened .menu-items ul li{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-delay:calc(.4s + 0.07s*var(--index));animation-delay:calc(.4s + 0.07s*var(--index))}.menu.opened .menu-bg{opacity:1;pointer-events:all}.menu.opened.inverse .menu-icon{background-color:#000}.menu.opened.inverse .menu-icon p{color:#fff}.menu.inverse .menu-icon{background-color:#fff}.menu.inverse .menu-icon p{color:#000}@media (max-width:768px){.menu{margin-right:20px}.menu .menu-icon{width:60px;height:60px}.menu .menu-icon p{font-size:.75rem;line-height:1.0625rem;letter-spacing:.03125rem}}section.work-video-player{height:100vh!important;position:relative;overflow:hidden}section.work-video-player .captions{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:inherit;z-index:3;display:flex;flex-direction:column;justify-content:center}section.work-video-player .captions img{display:block;margin-left:auto;margin-right:auto}section.work-video-player .captions p.video-title{font-size:3.375rem;text-align:center;color:#fff}section.work-video-player .captions button.btn-play-video{font-family:"Work Sans",sans-serif;font-weight:600;line-height:3.125rem;font-size:2.5rem;letter-spacing:-.025rem;outline:none;width:auto;padding:0;border:none;border-bottom:1px solid #fff;background-color:transparent;color:#fff;align-self:center;cursor:pointer}section.work-video-player .img-container{margin-left:-81px;margin-right:-81px;overflow:hidden;height:inherit;transition-property:all;transition-duration:.3s;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative}section.work-video-player .img-container img{display:block;z-index:1}section.work-video-player .img-container img,section.work-video-player .img-container video{position:absolute;object-fit:cover;object-position:center;width:100%;height:100%;-webkit-filter:brightness(.5);filter:brightness(.5)}section.work-video-player .img-container video{opacity:0;z-index:2;transition-property:all;transition-duration:.4s}section.work-video-player .img-container video.visible{opacity:1}section.work-video-player .img-container.dim{-webkit-filter:brightness(.5);filter:brightness(.5)}section.work-video-player .video{position:fixed;height:inherit;display:none;z-index:4;overflow:hidden;top:0;left:0;width:100vw;transition-property:all;transition-delay:.3s;transition-duration:.3s;opacity:0;background-color:#000}section.work-video-player .video video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;width:100%}section.work-video-player .video .video-control{position:fixed;z-index:999;bottom:50px;left:50%;margin-left:-10px;opacity:0;pointer-events:none}section.work-video-player .video .video-control button.btn-pause-play{cursor:pointer;outline:none;border:none;background-color:transparent;padding:0;margin:0;transition-property:all;transition-duration:.3s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top center 0;transform-origin:top center 0;display:flex;flex-direction:column}section.work-video-player .video .video-control button.btn-pause-play .icon-pause{width:20px;height:20px;display:flex;flex-direction:row;justify-content:space-evenly}section.work-video-player .video .video-control button.btn-pause-play .icon-pause:after,section.work-video-player .video .video-control button.btn-pause-play .icon-pause:before{content:"";height:100%;width:5px;background-color:#fff;display:block}section.work-video-player .video .video-control button.btn-pause-play .icon-play{width:20px;height:20px;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:bottom center 0;transform-origin:bottom center 0;position:relative;left:3px}section.work-video-player .video .video-control button.btn-pause-play .icon-play:before{content:"";width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 17px;display:block}section.work-video-player .video .video-control.paused button.btn-pause-play{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}section.work-video-player .video .btn-close-video{opacity:0;pointer-events:none;position:fixed;z-index:999;top:50px;right:50px;width:40px;height:40px;outline:none;border:none;background-color:transparent}section.work-video-player .video .btn-close-video:before{position:absolute;content:"";width:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);height:2px;-webkit-transform-origin:center center;transform-origin:center center;background-color:#fff}section.work-video-player .video .btn-close-video:after{position:absolute;content:"";width:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:2px;-webkit-transform-origin:center center;transform-origin:center center;background-color:#fff}section.work-video-player .video.active{display:block;opacity:1}section.work-video-player.active .captions img{-webkit-animation-delay:.6s;animation-delay:.6s}section.work-video-player.active .captions img,section.work-video-player.active .captions p.video-title{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:zoomIn;animation-name:zoomIn}section.work-video-player.active .captions p.video-title{-webkit-animation-delay:.8s;animation-delay:.8s}section.work-video-player.active .captions button.btn-play-video{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:zoomIn;animation-name:zoomIn}section.work-video-player.active .img-container{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:fadeIn;animation-name:fadeIn}section.work-video-player.video-loading .captions{opacity:0;pointer-events:none}section.work-video-player.video-started .video .video-control{opacity:1;pointer-events:all}section.work-video-player.video-started .video .btn-close-video{cursor:pointer;opacity:1;pointer-events:all}@media (max-width:768px){.work-video-player{height:auto}.work-video-player .captions{width:297px}.work-video-player .captions img{max-width:266px;max-height:115px}.work-video-player .captions p.video-title{font-size:3.125rem}.work-video-player .captions button.btn-play-video{font-size:1.875rem;letter-spacing:-.01875rem}.work-video-player .img-container{height:100vh}}@media (max-width:768px) and (orientation:portrait){.work-video-player .img-container img{height:100%!important;width:auto!important}}@media (max-width:768px) and (orientation:landscape){.work-video-player .img-container img{height:auto!important;width:100%!important}}@media (max-width:768px){.work-video-player .video video{height:100%}}@media (max-width:768px) and (orientation:portrait){.work-video-player .video video{height:100%!important;width:auto!important}}@media (max-width:768px) and (orientation:landscape){.work-video-player .video video{height:auto!important;width:100%!important}}button.next{width:25px;height:40px;background:none;border:none;padding:0;margin:0;outline:none;cursor:pointer;transition-duration:.3s;transition-property:all}button.next img{display:block;margin-left:auto;margin-right:auto;position:relative;cursor:pointer;width:100%}button.next:active img{-webkit-animation-name:bouncing;animation-name:bouncing;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1s;animation-duration:1s}button.next.hide{opacity:0;pointer-events:none;cursor:none}@-webkit-keyframes bouncing{0%{top:0}50%{top:3rem}to{top:0}}@keyframes bouncing{0%{top:0}50%{top:3rem}to{top:0}}@media (max-width:768px){button.next{width:15px;height:24px}}.loader{opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100px;height:100px;z-index:15;transition-property:all;transition-delay:.1s;transition-duration:.3s}.loader.active{opacity:1}.works-so-far{padding-top:155px}.works-so-far .page-title{margin-top:0}.works-so-far h1.sub{margin-top:0;margin-bottom:20px}.works-so-far .cards-container-wrapper{position:relative;height:calc(100vh - 310px);overflow:hidden;width:100%}.works-so-far .cards-container{padding-bottom:80px;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-18px;margin-right:-18px;box-sizing:border-box;position:absolute}.works-so-far .cards-container .card{width:440px}.works-so-far .cards-container-navigator{display:none}.works-so-far.active h1{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.4s;animation-delay:.4s}.works-so-far.active .cards-container .card.appear{-webkit-animation-duration:.2;animation-duration:.2;-webkit-animation-name:fadeIn;animation-name:fadeIn}.works-so-far.active .cards-container .card.appear:first-child{-webkit-animation-delay:0s;animation-delay:0s}.works-so-far.active .cards-container .card.appear:nth-child(2){-webkit-animation-delay:.07s;animation-delay:.07s}.works-so-far.active .cards-container .card.appear:nth-child(3){-webkit-animation-delay:.14s;animation-delay:.14s}@media (max-width:768px){.works-so-far{padding:0}.works-so-far>.container{padding-top:100px;box-sizing:border-box!important;justify-content:flex-start}.works-so-far h1.sub{font-size:2.5rem;line-height:4.125rem;margin-bottom:30px}.works-so-far .cards-container-wrapper{margin-right:-999px;position:relative;height:calc(100vh - 310px)}.works-so-far .cards-container{position:absolute;left:0;padding:0;width:auto;margin-left:0;margin-right:0;flex-wrap:nowrap;transition-property:all;transition-duration:.2s}.works-so-far .cards-container .card{width:360px;height:550px;margin:0 7px 0 0;justify-content:flex-start}.works-so-far .cards-container .card .body{white-space:normal;width:360px}.works-so-far .cards-container .card .body a{display:block;width:100%;box-sizing:border-box;padding-right:5px}.works-so-far .cards-container .card .image{height:300px;overflow:hidden;position:relative;margin-bottom:20px}.works-so-far .cards-container .card .image img{position:absolute;width:auto;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.works-so-far .cards-container.swiping{transition-property:none}.works-so-far .cards-container-navigator{display:block;margin-bottom:30px}}.card{width:404px;margin-left:17px;margin-right:17px;display:flex;flex-direction:column;margin-bottom:75px;justify-content:space-between}.card .body a{text-decoration:none!important}.card .body .image{width:100%;overflow:hidden;margin-bottom:8px}.card .body .image img{display:block;width:100%}.card .body h4{width:100%;padding:0;margin:0 0 4px;min-height:30px}.card .body p.sub{padding-top:0;margin-top:0;white-space:normal;margin-left:2px;margin-right:2px}.card .footer a.sub{align-self:flex-end}.arrow{background:transparent;border:none;pointer-events:all;cursor:pointer;outline:none}.arrow.faded{opacity:.3;pointer-events:none}.referees{width:100%}.referees .row{display:flex;flex-direction:row;justify-content:space-between}@media (max-width:768px){.referees>.container .scrollable{padding-bottom:0}.referees h1{font-weight:700!important;padding-left:20px;padding-right:20px;margin-bottom:40px}.referees .row{flex-direction:column;align-items:center}}.body-copy,.referee-person .overlay .footer .email,p{font-family:"Work Sans",sans-serif;font-weight:400;font-size:1.5rem;letter-spacing:0;line-height:2rem;color:#202020}.body-copy a,.referee-person .overlay .footer .email a,p a{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;word-break:break-all}.referee-person .overlay .footer .sub.email,p.sub{font-family:"Work Sans",sans-serif;font-weight:400;font-size:1rem;letter-spacing:0;line-height:1.5rem;color:#202020}.referee-person .overlay .footer .sub.email a,p.sub a{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;word-break:break-all}@media (max-width:768px){h1.page-title{font-size:2.5rem;letter-spacing:0;line-height:2.875rem}.large-black-headline,h1{font-size:1.875rem;letter-spacing:0;line-height:2.5rem}h1.sub{font-weight:700;font-size:3.375rem;letter-spacing:0;line-height:4.125rem}.medium-black-headline,h1.sub,h2{font-family:"Work Sans",sans-serif;color:#202020}.medium-black-headline,h2{font-weight:900;font-size:2.5rem;letter-spacing:-.025rem;line-height:3.125rem}.regular-headline,h3{font-weight:400;font-size:1.75rem;letter-spacing:-.025rem;line-height:2.125rem}.regular-headline,.sub-headline,h3,h4{font-family:"Work Sans",sans-serif;color:#202020}.sub-headline,h4{font-weight:700;font-size:1.5rem;letter-spacing:0;line-height:1.875rem}a{font-weight:400;font-size:2.5rem;letter-spacing:0;line-height:3.5rem}a,a.sub{font-family:"Work Sans",sans-serif;color:#202020}a.sub{font-weight:700;font-size:.75rem;letter-spacing:.09375rem;line-height:1.25rem}.referee-person .overlay .footer .email,body-copy,p{font-family:"Work Sans",sans-serif;font-weight:400;font-size:1rem;letter-spacing:0;line-height:1.5rem;color:#202020}.referee-person .overlay .footer .sub.email,p.sub{font-size:.75rem;letter-spacing:0;line-height:1rem}.video-title{font-family:"Work Sans",sans-serif;font-weight:200;line-height:2.875rem;font-size:5rem;letter-spacing:0;color:#fff}}.referee-person{color:#000;display:flex;flex-direction:column;position:relative;width:250px;height:147px;justify-content:start}.referee-person *{text-align:center}.referee-person .initials{font-family:"Work Sans",sans-serif;font-weight:900;font-size:8.8125rem;line-height:4.125rem;color:#fff}.referee-person .overlay{position:absolute;width:100%;height:100%;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.referee-person .overlay .top *{padding:0;margin:0}.referee-person .overlay .top .name{margin-bottom:8px}.referee-person .overlay .top .company,.referee-person .overlay .top .position{font-weight:500}.referee-person .overlay .footer .email{text-decoration:none;padding:0;margin:0;font-weight:400}@media (max-width:768px){.referee-person{margin-bottom:40px;justify-content:none}.referee-person .initials{padding-top:0;justify-self:center}.referee-person .overlay{height:120px;justify-content:space-around}}.contact .row{display:flex;flex-direction:row;justify-content:space-between}.contact .row .item{height:120px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.contact .row .item img{display:block;margin-bottom:15px}.contact .row .item .sub{font-size:1rem;font-weight:700}.contact .row .item p.sub{margin:0;padding:0}.contact .row .item a.sub{margin:0;padding:0;text-decoration:none}@media (max-width:768px){.contact{align-items:center}.contact h1{text-align:center;padding-left:50px;padding-right:50px}.contact .row{justify-content:start;flex-wrap:wrap}.contact .row .item{width:50%;margin-top:20px;margin-bottom:20px}}.impossible{background-color:#fff;position:fixed;z-index:999;width:100vw;height:100vh;top:0;left:0}.impossible .l{position:absolute;background-color:#666}.impossible .r{height:5px;left:0;width:100%}.impossible .c{width:5px;top:0;height:100%}.impossible .d{position:absolute;width:5px;height:5px;border-radius:50%;border:2px solid #fff;background-color:#000;-webkit-transform:translate(-2.5px,-2.5px);transform:translate(-2.5px,-2.5px)}.impossible .layer-rotate{position:absolute;width:100%;height:100%;top:0;left:0}.impossible .layer-rotate .r{width:200vw;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.impossible .layer-rotate .r.o{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(-45deg) translateY(50%);transform:rotate(-45deg) translateY(50%)}.impossible .layer-rotate .c{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(-45deg) translateX(-50%);transform:rotate(-45deg) translateX(-50%)}.impossible .layer-rotate .c.o{-webkit-transform-origin:top left;transform-origin:top left;margin-left:132%;margin-top:50%;-webkit-transform:rotate(45deg) translateX(50%);transform:rotate(45deg) translateX(50%)}.news{height:100vh}.news .news-inner{padding-top:155px;height:calc(100vh - 155px)}.news .news-inner>h1{margin-top:0;margin-bottom:10px}.news .news-inner .news-inner-scrollable{height:calc(100vh - 211px);position:relative;width:calc(100vw - 81px);margin-left:-81px;padding-left:81px;margin-right:-81px;padding-right:81px;overflow:hidden}.news .news-inner .news-inner-scrollable .news-inner-scrollable-content{height:auto;position:absolute}.news .news-inner .news-inner-scrollable .news-inner-scrollable-content>p{max-width:1440px;padding-left:81px;padding-right:162px;margin-left:-81px;margin-bottom:0;margin-top:0}.news .carousel-navigator{padding-top:30px;display:flex}.news .carousel-navigator button{margin-right:20px}.news .carousel{margin-top:20px;height:560px}.news .carousel .inner{white-space:nowrap;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.65,.05,.36,1);position:absolute;display:flex;flex-direction:row;flex-wrap:nowrap;left:0}.news .carousel .inner .card{float:left;display:block;margin-bottom:0;height:515px;width:360px;padding-right:34px;margin-left:0;margin-right:0}.news .next-container{display:flex;flex-direction:row;justify-content:center;height:100px;padding-bottom:50px;margin-bottom:80px}.news.active h1{-webkit-animation-delay:.4s;animation-delay:.4s}.news.active h1,.news.active p{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.news.active p{-webkit-animation-delay:.6s;animation-delay:.6s}.news.active .news-inner-scrollable .carousel-navigator{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.news.active .news-inner-scrollable .carousel .inner .card{-webkit-animation-delay:calc(1s + 0.2s*var(--index));animation-delay:calc(1s + 0.2s*var(--index));-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@media (max-width:768px){.news>.containers{justify-content:flex-start}.news .news-inner{padding-top:100px;height:calc(100vh - 100px)}.news .news-inner>h1{font-size:2.5rem;line-height:3.125rem}.news .news-inner .news-inner-scrollable{height:calc(100vh - 241px);margin-right:0;display:flex;flex-direction:column}.news .news-inner .news-inner-scrollable .news-inner-scrollable-content{position:relative;display:flex;flex-direction:column;height:auto;transition-duration:.2s;width:100%}.news .news-inner .news-inner-scrollable .news-inner-scrollable-content>p{padding:0;margin:0;font-size:1rem;line-height:1.5rem;order:-2}.news .news-inner .news-inner-scrollable .news-inner-scrollable-content .carousel{height:480px;margin-left:0}.news .news-inner .news-inner-scrollable .news-inner-scrollable-content .carousel .inner{transition-duration:.2s}.news .news-inner .news-inner-scrollable .news-inner-scrollable-content .carousel .inner .card{width:330px;margin:0;height:450px;padding-right:14px}.news .news-inner .news-inner-scrollable .news-inner-scrollable-content .carousel .inner .card .body .image{margin-bottom:30px}.news .news-inner .news-inner-scrollable .news-inner-scrollable-content .carousel .inner .card .body h4{margin-bottom:15px}.news .news-inner .news-inner-scrollable .news-inner-scrollable-content .carousel .inner .card .body p.sub{font-size:1rem!important;line-height:1.5rem!important}.news .news-inner .news-inner-scrollable .news-inner-scrollable-content .carousel .inner.swiping{transition-property:none}}.back-to-top{display:flex;flex-direction:column;text-decoration:none;padding-bottom:30px;cursor:pointer}.back-to-top img{display:block;align-self:flex-end;width:25px}.back-to-top p{padding:5px 0;margin:0}.back-to-top.inverse *{color:#fff}@media (max-width:768px){.back-to-top{padding-bottom:30px}}.home .name-profile-picture{position:relative}.home .name-profile-picture:after{content:"";position:absolute;width:100px;height:100px;border-radius:50%;background-image:url(/img/profile-pic.jpg);background-size:cover;left:50%;bottom:45px;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;transition-duration:.3s;transition-property:all}.home .name-profile-picture:hover:after{opacity:1}.section-text>.container h1{padding:30px 0 10px;margin:0;font-size:2.25rem;line-height:2.875rem}.section-text>.container .row{display:flex;margin-left:-40px;margin-right:-40px}.section-text>.container .row .col{flex-grow:1;width:50%;padding-left:40px;padding-right:40px}.the-story-so-far>.container{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.the-story-so-far>.container h1{margin-bottom:0}.the-story-so-far>.container h3{margin-top:0}.the-story-so-far>.container.active h1{-webkit-animation-delay:.4s;animation-delay:.4s}.the-story-so-far>.container.active h1,.the-story-so-far>.container.active h3{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:.4s;animation-duration:.4s}.the-story-so-far>.container.active h3{-webkit-animation-delay:.6s;animation-delay:.6s}section.contact>.container,section.referees>.container{display:flex;flex-direction:column;justify-content:center}section.contact>.container.active h1,section.referees>.container.active h1{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:.4s;animation-duration:.4s}section.contact .contact-inner{display:flex;flex-direction:column;width:100%;position:relative;height:100%;flex-grow:1}section.contact .contact-inner .back-to-top-row{position:absolute;right:0;bottom:-120px;display:flex;flex-direction:row;justify-content:flex-end}section.contact.active>.container .item,section.referees.active>.container .referee-person{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-delay:calc(.4s + var(--index)*0.2s);animation-delay:calc(.4s + var(--index)*0.2s);-webkit-animation-duration:.3s;animation-duration:.3s}section.text-1.active>.container{overflow:hidden}section.text-1.active>.container h1{-webkit-animation-delay:.4s;animation-delay:.4s}section.text-1.active>.container h1,section.text-1.active>.container p.sub{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:.4s;animation-duration:.4s}section.text-1.active>.container p.sub{-webkit-animation-delay:.6s;animation-delay:.6s}section.text-1.active.active-from-bottom>.container{overflow:hidden}section.text-1.active.active-from-bottom>.container h1{-webkit-animation-delay:.4s;animation-delay:.4s}section.text-1.active.active-from-bottom>.container h1,section.text-1.active.active-from-bottom>.container p.sub{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.4s;animation-duration:.4s}section.text-1.active.active-from-bottom>.container p.sub{-webkit-animation-delay:.6s;animation-delay:.6s}section.text-2.active>.container{overflow:hidden}section.text-2.active>.container h4{-webkit-animation-delay:.4s;animation-delay:.4s}section.text-2.active>.container .col p,section.text-2.active>.container h4{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:.4s;animation-duration:.4s}section.text-2.active>.container .col p:first-child{-webkit-animation-delay:.6s;animation-delay:.6s}section.text-2.active>.container .col p:nth-child(2){-webkit-animation-delay:.8s;animation-delay:.8s}section.text-2.active>.container .col p:nth-child(3){-webkit-animation-delay:1.2s;animation-delay:1.2s}section.text-2.active.active-from-bottom>.container{overflow:hidden}section.text-2.active.active-from-bottom>.container h4{-webkit-animation-delay:.4s;animation-delay:.4s}section.text-2.active.active-from-bottom>.container .col p,section.text-2.active.active-from-bottom>.container h4{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.4s;animation-duration:.4s}section.text-2.active.active-from-bottom>.container .col p:first-child{-webkit-animation-delay:.6s;animation-delay:.6s}section.text-2.active.active-from-bottom>.container .col p:nth-child(2){-webkit-animation-delay:.8s;animation-delay:.8s}section.text-2.active.active-from-bottom>.container .col p:nth-child(3){-webkit-animation-delay:1.2s;animation-delay:1.2s}section.active>.container .back-to-top{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.4s;animation-duration:.4s}@media (min-width:1441px){section.text-1>.container h1{font-size:3.125rem;line-height:4.125rem}section.text-2>.container h4{font-size:2.5rem;line-height:3.125rem}section.text-2>.container .col p{font-size:1.75rem;line-height:2.5rem}}@media (max-width:768px){.section-text>.container h1{font-size:1.875rem;line-height:2.5rem}section.text-2>.container .row{flex-direction:column;margin-left:0;margin-right:0;padding-top:50px}section.text-2>.container .row .col{width:100%;padding-left:0;padding-right:0}section.text-2>.container .row .col h4{margin-bottom:5px}section.text-2>.container .row .col p{font-size:1rem;line-height:1.5rem}.the-story-so-far>.container h1{margin-bottom:24px}.the-story-so-far>.container a,.the-story-so-far>.container h3{font-size:1.75rem;line-height:2.125rem}section.referees>.container h1{text-align:center}section.contact>.container{display:flex;flex-direction:column;justify-content:center}section.contact>.container .back-to-top-row{right:20px}section.contact>.container.active h1{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:.4s;animation-duration:.4s}}section .container{display:flex;flex-direction:column;justify-content:center;overflow:hidden}section .container .scrollable{width:calc(100% - 162px);position:absolute;left:0;padding:180px 81px 120px;display:flex;flex-direction:column;min-height:calc(100vh - 300px)}@media (max-width:768px){section .container .scrollable{width:calc(100% - 42px);padding:100px 21px 120px;min-height:calc(100vh - 220px)}}.bio .container{height:auto!important;min-height:unset!important;max-width:1440px}.bio .page-title{text-align:center;margin-bottom:120px;margin-top:155px}.bio .page{height:auto}.bio section.autoheight .container,.bio section.download{height:auto;min-height:unset}.bio section.download a{width:300px;text-decoration:none;padding:15px 30px;border:2px solid #000;text-align:center;display:block;margin-left:auto;margin-right:auto}.bio .back-to-top{position:relative;top:unset;margin-bottom:50px}@media (max-width:768px){.bio .page-title{margin-top:170px}}.bio-highlight blockquote,.regular-headline,h3{font-family:"Work Sans",sans-serif;font-weight:400;font-size:2.5rem;letter-spacing:-.025rem;line-height:3.125rem;color:#202020}.bio-highlight .description,.body-copy,p{font-family:"Work Sans",sans-serif;font-weight:400;font-size:1.5rem;letter-spacing:0;line-height:2rem;color:#202020}.bio-highlight .description a,.body-copy a,p a{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;word-break:break-all}.bio-highlight .sub.description,p.sub{font-family:"Work Sans",sans-serif;font-weight:400;font-size:1rem;letter-spacing:0;line-height:1.5rem;color:#202020}.bio-highlight .sub.description a,p.sub a{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;word-break:break-all}@media (max-width:768px){h1.page-title{font-size:2.5rem;letter-spacing:0;line-height:2.875rem}.large-black-headline,h1{font-size:1.875rem;letter-spacing:0;line-height:2.5rem}h1.sub{font-weight:700;font-size:3.375rem;letter-spacing:0;line-height:4.125rem}.medium-black-headline,h1.sub,h2{font-family:"Work Sans",sans-serif;color:#202020}.medium-black-headline,h2{font-weight:900;font-size:2.5rem;letter-spacing:-.025rem;line-height:3.125rem}.bio-highlight blockquote,.regular-headline,h3{font-family:"Work Sans",sans-serif;font-weight:400;font-size:1.75rem;letter-spacing:-.025rem;line-height:2.125rem;color:#202020}.sub-headline,h4{font-weight:700;font-size:1.5rem;line-height:1.875rem}.sub-headline,a,h4{font-family:"Work Sans",sans-serif;letter-spacing:0;color:#202020}a{font-weight:400;font-size:2.5rem;line-height:3.5rem}a.sub{font-weight:700;font-size:.75rem;letter-spacing:.09375rem;line-height:1.25rem}.bio-highlight .description,a.sub,body-copy,p{font-family:"Work Sans",sans-serif;color:#202020}.bio-highlight .description,body-copy,p{font-weight:400;font-size:1rem;letter-spacing:0;line-height:1.5rem}.bio-highlight .sub.description,p.sub{font-size:.75rem;letter-spacing:0;line-height:1rem}.video-title{font-family:"Work Sans",sans-serif;font-weight:200;line-height:2.875rem;font-size:5rem;letter-spacing:0;color:#fff}}.bio-highlight{margin-bottom:95px;margin-left:-24px;margin-right:-24px}.bio-highlight .banner{display:block;width:100%;margin-bottom:70px}.bio-highlight .banner-with-text{margin-top:160px;margin-bottom:70px;display:flex;width:100%;flex-direction:row;justify-content:space-between}.bio-highlight .banner-with-text img{width:50%}.bio-highlight .banner-with-text blockquote,.bio-highlight .banner-with-text h3{text-align:left;padding-left:80px}.bio-highlight .logo{display:block;margin-left:auto;margin-right:auto}.bio-highlight .company-name,.bio-highlight .period,.bio-highlight .position{text-align:center;margin-bottom:80px}.bio-highlight .description{max-width:1440px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:130px}.bio-highlight blockquote{text-align:center;padding-bottom:0;margin-bottom:0}.bio-highlight blockquote:before{content:"“"}.bio-highlight blockquote:after{content:"”"}.bio-highlight .quote-by.description,.bio-highlight p.quote-by{text-align:center;padding-top:0;margin-top:0;margin-bottom:160px}.bio-highlight .quote-by.description:before,.bio-highlight p.quote-by:before{content:"-"}.bio-highlight .banner.current-banner{margin-bottom:160px}.bio-highlight .quote{margin-bottom:40px}.bio-highlight .achievements{margin-top:80px}.bio-highlight .achievements .achievement h4{justify-self:left;width:100%;margin-left:0;margin-right:0}.bio-highlight .achievements .achievement .items{display:flex;flex-direction:row;flex-wrap:wrap}.bio-highlight .achievements .achievement .items .item{min-height:230px;margin-bottom:30px;padding-left:30px;padding-right:30px;box-sizing:border-box;border-right:1px solid #d8d8d8}.bio-highlight .achievements .achievement .items .item .title.description,.bio-highlight .achievements .achievement .items .item p.title{font-weight:700}.bio-highlight .achievements .achievement .items .item .sub.description,.bio-highlight .achievements .achievement .items .item p.sub{margin:0;padding:0}.bio-highlight .achievements .achievement .items .item:last-child{border-right:1px solid transparent}.bio-highlight .achievements .achievement.col-3 .item{width:33.333%}.bio-highlight .achievements .achievement.col-3 .item:nth-child(3n+3){border-right:1px solid transparent}.bio-highlight .achievements .achievement.col-4 .item{width:25%}.bio-highlight .achievements .achievement.col-4 .item:nth-child(4n+4){border-right:1px solid transparent}.bio-highlight .brands{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:880px;margin-left:auto;margin-right:auto;padding-top:30px}.bio-highlight .brands img{height:45px;display:block;align-self:center;margin:21px 24px}.bio-highlight img.brands{display:block;margin-left:auto;margin-right:auto}@media (max-width:768px){.bio-highlight{margin-left:0;margin-right:0}.bio-highlight .company-name{margin-bottom:40px}.bio-highlight .period,.bio-highlight .position{margin-bottom:30px}.bio-highlight .description,.bio-highlight .quote-by.description,.bio-highlight p.quote-by{margin-bottom:40px}.bio-highlight .banner,.bio-highlight .banner.current-banner{margin-bottom:80px;margin-top:30px}.bio-highlight .achievements .achievement h4{width:auto;text-align:center}.bio-highlight .achievements .achievement .items .item{width:100%!important;height:auto;min-height:0;border-right:none}.bio-highlight .brands{display:block;width:100%}.bio-highlight .logo{display:block;width:auto;max-width:375px;max-height:70px}.bio-highlight .banner-with-text{flex-direction:column}.bio-highlight .banner-with-text img{width:100%}.bio-highlight .banner-with-text blockquote,.bio-highlight .banner-with-text h3{margin:30px 10px;padding:0;text-align:center}}@media (max-width:1023px){.bio-highlight .achievements .achievement .item{width:50%!important}}.regular-headline,h3{font-family:"Work Sans",sans-serif;font-weight:400;font-size:2.5rem;letter-spacing:-.025rem;line-height:3.125rem;color:#202020}.body-copy,.works-detail .body-quote .body-copy a,p{font-family:"Work Sans",sans-serif;font-weight:400;font-size:1.5rem;letter-spacing:0;line-height:2rem;color:#202020}.body-copy a,.works-detail .body-quote .body-copy a a,p a{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;word-break:break-all}.works-detail .results .statements .sub a,a.sub{font-family:"Work Sans",sans-serif;font-weight:700;font-size:.75rem;letter-spacing:.09375rem;line-height:1.25rem;color:#202020}.works-detail .banner-container .caption .eye-brow,p.sub{font-family:"Work Sans",sans-serif;font-weight:400;font-size:1rem;letter-spacing:0;line-height:1.5rem;color:#202020}.works-detail .banner-container .caption .eye-brow a,p.sub a{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;word-break:break-all}@media (max-width:768px){h1.page-title{font-size:2.5rem;letter-spacing:0;line-height:2.875rem}.large-black-headline,h1{font-size:1.875rem;letter-spacing:0;line-height:2.5rem}h1.sub{font-weight:700;font-size:3.375rem;letter-spacing:0;line-height:4.125rem}.medium-black-headline,h1.sub,h2{font-family:"Work Sans",sans-serif;color:#202020}.medium-black-headline,h2{font-weight:900;font-size:2.5rem;letter-spacing:-.025rem;line-height:3.125rem}.regular-headline,h3{font-weight:400;font-size:1.75rem;letter-spacing:-.025rem;line-height:2.125rem}.regular-headline,.sub-headline,h3,h4{font-family:"Work Sans",sans-serif;color:#202020}.sub-headline,h4{font-weight:700;font-size:1.5rem;letter-spacing:0;line-height:1.875rem}a{font-family:"Work Sans",sans-serif;font-weight:400;font-size:2.5rem;letter-spacing:0;line-height:3.5rem;color:#202020}.works-detail .results .statements .sub a,a.sub{font-family:"Work Sans",sans-serif;font-weight:700;font-size:.75rem;letter-spacing:.09375rem;line-height:1.25rem;color:#202020}body-copy,p{font-family:"Work Sans",sans-serif;font-weight:400;font-size:1rem;letter-spacing:0;line-height:1.5rem;color:#202020}.works-detail .banner-container .caption .eye-brow,p.sub{font-size:.75rem;letter-spacing:0;line-height:1rem}.video-title{font-family:"Work Sans",sans-serif;font-weight:200;line-height:2.875rem;font-size:5rem;letter-spacing:0;color:#fff}}.works-detail{transition-property:all;transition-duration:.3s;display:flex;flex-direction:column}.works-detail.loading{opacity:0}.works-detail .container{min-height:unset!important}.works-detail .banner-container{width:auto;height:100vh;position:relative;background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:50%}.works-detail .banner-container .caption{z-index:2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-duration:.3s;animation-duration:.3s}.works-detail .banner-container .caption *{color:#fff}.works-detail .banner-container .caption .client{font-family:"Akhand-Black";font-size:90px;text-transform:uppercase;text-align:center}.works-detail .banner-container .caption .project{font-family:"Akhand-Black";font-size:70px;text-transform:uppercase;text-align:center}.works-detail .banner-container .caption .eye-brow{font-size:18px;margin-top:20px;text-align:center;line-height:24px}.works-detail .banner-container img.banner{display:block;width:100%;opacity:0;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-name:fadeIn;animation-name:fadeIn}.works-detail h1.page-title{padding:0;margin-top:100px;margin-bottom:50px;width:50%}.works-detail h1.page-title.inview{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.works-detail .body-quote{padding:0;margin-top:100px;margin-bottom:50px;display:flex;flex-direction:row;justify-content:space-evenly}.works-detail .body-quote .body-copy,.works-detail .body-quote .body-copy a{padding-right:70px}.works-detail .body-quote .body-copy.inview,.works-detail .body-quote .body-copy a.inview{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.works-detail .body-quote blockquote.inview{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.works-detail .body-quote blockquote:before{content:"“"}.works-detail .body-quote blockquote:after{content:"”"}.works-detail hr{border:none;height:1px;background-color:hsla(0,0%,100%,.4);margin-left:-81px;margin-right:-81px}.works-detail hr.mb-5{margin-bottom:100px}.works-detail .results{margin-top:100px;margin-bottom:100px}.works-detail .results .regular-headline{width:50%}.works-detail .results .regular-headline.full-width{width:100%}.works-detail .results .regular-headline.inview{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.works-detail .results .statements{margin-top:80px;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}.works-detail .results .statements .sub,.works-detail .results .statements .sub a{box-sizing:border-box;flex-grow:1;width:200px;font-weight:500;padding-left:20px;padding-right:20px;border-right:1px solid hsla(0,0%,100%,.4)}.works-detail .results .statements .sub.inview,.works-detail .results .statements .sub a.inview{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-delay:calc(var(--index)*0.1s);animation-delay:calc(var(--index)*0.1s)}.works-detail .results .statements .sub:nth-child(4n),.works-detail .results .statements .sub a,.works-detail .results .statements .sub a:nth-child(4n){border-right:none}.works-detail .back-to-top{position:relative;top:auto;bottom:50px}.works-detail .inview-track{opacity:0;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.2s;animation-delay:.2s}.works-detail section.gallery{display:flex;flex-direction:column;min-height:0!important}.works-detail section.gallery .item{float:left}.works-detail section.gallery .item img{display:block;width:100%;float:left}.works-detail section.gallery .item img.inview{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.works-detail section.gallery .item .row{display:flex;float:left;width:100%;align-items:stretch;justify-content:center}.works-detail section.gallery .item .row div{flex-grow:1;padding:15px}.works-detail section.gallery .item .row div img{width:100%;display:block}.works-detail section.gallery .item .row div img.inview{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.works-detail section.gallery .item .row div:first-child{padding-left:30px}.works-detail section.gallery .item .row div:last-child{padding-right:30px}.works-detail section.gallery .item .video{height:100vh}.works-detail section.gallery .item .regular-headline{margin-top:60px;margin-bottom:60px}.works-detail section.gallery .item .regular-headline.inview{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.works-detail section.gallery .item>hr{border:none;height:1px;background-color:hsla(0,0%,100%,.4);margin:0}@media (max-width:768px){.works-detail .banner-container img.banner{height:100vh;object-position:center;object-fit:cover}.works-detail h1.page-title{width:100%}.works-detail .body-quote{flex-direction:column}.works-detail .body-quote .body-copy,.works-detail .body-quote .body-copy a{padding-right:0}.works-detail .body-quote blockquote{text-align:center}.works-detail hr{border:none;height:1px;background-color:hsla(0,0%,100%,.4);margin-left:-21px;margin-right:-21px}.works-detail .results .regular-headline{width:100%}.works-detail .results .statements{flex-direction:column}.works-detail .results .statements .sub,.works-detail .results .statements .sub a{border-right:none;width:90%}.works-detail section.gallery{margin:0}.works-detail section.gallery .item .row{display:flex;float:left;flex-direction:column;width:100%;align-items:stretch;justify-content:center}.works-detail section.gallery .item .row div{flex-grow:1}.works-detail section.gallery .item .row div img{width:100%;display:block}.works-detail section.gallery .item .row div img.inview{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.works-detail section.gallery .item .video{height:auto;width:100%}}.works-grid{padding-top:200px;padding-bottom:200px;min-height:0!important}.works-grid,.works-grid .grid{display:flex;flex-direction:row;justify-content:center}.works-grid .grid{flex-wrap:wrap}.works-grid .item{display:block;width:388px;padding:4px;transition-property:all;transition-duration:.3s}.works-grid .item .item-inner img{display:block;width:100%}.works-grid .item:hover{-webkit-filter:brightness(1.8);filter:brightness(1.8)}@media (max-width:768px){section.works-grid{padding-top:50px;padding-bottom:70px}section.works-grid>.container{width:100%;padding-left:0;padding-right:0}section.works-grid>.container .item{width:100%}}.video-player{width:inherit;height:inherit;position:relative;overflow:hidden;margin-bottom:50px}.video-player .loader-container{position:absolute;z-index:1}.video-player video{width:100%;height:100%;object-fit:cover;object-position:center}.video-player .controls{position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;transition-property:all;transition-duration:.3s;pointer-events:none;background-color:rgba(0,0,0,.6);padding:18px;border-radius:9px;height:20px;overflow:hidden}.video-player .controls button.btn-pause-play{cursor:pointer;outline:none;border:none;background-color:transparent;padding:0;margin:0;transition-property:all;transition-duration:.3s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:top center 0;transform-origin:top center 0;display:flex;flex-direction:column}.video-player .controls button.btn-pause-play .icon-pause{width:20px;height:20px;display:flex;flex-direction:row;justify-content:space-evenly}.video-player .controls button.btn-pause-play .icon-pause:after,.video-player .controls button.btn-pause-play .icon-pause:before{content:"";height:100%;width:5px;background-color:#fff;display:block}.video-player .controls button.btn-pause-play .icon-play{width:20px;height:20px;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:bottom center 0;transform-origin:bottom center 0;position:relative;left:3px}.video-player .controls button.btn-pause-play .icon-play:before{content:"";width:0;height:0;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 17px;display:block}.video-player.ready .controls{opacity:1;pointer-events:all}.video-player.ready .controls button.btn-pause-play{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}.video-player.ready.playing .controls button.btn-pause-play{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.video-player.ready.started .controls{top:100%;-webkit-transform:translate(-50%,-125%);transform:translate(-50%,-125%)}@media (max-width:768px){.video-player{display:flex;flex-direction:column;justify-content:center;width:100vw;overflow:hidden;transition-property:all;transition-duration:.3s}.video-player video{width:100%;height:unset}.video-player.ready.started .controls{top:100%;-webkit-transform:translate(-50%,-120%);transform:translate(-50%,-120%)}.video-player.playing video{object-fit:contain;height:100vh}}.large-black-headline,h1,h1.page-title{font-weight:900}.large-black-headline,h1,h1.page-title,h1.sub{font-family:"Work Sans",sans-serif;font-size:3.375rem;letter-spacing:0;line-height:4.125rem;color:#202020}h1.sub{font-weight:700}.medium-black-headline,h2{font-weight:900}.medium-black-headline,.password-protect input,.regular-headline,h2,h3{font-family:"Work Sans",sans-serif;font-size:2.5rem;letter-spacing:-.025rem;line-height:3.125rem;color:#202020}.password-protect input,.regular-headline,h3{font-weight:400}.sub-headline,h4{font-weight:700}.body-copy,.sub-headline,h4,p{font-family:"Work Sans",sans-serif;font-size:1.5rem;letter-spacing:0;line-height:2rem;color:#202020}.body-copy,p{font-weight:400}.body-copy a,p a{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;word-break:break-all}a{font-weight:400;font-size:2.5rem;letter-spacing:0;line-height:3.5rem}a,a.sub{font-family:"Work Sans",sans-serif;color:#202020}a.sub{font-weight:700;font-size:.75rem;letter-spacing:.09375rem;line-height:1.25rem}p.sub{font-family:"Work Sans",sans-serif;font-weight:400;font-size:1rem;letter-spacing:0;line-height:1.5rem;color:#202020}p.sub a{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;word-break:break-all}.video-title{font-family:"Work Sans",sans-serif;font-weight:200;line-height:2.875rem;font-size:5rem;letter-spacing:0;color:#fff}@media (max-width:768px){h1.page-title{font-size:2.5rem;letter-spacing:0;line-height:2.875rem}.large-black-headline,h1{font-size:1.875rem;letter-spacing:0;line-height:2.5rem}h1.sub{font-weight:700;font-size:3.375rem;letter-spacing:0;line-height:4.125rem}.medium-black-headline,h1.sub,h2{font-family:"Work Sans",sans-serif;color:#202020}.medium-black-headline,h2{font-weight:900;font-size:2.5rem;letter-spacing:-.025rem;line-height:3.125rem}.password-protect input,.regular-headline,h3{font-family:"Work Sans",sans-serif;font-weight:400;font-size:1.75rem;letter-spacing:-.025rem;line-height:2.125rem;color:#202020}.sub-headline,h4{font-weight:700;font-size:1.5rem;line-height:1.875rem}.sub-headline,a,h4{font-family:"Work Sans",sans-serif;letter-spacing:0;color:#202020}a{font-weight:400;font-size:2.5rem;line-height:3.5rem}a.sub{font-weight:700;font-size:.75rem;letter-spacing:.09375rem;line-height:1.25rem}a.sub,body-copy,p{font-family:"Work Sans",sans-serif;color:#202020}body-copy,p{font-weight:400;font-size:1rem;letter-spacing:0;line-height:1.5rem}p.sub{font-size:.75rem;letter-spacing:0;line-height:1rem}.video-title{font-family:"Work Sans",sans-serif;font-weight:200;line-height:2.875rem;font-size:5rem;letter-spacing:0;color:#fff}}.password-protect{width:100vw;height:100vh;background-color:#f9d052;display:flex;flex-direction:column;justify-content:center;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:0s;animation-delay:0s}.password-protect img{max-width:1440px;width:100%;display:block;align-self:center;margin-bottom:50px}.password-protect img.valid{-webkit-animation-name:fadeOut;animation-name:fadeOut;-webkit-animation-delay:0s;animation-delay:0s}.password-protect img.valid,.password-protect input{-webkit-animation-duration:.3s;animation-duration:.3s}.password-protect input{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-delay:.3s;animation-delay:.3s;text-align:center;width:430px;letter-spacing:4px;outline:none;padding:0 10px;height:60px;border:2px solid #000;align-self:center;background-image:none!important;transition-property:all;transition-duration:.3s}.password-protect input,.password-protect input:-internal-autofill-selected{background-color:#000;color:#f9d052}.password-protect input::-webkit-input-placeholder{color:#f9d052}.password-protect input:-ms-input-placeholder{color:#f9d052}.password-protect input::-ms-input-placeholder{color:#f9d052}.password-protect input::placeholder{color:#f9d052}.password-protect input:focus{background-color:#f9d052;color:#000}.password-protect input.ready{opacity:1;-webkit-animation-name:none;animation-name:none}.password-protect input.not-valid{-webkit-animation-name:headShake;animation-name:headShake}.password-protect input.not-valid,.password-protect input.valid{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:0s;animation-delay:0s}.password-protect input.valid{-webkit-animation-name:backOutUp;animation-name:backOutUp}@media (max-width:768px){.password-protect img{max-width:unset;width:80%}.password-protect input{width:80%}}.parallex-gallery .full-image{width:100%}.parallex-gallery .full-image img{display:block;width:100%;height:100%;object-fit:cover}.parallex-gallery .caption-photo{width:100%;position:relative}.parallex-gallery .caption-photo .caption{position:absolute;z-index:2;top:3em;left:2em;color:#fff;font-size:50px;font-weight:900;width:40%;font-family:"Work Sans",sans-serif}.parallex-gallery .caption-photo img{display:block;width:100%;height:100%;object-fit:cover}.parallex-gallery .photo-row{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap}.parallex-gallery .photo-row .item img{width:100%;height:100%;object-fit:cover;display:block}.parallex-gallery .photos-wrap{display:flex;flex-direction:row}.parallex-gallery .photos-wrap img{width:100%;height:100%;object-fit:cover;display:block}.parallex-gallery .photos-wrap>.item{display:flex;flex-direction:column}.parallex-gallery .photos-wrap>.item .item{flex:1 1 auto}.parallex-gallery .video-insert{position:relative;height:100vh}.parallex-gallery .video-insert .video{position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:4em;width:50%}.parallex-gallery .video-insert .video video,.parallex-gallery .video-insert img{object-fit:cover;width:100%;height:100%}.parallex-gallery .video-insert img{display:block}
/*# sourceMappingURL=main.78d5ee12.chunk.css.map */