.about-hero[data-astro-cid-kh7btl4r]{padding:72px 0 80px;position:relative;overflow:hidden;background:#08080b}.about-hero[data-astro-cid-kh7btl4r] .fl-wrap[data-astro-cid-kh7btl4r]{position:absolute;inset:0 0 -2px;z-index:0}[data-theme=light] .about-hero[data-astro-cid-kh7btl4r]{--bg: #0d1220;--text: #ffffff;--accent: #b4c1d6;--text-body: rgba(255, 255, 255, .82);--text-secondary: rgba(255, 255, 255, .82);--text-subtle: rgba(255, 255, 255, .55);--border: rgba(255, 255, 255, .1)}.about-hero[data-astro-cid-kh7btl4r] .container[data-astro-cid-kh7btl4r]{position:relative;z-index:1}.hero-inner[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:220px 1fr;gap:56px;align-items:center}.about-avatar[data-astro-cid-kh7btl4r]{width:220px;height:220px;border-radius:50%;overflow:hidden;border:2px solid rgba(176,190,212,.45);box-shadow:0 0 0 6px #788caa24;flex-shrink:0}.about-avatar[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover;object-position:50% 12%}.hero-text[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.about-hero[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r]{font-size:clamp(1.9rem,3vw,2.6rem);font-weight:700;line-height:1.2;color:#fff;text-shadow:0 0 18px rgba(176,190,212,.55),0 0 48px rgba(70,95,140,.35);margin:0;text-align:left}.about-tagline[data-astro-cid-kh7btl4r]{font-size:var(--type-card);color:var(--text-body);line-height:var(--leading-relaxed);margin:0;text-align:left}.about-philosophy[data-astro-cid-kh7btl4r]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:72px 0}[data-theme=light] .about-philosophy[data-astro-cid-kh7btl4r]{background:#fff;border-color:var(--rule-light)}.philosophy-inner[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 340px;gap:56px;align-items:start}.about-section-label[data-astro-cid-kh7btl4r]{margin-bottom:12px;color:var(--accent);font:700 var(--type-label)/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.philosophy-text[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:var(--text-2xl);font-weight:700;margin-bottom:20px;line-height:var(--leading-tight)}.philosophy-text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:var(--text-base);color:var(--text-body);line-height:var(--leading-normal);margin-bottom:16px}.philosophy-text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.philosophy-note[data-astro-cid-kh7btl4r]{font-size:var(--type-card);color:var(--text-subtle)}.about-facts[data-astro-cid-kh7btl4r]{padding-left:28px;border-left:1px solid rgba(176,190,212,.18)}.about-facts[data-astro-cid-kh7btl4r] dl[data-astro-cid-kh7btl4r]{margin:0}.about-facts[data-astro-cid-kh7btl4r] dl[data-astro-cid-kh7btl4r]>div[data-astro-cid-kh7btl4r]{padding:12px 0;border-bottom:1px solid rgba(176,190,212,.1)}.about-facts[data-astro-cid-kh7btl4r] dl[data-astro-cid-kh7btl4r]>div[data-astro-cid-kh7btl4r]:last-child{border-bottom:0}.about-facts[data-astro-cid-kh7btl4r] dt[data-astro-cid-kh7btl4r]{margin-bottom:4px;color:var(--text-muted);font:600 var(--type-card)/1.3 var(--font-mono)}.about-facts[data-astro-cid-kh7btl4r] dd[data-astro-cid-kh7btl4r]{margin:0;color:var(--text);font-size:var(--type-card);line-height:1.45}.philosophy-link[data-astro-cid-kh7btl4r]{color:var(--accent);text-decoration:none;border-bottom:1px solid rgba(176,190,212,.35);transition:border-color .2s,color .2s}.philosophy-link[data-astro-cid-kh7btl4r]:hover{color:#fff;border-bottom-color:#b0bed4cc}.proj-list-label[data-astro-cid-kh7btl4r]{margin-top:40px;padding-top:40px;border-top:1px solid var(--border)}.proj-list[data-astro-cid-kh7btl4r]{margin-top:4px}.project-footnote[data-astro-cid-kh7btl4r]{margin:20px 0 0;color:var(--text-muted);font-size:var(--type-card);line-height:1.65}.proj-item[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(120px,170px) 1fr auto;align-items:center;gap:24px;padding:18px 12px;border-bottom:1px solid rgba(255,255,255,.07);border-radius:10px;text-decoration:none;transition:background .18s}.proj-item[data-astro-cid-kh7btl4r]:hover{background:#ffffff0a}.proj-item-name[data-astro-cid-kh7btl4r]{font:600 var(--text-base)/1.2 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.proj-item-desc[data-astro-cid-kh7btl4r]{font-size:var(--text-base);color:var(--text-subtle);line-height:1.5}.proj-item[data-astro-cid-kh7btl4r]:hover .proj-item-name[data-astro-cid-kh7btl4r]{color:var(--text)}[data-theme=light] .proj-item[data-astro-cid-kh7btl4r]{border-bottom-color:#0f162614}[data-theme=light] .proj-item[data-astro-cid-kh7btl4r]:hover{background:#0f162608}.philosophy-connect[data-astro-cid-kh7btl4r]{background:radial-gradient(ellipse 90% 55% at 50% 0%,rgba(121,57,233,.12) 0%,transparent 65%),var(--bg-card);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:28px;display:flex;flex-direction:column;gap:20px}.connect-label[data-astro-cid-kh7btl4r]{font-size:var(--text-xs);font-weight:600;color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.connect-link[data-astro-cid-kh7btl4r]{display:flex;align-items:center;gap:12px;text-decoration:none;transition:opacity .2s}.connect-link[data-astro-cid-kh7btl4r]:hover{opacity:.7}.connect-icon[data-astro-cid-kh7btl4r]{width:48px;height:48px;border-radius:var(--radius-sm);background:#788caa26;border:1px solid var(--border-card);display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:var(--accent);font-family:var(--font-mono);flex-shrink:0}.connect-name[data-astro-cid-kh7btl4r]{font-size:var(--text-base);font-weight:600;color:var(--text)}.connect-handle[data-astro-cid-kh7btl4r]{font-size:var(--type-card);color:var(--text-muted);margin-top:2px}.about-focus[data-astro-cid-kh7btl4r]{padding:72px 0;position:relative;background:#0b101a;overflow:hidden}[data-theme=light] .about-focus[data-astro-cid-kh7btl4r]{background:var(--surface-light)}.focus-label[data-astro-cid-kh7btl4r]{font-size:var(--type-label);font-family:var(--font-mono);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b0bed4b3;margin-bottom:12px}[data-theme=light] .focus-label[data-astro-cid-kh7btl4r]{color:var(--ink-link)}.focus-heading[data-astro-cid-kh7btl4r]{font-size:var(--text-2xl);font-weight:700;margin-bottom:36px;color:#fff}[data-theme=light] .focus-heading[data-astro-cid-kh7btl4r]{color:#0d1220}.focus-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.focus-card[data-astro-cid-kh7btl4r]{background:#ffffff0f;border:1px solid rgba(176,190,212,.2);box-shadow:0 4px 24px #0000004d,inset 0 1px #b0bed41a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;align-items:stretch;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;z-index:1}.focus-beyond[data-astro-cid-kh7btl4r]{margin-top:40px;padding-top:40px;border-top:1px solid var(--border)}.focus-secondary[data-astro-cid-kh7btl4r]{margin:0;color:var(--text-body);font-size:var(--text-base);line-height:1.65}.focus-card[data-astro-cid-kh7btl4r]:hover{border-color:#b0bed452;box-shadow:0 10px 32px #00000047;transform:translateY(-2px)}[data-theme=light] .focus-card[data-astro-cid-kh7btl4r]{background:#fff;border:1px solid rgba(44,76,124,.18);box-shadow:0 2px 16px #2c4c7c14;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] .focus-card[data-astro-cid-kh7btl4r]:hover{border-color:#2c4c7c59;box-shadow:0 8px 40px #2c4c7c24}.focus-visual-area[data-astro-cid-kh7btl4r]{position:relative;background:transparent;border:none;padding:24px 24px 0;display:flex;align-items:flex-start;width:100%;flex-shrink:0}[data-theme=light] .focus-visual-area[data-astro-cid-kh7btl4r],[data-theme=light] .focus-visual-area--viz[data-astro-cid-kh7btl4r],[data-theme=light] .focus-visual-area--workflow[data-astro-cid-kh7btl4r],[data-theme=light] .focus-visual-area--mentorship[data-astro-cid-kh7btl4r]{background:transparent;border:none}.focus-svg[data-astro-cid-kh7btl4r]{width:34px;height:34px;color:var(--text-on-dark-muted);filter:drop-shadow(0 0 6px rgba(176,190,212,.25))}.focus-title[data-astro-cid-kh7btl4r]{font-size:var(--type-card);font-weight:600;letter-spacing:-.01em;color:var(--text);margin:0 0 6px;line-height:1.3}[data-theme=light] .focus-svg[data-astro-cid-kh7btl4r]{color:var(--accent);filter:drop-shadow(0 0 6px rgba(44,76,124,.14))}.focus-text-area[data-astro-cid-kh7btl4r]{padding:14px 24px 24px;display:flex;flex-direction:column;justify-content:center;gap:6px;flex:1;min-width:0}.focus-body[data-astro-cid-kh7btl4r]{font-size:var(--text-base);color:var(--text-body);line-height:var(--leading-normal);margin:0}.focus-body[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:#fff;font-weight:600}[data-theme=light] .focus-body[data-astro-cid-kh7btl4r]{color:var(--ink)}[data-theme=light] .focus-body[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:#0d1220}@media(max-width:768px){.focus-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.focus-card[data-astro-cid-kh7btl4r]{flex-direction:column}.focus-visual-area[data-astro-cid-kh7btl4r]{width:100%;border:none;padding:22px 22px 0}}.about-timeline-section[data-astro-cid-kh7btl4r]{padding:56px 0 0}.about-timeline-section[data-astro-cid-kh7btl4r]:last-of-type{padding-bottom:64px}.timeline-bg-wrap[data-astro-cid-kh7btl4r]{background:linear-gradient(180deg,#ffffff06,#ffffff03);border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:0}.timeline-heading[data-astro-cid-kh7btl4r]{font-size:var(--text-2xl);font-weight:700;margin-bottom:36px}.timeline[data-astro-cid-kh7btl4r]{position:relative}.timeline[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;left:52px;top:0;bottom:0;width:1px;background:var(--border-card)}.timeline-badge[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;justify-content:center;background:var(--ink-link);border:1px solid #5d7299;border-radius:9999px;padding:5px 18px;font-size:var(--type-label);font-weight:700;font-family:var(--font-mono);color:#fff;letter-spacing:.06em;white-space:nowrap;justify-self:center;align-self:start;margin-top:2px;position:relative;z-index:1}.timeline-item[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:104px 1fr;gap:0 16px;padding:10px 0;min-width:0}.timeline-role[data-astro-cid-kh7btl4r]{font-size:var(--text-base);font-weight:600;color:var(--text);margin-bottom:3px;line-height:var(--leading-snug)}.timeline-org[data-astro-cid-kh7btl4r]{font-size:var(--text-base);color:var(--text-muted)}.timeline-detail[data-astro-cid-kh7btl4r]{font-size:var(--text-base);color:var(--text-subtle);line-height:var(--leading-normal);margin-top:8px}.timeline-note[data-astro-cid-kh7btl4r]{font-size:var(--text-base);color:var(--text-subtle);font-style:italic;margin-top:4px;line-height:var(--leading-normal)}@media(max-width:1100px){.focus-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.hero-inner[data-astro-cid-kh7btl4r]{gap:36px}}@media(max-width:640px){.proj-item[data-astro-cid-kh7btl4r]{grid-template-columns:1fr auto;gap:6px 16px;align-items:baseline}.proj-item-desc[data-astro-cid-kh7btl4r]{grid-column:1 / -1}}@media(max-width:768px){.hero-inner[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;justify-items:center}.hero-text[data-astro-cid-kh7btl4r]{align-items:center;text-align:center}.about-hero[data-astro-cid-kh7btl4r] h1[data-astro-cid-kh7btl4r],.about-tagline[data-astro-cid-kh7btl4r]{text-align:center}.philosophy-inner[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.philosophy-connect[data-astro-cid-kh7btl4r]{display:none}.focus-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}@media(max-width:600px){.about-hero[data-astro-cid-kh7btl4r]{padding:56px 0 64px}.about-avatar[data-astro-cid-kh7btl4r]{width:160px;height:160px}.focus-visual-area[data-astro-cid-kh7btl4r]{padding:22px 20px 0}.about-timeline-section[data-astro-cid-kh7btl4r]{padding-top:48px}.about-timeline-section[data-astro-cid-kh7btl4r]:last-of-type{padding-bottom:48px}.timeline-heading[data-astro-cid-kh7btl4r]{margin-bottom:28px}.timeline[data-astro-cid-kh7btl4r]:before{left:10px;top:12px;bottom:18px}.timeline-item[data-astro-cid-kh7btl4r]{display:block;position:relative;padding:0 0 30px 32px}.timeline-item[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;top:13px;left:4px;width:10px;height:10px;border:2px solid var(--bg);border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--border-card)}.timeline-badge[data-astro-cid-kh7btl4r]{margin:0 0 10px;padding:4px 12px;font-size:var(--type-label);letter-spacing:.05em}.timeline-spacer[data-astro-cid-kh7btl4r]{display:none}.timeline-role[data-astro-cid-kh7btl4r],.timeline-org[data-astro-cid-kh7btl4r],.timeline-detail[data-astro-cid-kh7btl4r],.timeline-note[data-astro-cid-kh7btl4r]{font-size:var(--type-card)}}[data-theme=light] .philosophy-text[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{color:#0d1220}[data-theme=light] .philosophy-text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--ink)}[data-theme=light] .philosophy-note[data-astro-cid-kh7btl4r]{color:var(--ink-soft)}[data-theme=light] .about-facts[data-astro-cid-kh7btl4r]{border-left-color:var(--rule-light)}[data-theme=light] .about-facts[data-astro-cid-kh7btl4r] dl[data-astro-cid-kh7btl4r]>div[data-astro-cid-kh7btl4r]{border-bottom-color:#e1e5f3}[data-theme=light] .about-facts[data-astro-cid-kh7btl4r] dt[data-astro-cid-kh7btl4r],[data-theme=light] .project-footnote[data-astro-cid-kh7btl4r]{color:var(--ink-soft)}[data-theme=light] .about-facts[data-astro-cid-kh7btl4r] dd[data-astro-cid-kh7btl4r]{color:#0d1220}[data-theme=light] .proj-list-label[data-astro-cid-kh7btl4r]{border-top-color:var(--rule-light)}[data-theme=light] .proj-item-desc[data-astro-cid-kh7btl4r]{color:var(--ink-soft)}[data-theme=light] .timeline-bg-wrap[data-astro-cid-kh7btl4r]{background:#f4f6fb;border-color:var(--rule-light)}[data-theme=light] .timeline-badge[data-astro-cid-kh7btl4r]{background:var(--ink-link);border-color:var(--ink-link);color:#fff}[data-theme=light] .timeline[data-astro-cid-kh7btl4r]:before{background:var(--rule-light)}[data-theme=light] .timeline-heading[data-astro-cid-kh7btl4r],[data-theme=light] .timeline-role[data-astro-cid-kh7btl4r]{color:#0d1220}[data-theme=light] .timeline-org[data-astro-cid-kh7btl4r]{color:var(--ink-soft)}[data-theme=light] .timeline-note[data-astro-cid-kh7btl4r]{color:var(--ink-muted)}[data-theme=light] .timeline-item[data-astro-cid-kh7btl4r]{padding:8px 0}[data-theme=light] .timeline-content[data-astro-cid-kh7btl4r]{background:#fff;border:1px solid rgba(60,90,140,.1);border-radius:10px;padding:14px 20px;box-shadow:0 2px 16px #3c5a8c14,0 1px 3px #0000000a}[data-theme=light] .philosophy-link[data-astro-cid-kh7btl4r]{color:var(--ink-link);border-bottom-color:#2563eb4d}[data-theme=light] .philosophy-link[data-astro-cid-kh7btl4r]:hover{color:var(--ink-link);border-bottom-color:#1d4ed8b3}[data-theme=light] .philosophy-connect[data-astro-cid-kh7btl4r]{background:radial-gradient(ellipse 90% 55% at 50% 0%,rgba(37,99,235,.08) 0%,transparent 65%),#fff;border-color:#2563eb26}[data-theme=light] .connect-label[data-astro-cid-kh7btl4r]{color:var(--ink-link)}[data-theme=light] .connect-icon[data-astro-cid-kh7btl4r]{background:#2563eb1a;border-color:#2563eb33;color:var(--ink-link)}[data-theme=light] .connect-handle[data-astro-cid-kh7btl4r]{color:var(--ink-soft)}@media(max-width:600px){.timeline[data-astro-cid-kh7btl4r]:before,[data-theme=light] .timeline[data-astro-cid-kh7btl4r]:before{display:none}.timeline-item[data-astro-cid-kh7btl4r],[data-theme=light] .timeline-item[data-astro-cid-kh7btl4r]{display:block;width:100%;min-width:0;padding:0 0 30px 32px}.timeline-content[data-astro-cid-kh7btl4r],[data-theme=light] .timeline-content[data-astro-cid-kh7btl4r]{width:100%;min-width:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.timeline-role[data-astro-cid-kh7btl4r],.timeline-org[data-astro-cid-kh7btl4r],.timeline-detail[data-astro-cid-kh7btl4r],.timeline-note[data-astro-cid-kh7btl4r]{overflow-wrap:anywhere}}
