@import url(https://fonts.googleapis.com/css2?family=DotGothic16&family=Montserrat&family=Roboto+Mono:wght@700&family=Roboto+Slab&display=swap);.navbar[data-v-22c830cd]{background-color:#050122}.navbar__logo[data-v-22c830cd]{color:#9934c0;font-size:30px;font-weight:600;letter-spacing:3px;font-family:DotGothic16,sans-serif;width:200px;padding:0 12px;margin:0 40px -36px 40px}.navbar__logo--image[data-v-22c830cd]{width:200px}@media(max-width:768px){.navbar__logo[data-v-22c830cd]{margin:0}.navbar__logo--image[data-v-22c830cd]{width:150px}}.navbar__link[data-v-22c830cd]{font-size:90%;font-weight:400;padding:.75em 0;letter-spacing:2px;color:#9934c0;font-family:Montserrat,sans-serif}.navbar__link[data-v-22c830cd]:hover{color:#4caae8!important}.navbar__toggle[data-v-22c830cd]{display:block}.navbar__toggle--line1[data-v-22c830cd],.navbar__toggle--line2[data-v-22c830cd],.navbar__toggle--line3[data-v-22c830cd]{width:30px;height:3px;margin:8px;background-color:#9934c0;transition:all .3s ease-in}.router-link-exact-active[data-v-22c830cd]{color:#4caae8!important}.toggle .navbar__toggle--line1[data-v-22c830cd]{transform:rotate(-45deg) translate(-9px,10px)}.toggle .navbar__toggle--line2[data-v-22c830cd]{opacity:0}.toggle .navbar__toggle--line3[data-v-22c830cd]{transform:rotate(45deg) translate(-5px,-6px)}@media(min-width:992px){.navbar[data-v-22c830cd]{padding-top:4px;transition:padding-top .3s;border:none;background-color:#050122}.navbar__logo[data-v-22c830cd]{font-size:40px}.navbar__link[data-v-22c830cd]{padding:1.1em 1em!important}.navbar__toggle[data-v-22c830cd]{display:none;cursor:pointer}.navbar-shrink[data-v-22c830cd]{padding-top:0;padding-bottom:0;background-color:#050122}}.scroll[data-v-140909c4]{position:fixed;cursor:pointer;line-height:40px;display:block;width:48px;height:48px;color:#fff}.scroll__icon[data-v-140909c4]{width:45px;height:45px;margin-top:-5px;position:absolute}.footer[data-v-408254ac]{padding:25px 0;text-align:center;bottom:10px}.footer__copyright[data-v-408254ac]{margin-top:40px;font-size:90%;line-height:60px;font-family:Montserrat,sans-serif;color:#4caae8}.footer__buttons[data-v-408254ac]{margin-bottom:20px}.footer__link[data-v-408254ac]{font-size:20px;line-height:50px;display:block;width:50px;height:50px;color:#fff;position:relative}.footer__icon[data-v-408254ac]{width:30px;height:30px;position:absolute}.button[data-v-8f8e4670]{font-family:Montserrat,sans-serif;font-size:16px;color:#4caae8;text-decoration:none;position:relative;background:transparent;padding:8px 50px;letter-spacing:2px;text-align:center;border:2px solid #9934c0;transition:all .2s ease}.button[data-v-8f8e4670]:disabled:active,.button[data-v-8f8e4670]:disabled:focus,.button[data-v-8f8e4670]:disabled:hover{background-color:transparent;border-color:#9934c0}.button[data-v-8f8e4670]:active,.button[data-v-8f8e4670]:focus,.button[data-v-8f8e4670]:hover{background-color:#de55d9;border-color:#de55d9}.masthead[data-v-8f8e4670]{padding-top:100px;text-align:center;color:#de55d9}.masthead__heading[data-v-8f8e4670]{font-size:40px;font-weight:700;line-height:50px;margin-bottom:25px;font-family:Roboto Mono,monospace}@media(min-width:768px){.masthead[data-v-8f8e4670]{width:100%;padding-top:0;background-image:url(../img/2738.510c5d4c.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}.masthead__mask[data-v-8f8e4670]{background-color:transparent;background-image:url(../img/stardust.b7c48f1c.png)}.masthead__heading[data-v-8f8e4670]{padding-top:210px;padding-bottom:260px;font-size:60px;font-weight:700;line-height:75px;font-family:Roboto Mono,monospace}.masthead__not-found[data-v-8f8e4670]{padding-top:36px}}.blinking-cursor{-webkit-animation:blink 1s step-end infinite;animation:blink 1s step-end infinite}@keyframes blink{0%,to{color:transparent}50%{color:#de55d9}}@-webkit-keyframes blink{0%,to{color:transparent}50%{color:#de55d9}}.glitch:hover{animation:glitch-skew 1s linear infinite alternate-reverse}.glitch:hover:before{left:0;left:.5px;text-shadow:-1px 0 #de55d9;clip:rect(44px,450px,56px,0);animation:glitch-anim 3s linear infinite alternate-reverse}.glitch:hover:after,.glitch:hover:before{content:attr(data-text);position:absolute;width:100%}.glitch:hover:after{left:0;left:-.5px;text-shadow:-1px 0 #de55d9,1px 1px #fff;animation:glitch-anim2 1s linear infinite alternate-reverse}.glitch__skills:hover{animation:glitch-skew 1s linear infinite alternate-reverse}.glitch__skills:hover:before{left:0;left:.5px;text-shadow:-1px 0 #de55d9;clip:rect(44px,450px,56px,0);animation:glitch-anim 3s linear infinite alternate-reverse}.glitch__skills:hover:after,.glitch__skills:hover:before{content:attr(data-text);position:absolute;width:100%;top:20px}.glitch__skills:hover:after{left:0;left:-.5px;text-shadow:-1px 0 #de55d9,1px 1px #de55d9;animation:glitch-anim2 1s linear infinite alternate-reverse}@-webkit-keyframes glitch-skew{0%{transform:skew(0deg)}5%{transform:skew(0deg)}10%{transform:skew(1deg)}15%{transform:skew(1deg)}20%{transform:skew(0deg)}25%{transform:skew(1deg)}30%{transform:skew(1deg)}35%{transform:skew(1deg)}40%{transform:skew(1deg)}45%{transform:skew(0deg)}50%{transform:skew(0deg)}55%{transform:skew(0deg)}60%{transform:skew(0deg)}65%{transform:skew(0deg)}70%{transform:skew(1deg)}75%{transform:skew(1deg)}80%{transform:skew(0deg)}85%{transform:skew(0deg)}90%{transform:skew(0deg)}95%{transform:skew(1deg)}to{transform:skew(0deg)}}@keyframes glitch-skew{0%{transform:skew(0deg)}5%{transform:skew(0deg)}10%{transform:skew(1deg)}15%{transform:skew(1deg)}20%{transform:skew(0deg)}25%{transform:skew(1deg)}30%{transform:skew(1deg)}35%{transform:skew(1deg)}40%{transform:skew(1deg)}45%{transform:skew(0deg)}50%{transform:skew(0deg)}55%{transform:skew(0deg)}60%{transform:skew(0deg)}65%{transform:skew(0deg)}70%{transform:skew(1deg)}75%{transform:skew(1deg)}80%{transform:skew(0deg)}85%{transform:skew(0deg)}90%{transform:skew(0deg)}95%{transform:skew(1deg)}to{transform:skew(0deg)}}@-webkit-keyframes glitch-anim{0%{clip:rect(38px,9999px,86px,0);transform:skew(.02deg)}5%{clip:rect(61px,9999px,31px,0);transform:skew(.29deg)}10%{clip:rect(9px,9999px,58px,0);transform:skew(.73deg)}15%{clip:rect(99px,9999px,46px,0);transform:skew(.08deg)}20%{clip:rect(94px,9999px,27px,0);transform:skew(.62deg)}25%{clip:rect(32px,9999px,99px,0);transform:skew(.58deg)}30%{clip:rect(63px,9999px,3px,0);transform:skew(.28deg)}35%{clip:rect(74px,9999px,34px,0);transform:skew(.5deg)}40%{clip:rect(45px,9999px,38px,0);transform:skew(.31deg)}45%{clip:rect(100px,9999px,86px,0);transform:skew(.51deg)}50%{clip:rect(4px,9999px,81px,0);transform:skew(.95deg)}55%{clip:rect(7px,9999px,68px,0);transform:skew(.95deg)}60%{clip:rect(42px,9999px,92px,0);transform:skew(.93deg)}65%{clip:rect(8px,9999px,65px,0);transform:skew(.76deg)}70%{clip:rect(98px,9999px,80px,0);transform:skew(.51deg)}75%{clip:rect(60px,9999px,58px,0);transform:skew(.19deg)}80%{clip:rect(48px,9999px,55px,0);transform:skew(.58deg)}85%{clip:rect(87px,9999px,82px,0);transform:skew(.34deg)}90%{clip:rect(53px,9999px,88px,0);transform:skew(.53deg)}95%{clip:rect(81px,9999px,85px,0);transform:skew(.15deg)}to{clip:rect(37px,9999px,33px,0);transform:skew(.88deg)}}@keyframes glitch-anim{0%{clip:rect(38px,9999px,86px,0);transform:skew(.02deg)}5%{clip:rect(61px,9999px,31px,0);transform:skew(.29deg)}10%{clip:rect(9px,9999px,58px,0);transform:skew(.73deg)}15%{clip:rect(99px,9999px,46px,0);transform:skew(.08deg)}20%{clip:rect(94px,9999px,27px,0);transform:skew(.62deg)}25%{clip:rect(32px,9999px,99px,0);transform:skew(.58deg)}30%{clip:rect(63px,9999px,3px,0);transform:skew(.28deg)}35%{clip:rect(74px,9999px,34px,0);transform:skew(.5deg)}40%{clip:rect(45px,9999px,38px,0);transform:skew(.31deg)}45%{clip:rect(100px,9999px,86px,0);transform:skew(.51deg)}50%{clip:rect(4px,9999px,81px,0);transform:skew(.95deg)}55%{clip:rect(7px,9999px,68px,0);transform:skew(.95deg)}60%{clip:rect(42px,9999px,92px,0);transform:skew(.93deg)}65%{clip:rect(8px,9999px,65px,0);transform:skew(.76deg)}70%{clip:rect(98px,9999px,80px,0);transform:skew(.51deg)}75%{clip:rect(60px,9999px,58px,0);transform:skew(.19deg)}80%{clip:rect(48px,9999px,55px,0);transform:skew(.58deg)}85%{clip:rect(87px,9999px,82px,0);transform:skew(.34deg)}90%{clip:rect(53px,9999px,88px,0);transform:skew(.53deg)}95%{clip:rect(81px,9999px,85px,0);transform:skew(.15deg)}to{clip:rect(37px,9999px,33px,0);transform:skew(.88deg)}}@-webkit-keyframes glitch-anim2{0%{clip:rect(9px,9999px,16px,0);transform:skew(.77deg)}5%{clip:rect(38px,9999px,48px,0);transform:skew(.19deg)}10%{clip:rect(56px,9999px,40px,0);transform:skew(.02deg)}15%{clip:rect(56px,9999px,93px,0);transform:skew(.74deg)}20%{clip:rect(36px,9999px,35px,0);transform:skew(.88deg)}25%{clip:rect(50px,9999px,40px,0);transform:skew(.31deg)}30%{clip:rect(13px,9999px,23px,0);transform:skew(.31deg)}35%{clip:rect(9px,9999px,24px,0);transform:skew(.4deg)}40%{clip:rect(30px,9999px,64px,0);transform:skew(.15deg)}45%{clip:rect(98px,9999px,80px,0);transform:skew(.41deg)}50%{clip:rect(53px,9999px,39px,0);transform:skew(.37deg)}55%{clip:rect(87px,9999px,71px,0);transform:skew(.1deg)}60%{clip:rect(79px,9999px,15px,0);transform:skew(.98deg)}65%{clip:rect(51px,9999px,37px,0);transform:skew(.59deg)}70%{clip:rect(16px,9999px,63px,0);transform:skew(.26deg)}75%{clip:rect(98px,9999px,11px,0);transform:skew(.17deg)}80%{clip:rect(68px,9999px,77px,0);transform:skew(.38deg)}85%{clip:rect(100px,9999px,67px,0);transform:skew(.55deg)}90%{clip:rect(37px,9999px,91px,0);transform:skew(.97deg)}95%{clip:rect(15px,9999px,43px,0);transform:skew(.86deg)}to{clip:rect(12px,9999px,76px,0);transform:skew(.63deg)}}@keyframes glitch-anim2{0%{clip:rect(9px,9999px,16px,0);transform:skew(.77deg)}5%{clip:rect(38px,9999px,48px,0);transform:skew(.19deg)}10%{clip:rect(56px,9999px,40px,0);transform:skew(.02deg)}15%{clip:rect(56px,9999px,93px,0);transform:skew(.74deg)}20%{clip:rect(36px,9999px,35px,0);transform:skew(.88deg)}25%{clip:rect(50px,9999px,40px,0);transform:skew(.31deg)}30%{clip:rect(13px,9999px,23px,0);transform:skew(.31deg)}35%{clip:rect(9px,9999px,24px,0);transform:skew(.4deg)}40%{clip:rect(30px,9999px,64px,0);transform:skew(.15deg)}45%{clip:rect(98px,9999px,80px,0);transform:skew(.41deg)}50%{clip:rect(53px,9999px,39px,0);transform:skew(.37deg)}55%{clip:rect(87px,9999px,71px,0);transform:skew(.1deg)}60%{clip:rect(79px,9999px,15px,0);transform:skew(.98deg)}65%{clip:rect(51px,9999px,37px,0);transform:skew(.59deg)}70%{clip:rect(16px,9999px,63px,0);transform:skew(.26deg)}75%{clip:rect(98px,9999px,11px,0);transform:skew(.17deg)}80%{clip:rect(68px,9999px,77px,0);transform:skew(.38deg)}85%{clip:rect(100px,9999px,67px,0);transform:skew(.55deg)}90%{clip:rect(37px,9999px,91px,0);transform:skew(.97deg)}95%{clip:rect(15px,9999px,43px,0);transform:skew(.86deg)}to{clip:rect(12px,9999px,76px,0);transform:skew(.63deg)}}.glitch__footer{transform:translate(-20%,15%)}.glitch__footer:active .glitch__footer--effect-1,.glitch__footer:focus .glitch__footer--effect-1,.glitch__footer:hover .glitch__footer--effect-1{transform:translate(-30%,10%);color:#4caae8;animation:glitch-anim3 3s linear infinite alternate-reverse}.glitch__footer:active .glitch__footer--effect-2,.glitch__footer:focus .glitch__footer--effect-2,.glitch__footer:hover .glitch__footer--effect-2{transform:translate(-10%,20%);color:#de55d9;animation:glitch-anim4 4s linear infinite alternate-reverse}.glitch__scroll{bottom:12px;right:12px}.glitch__scroll:active .glitch__scroll--effect-1,.glitch__scroll:focus .glitch__scroll--effect-1,.glitch__scroll:hover .glitch__scroll--effect-1{bottom:14px;right:14px;color:#4caae8;animation:glitch-anim3 3s linear infinite alternate-reverse}.glitch__scroll:active .glitch__scroll--effect-2,.glitch__scroll:focus .glitch__scroll--effect-2,.glitch__scroll:hover .glitch__scroll--effect-2{bottom:10px;right:10px;color:#de55d9;animation:glitch-anim4 4s linear infinite alternate-reverse}@-webkit-keyframes glitch-anim3{0%{clip:rect(21px,9999px,93px,0)}6.6666666667%{clip:rect(17px,9999px,1px,0)}13.3333333333%{clip:rect(39px,9999px,1px,0)}20%{clip:rect(75px,9999px,35px,0)}26.6666666667%{clip:rect(100px,9999px,63px,0)}33.3333333333%{clip:rect(9px,9999px,20px,0)}40%{clip:rect(27px,9999px,99px,0)}46.6666666667%{clip:rect(32px,9999px,89px,0)}53.3333333333%{clip:rect(25px,9999px,42px,0)}60%{clip:rect(43px,9999px,72px,0)}66.6666666667%{clip:rect(45px,9999px,66px,0)}73.3333333333%{clip:rect(82px,9999px,82px,0)}80%{clip:rect(64px,9999px,58px,0)}86.6666666667%{clip:rect(88px,9999px,79px,0)}93.3333333333%{clip:rect(27px,9999px,73px,0)}to{clip:rect(86px,9999px,91px,0)}}@keyframes glitch-anim3{0%{clip:rect(21px,9999px,93px,0)}6.6666666667%{clip:rect(17px,9999px,1px,0)}13.3333333333%{clip:rect(39px,9999px,1px,0)}20%{clip:rect(75px,9999px,35px,0)}26.6666666667%{clip:rect(100px,9999px,63px,0)}33.3333333333%{clip:rect(9px,9999px,20px,0)}40%{clip:rect(27px,9999px,99px,0)}46.6666666667%{clip:rect(32px,9999px,89px,0)}53.3333333333%{clip:rect(25px,9999px,42px,0)}60%{clip:rect(43px,9999px,72px,0)}66.6666666667%{clip:rect(45px,9999px,66px,0)}73.3333333333%{clip:rect(82px,9999px,82px,0)}80%{clip:rect(64px,9999px,58px,0)}86.6666666667%{clip:rect(88px,9999px,79px,0)}93.3333333333%{clip:rect(27px,9999px,73px,0)}to{clip:rect(86px,9999px,91px,0)}}@-webkit-keyframes glitch-anim4{0%{clip:rect(6px,9999px,11px,0)}6.6666666667%{clip:rect(63px,9999px,54px,0)}13.3333333333%{clip:rect(42px,9999px,72px,0)}20%{clip:rect(86px,9999px,72px,0)}26.6666666667%{clip:rect(46px,9999px,95px,0)}33.3333333333%{clip:rect(68px,9999px,6px,0)}40%{clip:rect(67px,9999px,76px,0)}46.6666666667%{clip:rect(52px,9999px,99px,0)}53.3333333333%{clip:rect(9px,9999px,11px,0)}60%{clip:rect(15px,9999px,51px,0)}66.6666666667%{clip:rect(27px,9999px,62px,0)}73.3333333333%{clip:rect(42px,9999px,48px,0)}80%{clip:rect(48px,9999px,79px,0)}86.6666666667%{clip:rect(69px,9999px,25px,0)}93.3333333333%{clip:rect(48px,9999px,20px,0)}to{clip:rect(39px,9999px,38px,0)}}@keyframes glitch-anim4{0%{clip:rect(6px,9999px,11px,0)}6.6666666667%{clip:rect(63px,9999px,54px,0)}13.3333333333%{clip:rect(42px,9999px,72px,0)}20%{clip:rect(86px,9999px,72px,0)}26.6666666667%{clip:rect(46px,9999px,95px,0)}33.3333333333%{clip:rect(68px,9999px,6px,0)}40%{clip:rect(67px,9999px,76px,0)}46.6666666667%{clip:rect(52px,9999px,99px,0)}53.3333333333%{clip:rect(9px,9999px,11px,0)}60%{clip:rect(15px,9999px,51px,0)}66.6666666667%{clip:rect(27px,9999px,62px,0)}73.3333333333%{clip:rect(42px,9999px,48px,0)}80%{clip:rect(48px,9999px,79px,0)}86.6666666667%{clip:rect(69px,9999px,25px,0)}93.3333333333%{clip:rect(48px,9999px,20px,0)}to{clip:rect(39px,9999px,38px,0)}}#app{font-family:Roboto Slab,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;overflow-x:hidden;background-image:linear-gradient(#050122,#1c0a48)}p{line-height:1.75}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}.container{max-width:100%!important;padding:0!important}section{margin:0 30px;padding:50px 0}@media(min-width:768px){section{padding:20px 0 50px 0}}.section-heading{font-size:40px;margin-top:0;margin-bottom:15px;color:#de55d9}@media(max-width:768px){.section-heading{display:none}}.section-subheading{font-size:16px;font-weight:400;font-style:italic;margin-bottom:75px;text-transform:none;font-family:Roboto Slab,serif}::-moz-selection{background:#4caae8;text-shadow:none}::selection{background:#4caae8;text-shadow:none}img::selection{background:transparent}img::-moz-selection{background:transparent}.component-fade-enter-active,.component-fade-leave-active{transition:opacity 1s ease}.component-fade-enter-from,.component-fade-leave-to,.fade-in{opacity:0}.fade-in{transition:all 2s ease-in-out}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#050122}::-webkit-scrollbar-thumb{background:#9934c0}::-webkit-scrollbar-thumb:hover{background:#de55d9}