body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Dosis;src:local("Dosis"),url(/static/media/Dosis-Medium.50346366837ca02cca28.ttf) format("truetype")}a{color:inherit;text-decoration:inherit}a:hover{color:#e85a4f;color:var(--accent-2)}:root{--primary:#eae7dc;--secondary:#8e8d8a;--accent-1:#e98074;--accent-2:#e85a4f;--accent-3:#484745;--text-color:#000;--copy-right:#484745}.app{-ms-flex-pack:justify;background:#eae7dc;background:var(--primary);font-family:Dosis;justify-content:space-between;min-height:100vh;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app,.title{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.title{border:.08em solid #e85a4f;border:solid var(--accent-2);border-radius:.4em;border-width:.08em .08em .2em;font-size:xxx-large;margin-top:.6em;padding:.2em .4em;text-align:center}.name{text-shadow:.04em .04em #e98074;text-shadow:.04em .04em var(--accent-1)}.jobTitle{font-size:xx-large}.titleDivider{border:.01em solid #e98074;border:.01em solid var(--accent-1);width:4em}.content{-ms-flex-pack:center;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin:4em 0}.content,.copyRight{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.copyRight{background-color:#484745;background-color:var(--copy-right);height:4em;width:100vw;z-index:20}.copyRightNotice{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;color:#eae7dc;color:var(--primary);display:-ms-flexbox;display:flex;font-size:large;justify-content:center;width:20em}@media only screen and (max-width:768px){.title{font-size:xx-large}.jobTitle{font-size:x-large}}.header{-ms-flex-pack:end;background-color:#484745;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:6%;justify-content:flex-end;width:100%}.header.showRoot{-ms-flex-pack:justify;justify-content:space-between}.menuWrapper{-ms-flex-pack:distribute;-ms-flex-align:center;align-items:center;color:var(--primary);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:x-large;height:2.4em;justify-content:space-around;margin-left:2em}.hamburgerMenu,.rightMargin{margin-right:1em}.hamburgerMenu{cursor:pointer;display:none;-ms-flex-direction:column;flex-direction:column;height:2em;margin-top:1em;width:1.6em}.hamburgerMenuBorder{border-top:.2em solid var(--primary);margin-bottom:.3em;width:100%}.hamburgerMenu:hover .hamburgerMenuBorder{border-color:var(--accent-2)}.sideMenu{-ms-flex-align:end;align-items:flex-end;background-color:var(--accent-3);border:.08em solid var(--primary);color:var(--primary);display:none;-ms-flex-direction:column;flex-direction:column;font-size:xx-large;padding:1em;position:absolute;right:-6em;-webkit-transition:.3s;transition:.3s;z-index:15}.sideMenu.open{right:0}.sideMenu.open,.sideMenuItem{display:-ms-flexbox;display:flex}.sideMenuItem{-ms-flex-pack:center;justify-content:center;margin-bottom:1em;width:100%}.sideMenuCloseButton{cursor:pointer;height:1em;position:relative;width:1em}.sideMenuCloseButton:after{bottom:0;color:var(--primary);content:"\00d7";font-size:2em;left:.4em;line-height:0;position:absolute;right:0;text-align:center;top:0}.fullTextMenu{display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.hamburgerMenu{display:-ms-flexbox;display:flex}.fullTextMenu{display:none}.menuWrapper{margin-left:1em}}.aboutPage{-ms-flex-pack:center;background:var(--primary);-ms-flex-direction:column;flex-direction:column;font-family:Dosis;justify-content:center;margin-bottom:2em;margin-top:2em}.aboutPage,.aboutWrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.aboutWrapper{height:32em;width:50em}.personalPhoto{border-radius:2em;height:20em;width:20em}.personalDetails{color:#000;margin-left:2em}.personalDetailsTitle{font-size:xx-large;margin-bottom:.4em;text-shadow:.04em .04em var(--accent-1)}.personalDetailsBody{font-size:x-large}@media only screen and (max-width:768px){.aboutWrapper{-ms-flex-direction:column;flex-direction:column;height:auto;width:auto}.personalPhoto{height:15em;width:12em}.personalDetails{margin:2em}}.contactPage{-ms-flex-pack:space-evenly;-ms-flex-align:center;align-items:center;border:solid var(--accent-2);border-radius:2em;border-width:.1em .1em thick;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-evenly;padding:1em;position:fixed;top:30%}.contactText{font-size:xxx-large}.contactDetailsWrapper{-ms-flex-pack:distribute;display:-ms-flexbox;display:flex;justify-content:space-around;width:16em}.contactDetail{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;margin-top:1em}.contactIcon{cursor:pointer;height:4em;width:4em}.contactIconName{font-size:large}@media only screen and (max-width:768px){.contactText{font-size:xx-large}}.projects{-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.projectCard,.projects{display:-ms-flexbox;display:flex}.projectCard{cursor:pointer;height:22em;margin-bottom:2em;margin-left:1em;margin-right:1em;position:relative;width:19.6em}.projectCard:hover .banner{background-color:transparent}.projectCard.large{width:80em}.projectCardBorder{border:.6em solid var(--accent-3);border-radius:1.4em;height:21.6em;left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transition:.3s;transition:.3s;width:19em}.projectCard:hover .projectCardBorder{border:.2em solid var(--accent-3);height:23em;width:20em}.projectCardImage{border-radius:1em;height:16em;-o-object-fit:cover;object-fit:cover;-webkit-transition:.3s;transition:.3s;width:inherit;z-index:10}.projectCard:hover .projectCardImage{-webkit-transform:translateY(-2%);transform:translateY(-2%)}.banner{-ms-flex-pack:center;-ms-flex-align:end;align-items:flex-end;background-color:var(--accent-3);border-radius:.4em;bottom:0;color:var(--primary);display:-ms-flexbox;display:flex;font-size:xx-large;height:9em;justify-content:center;padding-bottom:1em;position:absolute;-webkit-transition:.3s;transition:.3s;width:100%}.projectCard:hover .banner{color:var(--accent-3)}ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;display:-ms-inline-flexbox;display:inline-flex;list-style-type:none;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0}li{margin-right:.3em}li:not(:last-child):after{content:","}.page{background:var(--primary);-ms-flex-direction:column;flex-direction:column;font-family:Dosis;min-height:100vh}.page,.projectHeader{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.projectHeader{-ms-flex-pack:center;background-color:var(--secondary);color:#fff;height:12em;justify-content:center;position:relative;width:100vw}.projectBanner{-webkit-filter:grayscale(.3);filter:grayscale(.3);height:12em;-o-object-fit:cover;object-fit:cover;opacity:.7;width:100%}.projectName{font-size:xxx-large;position:absolute;text-align:center;text-shadow:.06em .04em var(--accent-1)}.projectInfoWrapper{background-color:var(--primary);border-radius:1em 0 0 0;bottom:0;display:-ms-flexbox;display:flex;padding-left:.6em;padding-right:.6em;position:absolute;right:0}.projectInfo{color:#000000c9;padding:.8em}.projectOverview{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:large;margin-top:.8em;width:80%}.borderDecoration{border-image-repeat:stretch stretch;border-image-slice:100 fill;border-image-source:url(data:image/png;base64,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Uk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAF0UExURQAAAP///wQEBAMDAwICAgEBAZeXl5KSkpGRkY6Ojo2NjYyMjIuLi4qKiomJiYiIiIWFhYSEhIODg4KCgoGBgYCAgH9/f35+fn19fXx8fHt7e3p6enl5eXh4eHd3d3Z2dnV1dXR0dHNzc3JycnFxcXBwcG9vb25ubm1tbWxsbGtra2pqamlpaWhoaGZmZmVlZWRkZGNjY19fX15eXl1dXVpaWllZWVhYWFdXV1ZWVlVVVVRUVFNTU05OTk1NTUxMTEpKSklJSUhISEdHR0JCQkFBQT8/Pz4+Pjw8PDs7Ozo6Ojg4ODc3NzY2NjU1NTQ0NDMzMzIyMjExMTAwMC8vLy4uLi0tLSwsLCsrKygoKCcnJyYmJiMjIyIiIiEhISAgIB8fHx4eHh0dHRwcHBsbGxoaGhkZGRgYGBcXFxYWFhUVFRQUFBMTExISEhERERAQEA8PDw4ODg0NDQwMDAsLCwoKCgkJCQgICAcHBwYGBgUFBf///2wuA/8AAAB8dFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wABatoxAAAACXBIWXMAAC4jAAAuIwF4pT92AAAJjUlEQVR4nO2be4xdRR3HP7+ZOXdfLdtWiiBQXgUaDSFpSQXb+EgkVqKYiEaUKgUqEp7R9O6D/bvb3r0NlKf1kRIiCDGKscEECAETLTUIWGIQQxGwJFRQ+qK73d1z5ox/nHP30ewuAnvvae/MJ2nv2Zm7p9/PnTkzc+bcSt8fUu3AAQjowVXAjiHnwKlovEZsIohA6wqaBsP2I0pWwRtPzfQrJ59evzgfheefdPmRTCh1gDiRRZdz/7+ZVCGfNmhFPKFwHbB3xn/l0GxErQfJTJUpJJPfEMWpAhzcaowxvaAA0BgwU6G1jkzd4n80FkxfpSEFYEL2CLRB4uhzK+kG6Nv5RCqAJrl+fj2D1oUzlh3UoyMaUjehVIsdWrkNgBIkF+/o0LiWjleX7gBngHjHyvyt+2McoGC0wdFng1XT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);border-image-width:2em;height:92%;left:50%;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:98%}.blockWrapper{-ms-flex-direction:column;flex-direction:column;margin-right:.6em}.blockWrapper,.roleDisplay{display:-ms-flexbox;display:flex}.roleDisplay{height:20em}.roleTextWrapper{background-color:var(--accent-2);margin-bottom:.4em;position:relative;width:30em}.detailHeader{-ms-flex-pack:center;font-size:x-large;justify-content:center;padding-top:.4em;width:100%}.detailHeader,.smallHeader{display:-ms-flexbox;display:flex}.smallHeader{-ms-flex-align:center;align-items:center;padding-left:1em;padding-right:.4em}.roleDescription{display:-ms-flexbox;display:flex;padding:1em 2em}.roleImage{height:20em;-o-object-fit:cover;object-fit:cover;width:30em}.projectDetailsWrapper{background-color:var(--secondary);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.techOverview{height:2em;margin-bottom:.4em;margin-top:.2em}.listWrapper,.techOverview{display:-ms-flexbox;display:flex}.listWrapper{-ms-flex-align:center;align-items:center}.projectDetails{-ms-flex-direction:column;flex-direction:column;width:80%}.projectDetail,.projectDetails{display:-ms-flexbox;display:flex}.projectDetail{margin-bottom:2em;margin-top:1em}.projectDetail.right{-ms-flex-flow:row-reverse;flex-flow:row-reverse}.projectDetailImage{height:30em;-o-object-fit:cover;object-fit:cover;width:50%}.projectDetailText{background-color:var(--accent-3);color:#fff;font-size:x-large;padding:2em}.linkButtonWrapper{-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-top:.4em}.linkButton,.linkButtonWrapper{display:-ms-flexbox;display:flex}.linkButton{-ms-flex-pack:center;-ms-flex-align:center;align-items:center;background-color:var(--accent-3);border:.2em solid var(--accent-2);border-radius:.4em;cursor:pointer;font-size:large;justify-content:center;margin-left:.2em;margin-right:.2em;padding:.2em .6em}.repoText{margin-left:.4em}.repoImg{height:2em;width:2em}@media only screen and (max-width:768px){.roleDisplay{-ms-flex-direction:column;flex-direction:column;height:100%}.blockWrapper{-ms-flex-align:center;align-items:center;margin-right:0}.roleTextWrapper{width:100%}.roleImage{height:10em;margin-top:.4em;width:17em}.borderDecoration{left:.2em}.projectDetailsWrapper{height:8em;padding:.2em;width:110%}ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.techOverview{margin-bottom:.2em;margin-right:.2em;margin-top:.2em}.roleDescription{padding:.6em 1em .6em 1.2em}.projectDetail,.projectDetail.right{-ms-flex-flow:column;flex-flow:column}.projectDetailText{font-size:large}.projectDetailImage{height:20em;width:100%}.projectInfo{padding:.4em}.projectName{font-size:xx-large}}
/*# sourceMappingURL=main.069e4942.css.map*/