html{scroll-behavior:smooth;scroll-padding-top:90px}.Header{background:#fff;height:72px;left:0;padding:0 2rem;position:fixed;right:0;top:0;z-index:1000}.Header,.Header nav{align-items:center;display:flex}.Header nav{flex-wrap:wrap;gap:1.75rem;justify-content:flex-start;width:100%}.Header nav a{color:#666;font-size:.95rem;font-weight:500;letter-spacing:.02em;padding:.25rem 0;text-decoration:none;text-transform:uppercase;white-space:nowrap}.Header nav a:hover{color:#000}.Header nav a:first-child{color:#000;font-weight:600;letter-spacing:.1em;margin-right:auto}.mobileView{display:none}@media (max-width:640px){.Header{align-items:flex-start;height:auto;padding:1rem}.mobileView{display:block;position:absolute;right:1rem;top:18px}.mobileView button{background:#0000;border:1px solid #e5e7eb;border-radius:8px;height:36px;width:36px}.Header nav{align-items:flex-start;flex-direction:column;gap:.75rem;padding-top:1rem}.Header nav.hidden{display:none}.Header nav a:first-child{margin-right:0}}.Profile{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:1.2fr .8fr;margin:0 auto;max-width:1100px;padding:96px 24px 64px}.Profile .left h1{font-size:44px;line-height:1.1;margin:0 0 12px}.Profile .left h3{color:#374151;font-size:18px;font-weight:500;margin:0 0 18px}.Profile .left p{color:#4b5563;line-height:1.6;margin:0 0 20px;max-width:58ch}.Profile .right{display:flex;justify-content:center}.Profile .right img{background:#f3f4f6;border-radius:16px;box-shadow:0 20px 40px #0000001f;height:420px;object-fit:cover;width:360px}.btn{align-items:center;border-radius:8px;display:inline-flex;font-size:.95rem;font-weight:500;justify-content:center;padding:10px 18px;text-decoration:none;transition:all .2s ease}.btn-primary{background:#090d18;color:#fff}.btn-primary:hover{background:#020617}.btn-secondary{background:#0000;border:1px solid #e5e7eb;color:#0f172a}.btn-secondary:hover{background:#f8fafc}.buttons{display:flex;gap:12px;margin-top:16px}.Projects{margin:0 auto;max-width:1100px;padding:80px 24px}.Projects h1{margin-bottom:48px;margin-top:0}.experienceLayout{align-items:flex-start;display:flex;gap:18px;width:100%}.experienceTabs{border-right:1px solid #0000001a;min-width:280px;padding-right:14px;width:280px}.experienceTabs .MuiTabs-root{width:100%}.experienceTabs .MuiTab-root{align-items:flex-start;border-radius:10px;color:#0000008c;font-weight:700;line-height:1.15;min-height:auto;padding:10px;text-align:left;text-transform:none;transition:background .16s ease,color .16s ease}.experienceTabs .MuiTab-root:hover{background:#0000000a;color:#000000d9}.experienceTabs .MuiTab-root.Mui-selected{background:#0078ff1a;color:#000000e6}.experienceTabs .MuiTabs-indicator{background:#090d18;border-radius:999px;width:3px}.experiencePanel{background:linear-gradient(180deg,#0b1220,#020617);border-radius:18px;box-shadow:0 20px 40px #00000059;flex:1 1;padding:26px 28px;transition:all .24s ease}.experiencePanelFixed{background:#0b0f1a;border:1px solid #0000001f;border-radius:16px;box-shadow:0 10px 30px #0000001f;color:#ffffffdb;height:360px;max-height:360px;overflow:auto;padding:18px}.experiencePanelFixed p{font-size:.98rem;line-height:1.65;margin:0 0 12px}.xpMeta{color:#ffffff9e;font-weight:600;letter-spacing:.01em}.xpSummary{color:#ffffffe6;font-weight:700;margin-bottom:14px}.xpTasks{color:#ffffffd1;margin:0 0 16px;padding-left:18px}.xpTasks li{margin:8px 0}.xpImpactBox{background:#22c55e14;border:1px solid #22c55e59;border-radius:14px;margin-top:8px;padding:14px}.xpImpactLabel{color:#22c55ef2;display:block;font-weight:800;margin-bottom:6px}.xpImpactText{color:#ffffffd1}.xpTech{margin-top:14px}.xpTechTitle{color:#ffffffb8;font-weight:800;margin-bottom:10px}.xpTechChips{display:flex;flex-wrap:wrap;gap:10px}.xpChip{background:#ffffff0f;border:1px solid #22c55e59;border-radius:999px;color:#ffffffe0;display:inline-flex;font-size:.9rem;font-weight:700;padding:6px 10px}.tabRow,.xpChip{align-items:center}.tabRow{display:flex;gap:12px}.tabLogo{background:#fff;border-radius:8px;flex-shrink:0;height:36px;object-fit:contain;padding:4px;width:36px}.experiencePanelFixed::-webkit-scrollbar{width:10px}.experiencePanelFixed::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.experiencePanelFixed::-webkit-scrollbar-thumb:hover{background:#fff3}@media (max-width:900px){.experienceLayout{flex-direction:column;gap:14px}.experienceTabs{border-bottom:1px solid #0000001a;border-right:0;min-width:0;padding-bottom:12px;padding-right:0;width:100%}.experiencePanelFixed{height:auto;max-height:none}}.tabText{display:flex;flex-direction:column;gap:2px}.tabOrg{color:#000000eb;font-size:.95rem;font-weight:800;line-height:1.2}.tabRole{color:#0000008c;font-size:.82rem;font-weight:600;line-height:1.2}.experienceSection{margin:0;max-width:none;padding:0}.xpHeaderRow{margin-bottom:10px}.xpCompanyLink{align-items:center;background:#2563eb14;border:1px solid #2563eb80;border-radius:10px;color:#2563eb;display:inline-flex;font-size:.75rem;font-weight:700;gap:6px;letter-spacing:.08em;padding:6px 12px;text-decoration:none;text-transform:uppercase;transition:all .16s ease}.xpCompanyLink:hover{background:#2563eb26;border-color:#2563ebcc}.xpExternalIcon{font-size:.9em;line-height:1}.xpHeaderRow{display:flex;gap:12px}.sectionTitle{text-align:left!important}.Projects{background:#fff;max-width:none;padding:96px 0 32px}.projects-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.projectCard{align-items:center;background:#090d18;border:1px solid #3a3a3a;border-radius:12px;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:28px 32px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.projectCard:hover{box-shadow:0 12px 28px #0003;transform:translateY(-6px)}.projectCard h3{color:#fff;font-size:1.35rem;font-weight:600;margin:0;text-align:center}.projectCard p{color:#e5e7eb;font-size:.9rem;line-height:1.55;margin:0;max-width:40ch}.projectCard h4{color:#22c55ef2;font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:6px;margin-top:14px;text-align:center;text-transform:uppercase}.focus-areas,.technologies{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}.focus-areas li{background:#4a4a4a}.focus-areas li,.technologies li{border-radius:6px;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:6px 12px;text-transform:uppercase}.technologies li{background:#5a5a5a}.projectCard a{align-items:center;color:#2563eb;display:inline-flex;font-size:.88rem;font-weight:500;gap:6px;margin-top:auto;text-decoration:none}.projectCard a:hover{color:#2563eb;text-decoration:underline}@media (max-width:968px){.projects-grid{grid-template-columns:1fr}}.sectionTitle{margin-bottom:10px}.projectsTagline{color:#0f172a;font-weight:600;margin:0 0 24px}.Bottom{background:#090d18;box-shadow:0 -10px 24px #00000059;color:#fff;margin-top:0;padding:28px 24px;width:100%}.Bottom nav{align-items:center;display:flex;flex-wrap:nowrap;gap:32px;justify-content:space-between;margin:0 auto;max-width:1200px}.Bottom .fa{color:#e5e7eb;cursor:pointer;font-size:28px;transition:transform .16s ease,color .16s ease}.Bottom .fa:hover{color:#22c55e;transform:translateY(-2px)}.Bottom nav a{border-radius:999px;color:#e5e7eb;font-size:.85rem;font-weight:700;letter-spacing:.12em;padding:10px 14px;text-decoration:none;text-transform:uppercase;transition:background .16s ease,color .16s ease}.Bottom nav a:hover{background:#ffffff14;color:#fff}@media (max-width:900px){.Bottom nav{flex-wrap:wrap;gap:24px}.Bottom .fa{font-size:26px}}body,html{color:#0f172a;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;overflow-x:hidden;padding:0}.sectionLabel,.xpMeta,.xpTechTitle{color:#64748b;font-size:.9rem;font-weight:500;letter-spacing:.02em}.btn{letter-spacing:.01em}.section h1{margin-bottom:48px;margin-top:0}.section{margin:0 auto;max-width:1100px;padding:64px 16px 32px}.sectionTitle{color:#000;font-size:2.5rem;font-weight:800;margin:0 0 16px;text-align:left}
/*# sourceMappingURL=main.dc9354cf.css.map*/