@font-face{font-family:typewriter;src:url(/assets/quest-BjL-1WR5.eot);src:local(typewriter),url(/assets/quest-DQ1iMYEO.TTF) format("opentype")}@media (orientation: portrait){html,body{margin:0;padding:0 20px 0 0;height:100vh;min-height:100vh;background-color:#000;background-image:url(/assets/jayhead-pc-B27hAdAn.png);background-repeat:no-repeat;background-size:80vw;background-position:right bottom;color:#fff;text-align:left;font-family:typewriter;font-size:7vw;overflow:hidden}.intro-container{width:90vw}.links-container{width:100vw;text-align:center}.landing{min-height:100vh;margin:0 10px;text-align:center;display:flex;flex-direction:column}footer{text-align:left;font-size:2vw}.asterisk{width:60vw;text-align:left;margin-top:auto;padding-bottom:10vh}.projects-container{padding:1rem;color:#fff;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;width:100vw;font-size:5vw}.projects-container h1{font-size:7vw;margin-bottom:0}.projects-container p{font-size:5vw;margin-bottom:0}.projects-container ul{list-style-type:none;padding:0;line-height:1.2em}.back-link{margin-top:1rem;padding:.75rem 1.5rem;color:#fff;background-color:#0078d4;text-decoration:none;border-radius:5px;width:30vw}.about-me-container{font-family:Georgia,serif;padding:1rem;text-align:left;color:#fff;width:90vw;max-height:40vh;overflow-y:auto}.about-me-container h1{font-size:7vw}.about-me-container p{font-size:6vw}}@media (orientation: landscape){html,body{margin:0;padding:0;height:100%;background-color:#000;background-image:url(/assets/jayhead-pc-B27hAdAn.png);background-repeat:no-repeat;background-size:50%;background-position:right bottom;color:#fff;text-align:left;font-family:typewriter;font-size:3vw;overflow:hidden}p{margin-top:10px}.intro-container{width:50vw}.links-container{padding:0 2vw;width:50vw;text-align:center}.landing header{padding:0 2vw}.landing{display:flex;flex-direction:column;min-height:100vh}footer{text-align:right;font-size:2vw}.asterisk{width:50vw;text-align:right;margin-top:auto;padding-bottom:80px;padding-left:100px}.projects-container{padding:1rem;color:#fff;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;width:50vw}.projects-container h1{font-size:7vh;margin-bottom:0}.projects-container p{font-size:5vh;margin-bottom:0}.projects-container ul{list-style-type:none;padding:0;line-height:1.2em;font-size:4vh}.back-link{margin-top:auto;padding:.75rem 1.5rem;color:#fff;background-color:#0078d4;text-decoration:none;border-radius:5px;width:18vw}.about-me-container{font-family:Georgia,serif;padding:1rem;text-align:left;color:#fff;min-height:100vh;width:50%;height:100vh;overflow-y:auto}.about-me-container h1{font-size:2em}}a{color:#add8e6;text-decoration:none;font-weight:700}a.nounderline{color:#fff;text-decoration:none;font-weight:700}a.nounderline:hover{text-decoration:none}a:hover{text-decoration:underline}a:visited{color:#add8e6}.not-found-container{padding:1rem}.punk-btn{display:inline-block;padding:18px 28px;background:#4487d9;color:#e8f0ff;text-decoration:none;font-weight:700;letter-spacing:1px;transform:rotate(-1.2deg);clip-path:polygon(2% 7%,97% 0%,100% 80%,94% 100%,5% 95%,0% 20%);box-shadow:6px 6px #0d2b4f,0 0 0 3px #0d2b4f inset}.punk-btn:hover{transform:rotate(-2deg) scale(1.02)}.punk-btn:active{transform:rotate(-1deg) scale(.98)}.fade-enter{opacity:0;transform:translateY(20px)}.fade-enter-active{opacity:1;transform:translateY(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out}.fade-exit{opacity:1;transform:translateY(0)}.fade-exit-active{opacity:0;transform:translateY(20px);transition:opacity .3s ease-in-out,transform .3s ease-in-out}
