body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{overflow-x:hidden}a,button,h1,h2,h3{font-family:Akrobat Bold,Calibri}p{font-family:Akrobat Regular,Calibri}button,input[type=reset],input[type=submit]{background:none;border:none;color:inherit;cursor:pointer;font:inherit;outline:inherit;padding:0}.halftonesBG{-webkit-animation:slide 60s linear infinite;animation:slide 60s linear infinite;height:100vh;left:0;opacity:.4;position:fixed;top:0;width:200vw;z-index:1}@-webkit-keyframes slide{0%{background-position:0,0}to{background-position:100vw,100vh}}@keyframes slide{0%{background-position:0,0}to{background-position:100vw,100vh}}@media only screen and (max-width:900px){.halftonesBG{display:none}}@font-face{font-family:Avenir LT Std;font-style:normal;font-weight:400;src:local("Avenir LT Std"),url(/static/media/AvenirLTStd-MediumOblique.0e66954ad4ccbeb017da.otf) format("opentype")}@font-face{font-family:Akrobat Regular;font-style:normal;font-weight:400;src:local("Akrobat Regular"),url(/static/media/Akrobat-Regular.25035b9c5c0947a690a6.woff) format("woff")}@font-face{font-family:Akrobat Light;font-style:normal;font-weight:400;src:local("Akrobat Light"),url(/static/media/Akrobat-Light.c575e48d770acb42fc31.woff) format("woff")}@font-face{font-family:Akrobat ExtraLight;font-style:normal;font-weight:400;src:local("Akrobat ExtraLight"),url(/static/media/Akrobat-ExtraLight.3ea9e352b1b06191ca9e.woff) format("woff")}@font-face{font-family:Akrobat SemiBold;font-style:normal;font-weight:400;src:local("Akrobat SemiBold"),url(/static/media/Akrobat-SemiBold.75ac24b089b02e3ab174.woff) format("woff")}@font-face{font-family:Akrobat Bold;font-style:normal;font-weight:400;src:local("Akrobat Bold"),url(/static/media/Akrobat-Bold.9b8369b5742940da28a8.woff) format("woff")}@font-face{font-family:Akrobat ExtraBold Regular;font-style:normal;font-weight:400;src:local("Akrobat ExtraBold Regular"),url(/static/media/akrobat-extrabold-webfont.824bfebc5044fdd8cf92.woff) format("woff")}@font-face{font-family:Akrobat Black;font-style:normal;font-weight:400;src:local("Akrobat Black"),url(/static/media/Akrobat-Black.50b2323d7aaa94522959.woff) format("woff")}.landing{background-color:#000;background-image:radial-gradient(#020331 10%,#000 120%);height:auto;min-width:100vw;position:relative;width:auto}.title-contain{margin:auto;padding-top:25vh;position:relative;text-align:center;width:100%}.title-contain h1::selection,.title-contain h2::selection,.title-contain span::selection{background:none}.title-contain h1,.title-contain h2{font-family:Avenir LT Std;margin:0;position:relative;text-align:center;white-space:nowrap;width:100%;word-break:keep-all;z-index:2}.title-contain h1{color:#fff;font-size:8.5em;padding:20px 20px 0;text-shadow:4px -2px 0 #ff1afc,4px -2px 10px #ff1afc80,-3px 3px 0 #15fcff,-3px 3px 10px #15fcff80}.title-contain h2{color:#dcdde1;font-size:3em;font-style:italic;font-weight:65;margin-bottom:-320pt;padding:10px}.highlight{color:#0ff2ff;text-shadow:1px 1px 20px}.landing img{-webkit-filter:drop-shadow(0 0 30px rgba(15,243,255,.377));filter:drop-shadow(0 0 30px rgba(15,243,255,.377));margin-bottom:-5px;position:relative;width:105%;z-index:5}#titleAsset{width:740pt;z-index:1}.asset-contain{display:block;margin:auto auto -20vh;width:100vw}@media only screen and (max-width:900px){.title-contain h1{font-size:15vw}.title-contain h2{font-size:4vw;margin-bottom:-40vw}#titleAsset{width:100vw;z-index:1}.asset-contain{margin-bottom:auto}.landing{min-height:auto}}@media only screen and (max-width:500px){.title-contain h1{padding:0;text-shadow:.5vw -.5vw 0 #ff1afc,.5vw -.5vw .5vw #ff1afc80,-.5vw .5vw 0 #15fcff,-.5vw .5vw .5vw #15fcff80}.title-contain h2{font-size:6vw;margin-bottom:-45vw}.title-contain{padding-top:25vh}}.navigation{display:block;position:fixed;top:0;width:100%;z-index:10}.navButton{background-color:none;color:#fff;color:none;float:right;font-family:Akrobat Light,sans-serif;font-size:20pt;opacity:.5;padding:20px 4% 5px 5px;transition:all .3s}.focus,.navButton:hover{opacity:1}.focus:after,.navButton:after{background-color:#0ff2ff;border-radius:5px;content:"";display:block;-webkit-filter:drop-shadow(2px 2px 20px #0ff2ff);filter:drop-shadow(2px 2px 20px #0ff2ff);height:3px;margin-top:5px;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);transition:all .3s;width:100%}.focus:after,.navButton:hover:after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.focus:hover:after{background-color:#ccf8fc}@media only screen and (max-width:600px){.navButton{font-size:4vw}}.about{background-color:#1e154c;height:auto;min-width:100vw;padding-top:5%;width:auto}.about,.title{position:relative}.title{font-family:Akrobat Bold;white-space:nowrap;width:100%;word-break:keep-all;z-index:1}.left-contain{display:inline-block;margin-left:8%;position:relative;width:50%;z-index:2}.right-contain{float:right;margin-top:12rem;position:relative;width:40%;z-index:2}.about .title h1{color:#dcdde1;font-size:5em}.about .backgroundText{bottom:-15%;color:#dcdde1;font-family:Akrobat Black;font-size:13.5em;left:5%;opacity:.15;position:absolute;z-index:-2}.about .backgroundText::selection{background:none}.about p{color:#dcdde1;font-size:1.5em;padding:10px}.about .left-contain p{margin-bottom:5px;margin-top:5px;position:relative;width:80%}.right-contain p{bottom:5px;color:#dcdde1;padding-bottom:15px;position:relative}.right-contain svg{fill:#dcdde1;float:left;height:40px;opacity:.5;padding-right:30px;width:40px}.about button{background-color:#dcdde1;border-radius:34px;color:#1e154c;font-family:Akrobat Bold;font-size:1.5em;margin-top:20px;opacity:.7;padding:12px 25px 15px;transition:all .5s}.about button:focus,.about button:hover{background-color:#0ff2ff;color:#1e154c;opacity:1}#github,.icons img{height:60px;margin-right:20px;padding:15px}.icons a{text-decoration:none}.about .title svg{-webkit-filter:drop-shadow(2px 2px 20px #0ff2ff);filter:drop-shadow(2px 2px 20px #0ff2ff);position:absolute;top:calc(20% + 6em);width:70%}.transitionAsset{margin-bottom:-5px;overflow-x:hidden;overflow-y:visible;position:relative;width:100%;z-index:2}.circles *{-webkit-animation:move 15s linear infinite;animation:move 15s linear infinite;background-color:#4834d4;border-radius:100%;float:left;left:55vw;margin-right:-55vw;position:absolute;z-index:5}.circles li:first-child{-webkit-animation-delay:8s;animation-delay:8s;height:10px;top:8vw;width:10px}.circles li:nth-child(2){-webkit-animation-delay:10s;animation-delay:10s;top:9vw}.circles li:nth-child(3){height:10px;top:10vw;width:10px}.circles li:nth-child(4){-webkit-animation-delay:2s;animation-delay:2s;height:7px;top:7vw;width:7px}@-webkit-keyframes move{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translate(45vw,1rem);transform:translate(45vw,1rem)}}@keyframes move{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translate(45vw,1rem);transform:translate(45vw,1rem)}}@-webkit-keyframes bounce{50%{-webkit-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}0%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounce{50%{-webkit-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}0%{-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:900px){.left-contain{display:block;margin-left:8%;padding-bottom:10%;position:relative;width:100%}.right-contain{margin-top:0;position:relative;width:92%}.about .title h1{font-size:10vw;margin-bottom:0;margin-left:2%}.about p{font-size:3vw;padding:10px}.about .backgroundText{bottom:-5vw;font-size:35vw}.about button{font-size:4vw}.about .title svg{position:relative;width:70%}#github,.icons img{height:8vw;margin-right:20px;min-height:40px;padding:15px}.right-contain svg{height:5vw;min-height:30px;padding-right:5vw}}@media only screen and (max-width:600px){.about p{font-size:4.5vw}.about .backgroundText{display:none}}.projectContainer{background-color:#4834d4;min-height:100vh;position:relative;transition:background-color .5s;width:100vw;z-index:2}.projects{padding:25vh 14vw 0}.projects:last-of-type{padding-bottom:25vh}.projectContain{cursor:pointer;-webkit-filter:drop-shadow(10px 10px 50px rgba(0,0,0,.5));filter:drop-shadow(10px 10px 50px rgba(0,0,0,.5));min-height:35rem}.projectCaption,.projectContain{position:relative;width:100%}.imgContain{border-radius:5px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.projectIcons{height:70px;margin-bottom:1rem;position:relative;z-index:2}.description,.projectSub,.projectTitle,.subMore,.titleMore{color:#dcdde1;position:relative;z-index:2}.projectTitle,.titleMore{font-family:Akrobat Bold}.projectSub,.subMore{font-family:Akrobat Semibold}.projectTitle{font-size:calc(3em + 3vw);line-height:1;margin-bottom:1rem;text-shadow:0 5px 8px rgba(0,0,0,.6);top:10rem;width:25%}.projectSub{font-size:calc(1.5em + 1vw);text-shadow:0 2px 2px rgba(0,0,0,.6);top:9rem}.projectSub,.projectTitle{margin-left:-6vw}.titleMore{font-size:calc(1.5em + 2.5vw);margin-bottom:.3rem;margin-top:5.4rem;padding:2rem 3rem 0}.subMore{font-size:calc(1em + 1vw);margin-bottom:0;margin-top:0;padding:0 3rem 1rem}.description{display:block;font-family:Akrobat Regular;font-size:calc(.9em + .4vw);padding:0 3rem}.caption,.more{color:#fff;opacity:.5}.caption{float:left;font-family:Akrobat Semibold;font-size:1.3em}.more{float:right;font-family:Akrobat Bold;font-size:1.5em;margin:1rem;position:relative;transition:all .5s}.more:focus,.more:hover{opacity:1}.link{background-color:#fff;border-radius:34px;color:#000;font-family:Akrobat Bold;font-size:calc(.6em + 1vw);margin:1rem 3rem 2rem;opacity:.5;padding:12px 25px 15px;position:relative;transition:all .5s;z-index:2}.link:focus,.link:hover{opacity:1}.embed{fill:#fff;float:right;margin:.9rem 1rem 1rem;opacity:.5;position:relative;transition:all .5s}.embed:hover{opacity:1}.img,.imgMore{height:100%;object-fit:cover;position:absolute;-webkit-transform:scale(1.1);transform:scale(1.1);width:100%}.imgMore{box-shadow:inset 0 0 30px 15px #212121;-webkit-filter:blur(10px);filter:blur(10px);opacity:.4}.projectIcons{padding-bottom:.5rem}.projectIcons img,.projectIcons svg{display:block;float:left;height:5vw;margin:1rem;max-height:50px;max-width:100px;min-height:30px;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}.projectIcons :first-child{margin-left:3rem}.projectIcons svg:focus,.projectIcons svg:hover{-webkit-filter:drop-shadow(0 0 5px hsla(0,0%,100%,.5));filter:drop-shadow(0 0 5px rgba(255,255,255,.5))}@media only screen and (max-width:900px){.caption{display:block;margin-bottom:0;width:100%}.embed,.more{display:block;float:left;margin-left:0}}@media only screen and (max-width:600px){.projects{padding:25vh 5vw 10vh}.projects:last-child{padding-bottom:50vh}.projectTitle{font-size:10vw}.projectSub{font-size:6vw}.projectSub,.projectTitle{margin-left:0;text-align:center;top:5rem;width:100%}.description,.subMore,.titleMore{padding-left:4vw;padding-right:4vw}.description{display:block}.titleMore{font-size:10vw}.caption,.description,.subMore{font-size:4vw}.more{font-size:5vw}.embed{height:8vw}.projectIcons img,.projectIcons svg{height:5vw;margin:1vw}.projectIcons:first-child{margin-left:2vw}.link{font-size:5vw;margin-left:4vw}}.img,.imgMore{transition:all .3s}
/*# sourceMappingURL=main.e2823bc3.css.map*/