.nav{background:#46af73;overflow:hidden}.nav-logo{margin:1.1em 1em 0;text-align:center;display:inline-block}.nav-ul{list-style:none;margin:0;padding:0;font-family:"Source Code Pro",monospace;display:-webkit-flex;display:flex;float:right;font-weight:600;font-size:1.2em}.nav-ul-li{display:inline-block}.nav-ul-li a{display:block;color:#000;text-align:center;padding:14px 16px;text-decoration:none}.nav-ul-li a:hover{background-color:#000;color:#46af73}.res-menu{display:none;visibility:hidden}@media screen and (max-width:750px){.nav{padding:1.83em}.nav-logo{display:none;visibility:hidden}}@media screen and (max-width:750px){.nav{padding:1.83em}.nav-ul-li{display:none;visibility:hidden}}.intro{position:relative;padding:3em}.intro-img{box-shadow:.25em .25em .75em rgba(0,0,0,.25),.125em .125em .25em rgba(0,0,0,.15)}.intro-title{margin-bottom:.25em}.intro-title strong{display:block}.intro-subtitle{background:#46af73;padding:.25em 1em;font-family:"Source Code Pro",monospace;font-weight:600;font-size:1.25rem;margin:0 0 1em}@media (min-width:600px){.intro{display:grid;width:-webkit-min-content;width:min-content;margin:0 auto;grid-column-gap:1em;grid-template-areas:"img title" "img subtitle";grid-template-columns:-webkit-min-content -webkit-max-content;grid-template-columns:min-content max-content}.intro-img{grid-area:img;min-width:250px;position:relative;z-index:2}.intro-subtitle{align-self:start;grid-column:-1/1;grid-row:2;text-align:right;position:relative;left:-1.5em;width:calc(100% + 1.5em);display:inline-block}}.my-services{color:#46af73;text-align:center;background-color:#000;padding-top:1em;background-image:url(/static/media/pexels-daniel-putzer-633409-3.1277e080.jpg);margin-bottom:1em}.services-title{position:relative;margin:.5em 0;font-size:3rem}.services-title:after{display:block;width:2em;height:1px;opacity:.25}.services-subtitle{font-size:1.75rem}.services,.services-subtitle{font-family:"Source Code Pro",monospace}.services{font-size:2rem}.service{max-width:500px;font-size:1.25rem;font-weight:900;margin-bottom:6em}.projects-btn{padding:1em 3em;background:#46af73;color:#000;text-decoration:none;cursor:pointer;font-size:1rem;text-transform:uppercase;letter-spacing:2px;font-weight:900;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.projects-btn:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}@media (min-width:800px){.services{display:-webkit-flex;display:flex;max-width:1000px;margin-left:auto;margin-right:auto}.service+.service{margin-left:2em}}.my-tools{margin-top:2em;background-color:#46af73;background-size:cover;color:#000}.tools-title{font-size:3rem;padding:.5em 0;text-align:center}.tools-title:after{display:block;width:2em;height:1px;margin:.5em auto 1em;background:#bbbec9;opacity:.25}.tools{display:inline;margin:.5em auto 0;padding-bottom:2em}.tool{margin-left:auto;margin-right:auto;max-width:100em}.tool:hover{color:#bbbec9}@media (min-width:600px){.tools{display:-webkit-flex;display:flex;background:#46af73;color:#000;max-width:1000px}}.aboutme{padding:2em 0;max-width:1000px;margin:0 auto}.aboutme-body{font-family:"Source Code Pro",monospace;margin-top:-1.5em}.aboutme-title{font-size:3rem}.aboutme-subtitle{background:#46af73;padding:.25em 1em;font-family:"Source Code Pro",monospace;font-size:1.25rem;font-weight:600;margin-bottom:1em}.aboutme-img{box-shadow:.25em .25em .75em rgba(0,0,0,.25),.125em .125em .25em rgba(0,0,0,.15)}@media (min-width:600px){.aboutme{display:grid;grid-template-columns:1fr 300px;grid-template-areas:"title img" "subtitle img" "text img";grid-column-gap:2em}.aboutme-title{grid-area:title}.aboutme-subtitle{grid-column:1/-1;grid-row:2;position:relative;left:-1em;width:calc(100% + 2em);padding-left:1em;padding-right:4em}.aboutme-img{grid-area:img;position:relative;z-index:2}}.projects{background-color:#000;color:#46af73;text-align:center;font-family:"Source Code Pro",monospace;padding:2em 0}.projects-title{font-size:3rem}.projects-subtitle{font-size:1rem}.portfolio{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.portfolio-item{background:#46af73;overflow:hidden}.portfolio-img{transition:opacity .25s linear,-webkit-transform .75s cubic-bezier(.5,0,.5,1);transition:transform .75s cubic-bezier(.5,0,.5,1),opacity .25s linear;transition:transform .75s cubic-bezier(.5,0,.5,1),opacity .25s linear,-webkit-transform .75s cubic-bezier(.5,0,.5,1)}.portfolio-item:focus{position:relative;z-index:2}.portfolio-img:hover,.portfolio-item:focus .portfolio-img{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.5}.footer{background:#46af73;color:#000;text-align:center;padding:1em 0;font-size:1.25rem}.footer a{color:inherit;text-decoration:none}.footer-link{font-weight:900;font-size:25px}.footer-link:hover,.social-list-link:hover{opacity:.7}.footer-link:hover{text-decoration:underline;color:#bbbec9}.social-list{list-style:none;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:2em 0 0;padding:0}.social-list-item{margin:0 .5em;font-size:25px}.social-list-item:hover{color:#bbbec9}.social-list-link{padding:.5em}.copy-right{text-align:center;color:#000;font-family:"Source Code Pro",monospace;font-size:1.2rem;font-weight:600;margin-top:2em;margin-bottom:-1.5em}.copy-right:hover{color:#bbbec9;text-decoration:underline}*,:after,:before{box-sizing:border-box}body{background:#bbbec9;margin:0;font-family:"Source Sans Pro",sans-serif;line-height:1.6}img{display:block;max-width:100%}strong{font-weight:900}:focus{outline:3px solid #46af73;outline-offset:3px}h1,h2,h3{line-height:1;margin:0}h1{font-size:3rem}h2{font-size:3.75rem}h3{font-size:1.25rem}header{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding-top:1em;padding-bottom:1em}
/*# sourceMappingURL=main.1b9aee94.chunk.css.map */