@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200);:root{--lightest-grey:#ebfae0;--light-grey:#e9e2e2;--middle-grey:#979ba3;--grey:#a8a8a8;--dark-grey:#282c34;--almost-black:#0d1117;--green:#238636;--blue:#2766b1;--yellow:#fdb92d;--apple-system:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--border-radius:7px}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:row;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--apple-system);justify-content:center;margin:0;min-height:100vh;overflow-x:hidden;scroll-behavior:smooth;width:100vw}main{padding:20px 100px}p{font-size:1.2rem;font-weight:500}button:hover{cursor:pointer}a,a:hover{color:inherit;text-decoration:none}a:hover{cursor:pointer}.App{align-items:center;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}body::-webkit-scrollbar{display:none}.dark{color:var(--lightest-grey)}.dark,.dark body,.dark main{background-color:var(--almost-black)}.dark main{background:repeat}.dark h1{color:var(--lightest-grey);font-size:4rem}.dark h2{color:var(--green)}.dark h4{color:var(--grey)}.dark p{color:var(--lightest-grey)}.dark header{border-bottom:1px solid var(--dark-grey)}.dark footer,.dark header{background-color:var(--almost-black)}.dark footer{border-top:1px solid var(--dark-grey)}.dark a .underline{position:relative;text-decoration:none}.dark a .underline:before{background-color:var(--lightest-grey);border-radius:4px;bottom:0;content:"";height:4px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%}.dark a .underline:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.light,body{background-color:var(--lightest-grey);color:var(--almost-black)}.light h1{color:var(--blue);font-size:4rem}.light h2{color:var(--green)}.light h4{color:var(--yellow)}.light header a:hover,.light p{color:var(--almost-black)}.light header{border-bottom:1px solid var(--light-grey)}.light footer,.light header{background-color:var(--lightest-grey)}.light footer{border-top:1px solid var(--light-grey)}.light header button:hover{color:var(--almost-black)}.light footer a img{-webkit-filter:invert(90%);filter:invert(90%)}.light a .underline{position:relative;text-decoration:none}.light a .underline:before{background-color:var(--blue);border-radius:4px;bottom:0;content:"";height:4px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%}.light a .underline:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}.Navigation_Navigation__p0cBd a{color:var(--yellow);font-size:1.5rem;font-weight:700;padding:20px;text-decoration:none}.Navigation_Navigation__p0cBd a:hover{color:var(--lightest-grey)}.Header_Header__Ujiw2{height:5vh;padding:40px;position:-webkit-sticky;position:sticky}.Header_Header__Ujiw2 button{background:none;border:none;color:var(--yellow);padding:20px}.Header_Header__Ujiw2 button:hover{color:var(--lightest-grey);cursor:pointer}.Header_Header__Ujiw2 .Header_material-symbols-outlined__KlfGh{font-variation-settings:"FILL" 1,"wght" 100,"GRAD" -25,"opsz" 48}.Header_Header__Ujiw2 .Header_material-symbols-rounded__\+HfF3{font-variation-settings:"FILL" 1,"wght" 700,"GRAD" -25,"opsz" 48}@media(min-width:760px){.Header_Header__Ujiw2{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}}@media(max-width:759px){.Header_Header__Ujiw2{align-items:center;display:flex;flex-direction:column;justify-content:center}}.Layout_App__7yn7K,.Layout_Layout__AL5cA{min-height:100vh;min-width:100vw}.Layout_App__7yn7K{padding:100px}.Footer_Footer__Td2Na{height:10vh}.Footer_Footer__Td2Na a img{height:25px}.Footer_Footer__Td2Na a img:hover{-webkit-transform:rotate(7deg);transform:rotate(7deg)}.Footer_Footer__Td2Na h4{align-items:center;display:flex}@media(min-width:760px){.Footer_Footer__Td2Na{display:flex;flex-direction:row;justify-content:flex-end;padding-right:40px}}@media(max-width:759px){.Footer_Footer__Td2Na,.HomePage_HomePage__Pgqn- .HomePage_Greeting__ZQpx4{align-items:center;display:flex;flex-direction:column;justify-content:center}}.HomePage_HomePage__Pgqn- .HomePage_Greeting__ZQpx4 .HomePage_TypeWriter__SFa8r{-webkit-animation:HomePage_typing__-8arj 4.5s steps(30),HomePage_blink-caret__2vWms .7s step-end infinite;animation:HomePage_typing__-8arj 4.5s steps(30),HomePage_blink-caret__2vWms .7s step-end infinite;border-right:.15em solid var(--yellow);font-family:monospace;letter-spacing:.15em;margin:0 auto;overflow:hidden;white-space:nowrap}@media(max-width:759px){.HomePage_HomePage__Pgqn- .HomePage_Greeting__ZQpx4 .HomePage_TypeWriter__SFa8r{font-size:2.5rem}}@media(min-width:760px){.HomePage_HomePage__Pgqn- .HomePage_AvatarContainer__BczMx{display:flex;flex-direction:row;justify-content:space-between}}@media(max-width:759px){.HomePage_HomePage__Pgqn- .HomePage_AvatarContainer__BczMx{align-items:center;display:flex;flex-direction:column;justify-content:center}}.HomePage_HomePage__Pgqn- img{height:300px}@-webkit-keyframes HomePage_typing__-8arj{0%{width:0}to{width:100%}}@keyframes HomePage_typing__-8arj{0%{width:0}to{width:100%}}@-webkit-keyframes HomePage_blink-caret__2vWms{0%,to{border-color:transparent}50%{border-color:orange}}@keyframes HomePage_blink-caret__2vWms{0%,to{border-color:transparent}50%{border-color:orange}}.ContactPage_ContactPage__xbMIN{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.ContactPage_ContactPage__xbMIN .ContactPage_TitleContainer__1wNa5{display:flex;flex-direction:row}.ContactPage_ContactPage__xbMIN .ContactPage_InfoContainer__rJ9yx{align-items:stretch;display:flex;flex-direction:column}.ContactPage_ContactPage__xbMIN h4{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.ContactPage_ContactPage__xbMIN a img{height:25px}.ContactPage_ContactPage__xbMIN a{color:var(--blue);padding-left:10px;text-decoration:none}.ContactPage_ContactPage__xbMIN h2{align-items:center;display:flex}.ContactPage_ContactPage__xbMIN .ContactPage_Wave__hwNuT{-webkit-animation-duration:2.5s;animation-duration:2.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ContactPage_wave-animation__VQkks;animation-name:ContactPage_wave-animation__VQkks;display:inline-block;padding-left:10px;padding-right:10px;-webkit-transform-origin:70% 70%;transform-origin:70% 70%}@-webkit-keyframes ContactPage_wave-animation__VQkks{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}20%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}30%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}40%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes ContactPage_wave-animation__VQkks{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}20%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}30%{-webkit-transform:rotate(14deg);transform:rotate(14deg)}40%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}60%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@media(max-width:759px){.ContactPage_ContactPage__xbMIN{display:flex;flex-direction:column}}@-webkit-keyframes ContactPage_bounce__tE1Wu{0%,20%,50%,80%,to{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@keyframes ContactPage_bounce__tE1Wu{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.ProjectsPage_ProjectsPage__uRlmm{align-items:center;display:flex;flex-direction:column;width:80vw}.ProjectsPage_ProjectsPage__uRlmm .ProjectsPage_ProjectsList__KAXxn{align-items:flex-end;display:flex;flex-direction:column;width:100%}@media(min-width:760px){.ProjectsPage_ProjectsPage__uRlmm .ProjectsPage_ProjectsList__KAXxn a{align-items:center;display:flex;flex-direction:row}}@media(max-width:759px){.ProjectsPage_ProjectsPage__uRlmm .ProjectsPage_ProjectsList__KAXxn a{align-items:flex-end;display:flex;flex-direction:column-reverse}.ProjectsPage_ProjectsPage__uRlmm .ProjectsPage_ProjectsList__KAXxn a h1{font-size:2rem}}.ProjectsPage_ProjectsPage__uRlmm .ProjectsPage_ProjectsList__KAXxn a h1 :hover{cursor:pointer}@media(min-width:760px){.ProjectsPage_ProjectsPage__uRlmm .ProjectsPage_ProjectsList__KAXxn a h4{padding-right:40px}}.ProjectsPage_ProjectsPage__uRlmm .ProjectsPage_ProjectContainer__nw-G3{align-items:center;display:flex;flex-direction:column;padding:30px;width:80vw}.ProjectsPage_ProjectsPage__uRlmm .ProjectsPage_ProjectContainer__nw-G3 h3{display:flex}.ProjectsPage_ProjectsPage__uRlmm .ProjectsPage_ProjectContainer__nw-G3 ul{padding:20px;width:100%}.ProjectsPage_ProjectsPage__uRlmm .ProjectsPage_ProjectContainer__nw-G3 ul li{list-style-type:none}@media(min-width:760px){.ProjectsPage_ProjectsPage__uRlmm .ProjectsPage_ProjectContainer__nw-G3 ul li img{height:300px}}@media(max-width:759px){.ProjectsPage_ProjectsPage__uRlmm .ProjectsPage_ProjectContainer__nw-G3 ul li img{height:200px}}.ProjectsPage_ProjectsPage__uRlmm .ProjectsPage_ProjectContainer__nw-G3 .ProjectsPage_ProjectLinks__12w1A{display:flex;justify-content:space-between;width:100%}.ProjectsPage_ProjectsPage__uRlmm .ProjectsPage_ProjectContainer__nw-G3 .ProjectsPage_ProjectLinks__12w1A a{color:inherit}.ProjectsPage_ProjectsPage__uRlmm .ProjectsPage_ProjectContainer__nw-G3 .ProjectsPage_BuildContainer__ZNot\+{display:flex;flex-wrap:wrap;width:100%}.ProjectsPage_ProjectsPage__uRlmm .ProjectsPage_ProjectContainer__nw-G3 .ProjectsPage_BuildContainer__ZNot\+ .ProjectsPage_BuildItem__CKczs{background-color:#fffefe;border:none;border-radius:5px;color:#000;font-size:.75rem;font-weight:600;margin-right:10px;padding:5px 10px;text-transform:uppercase}
/*# sourceMappingURL=main.04391a18.css.map*/