@import url("https://use.typekit.net/wls5sga.css");@media (max-width: 992px){.show-for-large{display:none}}@media (min-width: 992px){.hide-for-large{display:none !important}}.background-color__gray--light{background-color:#F6F5F6}.color__gray--light{color:#F6F5F6 !important}.background-color__black{background-color:#403C40}.color__black{color:#403C40 !important}.background-color__white{background-color:#fff}.color__white{color:#fff !important}a{text-decoration:none;color:#403C40;cursor:pointer}a:active,a:focus{outline:none}a.underline{text-decoration:none;position:relative}a.underline:after{content:'';position:absolute;width:100%;height:2px;display:block;margin-top:0;bottom:-4px;right:0;background-color:#403C40;-webkit-transition:width 300ms ease;transition:width 300ms ease}@media (min-width: 992px){a.underline:hover:after{width:0%;left:0;background-color:#403C40}}a.play-button{height:24px;width:24px;display:inline-block;background-image:url(../images/icons/play-button--white.svg);background-position:center left;background-size:contain;background-repeat:no-repeat;cursor:pointer}a.pause-button{height:24px;width:24px;display:inline-block;background-image:url(../images/icons/pause-button--white.svg);background-position:center left;background-size:contain;background-repeat:no-repeat;cursor:pointer}.checkbox{position:relative;display:block;padding-left:25px;cursor:pointer}.checkbox input.checkbox__input{position:absolute;z-index:-1;opacity:0}.checkbox .checkbox__box{width:14px;height:14px;border-radius:0;position:absolute;top:4px;left:0;border:1px solid black;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.checkbox input.checkbox__input:checked ~ .checkbox__box{background-color:black}[v-cloak]{display:none}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.regular{font-weight:400}.medium,#header .mobile-menu .menu-header-menu-container ul li a,.hero .hero__mobile-menu ul li a,.single-work .case-info,.work .case-info,.page-template-studio .case-info{font-weight:500}.bold,#services .services-navigation ul li a{font-weight:700}.no-m{margin:0}h1,.hero .hero__case_client span{font-size:48px;line-height:56px}@media (max-width: 768px){h1,.hero .hero__case_client span{font-size:24px;line-height:32px}}h2,h3,#services .services-navigation h1,#services .services-navigation .hero .hero__case_client span,.hero .hero__case_client #services .services-navigation span,h4,h5,h6{font-size:32px;line-height:40px}@media (max-width: 768px){h2,h3,#services .services-navigation h1,#services .services-navigation .hero .hero__case_client span,.hero .hero__case_client #services .services-navigation span,h4,h5,h6{font-size:20px;line-height:40px}}.grid{display:grid;grid-auto-columns:1fr;grid-gap:0px;grid-template-columns:repeat(12, 1fr);grid-auto-rows:minmax(8.33333vh, -webkit-max-content);grid-auto-rows:minmax(8.33333vh, max-content);grid-template-rows:minmax(8.33333vh, -webkit-max-content);grid-template-rows:minmax(8.33333vh, max-content)}@media screen and (max-height: 720px){.grid{grid-auto-rows:minmax(60px, -webkit-max-content);grid-auto-rows:minmax(60px, max-content);grid-template-rows:minmax(60px, -webkit-max-content);grid-template-rows:minmax(60px, max-content)}}.grid--small{display:grid;grid-auto-columns:1fr;grid-gap:0px;grid-template-columns:repeat(6, 1fr);grid-auto-rows:minmax(8.33333vh, -webkit-max-content);grid-auto-rows:minmax(8.33333vh, max-content);grid-template-rows:minmax(8.33333vh, -webkit-max-content);grid-template-rows:minmax(8.33333vh, max-content)}@media screen and (max-height: 720px){.grid--small{grid-auto-rows:minmax(60px, -webkit-max-content);grid-auto-rows:minmax(60px, max-content);grid-template-rows:minmax(60px, -webkit-max-content);grid-template-rows:minmax(60px, max-content)}}@media (max-width: 768px){.grid--small{grid-template-columns:repeat(11, 1fr)}}body{margin:0;font-family:'filson-pro', sans-serif;font-weight:400;color:#403C40;background-color:#F6F5F6}.about{min-height:100vh;padding-bottom:calc(8.33333333333vh * 2)}@media screen and (max-height: 900px) and (max-width: 992px){.about{padding-bottom:120px}}@media (max-width: 992px){.about{padding-bottom:8.33333333333vh}}.about__image{grid-column-start:1;grid-column-end:9;grid-row-start:6;grid-row-end:13;width:100%;height:100%;position:relative;z-index:-1;overflow:hidden;max-height:100vh;margin-top:12vw}@media (max-width: 1600px){.about__image{grid-column-end:8}}@media (max-width: 992px){.about__image{grid-column-start:1;grid-column-end:12;grid-row-start:7;grid-row-end:11;margin-top:0;max-height:none}}.about__image__caption{font-size:12px;line-height:16px;padding-top:15px;position:absolute;left:30px;bottom:0}.about__image .about__image-color{background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:6rem;left:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 1200ms cubic-bezier(0, 0, 0.2, 1);transition:-webkit-transform 1200ms cubic-bezier(0, 0, 0.2, 1);transition:transform 1200ms cubic-bezier(0, 0, 0.2, 1);transition:transform 1200ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 1200ms cubic-bezier(0, 0, 0.2, 1)}@media (max-width: 992px){.about__image .about__image-color{bottom:2.5rem}}.about__image .about__image-gray{background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:6rem;left:0;opacity:1;-webkit-transition:opacity, -webkit-transform;transition:opacity, -webkit-transform;transition:transform, opacity;transition:transform, opacity, -webkit-transform;-webkit-transition-duration:1200ms, 6000ms;transition-duration:1200ms, 6000ms;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-timing-function:cubic-bezier(0, 0, 0.2, 1);-webkit-backface-visibility:hidden;-moz-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-o-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}@media (max-width: 992px){.about__image .about__image-gray{bottom:2.5rem}}.about__image.in-view .about__image-color{-webkit-transform:scale(1.1);transform:scale(1.1)}.about__image.in-view .about__image-gray{-webkit-transform:scale(1.1);transform:scale(1.1)}.about__image-caption{grid-column-start:3;grid-column-end:11;grid-row-start:13;grid-row-end:14;font-size:12px;line-height:16px;padding-top:15px}@media (max-width: 992px){.about__image-caption{grid-column-start:2;grid-column-end:11;grid-row-start:11;grid-row-end:12}}.about__contact-titles{grid-column-start:4;grid-column-end:5;grid-row-start:3;grid-row-end:10}@media (min-width: 992px){.about__contact-titles{font-size:3vw;line-height:3.5vw}}@media (max-width: 992px){.about__contact-titles{grid-column-start:2;grid-column-end:4;font-size:24px;line-height:32px;grid-row-start:3;grid-row-end:6}}.about__contact-titles div:first-of-type{margin-bottom:2vw}@media (max-width: 992px){.about__contact-titles div:first-of-type{margin-bottom:4vw}}.about__contact-info{grid-column-start:5;grid-column-end:9;grid-row-start:3;grid-row-end:10}@media (min-width: 992px){.about__contact-info{font-size:3vw;line-height:3.5vw}}@media (max-width: 992px){.about__contact-info{grid-column-start:4;grid-column-end:12;font-size:24px;line-height:32px;grid-row-start:3;grid-row-end:6}}@media (min-width: 992px){.about__contact-info div a{-webkit-transition:all 200ms ease;transition:all 200ms ease;-webkit-text-stroke:1px #403C40;text-stroke:1px solid #403C40}.about__contact-info div:hover a:not(:hover){-webkit-text-stroke:1px #403C40;text-stroke:1px solid #403C40;color:transparent}}.about__contact-info div:first-of-type{margin-bottom:2vw}@media (max-width: 992px){.about__contact-info div:first-of-type{margin-bottom:4vw}}.about__text{grid-column-start:10;grid-column-end:12;grid-row-start:6;grid-row-end:13;font-size:24px;line-height:32px}@media (max-width: 1600px){.about__text{grid-column-start:9}}@media (max-width: 992px){.about__text{grid-column-start:4;grid-column-end:12;grid-row-start:12;grid-row-end:auto;font-size:16px;line-height:24px}}.page-template-studio .about{padding-bottom:0}.clients{padding-bottom:8.33333333333vh}.clients__title{grid-column-start:3;grid-column-end:9;grid-row-start:4;grid-row-end:5}@media (max-width: 992px){.clients__title{grid-column-start:2;grid-column-end:11}}.clients__title h3,.clients__title #services .services-navigation h1,#services .services-navigation .clients__title h1,.clients__title #services .services-navigation .hero .hero__case_client span,#services .services-navigation .hero .hero__case_client .clients__title span,.clients__title .hero .hero__case_client #services .services-navigation span,.hero .hero__case_client #services .services-navigation .clients__title span{margin:0}.clients__logos{grid-column-start:3;grid-column-end:13;grid-row-start:6;display:-webkit-box;display:flex}@media (min-width: 992px){.clients__logos{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap}}@media (max-width: 992px){.clients__logos{grid-column-start:2;grid-column-end:13;grid-row-start:5;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.clients__logos .client{min-width:calc(100vw / 12 * 1.9);height:8.33333333333vh;margin-bottom:8.33333333333vh}.clients__logos .client .image{height:100%;width:calc(100% - 60px);background-position:center left;background-size:contain;background-repeat:no-repeat;-webkit-backface-visibility:hidden;opacity:0.8;-moz-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-o-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}@media (max-width: 992px){.clients__logos .client{margin-right:calc(100vw / 12 * 2);min-width:calc(100vw / 12 * 3);height:calc(8.33333333333vh * 1.4);margin-bottom:0}.clients__logos .client .image{width:100%}}.clients .clients__logos::-webkit-scrollbar{display:none}.footer{font-size:24px;line-height:32px}@media (max-width: 768px){.footer{font-size:16px;line-height:24px}}.footer__logo{grid-column-start:3;grid-column-end:5;grid-row-start:3;grid-row-end:3}@media (max-width: 992px){.footer__logo{grid-column-start:2;grid-column-end:12;grid-row-start:2;grid-row-end:2;align-self:end;height:auto}}.footer__logo a{display:inline-block;height:20px}.footer__logo a svg{max-height:100%;width:auto}.footer__logo a svg *{fill:#403C40}.footer__talk{grid-column-start:7;grid-column-end:9;grid-row-start:3;grid-row-end:3;font-size:28px;line-height:40px;margin-top:-6px}@media (max-width: 1600px){.footer__talk{grid-column-start:6;grid-column-end:9}}@media (max-width: 992px){.footer__talk{margin-top:0px;grid-column-start:7;grid-column-end:12;grid-row-start:3;grid-row-end:3;align-self:end}}@media (max-width: 768px){.footer__talk{font-size:16px;line-height:24px;margin-bottom:-7px}}.footer__contact-titles{grid-column-start:9;grid-column-end:9;grid-row-start:3;grid-row-end:3}@media (max-width: 992px){.footer__contact-titles{grid-column-start:2;grid-column-end:5;grid-row-start:5;grid-row-end:6}}@media (max-width: 768px){.footer__contact-titles{margin-top:-18px}}.footer__contact{grid-column-start:10;grid-column-end:12;grid-row-start:3;grid-row-end:3}@media (max-width: 992px){.footer__contact{grid-column-start:7;grid-column-end:12;grid-row-start:5;grid-row-end:6}}@media (min-width: 992px){.footer__contact a{-webkit-transition:all 200ms ease;transition:all 200ms ease;-webkit-text-stroke:1px transparent;text-stroke:1px solid transparent}.footer__contact:hover a:not(:hover){-webkit-text-stroke:1px #403C40;text-stroke:1px solid #403C40;color:transparent}}@media (max-width: 768px){.footer__contact{margin-top:-18px}}.footer__social-titles{grid-column-start:9;grid-column-end:9;grid-row-start:5;grid-row-end:5}@media (max-width: 992px){.footer__social-titles{grid-column-start:2;grid-column-end:5;grid-row-start:7;grid-row-end:7}}@media (max-width: 768px){.footer__social-titles{margin-top:-18px}}.footer__social{grid-column-start:10;grid-column-end:12;grid-row-start:5;grid-row-end:5;padding-bottom:24px}@media (max-width: 992px){.footer__social{grid-column-start:7;grid-column-end:12;grid-row-start:7;grid-row-end:9}}@media (min-width: 992px){.footer__social a{-webkit-transition:all 200ms ease;transition:all 200ms ease;-webkit-text-stroke:1px transparent;text-stroke:1px solid transparent}.footer__social:hover a:not(:hover){-webkit-text-stroke:1px #403C40;text-stroke:1px solid #403C40;color:transparent}}@media (max-width: 768px){.footer__social{margin-top:-18px}}.footer__legal{grid-column-start:3;grid-column-end:5;grid-row-start:5;grid-row-end:5;font-size:12px;align-self:end;padding-bottom:20px}@media (max-width: 992px){.footer__legal{grid-column-start:2;grid-column-end:7;grid-row-start:9;grid-row-end:9;align-self:end}}.footer__sl{grid-column-start:9;grid-column-end:11;grid-row-start:0;grid-row-end:0;font-size:12px;align-self:end;padding-bottom:20px}@media (max-width: 992px){.footer__sl{grid-column-start:7;grid-column-end:12;grid-row-start:9;grid-row-end:9;align-self:end}}#header{position:absolute;z-index:999;top:0;right:0;left:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:0px 30px;align-items:center}@media (max-width: 992px){#header{padding:40px calc(100vw / 12);-webkit-box-align:center;align-items:center}}#header .logo{font-size:0px;display:inline-block;margin:0;line-height:0}@media (min-width: 992px){#header .logo{margin-top:14px}}#header .logo a{display:inline-block;height:20px}#header .logo a svg{max-height:100%;width:auto}#header .logo a svg *{fill:#403C40}#header .menu-header-menu-container{-webkit-box-flex:1;flex-grow:1}@media (max-width: 992px){#header .menu-header-menu-container{display:none}}#header .menu-toggle-containter{-webkit-box-flex:1;flex-grow:1;text-align:right}@media (min-width: 992px){#header .menu-toggle-containter{display:none}}#header ul{list-style-type:none;margin:0;padding:0;text-align:right}#header ul li{display:inline-block;margin-left:25px}@media (min-width: 992px){#header ul li{height:38px;border-top:4px solid transparent}}@media (min-width: 992px){#header ul li a{font-size:20px;line-height:1;padding-top:17px;display:block}}@media (min-width: 992px){#header ul li:hover,#header ul li.current-menu-item{border-top:4px solid #403C40}}#header .menu-toggle{height:18px;width:30px;float:right;background-image:url(../images/icons/menu-toggle--black.svg);background-position:center right;background-size:contain;background-repeat:no-repeat;cursor:pointer}#header .mobile-menu{display:none;position:fixed;top:110px;right:0;bottom:0;left:0;background-color:#F6F5F6;overflow-y:scroll;padding-top:calc(100vh / 12 * 2 - 120px)}#header .mobile-menu ul li{-webkit-animation:fadeInItem 400ms cubic-bezier(0.8, 0, 1, 1) forwards;animation:fadeInItem 400ms cubic-bezier(0.8, 0, 1, 1) forwards}#header .mobile-menu ul li a{color:#403C40}#header .mobile-menu .menu-header-menu-container{display:block;grid-column-start:2;grid-column-end:12;padding-bottom:calc(100vw / 12 * 1.8)}#header .mobile-menu .menu-header-menu-container ul{text-align:left}#header .mobile-menu .menu-header-menu-container ul li{display:block;margin:0}#header .mobile-menu .menu-header-menu-container ul li a{font-size:14vw;line-height:15vw}#header .mobile-menu .header__contact-titles{grid-column-start:2;grid-column-end:5;-webkit-animation:fadeInItemBottom 400ms cubic-bezier(0.8, 0, 1, 1) forwards;animation:fadeInItemBottom 400ms cubic-bezier(0.8, 0, 1, 1) forwards}#header .mobile-menu .header__contact-titles div:first-of-type{margin-bottom:2vw}@media (max-width: 992px){#header .mobile-menu .header__contact-titles div:first-of-type{margin-bottom:4vw}}#header .mobile-menu .header__contact-info{grid-column-start:5;grid-column-end:12;-webkit-animation:fadeInItemBottom 400ms cubic-bezier(0.8, 0, 1, 1) forwards;animation:fadeInItemBottom 400ms cubic-bezier(0.8, 0, 1, 1) forwards}#header .mobile-menu .header__contact-info div:first-of-type{margin-bottom:2vw}@media (max-width: 992px){#header .mobile-menu .header__contact-info div:first-of-type{margin-bottom:4vw}}@media (max-width: 992px){#header.active,body:not(.home) .hero #header.hero__video-controls{position:fixed;background-color:#F6F5F6}#header.active .menu-toggle,body:not(.home) .hero #header.hero__video-controls .menu-toggle{background-image:url(../images/icons/menu-toggle-close--black.svg) !important;background-position:center right;background-size:contain;background-repeat:no-repeat}#header.active h1.logo a,body:not(.home) .hero #header.hero__video-controls h1.logo a,#header.active .hero .hero__case_client span.logo a,.hero .hero__case_client #header.active span.logo a,body:not(.home) .hero #header.hero__video-controls .hero__case_client span.logo a,body:not(.home) .hero .hero__case_client #header.hero__video-controls span.logo a{background-image:url(../images/logo--black.svg);background-position:center;background-size:contain;background-repeat:no-repeat}#header.active .mobile-menu,body:not(.home) .hero #header.hero__video-controls .mobile-menu{display:block}}.home #header .logo a svg *,.single-work #header .logo a svg *{fill:#fff}.home #header .menu-toggle,.single-work #header .menu-toggle{background-image:url(../images/icons/menu-toggle--white.svg)}.home #header ul li a,.single-work #header ul li a{color:white}@media (min-width: 992px){.home #header ul li:hover,.home #header ul li.current-menu-item,.single-work #header ul li:hover,.single-work #header ul li.current-menu-item{border-top:4px solid white}}@media (max-width: 992px){.home #header.active h1.logo a,.home body:not(.home) .hero #header.hero__video-controls h1.logo a,body:not(.home) .hero .home #header.hero__video-controls h1.logo a,.home #header.active .hero .hero__case_client span.logo a,.hero .hero__case_client .home #header.active span.logo a,.home body:not(.home) .hero #header.hero__video-controls .hero__case_client span.logo a,.home body:not(.home) .hero .hero__case_client #header.hero__video-controls span.logo a,body:not(.home) .hero .home #header.hero__video-controls .hero__case_client span.logo a,body:not(.home) .hero .hero__case_client .home #header.hero__video-controls span.logo a,.single-work #header.active h1.logo a,.single-work body:not(.home) .hero #header.hero__video-controls h1.logo a,body:not(.home) .hero .single-work #header.hero__video-controls h1.logo a,.single-work #header.active .hero .hero__case_client span.logo a,.hero .hero__case_client .single-work #header.active span.logo a,.single-work body:not(.home) .hero #header.hero__video-controls .hero__case_client span.logo a,.single-work body:not(.home) .hero .hero__case_client #header.hero__video-controls span.logo a,body:not(.home) .hero .single-work #header.hero__video-controls .hero__case_client span.logo a,body:not(.home) .hero .hero__case_client .single-work #header.hero__video-controls span.logo a{background-image:url(../images/logo--black.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.home #header.active ul li a,.home body:not(.home) .hero #header.hero__video-controls ul li a,body:not(.home) .hero .home #header.hero__video-controls ul li a,.single-work #header.active ul li a,.single-work body:not(.home) .hero #header.hero__video-controls ul li a,body:not(.home) .hero .single-work #header.hero__video-controls ul li a{color:#403C40}}@-webkit-keyframes fadeInItem{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInItem{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInItemBottom{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInItemBottom{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.hero{background-position:center;background-size:cover;height:100vh;min-height:900px;position:relative;background-color:black}@media (max-width: 992px){.hero{height:auto;min-height:0}}.hero .grid{height:100%}.hero .hero__background{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;z-index:0;-webkit-transition:opacity;transition:opacity;-webkit-transition-duration:800ms;transition-duration:800ms;-webkit-transition-delay:800ms;transition-delay:800ms;-webkit-transition-timing-function:cubic-bezier(0.8, 0, 1, 1);transition-timing-function:cubic-bezier(0.8, 0, 1, 1)}.hero .hero__background.hidden{opacity:0;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}.hero .grid{position:relative;z-index:1}.hero .hero__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:black;opacity:0;-webkit-transition:opacity 600ms ease-in-out;transition:opacity 600ms ease-in-out;-webkit-transition:opacity;transition:opacity;-webkit-transition-duration:800ms;transition-duration:800ms;-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-timing-function:cubic-bezier(0, 0, 0.2, 1);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.hero .hero__video video{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.hero .hero__video video:active,.hero .hero__video video:focus{outline:none}.hero .hero__video.active,body:not(.home) .hero .hero__video.hero__video-controls{opacity:1;-webkit-transition-delay:800ms;transition-delay:800ms;-webkit-transition-timing-function:cubic-bezier(0.8, 0, 1, 1);transition-timing-function:cubic-bezier(0.8, 0, 1, 1)}.hero .hero__mobile-menu{grid-column-start:2;grid-column-end:12;grid-row-start:5;grid-row-end:12;opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:opacity, -webkit-transform;transition:opacity, -webkit-transform;transition:transform, opacity;transition:transform, opacity, -webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-delay:800ms;transition-delay:800ms;-webkit-transition-timing-function:cubic-bezier(0.5, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.5, 0, 0.2, 1)}.hero .hero__mobile-menu ul{list-style-type:none;margin:0;padding:0}.hero .hero__mobile-menu ul li a{color:white;font-size:14vw;line-height:15vw}.hero .hero__mobile-menu.hidden{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition-delay:100ms;transition-delay:100ms;-webkit-transition-timing-function:cubic-bezier(0.8, 0, 0.5, 1);transition-timing-function:cubic-bezier(0.8, 0, 0.5, 1)}.hero .hero__titles{grid-column-start:4;grid-column-end:10;grid-row-start:5;grid-row-end:7;align-self:end;opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:opacity, -webkit-transform;transition:opacity, -webkit-transform;transition:transform, opacity;transition:transform, opacity, -webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-delay:800ms;transition-delay:800ms;-webkit-transition-timing-function:cubic-bezier(0.5, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.5, 0, 0.2, 1)}@media (max-width: 992px){.hero .hero__titles{display:none}}.hero .hero__titles ul{list-style-type:none;margin:0;padding:0;margin:0;position:relative}.hero .hero__titles ul li{margin:0;opacity:0;position:absolute;right:0;bottom:0;left:0}.hero .hero__titles ul li h2{font-size:8.33333333333vh;line-height:1;margin:0px;margin-bottom:-2%;-webkit-text-stroke:1px white;text-stroke:1px solid white;color:transparent}@media (max-width: 992px){.hero .hero__titles ul li h2{font-size:8vw}}.hero .hero__titles ul li.active,body:not(.home) .hero .hero__titles ul li.hero__video-controls{-webkit-animation:dropIn 400ms cubic-bezier(0, 0, 0.1, 1) 350ms forwards;animation:dropIn 400ms cubic-bezier(0, 0, 0.1, 1) 350ms forwards}.hero .hero__titles ul li.last-active{-webkit-animation:dropOut 400ms cubic-bezier(0.9, 0, 1, 1) forwards;animation:dropOut 400ms cubic-bezier(0.9, 0, 1, 1) forwards}@-webkit-keyframes dropIn{0%{opacity:0;-webkit-transform:translateY(8.33333vh);transform:translateY(8.33333vh)}100%{opacity:1;-webkit-transform:translateY(0vh);transform:translateY(0vh)}}@keyframes dropIn{0%{opacity:0;-webkit-transform:translateY(8.33333vh);transform:translateY(8.33333vh)}100%{opacity:1;-webkit-transform:translateY(0vh);transform:translateY(0vh)}}@-webkit-keyframes dropOut{0%{opacity:1;-webkit-transform:translateY(0vh);transform:translateY(0vh)}100%{opacity:0;-webkit-transform:translateY(-8.33333vh);transform:translateY(-8.33333vh)}}@keyframes dropOut{0%{opacity:1;-webkit-transform:translateY(0vh);transform:translateY(0vh)}100%{opacity:0;-webkit-transform:translateY(-8.33333vh);transform:translateY(-8.33333vh)}}.hero .hero__titles.hidden{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition-delay:100ms;transition-delay:100ms;-webkit-transition-timing-function:cubic-bezier(0.8, 0, 0.5, 1);transition-timing-function:cubic-bezier(0.8, 0, 0.5, 1)}.hero .hero__case_title{grid-column-start:4;grid-column-end:11;grid-row-start:1;grid-row-end:6;opacity:1;align-self:end;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:opacity, -webkit-transform;transition:opacity, -webkit-transform;transition:transform, opacity;transition:transform, opacity, -webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-delay:800ms;transition-delay:800ms;-webkit-transition-timing-function:cubic-bezier(0.5, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.5, 0, 0.2, 1)}@media (max-width: 992px){.hero .hero__case_title{grid-column-start:3;grid-row-start:1;grid-row-end:5}}.hero .hero__case_title h1,.hero .hero__case_title .hero__case_client span,.hero .hero__case_client .hero__case_title span{color:white;margin:0}.hero .hero__case_title.hidden{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition-delay:100ms;transition-delay:100ms;-webkit-transition-timing-function:cubic-bezier(0.8, 0, 0.5, 1);transition-timing-function:cubic-bezier(0.8, 0, 0.5, 1)}.hero .hero__case_client{grid-column-start:4;grid-column-end:11;grid-row-start:6;grid-row-end:6;opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:opacity, -webkit-transform;transition:opacity, -webkit-transform;transition:transform, opacity;transition:transform, opacity, -webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-delay:800ms;transition-delay:800ms;-webkit-transition-timing-function:cubic-bezier(0.5, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.5, 0, 0.2, 1)}@media (max-width: 992px){.hero .hero__case_client{grid-column-start:3;grid-row-start:5;grid-row-end:5}}.hero .hero__case_client span{color:white;opacity:.75;margin:0}.hero .hero__case_client.hidden{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition-delay:100ms;transition-delay:100ms;-webkit-transition-timing-function:cubic-bezier(0.8, 0, 0.5, 1);transition-timing-function:cubic-bezier(0.8, 0, 0.5, 1)}.hero .hero__video-play-button{grid-column-start:4;grid-column-end:4;grid-row-start:8;opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:opacity, -webkit-transform;transition:opacity, -webkit-transform;transition:transform, opacity;transition:transform, opacity, -webkit-transform;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-delay:500ms;transition-delay:500ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}@media (min-width: 992px){.hero .hero__video-play-button a{position:relative;top:5px}}.hero .hero__video-play-button.hidden{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-transition-delay:0ms;transition-delay:0ms;-webkit-transition-timing-function:cubic-bezier(0.8, 0, 1, 1);transition-timing-function:cubic-bezier(0.8, 0, 1, 1)}.hero .hero__video-title{grid-column-start:5;grid-column-end:10;grid-row-start:8;font-size:12px;-webkit-transform:translateY(0px);transform:translateY(0px);-webkit-transition:opacity, -webkit-transform;transition:opacity, -webkit-transform;transition:transform, opacity;transition:transform, opacity, -webkit-transform;-webkit-transition-duration:250ms;transition-duration:250ms;-webkit-transition-delay:600ms;transition-delay:600ms;-webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-timing-function:cubic-bezier(0, 0, 0.2, 1)}.hero .hero__video-title span{opacity:.75}.hero .hero__video-title.hidden{opacity:0;-webkit-transform:translateY(80px);transform:translateY(80px);-webkit-transition-delay:100ms;transition-delay:100ms;-webkit-transition-timing-function:cubic-bezier(0.8, 0, 1, 1);transition-timing-function:cubic-bezier(0.8, 0, 1, 1)}.hero__video-controls{grid-column-start:4;grid-column-end:10;grid-row-start:12;grid-row-end:12;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity, -webkit-transform;transition:opacity, -webkit-transform;transition:transform, opacity;transition:transform, opacity, -webkit-transform;-webkit-transition-duration:400ms;transition-duration:400ms;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-timing-function:cubic-bezier(0.8, 0, 0.5, 1);transition-timing-function:cubic-bezier(0.8, 0, 0.5, 1)}@media (max-width: 992px){.hero__video-controls{grid-column-start:2;grid-column-end:12;grid-row-start:7;grid-row-end:7}}.hero__video-controls .progress{height:2px;background-color:rgba(255,255,255,0.5);position:relative}@media (max-width: 768px){.hero__video-controls .progress{position:absolute;bottom:0;right:0;left:0}}.hero__video-controls .progress span{position:absolute;top:0;left:0;bottom:0;background-color:white;width:0%;-webkit-transition:width 200ms linear;transition:width 200ms linear}.hero__video-controls .actions{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:calc(100% - 2px)}.hero__video-controls .actions .play-button{min-width:calc(100vw / 12)}.hero__video-controls .actions .title{font-size:12px;line-height:16px;color:white;text-transform:uppercase}@media (max-width: 992px){.hero__video-controls .actions .title span:nth-child(2){display:none}}.hero__video-controls .actions .title span:nth-child(3){opacity:.75}.hero__video-controls .actions .length{font-size:12px;line-height:16px;-webkit-box-flex:1;flex-grow:1;text-align:right;color:white}.hero__video-controls .actions .length span{opacity:.5}.hero__video-controls.active,body:not(.home) .hero .hero__video-controls{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:600ms;transition-delay:600ms;-webkit-transition-duration:800ms;transition-duration:800ms;-webkit-transition-timing-function:cubic-bezier(0.5, 0, 0.2, 1);transition-timing-function:cubic-bezier(0.5, 0, 0.2, 1)}@media (max-width: 992px){.home .hero .hero__video-play-button{grid-column-start:2;grid-column-end:3;grid-row-start:12;z-index:2;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.home .hero .hero__video-title{grid-column-start:4;grid-column-end:12;grid-row-start:12;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}}.home .hero .hero__video-controls{grid-row-start:12;grid-row-end:13;z-index:1}@media (max-width: 992px){body:not(.home) .hero{height:auto;min-height:0px}}body:not(.home) .hero .hero__video-play-button,body:not(.home) .hero .hero__video-title{display:none}.work__title{grid-column-start:3;grid-column-end:9}@media (max-width: 992px){.work__title{grid-row-start:2;grid-row-end:3}}.work__title h3,.work__title #services .services-navigation h1,#services .services-navigation .work__title h1,.work__title #services .services-navigation .hero .hero__case_client span,#services .services-navigation .hero .hero__case_client .work__title span,.work__title .hero .hero__case_client #services .services-navigation span,.hero .hero__case_client #services .services-navigation .work__title span{margin:0;margin-top:-14px}@media (max-width: 992px){.work__title h3,.work__title #services .services-navigation h1,#services .services-navigation .work__title h1,.work__title #services .services-navigation .hero .hero__case_client span,#services .services-navigation .hero .hero__case_client .work__title span,.work__title .hero .hero__case_client #services .services-navigation span,.hero .hero__case_client #services .services-navigation .work__title span{margin-top:-3px}}@media (max-width: 768px){.work__title h3,.work__title #services .services-navigation h1,#services .services-navigation .work__title h1,.work__title #services .services-navigation .hero .hero__case_client span,#services .services-navigation .hero .hero__case_client .work__title span,.work__title .hero .hero__case_client #services .services-navigation span,.hero .hero__case_client #services .services-navigation .work__title span{margin-top:0px}}.work__link{grid-column-start:9;grid-column-end:12}@media (max-width: 992px){.work__link{grid-column-start:3;grid-column-end:10;grid-row-start:9;grid-row-end:10;align-self:end}}@media (max-width: 992px){.work .large-work-item{display:none}}.work__item,.slide{grid-column:auto / span 6;grid-row:auto / span 7;background-position:center;background-size:cover;position:relative;overflow:hidden;background-color:rgba(0,0,0,0.2)}@media (max-width: 992px){.work__item,.slide{grid-column:auto / span 12;grid-row:auto / span 6}}.work__item .work__item-image,.slide .work__item-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;overflow:hidden;-webkit-transition:opacity 300ms ease,-webkit-transform 1.3s cubic-bezier(0.4, 0, 0.15, 1);transition:opacity 300ms ease,-webkit-transform 1.3s cubic-bezier(0.4, 0, 0.15, 1);transition:opacity 300ms ease,transform 1.3s cubic-bezier(0.4, 0, 0.15, 1);transition:opacity 300ms ease,transform 1.3s cubic-bezier(0.4, 0, 0.15, 1),-webkit-transform 1.3s cubic-bezier(0.4, 0, 0.15, 1);background-position:center;background-size:cover;-webkit-transform:scale(1.2);transform:scale(1.2)}.work__item .work__item-image::after,.slide .work__item-image::after{content:' ';position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:translateX(0%);transform:translateX(0%);-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1);background-color:rgba(64,60,64,0.5);-webkit-transition:-webkit-transform 1.3s cubic-bezier(0.4, 0, 0.15, 1);transition:-webkit-transform 1.3s cubic-bezier(0.4, 0, 0.15, 1);transition:transform 1.3s cubic-bezier(0.4, 0, 0.15, 1);transition:transform 1.3s cubic-bezier(0.4, 0, 0.15, 1), -webkit-transform 1.3s cubic-bezier(0.4, 0, 0.15, 1)}.work__item .work__item-overlay,.slide .work__item-overlay{display:none;-webkit-transform:scale(1);transform:scale(1);position:absolute;top:0;right:0;bottom:0;left:0;opacity:.8;-webkit-transition:opacity 300ms ease, -webkit-transform 1s ease;transition:opacity 300ms ease, -webkit-transform 1s ease;transition:opacity 300ms ease, transform 1s ease;transition:opacity 300ms ease, transform 1s ease, -webkit-transform 1s ease;background-position:center;background-size:cover;-webkit-backface-visibility:hidden;-moz-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-o-filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}.work__item .work__item--text,.slide .work__item--text{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;z-index:2}.work__item .work__item--text .grid--small,.slide .work__item--text .grid--small{color:white;height:100%}.work__item .work__item--text .grid--small div,.slide .work__item--text .grid--small div{grid-column-start:3;grid-column-end:6;grid-row-start:1;grid-row-end:4;align-self:end;font-size:32px;line-height:40px}@media (max-width: 768px){.work__item .work__item--text .grid--small div,.slide .work__item--text .grid--small div{font-size:24px;line-height:32px;grid-column-start:4;grid-column-end:11;grid-row-start:1;grid-row-end:4}}.work__item .work__item--text .grid--small div:first-of-type,.slide .work__item--text .grid--small div:first-of-type{margin-bottom:-9px}.work__item .work__item--text .grid--small div.client,.slide .work__item--text .grid--small div.client{opacity:.8;grid-row-start:4;grid-row-end:5;align-self:start;margin-top:10px}.work__item .work__item--text .grid--small div.link,.slide .work__item--text .grid--small div.link{font-size:12px;align-self:start;grid-row-start:5;grid-row-end:6;letter-spacing:0.5px;margin-top:-1vh}.work__item .work__item--text .grid--small div.link span,.slide .work__item--text .grid--small div.link span{position:relative}.work__item .work__item--text .grid--small div.link span:after,.slide .work__item--text .grid--small div.link span:after{content:'';position:absolute;width:100%;height:2px;display:block;margin-top:0;bottom:-8px;right:0;background-color:white;-webkit-transition:width 300ms ease;transition:width 300ms ease}@media (min-width: 992px){.work__item .work__item--text .grid--small div.link span:hover:after,.slide .work__item--text .grid--small div.link span:hover:after{width:0%;left:0;background-color:white}}.work__item.in-view .work__item-image,.slide.in-view .work__item-image{-webkit-transform:scale(1);transform:scale(1)}.work__item.in-view .work__item-image::after,.slide.in-view .work__item-image::after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media (min-width: 768px){.work__item.in-view:hover .work__item-image,.work__item.in-view.active .work__item-image,body:not(.home) .hero .work__item.in-view.hero__video-controls .work__item-image,.slide.in-view:hover .work__item-image,.slide.in-view.active .work__item-image,body:not(.home) .hero .slide.in-view.hero__video-controls .work__item-image{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.work__item.in-view:hover .work__item-overlay,.work__item.in-view.active .work__item-overlay,body:not(.home) .hero .work__item.in-view.hero__video-controls .work__item-overlay,.slide.in-view:hover .work__item-overlay,.slide.in-view.active .work__item-overlay,body:not(.home) .hero .slide.in-view.hero__video-controls .work__item-overlay{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media (max-width: 768px){.work__item.in-view.active .work__item-image,body:not(.home) .hero .work__item.in-view.hero__video-controls .work__item-image,.slide.in-view.active .work__item-image,body:not(.home) .hero .slide.in-view.hero__video-controls .work__item-image{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.work__item.in-view.active .work__item-overlay,body:not(.home) .hero .work__item.in-view.hero__video-controls .work__item-overlay,.slide.in-view.active .work__item-overlay,body:not(.home) .hero .slide.in-view.hero__video-controls .work__item-overlay{-webkit-transform:scale(1.1);transform:scale(1.1)}}#single-work .related .slider-wrapper .work__item-overlay{display:none}#single-work .related .slider-wrapper .work__item-image:after{display:none}@media (max-width: 992px){.post-type-archive-work .work__item{grid-row:auto / span 6}}.archive-work{min-height:100vh}.archive-work__filter{grid-column-start:3;grid-column-end:11;grid-row-start:5}@media (max-width: 576px){.archive-work__filter{grid-column-start:2}}.archive-work__filter a{margin-right:30px}.archive-work__clients{grid-column-start:3;grid-column-end:11;grid-row-start:6;-webkit-transition:all 200ms;transition:all 200ms}@media (max-width: 576px){.archive-work__clients{grid-column-start:2}}.archive-work__clients a{margin-right:30px}.archive-work a.work__item{opacity:0;-webkit-transform:translateY(60px);transform:translateY(60px);-webkit-animation:fadeInWork 400ms ease forwards;animation:fadeInWork 400ms ease forwards}@-webkit-keyframes fadeInWork{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}@keyframes fadeInWork{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}#services{padding-top:calc(100vh / 12 * 3)}@media (min-width: 992px){#services>.grid{position:relative}}#services .services-navigation{grid-column-start:3;grid-column-end:8}@media (min-width: 992px){#services .services-navigation{position:-webkit-sticky;position:sticky;top:calc(100vh / 12 * 3);left:0}}@media (max-width: 992px){#services .services-navigation{grid-column-start:2;grid-column-end:11;padding-bottom:calc(100vh / 12 * 1)}}#services .services-navigation h1,#services .services-navigation .hero .hero__case_client span,.hero .hero__case_client #services .services-navigation span{margin:0}#services .services-navigation ul{list-style-type:none;margin:0;padding:0;padding-top:3vw}@media (max-width: 768px){#services .services-navigation ul{padding-top:0px}}@media (max-width: 992px){#services .services-navigation ul li{margin-top:20px}}#services .services-navigation ul li a{font-size:44px;line-height:64px;-webkit-text-stroke:1px #403C40;text-stroke:1px solid #403C40;color:transparent;-webkit-transition:color 200ms ease;transition:color 200ms ease}@media (max-width: 992px){#services .services-navigation ul li a{font-size:32px;line-height:40px}}@media (min-width: 992px){#services .services-navigation ul li.active a,#services .services-navigation ul body:not(.home) .hero li.hero__video-controls a,body:not(.home) .hero #services .services-navigation ul li.hero__video-controls a{color:#403C40}}#services .section{grid-column-start:1;grid-column-end:13;padding-bottom:calc(8.33333333333vh * 2)}@media screen and (max-height: 900px) and (max-width: 992px){#services .section{padding-bottom:120px}}#services .section__title{grid-column-start:2;grid-column-end:10;grid-row-start:3;grid-row-end:5;margin-top:-40px}#services .section__title h2{font-size:32px;line-height:40px}#services .section__image{position:relative;z-index:-1;grid-column-start:2;grid-column-end:7;grid-row-start:4;grid-row-end:12;background-position:center;background-size:cover;overflow:hidden;-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.75}@media (max-width: 992px){#services .section__image{grid-column-start:6;grid-column-end:13;grid-row-start:2;grid-row-end:5}}#services .section__image:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform 1.3s cubic-bezier(0.4, 0, 0.15, 1);transition:-webkit-transform 1.3s cubic-bezier(0.4, 0, 0.15, 1);transition:transform 1.3s cubic-bezier(0.4, 0, 0.15, 1);transition:transform 1.3s cubic-bezier(0.4, 0, 0.15, 1), -webkit-transform 1.3s cubic-bezier(0.4, 0, 0.15, 1)}#services .section__image:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#F6F5F6;-webkit-transform:rotateX(0%);transform:rotateX(0%);-webkit-transition:-webkit-transform 1.3s cubic-bezier(0.4, 0, 0.15, 1);transition:-webkit-transform 1.3s cubic-bezier(0.4, 0, 0.15, 1);transition:transform 1.3s cubic-bezier(0.4, 0, 0.15, 1);transition:transform 1.3s cubic-bezier(0.4, 0, 0.15, 1), -webkit-transform 1.3s cubic-bezier(0.4, 0, 0.15, 1)}#services .section__text{grid-column-start:8;grid-column-end:11;grid-row-start:5;grid-row-end:12;font-size:24px;line-height:28px}@media (max-width: 992px){#services .section__text{grid-column-start:2;grid-column-end:12;grid-row-start:6;grid-row-end:auto;font-size:16px;line-height:24px}}#services .section.small-image .section__image{grid-column-start:1;grid-column-end:6;grid-row-end:10}@media (max-width: 992px){#services .section.small-image .section__image{grid-column-start:6}}#services .section.active .section__image:before,#services body:not(.home) .hero .section.hero__video-controls .section__image:before,body:not(.home) .hero #services .section.hero__video-controls .section__image:before{-webkit-transform:scale(1);transform:scale(1)}#services .section.active .section__image:after,#services body:not(.home) .hero .section.hero__video-controls .section__image:after,body:not(.home) .hero #services .section.hero__video-controls .section__image:after{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.single-work .case-info,.work .case-info,.page-template-studio .case-info{grid-column-start:4;grid-column-end:6;grid-row-start:2;line-height:24px}@media (max-width: 992px){.single-work .case-info,.work .case-info,.page-template-studio .case-info{grid-column-start:2;grid-column-end:12;grid-row-start:2}}.single-work .case-info span,.work .case-info span,.page-template-studio .case-info span{font-size:12px;display:block;margin-top:2vh}@media (max-width: 992px){.single-work .case-info span,.work .case-info span,.page-template-studio .case-info span{margin-top:10px;display:inline-block;min-width:calc(100vw / 12 * 2);margin-right:calc(100vw / 12)}}.single-work .case-info span:first-of-type,.work .case-info span:first-of-type,.page-template-studio .case-info span:first-of-type{margin-top:0}.single-work .case-text,.work .case-text,.page-template-studio .case-text{grid-column-start:6;grid-column-end:10;grid-row-start:2;padding-bottom:8.33333333333vh;line-height:24px}@media (max-width: 992px){.single-work .case-text,.work .case-text,.page-template-studio .case-text{grid-column-start:2;grid-column-end:12;grid-row-start:4;padding-bottom:0}}@media screen and (max-height: 900px) and (min-width: 992px){.single-work .case-text,.work .case-text,.page-template-studio .case-text{padding-bottom:75px}}.single-work .case-text p,.work .case-text p,.page-template-studio .case-text p{margin-top:0px}.single-work .related,.work .related,.page-template-studio .related{padding-bottom:8.33333333333vh}@media (max-width: 992px){.single-work .related,.work .related,.page-template-studio .related{padding-bottom:0}}@media screen and (max-height: 900px) and (min-width: 992px){.single-work .related,.work .related,.page-template-studio .related{padding-bottom:75px}}.single-work .related__title,.work .related__title,.page-template-studio .related__title{grid-column-start:4;grid-column-end:11;grid-row-start:3;grid-row-end:4}.single-work .related__title h3,.single-work .related__title #services .services-navigation h1,#services .services-navigation .single-work .related__title h1,.single-work .related__title #services .services-navigation .hero .hero__case_client span,#services .services-navigation .hero .hero__case_client .single-work .related__title span,.single-work .related__title .hero .hero__case_client #services .services-navigation span,.hero .hero__case_client #services .services-navigation .single-work .related__title span,.work .related__title h3,.work .related__title #services .services-navigation h1,#services .services-navigation .work .related__title h1,.work .related__title #services .services-navigation .hero .hero__case_client span,#services .services-navigation .hero .hero__case_client .work .related__title span,.work .related__title .hero .hero__case_client #services .services-navigation span,.hero .hero__case_client #services .services-navigation .work .related__title span,.page-template-studio .related__title h3,.page-template-studio .related__title #services .services-navigation h1,#services .services-navigation .page-template-studio .related__title h1,.page-template-studio .related__title #services .services-navigation .hero .hero__case_client span,#services .services-navigation .hero .hero__case_client .page-template-studio .related__title span,.page-template-studio .related__title .hero .hero__case_client #services .services-navigation span,.hero .hero__case_client #services .services-navigation .page-template-studio .related__title span{margin-top:-14px}@media (max-width: 992px){.single-work .related__title h3,.single-work .related__title #services .services-navigation h1,#services .services-navigation .single-work .related__title h1,.single-work .related__title #services .services-navigation .hero .hero__case_client span,#services .services-navigation .hero .hero__case_client .single-work .related__title span,.single-work .related__title .hero .hero__case_client #services .services-navigation span,.hero .hero__case_client #services .services-navigation .single-work .related__title span,.work .related__title h3,.work .related__title #services .services-navigation h1,#services .services-navigation .work .related__title h1,.work .related__title #services .services-navigation .hero .hero__case_client span,#services .services-navigation .hero .hero__case_client .work .related__title span,.work .related__title .hero .hero__case_client #services .services-navigation span,.hero .hero__case_client #services .services-navigation .work .related__title span,.page-template-studio .related__title h3,.page-template-studio .related__title #services .services-navigation h1,#services .services-navigation .page-template-studio .related__title h1,.page-template-studio .related__title #services .services-navigation .hero .hero__case_client span,#services .services-navigation .hero .hero__case_client .page-template-studio .related__title span,.page-template-studio .related__title .hero .hero__case_client #services .services-navigation span,.hero .hero__case_client #services .services-navigation .page-template-studio .related__title span{margin-top:-3px}}@media (max-width: 768px){.single-work .related__title h3,.single-work .related__title #services .services-navigation h1,#services .services-navigation .single-work .related__title h1,.single-work .related__title #services .services-navigation .hero .hero__case_client span,#services .services-navigation .hero .hero__case_client .single-work .related__title span,.single-work .related__title .hero .hero__case_client #services .services-navigation span,.hero .hero__case_client #services .services-navigation .single-work .related__title span,.work .related__title h3,.work .related__title #services .services-navigation h1,#services .services-navigation .work .related__title h1,.work .related__title #services .services-navigation .hero .hero__case_client span,#services .services-navigation .hero .hero__case_client .work .related__title span,.work .related__title .hero .hero__case_client #services .services-navigation span,.hero .hero__case_client #services .services-navigation .work .related__title span,.page-template-studio .related__title h3,.page-template-studio .related__title #services .services-navigation h1,#services .services-navigation .page-template-studio .related__title h1,.page-template-studio .related__title #services .services-navigation .hero .hero__case_client span,#services .services-navigation .hero .hero__case_client .page-template-studio .related__title span,.page-template-studio .related__title .hero .hero__case_client #services .services-navigation span,.hero .hero__case_client #services .services-navigation .page-template-studio .related__title span{margin-top:0px}}.single-work .related__link,.work .related__link,.page-template-studio .related__link{grid-column-start:11;grid-column-end:13;grid-row-start:3;grid-row-end:4}@media (max-width: 992px){.single-work .related__link,.work .related__link,.page-template-studio .related__link{grid-column-start:4;grid-column-end:11;grid-row-start:10;grid-row-end:10;align-self:end}}.single-work .related__controls,.work .related__controls,.page-template-studio .related__controls{grid-column-start:2;grid-column-end:2;grid-row-start:4;grid-row-end:11;-webkit-box-flex:1;flex-grow:1;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end}@media (max-width: 992px){.single-work .related__controls,.work .related__controls,.page-template-studio .related__controls{display:none}}.single-work .related__controls ul,.work .related__controls ul,.page-template-studio .related__controls ul{list-style-type:none;margin:0;padding:0;height:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}.single-work .related__controls ul li,.work .related__controls ul li,.page-template-studio .related__controls ul li{font-size:24px;line-height:32px;cursor:pointer;padding:0px 0px 0px 0px;-webkit-box-pack:center;justify-content:center;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-transition:color,-webkit-box-flex 400ms cubic-bezier(0.5, 0, 0, 0.8);transition:color,-webkit-box-flex 400ms cubic-bezier(0.5, 0, 0, 0.8);transition:color,flex 400ms cubic-bezier(0.5, 0, 0, 0.8);transition:color,flex 400ms cubic-bezier(0.5, 0, 0, 0.8),-webkit-box-flex 400ms cubic-bezier(0.5, 0, 0, 0.8);position:relative}.single-work .related__controls ul li.active,.single-work .related__controls ul body:not(.home) .hero li.hero__video-controls,body:not(.home) .hero .single-work .related__controls ul li.hero__video-controls,.work .related__controls ul li.active,.work .related__controls ul body:not(.home) .hero li.hero__video-controls,body:not(.home) .hero .work .related__controls ul li.hero__video-controls,.page-template-studio .related__controls ul li.active,.page-template-studio .related__controls ul body:not(.home) .hero li.hero__video-controls,body:not(.home) .hero .page-template-studio .related__controls ul li.hero__video-controls{-webkit-box-flex:1;flex-grow:1}.single-work .related__controls ul li:before,.work .related__controls ul li:before,.page-template-studio .related__controls ul li:before{content:'';display:block;width:1px;position:absolute;top:5px;left:6px;bottom:calc(50% + 22px);background-color:rgba(64,60,64,0.2)}.single-work .related__controls ul li:after,.work .related__controls ul li:after,.page-template-studio .related__controls ul li:after{content:'';display:block;width:1px;position:absolute;top:calc(50% + 22px);left:6px;bottom:10px;background-color:rgba(64,60,64,0.2)}.single-work .related__controls ul li:first-of-type,.work .related__controls ul li:first-of-type,.page-template-studio .related__controls ul li:first-of-type{-webkit-box-pack:start;justify-content:flex-start;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.single-work .related__controls ul li:first-of-type:before,.work .related__controls ul li:first-of-type:before,.page-template-studio .related__controls ul li:first-of-type:before{display:none}.single-work .related__controls ul li:first-of-type:after,.work .related__controls ul li:first-of-type:after,.page-template-studio .related__controls ul li:first-of-type:after{top:40px}.single-work .related__controls ul li:last-of-type,.work .related__controls ul li:last-of-type,.page-template-studio .related__controls ul li:last-of-type{-webkit-box-pack:end;justify-content:flex-end;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.single-work .related__controls ul li:last-of-type:before,.work .related__controls ul li:last-of-type:before,.page-template-studio .related__controls ul li:last-of-type:before{bottom:44px}.single-work .related__controls ul li:last-of-type:after,.work .related__controls ul li:last-of-type:after,.page-template-studio .related__controls ul li:last-of-type:after{display:none}.single-work .related__controls-small-active,.single-work .related__controls-small-in-active,.work .related__controls-small-active,.work .related__controls-small-in-active,.page-template-studio .related__controls-small-active,.page-template-studio .related__controls-small-in-active{grid-column-start:12;grid-column-end:12;grid-row-start:2;align-self:end;margin-bottom:-3.2vh;margin-left:-0.8vw;position:relative}.single-work .related__controls-small-active ul,.single-work .related__controls-small-in-active ul,.work .related__controls-small-active ul,.work .related__controls-small-in-active ul,.page-template-studio .related__controls-small-active ul,.page-template-studio .related__controls-small-in-active ul{list-style-type:none;margin:0;padding:0;position:absolute;left:0;bottom:0;right:0}.single-work .related__controls-small-active ul li,.single-work .related__controls-small-in-active ul li,.work .related__controls-small-active ul li,.work .related__controls-small-in-active ul li,.page-template-studio .related__controls-small-active ul li,.page-template-studio .related__controls-small-in-active ul li{font-size:0}.single-work .related__controls-small-active ul li.show,.single-work .related__controls-small-in-active ul li.show,.work .related__controls-small-active ul li.show,.work .related__controls-small-in-active ul li.show,.page-template-studio .related__controls-small-active ul li.show,.page-template-studio .related__controls-small-in-active ul li.show{font-size:16px}@media (min-width: 992px){.single-work .related__controls-small-active,.single-work .related__controls-small-in-active,.work .related__controls-small-active,.work .related__controls-small-in-active,.page-template-studio .related__controls-small-active,.page-template-studio .related__controls-small-in-active{display:none}}.single-work .related__controls-small-in-active,.work .related__controls-small-in-active,.page-template-studio .related__controls-small-in-active{grid-column-start:12;grid-column-end:12;grid-row-start:11;align-self:start;margin-bottom:0;margin-top:-2.4vh}.single-work .related__controls-small-in-active ul,.work .related__controls-small-in-active ul,.page-template-studio .related__controls-small-in-active ul{top:2px;left:0;bottom:auto;right:0}.single-work .related__controls-small-in-active li,.work .related__controls-small-in-active li,.page-template-studio .related__controls-small-in-active li{font-size:0}.single-work .related__controls-small-in-active li.show,.work .related__controls-small-in-active li.show,.page-template-studio .related__controls-small-in-active li.show{font-size:16px}.single-work .related__slider,.work .related__slider,.page-template-studio .related__slider{grid-column-start:3;grid-column-end:13;grid-row-start:4;grid-row-end:11}@media (max-width: 992px){.single-work .related__slider,.work .related__slider,.page-template-studio .related__slider{grid-column-start:1;grid-row-start:4;grid-row-end:10;position:relative}.single-work .related__slider:after,.work .related__slider:after,.page-template-studio .related__slider:after{content:'';position:absolute;top:-30px;right:calc(100vw / 12 * 1);bottom:-30px;width:1px;background-color:rgba(64,60,64,0.2)}}.single-work .related__slider .slider-wrapper,.work .related__slider .slider-wrapper,.page-template-studio .related__slider .slider-wrapper{height:100%;display:-webkit-box;display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.single-work .related__slider .slider-wrapper::-webkit-scrollbar,.work .related__slider .slider-wrapper::-webkit-scrollbar,.page-template-studio .related__slider .slider-wrapper::-webkit-scrollbar{display:none}.single-work .related__slider .slider-wrapper .slide,.work .related__slider .slider-wrapper .slide,.page-template-studio .related__slider .slider-wrapper .slide{min-width:50vw;background-position:center;background-size:cover}@media (max-width: 992px){.single-work .related__slider .slider-wrapper .slide .grid--small div,.work .related__slider .slider-wrapper .slide .grid--small div,.page-template-studio .related__slider .slider-wrapper .slide .grid--small div{grid-column-start:2;padding-left:1.6vw}}@media (max-width: 768px){.single-work .related__slider .slider-wrapper .slide .grid--small div,.work .related__slider .slider-wrapper .slide .grid--small div,.page-template-studio .related__slider .slider-wrapper .slide .grid--small div{grid-column-start:3;padding-left:0}}@media (max-width: 992px){.single-work .related__slider .slider-wrapper .slide,.work .related__slider .slider-wrapper .slide,.page-template-studio .related__slider .slider-wrapper .slide{min-width:calc(100vw / 12 * 11)}}.single-work.work .related__controls-small-active,.work.work .related__controls-small-active,.page-template-studio.work .related__controls-small-active{grid-row-start:1;grid-row-end:2}@media (min-width: 992px){.single-work.work .related__controls-small-active,.work.work .related__controls-small-active,.page-template-studio.work .related__controls-small-active{display:none}}.single-work.work .related__controls-small-in-active,.work.work .related__controls-small-in-active,.page-template-studio.work .related__controls-small-in-active{grid-row-start:10}@media (min-width: 992px){.single-work.work .related__controls-small-in-active,.work.work .related__controls-small-in-active,.page-template-studio.work .related__controls-small-in-active{display:none}}.single-work.work .related__slider,.work.work .related__slider,.page-template-studio.work .related__slider{grid-column-start:1;grid-column-end:13;grid-row-start:3;grid-row-end:9}@media (min-width: 992px){.single-work.work .related__slider,.work.work .related__slider,.page-template-studio.work .related__slider{display:none}}
