.LandingPage_customButton__z0lrl{padding:8px 16px;margin:0 0 20px;background-color:#f0f0f0;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s}.LandingPage_customButtonDark__fpeai{background-color:#333;color:#fff}.LandingPage_customButtonLight__gYfbp{background-color:#eee;color:#333}.LandingPage_customButtonDark__fpeai:hover{background-color:#444}.LandingPage_customButtonLight__gYfbp:hover{background-color:#ddd}.LandingPage_intro-line__6fEjy{margin-bottom:1em}.LandingPage_customButton__z0lrl .LandingPage_arrow__cyuv8{transition:transform .3s ease-in-out}.LandingPage_customButton__z0lrl:hover .LandingPage_arrow__cyuv8.LandingPage_right__tN_1e{transform:rotate(90deg)}.LandingPage_arrow__cyuv8{display:inline-block;width:10px;height:10px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);margin-left:5px;margin-bottom:2px}.LandingPage_paragraph-container__hBi2n{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.LandingPage_paragraph-width__gKKkd{max-width:700px;width:100%}.LandingPage_textLight__hmEWT{color:#444}.LandingPage_textDark__nxHoz{color:#cdcdff}.LandingPage_nameLight__hAA9d{color:#2978b5}.LandingPage_nameDark__LVCax{color:#90a0d9}.LandingPage_socialDark__4lfAA{color:#cdcdff}.LandingPage_socialLight__O6iYA{color:#444}.LandingPage_about-description__i_G_y{padding-top:5px}.LandingPage_resumeIcon__fHCi3{vertical-align:middle;margin-left:5px}.LandingPage_resumeIconLight__470Ox{color:#444}.LandingPage_resumeIconDark__5pRaf{color:#cdcdff}.LandingPage_nameHoverEffect__IWjri{transition:color .3s ease,text-shadow .3s ease}.LandingPage_nameHoverEffect__IWjri:hover{text-shadow:0 0 1px rgba(0,0,0,.5)}.LandingPage_landingPageContainer__2DdtA{height:100vh;max-width:700px;width:90%;margin:0 auto}.LandingPage_aboutContainer__Qoyj2{display:flex;flex-direction:column;justify-content:center;align-items:center}.LandingPage_introText__wO4LS{font-size:48px;font-weight:700}.LandingPage_aboutDescription__w3nPo{padding-top:5px}.LandingPage_socialIcon__imF8j{transition:transform .2s ease-in-out}@media screen and (max-width:768px){.LandingPage_justifyCenter__5r7pb{padding-top:10vh;justify-content:flex-start}.LandingPage_introText__wO4LS{font-size:46px}.LandingPage_softwareEngineer__EY1Fn{display:inline-block;line-height:1.5}.LandingPage_aboutDescription__w3nPo{padding-bottom:50px}}@media screen and (max-width:414px){.LandingPage_landingPageContainer__2DdtA{margin-bottom:120px}}.Skills_skillBox__R2JcU{transition:transform .2s ease-in-out;box-shadow:0 3px 3px 0 rgba(0,0,0,.15);min-width:100px}.Skills_skillBox__R2JcU:hover{transform:translateY(-5px)}.Skills_skillBoxDark__491QI{background-color:#2a2f4c;border:none}.Skills_skillBoxLight__w2O_1{background-color:#fff;border:0}.Skills_skillsContainer__yQHHT{padding-top:2vh;padding-bottom:2vh;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:1100px}@media screen and (max-width:768px){.Skills_skillBox__R2JcU{min-width:80px;padding:10px;font-size:14px}}.Experience_experienceContainer__E46sb{padding-top:2vh;margin:0 auto;display:flex;flex-direction:column;align-items:center;max-width:1100px;width:95%}.Experience_durationText__d_Z8n{padding-left:10px;text-align:left;font-size:1rem}.Experience_jobBox__nJbce{margin-top:1rem;max-width:100%;transition:all .3s ease}.Experience_jobBoxLight__rRVCs:hover{background-color:hsla(0,0%,78%,.2);transform:scale(1.02)}.Experience_jobBoxDark__m2DKI:hover{background-color:#282828;transform:scale(1.02)}.Experience_techButton__s33Ww{transition:all .3s ease}.Experience_techButton__s33Ww:hover{filter:brightness(125%)}.Experience_techLabel__4FFAB{margin:.25rem;padding:.5rem;border-radius:10px;font-size:.85rem;display:inline-block}.Experience_techLabelLight__K6ZXr{background-color:#f5f5f5;color:#333;border:1px solid #ddd}.Experience_techLabelDark__sZaOJ{background-color:#333;color:#cdcdff;border:1px solid #222}@media screen and (max-width:768px){.Experience_jobRole__uObfL{font-size:1.5rem}.Experience_jobCompany__l7jj5{font-size:.9rem}.Experience_jobDuration__6t4_v{font-size:.85rem}.Experience_jobDescription__6SqAI{font-size:.8rem}.Experience_techLabel__4FFAB{font-size:.75rem}}.Projects_projectsContainer__iUnbp{padding-top:10vh;padding-bottom:8vh;margin:0 auto;display:flex;flex-direction:column;align-items:center;max-width:1100px}.Projects_projectsGrid__bH_BF{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem}.Projects_projectCard__6NzOK{box-shadow:0 7px 29px 0 rgba(99,99,110,.2);max-width:400px;width:95%;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;align-items:center;transition:transform .3s ease-in-out}.Projects_projectCard__6NzOK:hover{transform:translateY(-10px)}.Projects_projectImage__vSywY{border-radius:.5rem;margin-bottom:1rem;-o-object-fit:cover;object-fit:cover;width:100%;height:200px}.Projects_projectName__MJWIy{height:3rem}.Projects_projectDescription__S53vx{margin-bottom:1rem;height:6rem;overflow:hidden;padding-right:5px;padding-left:5px}.Projects_technologyTag__G54JV{text-transform:uppercase;font-weight:700;font-size:.9rem;padding-bottom:10px}.Projects_technologyTag__G54JV:first-child{padding-left:10px}.Projects_technologyTag__G54JV:last-child{padding-right:10px}.Projects_githubLink__Usumn{margin-bottom:1rem}.Projects_projectCardDark__kybLl{box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06)}@media screen and (max-width:768px){.Projects_projectsGrid__bH_BF{grid-template-columns:1fr}.Projects_projectName__MJWIy{font-size:1.5rem}}.Contact_contactContainer__lzquo{margin-bottom:5vh}.Contact_contactContainer__lzquo,.Contact_contactForm__lMX68{display:flex;flex-direction:column;justify-content:center;align-items:center}.Contact_contactForm__lMX68{margin-top:2vh;width:100%;max-width:400px}.Contact_formField__HEkWA{width:100%;padding:1rem;margin-bottom:1rem;border:1px solid #ccc;border-radius:4px}.Contact_submitButton__LGyYo{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease}.Contact_submitButtonLight__Mqzk4,.Contact_submitButton__LGyYo{background-color:#007bff;color:#fff}.Contact_submitButtonDark__yuoO1{background-color:#444;color:#cdcdff}.Contact_submitButton__LGyYo:hover{opacity:.9}.Contact_textLight___IbNd{color:#444}.Contact_textDark__NCWkF{color:#cdcdff}.Contact_formFieldLight__GmF6M{background-color:#fff;color:#000}.Contact_formFieldDark__mCv7g{background-color:#333;color:#fff;border:#000}.Navbar_navbar__GrSXC{display:flex;align-items:center;justify-content:space-between;padding:0 2rem;height:60px;background-color:var(--navbar-background-color,#fff);box-shadow:0 2px 4px rgba(0,0,0,.1);position:fixed;top:0;z-index:10;width:100%}.Navbar_navLinks__BPXkM{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;flex-direction:column;justify-content:center;align-items:center;z-index:20;padding:0;margin:0}.Navbar_navLinks__BPXkM a{color:#fff;font-size:2rem;padding:1rem;text-align:center;transition:color .3s ease;z-index:30;margin:0}.Navbar_themeToggleButton__lkZVw{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background-color .3s,color .3s}.Navbar_themeToggleButtonDark___BCp1{color:#fff}.Navbar_themeToggleButtonLight__xh9Od{color:#333}.Navbar_navbarDark__ivGOf{background-color:#23283e;color:#cdcdff}.Navbar_navbarLight__vyI97{background-color:#fff;color:#444}.Navbar_navbar__GrSXC a{color:inherit;text-decoration:none;margin-right:1rem;transition:color .3s}.Navbar_dark-theme__1g9pn{--navbar-background-color:#23283e;--text-color:#cdcdff;--highlight-color:#90a0d9;--button-background-color:#333}.Navbar_light-theme__r1F_P{--navbar-background-color:#fff;--text-color:#444;--highlight-color:#2978b5;--button-background-color:#eee}.Navbar_navbarToggle__D3l3E{display:none;background:none;border:none;font-size:28px;cursor:pointer;position:absolute;top:1rem;left:1rem;z-index:30}.Navbar_nameInNavbar__7TMc2{font-weight:700;color:var(--highlight-color)}.Navbar_navOpen__6ayKr{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:20}.Navbar_navOpenDark__mWC9c,.Navbar_navOpen__6ayKr{background-color:#23283e}.Navbar_navOpenLight__eQzS6{background-color:#fff}@media (max-width:636px){.Navbar_navbar__GrSXC{justify-content:flex-start}.Navbar_navbarToggle__D3l3E{display:block}.Navbar_themeToggleButton__lkZVw{position:absolute;top:1rem;right:1rem;z-index:30}}@media (min-width:637px){.Navbar_navLinks__BPXkM{display:flex;align-items:center;position:static;width:auto;height:auto;flex-direction:row;justify-content:flex-start;z-index:1;background-color:transparent}.Navbar_navLinks__BPXkM a{color:var(--text-color);font-size:1rem;padding:0;margin-right:20px;text-align:left}}.Navbar_navOpen__6ayKr .Navbar_navLinks__BPXkM{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center}.Navbar_navOverlayDark__44V4T{background-color:#23283e}.Navbar_navOverlayLight__Zh_VH{background-color:#fff}.Navbar_navLinks__BPXkM a:first-child{font-weight:700}