#app-footer,#web-footer{padding:30px;text-align:center}#app-footer>div,#web-footer>div{margin-bottom:12px}#app-footer>div img,#web-footer>div img{width:auto;height:22px;vertical-align:middle;margin:10px}#app-footer>img:first-child,#web-footer>img:first-child{vertical-align:middle}#app-footer h6,#web-footer h6{font-size:24px;font-weight:500;letter-spacing:1.3px;color:#030303;display:inline-block;vertical-align:middle}#app-footer p,#web-footer p{font-size:16px;color:#db3324;margin-bottom:8px}#app-footer img,#web-footer img{width:26px}#web-footer .link{margin:5px}*{box-sizing:border-box}body,html{margin:0;background-color:#f5f5f5}h1,h2,h3,h4,h5,h6,p{margin:0}a{text-decoration:none}#snackbar{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px}#snackbar.show{visibility:visible;animation:fadein .5s,fadeout .5s 2.5s}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}nav{display:none}#overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:green}.jump{width:20px;height:20px;position:relative;display:inline-block;vertical-align:bottom;margin-bottom:10px}.jumping1,.jumping2{width:10px;height:10px;border-radius:50%;background-color:#e95036;position:absolute;top:0;left:0}.service-text .jumping1,.service-text .jumping2{width:7px;height:7px}#cover{padding:0 12.5%;height:120vh;background-color:#fff;position:relative}#cover button{border-radius:24px;background-color:#ea2211;color:#fff;padding:15px 30px;margin-top:2vh;font-size:1rem;font-weight:900;cursor:pointer;border:none}#cover .cover-desc{margin-top:15vh}#cover>div{display:inline-block}#cover>div>img{height:45vw}#cover h1{font-size:72px;font-weight:500;color:#030303;letter-spacing:5px;margin-bottom:3vh}#cover h5{font-size:1.2em;font-weight:300;color:#999;letter-spacing:4px;line-height:1.5em}#cover .cover-logo{height:70px}.cover-img{width:60%;height:auto;text-align:right;float:right}.cover-img>div{width:56vw;max-width:695px;margin-right:2vw;display:inline-block;position:relative;margin-top:25vh}.cover-img .none{width:100%;opacity:0}.cover-img .browser{width:66%;position:absolute;top:17%;right:15%;z-index:2}.cover-img .mobile{width:17%;right:21%}.cover-img .bucket,.cover-img .mobile{position:absolute;bottom:12%;z-index:2}.cover-img .bucket{width:8%;left:38%}.cover-img .meerkat-ladder{width:29%;position:absolute;bottom:7%;left:22%;z-index:2}.cover-img .meerkat-raise{width:15%;position:absolute;bottom:8%;left:45%;z-index:2}.cover-img .meerkat-hold{width:23%;position:absolute;bottom:7%;right:13%;z-index:2}.cover-img .meerkat-brush{width:14%;position:absolute;top:15%;right:10%;z-index:2}.cover-img .meerkat-brush-body{width:7%;position:absolute;top:31%;right:14%;z-index:1}.cover-img .meerkat-top{width:8%;position:absolute;top:6%;left:35%;z-index:1}.cover-img .meerkat-top-hand{width:14%;position:absolute;top:14%;left:32.1%;z-index:2}.cover-img .left-out-dot{width:15.2px;position:absolute;top:30%;left:7%;z-index:2}.cover-img .bottom-out-dot{width:12.2px;position:absolute;bottom:5%;left:59%;z-index:2}.cover-img .left-white-dot{width:12.2px;position:absolute;bottom:24%;left:15%;z-index:2}.cover-img .right-white-dot{width:12.2px;position:absolute;top:36%;right:9%;z-index:2}.cover-img .top-pink-dot{width:12.2px;position:absolute;top:9%;right:27%;z-index:2}.cover-img .left-pink-dot{width:21.1px;position:absolute;top:39%;left:15%;z-index:2}.cover-img .top-purple-dot{width:21.1px;position:absolute;top:8%;right:34%;z-index:2}.cover-img .left-pink-stripe{width:18%;position:absolute;bottom:30%;left:7%;z-index:1}.cover-img .right-pink-stripe{width:14%;position:absolute;bottom:43%;right:6%;z-index:1}.cover-img .left-purple-stripe{width:11%;position:absolute;bottom:41%;left:12%;z-index:1}.cover-img .right-purple-stripe{width:11%;position:absolute;bottom:38%;right:7%;z-index:1}#services{padding:32px 12.5% 27px;background-color:#fff;position:relative}.section-title{font-size:72px;font-weight:900;color:#000;display:inline-block}.service{padding:0 5%;margin:100px auto 0}.service-text{width:69%;display:inline-block;vertical-align:middle;padding:10vh}.service:nth-child(3){background-image:url(/static/media/01.b1901fc7.png)}.service:nth-child(3),.service:nth-child(4){background-size:17vh;background-repeat:no-repeat}.service:nth-child(4){background-image:url(/static/media/02.d0d4f1f9.png);background-position:100% 0}.service:nth-child(5){background-image:url(/static/media/03.50c3f217.png)}.service:nth-child(5),.service:nth-child(6){background-size:17vh;background-repeat:no-repeat}.service:nth-child(6){background-image:url(/static/media/04.d262cc1d.png);background-position:100% 0;position:relative;margin-bottom:10vh;z-index:3}.service-text h2{font-size:32px;font-weight:300;color:#000;margin:0 0 14px;display:inline-block}.service-text h2~button{margin-left:1vw;font-size:18px;font-weight:900;color:#ea2211;cursor:pointer;border:none}.service-text h2~button>a{color:#ea2211!important}.service>div p{font-size:18px;font-weight:300;color:#000;line-height:1.5em;letter-spacing:2px}.service img.gif{width:29%;vertical-align:middle}.gif-div{width:29%;display:inline-block}.gif-div img.gif{width:100%}.services-bottom{position:absolute;bottom:0;left:0;width:100vw;background-color:#f5f5f5}.services-bottom img{width:100%;display:block}#projects{padding:152px 12.5% 73px;position:relative;background-image:url(/static/media/projectsTop.4e0f9514.png);background-size:19.53vw;background-position:100% 0;background-repeat:no-repeat}.article,.project{width:90%;margin:0 auto}.project{margin:100px auto}.article{margin-top:60px;margin-bottom:10vh;position:relative;z-index:3}.app,.web{width:80%;background-image:url(/static/media/dot.92ad131c.png);background-size:139px;background-repeat:no-repeat;background-position:100% 100%;margin:0 2vw}.app>div,.web>div{position:relative;cursor:pointer}.web img{width:28vw;position:relative}.app img{width:24vw}#web-zoom-in{position:absolute;top:0;left:0}#web-zoom-in-inner{position:relative;transition:transform .4s ease-out .5s}#app-zoom-in{position:absolute;bottom:5vw;right:10vw;width:12vw;transition:all 1s ease-in-out;transform:translate(25%,30%)}.article img{width:100%}.article h4,.project h4{font-size:32px;font-weight:500;color:#0f0f0f;margin-bottom:14px}.article a,.project p{font-size:18px;font-weight:700;color:#e95036;display:block;cursor:pointer}.project p{margin-top:13px}.project a{display:inline-block;width:50%}.article p{margin-top:5px}.article h3{font-size:24px;font-weight:500;color:#0f0f0f;margin-top:13px}.projects-bottom{position:absolute;bottom:0;left:0;width:100vw;background-color:#fff}.projects-bottom img{width:100%;display:block}#about{padding:80px 12.5% 136px;background-color:#fff}.belief,.blog,.members{width:90%;margin:0 auto;margin-top:64px}.blog>button{border-radius:24px;background-color:#ea2211;color:#fff;padding:15px 30px;margin-top:2vh;font-size:1rem;font-weight:900;cursor:pointer;border:none}.blog>button>a{color:#fff!important}.belief h4,.blog h4,.members h4{font-size:32px;font-weight:500;color:#e95036}.belief h4{margin-bottom:17px}.members h4{margin-bottom:32px}.belief p{font-size:18px;font-weight:300;color:#000;line-height:1.5em;letter-spacing:2px}.members-intro{display:flex;justify-content:space-between;margin-bottom:10vh}.member{width:43%;background-image:url(/static/media/dot.92ad131c.png);background-size:139px;background-repeat:no-repeat;background-position:100% 100%}.member img{width:22vw}.member p:nth-child(2){font-size:18px;font-weight:700;color:#e95036;margin-top:14px}.member p:nth-child(3){font-size:14px;font-weight:300;color:#000;margin-top:4px}#home-footer{height:481px;display:flex;justify-content:center;position:relative}#home-footer>img{position:absolute;top:75px;padding-right:55px;height:70%}#home-footer>div{width:50%;padding-top:87px}#home-footer .contact-info-set{padding-left:12.5%}.contact-info-set>img{height:30px;margin-right:12px;vertical-align:middle}#home-footer .contact-form{padding-right:12.5%;padding-left:10%}#home-footer .contact-form button{border-radius:24px;background-color:#ea2211;color:#fff;padding:15px 30px;margin-top:2vh;font-size:1rem;font-weight:900;cursor:pointer;border:none}#home-footer>div a img,#home-footer h3{vertical-align:middle}#home-footer h3{font-size:32px;font-weight:500;letter-spacing:2.2px;color:#030303;display:inline-block}#home-footer a{color:#030303}.contact-info h5{font-size:18px;font-weight:700;color:#e95036;margin:44px 0 19px}.contact-info>div:nth-child(3){margin:15px 0 21px}.contact-info>div img{width:27px;margin-right:10px;vertical-align:middle}.contact-info>div p{font-size:16px;color:#626262;display:inline-block;vertical-align:middle}.contact-info>img,.contact-info a>img{width:30px;margin-right:5px;margin-top:20px}.contact-form{background-image:url(/static/media/formBg.8eff59c2.png);background-size:cover}#app-contact h5,#web-contact h5,.contact-form h5{font-size:20px;font-weight:500;color:#fff}#white-cover{width:100vw;height:100vh;visibility:hidden;position:fixed;top:0;left:0;z-index:100}#white-cover.white-to-red{visibility:visible;animation:whiteToRed 1s ease-out}@keyframes whiteToRed{0%{opacity:0;background-color:#fff}40%{opacity:.95;background-color:#fff}to{opacity:1;background-color:#e95036}}@media only screen and (max-width:1005px){.cover-img div{width:50vw}}@media only screen and (max-width:855px){#cover h1{font-size:48px}#cover h3{font-size:24px}.cover-img div{width:50vw}.section-title{font-size:48px}}@media only screen and (max-width:740px){#cover{padding:0 8.5vw}#services{padding:48px 8.5vw}.service{margin:5vh auto 0;padding:7vh 0 0;position:relative}.service-text{width:100%}.service>div h2{font-size:24px}#service-1:after{background-image:url(/static/media/workshop.a3bf466f.gif)}#service-1:after,#service-2:after{content:"";width:240px;height:240px;background-repeat:no-repeat;background-size:240px;background-position:100%;margin:16px auto 0;display:block}#service-2:after{background-image:url(/static/media/drawing.6ea0bd0b.gif)}#service-3:after{background-image:url(/static/media/digging.4eb077da.gif)}#service-3:after,#service-4:after{content:"";width:240px;height:240px;background-repeat:no-repeat;background-size:240px;background-position:100%;margin:16px auto 0;display:block}#service-4:after{background-image:url(/static/media/interviewing.1f4a2b8c.gif)}.gif{display:none}#home-footer{height:851px;display:block}#home-footer>div{width:100%;display:block}#home-footer .contact-form{padding:48px 8.5vw;background-color:#303030;text-align:center}.contact-form form{width:250px;margin:0 auto}.contact-form form button,.contact-form form input,.contact-form form textarea{width:100%}#home-footer>img{width:30vw;max-width:160px;height:auto;top:475px;right:14vw;padding-right:0}#home-footer .contact-info-set{height:426px;position:absolute;bottom:0;padding:64px 17vw}.contact-info h5{margin:24px 0 19px}.contact-info a>img,.contact-info img{margin-right:10px}}@media only screen and (max-width:600px){#cover{padding-top:50px;height:120vh}#cover div{margin-top:0;margin-bottom:10vh}#cover:before{display:none}.cover-img .cover-bg{top:-65vw}.cover-img{position:static;width:95%;height:auto;text-align:center;margin-top:16px}.cover-img:before{display:none}.cover-img div{width:100%;margin-right:0}.section-title{font-size:48px}.project .web,.project .web img,.project a{width:100%}.project a{margin-bottom:5vh}.members-intro{display:block;margin-bottom:0}.members-intro .member{width:100%;text-align:center;margin-bottom:5vh}.members-intro .member img{width:80%}}@media only screen and (max-width:430px){nav{display:block;width:100vw;background-color:#fff;position:fixed;z-index:10}.menu-btn,nav{height:48px;top:0}.menu-btn{width:48px;position:absolute;left:0;z-index:2;margin:0;opacity:0}.menu-btn:checked~.nav-content{visibility:visible;opacity:1;padding:100px 8.5vw 0;transition:visibility 0s,padding .2s ease-out}.menu-btn:checked~.nav-bar .nav-bar-1{margin:0;-ms-transform-origin:center center;-ms-transform:rotate(45deg);-webkit-transform-origin:center center;-webkit-transform:rotate(45deg);transform-origin:center center;transform:rotate(45deg);transition:all .2s ease-out}.menu-btn:checked~.nav-bar .nav-bar-2{visibility:hidden;transition:all 0s ease-out 0s}.menu-btn:checked~.nav-bar .nav-bar-3{opacity:1;margin:0;display:block;-ms-transform-origin:center center;-ms-transform:translate(12.5px,-21px) rotate(-45deg);-webkit-transform-origin:center center;-webkit-transform:translate(12.5px,-21px) rotate(-45deg);transform-origin:center center;transform:translate(12.5px,-21px) rotate(-45deg);transition:all .2s ease-out}.nav-bar{width:48px;height:48px;line-height:48px;background-color:#e95036;position:absolute;top:0;left:0;text-align:center}.nav-bar>div{display:inline-block}.nav-bar-1,.nav-bar-2,.nav-bar-3{width:24px;height:2px;background-color:#fff}.nav-bar-1{margin-bottom:10px;transition:all .2s ease-out .3s}.nav-bar-2{transition:all .2s ease-out .4s}.nav-bar-3{margin-left:2px;opacity:0}.nav-content{visibility:hidden;width:100vw;height:100vh;background-color:#e95036;padding:100vh 8.5vw 0;transition:padding .2s ease-out,opacity .1s ease-out .1s,visibility .1s ease-out .3s}.nav-content p{font-size:20px;font-weight:900;color:#fff;margin-bottom:16px;display:block}#cover .cover-img img{width:100%;height:auto}#cover .cover-logo{margin-bottom:5vh}.jump{margin-bottom:0}#app-cover .jump,#web-cover .jump{margin-left:0;margin-bottom:0}#cover{padding-top:72px}#cover h1{font-size:32px}#cover h3{font-size:14px}.section-title{font-size:32px}#services{padding:48px 8.5vw}.service{margin:5vh auto 0;padding:7vh 0 0;position:relative}.service-text{width:100%}.service-text .jump{margin-bottom:12px}.service-text h2{font-size:24px}#service-1:after{background-image:url(/static/media/workshop.a3bf466f.gif)}#service-1:after,#service-2:after{content:"";width:240px;height:240px;background-repeat:no-repeat;background-size:240px;background-position:100%;margin:16px auto 0;display:block}#service-2:after{background-image:url(/static/media/drawing.6ea0bd0b.gif)}#service-3:after{background-image:url(/static/media/digging.4eb077da.gif)}#service-3:after,#service-4:after{content:"";width:240px;height:240px;background-repeat:no-repeat;background-size:240px;background-position:100%;margin:16px auto 0;display:block}#service-4:after{background-image:url(/static/media/interviewing.1f4a2b8c.gif)}.gif,.services-bottom{display:none}#projects{padding:10vh 5vh 3vh;background-image:none}.project{display:block;margin:68px 0 0}.app,.project,.web{width:100%}.app,.article{margin-top:48px}.app img,.web img{width:64vw}#app-zoom-in{width:32vw;bottom:3vw;right:24vw}.article{width:100%}.article h3{font-size:16px}.projects-bottom{display:none}#about{padding:48px 8.5vw}.belief,.members{width:100%;margin-top:50px}.members h4{margin-bottom:24px}.members-intro{display:block}.member{width:100%}.member img{width:58vw}#home-footer{height:851px;display:block}#home-footer>div{width:100%;display:block}#home-footer .contact-form{padding:48px 8.5vw;background-color:#303030}.contact-form form button,.contact-form form input,.contact-form form textarea{width:100%}#home-footer>img{width:40vw;height:auto;top:475px;right:4px;padding-right:0}#home-footer .contact-info-set{height:426px;position:absolute;bottom:0;padding:64px 8.5vw}.contact-info a>img,.contact-info img{margin-right:10px}.service-text{padding:0}}#web-zoom-in path{fill:#e95036}#price{padding:80px 12.5% 136px;background-color:#f5f5f5}#price .price-section{max-height:90vh;width:auto}#price .carousel .slide{background-color:initial}#price .slider-wrapper{margin-top:10vh}#price .carousel .control-next.control-arrow:before{border-left:10px solid #333}#price .carousel .control-prev.control-arrow:before{border-right:10px solid #333}#app-top,#web-top{padding:24px 32px;background-color:#fff}#app-top img,#web-top img{height:32px;margin-right:17px;vertical-align:middle}#app-top h3,#web-top h3{font-size:32px;font-weight:300;letter-spacing:2.2px;color:#030303;display:inline-block;vertical-align:middle}#app-cover,#web-cover{padding:48px 20vw}#web-cover>div:first-child{margin-bottom:3vh}#app-cover h1,#web-cover h1{font-size:32px;font-weight:900;color:#000;display:inline-block}#app-cover span,#web-cover span{font-size:32px;font-weight:400;color:#0f0f0f;margin-left:16px}#app-cover img,#web-cover img{width:100%;margin-bottom:24px}#app-cover h3,#web-cover h3{font-size:32px;font-weight:500;color:#0f0f0f;margin-bottom:13px}#app-cover p,#web-cover p{font-size:18px;color:#000;margin-bottom:24px}#app-cover a,#web-cover a,.medium a{width:300px;height:48px;font-size:14px;font-weight:700;color:#fff;display:block;line-height:48px;text-align:center;border-radius:24px;margin:0 auto}#app-cover a,#web-cover a,.medium>div a:nth-child(2){background-color:#e95036}#web-cover .project-desc{margin-top:5vh}.medium>div a:first-child{background-color:#313131}#app-content,#web-content{padding:48px 20vw;background-color:#fff;position:relative}#app-content>div,#web-content>div{margin-bottom:48px}#app-content h4,#web-content h4{font-size:24px;font-weight:500;color:#000}#app-content p,#web-content p{font-size:16px;font-weight:300;color:#000}#app-content .medium h4,#web-content .medium h4{font-size:32px;font-weight:500;color:#0f0f0f;margin-bottom:24px}.medium img{width:100%;margin-bottom:16px}.medium h3{font-size:24px;font-weight:500;color:#0f0f0f;margin-bottom:49px}.medium>div{display:flex;justify-content:space-between}.medium a{width:47%;max-width:300px}.project-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-auto-rows:120px 120px;grid-column-gap:10px;grid-row-gap:10px}#next-project,#prev-project{background-color:#f5f5f5;padding:15px 20px;cursor:pointer;position:relative;height:100%}p#next-title,p#prev-title{font-size:18px;font-weight:700}#next-project p:not(#next-title),#prev-project p:not(#prev-title){font-size:16px;font-weight:700;color:#e95036;text-align:right;position:absolute;right:20px;bottom:10px}#app-contact,#web-contact{height:auto;background-color:#313131;text-align:center;padding:5vh 0}#web-contact button{border-radius:24px;background-color:#ea2211;color:#fff;padding:15px 30px;margin-top:2vh;font-size:1rem;font-weight:900;cursor:pointer;border:none}.button-section{margin:10vh 0 0}@media only screen and (max-width:430px){#app-top,#web-top{height:48px;line-height:48px;padding:0 16px}#app-top h3,#web-top h3{font-size:24px;letter-spacing:1.7px}#app-cover,#web-cover{padding:48px 8.5vw}#app-cover h1,#web-cover h1{margin-bottom:0;font-size:24px}#app-content img,#web-cover img{margin:24px 0}#app-cover a,#web-cover a{width:100%}#app-content,#web-content{padding:48px 8.5vw}.medium h3{margin-bottom:25px;font-size:20px}.medium>div{display:block}.medium a{width:100%}.medium a:first-child{margin-bottom:16px}#app-contact,#web-contact{padding:48px 8.5vw 39px}#app-contact form,#web-contact form{display:block}#app-contact form button,#app-contact form textarea,#web-contact form button,#web-contact form textarea,.contact-form form button,.contact-form form textarea{margin-top:16px;width:100%}#app-contact form input,#web-contact form input,.contact-form form input{width:100%}#web-cover h3{font-size:24px}#web-cover p{font-size:16px;letter-spacing:2px;line-height:1.2em}.button-section{margin:5vh 0 0}#web-content h4{font-size:18px}#web-content .medium h4{font-size:24px}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.7e9d74e1.chunk.css.map */