body{background-color:#efefee;font-family:Open Sans,sans-serif}body,p{margin:0}p{font-family:typold,verdana,sans-serif}#intro{padding-top:160px}@media screen and (min-width:480px){#intro{padding-top:180px}}@media screen and (min-width:768px){#intro{padding-top:210px}}@media screen and (min-width:990px){#intro{padding-top:220px}}.container{height:auto;margin:auto;padding-bottom:75px;width:90%}@media screen and (min-width:480px){.container{height:auto;min-height:350px;width:86%}}@media screen and (min-width:768px){.container{height:auto;margin-bottom:125px;width:82%}}@media screen and (min-width:990px){.container{height:auto;margin-bottom:140px;width:82%}}.projects-container{height:auto;margin:auto;padding-bottom:100px;width:90%}@media screen and (min-width:480px){.projects-container{height:auto;min-height:350px;width:86%}}@media screen and (min-width:768px){.projects-container{height:auto;margin-bottom:125px;width:82%}}@media screen and (min-width:990px){.projects-container{height:auto;margin-bottom:140px;width:82%}}.connect-container{display:flex;flex-direction:row;position:absolute;top:50px}.linked-in-icon{border-radius:50px;margin-right:16px;opacity:95%;width:36px}@media screen and (min-width:480px){.linked-in-icon{margin-right:18px;width:40px}}@media screen and (min-width:768px){.linked-in-icon{margin-right:20px;width:40px}}@media screen and (min-width:990px){.linked-in-icon{margin-right:16px;width:36px}}.github-icon{border-radius:50px;margin-right:16px;opacity:100%;width:36px}@media screen and (min-width:480px){.github-icon{margin-right:18px;width:40px}}@media screen and (min-width:768px){.github-icon{margin-right:20px;width:40px}}@media screen and (min-width:990px){.github-icon{margin-right:16px;width:36px}}.mail-icon{border-radius:50px;margin-right:16px;opacity:100%;width:36px}@media screen and (min-width:480px){.mail-icon{margin-right:18px;width:40px}}@media screen and (min-width:768px){.mail-icon{margin-right:20px;width:40px}}@media screen and (min-width:990px){.mail-icon{margin-right:16px;width:36px}}.download-icon{border-radius:50px;opacity:100%;width:36px}@media screen and (min-width:480px){.download-icon{margin-right:18px;width:40px}}@media screen and (min-width:768px){.download-icon{margin-right:20px;width:40px}}@media screen and (min-width:990px){.download-icon{margin-right:16px;width:36px}}.container img{border-radius:3px;margin-bottom:6px;object-fit:cover;width:100%}@media screen and (min-width:480px){.container img{border-radius:4px;margin-bottom:10px}}@media screen and (min-width:768px){.container img{border-radius:4px;margin-bottom:14px}}@media screen and (min-width:990px){.container img{border-radius:0;margin-bottom:0;object-fit:cover}}.projects-container img{border-radius:3px;margin-bottom:6px;object-fit:cover;width:100%}@media screen and (min-width:480px){.projects-container img{border-radius:4px;margin-bottom:10px}}@media screen and (min-width:768px){.projects-container img{border-radius:4px;margin-bottom:14px}}@media screen and (min-width:990px){.container img{border-radius:0;object-fit:cover}}.projects-container h1{color:#474747;font-size:5rem;letter-spacing:0;line-height:4.6rem;margin:0}@media screen and (min-width:480px){.projects-container h1{font-size:6rem;line-height:5.3rem}}@media screen and (min-width:768px){.projects-container h1{font-size:7rem;line-height:6.5rem}}@media screen and (min-width:990px){.projects-container h1{font-size:7rem;line-height:6.2rem}}.hidden-on-mobile{display:none}@media screen and (min-width:990px){.hidden-on-mobile{display:block;padding-top:70px}}#project-homepage{height:auto}@media screen and (min-width:480px){#project-homepage{height:auto;margin-top:80px}}@media screen and (min-width:768px){#project-homepage{height:auto;margin-top:0}}@media screen and (min-width:990px){#project-homepage{height:650px;max-width:1200px}.project-image-responsive{display:none}}@media screen and (max-width:990px){.project-image-desktop{display:none}}.container h1{color:#474747;font-size:5rem;letter-spacing:0;line-height:4.6rem;margin:0}@media screen and (min-width:480px){.container h1{font-size:6rem;line-height:5.3rem}}@media screen and (min-width:768px){.container h1{font-size:7rem;line-height:6.5rem}}@media screen and (min-width:990px){.container h1{font-size:7rem;line-height:6.2rem}}#intro-job-title{font-family:Helvetica,sans-serif;margin-top:0}@media screen and (min-width:480px){#intro-job-title{margin-top:3px}}@media screen and (min-width:768px){#intro-job-title{margin-top:6px}}@media screen and (min-width:990px){#intro-job-title{margin-top:4px}}.contact-second-title{font-size:1.15rem;line-height:1.6rem}#intro-job-title h2,.contact-second-title{color:#b3b3b3;font-weight:600;letter-spacing:-.025;margin-top:0}#intro-job-title h2{font-size:1.2rem;line-height:1.9rem;margin-bottom:0}@media screen and (min-width:480px){#intro-job-title h2{font-size:1.35rem}}@media screen and (min-width:768px){#intro-job-title h2{font-size:1.48rem}}@media screen and (min-width:990px){#intro-job-title h2{font-size:1.4rem}}#intro-job-title h3{color:#b3b3b3;font-size:.8rem;font-weight:600;font-weight:900;letter-spacing:-.025;line-height:1.4rem;margin-top:0}#intro-job-title p{color:#4e4e4e;font-size:11pt;line-height:1.4rem;margin-top:40px}@media screen and (min-width:480px){#intro-job-title p{font-size:11pt;line-height:1.65rem;margin-top:52px}}@media screen and (min-width:768px){#intro-job-title p{font-size:12pt;line-height:1.9rem;margin-top:70px}}@media screen and (min-width:990px){#intro-job-title p{font-size:12pt;line-height:1.75rem;margin-top:40px;max-width:1200px;width:65%}}.contact-container{margin-top:50px}.contact-container h3{color:#4e4e4e;font-family:typold,verdana,sans-serif;font-size:1rem;line-height:1.4rem;margin-bottom:0;margin-top:30px}.contact-container a{color:#4e4e4e;font-size:.85rem;line-height:1.4rem;margin:0}.project-description-container h2{color:#b3b3b3;font-family:Helvetica,sans-serif;font-size:1.2rem;margin-top:0}@media screen and (min-width:480px){.project-description-container h2{font-size:1.35rem}}@media screen and (min-width:768px){.project-description-container h2{font-size:1.65rem}}@media screen and (min-width:990px){.project-description-container h2{font-size:1.4rem}}.standard-project-description{margin-top:60px}@media screen and (min-width:480px){.standard-project-description{margin-top:75px}}@media screen and (min-width:768px){.standard-project-description{margin-top:50px}}@media screen and (min-width:990px){.standard-project-description{margin-top:50px}}.visit-project-link{color:#3c3c3c;color:#b3b3b3;margin-bottom:40px;margin-top:80px}.project-description-container p{color:#4e4e4e;font-size:.85rem;line-height:1.4rem;margin-top:10px}@media screen and (min-width:480px){.project-description-container p{font-size:1rem;line-height:1.65rem}}@media screen and (min-width:768px){.project-description-container p{font-size:1rem;line-height:1.9rem}}@media screen and (min-width:990px){.project-description-container p{font-size:1rem;line-height:1.75rem;width:65%}}ul{margin:auto;padding:0;width:86%}@media screen and (min-width:480px){ul{width:86%}}@media screen and (min-width:768px){ul{width:82%}}@media screen and (min-width:990px){ul{width:82%}}.menu{align-items:left;animation:menu-animation .75s linear;background-color:#d3d3d2;bottom:0;display:none;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .5s;width:100%;z-index:1}.menu .other-pages ul li{font-size:5rem;line-height:4.4rem;list-style-type:none;text-decoration:none}@media screen and (min-width:480px){.menu .other-pages ul li{font-size:6rem;line-height:5.3rem}}@media screen and (min-width:768px){.menu .other-pages ul li{font-size:7rem;line-height:6.5rem}}@media screen and (min-width:990px){.menu .other-pages ul li{font-size:7rem;line-height:6.2rem}}.projects-menu{align-items:left;animation:menu-animation .75s linear;background-color:#efefee;bottom:0;display:none;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:3}.projects-menu ul li{color:#474747;font-size:5rem;font-weight:700;letter-spacing:-.1rem;line-height:4.5rem;list-style-type:none;text-transform:uppercase}a{color:#474747;text-decoration:none}.burger-line{background-color:#818181;height:3px;margin-bottom:3px;margin-top:2px;width:28px}.burger-menu{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:50px;justify-content:center;margin:40px 10px 0 0;position:fixed;right:0;top:0;width:50px;z-index:2}@media screen and (min-width:990px){.burger-menu{margin:40px 40px 0 0}}.arrow-menu{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:50px;justify-content:center;margin:40px 10px 0 0;position:fixed;right:0;top:0;width:50px;z-index:4}.arrow-line{border-radius:5px;transform:rotate(160deg)}.arrow-line,.arrow-line-2{background-color:#000;background-color:#474747;height:3px;width:25px}.arrow-line-2{border-radius:4px;margin-top:5px;transform:rotate(200deg)}footer{align-items:center;color:#b6b6b6;flex-direction:column;justify-content:center;line-height:1.25rem;padding:35px 0}.flex,footer{display:flex}.appear{opacity:1}.other-pages{animation:menu-animation-2 1.5s linear 1s;animation-fill-mode:forwards;opacity:0}@keyframes menu-animation-2{0%{opacity:0}to{opacity:100%}}@keyframes menu-animation{0%{opacity:0}to{opacity:100%}}@keyframes move-links{0%{transform:translate()}}.image-filler{height:70px;margin-bottom:0}@media screen and (min-width:480px){.image-filler{height:70px}}@media screen and (min-width:768px){.image-filler{height:70px}}.describing-picture-above{margin-top:-40px}@media screen and (min-width:480px){.describing-picture-above{margin-top:-60px}}@media screen and (min-width:768px){.describing-picture-above{margin-top:-80px}}@media screen and (min-width:990px){.describing-picture-above{margin-top:-50px}}.buyan small{font-size:2.3rem}.portfolio-vid-container{align-items:center;background-color:#efefee;display:flex;flex-direction:row;justify-content:center;width:100%}video{width:100%}.pre{background-color:#222;border-radius:5px;color:gray;font-family:monospace,sans-serif;font-size:.5rem;font-weight:500;line-height:.9rem;margin-bottom:90px;padding:20px}@media screen and (min-width:480px){.pre{font-size:.6rem;line-height:1.5rem;margin-bottom:125px}}@media screen and (min-width:768px){.pre{font-size:.85rem;line-height:1.65rem;margin-bottom:150px}}@media screen and (min-width:990px){.pre{font-size:1rem;line-height:1.65rem;margin-bottom:150px}}.pre-blue{color:#1e90ff}.pre-light-blue{color:#9cdcfe}.pre-coral{color:#ce9178}.pre-white{color:#fff}.pre-yellow{color:#dcdcaa}.pre-purple{color:#c586c0}.pre-amber{color:orange}.pre-cyan{color:#4ec8af}.filter-p{margin-bottom:75px}@media screen and (min-width:480px){.portfolio-vid-container{margin:0 auto;width:90%}}@media screen and (min-width:768px){.portfolio-vid-container{width:60%}}@media screen and (min-width:990px){.portfolio-vid-container{width:55%}}.filter-p{margin-bottom:100px;margin-top:-100px}@media screen and (min-width:480px){.filter-p{margin-bottom:125px;margin-top:-125px}}@media screen and (min-width:768px){.filter-p{margin-bottom:175px;margin-top:-150px}}.project-image-half-width{margin-bottom:0;margin-top:70px;width:100%}@media screen and (min-width:990px){.project-image-half-width{display:inline-block;margin-bottom:0;margin-top:70px;width:40%}}.standard-project-description-wrap{display:block;width:100%}@media screen and (min-width:990px){.standard-project-description-wrap{display:inline-block;margin-left:30px;width:53%}}h6{color:#4e4e4e;font-family:typold,verdana,sans-serif;font-size:11pt;font-weight:400;line-height:1.4rem;margin:0;width:102%}@media screen and (min-width:480px){h6{font-size:11pt;line-height:1.65rem;margin-top:52px}}@media screen and (min-width:768px){h6{font-size:12pt;line-height:1.9rem;margin-top:70px}}@media screen and (min-width:990px){h6{font-size:12pt;line-height:1.75rem;margin-top:40px;max-width:1200px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:buyan;src:url(/static/media/BuyanBold.3fd5957c1724d2506fc4.ttf)}.buyan{font-family:buyan}
/*# sourceMappingURL=main.60dede46.css.map*/