@import url(https://fonts.googleapis.com/css?family=Arvo:regular,italic,700,700italic);@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,regular,italic,600,600italic,700,700italic,800,800italic);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}:root{--gold:#b2ab11;--gray:#c4c4c4;--black:#000;--teal:#53cde0;--blue:#49b0f5;--red:#ec4723;--default-font:"Open Sans",sans-serif;--next-section-arrow:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAP5SURBVHgB7ZuNddMwEMfPnSCZAGeBfrBA0scADQtQmCDdgE5AywKExwA8WMChAzQNA5CEBdqyAOIu/qu+uE5iJ5Yc+/F/716+pEg/SzpLJzkgRzLGtPilx3bM9gKv8l2YSjqHPbL9ZPvBNgmC4JEcKKASBcgBJaATiiEmsEcGmafyhBRfhBbydFXeb2zf03kqF1e6xzZie2C7xucWbSnOa//zM9sM/92jqqVAxc53gVxThthbgE/Zzsi3pBsCcubryqfAhxgKXgoeoNBLqkAAv0Rrn5MrSXdluwLsMVUoQHdQlw9F8h7kSYSxOWJrs52w15xQheLy5WUmdWE74PqNS+viGK+VdeFNSnXxkHbRvsNapaC3v1Nw5rt9h7VS0OOtoOGgrqlG4voGmKwUcmT6flf6RMKl0Mpt1P0ibyY7bkOqoQB9ktuJoUtcUo2lxnO0KWFfWpdqLtW1p2unvujK7qZrHqVWXNGqBL0mtK4WvPYos5XtEo88yEDkWGqFFaV/CH22rmdgGcv39hZrFw99imNJjRIWGRIb+8KW3JeN5xCKrxZGWcvOC+vcB/KoCoCfurV0aRshbKRUt5boaVeAe2w31HwJcEeAj9juqNmS4SO9+FCAxV3/oeZLWvhYgEOKtzqaLhnHLfLlLbV8emlVpkwz/+aKWjZJ/4GbLgGe1zWck1dwFyHbXIBj7+WooCK+qWj6ggoJwIv7E5UsVPw1WycPBNLIVk7fEfRiviHAMgNxsTkmS86vbLJKWQuN3zpsY+RxsQcsM8qJDdyNyr6qWIVNccudmXi3z/72dB82yzuBxpSxR/S8Lkmoxy4PjZvd+zAL2iRyDot6BDrq4TQAsALayges2KnRcS0TB62vHTmLLGiTeu8EFmXb/aaB/tJZt1ZlaGgtZ7AoN8gsw3gI02ZAu4YVe2eygvEmOYJELqWgncKiLNu63VUJRhjgVHep1p2uS7TYbjE12xfOkmrds00JI3htqqsAKwyf8iS2G+IndYQ2yWQmv4/ghBeAblONZJb3hd8UzSyHWoZ1amV0Zan3FRUVJiNyBOh9HaDVuL2lbWWSFc9eQyvY0k7jWehgn8AxZi3sL2PKPW85xvho7wO0clDiZ27zzh1yRS3lmQO2l/goUYlOVdC2VSk+SSvjVWJyr1w9FGLPTFTSxVWr2vE6IB9CFx+i0HOX4IC0Y/UUZUbG8cJjVWX6Jln5WPCd4VOQbSwCIliXqhYWHRHAh/j8BK8tI28a0EJKa0oU5r5M0LIf1AopDrGKSehXYt5yumDxkBbbb3q+NSt5xMMeIc8R2ZBqnPdjmQ6pVGAt3CYEoMd2SMljeGEq6Zzii2GfXpOLcuPK6/4DgGSsahhL0D0AAAAASUVORK5CYII=);--code-background:url(../../static/media/background.1bd3062e.png);--email-logo:url(data:image/png;base64,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);--github-logo:url(data:image/png;base64,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);--JH-circle-logo:url(data:image/png;base64,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);--JH-logo-one:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAAA8CAYAAAAqnJeuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOqSURBVHgB7ZzPbttGEId/s1R7SHJgCviu9tpDi75AlZwLBwIqAzn1zwM0QR+glvsEeoPUp6LNQdahOUZqHyDRvUDN9lTERbw17ACJSE5mFSdBaMkZMaRDI/MBEkRyKVCflrszuyQJKzL6Je6To02cDbvrvf2PiivH4zb8f/5KBLqL+uEWViQHphHxTye/itry3sGbwLwDB/9yGfuLC7aB1nQXWeE4qjiGk7+NCRUxvB135J8d4w3IUv6we90nKEFFtYul5rriSgfjtZgkBSZJgUlSYJIUmCQFJkmBSVJgkhSYJAUmSYFJUmCSFJgkBSZJgUlSYJIUmCQFJkmBSVJgkhSYJAUmSYFJUrDyDG6duMjdlGl0X2JXHDzwcOTaMgOLqmmUJCK+IW8oT/WCAo2SxOCpKCpVk57tT7Hs/ykqplGS8hTdt3wtwEKs4VZgkhSYJAUmSYFJUmCSFJgkBSZJgUlSsDDiZu5jMpnIpwRrexfwcW9DUqo+3lVekRRC+0d7R7SzM4hlMUaKtof3f+4Mkt9+XfMXxN+VjT3URdmUpG5enG7jYTzPfTJK70YpPZTXXyEPiojuheWw/sjNvh4P26iJ0olt3cwlBUGHKfrHyWFnSdlOznTrMD3o37nzAapGBjmmaChuPO7MBckwg+p+ERnO2EwP8puh3aqUnP9HQ3HeT9taQS+IaHO0PW+3KkMGFCdoKM7NXB+rE/PFage3MtdkScSfoAQRh1uFKoKRdDd8c9skrmG4s8RRTNBgSkfcGUmkWRHZDFtoMEFSufgkLUgqe/oxD5saRD7HEUrUiNCGFH5YRCjV22UZvkfDaeU5j8jRa9sliY/uP5/uYcIfJ7ZLTVp1ykxCj63u9f0EDaeVv49BlOI7+Xx5aSmpOdc2/GenfZEIWqmXlA7j/rXewz7OAa7b9VI7+MfTCsk/Pjpte0iMRZO6lwyC8kO+inPCvHdb7/kBEw+WluLch/Rl4SZJT0JiDKjaJGamQRDU/cY3NqEt8korMrod9wn0Q3G9kGQtvhrP3tvF2kWEW87X9h7gn0v/4snj/LJL6d585XI4nLIZ8bfdnp+gBuq8m/tEUzv8OW67CJtE9FWhTCLR+daM8beMQiWYIW45fC414wYWCzq+eoEn0oVuf/Gl30ZFnPXDE5b2R0EWInQih3Up1oHudAq9XEJufuHD72mEkbR5CSomnPohMY8ynMWTLvQPTxjeimNcOk5hioFjiL5ZwoMjiZ/OUVuj5SmF51rRcR21bwAAAABJRU5ErkJggg==);--JH-logo-two:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAAA8CAYAAAAqnJeuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOoSURBVHgB7ZzPbttGEId/s1R7SHJgCviu9tpDi75AlZwLBwIqAzn1zwM0QR+glvsEeoPUp6LNQdahOUZqHyDRvUDN9lTERbw17ACJSE5mFSdBaMkZMaRDI/MBEkRyKVCflrszuyQJKzL6Je6To02cDbvrvf2PiivH4zb8f/5KBLqL+uEWViQHphHxTye/itry3sGbwLwDB/9yGfuLC7aB1nQXWeE4qjiGk7+NCRUxvB135J8d4w3IUv6we90nKEFFtYul5rriSgfjtZgkBSZJgUlSYJIUmCQFJkmBSVJgkhSYJAUmSYFJUmCSFJgkBSZJgUlSYJIUmCQFJkmBSVJgkhSYJAUmSYFJUrDyDG6duMjdlGl0X2JXHDzwcOTaMgOLqmmUJCK+IW8oT/WCAo2SxOCpKCpVk57tT7Hs/ykqplGS8hTdt3wtwEKs4VZgkhSYJAUmSYFJUmCSFJgkBSZJgUlSsDDiZu5jMpnIpwRrexfwcW9DUqo+3lVekRRC+0d7R7SzM4hlMUaKtof3f+4Mkt9+XfMXxN+VjT3URdmUpG5enG7jYTzPfTJK70YpPZTXXyEPiojuheWw/sjNvh4P26iJ0olt3cwlBUGHKfrHyWFnSdlOznTrMD3o37nzAWpgiobixuPOXJAMM6juF5HhjM30IL8Z2q0q4Zz/R0Nx3k/bWkEviGhztD1vtypDBhQnaCjOzVwfqxPzxWoHtzLXZEnEn6AEEYdbhSqCkXQ3fHPbJK5huLPEUUzQYEpH3BlJpFkR2QxbaDBBUrn4JC1IKnv6MQ+bGkQ+xxFK1IjQhhR+WEQo1dtlGb5Hw2nlOY/I0WvbJYmP7j+f7mHCHye2S01adcpMQo+t7vX9BA2nlb+PQZTiO/l8eWkpqTnXNvxnp32RCFqpl5QO4/613sM+zgGu2/VSO/jH0wrJPz46bXtIjEWTupcMgvJDvopzwrx3W+/5ARMPlpbi3If0ZeEmSU9CYgyo2iRmpkEQ1P3GNzahLfJKKzK6HfcJ9ENxvZBkLb4az97bxdpFhFvO1/Ye4J9L/+LJ4/yyS+nefOVyOJyyGfG33Z6foAbqvJv7RFM7/DluuwibRPRVoUwi0fnWjPG3jEIlmCFuOXwuNeMGFgs6vnqBJ9KFbn/xpd9GRZz1wxOW9kdBFiJ0Iod1KdaB7nQKvVxCbn7hw+9phJG0eQkqJpz6ITGPMpzFky70D08Y3opjXDpOYYqBY4i+WcKDI4mfzlFbo+UpYf1a0aszHa8AAAAASUVORK5CYII=);--linkedIN-logo:("./assets/LinkedIN.png");--social-block:("./assets/Social.png")}.circleLogo{background:transparent;width:60px;height:60px;margin:3% auto 2.5% 10%}.Nav_item_wrapper{display:flex;flex-flow:row;margin-right:auto;padding-left:20%;list-style:none}.Nav_link{color:var(--gold);list-style:none;font-size:16px;font-weight:700;letter-spacing:2px;font-family:"Open Sans"}.Nav_item,.Nav_link{background-color:none}.Nav_item{margin-left:10%;margin-right:0}.Header_root{width:100%}.Header{display:flex;flex-flow:row;height:80px;align-items:center;justify-content:left;background-color:rgba(0,0,0,.4);width:100vw}.NavBar{max-width:100vw;display:flex}@media screen and (max-width:1050px){.Nav_item{margin-left:5%}}@media screen and (max-width:800px){.Nav_item{margin-left:3%}}@media screen and (max-width:600px){.NavBar{flex-wrap:wrap}.Header_root,.NavBar{display:flex;flex-flow:column}.Nav_item_wrapper{flex-wrap:wrap;display:flex;width:100%;margin-left:-5%}}@media screen and (max-width:450px){.NavBar{max-width:98vw}.Nav_item_wrapper{margin-bottom:0}}body{display:grid;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:auto;height:100vh;width:100vw;box-sizing:border-box}.App_container,body{background-size:cover}.App_container{width:100%;max-width:100vw;margin-right:0;margin-left:0;background-color:#000}@media screen and (max-width:600px){.body{overflow:hidden}.App_container,.body{height:100vh;width:100vw}}@media screen and (max-width:375px){.App_container,.body{height:100vh;width:100vw}}.Hi_container{background-color:transparent;margin:0}.developer{display:flex}.Hi{font-family:"Arvo";margin:10% auto auto 10%;background-color:transparent;font-size:80px;text-align:left;max-width:98%}.Hi,.smallHi{display:flex;flex-direction:row}.smallHi{padding-left:15px}.Period{background-color:transparent;color:var(--gold);padding-right:10px}.Developer_violinist{margin-left:10%;display:flex;flex-direction:column;font-size:32px;font-family:"Open Sans";background-color:transparent;margin-top:1em}.inlinePeriod{display:flex;flex-direction:row;margin-left:.75%}.Landing_hr{color:var(--gold);width:75px;border:1px solid;margin-left:10%;margin-bottom:2.5em}.About_blurb,.Landing_hr{background-color:transparent}.About_blurb{font-size:24px;font-family:"Open Sans";line-height:32px;margin:auto 23% auto 10%}.arrow_down{display:flex;background-color:transparent;margin:5% auto 3%}.LandingPage{display:flex;flex-direction:column;justify-content:flex-start;grid-row:1;max-width:100vw;background-size:cover;color:#fff;margin:0}.background{background-image:url(../../static/media/background.1bd3062e.png);margin-top:1%;margin:0!important}@media screen and (max-width:600px){.Hi{flex-direction:column;margin-top:15%}.smallHi{display:flex}.Developer_violinist{flex-direction:column;flex-wrap:wrap}.developer{display:flex}.smallHi{padding-left:0}.arrow_down{padding-bottom:15px;padding-top:15px}}@media screen and (max-width:450px){.LandingPage{width:100vw}.smallHi{padding-left:0}.arrow_down{padding-bottom:15px;padding-top:15px}.Hi{margin-top:25%}.Period{padding-right:0;padding-left:0}.developer,.inlinePeriod{display:flex}.developer{flex-direction:column}}@media screen and (max-width:375px){.Hi{font-size:60px}.smallHi{padding-left:0}.Period{padding-right:0;text-align:center}.developer,.inlinePeriod{display:flex}.developer{flex-direction:column}}@media screen and (max-width:300px){.inlinePeriod{display:flex;flex-direction:row}.developer{flex-direction:column}.Hi{margin-top:30%}}.divider{color:var(--gold);padding:0 10px}.other-work{flex-direction:column;line-height:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:center}.other-work,.others_list{display:flex;list-style:none}.others_list{flex-direction:row;justify-content:space-evenly}.additionalList{list-style:none;display:flex;flex-flow:row;margin:auto 10% auto 2%;line-height:35px}.additionalItems{justify-content:center;font-size:24px;font-weight:400}.additionalItems,.additionalWork{display:flex;font-family:"Open Sans",serif;line-height:50px}.additionalWork{flex-direction:column;text-align:center;font-size:32px;font-weight:600}.additionalTitle{display:flex;justify-content:center}.icon{display:flex;background-color:var(--gold);align-self:center;margin:auto}.screenshot{height:100%;width:inherit}.ViewCode:hover{text-shadow:1px 1px}.ViewCode{color:var(--gold);font-weight:700;font-family:"Open Sans",serif;font-size:16px;line-height:22px;text-decoration:none}.deployed_link:hover{text-shadow:1px 1px;text-decoration:underline;color:#fff}.deployed_link{color:#fff;font-family:"Open Sans",serif;font-weight:600;font-size:24px;line-height:33px;text-decoration:none}.bottom_links,.links{display:flex;flex-direction:column;list-style:none;line-height:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;text-align:center}.links{padding-top:5%}.flip_card{background-color:transparent;-webkit-perspective:1000px;perspective:1000px;width:24.5em;height:15.5em}.flip_card_inner{position:relative;width:100%;height:100%;text-align:center;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.flip_card:hover .flip_card_inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flip_card_back,.flip_card_front{backface-visibility:hidden;position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden}.flip_card_back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);background-color:transparent}.flip_card_front{background-color:var(--gold);display:flex;justify-content:center}.project_item{display:flex;flex-direction:column;box-sizing:border-box}.project_list{flex-wrap:wrap;justify-content:space-evenly;list-style:none;padding:2% 0}.Portfolio_title,.project_list{display:flex;background-color:#000}.Portfolio_title{font-family:"Arvo";font-size:60px;max-width:98%;margin-left:10%}.Portfolio{box-sizing:border-box;flex-direction:column;display:flex;grid-row:2;grid-column:auto;background-color:#000;color:#fff}@media screen and (max-width:1000px){.divider{padding:1px}.others_list{flex-direction:column;margin-right:10%}.project_list{display:flex;flex-direction:column}.project_item{padding-top:2%}.flip_card{max-width:75%;margin:auto}.icon{padding-right:0}.additionalTitle{flex-direction:column;align-content:center}.work_period{margin-left:auto;margin-right:auto}}.Languages_title{font-size:60px;display:flex;font-family:"Arvo";margin-left:10%;margin-bottom:.4em}.slashes{color:var(--gold);margin:auto 10px}.item_title{color:var(--gold);font-weight:600;padding-right:10px}.skills_list{font-size:24px;line-height:2em}.skills_wrapper{margin:-1.5% 10% auto 7%}.Languages{display:flex;flex-direction:column;color:#fff;box-sizing:border-box;grid-row:3;background-color:#000}.skills_item{display:flex;flex-direction:row;flex-wrap:wrap;font-weight:400}@media screen and (max-width:600px){.skills_list{line-height:30px}.slashes{margin:auto 7px}}@media screen and (max-width:450px){.skills_item{margin-top:3%}}@media screen and (max-width:375px){.Languages_title{margin-bottom:0}.skills_item{margin-top:6%}}.About_text{font-size:20px;font-family:"Open Sans";max-width:60%}.headshot{height:inherit;width:100%}.About_image{height:14.5em;width:100%;height:100%;margin-right:2em}.About_wrapper{box-sizing:border-box;display:flex;margin:0 10%;align-items:center;justify-content:space-between}.About_title{display:flex;font-family:"Arvo";font-size:60px;max-width:98%;height:2em;align-self:flex-start;margin-left:10%;margin-bottom:-10px}.About{color:#fff;grid-row:4;box-sizing:border-box;justify-content:flex-start;max-width:100vw;background-color:#000}@media screen and (max-width:600px){.About_wrapper{flex-direction:column;margin-bottom:0;padding-bottom:30px}.About_text{max-width:80%}.About_title{padding-top:25px;margin-top:0}}@media screen and (max-width:450px){.About_text{max-width:98%}.About{margin-bottom:0}.About_title{padding-top:25px;margin-top:0}}@media screen and (max-width:375px){.About_title{margin-top:0;height:1.8em;font-size:60px}.About_wrapper{margin-bottom:0}}.Contact_title{font-size:60px;display:flex;font-family:"Arvo";margin:7% auto auto 15%}.Contact_button:hover{text-shadow:1px 1px #000;box-shadow:3px 3px #b2ab11}.Resume_button:hover{text-shadow:1px 1px #b2ab11;box-shadow:3px 3px #b2ab11}.Contact_text{font-size:24px;margin:1em 1em 40px 15%;display:flex;flex-direction:column}.Contact_button{background-color:var(--gold);color:#000;margin-top:1em;margin-bottom:0;align-self:flex-end}.Contact_button,.Resume_button{font-size:16px;padding:10px;width:13.5em;height:2.6em;border-radius:5px;border:2px solid #b2ab11;font-family:"Open Sans",serif;font-weight:800;cursor:pointer}.Resume_button{background-color:#000;color:var(--gold);margin-bottom:1em}.button{margin:7% 9% 7% auto;padding-bottom:0;background-color:transparent;outline:none;display:flex;flex-direction:column;align-content:space-between}.bold_text{font-weight:700}.bold_text,.Content_wrapper,span{display:flex;flex-direction:row}.Content_wrapper{align-content:center}.yellow_box{width:80%;min-height:14.7em;border:4px solid #b2ab11;margin:5% 10%;justify-content:space-between}.Contact,.yellow_box{box-sizing:border-box;display:flex}.Contact{grid-row:5;color:#fff;background-color:#000}@media screen and (max-width:600px){.yellow_box{flex-direction:column}.button{justify-content:center;margin:auto auto 5%}}@media screen and (max-width:450px){.Contact_title{margin-left:10%}.yellow_box{margin-top:30px}.Contact{margin-top:0}}@media screen and (max-width:374px){.yellow_box{margin:15% auto}.Contact_title{font-size:40px;margin:10% auto auto 15%}}@media screen and (max-width:300px){.Contact_title{margin-left:10%}.Resume_button{width:11em}.Contact_button{width:11em;margin-top:0;margin-bottom:1em}.button_link{text-align:center}}.Divider{color:var(--gold);margin-left:4px;margin-right:4px}.Copywrite{color:#fff;margin:1% auto;display:flex;letter-spacing:1px}.JHLogo{margin:1% auto 6%;background-color:#000}.Footer_icons{display:flex;margin:1% auto auto;width:30%;justify-content:space-between}.container{position:relative}.displayIcon{height:auto;width:100%}.Icon{right:50%;left:50%}.Icon,.overlay{position:absolute}.overlay{opacity:0;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.container:hover .overlay{opacity:1}.Footer{display:flex;flex-direction:column;box-sizing:border-box;background-color:#000;justify-items:center;height:100%}@media screen and (max-width:600px){.Footer_icons{width:40%;margin-bottom:2%;margin-top:5%}.Footer{max-height:40vh}}@media screen and (max-width:450px){.Footer_icons{width:50%;margin-bottom:3%;margin-top:15%}.Footer{max-height:40vh}}@media screen and (max-width:375px){.Footer_icons{width:60%;margin-bottom:3%;margin-top:15%}.Footer{max-height:40vh}}@media screen and (max-width:300px){.Footer_icons{width:75%}}
/*# sourceMappingURL=main.9e8f3ea0.chunk.css.map */