@charset "UTF-8";@font-face{font-family:gilroy-extrabold;src:url(../fonts/gilroy-extrabold-webfont.woff2) format("woff2"),url(../fonts/gilroy-extrabold-webfont.woff) format("woff");font-weight:400;font-style:normal}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img{height:auto;width:100%}html{font-size:62.5%;font-family:IBM Plex Sans,"system-ui",Helvetica,Arial,sans-serif}body,input,textarea{color:#101011;font-size:1.65rem;text-rendering:optimizeLegibility}@media only screen and (min-width:600px){body,input,textarea{font-size:1.65rem}}h1,h2,h3,h4,h5,h6,p{margin:0;max-width:800px;width:100%}h1,h2,h3,h4,h5,h6{font-weight:400;text-rendering:optimizeLegibility;margin-bottom:2rem;letter-spacing:normal;line-height:140%}h1{font-size:2.4rem}@media only screen and (min-width:1200px){h1{font-size:3.4rem}}h2{font-size:2rem}@media only screen and (min-width:1200px){h2{font-size:2.8rem}}h3{font-size:1.85rem}@media only screen and (min-width:600px){h3{font-size:2.2rem}}h4{font-size:1.85rem}@media only screen and (min-width:600px){h4{font-size:2rem}}li,p{line-height:185%;text-rendering:optimizeLegibility}li:not(:last-of-type),p:not(:last-of-type){margin-bottom:1.5em}@media only screen and (min-width:600px){li,p{line-height:180%;margin-bottom:24px}}strong{font-weight:600}a{font-weight:700;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}a,a:visited{color:#366ff0}a:hover{text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}a.reset{font-weight:400}a.reset,a.reset:active,a.reset:hover,a.reset:visited{color:#fff}.underline{text-decoration:underline}.small{font-size:small}.xsmall{font-size:smaller}.xxsmall{font-size:x-small}.large{font-size:larger;line-height:180%}.case-study__page .case-study__container section.outcome .outcome__statement,.case-study__page .case-study__container section.problem .problem__statement,.xlarge{font-size:x-large;line-height:160%}.larger,.xxlarge{font-size:xx-large;line-height:200%}hr{margin:3em 0;border-color:rgba(16,16,17,.1)}h1,h2{margin-top:36px}@media only screen and (min-width:1200px){h1,h2{margin-top:72px}}h3,h4{margin-top:16px}@media only screen and (min-width:1200px){h3,h4{margin-top:32px}}@-webkit-keyframes floatingIcons{0%{-webkit-transform:translate(0);transform:translate(0)}65%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes floatingIcons{0%{-webkit-transform:translate(0);transform:translate(0)}65%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes wave-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}20%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}30%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}40%{-webkit-transform:rotate(9deg);transform:rotate(9deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes wave-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}20%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}30%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}40%{-webkit-transform:rotate(9deg);transform:rotate(9deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes floating{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes floating{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes error{0%{-webkit-transform:translate(15px);transform:translate(15px)}20%{-webkit-transform:translate(-15px);transform:translate(-15px)}40%{-webkit-transform:translate(7.5px);transform:translate(7.5px)}60%{-webkit-transform:translate(-7.5px);transform:translate(-7.5px)}80%{-webkit-transform:translate(4px);transform:translate(4px)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes error{0%{-webkit-transform:translate(15px);transform:translate(15px)}20%{-webkit-transform:translate(-15px);transform:translate(-15px)}40%{-webkit-transform:translate(7.5px);transform:translate(7.5px)}60%{-webkit-transform:translate(-7.5px);transform:translate(-7.5px)}80%{-webkit-transform:translate(4px);transform:translate(4px)}to{-webkit-transform:translate(0);transform:translate(0)}}.error{-webkit-animation:error .5s ease-in-out;animation:error .5s ease-in-out}@-webkit-keyframes text-reveal--after{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(101%);transform:translateX(101%)}}@keyframes text-reveal--after{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(101%);transform:translateX(101%)}}@-webkit-keyframes text-reveal--before{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(200%);transform:translateX(200%)}}@keyframes text-reveal--before{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(200%);transform:translateX(200%)}}.align-center{text-align:center;margin-left:auto;margin-right:auto}.left{float:left}.right{float:right}.hide-overflow{overflow:hidden}.hide-overflow-x{overflow-x:hidden}.hide-overflow-y{overflow-y:hidden}.no-shadow{box-shadow:none!important}.img-shadow{box-shadow:0 .5px 0 1px rgba(16,16,17,.25),0 4px 2px rgba(16,16,17,.1),0 10px 16px rgba(16,16,17,.08)}.flex{display:-webkit-box;display:flex;-moz-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between}.wrap{flex-wrap:wrap}.justify-content-between{-moz-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between}.justify-content-start{-moz-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start}.justify-content-around{-moz-justify-content:space-around;justify-content:space-around}.justify-content-end{-moz-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end}.justify-content-center{-moz-justify-content:center;-webkit-box-pack:center;justify-content:center}.align-items-center{-moz-align-items:center;-webkit-box-align:center;align-items:center}.align-items-top{-moz-align-items:top;-webkit-box-align:top;align-items:top}@media only screen and (max-width:999px){.hidden-xs{display:none}}.xs-1{width:calc(8.33333% - 10px)}.xs-1,.xs-2{display:block}.xs-2{width:calc(16.66667% - 10px)}.xs-3{width:calc(25% - 10px)}.xs-3,.xs-4{display:block}.xs-4{width:calc(33.33333% - 10px)}.xs-5{width:calc(41.66667% - 10px)}.xs-5,.xs-6{display:block}.xs-6{width:calc(50% - 10px)}.xs-7{width:calc(58.33333% - 10px)}.xs-7,.xs-8{display:block}.xs-8{width:calc(66.66667% - 10px)}.xs-9{width:calc(75% - 10px)}.xs-9,.xs-10{display:block}.xs-10{width:calc(83.33333% - 10px)}.xs-11{display:block;width:calc(91.66667% - 10px)}.xs-12{display:block;width:100%}@media only screen and (min-width:600px){.hidden-sm{display:none}.sm-1{width:calc(8.33333% - 10px)}.sm-1,.sm-2{display:block}.sm-2{width:calc(16.66667% - 10px)}.sm-3{width:calc(25% - 10px)}.sm-3,.sm-4{display:block}.sm-4{width:calc(33.33333% - 10px)}.sm-5{width:calc(41.66667% - 10px)}.sm-5,.sm-6{display:block}.sm-6{width:calc(50% - 10px)}.sm-7{width:calc(58.33333% - 10px)}.sm-7,.sm-8{display:block}.sm-8{width:calc(66.66667% - 10px)}.sm-9{width:calc(75% - 10px)}.sm-9,.sm-10{display:block}.sm-10{width:calc(83.33333% - 10px)}.sm-11{display:block;width:calc(91.66667% - 10px)}.sm-12{display:block;width:100%}}@media only screen and (min-width:1000px){.hidden-md{display:none}.md-1{width:calc(8.33333% - 15px)}.md-1,.md-2{display:block}.md-2{width:calc(16.66667% - 15px)}.md-3{width:calc(25% - 15px)}.md-3,.md-4{display:block}.md-4{width:calc(33.33333% - 15px)}.md-5{width:calc(41.66667% - 15px)}.md-5,.md-6{display:block}.md-6{width:calc(50% - 15px)}.md-7{width:calc(58.33333% - 15px)}.md-7,.md-8{display:block}.md-8{width:calc(66.66667% - 15px)}.md-9{width:calc(75% - 15px)}.md-9,.md-10{display:block}.md-10{width:calc(83.33333% - 15px)}.md-11{display:block;width:calc(91.66667% - 15px)}.md-12{display:block;width:100%}}@media only screen and (min-width:1200px){.hidden-lg{display:none}.lg-1{width:calc(8.33333% - 15px)}.lg-1,.lg-2{display:block}.lg-2{width:calc(16.66667% - 15px)}.lg-3{width:calc(25% - 15px)}.lg-3,.lg-4{display:block}.lg-4{width:calc(33.33333% - 15px)}.lg-5{width:calc(41.66667% - 15px)}.lg-5,.lg-6{display:block}.lg-6{width:calc(50% - 15px)}.lg-7{width:calc(58.33333% - 15px)}.lg-7,.lg-8{display:block}.lg-8{width:calc(66.66667% - 15px)}.lg-9{width:calc(75% - 15px)}.lg-9,.lg-10{display:block}.lg-10{width:calc(83.33333% - 15px)}.lg-11{display:block;width:calc(91.66667% - 15px)}.lg-12{display:block;width:100%}}@media only screen and (max-width:999px){.xs-order-1{-webkit-box-ordinal-group:2;order:1}.xs-order-2{-webkit-box-ordinal-group:3;order:2}.xs-order-3{-webkit-box-ordinal-group:4;order:3}.xs-order-4{-webkit-box-ordinal-group:5;order:4}.xs-order-last{-webkit-box-ordinal-group:1000;order:999}}@media only screen and (min-width:1200px){.md-order-1{-webkit-box-ordinal-group:2;order:1}.md-order-2{-webkit-box-ordinal-group:3;order:2}.md-order-3{-webkit-box-ordinal-group:4;order:3}.md-order-4{-webkit-box-ordinal-group:5;order:4}.md-order-last{-webkit-box-ordinal-group:1000;order:999}}@media only screen and (min-width:1200px){.lg-order-1{-webkit-box-ordinal-group:2;order:1}.lg-order-2{-webkit-box-ordinal-group:3;order:2}.lg-order-3{-webkit-box-ordinal-group:4;order:3}.lg-order-4{-webkit-box-ordinal-group:5;order:4}.lg-order-last{-webkit-box-ordinal-group:1000;order:999}}[data-transition-delay="1"]{-webkit-transition-delay:.2s!important;transition-delay:.2s!important}[data-transition-delay="2"]{-webkit-transition-delay:.4s!important;transition-delay:.4s!important}[data-transition-delay="3"]{-webkit-transition-delay:.6s!important;transition-delay:.6s!important}[data-transition-delay="4"]{-webkit-transition-delay:.8s!important;transition-delay:.8s!important}[data-transition-delay="5"]{-webkit-transition-delay:1s!important;transition-delay:1s!important}[data-transition-delay="6"]{-webkit-transition-delay:1.2s!important;transition-delay:1.2s!important}[data-transition-delay="7"]{-webkit-transition-delay:1.4s!important;transition-delay:1.4s!important}[data-transition-delay="8"]{-webkit-transition-delay:1.6s!important;transition-delay:1.6s!important}[data-transition-delay="9"]{-webkit-transition-delay:1.8s!important;transition-delay:1.8s!important}[data-animation-delay="1"]{-webkit-animation-delay:1.38s!important;animation-delay:1.38s!important}[data-animation-delay="2"]{-webkit-animation-delay:1.08s!important;animation-delay:1.08s!important}[data-animation-delay="3"]{-webkit-animation-delay:1.02s!important;animation-delay:1.02s!important}[data-animation-delay="4"]{-webkit-animation-delay:1.79s!important;animation-delay:1.79s!important}[data-animation-delay="5"]{-webkit-animation-delay:1.28s!important;animation-delay:1.28s!important}[data-animation-delay="6"]{-webkit-animation-delay:1.79s!important;animation-delay:1.79s!important}[data-animation-delay="7"]{-webkit-animation-delay:1.3s!important;animation-delay:1.3s!important}[data-animation-delay="8"]{-webkit-animation-delay:1.11s!important;animation-delay:1.11s!important}[data-animation-delay="9"]{-webkit-animation-delay:.89s!important;animation-delay:.89s!important}[data-animation-delay="10"]{-webkit-animation-delay:.38s!important;animation-delay:.38s!important}[data-animation-delay="11"]{-webkit-animation-delay:1.67s!important;animation-delay:1.67s!important}[data-animation-delay="12"]{-webkit-animation-delay:.62s!important;animation-delay:.62s!important}[data-animation-delay="13"],[data-animation-delay="14"]{-webkit-animation-delay:.67s!important;animation-delay:.67s!important}[data-animation-delay="15"]{-webkit-animation-delay:1.1s!important;animation-delay:1.1s!important}[data-animation-delay="16"]{-webkit-animation-delay:.08s!important;animation-delay:.08s!important}[data-animation-delay="17"]{-webkit-animation-delay:1.29s!important;animation-delay:1.29s!important}[data-animation-delay="18"]{-webkit-animation-delay:1.92s!important;animation-delay:1.92s!important}[data-animation-delay="19"]{-webkit-animation-delay:1.93s!important;animation-delay:1.93s!important}[data-animation-duration="1"]{-webkit-animation-duration:.01s!important;animation-duration:.01s!important}[data-animation-duration="2"]{-webkit-animation-duration:.52s!important;animation-duration:.52s!important}[data-animation-duration="3"]{-webkit-animation-duration:.58s!important;animation-duration:.58s!important}[data-animation-duration="4"]{-webkit-animation-duration:.06s!important;animation-duration:.06s!important}[data-animation-duration="5"]{-webkit-animation-duration:1.1s!important;animation-duration:1.1s!important}[data-animation-duration="6"]{-webkit-animation-duration:1.26s!important;animation-duration:1.26s!important}[data-animation-duration="7"]{-webkit-animation-duration:1.54s!important;animation-duration:1.54s!important}[data-animation-duration="8"]{-webkit-animation-duration:.71s!important;animation-duration:.71s!important}[data-animation-duration="9"]{-webkit-animation-duration:1.62s!important;animation-duration:1.62s!important}[data-animation-duration="10"]{-webkit-animation-duration:.35s!important;animation-duration:.35s!important}[data-animation-duration="11"]{-webkit-animation-duration:.17s!important;animation-duration:.17s!important}[data-animation-duration="12"]{-webkit-animation-duration:.8s!important;animation-duration:.8s!important}[data-animation-duration="13"]{-webkit-animation-duration:1.13s!important;animation-duration:1.13s!important}[data-animation-duration="14"]{-webkit-animation-duration:.91s!important;animation-duration:.91s!important}[data-animation-duration="15"]{-webkit-animation-duration:1.59s!important;animation-duration:1.59s!important}[data-animation-duration="16"]{-webkit-animation-duration:.19s!important;animation-duration:.19s!important}[data-animation-duration="17"]{-webkit-animation-duration:1.83s!important;animation-duration:1.83s!important}[data-animation-duration="18"]{-webkit-animation-duration:.28s!important;animation-duration:.28s!important}[data-animation-duration="19"]{-webkit-animation-duration:1.07s!important;animation-duration:1.07s!important}body,html{height:100%;margin:0}body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow-x:hidden}section{position:relative}.wrapper{-webkit-box-flex:1;flex:1 0 auto;padding:0 20px}@media only screen and (min-width:1200px){.wrapper{padding:0}}.case-study__page .wrapper{padding:0}.container{width:100%;margin:auto}@media only screen and (min-width:600px){.container{max-width:900px}}@media only screen and (min-width:1200px){.container{max-width:1200px}}@media only screen and (min-width:1600px){.container{max-width:1400px}}section .inner{padding:20px 15px}@media only screen and (min-width:600px){section .inner{padding:80px 40px;margin-bottom:40px}}@media only screen and (min-width:1200px){section .inner{padding:80px 60px 150px}}header{position:relative;z-index:5}footer .inner{padding:20px 15px}footer .inner:after,footer .inner:before{content:"";display:table}footer .inner:after{clear:both}@media only screen and (min-width:600px){footer .inner{padding:80px 40px 40px}}@media only screen and (min-width:1200px){footer .inner{padding:80px 60px 40px}}ol,ul{padding-left:20px}ul{margin-bottom:24px}ul li{margin-bottom:8px}ol li p{margin:0 0 12px}@media only screen and (min-width:1200px){ol li p{margin-bottom:20px}}figure{margin:0}figcaption{width:100%}figcaption>p{font-size:1.5rem!important;text-align:center;font-style:italic!important}@media only screen and (min-width:1200px){figcaption>p{font-size:1.7rem!important}}.case-study__hero{padding:56px 0 20px;position:relative}@media only screen and (min-width:1200px){.case-study__hero{padding:66px 0}}.case-study__hero:after,.case-study__hero:before{content:"";position:absolute;top:0;width:100%;height:100%}.case-study__hero:after{background-repeat:no-repeat;background-size:cover;opacity:.35}.case-study__hero .container{position:relative;z-index:5;padding:0 20px}.case-study__hero .case-study__customers{padding-top:50px}.case-study__hero .case-study__overview{max-width:1000px;margin:auto;width:100%}.case-study__hero .case-study__overview p{margin-bottom:30px}@media only screen and (max-width:999px){.case-study__hero .case-study__overview p.large{font-size:medium}}.case-study__hero .case-study__overview hr{margin:0 0 14px}.case-study__hero .case-study__overview h5{margin-bottom:10px;display:block}.case-study__hero .case-study__overview [data-type=duration],.case-study__hero .case-study__overview [data-type=role],.case-study__hero .case-study__overview [data-type=team]{font-size:smaller;margin-bottom:10px}.case-study__hero .case-study__overview [data-type=role]{font-weight:600;margin-bottom:4px}.case-study__hero .case-study__overview [data-type=tags]{display:-webkit-box;display:flex;flex-wrap:wrap;padding-left:0;margin-top:0;margin-bottom:20px;list-style-type:none}.case-study__hero .case-study__overview [data-type=tags] li{padding:3px 10px;font-size:1.2rem;text-transform:uppercase;border-radius:6px;background:rgba(54,111,240,.12);box-shadow:0 0 0 1px rgba(16,16,17,.12),0 3px 4px rgba(16,16,17,.02);margin:0 8px 8px 0}.case-study__hero a{display:block}.case-study__hero .case-study__more-info{border-top:1px solid #101011;padding-top:12px}.case-study__hero .case-study__more-info p{margin-bottom:0;display:inline-block}.case-study__hero .case-study__more-info [data-type=tags]{text-transform:uppercase;display:inline-block}.case-study__page .case-study__splash{position:relative;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;overflow:hidden;margin-bottom:60px;padding-top:35px;height:420px}.case-study__page .case-study__splash h1{margin-bottom:16px;font-weight:700;text-align:center}.case-study__page .case-study__splash h1,.case-study__page .case-study__splash p{margin-top:0;color:#fff;text-shadow:0 2px 4px rgba(16,16,17,.47)}@media only screen and (max-width:999px){.case-study__page .case-study__splash h1{font-size:larger;max-width:100%;width:100%}.case-study__page .case-study__splash p{font-size:medium;max-width:90%;width:100%}}.case-study__page .case-study__splash img{display:block;margin:auto}@media only screen and (min-width:1000px){.case-study__page .case-study__splash{height:700px}}@media only screen and (min-width:1200px){.case-study__page .case-study__splash{height:580px;padding-top:4em;margin-bottom:5em}}@media only screen and (min-width:1600px){.case-study__page .case-study__splash{height:680px}}body.case-study__icw2 .case-study__splash,body.case-study__icw .case-study__splash{background:url(../img/bg-texture_1.png),linear-gradient(140deg,#05c7ff,#1e428d)}body.case-study__icw2 .case-study__splash img,body.case-study__icw .case-study__splash img{position:absolute;top:73%;left:50.5%;max-width:92%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:1200px){body.case-study__icw2 .case-study__splash img,body.case-study__icw .case-study__splash img{top:80%;max-width:50%}}body.case-study__icw2 .case-study__splash{background:url(../img/bg-texture_1.png),#0c0c18}body.case-study__icw2 .case-study__splash img{-webkit-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}body.case-study__tripguru .case-study__splash{background:url(../img/bg-texture_4.png),linear-gradient(135deg,#2d9d14,#33b417,#3cd41b)}body.case-study__tripguru .case-study__splash img{position:absolute;top:66.5%;left:50%;max-width:90%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:1200px){body.case-study__tripguru .case-study__splash img{top:68%;max-width:50%}}body.case-study__quikspaces .case-study__splash{background:url(../img/bg-texture_2.png),linear-gradient(-20deg,#cdac47,#ffda6b,#ffd24d)}body.case-study__quikspaces .case-study__splash h1,body.case-study__quikspaces .case-study__splash p{color:#101011;text-shadow:none}body.case-study__quikspaces .case-study__splash img{position:absolute;top:74%;left:50%;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (min-width:1200px){body.case-study__quikspaces .case-study__splash img{top:70%;max-width:50%}}body.case-study__bobanow .case-study__splash{background:url(../img/bg-texture_1.png),linear-gradient(-20deg,#3bd9dd,#3bd9dd)}body.case-study__bobanow .case-study__splash img{position:absolute;bottom:-12%;left:50%;width:calc(100% - 20px);max-width:410px;height:auto;-webkit-transform:translate(-50%);transform:translate(-50%)}@media only screen and (min-width:1000px){body.case-study__bobanow .case-study__splash img{bottom:-33.3%;width:auto;max-width:none;height:100%;max-height:100%}}body.case-study__teamHermit .case-study__splash{background:url(../img/bg-texture_5b.png),linear-gradient(-10deg,#190d4f,#412aa7 90%);background-size:auto!important;background-position:50% 20%!important}@media only screen and (min-width:1000px){body.case-study__teamHermit .case-study__splash{background-size:cover!important}}body.case-study__teamHermit .case-study__splash img{position:absolute;bottom:-8%;left:50%;width:100%;max-width:480px;height:auto;-webkit-transform:translate(-50%);transform:translate(-50%)}@media only screen and (min-width:1000px){body.case-study__teamHermit .case-study__splash img{width:auto;max-width:none;height:100%;max-height:77.5%}}nav.top-nav{position:absolute;width:100%;z-index:10000;padding:4px 0 14px}nav.top-nav .inner{display:-webkit-box;display:flex;-moz-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-moz-align-items:flex-start;-webkit-box-align:start;align-items:flex-start;margin-top:10px;position:relative;padding:0 20px}@media only screen and (min-width:1200px){nav.top-nav .inner{padding:0}}nav.top-nav a{margin:0;-webkit-text-decoration:dotted;text-decoration:dotted;color:#fff;font-size:1.1rem;letter-spacing:.25px;text-transform:uppercase;font-weight:400}nav.top-nav a:active,nav.top-nav a:hover,nav.top-nav a:visited{color:#fff}nav.top-nav a:hover{text-decoration:underline}@media only screen and (min-width:1200px){nav.top-nav a{font-size:1.2rem}}nav.top-nav .logo{color:#fff;margin:0 20px 0 0;height:28px;width:auto;opacity:1}@media only screen and (min-width:1200px){nav.top-nav .logo{height:70px}}nav.top-nav .logo,nav.top-nav li a{color:#fff}nav.top-nav.project-navbar{position:fixed}@media only screen and (min-width:600px){nav.top-nav.project-navbar .inner{padding-top:0}}.homepage nav.top-nav .inner:after{content:"";width:100%;height:1px;background:none;position:absolute;bottom:-10px;right:0}.case-study__page nav.top-nav,footer{background:#131726}footer{margin-top:3em;padding:2em 20px;border-top:1px solid #858585;position:relative;z-index:9999}@media only screen and (min-width:1000px){footer{margin-top:8em;padding:2em 0}}footer a,footer p{margin-top:0;display:inline-block;text-transform:uppercase;font-size:1.2rem;letter-spacing:.2px;font-weight:400}footer a{-webkit-text-decoration:dotted;text-decoration:dotted}footer a,footer a:active,footer a:hover,footer a:visited{color:#fff}footer a:hover{text-decoration:underline}footer p{color:hsla(0,0%,100%,.6)}footer .footer__group{display:-webkit-box;display:flex;-moz-align-items:center;-webkit-box-align:center;align-items:center;margin-bottom:20px}footer .footer__group a:not(:last-of-type),footer .footer__group p{margin-right:16px}@media only screen and (min-width:1000px){footer .footer__group{margin-bottom:0}footer .footer__group:not(:last-of-type){margin-right:50px}}footer p{margin:0}.footer__group--left{-moz-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between}.footer__group--left,.footer__group--right{display:-webkit-box;display:flex;flex-wrap:wrap}@media only screen and (min-width:1000px){.footer__group--right{-moz-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end}}.case-study__page .case-study__container h1,.case-study__page .case-study__container h2,.case-study__page .case-study__container h3,.case-study__page .case-study__container h4{font-weight:700}.case-study__page .case-study__container h5{margin-bottom:10px}.case-study__page .case-study__container .case-study__content>p{margin-bottom:32px}.case-study__page .case-study__container figcaption{margin-bottom:24px;font-size:smaller;font-style:italic;text-align:center}.markdown__media-content{position:relative;margin-top:1em;margin-bottom:2em}@media only screen and (min-width:1000px){.markdown__media-content{width:950px;left:-175px}}@media only screen and (min-width:1200px){.markdown__media-content{width:1100px;left:-230px}}@media only screen and (min-width:1600px){.markdown__media-content{width:1280px;left:-320px}}.markdown__media-content>img{border-radius:4px;box-shadow:0 .5px 0 1px rgba(16,16,17,.25),0 4px 2px rgba(16,16,17,.1),0 10px 16px rgba(16,16,17,.08)}.markdown__icon-box img{max-height:42px;height:100%;width:auto}@media only screen and (min-width:1200px){.markdown__icon-box img{max-height:64px}}.markdown__icon-box+h4{margin:16px 0 0}@media only screen and (min-width:1200px){.markdown__floating-content{width:120%}}.markdown__floating-content>*{width:100%;position:relative;box-shadow:0 4px 12px rgba(16,16,17,.1),0 10px 16px rgba(16,16,17,.08)}.markdown__product-demo{display:-webkit-box;display:flex;flex-wrap:wrap;-moz-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between}.markdown__product-demo:first-of-type{margin-top:3em}.markdown__product-demo:not(:last-of-type){margin-bottom:6em}.markdown__product-demo h2{margin-top:0}.markdown__background-image,.markdown__background-image--left{left:75%;width:50%}.markdown__background-content,.markdown__background-image,.markdown__background-image--left{position:absolute;top:50%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.markdown__background-content{margin-top:60px;left:50%;width:100%}.markdown__background-content img{width:100%}@media only screen and (min-width:1200px){.markdown__background-content{left:75%;width:50%}}.markdown__columns--,.markdown__columns--three,.markdown__columns--two{display:-webkit-box;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between}.markdown__columns--two>div{font-size:1.45rem;width:50%;padding:25px}.markdown__columns--two>div:last-of-type{border-left:1px solid #e0e0e0}.markdown__columns--three>div{font-size:1.45rem;width:100%;padding:25px}@media only screen and (min-width:1200px){.markdown__columns--three>div{width:33.3%}}.markdown__columns--three>div:nth-of-type(2){border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.markdown__perspective-container{-webkit-perspective:1400px;perspective:1400px;overflow:visible}.markdown__perspective-container .markdown__perspective-item--left{-webkit-transform:rotateY(12deg) rotateX(1deg) scale(1);transform:rotateY(12deg) rotateX(1deg) scale(1)}.markdown__perspective-container .markdown__perspective-item--right{-webkit-transform:rotateY(-12deg) rotateX(1deg) scale(1);transform:rotateY(-12deg) rotateX(1deg) scale(1)}.btn,button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;display:inline-block;outline:0;background:linear-gradient(55deg,#212741,#131726);background-size:1%;color:#fff;text-transform:uppercase;border-radius:80px;font-weight:600;padding:16px 26px;width:100%;font-size:small;z-index:1;position:relative;cursor:pointer;margin-bottom:36px;text-decoration:none;-webkit-transition:all .33s ease-in-out;transition:all .33s ease-in-out}@media only screen and (min-width:1200px){.btn,button{padding:16px 56px}}.btn:hover,button:hover{text-decoration:none;background:linear-gradient(55deg,#fff,#fff);color:#131726;background-size:100%;-webkit-transition:all .33s ease-in-out;transition:all .33s ease-in-out}input[type=password],input[type=text]{padding:8px;margin-bottom:18px;display:block;width:100%}.input-row{max-width:300px;width:100%;margin:30px auto auto}@media only screen and (min-width:1200px){.input-row{margin-top:12px}}form{text-align:center;max-width:600px;width:100%;margin:4em auto;padding:0 25px 5em}@media only screen and (min-width:1200px){form{border:1px solid #fff;padding:50px;margin-top:0;position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}form h1{margin-top:0}form a{-webkit-text-decoration:dotted;text-decoration:dotted}form a,form a:active,form a:hover,form a:visited{color:#fff}form a:hover{text-decoration:underline}.card-item--default{width:100%;max-width:550px;padding:20px 26px;font-size:1.45rem;border-radius:4px;background:#fff;box-shadow:0 .5px 0 1px rgba(16,16,17,.25),0 4px 2px rgba(16,16,17,.1),0 8px 12px rgba(16,16,17,.02);margin:0 0 14px}@media only screen and (min-width:1200px){.card-item--default{width:100%;width:"0px";max-width:none}}.card-item--default li{margin-bottom:0}.card-item--default p,.card-item--default ul{margin-top:0;margin-bottom:8px}.card-item--default hr{margin:12px 0 18px}.card-list{display:-webkit-box;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;padding-left:0;list-style-type:none}.card-list>li{width:100%;max-width:550px;padding:20px 26px;font-size:1.45rem;border-radius:4px;background:#fff;box-shadow:0 .5px 0 1px rgba(16,16,17,.25),0 4px 2px rgba(16,16,17,.1),0 8px 12px rgba(16,16,17,.02);margin:0 0 14px}@media only screen and (min-width:1200px){.card-list>li{width:calc(33.33333% - 14px);width:"0px";max-width:none}}.card-list>li p,.card-list>li ul{margin-top:0;margin-bottom:8px}.card-list>li hr{margin:12px 0 18px}.card-list>li li{margin-bottom:0}.card-list.hmw{-moz-justify-content:center;-webkit-box-pack:center;justify-content:center;margin:8px auto auto;width:100%;max-width:240px}@media only screen and (min-width:1000px){.card-list.hmw{max-width:none}}.card-list.hmw>li{width:100%;max-width:550px;font-size:1.45rem;border-radius:4px;background:#fff;box-shadow:0 .5px 0 1px rgba(16,16,17,.25),0 4px 2px rgba(16,16,17,.1),0 8px 12px rgba(16,16,17,.02);margin:0 0 20px;padding:8px 12px 16px;font-size:1.55rem}@media only screen and (min-width:1200px){.card-list.hmw>li{width:calc(100% - 20px);width:"0px";max-width:none}}.card-list.hmw>li li{margin-bottom:0}.card-list.hmw>li p,.card-list.hmw>li ul{margin-top:0;margin-bottom:8px}.card-list.hmw>li hr{margin:12px 0 18px}@media only screen and (min-width:1200px){.card-list.hmw>li{padding:8px 22px 16px 28px;font-size:1.75rem}}.card-list.hmw li{background:#feffa2;text-align:left}.card-list.hmw li:before{content:"HMW";font-size:1.25rem;font-weight:400;display:block;text-decoration:underline;text-transform:uppercase;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);top:-8px;position:relative}@media only screen and (min-width:1200px){.card-list.hmw li:before{left:-10px}}.card-list.hmw.green li{background:#a2ffc2}.card-list.hmw.blue li{background:#a2dfff}.card-list.hmw.pink li{background:#ffa2ef}.card-item--logos{display:-webkit-box;display:flex;-moz-align-items:center;-webkit-box-align:center;align-items:center;padding:0}.card-item--logos li{list-style-type:none;padding:6px;box-shadow:0 0 0 2px #e0e0e0;border-radius:2px;margin-right:8px;width:100px;height:50px}.card-item--logos li img{display:block;margin:auto;width:auto;height:100%}.card-list__customer{display:-webkit-box;display:flex;-moz-align-items:center;-webkit-box-align:center;align-items:center;flex-wrap:wrap;-moz-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;padding:0}.card-list__customer li.customer-item{list-style-type:none;padding:0;box-shadow:0 0 0 1px #e0e0e0;border-radius:4px;width:calc(33.3% - 15px);max-width:150px;margin-bottom:15px;margin-right:15px}@media only screen and (min-width:1200px){.card-list__customer li.customer-item{margin-bottom:0;width:100%}}.card-list__customer li.customer-item img{display:block;margin:auto;width:100%;height:auto;padding:14px 20px}.metrics{max-width:800px;width:100%;margin:30px auto;border-top:1px solid #fff;padding-top:16px;display:-webkit-box;display:flex;-moz-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;-moz-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between}@media only screen and (min-width:1000px){.metrics{-moz-justify-content:space-around;justify-content:space-around}}.metrics .metric-box{width:50%;margin-bottom:25px;padding-left:0;padding-right:25px}@media only screen and (min-width:1000px){.metrics .metric-box{width:100%;max-width:230px;margin-bottom:0;text-align:center;padding-left:25px}}.metrics .metric-box p.larger{margin-bottom:0;font-size:3.75rem}article.case-preview{position:relative}article.case-preview .case-preview__teaser{margin-bottom:20px;width:100%;border-radius:4px;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;overflow:hidden}article.case-preview .case-preview__teaser p{text-shadow:0 2px 4px rgba(16,16,17,.47)}@media only screen and (min-width:600px) and (max-width:1000px){article.case-preview .case-preview__teaser p{margin-bottom:12px;display:block}article.case-preview .case-preview__teaser p.large{font-size:large}article.case-preview .case-preview__teaser p.subtitle{font-size:medium}}article.case-preview .case-preview__teaser .case-preview__image{height:auto;width:100%;position:relative}article.case-preview .case-preview__teaser .case-preview__image img{margin:auto;display:block;width:100%;height:auto}@media only screen and (min-width:1000px){article.case-preview .case-preview__teaser .case-preview__image{height:250px}article.case-preview .case-preview__teaser .case-preview__image img{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width:1200px){article.case-preview .case-preview__teaser .case-preview__image{height:320px}}@media only screen and (min-width:1600px){article.case-preview .case-preview__teaser .case-preview__image{height:400px}}@media only screen and (min-width:1200px){article.case-preview.featured .subtitle{margin-bottom:12px;font-size:1.85rem}article.case-preview.featured .misc__link{font-weight:700}article.case-preview:not(.featured) .hidden-xs.lg-2{display:-webkit-box;display:flex;-moz-align-items:center;-webkit-box-align:center;align-items:center}article.case-preview:not(.featured) .hidden-xs.lg-2 p{text-transform:uppercase;font-size:14px;letter-spacing:.25px}article.case-preview:not(.featured) a{position:relative}article.case-preview:not(.featured) a:before{content:">";position:absolute;left:-30px;color:#fff;top:50%;-webkit-transform:translateX(-10px) translateY(-53%);transform:translateX(-10px) translateY(-53%);font-size:2.6rem;opacity:0;z-index:-1;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}article.case-preview:not(.featured) a:hover p{text-decoration:underline}article.case-preview:not(.featured) a:hover:before{opacity:1;-webkit-transform:translateX(0) translateY(-53%);transform:translateX(0) translateY(-53%);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}}@media only screen and (min-width:1600px){article.case-preview.featured .subtitle{font-size:1.85rem}}article.case-preview.featured p.large{font-weight:600}@media only screen and (min-width:1000px){article.case-preview.featured p.large{white-space:nowrap}}article.case-preview a{display:block;text-decoration:none}article.case-preview a .case-preview__teaser{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform .2s ease-out;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}article.case-preview a:hover .case-preview__teaser{-webkit-transform:scale(1.01);transform:scale(1.01)}article.case-preview a:active .case-preview__teaser,article.case-preview a:hover .case-preview__teaser{-webkit-transition:transform .12s ease-out;-webkit-transition:-webkit-transform .12s ease-out;transition:-webkit-transform .12s ease-out;transition:transform .12s ease-out;transition:transform .12s ease-out,-webkit-transform .12s ease-out}article.case-preview a:active .case-preview__teaser{-webkit-transform:scale(1);transform:scale(1)}article.case-preview p{font-weight:400;margin-bottom:0;color:#fff}article.case-preview p.large{display:inline}@media only screen and (min-width:1200px){article.case-preview p.large{font-size:2.6rem}}@media only screen and (max-width:999px){article.case-preview p{font-size:smaller}article.case-preview p.large{font-size:medium}}article.case-preview .case-preview__description{padding:20px}@media only screen and (min-width:1200px){article.case-preview .case-preview__description{padding:30px}}article.case-preview[data-item=icw] .case-preview__teaser{background:url(../img/bg-texture_1.png),linear-gradient(140deg,#05c7ff,#1e428d)}article.case-preview[data-item=icw] .case-preview__teaser .case-preview__image img{max-width:calc(100% - 40px)}@media only screen and (min-width:1000px){article.case-preview[data-item=icw] .case-preview__teaser .case-preview__image img{bottom:-50px;max-width:calc(100% - 60px)}}article.case-preview[data-item=tripguru] .case-preview__teaser{background:url(../img/bg-texture_4.png),linear-gradient(135deg,#2d9d14,#33b417,#3cd41b)}article.case-preview[data-item=tripguru] .case-preview__teaser .case-preview__image img{max-width:calc(100% - 40px)}@media only screen and (min-width:1000px){article.case-preview[data-item=tripguru] .case-preview__teaser .case-preview__image img{bottom:auto;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:calc(100% - 60px)}}article.case-preview[data-item=quikspaces] .case-preview__teaser{background:url(../img/bg-texture_2.png),linear-gradient(-20deg,#cdac47,#ffda6b,#ffd24d)}article.case-preview[data-item=quikspaces] .case-preview__teaser p{color:#101011;text-shadow:none}article.case-preview[data-item=quikspaces] .case-preview__teaser .case-preview__image img{max-width:100%}@media only screen and (min-width:1000px){article.case-preview[data-item=quikspaces] .case-preview__teaser .case-preview__image img{max-width:calc(100% - 60px)}}article.case-preview[data-item=bobanow] .case-preview__teaser{background:url(../img/bg-texture_6.png),linear-gradient(210deg,#04e4e9,#3bd9dd);background-position:40% 50%}article.case-preview[data-item=bobanow] .case-preview__teaser .case-preview__image img{max-width:calc(100% - 40px);bottom:-80px}@media only screen and (min-width:1000px){article.case-preview[data-item=bobanow] .case-preview__teaser .case-preview__image img{bottom:-110px;max-width:calc(100% - 60px)}}article.case-preview[data-item=teamHermit] .case-preview__teaser{background:url(../img/bg-texture_5b.png),linear-gradient(-10deg,#190d4f,#412aa7 90%);background-size:auto;background-position:50% 35%;background-repeat:no-repeat}@media only screen and (min-width:1000px){article.case-preview[data-item=teamHermit] .case-preview__teaser{display:-webkit-box;display:flex;-moz-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;background-size:150%;background-position:0 45%}article.case-preview[data-item=teamHermit] .case-preview__teaser .case-preview__description{white-space:nowrap}}@media only screen and (min-width:1000px){article.case-preview[data-item=teamHermit] .case-preview__teaser .case-preview__image{height:350px}article.case-preview[data-item=teamHermit] .case-preview__teaser .case-preview__image img{max-width:calc(120% - 60px);left:58%;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);max-width:100%}}@media only screen and (min-width:1200px){article.case-preview[data-item=teamHermit] .case-preview__teaser .case-preview__image{height:420px}article.case-preview[data-item=teamHermit] .case-preview__teaser .case-preview__image img{max-width:calc(100% - 60px)}}@media only screen and (min-width:1600px){article.case-preview[data-item=teamHermit] .case-preview__teaser .case-preview__image{height:468px}article.case-preview[data-item=teamHermit] .case-preview__teaser .case-preview__image img{max-width:calc(85% - 60px)}}.bio-holder .bio-holder__image img{width:100%}@media only screen and (min-width:1200px){.bio-holder{display:-webkit-box;display:flex;-moz-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between}.bio-holder .bio-holder__image{width:calc(40% - 30px)}.bio-holder .bio-holder__content{width:calc(60% - 30px)}}body.homepage .wrapper{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body.homepage .wrapper,body.homepage .wrapper.fade{-webkit-transition:opacity .85s cubic-bezier(.785,.135,.15,.86),transform .85s cubic-bezier(.785,.135,.15,.86);-webkit-transition:opacity .85s cubic-bezier(.785,.135,.15,.86),-webkit-transform .85s cubic-bezier(.785,.135,.15,.86);transition:opacity .85s cubic-bezier(.785,.135,.15,.86),-webkit-transform .85s cubic-bezier(.785,.135,.15,.86);transition:opacity .85s cubic-bezier(.785,.135,.15,.86),transform .85s cubic-bezier(.785,.135,.15,.86);transition:opacity .85s cubic-bezier(.785,.135,.15,.86),transform .85s cubic-bezier(.785,.135,.15,.86),-webkit-transform .85s cubic-bezier(.785,.135,.15,.86)}body.homepage .wrapper.fade{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}body.homepage section.case-studies .misc__section-label{opacity:1;-webkit-transition:opacity .5s cubic-bezier(.785,.135,.15,.86) 1.25s;transition:opacity .5s cubic-bezier(.785,.135,.15,.86) 1.25s}body.homepage section.case-studies .misc__section-label:after{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform 1s cubic-bezier(.86,0,.07,1) 1.75s;-webkit-transition:-webkit-transform 1s cubic-bezier(.86,0,.07,1) 1.75s;transition:-webkit-transform 1s cubic-bezier(.86,0,.07,1) 1.75s;transition:transform 1s cubic-bezier(.86,0,.07,1) 1.75s;transition:transform 1s cubic-bezier(.86,0,.07,1) 1.75s,-webkit-transform 1s cubic-bezier(.86,0,.07,1) 1.75s}body.homepage section.case-studies article.case-preview a{opacity:1;-webkit-transition:opacity .5s cubic-bezier(.785,.135,.15,.86),transform .5s cubic-bezier(.785,.135,.15,.86);-webkit-transition:opacity .5s cubic-bezier(.785,.135,.15,.86),-webkit-transform .5s cubic-bezier(.785,.135,.15,.86);transition:opacity .5s cubic-bezier(.785,.135,.15,.86),-webkit-transform .5s cubic-bezier(.785,.135,.15,.86);transition:opacity .5s cubic-bezier(.785,.135,.15,.86),transform .5s cubic-bezier(.785,.135,.15,.86);transition:opacity .5s cubic-bezier(.785,.135,.15,.86),transform .5s cubic-bezier(.785,.135,.15,.86),-webkit-transform .5s cubic-bezier(.785,.135,.15,.86)}body.homepage section.case-studies article.case-preview[data-article-delay="0"] a{-webkit-transition-delay:2.25s!important;transition-delay:2.25s!important}body.homepage section.case-studies article.case-preview[data-article-delay="1"] a{-webkit-transition-delay:2.45s!important;transition-delay:2.45s!important}body.homepage section.case-studies article.case-preview[data-article-delay="2"] a{-webkit-transition-delay:2.65s!important;transition-delay:2.65s!important}body.homepage section.case-studies article.case-preview[data-article-delay="3"] a{-webkit-transition-delay:2.85s!important;transition-delay:2.85s!important}body.homepage section.case-studies article.case-preview[data-article-delay="4"] a{-webkit-transition-delay:3.05s!important;transition-delay:3.05s!important}body.homepage section.case-studies article.case-preview[data-article-delay="5"] a{-webkit-transition-delay:3.25s!important;transition-delay:3.25s!important}body.homepage section.case-studies article.case-preview[data-article-delay="6"] a{-webkit-transition-delay:3.45s!important;transition-delay:3.45s!important}body.homepage section.case-studies article.case-preview[data-article-delay="7"] a{-webkit-transition-delay:3.65s!important;transition-delay:3.65s!important}body.homepage section.case-studies article.case-preview[data-article-delay="8"] a{-webkit-transition-delay:3.85s!important;transition-delay:3.85s!important}body.homepage section.case-studies article.case-preview[data-article-delay="9"] a{-webkit-transition-delay:4.05s!important;transition-delay:4.05s!important}body.homepage section.case-studies.fade .misc__section-label{opacity:0;-webkit-transition:opacity .5s cubic-bezier(.785,.135,.15,.86);transition:opacity .5s cubic-bezier(.785,.135,.15,.86)}body.homepage section.case-studies.fade .misc__section-label:after{-webkit-transform:scale(0);transform:scale(0);-webkit-transition:transform .33s cubic-bezier(.86,0,.07,1);-webkit-transition:-webkit-transform .33s cubic-bezier(.86,0,.07,1);transition:-webkit-transform .33s cubic-bezier(.86,0,.07,1);transition:transform .33s cubic-bezier(.86,0,.07,1);transition:transform .33s cubic-bezier(.86,0,.07,1),-webkit-transform .33s cubic-bezier(.86,0,.07,1)}body.homepage section.case-studies.fade article.case-preview a{opacity:0;-webkit-transition:opacity .5s cubic-bezier(.785,.135,.15,.86),transform .5s cubic-bezier(.785,.135,.15,.86);-webkit-transition:opacity .5s cubic-bezier(.785,.135,.15,.86),-webkit-transform .5s cubic-bezier(.785,.135,.15,.86);transition:opacity .5s cubic-bezier(.785,.135,.15,.86),-webkit-transform .5s cubic-bezier(.785,.135,.15,.86);transition:opacity .5s cubic-bezier(.785,.135,.15,.86),transform .5s cubic-bezier(.785,.135,.15,.86);transition:opacity .5s cubic-bezier(.785,.135,.15,.86),transform .5s cubic-bezier(.785,.135,.15,.86),-webkit-transform .5s cubic-bezier(.785,.135,.15,.86)}@media only screen and (min-width:600px){body.case-study__page:before{content:"";width:100%;height:100%;position:fixed;background:#131726;z-index:10;opacity:0;pointer-events:none;-webkit-transition:opacity .4s cubic-bezier(.755,.05,.855,.06);transition:opacity .4s cubic-bezier(.755,.05,.855,.06)}body.case-study__page .case-study__hero>.container,body.case-study__page .wrapper{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .5s cubic-bezier(.785,.135,.15,.86) 1s,transform .5s cubic-bezier(.785,.135,.15,.86) 1s;-webkit-transition:opacity .5s cubic-bezier(.785,.135,.15,.86) 1s,-webkit-transform .5s cubic-bezier(.785,.135,.15,.86) 1s;transition:opacity .5s cubic-bezier(.785,.135,.15,.86) 1s,-webkit-transform .5s cubic-bezier(.785,.135,.15,.86) 1s;transition:opacity .5s cubic-bezier(.785,.135,.15,.86) 1s,transform .5s cubic-bezier(.785,.135,.15,.86) 1s;transition:opacity .5s cubic-bezier(.785,.135,.15,.86) 1s,transform .5s cubic-bezier(.785,.135,.15,.86) 1s,-webkit-transform .5s cubic-bezier(.785,.135,.15,.86) 1s}body.case-study__page .case-study__splash *{opacity:1;-webkit-transition:opacity .5s cubic-bezier(.785,.135,.15,.86) .6s;transition:opacity .5s cubic-bezier(.785,.135,.15,.86) .6s}body.case-study__page.load:before{content:"";opacity:1;-webkit-transition:opacity .4s cubic-bezier(.755,.05,.855,.06);transition:opacity .4s cubic-bezier(.755,.05,.855,.06)}body.case-study__page.load .case-study__hero>.container,body.case-study__page.load .wrapper{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .66s cubic-bezier(.785,.135,.15,.86),transform .66s cubic-bezier(.785,.135,.15,.86);-webkit-transition:opacity .66s cubic-bezier(.785,.135,.15,.86),-webkit-transform .66s cubic-bezier(.785,.135,.15,.86);transition:opacity .66s cubic-bezier(.785,.135,.15,.86),-webkit-transform .66s cubic-bezier(.785,.135,.15,.86);transition:opacity .66s cubic-bezier(.785,.135,.15,.86),transform .66s cubic-bezier(.785,.135,.15,.86);transition:opacity .66s cubic-bezier(.785,.135,.15,.86),transform .66s cubic-bezier(.785,.135,.15,.86),-webkit-transform .66s cubic-bezier(.785,.135,.15,.86)}body.case-study__page.load .case-study__splash *{opacity:0;-webkit-transition:opacity .5s cubic-bezier(.785,.135,.15,.86) .6s;transition:opacity .5s cubic-bezier(.785,.135,.15,.86) .6s}}.homepage__dot-matrix-bg:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:transform 4.5s cubic-bezier(.23,1,.32,1);-webkit-transition:-webkit-transform 4.5s cubic-bezier(.23,1,.32,1);transition:-webkit-transform 4.5s cubic-bezier(.23,1,.32,1);transition:transform 4.5s cubic-bezier(.23,1,.32,1);transition:transform 4.5s cubic-bezier(.23,1,.32,1),-webkit-transform 4.5s cubic-bezier(.23,1,.32,1)}.homepage__dot-matrix-bg.fade:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:transform 4.5s cubic-bezier(.23,1,.32,1) .25s;-webkit-transition:-webkit-transform 4.5s cubic-bezier(.23,1,.32,1) .25s;transition:-webkit-transform 4.5s cubic-bezier(.23,1,.32,1) .25s;transition:transform 4.5s cubic-bezier(.23,1,.32,1) .25s;transition:transform 4.5s cubic-bezier(.23,1,.32,1) .25s,-webkit-transform 4.5s cubic-bezier(.23,1,.32,1) .25s}.access-lock{max-width:80px;width:100%;margin:auto auto 12px;display:block}.access-lock .lock-top{fill:none;stroke:#02ac1e;stroke-width:5;stroke-linecap:round;stroke-miterlimit:10;stroke-dasharray:300;stroke-dashoffset:-30;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.access-lock .lock-top.loaded{stroke-dashoffset:0;stroke:#fff}.access-lock .lock-top.loaded~.lock-body{fill:#fff}.access-lock .lock-top.loading{stroke:#fff;opacity:1}.access-lock .lock-outline{fill:#131726}.access-lock .lock-body{fill:#02ac1e;opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.access-lock .lock-body.loading{fill:#fff;opacity:1}.access-lock .lock-spinner{fill:none;stroke:#02ac1e;stroke-width:8;stroke-linecap:round;stroke-miterlimit:10;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.access-lock .lock-spinner.loading{opacity:1}.misc__section-label{display:inline-block;font-weight:700;font-size:12px;letter-spacing:.5px;white-space:nowrap;display:-webkit-box;display:flex;-moz-align-items:center;-webkit-box-align:center;align-items:center;flex-wrap:nowrap}.misc__section-label:after{content:"";background:hsla(0,0%,100%,.5);height:1px;margin-left:20px;width:100%;-webkit-transform-origin:left;transform-origin:left}.misc__asset-box{padding:24px;border:1px solid #e0e0e0;display:block;border-radius:2px}.misc__asset-box>*{max-width:60px;margin:auto;display:block;width:100%}.misc__asset-box--large{padding:24px;border:1px solid #e0e0e0;display:block;border-radius:2px;max-width:none}.misc__asset-box--large>*{max-width:70%;margin:auto;display:block;width:100%}.misc__other-projects{margin:80px 0}.misc__other-projects .container{max-width:1000px;width:100%;margin:auto}.misc__other-projects h3{font-weight:700}.misc__other-projects hr{margin-top:0}.misc__other-projects .list-container{padding-left:0;display:-webkit-box;display:flex;-moz-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:480px;margin:auto}@media only screen and (min-width:1200px){.misc__other-projects .list-container{max-width:1000px}}@media only screen and (max-width:999px){.misc__other-projects .list-container{padding:0 25px}}.misc__other-projects .list-container article.case-preview{width:100%;margin-bottom:0}@media only screen and (min-width:1200px){.misc__other-projects .list-container article.case-preview{width:calc(50% - 20px)}}.misc__other-projects .list-container article.case-preview p{color:#101011;text-shadow:none;white-space:normal}@media only screen and (min-width:1200px){.misc__other-projects .list-container article.case-preview p.large{font-size:2rem}.misc__other-projects .list-container article.case-preview p.subtitle{font-size:1.65rem}}.misc__wave{-webkit-animation-name:wave-animation;animation-name:wave-animation;-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:70% 70%;transform-origin:70% 70%;display:inline-block}.misc__callout{background:rgba(249,253,0,.12);box-shadow:0 0 0 1px rgba(16,16,17,.1),4px 12px 18px rgba(16,16,17,.2);border-radius:6px;font-size:smaller;padding:20px 34px;position:relative}.misc__callout h4,.misc__callout p{margin:0}.misc__callout h4{margin-bottom:8px;text-decoration:underline;text-align:center}.misc__callout:before{content:"!";opacity:.08;position:absolute;top:50%;left:50%;font-size:20rem;font-weight:700;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.misc__link{position:relative;display:-webkit-box;display:flex;-moz-align-items:center;-webkit-box-align:center;align-items:center;font-weight:700;font-size:smaller}.misc__link span{margin-left:6px}.case-study__hero .case-study__overview h5,.case-study__page .case-study__container h5,.misc__small-title{display:inline-block;font-weight:700;text-transform:uppercase;font-size:smaller;letter-spacing:.25px}.case-study__hero .case-study__overview h5+h1,.case-study__hero .case-study__overview h5+h2,.case-study__page .case-study__container h5+h1,.case-study__page .case-study__container h5+h2,.misc__small-title+h1,.misc__small-title+h2{margin-top:0}.homepage__dot-matrix-bg{position:absolute;top:0;left:5px;display:block;z-index:-1;width:99%;height:100%;overflow-x:hidden}.homepage__dot-matrix-bg:before{content:"";position:absolute;background:#131726;-webkit-transform-origin:right;transform-origin:right;z-index:5;width:100%;height:550px}@media only screen and (min-width:1200px){.homepage__dot-matrix-bg:before{width:52%;height:95%}}.homepage__dot-matrix-bg span{position:absolute;background:url(../img/bg-texture_dots.svg);background-size:10px;background-repeat:space;opacity:.28;display:block;width:90%;height:550px}@media only screen and (min-width:1200px){.homepage__dot-matrix-bg span{width:52%;height:95%}}.homepage__dot-matrix-bg span:before{content:"";display:block;width:100%;height:100%;background:radial-gradient(circle at 0 50%,transparent 15%,#131726 65%);opacity:1}@media only screen and (min-width:1200px){.homepage__dot-matrix-bg span:before{background:radial-gradient(circle at 0 0,transparent 15%,#131726 45%)}}.locked{height:100%;width:16px;margin-right:5px}.case-studies .content{display:-webkit-box;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;margin-top:35px}.case-studies article{width:100%;margin-bottom:24px}.case-studies article.featured{margin-bottom:20px}@media only screen and (min-width:1000px){.case-studies article.featured{width:calc(50% - 17.5px);margin-bottom:20px}.case-studies article.featured:last-of-type{width:100%}}.case-studies .container{position:relative}.case-study__page .case-study__container{width:100%;margin:auto;padding:2em 0}@media only screen and (min-width:1200px){.case-study__page .case-study__container{padding:2em 0}}.case-study__page .case-study__content p{max-width:640px}.case-study__page .case-study__container section{padding-bottom:2em;border-bottom:1px solid #e0e0e0}@media only screen and (min-width:1200px){.case-study__page .case-study__container section{padding-bottom:4em}}.case-study__page .case-study__container section:first-of-type{border-bottom:none}.case-study__page .case-study__container section:nth-of-type(2n+3){background:rgba(54,111,240,.08)}.case-study__page .case-study__container section .content{position:relative;max-width:640px;width:100%;margin:auto;padding:2em 20px}@media only screen and (min-width:1200px){.case-study__page .case-study__container section .content{padding:3em 0}}.case-study__page .case-study__container section .section-header--centered{text-align:center;margin:0 auto 2em}.case-study__page .case-study__container section .section-header--centered h1{margin-bottom:2em}@media only screen and (min-width:1200px){.case-study__page .case-study__container section .section-header--centered{margin-bottom:2em}}@media only screen and (min-width:1600px){.case-study__page .case-study__container section .section-header--centered{margin-bottom:2em}}.case-study__page .case-study__container section .section-header--centered>*{margin-left:auto;margin-right:auto;text-align:center;display:block}.case-study__page .case-study__container section.problem{background:#131726;color:#fff;padding-top:3em}.case-study__page .case-study__container section.problem .problem__statement{margin-top:2em;margin-bottom:3em}@media only screen and (max-width:999px){.case-study__page .case-study__container section.problem .section-header--centered *{text-align:left}}.case-study__page .case-study__container section.challenge h5{margin-top:18px}@media only screen and (min-width:1200px){.case-study__page .case-study__container section.challenge h5{margin-top:36px}}.case-study__page .case-study__container section.outcome{padding-top:3em}.case-study__page .case-study__container section.outcome h2{margin-top:0}.case-study__page .case-study__container section.outcome .outcome__statement{margin-top:2em;margin-bottom:3em}.case-study__bobanow .case-study__container section:nth-of-type(2n+3),.case-study__teamHermit .case-study__container section:nth-of-type(2n+3){background:transparent}.case-study__bobanow .case-study__container section:nth-of-type(odd),.case-study__teamHermit .case-study__container section:nth-of-type(odd){background:rgba(54,111,240,.08)}.figma-frame{width:100%;height:720px}@media only screen and (min-width:1000px){.figma-frame{height:850px}}body.homepage{background:#131726;color:#fff;overflow-x:hidden;zoom:100%}body.homepage .hero{padding:50px 0 40px;margin-bottom:2em}@media only screen and (min-width:1200px){body.homepage .hero{padding:7em 0 3em}}body.homepage .hero h1{font-family:IBM Plex Sans,"system-ui",Helvetica,Arial,sans-serif;line-height:160%;margin-top:60px}@media only screen and (min-width:1200px){body.homepage .hero h1{max-width:none;font-size:3.7rem;line-height:140%}}body.homepage .hero h1 span{position:relative;overflow:hidden;display:inline-block}body.homepage .hero h2{line-height:160%;margin-top:1.5em}body.homepage .hero h2 span{position:relative;overflow:hidden;display:inline-block}body.homepage .about{margin-top:5em;margin-bottom:7em}@media only screen and (min-width:1200px){body.homepage .about{margin-top:8em;margin-bottom:10em}}@media only screen and (min-width:1600px){body.homepage .about{margin-bottom:12em}}body.homepage .about .about__container{display:-webkit-box;display:flex;-moz-align-items:center;-webkit-box-align:center;align-items:center;flex-wrap:wrap;-moz-justify-content:space-around;justify-content:space-around}@media only screen and (min-width:1000px){body.homepage .about .about__container{-moz-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between}}body.homepage .about h2{font-family:IBM Plex Sans,"system-ui",Helvetica,Arial,sans-serif;line-height:160%;margin-top:40px}@media only screen and (min-width:1200px){body.homepage .about h2{font-size:2.5rem;margin-top:40px;margin-bottom:32px}}body.homepage .about .about__skills ul{margin-top:-4px;padding-left:0;list-style-type:none}body.homepage .about .about__skills ul li{margin-bottom:10px;line-height:100%;font-size:smaller;list-style-type:none}body.homepage .about .about__blurb{margin-bottom:32px}body.homepage .about .about__blurb a{-webkit-text-decoration:dotted;text-decoration:dotted;color:#fff;text-transform:none;text-decoration:underline;font-weight:400}body.homepage .about .about__blurb a:active,body.homepage .about .about__blurb a:hover,body.homepage .about .about__blurb a:visited{color:#fff}body.homepage .about .about__blurb a:hover{text-decoration:underline}body.homepage .about .about__image{position:relative}body.homepage .about .about__image:before{content:"";position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../img/bg-texture_dots.svg);background-size:8px;background-repeat:space;z-index:-2;border-radius:0;opacity:0;height:480px;top:30%}@media only screen and (min-width:1000px){body.homepage .about .about__image:before{width:288px;left:85%;opacity:.3}}body.homepage .about .about__image:after{content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../img/bg-texture_dots.svg);background-size:8px;background-repeat:space;position:absolute;border-radius:0;width:calc(100% + 40px);z-index:-1;left:50%;bottom:-45%;height:280px;opacity:.3}@media only screen and (min-width:1000px){body.homepage .about .about__image:after{bottom:-10%;width:320px;left:25%;height:60px;z-index:1}}body.homepage .about .about__image img{width:100%;border-radius:8px}.fourohfour{background:#131726;color:#fff}.fourohfour-body{height:100%;-moz-align-items:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;padding:50px 0 40px;margin-bottom:2em}.fourohfour-body *{color:#fff}@media only screen and (min-width:1200px){.fourohfour-body h1{margin-top:20px;font-size:7rem;font-weight:700}}.case-study__page .case-study__container .case-study__content section.tripguru__user-research .markdown__media-content{-moz-justify-content:center;-webkit-box-pack:center;justify-content:center}@media only screen and (min-width:1200px){.case-study__page .case-study__container .case-study__content section.tripguru__user-research .markdown__media-content{-moz-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between}}.case-study__page .case-study__container .case-study__content section.tripguru__user-research .card{width:100%;max-width:550px;padding:20px 26px;font-size:1.45rem;border-radius:4px;background:#fff;box-shadow:0 .5px 0 1px rgba(16,16,17,.25),0 4px 2px rgba(16,16,17,.1),0 8px 12px rgba(16,16,17,.02);margin:0 0 14px;border-top:6px solid #63ab17}@media only screen and (min-width:1200px){.case-study__page .case-study__container .case-study__content section.tripguru__user-research .card{width:calc(33.33333% - 14px);width:"0px";max-width:none}}.case-study__page .case-study__container .case-study__content section.tripguru__user-research .card li{margin-bottom:0}.case-study__page .case-study__container .case-study__content section.tripguru__user-research .card p,.case-study__page .case-study__container .case-study__content section.tripguru__user-research .card ul{margin-top:0;margin-bottom:8px}.case-study__page .case-study__container .case-study__content section.tripguru__user-research .card hr{margin:12px 0 18px}@media only screen and (min-width:1200px){.case-study__page .case-study__container .case-study__content section.tripguru__user-research .card{border-bottom:6px solid #63ab17;border-top:none}}.case-study__page .case-study__container .case-study__content section.tripguru__hmw{overflow-y:hidden}.case-study__page .case-study__container .case-study__content section.tripguru__hmw .spacer{height:320px;pointer-events:none}@media only screen and (min-width:1200px){.case-study__page .case-study__container .case-study__content section.tripguru__hmw .spacer{height:400px}}.case-study__page .case-study__container .case-study__content section.tripguru__hmw .section-overflow__container{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:100%}@media only screen and (max-width:999px){.case-study__page .case-study__container .case-study__content section.tripguru__hmw .section-overflow__container{width:calc(100% - 25px)}}@media only screen and (min-width:1200px){.case-study__page .case-study__container .case-study__content section.tripguru__hmw .section-overflow__container{top:77.5%}}.case-study__page .case-study__container .case-study__content section.tripguru__hmw:after{content:"";z-index:1;height:160px;width:100%;position:absolute;bottom:0;background:-webkit-gradient(linear,left bottom,left top,color-stop(-10%,#fff),to(transparent));background:linear-gradient(0deg,#fff -10%,transparent)}.case-study__page .case-study__container .case-study__content section.tripguru__ideation .content{padding-bottom:0}.case-study__page .case-study__container .case-study__content section.tripguru__ideation img{box-shadow:0 .5px 0 1px rgba(16,16,17,.25),0 4px 2px rgba(16,16,17,.1),0 10px 16px rgba(16,16,17,.08)}.case-study__page .case-study__container .case-study__content section.tripguru__ideation .art-museum{margin-top:3.5em}@media only screen and (min-width:1200px){.case-study__page .case-study__container .case-study__content section.tripguru__ideation .art-museum{margin-top:280px}}@media only screen and (max-width:1199px){.case-study__page .case-study__container .case-study__content section.tripguru__ideation img,.case-study__page .case-study__container .case-study__content section.tripguru__ideation p{margin:auto}.case-study__page .case-study__container .case-study__content section.tripguru__ideation h3{margin-left:auto}}@media only screen and (max-width:999px){.case-study__page .case-study__container .case-study__content section.tripguru__testing h5{margin-top:3em}}.case-study__page .case-study__container .case-study__content section.tripguru__solution-splash{background:url(../img/bg-texture_4.png),linear-gradient(135deg,#2d9d14,#33b417,#3cd41b) no-repeat 50% 50%;background-size:cover;color:#fff;padding-bottom:0}.case-study__page .case-study__container .case-study__content section.tripguru__solution-splash .markdown__product-demo{margin:0;-webkit-box-align:start;align-items:flex-start}.case-study__page .case-study__container .case-study__content section.tripguru__solution-splash .markdown__product-demo h2{margin-top:72px}.case-study__page .case-study__container .case-study__content section.tripguru__solution-splash .tripguru__solution-carousel{display:-webkit-box;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;margin-top:3em;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.case-study__page .case-study__container .case-study__content section.tripguru__solution-splash .tripguru__solution-carousel--top{position:relative;top:70px}.case-study__page .case-study__container .case-study__content section.tripguru__solution-splash .tripguru__solution-carousel--bottom{position:relative;top:-90px}@media only screen and (min-width:1000px){.case-study__page .case-study__container .case-study__content section.tripguru__solution-splash .tripguru__solution-carousel{width:60%;margin:auto}.case-study__page .case-study__container .case-study__content section.tripguru__solution-splash .tripguru__solution-carousel--top{top:120px}.case-study__page .case-study__container .case-study__content section.tripguru__solution-splash .tripguru__solution-carousel--bottom{top:-60px}}@media only screen and (min-width:1200px){.case-study__page .case-study__container .case-study__content section.tripguru__solution-splash .tripguru__solution-carousel{width:100%;-webkit-transform:rotate(15deg);transform:rotate(15deg);margin-top:0}.case-study__page .case-study__container .case-study__content section.tripguru__solution-splash .tripguru__solution-carousel--top{top:220px}.case-study__page .case-study__container .case-study__content section.tripguru__solution-splash .tripguru__solution-carousel--bottom{top:-100px}}.case-study__page .case-study__container .case-study__content section.tripguru__demo-showcase .markdown__floating-content>*{box-shadow:none}.case-study__page .case-study__container .case-study__content section.tripguru__demo-showcase .slick-list,.case-study__page .case-study__container .case-study__content section.tripguru__demo-showcase .slick-slider{position:relative}.case-study__page .case-study__container .case-study__content section.tripguru__outcomes{background:url(../img/bg-texture_4.png),linear-gradient(135deg,#2d9d14,#33b417,#3cd41b) no-repeat 50% 50%;background-size:cover;color:#fff}@media only screen and (max-width:999px){.tripguru__category-img{margin-top:3em}}.tripguru__demo-checkout-experience,.tripguru__demo-destination-guide,.tripguru__demo-trip_details{box-shadow:0 .5px 0 1px rgba(16,16,17,.25),0 4px 2px rgba(16,16,17,.1),0 10px 16px rgba(16,16,17,.08);max-width:400px;width:calc(100% - 35px);margin-top:3em;margin-left:auto;margin-right:auto}@media only screen and (min-width:1200px){.tripguru__demo-checkout-experience,.tripguru__demo-destination-guide,.tripguru__demo-trip_details{width:100%;margin-top:0;margin-right:0}}.case-study__page .case-study__container section.icw__planning .markdown__card-list.hmw>li{width:calc(20% - 20px)}.case-study__page .case-study__container section.icw__planning .icw__user-story-title{text-align:center;margin:auto}.case-study__page .case-study__container section.icw__planning .icw__user-story-title span{position:relative;top:-15px;display:inline-block;margin-right:12px}.case-study__page .case-study__container section.icw__planning .swap{display:inline-block;position:relative;text-transform:uppercase;min-width:1em;min-height:1em;-webkit-transition:transform .5s,width .5s;-webkit-transition:width .5s,-webkit-transform .5s;transition:width .5s,-webkit-transform .5s;transition:transform .5s,width .5s;transition:transform .5s,width .5s,-webkit-transform .5s}.case-study__page .case-study__container section.icw__planning .swap li{position:absolute;top:0;left:0;opacity:0;white-space:nowrap;border-radius:50px;padding:2px 20px;list-style-type:none;-webkit-transition:opacity .5s;transition:opacity .5s}.case-study__page .case-study__container section.icw__planning .swap li.visible{opacity:1}.case-study__page .case-study__container section.icw__planning .swap li.buyer{background:#feffa2}.case-study__page .case-study__container section.icw__planning .swap li.supplier{background:#a2dfff}.case-study__page .case-study__container section.icw__planning .swap li.lab{background:#a2ffc2}.case-study__page .case-study__container section.icw__planning .icw__planning__user-stories{overflow:hidden;height:200px;position:relative}@media only screen and (min-width:1200px){.case-study__page .case-study__container section.icw__planning .icw__planning__user-stories{height:255px}}.case-study__page .case-study__container section.icw__planning .icw__planning__user-stories .user-stories{position:absolute;top:50%;left:50%;height:100%;-webkit-transform:translate(-50%,-50%) scale(.7);transform:translate(-50%,-50%) scale(.7);-moz-align-items:center;-webkit-box-align:center;align-items:center}@media only screen and (min-width:1200px){.case-study__page .case-study__container section.icw__planning .icw__planning__user-stories .user-stories{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.case-study__page .case-study__container section.icw__planning .icw__planning__user-stories .user-stories li{font-size:1.8rem;position:absolute;list-style-type:none;-webkit-transform-origin:50% 51%;transform-origin:50% 51%;zoom:1.005}.case-study__page .case-study__container section.icw__planning .icw__planning__user-stories .user-stories li:first-of-type{visibility:hidden}.case-study__page .case-study__container section.icw__planning .icw__planning__user-stories .user-stories li div{width:280px;height:100%;min-height:150px;margin:0;border-radius:4px;box-shadow:0 .5px 0 1px rgba(16,16,17,.25),0 4px 2px rgba(16,16,17,.1),0 8px 12px rgba(16,16,17,.02);padding:16px 20px 18px;box-shadow:0 .5px 0 1px rgba(16,16,17,.25),0 12px 25px rgba(16,16,17,.12),0 18px 22px rgba(16,16,17,.05);-webkit-animation:floating 7s infinite;animation:floating 7s infinite}.case-study__page .case-study__container section.icw__planning .icw__planning__user-stories .user-stories li[data-type=buyer] div{background:#feffa2}.case-study__page .case-study__container section.icw__planning .icw__planning__user-stories .user-stories li[data-type=supplier] div{background:#a2dfff}.case-study__page .case-study__container section.icw__planning .icw__planning__user-stories .user-stories li[data-type=lab] div{background:#a2ffc2}.case-study__page .case-study__container section.icw__qualitative-interviews .icw__interview-content{padding-left:20px}.case-study__page .case-study__container section.icw__qualitative-interviews .icw__interview-logo{max-width:calc(100% - 60px);margin:auto;display:block}@media only screen and (max-width:999px){.case-study__page .case-study__container section.icw__qualitative-interviews .icw__interview-logo,.case-study__page .case-study__container section.icw__qualitative-interviews .icw__interview-logo--wide{max-height:60px;height:100%;width:auto;display:block;margin:auto auto 25px}}.case-study__page .case-study__container section.icw__qualitative-interviews .icw__avatar{padding:20px 32px;text-align:center;border-radius:60px;font-size:32px;color:#fff;font-weight:700;display:inline-block;margin:auto;background:#d1d1d1}.case-study__page .case-study__container section.icw__user-research .icw__user-profiles{display:-webkit-box;display:flex;-moz-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;margin-top:4em}.case-study__page .case-study__container section.icw__user-research .icw__user-profiles .card-item--default{border-top:6px solid}@media only screen and (min-width:1200px){.case-study__page .case-study__container section.icw__user-research .icw__user-profiles .card-item--default{border-left:6px solid;border-top:none}}.case-study__page .case-study__container section.icw__user-research .icw__user-profiles .buyer{border-top-color:#d3d320}@media only screen and (min-width:1200px){.case-study__page .case-study__container section.icw__user-research .icw__user-profiles .buyer{border-left-color:#d3d320;border-top:none}}.case-study__page .case-study__container section.icw__user-research .icw__user-profiles .supplier{border-top-color:#2780af}@media only screen and (min-width:1200px){.case-study__page .case-study__container section.icw__user-research .icw__user-profiles .supplier{border-left-color:#2780af;border-top:none}}.case-study__page .case-study__container section.icw__user-research .icw__user-profiles .lab{border-top-color:#2bcb64}@media only screen and (min-width:1200px){.case-study__page .case-study__container section.icw__user-research .icw__user-profiles .lab{border-left-color:#2bcb64;border-top:none}}.case-study__page .case-study__container section.icw__solution-splash{background:url(../img/bg-texture_1.png),radial-gradient(circle at 50% 80%,#4376da,#183876 no-repeat 50% 50%);background:url(../img/bg-texture_1.png),radial-gradient(circle at 50% 80%,#05c7ff,#1e428d) no-repeat 50% 50%;background-size:cover;color:#fff;padding:0}@media only screen and (min-width:1200px){.case-study__page .case-study__container section.icw__solution--project-details,.case-study__page .case-study__container section.icw__solution--project-overview,.case-study__page .case-study__container section.icw__solution--workflow{padding-bottom:10em}}.case-study__page .case-study__container section.icw__solution--project-details .markdown__background-content,.case-study__page .case-study__container section.icw__solution--project-overview .markdown__background-content,.case-study__page .case-study__container section.icw__solution--workflow .markdown__background-content{left:70%}.case-study__page .case-study__container section.icw__solution--showcase .icw__demo-project-details--nav{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:5}.case-study__page .case-study__container section.icw__solution--showcase .icw__demo-project-details video{width:100%}.case-study__page .case-study__container section.icw__solution--showcase .icw__demo-workflow--nav{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:5}.case-study__page .case-study__container section.icw__solution--showcase .icw__demo-analytics{box-shadow:none}.case-study__page .case-study__container section.icw__solution--showcase .icw__demo-analytics .slick-clone img,.case-study__page .case-study__container section.icw__solution--showcase .icw__demo-analytics .slick-slide img{position:relative;-webkit-transform:scale(.82);transform:scale(.82);opacity:.6}.case-study__page .case-study__container section.icw__solution--showcase .icw__demo-analytics .slick-clone img,.case-study__page .case-study__container section.icw__solution--showcase .icw__demo-analytics .slick-current img,.case-study__page .case-study__container section.icw__solution--showcase .icw__demo-analytics .slick-slide img{-webkit-transition:opacity .3s ease-in-out,transform .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.case-study__page .case-study__container section.icw__solution--showcase .icw__demo-analytics .slick-current img{-webkit-transform:scale(1) translateX(60px);transform:scale(1) translateX(60px);opacity:1;z-index:5}.case-study__page .case-study__container section.icw__outcomes{background:url(../img/bg-texture_1.png),linear-gradient(140deg,#05c7ff,#1e428d) no-repeat 50% 50%;background-size:cover;background-repeat:no-repeat;color:#fff}@media only screen and (max-width:599px){.case-study__page .case-study__container section.quikspaces__problem .metric-box p.larger{font-size:3rem;font-size:8vw}}.case-study__page .case-study__container section.quikspaces__user-research .markdown__media-content{-moz-justify-content:center;-webkit-box-pack:center;justify-content:center}.case-study__page .case-study__container section.quikspaces__user-research .card{width:100%;max-width:550px;padding:20px 26px;font-size:1.45rem;border-radius:4px;background:#fff;box-shadow:0 .5px 0 1px rgba(16,16,17,.25),0 4px 2px rgba(16,16,17,.1),0 8px 12px rgba(16,16,17,.02);margin:0 0 20px}@media only screen and (min-width:1200px){.case-study__page .case-study__container section.quikspaces__user-research .card{width:100%;width:"0px";max-width:none}}.case-study__page .case-study__container section.quikspaces__user-research .card li{margin-bottom:0}.case-study__page .case-study__container section.quikspaces__user-research .card p,.case-study__page .case-study__container section.quikspaces__user-research .card ul{margin-top:0;margin-bottom:8px}.case-study__page .case-study__container section.quikspaces__user-research .card hr{margin:12px 0 18px}.case-study__page .case-study__container section.quikspaces__user-research h4{margin:0}.case-study__page .case-study__container section.quikspaces__user-research .user-profile__content{border-top:2px solid #e0e0e0;padding:12px 0;margin-top:12px}@media only screen and (min-width:1200px){.case-study__page .case-study__container section.quikspaces__user-research .user-profile__content{border-top:none;margin-top:0;border-left:2px solid #e0e0e0;padding:10px 30px}}.case-study__page .case-study__container section.quikspaces__user-research .user-profile__icon{max-width:180px;display:block;margin:auto}@media only screen and (min-width:1200px){.case-study__page .case-study__container section.quikspaces__user-research .user-profile__icon{max-width:none}}.case-study__page .case-study__container section.quikspaces__ideation .quikspaces__image-frame{padding:20px;box-shadow:0 .5px 0 1px rgba(16,16,17,.25),0 4px 2px rgba(16,16,17,.1),0 10px 16px rgba(16,16,17,.08)}.case-study__page .case-study__container section.quikspaces__solution-splash{background:url(../img/bg-texture_2.png),linear-gradient(-20deg,#cdac47,#ffda6b,#ffd24d) no-repeat 50% 50%;background-size:cover}@media only screen and (min-width:1200px){.case-study__page .case-study__container section.quikspaces__solution-splash{padding:0}.case-study__page .case-study__container section.quikspaces__solution-splash .markdown__media-content{margin:0}.case-study__page .case-study__container section.quikspaces__solution-splash h1{margin-top:0}.case-study__page .case-study__container section.quikspaces__solution-splash img{width:85%;margin:auto}}.case-study__page .case-study__container section.quikspaces__solutions .markdown__floating-content>*{box-shadow:none}.case-study__page .case-study__container section.quikspaces__solutions .markdown__floating-content>.quikspaces__image-frame{margin-top:24px;box-shadow:0 .5px 0 1px rgba(16,16,17,.25),0 4px 2px rgba(16,16,17,.1),0 10px 16px rgba(16,16,17,.08)}.case-study__page .case-study__container section.quikspaces__solutions .quikspaces__demo-dual_devices{position:relative;margin:3em 0}@media only screen and (min-width:1200px){.case-study__page .case-study__container section.quikspaces__solutions .quikspaces__demo-dual_devices{margin:6em 0}}.case-study__page .case-study__container section.quikspaces__solutions .quikspaces__demo-dual_devices .demo-mobile{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:27.5%;max-width:100px;width:100%;margin-top:62px;border-radius:4px;box-shadow:0 .5px 0 1px rgba(16,16,17,.25),0 4px 2px rgba(16,16,17,.1),0 10px 16px rgba(16,16,17,.08)}@media only screen and (min-width:1200px){.case-study__page .case-study__container section.quikspaces__solutions .quikspaces__demo-dual_devices .demo-mobile{top:52.5%;max-width:240px}}.case-study__page .case-study__container section.quikspaces__solutions .quikspaces__demo-dual_devices .demo-desktop{box-shadow:0 .5px 0 1px rgba(16,16,17,.25),0 4px 2px rgba(16,16,17,.1),0 10px 16px rgba(16,16,17,.08);max-width:78%;width:100%;margin-left:auto}.case-study__page .case-study__container section.quikspaces__solutions .quikspaces__demo-dual_devices .demo-desktop .listing-carousel-container{margin-top:-5px}.case-study__page .case-study__container section.quikspaces__outcomes{background:url(../img/bg-texture_2.png),linear-gradient(-20deg,#cdac47,#ffda6b,#ffd24d) no-repeat 50% 50%;background-size:cover}.case-study__page .case-study__container section.quikspaces__outcomes .metrics{border-color:#101011}@media only screen and (max-width:599px){.case-study__page .case-study__container section.quikspaces__outcomes .metrics .metric-box p.larger{font-size:3rem;font-size:8vw}}.default-page{background:#131726;color:#fff}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:static;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif/) 50% no-repeat}@font-face{font-family:slick;src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick.woff) format("woff"),url(../fonts/slick.ttf) format("truetype"),url(../fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-dots{display:-webkit-box;display:flex;max-width:500px;margin:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slick-dots li,.slick-dots li button{width:100%}.slick-dots li button{height:auto;border-radius:20px;padding:3px;margin-top:12px;background:rgba(16,16,17,.1)}.slick-dots li button:before{display:none}.slick-next:before,.slick-prev:before{color:rgba(16,16,17,.5)}.slick-dots li.slick-active button{background:#366ff0}.case-study__container{padding-bottom:0!important}.case-study__page footer{margin-top:0!important}[data-access=false]{pointer-events:none;position:relative}[data-access=false] *{pointer-events:none}@media only screen and (max-width:999px){[data-access=false]{display:none!important}}[data-access=false]:before{content:"[Protected Until Released]";position:absolute;text-transform:uppercase;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;color:#fff;white-space:nowrap;font-size:2rem}@media only screen and (min-width:1200px){[data-access=false]:before{font-size:2.5rem}}[data-access=false] .case-preview__teaser{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.4}
/*# sourceMappingURL=main.css.map */

a, a:visited {
  color: #fff;
}

.upwork-label-link {
  text-decoration: none;
  color: #fff;

}

.mobile-show {
  display: none !important;
}

@media only screen and (max-width: 600px) {
  .mobile-hide {
    display: none !important;;
  }

  .mobile-show {
    display: block !important;;
  }
}


.hero-section {
  padding: 0 !important;
}

body.homepage .about .about__container {
  align-items: flex-start;
}

code {
  color: #02ac1e;
}

.connect-links p {
  margin-bottom: 4px;
}