.Navbar_navbarWrapper__c45St{position:fixed;top:50%;left:20px;width:33vh;height:50vh;background-color:#bb9e84;padding:2rem;border-radius:1.5rem;box-shadow:4px 0 12px rgba(0,0,0,.1);z-index:1000;display:flex;flex-direction:column;transition:left .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),opacity .5s ease;transform:translateY(-50%);opacity:1;overflow:hidden}.Navbar_offscreen__izIsj{left:-400px;opacity:0;transform:translateY(-50%)}.Navbar_center__tAKXl{left:50%;opacity:1;transform:translate(-50%,-50%)}.Navbar_left__j7Fro{left:20px;opacity:1;transform:translateY(-50%)}.Navbar_headerWrapper__bns25{background-color:white;border-radius:1rem;padding:.5rem 1rem;margin-bottom:1rem;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.15)}.Navbar_navbarHeading__BBg3r{margin:0;font-size:clamp(1rem,2vw + .5rem,1.5rem);text-align:center;color:#000000}.Navbar_navbar__fk_p7{height:100%;width:100%}.Navbar_navList__3LBi0{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:10px;padding:0;margin:0 auto;list-style:none;height:100%}.Navbar_navItem__mQUmI{display:flex;justify-content:center;align-items:center;overflow:hidden}.Navbar_iconLink__gIknc{text-decoration:none}.Navbar_icon__MZCcv{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease}.Navbar_icon__MZCcv:hover{transform:scale(1.02)}.BrowserWindow_browserWindow__YK6OF{position:relative;margin-left:auto;margin-right:auto;transform:translateY(-50%) scale(0);width:calc(100vw - 33vh - 60px);max-width:1000px;height:600px;margin-top:20vh;background-color:white;border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.2);transform-origin:top left;transition:transform .3s ease;display:flex;flex-direction:column;overflow:hidden;z-index:1001}.BrowserWindow_browserWindow__YK6OF.BrowserWindow_open__MKvo2{transform:scale(1)}.BrowserWindow_browserHeader__LKTiT{background-color:#f0f0f0;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-family:Arial,sans-serif}.BrowserWindow_browserTitle__pa_sC{font-size:1.1rem}.BrowserWindow_browserClose__PrSyE{background:none;border:none;font-size:1.5rem;cursor:pointer;line-height:1;font-weight:700;color:#ffffff}.BrowserWindow_browserClose__PrSyE:hover{color:#d00}.BrowserWindow_browserContent__y2SGd{flex:1;padding:15px;font-family:Arial,sans-serif;font-size:1rem;overflow-y:auto}.Home_nameHeader__D1_WR{font-size:2.5rem;font-weight:700;margin-bottom:20px;position:relative}.Home_homeInfo__WuYBc,.Home_nameHeader__D1_WR{font-family:Roboto Mono,monospace;text-align:center}.Home_homeInfo__WuYBc{color:rgb(47,99,62)}.Home_cat__1Hr6f{display:block;margin-left:auto;margin-right:auto}.About_aboutTitle__L2BIq{font-family:Roboto Mono,monospace;font-size:2.5rem;font-weight:700;color:#294579;margin-bottom:20px;position:relative;text-align:center}.About_topContainer__m4fYq{display:flex;align-items:center;margin:20px}.About_profileImage__z2qi0{width:10rem;height:10rem;border-radius:50%;object-fit:cover;border:4px solid #294579;margin:0 auto 20px;display:block}.About_infoList__5zA_F li{padding:10px 5px;list-style-type:none}.TechStack_techStackSection__uSwOp{padding:10px;text-align:center}.TechStack_techStackTitle__CTM_U{font-size:2.5rem;font-weight:700;margin-bottom:2rem;color:#333}.TechStack_techGrid__fy3a8{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;justify-items:center}.TechStack_techItem__H4b6f{width:100%;max-width:200px;padding:10px;display:flex;align-items:center;gap:.75rem;background-color:#ffffff;border-radius:10px;box-shadow:2px 4px 0 rgba(0,0,0,.1);transition:transform .3s ease}.TechStack_techName__iDdd_{font-size:16px;font-weight:600}.Projects_projectsSection__jkNUT{max-width:1000px;margin:3rem auto;padding:0 1rem}.Projects_title__fKjXj{font-family:Roboto Mono,monospace;text-align:center;font-size:2.5rem;margin-bottom:2rem}.Projects_projectGrid__cz2e2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.Projects_projectCard__kVjkM{display:flex;flex-direction:column;border-radius:12px;box-shadow:0 6px 15px rgb(0 0 0/.1);text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease;background-color:white;overflow:hidden}.Projects_projectCard__kVjkM:hover{transform:translateY(-8px);box-shadow:0 10px 25px rgb(0 0 0/.15)}.Projects_projectImage__dSr7C{width:100%;height:180px;object-fit:cover;border-bottom:1px solid #ddd}.Projects_projectInfo__nshsM{padding:1rem;flex-grow:1}.Projects_projectInfo__nshsM h2{margin:0 0 .5rem;font-size:1.25rem}.Projects_projectInfo__nshsM p{margin:0;color:#555;font-size:1rem}.Contact_contactSection__jV2ih{max-width:600px;margin:3rem auto;padding:0 1rem;text-align:center}.Contact_title__7TgAL{font-family:Roboto Mono,monospace;font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#222}.Contact_description__VULE1{font-size:1.2rem;margin-bottom:2rem;color:#555}.Contact_linksContainer__C1dx8{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.Contact_contactLink__qGk5P{font-size:1.2rem;color:#0b6efd;text-decoration:none;padding:.5rem 1rem;border:2px solid #0b6efd;border-radius:6px;transition:background-color .3s ease,color .3s ease;cursor:pointer}.Contact_contactLink__qGk5P:hover{background-color:#0b6efd;color:white}@font-face{font-family:HelveticaNeueRoman;src:url(/fonts/HelveticaNeueRoman.otf) format("opentype");font-weight:400;font-style:normal}body,html{background-color:#ffffff;font-family:HelveticaNeueRoman}a{color:inherit;text-decoration:none}*{box-sizing:border-box}img{max-width:100%;height:auto}p{line-height:1.5}