/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{background:#fff;color:#000;font-size:100%;font-weight:100;line-height:1.5;margin:0;padding:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}body.lock{overflow:hidden}body.no-hover,body.no-hover *{pointer-events:none !important}body *{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:100;line-height:1.2;margin:0}p{font-size:1.2em;margin:0;margin-bottom:1.8em}p strong,p b{font-weight:normal}a{-webkit-tap-highlight-color:transparent;color:#444;text-decoration:none}a:hover,a:focus,a:active{color:#888;outline:0}img{border:0}.main{display:block;min-height:500px}@media screen and (min-width: 420px){.main{min-height:780px}}@font-face{font-family:"Benton Sans Light";src:url("../fonts/benton-sans/light/de72ba14-fdff-4f82-9e20-0479255e5b5e-2.eot");src:url("../fonts/benton-sans/light/de72ba14-fdff-4f82-9e20-0479255e5b5e-2.eot?#iefix") format("embedded-opentype"),url("../fonts/benton-sans/light/de72ba14-fdff-4f82-9e20-0479255e5b5e-3.woff") format("woff"),url("../fonts/benton-sans/light/de72ba14-fdff-4f82-9e20-0479255e5b5e-1.ttf") format("truetype"),url("../fonts/benton-sans/light/de72ba14-fdff-4f82-9e20-0479255e5b5e-4.svg#akqa-2014") format("svg");font-weight:normal;font-style:normal}body{font-family:"Benton Sans Light", Arial, sans-serif}@font-face{font-family:"Benton Sans Thin";src:url("../fonts/benton-sans/thin/46488cc0-1b8e-42e1-8696-27dd7e2eb01d-2.eot");src:url("../fonts/benton-sans/thin/46488cc0-1b8e-42e1-8696-27dd7e2eb01d-2.eot?#iefix") format("embedded-opentype"),url("../fonts/benton-sans/thin/46488cc0-1b8e-42e1-8696-27dd7e2eb01d-3.woff") format("woff"),url("../fonts/benton-sans/thin/46488cc0-1b8e-42e1-8696-27dd7e2eb01d-1.ttf") format("truetype"),url("../fonts/benton-sans/thin/46488cc0-1b8e-42e1-8696-27dd7e2eb01d-4.svg#akqa-2014") format("svg");font-weight:normal;font-style:normal}.statement p{font-family:"Benton Sans Thin", Arial, sans-serif}@font-face{font-family:"Benton Sans Book";src:url("../fonts/benton-sans/book/0d25f632-e177-4738-a4eb-b5b2464ae8ef-2.eot");src:url("../fonts/benton-sans/book/0d25f632-e177-4738-a4eb-b5b2464ae8ef-2.eot?#iefix") format("embedded-opentype"),url("../fonts/benton-sans/book/0d25f632-e177-4738-a4eb-b5b2464ae8ef-3.woff") format("woff"),url("../fonts/benton-sans/book/0d25f632-e177-4738-a4eb-b5b2464ae8ef-1.ttf") format("truetype"),url("../fonts/benton-sans/book/0d25f632-e177-4738-a4eb-b5b2464ae8ef-4.svg#akqa-2014") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Benton Sans Medium";src:url("../fonts/benton-sans/medium/2b0077e1-94cf-4153-95b2-c6e2795e683e-2.eot");src:url("../fonts/benton-sans/medium/2b0077e1-94cf-4153-95b2-c6e2795e683e-2.eot?#iefix") format("embedded-opentype"),url("../fonts/benton-sans/medium/2b0077e1-94cf-4153-95b2-c6e2795e683e-3.woff") format("woff"),url("../fonts/benton-sans/medium/2b0077e1-94cf-4153-95b2-c6e2795e683e-1.ttf") format("truetype"),url("../fonts/benton-sans/medium/2b0077e1-94cf-4153-95b2-c6e2795e683e-4.svg#akqa-2014") format("svg");font-weight:normal;font-style:normal}p strong,p b,.footer .nav a{font-family:"Benton Sans Medium", Arial, sans-serif}@font-face{font-family:"Benton Sans Bold";src:url("../fonts/benton-sans/bold/be373bac-8e60-4dee-b748-f43b0eda4588-2.eot");src:url("../fonts/benton-sans/bold/be373bac-8e60-4dee-b748-f43b0eda4588-2.eot?#iefix") format("embedded-opentype"),url("../fonts/benton-sans/bold/be373bac-8e60-4dee-b748-f43b0eda4588-3.woff") format("woff"),url("../fonts/benton-sans/bold/be373bac-8e60-4dee-b748-f43b0eda4588-1.ttf") format("truetype"),url("../fonts/benton-sans/bold/be373bac-8e60-4dee-b748-f43b0eda4588-4.svg#akqa-2014") format("svg");font-weight:normal;font-style:normal}.statement>a,.single-column h2{font-family:"Benton Sans Bold", Arial, sans-serif;font-style:normal;font-weight:normal;letter-spacing:0.15em;text-transform:uppercase}@font-face{font-family:"akqa-2014";src:url("../fonts/akqa/akqa-2014.eot?v2");src:url("../fonts/akqa/akqa-2014.eot?v2#iefix") format("embedded-opentype"),url("../fonts/akqa/akqa-2014.woff?v2") format("woff"),url("../fonts/akqa/akqa-2014.ttf?v2") format("truetype"),url("../fonts/akqa/akqa-2014.svg?v2#akqa-2014") format("svg");font-weight:normal;font-style:normal}.service h1:before,.social-links li a:before,.footer .info li a:before,[class^="icon-"],[class*=" icon-"]{font-family:"akqa-2014";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-google-plus a:before,.icon-google-plus:before{content:"\21"}.social-twitter a:before,.icon-twitter:before{content:"\22"}.social-linkedin a:before,.icon-linkedin:before{content:"\23"}.social-instagram a:before,.icon-instagram:before{content:"\24"}.social-facebook a:before,.icon-facebook:before{content:"\25"}.service.service-social h1:before,.icon-social:before{content:"\26"}.service.service-product-and-service-design h1:before,.icon-product-and-service-design:before{content:"\27"}.service.service-integrated-communications h1:before,.icon-integrated-communications:before{content:"\28"}.service.service-digital-commerce h1:before,.icon-digital-commerce:before{content:"\29"}.service.service-data-science h1:before,.icon-data-science:before{content:"\2a"}.service.service-business-transformation h1:before,.icon-business-transformation:before{content:"\2b"}.service.service-engineering h1:before,.icon-engineering:before{content:"\2c"}@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes rotateplane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@-webkit-keyframes rotateforever{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateforever{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadein{100%{opacity:1}}@keyframes fadein{100%{opacity:1}}.js.no-touch.csstransitions [data-show="on-scroll"]{opacity:0;-webkit-transform:translate(0, 90px);-ms-transform:translate(0, 90px);transform:translate(0, 90px);-webkit-transition:opacity 0.6s 0.1s, -webkit-transform 0.6s ease;transition:opacity 0.6s 0.1s, transform 0.6s ease}.js.no-touch.csstransitions .in-view{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.header{padding:50px 0 40px 30px;position:relative;width:auto}.header h1{display:table;margin:0;width:100%}.header h1 a{background:url("../images/header/logo.svg") 0 0 no-repeat;-webkit-background-size:100% auto;background-size:100% auto;display:block;float:left;height:32px;margin:-3px 1px 1px 2px;position:relative;text-indent:-1000px;width:64px}@media screen and (min-width: 420px){.header{padding:80px 0 71px 40px}.header h1 a{height:38px;margin:-1px 1px 1px -2px;width:80px}}@media screen and (min-width: 600px){.header{padding:80px 0 61px 70px}.header h1 a{margin:-1px 0 0 -2px}}@media screen and (min-width: 769px){.header{padding:80px 0 61px 100px}}.footer{background:#0a0a0b;display:table;padding:120px 40px;width:100%}.footer h1{float:left;width:78px;margin:64px 0 0 -2px}.footer h1 a{background:url("../images/footer/logo-white.svg") no-repeat;display:block;font-size:0;height:38px;overflow:hidden;text-indent:-100%;width:78px}.no-svg .footer h1 a{background:url("../images/footer/logo-white.gif") no-repeat}.footer .nav{float:left;margin:7px 0 0 75px}.footer .nav ul{list-style-type:none;margin:0 0 10px;padding:0}.footer .nav li{display:block;margin-top:16px;line-height:1}.footer .nav li:first-child{margin-top:0}.footer .nav a{color:#fff;font-size:0.6875em;letter-spacing:0.15em;-webkit-transition:color 300ms;transition:color 300ms;text-transform:uppercase}.footer .nav a:hover,.footer .nav a:focus,.footer .nav a:active{color:#999}.footer .info{float:right;margin-top:38px}.footer .info ul{float:right;list-style-type:none;margin:0px -6px 7px 0;overflow:hidden;padding:30px 0 0;text-align:right}.footer .info li{float:left;margin-left:14px}.footer .info li.social-google-plus{margin-top:3px}.footer .info li a{color:#FFF;display:block;height:30px;overflow:hidden;position:relative;text-indent:30px;-webkit-transition:color 300ms;transition:color 300ms;width:30px}.footer .info li a:hover,.footer .info li a:active,.footer .info li a:focus{color:#999}.footer .info li a:before{left:0;font-size:30px;height:30px;position:absolute;text-indent:0;top:0;width:30px}.footer .copyright{float:right;clear:right;color:#666;font-size:0.6875em;letter-spacing:0.5px;margin:8px 0 0;text-align:right}.footer .copyright a{color:#666}@media screen and (max-width: 600px){.footer{display:none}.no-js .footer{display:block;overflow:hidden;padding:40px 40px}.no-js .footer .nav{display:block;margin:0;padding:20px 0;width:100%}.no-js .footer .info ul{float:left;margin:0 0 10px -15px}.no-js .footer .copyright{clear:left}}@media screen and (min-width: 600px){.footer{display:table;padding:115px 70px}.footer h1{padding-right:70px}}@media screen and (min-width: 769px){.footer{padding:115px 100px}.footer h1{padding-right:100px}}.title{margin:0 30px 30px}.title h1{font-size:2.8125em;line-height:1.222222222222;margin:0 0 0.2em -3px}.title p{color:#575757;font-size:1.125em;line-height:1.55555555555556;margin:0}@media screen and (min-width: 420px){.title{margin:0 40px 40px}.title h1{font-size:3.75em;line-height:1.2}.title p{font-size:1.375em}}@media screen and (min-width: 600px){.title{margin:70px 70px}}@media screen and (min-width: 769px){.title{margin:70px 100px}}.full-image{overflow:hidden;position:relative;width:100%}.full-image img{float:left;height:auto;width:100%}.js .masthead picture{display:block;overflow:hidden;position:relative}.js .masthead picture img{left:50%;margin-left:-50%;position:absolute;top:0;width:auto}@media screen and (min-width: 600px){.full-image .content{margin:0 70px}.masthead{height:auto !important}.js .masthead picture{height:auto !important;width:auto !important}.js .masthead picture img{display:block;float:left;height:auto !important;left:auto;margin-left:0;position:static;top:auto;width:100% !important}}@media screen and (min-width: 769px){.full-image .content{margin:0 100px}}.statement{margin:80px 30px;text-align:center}.statement p{font-size:1.5625em;line-height:1.4;margin:0 auto 12px;max-width:10em}.statement>a{color:#000;font-size:0.75em;-webkit-transition:color 0.3s;transition:color 0.3s}.statement>a:hover{color:#999}.statement .statement-undersize{font-size:1em;line-height:1.625;max-width:250px}.statement.oversize{margin:88px 30px}.statement.oversize p{font-size:36px;line-height:1.3}@media screen and (min-width: 420px){.statement{margin:180px 40px}.statement p{font-size:2.5em;letter-spacing:0.1px;word-spacing:0.6px;margin:0 auto 15px;max-width:10em}.statement .statement-undersize{font-size:1.375em;line-height:1.3;max-width:400px}.statement.oversize{margin:90px 30px 83px}.statement.oversize p{font-size:50px;line-height:1.3}}@media screen and (min-width: 600px){.statement{margin:180px 70px}.statement p{max-width:12em}.statement .statement-undersize{max-width:480px}.statement.oversize{margin:120px 30px 108px}}@media screen and (min-width: 769px){.statement{margin:172px 100px}.statement p{max-width:22em}.statement .statement-undersize{max-width:820px}}.single-column{margin:30px;position:relative}.single-column h2{font-size:0.75em;line-height:20px;letter-spacing:1.7px;margin-bottom:1.5em;max-width:700px}.single-column h2+p{color:#3c3c3c;font-size:1.125em;line-height:1.55555555555556;margin-bottom:1em;max-width:700px}.single-column p{color:#575757;font-size:1em;line-height:1.625;margin-bottom:1em;max-width:700px}.single-column .social-links{display:none}@media screen and (min-width: 420px){.single-column{margin:40px 40px}.single-column h2+p{font-size:1.625em;line-height:1.38461538461538}.single-column p{font-size:1.25em;line-height:1.5;margin-left:-2px}}@media screen and (min-width: 600px){.single-column{margin:70px}}@media screen and (min-width: 769px){.single-column{margin:60px 100px}.single-column h2,.single-column h2+p,.single-column p{max-width:600px}}@media screen and (min-width: 1000px){.single-column .social-links{display:block}}@media screen and (min-width: 1200px){.single-column h2,.single-column h2+p,.single-column p{max-width:50%}}.full-link{clear:both;margin:30px}.full-link a{border-bottom:2px solid #000;display:block;font-size:1.5em;padding:20px 20px 18px;-webkit-transition:background-color 0.3s, color 0.3s;transition:background-color 0.3s, color 0.3s}.full-link a:hover,.full-link a:active,.full-link a:focus{background-color:#000;color:#FFF;-webkit-transition:all 0.5s ease !important;transition:all 0.5s ease !important}@media screen and (min-width: 420px){.full-link{margin:40px}.full-link a{font-size:1.75em}}@media screen and (min-width: 600px){.full-link{margin:70px}}@media screen and (min-width: 769px){.full-link{margin:70px 100px}.full-link a{padding-left:30px}.multi-link .full-link{margin:30px 100px}.multi-link .full-link:first-child{margin:70px 100px 30px}.multi-link .full-link:last-child{margin:30px 100px 70px}}
