@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://use.fontawesome.com/releases/v5.5.0/css/all.css);.playful{-webkit-transition:all .4s cubic-bezier(.15,.75,.45,.95) 0s;transition:all .4s cubic-bezier(.15,.75,.45,.95) 0s;-webkit-animation:rainbow 6s ease 0s infinite alternate none running;animation:rainbow 6s ease 0s infinite alternate none running}.container{min-height:100vh;width:100%;margin:0 auto;overflow:hidden}.container .home-nav{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex;align-items:center;height:10vh;width:75%;font-family:Raleway,sans-serif;color:#fff;font-weight:700;z-index:2}@media(max-width:768px){.container .home-nav{width:90%}}.container .home-nav .space-between{width:100%;display:flex;justify-content:space-between;align-items:center}.container .home-nav .logo{cursor:pointer;font-size:1.4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container .home-nav .nav-list{margin:0;padding:0;list-style-type:none;display:flex;justify-content:center;align-items:center}.container .home-nav .nav-list li{padding:0 32px}@media(max-width:976px){.container .home-nav .nav-list li{padding:0 8px}}.container .home-nav .nav-list li a{display:inline-block;font-family:Raleway,sans-serif;color:#fff;text-decoration:none;font-weight:700}@media(max-width:976px){.container .home-nav .nav-list li a{font-size:.875rem}}.container .home-nav .nav-list li a .header-hidden-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.container .home-nav .nav-list li a .header-hidden-text:focus{clip:auto;height:auto;overflow:auto;position:absolute;width:auto}.container .main-home{position:relative;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:75%;margin:auto;color:#fff;font-family:Raleway,sans-serif}@media(max-height:800px){.container .main-home{min-height:75vh;padding:3rem 0}}@media(max-width:768px){.container .main-home{width:90%}}.container .main-home .cta{display:flex;justify-content:center;align-items:center}.container .main-home .cta .title{font-size:8rem;margin-right:8rem}@media(max-height:800px){.container .main-home .cta .title{font-size:5rem}}@media(max-width:1536px){.container .main-home .cta .title{font-size:6rem;margin-right:2rem}}@media(max-width:1280px){.container .main-home .cta .title{font-size:5rem}}@media(max-width:967px){.container .main-home .cta .title{font-size:2rem;margin-right:1rem}}.container .main-home .cta .peep-image{width:300px;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media(max-height:800px){.container .main-home .cta .peep-image{width:200px}}@media(max-width:1280px){.container .main-home .cta .peep-image{width:200px}}@media(max-width:967px){.container .main-home .cta .peep-image{width:100px}}.container .main-home .job-title{font-size:1.4rem;font-weight:400}@media(max-width:1536px){.container .main-home .job-title{font-size:1.2rem}}@media(max-width:967px){.container .main-home .job-title{font-size:.9rem}}.container .main-home .scroll-indicator{cursor:pointer;position:absolute;background:none;outline:none;border:none;color:#fff;top:100%;left:50%;-webkit-transform:translate(-50%,-95%);transform:translate(-50%,-95%);display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;font-weight:700;font-family:Raleway,sans-serif}.container .main-home .scroll-indicator span{margin:.5rem 0}.container .main-home .scroll-indicator:focus{outline:none}@media(max-width:768px){.container .main-home .scroll-indicator{font-size:.875rem;top:80%;-webkit-transform:translate(-50%,-80%);transform:translate(-50%,-80%)}}.container .project-container{position:relative;min-height:100vh}@media(max-width:967px){.container .project-container{overflow:auto;-webkit-overflow-scrolling:touch}}.container .project-container .project{overflow:hidden;position:relative;width:100%;height:100vh;display:flex;border-radius:20px;justify-content:center;align-items:center}@media(max-width:967px){.container .project-container .project{flex-direction:column}}.container .project-container .project .project-info{font-family:Raleway,sans-serif;width:300px;text-align:left;color:#fff;margin:0 32px}@media(max-width:967px){.container .project-container .project .project-info{width:275px}}.container .project-container .project .project-info .tools-list{margin-top:8px;font-family:Raleway,sans-serif}@media(max-width:967px){.container .project-container .project .project-info .tools-list li{font-size:.875rem}}@media(max-height:750px){.container .project-container .project .project-info .tools-list li{font-size:.875rem}}.container .project-container .project .project-info h3{font-size:2rem;margin:0}@media(max-height:800px){.container .project-container .project .project-info h3{font-size:1.6rem}}@media(max-width:967px){.container .project-container .project .project-info h3{font-size:1.4rem}}.container .project-container .project .project-info h4{font-size:1.25rem;margin-bottom:0}.container .project-container .project .project-info p{margin:1rem 0 .5rem;line-height:24px;font-weight:300}@media(max-height:800px){.container .project-container .project .project-info p{font-size:.875rem;line-height:20px}}@media(max-width:967px){.container .project-container .project .project-info p{font-size:.875rem;line-height:20px}}.container .project-container .project .project-info .project-read-more{display:flex;align-items:center;background:none;outline:none;border:none;color:#fff;font-family:Raleway,sans-serif;font-weight:700;margin:0;padding:0;cursor:pointer}.container .project-container .project .project-info .project-read-more svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;display:block;margin-top:.1rem;margin-left:.25rem}.container .project-container .project .project-info .project-read-more:hover svg{-webkit-transform:translateX(2px);transform:translateX(2px)}.container .project-container .project .project-info .project-btns{display:flex;grid-gap:1rem;gap:1rem;margin-top:3em}@media(max-width:967px){.container .project-container .project .project-info .project-btns{justify-content:center}}.container .project-container .project .project-info .project-btns a{text-decoration:none;color:#fff;padding:0;display:block;width:100%}.container .project-container .project .project-info .project-btns a .project-btn{cursor:pointer;width:100%;height:50px;border-radius:15px;border:none;outline:none;background:snow;font-weight:700;font-family:Raleway,sans-serif;font-size:1rem}@media(max-width:967px){.container .project-container .project .project-info .project-btns a .project-btn{width:100px;font-size:.875rem}}.container .project-container .project .project-image{display:block;width:800px;height:450px;object-fit:cover;object-position:center;border-radius:20px;margin:0 32px;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-box-shadow:0 19px 38px rgba(50,50,50,.3),0 15px 12px rgba(0,0,0,.22);box-shadow:0 19px 38px rgba(50,50,50,.3),0 15px 12px rgba(0,0,0,.22)}.container .project-container .project .project-image:hover{-webkit-box-shadow:0 19px 38px hsla(0,0%,39.2%,.3),0 15px 12px rgba(0,0,0,.22);box-shadow:0 19px 38px hsla(0,0%,39.2%,.3),0 15px 12px rgba(0,0,0,.22)}@media(max-width:1280px){.container .project-container .project .project-image{width:500px;height:280px}}@media(max-width:967px){.container .project-container .project .project-image{width:400px;height:220px;margin:0 0 1rem}}@media(max-width:700px){.container .project-container .project .project-image{width:280px;height:160px}}.container footer{height:100vh;height:calc(var(--vh, 1vh)*100);display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:Raleway,sans-serif}.container footer h2{color:#fff;font-size:4rem}@media(max-width:967px){.container footer h2{font-size:2.5rem}}.container footer .footer-links{display:flex;justify-content:center;align-items:center;margin:0;padding:0;list-style-type:none}.container footer .footer-links li{padding:0 32px}@media(max-width:700px){.container footer .footer-links li{padding:0 16px}}.container footer .footer-links li a{display:inline-block;font-family:Raleway,sans-serif;color:#fff;text-decoration:none;font-weight:700}.container footer .footer-links li a .footer-hidden-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.container footer .footer-links li a .footer-hidden-text:focus{clip:auto;height:auto;overflow:auto;position:absolute;width:auto}@-webkit-keyframes rainbow{0%{color:#f04dff}25%{color:#ff4d4d}50%{color:#ffc54d}75%{color:#6aed76}to{color:#09f}}@keyframes rainbow{0%{color:#f04dff}25%{color:#ff4d4d}50%{color:#ffc54d}75%{color:#6aed76}to{color:#09f}}.intro-overlay{background:#fff;position:fixed;height:100vh;height:calc(var(--vh, 1vh)*100);width:100%;z-index:3}.intro-overlay .ball{position:absolute;top:-50vh;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%;width:100px;height:100px;background:#121212;margin:0 auto}@media(max-width:967px){.intro-overlay .ball{width:50px;height:50px}}body,html{padding:0;margin:0;background:#121212}body{overflow-y:hidden}::selection{color:#000;background-color:#fff}