.NfDiEG_container{background:var(--color-bg);min-height:100vh;padding:calc(var(--space-xl) + 72px) 0 var(--space-2xl);position:relative;overflow:hidden}.NfDiEG_gridBg{background-image:linear-gradient(var(--color-surface-2) 1px, transparent 1px), linear-gradient(90deg, var(--color-surface-2) 1px, transparent 1px);opacity:.6;pointer-events:none;background-size:48px 48px;position:absolute;inset:0}.NfDiEG_inner{max-width:var(--max-width);padding:0 var(--space-lg);margin:0 auto;position:relative}.NfDiEG_label{font-family:var(--font-jetbrains-mono), monospace;color:var(--color-primary);letter-spacing:.2em;text-transform:uppercase;margin-bottom:var(--space-sm);font-size:12px;display:inline-block}.NfDiEG_title{font-family:var(--font-space-grotesk), sans-serif;color:var(--color-text);margin-bottom:var(--space-2xl);font-size:clamp(28px,4vw,40px);font-weight:600}.NfDiEG_section{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1.5px solid var(--color-surface-2)}.NfDiEG_sectionTitle{font-family:var(--font-space-grotesk), sans-serif;color:var(--color-text);margin-bottom:var(--space-xl);text-align:left;font-size:clamp(20px,3vw,24px);font-weight:600}.NfDiEG_profileSection{text-align:left}.NfDiEG_profileIntro{gap:var(--space-xl);margin-bottom:var(--space-xl);grid-template-columns:240px 1fr;align-items:flex-start;display:grid}.NfDiEG_avatarWrapper{justify-content:flex-start;display:flex}.NfDiEG_avatarPlaceholder{border-radius:var(--radius-lg);background:var(--color-surface);border:2px dashed var(--color-surface-2);justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative}.NfDiEG_avatarIcon{opacity:.6;font-size:64px}.NfDiEG_avatarPhoto{border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-surface-2);width:200px;height:200px;position:relative;overflow:hidden}.NfDiEG_avatarPhoto img{object-fit:cover;object-position:top center;width:100%;height:100%}.NfDiEG_introText{text-align:left}.NfDiEG_subTitle{font-size:13px;font-family:var(--font-jetbrains-mono), monospace;color:var(--color-primary);margin-bottom:var(--space-xs);letter-spacing:.1em;font-weight:500}.NfDiEG_nameHan{color:var(--color-text);margin-bottom:var(--space-xs);font-size:32px;font-weight:600}.NfDiEG_nameEng{font-size:14px;font-family:var(--font-space-grotesk), sans-serif;color:var(--color-text-sub);margin-bottom:var(--space-lg);letter-spacing:.05em}.NfDiEG_leadBio{color:var(--color-text-sub);font-size:15px;line-height:1.85}.NfDiEG_timeline{max-width:800px;padding-left:var(--space-xl);border-left:2px solid var(--color-surface-2);text-align:left;margin:0 auto 0 0;position:relative}.NfDiEG_timelineItem{margin-bottom:var(--space-xl);position:relative}.NfDiEG_timelineItem:before{content:"";left:calc(-1 * var(--space-xl) - 7px);background:var(--color-primary-light);border:2px solid var(--color-white);border-radius:50%;width:12px;height:12px;position:absolute;top:6px}.NfDiEG_timelineYear{font-family:var(--font-jetbrains-mono), monospace;color:var(--color-primary);margin-bottom:var(--space-xs);letter-spacing:.05em;font-size:12px;font-weight:600}.NfDiEG_timelineContent{padding-left:var(--space-xs)}.NfDiEG_timelineTitle{color:var(--color-text);margin-bottom:var(--space-sm);font-size:16px;font-weight:600}.NfDiEG_timelineText{color:var(--color-text-sub);font-size:14px;line-height:1.75}.NfDiEG_timelineLink{color:var(--color-primary);text-underline-offset:2px;font-weight:500;text-decoration:underline}.NfDiEG_timelineLink:hover{color:var(--color-primary-dark)}.NfDiEG_companyTable{border-top:1px solid var(--color-surface-2)}.NfDiEG_companyRow{gap:var(--space-lg);padding:var(--space-md) 0;border-bottom:1px solid var(--color-surface-2);text-align:left;grid-template-columns:160px 1fr;display:grid}.NfDiEG_companyLabel{color:var(--color-text-sub);font-size:14px;font-weight:600;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.05em}.NfDiEG_companyValue{color:var(--color-text);font-size:15px;line-height:1.75}.NfDiEG_subSectionTitle{color:var(--color-text);margin:var(--space-2xl) 0 var(--space-lg);text-align:left;font-size:18px;font-weight:600}.NfDiEG_subSectionTitle:first-child{margin-top:0}.NfDiEG_visionGrid{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.NfDiEG_visionCard{background:var(--color-white);border:1.5px dashed var(--color-surface-2);border-radius:var(--radius-md);padding:var(--space-lg);text-align:left}.NfDiEG_visionCardTitle{color:var(--color-text);margin-bottom:var(--space-sm);font-size:16px;font-weight:600}.NfDiEG_visionCardText{color:var(--color-text-sub);opacity:.8;font-size:14px;font-style:italic;line-height:1.75}@media (max-width:900px){.NfDiEG_profileIntro{gap:var(--space-lg);grid-template-columns:1fr}.NfDiEG_avatarWrapper{justify-content:center}.NfDiEG_avatarPlaceholder,.NfDiEG_avatarPhoto{width:160px;height:160px}.NfDiEG_avatarIcon{font-size:48px}.NfDiEG_introText{text-align:center}.NfDiEG_nameEng{margin-bottom:var(--space-md)}.NfDiEG_leadBio{text-align:left}}@media (max-width:768px){.NfDiEG_visionGrid{grid-template-columns:1fr}.NfDiEG_timeline{padding-left:var(--space-lg)}.NfDiEG_timelineItem:before{left:calc(-1 * var(--space-lg) - 7px)}.NfDiEG_companyRow{gap:var(--space-xs);grid-template-columns:1fr}}
