._98nIya_nav{backdrop-filter:blur(7px);z-index:50;justify-content:space-between;width:100vw;padding:.7rem 2.6rem .7rem 1.7rem;display:none;position:sticky;top:0}._98nIya_navLogo{font-family:Cairo_Play,sans-serif;font-size:1.4rem;font-weight:700}._98nIya_navRoutesAndTheme{justify-content:flex-end;align-items:center;display:flex}._98nIya_routes a{margin-left:1.5rem;font-weight:600}._98nIya_theme{position:relative}._98nIya_themeNavBtn{background-color:#0000;border:none;border-radius:50%;margin-left:1.5rem;padding:7px;font-size:1.5rem;display:flex}._98nIya_themeModal{border-radius:5px;width:120px;margin-top:7px;padding:5px;position:absolute;right:0}._98nIya_themeOption{background-color:#0000;border:none;border-radius:3px;align-items:center;width:100%;padding:5px 13px;display:flex}._98nIya_themeOption span{font-size:var(--small-text);margin-left:9px}@media (width>=1024px){._98nIya_nav{display:flex}}@media (prefers-color-scheme:light){._98nIya_nav{background-color:#ffffffe8;box-shadow:0 1px 2px #0000001a}._98nIya_nav a,._98nIya_themeNavBtn{color:var(--primary-color)}._98nIya_themeModal{background-color:var(--secondary-color);box-shadow:0 2px 4px #0e1e251f,0 2px 16px #0e1e2552}@media (hover:hover) and (pointer:fine){._98nIya_themeNavBtn:hover{background-color:#0000001a}}}@media (prefers-color-scheme:dark){._98nIya_nav{background-color:#111111e8;box-shadow:0 1px 2px #ffffff24}._98nIya_nav a,._98nIya_themeNavBtn{color:var(--secondary-color)}._98nIya_themeModal{background-color:var(--primary-color);box-shadow:0 2px 4px #f1e1da1f,0 2px 16px #f1e1da52}@media (hover:hover) and (pointer:fine){._98nIya_themeNavBtn:hover{background-color:#ffffff1a}}}@media (hover:hover) and (pointer:fine){._98nIya_routes a:hover{color:var(--accent-color)}._98nIya_themeNavBtn:hover{cursor:pointer}._98nIya_themeOption:hover{cursor:pointer;background-color:#0000001a}}._9o7rRW_aside{backdrop-filter:blur(7px);align-content:space-between;width:100%;height:89vh;padding:1.5rem;font-family:Nunito,sans-serif;display:grid}._9o7rRW_routes a{font-size:var(--large-text);margin-bottom:1.7rem;font-weight:500;display:block}._9o7rRW_themeNavBtn{font-size:var(--large-text);background-color:#0000;border:none;align-items:center;width:100%;padding-top:20px;display:flex}._9o7rRW_themeNavBtnIcon{margin-right:5px;display:flex}._9o7rRW_themeModal{border-radius:5px;padding:5px}._9o7rRW_themeOption{width:100%;font-size:var(--large-text);background-color:#0000;border:none;border-radius:3px;align-items:center;padding:5px 13px;display:flex}._9o7rRW_themeOption span{margin-left:9px}@media (width>=768px){._9o7rRW_aside{padding:2.5rem 3rem}._9o7rRW_routes a{font-size:var(--large-text);margin-bottom:3rem}._9o7rRW_themeNavBtn{font-size:var(--large-text);padding-top:30px}._9o7rRW_themeOption{font-size:var(--large-text);border-radius:3px;padding:30px}._9o7rRW_themeOption span{margin-left:30px}}@media (prefers-color-scheme:light){._9o7rRW_aside{background-color:#ffffffe8}._9o7rRW_routes a,._9o7rRW_themeNavBtn{color:var(--primary-color)}._9o7rRW_themeModal{background-color:var(--secondary-color);box-shadow:0 2px 4px #0e1e251f,0 2px 16px #0e1e2552}._9o7rRW_themeNavBtnContainer{border-top:1px solid var(--primary-color)}}@media (prefers-color-scheme:dark){._9o7rRW_aside{background-color:#111111e8}._9o7rRW_routes a{color:var(--secondary-color)}._9o7rRW_themeModal{background-color:var(--primary-color);box-shadow:0 2px 4px #f1e1da1f,0 2px 16px #f1e1da52}._9o7rRW_themeNavBtnContainer{border-top:1px solid var(--secondary-color)}._9o7rRW_themeNavBtn{color:var(--secondary-color)}}.EVhErW_navTopbarMobile{backdrop-filter:blur(7px);justify-content:space-between;width:100vw;height:11vh;padding:.7rem 1.5rem;display:flex}.EVhErW_logoContainer{align-items:center;display:flex}.EVhErW_navLogo{font-family:Cairo_Play,sans-serif;font-size:1.62rem;font-weight:700}.EVhErW_menuIcon{align-items:center;font-size:1.8rem;display:flex}@media (width>=768px){.EVhErW_navTopbarMobile{padding-inline:3.3rem}.EVhErW_navLogo{font-size:2.1rem}.EVhErW_menuIcon{font-size:2.7rem}}@media (prefers-color-scheme:light){.EVhErW_navTopbarMobile{background-color:#ffffffe8;box-shadow:0 1px 2px #0000001a}.EVhErW_navLogo,.EVhErW_menuIcon{color:var(--primary-color)}}@media (prefers-color-scheme:dark){.EVhErW_navTopbarMobile{background-color:#111111e8;box-shadow:0 1px 2px #ffffff5e}.EVhErW_navLogo,.EVhErW_menuIcon{color:var(--secondary-color)}}.nDoABW_nav{z-index:1;position:sticky;top:0}@media (width>=1024px){.nDoABW_nav{display:none}}.mC0a0a_footer{border-top:1px solid var(--secondary-color);text-align:center;font-size:var(--small-text);color:var(--secondary-color);padding:25px}._3ywpLW_container{text-align:center;height:calc(100vh - 22%);padding:9rem 1.2rem}._3ywpLW_heading{margin-bottom:15px}._3ywpLW_link{color:var(--accent-color)}._3ywpLW_link:hover{text-decoration:underline}.cTkZ_q_contactSection{padding-inline:2rem}.cTkZ_q_heading{color:var(--secondary-color);margin-block:20px}.cTkZ_q_cardsContainer{color:var(--secondary-color);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));font-family:Nunito,sans-serif;display:grid}.cTkZ_q_link{text-align:center;padding:70px}.cTkZ_q_contactSection svg{width:100px;height:auto}@media (width>=768px){.cTkZ_q_heading{padding-bottom:17px}.cTkZ_q_link h3{padding-top:15px}}@media (width>=1024px){.cTkZ_q_contactSection{padding:3rem 5rem}}@media (hover:hover) and (pointer:fine){.cTkZ_q_EmailIcon:hover{color:coral}.cTkZ_q_GitHubIcon:hover{color:#fffc}.cTkZ_q_XTwitterIcon:hover{color:#1a8cd8}.cTkZ_q_LinktreeIcon:hover{color:#43e55e}}.KjKTOa_introSection{width:100vw;height:83vh;color:var(--secondary-color);background-image:url(home-intro-image.f9f9e7b4.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;display:flex}.KjKTOa_nameAndBioContainer{width:inherit;height:inherit;background-color:#000000a1;flex-direction:column;justify-content:center;margin-left:0;padding-left:1.4rem;display:flex}.KjKTOa_nameAndBioContainer h1{padding:0}.KjKTOa_nameAndBioContainer div{font-family:Nunito,sans-serif}.KjKTOa_bio{font-size:var(--large-text);margin-top:7px}.KjKTOa_nonAnimatedBio{display:none}.KjKTOa_animatedBio{padding-right:1.4rem;display:inline-block}@media (width>=768px){.KjKTOa_nameAndBioContainer{padding-left:3.5rem}}@media (width>=1024px){.KjKTOa_nameAndBioContainer{margin-left:initial;width:initial;height:initial;background-color:initial;padding-left:4rem;display:block}.KjKTOa_introSection{background-position:100%;background-size:contain;height:100vh}.KjKTOa_bio{margin-top:initial;font-size:initial}.KjKTOa_animatedBio{display:initial;padding-right:initial}}@media (prefers-reduced-motion){.KjKTOa_nonAnimatedBio{display:inline-block}.KjKTOa_animatedBio{display:none}}.mcNuAG_publicationSection{padding-inline:2rem}.mcNuAG_heading{color:var(--secondary-color);margin-bottom:20px}.mcNuAG_cardsContainer{grid-gap:20px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));font-family:Nunito,sans-serif;display:grid}.mcNuAG_link{border:1px solid var(--secondary-color);text-align:center;width:100%;color:var(--secondary-color);border-radius:10px;padding:70px;display:inline-block}.mcNuAG_publicationSection svg{width:100px;height:auto}@media (width>=768px){.mcNuAG_heading{padding-bottom:17px}.mcNuAG_cardsContainer{grid-gap:30px}.mcNuAG_link h3{padding-top:15px}}@media (width>=1024px){.mcNuAG_publicationSection{padding:3rem 5rem}}@media (hover:hover) and (pointer:fine){.mcNuAG_link:hover{background-color:#ffffff12}}._4H9Xkq_projectSection{padding-inline:2rem}._4H9Xkq_heading{color:var(--secondary-color);margin-bottom:20px}._4H9Xkq_card{border:1px solid var(--secondary-color);border-radius:10px;grid-template-columns:65% 1fr;margin-bottom:20px;font-family:Nunito,sans-serif;display:block}._4H9Xkq_infoSpan{line-height:var(--line-height);padding:27px 22px 15px;display:inline-block}._4H9Xkq_infoSpan p{margin-top:15px}._4H9Xkq_techStack{font-size:var(--small-text);margin-top:10px;display:inline-block}._4H9Xkq_imageContainer{border-radius:0 0 10px 10px;display:flex;overflow:hidden}._4H9Xkq_imageContainer img{object-fit:cover;width:100%;height:100%;transition:transform .3s linear}@media (prefers-color-scheme:light){._4H9Xkq_imageContainer{border-top:1px solid var(--primary-color)}}@media (prefers-color-scheme:dark){._4H9Xkq_imageContainer{border-top:1px solid var(--secondary-color)}}@media (hover:hover) and (pointer:fine){._4H9Xkq_imageContainer img:hover{transform:scale(1.03)}}@media (prefers-reduced-motion){._4H9Xkq_imageContainer img:hover{transform:none}}@media (width>=768px){._4H9Xkq_heading{padding-bottom:17px}._4H9Xkq_card{margin-bottom:43px}._4H9Xkq_infoSpan{padding:47px 43px 30px}._4H9Xkq_infoSpan p,._4H9Xkq_techStack{line-height:var(--line-height)}}@media (width>=1024px){._4H9Xkq_projectSection{padding:3rem 5rem}._4H9Xkq_card{border-radius:25px;display:grid}._4H9Xkq_infoSpan{display:initial;line-height:initial;padding:2.5rem}._4H9Xkq_imageContainer{display:initial;border-top:none;border-radius:0 25px 25px 0}@media (prefers-color-scheme:light){._4H9Xkq_card{background-color:var(--secondary-color)}._4H9Xkq_imageContainer{border-left:1px solid var(--primary-color)}}@media (prefers-color-scheme:dark){._4H9Xkq_imageContainer{border-left:1px solid var(--secondary-color)}}}@font-face{font-family:Cairo_Play;src:url(cairoplay-variablefont.93266d6c.ttf)}@font-face{font-family:Inter;src:url(inter-variablefont.25edf01c.ttf)}@font-face{font-family:Nunito;src:url(nunito-variablefont.0775929f.ttf)}:root{--primary-color:#000;--secondary-color:#fff;--accent-color:#e53a35;--small-text:.88rem;--large-text:1.13rem;--line-height:1.67rem}:root.light{--primary-color:#002147;--secondary-color:#fff;--text-color:#000}:root.light nav{background-color:#ffffffe8;box-shadow:0 1px 2px #0000001a}:root.light nav a,:root.light .mobile-menu-icon,:root.light aside a,:root.light .theme-nav-btn{color:var(--primary-color)}:root.light .mobile-nav-topbar{background-color:#ffffffe8;box-shadow:0 1px 2px #0000001a}:root.light aside{background-color:#ffffffe8}:root.light .theme-nav-btn-container,:root.light .published-date,:root.light .milestone-card{border-top:1px solid var(--primary-color)}:root.light .theme-modal{background-color:var(--secondary-color);box-shadow:0 2px 4px #0e1e251f,0 2px 16px #0e1e2552}:root.light .theme-option{color:var(--text-color)}:root.light .theme-modal .active-theme{border:1px solid #0000004d}:root.light .card-container{background-color:var(--secondary-color);color:var(--text-color)}:root.light .card-container .proj-img-container{border-left:none;border-top:1px solid var(--primary-color)}:root.light .project-date{background-color:var(--secondary-color);color:var(--primary-color)}:root.light .guest-post-card{border:1px solid var(--primary-color)}:root.light .guest-post-img-container{border-bottom:1px solid var(--primary-color)}:root.dark{--primary-color:#000;--secondary-color:#fff;--accent-color:#e53a35}:root.dark nav{background-color:#111111e8;box-shadow:0 1px 2px #ffffff24}:root.dark nav a,:root.dark .mobile-menu-icon,:root.dark .theme-nav-btn,:root.dark .theme-option{color:var(--secondary-color)}:root.dark .mobile-nav-topbar{background-color:#111111e8;box-shadow:0 1px 2px #ffffff5e}:root.dark .theme-nav-btn-container,:root.dark .published-date,:root.dark .milestone-card{border-top:1px solid var(--secondary-color)}:root.dark aside{background-color:#111111e8}:root.dark .theme-modal{background-color:var(--primary-color);box-shadow:0 2px 4px #f1e1da1f,0 2px 16px #f1e1da52}:root.dark .theme-modal .active-theme{border:1px solid #ffffff4d}:root.dark .card-container{background-color:var(--primary-color);color:var(--secondary-color)}:root.dark .card-container .proj-img-container{border-left:none;border-top:1px solid var(--secondary-color)}:root.dark .project-date{background-color:var(--primary-color);color:var(--secondary-color)}:root.dark .guest-post-card{border:1px solid var(--secondary-color)}@media (prefers-color-scheme:light){:root{--primary-color:#002147;--secondary-color:#fff;--text-color:#000}.theme-modal .active-theme{border:1px solid #0000004d}}@media (prefers-color-scheme:dark){.theme-modal .active-theme{border:1px solid #ffffff4d}}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;height:100%;overflow-x:hidden}body{background-color:var(--primary-color);font-family:Inter,sans-serif}main{height:inherit}.hide-theme-modal{display:none}h1{color:var(--secondary-color);padding:3.6rem 30px 2.5rem;font-size:3.2rem}h2{font-size:2rem}h3{font-size:1.5rem;line-height:2.2rem}a{color:inherit;text-decoration:none}aside.hide-mobile-sidebar{display:none}@media (width>=768px){h1{padding-block:70px 60px}}@media (width>=1024px){:root.light .card-container .proj-img-container{border-left:1px solid var(--primary-color);border-top:none}:root.dark .card-container .proj-img-container{border-left:1px solid var(--secondary-color);border-top:none}h1{padding:4.3rem 5rem 3.5rem}}@media (hover:hover) and (pointer:fine){:root.light .routes a:hover,:root.dark .routes a:hover{color:var(--accent-color)}:root.light .theme-nav-btn:hover{background-color:#0000001a}:root.dark .theme-nav-btn:hover{background-color:#ffffff1a}}
/*# sourceMappingURL=path0.abcd7d0e.css.map */
