@import"https://fonts.googleapis.com/css?family=Catamaran:100,400,700";@font-face{font-family:"Roboto";font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1MmgVxFIzIFKw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Roboto";font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Roboto";font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Roboto";font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1MmgVxHIzIFKw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Roboto";font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:100;src:local("Roboto Thin"),local("Roboto-Thin"),url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1MmgVxIIzI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{margin:0;padding:0;background:rgba(0,0,0,0);background-repeat:no-repeat;font-weight:400;text-decoration:none;list-style-type:none;outline:none;border:none;box-sizing:border-box;color:#f0f0f0}.group:after{content:" ";display:table;clear:both}html,body{min-height:100%}body{position:relative;min-height:100vh;background-color:#0f0014;background-repeat:no-repeat;background-size:cover;background-position:center;overflow-x:hidden;font-family:Catamaran}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:rgba(0,0,0,0)}body::-webkit-scrollbar-thumb{background-color:#3d3d3d;border:1px solid #fff}form{padding:0 20px}form label{display:inline-block;width:auto;padding:15px 150px 5px 15px;border-bottom:1px solid #f0f0f0;font-weight:600}form input,form textarea{display:block;width:100%;margin:10px auto 20px;padding:15px;border-radius:5px;background:rgba(240,240,240,.6980392157);color:#3d3d3d;font-size:1.16em;transition:.35s ease-in-out;box-shadow:0 0 5px 0 #0f0014}form input:hover,form input:focus,form textarea:hover,form textarea:focus{background:#f0f0f0;box-shadow:5px 5px 15px 0 #0f0014}form textarea{min-height:50px;max-width:100%;min-width:100%;font-family:inherit}form input[type=submit]{width:60%;float:right;cursor:pointer}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noselect::-moz-selection{background:rgba(0,0,0,0)}.noselect::selection{background:rgba(0,0,0,0)}.noselect::-moz-selection{background:rgba(0,0,0,0)}@keyframes glitch{0%{transform:translate(0) scale(0)}5%{transform:translate(-50px, 5px) scale(1)}22%{transform:translate(-5px, 50px) scale(0.8)}40%{transform:translate(-50px, -50px) scale(0.9)}60%{transform:translate(5px, 5px) scale(1)}62%{transform:translate(-150px, 150px) scale(1.3)}95%{transform:translate(5px, -5px) scale(1)}to{transform:translate(0) scale(0)}}@keyframes glitch2{0%{transform:translate(0) scale(1)}5%{transform:translate(-5px, 5px) scale(1.03)}22%{transform:translate(-5px, 5px) scale(1)}40%{transform:translate(-5px, -5px) scale(1.1)}60%{transform:translate(5px, 5px) scale(1)}62%{transform:translate(-5px, 5px) scale(1.06)}95%{transform:translate(5px, -5px) scale(0.99)}to{transform:translate(0) scale(1)}}@keyframes glitch3{0%{transform:translate(0)}5%{transform:translate(-2px, 2px)}22%{transform:translate(-2px, 2px)}40%{transform:translate(-2px, -2px)}60%{transform:translate(2px, 2px)}62%{transform:translate(-2px, 2px)}95%{transform:translate(2px, -2px)}to{transform:translate(0)}}@keyframes tabCollapse{0%{height:auto}1%{height:50vh}99%{display:block}100%{height:0vh;display:nonde}}@keyframes borderBlink{0%{border-top-color:rgba(240,240,240,0);border-bottom-color:rgba(240,240,240,0);border-left-color:rgba(240,240,240,0);border-right-color:rgba(240,240,240,0)}25%{border-top-color:rgba(240,240,240,0);border-bottom-color:rgba(240,240,240,0);border-left-color:#f0f0f0;border-right-color:rgba(240,240,240,0)}50%{border-top-color:#f0f0f0;border-bottom-color:rgba(240,240,240,0);border-left-color:#f0f0f0;border-right-color:rgba(240,240,240,0)}75%{border-top-color:#f0f0f0;border-bottom-color:#f0f0f0;border-left-color:#f0f0f0;border-right-color:rgba(240,240,240,0)}100%{border-top-color:#f0f0f0;border-bottom-color:#f0f0f0;border-left-color:#f0f0f0;border-right-color:#f0f0f0}}@keyframes blink{0%{opacity:1}1%{opacity:0}2%{opacity:1}10%{opacity:1}40%{opacity:1}50%{opacity:0}55%{opacity:1}56%{opacity:.5}58%{opacity:0}60%{opacity:1}90%{opacity:1}100%{opacity:1}}@keyframes blink2{0%{opacity:.6}1%{opacity:.3}2%{opacity:.9}10%{opacity:.3}40%{opacity:.6}50%{opacity:.3}55%{opacity:.6}56%{opacity:.5}58%{opacity:.1}60%{opacity:.6}90%{opacity:.98}100%{opacity:.6}}@keyframes spin{0%{transform:rotateZ(0deg) scale(1)}50%{transform:rotateZ(180deg) scale(1.023)}75%{transform:rotateZ(210deg) scale(1.03)}90%{transform:rotateZ(350deg) scale(1.01)}100%{transform:rotateZ(360deg) scale(1)}}header nav{max-width:500px;margin:25px auto}header nav ul{display:flex;flex-direction:row;justify-content:space-between}header nav ul li a{position:relative;padding:5px 15px;transition:.35s ease-in-out;font-weight:600}header nav ul li a::before{content:"";position:absolute;top:104%;bottom:-5%;left:0%;right:0%;background:rgba(240,240,240,.6980392157);z-index:-5;transition:.23s ease-in-out;box-shadow:0 0 3px 0 #0f0014}header nav ul li a:hover{color:#3d3d3d;text-shadow:none}header nav ul li a:hover::before{box-shadow:2px 2px 10px 0 #0f0014;background:#f0f0f0;border-radius:0 0 5px 5px;top:-5%}header nav ul li a.selected{color:#3d3d3d;text-shadow:none}header nav ul li a.selected::before{border-radius:0 0 5px 5px;top:-5%}#wrapper{position:relative;padding:25px 25px 50px 25px;overflow:hidden;min-height:100vh;text-shadow:1px 1px 2px #000}#wrapper #backgroundImages{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-256;overflow:hidden}#wrapper #backgroundImages::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(15,0,20,.6);background-image:url("/images/noise2.png");z-index:10}#wrapper #backgroundImages ul{display:block}#wrapper #backgroundImages ul li{display:block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:#0f0014;background-repeat:no-repeat;background-size:cover;background-position:center;transform:scale(1);transition:.3s ease-in-out,transform 15s ease;z-index:0}#wrapper #backgroundImages ul li.current{opacity:1;z-index:1;transform:scale(1.1);animation:blink .3s ease-in-out 1 .3s,glitch3 .3s ease-in-out 1 .3s}#wrapper .loaderWrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;z-index:-5;background-color:rgba(43,11,101,.6509803922);transition:1s ease}#wrapper .loaderWrapper.loading{opacity:1;z-index:2555}#wrapper .loaderWrapper .loaderCore{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin:-75px 0 0 -75px;webkit-animation:spin 4s ease-in-out infinite,blink 4s linear infinite;animation:spin 4s ease-in-out infinite}#wrapper .loaderWrapper .loaderCore .extra{display:block;position:absolute;top:-2px;right:-2px;left:-2px;bottom:-2px;border-radius:50%;border:2px solid rgba(0,0,0,0);border-top-color:#c978c2;webkit-animation:spin 4s ease-in-out infinite,blink 1s ease-in-out infinite;animation:spin 4s ease-in-out infinite 1s,blink 1s ease-in-out infinite 1s}#wrapper .loaderWrapper .loaderCore::before{content:"";position:absolute;top:5px;right:5px;left:5px;bottom:5px;border-radius:50%;border:2px solid rgba(0,0,0,0);border-top-color:#4684a8;webkit-animation:spin 3s ease-in-out infinite,blink 3s linear infinite;animation:spin 3s ease-in-out infinite,blink 3s linear infinite}#wrapper .loaderWrapper .loaderCore::after{content:"";position:absolute;top:15px;right:15px;left:15px;bottom:15px;border-radius:50%;border:2px solid rgba(0,0,0,0);border-top-color:#901b33;webkit-animation:spin 4s ease-in-out infinite,blink 2s linear infinite;animation:spin 4s ease-in-out infinite,blink 2s linear infinite}#wrapper #liner{position:absolute;top:15px;right:15px;bottom:35px;left:15px;border:1px solid rgba(240,240,240,.6);border-radius:10px;z-index:-255;animation:borderBlink .8s ease-out 1,blink2 5s ease infinite .3s alternate-reverse,glitch3 1s linear 1}#wrapper section{position:relative;margin:-7px auto 0 auto;padding:0;max-width:500px;height:0vh;opacity:0;overflow:hidden;transition:.4s ease}#wrapper section.collapse{animation:tabCollapse .5s ease-in-out 0s 1 normal forwards}#wrapper section.selected{margin:100px auto 0 auto;height:auto;min-height:50vh;overflow:visible;opacity:1}#wrapper section.selected.expand{animation:tabCollapse 1s ease-in-out 0s 1 reverse backwards}#wrapper section#thisMe:before{content:"";position:absolute;display:block;top:-25px;border:1px solid rgba(250,250,250,.4);border-radius:50%;width:500px;height:500px;z-index:-10;transform:translate(0, 0) scale(1);animation:glitch 50s ease-in 0s infinite reverse}#wrapper section#thisMe h2{display:inline-block;padding:25px 15px;margin:25px 0;background:rgba(21,0,37,.3333333333);box-shadow:-2px 2px 15px rgba(0,0,0,.1333333333)}#wrapper section#thisMe p{font-size:1.2em;margin:15px 0;padding:0 20px}#wrapper section#thisMe img{display:block;width:100px;margin:25px auto}body h2{font-size:2em}body span#disclaimer{display:block;font-style:italic;margin:25px 0}body #projects{margin:50px 0;text-shadow:none}body #projects ul li.projectTile{display:flex;flex-direction:column;float:left;position:relative;width:100%;margin:20px 0;height:300px;padding:15px;background-color:rgba(0,0,0,.2);background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:10px;justify-content:space-between;overflow:hidden;box-shadow:-2px 2px 15px rgba(0,0,0,.2);transform:scale(1);filter:grayscale(1);transition:.2s ease}body #projects ul li.projectTile::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;background-image:radial-gradient(transparent, rgba(0, 0, 0, 0.6))}body #projects ul li.projectTile:hover{transform:scale(1.008);filter:grayscale(0)}body #projects ul li.projectTile h4{position:relative;margin:0 0 30px 0;padding:10px;border-radius:10px;font-size:2.3em;color:#3d3d3d;text-decoration:underline;background:#fff}body #projects ul li.projectTile ul.tech{position:relative}body #projects ul li.projectTile ul.tech li{width:auto;display:inline-block;padding:5px;background:#f0f0f0;border-radius:5px;color:#3d3d3d;border:1px solid #000}body #projects ul li.projectTile a{position:relative;bottom:15px;padding:5px 0;background:rgba(255,255,255,.6);border-radius:10px;font-size:1.6em;color:#000;text-align:center;text-decoration:none;transition:.2s ease}body #projects ul li.projectTile a:hover{background:#fff}body h2{font-size:2em}body span#disclaimer{display:block;font-style:italic;margin:25px 0}body div.well{display:inline-block;float:left;width:100%;margin:25px 0;padding:20px;box-shadow:-2px 2px 15px rgba(0,0,0,.1333333333);background:rgba(21,0,37,.3333333333);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid;transform:scale(1);transition:.2s ease}body div.well:hover{transform:scale(1.008)}body div.well h3{margin:0 0 30px 0;padding:10px;font-size:2.3em;text-decoration:underline}body div.well ul li{font-size:1.1em;background:rgba(0,0,0,0)}body div.well ul li:nth-child(even){background:rgba(1,31,95,.1333333333)}body div.well ul li h4,body div.well ul li ul.sub{display:inline-block;width:45%;padding:20px;vertical-align:middle}footer{position:absolute;width:100%;bottom:0;left:0;padding:0 0 6px 0}footer p{position:relative;padding:0;margin:0;width:100%;text-align:center;font-size:.8em}/*# sourceMappingURL=main.min.css.map */