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}@font-face{font-family:"Inter";src:url(/static/media/Inter-Light.b9920de0.woff);font-weight:300;font-style:normal}@font-face{font-family:"Inter";src:url(/static/media/Inter-Regular.7c539936.woff);font-weight:400;font-style:normal}@font-face{font-family:"Inter";src:url(/static/media/Inter-SemiBold.1db6c55c.woff);font-weight:500;font-style:normal}@font-face{font-family:"Inter";src:url(/static/media/Inter-LightItalic.0555a46c.woff);font-weight:200;font-style:italic}html{overflow:auto;margin:auto;overflow-x:hidden}*,:after,:before,html{box-sizing:border-box;font-size:0}*,:after,:before{font-family:Inter,Arial,Helvetica,sans-serif;text-shadow:1px 1px 1px rgba(0,0,0,.005);text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-webkit-text-stroke:.025em rgba(51,51,51,.1)}::selection{background:#ff0}::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background:#fafafa;border-left:1px solid #e8e8e8}::-webkit-scrollbar-thumb{background:#c1c1c1;background-clip:content-box}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover{border:4px solid transparent;border-right-width:3px;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#7d7d7d;background-clip:content-box}.navbar_main__1iYs8{overflow:hidden;padding:40px 40px 70px;height:70px;z-index:3;background-color:#fff;width:calc(100vw - 12px)}.navbar_name__27V6p{float:left;font-size:20px;line-height:30px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none}.navbar_menu__3VkeK{float:right;-webkit-transform:translateX(12px);transform:translateX(12px)}.navbar_menu__3VkeK .navbar_link__bV57s{text-decoration:none;color:#000}.navbar_menu__3VkeK .navbar_link__bV57s .navbar_option__1azlz{display:inline-block;margin-right:20px;font-size:18px;font-weight:500;cursor:pointer;-webkit-user-select:none;user-select:none}.navbar_menu__3VkeK .navbar_link__bV57s .navbar_selected__2F9ju{opacity:1}.navbar_menu__3VkeK .navbar_link__bV57s .navbar_deselected__Dyxgm{opacity:.3}@media only screen and (max-width:600px){.navbar_main__1iYs8{padding:25px 40px 10px 25px;width:100vw}.navbar_menu__3VkeK{float:left;-webkit-transform:translateX(0);transform:translateX(0)}.navbar_name__27V6p{display:none}}.about_animated__2DkdI{width:100vw;position:absolute;overflow:hidden}.about_body__ifHBm{max-width:700px;padding:0 25px;margin:0 auto}.about_title__2C75T{font-weight:700;width:100%;display:block}.about_title__2C75T .about_titleRegular__33iye{display:inline-block;font-size:52px}.about_title__2C75T .about_titleUnderline__1fvON{display:inline-block;font-size:52px;background-color:#ff0}.about_title__2C75T .about_titleUnderline__1fvON::selection{background-color:#add8e6}.about_separator__2_9XJ{margin-top:48px;margin-bottom:48px;height:1px;border-bottom:1px solid #e1e1e1}.about_subtitle__uXFxa{font-weight:700;font-size:24px;margin-top:54px;color:#000;text-align:left}.about_paragraph__2mxou{font-size:18px;line-height:28px;font-weight:300;margin-top:40px;color:#222;text-align:left}.about_resume__28PFf{font-size:18px;font-weight:700;color:#292929;cursor:pointer;margin-top:40px;display:inline-block;text-decoration:none}.about_image__2sMSY{max-width:700px;aspect-ratio:1/1;-webkit-user-select:none;user-select:none;overflow:hidden;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.about_image__2sMSY img{width:100%;height:100%;border:1px solid #e1e1e1;object-fit:cover}.experience_experience__1fIyx{margin-top:32px}.experience_experience__1fIyx .experience_button__3zxr-{background-color:transparent;border:none;cursor:pointer}.experience_experience__1fIyx .experience_button__3zxr- .experience_logo__2-Io7{vertical-align:top;display:inline-block;margin-right:32px;padding:8px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);border-radius:8px;line-height:0;font-size:0}.experience_experience__1fIyx .experience_button__3zxr- .experience_logo__2-Io7 img{width:48px;height:48px}.experience_experience__1fIyx .experience_button__3zxr- .experience_fullLogo__a6KJz{vertical-align:top;display:inline-block;margin-right:32px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);border-radius:8px;line-height:0;font-size:0;overflow:hidden}.experience_experience__1fIyx .experience_button__3zxr- .experience_fullLogo__a6KJz img{width:60px;height:60px}.experience_experience__1fIyx .experience_button__3zxr- .experience_header__30ge2{display:inline-block}.experience_experience__1fIyx div{font-family:Inter;font-size:18px;line-height:32px;color:#1a1a1a}.experience_experience__1fIyx .experience_time__3QVa6{font-style:italic;font-weight:300;font-size:16px;color:#616161}.experience_experience__1fIyx .experience_company__1u72d{font-weight:300}.experience_experience__1fIyx .experience_title__16rm9{font-weight:500}.experience_experience__1fIyx .experience_location__11N4U{font-weight:300;font-size:16px;color:#616161}.footer_footer__27C4R{margin-top:96px;margin-bottom:48px}.footer_text__3GDEq{font-size:16px;font-weight:400;color:#d5d5d5;margin-top:10px;line-height:24px}.footer_entry__1gOSo{margin-right:40px;cursor:pointer;font-weight:600}.footer_entry__1gOSo,.footer_updated__272hX{font-size:16px;display:inline-block;color:#000;opacity:.3}.footer_updated__272hX{font-weight:300}.footer_icons__2x8Cr{margin-top:10px}.footer_icons__2x8Cr svg{font-size:30px;color:#b3b3b3;margin-right:10px;cursor:pointer}.projects_animated__3MYRi{width:100vw;position:absolute;overflow:hidden}.projects_body__3mCzI{width:80%;max-width:1100px;padding:0 20px;margin:auto}.projects_grid__8r0yx{display:grid;grid-template-columns:300px auto;z-index:2;height:-webkit-max-content;height:max-content}.projects_sidePane__19Tpq{display:inline-block;position:fixed;top:100;width:300px;height:calc(100vh - 200px);border-top:1px solid #bbb;border-bottom:1px solid #bbb;display:grid;grid-template-rows:70px auto 80px 82px}.projects_sidePane__19Tpq .projects_appName__3HdhO{font-size:24px;font-weight:500;padding-top:40px}.projects_sidePane__19Tpq .projects_appDescription__2xbT1{font-size:18px;line-height:24px;font-weight:300;padding-top:20px;min-height:300px;color:#595959}.projects_sidePane__19Tpq .projects_appTags__1hdMi{display:block;align-self:baseline}.projects_sidePane__19Tpq .projects_appTags__1hdMi div{display:inline-block;font-size:16px;font-weight:300;color:#666;background-color:#efefef;padding:6px;border-radius:4px;margin-right:8px;margin-top:8px}.projects_sidePane__19Tpq .projects_appSource__3_IHZ{padding-top:20px}.projects_sidePane__19Tpq .projects_appSource__3_IHZ button{font-size:16px;font-weight:300;margin-right:8px;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;outline:none}.projects_sidePane__19Tpq .projects_appSource__3_IHZ .projects_source__2oxyT{border:1px solid #888;color:#666;background-color:#fff}.projects_sidePane__19Tpq .projects_appSource__3_IHZ .projects_demo__3lqbX{background-color:#2f89fc;color:#fff}.projects_sidePane__19Tpq .projects_appSource__3_IHZ .projects_nodemo__3vXz3{display:none}.projects_mainPane__2ARIw{display:inline-block;vertical-align:top;margin-left:50px}.projects_mainPane__2ARIw .projects_innerGrid__1ySRy{display:grid;grid-template-rows:auto;overflow:hidden}.projects_mainPane__2ARIw .projects_navbar__1K9W9{height:74px;z-index:2;background-color:#fff}.projects_mainPane__2ARIw .projects_navbar__1K9W9 .projects_option__2i5MV{font-size:50px;line-height:40px;font-weight:500;display:inline-block;margin-right:24px;-webkit-user-select:none;user-select:none;cursor:pointer}.projects_mainPane__2ARIw .projects_navbar__1K9W9 .projects_selected__II4b8{opacity:1}.projects_mainPane__2ARIw .projects_navbar__1K9W9 .projects_deselected__2AIwR{opacity:.3}.projects_mainPane__2ARIw .projects_navbar__1K9W9 .projects_label__1gRCR{background-color:#ff0;font-size:44px}.projects_mainPane__2ARIw .projects_projectsContainer__2UsGP{overflow:hidden;display:block;width:100%;z-index:1;padding-bottom:80px}.project_main__3_cZO{display:inline-block;margin-right:15px;margin-bottom:15px;cursor:pointer;border-radius:16px;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.project_image__3AktP{width:100%;height:100%;z-index:1}.project_inactive__1Weys{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5}.project_active__2IQr3,.project_inactive__1Weys{transition:opacity .5s ease,-webkit-filter .5s ease;transition:filter .5s ease,opacity .5s ease;transition:filter .5s ease,opacity .5s ease,-webkit-filter .5s ease}.project_active__2IQr3{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.project_placeholder__1ULBj{position:absolute;top:0;left:0;width:100%;height:100%;background-color:grey;z-index:2}.contact_animated__p2eKg{width:100vw;position:absolute;overflow:hidden}.contact_body__2NzyW{width:800px;max-width:90%;margin:0 auto;padding:0 20px;font-size:20px}.contact_title__3tPfc{font-weight:500;font-size:30px}.contact_subtext__1FMBs{margin-top:20px;font-size:18px;font-weight:300;line-height:28px}form{margin-top:10px;margin-bottom:60px}form input,form textarea{font-size:16px;font-weight:300;padding:10px;width:100%;border-radius:4px;border:1px solid grey;margin-top:20px}form textarea{height:300px;resize:none}form .contact_submit__1KC8w{width:200px;height:40px;margin-top:30px;overflow:hidden}form .contact_submit__1KC8w .contact_submitActive__14fwh{display:block;background-color:#2f89fc;color:#fff;cursor:pointer;margin:0;height:40px;border:1px solid #2f89fc;transition:.25s ease}form .contact_submit__1KC8w .contact_submitInactive__1SrSN{display:block;background-color:#1fd560;color:#fff;border:none;cursor:default;outline:none;margin:0;height:40px;transition:.25s ease}form input:focus,form textarea:focus{outline:none;border-color:#2f89fc;box-shadow:0 0 2px #2f89fc}.contact_text__3bCp6{font-size:20px}@media only screen and (max-width:600px){.contact_body__2NzyW{margin:none;padding:0 25px;width:100vw;max-width:100vw}}
/*# sourceMappingURL=main.6a2f5035.chunk.css.map */