@font-face{font-family:outOfThisWorld;src:url(../media/outofthisworld-s.p.43dvrw9gn0fpr.ttf)format("truetype");font-display:swap}@font-face{font-family:outOfThisWorld Fallback;src:local(Arial);ascent-override:75.64%;descent-override:21.61%;line-gap-override:0.0%;size-adjust:122.15%}.K1PAEa_className{font-family:outOfThisWorld,outOfThisWorld Fallback}
@font-face{font-family:outOfThisWorld;src:url(../media/outofthisworld-s.p.43dvrw9gn0fpr.ttf)format("truetype");font-display:swap}@font-face{font-family:outOfThisWorld Fallback;src:local(Arial);ascent-override:75.64%;descent-override:21.61%;line-gap-override:0.0%;size-adjust:122.15%}._9I9Wva_className{font-family:outOfThisWorld,outOfThisWorld Fallback}
.site-header,#content{margin:0;padding:0}#splash{z-index:-500;background-color:#000;height:100vh;position:relative;overflow:hidden}#splash-video{z-index:-50;min-height:100%;position:relative;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}#splash-content{z-index:0;color:#f1f1f1;text-align:center;width:100%;padding:20px;position:absolute;top:15%;left:50%;transform:translate(-50%)translateY(-15%)}#splash-content h1{font-size:2.25rem}#splash-content span{font-size:1.125rem;display:inline-block}.jumbotron{background-color:#c0c5ce;margin:0 auto;padding:1rem .5rem}.jumbotron.odd{background-color:#fff}.jumbotron h1,.jumbotron .display-3,.jumbotron p{color:#343d46}#skills{background:url(../media/space-bg.3xvcbzhp3t49l.jpg) 0 0/cover}#skills,#skills h1{color:#c0c5ce}.portfolio-btn{color:#c0c5ce;background-color:#343d46;border-radius:.375rem;padding:.5rem 1rem;text-decoration:none;display:inline-block}.portfolio-btn:hover{color:#c0c5ce;background-color:#2243b6}.portfolio-btn-lg{padding:.75rem 1.25rem;font-size:1.25rem}.site-header{z-index:1000;width:100%;position:absolute;top:0;left:0}footer{z-index:1000;background-color:#000}.site-header ul,footer ul{margin-bottom:0;padding:10px 0;list-style-type:none}.site-header ul li a,footer ul li a{letter-spacing:.05em;text-shadow:-1px -1px #d4af37bf,1px -1px #d4af37bf,-1px 1px #d4af37bf,1px 1px #d4af37bf;color:#00f!important;font-size:1.125rem!important}.site-header ul li a:hover,footer ul li a:hover{color:#d4af37!important;text-shadow:none!important}@media only screen and (min-width:768px){.site-header ul li a,footer ul li a{font-size:1.5rem!important}}@media only screen and (min-width:768px) and (max-width:1366px){#splash-content h1{font-size:4rem}#splash-content span{font-size:2rem}}@media only screen and (min-width:1367px){#splash-content h1{font-size:5rem}#splash-content span{font-size:2.5rem}}
