@media screen and (min-width:1200px){header{height:40vh;left:0;position:sticky;top:120px;width:100%}}.ButtonContainer_contacts__sjGp\+{margin-top:2rem}.ButtonContainer_contacts__sjGp\+ h4{margin-bottom:1rem}.ButtonContainer_contacts__sjGp\+ .ButtonContainer_links__Hj1yP{display:flex;gap:.5rem;justify-content:center}.ButtonContainer_contacts__sjGp\+ .ButtonContainer_links__Hj1yP .ButtonContainer_linkWrapper__LuENi{border-radius:6px;color:#94bbe9;padding:.5rem 1rem;text-decoration:none;transition:all .25s ease}@keyframes ButtonContainer_initialAnim__99t\+k{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.ButtonContainer_contacts__sjGp\+ .ButtonContainer_links__Hj1yP .ButtonContainer_linkWrapper__LuENi:first-child{animation:ButtonContainer_initialAnim__99t\+k 2s ease .1s forwards}.ButtonContainer_contacts__sjGp\+ .ButtonContainer_links__Hj1yP .ButtonContainer_linkWrapper__LuENi:nth-child(2){animation:ButtonContainer_initialAnim__99t\+k 2s ease .2s forwards}.ButtonContainer_contacts__sjGp\+ .ButtonContainer_links__Hj1yP .ButtonContainer_linkWrapper__LuENi:nth-child(3){animation:ButtonContainer_initialAnim__99t\+k 2s ease .3s forwards}.ButtonContainer_contacts__sjGp\+ .ButtonContainer_links__Hj1yP .ButtonContainer_linkWrapper__LuENi:nth-child(4){animation:ButtonContainer_initialAnim__99t\+k 2s ease .4s forwards}.ButtonContainer_contacts__sjGp\+ .ButtonContainer_links__Hj1yP .ButtonContainer_linkWrapper__LuENi span{display:none}.ButtonContainer_contacts__sjGp\+ .ButtonContainer_links__Hj1yP .ButtonContainer_linkWrapper__LuENi .ButtonContainer_cv__erFfu{font-weight:900}@media screen and (min-width:1200px){.ButtonContainer_contacts__sjGp\+{margin-top:0}.ButtonContainer_contacts__sjGp\+ .ButtonContainer_links__Hj1yP{flex-direction:column}.ButtonContainer_contacts__sjGp\+ .ButtonContainer_links__Hj1yP .ButtonContainer_linkWrapper__LuENi{opacity:0;padding:.5rem;transform:translateX(-40px);width:100px}@keyframes ButtonContainer_largeAnim__brCdP{to{opacity:1;transform:translateY(0)}}.ButtonContainer_contacts__sjGp\+ .ButtonContainer_links__Hj1yP .ButtonContainer_linkWrapper__LuENi:first-child{animation:ButtonContainer_largeAnim__brCdP 2s ease .1s forwards}.ButtonContainer_contacts__sjGp\+ .ButtonContainer_links__Hj1yP .ButtonContainer_linkWrapper__LuENi:nth-child(2){animation:ButtonContainer_largeAnim__brCdP 2s ease .2s forwards}.ButtonContainer_contacts__sjGp\+ .ButtonContainer_links__Hj1yP .ButtonContainer_linkWrapper__LuENi:nth-child(3){animation:ButtonContainer_largeAnim__brCdP 2s ease .3s forwards}.ButtonContainer_contacts__sjGp\+ .ButtonContainer_links__Hj1yP .ButtonContainer_linkWrapper__LuENi:nth-child(4){animation:ButtonContainer_largeAnim__brCdP 2s ease .4s forwards}.ButtonContainer_contacts__sjGp\+ .ButtonContainer_links__Hj1yP .ButtonContainer_linkWrapper__LuENi:hover{background-color:rgba(29,40,58,.502);box-shadow:inset 0 1px 0 0 rgba(148,163,184,.102)}.ButtonContainer_contacts__sjGp\+ .ButtonContainer_links__Hj1yP .ButtonContainer_linkWrapper__LuENi span{display:inline;font-size:12px;margin-left:1rem}.ButtonContainer_contacts__sjGp\+ .ButtonContainer_links__Hj1yP .ButtonContainer_linkWrapper__LuENi .ButtonContainer_cv__erFfu{margin-right:-4px}}.AboutMe_summary__0LHW4{margin-bottom:5rem}.AboutMe_summary__0LHW4 .AboutMe_inner__2lfvy .AboutMe_title__j70C3{margin-bottom:1rem}.AboutMe_summary__0LHW4 .AboutMe_inner__2lfvy .AboutMe_title__j70C3 h2{font-size:1.25rem;font-weight:500;margin-bottom:1rem}.AboutMe_summary__0LHW4 .AboutMe_inner__2lfvy .AboutMe_title__j70C3 p{font-size:14px}@media screen and (min-width:1024px){.AboutMe_summary__0LHW4{display:flex;flex-direction:column;gap:3rem}.AboutMe_summary__0LHW4 .AboutMe_inner__2lfvy .AboutMe_title__j70C3{margin-bottom:0}.AboutMe_summary__0LHW4 .AboutMe_inner__2lfvy .AboutMe_title__j70C3 h1{font-size:3rem;line-height:1}}.Skills_skillsContainer__B4wM5{padding:1rem 0}.Skills_skillsContainer__B4wM5 h4{margin-bottom:1rem}.Skills_skillsContainer__B4wM5 .Skills_skillsInner__ioQRB{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin:auto;width:auto}.Skills_skillsContainer__B4wM5 .Skills_skillsInner__ioQRB .Skills_skill__EIAr1{opacity:0;transform:translateY(-40px)}@keyframes Skills_initialAnim__efqai{to{opacity:1;transform:translateY(0)}}.Skills_skillsContainer__B4wM5 .Skills_skillsInner__ioQRB .Skills_skill__EIAr1:first-child{animation:Skills_initialAnim__efqai 2s ease .1s forwards}.Skills_skillsContainer__B4wM5 .Skills_skillsInner__ioQRB .Skills_skill__EIAr1:nth-child(2){animation:Skills_initialAnim__efqai 2s ease .15s forwards}.Skills_skillsContainer__B4wM5 .Skills_skillsInner__ioQRB .Skills_skill__EIAr1:nth-child(3){animation:Skills_initialAnim__efqai 2s ease .2s forwards}.Skills_skillsContainer__B4wM5 .Skills_skillsInner__ioQRB .Skills_skill__EIAr1:nth-child(4){animation:Skills_initialAnim__efqai 2s ease .25s forwards}.Skills_skillsContainer__B4wM5 .Skills_skillsInner__ioQRB .Skills_skill__EIAr1:nth-child(5){animation:Skills_initialAnim__efqai 2s ease .3s forwards}.Skills_skillsContainer__B4wM5 .Skills_skillsInner__ioQRB .Skills_skill__EIAr1:nth-child(6){animation:Skills_initialAnim__efqai 2s ease .35s forwards}.Skills_skillsContainer__B4wM5 .Skills_skillsInner__ioQRB .Skills_skill__EIAr1:nth-child(7){animation:Skills_initialAnim__efqai 2s ease .4s forwards}.Skills_skillsContainer__B4wM5 .Skills_skillsInner__ioQRB .Skills_skill__EIAr1:nth-child(8){animation:Skills_initialAnim__efqai 2s ease .45s forwards}.Skills_skillsContainer__B4wM5 .Skills_skillsInner__ioQRB .Skills_skill__EIAr1:nth-child(9){animation:Skills_initialAnim__efqai 2s ease .5s forwards}.Skills_skillsContainer__B4wM5 .Skills_skillsInner__ioQRB .Skills_skill__EIAr1:nth-child(10){animation:Skills_initialAnim__efqai 2s ease .55s forwards}@media screen and (min-width:1200px){.Skills_skillsContainer__B4wM5 .Skills_skillsInner__ioQRB{justify-content:flex-start}.Skills_skillsContainer__B4wM5 .Skills_skillsInner__ioQRB .Skills_skill__EIAr1{cursor:pointer;transition:all .2s ease-in-out}.Skills_skillsContainer__B4wM5 .Skills_skillsInner__ioQRB .Skills_skill__EIAr1:hover{filter:drop-shadow(0 0 0 white) invert(100%);scale:1.1}}.Projects_projectsContainer__7eCl5{margin-bottom:5rem;width:100%}.Projects_projectsContainer__7eCl5 .Projects_projectsInner__aUzqy h2{margin-bottom:1rem}.Projects_projectsContainer__7eCl5 .Projects_projectsInner__aUzqy .Projects_projectList__MkLd-{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-evenly}@media screen and (min-width:1200px){.Projects_projectsContainer__7eCl5{margin-bottom:8rem}.Projects_projectsContainer__7eCl5 .Projects_projectsInner__aUzqy .Projects_projectList__MkLd-{display:block}}.TechTag_tag__jv0mn{border:1px solid #0045ae;border-radius:9999px;color:#0045ae;font-size:12px;font-weight:600;padding:.25rem .75rem}@media screen and (min-width:1200px){.TechTag_tag__jv0mn:hover{background-color:#5eead4}}.Project_projectLink__ssIt5{color:#f5f5f5;display:block;min-height:100%;opacity:0;text-decoration:none;transition:all .2s ease-in-out;width:300px}@keyframes Project_initialAnim__KNh6I{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.Project_projectLink__ssIt5:first-child{animation:Project_initialAnim__KNh6I 2s ease .1s forwards}.Project_projectLink__ssIt5:nth-child(2){animation:Project_initialAnim__KNh6I 2s ease .2s forwards}.Project_projectLink__ssIt5:nth-child(3){animation:Project_initialAnim__KNh6I 2s ease .3s forwards}.Project_projectLink__ssIt5 .Project_projectBox__LYoog{background-color:rgba(29,40,58,.502);border-radius:8px;box-shadow:inset 0 1px 0 0 rgba(148,163,184,.102);display:flex;flex-direction:column;height:100%;margin-bottom:1rem}.Project_projectLink__ssIt5 .Project_projectBox__LYoog .Project_projectInfo__Awu1s{display:flex;flex-direction:column;height:max-content;justify-content:space-between;padding:1rem;text-align:start}.Project_projectLink__ssIt5 .Project_projectBox__LYoog .Project_projectInfo__Awu1s .Project_projectDesc__Zrtg1 h3{margin-bottom:1rem;text-align:center}.Project_projectLink__ssIt5 .Project_projectBox__LYoog .Project_projectInfo__Awu1s .Project_projectDesc__Zrtg1 p{font-size:smaller}.Project_projectLink__ssIt5 .Project_projectBox__LYoog .Project_projectInfo__Awu1s .Project_tagContainer__DNbRF{display:flex;flex-wrap:wrap;gap:.5rem;padding-top:2rem}.Project_projectLink__ssIt5 .Project_projectBox__LYoog img{border-radius:6px;height:120px;margin:auto auto 1rem;order:1;width:90%}@media screen and (min-width:1200px){.Project_projectLink__ssIt5{transition:all .2s ease-in-out;width:100%}.Project_projectLink__ssIt5:hover{color:#5eead4}.Project_projectLink__ssIt5 .Project_projectBox__LYoog{background-color:initial;box-shadow:none;flex-direction:row;width:600px}.Project_projectLink__ssIt5 .Project_projectBox__LYoog:hover{background-color:rgba(29,40,58,.502);box-shadow:inset 0 1px 0 0 rgba(148,163,184,.102)}.Project_projectLink__ssIt5 .Project_projectBox__LYoog .Project_projectInfo__Awu1s .Project_tagContainer__DNbRF{gap:.25rem;padding-top:1rem}.Project_projectLink__ssIt5 .Project_projectBox__LYoog .Project_projectInfo__Awu1s .Project_projectDesc__Zrtg1 h3{margin-bottom:.5rem;text-align:start}.Project_projectLink__ssIt5 .Project_projectBox__LYoog img{height:100px;margin:1.4rem 1rem 1rem;order:0;width:120px}}#App_root__esiM6,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:App_initialAnim__w\+L5B 2s ease .1s forwards;background:#040d12;background:radial-gradient(circle,#00255e 0,#040d12 45%);background-repeat:no-repeat;color:#94bbe9;filter:blur(10px);font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;line-height:1.5;margin:0;opacity:0;overflow-x:hidden}@keyframes App_initialAnim__w\+L5B{to{filter:none;opacity:1}}.App_container__Usrk6{padding:1rem;text-align:center}*,:after,:before{box-sizing:border-box}*{margin:0}html{height:auto;min-height:100%;scroll-behavior:smooth}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}@media screen and (min-width:1200px){.App_container__Usrk6{display:flex;gap:4rem;justify-content:space-between;margin:auto;max-width:1320px;padding:4rem 2rem;text-align:start;width:100%}}nav{display:flex;justify-content:space-between;left:0;padding:1rem;position:sticky;top:0;visibility:hidden;z-index:1}nav .NavBar_navLink__Tegc-{border-bottom:2px solid #0000;border-radius:6px;color:inherit;margin-right:3rem;min-width:max-content;padding:.5rem 1rem;text-align:center;text-decoration:none;transition:all .25s ease}nav input{border-radius:9999px;height:24px;width:24px}@media screen and (min-width:1200px){nav{margin:auto;padding:1.25rem 3rem;visibility:visible}nav .NavBar_navLink__Tegc-:hover{background-color:rgba(29,40,58,.502);box-shadow:inset 0 1px 0 0 rgba(148,163,184,.102)}nav .NavBar_gitHubLogo__nLpdX{align-items:center;display:flex}}