.Home-module__g21JLG__main{max-width:900px;margin:auto;padding:2rem;font-family:Arial,sans-serif}.Home-module__g21JLG__hero{text-align:center;margin-bottom:3rem}.Home-module__g21JLG__profileImage{border-radius:20%;margin-bottom:1.5rem}.Home-module__g21JLG__subtitle{color:#06c;margin:.5rem 0;font-size:1.3rem;font-weight:600}.Home-module__g21JLG__tagline{color:#666;margin-bottom:2rem;font-size:1rem;font-style:italic}.Home-module__g21JLG__heroCTA{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.Home-module__g21JLG__ctaButton,.Home-module__g21JLG__ctaButtonSecondary{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.Home-module__g21JLG__ctaButton{color:#fff;background:#06c}.Home-module__g21JLG__ctaButton:hover{background:#0052a3;transform:translateY(-2px);box-shadow:0 4px 12px #0066cc4d}.Home-module__g21JLG__ctaButtonSecondary{color:#06c;background:#fff;border:2px solid #06c}.Home-module__g21JLG__ctaButtonSecondary:hover{background:#f0f7ff;transform:translateY(-2px);box-shadow:0 4px 12px #06c3}.Home-module__g21JLG__grid{flex-wrap:wrap;gap:2rem;display:flex}.Home-module__g21JLG__publicationsGrid{flex-direction:column;gap:2rem;display:flex}.Home-module__g21JLG__card{cursor:pointer;min-width:250px;color:inherit;background:#f9f9f9;border-radius:10px;flex:1;padding:1.5rem;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;box-shadow:0 4px 6px #0000001a}.Home-module__g21JLG__card:hover{transform:translateY(-10px);box-shadow:0 12px 20px #0003}.Home-module__g21JLG__card h3{color:#06c;margin-top:0}.Home-module__g21JLG__cardMeta{color:#06c;margin:-.5rem 0 1rem;font-size:.85rem;font-weight:600}.Home-module__g21JLG__section{margin-bottom:3rem}.Home-module__g21JLG__section h2{text-align:center;color:#333;margin-bottom:1.5rem;font-size:1.8rem}.Home-module__g21JLG__experienceList{flex-direction:column;gap:2rem;display:flex}.Home-module__g21JLG__experienceItem{background:#f9f9f9;border-left:4px solid #06c;border-radius:10px;padding:1.5rem;box-shadow:0 2px 4px #0000000d}.Home-module__g21JLG__experienceItem h3{color:#06c;margin:0 0 .5rem;font-size:1.2rem}.Home-module__g21JLG__experienceRole{color:#333;margin:.25rem 0;font-weight:600}.Home-module__g21JLG__experienceDate{color:#666;margin-bottom:1rem;font-size:.9rem;font-style:italic}.Home-module__g21JLG__experienceItem ul{color:#555;margin:1rem 0;padding-left:1.5rem}.Home-module__g21JLG__experienceItem li{margin-bottom:.5rem;line-height:1.6}.Home-module__g21JLG__skillsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;display:grid}.Home-module__g21JLG__skillCategory{background:#f9f9f9;border-radius:10px;padding:1.5rem;box-shadow:0 2px 4px #0000000d}.Home-module__g21JLG__skillCategory h4{color:#06c;margin-top:0;margin-bottom:1rem;font-size:1rem}.Home-module__g21JLG__skillCategory ul{margin:0;padding:0;list-style:none}.Home-module__g21JLG__skillCategory li{color:#555;border-bottom:1px solid #eee;padding:.5rem 0;line-height:1.6}.Home-module__g21JLG__skillCategory li:last-child{border-bottom:none}.Home-module__g21JLG__publicationsSection{flex-direction:column;gap:2.5rem;display:flex}.Home-module__g21JLG__publicationsSubheading{color:#06c;border-bottom:2px solid #06c;margin:1.5rem 0 1rem;padding-bottom:.5rem;font-size:1.3rem}.Home-module__g21JLG__publicationCard{background:#f9f9f9;border-left:4px solid #06c;border-radius:10px;padding:1.5rem;transition:box-shadow .3s;box-shadow:0 2px 4px #0000000d}.Home-module__g21JLG__publicationCard:hover{box-shadow:0 6px 12px #0000001a}.Home-module__g21JLG__publicationYear{color:#fff;background:#06c;border-radius:20px;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.85rem;font-weight:600;display:inline-block}.Home-module__g21JLG__publicationTitle{color:#333;margin:.75rem 0;font-size:1.05rem;font-weight:600;line-height:1.6}.Home-module__g21JLG__publicationAuthors{color:#666;margin:.5rem 0;font-size:.95rem}.Home-module__g21JLG__publicationJournal{color:#555;margin:.5rem 0;font-size:.95rem;line-height:1.5}.Home-module__g21JLG__doiLink{color:#06c;background:#e6f2ff;border-radius:5px;margin-top:.75rem;padding:.5rem 1rem;font-size:.9rem;text-decoration:none;transition:background .3s;display:inline-block}.Home-module__g21JLG__doiLink:hover{background:#cce5ff}.Home-module__g21JLG__educationList{flex-direction:column;gap:2rem;display:flex}.Home-module__g21JLG__educationItem{background:#f9f9f9;border-left:4px solid #06c;border-radius:10px;padding:1.5rem;box-shadow:0 2px 4px #0000000d}.Home-module__g21JLG__educationItem h3{color:#06c;margin:0 0 .5rem;font-size:1.2rem}.Home-module__g21JLG__educationInstitution{color:#333;margin:.5rem 0;font-weight:600}.Home-module__g21JLG__educationDate{color:#666;margin:.5rem 0;font-size:.9rem;font-style:italic}.Home-module__g21JLG__educationNote{color:#555;margin-top:.75rem;font-size:.95rem}.Home-module__g21JLG__contactInfo{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.Home-module__g21JLG__contactItem{background:#f9f9f9;border-radius:10px;padding:1.5rem;box-shadow:0 2px 4px #0000000d}.Home-module__g21JLG__contactItem strong{color:#06c;margin-bottom:.5rem;font-size:1rem;display:block}.Home-module__g21JLG__contactItem a{color:#06c;word-break:break-all;text-decoration:none;transition:color .3s}.Home-module__g21JLG__contactItem a:hover{color:#0052a3;text-decoration:underline}.Home-module__g21JLG__breadcrumb{margin-bottom:2rem}.Home-module__g21JLG__breadcrumb a{color:#06c;font-size:.95rem;text-decoration:none;transition:color .3s}.Home-module__g21JLG__breadcrumb a:hover{color:#0052a3;text-decoration:underline}.Home-module__g21JLG__projectHeader{text-align:center;border-bottom:2px solid #e0e0e0;margin-bottom:3rem;padding-bottom:2rem}.Home-module__g21JLG__projectHeader h1{color:#06c;margin-bottom:.5rem;font-size:2rem}.Home-module__g21JLG__projectSubtitle{color:#666;margin:.5rem 0;font-size:1.1rem}.Home-module__g21JLG__projectDuration{color:#999;font-size:.95rem;font-style:italic}.Home-module__g21JLG__methodologyBox{background:#f9f9f9;border-left:4px solid #06c;border-radius:10px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 2px 4px #0000000d}.Home-module__g21JLG__methodologyBox h3{color:#06c;margin-top:0;font-size:1.1rem}.Home-module__g21JLG__methodologyBox ul{margin:1rem 0;padding-left:1.5rem}.Home-module__g21JLG__methodologyBox li{color:#555;margin-bottom:.75rem;line-height:1.6}.Home-module__g21JLG__scenarioBox{background:#e6f2ff;border-left:4px solid #06c;border-radius:8px;margin:1rem 0;padding:1.25rem}.Home-module__g21JLG__scenarioBox h4{color:#06c;margin-top:0;margin-bottom:.5rem}.Home-module__g21JLG__scenarioBox p{color:#555;margin:0;line-height:1.6}.Home-module__g21JLG__resultsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0;display:grid}.Home-module__g21JLG__resultCard{background:#f0f7ff;border:1px solid #cce5ff;border-radius:10px;padding:1.5rem;box-shadow:0 2px 4px #0066cc1a}.Home-module__g21JLG__resultCard h4{color:#06c;margin-top:0;font-size:1.05rem}.Home-module__g21JLG__resultCard p{color:#555;margin:.75rem 0;line-height:1.6}.Home-module__g21JLG__techGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;margin:1.5rem 0;display:grid}.Home-module__g21JLG__techItem{background:#f9f9f9;border-top:3px solid #06c;border-radius:10px;padding:1.5rem;box-shadow:0 2px 4px #0000000d}.Home-module__g21JLG__techItem h4{color:#06c;margin-top:0;font-size:1rem}.Home-module__g21JLG__techItem ul{margin:1rem 0 0;padding:0;list-style:none}.Home-module__g21JLG__techItem li{color:#555;border-bottom:1px solid #eee;padding:.4rem 0;font-size:.95rem}.Home-module__g21JLG__techItem li:last-child{border-bottom:none}.Home-module__g21JLG__configTable{background:#f9f9f9;border-radius:10px;overflow:hidden;box-shadow:0 2px 4px #0000000d}.Home-module__g21JLG__configRow{border-bottom:1px solid #e0e0e0;min-height:60px;display:flex}.Home-module__g21JLG__configRow:last-child{border-bottom:none}.Home-module__g21JLG__configLabel{color:#06c;background:#f0f7ff;flex:0 0 35%;align-items:center;padding:1rem;font-weight:600;display:flex}.Home-module__g21JLG__configValue{color:#555;flex:1;align-items:center;padding:1rem;line-height:1.5;display:flex}.Home-module__g21JLG__impactList{margin:1.5rem 0;padding:0;list-style:none}.Home-module__g21JLG__impactList li{color:#555;background:#f9f9f9;border-left:4px solid #06c;border-radius:4px;margin-bottom:1rem;padding:1rem;line-height:1.7}.Home-module__g21JLG__impactList strong{color:#06c}.Home-module__g21JLG__publicationBox{background:#f9f9f9;border-left:4px solid #06c;border-radius:10px;margin-bottom:1.5rem;padding:1.5rem}.Home-module__g21JLG__publicationBox h4{color:#06c;margin-top:0;font-size:1.1rem}.Home-module__g21JLG__publicationBox ul{margin:1rem 0;padding-left:1.5rem}.Home-module__g21JLG__publicationBox li{color:#555;margin-bottom:1rem;line-height:1.7}.Home-module__g21JLG__publicationBox a{color:#06c;text-decoration:none;transition:color .3s}.Home-module__g21JLG__publicationBox a:hover{color:#0052a3;text-decoration:underline}.Home-module__g21JLG__projectNav{background:#f0f7ff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:2rem;display:flex}.Home-module__g21JLG__navLink{color:#06c;text-align:center;flex:1;min-width:200px;font-weight:600;text-decoration:none;transition:color .3s}.Home-module__g21JLG__navLink:hover{color:#0052a3;text-decoration:underline}@media (max-width:768px){.Home-module__g21JLG__main{padding:1rem}.Home-module__g21JLG__grid{flex-direction:column}.Home-module__g21JLG__skillsGrid,.Home-module__g21JLG__contactInfo{grid-template-columns:1fr}.Home-module__g21JLG__heroCTA{flex-direction:column;align-items:center}.Home-module__g21JLG__ctaButton,.Home-module__g21JLG__ctaButtonSecondary{width:100%;max-width:300px}.Home-module__g21JLG__section h2{font-size:1.5rem}.Home-module__g21JLG__resultsGrid,.Home-module__g21JLG__techGrid{grid-template-columns:1fr}.Home-module__g21JLG__configRow{flex-direction:column}.Home-module__g21JLG__configLabel{flex:1;margin-bottom:.5rem}.Home-module__g21JLG__configValue{flex:1}.Home-module__g21JLG__projectHeader h1{font-size:1.5rem}.Home-module__g21JLG__projectNav{flex-direction:column}.Home-module__g21JLG__navLink{width:100%}}@media (max-width:480px){.Home-module__g21JLG__main{padding:1rem}.Home-module__g21JLG__hero{margin-bottom:2rem}.Home-module__g21JLG__subtitle{font-size:1.1rem}.Home-module__g21JLG__tagline{font-size:.95rem}.Home-module__g21JLG__section h2{font-size:1.3rem}.Home-module__g21JLG__card{min-width:100%}.Home-module__g21JLG__projectHeader{padding-bottom:1.5rem}.Home-module__g21JLG__projectHeader h1{font-size:1.3rem}.Home-module__g21JLG__projectSubtitle{font-size:.95rem}.Home-module__g21JLG__methodologyBox{padding:1rem}.Home-module__g21JLG__resultsGrid,.Home-module__g21JLG__techGrid{grid-template-columns:1fr;gap:1rem}.Home-module__g21JLG__impactList li{margin-bottom:.75rem;padding:.75rem}.Home-module__g21JLG__scenarioBox{margin:.75rem 0;padding:1rem}}
