diff --git a/Gruntfile.js b/Gruntfile.js index e0db2a6..d96b4b3 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -38,6 +38,16 @@ module.exports = function ( grunt ) { dest: 'dist/our-approach/' }, + designer: { + src: [ 'src/templates/pages/designer/*.hbs' ], + dest: 'dist/designer/' + }, + + peopleChampion: { + src: [ 'src/templates/pages/people-champion/*.hbs' ], + dest: 'dist/people-champion/' + }, + astrazeneca: { src: [ 'src/templates/pages/astrazeneca/*.hbs' ], dest: 'dist/astrazeneca/' @@ -327,4 +337,4 @@ module.exports = function ( grunt ) { shell.cd(pwd); // Go back to initial directory }); -}; \ No newline at end of file +}; diff --git a/dist/css/styles.css b/dist/css/styles.css index df5117e..eafd573 100644 --- a/dist/css/styles.css +++ b/dist/css/styles.css @@ -1 +1,2 @@ -@charset "UTF-8";article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}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:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,.btn,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,.btn,input{line-height:normal}button,.btn,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}button[disabled],[disabled].btn,input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-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}button::-moz-focus-inner,.btn::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:antialiased}html,body{width:100%;height:100%;position:absolute}html{position:relative;min-height:100%}body{background-color:#fff;color:#6b7482;font-size:18px;font-family:"museo-sans",sans-serif;font-weight:300;line-height:1.45}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre,button,.btn{margin:0 0 18px 0}ol{padding-left:1.4em}ol ol,ol ol ol{margin-bottom:0}ul{padding:0;list-style:none}ul ul,ul ul ul{margin-bottom:0}dt{font-weight:bold}dd{margin-left:1.4em}a{color:#ee4f7e;font-weight:700}a:hover,a.hover{color:#da1651}a:active,a.active{color:#950f37}a.visited{color:#f494b1}blockquote{margin:0;padding:0 20px;border-left:2px solid #ee4f7e;font-style:italic}blockquote p:before{margin:0 .2em 0 -.6em;content:"“"}blockquote p:after{content:"”"}pre{-ms-border-radius:0.2em;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;border-radius:0.2em;padding:.85em 1.05em;background-color:#3d424a;color:#fff;font-weight:700;letter-spacing:1px}p code,p samp{-ms-border-radius:0.2em;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;border-radius:0.2em;padding:0 .4em;border:1px solid #dfdfdf;background-color:#f5f5f5}hr{margin:2em 0;border:0;border-top:1px solid #e6e6e6}button,.btn,input[type="button"],input[type="reset"],input[type="submit"]{-ms-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:inline-block;padding:10px 14px;text-transform:uppercase;border:0;background-color:#ee4f7e;color:#fff;text-decoration:none;font-weight:700;line-height:1}button:hover,.btn:hover,button.hover,.hover.btn,input[type="button"]:hover,input[type="button"].hover,input[type="reset"]:hover,input[type="reset"].hover,input[type="submit"]:hover,input[type="submit"].hover{background-color:#da1651}button:active,.btn:active,button.active,.active.btn,input[type="button"]:active,input[type="button"].active,input[type="reset"]:active,input[type="reset"].active,input[type="submit"]:active,input[type="submit"].active{background-color:#950f37}button.disabled,.disabled.btn,input[type="button"].disabled,input[type="reset"].disabled,input[type="submit"].disabled{background-color:#ccc;cursor:default}table{width:100%;border:1px solid #ee4f7e}thead{text-align:left}tr{border-bottom:1px solid #e6e6e6;border-left:1px solid #ee4f7e;border-right:1px solid #ee4f7e}tr:nth-child(odd){background-color:#fef1f5}tr:last-child{border:0}th{padding:2px 8px;background-color:#ee4f7e;color:#fff}td{border-right:1px solid #e6e6e6;padding:2px 8px}td:last-child{border:0}.text-list{list-style:disc;padding-left:1em}.clear-fix:after{content:"";display:table;clear:both}.left{float:left}.right{float:right}h1,h2,h3,h4,h5,h6{color:#6b7482}.tera{font-size:76px}.giga{font-size:60px}.mega{font-size:42px}.alpha,h1{font-size:30px}.beta,h2{font-size:26px}.gamma,h3{font-size:22px}.delta,h4{font-size:18px}.epsilon,h5{font-size:16px}.zeta,h6{font-size:12px}.call-out{font-family:"brandon-grotesque", sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;line-height:1.05}.site-header{background:#ee4f7e;width:100%;height:40px;position:fixed;top:0;left:0;padding-left:2px;transition:height .15s;z-index:99999}.site-header::before{content:'';position:fixed;top:100%;left:0;right:0;bottom:0;transition:top .15s;background:rgba(172,17,63,0.3)}.site-header.expanded{height:200px}.site-header.expanded::before{top:200px}.site-logo-container{display:inline-block;height:40px;text-decoration:none;position:absolute;bottom:0;z-index:999;overflow:hidden}.site-logo{padding:9px 6px 8px;height:100%}.nav-btn{text-indent:-99999px;height:40px;width:40px;margin:0;position:absolute;bottom:0;right:0;z-index:999;background:url("../img/menu-btn.svg") no-repeat 7px 7px}.nav-btn:hover{background-color:#ee4f7e}.nav-btn:focus{outline:none}.site-nav ul{position:absolute;top:-120px;left:0;width:100%;padding-top:5px}.site-nav li{position:relative;transition:left .20s .075s;left:100%;height:37px}.site-nav li:nth-child(2){transition:left .20s .125s}.site-nav li:nth-child(3){transition:left .20s .2s}.site-nav a{color:white;text-decoration:none;display:block;width:90px;padding:0 6px 5px 0;text-align:right;font-size:18px;border-bottom:2px solid white;position:absolute;right:6px}.site-header.expanded .site-nav ul{top:0}.site-header.expanded .site-nav li{left:0}.no-mq .site-header{height:60px;padding:0 18px}.no-mq .site-logo-container{height:60px}.no-mq .site-logo{padding:14px 12px 10px}.no-mq .site-logo-flip{padding:14px 12px 10px}.no-mq .nav-btn{display:none}.no-mq .site-nav{position:static}.no-mq .site-nav ul{display:block;position:static;width:auto;padding:0}.no-mq .site-nav li{float:left;left:0}.no-mq .site-nav a{margin:0;width:auto;padding:0;display:inline-block;height:60px;text-decoration:none;position:static;text-align:center}.no-mq .site-nav a:first-child{margin:0}.no-mq .site-nav a::after{content:attr(data-page);position:absolute;font-weight:300;-webkit-font-smoothing:subpixel-antialiased;top:0;left:0;height:60px;line-height:60px;text-align:center;background:#ee4f7e;color:white;width:100%;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transition:-webkit-transform 0.2s,background 0.3s;-ms-transition:-ms-transform 0.2s,background 0.3s;-moz-transition:-moz-transform 0.2s,background 0.3s;-o-transition:-o-transform 0.2s,background 0.3s;transition:transform 0.2s,background 0.3s}.no-mq .site-nav a:hover::after{background:#ac113f;-webkit-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}.no-mq .site-nav a:hover span{-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);background:#ff6392}.no-mq .site-nav span{color:white;font-size:20px;line-height:59px;height:60px;max-height:60px;font-weight:700;padding:0 12px;display:inline-block;background:#ee4f7e;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transition:-webkit-transform 0.3s,background 0.3s;-ms-transition:-ms-transform 0.3s,background 0.3s;-moz-transition:-moz-transform 0.3s,background 0.3s;-o-transition:-o-transform 0.3s,background 0.3s;transition:transform 0.3s,background 0.3s}.no-mq .site-nav li{position:relative}.no-mq .site-nav li:first-child{margin-left:0}.site-footer{background:#fff;border-top:1px solid #f7f7f7;padding:12px 22px;position:relative;z-index:1;height:100px;width:100%}.site-footer a{text-decoration:none;font-weight:300;cursor:pointer}.site-footer ul{margin:0}.homepage-bg{background-image:url("../img/homepage-bg.jpg");background-size:cover;position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1}.homepage-head{background:#3a5273 url(../img/machine-bg.png) repeat;background-size:40%;background-attachment:fixed;padding:30px 20px 60px;position:relative;margin-top:40px;overflow:hidden}.homepage-head::after{content:"";z-index:2;width:100%;position:absolute;bottom:-40px;display:block;height:80px;background:#fff;background:#f0f1f2;-webkit-transform:rotate(1.3deg) scale(1.2);-ms-transform:rotate(1.3deg) scale(1.2);-moz-transform:rotate(1.3deg) scale(1.2);-o-transform:rotate(1.3deg) scale(1.2);transform:rotate(1.3deg) scale(1.2)}.homepage-head h1,.homepage-head h2{color:#fff;margin:0;text-align:center}.homepage-head h1{font-size:38px;margin-bottom:30px}.homepage-head h2{color:rgba(255,255,255,0.7);font-size:20px;line-height:1.1;font-weight:300}.homepage-logos{display:block;margin-bottom:0;margin-top:30px}.homepage-logos li{width:49.5%;float:left;padding:25px 10px;margin-right:0.25%;margin-left:0.25%;text-align:center;display:block;position:relative;-webkit-transform:rotate(0.1deg) skew(-0.2deg);-ms-transform:rotate(0.1deg) skew(-0.2deg);-moz-transform:rotate(0.1deg) skew(-0.2deg);-o-transform:rotate(0.1deg) skew(-0.2deg);transform:rotate(0.1deg) skew(-0.2deg)}.homepage-logos li:after{content:"";position:absolute;width:98%;height:99%;top:1%;left:1%;right:1%;z-index:-1;background-color:rgba(50,70,98,0.7);-webkit-transform:rotate(0.1deg) skew(-0.2deg);-ms-transform:rotate(0.1deg) skew(-0.2deg);-moz-transform:rotate(0.1deg) skew(-0.2deg);-o-transform:rotate(0.1deg) skew(-0.2deg);transform:rotate(0.1deg) skew(-0.2deg)}.homepage-logos li:nth-child(2):after{-webkit-transform:rotate(-0.2deg) skew(0.5deg);-ms-transform:rotate(-0.2deg) skew(0.5deg);-moz-transform:rotate(-0.2deg) skew(0.5deg);-o-transform:rotate(-0.2deg) skew(0.5deg);transform:rotate(-0.2deg) skew(0.5deg)}.homepage-logos li:nth-child(3):after{-webkit-transform:rotate(0.3deg) skew(-0.5deg);-ms-transform:rotate(0.3deg) skew(-0.5deg);-moz-transform:rotate(0.3deg) skew(-0.5deg);-o-transform:rotate(0.3deg) skew(-0.5deg);transform:rotate(0.3deg) skew(-0.5deg)}.homepage-logos li:nth-child(4):after{-webkit-transform:rotate(-0.5deg) skew(0.9deg);-ms-transform:rotate(-0.5deg) skew(0.9deg);-moz-transform:rotate(-0.5deg) skew(0.9deg);-o-transform:rotate(-0.5deg) skew(0.9deg);transform:rotate(-0.5deg) skew(0.9deg)}.homepage-logos li img{max-width:100%;vertical-align:middle}.homepage-services-container{background:#f0f1f2;padding:0 20px 90px;text-align:center;overflow:hidden;position:relative;clear:both}.homepage-services-container h2{margin-bottom:10px;font-size:38px}.homepage-services-container h3{font-weight:300;margin-bottom:40px;font-size:18px}.homepage-services-container::after{content:"";z-index:2;width:100%;position:absolute;bottom:-40px;display:block;height:80px;background:#fff;-webkit-transform:rotate(-0.8deg) scale(1.2);-ms-transform:rotate(-0.8deg) scale(1.2);-moz-transform:rotate(-0.8deg) scale(1.2);-o-transform:rotate(-0.8deg) scale(1.2);transform:rotate(-0.8deg) scale(1.2)}.homepage-services{margin-bottom:0}.homepage-services li{width:32%;margin:0 0.5% 10px 0;padding:25px 10px 35px;display:inline-block;text-align:center;font-size:20px;vertical-align:middle;font-family:"brandon-grotesque", sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;line-height:1.05;position:relative;z-index:1}.homepage-services li:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:#e7e9eb;-webkit-transform:rotate(-0.2deg) skew(0.5deg);-ms-transform:rotate(-0.2deg) skew(0.5deg);-moz-transform:rotate(-0.2deg) skew(0.5deg);-o-transform:rotate(-0.2deg) skew(0.5deg);transform:rotate(-0.2deg) skew(0.5deg)}.homepage-services li:nth-child(2):after{-webkit-transform:rotate(-0.2deg) skew(0.5deg);-ms-transform:rotate(-0.2deg) skew(0.5deg);-moz-transform:rotate(-0.2deg) skew(0.5deg);-o-transform:rotate(-0.2deg) skew(0.5deg);transform:rotate(-0.2deg) skew(0.5deg)}.homepage-services li:nth-child(3):after{-webkit-transform:rotate(0.3deg) skew(-0.5deg);-ms-transform:rotate(0.3deg) skew(-0.5deg);-moz-transform:rotate(0.3deg) skew(-0.5deg);-o-transform:rotate(0.3deg) skew(-0.5deg);transform:rotate(0.3deg) skew(-0.5deg)}.homepage-services li:nth-child(4):after{-webkit-transform:rotate(-0.5deg) skew(0.9deg);-ms-transform:rotate(-0.5deg) skew(0.9deg);-moz-transform:rotate(-0.5deg) skew(0.9deg);-o-transform:rotate(-0.5deg) skew(0.9deg);transform:rotate(-0.5deg) skew(0.9deg)}.homepage-services li:nth-child(5):after{-webkit-transform:rotate(0.3deg) skew(-0.8deg);-ms-transform:rotate(0.3deg) skew(-0.8deg);-moz-transform:rotate(0.3deg) skew(-0.8deg);-o-transform:rotate(0.3deg) skew(-0.8deg);transform:rotate(0.3deg) skew(-0.8deg)}.homepage-services li img{width:150px;height:auto;display:block;margin:0 auto 35px}.homepage-grid-container{background:#fff;padding:0 20px 40px;margin-bottom:0;position:relative;overflow:hidden;z-index:1}.homepage-grid-container .call-out.grid-title{font-size:32px;margin-top:0}.homepage-grid-inner{float:left;width:100%;margin:0 0.25%;padding:0 2px;position:relative}.homepage-grid-inner .grid-inner-block{margin:8px 0;color:#fff;display:block;clear:left;z-index:1;position:relative;-webkit-transition:0.2s ease-in-out;-ms-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.homepage-grid-inner .grid-inner-block:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.homepage-grid-inner .grid-inner-block::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.homepage-grid-inner .grid-inner-block .call-out{color:rgba(0,0,0,0.4);margin:20px 0 10px}.homepage-grid-inner .grid-inner-block a{display:block;padding:10px;text-decoration:none;color:#fff}.homepage-grid-inner .grid-inner-block a h2,.homepage-grid-inner .grid-inner-block a h3,.homepage-grid-inner .grid-inner-block a h4,.homepage-grid-inner .grid-inner-block a p{padding-left:10px;padding-right:10px}.homepage-grid-inner .grid-inner-block a h3{color:#fff;margin-bottom:5px;text-transform:none}.homepage-grid-inner .grid-inner-block a p{font-weight:300}.homepage-grid-inner .grid-inner-block .image{text-align:center;padding:30px 40px;min-height:150px;background-repeat:no-repeat}.homepage-grid-inner .grid-inner-block .image img{max-width:100%}.block-cstudy::before{background:#0ea2dc;-webkit-transform:rotate(0.53deg) skew(0.5deg);-ms-transform:rotate(0.53deg) skew(0.5deg);-moz-transform:rotate(0.53deg) skew(0.5deg);-o-transform:rotate(0.53deg) skew(0.5deg);transform:rotate(0.53deg) skew(0.5deg)}.block-cstudy .image{background:#0b7fac;-webkit-transform:rotate(0.53deg) skew(0.5deg);-ms-transform:rotate(0.53deg) skew(0.5deg);-moz-transform:rotate(0.53deg) skew(0.5deg);-o-transform:rotate(0.53deg) skew(0.5deg);transform:rotate(0.53deg) skew(0.5deg);background-size:100%;background-position:center}.block-insight::before{background:#faad40;-webkit-transform:rotate(-0.2deg) skew(0.2deg);-ms-transform:rotate(-0.2deg) skew(0.2deg);-moz-transform:rotate(-0.2deg) skew(0.2deg);-o-transform:rotate(-0.2deg) skew(0.2deg);transform:rotate(-0.2deg) skew(0.2deg)}.block-insight .image{background:#f9980e;-webkit-transform:rotate(-0.2deg) skew(0.2deg);-ms-transform:rotate(-0.2deg) skew(0.2deg);-moz-transform:rotate(-0.2deg) skew(0.2deg);-o-transform:rotate(-0.2deg) skew(0.2deg);transform:rotate(-0.2deg) skew(0.2deg);background-size:100%;background-position:center}.block-lab::before{background:#37bec0;-webkit-transform:rotate(0.3deg) skew(0.8deg);-ms-transform:rotate(0.3deg) skew(0.8deg);-moz-transform:rotate(0.3deg) skew(0.8deg);-o-transform:rotate(0.3deg) skew(0.8deg);transform:rotate(0.3deg) skew(0.8deg)}.block-lab .image{background:#2c9798;-webkit-transform:rotate(0.3deg) skew(0.8deg);-ms-transform:rotate(0.3deg) skew(0.8deg);-moz-transform:rotate(0.3deg) skew(0.8deg);-o-transform:rotate(0.3deg) skew(0.8deg);transform:rotate(0.3deg) skew(0.8deg);background-size:100%;background-position:center}.grid-inner-block.block-join::before{background:#9b5ca4;-webkit-transform:rotate(-0.4deg) skew(0.3deg);-ms-transform:rotate(-0.4deg) skew(0.3deg);-moz-transform:rotate(-0.4deg) skew(0.3deg);-o-transform:rotate(-0.4deg) skew(0.3deg);transform:rotate(-0.4deg) skew(0.3deg)}.grid-inner-block.block-join .image{background:#7c4984;-webkit-transform:rotate(-0.4deg) skew(0.3deg);-ms-transform:rotate(-0.4deg) skew(0.3deg);-moz-transform:rotate(-0.4deg) skew(0.3deg);-o-transform:rotate(-0.4deg) skew(0.3deg);transform:rotate(-0.4deg) skew(0.3deg);background-size:100%;background-position:center}.grid-inner-block.block-join h2.call-out{color:#fff;font-size:58px;text-align:center;z-index:0;position:relative;padding:30px 20px;margin-top:0}.grid-inner-block.block-join h2.call-out::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:#7c4984;-webkit-transform:rotate(0.3deg) skew(-0.4deg);-ms-transform:rotate(0.3deg) skew(-0.4deg);-moz-transform:rotate(0.3deg) skew(-0.4deg);-o-transform:rotate(0.3deg) skew(-0.4deg);transform:rotate(0.3deg) skew(-0.4deg)}.grid-inner-block.block-join p{margin-top:20px}.testamonials-container{background:#fff;padding:40px 20px;position:relative;overflow:hidden;border-top:1px solid #f5f6f7}.testamonials-container .text{font-size:28px;margin-bottom:10px;color:#ee4f7e}.testamonials-container .text:before,.testamonials-container .text:after{content:"'"}.testamonials-container span{font-weight:700;line-height:20px}.testamonials-container .title{font-weight:300}.no-mq .people{margin-top:60px}@media (min-width: 600px){.no-mq .people{margin:80px 10px}}.ppl-outer{margin-bottom:50px;overflow:hidden}.top-ppl-wrap .person{position:relative}.top-ppl-wrap .person:after{content:"";top:5px;left:5px;right:5px;bottom:5px;position:absolute;display:block;-webkit-transform:rotate(0.1deg) skew(-0.2deg);-ms-transform:rotate(0.1deg) skew(-0.2deg);-moz-transform:rotate(0.1deg) skew(-0.2deg);-o-transform:rotate(0.1deg) skew(-0.2deg);transform:rotate(0.1deg) skew(-0.2deg)}.top-ppl-wrap .person:nth-of-type(0)::after{background-color:transparent}.top-ppl-wrap .person:nth-of-type(1)::after{-webkit-transform:rotate(-0.2deg) skew(-0.4deg);-ms-transform:rotate(-0.2deg) skew(-0.4deg);-moz-transform:rotate(-0.2deg) skew(-0.4deg);-o-transform:rotate(-0.2deg) skew(-0.4deg);transform:rotate(-0.2deg) skew(-0.4deg);background-color:#ee4f7e}.top-ppl-wrap .person:nth-of-type(2)::after{-webkit-transform:rotate(0.3deg) skew(-0.4deg);-ms-transform:rotate(0.3deg) skew(-0.4deg);-moz-transform:rotate(0.3deg) skew(-0.4deg);-o-transform:rotate(0.3deg) skew(-0.4deg);transform:rotate(0.3deg) skew(-0.4deg);background-color:#ee5885}.top-ppl-wrap .person:nth-of-type(3)::after{-webkit-transform:rotate(-0.4deg) skew(0.8deg);-ms-transform:rotate(-0.4deg) skew(0.8deg);-moz-transform:rotate(-0.4deg) skew(0.8deg);-o-transform:rotate(-0.4deg) skew(0.8deg);transform:rotate(-0.4deg) skew(0.8deg);background-color:#f27da0}.top-ppl-wrap .person:nth-of-type(4)::after{-webkit-transform:rotate(0.3deg) skew(-0.4deg);-ms-transform:rotate(0.3deg) skew(-0.4deg);-moz-transform:rotate(0.3deg) skew(-0.4deg);-o-transform:rotate(0.3deg) skew(-0.4deg);transform:rotate(0.3deg) skew(-0.4deg);background-color:#f0668f}.top-ppl-wrap .person-top{display:block;position:relative;padding-top:50px;z-index:1}.top-ppl-wrap .person-top .person-text{position:relative;padding:0 5% 40px;width:100%;padding-right:150px;float:none;text-align:left;font-size:20px}.top-ppl-wrap .person-top .mugshot{position:absolute;z-index:1;height:auto;max-height:90%;width:auto;max-width:170px;right:0;width:auto;vertical-align:bottom}.top-ppl-wrap .person-btm{display:block;position:relative;z-index:1;padding:25px 20px 10px;clear:both;border-top:1px solid rgba(255,255,255,0.2)}.top-ppl-wrap .person-btm p{font-size:16px}.top-ppl-wrap .ppl-text,.top-ppl-wrap .ppl-block{padding:0;position:relative}.top-ppl-wrap .ppl-text p,.top-ppl-wrap .ppl-block p{position:relative;top:0;line-height:1.4;padding:50px 5% 0}.top-ppl-wrap .ppl-block{color:#fff;padding-top:40px;clear:both}.top-ppl-wrap .ppl-block:after{content:"";background-color:#ee5885;top:3px;left:10px;right:10px;bottom:3px;position:absolute;display:block;-webkit-transform:rotate(0.1deg) skew(-0.1deg);-ms-transform:rotate(0.1deg) skew(-0.1deg);-moz-transform:rotate(0.1deg) skew(-0.1deg);-o-transform:rotate(0.1deg) skew(-0.1deg);transform:rotate(0.1deg) skew(-0.1deg)}.top-ppl-wrap .ppl-block *{position:relative;z-index:1}.top-ppl-wrap .ppl-block p,.top-ppl-wrap .ppl-block ul,.top-ppl-wrap .ppl-block h1,.top-ppl-wrap .ppl-block h2,.top-ppl-wrap .ppl-block h3,.top-ppl-wrap .ppl-block h4,.top-ppl-wrap .ppl-block h5{color:#fff;padding:0 5%}.top-ppl-wrap .ppl-block h2,.top-ppl-wrap .ppl-block h3,.top-ppl-wrap .ppl-block h4,.top-ppl-wrap .ppl-block h5{margin-top:5px;margin-bottom:5px}.top-ppl-wrap .ppl-block p{padding-bottom:10px}.top-ppl-wrap .ppl-block p,.top-ppl-wrap .ppl-block ul{font-size:14px}.top-ppl-wrap .ppl-block ul{padding-bottom:10px;margin-bottom:0}.top-ppl-wrap .ppl-block li{list-style:square;margin-left:20px;font-size:14px}.top-ppl-wrap .ppl-cta{position:relative;margin:10px 5% 0 3%;width:90%;padding:20px 10px;top:0;display:block;font-size:38px;color:#fff;z-index:10;text-decoration:none}.top-ppl-wrap .ppl-cta:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:#eb376d;-webkit-transform:rotate(-0.2deg) skew(0.5deg);-ms-transform:rotate(-0.2deg) skew(0.5deg);-moz-transform:rotate(-0.2deg) skew(0.5deg);-o-transform:rotate(-0.2deg) skew(0.5deg);transform:rotate(-0.2deg) skew(0.5deg)}.top-ppl-wrap .ppl-cta:hover:after{background-color:#e9205c}.ppl-wrap{margin:50px 10px;z-index:2;position:relative}@media (min-width: 600px){.ppl-wrap{margin:70px 10px}}.ppl-outer{color:white;float:left;width:100%;position:relative}.person{position:absolute}.person-text{text-align:center;position:absolute;padding:0 5%;line-height:1.1;font-size:16px;z-index:999}.person-name{font-weight:bold;display:block}.mugshot{position:absolute;bottom:0;width:100%}.ppl-text{width:100%}.ppl-text p{font-size:20px;line-height:1.1;margin:0;padding:0 5%}.ppl-cta{width:100%;text-align:center}.ppl-cta h3{color:white;margin-bottom:0;font-size:60px}.ppl-cta-link:hover .ppl-text{background-color:#eb376d}.top-ppl-wrap .msn-grid{position:relative;float:left;width:100%}@media (min-width: 800px){.top-ppl-wrap .msn-grid{width:60%}}@media (min-width: 960px){.top-ppl-wrap .msn-grid{width:66.6666%}}.top-ppl-wrap .msn-grid-item{padding:10px;background:none;width:100%}@media (min-width: 800px){.top-ppl-wrap .msn-grid-item{width:100%}}@media (min-width: 960px){.top-ppl-wrap .msn-grid-item{width:50%}}.top-ppl-wrap .msn-grid-full{width:100%;margin-top:70px}.top-ppl-wrap .msn-grid-full .ppl-block{padding-top:0;padding:20px}.top-ppl-wrap .msn-grid-full .ppl-block .call-out{font-size:38px;margin-top:10px;margin-bottom:10px}.top-ppl-wrap .msn-grid-full .ppl-block p{font-size:16px}.top-ppl-wrap .msn-grid-full .ppl-block::after{-webkit-transform:rotate(0.3deg) skew(0.4deg);-ms-transform:rotate(0.3deg) skew(0.4deg);-moz-transform:rotate(0.3deg) skew(0.4deg);-o-transform:rotate(0.3deg) skew(0.4deg);transform:rotate(0.3deg) skew(0.4deg)}.top-ppl-wrap .msn-grid-full .ppl-block *{padding-left:10px;padding-right:10px}.top-ppl-wrap .msn-grid-side{margin-bottom:20px;width:100%}.top-ppl-wrap .msn-grid-side .call-out{font-size:38px;margin-top:10px;margin-bottom:10px}.top-ppl-wrap .msn-grid-side .ppl-block{padding-top:30px;padding-left:10px}.top-ppl-wrap .msn-grid-side .ppl-block p{font-size:16px}@media (min-width: 800px){.top-ppl-wrap .msn-grid-side{width:40%;float:left}}@media (min-width: 960px){.top-ppl-wrap .msn-grid-side{width:33.3333%;float:left}}.wrap{width:100%;margin:50px auto 0}.case-study{padding:20px 8% 1px;color:white;position:relative;overflow:hidden}.case-study::before,.case-study::after{content:"";position:absolute;height:100%;width:4.5%;max-width:20px;top:0;background-size:100% 100%}.case-study::before{left:0}.case-study::after{right:0}.case-study img{width:100%;max-width:300px;display:block;margin:0 auto 20px}.case-study h2,.case-study h3{line-height:1.1;color:inherit}.case-study h2{font-size:32px;margin-bottom:10px}.case-study h3{margin-bottom:4px}.work-hr{position:absolute;width:100%;height:30px;margin-top:-15px;border:0;background-image:url("../img/hr-1.svg");background-size:100% 100%;z-index:1}.work-hr:nth-child(3n+2){background-image:url("../img/hr-2.svg")}.work-hr:nth-child(3n+3){background-image:url("../img/hr-3.svg")}.work-hr.between{background-image:url("../img/hr-4.svg")}.work-hr.between:nth-child(odd){background-image:url("../img/hr-5.svg")}.work-inner{max-width:700px;margin:0 auto;padding-top:20px}.work-inner-block{max-width:900px;margin:40px auto 40px;padding:40px 20px 25px;position:relative;z-index:1}.work-inner-block::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}img.small{width:66.6666%}@media all and (min-width: 600px){img.titanic,img.cloud,img.inovation,img.robot{position:relative;z-index:2}img.hand,img.pyramid,img.trophy,img.flexible{position:absolute;z-index:1;opacity:0.175;bottom:-35%;height:100%;max-width:100%}img.hand,img.trophy{right:-15%}img.pyramid,img.inovation,img.flexible{left:-25%}}.az-search-before{background-color:#37bec0;padding-top:40px}.az-search-before::before{background-image:url("../img/left-1.svg")}.az-search-before::after{background-image:url("../img/right-2.svg")}.az-search-before .work-inner-block::after{background:#31aaac;background:rgba(36,148,150,0.5);-webkit-transform:rotate(0.5deg) skew(-0.2deg);-ms-transform:rotate(0.5deg) skew(-0.2deg);-moz-transform:rotate(0.5deg) skew(-0.2deg);-o-transform:rotate(0.5deg) skew(-0.2deg);transform:rotate(0.5deg) skew(-0.2deg)}.az-inno-before{padding-top:40px;background-color:#0ea2dc}.az-inno-before::before{background-image:url("../img/left-4.svg")}.az-inno-before::after{background-image:url("../img/right-3.svg")}.az-inno-before .work-inner-block::after{background:#0c90c4;-webkit-transform:rotate(-0.5deg) skew(0.3deg);-ms-transform:rotate(-0.5deg) skew(0.3deg);-moz-transform:rotate(-0.5deg) skew(0.3deg);-o-transform:rotate(-0.5deg) skew(0.3deg);transform:rotate(-0.5deg) skew(0.3deg)}.reco-before{background-color:#faad40;padding-top:40px;margin-bottom:20px}.reco-before::before{background-image:url("../img/left-1.svg")}.reco-before::after{background-image:url("../img/right-2.svg")}.reco-before .work-inner-block::after{background:#f9a227;-webkit-transform:rotate(0.8deg) skew(-0.3deg);-ms-transform:rotate(0.8deg) skew(-0.3deg);-moz-transform:rotate(0.8deg) skew(-0.3deg);-o-transform:rotate(0.8deg) skew(-0.3deg);transform:rotate(0.8deg) skew(-0.3deg)}.bede-before{background-color:#9b5ca4;padding-top:40px}.bede-before::before{background-image:url("../img/left-4.svg")}.bede-before::after{background-image:url("../img/right-3.svg")}.bede-before .work-inner-block::after{background:#8c5394;-webkit-transform:rotate(-1deg) skew(-1.2deg);-ms-transform:rotate(-1deg) skew(-1.2deg);-moz-transform:rotate(-1deg) skew(-1.2deg);-o-transform:rotate(-1deg) skew(-1.2deg);transform:rotate(-1deg) skew(-1.2deg)}.contact-panel #map{z-index:1}.contact-panel #map:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.4)}.address,.phone-email{z-index:2;position:absolute;left:22px;padding-right:20px}.address span,.address a,.phone-email span,.phone-email a{display:inline-block}.address a,.phone-email a{display:inline-block;text-decoration:none}.phone-email{bottom:40px}.phone{margin-right:40px}.map-nav{position:absolute;right:22px;top:100px;z-index:10}.map-nav li{display:block;clear:both}.map-nav a{display:table;text-align:right;color:#ee4f7e;margin:5px 0 0;font-size:28px;font-weight:300;background:white;padding:5px 15px 5px 30px;float:right;background:rgba(255,255,255,0.6);color:rgba(107,116,130,0.7);transition:transform .2s ease-in-out}.map-nav a:hover,.map-nav a.active{background:white;cursor:pointer;transform:scale(1.1);opacity:1;color:#ee4f7e;box-shadow:0 0 15px rgba(107,116,130,0.15)}@media all and (max-width: 600px){.map-nav{position:absolute;left:0;right:0;top:40px;margin-bottom:0;z-index:3}.map-nav li{display:block;width:49.5%;margin:0 0.25%;float:left;clear:none}.map-nav li a{display:block;text-align:left;float:none;padding:7px 15px;border-top:1px solid #e2e4e7;background:rgba(255,255,255,0.8);margin:0 0 1px;font-size:20px}.map-nav li a:hover,.map-nav li a.active{transform:scale(1);box-shadow:none}.map-nav li a.active{font-weight:700}}#map{position:absolute;width:100%;height:100%;top:0;bottom:0}#map::after{content:"";position:absolute;width:100%;height:100%;display:block;background:rgba(237,240,246,0.4);background:rgba(255,255,255,0.4)}.address{position:absolute;margin:100px 0 0;left:22px;right:23%;text-decoration:none;text-shadow:0 0 50px #fff;z-index:3;text-align:left;display:none}.address span{display:block}.address:hover{color:#da1651}.address.london-address{display:block}@media all and (max-width: 600px){.address{top:60px;right:20px}}.address.tera,.phone-email.tera{font-size:30px}@media (max-height: 470px){.address.tera,.phone-email.tera{font-size:34px !important}}@media (max-height: 470px) and (max-width: 500px){.address.tera,.phone-email.tera{font-size:22px !important}}.blog-header{background-color:#37bec0;padding:40px 0 10px;position:relative}.blog-header h2,.blog-header h3{color:white}.blog-header h2{font-size:42px;margin:30px 0 10px}.blog-header h3{font-weight:300;line-height:1.2}.blog-header-inner{max-width:950px;margin:0 auto;padding:0 20px}.post{padding:20px;font-size:16px;max-width:950px;margin:0 auto;position:relative}.post img{max-width:100%}.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{color:#ee4f7e}.post .post-title{font-size:26px}.post .post-title a{text-decoration:none}.post ul{list-style:disc;padding-left:1em}.post .tags{list-style:none;padding:0}.post .tags li{display:inline}.post-content,.post-meta,.thoughts,.pagination-inner{width:100%;max-width:650px;margin:0 auto}.author{display:inline;margin-right:15px;font-size:22px}.thoughts span{font-weight:700}.thoughts a{text-decoration:none;position:relative}.thoughts a:after{content:"";background-color:#ee4f7e;position:absolute;background-image:url("../img/tweet.png");background-size:cover;width:20px;height:20px;right:-25px;top:1px}.thoughts a:hover:after{background-color:#da1651}.pagination{padding:0 20px;max-width:950px;margin:40px auto 60px}.pagination a{text-decoration:none;font-weight:300;font-style:italic}.pagination a:first-child:before{content:"◀ ";color:#6b7482}.pagination a:nth-child(2){float:right}.pagination a:nth-child(2):after{content:" ▶";color:#6b7482}.pagination-inner{margin:0}.az-title{width:90%;max-width:800px;margin:60px auto 0}@media (min-width: 600px){.az-title{margin-top:100px;font-size:44px}}.az-video-outer{max-width:90%;width:800px;margin:20px auto 100px;position:relative;padding-top:30px;padding-bottom:56.25%;height:0;overflow:hidden;z-index:999}@media (min-width: 600px){.az-video-outer{padding-bottom:450px}}.az-video-outer iframe,.az-video-outer html{position:absolute;top:0;left:0;width:100%;height:100%}.jobs-page-header{background-color:#37bec0;padding:50px 20px 10px;position:relative;top:-20px}@media all and (min-width: 600px){.jobs-page-header{padding:70px 20px 10px}.jobs-page-header::after{content:"";position:absolute;bottom:-39px;left:0;width:100%;height:40px;background:url("../img/blog-head.svg") no-repeat;background-size:cover}}.jobs-page-title{color:white;font-size:42px;margin-bottom:8px;max-width:760px;margin-left:auto;margin-right:auto}@media all and (min-width: 600px){.jobs-page-title{font-size:62px}}.jobs-page-intro{color:white;font-size:16px;max-width:760px;margin-left:auto;margin-right:auto}.jobs-list{padding:30px 20px 60px}@media all and (min-width: 600px){.jobs-list{padding-top:70px}}.jobs-item{margin-bottom:20px;max-width:760px;margin-left:auto;margin-right:auto}.jobs-item h3{margin-bottom:-4px;line-height:1.2}.jobs-item a{font-size:16px;text-decoration:none}.jobs-item a h3{color:#ee4f7e}.jobs-item a h3:hover{color:#e81756}@media all and (min-width: 450px){.address.tera,.phone-email.tera{font-size:34px}}@media all and (min-width: 600px){.address.tera,.phone-email.tera{font-size:52px}.blog-header{padding:70px 20px 20px}.blog-header h2{font-size:62px}.blog-header h3{font-size:32px}.blog-header::after{content:"";position:absolute;bottom:-39px;left:0;width:100%;height:40px;background:url("../img/blog-head.svg") no-repeat;background-size:cover}.post{font-size:18px;padding:60px 20px}.post h3{font-size:26px}.post .post-title{font-size:42px}.author{font-size:32px}.site-header{height:60px;padding:0 18px}.site-logo-container{height:60px}.site-logo{padding:14px 12px 10px}.site-logo-flip{padding:14px 12px 10px}.nav-btn{display:none}.site-nav{position:static}.site-nav ul{display:block;position:static;width:auto;padding:0}.site-nav li{float:left;left:0}.site-nav a{margin:0;width:auto;padding:0;display:inline-block;height:60px;text-decoration:none;position:static;text-align:center}.site-nav a:first-child{margin:0}.site-nav a::after{content:attr(data-page);position:absolute;font-weight:300;-webkit-font-smoothing:subpixel-antialiased;top:0;left:0;height:60px;line-height:60px;text-align:center;background:#ee4f7e;color:white;width:100%;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transition:-webkit-transform 0.2s,background 0.3s;-ms-transition:-ms-transform 0.2s,background 0.3s;-moz-transition:-moz-transform 0.2s,background 0.3s;-o-transition:-o-transform 0.2s,background 0.3s;transition:transform 0.2s,background 0.3s}.site-nav a:hover::after{background:#ac113f;-webkit-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}.site-nav a:hover span{-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);background:#ff6392}.site-nav span{color:white;font-size:20px;line-height:59px;height:60px;max-height:60px;font-weight:700;padding:0 12px;display:inline-block;background:#ee4f7e;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transition:-webkit-transform 0.3s,background 0.3s;-ms-transition:-ms-transform 0.3s,background 0.3s;-moz-transition:-moz-transform 0.3s,background 0.3s;-o-transition:-o-transform 0.3s,background 0.3s;transition:transform 0.3s,background 0.3s}.site-nav li{position:relative}.site-nav li:first-child{margin-left:0}.homepage-head{margin-top:60px}.wrap{margin-top:70px}.contact-panel{display:block}.wrap h2{font-size:62px}.wrap h3{font-size:32px}.wrap p{font-size:22px}}@media all and (min-width: 720px){.homepage-grid-inner{width:49.5%;margin:0 0.25%}.homepage-logos li{margin-top:20px;width:24.5%;float:left}}@media all and (min-width: 850px){.address.tera,.phone-email.tera{font-size:62px}.homepage-head{padding:70px 60px 120px}.homepage-head h1,.homepage-head h2{margin:0;text-align:left}.homepage-head h1{font-size:72px;margin-bottom:20px}.homepage-head h2{font-size:32px;line-height:1.1;font-weight:300}.homepage-services-container{padding:0 60px 90px;text-align:left}.homepage-services-container h2{margin-bottom:20px;font-size:52px}.homepage-services-container h3{margin-bottom:50px;font-size:24px}.homepage-services-container li{width:19%}.grid-inner-block.block-join h2.call-out{font-size:72px}.testamonials-container{padding:50px 25px}.testamonials-container ul{margin:0 auto}.testamonials-container li{margin-bottom:0}.testamonials-container .text{font-size:38px;margin-bottom:20px;color:#ee4f7e;letter-spacing:-1px}.testamonials-container .text:before,.testamonials-container .text:after{content:"'"}.testamonials-container span{font-weight:700;font-size:22px;line-height:20px}.testamonials-container .title{font-weight:300}}@media all and (max-width: 1100px){.homepage-services li{font-size:18px}}@media all and (max-width: 920px){.homepage-services{margin-bottom:0}.homepage-services li{width:32%}.homepage-services li:nth-child(4){margin-left:16%}}@media all and (max-width: 720px){.homepage-services li{text-align:left;width:100%;padding-top:10px;padding-bottom:10px}.homepage-services li:nth-child(4){margin-left:0}.homepage-services li img{display:inline-block;vertical-align:middle;width:15%;margin:0}.homepage-services li span{display:inline-block;vertical-align:middle;width:83%;padding-left:10px}}@media all and (min-width: 950px){.address.tera,.phone-email.tera{font-size:72px}}@media all and (min-width: 1000px){.work-inner-block{padding-left:100px;padding-right:100px}.post-content{margin:0}.post-meta{position:absolute;top:60px;right:20px;max-width:300px;text-align:right}.post-meta .tags li{display:block}.author{display:block;margin:0}.date{margin-bottom:20px}.thoughts{margin:40px 0 0;font-size:32px}.thoughts a:after{width:40px;height:40px;right:-45px;top:1px}}.style-guide{padding:1px 60px 120px}.style-guide p,.style-guide pre{max-width:66.66%}.style-guide .image-container{background:#ee4f7e;display:inline-block;padding:30px 30px 25px;color:white;font-weight:700}.style-guide .image-container span{margin:10px 0 0}.style-guide span{display:block}.style-guide h2{margin:50px 0 4px -30px;text-transform:uppercase;color:#ee4f7e}.style-guide .color-box{width:140px;height:140px;margin-right:20px;margin-bottom:8px}.style-guide .color-box:first-child{border:1px solid #e6e6e6}.style-guide .headers h2{margin:0 0 18px;color:#6b7482;text-transform:lowercase}.style-guide .color-name,.style-guide .color-value{text-transform:uppercase;font-weight:700;line-height:1}.style-guide .color-value{color:#a1a8b2;margin:4px 0 15px}.style-guide .type-sizes span{margin-bottom:25px}.style-guide .type-name{margin-top:25px;color:#a1a8b2}.style-guide .type-name:first-child{margin-top:0}.style-guide .on-bg{color:white;background:#ee4f7e;padding:20px;margin-top:25px} +article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}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:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,.btn,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,.btn,input{line-height:normal}button,.btn,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer}button[disabled],[disabled].btn,input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-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}button::-moz-focus-inner,.btn::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:antialiased}html,body{width:100%;height:100%;position:absolute}html{position:relative;min-height:100%}body{background-color:#fff;color:#6B7482;font-size:18px;font-family:"museo-sans",sans-serif;font-weight:300;line-height:1.45}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,pre,button,.btn{margin:0 0 18px 0}ol{padding-left:1.4em}ol ol,ol ol ol{margin-bottom:0}ul{padding:0;list-style:none}ul ul,ul ul ul{margin-bottom:0}dt{font-weight:bold}dd{margin-left:1.4em}a{color:#ee4f7e;font-weight:700}a:hover,a.hover{color:#da1651}a:active,a.active{color:#950f37}a.visited{color:#f494b1}blockquote{margin:0;padding:0 20px;border-left:2px solid #ee4f7e;font-style:italic}blockquote p:before{margin:0 .2em 0 -.6em;content:"“"}blockquote p:after{content:"”"}pre{-ms-border-radius:0.2em;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;border-radius:0.2em;padding:.85em 1.05em;background-color:#3d424a;color:#fff;font-weight:700;letter-spacing:1px}p code,p samp{-ms-border-radius:0.2em;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;border-radius:0.2em;padding:0 .4em;border:1px solid #dfdfdf;background-color:#f5f5f5}hr{margin:2em 0;border:0;border-top:1px solid #e6e6e6}button,.btn,input[type="button"],input[type="reset"],input[type="submit"]{-ms-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;display:inline-block;padding:10px 14px;text-transform:uppercase;border:0;background-color:#ee4f7e;color:#fff;text-decoration:none;font-weight:700;line-height:1}button:hover,.btn:hover,button.hover,.hover.btn,input[type="button"]:hover,input[type="button"].hover,input[type="reset"]:hover,input[type="reset"].hover,input[type="submit"]:hover,input[type="submit"].hover{background-color:#da1651}button:active,.btn:active,button.active,.active.btn,input[type="button"]:active,input[type="button"].active,input[type="reset"]:active,input[type="reset"].active,input[type="submit"]:active,input[type="submit"].active{background-color:#950f37}button.disabled,.disabled.btn,input[type="button"].disabled,input[type="reset"].disabled,input[type="submit"].disabled{background-color:#ccc;cursor:default}table{width:100%;border:1px solid #ee4f7e}thead{text-align:left}tr{border-bottom:1px solid #e6e6e6;border-left:1px solid #ee4f7e;border-right:1px solid #ee4f7e}tr:nth-child(odd){background-color:#fef1f5}tr:last-child{border:0}th{padding:2px 8px;background-color:#ee4f7e;color:#fff}td{border-right:1px solid #e6e6e6;padding:2px 8px}td:last-child{border:0}.text-list{list-style:disc;padding-left:1em}.clear-fix:after{content:"";display:table;clear:both}.left{float:left}.right{float:right}h1,h2,h3,h4,h5,h6{color:#6B7482}.tera{font-size:76px}.giga{font-size:60px}.mega{font-size:42px}.alpha,h1{font-size:30px}.beta,h2{font-size:26px}.gamma,h3{font-size:22px}.delta,h4{font-size:18px}.epsilon,h5{font-size:16px}.zeta,h6{font-size:12px}.call-out{font-family:"brandon-grotesque", sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;line-height:1.05}.site-header{background:#ee4f7e;width:100%;height:40px;position:fixed;top:0;left:0;padding-left:2px;transition:height .15s;z-index:99999}.site-header::before{content:'';position:fixed;top:100%;left:0;right:0;bottom:0;transition:top .15s;background:rgba(172,17,63,0.3)}.site-header.expanded{height:200px}.site-header.expanded::before{top:200px}.site-logo-container{display:inline-block;height:40px;text-decoration:none;position:absolute;bottom:0;z-index:999;overflow:hidden}.site-logo{padding:9px 6px 8px;height:100%}.nav-btn{text-indent:-99999px;height:40px;width:40px;margin:0;position:absolute;bottom:0;right:0;z-index:999;background:url("../img/menu-btn.svg") no-repeat 7px 7px}.nav-btn:hover{background-color:#ee4f7e}.nav-btn:focus{outline:none}.site-nav ul{position:absolute;top:-120px;left:0;width:100%;padding-top:5px}.site-nav li{position:relative;transition:left .20s .075s;left:100%;height:37px}.site-nav li:nth-child(2){transition:left .20s .125s}.site-nav li:nth-child(3){transition:left .20s .2s}.site-nav a{color:white;text-decoration:none;display:block;width:90px;padding:0 6px 5px 0;text-align:right;font-size:18px;border-bottom:2px solid white;position:absolute;right:6px}.site-header.expanded .site-nav ul{top:0}.site-header.expanded .site-nav li{left:0}.no-mq .site-header{height:60px;padding:0 18px}.no-mq .site-logo-container{height:60px}.no-mq .site-logo{padding:14px 12px 10px}.no-mq .site-logo-flip{padding:14px 12px 10px}.no-mq .nav-btn{display:none}.no-mq .site-nav{position:static}.no-mq .site-nav ul{display:block;position:static;width:auto;padding:0}.no-mq .site-nav li{float:left;left:0}.no-mq .site-nav a{margin:0;width:auto;padding:0;display:inline-block;height:60px;text-decoration:none;position:static;text-align:center}.no-mq .site-nav a:first-child{margin:0}.no-mq .site-nav a::after{content:attr(data-page);position:absolute;font-weight:300;-webkit-font-smoothing:subpixel-antialiased;top:0;left:0;height:60px;line-height:60px;text-align:center;background:#ee4f7e;color:white;width:100%;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transition:-webkit-transform 0.2s,background 0.3s;-ms-transition:-ms-transform 0.2s,background 0.3s;-moz-transition:-moz-transform 0.2s,background 0.3s;-o-transition:-o-transform 0.2s,background 0.3s;transition:transform 0.2s,background 0.3s}.no-mq .site-nav a:hover::after{background:#ac113f;-webkit-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}.no-mq .site-nav a:hover span{-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);background:#ff6392}.no-mq .site-nav span{color:white;font-size:20px;line-height:59px;height:60px;max-height:60px;font-weight:700;padding:0 12px;display:inline-block;background:#ee4f7e;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transition:-webkit-transform 0.3s,background 0.3s;-ms-transition:-ms-transform 0.3s,background 0.3s;-moz-transition:-moz-transform 0.3s,background 0.3s;-o-transition:-o-transform 0.3s,background 0.3s;transition:transform 0.3s,background 0.3s}.no-mq .site-nav li{position:relative}.no-mq .site-nav li:first-child{margin-left:0}.site-footer{background:#fff;border-top:1px solid #f7f7f7;padding:12px 22px;position:relative;z-index:1;height:100px;width:100%}.site-footer a{text-decoration:none;font-weight:300;cursor:pointer}.site-footer ul{margin:0}.homepage-bg{background-image:url("../img/homepage-bg.jpg");background-size:cover;position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1}.homepage-head{background:#3a5273 url(../img/machine-bg.png) repeat;background-size:40%;background-attachment:fixed;padding:30px 20px 60px;position:relative;margin-top:40px;overflow:hidden}.homepage-head::after{content:"";z-index:2;width:100%;position:absolute;bottom:-40px;display:block;height:80px;background:#fff;background:#f0f1f2;-webkit-transform:rotate(1.3deg) scale(1.2);-ms-transform:rotate(1.3deg) scale(1.2);-moz-transform:rotate(1.3deg) scale(1.2);-o-transform:rotate(1.3deg) scale(1.2);transform:rotate(1.3deg) scale(1.2)}.homepage-head h1,.homepage-head h2{color:#fff;margin:0;text-align:center}.homepage-head h1{font-size:38px;margin-bottom:30px}.homepage-head h2{color:rgba(255,255,255,0.7);font-size:20px;line-height:1.1;font-weight:300}.homepage-logos{display:block;margin-bottom:0;margin-top:30px}.homepage-logos li{width:49.5%;float:left;padding:25px 10px;margin-right:0.25%;margin-left:0.25%;text-align:center;display:block;position:relative;-webkit-transform:rotate(0.1deg) skew(-0.2deg);-ms-transform:rotate(0.1deg) skew(-0.2deg);-moz-transform:rotate(0.1deg) skew(-0.2deg);-o-transform:rotate(0.1deg) skew(-0.2deg);transform:rotate(0.1deg) skew(-0.2deg)}.homepage-logos li:after{content:"";position:absolute;width:98%;height:99%;top:1%;left:1%;right:1%;z-index:-1;background-color:rgba(50,70,98,0.7);-webkit-transform:rotate(0.1deg) skew(-0.2deg);-ms-transform:rotate(0.1deg) skew(-0.2deg);-moz-transform:rotate(0.1deg) skew(-0.2deg);-o-transform:rotate(0.1deg) skew(-0.2deg);transform:rotate(0.1deg) skew(-0.2deg)}.homepage-logos li:nth-child(2):after{-webkit-transform:rotate(-0.2deg) skew(0.5deg);-ms-transform:rotate(-0.2deg) skew(0.5deg);-moz-transform:rotate(-0.2deg) skew(0.5deg);-o-transform:rotate(-0.2deg) skew(0.5deg);transform:rotate(-0.2deg) skew(0.5deg)}.homepage-logos li:nth-child(3):after{-webkit-transform:rotate(0.3deg) skew(-0.5deg);-ms-transform:rotate(0.3deg) skew(-0.5deg);-moz-transform:rotate(0.3deg) skew(-0.5deg);-o-transform:rotate(0.3deg) skew(-0.5deg);transform:rotate(0.3deg) skew(-0.5deg)}.homepage-logos li:nth-child(4):after{-webkit-transform:rotate(-0.5deg) skew(0.9deg);-ms-transform:rotate(-0.5deg) skew(0.9deg);-moz-transform:rotate(-0.5deg) skew(0.9deg);-o-transform:rotate(-0.5deg) skew(0.9deg);transform:rotate(-0.5deg) skew(0.9deg)}.homepage-logos li img{max-width:100%;vertical-align:middle}.homepage-services-container{background:#f0f1f2;padding:0 20px 90px;text-align:center;overflow:hidden;position:relative;clear:both}.homepage-services-container h2{margin-bottom:10px;font-size:38px}.homepage-services-container h3{font-weight:300;margin-bottom:40px;font-size:18px}.homepage-services-container::after{content:"";z-index:2;width:100%;position:absolute;bottom:-40px;display:block;height:80px;background:#fff;-webkit-transform:rotate(-0.8deg) scale(1.2);-ms-transform:rotate(-0.8deg) scale(1.2);-moz-transform:rotate(-0.8deg) scale(1.2);-o-transform:rotate(-0.8deg) scale(1.2);transform:rotate(-0.8deg) scale(1.2)}.homepage-services{margin-bottom:0}.homepage-services li{width:32%;margin:0 0.5% 10px 0;padding:25px 10px 35px;display:inline-block;text-align:center;font-size:20px;vertical-align:middle;font-family:"brandon-grotesque", sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;line-height:1.05;position:relative;z-index:1}.homepage-services li:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:#e7e9eb;-webkit-transform:rotate(-0.2deg) skew(0.5deg);-ms-transform:rotate(-0.2deg) skew(0.5deg);-moz-transform:rotate(-0.2deg) skew(0.5deg);-o-transform:rotate(-0.2deg) skew(0.5deg);transform:rotate(-0.2deg) skew(0.5deg)}.homepage-services li:nth-child(2):after{-webkit-transform:rotate(-0.2deg) skew(0.5deg);-ms-transform:rotate(-0.2deg) skew(0.5deg);-moz-transform:rotate(-0.2deg) skew(0.5deg);-o-transform:rotate(-0.2deg) skew(0.5deg);transform:rotate(-0.2deg) skew(0.5deg)}.homepage-services li:nth-child(3):after{-webkit-transform:rotate(0.3deg) skew(-0.5deg);-ms-transform:rotate(0.3deg) skew(-0.5deg);-moz-transform:rotate(0.3deg) skew(-0.5deg);-o-transform:rotate(0.3deg) skew(-0.5deg);transform:rotate(0.3deg) skew(-0.5deg)}.homepage-services li:nth-child(4):after{-webkit-transform:rotate(-0.5deg) skew(0.9deg);-ms-transform:rotate(-0.5deg) skew(0.9deg);-moz-transform:rotate(-0.5deg) skew(0.9deg);-o-transform:rotate(-0.5deg) skew(0.9deg);transform:rotate(-0.5deg) skew(0.9deg)}.homepage-services li:nth-child(5):after{-webkit-transform:rotate(0.3deg) skew(-0.8deg);-ms-transform:rotate(0.3deg) skew(-0.8deg);-moz-transform:rotate(0.3deg) skew(-0.8deg);-o-transform:rotate(0.3deg) skew(-0.8deg);transform:rotate(0.3deg) skew(-0.8deg)}.homepage-services li img{width:150px;height:auto;display:block;margin:0 auto 35px}.homepage-grid-container{background:#fff;padding:0 20px 40px;margin-bottom:0;position:relative;overflow:hidden;z-index:1}.homepage-grid-container .call-out.grid-title{font-size:32px;margin-top:0}.homepage-grid-inner{float:left;width:100%;margin:0 0.25%;padding:0 2px;position:relative}.homepage-grid-inner .grid-inner-block{margin:8px 0;color:#fff;display:block;clear:left;z-index:1;position:relative;-webkit-transition:0.2s ease-in-out;-ms-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out}.homepage-grid-inner .grid-inner-block:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}.homepage-grid-inner .grid-inner-block::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.homepage-grid-inner .grid-inner-block .call-out{color:rgba(0,0,0,0.4);margin:20px 0 10px}.homepage-grid-inner .grid-inner-block a{display:block;padding:10px;text-decoration:none;color:#fff}.homepage-grid-inner .grid-inner-block a h2,.homepage-grid-inner .grid-inner-block a h3,.homepage-grid-inner .grid-inner-block a h4,.homepage-grid-inner .grid-inner-block a p{padding-left:10px;padding-right:10px}.homepage-grid-inner .grid-inner-block a h3{color:#fff;margin-bottom:5px;text-transform:none}.homepage-grid-inner .grid-inner-block a p{font-weight:300}.homepage-grid-inner .grid-inner-block .image{text-align:center;padding:30px 40px;min-height:150px;background-repeat:no-repeat}.homepage-grid-inner .grid-inner-block .image img{max-width:100%}.block-cstudy::before{background:#0EA2DC;-webkit-transform:rotate(0.53deg) skew(0.5deg);-ms-transform:rotate(0.53deg) skew(0.5deg);-moz-transform:rotate(0.53deg) skew(0.5deg);-o-transform:rotate(0.53deg) skew(0.5deg);transform:rotate(0.53deg) skew(0.5deg)}.block-cstudy .image{background:#0b7fac;-webkit-transform:rotate(0.53deg) skew(0.5deg);-ms-transform:rotate(0.53deg) skew(0.5deg);-moz-transform:rotate(0.53deg) skew(0.5deg);-o-transform:rotate(0.53deg) skew(0.5deg);transform:rotate(0.53deg) skew(0.5deg);background-size:100%;background-position:center}.block-insight::before{background:#FAAD40;-webkit-transform:rotate(-0.2deg) skew(0.2deg);-ms-transform:rotate(-0.2deg) skew(0.2deg);-moz-transform:rotate(-0.2deg) skew(0.2deg);-o-transform:rotate(-0.2deg) skew(0.2deg);transform:rotate(-0.2deg) skew(0.2deg)}.block-insight .image{background:#f9980e;-webkit-transform:rotate(-0.2deg) skew(0.2deg);-ms-transform:rotate(-0.2deg) skew(0.2deg);-moz-transform:rotate(-0.2deg) skew(0.2deg);-o-transform:rotate(-0.2deg) skew(0.2deg);transform:rotate(-0.2deg) skew(0.2deg);background-size:100%;background-position:center}.block-lab::before{background:#37BEC0;-webkit-transform:rotate(0.3deg) skew(0.8deg);-ms-transform:rotate(0.3deg) skew(0.8deg);-moz-transform:rotate(0.3deg) skew(0.8deg);-o-transform:rotate(0.3deg) skew(0.8deg);transform:rotate(0.3deg) skew(0.8deg)}.block-lab .image{background:#2c9798;-webkit-transform:rotate(0.3deg) skew(0.8deg);-ms-transform:rotate(0.3deg) skew(0.8deg);-moz-transform:rotate(0.3deg) skew(0.8deg);-o-transform:rotate(0.3deg) skew(0.8deg);transform:rotate(0.3deg) skew(0.8deg);background-size:100%;background-position:center}.grid-inner-block.block-join::before{background:#9B5CA4;-webkit-transform:rotate(-0.4deg) skew(0.3deg);-ms-transform:rotate(-0.4deg) skew(0.3deg);-moz-transform:rotate(-0.4deg) skew(0.3deg);-o-transform:rotate(-0.4deg) skew(0.3deg);transform:rotate(-0.4deg) skew(0.3deg)}.grid-inner-block.block-join .image{background:#7c4984;-webkit-transform:rotate(-0.4deg) skew(0.3deg);-ms-transform:rotate(-0.4deg) skew(0.3deg);-moz-transform:rotate(-0.4deg) skew(0.3deg);-o-transform:rotate(-0.4deg) skew(0.3deg);transform:rotate(-0.4deg) skew(0.3deg);background-size:100%;background-position:center}.grid-inner-block.block-join h2.call-out{color:#fff;font-size:58px;text-align:center;z-index:0;position:relative;padding:30px 20px;margin-top:0}.grid-inner-block.block-join h2.call-out::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:#7c4984;-webkit-transform:rotate(0.3deg) skew(-0.4deg);-ms-transform:rotate(0.3deg) skew(-0.4deg);-moz-transform:rotate(0.3deg) skew(-0.4deg);-o-transform:rotate(0.3deg) skew(-0.4deg);transform:rotate(0.3deg) skew(-0.4deg)}.grid-inner-block.block-join p{margin-top:20px}.testamonials-container{background:#fff;padding:40px 20px;position:relative;overflow:hidden;border-top:1px solid #f5f6f7}.testamonials-container .text{font-size:28px;margin-bottom:10px;color:#ee4f7e}.testamonials-container .text:before,.testamonials-container .text:after{content:"'"}.testamonials-container span{font-weight:700;line-height:20px}.testamonials-container .title{font-weight:300}.no-mq .people{margin-top:60px}@media (min-width: 600px){.no-mq .people{margin:80px 10px}}.ppl-outer{margin-bottom:50px;overflow:hidden}.top-ppl-wrap .person{position:relative}.top-ppl-wrap .person:after{content:"";top:5px;left:5px;right:5px;bottom:5px;position:absolute;display:block;-webkit-transform:rotate(0.1deg) skew(-0.2deg);-ms-transform:rotate(0.1deg) skew(-0.2deg);-moz-transform:rotate(0.1deg) skew(-0.2deg);-o-transform:rotate(0.1deg) skew(-0.2deg);transform:rotate(0.1deg) skew(-0.2deg)}.top-ppl-wrap .person:nth-of-type(0)::after{background-color:transparent}.top-ppl-wrap .person:nth-of-type(1)::after{-webkit-transform:rotate(-0.2deg) skew(-0.4deg);-ms-transform:rotate(-0.2deg) skew(-0.4deg);-moz-transform:rotate(-0.2deg) skew(-0.4deg);-o-transform:rotate(-0.2deg) skew(-0.4deg);transform:rotate(-0.2deg) skew(-0.4deg);background-color:#ee4f7e}.top-ppl-wrap .person:nth-of-type(2)::after{-webkit-transform:rotate(0.3deg) skew(-0.4deg);-ms-transform:rotate(0.3deg) skew(-0.4deg);-moz-transform:rotate(0.3deg) skew(-0.4deg);-o-transform:rotate(0.3deg) skew(-0.4deg);transform:rotate(0.3deg) skew(-0.4deg);background-color:#ee5885}.top-ppl-wrap .person:nth-of-type(3)::after{-webkit-transform:rotate(-0.4deg) skew(0.8deg);-ms-transform:rotate(-0.4deg) skew(0.8deg);-moz-transform:rotate(-0.4deg) skew(0.8deg);-o-transform:rotate(-0.4deg) skew(0.8deg);transform:rotate(-0.4deg) skew(0.8deg);background-color:#f27da0}.top-ppl-wrap .person:nth-of-type(4)::after{-webkit-transform:rotate(0.3deg) skew(-0.4deg);-ms-transform:rotate(0.3deg) skew(-0.4deg);-moz-transform:rotate(0.3deg) skew(-0.4deg);-o-transform:rotate(0.3deg) skew(-0.4deg);transform:rotate(0.3deg) skew(-0.4deg);background-color:#f0668f}.top-ppl-wrap .person-top{display:block;position:relative;padding-top:50px;z-index:1}.top-ppl-wrap .person-top .person-text{position:relative;padding:0 5% 40px;width:100%;padding-right:150px;float:none;text-align:left;font-size:20px}.top-ppl-wrap .person-top .mugshot{position:absolute;z-index:1;height:auto;max-height:90%;width:auto;max-width:170px;right:0;width:auto;vertical-align:bottom}.top-ppl-wrap .person-btm{display:block;position:relative;z-index:1;padding:25px 20px 10px;clear:both;border-top:1px solid rgba(255,255,255,0.2)}.top-ppl-wrap .person-btm p{font-size:16px}.top-ppl-wrap .ppl-text,.top-ppl-wrap .ppl-block{padding:0;position:relative}.top-ppl-wrap .ppl-text p,.top-ppl-wrap .ppl-block p{position:relative;top:0;line-height:1.4;padding:50px 5% 0}.top-ppl-wrap .ppl-block{color:#fff;padding-top:40px;clear:both}.top-ppl-wrap .ppl-block:after{content:"";background-color:#ee5885;top:3px;left:10px;right:10px;bottom:3px;position:absolute;display:block;-webkit-transform:rotate(0.1deg) skew(-0.1deg);-ms-transform:rotate(0.1deg) skew(-0.1deg);-moz-transform:rotate(0.1deg) skew(-0.1deg);-o-transform:rotate(0.1deg) skew(-0.1deg);transform:rotate(0.1deg) skew(-0.1deg)}.top-ppl-wrap .ppl-block *{position:relative;z-index:1}.top-ppl-wrap .ppl-block p,.top-ppl-wrap .ppl-block ul,.top-ppl-wrap .ppl-block h1,.top-ppl-wrap .ppl-block h2,.top-ppl-wrap .ppl-block h3,.top-ppl-wrap .ppl-block h4,.top-ppl-wrap .ppl-block h5{color:#fff;padding:0 5%}.top-ppl-wrap .ppl-block h2,.top-ppl-wrap .ppl-block h3,.top-ppl-wrap .ppl-block h4,.top-ppl-wrap .ppl-block h5{margin-top:5px;margin-bottom:5px}.top-ppl-wrap .ppl-block p{padding-bottom:10px}.top-ppl-wrap .ppl-block p,.top-ppl-wrap .ppl-block ul{font-size:14px}.top-ppl-wrap .ppl-block ul{padding-bottom:10px;margin-bottom:0}.top-ppl-wrap .ppl-block li{list-style:square;margin-left:20px;font-size:14px}.top-ppl-wrap .ppl-cta{position:relative;margin:10px 5% 0 3%;width:90%;padding:20px 10px;top:0;display:block;font-size:38px;color:#fff;z-index:10;text-decoration:none}.top-ppl-wrap .ppl-cta:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:#eb376d;-webkit-transform:rotate(-0.2deg) skew(0.5deg);-ms-transform:rotate(-0.2deg) skew(0.5deg);-moz-transform:rotate(-0.2deg) skew(0.5deg);-o-transform:rotate(-0.2deg) skew(0.5deg);transform:rotate(-0.2deg) skew(0.5deg)}.top-ppl-wrap .ppl-cta:hover:after{background-color:#e9205c}.ppl-wrap{margin:50px 10px;z-index:2;position:relative}@media (min-width: 600px){.ppl-wrap{margin:70px 10px}}.ppl-outer{color:white;float:left;width:100%;position:relative}.person{position:absolute}.person-text{text-align:center;position:absolute;padding:0 5%;line-height:1.1;font-size:16px;z-index:999}.person-name{font-weight:bold;display:block}.mugshot{position:absolute;bottom:0;width:100%}.ppl-text{width:100%}.ppl-text p{font-size:20px;line-height:1.1;margin:0;padding:0 5%}.ppl-cta{width:100%;text-align:center}.ppl-cta h3{color:white;margin-bottom:0;font-size:60px}.ppl-cta-link:hover .ppl-text{background-color:#eb376d}.top-ppl-wrap .msn-grid{position:relative;float:left;width:100%}@media (min-width: 800px){.top-ppl-wrap .msn-grid{width:60%}}@media (min-width: 960px){.top-ppl-wrap .msn-grid{width:66.6666%}}.top-ppl-wrap .msn-grid-item{padding:10px;background:none;width:100%}@media (min-width: 800px){.top-ppl-wrap .msn-grid-item{width:100%}}@media (min-width: 960px){.top-ppl-wrap .msn-grid-item{width:50%}}.top-ppl-wrap .msn-grid-full{width:100%;margin-top:70px}.top-ppl-wrap .msn-grid-full .ppl-block{padding-top:0;padding:20px}.top-ppl-wrap .msn-grid-full .ppl-block .call-out{font-size:38px;margin-top:10px;margin-bottom:10px}.top-ppl-wrap .msn-grid-full .ppl-block p{font-size:16px}.top-ppl-wrap .msn-grid-full .ppl-block::after{-webkit-transform:rotate(0.3deg) skew(0.4deg);-ms-transform:rotate(0.3deg) skew(0.4deg);-moz-transform:rotate(0.3deg) skew(0.4deg);-o-transform:rotate(0.3deg) skew(0.4deg);transform:rotate(0.3deg) skew(0.4deg)}.top-ppl-wrap .msn-grid-full .ppl-block *{padding-left:10px;padding-right:10px}.top-ppl-wrap .msn-grid-side{margin-bottom:20px;width:100%}.top-ppl-wrap .msn-grid-side .call-out{font-size:38px;margin-top:10px;margin-bottom:10px}.top-ppl-wrap .msn-grid-side .ppl-block{padding-top:30px;padding-left:10px}.top-ppl-wrap .msn-grid-side .ppl-block p{font-size:16px}@media (min-width: 800px){.top-ppl-wrap .msn-grid-side{width:40%;float:left}}@media (min-width: 960px){.top-ppl-wrap .msn-grid-side{width:33.3333%;float:left}}.wrap{width:100%;margin:50px auto 0}.case-study{padding:20px 8% 1px;color:white;position:relative;overflow:hidden}.case-study::before,.case-study::after{content:"";position:absolute;height:100%;width:4.5%;max-width:20px;top:0;background-size:100% 100%}.case-study::before{left:0}.case-study::after{right:0}.case-study img{width:100%;max-width:300px;display:block;margin:0 auto 20px}.case-study h2,.case-study h3{line-height:1.1;color:inherit}.case-study h2{font-size:32px;margin-bottom:10px}.case-study h3{margin-bottom:4px}.work-hr{position:absolute;width:100%;height:30px;margin-top:-15px;border:0;background-image:url("../img/hr-1.svg");background-size:100% 100%;z-index:1}.work-hr:nth-child(3n+2){background-image:url("../img/hr-2.svg")}.work-hr:nth-child(3n+3){background-image:url("../img/hr-3.svg")}.work-hr.between{background-image:url("../img/hr-4.svg")}.work-hr.between:nth-child(odd){background-image:url("../img/hr-5.svg")}.work-inner{max-width:700px;margin:0 auto;padding-top:20px}.work-inner-block{max-width:900px;margin:40px auto 40px;padding:40px 20px 25px;position:relative;z-index:1}.work-inner-block::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}img.small{width:66.6666%}@media all and (min-width: 600px){img.titanic,img.cloud,img.inovation,img.robot{position:relative;z-index:2}img.hand,img.pyramid,img.trophy,img.flexible{position:absolute;z-index:1;opacity:0.175;bottom:-35%;height:100%;max-width:100%}img.hand,img.trophy{right:-15%}img.pyramid,img.inovation,img.flexible{left:-25%}}.az-search-before{background-color:#37BEC0;padding-top:40px}.az-search-before::before{background-image:url("../img/left-1.svg")}.az-search-before::after{background-image:url("../img/right-2.svg")}.az-search-before .work-inner-block::after{background:#31aaac;background:rgba(36,148,150,0.5);-webkit-transform:rotate(0.5deg) skew(-0.2deg);-ms-transform:rotate(0.5deg) skew(-0.2deg);-moz-transform:rotate(0.5deg) skew(-0.2deg);-o-transform:rotate(0.5deg) skew(-0.2deg);transform:rotate(0.5deg) skew(-0.2deg)}.az-inno-before{padding-top:40px;background-color:#0EA2DC}.az-inno-before::before{background-image:url("../img/left-4.svg")}.az-inno-before::after{background-image:url("../img/right-3.svg")}.az-inno-before .work-inner-block::after{background:#0c90c4;-webkit-transform:rotate(-0.5deg) skew(0.3deg);-ms-transform:rotate(-0.5deg) skew(0.3deg);-moz-transform:rotate(-0.5deg) skew(0.3deg);-o-transform:rotate(-0.5deg) skew(0.3deg);transform:rotate(-0.5deg) skew(0.3deg)}.reco-before{background-color:#FAAD40;padding-top:40px;margin-bottom:20px}.reco-before::before{background-image:url("../img/left-1.svg")}.reco-before::after{background-image:url("../img/right-2.svg")}.reco-before .work-inner-block::after{background:#f9a227;-webkit-transform:rotate(0.8deg) skew(-0.3deg);-ms-transform:rotate(0.8deg) skew(-0.3deg);-moz-transform:rotate(0.8deg) skew(-0.3deg);-o-transform:rotate(0.8deg) skew(-0.3deg);transform:rotate(0.8deg) skew(-0.3deg)}.bede-before{background-color:#9B5CA4;padding-top:40px}.bede-before::before{background-image:url("../img/left-4.svg")}.bede-before::after{background-image:url("../img/right-3.svg")}.bede-before .work-inner-block::after{background:#8c5394;-webkit-transform:rotate(-1deg) skew(-1.2deg);-ms-transform:rotate(-1deg) skew(-1.2deg);-moz-transform:rotate(-1deg) skew(-1.2deg);-o-transform:rotate(-1deg) skew(-1.2deg);transform:rotate(-1deg) skew(-1.2deg)}.contact-panel #map{z-index:1}.contact-panel #map:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.4)}.address,.phone-email{z-index:2;position:absolute;left:22px;padding-right:20px}.address span,.address a,.phone-email span,.phone-email a{display:inline-block}.address a,.phone-email a{display:inline-block;text-decoration:none}.phone-email{bottom:40px}.phone{margin-right:40px}.map-nav{position:absolute;right:22px;top:100px;z-index:10}.map-nav li{display:block;clear:both}.map-nav a{display:table;text-align:right;color:#ee4f7e;margin:5px 0 0;font-size:28px;font-weight:300;background:white;padding:5px 15px 5px 30px;float:right;background:rgba(255,255,255,0.6);color:rgba(107,116,130,0.7);transition:transform .2s ease-in-out}.map-nav a:hover,.map-nav a.active{background:white;cursor:pointer;transform:scale(1.1);opacity:1;color:#ee4f7e;box-shadow:0 0 15px rgba(107,116,130,0.15)}@media all and (max-width: 600px){.map-nav{position:absolute;left:0;right:0;top:40px;margin-bottom:0;z-index:3}.map-nav li{display:block;width:49.5%;margin:0 0.25%;float:left;clear:none}.map-nav li a{display:block;text-align:left;float:none;padding:7px 15px;border-top:1px solid #e2e4e7;background:rgba(255,255,255,0.8);margin:0 0 1px;font-size:20px}.map-nav li a:hover,.map-nav li a.active{transform:scale(1);box-shadow:none}.map-nav li a.active{font-weight:700}}#map{position:absolute;width:100%;height:100%;top:0;bottom:0}#map::after{content:"";position:absolute;width:100%;height:100%;display:block;background:rgba(237,240,246,0.4);background:rgba(255,255,255,0.4)}.address{position:absolute;margin:100px 0 0;left:22px;right:23%;text-decoration:none;text-shadow:0 0 50px #fff;z-index:3;text-align:left;display:none}.address span{display:block}.address:hover{color:#da1651}.address.london-address{display:block}@media all and (max-width: 600px){.address{top:60px;right:20px}}.address.tera,.phone-email.tera{font-size:30px}@media (max-height: 470px){.address.tera,.phone-email.tera{font-size:34px !important}}@media (max-height: 470px) and (max-width: 500px){.address.tera,.phone-email.tera{font-size:22px !important}}.blog-header{background-color:#37BEC0;padding:40px 0 10px;position:relative}.blog-header h2,.blog-header h3{color:white}.blog-header h2{font-size:42px;margin:30px 0 10px}.blog-header h3{font-weight:300;line-height:1.2}.blog-header-inner{max-width:950px;margin:0 auto;padding:0 20px}.post{padding:20px;font-size:16px;max-width:950px;margin:0 auto;position:relative}.post img{max-width:100%}.post h1,.post h2,.post h3,.post h4,.post h5,.post h6{color:#ee4f7e}.post .post-title{font-size:26px}.post .post-title a{text-decoration:none}.post ul{list-style:disc;padding-left:1em}.post .tags{list-style:none;padding:0}.post .tags li{display:inline}.post-content,.post-meta,.thoughts,.pagination-inner{width:100%;max-width:650px;margin:0 auto}.author{display:inline;margin-right:15px;font-size:22px}.thoughts span{font-weight:700}.thoughts a{text-decoration:none;position:relative}.thoughts a:after{content:"";background-color:#ee4f7e;position:absolute;background-image:url("../img/tweet.png");background-size:cover;width:20px;height:20px;right:-25px;top:1px}.thoughts a:hover:after{background-color:#da1651}.pagination{padding:0 20px;max-width:950px;margin:40px auto 60px}.pagination a{text-decoration:none;font-weight:300;font-style:italic}.pagination a:first-child:before{content:"◀ ";color:#6B7482}.pagination a:nth-child(2){float:right}.pagination a:nth-child(2):after{content:" ▶";color:#6B7482}.pagination-inner{margin:0}.az-title{width:90%;max-width:800px;margin:60px auto 0}@media (min-width: 600px){.az-title{margin-top:100px;font-size:44px}}.az-video-outer{max-width:90%;width:800px;margin:20px auto 100px;position:relative;padding-top:30px;padding-bottom:56.25%;height:0;overflow:hidden;z-index:999}@media (min-width: 600px){.az-video-outer{padding-bottom:450px}}.az-video-outer iframe,.az-video-outer html{position:absolute;top:0;left:0;width:100%;height:100%}.jobs-page-header{background-color:#37BEC0;padding:50px 20px 10px;position:relative;top:-20px}@media all and (min-width: 600px){.jobs-page-header{padding:70px 20px 10px}.jobs-page-header::after{content:"";position:absolute;bottom:-39px;left:0;width:100%;height:40px;background:url("../img/blog-head.svg") no-repeat;background-size:cover}}.jobs-page-title{color:white;font-size:42px;margin-bottom:8px;max-width:760px;margin-left:auto;margin-right:auto}@media all and (min-width: 600px){.jobs-page-title{font-size:62px}}.jobs-page-intro{color:white;font-size:16px;max-width:760px;margin-left:auto;margin-right:auto}.jobs-list{padding:30px 20px 60px}@media all and (min-width: 600px){.jobs-list{padding-top:70px}}.jobs-item{margin-bottom:20px;max-width:760px;margin-left:auto;margin-right:auto}.jobs-item h3{margin-bottom:-4px;line-height:1.2}.jobs-item a{font-size:16px;text-decoration:none}.jobs-item a h3{color:#ee4f7e}.jobs-item a h3:hover{color:#e81756}@media all and (min-width: 450px){.address.tera,.phone-email.tera{font-size:34px}}@media all and (min-width: 600px){.address.tera,.phone-email.tera{font-size:52px}.blog-header{padding:70px 20px 20px}.blog-header h2{font-size:62px}.blog-header h3{font-size:32px}.blog-header::after{content:"";position:absolute;bottom:-39px;left:0;width:100%;height:40px;background:url("../img/blog-head.svg") no-repeat;background-size:cover}.post{font-size:18px;padding:60px 20px}.post h3{font-size:26px}.post .post-title{font-size:42px}.author{font-size:32px}.site-header{height:60px;padding:0 18px}.site-logo-container{height:60px}.site-logo{padding:14px 12px 10px}.site-logo-flip{padding:14px 12px 10px}.nav-btn{display:none}.site-nav{position:static}.site-nav ul{display:block;position:static;width:auto;padding:0}.site-nav li{float:left;left:0}.site-nav a{margin:0;width:auto;padding:0;display:inline-block;height:60px;text-decoration:none;position:static;text-align:center}.site-nav a:first-child{margin:0}.site-nav a::after{content:attr(data-page);position:absolute;font-weight:300;-webkit-font-smoothing:subpixel-antialiased;top:0;left:0;height:60px;line-height:60px;text-align:center;background:#ee4f7e;color:white;width:100%;-webkit-transform-origin:50% 0%;-ms-transform-origin:50% 0%;-moz-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transition:-webkit-transform 0.2s,background 0.3s;-ms-transition:-ms-transform 0.2s,background 0.3s;-moz-transition:-moz-transform 0.2s,background 0.3s;-o-transition:-o-transform 0.2s,background 0.3s;transition:transform 0.2s,background 0.3s}.site-nav a:hover::after{background:#ac113f;-webkit-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg)}.site-nav a:hover span{-webkit-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);background:#ff6392}.site-nav span{color:white;font-size:20px;line-height:59px;height:60px;max-height:60px;font-weight:700;padding:0 12px;display:inline-block;background:#ee4f7e;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(-90deg);-ms-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transition:-webkit-transform 0.3s,background 0.3s;-ms-transition:-ms-transform 0.3s,background 0.3s;-moz-transition:-moz-transform 0.3s,background 0.3s;-o-transition:-o-transform 0.3s,background 0.3s;transition:transform 0.3s,background 0.3s}.site-nav li{position:relative}.site-nav li:first-child{margin-left:0}.homepage-head{margin-top:60px}.wrap{margin-top:70px}.contact-panel{display:block}.wrap h2{font-size:62px}.wrap h3{font-size:32px}.wrap p{font-size:22px}}@media all and (min-width: 720px){.homepage-grid-inner{width:49.5%;margin:0 0.25%}.homepage-logos li{margin-top:20px;width:24.5%;float:left}}@media all and (min-width: 850px){.address.tera,.phone-email.tera{font-size:62px}.homepage-head{padding:70px 60px 120px}.homepage-head h1,.homepage-head h2{margin:0;text-align:left}.homepage-head h1{font-size:72px;margin-bottom:20px}.homepage-head h2{font-size:32px;line-height:1.1;font-weight:300}.homepage-services-container{padding:0 60px 90px;text-align:left}.homepage-services-container h2{margin-bottom:20px;font-size:52px}.homepage-services-container h3{margin-bottom:50px;font-size:24px}.homepage-services-container li{width:19%}.grid-inner-block.block-join h2.call-out{font-size:72px}.testamonials-container{padding:50px 25px}.testamonials-container ul{margin:0 auto}.testamonials-container li{margin-bottom:0}.testamonials-container .text{font-size:38px;margin-bottom:20px;color:#ee4f7e;letter-spacing:-1px}.testamonials-container .text:before,.testamonials-container .text:after{content:"'"}.testamonials-container span{font-weight:700;font-size:22px;line-height:20px}.testamonials-container .title{font-weight:300}}@media all and (max-width: 1100px){.homepage-services li{font-size:18px}}@media all and (max-width: 920px){.homepage-services{margin-bottom:0}.homepage-services li{width:32%}.homepage-services li:nth-child(4){margin-left:16%}}@media all and (max-width: 720px){.homepage-services li{text-align:left;width:100%;padding-top:10px;padding-bottom:10px}.homepage-services li:nth-child(4){margin-left:0}.homepage-services li img{display:inline-block;vertical-align:middle;width:15%;margin:0}.homepage-services li span{display:inline-block;vertical-align:middle;width:83%;padding-left:10px}}@media all and (min-width: 950px){.address.tera,.phone-email.tera{font-size:72px}}@media all and (min-width: 1000px){.work-inner-block{padding-left:100px;padding-right:100px}.post-content{margin:0}.post-meta{position:absolute;top:60px;right:20px;max-width:300px;text-align:right}.post-meta .tags li{display:block}.author{display:block;margin:0}.date{margin-bottom:20px}.thoughts{margin:40px 0 0;font-size:32px}.thoughts a:after{width:40px;height:40px;right:-45px;top:1px}}.style-guide{padding:1px 60px 120px}.style-guide p,.style-guide pre{max-width:66.66%}.style-guide .image-container{background:#ee4f7e;display:inline-block;padding:30px 30px 25px;color:white;font-weight:700}.style-guide .image-container span{margin:10px 0 0}.style-guide span{display:block}.style-guide h2{margin:50px 0 4px -30px;text-transform:uppercase;color:#ee4f7e}.style-guide .color-box{width:140px;height:140px;margin-right:20px;margin-bottom:8px}.style-guide .color-box:first-child{border:1px solid #e6e6e6}.style-guide .headers h2{margin:0 0 18px;color:#6B7482;text-transform:lowercase}.style-guide .color-name,.style-guide .color-value{text-transform:uppercase;font-weight:700;line-height:1}.style-guide .color-value{color:#a1a8b2;margin:4px 0 15px}.style-guide .type-sizes span{margin-bottom:25px}.style-guide .type-name{margin-top:25px;color:#a1a8b2}.style-guide .type-name:first-child{margin-top:0}.style-guide .on-bg{color:white;background:#ee4f7e;padding:20px;margin-top:25px} +/*# sourceMappingURL=styles.css.map */ diff --git a/dist/css/styles.css.map b/dist/css/styles.css.map new file mode 100644 index 0000000..36cdf7c --- /dev/null +++ b/dist/css/styles.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "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", +"sources": ["../../src/sass/_normalize.scss","../../src/sass/_elements.scss","../../src/sass/_mixins.scss","../../src/sass/_variables.scss","../../src/sass/_helpers.scss","../../src/sass/_typography.scss","../../src/sass/_header.scss","../../src/sass/_footer.scss","../../src/sass/_homepage.scss","../../src/sass/_people.scss","../../src/sass/_work.scss","../../src/sass/_contact.scss","../../src/sass/_blog.scss","../../src/sass/_az-vids.scss","../../src/sass/_jobs.scss","../../src/sass/_media-queries.scss","../../src/sass/_style-guide.scss"], +"names": [], +"file": "styles.css" +} diff --git a/dist/designer/index.html b/dist/designer/index.html new file mode 100644 index 0000000..b21dadb --- /dev/null +++ b/dist/designer/index.html @@ -0,0 +1,130 @@ + + + + + + pebble {code} | Designer + + + + + + + + + + + + + +
+
+

Designer

+

Join some of London's best Tech Talent

+
+
+
+

Fed up with feeling like a tiny cog in a huge machine? Bored with strict work practices, outmoded design standards and draconian time management? By joining a small company, you are guaranteed to be a key a part of our team from day one.

+

Skills and requirements

+

We are looking for candidates who are passionate about design and technology. Candidates should be able to design user interfaces using web technologies and have some opinions about trends, techniques and technologies. You will work directly with + product owners and developers to deliver inspiring digital products as part of a pebble {code} team.

+

You may be asked to work on branding, illustrations and product and process diagrams. Furthermore you will have the opportunity to shape the strategic direction of products as part of an Agile delivery team.

+

pebble {code} run regular internal hack days that support our philosophy of rapid prototyping and proving ideas as quickly as possible. This is a fast-paced role where you can expect to learn new skills and be challenged.

+

You should have excellent visual design skills, a portfolio of work demonstrating user interface design and general graphic design skills. You will also possess basic front-end skills and a working understanding of browsers.

+

A London base is not mandatory – there is some flexibility regarding working hours and practices, pebble {code} is in the process of building a + Results Only Work Environment, and as such is supportive of employees who are unable to be office based 5 days/week. We welcome applications from candidates who are able to be at least partly based in our London office. pebble {code} is an + equal opportunities employer and welcomes all applicants eligible to work in the UK.

+

Remuneration: Competitive

+

Send your CV to + jobs@pebblecode.com +

No Agencies Please

+
+ + + + + + + + + \ No newline at end of file diff --git a/dist/people-champion/index.html b/dist/people-champion/index.html new file mode 100644 index 0000000..89cb54b --- /dev/null +++ b/dist/people-champion/index.html @@ -0,0 +1,150 @@ + + + + + + pebble {code} | People Champion + + + + + + + + + + + + + +
+
+

People Champion

+

Help us look after our most precious thing

+
+
+
+

pebble {code} seeks an exceptional dynamic individual to join it’s growing Innovation Consultancy as part of it’s People Operations Department. You will answer directly to the Board, championing Pebble’s values internally and externally as pebble + enters its next phase of growth.

+

Externally, you’ll be working to help raise the profile of the company, establishing pebble {code} as a first class innovator where the best minds go to pursue a career and solve interesting problems. Internally you’ll be working directly with the + staff to embed pebble’s culture, enhance it’s social calendar and develop it’s staff. This includes developing the office environment, policies and benefits packages to make pebble {code} an outstanding place to work.

+

Duties Include

+ +

Relevant areas of experience

+ +

Key Personal Attributes

+ +

Send your CV to + jobs@pebblecode.com +

No Agencies Please

+
+ + + + + + + + + \ No newline at end of file diff --git a/src/templates/pages/designer/index.hbs b/src/templates/pages/designer/index.hbs new file mode 100644 index 0000000..7df633f --- /dev/null +++ b/src/templates/pages/designer/index.hbs @@ -0,0 +1,31 @@ +--- +title: " | Designer" +--- +
+
+

Designer

+

Join some of London's best Tech Talent

+
+
+ +
+

Fed up with feeling like a tiny cog in a huge machine? Bored with strict work practices, outmoded design standards and draconian time management? By joining a small company, you are guaranteed to be a key a part of our team from day one.

+ +

Skills and requirements

+

We are looking for candidates who are passionate about design and technology. Candidates should be able to design user interfaces using web technologies and have some opinions about trends, techniques and technologies. You will work directly with product owners and developers to deliver inspiring digital products as part of a pebble {code} team.

+ +

You may be asked to work on branding, illustrations and product and process diagrams. Furthermore you will have the opportunity to shape the strategic direction of products as part of an Agile delivery team.

+ +

pebble {code} run regular internal hack days that support our philosophy of rapid prototyping and proving ideas as quickly as possible. This is a fast-paced role where you can expect to learn new skills and be challenged.

+ +

You should have excellent visual design skills, a portfolio of work demonstrating user interface design and general graphic design skills. You will also possess basic front-end skills and a working understanding of browsers.

+ +

A London base is not mandatory – there is some flexibility regarding working hours and practices, pebble {code} is in the process of building a Results Only Work Environment, and as such is supportive of employees who are unable to be office based 5 days/week. We welcome applications from candidates who are able to be at least partly based in our London office. pebble {code} is an equal opportunities employer and welcomes all applicants eligible to work in the UK.

+ +

Remuneration: Competitive

+ +

Send your CV to jobs@pebblecode.com + +

No Agencies Please

+
+ diff --git a/src/templates/pages/people-champion/index.hbs b/src/templates/pages/people-champion/index.hbs new file mode 100644 index 0000000..8d966e6 --- /dev/null +++ b/src/templates/pages/people-champion/index.hbs @@ -0,0 +1,53 @@ +--- +title: " | People Champion" +--- +
+
+

People Champion

+

Help us look after our most precious thing

+
+
+ +
+

pebble {code} seeks an exceptional dynamic individual to join it’s growing Innovation Consultancy as part of it’s People Operations Department. You will answer directly to the Board, championing Pebble’s values internally and externally as pebble enters its next phase of growth.

+

Externally, you’ll be working to help raise the profile of the company, establishing pebble {code} as a first class innovator where the best minds go to pursue a career and solve interesting problems. Internally you’ll be working directly with the staff to embed pebble’s culture, enhance it’s social calendar and develop it’s staff. This includes developing the office environment, policies and benefits packages to make pebble {code} an outstanding place to work.

+ +

Duties Include

+ + + +

Relevant areas of experience

+ + + +

Key Personal Attributes

+ + + + +

Send your CV to jobs@pebblecode.com + +

No Agencies Please

+ +