::selection{background:#ffb7b7}::-moz-selection{background:#ffb7b7}body{background-color:#000;background-image:url(/images/bg-tile.png);background-repeat:repeat;padding:0;margin:0;animation:bgAnimation 10s infinite}img{max-width:100%;height:auto}p{line-height:1.6!important}.container{max-width:1440px;margin:0 auto;padding:0 20px;width:100%}.copied{background:#fff;color:#000!important;font-weight:700}@keyframes bgAnimation{0%{background-position:0px 0px}50%{background-position:-15px 25px}to{background-position:0px 0px}}.loading{background:#000;display:none;justify-content:center;align-items:center;height:100vh;width:100%;position:absolute;z-index:999;overflow:hidden}.loading__container{display:flex;flex-direction:column;align-items:center}p{font-family:Roboto Mono;font-size:2rem;margin:0;line-height:0}.glitch1{color:#fff;z-index:2}.glitch2{color:#66dbff;animation:glitch2 2s infinite}.glitch3{color:#ff4553;animation:glitch3 2s infinite}@keyframes glitch2{0%{transform:none;opacity:0}60%{transform:none;opacity:0}65%{transform:translate(-2px,4px);opacity:1}67%{transform:none;opacity:0}92%{transform:none;opacity:0}98%{transform:translate(5px,-2px);opacity:1}to{transform:none;opacity:0}}@keyframes glitch3{0%{transform:none;opacity:1}60%{transform:none;opacity:0}65%{transform:translate(4px,-2px);opacity:1}67%{transform:translate(4px,-2px);opacity:1}70%{transform:none;opacity:0}90%{transform:none;opacity:0}98%{transform:translate(2px,5px);opacity:1}to{transform:none;opacity:0}}.nav{background:transparent;padding:50px 0 20px;height:80px;display:flex}.nav__logo-container{display:flex;width:100%;justify-content:center}.nav__logo-container svg{position:absolute}.logos{position:relative;width:80px}.logo1{z-index:1}.logo2{animation:logo2 3.5s infinite}.logo3{animation:logo3 3.5s infinite}@keyframes logo2{0%{opacity:0;left:auto;right:auto;top:auto;bottom:auto;transform:none}40%{opacity:0;left:auto;transform:none}41%{opacity:1;left:3px;top:2px;transform:skew(-3deg)}47%{opacity:0;left:auto;top:auto;transform:none}80%{opacity:0;left:auto;top:auto}81%{opacity:1;left:3px;top:3px;transform:none}84%{opacity:1;left:3px;top:3px;transform:skew(5deg,-15deg)}87%{opacity:1;left:6px;top:0px;transform:none}88%{opacity:0;left:auto;top:auto}to{opacity:0;left:auto;right:auto;top:auto;bottom:auto;transform:none}}@keyframes logo3{0%{opacity:0;left:auto;right:auto;top:auto;bottom:auto;transform:none}40%{opacity:0;left:auto;transform:none}41%{opacity:1;left:-3px;top:5px;transform:skew(2deg,-2deg)}47%{opacity:0;left:auto;top:auto;transform:none}80%{opacity:0;left:auto;top:auto}81%{opacity:1;left:-3px;top:-3px}84%{opacity:1;left:-3px;top:-3px;transform:none}87%{opacity:1;left:-6px;top:5px;transform:skew(-3deg,-10deg)}88%{opacity:0;left:auto;top:auto;transform:none}to{opacity:0;left:auto;right:auto;top:auto;bottom:auto;transform:none}}.footer{display:flex;justify-content:center;align-self:center;padding:200px 0 100px}.footer__container{display:flex;justify-content:center;align-self:center;flex-direction:column}.footer__foot{display:flex;justify-content:center;position:absolute;animation:glitchy 5s step-start infinite}.footer__foot img{min-width:1500px;height:300px}.footer__info{font-family:Poppins,sans-serif;color:#fff;font-size:6.25rem;text-transform:uppercase;text-align:right;z-index:1}.footer__projects{display:flex;flex-direction:column;align-items:center;font-family:Roboto Mono;padding-bottom:50px}.footer__projects a{font-size:.9375rem;color:#fff;text-decoration:none;padding:15px 0}.footer__projects p{font-size:1.25rem;color:#fff}.footer__projects:hover .arrow-up{animation:arrowUp 2s infinite}@keyframes glitchy{0%{clip-path:0}1%{clip-path:polygon(0% 25%,67% 25%,67% 16%,32% 16%,32% 47%,20% 47%,20% 5%,47% 5%,47% 91%,63% 91%,63% 13%,3% 13%,3% 93%,40% 93%,40% 29%,99% 29%,99% 62%,87% 62%,87% 77%,24% 77%,24% 9%,71% 9%,71% 14%,55% 14%,55% 81%,17% 81%,17% 83%,90% 83%,90% 2%,16% 2%,16% 76%,40% 76%)}2%{clip-path:0}10%{clip-path:0}11%{clip-path:polygon(0% 45%,25% 45%,25% 36%,54% 36%,54% 3%,1% 3%,1% 58%,90% 58%,90% 34%,30% 34%,30% 82%,81% 82%,81% 88%,25% 88%,25% 19%,35% 19%,35% 14%,79% 14%,79% 5%,57% 5%,57% 74%,23% 74%,23% 0%,15% 0%,15% 86%,13% 86%,13% 95%,78% 95%,78% 12%,96% 12%,96% 6%)}12%{clip-path:0}to{clip-path:0}}@keyframes arrowUp{0%{transform:none}50%{transform:translateY(-10px)}to{transform:none}}.contact{font-family:Roboto Mono,sans-serif;display:flex;flex-direction:column;align-items:center}.contact .contact__text{color:#fff;font-size:1.25rem;padding-bottom:20px;text-align:center}.contact .contact__links a{color:#fff;padding:0 10px}.homepage-header{display:flex;height:calc(100vh - 150px)}.homepage-header__container{display:flex;flex-direction:column;height:80%;justify-content:center;align-items:center}.homepage-header__container .titles{display:flex;width:100%;height:50%;justify-content:center;align-items:center}.titles{padding-bottom:1.875rem}@media (max-width: 480px){.titles{padding-bottom:3.75rem}}.homepage-header__title{font-family:Poppins,sans-serif;font-size:6.25rem;position:absolute;text-align:center}.homepage-header__title.--red{color:#ff4553;transform:translate(-3px,3px)}.homepage-header__title.--blue{color:#66dbff;transform:translate(3px,-3px)}.homepage-header__title.--white{color:#fff;z-index:1}@media (max-width: 1199px){.homepage-header__title{font-size:4.375rem}}@media (max-width: 767px){.homepage-header__title{font-size:3.75rem}}@media (max-width: 479px){.homepage-header__title{font-size:2.8125rem}}.homepage-header__projects{display:flex;flex-direction:column;align-items:center;font-family:Roboto Mono}.homepage-header__projects a{font-size:.9375rem;color:#fff;text-decoration:none;padding:15px 0}.homepage-header__projects p{font-size:1.25rem;color:#fff}.homepage-header__projects:hover .arrow{animation:arrowDown 2s infinite}@keyframes arrowDown{0%{transform:none}50%{transform:translateY(10px)}to{transform:none}}.project-card{display:flex;justify-content:center;align-items:center;position:relative;min-height:400px;padding:20px 0}@media (max-width: 850px){.project-card{padding:0;min-height:170px}}.project-card__container{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;text-decoration:none}.project-card__container:hover .project-card__title{animation:glitchy 1.5s infinite;animation-timing-function:step-start}.project-card__title{z-index:1;font-family:Poppins,sans-serif;color:#fff;text-decoration:none!important;text-transform:uppercase;font-size:7.5rem;animation:floatingText 7s infinite;animation-timing-function:ease;white-space:nowrap}@media (max-width: 1200px){.project-card__title{font-size:5.625rem}}@media (max-width: 850px){.project-card__title{font-size:3.125rem;white-space:initial}}@media (max-width: 480px){.project-card__title{font-size:2.5rem;white-space:initial}}.project-card__background{position:absolute;display:flex;justify-content:center;align-items:center;animation:floatingBackground 6s infinite;animation-timing-function:linear}.project-card__image img{max-width:750px}@media (max-width: 1200px){.project-card__image img{max-width:600px}}@media (max-width: 850px){.project-card__image img{max-width:300px}}@keyframes floatingBackground{0%{transform:translate(0)}25%{transform:translate(-4px,-4px)}50%{transform:translate(-3px,-1px)}75%{transform:translate(-2px,-4px)}to{transform:translate(0)}}@keyframes floatingText{0%{transform:translate(0) rotate(0)}25%{transform:translate(-1px,-3px) rotate(0)}50%{transform:translate(-3px,-2px) rotate(0)}75%{transform:translate(-1px) rotate(0)}to{transform:translate(0) rotate(0)}}@keyframes glitchy{0%{clip-path:0;transform:translateY(0)}1%{clip-path:polygon(0% 93%,4% 93%,4% 52%,76% 52%,76% 48%,1% 48%,1% 57%,1% 57%,1% 51%,71% 51%,71% 26%,58% 26%,58% 80%,80% 80%,80% 15%,64% 15%,64% 67%,72% 67%,72% 79%,58% 79%,58% 0%,59% 0%,59% 90%,89% 90%,89% 49%,10% 49%,10% 56%,49% 56%,49% 4%,71% 4%,71% 50%,57% 50%,57% 71%,65% 71%,65% 23%,75% 23%,75% 11%,39% 11%,39% 66%,7% 66%,7% 95%,20% 95%,20% 45%,5% 45%,5% 43%,5% 43%,5% 93%,14% 93%,14% 36%,12% 36%,12% 50%,88% 50%,88% 18%,19% 18%,19% 43%,33% 43%,33% 91%,43% 91%)}2%{clip-path:0}7%{clip-path:0}8%{clip-path:polygon(0% 29%,89% 29%,89% 43%,6% 43%,6% 58%,94% 58%,94% 25%,24% 25%,24% 13%,77% 13%,77% 34%,67% 34%,67% 84%,47% 84%,47% 46%,12% 46%,12% 10%,99% 10%,99% 23%,5% 23%,5% 55%,82% 55%,82% 40%,0% 40%,0% 8%,55% 8%,55% 41%,34% 41%,34% 21%,56% 21%,56% 89%,65% 89%,65% 56%,79% 56%,79% 1%,74% 1%,74% 0%,1% 0%,1% 30%,43% 30%,43% 68%,16% 68%,16% 11%,98% 11%,98% 47%,50% 47%,50% 75%,56% 75%,56% 56%,34% 56%)}9%{clip-path:0}to{clip:0}}.project{display:flex;justify-content:center;padding:6.25rem 0;color:#fff;width:100%}.project__columns{display:flex;flex-wrap:wrap}.project__column{flex:0 0 calc(45% - 30px);padding-left:15px;padding-right:15px}@media (max-width: 1260px){.project__column{flex:0 0 100%;padding:1.875rem .9375rem}}@media (max-width: 480px){.project__column{padding:1.875rem 0rem}}.project__title{font-family:Poppins,sans-serif;font-size:4.875rem;text-transform:uppercase;margin:.3125rem 0;line-height:1}@media (max-width: 768px){.project__title{word-break:break-all}}.project__subhead{font-family:Roboto Mono,sans-serif;font-size:1.125rem;line-height:1.6}.project__body{padding:2.5rem 0rem;font-family:Roboto Mono,sans-serif;font-size:1.125rem;line-height:1.6}.project__link{font-family:Roboto Mono,sans-serif;color:#ff4553}.project__link.--secondary{color:#fff}
