*{border:0;box-sizing:border-box;margin:0}#root{background:#1f363d;background:var(--background)}:root{--alabaster:#f0ece3;--eerie-black:#222;--blue-violet:#7c3aed;--picton-blue:#0ea5e9;--bright-pink-crayola:#fb7185;--gunmetal:#1f363d;--cerulean:#40798c;--verdigris:#70a9a1;--cambridge-blue:#9ec1a3;--tea-green:#cfe0c3;--fire-brick:#a43223;--background:var(--gunmetal);--background-even:var(--cerulean);--background-odd:var(--verdigris);--header1:var(--tea-green);--text-primary:var(--alabaster);--muted:#e5e7eb}.app{display:flex;flex-direction:column;margin-top:50px}.app,body,main{background-color:#1f363d;background-color:var(--background)}main{display:flex;flex-direction:column;padding-top:var(--nav-height)}main section{color:#f0ece3;color:var(--text-primary);padding-bottom:50px;padding-top:50px}.section-even{background-color:#40798c;background-color:var(--background-even)}.section-odd{background-color:#70a9a1;background-color:var(--background-odd)}h1{color:#cfe0c3;color:var(--header1);font-family:Trirong,sans-serif;font-size:48px;margin-bottom:20px;text-align:center}.contact{align-items:center;background-color:#1f363d;background-color:var(--gunmetal);color:#cfe0c3;color:var(--tea-green);display:flex;flex-direction:column;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;margin-top:50px;padding:10px}@media (max-width:768px){nav{font-size:1rem;height:60px;padding:0 10px}nav button{margin:0 5px;padding:6px 10px}nav img{margin:0 5px;max-width:40px}}.About_bio__Txnz4{margin:0 auto;max-width:800px;text-align:center}.About_bioText__YbKjX{font-size:1.1rem;line-height:1.8;margin-top:1.5rem}.Skils_skills__VR-59{margin:0 auto;max-width:1200px}.Skils_skillsGrid__APznS{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-top:2rem}.Skils_skillCard__iUV3P{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-left:3px solid var(--fire-brick);border-radius:12px;display:flex;flex-direction:column;height:100%;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.Skils_skillCard__iUV3P:hover{box-shadow:0 10px 20px #0003;transform:translateY(-5px)}.Skils_skillHeader__s9SyR{align-items:center;color:var(--tea-green);display:flex;gap:.8rem;margin-bottom:1rem}.Skils_skillIcon__EFGXx{color:var(--cambridge-blue);font-size:1.5rem}.Skils_skillCard__iUV3P ul{list-style:none;padding-left:0}.Skils_skillCard__iUV3P li{margin-bottom:.6rem;padding-left:1.5rem;position:relative}.Skils_skillCard__iUV3P li:before{color:var(--fire-brick);content:"▹";left:0;position:absolute}@keyframes Skils_fadeIn__vJbdr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Skils_skillCard__iUV3P{animation:Skils_fadeIn__vJbdr .6s ease forwards}.Skils_skillCard__iUV3P:first-child{animation-delay:.1s}.Skils_skillCard__iUV3P:nth-child(2){animation-delay:.2s}.Skils_skillCard__iUV3P:nth-child(3){animation-delay:.3s}.Skils_skillCard__iUV3P:nth-child(4){animation-delay:.4s}@media (max-width:768px){.Skils_about__-Z\+w\+{padding:3rem 1rem}.Skils_skillsGrid__APznS{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Skils_skillsGrid__APznS{grid-template-columns:repeat(4,1fr)}}.experience_experience__hfwe\+{display:flex;flex-direction:column;font-family:Calibri,sans-serif;justify-content:center;padding-left:50px;padding-right:50px}.experience_experienceItem__AMaz0{background-color:#ffffff1a;border-left:3px solid var(--fire-brick);border-radius:8px;margin-bottom:40px;padding:30px}.experience_experienceItem__AMaz0:last-child{margin-bottom:0}.experience_companyInfo__gUMwQ{flex-grow:1}.experience_position__3LjF5{color:var(--tea-green);font-size:1.2rem;margin:5px 0}.experience_period__2g3jL{color:#ddd;font-style:italic}.experience_summary__nEj8S{color:var(--cambridge-blue);font-size:1.1rem;font-style:italic;margin:15px 0}.experience_experience__hfwe\+ ul{font-size:20px;list-style:none;margin-left:0;padding-left:0}.experience_experience__hfwe\+ li{line-height:1.6;margin-bottom:12px;padding-left:25px;position:relative}.experience_experience__hfwe\+ li:before{color:var(--fire-brick);content:"▹";font-size:1.2rem;left:0;position:absolute}.experience_experience__hfwe\+ .experience_container__10o8a{align-items:center;display:flex;margin-bottom:15px}.experience_experience__hfwe\+ img{background:#fff;border-radius:8px;height:80px;margin-right:25px;object-fit:contain;padding:8px;width:80px}.header_header__lOwdN{align-items:center;background:linear-gradient(#1f363db3),url(/static/media/background.2e1275f5a3756a051c25.jpg) no-repeat 50%/cover fixed;display:flex;min-height:100vh;padding:2rem;position:relative}.header_headerContent__2IroC{align-items:center;display:flex;gap:3rem;margin:0 auto;max-width:1200px}.header_headshot__mMQUz{animation:header_float__8ZbYy 6s ease-in-out infinite;border:5px solid var(--fire-brick);border-radius:50%;box-shadow:0 10px 30px #0000004d;height:350px;object-fit:cover;width:350px}.header_info__iSliH{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f363dd9;border-left:5px solid var(--tea-green);border-radius:15px;padding:2.5rem}h1{color:var(--tea-green);font-size:3.5rem;margin-bottom:.5rem;text-shadow:2px 2px 4px #00000080}h2{color:var(--cambridge-blue);font-size:1.8rem;margin-bottom:2rem}.header_resumeButton__dD-fL{align-items:center;background:var(--fire-brick);border:none;border-radius:30px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:8px;margin-top:20px;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.header_resumeButton__dD-fL:hover{background:#8c2a1d;box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}.header_resumeButton__dD-fL:active{transform:translateY(0)}.header_downloadIcon__\+lXlQ{font-size:1.2rem;transition:transform .3s ease}.header_resumeButton__dD-fL:hover .header_downloadIcon__\+lXlQ{animation:header_bounce__SOmS6 .5s infinite alternate;transform:translateY(2px)}@keyframes header_pulse__HGJ\+b{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.header_resumeButton__dD-fL:focus{animation:header_pulse__HGJ\+b 1s;outline:none}@keyframes header_bounce__SOmS6{0%{transform:translateY(0)}to{transform:translateY(4px)}}@keyframes header_float__8ZbYy{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@media (max-width:768px){.header_headerContent__2IroC{flex-direction:column;text-align:center}.header_headshot__mMQUz{height:250px;width:250px}.header_info__iSliH{border-left:none;border-top:5px solid var(--tea-green)}}.ContactItem_contactItem__Z4FuP{align-items:center;color:var(--tea-green);display:flex;font-size:1.1rem;margin:10px 0}.ContactItem_icon__qzINN{color:var(--cambridge-blue);margin-right:10px}.ContactItem_text__6hT0E{font-family:Calibri,sans-serif}.SocialIcon_socialLink__kDYvC{display:inline-block;margin:0 10px;transition:transform .3s ease}.SocialIcon_socialIcon__qNDb1{border-radius:50%;height:40px;object-fit:contain;transition:all .3s ease;width:40px}.SocialIcon_socialLink__kDYvC:hover{transform:translateY(-3px)}.SocialIcon_socialLink__kDYvC:hover .SocialIcon_socialIcon__qNDb1{box-shadow:0 5px 15px #0000004d}.Navbar_nav__YvXTB{align-items:center;background:linear-gradient(135deg,var(--gunmetal) 0,#1a2d33 100%);box-shadow:0 2px 15px #0003;display:flex;font-size:1.1rem;height:60px;height:var(--nav-height,60px);justify-content:center;left:0;padding:0 20px;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.Navbar_navScrolled__6Zikh{box-shadow:0 4px 12px #00000040;height:50px;height:var(--nav-scrolled-height,50px)}.Navbar_logo__QSF-E{background:#ffffff1a;border-radius:50%;cursor:pointer;height:40px;margin-right:auto;padding:3px;transition:transform .3s ease;width:40px}.Navbar_logo__QSF-E:hover{transform:scale(1.15) rotate(10deg)}.Navbar_navItems__C0HrP{display:flex;gap:10px;margin-right:auto}.Navbar_button__GNkiy{background:#0000;border:1px solid #0000;border-radius:4px;color:var(--tea-green);cursor:pointer;font-size:inherit;font-weight:500;padding:8px 16px;text-transform:capitalize;transition:all .2s ease}.Navbar_button__GNkiy:hover{background:#ffffff1a;color:#fff;transform:translateY(-2px)}.Navbar_buttonActive__78vjQ{background-color:var(--cerulean);border-color:var(--tea-green);color:#fff;font-weight:600}.Navbar_buttonActive__78vjQ:after{background:var(--tea-green);border-radius:2px;content:"";display:block;height:2px;margin:5px auto 0;width:60%}.Navbar_menuToggle__Ag9\+F{background:none;border:none;color:var(--tea-green);cursor:pointer;display:none;font-size:1.5rem;margin-left:auto}@media (max-width:768px){.Navbar_nav__YvXTB{flex-wrap:wrap;height:auto;padding:10px 15px}.Navbar_navItems__C0HrP{display:none;flex-direction:column;gap:5px;margin-top:10px;width:100%}.Navbar_navExpanded__YakpE .Navbar_navItems__C0HrP{display:flex}.Navbar_button__GNkiy{padding:10px;text-align:center;width:100%}.Navbar_menuToggle__Ag9\+F{display:block}.Navbar_logo__QSF-E{margin-right:0}}.projects_projects__-aCQx h2{color:var(--fire-brick);font-size:30px;text-align:center}.projects_projectList__6Lgq3{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-top:3rem;width:100%}.projects_project__ujEww{border:none;border-radius:12px;box-shadow:0 13px 10px -7px #0000001a;height:460px;margin:1.5rem;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.175,.885,0,1);width:310px}.projects_project__ujEww div:first-of-type{color:var(--tea-green);opacity:0;padding:16px;position:absolute;top:0;width:100%}.projects_project__ujEww:hover{box-shadow:0 30px 18px -8px #0000001a;transform:scale(1.05)}.projects_project__ujEww div:nth-of-type(2),.projects_project__ujEww div:nth-of-type(2) img{height:100%;width:100%}.projects_project__ujEww div:nth-of-type(3){background-color:#343739;bottom:0;left:0;padding:16px 24px 24px;position:absolute;right:0;z-index:2}.projects_project__ujEww div:nth-of-type(3) span{color:#f0f0f0;font-family:Raleway,sans-serif;font-size:13px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.projects_project__ujEww div:nth-of-type(3) h3{color:var(--tea-green);font-family:Roboto Slab,serif;margin-top:5px}.projects_project__ujEww:hover div:nth-of-type(2){height:100%;opacity:.3}.projects_project__ujEww:hover div:nth-of-type(3){background-color:initial}.projects_project__ujEww:hover div:first-of-type{opacity:1}
/*# sourceMappingURL=main.f4681600.css.map*/