body,html{font-size:18px}body{font-weight:400}body,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}h1,h2,h3,h4,h5,h6{color:#212121}h1{font-size:3rem;line-height:3.625rem;letter-spacing:.5px;font-weight:700;margin-bottom:.35rem}h2{font-size:2.625rem;line-height:3.375rem}h2,h3{letter-spacing:.3px;font-weight:700}h3{font-size:2.25rem;line-height:2.875rem}h4{font-family:Permanent Marker,cursive;font-size:1.5rem;line-height:1.875rem;letter-spacing:.2px;color:#212121;margin-bottom:2.25rem}h5{font-size:1.125rem;margin-bottom:1.125rem}h5,h6{font-weight:700}h6{margin-top:2.5rem;margin-bottom:.75rem}h6,p{font-size:1rem}p{font-family:Montserrat,sans-serif;font-weight:400;line-height:1.7rem;letter-spacing:.3px;color:#212121;margin-bottom:1.4rem}.medium,.medium p{font-size:1.125rem;line-height:1.9rem}.large,.large p{font-size:1.2rem;line-height:2.2rem;letter-spacing:.2px}.lead{font-size:1.35rem;line-height:2.1rem}p a:link,p a:visited{color:#212121;text-decoration:underline;font-weight:600}p a:active,p a:hover{color:#1111ba}hr{color:#d8d8d8;margin:3rem 0}.bold{font-weight:700}.mobile-break{display:none}.emoji{width:1.3em;height:1.3em;padding:0;vertical-align:-.15em}.loader{position:fixed;width:100%;height:100%;top:0;left:0;background:#fff;z-index:10;text-align:center;opacity:1}.spinner{width:40px;height:40px;position:relative;margin:0 auto;top:44%}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#212121;opacity:.6;position:absolute;top:0;left:0;bottom:0;-webkit-animation:sk-bounce 2s ease-in-out infinite;animation:sk-bounce 2s ease-in-out infinite}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.navbar-brand{font-family:Permanent Marker,cursive;color:#212121;font-size:1.5rem;letter-spacing:.058rem;padding-top:1.1rem;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.navbar-brand:hover{color:#1111ba}.navbar{font-family:Montserrat,sans-serif;padding:.5rem 0}.navbar-expand-lg .navbar-nav .nav-link{margin-left:1.625rem;margin-right:1.625rem;margin-top:1.2rem;padding-left:1rem;padding-right:1rem}.navbar-toggler:active,.navbar-toggler:focus{outline:0}.navbar-toggler{position:relative}.navbar-toggler span{display:block;background-color:#212121;height:3px;width:25px;margin-top:4px;margin-bottom:4px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);position:relative;left:0;opacity:1}.navbar-toggler span:first-child,.navbar-toggler span:nth-child(3){-webkit-transition:transform .35s ease-in-out;-moz-transition:transform .35s ease-in-out;-o-transition:transform .35s ease-in-out;transition:transform .35s ease-in-out}.navbar-toggler:not(.collapsed) span:first-child{position:absolute;left:12px;top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);opacity:.9}.navbar-toggler:not(.collapsed) span:nth-child(2){height:12px;visibility:hidden;background-color:transparent}.navbar-toggler:not(.collapsed) span:nth-child(3){position:absolute;left:12px;top:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);opacity:.9}.navbar-expand-lg .navbar-nav .work-nav .nav-link{margin-right:1.625rem;margin-left:0;margin-top:1rem;padding-top:.5rem;padding-left:1rem;padding-right:1rem}.navbar-expand-lg .navbar-nav .nav-link:last-child{margin-right:0}.nav-item .nav-link{color:#212121;background:linear-gradient(90deg,#fdff32 50%,#fff 0);background-size:200% 100%;background-position:104% bottom;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;background-repeat:no-repeat;margin-left:0}.nav-item .nav-link:hover{color:#212121;background-position:0 100%}a.nav-link.active{font-weight:700}.work-nav .nav-arrow{position:relative;top:4px;font-size:1.2rem;line-height:1rem;opacity:1;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.work-nav:hover .nav-arrow{opacity:1}.case-study-blue .nav-item .nav-link{color:#212121;background:linear-gradient(90deg,#212121 50%,#99c4f4 0);background-size:200% 100%;background-position:104% bottom;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;background-repeat:no-repeat}.case-study-blue .nav-item .nav-link:active,.case-study-blue .nav-item .nav-link:hover{color:#99c4f4;background-position:0 100%}.case-study-blue .navbar-collapse.show{border-bottom:1px solid #000}.btn{text-transform:none;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;white-space:normal}a.btn.btn-primary{text-decoration:none;color:#fff}.btn-group-lg>.btn,.btn-lg{padding:1.125rem 1.6rem}.btn-primary,.btn-primary:link,.btn-primary:visited{background-color:#212121;border:none;border-radius:0;font-size:1.125rem;font-weight:400;letter-spacing:.32px;color:#fff}.no-touch .btn-primary:active,.no-touch .btn-primary:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.3);background-color:#1111ba}a.btn.btn-secondary{text-decoration:none;font-weight:400}.btn-secondary{background:none;color:#212121;font-size:1.125rem;font-weight:400;letter-spacing:.32px;border-radius:0;border:none;border-bottom:3px solid #212121;padding:.5rem .75rem .4rem;margin-top:.5rem;background:linear-gradient(90deg,#fdff32 50%,#fff 0);background-size:200% 104%;background-position:100% 100%;background-repeat:no-repeat;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.no-touch .btn-secondary:active,.no-touch .btn-secondary:hover{color:#212121;background-position:0 100%;border-bottom:3px solid #212121}.arrow{position:relative;top:5px}.home-btn .btn-secondary{background:none;color:#212121;font-size:1.125rem;font-weight:400;letter-spacing:.32px;border-radius:0;border:none;border-bottom:3px solid #212121;padding:.4rem .7rem;margin-top:.38rem;background:linear-gradient(90deg,#fdff32 50%,#fff 0);background-size:200% 100%;background-position:100% 100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.no-touch .home-btn .btn-secondary:hover{color:#212121;background-position:0 100%;border-bottom:3px solid #212121}.post-it-about .btn-secondary{background:none;color:#212121;font-size:1.125rem;letter-spacing:.32px;border-radius:0;border:none;border-bottom:3px solid #212121;padding:.6rem .75rem .4rem;margin-top:1.25rem;background:linear-gradient(90deg,#212121 50%,#99c4f4 0);background-size:200% 100%;background-position:104% bottom;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;background-repeat:no-repeat;font-weight:400}.no-touch .post-it-about .btn-secondary:hover{color:#99c4f4;background-position:0 100%;border-bottom:3px solid #212121}.about-btn a.btn.btn-primary{color:#99c4f4;padding:.9rem 1rem 1.125rem}.no-touch .about-btn a.btn.btn-primary:active,.no-touch .about-btn a.btn.btn-primary:hover{color:#fff}.about-outer .home-btn .btn-secondary{background:none;color:#212121;font-size:1.125rem;font-weight:400;letter-spacing:.32px;border-radius:0;border:none;border-bottom:3px solid #212121;padding:.4rem .7rem;margin-top:.38rem;background:linear-gradient(90deg,#fdff32 50%,#99c4f4 0);background-size:200% 101%;background-position:100% 100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.no-touch .about .home-btn .btn-secondary:hover{color:#212121;background-position:0 100%;border-bottom:3px solid #212121}.btn .btn-primary .btn-lg .btn-case-study{font-weight:400}.btn-case-study{margin:0 0 6rem;padding-top:1rem;padding-bottom:1.3rem}.external{margin-right:.2rem}footer{background-color:#212121;color:#fff;padding:7.5rem 0 3rem}footer h2{color:#fff;margin-bottom:1.5rem}footer p{color:#fff;line-height:2.8rem}.footer-message.large p{letter-spacing:.6px}.cta{margin-top:2.25rem}.copyright{margin-top:10rem}.connect{text-align:right}.connect a:link,.connect a:visited{color:#fff;text-decoration:none}.connect p{float:right;margin-left:2rem}.linkedin,.twitter{font-size:2rem;position:relative;margin-right:.25rem}.linkedin{top:3px}.twitter{top:6px}.footer-message .btn-secondary{background:none;color:#fff;font-size:1.2rem;line-height:2.25rem;letter-spacing:.2px;font-weight:400;letter-spacing:.32px;border-radius:0;border:none;border-bottom:3px solid #fff;padding:.4rem .6rem;margin-top:-.1rem;background:linear-gradient(90deg,#fff 50%,#212121 0);background-size:200% 100%;background-position:100% 100%;background-repeat:no-repeat;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.footer-message .btn-secondary:hover{color:#212121;background-position:0 100%;border-bottom:3px solid #fff}@media (max-width:575.98px){.mobile-break{display:block}.break,.mobile-hide{display:none}h1{font-size:2.2rem;line-height:2.5rem;letter-spacing:.5px;font-weight:700;margin-bottom:.7rem}h2{font-size:1.5rem;line-height:2.3rem}h3{font-size:1.6rem;line-height:2.2rem}h4{font-size:1.5rem;line-height:2.1rem}p{letter-spacing:.2px}.lead{font-size:1.1rem;line-height:1.75rem}.large,.large p{font-size:1rem;line-height:1.8rem}.medium,.medium p{font-size:1.1rem;line-height:1.7rem}footer{padding:4rem 0 2rem}.footer p{line-height:2rem}.copyright{margin-top:6rem}.copyright p{font-size:.8rem}.twitter{top:3px!important}.linkedin,.twitter{font-size:1.2rem;margin-right:.25rem}.connect{text-align:left}.connect p{float:left;margin-left:0;margin-right:2rem}.svg-inline--fa.linkedin,.svg-inline--fa.twitter{vertical-align:0}.btn-secondary{font-size:1rem}.footer-message .btn-secondary{margin-top:0;font-size:1rem}}@media (max-width:991.98px){.navbar-expand-lg .navbar-nav .nav-link{margin-left:0}.navbar-collapse.show{border-bottom:1px solid #d8d8d8;padding-bottom:1rem}.navbar-brand{padding-top:.3rem}}@media (min-width:992px){.work-nav .nav-arrow{opacity:0}.navbar-expand-lg .navbar-nav .work-nav .nav-link{margin-left:1.625rem}}@media (min-width:1200px){.about-btn a.btn.btn-primary{color:#99c4f4;padding:.9rem 2rem 1.125rem}}.hero{height:85vh}.jumbotron{background:none;padding-top:3rem}.about-btn,.home-btn{margin-top:1.125rem}.post-it-about{background-color:#99c4f4;padding:5.25rem 0 8.5rem;box-shadow:0 0 0 0 transparent}.me{position:relative;right:0;bottom:0;opacity:0}.me-pic{position:absolute;bottom:-8.5rem;right:0;z-index:-1}.post-it-about a{text-decoration:none;color:#212121}.post-it-about h4,.post-it-about p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateZ(0)!important}.link-block{display:inline-block;position:absolute;width:100%;height:100%;top:0;left:0;text-decoration:none;background-color:#fff;opacity:0;filter:alpha(opacity=1)}.post-it-white{background-color:#fff;height:412px}.clients-outer{margin-top:9.75rem;margin-bottom:11.375rem}.clients{text-align:center}.clients img{margin-top:2.25rem;margin-bottom:2.25rem}.featured-work{height:80vh}.featured-spacer{margin:3rem 0 10.5rem}.backbase-engage{background-image:url(../images/backbase-engage-cover.jpg)}.aws,.backbase-engage{background-size:cover;height:100%;box-shadow:0 0 0 0 transparent;background-repeat:no-repeat;background-position:0}.aws{background-image:url(../images/AWS.jpg)}.dksh{background-image:url(../images/DKSH.jpg)}.dksh,.oc{background-size:cover;height:100%;box-shadow:0 0 0 0 transparent;background-repeat:no-repeat;background-position:0}.oc{background-image:url(../images/Orchard-Credit.jpg)}.card-type{padding:0 1.5rem}.card-type h3,.card-type p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateZ(0)!important}@media (max-width:575.98px){.post-it-about{padding:2em}.me{display:none}.post-it-white{height:250px}.featured-work{height:460px}.featured-spacer{margin:2rem 0}.clients-outer{margin-top:5rem;margin-bottom:5rem}.card-type{padding:0 .3rem}.card-type p{margin-bottom:0}}@media (max-width:767.98px){.aws,.backbase-engage{box-shadow:0 6px 8px 1px rgba(0,0,0,.1)}.aws{background-position:60% -100px}.dksh,.oc{box-shadow:0 6px 8px 1px rgba(0,0,0,.1)}.oc{background-position:40% -50px}.about-btn,.home-btn{margin-top:1rem}}.work-hero{height:25vh;margin-top:5vh}.work-image{height:280px;background-size:cover;background-repeat:no-repeat;background-position:0}.work-item-outer{box-shadow:0 6px 8px 1px rgba(0,0,0,.1);margin-bottom:2.625rem;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;width:98%}.work-item-outer:hover{box-shadow:0 10px 20px 1px rgba(0,0,0,.2)}.work-item{padding:1.875rem 1.5rem}.engage-work{background-image:url(../images/Backbase-ENGAGE.jpg)}.aws-work{background-image:url(../images/AWS.jpg)}.dksh-work{background-image:url(../images/DKSH.jpg)}.oc-work{background-image:url(../images/Orchard-Credit.jpg)}.oracle-work{background-image:url(../images/Oracle.jpg)}.work-cta{margin:5rem auto 2rem}.btn-work{margin:2rem 0 8rem;padding-top:1rem;padding-bottom:1.3rem}@media (max-width:575.98px){.btn-work{margin:2rem 0 6rem}.work-item{padding:1.5rem}.work-item p{margin-bottom:.4rem}.work-hero{height:180px;margin-top:4vh}}@media (max-width:767.98px){.aws-work{background-position:50% 0}.dks-work,.oc-work,.oracle-work{background-position:40% 0}.work-cta{margin:5rem auto 1rem}.work-image{height:180px}}.case-hero{height:82vh;min-height:500px}.about-outer,.case-study-blue{background-color:#99c4f4}#LeadImage{opacity:0;box-shadow:0 3px 12px 0 rgba(0,0,0,.19);max-width:100%;overflow:hidden;line-height:0;border:none}#LeadImage video{display:block;width:100%;margin-bottom:-1px}.time{font-size:.875;line-height:1.5}.project-detail{margin-top:1.1rem}.project-detail p{margin-bottom:1rem}p a .external{color:#212121;text-decoration:none;margin-left:.2rem;width:.75em;height:.75em}.summary{background-color:#f6f6f6;padding:3.375rem 0;margin:2rem 0 6rem}.summary .shadow{box-shadow:0 12px 18px 0 rgba(0,0,0,.1);margin-top:.4rem}.next-project{font-weight:700;margin-right:.6rem}.arrow-forward{line-height:1rem;position:relative;top:6px;font-size:1rem}.project-content ul{list-style:none;margin:2rem 0 3.5rem;padding:0 2rem}.project-content li{font-size:1rem;line-height:1.5rem;letter-spacing:.3px;margin-bottom:1.6rem}.project-content ul li:before{content:"\f00c";display:none;font-family:Font Awesome\ 5 Solid;color:#212121;font-weight:900}.project-content li .fa-check{margin:0 8px 0 -25px}.project-content ol li{margin-bottom:1.2rem;list-style:none}.project-content ol li:before{content:none;content:counter(list) ") ";counter-increment:list;font-family:Montserrat,sans-serif;font-weight:700;margin:0 8px 0 -1.7rem}.project-content ol{counter-reset:list;padding:0 3rem 0 2.9rem}.blockquote p.lesson-label{background-image:url(../images/highlight-blue.svg)}.blockquote p.lesson-label,.blockquote p.lesson-label-orange{text-transform:uppercase;font-size:1rem;font-family:Montserrat,sans-serif;font-weight:400;letter-spacing:.7px;position:relative;top:-1.5rem;left:-2.5rem;background-repeat:no-repeat;padding-left:.5rem}.blockquote p.lesson-label-orange{background-image:url(../images/highlight-orange.svg)}.blockquote p.lesson-label-pink{text-transform:uppercase;font-size:1rem;font-family:Montserrat,sans-serif;font-weight:400;letter-spacing:.7px;position:relative;top:-1.5rem;left:-2.5rem;background-image:url(../images/highlight-pink.svg);background-repeat:no-repeat;padding-left:.5rem}.blockquote{background-color:#f3f3f3;padding:.5rem 2rem 2rem;margin:3rem 0 3rem 2rem;font-size:1.25rem;line-height:2.25rem;letter-spacing:.2px}.blockquote p{font-family:Permanent Marker,cursive;margin:0}p.number{font-size:3.2rem;margin:.2rem 0;padding:0}.summary ul,.summary ul li{margin:1rem 1.2rem;padding:0}.summary ol,.summary ol li{margin:1rem 1.2rem 1rem .9rem;padding:0}.img-shadow{box-shadow:0 3px 12px 0 rgba(0,0,0,.06)}.img-pad{margin:1.875rem 0 2.5rem}.img-pad-large{margin:2.875rem 0 3.875rem}.logo-pad{margin:0 0 1.85rem}figcaption{font-size:.9rem;color:#696969;margin-bottom:2.5rem;text-align:center;font-weight:400;letter-spacing:.3px}.quote{border-left:6px solid #2c2c2c;margin:1rem 0 1rem 2rem;padding:2rem 0 .5rem 2rem;width:86%}.quote.blue{border-left:6px solid #99c4f4}.quote.pink{border-left:6px solid #e28ab2}.author{font-size:.75rem}.results-col-right{padding:.1rem 0 0 2rem}.video-container{display:block;overflow:hidden;line-height:0;border:none}.video-container video{display:block;width:100%;margin-bottom:-1px}video{max-width:100%}@media (max-width:575.98px){.overview{margin-top:2rem}.blockquote{padding:0 1.4rem 1.5rem 1.2rem}.blockquote p{font-size:1.1rem;line-height:1.9rem}.project-detail{margin-top:1rem}.project-detail p{font-size:.9rem;line-height:1.2rem}.quote{margin-left:1rem}.summary{padding:3rem 1rem}.results-col-right{padding:2rem 0 0}figcaption{font-size:.75rem}.img-pad{margin:.5rem 0}}@media (max-width:767.98px){.case-hero{min-height:500px}}.about-hero{height:75vh;min-height:300px}.about{font-size:1.5rem;letter-spacing:0;line-height:2.1rem}.summary-bar{padding:3.375rem 0}.large-number{font-size:2.2rem;margin-top:1rem;line-height:.8rem;font-weight:700;height:1rem}.plus{font-size:1.75rem}.summary-text{margin-bottom:2rem;font-size:.95rem;line-height:1.3rem}.material-icons.arrow-right{font-size:1.4rem}.about-overview{padding-top:7.875rem}.about-clients-outer{margin-top:7.875rem;margin-bottom:9.875rem}.skill-outer{margin-top:3rem;margin-bottom:8rem}.skill{margin:3rem 0 2rem}.skill-header{margin-top:.35rem;margin-bottom:.75rem;text-transform:uppercase;font-weight:700}.skill-inner{padding:0 1.8rem}.contact-connect{margin-top:6.3rem}.connect-links,.contact-connect-links{list-style:none;margin:0}.connect-links li:first-child{margin-top:.3rem;margin-bottom:5.15rem}.connect-links li,.contact-connect-links li{margin:2rem 0}.connect-links li a,.contact-connect-links li a{color:#212121}.connect-links li a:hover,.contact-connect-links li a:hover{color:#1111ba}.icon{margin-right:.5rem;font-size:1.25rem}@media (max-width:575.98px){ul.connect-links{margin-left:0;padding-left:0;margin-top:3rem}.connect-links li:first-child{margin-bottom:0}.skill{margin:0}.skill-inner{margin-bottom:1rem}.skill .large,.skill .large p{font-size:1.3rem;line-height:1.8rem;margin:1rem}.skill h4{margin-left:1rem}.about-overview{padding-top:3.875rem}.about-clients-outer{margin-top:5.875rem;margin-bottom:5.875rem}.contact-connect{margin-top:3rem}}@media (min-width:768px){.about{font-size:2.7rem;line-height:3.6rem;letter-spacing:.5px;font-weight:700}.large-number{font-size:2.2rem;line-height:.9rem;height:1.3rem}.summary-text{font-size:.85rem;line-height:1.1rem}.plus{font-weight:400;font-size:2rem}.material-icons.arrow-right{font-size:1.6rem;position:relative;top:-3px}}@media (min-width:1200px){.large-number{font-size:3.9rem;line-height:2.8rem;height:3rem}.summary-text{font-size:1rem;line-height:1.4rem}.plus{font-weight:400;font-size:4rem}.material-icons.arrow-right{font-size:2.6rem;position:relative;top:-3px}}.contact-hero{padding:4rem 0 8rem}.field,textarea{width:100%;border:1px solid #212121;padding:.75rem}.textarea{margin-bottom:0;border:1px solid #212121}label{margin:1rem 0 .5rem}div.form-group{margin-bottom:0}.contact-btn{margin-top:2rem}.form-control{border:1px solid #212121;border-radius:0}.form-control:focus{border-color:#1111ba;box-shadow:none}#contact-form,#thanks-message{position:relative}#contact-form{min-height:600px}#thanks-message{background-color:#faf3a7;opacity:0;padding-top:10rem;padding-bottom:24rem;top:0;min-height:450px}#thanks-message,.form-inner{position:absolute}.form-container{padding-top:10vh}a.btn.contact-thanks-btn{padding:.9rem 2rem 1.125rem;color:#faf3a7;margin-top:1.125rem}a.btn.contact-thanks-btn:hover{color:#fff}.connect-header{margin-top:.35rem;margin-bottom:.75rem;text-transform:uppercase;font-weight:600}@media (max-width:575.98px){.contact-hero{padding:3rem 0}#thanks-message{padding-top:5rem;padding-bottom:3rem;margin-left:1rem}.mobile-contact{margin:0}.connect-header{font-weight:700}}