﻿/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */[type=checkbox],[type=radio],legend{padding:0;box-sizing:border-box}a,legend{color:inherit}progress,sub,sup{vertical-align:baseline}.q-container.overflow,.section .full_banner.overflow,.slideshow.work_slideshow,button,hr,input{overflow:visible}*,legend{box-sizing:border-box}body,html{-webkit-text-size-adjust:100%}h1,h1.lead,h2,h2.lead{letter-spacing:-.1vw}.c-scrollbar,.mix,.nav-menu,footer .footer_content{mix-blend-mode:difference}.cover_bottom,.cover_top,.cursor,.dynamic_load,.load_overlay,.menu,.menu-cover,header .header-wrap.hide{pointer-events:none}.menu,legend{white-space:normal}body,footer{background-color:#000}.menu ol,ol.plus_list{list-style-type:none;counter-reset:compteListe}.menu ol li::before,ol.plus_list li::before{content:"0" counter(compteListe);counter-increment:compteListe 1}.q-container,legend,p.full{max-width:100%}.area-div.display-horizontal,.areas-expertise-wrap,.div-hide.align-vertical-center.small-space{grid-column-gap:1em;grid-row-gap:1em}.buttn-span,.header-text-service,.journal-list li::before,.section-sign-span,.sticky-info-span,.sticky-section-span,.works__list a h5{text-transform:uppercase}html{line-height:1.15;-ms-text-size-adjust:100%}.cursor .inner .circle .cursor_text,article,aside,body.safari .ornament,details,figcaption,figure,footer,footer .address .text .textcol a,header,main,menu,nav,section{display:block}.work_images p span,audio,canvas,footer .address .text .textcol.social a,progress,video{display:inline-block}h1{margin:.67em 0}h1,h2,h3,p{margin-top:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;outline:0;text-decoration:none;cursor:pointer}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}h1,h1.thin,h2,h2.thin,h2.xlarge,h3{font-weight:300}.job-posting-positions a:hover,.more-jobs:hover,dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}audio:not([controls]){display:none;height:0}img{border-style:none}.overflow_hide,.work_details,html.has-scroll-smooth body,svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h1,h2,h3,h4{line-height:1.1}fieldset{padding:.35em .75em .625em}legend{display:table}textarea{overflow:auto}summary{display:list-item}.journal-list li span.more,.journal-list li:first-child::before,.journal-list.next_prev li a .label .category,.journal-list.next_prev li::before,.menu ol li.mobile_link,.motion_hover__img,.trails .q-container .client_logos,[hidden],body.touch .ornament,body.touch .pre_animate,template{display:none}.q-container{width:100%;margin:0 auto;padding:0 10vw}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1}.columns.q-mobile>.column.q-narrow{flex:none}.columns.q-mobile>.column.q-12,.columns.q-mobile>.column.q-full{flex:none;width:100%}.columns.q-mobile>.column.q-3-4,.columns.q-mobile>.column.q-9{flex:none;width:75%}.columns.q-mobile>.column.q-2-3{flex:none;width:66.6666%}.columns.q-mobile>.column.q-1-2,.columns.q-mobile>.column.q-6{flex:none;width:50%}.columns.q-mobile>.column.q-1-3{flex:none;width:33.3333%}.columns.q-mobile>.column.q-1-4,.columns.q-mobile>.column.q-3{flex:none;width:25%}.columns.q-mobile>.column.q-offset-3-4,.columns.q-mobile>.column.q-offset-9{margin-left:75%}.columns.q-mobile>.column.q-offset-2-3{margin-left:66.6666%}.columns.q-mobile>.column.q-offset-1-2,.columns.q-mobile>.column.q-offset-6{margin-left:50%}.columns.q-mobile>.column.q-offset-1-3{margin-left:33.3333%}.columns.q-mobile>.column.q-offset-1-4,.columns.q-mobile>.column.q-offset-3{margin-left:25%}.columns.q-mobile>.column.q-1{flex:none;width:8.33333%}.columns.q-mobile>.column.q-offset-1{margin-left:8.33333%}.columns.q-mobile>.column.q-2{flex:none;width:16.66667%}.columns.q-mobile>.column.q-offset-2{margin-left:16.66667%}.columns.q-mobile>.column.q-4{flex:none;width:33.33333%}.columns.q-mobile>.column.q-offset-4{margin-left:33.33333%}.columns.q-mobile>.column.q-5{flex:none;width:41.66667%}.columns.q-mobile>.column.q-offset-5{margin-left:41.66667%}.columns.q-mobile>.column.q-7{flex:none;width:58.33333%}.columns.q-mobile>.column.q-offset-7{margin-left:58.33333%}.columns.q-mobile>.column.q-8{flex:none;width:66.66667%}.columns.q-mobile>.column.q-offset-8{margin-left:66.66667%}.columns.q-mobile>.column.q-10{flex:none;width:83.33333%}.columns.q-mobile>.column.q-offset-10{margin-left:83.33333%}.columns.q-mobile>.column.q-11{flex:none;width:91.66667%}.columns.q-mobile>.column.q-offset-11{margin-left:91.66667%}.columns.q-mobile>.column.q-offset-12{margin-left:100%}@media screen and (min-width:1192px){.column.q-narrow-wide{flex:none}.column.q-12-wide,.column.q-full-wide{flex:none;width:100%}.column.q-3-4-wide,.column.q-9-wide{flex:none;width:75%}.column.q-2-3-wide{flex:none;width:66.6666%}.column.q-1-2-wide,.column.q-6-wide{flex:none;width:50%}.column.q-1-3-wide{flex:none;width:33.3333%}.column.q-1-4-wide,.column.q-3-wide{flex:none;width:25%}.column.q-offset-3-4-wide,.column.q-offset-9-wide{margin-left:75%}.column.q-offset-2-3-wide{margin-left:66.6666%}.column.q-offset-1-2-wide,.column.q-offset-6-wide{margin-left:50%}.column.q-offset-1-3-wide{margin-left:33.3333%}.column.q-offset-1-4-wide,.column.q-offset-3-wide{margin-left:25%}.column.q-1-wide{flex:none;width:8.33333%}.column.q-offset-1-wide{margin-left:8.33333%}.column.q-2-wide{flex:none;width:16.66667%}.column.q-offset-2-wide{margin-left:16.66667%}.column.q-4-wide{flex:none;width:33.33333%}.column.q-offset-4-wide{margin-left:33.33333%}.column.q-5-wide{flex:none;width:41.66667%}.column.q-offset-5-wide{margin-left:41.66667%}.column.q-7-wide{flex:none;width:58.33333%}.column.q-offset-7-wide{margin-left:58.33333%}.column.q-8-wide{flex:none;width:66.66667%}.column.q-offset-8-wide{margin-left:66.66667%}.column.q-10-wide{flex:none;width:83.33333%}.column.q-offset-10-wide{margin-left:83.33333%}.column.q-11-wide{flex:none;width:91.66667%}.column.q-offset-11-wide{margin-left:91.66667%}.column.q-offset-12-wide{margin-left:100%}}.columns.q-centered{justify-content:center}.columns.q-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.q-gapless:last-child,.work_details .inner_section .wrap img:last-child,p.lead:last-child{margin-bottom:0}.columns.q-gapless:not(:last-child){margin-bottom:1.5rem}.columns.q-gapless>.column,body,figure{margin:0;padding:0}.columns.q-mobile{display:flex}.columns.q-multiline{flex-wrap:wrap}.columns.q-vcentered{align-items:center}@media screen and (min-width:769px){.column.q-narrow,.column.q-narrow-tablet{flex:none}.column.q-12,.column.q-12-tablet,.column.q-full,.column.q-full-tablet{flex:none;width:100%}.column.q-3-4,.column.q-3-4-tablet,.column.q-9,.column.q-9-tablet{flex:none;width:75%}.column.q-2-3,.column.q-2-3-tablet{flex:none;width:66.6666%}.column.q-1-2,.column.q-1-2-tablet,.column.q-6,.column.q-6-tablet{flex:none;width:50%}.column.q-1-3,.column.q-1-3-tablet{flex:none;width:33.3333%}.column.q-1-4,.column.q-1-4-tablet,.column.q-3,.column.q-3-tablet{flex:none;width:25%}.column.q-offset-3-4,.column.q-offset-3-4-tablet,.column.q-offset-9,.column.q-offset-9-tablet{margin-left:75%}.column.q-offset-2-3,.column.q-offset-2-3-tablet{margin-left:66.6666%}.column.q-offset-1-2,.column.q-offset-1-2-tablet,.column.q-offset-6,.column.q-offset-6-tablet{margin-left:50%}.column.q-offset-1-3,.column.q-offset-1-3-tablet{margin-left:33.3333%}.column.q-offset-1-4,.column.q-offset-1-4-tablet,.column.q-offset-3,.column.q-offset-3-tablet{margin-left:25%}.column.q-1,.column.q-1-tablet{flex:none;width:8.33333%}.column.q-offset-1,.column.q-offset-1-tablet{margin-left:8.33333%}.column.q-2,.column.q-2-tablet{flex:none;width:16.66667%}.column.q-offset-2,.column.q-offset-2-tablet{margin-left:16.66667%}.column.q-4,.column.q-4-tablet{flex:none;width:33.33333%}.column.q-offset-4,.column.q-offset-4-tablet{margin-left:33.33333%}.column.q-5,.column.q-5-tablet{flex:none;width:41.66667%}.column.q-offset-5,.column.q-offset-5-tablet{margin-left:41.66667%}.column.q-7,.column.q-7-tablet{flex:none;width:58.33333%}.column.q-offset-7,.column.q-offset-7-tablet{margin-left:58.33333%}.column.q-8,.column.q-8-tablet{flex:none;width:66.66667%}.column.q-offset-8,.column.q-offset-8-tablet{margin-left:66.66667%}.column.q-10,.column.q-10-tablet{flex:none;width:83.33333%}.column.q-offset-10,.column.q-offset-10-tablet{margin-left:83.33333%}.column.q-11,.column.q-11-tablet{flex:none;width:91.66667%}.column.q-offset-11,.column.q-offset-11-tablet{margin-left:91.66667%}.column.q-offset-12,.column.q-offset-12-tablet{margin-left:100%}.columns.q-grid{flex-wrap:wrap}.columns.q-grid>.column{max-width:33.3333%;padding:.75rem;width:33.3333%}.columns.q-grid>.column+.column{margin-left:0}.columns:not(.q-desktop){display:flex}}@media screen and (min-width:1000px){.column.q-narrow-desktop{flex:none}.column.q-12-desktop,.column.q-full-desktop{flex:none;width:100%}.column.q-3-4-desktop,.column.q-9-desktop{flex:none;width:75%}.column.q-2-3-desktop{flex:none;width:66.6666%}.column.q-1-2-desktop,.column.q-6-desktop{flex:none;width:50%}.column.q-1-3-desktop{flex:none;width:33.3333%}.column.q-1-4-desktop,.column.q-3-desktop{flex:none;width:25%}.column.q-offset-3-4-desktop,.column.q-offset-9-desktop{margin-left:75%}.column.q-offset-2-3-desktop{margin-left:66.6666%}.column.q-offset-1-2-desktop,.column.q-offset-6-desktop{margin-left:50%}.column.q-offset-1-3-desktop{margin-left:33.3333%}.column.q-offset-1-4-desktop,.column.q-offset-3-desktop{margin-left:25%}.column.q-1-desktop{flex:none;width:8.33333%}.column.q-offset-1-desktop{margin-left:8.33333%}.column.q-2-desktop{flex:none;width:16.66667%}.column.q-offset-2-desktop{margin-left:16.66667%}.column.q-4-desktop{flex:none;width:33.33333%}.column.q-offset-4-desktop{margin-left:33.33333%}.column.q-5-desktop{flex:none;width:41.66667%}.column.q-offset-5-desktop{margin-left:41.66667%}.column.q-7-desktop{flex:none;width:58.33333%}.column.q-offset-7-desktop{margin-left:58.33333%}.column.q-8-desktop{flex:none;width:66.66667%}.column.q-offset-8-desktop{margin-left:66.66667%}.column.q-10-desktop{flex:none;width:83.33333%}.column.q-offset-10-desktop{margin-left:83.33333%}.column.q-11-desktop{flex:none;width:91.66667%}.column.q-offset-11-desktop{margin-left:91.66667%}.column.q-offset-12-desktop{margin-left:100%}.columns.q-desktop{display:flex}}@font-face{font-family:Graphik;src:url("../fonts/Graphik-SuperItalic-Web.woff2") format("woff2"),url("../fonts/Graphik-SuperItalic-Web.woff") format("woff");font-weight:900;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../fonts/Graphik-Super-Web.woff2") format("woff2"),url("../fonts/Graphik-Super-Web.woff") format("woff");font-weight:900;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../fonts/Graphik-BlackItalic-Web.woff2") format("woff2"),url("../fonts/Graphik-BlackItalic-Web.woff") format("woff");font-weight:800;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../fonts/Graphik-Black-Web.woff2") format("woff2"),url("../fonts/Graphik-Black-Web.woff") format("woff");font-weight:800;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../fonts/Graphik-BoldItalic-Web.woff2") format("woff2"),url("../fonts/Graphik-BoldItalic-Web.woff") format("woff");font-weight:700;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../fonts/Graphik-Bold-Web.woff2") format("woff2"),url("../fonts/Graphik-Bold-Web.woff") format("woff");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../fonts/Graphik-SemiboldItalic-Web.woff2") format("woff2"),url("../fonts/Graphik-SemiboldItalic-Web.woff") format("woff");font-weight:600;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../fonts/Graphik-Semibold-Web.woff2") format("woff2"),url("../fonts/Graphik-Semibold-Web.woff") format("woff");font-weight:600;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../fonts/Graphik-MediumItalic-Web.woff2") format("woff2"),url("../fonts/Graphik-MediumItalic-Web.woff") format("woff");font-weight:500;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../fonts/Graphik-Medium-Web.woff2") format("woff2"),url("../fonts/Graphik-Medium-Web.woff") format("woff");font-weight:500;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../fonts/Graphik-RegularItalic-Web.woff2") format("woff2"),url("../fonts/Graphik-RegularItalic-Web.woff") format("woff");font-weight:400;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../fonts/Graphik-Regular-Web.woff2") format("woff2"),url("../fonts/Graphik-Regular-Web.woff") format("woff");font-weight:400;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../fonts/Graphik-LightItalic-Web.woff2") format("woff2"),url("../fonts/Graphik-LightItalic-Web.woff") format("woff");font-weight:300;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../fonts/Graphik-Light-Web.woff2") format("woff2"),url("../fonts/Graphik-Light-Web.woff") format("woff");font-weight:300;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../fonts/Graphik-ExtralightItalic-Web.woff2") format("woff2"),url("../fonts/Graphik-ExtralightItalic-Web.woff") format("woff");font-weight:200;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../fonts/Graphik-Extralight-Web.woff2") format("woff2"),url("../fonts/Graphik-Extralight-Web.woff") format("woff");font-weight:200;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../fonts/Graphik-ThinItalic-Web.woff2") format("woff2"),url("../fonts/Graphik-ThinItalic-Web.woff") format("woff");font-weight:100;font-style:italic;font-stretch:normal;font-display:swap}@font-face{font-family:Graphik;src:url("../fonts/Graphik-Thin-Web.woff2") format("woff2"),url("../fonts/Graphik-Thin-Web.woff") format("woff");font-weight:100;font-style:normal;font-stretch:normal;font-display:swap}:root{--strategy-color:#d5dbb6;--branding-color:#ffdbaf;--development-color:#ffcaa7;--ux-color:#ffb69c;--marketing-color:#c1d9ff;--production-color:#eae1c5;--strategy-bg:#292f24;--branding-bg:#261f16;--development-bg:#2c241a;--ux-bg:#33251f;--marketing-bg:#181f32;--production-bg:#23231c;--x:70%;--y:30%}.barba-container{width:100vw}.load_overlay.hide,.nav-menu span.text,body.is-loading .barba-container{opacity:0}.load_overlay{position:fixed;z-index:8;top:0;right:0;width:100vw;height:100vh;opacity:1;background-color:#212121;opacity:0}.blob,.scrollanim_clip,.scrollanim_fade,.services-wrap,.slider-baner-image,picture{width:100%;height:100%}#blob,#footerblob{position:relative;background-color:#202020;background-image:linear-gradient(180deg,#191919 0,#3c3c3c 120%)}#footerblob{background-image:linear-gradient(180deg,#000 0,#282828 100%)}.dynamic_load{position:fixed;z-index:99999;top:0;left:0;width:100%;height:1px}.dynamic_load .progress{position:absolute;top:0;left:0;width:0;height:100%;background:rgba(255,255,255,.3)}.dynamic_load .bar{position:absolute;top:0;left:0;width:0;height:100%;background:#fff;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out}body.y-scroll .q_smooth{position:fixed;top:0;right:0;left:0;width:100%;height:auto;margin:auto;will-change:transform}.font_caps{font-size:inherit;font-weight:400}.font_caps.fade{opacity:.5}.big_number,h1.lead,h2.lead{font-size:6vw;line-height:1}span.font_caps{display:block;margin-bottom:3vw;color:#e0ccbb}.big_number{font-weight:200;margin-bottom:2vw;display:block}.q-container.wide{padding:0 5vw}.q-container.short{padding:0 15vw}.no-mb{margin-bottom:0!important}.no-mt{margin-top:0!important}.no-p{padding:0!important}.no-pt{padding-top:0!important}.no-pb{padding-bottom:0!important}.pt,.work_details .inner_section.pt{padding-top:7vw}.pb,.work_details .inner_section.pb{padding-bottom:7vw}.large-pb,.section.large-pb{padding-bottom:27vw}.color_creme{color:#e0ccbb}.color_pink{color:#e4cbcb}body{transition:color .2s linear;will-change:color}.bg__change{transition:color .2s linear,background-color .2s linear;will-change:color,background-color}.align_right{text-align:right}.cover_bottom,.cover_top{position:absolute;width:100%;left:0;height:60%;z-index:1}.cover_top{top:0;background:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,0) 100%)}.cover_bottom{bottom:0;height:30%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%)}.cover_bottom.grey{height:70%;background:linear-gradient(180deg,rgba(27,27,27,0) 0,#1b1b1b 100%)}.cursor .inner,.cursor .inner .circle{width:100%;height:100%}.line_hover a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size .5s}.line_hover:hover a{background-size:100% 1px}.column.flex_end{display:flex;align-items:flex-end}.column.flex_right{display:flex;justify-content:flex-end}.column.flex_mid{display:flex;align-items:center}.all_inquiry{top:50%;left:20px;position:absolute;color:#fff;line-height:0;padding:14px 6px;transform:rotate(-90deg);z-index:1;opacity:.5;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.cursor .inner,.magnet,.magnet.center,sup{position:relative}.all_inquiry:hover,.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar,.section h6 a:hover,.section span.font_caps a:hover,.work_images img.is-inview,ol.plus_list li.selected a,ol.plus_list.faq:hover li a,ol.plus_list:hover li a:hover,ol.plus_list:hover li.selected a,ol.plus_list:hover li:hover .more,section.light-grey ol.plus_list li .list-content p{opacity:1}sup{top:-.5em;opacity:.7;font-size:60%}hr{box-sizing:content-box;height:0;border:none;background:0 0;border-bottom:1px solid #000}.section.x_hide,body{overflow-x:hidden}.decor_min_start::before{content:"— "}.decor_min_end::after{content:" —"}.magnet{display:inline-block;padding:2vw 3vw 2vw 2vw;margin:-2vw 0 0 -2vw}.magnet_circle,.magnet_circle_fast{transition:.2s linear;display:block;width:4.5vw;height:4.5vw;border-radius:50%;border:1px solid rgba(255,255,255,0);position:absolute;right:-3vw;top:12px;pointer-events:none}@media screen and (max-width:600px){.font_caps{font-size:16px}span.font_caps{margin-bottom:20px}.big_number{font-size:72px;margin-bottom:30px}.q-container.short{padding:30px}.pt{padding-top:80px}.pb{padding-bottom:80px}.large-pb,.section.large-pb{padding-bottom:280px}.mobile_pt{padding-top:60px}.mobile_pb{padding-bottom:60px}.all_inquiry,.cover_bottom,.cover_top,.decor_min_start::before,.hide_mobile,.magnet_circle_fast{display:none}.column.flex_end{padding-top:30px}.column.flex_right{justify-content:flex-start}.magnet{padding:30px 72px 30px 30px;margin:-30px 0 0 -30px}.magnet_circle,.magnet_circle_fast{width:50px;height:50px;right:-10px}}.magnet_circle_fast{width:4.5vw;height:4.5vw;border:none;opacity:0;-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);z-index:-1}.magnet_arrow{transition:transform .2s linear;display:block;position:absolute;top:15px;left:10px;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.magnet:hover .magnet_circle,.magnet:hover .magnet_circle_fast{border:1px solid rgba(255,255,255,.2);transition:.2s ease-out}.magnet:hover .magnet_circle_fast{border:none;background:rgba(255,255,255,.1);opacity:1}.magnet:hover .magnet_arrow{transition:.1s linear}.magnet.center{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-top:50px;z-index:1}.magnet.bold:hover .magnet_circle{border:1px solid rgba(255,255,255,.5)}.section.white .magnet_circle{border:1px solid transparent}.section.white .magnet:hover .magnet_circle{border:1px solid rgba(0,0,0,.2)}.cursor{position:fixed;top:-6vw;left:-3.8vw;border-radius:50%;z-index:1000;height:7.5vw;width:7.5vw}.cursor .inner .circle{border-radius:50%;background-color:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(20px) saturate(2);backdrop-filter:blur(20px) saturate(2);opacity:0;transition:transform .2s,opacity .2s,background-color .2s,border-color .2s;-webkit-transform:scale(.2);-moz-transform:scale(.2);-ms-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2);display:flex;justify-content:center;align-items:center}.cursor .inner .line{position:absolute;width:0;height:1px;background:#fff;right:110%;top:50%;transition:width .2s}.cursor .inner .line.line_right{left:110%;right:auto}.cursor.is-active .inner .circle{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.mobile_show{display:none!important}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html.has-scroll-smooth{overflow:hidden;position:fixed;left:0;right:0;top:0;bottom:0;backface-visibility:hidden;transform:translateZ(0)}html.has-scroll-smooth [data-scroll-container]{min-height:100vh}html.has-scroll-smooth [data-scroll-container],html.has-scroll-smooth [data-scroll-section]{perspective:1px}html.has-scroll-smooth [data-scroll-section],html.has-scroll-smooth [data-scroll-speed]{will-change:transform;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100vh;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0;z-index:99999}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#fff;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.nomination,header .nav_right a{margin-right:3vw}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}.scrollanim_clip img{position:relative;width:105%;height:105%}html.has-scroll-smooth .scrollanim_intro{padding-top:60vh!important;padding-bottom:20vh!important}html.has-scroll-smooth .img_brightness img{will-change:filter}.ornament{position:absolute;left:40vw;top:38vh;width:8vw;height:8vw}.journal_article .journal_image img,.ornament img{width:100%;height:auto}.ornament.static{position:static}.flex_right .ornament{margin-right:10vw}body{color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:FKGroteskNeue-Regular!important;font-display:swap;font-size:1.2vw;line-height:1.5}h1,h2{font-size:4.5vw}h2.xlarge{font-size:25vw;line-height:.9;padding:5vw 0;letter-spacing:-1vw}.journal_article h2,.menu ol,h3{letter-spacing:-.1vw}h3{font-size:4vw}h4,header .logo span{letter-spacing:-.05vw}h3.light,h4,h5,h6{font-weight:400}h4{font-size:2.4vw}h5{font-size:1.1vw;line-height:1.7}h6{margin:0 0 3vw;font-size:inherit}p{max-width:32vw}p.push_top{position:relative;top:-2vw;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}p.lead{font-size:1.5vw;margin-bottom:5vw}p.lead.large{font-size:1.4rem;line-height:1.6}.section h3 a,p.lead a{display:inline;border-bottom:1px solid #fff}.awards_wrap .block__link,.clients__item,ol.plus_list li{border-bottom:1px solid rgba(255,255,255,.3)}p.font_caps{margin:0 0 3vw;font-size:inherit}strong{font-weight:700}.journal_article blockquote.border.large em,address{font-style:normal}img,video{display:block;-o-object-fit:cover;object-fit:cover}header .nav_right{position:absolute;top:7vw;right:15vw;color:#fff;padding:.5vw;z-index:9;display:flex;justify-content:flex-end}header .header-wrap{-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;-ms-transition:1s;transition:1s;width:100%;position:fixed;top:0;z-index:10}.reveal__on .image_zoom,header .header-wrap.hide{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s}header .header-wrap.hide{opacity:0;transition:.5s}header .header-wrap.menu_show{opacity:1;-webkit-transition:.7s .2s;-moz-transition:.7s .2s;-o-transition:.7s .2s;-ms-transition:.7s .2s;transition:.7s .2s;pointer-events:initial}header .logo{display:flex;position:absolute;right:14vw;top:5.35vw;z-index:100;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;-ms-transition:opacity .2s;transition:opacity .2s}.menu ol,.menu ol li,.menu ol li a,.menu ol li sup,footer{position:relative}header .logo img{width:auto;height:1.25vw}header .logo span{font-weight:300;font-size:1.5vw;margin-left:.5vw;line-height:1;margin-top:-.08vw;opacity:.7;display:none}.nav-menu{position:fixed;right:10vw;z-index:9999;top:4vw;cursor:pointer;height:3vw;width:3vw;padding:2vw;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;-ms-transition:.2s;transition:.2s}.nav-menu span.line,footer #inner_footer a.main_link:after{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s}.nav-menu span.line{width:2.5vw;height:1px;background:#fff;display:block;position:absolute;transition:.3s}.nav-menu span.line:first-child{top:1.9vw}.nav-menu span.line:nth-child(2){top:2.3vw}.nav-menu:hover span.line:first-child{width:0}.nav-menu:hover span.line:nth-child(2){width:4vw;-webkit-transform:translateX(-25%) translateY(-.4vw);-moz-transform:translateX(-25%) translateY(-.4vw);-ms-transform:translateX(-25%) translateY(-.4vw);-o-transform:translateX(-25%) translateY(-.4vw);transform:translateX(-25%) translateY(-.4vw)}.nav-menu.close{right:10vw;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.nav-menu.close span.line:first-child{transition-delay:0.5s;width:0;height:1px;-webkit-transform:translateX(-20%);-moz-transform:translateX(-20%);-ms-transform:translateX(-20%);-o-transform:translateX(-20%);transform:translateX(-20%);-webkit-transition:1s cubic-bezier(.86, 0, .07, 1);-moz-transition:1s cubic-bezier(.86, 0, .07, 1);-o-transition:1s cubic-bezier(.86, 0, .07, 1);-ms-transition:1s cubic-bezier(.86, 0, .07, 1);transition:1s cubic-bezier(.86, 0, .07, 1)}.nav-menu.close span.line:first-child:hover{height:1px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.menu.active .nav-menu.close span.line{width:2.5vw;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.menu,.menu-cover,.menu__bg{position:fixed;z-index:9;width:100vw;height:100vh;top:0;left:0}.menu-cover{opacity:0;background:#000;z-index:7}.menu{opacity:0}.menu .menu_content{position:relative;height:100vh}.menu.active{pointer-events:auto}.loadOverlay,.loading,.menu__bg,.menu__hover .hover-reveal,.section .pre_animate,.slideshow .arrows .arrow.magnet span,.team-text,canvas.motionhover{pointer-events:none}.menu ol{line-height:1.2;padding:0 0 0 15%;margin-top:0;top:50vh;-webkit-transform:translateY(-70%);-moz-transform:translateY(-70%);-ms-transform:translateY(-70%);-o-transform:translateY(-70%);transform:translateY(-70%);width:95%;font-size:6vw;font-weight:300}.section .full_banner.wide .q-container,footer .address{padding-left:15%}.loadOverlay,.menu__bg svg,footer{width:100vw;height:100vh}.menu ol li{display:inline-block;padding-right:3.5vw}.menu ol li::before{display:none;color:rgba(255,255,255,.2);position:absolute;font:400 12px/12px Graphik;top:40%;right:calc(100% + 68px);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.menu ol li a{padding:.5% 0;display:block;transition:opacity .5s,color .5s;opacity:.8}.menu ol li sup{font-size:25%;font-weight:400;opacity:.5;top:-2.5vw;left:-.5vw}.menu .address__col a:hover,.menu ol:hover li a:hover,footer .address .text:hover a:hover,ol.plus_list li a{opacity:1;color:#fff}.menu ol:hover li a{opacity:.3}.menu .address{width:100%;position:absolute;left:0;bottom:0;padding:0 0 5vw 15%;font-size:1.1vw;display:flex}.menu .address__col{width:20%;padding-right:2vw}.menu .address__col_col{display:flex;width:30%}.menu .address__col_col div{padding-right:2vw;width:50%}.menu .address__col a{color:rgba(255,255,255,.4);transition:color .3s,opacity .3s linear;display:block}.menu .address__col a.social{display:inline-block;padding-right:1vw}.menu .address__col a:hover,.menu .address__col a:hover p,.section.light-grey *,.section.white *{color:#fff}.menu .address__col p{-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;-ms-transition:color .3s;transition:color .3s;font-size:90%}.menu .address__col p small{line-height:1.4;display:block;padding-right:2vw;opacity:.3;padding-top:1vw}.menu__bg{background-color:#222;opacity:0}.menu__bg svg{position:absolute;bottom:0;z-index:0;opacity:.6}.loadOverlay{position:fixed;left:0;top:0;z-index:8}footer{overflow:hidden}.slideshow .slideshow-inner,.team-lower,.team-mask,footer .footer__background{position:absolute;top:0;left:0;width:100%;height:100%}footer #inner_footer{display:block;width:62%;margin-left:15%;position:absolute;top:35%;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section .full_banner .video-wrapper video,.work_images .half_image .video-wrapper video{-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%)}footer #inner_footer a.main_link{font-size:11vw;letter-spacing:-.15vw;font-weight:400;line-height:1.1;margin-top:0;color:#c5b5a5;display:inline-block;position:relative}footer #inner_footer a.main_link:after{content:"";position:absolute;bottom:0;left:0;height:3px;width:0;background-color:#c5b5a5;transition:.3s}.multistep-form-container,footer #inner_footer a.main_link:hover:after{width:100%}footer .address{width:100%;position:relative;padding-top:30vh}footer .address .text{font-size:1vw;width:80vw;line-height:2}footer .address .text .textrow{display:flex;justify-content:space-between}footer .address .text .textcol{padding-right:3vw}footer .address .text .textcol:last-child{width:20vw}footer .address .text .menu-logo{margin-left:-12px;display:block;margin-bottom:10px}footer .address .text .menu-logo svg{fill:rgba(255,255,255,0.5)}footer .address .text p{margin-top:1.5vw;width:100%;font-size:90%;line-height:1.4;opacity:.6}footer .address .text h5{margin-top:0;font-size:1.1vw;font-weight:400;margin-bottom:20px}footer .address .text a{font:inherit;opacity:.9;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}footer .address .text:hover a{opacity:.8}.areas-section.mobile-remove,footer.footer_simple{height:auto}footer.footer_simple .logo img{width:auto;height:1.35vw}footer.footer_simple .address{padding-top:10vw;padding-bottom:5vw}footer.footer_simple .address .logo{padding-bottom:2.5vw;display:block}.section{padding:10vw 0;position:relative}.section__header{padding-top:15vw}.section_third{padding-right:10vw;min-height:80vh;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:10vw}.section .pre_animate{position:absolute;width:100%}.section .column.center h2{text-align:center;margin:0 auto}.section.push_top{margin-top:-5vh}.section h6 a,.section span.font_caps a{display:inline-block;opacity:.8;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}.section h6.center_title,.section span.font_caps.center_title{margin:0 auto 3vw;text-align:center}.section .full_banner{position:relative;width:100%;height:100vh;overflow:hidden}.section .full_banner .bottom-cover{position:absolute;height:60%;left:0;bottom:0;width:100%;background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%)}.section .full_banner .bottom-cover.short,.trails.long .cover_bottom,.trails.long .cover_top{height:30%}.section .full_banner.parallax img{position:absolute;top:0}.section .full_banner .banner-overlay{position:absolute;height:100%;width:100%;left:0;top:0;background:rgba(0,0,0,.1)}.section .full_banner .banner-overlay.dark{background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)}.section .full_banner .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-image:radial-gradient(circle at top right,rgba(0,0,0,.1) 20%,rgba(0,0,0,.8) 100%)}.section .full_banner .video-wrapper,.slideshow .slide .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;overflow:hidden}.section .full_banner .video-wrapper video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translateX(-50%) translateY(-50%)}.buttn.hire-btn:hover,.section .full_banner .video-wrapper.half,.slideshow .slide .video-wrapper.half,.work_images .half_image .image_zoom{background-color:#000}.section .full_banner .video-wrapper.half video,.slideshow .slide .video-wrapper.half video{width:auto;min-width:50%;height:80%;min-height:80%;left:auto;right:10%;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%)}.section .full_banner .q-container{position:absolute;top:50%;z-index:2;padding-left:10vw;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.section .full_banner.long{height:130vh}.section .full_banner.long .q-container.appear{margin-top:30vh}.section .full_banner.longer{height:150vh}.section .full_banner.align_bottom .q-container .column{padding-top:30vh}.section .offset_banner{position:relative;width:83%;height:85vh;-webkit-transform:translateY(-35%);-moz-transform:translateY(-35%);-ms-transform:translateY(-35%);-o-transform:translateY(-35%);transform:translateY(-35%);margin-bottom:-10vw;overflow:hidden}.section .offset_banner img{top:-5%;width:105%;height:105%;position:absolute}.section .offset_banner .video{position:absolute;z-index:1;top:0;background-color:#000;width:110%;height:110%;display:flex;justify-content:center;align-items:center}.section .offset_banner .video video{width:auto;height:100%}.section .offset_banner.small{width:60%;max-height:600px;left:40%;height:70vh;right:0}.section.light-grey p.lead a,.section.white p.lead a,section.light-grey .journal-list li:last-child,section.light-grey ol.plus_list li{border-bottom:1px solid #000}.section.grey{background:#1b1b1b}.section.black{background:#000}.nomination{width:12vw;height:auto;display:inline-block}.short_container{max-width:90vw;padding:0 5vw;margin:0 auto}.mobile_container{margin:2.5vw auto;width:65vw;padding:0;position:relative;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.mobile_container.narrow{max-width:850px}.mobile_container .image_container{width:30%;margin:1.2%;height:auto;display:inline-block}.mobile_container .image_container img{width:100%;height:auto;margin-bottom:0}.awards_wrap{padding:0 7vw 0 20vw}.awards_wrap .spacer{width:100%;height:5vw}.awards_wrap .spacer.small{height:2.5vw}.awards_wrap .block__link{position:relative;padding:1vw 0;display:flex;justify-content:space-between;width:100%;line-height:1.2;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;transition:opacity .5s}.awards_wrap .block__link span,.pre_reveal,.q_split_wrap,.reveal_item,.reveal_short,.slideshow .slide.q_current,.work_details .work_info p span,.work_images .column a,.work_images.details .credits span,span.line,span.line_inner{display:block}.awards_wrap .block__link span.month{opacity:.5;position:absolute;width:10vw;left:-10vw}.awards_wrap .block__link span.project{width:30%}.awards_wrap .block__link span.web{text-align:right;width:25%;opacity:.5}.awards_wrap .block__link span.awards{width:45%}.awards_wrap .block__link.title,ol.plus_list li:last-child{border-bottom:none}.awards_wrap .block__link.title span.project,.work_details .inner_section h6,section.light-grey ol.plus_list li .more{opacity:.5}.awards_wrap.publications .block__link{transition:color .2s;line-height:1.7}.awards_wrap.publications .block__link span.web{transition:opacity .2s;text-align:left}.awards_wrap.publications .block__link:hover{color:#fff}.awards_wrap.publications .block__link:hover span.web{opacity:.7}.awards_wrap.publications .block__link span.project{width:55%}ol.plus_list{line-height:1.2;padding-right:10vw}ol.plus_list li{position:relative}ol.plus_list li::before{opacity:.5;position:absolute;font-size:1vw;top:1.75vw;right:105%}ol.plus_list li h4{margin-top:0}ol.plus_list li a{cursor:pointer;padding:2% 0;display:block;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;transition:opacity .5s}.clients__item ul li a,.work_details .work_info p{color:rgba(255,255,255,.5)}.works__list a,ol.plus_list li .more{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s}ol.plus_list li .more{position:absolute;right:0;top:.7vw;font-size:5vw;font-weight:100;line-height:1;transition:.3s;opacity:.3}ol.plus_list li .list-content{overflow:hidden;height:0}ol.plus_list li .list-content p{max-width:70%;line-height:1.4;opacity:.5;padding-bottom:5vw}ol.plus_list li .list-content p a{display:inline;padding:0}ol.plus_list li .list-content .skills{max-width:70%;padding-bottom:10vw}ol.plus_list li .list-content .skills span{width:auto;display:inline-block;font-weight:300;padding:1vw 2vw;border:1px solid rgba(255,255,255,.5);border-radius:3vw;margin:.2vw 0}ol.plus_list:hover li a{opacity:.4}ol.plus_list.faq h4{font-size:2vw}section.terms .q-container{width:72vw;margin:0 auto}section.terms h3,section.terms ol,section.terms p,section.terms ul{max-width:100%;font-size:1.3vw;line-height:1.7;font-weight:400;margin-bottom:2.5vw}.journal_article ol strong,.journal_article p strong,.journal_article ul strong,.work_details .inner_section .work_awards .award .text strong,section.terms h3 strong,section.terms ol strong,section.terms p strong,section.terms ul strong{font-weight:500}.confetti,.confetti canvas,.confetti_scroll,.confetti_scroll canvas{position:absolute;top:0;left:0;pointer-events:none;width:100%;height:100%}.confetti_scroll{top:-50%}.confetti_scroll canvas{top:-80%;z-index:3}.trails{overflow:hidden;position:relative;min-height:110vh}.trails .content__img{height:auto;max-width:250px;position:absolute;top:0;left:0;opacity:0;will-change:transform;filter:none}.trails .q-container{position:relative;z-index:9001}.trails .cover_bottom,.trails .cover_top{height:50%;z-index:9000}.trails.long{padding-top:35vh;padding-bottom:35vh}.trails.long .q-container{z-index:8999}html.has-scroll-smooth .trails.long{padding-top:60vh}.work_images .column{padding:0 6vw}.work_images .column:nth-child(2){margin-top:40vh}.work_images .half_image{width:100%;height:65vh;overflow:hidden}.work_images .half_image .video-wrapper,.works__bg_images .video-wrapper{position:relative;top:0;left:0;width:100%;height:100%;object-fit:cover;overflow:hidden}.work_images .half_image .video-wrapper video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:130%;transform:translateX(-50%) translateY(-50%)}.work_images img{top:-10%;left:-5%;width:120%;height:120%;position:absolute;opacity:0;transition:opacity .8s linear}.work_images .work_caption{padding-top:3vw;display:flex}.work_images .work_caption .client{padding-right:20px;white-space:nowrap;opacity:.7}.work_images .work_caption .line_sep{height:1px;margin-top:.8vw;background:rgba(255,255,255,.3);width:35%}.work_images p{padding-right:10vw}.work_images p span:after{content:". "}.work_images h4{margin:2vw 0}@media screen and (min-width:768px){.work_images.variant .columns:first-child .column:nth-child(1) .half_image{width:160%;position:relative;left:-60%}.work_images.variant .columns:nth-child(2) .column:nth-child(2) .half_image{width:160%;position:relative}.work_images.variant .columns:nth-child(2) .column:nth-child(2){left:-10%;padding-top:10%;position:relative}.work_images.variant .columns:nth-child(2) .column:first-child{position:relative;left:-10%}.work_images.variant p{padding-right:0;opacity:.8}}.work_images.details p{padding-right:0}.work_images.details .credits{margin-top:40vh;padding-left:30%;margin-bottom:5vw}.work_images.details .credits p{margin-top:40px}.div-hide,.header-text-move,.header-text-parent,.works{position:relative;overflow:hidden}.works__bg_images .bg_image{position:relative;width:100%;height:100vh;overflow:hidden;opacity:.8}.works__bg_images .video-wrapper .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-image:radial-gradient(circle at top right,rgba(0,0,0,.1) 20%,rgba(0,0,0,.8) 100%)}.slideshow .slide .video-wrapper video,.work_details .inner_section .video_container .video-wrapper video,.works__bg_images .video-wrapper video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.works__list{position:absolute;top:80vh;left:0;width:100%}.works__list .q-container{max-width:800px;padding:0}.works__list a{display:block;transition:.3s;height:40vh;padding-top:5vh;padding-bottom:5vh;border-bottom:1px solid rgba(255,255,255,.5);opacity:.4}.client_logos .client-wrap a:hover img,.services a.magnet:hover,.works__list a:hover{opacity:1}.works__list a h5{font-weight:400}.works__list a h3{font-size:50px;line-height:64px;max-width:500px}.clients__list{border-top:1px solid rgba(255,255,255,.3);padding-top:5vw;-webkit-column-count:4;-moz-column-count:4;column-count:4}@media screen and (max-width:1024px){body{font-size:16px}p.lead{font-size:1.15rem}header .logo{top:47px;right:120px}header .logo img{height:18px}.nav-menu{top:12px;margin-top:0}.nav-menu span.line,.nav-menu:hover span.line{width:30px}.nav-menu span.line:first-child{top:22px}.nav-menu span.line:nth-child(2){top:28px}.nav-menu:hover span.line:first-child{width:30px;top:22px}.nav-menu:hover span.line:nth-child(2){-webkit-transform:translateY(0) translateX(0);-moz-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);-o-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);width:30px;top:28px}.nav-menu.close{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);right:10%}.menu.active .nav-menu.close span.line{width:50px}.mobile_container .image_container img{margin-top:0!important}.clients__list{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.clients__item{margin-left:1.5vw;padding-bottom:1.5vw;margin-bottom:2vw}.sitemap__item ul li,.sitemap__title{border-bottom:1px solid rgba(255,255,255,.3)}.clients__item ul{padding:0}.clients__item ul li{list-style:none;line-height:2;color:rgba(255,255,255,.3)}.clients__item ul li a{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s}.clients__item ul li a:hover{color:#fff}.client_logos .client-wrap{width:100%;margin-bottom:5vw;text-align:center}.client_logos .client-wrap img{height:auto;width:19%;opacity:.5;padding:0 2%;display:inline-block;margin-bottom:0;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;-ms-transition:opacity .2s;transition:opacity .2s}.work_details .q-container{padding-left:20%}.work_details .work_info p.small{padding-right:10vw;font-size:90%}.work_details .magnet{margin-bottom:30px;margin-top:40px}.journal-list li p.font_caps,.work_details .inner_section h3,.work_details .inner_section h6,.work_details .inner_section p{margin-left:30%}.work_details .inner_section .video_container{background:rgba(0,0,0,.2);padding:150px 0;position:relative;margin-top:100px}.work_details .inner_section .video_container h6{margin-bottom:40px}.work_details .inner_section .video_container .video-wrapper{margin:0 auto;width:70%;height:70vh;position:relative;object-fit:cover;overflow:hidden}.work_details .inner_section .wrap{margin:0 auto;width:62%;position:relative}.work_details .inner_section .wrap img{display:block;width:100%;margin-bottom:8.5vw}.work_details .inner_section .text_container{padding-top:10vw;padding-bottom:10vw;margin:0 auto;width:62%;position:relative;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.work_details .inner_section .work_awards{display:flex;margin-left:30%;margin-top:5vw;margin-bottom:5vw}.work_details .inner_section .work_awards .award{margin-right:5vw;display:flex}.work_details .inner_section .work_awards .award img{width:auto;height:2vw;margin-right:1.5vw;margin-top:.5vw;margin-bottom:2vw;opacity:.5}.work_details .inner_section .work_awards .award .text{line-height:1.3;font-size:90%}.buttn.move-btn:hover .grow-btn,.section-sign-span.hire,.work_details .inner_section.light *,.work_details .inner_section.light .text_container .work_awards .award .text strong{color:#000}.work_details .inner_section.light .text_container .work_awards .award .text{color:rgba(0,0,0,.5)}.sitemap__title{margin-top:3vw}.sitemap__list{padding-top:1vw;padding-bottom:5vw;-webkit-column-count:4;-moz-column-count:4;column-count:4}.sitemap__list:last-child{border:none}@media screen and (max-width:1024px){.sitemap__list{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.sitemap__list.long{-webkit-column-count:3;-moz-column-count:3;column-count:3}@media screen and (max-width:1024px){.sitemap__list.long{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.sitemap__list.longs{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media screen and (max-width:1024px){.sitemap__list.longs{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.sitemap__item{margin-right:1.5vw;padding-bottom:1.5vw;margin-bottom:2vw}.sitemap__item ul{padding:0;margin:0}.sitemap__item ul li{list-style:none;line-height:1.4}.sitemap__item ul li a{display:inline-block;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;padding:.5vw 0}.buttn-span.grow-btn,.buttn.hire-btn:hover .buttn-span,.sitemap__item ul li a:hover{color:#fff}.menu__hover{position:relative;counter-reset:menucounter}.menu__hover .menu__item,.menu__hover .menu__item-text,.menu__hover .menu__item-textinner,.motion_hover .link,.multistep-audio-gif{position:relative}.menu__hover .hover-reveal{position:absolute;z-index:-1;width:300px;height:400px;top:0;left:0;opacity:0;will-change:transform,filter}.menu__hover .hover-reveal__inner{overflow:hidden}.menu__hover .hover-reveal__img,.menu__hover .hover-reveal__inner{width:100%;height:100%;position:relative}.menu__hover .hover-reveal__img{background-size:cover;background-position:50% 50%}.services{padding-top:10vw;padding-bottom:5vw;padding-left:5vw}.services a.magnet{margin-left:2vw;opacity:.5;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s}.carousel img,.carousel__image,.services .menu__item sup{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s}.services .menu__item{display:inline-block;padding:1vw 0}.services .menu__item .menu__item-text{cursor:pointer;line-height:1;height:100%}.services .menu__item .menu__item-textinner{font-size:4.5vw;letter-spacing:-.15vw;height:100%;font-weight:300}.services .menu__item .menu__item-textinner span.line,.slideshow .slide .caption h1 span span,.slideshow .slide .caption h2 span span,span.word{display:inline-block}.services .menu__item .menu__item-textinner span.line_inner{display:inline-block;position:relative;top:-.5vw}.services .menu__item:first-child .menu__item-textinner:after,.services .menu__item:nth-child(3) .menu__item-textinner:after,.services .menu__item:nth-child(4) .menu__item-textinner:after{content:"/";padding:0 2vw;opacity:.3;font-weight:200}.services .menu__item sup{font-size:25%;letter-spacing:0;font-weight:400;position:relative;top:-3vw;left:-.5vw;opacity:.5;transition:opacity .5s}.journal-list li:hover .label .more,.services .menu__item:hover sup,.slideshow .slide.is-loaded{opacity:1}body.touch .work_images .column:nth-child(2){margin-top:20vh}body.touch .work_images .half_image{max-height:440px}body.touch .full_banner,body.touch .full_banner.long{height:100vh;max-height:1000px}body.touch .section .offset_banner{max-height:500px}#slideshow{-webkit-transition:opacity 1s .5s;-moz-transition:opacity 1s .5s;-o-transition:opacity 1s .5s;-ms-transition:opacity 1s .5s;transition:opacity 1s .5s}.slideshow{overflow:hidden;position:relative;width:100%;height:110vh;z-index:1;opacity:1}.slideshow .slides{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.slideshow .slide{display:none;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:opacity .3s 1s;-moz-transition:opacity .3s 1s;-o-transition:opacity .3s 1s;-ms-transition:opacity .3s 1s;transition:opacity .3s 1s;background:#000}.slideshow .slide .caption{position:absolute;left:15vw;top:30vh;height:45vh;padding-top:20vh;color:inherit}.slideshow .slide .caption h1,.slideshow .slide .caption h2{margin-bottom:0;width:60vw}.slideshow .slide .caption .num{position:absolute;left:-7vw;font-size:90%}.slideshow .slide .caption p{margin:0;margin-bottom:calc((2.5vw + 2.5vh)/ 2)}.slideshow .slide .image-container,.slideshow .slide .image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;z-index:1;background-size:cover;image-rendering:optimizeQuality}.slideshow .slide .image-overlay,.slideshow .slide .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-image:radial-gradient(circle at top left,rgba(0,0,0,0) 17%,rgba(0,0,0,.7) 100%)}.slideshow .slide .image-overlay.linear{background-image:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);height:50%;opacity:.5}.slideshow .slide .image-overlay.flipped{background-image:radial-gradient(circle at top center,rgba(0,0,0,.2) 17%,rgba(0,0,0,.7) 90%)}.slideshow .slide .video-overlay{background-image:radial-gradient(circle at top right,rgba(0,0,0,.1) 20%,rgba(0,0,0,.8) 100%)}.slideshow .slide-content{position:absolute;top:0;left:0;width:100%;z-index:2;display:flex;justify-content:center;align-items:center}.slideshow .arrows{position:absolute;display:flex;top:85vh;left:13.5vw;z-index:3;padding-top:60vh}.slideshow .arrows .arrow{cursor:pointer;padding:2vw;margin:0 0 -2vw}.slideshow .arrows .arrow.magnet .magnet_circle_fast{right:16px;top:8px}.slideshow .arrows .arrow_line{margin-top:2vw;opacity:.5}.slideshow .arrows .scroll{position:absolute;margin-top:2vw;left:57.5vw;opacity:.5;width:20vw;text-align:right;display:none}.slideshow.work_slideshow .arrows{top:auto;bottom:-100px;right:auto;left:50%;margin-left:-30px}.slideshow .slides .slide .image-container .image-wrapper>div{width:100%;object-fit:cover;height:100%}.journal-list{position:relative;counter-reset:compteListe;padding-top:5vw;padding-right:5vw}.carousel.values_slide .carousel__text p,.carousel__text{padding-right:5vw}.journal-list li{border-top:1px solid rgba(255,255,255,.2);position:relative;list-style:none;padding:0}.journal-list li::before{counter-increment:compteListe 1;content:"/ 00" counter(compteListe);position:absolute;font-size:1vw;font-weight:400;top:2.2vw;left:0}.journal-list li:first-child,section.light-grey .journal-list li:first-child{border-top:none}.journal-list li a{display:block;padding:3vw 0 0 20vw}.journal-list li a .label{position:relative;display:flex;align-items:flex-start}.journal-list li a .num{display:block;width:10%}.journal-list li a h4{width:55%;padding-right:0;padding-left:5%;margin:0;font-size:2.2vw;line-height:1.2}.journal-list li a p{width:40%;padding-left:0;margin-left:10%;margin-top:0;line-height:1.6;padding-bottom:4vw}.journal-list li a p .category{display:block;margin-top:1vw;opacity:.7;position:absolute;left:-20vw;top:0}@media screen and (max-width:768px){.column.q-narrow-mobile{flex:none}.column.q-12-mobile,.column.q-full-mobile{flex:none;width:100%}.column.q-3-4-mobile,.column.q-9-mobile{flex:none;width:75%}.column.q-2-3-mobile{flex:none;width:66.6666%}.column.q-1-2-mobile,.column.q-6-mobile{flex:none;width:50%}.column.q-1-3-mobile{flex:none;width:33.3333%}.column.q-1-4-mobile,.column.q-3-mobile{flex:none;width:25%}.column.q-offset-3-4-mobile,.column.q-offset-9-mobile{margin-left:75%}.column.q-offset-2-3-mobile{margin-left:66.6666%}.column.q-offset-1-2-mobile,.column.q-offset-6-mobile{margin-left:50%}.column.q-offset-1-3-mobile{margin-left:33.3333%}.column.q-offset-1-4-mobile,.column.q-offset-3-mobile{margin-left:25%}.column.q-1-mobile{flex:none;width:8.33333%}.column.q-offset-1-mobile{margin-left:8.33333%}.column.q-2-mobile{flex:none;width:16.66667%}.column.q-offset-2-mobile{margin-left:16.66667%}.column.q-4-mobile{flex:none;width:33.33333%}.column.q-offset-4-mobile{margin-left:33.33333%}.column.q-5-mobile{flex:none;width:41.66667%}.column.q-offset-5-mobile{margin-left:41.66667%}.column.q-7-mobile{flex:none;width:58.33333%}.column.q-offset-7-mobile{margin-left:58.33333%}.column.q-8-mobile{flex:none;width:66.66667%}.column.q-offset-8-mobile{margin-left:66.66667%}.column.q-10-mobile{flex:none;width:83.33333%}.column.q-offset-10-mobile{margin-left:83.33333%}.column.q-11-mobile{flex:none;width:91.66667%}.column.q-offset-11-mobile{margin-left:91.66667%}.column.q-offset-12-mobile{margin-left:100%}.menu .address{display:none}.clients__list,.sitemap__list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.work_details .inner_section h3,.work_details .inner_section h6,.work_details .inner_section p{margin-left:10%}.journal-list li a .label,.work_details .inner_section .work_awards{display:block}.sitemap__list.long,.sitemap__list.longs{-webkit-column-count:1;-moz-column-count:1;column-count:1}.journal-list li a h4{width:100%}.journal-list li a p{padding-bottom:0;width:100%;margin-left:0;margin-top:30px}.journal-list li a p .category{margin-top:20px;position:static}.journal-list li p.font_caps{margin-left:0}}.journal-list li:last-child{border-bottom:1px solid rgba(255,255,255,.2)}.journal-list li:hover{border-top-color:inherit}.journal-list.next_prev li a .label .indicator{display:block;width:10%;margin-top:5px;opacity:.6;position:absolute;left:-35%}.journal-list.next_prev li a .label .indicator::before{content:"/ "}section.light-grey .journal-list li{border-top:1px solid #000;opacity:1}section.light-grey .journal-list li:hover{border-top-color:#000}section.light-grey .journal-list li h4{font-size:2.4vw}.journal_article{max-width:45vw;margin:0 auto;position:relative;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.journal_article ol,.journal_article p,.journal_article ul{max-width:100%;font-size:1.4vw;line-height:1.8;font-weight:400;margin-bottom:4vw}.job-form-container,.journal_article ol,.journal_article ul{margin-top:4vw}.journal_article li{line-height:1.8}.journal_article h2{font-size:3.5vw;font-weight:400;line-height:1.2;margin-top:7vw}.journal_article h3{max-width:100%;font-size:2.5vw;letter-spacing:-.05vw;font-weight:500;line-height:1.2}.journal_article a{text-decoration:underline}.journal_article blockquote.border.large{border-left:2px solid #d5d7d9;padding-left:5%;margin-right:10%}.journal_article blockquote.border.large p{font-weight:500;font-size:190%;margin-left:0;font-style:normal;line-height:1.4;margin-bottom:6vw}.journal_article .full_banner{height:80vh;position:relative;width:140%;left:50%;margin:7vw auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.journal_article .journal_image{width:150%;margin-left:-25%}.journal_article .journal_image p.caption{font-size:100%;margin-top:1rem;opacity:.7;font-style:italic}@media (prefers-color-scheme:dark){.section.white{background-color:#111}.section.white *{color:#ddd}.section.white .journal_article *{color:#ccc}.section.white .journal_article * strong{color:#fff}}canvas.motionhover{display:block;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:1}.carousel{width:auto;margin-top:10vw;scrollbar-color:black black;-ms-overflow-style:none;scrollbar-width:none}.carousel::-webkit-scrollbar{display:none}.carousel__planes{margin-bottom:10vw;margin-left:-2vw;display:flex;align-items:flex-start;cursor:move}.carousel__plane{width:24vw;margin-right:3vw;display:block}.carousel__image{width:100%;height:55vh;margin:0;overflow:hidden;display:block}.carousel__image a{display:block;width:100%;height:100%}.carousel img,.carousel__image{transition:opacity .5s}.carousel__text{margin-top:3.5vw;position:relative;display:block;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;transition:opacity .5s}.carousel sup{font-size:30%;position:relative;top:-1vw}.carousel h4{margin-bottom:2vw}.carousel p{margin-top:0;opacity:.7}.carousel:hover .carousel__plane img{opacity:.9}.carousel:hover .carousel__plane .carousel__text{opacity:.6}.carousel:hover .carousel__plane:hover .carousel__text,.carousel:hover .carousel__plane:hover img,.header_animate.active .reveal_fade,.reveal__on.is-inview .reveal_carousel,.team-container img.team-active{opacity:1}.carousel.values_slide .carousel__text{padding-right:0}.carousel.values_slide .carousel__text h4{transform:scale(.8);transform-origin:top left}body.touch .carousel{width:100vw;overflow-x:auto;margin-left:-10vw}body.touch .carousel .carousel__planes{padding:0 0 0 10vw;width:calc(28vw * 6)}body.touch .carousel .carousel__image{height:40vh;max-height:400px}@media screen and (max-width:1024px){body.touch .work_images .column:nth-child(2){margin-top:20vw}body.touch .work_images .column{padding:0 3vw}body.touch .carousel .carousel__image{max-height:280px}}.reveal_wrap{display:block;overflow:hidden;overflow-y:hidden;overflow-x:visible}.q_split,.typing-animation,span.line{overflow:hidden}h2.xlarge .reveal_wrap{display:inline-block;margin:0 -5vw 0 0}.image_reveal,.image_zoom{position:relative;width:100%;height:100%}span.line_inner{will-change:transform}h1 .line_inner,h2 .line_inner,h3 .line_inner{top:-.5vw;position:relative}.q_split{display:block}.header_animate .image_opacity{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;position:relative;width:100%;height:100%;opacity:0;-webkit-transform:scale(1.2) rotate(2deg);-moz-transform:scale(1.2) rotate(2deg);-ms-transform:scale(1.2) rotate(2deg);-o-transform:scale(1.2) rotate(2deg);transform:scale(1.2) rotate(2deg)}.header_animate .image_reveal{position:relative;width:105%;height:105%;opacity:0;-webkit-transform:scale(1.2) rotate(1.5deg);-moz-transform:scale(1.2) rotate(1.5deg);-ms-transform:scale(1.2) rotate(1.5deg);-o-transform:scale(1.2) rotate(1.5deg);transform:scale(1.2) rotate(1.5deg);transition:transform 2s,opacity .5s;-webkit-transition:-webkit-transform 2s,opacity .5s}.header_animate .image_reveal .cover{position:absolute;width:100%;height:100%;top:0;left:0;background:#000}.header_animate .reveal_fade{opacity:0;-webkit-transition:opacity .75s linear .3s;-moz-transition:opacity .75s linear .3s;-o-transition:opacity .75s linear .3s;-ms-transition:opacity .75s linear .3s;transition:opacity .75s linear .3s}.header_animate.active .image_opacity{-webkit-transition:2s .6s;-moz-transition:2s .6s;-o-transition:2s .6s;-ms-transition:2s .6s;transition:2s .6s;-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.header_animate.active .image_reveal{-webkit-transition:2s;-moz-transition:2s;-o-transition:2s;-ms-transition:2s;transition:2s;-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}html.has-scroll-smooth .header_animate .image_opacity{top:-10%}.reveal__on .reveal_fade{opacity:0;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px)}.reveal__on .image_zoom{transition:.5s;-webkit-transform:scale(1.5) rotate(1.5deg);-moz-transform:scale(1.5) rotate(1.5deg);-ms-transform:scale(1.5) rotate(1.5deg);-o-transform:scale(1.5) rotate(1.5deg);transform:scale(1.5) rotate(1.5deg);position:relative;width:100%;height:100%}.reveal__on .image_zoom_wrapper{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);transform-origin:bottom center}.reveal__on .image_reveal{position:relative;width:105%;height:105%;opacity:0;-webkit-transform:scale(1.2) rotate(1.5deg);-moz-transform:scale(1.2) rotate(1.5deg);-ms-transform:scale(1.2) rotate(1.5deg);-o-transform:scale(1.2) rotate(1.5deg);transform:scale(1.2) rotate(1.5deg)}@media screen and (max-width:600px){.cursor,.menu ol li::before,.ornament.static,.section .pre_animate,footer .footer__background,header .nav_right{display:none}.mobile_show{display:block!important}.mobile_hide{display:none!important}.scrollanim_intro{padding:50px 10%!important}.ornament{position:static;width:25vw;height:25vw}h1,h1.lead,h2,h2.lead{font-size:30px;line-height:1.3}h2.xlarge{padding:0;font-size:25vw}h3{font-size:25px;line-height:1.3}h4,section.light-grey .journal-list li h4{font-size:25px}footer .address .text,h5{font-size:16px}h6,p.font_caps{margin-bottom:20px}p{max-width:100%}header .logo{top:42px;right:70px}.menu .menu_content{padding-top:110px}.menu ol{padding:0 0 0 22%!important;font:400 40px FKGroteskNeue-Regular;font-family:FKGroteskNeue-Regular!important;width:90%;top:calc(45vh - 10px)}.awards_wrap.publications .block__link,.journal-list.next_prev li a .label .category,.menu ol li,.motion_hover__img,.services .menu__item,footer .address .text .textrow{display:block}.menu ol li sup{font-size:30%;top:-20px}.menu ol li.mobile_link{display:block;font-size:20px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.3)}.menu ol li.mobile_link sup{opacity:.7;font-size:60%;top:-5px;position:relative}.menu ol li.mobile_link.first,.work_details .inner_section .work_awards .award:first-child{margin-top:60px}.loadOverlay{width:180vw!important;left:-45%}footer{min-height:120vh;height:auto;padding-top:80px;padding-bottom:80px;overflow-x:hidden;background-color:#111}footer #inner_footer{margin-left:10vw;width:90%;position:relative;top:0;padding-top:50px;-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}footer #inner_footer a.main_link{font-size:45px}.slideshow .slide .caption h1,.slideshow .slide .caption h2,footer #inner_footer a.main_link:after,footer .address .text .textcol.social,section.terms .q-container{width:100%}footer .address{padding-left:10vw;position:relative;z-index:2;padding-top:0;padding-bottom:80px}footer .address .text .textcol{width:100%;padding-right:50px;max-width:270px}footer .address .text .textcol.mob_half{width:50%;float:left;margin-bottom:40px;padding-right:0}footer .address .text .textcol a{padding:10px 0}footer .address .text .textcol.social a{padding-left:10px}footer .address .text p{margin-top:15px}footer .address .text p small{font-size:100%}footer .address .text h5{font-size:18px;margin-top:40px}footer.footer_simple .logo img{height:22px}.section{padding:80px 0 60px}.section__header{padding-top:160px}.section_third{padding-right:0;min-height:0}.section h6.center_title,.section span.font_caps.center_title{margin:0 auto 80px}.section .full_banner,.section .full_banner.mobile_half,.section .full_banner.mobile_half.long{height:60vh}.section .full_banner .video-wrapper.half video{height:90%;min-height:90%;right:-50%;-webkit-transform:translateX(0) translateY(-40%);-moz-transform:translateX(0) translateY(-40%);-ms-transform:translateX(0) translateY(-40%);-o-transform:translateX(0) translateY(-40%);transform:translateX(0) translateY(-40%)}.section .full_banner .q-container{padding-left:10%;top:auto;bottom:60px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.section .full_banner.wide .q-container{padding:0 7%}.section .full_banner.long,.slideshow{height:100vh}.section .full_banner.long .q-container{top:80px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.section .full_banner.long .q-container.appear,.sitemap__title,.work_images .column:nth-child(2),body.touch .work_images .column:nth-child(2){margin-top:0}.section .full_banner.longer{height:120vh}.section .full_banner.mobile_bottom .q-container,.section .full_banner.mobile_bottom.long .q-container{top:auto;bottom:150px;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.section .full_banner.align_bottom .q-container .column{padding-top:0}.mobile-height-banner{height:75vh!important}.section .offset_banner{height:60vh;width:100%;margin-bottom:-100px}.section .offset_banner img{top:0;width:100%;height:100%}.nomination{width:155px;margin-right:10px}.awards_wrap,.short_container{padding:0}.mobile_container{width:90%;margin:50px auto}.mobile_container .image_container{width:46%}.awards_wrap .spacer{height:6rem}.awards_wrap .block__link{padding:15px 0;font-size:14px;line-height:1.2}.awards_wrap .block__link span.month{left:0;top:-40px;width:100%}.awards_wrap .block__link span.project,.journal-list li::before,.trails .content__img,ol.plus_list li::before{display:none}.awards_wrap .block__link span.awards,.awards_wrap .block__link span.web{width:auto}.awards_wrap .block__link.title span.project{padding-bottom:30px}.awards_wrap.publications .block__link span.project{display:block;width:auto}.awards_wrap.publications .block__link span.web{text-align:left;margin-top:10px}ol.plus_list{padding:0 0 80px;margin-top:-50px;font:300 24px Graphik}ol.plus_list li a{padding:20px 0}ol.plus_list li .more{font-size:50px;top:50%;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}ol.plus_list li .list-content p{margin-bottom:50px;max-width:100%;font-weight:400}ol.plus_list li .list-content .skills{max-width:100%;padding-bottom:80px}ol.plus_list li .list-content .skills span{margin:3px 0;padding:10px 30px;border-radius:30px;font-size:14px;font-weight:400}ol.plus_list.faq h4{font-size:22px;padding-right:35px}section.terms h3,section.terms ol,section.terms p,section.terms ul{margin-left:0;font-size:1.1rem;margin-bottom:40px}.trails .q-container,.trails.long .q-container{z-index:1}.trails.long{padding-top:100px;padding-bottom:100px;min-height:0}html.has-scroll-smooth .trails.long{padding-top:100px}.work_images,.work_images.large-pb{padding-bottom:80px}.work_images .column{margin-bottom:100px;padding:0}.work_images .half_image{height:50vh}.work_images .work_caption{padding-top:40px}.work_images .work_caption .line_sep{margin-top:12px}.work_images h4{margin:30px 0}.work_images.details .credits{margin-bottom:100px;margin-top:0}.work_details .q-container,.works__list .q-container{padding-left:10%}.works__bg_images .bg_image{height:80vh}.works__list,html.has-scroll-smooth .header_animate .image_opacity{top:0}.works__list a{height:80vh;opacity:1;padding-top:30vh;border-bottom:none}.works__list a h3{font-size:32px;line-height:1.4}.clients__list{padding-top:100px;-webkit-column-count:1;-moz-column-count:1;column-count:1}.clients__item{margin-left:0;padding-bottom:20px;margin-bottom:30px;border-bottom:none}.clients__item ul li{font-size:18px;border-bottom:1px solid rgba(255,255,255,.3)}.client_logos .client-wrap{margin-bottom:100px}.client_logos .client-wrap img{width:30%}.work_details .work_info p{margin-bottom:40px}.work_details .work_info p span{display:inline-block}.work_details .work_info p span:after{content:" — "}.work_details .inner_section.pt{padding-top:150px}.work_details .inner_section.pb{padding-bottom:150px}.journal_article blockquote.border.large,.work_details .inner_section .work_awards,.work_details .inner_section h3,.work_details .inner_section h6,.work_details .inner_section p{margin-left:0}.work_details .inner_section .wrap{width:calc(100% - 50px)}.work_details .inner_section .text_container{padding-top:100px;padding-bottom:100px;width:80%;margin:0 0 0 10%}.work_details .inner_section .work_awards .award{margin-right:30px}.work_details .inner_section .work_awards .award img{height:30px;margin-right:20px;margin-top:5px;margin-bottom:30px}.sitemap__list{padding-top:10px;padding-bottom:0;border-bottom:none;-webkit-column-count:1;-moz-column-count:1;column-count:1}.sitemap__list.long,.sitemap__list.longs{-webkit-column-count:1;-moz-column-count:1;column-count:1}.sitemap__item{margin-right:20px;padding-bottom:20px;margin-bottom:30px}.sitemap__item ul li{font-size:18px;border-bottom:1px solid rgba(255,255,255,.3)}.sitemap__item ul li a{padding:5px 0}.services{padding-left:0}.services a.magnet{margin-left:-30px;margin-top:30px}.services .menu__item .menu__item-textinner{font-size:24px;line-height:1.5;letter-spacing:0;font-weight:400}.services .menu__item:first-child .menu__item-textinner:after,.services .menu__item:nth-child(3) .menu__item-textinner:after,.services .menu__item:nth-child(4) .menu__item-textinner:after{content:"";display:none}.services .menu__item sup{font-size:30%;top:-20px}.slideshow .slide .caption{left:10%;width:90%;height:30%;top:55vh;bottom:10%;padding-top:0}.slideshow .slide .caption .num{top:-50px;left:0}.slideshow .slide .caption p{position:absolute;margin-bottom:30px;top:-50px}.slideshow .arrows{right:auto;left:10%;top:auto;left:calc(10% - 30px);width:280px;bottom:130px;padding-top:0}.slideshow .arrows .arrow{padding:30px;margin:0 0 -30px}.slideshow .arrows .arrow_line{margin-top:27px}.slideshow.work_slideshow{height:50vh;margin-bottom:60px}.slideshow.work_slideshow .arrows{left:10%;width:280px}.journal-list{margin-top:0;padding-left:0;padding-top:80px;padding-right:0}.journal-list li{display:flex;flex-direction:row;flex-flow:column-reverse}.journal-list li img{margin:50px 0 0}.journal-list li a{padding:40px 0}.journal-list li a h4{padding:0;font-size:25px}.journal-list.next_prev li a .label h4{width:100%;margin-top:20px}.journal_article{width:100%;max-width:100%}.journal_article ol,.journal_article p,.journal_article ul{margin-left:0;font-size:1.25rem;margin-bottom:50px}.journal_article ol,.journal_article ul{margin-top:50px;margin-left:-28px}.journal_article li{font-size:18px}.journal_article h2{font-size:30px;margin-top:60px;margin-bottom:30px}.journal_article h3{margin-top:60px;margin-bottom:30px;font-size:25px}.journal_article blockquote.border.large p{font-size:1.3rem;margin-bottom:60px}.journal_article .full_banner{margin:80px auto;width:120%;height:40vh}.journal_article .journal_image{width:120%;margin-left:-10%}.journal_article .journal_image p.caption{margin-left:30px}.carousel__planes{margin-top:90px;margin-bottom:40px}.carousel__plane{width:75vw;margin-right:60px}.carousel__text{padding-right:30px;margin-top:50px}.carousel sup{top:-10px}.carousel h4{margin-bottom:30px}.carousel.values_slide .carousel__text h4{transform:scale(1)}body.touch .carousel{margin-left:-10vw}body.touch .carousel .carousel__planes{width:calc((120vw) * 4);padding:0 0 0 10vw;margin-top:30px}body.touch .carousel .carousel__plane{width:75vw;margin-right:30px}body.touch .carousel .carousel__image{height:40vh;min-height:200px}span.pre_reveal,span.reveal_item,span.reveal_short,span.reveal_wrap{display:inline}.header_animate .image_opacity,.header_animate .image_reveal,.reveal__on .image_reveal{width:100%;height:100%;top:0}}.reveal__on .image_reveal .cover{position:absolute;width:100%;height:100%;top:0;left:0;background:#000}.reveal__on .reveal_carousel{opacity:0;-webkit-transition:opacity .75s linear;-moz-transition:opacity .75s linear;-o-transition:opacity .75s linear;-ms-transition:opacity .75s linear;transition:opacity .75s linear}.reveal__on .reveal_carousel:first-child{transition-delay:0}.reveal__on .reveal_carousel:nth-child(2){transition-delay:0.1s}.reveal__on .reveal_carousel:nth-child(3){transition-delay:0.2s}.reveal__on .reveal_carousel:nth-child(4){transition-delay:0.3s}.reveal__on .reveal_carousel:nth-child(5){transition-delay:0.4s}.reveal__on .reveal_carousel:nth-child(6){transition-delay:0.5s}.reveal__on.is-inview .reveal_fade{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:1s 1s;-moz-transition:1s 1s;-o-transition:1s 1s;-ms-transition:1s 1s;transition:1s 1s}.reveal__on.is-inview .image_zoom{-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0);transition:transform 1.5s;-webkit-transition:-webkit-transform 1.5s;opacity:1}.reveal__on.is-inview .image_zoom_wrapper{-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;-ms-transition:1s;transition:1s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.reveal__on.is-inview .image_reveal{-webkit-transition:2s;-moz-transition:2s;-o-transition:2s;-ms-transition:2s;transition:2s;transition:transform 2s,opacity .5s;-webkit-transition:-webkit-transform 2s,opacity .5s;-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.job-posting-section{background-color:#1b1b1b}.typing-animation{display:inline-block;width:0;white-space:nowrap;animation:1.5s linear .2s forwards typing}@keyframes typing{from{width:0%}to{width:100%}}.job-posting-section-title{font-size:6vw;font-weight:600;letter-spacing:1px;color:#fff}.job-posting-positions{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:130px;margin-bottom:100px;flex-wrap:wrap;font-size:2.3em;padding:0 100px;gap:20px}.job-posting-positions a{color:#fff;text-decoration:none;padding-right:50px;transform:translateY(20px);transition:opacity .5s ease-in-out,transform .5s ease-in-out}.job-posting-positions a.show-slide{opacity:1;transform:translateY(0)}.more-jobs{display:block;font-size:1.175em;text-align:center}.more-jobs a{color:#fff;text-decoration:underline}.job-posting-positions sup{padding-left:5px;font-style:italic}.service-section{background-color:#d9d9d9;border-top-left-radius:6em;border-top-right-radius:6em;padding:2em 0;position:relative}.decorative-service-wrap{justify-content:center;align-items:center;padding-left:8em;padding-right:8em;display:flex}.header-text-wrapper{flex-direction:column;justify-content:center;align-items:center;padding:3em 0;display:flex;position:relative;overflow:hidden}.area-line.hire{background-color:#b9b9b9;top:0;bottom:auto;left:0;right:auto}.header-text-move.show-animation{animation:.5s slide-up}@keyframes slide-up{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.header-text-service{color:#e0ccbb;font-size:4vw;line-height:1.3em}.header-text-service.italic{font-style:italic;width:100vw;text-align:center}.section-sign-span{color:#b9b9b9;font-size:.8em;font-weight:800;padding:0 5px}.sticky-parent{width:100%;height:auto;overflow:visible}.sticky-wrap{height:auto;position:relative;top:0;overflow:hidden}@media screen and (max-width:991px){.div-hide,.header-text-move{font-size:10px}.service-intro-parent{width:100%;height:24em;position:static}.service-block-parent.hire,.service-block-parent.move{height:48em;position:static}}.service-intro-parent{z-index:3;width:50%;height:100%;background-color:#151414;flex-direction:column;justify-content:space-between;align-items:center;padding-top:1.4em;padding-bottom:1.4em;display:none;position:absolute;top:0;bottom:auto;left:0;right:auto}.section-sign-parent.margin-top-2{margin-top:2em}.div-hide.align-vertical-center{flex-direction:column;justify-content:center;align-items:center;display:flex}.sticky-info-span{font-size:1.875em}.div-hide.max-30{max-width:30em}.info-sticky-span{color:#444545;text-align:center}.service-block-parent.move{z-index:auto;background-color:#151414;display:flex;position:relative;top:0;bottom:0;left:0;right:0}.service-block-parent{width:100%;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.areas-section,.service-block-wrap{position:relative;display:flex;overflow:hidden}@media screen and (max-width:991px){.service-block-wrap{min-height:auto}.areas-section{height:100%}}.service-block-wrap{width:100%;min-height:100vh}.areas-section{width:40%;height:100%;flex-direction:column;justify-content:space-between;padding-top:8em}.area-line{width:1px;height:100%;background-color:#444545;position:absolute;top:0;bottom:auto;left:auto;right:0}.area-div.display-horizontal{justify-content:space-between;display:flex}.area-div{padding:1.4em;position:relative}.area-hide-div.space-bottom-top{padding-top:.3em;padding-bottom:.3em}.area-hide-div{justify-content:space-between;display:flex;position:relative}.sticky-section-span{color:#444545}.area-horizontal-line{width:100%;height:1px;background-color:#444545;position:absolute;top:auto;bottom:0;left:0;right:auto}.buttn,.service-block-parent.hire{background-color:#d9d9d9;position:relative}.areas-expertise-wrap{flex-wrap:wrap;align-content:center;display:flex}.section-sign-parent{border:1px solid #fff;border-radius:100em;justify-content:center;align-items:center;padding:.4em .5em;display:flex;position:relative;overflow:hidden}.buttn-sticky-parent{padding-bottom:4.6em;padding-left:1.4em;padding-right:1.4em}@media screen and (max-width:991px){.buttn.remove-tablet{display:none}}.areas-section.remove-desktop,.buttn.remove-tablet,.multistep-btns-none{display:none}.buttn{width:16.75em;border-radius:100em;justify-content:center;align-items:center;display:flex}.w-inline-block{padding:7px 0;max-width:100%;display:inline-block}.buttn-span{color:#444545;font-size:1.175em;text-align:center;font-weight:700}.right-side-div{height:100%;flex-direction:column;justify-content:center;gap:55px;padding:5em 1.4em 4.8em;display:flex}.section-sign-parent.hire{border:1px solid #000}.arrow-big-wrap.align-right{justify-content:flex-end;display:flex}.arrow-big-wrap{margin:15px 0}.arrow-big-wrap .arrow-big{width:10%;height:100%}.div-hide.is-max-44{max-width:44em}.sticky-h2-span{color:#b2b3b3;padding:.2em 0;font-size:2.405em;line-height:1.1}.buttn.move-btn:hover{background-color:#fff}.div-hide.max-35{max-width:35em}.service-block-parent.hire{z-index:auto}.areas-section.right-side{width:60%;height:auto;padding-top:0}.service-number{width:4em;height:4em;border:1px solid #444545;border-radius:100%;justify-content:center;align-items:center;display:flex;position:absolute;top:-7em;bottom:auto;left:auto;right:1em;overflow:hidden}.area-number-textspan{color:#444545;font-family:Telegraf,sans-serif;font-size:1.2375em}.sitcky-p.hire,.sticky-h2-span.hire{color:#151414}.sitcky-p{color:#b2b3b3;font-size:1.175em}.buttn.move-btn{background-color:#151414;right:auto;bottom:auto}@media screen and (max-width:479px){.buttn-sticky-parent{display:none}}@media screen and (max-width:767px){.service-block-wrap{flex-direction:column;justify-content:flex-start}.area-line{width:100%;height:1px;top:auto;bottom:0;left:0;right:auto}.buttn-sticky-parent{padding-top:2em;display:none}}.team-container{width:100vw;height:100vh;margin:auto;overflow:hidden;position:relative;cursor:pointer}.team-lower{filter:brightness(50%)}.team-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0}.team-text{position:absolute;color:#fff;z-index:1;line-height:95%;display:flex;justify-content:center;align-items:center;padding-left:50px;font-size:8rem;font-weight:600;height:100%}.team-mask{clip-path:circle(8rem at var(--x) var(--y));display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.team-plus-icon{width:2rem;height:2rem;background-color:rgba(255,0,0,.8);border-radius:50%;padding:2px;display:flex;align-items:center;justify-content:center;color:#000;position:absolute;top:calc(var(--y) - 1.5rem);left:calc(var(--x) - 1.5rem);z-index:3;font-size:2rem}.remove-icon{display:none;cursor:pointer;font-size:25px;color:red;position:absolute;top:10px;right:10px}.dropzone-desc-job-file{position:absolute;margin:0 auto;left:0;right:0;text-align:center;width:40%;top:4px;font-size:16px}.dropdown-content input,select,textarea{border:1px solid #b8b4b4;border-radius:5px;outline:0;padding:12px;display:block}.dropzone,.dropzone:focus{position:absolute;outline:0!important;width:100%;height:60px;cursor:pointer;opacity:0}.control-label-resume{color:#8597a3}.upload-container-job{margin-top:45px}.dropzone-wrapper{border:2px dashed #91b0b3;color:#92b0b3;position:relative;height:60px;margin-top:15px}.job-form-card{margin:2rem auto;display:flex;flex-direction:column;width:80%;border-radius:10px;padding:.75rem}.flex-job-form{display:flex;align-items:center;justify-content:center;gap:50px}.flex-job-form img{border-radius:5px;height:520px;width:100%}.job-form-card-heading{text-align:center;font-size:1.75rem;font-weight:700;color:#735400;line-height:1.222}.job-form-card-form{padding:1rem 1rem 30px 2rem;width:100%}.job-form-input{display:flex;flex-direction:column-reverse;position:relative;padding-top:1.5rem}.job-form-input+.job-form-input{margin-top:1.5rem}.job-form-input-label{color:#8597a3;position:absolute;top:1.5rem;transition:.25s}.job-form-input-field{border:0;z-index:1;background-color:transparent;border-bottom:2px solid #9e9e9e;font:inherit;font-size:1.125rem;padding:.25rem 0;color:#fff}.job-form-input-field:focus,.job-form-input-field:valid{outline:0;border-bottom-color:#fff}.job-form-input-field:focus+.job-form-input-label,.job-form-input-field:valid+.job-form-input-label{color:#fff;transform:translateY(-1.5rem)}.job-form-svg{background-color:#6658d3;border-radius:20px;color:#fff}.job-form-action{margin-top:4rem}.cost-estimate,.help-me-grow,.job-form-file{cursor:pointer}.job-form-action-button{font:inherit;font-size:1.25rem;padding:.5em 1em;width:100%;font-weight:500;background-color:#6658d3;border-radius:6px;color:#fff;border:0}.job-form-action-button:focus{outline:0}.job-form-card-info{padding:1rem;text-align:center;font-size:.875rem;color:#8597a3}.job-form-card-info a{display:block;color:#6658d3;text-decoration:none}@media only screen and (min-width:280px) and (max-width:540px){.job-posting-section-title{font-size:8vw}.job-posting-positions{font-size:23px;gap:0;padding:0 10px 0 70px;align-items:baseline;margin:50px 0}.job-posting-positions a{margin-bottom:20px;width:100%;display:block;padding-right:0}.service-number{top:-4rem}.buttn.move-btn{position:inherit}.borntxtdiv{padding-top:120px!important;padding-bottom:60px!important}.sitcky-p{font-size:1.15rem;line-height:1.38em}.service-block-parent.move{height:44em;position:static}.service-block-parent.hire{height:39em;position:static}.areas-expertise-wrap.max-32{max-width:max-content}.arrow-big-wrap .arrow-big{width:60%}.right-side-div{height:100%;padding-bottom:2.7em;gap:17px}.buttn-span{font-size:1em}.buttn{width:12.75em;padding:5px 0}.bttn-mobile-wrap{padding-top:2em;padding-bottom:.5em;position:relative;overflow:hidden}.div-hide.max-35.service-p-mobile{max-width:26em;margin-top:1em;font-size:12px;line-height:1.5em}.arrow-big-wrap,.arrow-big-wrap.align-right{max-width:4em;font-size:14px}.arrow-big-wrap img{max-width:100%}.section-sign-span{font-size:12px}.areas-section{width:100%;height:auto;padding-top:5rem}.areas-section.right-side,.job-form-card{width:100%}.div-hide.is-max-44.service-h2-mobile{margin-top:1.5em}.sticky-h2-span{font-size:2.3em;line-height:1.18em}.areas-section.mobile-remove{display:none}.areas-section.remove-desktop{display:block}.div-hide.margin-top-1.is-max-42.service-h2-mobile{margin-top:10px}.decorative-service-wrap{padding:0 2em}.header-text-service{font-size:5vw;letter-spacing:1.5px!important;line-height:1.7em}.section-sign-parent.margin-top-2{margin:0 1em}.team-text{padding-left:25px!important;font-size:3.2rem;align-items:baseline;margin-top:60px;line-height:1.06}:root{--x:50%;--y:60%}.dropzone-desc-job-file{top:4px}.flex-job-form img{width:98%;height:300px;object-fit:cover}.flex-job-form{flex-direction:column;gap:10px}}.lunchpopupbtn{bottom:15px;right:20px;position:fixed;z-index:3}.lunchtext{padding:10px 15px;border-radius:50%;background-color:#121111;color:#fff;text-align:center;max-width:100px;cursor:pointer}.popupcontainer{background:#312dfb;transition:.5s;justify-content:center;align-items:center;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1;display:none}.popupcontainer.active{overflow-x:hidden;overflow-y:auto;height:100vh;width:100%;display:block}.OverflowHidden{overflow:hidden!important}#multistep-section-container{height:100%;position:relative;width:100%;display:flex;text-align:center;align-items:center;justify-content:center}#multistep-section-intro-section{opacity:0;transition:opacity .5s;width:1200px}#multistep-section-intro-section h6{font-size:23px;margin:0 0 40px;padding-top:30px}#multistep-section-button-container button{background:0 0;border:2px solid #fff;border-radius:50px;padding:10px 20px;color:#fff;cursor:pointer;margin:0 10px;font-size:22px;opacity:1;transition:opacity 1s ease-out}.multistep-section-btn-visible button:hover{background:#fff;color:#000}#multistep-section-typing-heading{z-index:1;font-size:60px;margin-bottom:20px;overflow:hidden;transition:transform 1s,opacity 1s!important}@keyframes animated-text{from{width:0}to{width:100%}}#multistep-section-button-container{margin-top:20px}#multistep-section-back-btn{position:absolute;background-color:#fff;border-radius:50%;border:none;padding:10px;left:40px;top:50%;cursor:pointer}#multistep-section-back-btn img{width:25px;height:25px}.multistep-section-btn-hidden{visibility:hidden;opacity:0;transform:translateY(20px);transition:visibility 0s 4s,opacity 1s,transform .3s}.send-multistepdata{width:100%;padding:30px;background:#2f2ff2;border-radius:20px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:30px;margin-bottom:60px}.multistep-form-description,.multistep-form-file,.multistep-form-md,.send-multistepdata .multistep-form-info{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;font-size:20px}.send-multistepdata input{margin-right:60px}.send-multistepdata input[type=date],.send-multistepdata input[type=email],.send-multistepdata input[type=tel],.send-multistepdata input[type=text]{width:30%;height:40px;background-color:#1f1bdf;border:none;color:#fff;outline:0;padding:10px}.send-multistepdata textarea{outline:0;width:100%;height:300px;background-color:#1f1bdf;color:#fff;border:none}.multistep-section-slider.multistep-section-round:before,.sound-is-on{border-radius:50%}.multistep-section-btn-visible{visibility:visible;opacity:1;transform:translateY(0);transition:visibility,opacity 1s,transform .3s}.start-project-heading{transition:opacity 1s}#multistep-section-switch-container{margin:1rem 0}#multistep-section-sound-off-icon,#multistep-section-sound-on-icon{z-index:0;position:absolute;transition:opacity 1s}#multistep-section-sound-off-icon{top:4px;left:8px;padding:0 6px}#multistep-section-sound-on-icon{top:4px;right:6px;padding:0 6px}#multistep-section-sound-off-icon svg path,#multistep-section-sound-on-icon svg path{fill:black}.multistep-section-switch{position:absolute;cursor:pointer;right:2%;bottom:25%;display:inline-block;width:80px;height:34px}.multistep-section-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#004cff;-webkit-transition:.4s;transition:.4s}.sound-is-on{background-color:#fff;padding:1px}.multistep-section-switch input:checked+.multistep-section-slider{background-color:#2196f3}.multistep-section-switch input:focus+.multistep-section-slider{box-shadow:0 0 1px #2196f3}.multistep-section-slider.multistep-section-round{border-radius:34px}.multistep-section-svg-icon{width:1em;height:1em;padding-top:4px}.multistep-section-svg-icon path,.multistep-section-svg-icon polygon,.multistep-section-svg-icon rect{fill:#fff}.multistep-section-svg-icon circle{stroke:#fff;stroke-width:1}.multistep-btns-flex,.multistep-form-flex{display:flex;justify-content:center}@media only screen and (min-device-width:280px) and (max-device-width:540px){.arrow-big-wrap{margin-top:0}.multistep-form-info #fullname,.multistep-form-md #email{margin-bottom:20px}.lunchpopupbtn{bottom:10px;right:10px}.lunchtext{padding:10px 14px;font-size:13px;font-weight:600}#multistep-section-typing-heading{font-size:30px}#multistep-section-button-container button{font-size:17px;padding:10px}#multistep-section-back-btn img{width:18px;height:18px}#multistep-section-back-btn{left:6px}.multistep-section-btn-visible{padding:0 40px}.multistep-form-container{padding:0!important}.multistep-btns-flex{flex-direction:column;gap:20px}.multistep-form-description,.multistep-form-file,.multistep-form-md,.send-multistepdata .multistep-form-info{flex-direction:column;align-items:baseline}.send-multistepdata input[type=email],.send-multistepdata input[type=tel],.send-multistepdata input[type=text]{margin:0;width:100%}#multistep-section-container{align-items:initial;display:inherit}.multistep-section-switch{bottom:20%}#multistep-section-intro-section{width:auto}}.loading{color:transparent!important;min-height:1.6rem;position:relative}.loading::after{animation:.5s linear infinite loading;border:.2rem solid #fff;border-radius:.8rem;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1.2rem;left:50%;margin-left:-.8rem;margin-top:-.8rem;position:absolute;top:50%;width:1.2rem}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}