@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}}@keyframes floatingIcons{0%{transform:translate(0)}65%{transform:translateY(10px)}to{transform:translate(0)}}@keyframes wave-animation{0%{transform:rotate(0deg)}10%{transform:rotate(-10deg)}20%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}40%{transform:rotate(9deg)}50%{transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes floating{0%{transform:translate(0)}50%{transform:translateY(10px)}to{transform:translate(0)}}@keyframes error{0%{transform:translate(15px)}20%{transform:translate(-15px)}40%{transform:translate(7.5px)}60%{transform:translate(-7.5px)}80%{transform:translate(4px)}to{transform:translate(0)}}.error{animation:error .5s ease-in-out}@keyframes text-reveal--after{0%{transform:translateX(-100%)}to{transform:translateX(101%)}}@keyframes text-reveal--before{0%{transform:translateX(0)}to{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:flex;-moz-justify-content:space-between;justify-content:space-between}.wrap{flex-wrap:wrap}.justify-content-between{-moz-justify-content:space-between;justify-content:space-between}.justify-content-start{-moz-justify-content:flex-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;justify-content:flex-end}.justify-content-center{-moz-justify-content:center;justify-content:center}.align-items-center{-moz-align-items:center;align-items:center}.align-items-top{-moz-align-items: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{order:1}.xs-order-2{order:2}.xs-order-3{order:3}.xs-order-4{order:4}.xs-order-last{order:999}}@media only screen and (min-width:1200px){.md-order-1{order:1}.md-order-2{order:2}.md-order-3{order:3}.md-order-4{order:4}.md-order-last{order:999}}@media only screen and (min-width:1200px){.lg-order-1{order:1}.lg-order-2{order:2}.lg-order-3{order:3}.lg-order-4{order:4}.lg-order-last{order:999}}[data-transition-delay="1"]{transition-delay:.2s!important}[data-transition-delay="2"]{transition-delay:.4s!important}[data-transition-delay="3"]{transition-delay:.6s!important}[data-transition-delay="4"]{transition-delay:.8s!important}[data-transition-delay="5"]{transition-delay:1s!important}[data-transition-delay="6"]{transition-delay:1.2s!important}[data-transition-delay="7"]{transition-delay:1.4s!important}[data-transition-delay="8"]{transition-delay:1.6s!important}[data-transition-delay="9"]{transition-delay:1.8s!important}[data-animation-delay="1"]{animation-delay:.15s!important}[data-animation-delay="2"]{animation-delay:1.54s!important}[data-animation-delay="3"]{animation-delay:1.6s!important}[data-animation-delay="4"]{animation-delay:1.38s!important}[data-animation-delay="5"]{animation-delay:1.61s!important}[data-animation-delay="6"]{animation-delay:.61s!important}[data-animation-delay="7"]{animation-delay:.91s!important}[data-animation-delay="8"]{animation-delay:.99s!important}[data-animation-delay="9"]{animation-delay:.14s!important}[data-animation-delay="10"]{animation-delay:1.35s!important}[data-animation-delay="11"]{animation-delay:.64s!important}[data-animation-delay="12"]{animation-delay:.96s!important}[data-animation-delay="13"]{animation-delay:1.95s!important}[data-animation-delay="14"]{animation-delay:.5s!important}[data-animation-delay="15"]{animation-delay:1.51s!important}[data-animation-delay="16"]{animation-delay:.1s!important}[data-animation-delay="17"]{animation-delay:.22s!important}[data-animation-delay="18"]{animation-delay:1.5s!important}[data-animation-delay="19"]{animation-delay:.79s!important}[data-animation-duration="1"]{animation-duration:.08s!important}[data-animation-duration="2"]{animation-duration:.85s!important}[data-animation-duration="3"]{animation-duration:1.04s!important}[data-animation-duration="4"]{animation-duration:.06s!important}[data-animation-duration="5"]{animation-duration:.46s!important}[data-animation-duration="6"]{animation-duration:.14s!important}[data-animation-duration="7"]{animation-duration:.81s!important}[data-animation-duration="8"]{animation-duration:1.03s!important}[data-animation-duration="9"]{animation-duration:1.02s!important}[data-animation-duration="10"]{animation-duration:.43s!important}[data-animation-duration="11"]{animation-duration:1.46s!important}[data-animation-duration="12"]{animation-duration:.85s!important}[data-animation-duration="13"]{animation-duration:.63s!important}[data-animation-duration="14"]{animation-duration:.79s!important}[data-animation-duration="15"]{animation-duration:.37s!important}[data-animation-duration="16"]{animation-duration:1.29s!important}[data-animation-duration="17"]{animation-duration:.55s!important}[data-animation-duration="18"]{animation-duration:.48s!important}[data-animation-duration="19"]{animation-duration:1.19s!important}body,html{height:100%;margin:0}body{display:flex;flex-direction:column;overflow-x:hidden}section{position:relative}.wrapper{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:after,footer .inner:before{content:"";display:table}footer .inner:after{clear:both}footer .inner{padding:20px 15px}@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}@media only screen and (min-width:1200px){figcaption>p{font-size:1.7rem!important}}figcaption>p{text-align:center;font-style:italic!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: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 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}.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}@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%;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{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%;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 h1,body.case-study__quikspaces .case-study__splash p{color:#101011;text-shadow:none}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 img{position:absolute;top:74%;left:50%;max-width:100%;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;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;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:flex;-moz-justify-content:space-between;justify-content:space-between;-moz-align-items:flex-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}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}nav.top-nav a{font-size:1.1rem;letter-spacing:.25px;text-transform:uppercase;font-weight:400}@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:38px}}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:#fff;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:flex;-moz-align-items: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;justify-content:space-between}.footer__group--left,.footer__group--right{display:flex;flex-wrap:wrap}@media only screen and (min-width:1000px){.footer__group--right{-moz-justify-content:flex-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:flex;flex-wrap:wrap;-moz-align-items:center;align-items:center;-moz-justify-content:space-between;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%;position:absolute;top:50%;width:50%;height:100%;transform:translate(-50%,-50%)}.markdown__background-content{margin-top:60px;left:50%;position:absolute;top:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.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:flex;flex-wrap:wrap;-moz-justify-content:space-between;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{perspective:1400px;overflow:visible}.markdown__perspective-container .markdown__perspective-item--left{transform:rotateY(12deg) rotateX(1deg) scale(1)}.markdown__perspective-container .markdown__perspective-item--right{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,rgb(32.6,39.4631578947,65.2),#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}@media only screen and (min-width:1200px){.btn,button{padding:16px 56px}}.btn,button{cursor:pointer;margin-bottom:36px}.btn,.btn:hover,button,button:hover{text-decoration:none;transition:all .33s ease-in-out}.btn:hover,button:hover{background:linear-gradient(55deg,#fff,#fff);color:#131726;background-size:100%}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%;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}@media only screen and (min-width:1200px){.card-item--default{width:100%;width:"0px";max-width:none}}.card-item--default{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}.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:flex;flex-wrap:wrap;-moz-justify-content:space-between;justify-content:space-between;padding-left:0;list-style-type:none}.card-list>li{width:100%;max-width:550px}@media only screen and (min-width:1200px){.card-list>li{width:calc(33.33333% - 14px);width:"0px";max-width:none}}.card-list>li{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}.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;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}@media only screen and (min-width:1200px){.card-list.hmw>li{width:calc(100% - 20px);width:"0px";max-width:none}}.card-list.hmw>li{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}.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}.card-list.hmw>li{padding:8px 12px 16px;font-size:1.55rem}@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;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:rgb(255,162,238.5)}.card-item--logos{display:flex;-moz-align-items: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:flex;-moz-align-items:center;align-items:center;flex-wrap:wrap;-moz-justify-content:flex-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:flex;-moz-justify-content:flex-start;justify-content:flex-start;flex-wrap:wrap;-moz-justify-content:space-between;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;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:flex;-moz-align-items: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%;transform:translateX(-10px) translateY(-53%);font-size:2.6rem;opacity:0;z-index:-1;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;transform:translateX(0) translateY(-53%);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{transform:scale(1);transition:transform .2s ease-out}article.case-preview a:hover .case-preview__teaser{transform:scale(1.01);transition:transform .12s ease-out}article.case-preview a:active .case-preview__teaser{transform:scale(1);transition:transform .12s ease-out}article.case-preview p.large{display:inline}@media only screen and (min-width:1200px){article.case-preview p.large{font-size:2.6rem}}article.case-preview p{font-weight:400;margin-bottom:0;color:#fff}@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%;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}article.case-preview[data-item=teamHermit] .case-preview__teaser p{text-shadow:none}article.case-preview[data-item=teamHermit] .case-preview__teaser .case-preview__image img{max-width:100%}@media only screen and (min-width:1000px){article.case-preview[data-item=teamHermit] .case-preview__teaser .case-preview__image img{max-width:calc(100% - 60px)}}.bio-holder .bio-holder__image img{width:100%}@media only screen and (min-width:1200px){.bio-holder{display:flex;-moz-justify-content:space-between;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;transform:translateY(0)}body.homepage .wrapper,body.homepage .wrapper.fade{transition:opacity .85s cubic-bezier(.785,.135,.15,.86),transform .85s cubic-bezier(.785,.135,.15,.86)}body.homepage .wrapper.fade{opacity:0;transform:translateY(40px)}body.homepage section.case-studies .misc__section-label{opacity:1;transition:opacity .5s cubic-bezier(.785,.135,.15,.86) 1.25s}body.homepage section.case-studies .misc__section-label:after{transform:scale(1);transition:transform 1s cubic-bezier(.86,0,.07,1) 1.75s}body.homepage section.case-studies article.case-preview a{opacity:1;transition:opacity .5s cubic-bezier(.785,.135,.15,.86),transform .5s cubic-bezier(.785,.135,.15,.86)}body.homepage section.case-studies article.case-preview[data-article-delay="0"] a{transition-delay:2.25s!important}body.homepage section.case-studies article.case-preview[data-article-delay="1"] a{transition-delay:2.45s!important}body.homepage section.case-studies article.case-preview[data-article-delay="2"] a{transition-delay:2.65s!important}body.homepage section.case-studies article.case-preview[data-article-delay="3"] a{transition-delay:2.85s!important}body.homepage section.case-studies article.case-preview[data-article-delay="4"] a{transition-delay:3.05s!important}body.homepage section.case-studies article.case-preview[data-article-delay="5"] a{transition-delay:3.25s!important}body.homepage section.case-studies article.case-preview[data-article-delay="6"] a{transition-delay:3.45s!important}body.homepage section.case-studies article.case-preview[data-article-delay="7"] a{transition-delay:3.65s!important}body.homepage section.case-studies article.case-preview[data-article-delay="8"] a{transition-delay:3.85s!important}body.homepage section.case-studies article.case-preview[data-article-delay="9"] a{transition-delay:4.05s!important}body.homepage section.case-studies.fade .misc__section-label{opacity:0;transition:opacity .5s cubic-bezier(.785,.135,.15,.86)}body.homepage section.case-studies.fade .misc__section-label:after{transform:scale(0);transition:transform .33s cubic-bezier(.86,0,.07,1)}body.homepage section.case-studies.fade article.case-preview a{opacity:0;transition:opacity .5s cubic-bezier(.785,.135,.15,.86),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;transition:opacity .4s cubic-bezier(.755,.05,.855,.06)}body.case-study__page .case-study__hero>.container,body.case-study__page .wrapper{opacity:1;transform:translateY(0);transition:opacity .5s cubic-bezier(.785,.135,.15,.86) 1s,transform .5s cubic-bezier(.785,.135,.15,.86) 1s}body.case-study__page .case-study__splash *{opacity:1;transition:opacity .5s cubic-bezier(.785,.135,.15,.86) .6s}body.case-study__page.load:before{content:"";opacity:1;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;transform:translateY(40px);transition:opacity .66s cubic-bezier(.785,.135,.15,.86),transform .66s cubic-bezier(.785,.135,.15,.86)}body.case-study__page.load .case-study__splash *{opacity:0;transition:opacity .5s cubic-bezier(.785,.135,.15,.86) .6s}}.homepage__dot-matrix-bg:before{transform:scaleX(0);transition:transform 4.5s cubic-bezier(.23,1,.32,1)}.homepage__dot-matrix-bg.fade:before{transform:scaleX(1);transition: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;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;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;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:flex;-moz-align-items: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%;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:flex;-moz-justify-content:space-between;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{animation-name:wave-animation;animation-duration:2.5s;animation-iteration-count:infinite;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;transform:translate(-50%,-50%)}.misc__link{position:relative;display:flex;-moz-align-items: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;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:flex;flex-wrap:wrap;-moz-justify-content:space-between;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 .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}@media only screen and (min-width:1200px){.case-study__page .case-study__container section{padding-bottom:4em}}.case-study__page .case-study__container section{border-bottom:1px solid #e0e0e0}.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:flex;-moz-align-items: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;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}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__blurb a{text-transform:none;text-decoration:underline;font-weight:400}body.homepage .about .about__image{position:relative}body.homepage .about .about__image:before{content:"";position:absolute;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:"";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;align-items:center;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;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;justify-content:space-between}}.case-study__page .case-study__container .case-study__content section.tripguru__user-research .card{width:100%;max-width:550px}@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{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}.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}.case-study__page .case-study__container .case-study__content section.tripguru__user-research .card{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{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}@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 .spacer{pointer-events:none}.case-study__page .case-study__container .case-study__content section.tripguru__hmw .section-overflow__container{position:absolute;transform:translate(-50%,-50%);left:50%}@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)}}.case-study__page .case-study__container .case-study__content section.tripguru__hmw .section-overflow__container{top:100%}@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: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;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:flex;flex-wrap:wrap;-moz-justify-content:space-between;justify-content:space-between;margin-top:3em;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%;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;transition:transform .5s,width .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;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}@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{position:relative}.case-study__page .case-study__container section.icw__planning .icw__planning__user-stories .user-stories{position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%,-50%) scale(.7)}@media only screen and (min-width:1200px){.case-study__page .case-study__container section.icw__planning .icw__planning__user-stories .user-stories{transform:translate(-50%,-50%)}}.case-study__page .case-study__container section.icw__planning .icw__planning__user-stories .user-stories{-moz-align-items:center;align-items:center}.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;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);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:rgb(208.7,208.7,208.7)}.case-study__page .case-study__container section.icw__user-research .icw__user-profiles{display:flex;-moz-justify-content:space-between;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%,rgb(67.1388601036,118.4797927461,217.6611398964),rgb(23.5440414508,55.9170984456,118.4559585492) 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%;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%;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;transform:scale(.82);opacity:.6;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.case-study__page .case-study__container section.icw__solution--showcase .icw__demo-analytics .slick-current img{transform:scale(1) translateX(60px);opacity:1;transition:opacity .3s ease-in-out,transform .3s ease-in-out;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;justify-content:center}.case-study__page .case-study__container section.quikspaces__user-research .card{width:100%;max-width:550px}@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{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}.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 .card{margin-bottom:20px}.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;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;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{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}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide,.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%;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:flex;max-width:500px;margin:auto;left: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],[data-access=false] *{pointer-events:none}[data-access=false]{position:relative}@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%;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{filter:grayscale(100%);opacity:.4}
/*# sourceMappingURL=main.css.map */
