body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}html{scroll-behavior:smooth}body{background-color:#fff}body .with-bkg{background:url(/static/media/IMG_0827.e9171d0c.JPG) no-repeat;background-position:top;background-size:cover;background-attachment:fixed}main{width:100%}.flex-container{display:inline-flex;flex-wrap:wrap}.navigation-bar{position:fixed;top:0;box-shadow:0 .5px 2px 2px rgba(0,0,0,.25);display:flex;width:100%;background-color:#fff;z-index:10000;justify-content:flex-end}.navigation-bar .home-button{align-self:stretch;display:flex;justify-self:flex-start;position:absolute;left:0;top:0;padding:1em}.navigation-bar ul{justify-content:flex-end;padding:0;margin:0}.navigation-bar ul,.navigation-bar ul li{display:inline-flex}.navigation-bar ul li a{text-decoration:none;width:100%;height:100%;padding:1em;display:flex}.navigation-bar ul li a:hover{background-color:#eee}.main-container{background-color:#fff;display:flex;flex-direction:column}.inline-flex{display:inline-flex}.center{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-self:center}.center-horizontally{margin-left:auto;margin-right:auto}.center-horizontally.timeline b{color:#006eff}.container-fluid{padding:0}.container-fluid.highlighted{background-color:#efefef;padding:1.5em 0 3em;margin:1.5em 0 0}.container-fluid.highlighted .section-title .inner{margin-top:0}a.project-item-anchor{display:block;position:relative;top:-90px;visibility:hidden}.introduction{font-size:2em;color:#fff;display:flex;position:relative;justify-content:space-around;padding-top:400px;margin:0 auto 400px}.introduction .inner .greeting,.introduction .inner .name{text-align:center}.introduction .inner .greeting{font-style:italic}.introduction .inner .name{font-size:2em;position:relative;font-weight:700}.introduction .inner .name:after,.introduction .inner .name:before{content:" ";display:inline-block;height:2px;margin:0 10px;position:absolute;top:50%;width:80px;zoom:1;background-color:#fff}.introduction .inner .name:before{right:105%}.introduction .inner .name:after{left:105%}.introduction .inner .message{font-size:.8em;text-align:center}.section-title{position:relative;display:flex;justify-content:space-around;color:#777}.section-title .inner{margin-top:70px;margin-bottom:30px;font-size:2.3em;font-weight:bolder;position:relative;display:inline-flex}.section-title .inner:after,.section-title .inner:before{content:" ";display:inline-block;height:2px;margin:0 10px;position:absolute;top:50%;width:80px;zoom:1;background-color:#777}.section-title .inner:before{right:105%}.section-title .inner:after{left:105%}@media screen and (max-width:600px){.section-title{margin:0 1rem}.section-title .inner:after,.section-title .inner:before{display:none}}.tech-tile{padding:1em;width:135px}.tech-tile .tech-tile-image{border-radius:.7em;overflow:hidden;width:100%}.tech-tile .tech-tile-image img{width:100%;height:auto}.tech-tile .tech-tile-label{text-align:center;font-size:1.1em;padding-top:5px}.tech-tile .tech-tile-knowledge-level{display:flex;justify-content:space-around}.tech-tile.small{width:75px}.tech-tile.small .tech-tile-image{border:1px solid #eee;width:100%;margin-left:auto;margin-right:auto}.tech-tile.x-small{width:30px;padding:0;margin:3px}.tech-tile.x-small .tech-tile-image{border-radius:4px;width:100%;margin-left:auto;margin-right:auto}.tech-tile.x-small .tech-tile-image img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.tech-tile.x-small .tech-tile-label{display:none;font-size:.7em}.tech-tile .pointer{cursor:pointer}.star-rating-container{display:inline-flex}.fa-star{font-size:1em}.fa-star.unchecked{color:#eee}.fa-star.checked{color:#909397}.project-container{display:flex;flex-direction:row;margin-bottom:50px;flex-wrap:wrap}.project-container .tech-stack{font-size:.8em;margin-top:1em}.project-container .project-image{margin-bottom:10px}.project-container .project-image img{width:100%;height:auto;border:1px solid #eee;border-radius:1em;padding:.5em}.project-container .project-tech{display:flex;justify-content:flex-start}.project-container .project-image-tech{flex:3 1}.project-container .project-description{flex:5 1;flex-grow:5;padding-left:3em}.project-container .project-image-tech{flex:2 1}.project-container .project-description-title{font-size:1.3em;margin-bottom:.3em;color:#007efc;font-weight:700}.project-container .project-description-role{color:#4db800;font-weight:700}.project-container .project-description-company{font-weight:700}.project-container .project-description-description{margin-top:1.5em;font-size:.9em}.project-container .project-par{display:flex;flex-direction:column;flex-wrap:wrap}.project-container .project-par div{margin-bottom:10px}.project-container .project-par .project-problem{flex:1 1}.project-container .project-par .project-action{flex:2 1}.project-container .project-par .project-result{flex:1 1}.project-container .project-description-paragraph{border-left:3px solid #ddd;padding-left:2em}.education-container{margin:2em auto auto;text-align:center}.education-container .education-primary{font-size:1.7em;color:#666}.education-container .education-secondary{font-size:1em;color:#999}.education-container .education-secondary b{font-size:1.4em}.education-container .fa-graduation-cap{margin-right:.5em;font-size:1.2em;color:#999}.blog-entry{min-width:200px;height:200px;position:relative;display:flex;align-items:center;flex-direction:column;justify-content:space-around;margin-right:14px;margin-bottom:1em;flex:1 1}.blog-entry .blog-entry-img{width:100%;height:100%;border-radius:1em;position:absolute}.blog-entry .blog-entry-text{position:absolute;color:#fff;font-weight:700;font-size:2em;text-align:center;text-shadow:2px 2px 2px #666;line-height:1em;text-transform:uppercase;font-family:"Franklin Gothic Medium","Arial Narrow",Arial,sans-serif}.blog-list-container{display:flex;margin-top:2em;text-align:center;flex-direction:row}.blog-list-container .blog-blurp{text-align:center}.blog-list-container .blog-entry{display:flex}.code-container{display:flex}.code-container,.codefight-blurp{margin-bottom:3em}.code-description-container{flex:2 1;flex-grow:3}.code-snippet-container{flex:1 1;padding-left:1em;position:relative}.code-snippet-container .code-image{width:100%;height:200px;border-radius:1em}.click-me-code{position:absolute;bottom:10px;right:10px;width:60px!important}.github-container{display:flex;justify-content:space-around}.github-container .github-description{padding:0 3em}.principles-container{display:flex;justify-content:space-around;align-items:stretch;flex-wrap:wrap;min-height:200px}.principles-item{padding:1em;flex-direction:column;justify-content:space-around;margin:5px;flex:1 1;text-align:center;font-size:1.2em;min-width:150px;border-radius:.5em}.footer,.principles-item{display:flex;align-items:center}.footer{padding-top:3em;padding-bottom:3em;flex-direction:column}.footer b{color:#0080ff;font-size:1.2em}.footer .footer-social-media-container{display:inline-flex;align-items:center;justify-content:center}.footer .footer-social-media-container .footer-tile{flex:1 1}.scroll-arrow-container{display:flex;position:fixed;bottom:1em;right:1em;flex-direction:column}.scroll-arrow-container .scroll-arrow{cursor:pointer;padding:.8em 1em;background-color:#000;color:#fff;margin-bottom:.5em;border-radius:100%}.project-container{margin-top:60px}.project-details-label{font-weight:700;margin-top:10px}.project-details-role{border-left:3px solid #ddd;padding-left:2em}.project-media-container{border:1px solid #ddd;padding:10px;margin:5px}.project-media-container .project-media-description{font-size:.7em;margin-top:3px}.project-detail-media-gal-title{display:block;width:100%;padding-bottom:10px;border-bottom:2px solid #ddd;margin-bottom:20px}.clickable-image-container{position:relative;display:inline-block}.clickable-image{position:absolute;right:10px;bottom:10px;height:50px;background-color:#000;padding:5px;border-radius:5px;opacity:.6}
/*# sourceMappingURL=main.042bb688.chunk.css.map */