html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}a img{border:none}.svg-a,.svg-b{background:url("images/sprite-b907ebac.svg") no-repeat}.svg-a{background-position:0 0}.svg-a-dims{width:100px;height:100px}.svg-b{background-position:100% 0}.svg-b-dims{width:100px;height:100px}@font-face{font-family:'PostGroteskLight';src:url("fonts/postgrotesk-light-webfont.woff2") format('woff2'),url("fonts/postgrotesk-light-webfont.woff") format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Helvetica-Light';src:url("fonts/Helvetica-Light.woff2") format('woff2'),url("fonts/Helvetica-Light.woff") format('woff');font-weight:normal;font-style:normal}::selection{background-color:rgba(0,0,0,0.99);color:rgba(0,0,0,0)}::-moz-selection{background-color:rgba(0,0,0,0.99);color:rgba(0,0,0,0)}img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}html,.main{width:100%;height:100%;overflow:hidden}body{width:100%;height:100%;overflow:hidden;background:#a4a4a4}.clear{clear:both}p{-webkit-font-smoothing:subpixel-antialiased;font-family:'Helvetica-Light';line-height:130%}h1{font-size:78px;font-family:'Helvetica-Light'}h2{font-size:78px;font-family:'Helvetica-Light'}@media screen and (max-width:1024px){h1{font-size:50px}}@media screen and (max-width:640px){h1{font-size:20px}}#pages{height:100%;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.8s cubic-bezier(0.645, 0.045, 0.355, 1), filter 0.4s;-moz-transition:-moz-transform 0.8s cubic-bezier(0.645, 0.045, 0.355, 1), filter 0.4s;-o-transition:-o-transform 0.8s cubic-bezier(0.645, 0.045, 0.355, 1), filter 0.4s;-ms-transition:-ms-transform 0.8s cubic-bezier(0.645, 0.045, 0.355, 1), filter 0.4s;transition:transform 0.8s cubic-bezier(0.645, 0.045, 0.355, 1), filter 0.4s}.main.menu-open #pages{-webkit-transform:translateX(150px);-moz-transform:translateX(150px);-o-transform:translateX(150px);-ms-transform:translateX(150px);transform:translateX(150px)}.overlay{position:absolute;background:#bebebe;top:0;left:0;width:100%;height:100%;display:none}.bw-master,.bw-slave{-webkit-transition:color 0.8s ease, background-color 0.8s ease;-moz-transition:color 0.8s ease, background-color 0.8s ease;-o-transition:color 0.8s ease, background-color 0.8s ease;-ms-transition:color 0.8s ease, background-color 0.8s ease;transition:color 0.8s ease, background-color 0.8s ease;}.bw-master.black,.bw-slave.black{color:#000 !important;}.bw-master.black.bg,.bw-slave.black.bg{background-color:#000 !important}.bw-master.white,.bw-slave.white{color:#fff !important;}.bw-master.white.bg,.bw-slave.white.bg{background-color:#fff !important}.main .menu{position:absolute;top:0;left:0;z-index:10;height:100%;font-size:24px;}@media screen and (max-height:768px),(max-width:1280px){.main .menu{font-size:20px}}@media screen and (max-height:520px),(max-width:800px){.main .menu{font-size:12px}}.main .menu .wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;height:100%;font-family:Helvetica-Light;margin-left:4em}.main .menu a{text-decoration:none}.main .menu .menu-bt{margin-top:2em;}.main .menu .menu-bt .menu-icon{width:1.8em;height:.5em;padding:1em;margin-left:-1em;display:block;}@media screen and (max-height:520px),(max-width:800px){.main .menu .menu-bt .menu-icon{margin-left:-1.2em}}.main .menu .menu-bt .menu-icon .bar{position:relative;background-color:#000;pointer-events:none;width:1.8em}.main .menu .menu-bt .menu-icon .bar:nth-child(1){height:.16em}.main .menu .menu-bt .menu-icon .bar:nth-child(2){height:.08em;-webkit-transform:translate3d(0,.25em,0);-moz-transform:translate3d(0,.25em,0);-o-transform:translate3d(0,.25em,0);-ms-transform:translate3d(0,.25em,0);transform:translate3d(0,.25em,0)}.menu-main{margin-left:-.4em;list-style-type:none;}@media screen and (max-height:520px),(max-width:800px){.menu-main li{margin:10px 0}}.menu-main li .shl{position:relative;display:inline-block;font-size:5.6em;letter-spacing:-.025em;line-height:.9em;}@media screen and (max-height:520px),(max-width:800px){.menu-main li .shl{font-size:4em}}@media screen and (max-width:320px){.menu-main li .shl{font-size:3em}}.menu-main li .msk{pointer-events:none}@media screen and (max-height:520px),(max-width:800px){.menu-main li .msk{padding-top:4px}}.menu-main li .dsh{pointer-events:none;content:'';background-color:#000;width:0;height:.06em;position:absolute;display:block;top:.51em}.menu-main li .lbl{color:#000;position:relative;white-space:nowrap}.menu-social{list-style-type:none;}.menu-social li{display:inline-block;}.menu-social li .shl{color:#fff;font-size:1em;margin-right:2.2em;position:relative}.menu-social li .dsh{pointer-events:none;content:'';background-color:#fff;width:0;height:2px;position:absolute;display:block;top:.65em}.menu-social li .lbl{pointer-events:none}.menu-credits{font-size:.6em;margin-top:2em;margin-bottom:2.5em;}.menu-credits a{color:#000;}.menu-credits a:hover{color:#fff}.background{position:absolute;z-index:-1;background:#a4a4a4;width:0;height:100%;-webkit-transition:width 0.8s cubic-bezier(0.86, 0, 0.04, 1) 0.1s;-moz-transition:width 0.8s cubic-bezier(0.86, 0, 0.04, 1) 0.1s;-o-transition:width 0.8s cubic-bezier(0.86, 0, 0.04, 1) 0.1s;-ms-transition:width 0.8s cubic-bezier(0.86, 0, 0.04, 1) 0.1s;transition:width 0.8s cubic-bezier(0.86, 0, 0.04, 1) 0.1s}.main.menu-open .menu .background{width:26em;-webkit-transition:width 0.6s cubic-bezier(0.86, 0, 0.04, 1);-moz-transition:width 0.6s cubic-bezier(0.86, 0, 0.04, 1);-o-transition:width 0.6s cubic-bezier(0.86, 0, 0.04, 1);-ms-transition:width 0.6s cubic-bezier(0.86, 0, 0.04, 1);transition:width 0.6s cubic-bezier(0.86, 0, 0.04, 1);}@media screen and (max-width:420px){.main.menu-open .menu .background{width:420px}}.safari.mac .menu-main .lbl{top:10px}.hero-component{width:100%;height:100%}.headline{position:absolute;top:10em;color:#000;z-index:10;font-size:24px;font-family:Helvetica-Light;opacity:1;-ms-filter:none;filter:none;left:4em;}@media screen and (max-height:768px),(max-width:1280px){.headline{font-size:20px}}@media screen and (max-height:520px),(max-width:800px){.headline{top:6em;font-size:12px}}.headline.hidden{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.headline .headline-main{margin-left:-.5em;}.headline .headline-main .shl{position:relative;display:inline-block;font-size:5.6em;letter-spacing:-.025em;line-height:.9em;}@media screen and (max-height:520px),(max-width:800px){.headline .headline-main .shl{font-size:4em}}@media screen and (max-width:320px){.headline .headline-main .shl{font-size:3em}}.headline .headline-main .msk{pointer-events:none}@media screen and (max-height:520px),(max-width:800px){.headline .headline-main .msk{padding-top:4px}}.headline .headline-main .dsh{pointer-events:none;content:'';background-color:#000;width:0;height:.06em;position:absolute;display:block;top:.51em}.headline .headline-main .lbl{color:#000;position:relative;white-space:nowrap}.headline .headline-numbers{position:relative;top:2.4em;}.headline .headline-numbers .cur{position:absolute;left:0}.headline .headline-numbers .tot{color:rgba(200,200,200,0.6);position:absolute;left:2em}.headline .headline-numbers .dsh,.headline .headline-numbers .dsh-fixed{content:'';background-color:#000;width:0;height:.06em;position:absolute;display:block;top:.51em}.headline .headline-numbers .dsh-fixed{background-color:rgba(200,200,200,0.6)}.safari.mac .headline .lbl{top:10px}.slide-gallery{position:absolute;top:0;left:0;width:100%;height:100%;font-size:24px;}@media screen and (max-height:768px),(max-width:1280px){.slide-gallery{font-size:20px}}@media screen and (max-height:520px),(max-width:800px){.slide-gallery{font-size:12px}}.slide-gallery .sld{width:100%;height:100%;}.slide-gallery .sld.in{background:#000}.slide-gallery .itm{position:absolute;top:0;left:0;width:100%;height:100%;background-position-x:center;background-repeat:no-repeat;background-color:#a4a4a4;overflow:hidden;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);opacity:1;-ms-filter:none;filter:none;-webkit-transition:all 0s ease-out, filter 0.4s, opacity 0.4s;-moz-transition:all 0s ease-out, filter 0.4s, opacity 0.4s;-o-transition:all 0s ease-out, filter 0.4s, opacity 0.4s;-ms-transition:all 0s ease-out, filter 0.4s, opacity 0.4s;transition:all 0s ease-out, filter 0.4s, opacity 0.4s;}.slide-gallery .itm.out{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.slide-gallery .itm img,.slide-gallery .itm video{position:relative;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.slide-gallery .itm iframe{position:absolute}.slide-gallery .ldr{position:absolute;bottom:0;left:0;width:0;height:4px;background:#fff;-webkit-transition:width 0.8s cubic-bezier(0.645, 0.045, 0.355, 1);-moz-transition:width 0.8s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:width 0.8s cubic-bezier(0.645, 0.045, 0.355, 1);-ms-transition:width 0.8s cubic-bezier(0.645, 0.045, 0.355, 1);transition:width 0.8s cubic-bezier(0.645, 0.045, 0.355, 1)}.slide-gallery .plr{position:absolute;bottom:36px;left:3em;width:2em;height:2em;padding:1em;cursor:pointer;display:none;}@media screen and (max-height:520px),(max-width:800px){.slide-gallery .plr{bottom:14px}}@media screen and (max-height:768px){.slide-gallery .plr{bottom:18px}}.slide-gallery .plr .btn-play{display:none}.slide-gallery .plr.paused .btn-play{display:block}.slide-gallery .plr.paused .btn-pause{display:none}.slide-gallery .plr svg .white{stroke:#fff}.slide-gallery .plr svg .black{stroke:#000}.work-detail-index{position:absolute;top:0;left:0;width:100%;height:100%;}.work-detail-index .thb{position:absolute;top:0;left:0;cursor:pointer}.work-detail-index .itm{position:absolute;top:0;left:0;width:100%;height:100%;}.work-detail-index .itm img,.work-detail-index .itm video{position:relative;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.intro-text{position:absolute;width:100%;height:100%;z-index:1;}.intro-text .background{position:absolute;width:100%;height:100%;background-color:#fff;z-index:1;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.intro-text h1{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:table}.firefox .intro-text h1{width:-moz-fit-content}.intro{position:absolute;width:100%;height:100%;background:#000;top:0;left:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}.intro h1{position:absolute;color:#fff;z-index:2}.intro .hero-component{position:absolute}.intro .logo{position:absolute;top:24%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);z-index:3;width:calc(100vw - 45%);-webkit-transition:color 0.1s ease-in;-moz-transition:color 0.1s ease-in;-o-transition:color 0.1s ease-in;-ms-transition:color 0.1s ease-in;transition:color 0.1s ease-in;color:#fff;}@media screen and (max-width:768px){.intro .logo{width:calc(100vw - 15%)}}.intro .logo p{font-size:22px;font-family:'PostGroteskLight';text-transform:uppercase;position:absolute;letter-spacing:.2rem;}@media screen and (max-width:768px){.intro .logo p{font-size:14px}}.intro .logo .logo-filles{left:21%}.intro .logo .logo-du{right:0}.intro .logo.together .logo-filles{left:58px}.intro .logo.together .logo-du{left:153px}.work-block-item{position:absolute;overflow:hidden;cursor:pointer;}.work-block-item canvas{position:absolute;pointer-events:none}.work-block-item img{width:100%;height:100%}.work-block-item .work-block-item-background{position:absolute;width:100%;height:100%;background-color:#666;-webkit-transform:translateY(110%);-moz-transform:translateY(110%);-o-transform:translateY(110%);-ms-transform:translateY(110%);transform:translateY(110%)}.work-block-item .work-block-item-mask{position:absolute;width:100%;height:100%;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.work-block{position:relative;}.work-block:first-child{top:10vh}.footer{position:relative;text-align:center;padding-bottom:150px;padding-top:150px;}@media screen and (max-width:640px){.footer{padding-bottom:30px}}.footer h1{margin-top:115px;letter-spacing:-.025;margin-bottom:100px}@media screen and (max-width:640px){.footer h1{margin-top:58px;margin-bottom:50px;font-size:20px}}@media screen and (max-width:1024px){.footer h1{font-size:30px}}.footer h1 a{color:#aeb1ba;text-decoration:none;display:inline-block;position:relative}.footer h1 a:hover:after{content:'';position:absolute;width:100%;height:2px;background-color:#aeb1ba;text-decoration:underline;bottom:0;left:0}.footer p.footer-address{font-family:'Helvetica-Light';font-size:25px;letter-spacing:-.025;line-height:42px;margin-bottom:100px;}.footer p.footer-address a,.footer p.footer-address span{color:#000;text-decoration:none}.footer p.footer-address a:hover{color:#aeb1ba}@media screen and (max-width:1024px){.footer p.footer-address{font-size:15px;line-height:26px;margin-bottom:80px}}@media screen and (max-width:640px){.footer p.footer-address{font-size:10px;line-height:18px;margin-bottom:50px}}.footer p.footer-credits{font-family:'Helvetica-Light';font-size:16px;letter-spacing:-.025;margin-top:150px;}.footer p.footer-credits a{color:#000;text-decoration:none}.footer p.footer-credits a:hover{color:#aeb1ba}@media screen and (max-width:1024px){.footer p.footer-credits{margin-top:90px;font-size:14px}}@media screen and (max-width:640px){.footer p.footer-credits{margin-top:60px;font-size:10px}}.clients{position:relative;max-width:1056px;margin:0 auto;margin-top:200px;margin-bottom:200px;}@media screen and (max-width:1024px){.clients{max-width:820px;margin-bottom:0;margin-top:100px}}@media screen and (max-width:640px){.clients{max-width:280px;margin-bottom:0;margin-top:100px}}.clients .logo{width:100px;height:50px;display:inline-block;position:relative;margin:30px;}@media screen and (max-width:640px){.clients .logo{width:50px;height:25px;margin:15px 20px}}.clients .logo img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}@media screen and (max-width:640px){.clients .logo img{width:100%}}.works{position:relative;width:100%;height:100%;overflow:hidden;}.works .background{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:background 0.35s ease-out;-moz-transition:background 0.35s ease-out;-o-transition:background 0.35s ease-out;-ms-transition:background 0.35s ease-out;transition:background 0.35s ease-out}.work-detail{position:absolute;top:0;left:0;width:100%;height:100%;font-family:Helvetica-Light;font-size:18px;}@media screen and (max-height:520px),(max-width:800px){.work-detail{font-size:14px}}.work-detail a{text-decoration:none}.work-detail .work-detail-menu{position:absolute;right:5em;bottom:3em;list-style-type:none;display:block;}@media screen and (max-width:800px){.work-detail .work-detail-menu{right:3em}}@media screen and (max-height:768px){.work-detail .work-detail-menu{bottom:2em}}.work-detail .work-detail-menu li{display:inline-block;}.work-detail .work-detail-menu li:nth-child(1){margin-right:10em;}@media screen and (max-width:1024px){.work-detail .work-detail-menu li:nth-child(1){margin-right:3em}}.work-detail .work-detail-menu li .shl{color:#000;font-size:1em;position:relative}.work-detail .work-detail-menu li .dsh{pointer-events:none;content:'';background-color:#000;width:0;height:2px;position:absolute;display:block;top:.65em}.work-detail .work-detail-menu li .lbl{pointer-events:none}.work-detail .work-detail-info{position:absolute;color:#f00;right:5.8em;bottom:7em;text-align:left;width:38em;line-height:1.5em;}.work-detail .work-detail-info a{color:#a9a9a9;text-decoration:underline}.work-detail .work-detail-info a:hover{text-decoration:line-through}@media screen and (max-width:1024px){.work-detail .work-detail-info{text-align:left;width:90%;padding:0 5%;right:0;bottom:6em}}@media screen and (max-height:768px){.work-detail .work-detail-info{bottom:5em}}.work-detail .work-detail-info .shl,.work-detail .work-detail-info .msk{width:100%;height:100%}.work-detail .work-detail-info .msk{overflow:hidden}.work-detail .work-detail-info .lbl{display:block;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.main.black .work-detail-info a{color:#666}.page-about .headline-numbers{display:none}.about{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;}.about .footer{position:absolute;width:100%;padding-top:30%}.about .title{position:fixed;left:4%;z-index:100;-webkit-transition:opacity 0.25s ease-in;-moz-transition:opacity 0.25s ease-in;-o-transition:opacity 0.25s ease-in;-ms-transition:opacity 0.25s ease-in;transition:opacity 0.25s ease-in}.about .subtitle{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.about .title.hidden{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.about .profile{position:absolute;overflow:hidden}.about .about-images{margin-top:10%}.about .about-images img{width:100%;display:block}.about .about-heading{position:relative}.about .about-content{position:absolute;z-index:10;width:100%;height:100%}.about h2{position:relative;margin-left:20%}.about .about-background{position:absolute;width:100%;height:100%;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);background-color:#fff}.about .about-images{position:relative}.about .profile-background{position:absolute;width:100%;height:100%;background-color:#666;-webkit-transform:translateY(110%);-moz-transform:translateY(110%);-o-transform:translateY(110%);-ms-transform:translateY(110%);transform:translateY(110%)}.about .profile-mask{position:absolute;width:100%;height:100%;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.about p.footer-credits{font-family:'Helvetica-Light';font-size:16px;letter-spacing:-.025;margin-top:150px;}.about p.footer-credits a{color:#000;text-decoration:none}.about p.footer-credits a:hover{color:#aeb1ba}@media screen and (max-width:1024px){.about p.footer-credits{margin-top:90px;font-size:14px}}@media screen and (max-width:640px){.about p.footer-credits{margin-top:60px;font-size:10px}}.page-contact .headline-numbers{display:none}.contact{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;}.contact .title{position:fixed;left:4%;z-index:100;-webkit-transition:opacity 0.25s ease-in;-moz-transition:opacity 0.25s ease-in;-o-transition:opacity 0.25s ease-in;-ms-transition:opacity 0.25s ease-in;transition:opacity 0.25s ease-in}.contact .subtitle{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.contact .title.hidden{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.contact .profile{position:absolute;overflow:hidden}.contact .contact-images{margin-top:20%}.contact .contact-images img{width:100%;display:block}.contact .contact-heading{position:relative}.contact .contact-content{position:absolute;z-index:10;width:100%;height:100%}.contact h2{position:relative;margin-left:20%}.contact .contact-background{position:absolute;width:100%;height:100%;-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);background-color:#fff}.contact .contact-info{width:60%;position:relative;margin:0 auto;margin-top:20%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}@media screen and (max-width:1442px){.contact .contact-info{width:80%}}.contact .contact-info a.link:hover:after{content:'';position:absolute;width:100%;height:2px;background-color:#aeb1ba;text-decoration:underline;bottom:0;left:0}.contact .contact-info-left{float:left;}@media screen and (max-width:768px){.contact .contact-info-left{float:initial}}.contact .contact-info-right{float:right;}@media screen and (max-width:768px){.contact .contact-info-right{float:initial;margin-top:50px}}.contact .contact-info p{font-family:'Helvetica-Light';font-size:36px;text-decoration:none;}@media screen and (max-width:1023px){.contact .contact-info p{font-size:25px}}.contact .contact-info .contact-info-title{font-family:'Helvetica-Light';font-size:25px;margin-bottom:50px;}@media screen and (max-width:1280px){.contact .contact-info .contact-info-title{font-size:20px;margin-bottom:20px}}@media screen and (max-width:1023px){.contact .contact-info .contact-info-title{font-size:16px;margin-bottom:20px}}.contact .contact-info .contact-info-location{margin-top:50px}.contact .contact-info a{font-family:'Helvetica-Light';font-size:25px;color:#aeb1ba;text-decoration:none;position:relative;}@media screen and (max-width:1280px){.contact .contact-info a{font-size:20px}}@media screen and (max-width:1023px){.contact .contact-info a{font-size:16px}}.contact .contact-info .menu-social{margin-top:125px;}@media screen and (max-width:1023px){.contact .contact-info .menu-social{margin-top:80px}}.contact .contact-info .menu-social li{display:block;margin-bottom:10px}@media screen and (min-height:340px),(max-width:1024px){.contact .contact-info .menu-social li{margin:10px 0}}.contact .contact-info .menu-social .shl{position:relative;}@media screen and (max-width:768px){.contact .contact-info .menu-social .shl{font-size:1em}}.contact .contact-info .menu-social .dsh{pointer-events:none;content:'';background-color:#aeb1ba;width:0;height:2px;position:absolute;display:block;top:.65em}.contact .contact-info .menu-social .lbl{pointer-events:none}.contact .profile{position:absolute;overflow:hidden}.contact .profile-2{margin-top:40%}.contact .contact-images{position:relative}.contact .profile-background{position:absolute;width:100%;height:100%;background-color:#666;-webkit-transform:translateY(110%);-moz-transform:translateY(110%);-o-transform:translateY(110%);-ms-transform:translateY(110%);transform:translateY(110%)}.contact .profile-mask{position:absolute;width:100%;height:100%;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.contact .contact-credits{position:absolute;width:100%;}.contact .contact-credits p{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.contact .contact-credits p.footer-credits{font-family:'Helvetica-Light';font-size:16px;letter-spacing:-.025;margin-top:150px;}.contact .contact-credits p.footer-credits a{color:#000;text-decoration:none}.contact .contact-credits p.footer-credits a:hover{color:#aeb1ba}@media screen and (max-width:1024px){.contact .contact-credits p.footer-credits{margin-top:90px;font-size:14px}}@media screen and (max-width:640px){.contact .contact-credits p.footer-credits{margin-top:60px;font-size:10px}}.contact p.footer-address{font-family:'Helvetica-Light';font-size:36px;letter-spacing:-.025;line-height:42px;margin-bottom:100px;}.contact p.footer-address a,.contact p.footer-address span{color:#000;font-size:25px;text-decoration:none;line-height:115%;}@media screen and (max-width:1280px){.contact p.footer-address a,.contact p.footer-address span{font-size:25px}}@media screen and (max-width:640px){.contact p.footer-address a,.contact p.footer-address span{font-size:20px}}.contact p.footer-address a:hover{color:#aeb1ba}@media screen and (max-width:1024px){.contact p.footer-address{font-size:18px;line-height:16px;margin-bottom:80px}}@media screen and (max-width:640px){.contact p.footer-address{font-size:12px;line-height:18px;margin-bottom:50px}}