*{box-sizing:border-box;margin:0;padding:0;transition:all .8s ease}body{overflow-x:hidden;position:relative;width:100vw;z-index:-100}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100vw;overflow-x:hidden}.container:after{background-image:url(/static/media/background.1862433a41aace7badcf.jpg);background-position:50%;background-size:cover;content:"";height:100%;left:0;overflow:hidden;position:absolute;position:fixed;top:0;width:100%;z-index:-100}section.project{align-items:center;-webkit-animation:fade-in .3s linear;animation:fade-in .3s linear;background:transparent;border-radius:10px;display:flex;flex-direction:column;justify-content:center;justify-content:space-evenly;margin:2%;padding:1rem;position:relative;text-align:center}@media(min-width:720px){section.project{align-items:center;display:flex;flex-direction:row;justify-content:center}}section.project .description{height:100%;z-index:10}section.project .description .title{color:#f5f5f5;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:1.8rem;letter-spacing:1.2px;text-shadow:3px 2px rgba(0,0,0,.5)}@media(min-width:720px){section.project .description .title{color:#f5f5f5;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:3rem;letter-spacing:1.2px}}section.project .description p{background:#000;border-radius:10px;box-shadow:3.5px 3px 2.5px 2.5px rgba(0,0,0,.5);color:#f5f5f5;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:1.1rem;letter-spacing:1.2px;margin:1rem;padding:1rem;text-align:center}section.project .description:after{background:rgba(0,0,0,.8);bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}@media(min-width:720px){section.project .description:after{background:linear-gradient(176deg,hsla(0,0%,100%,.247),rgba(209,0,255,.824) 47%,hsla(0,0%,100%,.242));bottom:0;-webkit-clip-path:polygon(75% 0,100% 50%,75% 100%,0 100%,25% 50%,0 0);clip-path:polygon(75% 0,100% 50%,75% 100%,0 100%,25% 50%,0 0);height:100%;left:0;opacity:.8;position:absolute;width:100%}}section.project .picture-resources{align-items:center;background:rgba(238,130,238,.7);border-radius:10px;box-shadow:3.5px 3px 2.5px 2.5px rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;margin:1rem;max-width:95vw;padding:.5rem;position:relative;text-align:center;z-index:10}@media(min-width:720px){section.project .picture-resources{max-width:40vw;padding:3rem}}section.project .picture-resources .picture{max-width:80vw;width:90%}@media(min-width:720px){section.project .picture-resources .picture{width:30vw}}section.project .picture-resources .picture img{border:2px solid #000;border-radius:5px;width:inherit}section.project .picture-resources ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:0;width:80%}section.project .source li:hover{background:skyblue;-webkit-transform:scale(1.05);transform:scale(1.05);transition:.8s ease-in-out}section.project .source li{background:rgba(0,0,0,.3);border:2px solid skyblue;border-radius:5px;height:40%;margin:5px;min-width:15%;padding:5px}section.project .source li a{color:#f5f5f5;color:#fff;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:1.2rem;letter-spacing:1.2px;padding:5px;text-decoration:none}section.project ul{flex-direction:row;list-style:none;padding:0}section.project ul,section.project ul li{align-items:center;display:flex;justify-content:center}section.project ul li{background:#333;border-radius:10px;box-shadow:3.5px 3px 2.5px 2.5px rgba(0,0,0,.2);flex-direction:column;font-size:1.1rem;margin:5px;padding:5px 1rem;text-align:center;transition:.3s ease-in-out}section.project ul li,section.project ul li a{color:#f5f5f5;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;letter-spacing:1.2px}section.project ul li a{font-size:.9rem;height:100%;text-decoration:none;width:100%}.visible{-webkit-animation:fade-in 1.5s linear;animation:fade-in 1.5s linear}@media(min-width:720px){.visible{-webkit-animation:slide-in-left 1s linear;animation:slide-in-left 1s linear}}.projects-container{flex-direction:column;flex-wrap:wrap;margin:5vh 0;max-width:95vw}.line,.projects-container{align-items:center;display:flex;justify-content:center}.line{flex-direction:row;height:3vh;margin:2vh 0;width:90vw}.line h2{color:#f5f5f5;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:3.5rem;letter-spacing:1.2px;margin:5vh 2vw;text-align:left}.line span{border-bottom:5px dotted #fff;height:1vh;overflow:hidden;width:80%}.navbar{align-items:center;display:flex;flex-direction:row;justify-content:center;justify-content:space-between;left:0;overflow:hidden;padding:0 3vw;position:fixed;top:0;width:100%;z-index:100}.navbar img{display:none;left:0;top:0}@media(min-width:720px){.navbar img{display:block;height:50px;margin:10px;width:50px}}.navbar h1{color:#f5f5f5;display:none;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:2rem;letter-spacing:1.2px;margin:0 1rem;text-shadow:3px 2px rgba(0,0,0,.5)}@media(min-width:480px){.navbar h1{display:flex}}.navbar ul{align-items:center;display:flex;flex-direction:row;justify-content:center;list-style:none;margin:0 1rem}.navbar ul a{color:ivory}.navbar ul li{font-size:1.8rem;margin:1rem;padding:.6rem;position:relative}.navbar ul li,.navbar ul li .text:after{color:#f5f5f5;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;letter-spacing:1.2px}.navbar ul li .text:after{bottom:0;content:attr(text);font-size:.7rem;left:0;position:absolute;text-align:center;width:100%}.navbar ul li:hover a{color:violet;transition:all .2s ease}.navbar ul li:hover a i{-webkit-transform:translateY(-2px);transform:translateY(-2px);transition:all .3s ease}.not-vis{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.hero{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;justify-content:flex-start;margin:10vh 0;width:95%}.hero *{-webkit-animation:fade-in 1s linear;animation:fade-in 1s linear}@media(min-width:720px){.hero{height:100vh;text-align:left;width:80%}}.hero .title-con{align-items:center;display:flex;flex-direction:row;justify-content:center;width:100%}@media(min-width:720px){.hero .title-con{justify-content:left}}.hero .title-con h1{color:#f5f5f5;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:2.5rem;letter-spacing:1.2px;margin:5vh 0;width:100%}@media(min-width:720px){.hero .title-con h1{color:#f5f5f5;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:3.5rem;letter-spacing:1.2px}}.hero .title-con p{color:#f5f5f5;color:#ddd;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:1.2rem;letter-spacing:1.2px;margin:3vh 0;width:100%}@media(min-width:720px){.hero .title-con p{color:#f5f5f5;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:2rem;letter-spacing:1.2px;width:60%}}.hero .title-con p span.highlight{border-bottom:1px solid #fff;color:#fff}.hero .title-con p span.blue{color:skyblue}.hero .contact{color:#f5f5f5;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:.9rem;letter-spacing:1.2px;width:100%}.hero .contact p{margin:2vh 0}.hero .contact p i{margin:0 3px}.hero .contact p span{font-weight:700}.hero .contact .buttons{align-items:center;align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.hero .contact .buttons button{background:transparent;border:2px solid skyblue;border-radius:5px;height:40%;margin:5px;min-width:15%;padding:5px}.hero .contact .buttons button a{color:#f5f5f5;color:#fff;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:1.2rem;letter-spacing:1.2px;padding:5px;text-decoration:none}.hero .contact .buttons button:hover{background:skyblue}@-webkit-keyframes slide-in-left{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-in-left{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.row{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:5vh}@media(min-width:720px){.row{align-items:center;display:flex;flex-direction:row;justify-content:center}}.background-me{align-items:center;background:rgba(0,0,0,.9);box-shadow:5px 5px #000;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:5vh 0;width:100%}@media(min-width:720px){.background-me{text-align:left;width:100%}}.background-me figure.vegas-img{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.background-me figure.vegas-img img{border-radius:5px;max-width:100%}@media(min-width:720px){.background-me figure.vegas-img img{box-shadow:5px 5px #000;max-height:50vh;max-width:50vw}}.background-me .about-me{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(min-width:720px){.background-me .about-me{text-align:left;width:95%}}.background-me .about-me h2{font-size:2rem;margin:5vh 0;text-align:center}.background-me .about-me h2,.background-me .about-me p{color:#f5f5f5;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;letter-spacing:1.2px;width:100%}.background-me .about-me p{color:#ddd;font-size:1.2rem;margin:3vh 0}.background-me .about-me p include mixins.md{width:60%}.background-me .about-me p span.highlight{border-bottom:1px solid #fff;color:#fff}.background-me .about-me p span.blue{color:skyblue}.background-me .about-me p span.fierce{color:#f5f5f5;color:gold;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:1.5rem;letter-spacing:1.2px}.visable-fade{-webkit-animation:fade-in 3s ease-out;animation:fade-in 3s ease-out}
/*# sourceMappingURL=main.e3f0e472.css.map*/