.cta{margin-top:1.33312rem}.header .cta{display:none}.cover{position:relative;width:100%;height:100vh;background-image:url(/build/images/cover-patterns.1eba8718.svg);background-repeat:no-repeat;background-position:0;background-size:auto 100%;margin-bottom:0}.cover-content{position:absolute;top:0;left:0;width:100%;border-radius:0 0 50% 50%;background-color:#fff;box-shadow:0 4px 9px rgba(0,0,0,.15);padding:35px 35px 55px;text-align:center}.cover-content .cta-container{position:absolute;bottom:-10%;left:50%;transform:translate(-50%,100%)}.cover-content .cta{padding:.4375rem 1.4375rem .1875rem;border-radius:2rem;background-color:#fff;box-shadow:0 4px 9px rgba(0,0,0,.15);text-decoration:none;white-space:nowrap}.cover-content .cta:active,.cover-content .cta:hover{color:#363636}.cover-content .cta span{border-radius:2rem}.cover-content .cta.gradient{padding:0}.cover-content .cta.gradient:before{border-radius:2rem}.cover-content .cta.gradient span{padding:.4375rem 1.4375rem .1875rem}.cover-content .cta.carbon{border-width:.15625rem;color:#363636}.cover-content .cta.carbon:hover{background-color:#363636;color:#fff}.quote{padding-top:80px;overflow-x:hidden}.quote .content{display:flex;flex-direction:column;justify-content:center}.quote .content .cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.quote .totem-pole{margin-top:2.1875rem}.quote .totem-pole img{width:125%;margin-left:5%}.cii{padding-top:35px;padding-bottom:35px;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(/build/images/bckg-gradient-portrait.b6037621.png)}.cii .cii-content{margin-top:1.33312rem;order:2}.cii img{width:50%}.tech-stack{position:relative;background-image:url(/build/images/curly-brackets.afce26ab.svg);background-repeat:no-repeat;background-position:108% top;background-size:150px auto;padding-top:30px}.tech-stack .cta{margin-top:0}.tech-stack .lighter{display:inline-block;margin-bottom:1.45rem}.project-highlight{position:relative;padding-top:31.5vw}.project-highlight:before{content:"";position:absolute;top:0;left:0;width:100%;height:63vw;background-image:url(/build/images/light-grid.c19c56ec.svg);background-repeat:no-repeat;background-position:top;background-size:120%;z-index:-1}.twitter-feed h2{position:relative}.twitter-feed h2:before{content:"";position:absolute;top:0;left:-50px;width:150px;height:207px;background-image:url(/build/images/smoke.2df0f3e7.svg);background-repeat:no-repeat;background-position:0 0;background-size:contain;z-index:-1;transform:translateY(-20%) translateX(-50%)}@media screen and (min-height:600px){.cover-content p{font-size:1.35rem}}@media screen and (min-width:700px) and (max-width:992px){.cover-content{min-height:50vh;padding-right:150px;padding-left:150px;align-items:center}.quote .totem-pole img{width:80%;margin-left:45%}.cii{padding-top:90px;padding-bottom:90px}.cii img{max-width:200px}.tech-stack{background-size:200px auto}}@media screen and (min-width:700px){.cover-content{display:flex;flex-direction:column;justify-content:center}.cover-content .cta-container{position:static;transform:translate(0);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;bottom:auto;left:auto}}@media screen and (min-width:992px){.cover{background-size:cover;background-position:50%}.cover-content{width:41.66667%;height:100vh;text-align:left;border-radius:0 50% 50% 0;padding:50px;box-shadow:15px 0 15px -15px rgba(0,0,0,.25)}.cover-content .tagline{margin-top:20%}.cover-content p{font-size:1.77687rem}.cover-content .cta-container{font-size:1.35rem}.quote{padding-top:150px}.quote .totem-pole{margin-top:0}.cii{background-image:url(/build/images/bckg-gradient-landscape.a575139c.png);padding-top:7.5rem;padding-bottom:7.5rem}.cii .cii-content{margin-top:0;order:-1}.cii .row{align-items:center}.tech-stack{padding-top:80px;background-position:-3% top;background-size:238px auto}.tech-stack .lighter{margin-bottom:1.93303rem}.project-highlight{padding-top:0;height:100vh;display:flex;align-items:center}.project-highlight:before{width:38.33%;height:100%;background-position:100% 0;background-size:auto 100%}.twitter-feed h2:before{left:0;transform:translateY(-20%) translateX(-100%)}}