@-webkit-keyframes fadeinoutframes{0%,100%{opacity:0}50%{opacity:1}}@keyframes fadeinoutframes{0%,100%{opacity:0}50%{opacity:1}}@-webkit-keyframes fadeinoutframes{0%,100%,20%,60%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-20px)}80%{-webkit-transform:translateY(-10px)}}@keyframes bounce{0%,100%,20%,60%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-20px)}80%{-webkit-transform:translateY(-10px)}}A,ABBR,ACRONYM,ADDRESS,APPLET,BIG,BLOCKQUOTE,BODY,CAPTION,CITE,CODE,DD,DEL,DFN,DIV,DL,DT,EM,FIELDSET,FIGURE,FONT,FORM,H1,H2,H3,H4,H5,H6,HTML,IFRAME,IMG,INS,KBD,LABEL,LEGEND,LI,OBJECT,OL,P,Q,S,SAMP,SMALL,SPAN,STRIKE,STRONG,SUB,SUP,TABLE,TBODY,TD,TFOOT,TH,THEAD,TR,TT,UL,VAR{margin:0;padding:0;outline:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}IMG{border:0}:focus{outline:0}BODY{line-height:1;color:#000;background:#fff}OL,UL{list-style:none}TABLE{border-collapse:separate;border-spacing:0}CAPTION,TD,TH{text-align:left;font-weight:400}BLOCKQUOTE:after,BLOCKQUOTE:before,Q:after,Q:before{content:""}BLOCKQUOTE,Q{quotes:"" ""}STRONG{font-weight:700}MAIN{display:block}BODY,HTML{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{box-sizing:inherit}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}BODY{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-rendering:optimizelegibility}H1,H2,H3,H4,H5{text-rendering:optimizelegibility;font-weight:400}H1 A,H2 A,H3 A,H4 A,H5 A{text-decoration:none}@font-face{font-family:FuturaLTPro-Medium;src:url(../fonts/3542AE_0_0.eot);src:url(../fonts/3542AE_0_0.eot?#iefix) format('embedded-opentype'),url(../fonts/3542AE_0_0.woff2) format('woff2'),url(../fonts/3542AE_0_0.woff) format('woff'),url(../fonts/3542AE_0_0.ttf) format('truetype')}@font-face{font-family:LuloCleanOne-Bold;src:url(../fonts/3542AE_1_0.eot);src:url(../fonts/3542AE_1_0.eot?#iefix) format('embedded-opentype'),url(../fonts/3542AE_1_0.woff2) format('woff2'),url(../fonts/3542AE_1_0.woff) format('woff'),url(../fonts/3542AE_1_0.ttf) format('truetype')}BODY.env_dev:before,BODY.env_staging:before{content:'Hello';line-height:17px;position:fixed;top:1px;letter-spacing:0;width:160px;text-align:center;color:#fff;font-size:10px;font-family:Arial;padding:0 10px 1px 10px;z-index:9999;background-color:rgba(0,0,0,.3);text-transform:uppercase;white-space:nowrap;pointer-events:none;border-radius:11px;text-shadow:1px 1px 1px rgba(0,0,0,.4);font-weight:700;left:50%;margin-left:-80px}@media only screen and (min-width:1401px){BODY.env_dev:before,BODY.env_staging:before{content:'Breakpoint: Desktop XL'}}@media only screen and (min-width:951px) and (max-width:1400px){BODY.env_dev:before,BODY.env_staging:before{content:'Breakpoint: Desktop'}}@media only screen and (min-width:720px) and (max-width:950px){BODY.env_dev:before,BODY.env_staging:before{content:'Breakpoint: Tablet'}}@media only screen and (max-width:720px){BODY.env_dev:before,BODY.env_staging:before{content:'Breakpoint: Mobile'}}A.button{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;padding:9px;font-size:12px;display:inline-block;width:auto;text-decoration:none;position:relative;background-color:#8d8d8c;color:#fff}A.button:hover{background-color:#605e5e;cursor:pointer}::-webkit-input-placeholder{color:#8d8d8c}:-moz-placeholder{color:#8d8d8c;opacity:1}::-moz-placeholder{color:#8d8d8c;opacity:1}:-ms-input-placeholder{color:#8d8d8c}SELECT{outline:0;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;cursor:pointer}BUTTON,INPUT[type=button],INPUT[type=email],INPUT[type=password],INPUT[type=submit],INPUT[type=tel],INPUT[type=text],TEXTAREA{-webkit-appearance:none;-webkit-border-radius:0}.form INPUT[type=email],.form INPUT[type=password],.form INPUT[type=tel],.form INPUT[type=text],.form TEXTAREA{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border:1px solid #8d8d8c;padding:9px;width:100%;background-color:#fff;display:inline-block;font-size:12px}.form INPUT[type=email]:active,.form INPUT[type=email]:hover,.form INPUT[type=password]:active,.form INPUT[type=password]:hover,.form INPUT[type=tel]:active,.form INPUT[type=tel]:hover,.form INPUT[type=text]:active,.form INPUT[type=text]:hover,.form TEXTAREA:active,.form TEXTAREA:hover{color:#605e5e!important}.form .button,.form BUTTON,.form INPUT[type=button],.form INPUT[type=submit]{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;padding:9px;font-size:12px;display:inline-block;width:auto;text-decoration:none;position:relative;background-color:#8d8d8c;color:#fff}.form .button:hover,.form BUTTON:hover,.form INPUT[type=button]:hover,.form INPUT[type=submit]:hover{background-color:#605e5e;cursor:pointer}.form FIELDSET{padding-bottom:9px}.form FIELDSET.buttons{text-align:right}.grid .item{position:relative;overflow:hidden}HEADER{position:fixed;top:40px;left:40px;height:60px;z-index:100}HEADER .burger{display:inline-block;width:30px;height:auto}HEADER .burger .icon_x{display:none}HEADER .burger.swap .icon_x{display:inline-block}HEADER .burger.swap .icon_burger{display:none}HEADER NAV{display:none;border:3px solid #8d8d8c;color:#8d8d8c;border-bottom:0;margin-top:5px;text-align:center;font-weight:700;font-size:12px;text-transform:uppercase;width:140px;background-color:#d6d6d8;position:relative}HEADER NAV A{-webkit-box-shadow:0 0 6px rgba(0,0,0,.1);-moz-box-shadow:0 0 6px rgba(0,0,0,.1);box-shadow:0 0 6px rgba(0,0,0,.1);padding:10px;display:block;border-bottom:3px solid #8d8d8c}HEADER NAV A:hover{color:#605e5e}.ondark HEADER NAV{border-color:#8d8d8c;background-color:rgba(0,0,0,.4)}.ondark HEADER NAV A{border-color:#8d8d8c;color:#8d8d8c}.ondark HEADER NAV A:hover{color:#fff}SVG{display:inline-block;width:30px;height:auto;-webkit-filter:drop-shadow(0 0 6px rgba(0, 0, 0, .15));filter:drop-shadow(0 0 6px rgba(0, 0, 0, .15))}SVG PATH{-webkit-box-shadow:1px 1px 5px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 5px rgba(0,0,0,.1);box-shadow:1px 1px 5px rgba(0,0,0,.1);fill:#898988}A:hover SVG PATH{fill:#605e5e}BODY.ui_light SVG PATH{fill:#8d8d8c}BODY.ui_light A:hover SVG PATH{fill:#fff}.image_wrapper{display:block;height:0;overflow:hidden;width:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:relative;padding-bottom:100%}.image_wrapper>DIV{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}.b-loaded,.lazy{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;max-width:100%}.lazy{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0}.b-loaded{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1}.spinner{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-animation:rotate .9s linear infinite;-moz-animation:rotate .9s linear infinite;-ms-animation:rotate .9s linear infinite;-o-animation:rotate .9s linear infinite;animation:rotate .9s linear infinite;width:40px;height:40px;border-top:2px solid dim(#605e5e,90%);border-bottom:2px solid #fff;border-left:2px solid dim(#605e5e,90%);border-right:2px solid #fff}@keyframes rotate{0%{-webkit-transform:rotateZ(-360deg);-moz-transform:rotateZ(-360deg);-o-transform:rotateZ(-360deg);-ms-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}100%{-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0)}}@-webkit-keyframes rotate{0%{-webkit-transform:rotateZ(-360deg);-moz-transform:rotateZ(-360deg);-o-transform:rotateZ(-360deg);-ms-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}100%{-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0)}}@-moz-keyframes rotate{0%{-webkit-transform:rotateZ(-360deg);-moz-transform:rotateZ(-360deg);-o-transform:rotateZ(-360deg);-ms-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}100%{-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0)}}@-o-keyframes rotate{0%{-webkit-transform:rotateZ(-360deg);-moz-transform:rotateZ(-360deg);-o-transform:rotateZ(-360deg);-ms-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}100%{-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0)}}BODY,HTML{min-height:100%;width:100%}BODY{color:#8d8d8c;line-height:1;background-color:#d6d6d8;position:relative;font-family:FuturaLTPro-Medium,serif;font-size:16px}BODY.disable_transition *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}A{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;color:inherit;text-decoration:none}A:hover{color:#000}#curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background-color:#d6d6d8}.browser_alert{position:fixed;top:0;left:0;width:100%;background-color:orange;color:#000;font-weight:700;font-size:13px;padding:20px;text-align:center;z-index:9999}.browser_alert A{text-decoration:underline}MAIN.about.intro SECTION .content .text_inner,MAIN.about.intro SECTION .content P{font-family:FuturaLTPro-Medium,serif;font-size:19px;line-height:160%;color:#605e5e;letter-spacing:.5px}MAIN.about.intro SECTION .content .text_inner STRONG,MAIN.about.intro SECTION .content P STRONG{font-family:LuloCleanOne-Bold,serif;letter-spacing:-.5px}MAIN.about.sub SECTION .content>H1{font-size:17px;font-family:LuloCleanOne-Bold,serif;font-weight:700;color:#605e5e;letter-spacing:-.5px;text-shadow:-1px -1px 1px rgba(255,255,255,.5),1px 1px 1px rgba(0,0,0,.2)}@media screen and (min-width:375px){MAIN.about.sub SECTION .content>H1{font-size:calc(17px + 7 * ((100vw - 375px)/ 945))}}@media screen and (min-width:1320px){MAIN.about.sub SECTION .content>H1{font-size:24px}}MAIN.about.sub SECTION .content .text_inner,MAIN.about.sub SECTION .content P{font-size:10px;font-family:LuloCleanOne-Bold,serif;letter-spacing:.5px;color:#8d8d8c;line-height:150%}@media screen and (min-width:375px){MAIN.about.sub SECTION .content .text_inner,MAIN.about.sub SECTION .content P{font-size:calc(10px + 4 * ((100vw - 375px)/ 945))}}@media screen and (min-width:1320px){MAIN.about.sub SECTION .content .text_inner,MAIN.about.sub SECTION .content P{font-size:14px}}MAIN.about SECTION.intro .text{top:0;bottom:0}@media only screen and (min-width:630px){MAIN.about SECTION.intro .text{position:absolute;z-index:2;left:13.75%;right:13.75%}}MAIN.about SECTION.intro .text .centered{font-family:FuturaLTPro-Medium,serif;font-size:19px;line-height:160%;letter-spacing:.5px;position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#605e5e}MAIN.about SECTION.intro .text .centered STRONG{font-family:LuloCleanOne-Bold,serif;letter-spacing:-.5px}@media only screen and (min-width:630px){MAIN.about SECTION.insight H1{position:absolute;z-index:2;top:30.17689906%;left:14.625%}}@media only screen and (min-width:630px){MAIN.about SECTION.insight .text{position:absolute;z-index:2;top:33.81893861%;left:25.3125%;right:35%}}MAIN.about SECTION.insight .text .text_inner .wrap{display:block;float:left;clear:left;width:12px;height:12px}MAIN.about SECTION.insight .text .text_inner .wrap1{width:5px}MAIN.about SECTION.insight .text .text_inner .wrap2{width:11px}MAIN.about SECTION.insight .text .text_inner .wrap3{width:16px}MAIN.about SECTION.insight .text .text_inner .wrap4{width:22px}MAIN.about SECTION.insight .text .text_inner .wrap5{width:27px}MAIN.about SECTION.insight .text .text_inner .wrap6{width:33px}MAIN.about SECTION.insight .text .text_inner .wrap7{width:39px}MAIN.about SECTION.insight .text .text_inner .wrap8{width:44px}MAIN.about SECTION.insight .text .text_inner .wrap9{width:50px}MAIN.about SECTION.insight .text .text_inner .wrap10{width:55px}MAIN.about SECTION.insight .text .text_inner .wrap11{width:61px}MAIN.about SECTION.insight .text .text_inner .wrap12{width:67px}MAIN.about SECTION.insight .text .text_inner .wrap13{width:72px}MAIN.about SECTION.insight .text .text_inner .wrap14{width:78px}MAIN.about SECTION.insight .text .text_inner .wrap15{width:83px}MAIN.about SECTION.insight .text .text_inner .wrap16{width:89px}MAIN.about SECTION.insight .text .text_inner .wrap17{width:95px}MAIN.about SECTION.insight .text .text_inner .wrap18{width:100px}MAIN.about SECTION.insight .text .text_inner .wrap19{width:106px}MAIN.about SECTION.insight .text .text_inner .wrap20{width:111px}MAIN.about SECTION.solutions H1{text-align:right}@media only screen and (min-width:630px){MAIN.about SECTION.solutions H1{position:absolute;z-index:2;top:39.02185224%;right:13.75%}}@media only screen and (min-width:630px){MAIN.about SECTION.solutions .text{position:absolute;z-index:2;top:61.39438085%;left:13.75%;right:50%}}MAIN.about SECTION.solutions .text .text_inner{text-align:right}@media only screen and (min-width:630px){MAIN.about SECTION.thinking H1{position:absolute;z-index:2;top:33.29864724%;right:47.1875%}}@media only screen and (min-width:630px){MAIN.about SECTION.thinking .text{position:absolute;z-index:2;top:36.42039542%;left:53.9375%;right:13.75%}}MAIN.about SECTION.thinking .text .text_inner .wrap{display:block;float:left;clear:left;width:12px;height:12px}MAIN.about SECTION.thinking .text .text_inner .wrap1{width:5px}MAIN.about SECTION.thinking .text .text_inner .wrap2{width:10px}MAIN.about SECTION.thinking .text .text_inner .wrap3{width:15px}MAIN.about SECTION.thinking .text .text_inner .wrap4{width:20px}MAIN.about SECTION.thinking .text .text_inner .wrap5{width:25px}MAIN.about SECTION.thinking .text .text_inner .wrap6{width:30px}MAIN.about SECTION.thinking .text .text_inner .wrap7{width:35px}MAIN.about SECTION.thinking .text .text_inner .wrap8{width:40px}MAIN.about SECTION.thinking .text .text_inner .wrap9{width:45px}MAIN.about SECTION.thinking .text .text_inner .wrap10{width:50px}MAIN.about SECTION.thinking .text .text_inner .wrap11{width:56px}MAIN.about SECTION.thinking .text .text_inner .wrap12{width:61px}MAIN.about SECTION.thinking .text .text_inner .wrap13{width:66px}MAIN.about SECTION.thinking .text .text_inner .wrap14{width:71px}MAIN.about SECTION.thinking .text .text_inner .wrap15{width:76px}MAIN.about SECTION.thinking .text .text_inner .wrap16{width:81px}MAIN.about SECTION.thinking .text .text_inner .wrap17{width:86px}MAIN.about SECTION.thinking .text .text_inner .wrap18{width:91px}MAIN.about SECTION.thinking .text .text_inner .wrap19{width:96px}MAIN.about SECTION.thinking .text .text_inner .wrap20{width:101px}MAIN.home SECTION .content>H1{font-size:19px;font-family:LuloCleanOne-Bold,serif;color:#605e5e;letter-spacing:-1px;text-shadow:-1px -1px 1px rgba(255,255,255,.5),1px 1px 1px rgba(0,0,0,.2)}@media screen and (min-width:375px){MAIN.home SECTION .content>H1{font-size:calc(19px + 15.5 * ((100vw - 375px)/ 945))}}@media screen and (min-width:1320px){MAIN.home SECTION .content>H1{font-size:34.5px}}MAIN.home SECTION .content>P{font-size:17px;font-family:LuloCleanOne-Bold,serif;font-weight:700;color:#605e5e;letter-spacing:-.5px;text-shadow:-1px -1px 1px rgba(255,255,255,.5),1px 1px 1px rgba(0,0,0,.2);color:#8d8d8c}@media screen and (min-width:375px){MAIN.home SECTION .content>P{font-size:calc(17px + 7 * ((100vw - 375px)/ 945))}}@media screen and (min-width:1320px){MAIN.home SECTION .content>P{font-size:24px}}MAIN.home DIV.mobile{display:none}MAIN.home SECTION.intro .text{font-family:FuturaLTPro-Medium,serif;font-size:19px;line-height:160%;color:#605e5e;letter-spacing:.5px}MAIN.home SECTION.intro .text STRONG{font-family:LuloCleanOne-Bold,serif;letter-spacing:-.5px}@media only screen and (min-width:630px){MAIN.home SECTION.intro .text{position:absolute;z-index:2;top:32.15400624%;left:41%;right:13.75%}}MAIN.home SECTION.intro .text .text_inner .wrap{display:block;float:left;clear:left;width:15px;height:15px}MAIN.home SECTION.intro .text .text_inner .wrap1{width:6px}MAIN.home SECTION.intro .text .text_inner .wrap2{width:13px}MAIN.home SECTION.intro .text .text_inner .wrap3{width:20px}MAIN.home SECTION.intro .text .text_inner .wrap4{width:27px}MAIN.home SECTION.intro .text .text_inner .wrap5{width:34px}MAIN.home SECTION.intro .text .text_inner .wrap6{width:41px}MAIN.home SECTION.intro .text .text_inner .wrap7{width:48px}MAIN.home SECTION.intro .text .text_inner .wrap8{width:55px}MAIN.home SECTION.intro .text .text_inner .wrap9{width:62px}MAIN.home SECTION.intro .text .text_inner .wrap10{width:69px}MAIN.home SECTION.intro .text .text_inner .wrap11{width:76px}MAIN.home SECTION.intro .text .text_inner .wrap12{width:83px}MAIN.home SECTION.intro .text .text_inner .wrap13{width:90px}MAIN.home SECTION.intro .text .text_inner .wrap14{width:97px}MAIN.home SECTION.intro .text .text_inner .wrap15{width:104px}MAIN.home SECTION.intro .text .text_inner .wrap16{width:111px}MAIN.home SECTION.intro .text .text_inner .wrap17{width:118px}MAIN.home SECTION.intro .text .text_inner .wrap18{width:125px}MAIN.home SECTION.intro .text .text_inner .wrap19{width:132px}MAIN.home SECTION.intro .text .text_inner .wrap20{width:139px}MAIN.home SECTION.intro .arrow{display:none;cursor:pointer;position:absolute;margin:0 auto;bottom:40px;left:0;right:0;width:30px;height:25px;z-index:10;-webkit-animation:bounce 2s infinite ease-in-out}MAIN.home SECTION.intro .arrow P{text-shadow:0 0 5px rgba(0,0,0,.2);font-weight:700;font-size:10px;color:#fff;margin-bottom:6px;width:80px;text-align:center;margin-left:-25px}MAIN.home SECTION.intro .arrow SVG PATH{fill:#fff}@media only screen and (min-width:630px){MAIN.home SECTION.about H1{position:absolute;z-index:2;top:39.02185224%;left:50.3125%}}@media only screen and (min-width:630px){MAIN.home SECTION.about .fact1{position:absolute;z-index:2;top:16.85744017%;left:25.6875%}}@media only screen and (min-width:630px){MAIN.home SECTION.about .fact2{position:absolute;z-index:2;top:58.37669095%;left:19.6875%}}MAIN.home SECTION.about .fact3{text-align:center}@media only screen and (min-width:630px){MAIN.home SECTION.about .fact3{position:absolute;z-index:2;top:81.06139438%;left:49.8125%;right:14.1875%}}@media only screen and (min-width:630px){MAIN.home SECTION.services H1{position:absolute;z-index:2;top:46.51404787%;left:64.125%}}@media only screen and (min-width:630px){MAIN.home SECTION.services .fact1{position:absolute;z-index:2;top:16.44120708%;left:58.125%}}@media only screen and (min-width:630px){MAIN.home SECTION.services .fact2{position:absolute;z-index:2;top:53.06971904%;right:67.4375%}}@media only screen and (min-width:630px){MAIN.home SECTION.services .fact3{position:absolute;z-index:2;top:74.81789802%;left:78.3125%}}@media only screen and (min-width:630px){MAIN.home SECTION.work H1{position:absolute;z-index:2;top:38.08532778%;left:54.6875%}}MAIN.home SECTION.work .position IMG{-moz-opacity:.3;-khtml-opacity:.3;-webkit-opacity:.3;opacity:.3;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;display:block;width:100%;height:auto}MAIN.home SECTION.work .position A:hover IMG{-moz-opacity:.8;-khtml-opacity:.8;-webkit-opacity:.8;opacity:.8}@media only screen and (min-width:630px){MAIN.home SECTION.work .logo1{position:absolute;z-index:2;top:43.28824142%;left:15.3125%;right:71.875%}}@media only screen and (min-width:630px){MAIN.home SECTION.work .logo2{position:absolute;z-index:2;top:17.16961498%;left:70.625%;right:21.25%}}@media only screen and (min-width:630px){MAIN.home SECTION.work .logo3{position:absolute;z-index:2;left:39.625%;right:49.0625%;bottom:9.78147763%}}@media only screen and (min-width:630px){MAIN.home SECTION.work .logo4{position:absolute;z-index:2;top:6.24349636%;left:55%;right:36.3125%}}@media only screen and (min-width:630px){MAIN.home SECTION.work .logo5{position:absolute;z-index:2;top:68.99063476%;left:19.6875%;right:68.75%}}@media only screen and (min-width:630px){MAIN.home SECTION.work .logo6{position:absolute;z-index:2;top:67.63787721%;left:59.3125%;right:24.0625%}}@media only screen and (min-width:630px){MAIN.home SECTION.work .logo7{position:absolute;z-index:2;top:22.89281998%;left:33.9375%;right:57.5%}}@media only screen and (min-width:630px){MAIN.home SECTION.contact H1{position:absolute;z-index:2;top:17.79396462%;left:40.625%}}@media only screen and (min-width:630px){MAIN.home SECTION.contact .methods{position:absolute;z-index:2;top:33.29864724%;left:39.5%;right:18.75%}}MAIN.home SECTION.contact .info{font-size:11px;padding-bottom:10px;color:#605e5e;overflow:hidden}MAIN.home SECTION.contact .info .name{width:37.5%;text-align:left;float:left}MAIN.home SECTION.contact .info .email{width:37.5%;text-align:left;float:left}MAIN.home SECTION.contact .info .phone{width:25%;float:right;text-align:right}MAIN.home SECTION.contact .info A:hover{text-decoration:underline}MAIN.home SECTION.contact .form{padding-top:20px}MAIN.home SECTION.contact .span.wpcf7-not-valid-tip{color:red;font-size:13px;font-weight:400;display:block;padding-top:8px;text-transform:uppercase;letter-spacing:.5px}MAIN.home SECTION.contact .wpcf7-not-valid{border-color:red}MAIN.home SECTION.contact .wpcf7-form.sent FIELDSET{display:none}MAIN.home SECTION.contact .wpcf7-form.sent .wpcf7-mail-sent-ok{margin:0;padding:0;border:0}MAIN.home .loading{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#d6d6d8;z-index:10}MAIN.home .loading .spinner{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px}MAIN.services.intro SECTION .content .text_inner,MAIN.services.intro SECTION .content P{font-family:FuturaLTPro-Medium,serif;font-size:19px;line-height:160%;color:#605e5e;letter-spacing:.5px}MAIN.services.intro SECTION .content .text_inner STRONG,MAIN.services.intro SECTION .content P STRONG{font-family:LuloCleanOne-Bold,serif;letter-spacing:-.5px}MAIN.services.sub SECTION .content>H1{font-size:17px;font-family:LuloCleanOne-Bold,serif;font-weight:700;color:#605e5e;letter-spacing:-.5px;text-shadow:-1px -1px 1px rgba(255,255,255,.5),1px 1px 1px rgba(0,0,0,.2)}@media screen and (min-width:375px){MAIN.services.sub SECTION .content>H1{font-size:calc(17px + 7 * ((100vw - 375px)/ 945))}}@media screen and (min-width:1320px){MAIN.services.sub SECTION .content>H1{font-size:24px}}MAIN.services.sub SECTION .content .text_inner,MAIN.services.sub SECTION .content P{font-size:10px;font-family:LuloCleanOne-Bold,serif;letter-spacing:.5px;color:#8d8d8c;line-height:150%}@media screen and (min-width:375px){MAIN.services.sub SECTION .content .text_inner,MAIN.services.sub SECTION .content P{font-size:calc(10px + 4 * ((100vw - 375px)/ 945))}}@media screen and (min-width:1320px){MAIN.services.sub SECTION .content .text_inner,MAIN.services.sub SECTION .content P{font-size:14px}}@media only screen and (min-width:630px){MAIN.services SECTION.intro .text{position:absolute;z-index:2;top:54.83870968%;left:18.375%;right:40.6875%}}MAIN.services SECTION.intro .text .text_inner{font-family:FuturaLTPro-Medium,serif;font-size:19px;line-height:160%;letter-spacing:.5px;color:#605e5e}MAIN.services SECTION.intro .text .text_inner STRONG{font-family:LuloCleanOne-Bold,serif;letter-spacing:-.5px}@media only screen and (min-width:630px){MAIN.services SECTION.small H1{position:absolute;z-index:2;top:43.49635796%;left:28.125%}}@media only screen and (min-width:630px){MAIN.services SECTION.small .text{position:absolute;z-index:2;top:47.65868887%;left:27.5%;right:13.75%}}MAIN.services SECTION.small .text .text_inner .wrap{display:block;float:left;clear:left;width:8px;height:8px}MAIN.services SECTION.small .text .text_inner .wrap1{width:18px}MAIN.services SECTION.small .text .text_inner .wrap2{width:37px}MAIN.services SECTION.small .text .text_inner .wrap3{width:56px}MAIN.services SECTION.small .text .text_inner .wrap4{width:75px}MAIN.services SECTION.small .text .text_inner .wrap5{width:94px}MAIN.services SECTION.small .text .text_inner .wrap6{width:113px}MAIN.services SECTION.small .text .text_inner .wrap7{width:131px}MAIN.services SECTION.small .text .text_inner .wrap8{width:150px}MAIN.services SECTION.small .text .text_inner .wrap9{width:169px}MAIN.services SECTION.small .text .text_inner .wrap10{width:188px}MAIN.services SECTION.small .text .text_inner .wrap11{width:207px}MAIN.services SECTION.small .text .text_inner .wrap12{width:226px}MAIN.services SECTION.small .text .text_inner .wrap13{width:245px}MAIN.services SECTION.small .text .text_inner .wrap14{width:263px}MAIN.services SECTION.small .text .text_inner .wrap15{width:282px}MAIN.services SECTION.small .text .text_inner .wrap16{width:301px}MAIN.services SECTION.small .text .text_inner .wrap17{width:320px}MAIN.services SECTION.small .text .text_inner .wrap18{width:339px}MAIN.services SECTION.small .text .text_inner .wrap19{width:358px}MAIN.services SECTION.small .text .text_inner .wrap20{width:376px}@media only screen and (min-width:630px){MAIN.services SECTION.medium H1{position:absolute;z-index:2;top:47.03433923%;right:66.3125%}}@media only screen and (min-width:630px){MAIN.services SECTION.medium .text{position:absolute;z-index:2;top:50.78043704%;left:33.9375%;right:13.75%}}MAIN.services SECTION.medium .text .text_inner .wrap{display:block;float:left;clear:left;width:12px;height:12px}MAIN.services SECTION.medium .text .text_inner .wrap1{width:5px}MAIN.services SECTION.medium .text .text_inner .wrap2{width:10px}MAIN.services SECTION.medium .text .text_inner .wrap3{width:15px}MAIN.services SECTION.medium .text .text_inner .wrap4{width:20px}MAIN.services SECTION.medium .text .text_inner .wrap5{width:25px}MAIN.services SECTION.medium .text .text_inner .wrap6{width:30px}MAIN.services SECTION.medium .text .text_inner .wrap7{width:35px}MAIN.services SECTION.medium .text .text_inner .wrap8{width:40px}MAIN.services SECTION.medium .text .text_inner .wrap9{width:45px}MAIN.services SECTION.medium .text .text_inner .wrap10{width:50px}MAIN.services SECTION.medium .text .text_inner .wrap11{width:56px}MAIN.services SECTION.medium .text .text_inner .wrap12{width:61px}MAIN.services SECTION.medium .text .text_inner .wrap13{width:66px}MAIN.services SECTION.medium .text .text_inner .wrap14{width:71px}MAIN.services SECTION.medium .text .text_inner .wrap15{width:76px}MAIN.services SECTION.medium .text .text_inner .wrap16{width:81px}MAIN.services SECTION.medium .text .text_inner .wrap17{width:86px}MAIN.services SECTION.medium .text .text_inner .wrap18{width:91px}MAIN.services SECTION.medium .text .text_inner .wrap19{width:96px}MAIN.services SECTION.medium .text .text_inner .wrap20{width:101px}@media only screen and (min-width:630px){MAIN.services SECTION.large H1{position:absolute;z-index:2;top:44.74505723%;left:16.3125%}}@media only screen and (min-width:630px){MAIN.services SECTION.large .text{position:absolute;z-index:2;top:44.43288241%;left:29.5%;right:13.75%}}MAIN.work.sub SECTION .content>H1{font-size:17px;font-family:LuloCleanOne-Bold,serif;font-weight:700;color:#605e5e;letter-spacing:-.5px;text-shadow:-1px -1px 1px rgba(255,255,255,.5),1px 1px 1px rgba(0,0,0,.2)}@media screen and (min-width:375px){MAIN.work.sub SECTION .content>H1{font-size:calc(17px + 7 * ((100vw - 375px)/ 945))}}@media screen and (min-width:1320px){MAIN.work.sub SECTION .content>H1{font-size:24px}}MAIN.work.sub SECTION .content .text_inner,MAIN.work.sub SECTION .content P{font-size:12px;letter-spacing:.5px;color:#8d8d8c;line-height:151%}@media screen and (min-width:375px){MAIN.work.sub SECTION .content .text_inner,MAIN.work.sub SECTION .content P{font-size:calc(12px + 5 * ((100vw - 375px)/ 945))}}@media screen and (min-width:1320px){MAIN.work.sub SECTION .content .text_inner,MAIN.work.sub SECTION .content P{font-size:17px}}MAIN.work.sub SECTION .content EM{color:#fff}MAIN.work SECTION.absolut{background-color:#000}@media only screen and (min-width:630px){MAIN.work SECTION.absolut .text{position:absolute;z-index:2;top:71.80020812%;left:59.375%;right:10.625%}}MAIN.work SECTION.absolut .text .text_inner .wrap{display:block;float:left;clear:left;width:10px;height:10px}MAIN.work SECTION.absolut .text .text_inner .wrap1{width:9px}MAIN.work SECTION.absolut .text .text_inner .wrap2{width:18px}MAIN.work SECTION.absolut .text .text_inner .wrap3{width:27px}MAIN.work SECTION.absolut .text .text_inner .wrap4{width:36px}MAIN.work SECTION.absolut .text .text_inner .wrap5{width:45px}MAIN.work SECTION.absolut .text .text_inner .wrap6{width:54px}MAIN.work SECTION.absolut .text .text_inner .wrap7{width:63px}MAIN.work SECTION.absolut .text .text_inner .wrap8{width:72px}MAIN.work SECTION.absolut .text .text_inner .wrap9{width:81px}MAIN.work SECTION.absolut .text .text_inner .wrap10{width:90px}MAIN.work SECTION.absolut .text .text_inner .wrap11{width:99px}MAIN.work SECTION.absolut .text .text_inner .wrap12{width:108px}MAIN.work SECTION.absolut .text .text_inner .wrap13{width:117px}MAIN.work SECTION.absolut .text .text_inner .wrap14{width:126px}MAIN.work SECTION.absolut .text .text_inner .wrap15{width:135px}MAIN.work SECTION.absolut .text .text_inner .wrap16{width:144px}MAIN.work SECTION.absolut .text .text_inner .wrap17{width:153px}MAIN.work SECTION.absolut .text .text_inner .wrap18{width:162px}MAIN.work SECTION.absolut .text .text_inner .wrap19{width:171px}MAIN.work SECTION.absolut .text .text_inner .wrap20{width:180px}MAIN.work SECTION.absolut .content .text_inner{color:#c875af}MAIN.work SECTION.absolut .content EM{color:#fff}MAIN.work SECTION.adidas{background-color:#d6d6d6}@media only screen and (min-width:630px){MAIN.work SECTION.adidas .text{position:absolute;z-index:2;top:44.95317378%;left:39.9375%;right:24.3125%}}MAIN.work SECTION.adidas .content .text_inner{color:#717171;text-align:justify}MAIN.work SECTION.adidas .content EM{color:#000}MAIN.work SECTION.audi{background-color:#d6d6d6}@media only screen and (min-width:630px){MAIN.work SECTION.audi .text{position:absolute;z-index:2;top:51.40478668%;left:49.125%;right:25%}}MAIN.work SECTION.audi .text .text_inner .wrap{display:block;float:left;clear:left;width:10px;height:10px}MAIN.work SECTION.audi .text .text_inner .wrap1{width:9px}MAIN.work SECTION.audi .text .text_inner .wrap2{width:18px}MAIN.work SECTION.audi .text .text_inner .wrap3{width:27px}MAIN.work SECTION.audi .text .text_inner .wrap4{width:36px}MAIN.work SECTION.audi .text .text_inner .wrap5{width:45px}MAIN.work SECTION.audi .text .text_inner .wrap6{width:54px}MAIN.work SECTION.audi .text .text_inner .wrap7{width:63px}MAIN.work SECTION.audi .text .text_inner .wrap8{width:72px}MAIN.work SECTION.audi .text .text_inner .wrap9{width:81px}MAIN.work SECTION.audi .text .text_inner .wrap10{width:90px}MAIN.work SECTION.audi .text .text_inner .wrap11{width:99px}MAIN.work SECTION.audi .text .text_inner .wrap12{width:108px}MAIN.work SECTION.audi .text .text_inner .wrap13{width:117px}MAIN.work SECTION.audi .text .text_inner .wrap14{width:126px}MAIN.work SECTION.audi .text .text_inner .wrap15{width:135px}MAIN.work SECTION.audi .text .text_inner .wrap16{width:144px}MAIN.work SECTION.audi .text .text_inner .wrap17{width:153px}MAIN.work SECTION.audi .text .text_inner .wrap18{width:162px}MAIN.work SECTION.audi .text .text_inner .wrap19{width:171px}MAIN.work SECTION.audi .text .text_inner .wrap20{width:180px}MAIN.work SECTION.audi .content .text_inner{color:#797979}MAIN.work SECTION.audi .content EM{color:#b2b2b2}MAIN.work SECTION.bank24{background-color:#123564}@media only screen and (min-width:630px){MAIN.work SECTION.bank24 .text{position:absolute;z-index:2;left:13.75%;right:69.125%;bottom:10.40582726%}}MAIN.work SECTION.bank24 .content .text_inner{color:#4f7afc}MAIN.work SECTION.bank24 .content EM{color:#fff}MAIN.work SECTION.cocacola{background-color:#d14800}@media only screen and (min-width:630px){MAIN.work SECTION.cocacola .text{position:absolute;z-index:2;top:51.40478668%;left:49.125%;right:24.5%}}MAIN.work SECTION.cocacola .text .text_inner .wrap{display:block;float:left;clear:left;width:10px;height:10px}MAIN.work SECTION.cocacola .text .text_inner .wrap1{width:9px}MAIN.work SECTION.cocacola .text .text_inner .wrap2{width:18px}MAIN.work SECTION.cocacola .text .text_inner .wrap3{width:27px}MAIN.work SECTION.cocacola .text .text_inner .wrap4{width:36px}MAIN.work SECTION.cocacola .text .text_inner .wrap5{width:45px}MAIN.work SECTION.cocacola .text .text_inner .wrap6{width:54px}MAIN.work SECTION.cocacola .text .text_inner .wrap7{width:63px}MAIN.work SECTION.cocacola .text .text_inner .wrap8{width:72px}MAIN.work SECTION.cocacola .text .text_inner .wrap9{width:81px}MAIN.work SECTION.cocacola .text .text_inner .wrap10{width:90px}MAIN.work SECTION.cocacola .text .text_inner .wrap11{width:99px}MAIN.work SECTION.cocacola .text .text_inner .wrap12{width:108px}MAIN.work SECTION.cocacola .text .text_inner .wrap13{width:117px}MAIN.work SECTION.cocacola .text .text_inner .wrap14{width:126px}MAIN.work SECTION.cocacola .text .text_inner .wrap15{width:135px}MAIN.work SECTION.cocacola .text .text_inner .wrap16{width:144px}MAIN.work SECTION.cocacola .text .text_inner .wrap17{width:153px}MAIN.work SECTION.cocacola .text .text_inner .wrap18{width:162px}MAIN.work SECTION.cocacola .text .text_inner .wrap19{width:171px}MAIN.work SECTION.cocacola .text .text_inner .wrap20{width:180px}MAIN.work SECTION.cocacola .content .text_inner{color:#ff8250}MAIN.work SECTION.cocacola .content EM{color:#fff}MAIN.work SECTION.moma{background-color:#000}@media only screen and (min-width:630px){MAIN.work SECTION.moma .text{position:absolute;z-index:2;top:50.46826223%;left:13.75%;right:69.125%}}MAIN.work SECTION.moma .content .text_inner{text-align:left}MAIN.work SECTION.moma .content EM{color:#fff}MAIN.work SECTION.peek{background-color:#000}@media only screen and (min-width:630px){MAIN.work SECTION.peek .text{position:absolute;z-index:2;left:13.75%;right:60.9375%;bottom:69.71904266%}}MAIN.work SECTION.peek .content .text_inner{color:#fff;text-align:justify}MAIN.work SECTION.peek .content EM{color:#9ff}.content_boundry_debug{display:none}MAIN{max-width:1600px;margin-left:auto;margin-right:auto;min-height:100vh;position:relative}MAIN SECTION{height:100vh;position:relative;overflow:hidden;background-repeat:no-repeat;background-size:auto 100%;background-position:50% 50%}MAIN SECTION .reveal{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0}MAIN SECTION .content{height:0;width:0;position:absolute;overflow:hidden;z-index:1;left:50%}MAIN SECTION .page_arrow{position:absolute;top:50%;z-index:50;margin-top:-20px}MAIN SECTION .page_arrow.prev{left:40px}MAIN SECTION .page_arrow.next{right:40px}@media only screen and (min-width:720px) and (max-width:950px){MAIN SECTION .page_arrow.prev{left:20px}MAIN SECTION .page_arrow.next{right:20px}HEADER{top:20px;left:20px}}@media only screen and (max-width:720px){MAIN.home SECTION{display:none;height:auto}MAIN.home SECTION .content{height:auto;width:auto;position:static;overflow:hidden;z-index:1;padding:40px;left:0}MAIN.home SECTION .content H1{margin-bottom:30px}MAIN.home DIV.mobile{display:block}MAIN.home DIV.mobile .content{font-family:FuturaLTPro-Medium,serif;font-size:19px;line-height:160%;color:#605e5e;letter-spacing:.5px;padding:40px;font-size:14px;line-height:22px;position:absolute;top:0;left:0;width:100%}MAIN.home DIV.mobile .content STRONG{font-family:LuloCleanOne-Bold,serif;letter-spacing:-.5px}MAIN.home DIV.mobile IMG{display:block;width:100%;height:auto}MAIN.home SECTION.contact{display:block;background-image:none}MAIN.home SECTION.contact .content{padding-top:10px;width:auto!important;height:auto!important;margin-left:0!important}MAIN.home SECTION.contact .methods{margin-bottom:20px}MAIN.home SECTION.contact .methods .info{margin-bottom:10px}MAIN.home SECTION.contact .methods .info>*{width:auto;float:none;display:block;font-size:15px;line-height:22px;text-align:left}HEADER{display:none}}