@import url(https://fonts.googleapis.com/css?family=Antic|Raleway&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;text-align:center}body{font-family:"Raleway",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:ivory;background-image:url(/static/media/tree.33d3cda9.jpg);background-size:cover}h1,h2,h3{font-family:"Antic",sans-serif}h1{font-size:3rem}h2{font-size:1.75rem}a{text-decoration:none;font-weight:700;color:#cfc913}p{font-size:1.5rem;margin:1rem auto;line-height:1.75rem}ul{border:1px solid #000;font-style:italic;border-radius:3px;margin:1rem}#page-container{min-height:110vh}#content-wrap{padding-bottom:2.5rem}footer,header{background:#212427;color:ivory}header{padding:1rem}header,header nav{flex-flow:row wrap;justify-content:space-between;align-items:center}header nav{display:flex}header nav a{margin-left:1rem;font-size:1.5rem}header nav a:hover{font-style:italic;color:#fff}@media(max-width:500px){header nav a{font-size:1rem}}.active{font-weight:700;color:#f7f5af}footer{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:10vh;margin-bottom:none;margin-top:5rem}footer p{font-size:1.3rem}@media(max-width:1000px){footer p{font-size:1.25rem}}@media(max-width:500px){footer{flex-flow:column nowrap;justify-content:flex-start;align-items:center;padding-top:1rem}footer p{font-size:1rem}}footer div{text-align:right;margin-right:1rem}footer div a{margin-left:1rem;font-size:2rem;transition:all .2s ease-in-out;display:inline-block}footer div a:hover{color:#fff;transform:scale(1.2)}.img-container{width:5rem}.img-container img{max-width:100%}.image-container{margin:1rem auto;width:45%}@media(max-width:1000px){.image-container{width:60%}}.image-container img{max-width:100%}.home-box{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;background:hsla(0,0%,100%,.7);width:50%;margin:2rem auto 14rem;padding:2rem;min-height:80vh}@media(max-width:500px){.home-box{width:75%}}.text-box{display:flex;flex-flow:column nowrap;justify-items:space-between;align-items:center;background:#b1bd11;margin:1rem;padding:1rem}@media(max-width:400px){.text-box{width:90%;margin:auto;padding:1.75rem}}.text-box h1{margin-bottom:1rem}@media(max-width:1000px){.text-box h1{font-size:2.5rem}}@media(max-width:500px){.text-box p{font-size:1rem}}button{background:#212427;color:ivory;padding:1rem;border:none;margin:1rem;font-family:"Raleway",sans-serif;outline:none;transition:all .2s ease-in-out;font-size:1.25rem;border-radius:3px}@media(max-width:400px){button{font-size:1rem;margin:.5rem;padding:.75rem}}button:hover{transform:scale(1.2);font-style:italic}.about a.school-link{color:#000;font-weight:700}.about a.school-link:hover{font-style:italic}.images-container{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}@media(max-width:1000px){.images-container{background:#457b2f;margin-top:1rem;margin-bottom:1rem}}.badge{max-width:10em}.resume-link{background:#212427;color:ivory;padding:1rem;border:none;margin:1rem;font-family:"Raleway",sans-serif;outline:none;transition:all .2s ease-in-out;font-size:1.25rem}.resume-link:hover{font-style:italic;transform:scale(1.2)}.skills-container{width:90%;background:hsla(0,0%,100%,.6);padding:2rem 1rem 1rem;margin:1rem}.skills-box{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:space-between;width:100%;margin:1rem}@media(max-width:800px){.skills-box{margin-left:.1rem}}.skills-box .skill-box{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:20%;padding:.5rem .5rem .5rem 0}@media(max-width:800px){.skills-box .skill-box{width:30%;padding:0;margin:0}}.skills-box .skill-box p{font-size:1rem;margin:.5rem}@media(max-width:800px){.skills-box .skill-box p{font-size:.8rem}}.skills-box .skill-box p.fa{font-size:2.75rem;color:#000;margin-bottom:0}@media(max-width:800px){.skills-box .skill-box p.fa{font-size:1rem}}.screenshot-container{width:70%;box-shadow:0 5px 15px rgba(0,0,0,.3);margin:1rem}@media(max-width:1000px){.screenshot-container{width:90%}}img{max-width:100%}.projects-page{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;background:hsla(0,0%,100%,.7);width:60%;margin:1rem auto;padding:2rem 1rem}@media(max-width:1000px){.projects-page{width:80%}}.projects-box{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;align-content:center;margin-bottom:2rem}@media(max-width:1000px){.projects-box{margin-top:3rem;flex-flow:column nowrap;justify-content:center;align-items:center}}.project-box{background:hsla(0,0%,100%,.7);margin:1rem;display:flex;flex-flow:column nowrap;justify-content:flex-end;align-items:center;width:45%}@media(max-width:1500px){.project-box{width:70%}}@media(max-width:1000px){.project-box{width:90%}}.modal{position:relative;top:-20%;right:10%;transform:translate(25vw,25vh);width:70%;background:#fff;border-radius:3px;padding:1rem}@media(max-width:1050px){.modal{width:85%;right:17.5%}}@media(max-width:400px){.modal{width:95%;right:22.5%;padding:.25rem}}.modal-box{display:flex;flex-flow:column nowrap;justify-content:space-around;align-items:center}.modal-box h2{margin:1rem;font-size:2.5rem;font-weight:700;letter-spacing:.2rem}@media(max-width:1050px){.modal-box h2{font-size:2rem;margin:.8rem}}.modal-box h3{font-size:1.75rem;font-weight:700}@media(max-width:1050px){.modal-box h3{font-size:1.6rem}}@media(max-width:1000px){.modal-box h3{font-size:1.5rem}}@media(max-width:400px){.modal-box h3{font-size:1rem}}.modal-box p{margin:1rem;line-height:2rem;font-size:1rem}@media(max-width:1000px){.modal-box p{font-size:.75rem}}@media(max-width:500px){.modal-box p{font-size:.75rem;line-height:1rem}}.modal-box a{margin:1rem;font-size:2rem;transition:all .2s ease-in-out}.modal-box a:hover{font-style:italic;transform:scale(1.2)}.modal-box a.fa{font-size:4rem}@media(max-width:1050px){.modal-box a.fa{font-size:2.25rem}}.modal-box .links-box{display:flex;flex-flow:row wrap;justify-content:space-around;align-items:center;width:60%}@media(max-width:1000px){.modal-box .links-box{width:80%}}@media(max-width:500px){.modal-box .links-box{flex-flow:row nowrap;margin-left:-1rem}}@media(max-width:400px){.modal-box .links-box{justify-content:center}}.modal-box .links-box p{font-weight:700}@media(max-width:500px){.modal-box .links-box p{line-height:1rem}}@media(max-width:400px){.modal-box .links-box p{display:none}}.modal-box .links-box div{width:50%;transition:all .2s ease-in-out}@media(max-width:400px){.modal-box .links-box div{width:25%}}.modal-box .links-box div:hover{transform:scale(1.2)}.modal-box .links-box a:hover{color:#fc7138}.contact-page{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;background:hsla(0,0%,100%,.7);width:60%;margin:1rem auto;padding:3rem;min-height:90vh}@media(max-width:1000px){.contact-page{width:80%;padding:1rem}}@media(max-width:1000px){.contact-page h2{font-size:3rem;padding:2rem;font-size:2rem;padding:1rem}}form{display:flex;flex-flow:column nowrap;justify-content:center;align-items:stretch;margin:2rem;width:65%}@media(max-width:1000px){form{width:95%}}label{margin:2rem 1rem;padding:1rem;font-weight:700;font-size:1.2em}input,textarea{margin:1rem;border:none;line-height:2rem;width:100%;font-family:"Raleway",sans-serif}@media(max-width:1000px){input,textarea{margin:1rem 0}}form button{width:50%;margin:1rem auto}input[placeholder],textarea[placeholder]{text-align:left;padding:.5rem;font-weight:700;font-size:1em}
/*# sourceMappingURL=main.e78b14b9.chunk.css.map */