.about-intro-sec[data-astro-cid-x7p4r2xm]{position:relative;overflow:hidden;padding:180px 0 96px}.about-intro-sec[data-astro-cid-x7p4r2xm]:before{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(241,245,236,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(241,245,236,.05) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:radial-gradient(ellipse 58% 72% at 50% 44%,#000 8%,transparent 70%);mask-image:radial-gradient(ellipse 58% 72% at 50% 44%,#000 8%,transparent 70%);pointer-events:none}.about-intro-sec[data-astro-cid-x7p4r2xm]:after{content:"";position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);width:min(680px,82%);height:440px;z-index:0;background:radial-gradient(ellipse at center,rgba(185,255,102,.13),transparent 66%);pointer-events:none}@media (max-width: 900px){.about-intro-sec[data-astro-cid-x7p4r2xm]{padding:130px 0 60px}}.about-intro[data-astro-cid-x7p4r2xm]{position:relative;z-index:1;max-width:760px;margin:0 auto;text-align:center}.about-intro[data-astro-cid-x7p4r2xm] .section-label[data-astro-cid-x7p4r2xm]{justify-content:center}.about-title[data-astro-cid-x7p4r2xm]{font-family:var(--serif);font-size:clamp(34px,5vw,62px);font-weight:300;line-height:1.06;letter-spacing:-.03em;margin:18px 0 28px}.about-title[data-astro-cid-x7p4r2xm] em{font-style:italic;color:var(--green);font-weight:300}.about-bio[data-astro-cid-x7p4r2xm]{color:var(--fg-dim);font-size:17px;line-height:1.7;margin-bottom:16px}.about-loc[data-astro-cid-x7p4r2xm]{color:var(--fg-mute);font-size:14px;margin-top:28px}.about-exp[data-astro-cid-x7p4r2xm]{background:var(--bg-2)}.timeline-wrap[data-astro-cid-x7p4r2xm]{position:relative;max-width:820px;padding:10px 0}.timeline-line[data-astro-cid-x7p4r2xm]{position:absolute;left:11px;top:40px;bottom:40px;width:2px;background:linear-gradient(to bottom,transparent,var(--green) 10%,var(--green) 90%,transparent);opacity:.3}.timeline-step[data-astro-cid-x7p4r2xm]{position:relative;padding:26px 0 26px 60px}.timeline-dot[data-astro-cid-x7p4r2xm]{position:absolute;left:0;top:32px;width:24px;height:24px;border-radius:50%;background:var(--bg-2);border:2px solid var(--green);box-shadow:0 0 24px #b9ff6666}.timeline-dot[data-astro-cid-x7p4r2xm]:after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--green)}.timeline-step[data-astro-cid-x7p4r2xm].active .timeline-dot[data-astro-cid-x7p4r2xm]{animation:dotPulse 2.2s ease-in-out infinite}@keyframes dotPulse{0%,to{box-shadow:0 0 #b9ff6680}50%{box-shadow:0 0 0 8px #b9ff6600}}.timeline-num[data-astro-cid-x7p4r2xm]{font-size:13px;color:var(--green);letter-spacing:.05em;margin-bottom:8px}.timeline-role[data-astro-cid-x7p4r2xm]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.timeline-name[data-astro-cid-x7p4r2xm]{font-family:var(--serif);font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1.1;letter-spacing:-.02em}.active-badge[data-astro-cid-x7p4r2xm]{display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:500;color:var(--green);background:#b9ff661a;border:1px solid rgba(185,255,102,.25)}.live-dot[data-astro-cid-x7p4r2xm]{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 #b9ff6699;animation:livePulse 1.8s ease-in-out infinite}@keyframes livePulse{0%,to{box-shadow:0 0 #b9ff6699;opacity:1}50%{box-shadow:0 0 0 6px #b9ff6600;opacity:.65}}.timeline-period[data-astro-cid-x7p4r2xm]{display:block;font-size:13px;color:var(--fg-mute);margin:8px 0 12px}.timeline-desc[data-astro-cid-x7p4r2xm]{font-size:15px;color:var(--fg-dim);line-height:1.65;max-width:600px}.timeline-tools[data-astro-cid-x7p4r2xm]{margin-top:12px;font-size:12.5px;letter-spacing:.02em;color:var(--fg-mute)}.detail-grid[data-astro-cid-x7p4r2xm]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.panel[data-astro-cid-x7p4r2xm]{background:var(--bg-2);border:1px solid var(--line);border-radius:20px;padding:30px}.panel-title[data-astro-cid-x7p4r2xm]{font-family:var(--serif);font-size:20px;font-weight:400;margin-bottom:20px}.chips[data-astro-cid-x7p4r2xm]{display:flex;flex-wrap:wrap;gap:9px}.chip[data-astro-cid-x7p4r2xm]{padding:8px 14px;border-radius:999px;font-size:13px;background:var(--bg-3);border:1px solid var(--line);color:var(--fg-dim)}.list[data-astro-cid-x7p4r2xm]{list-style:none;display:flex;flex-direction:column;gap:22px}.list-head[data-astro-cid-x7p4r2xm]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.list-head[data-astro-cid-x7p4r2xm] strong[data-astro-cid-x7p4r2xm]{font-weight:600}.list-period[data-astro-cid-x7p4r2xm]{font-size:13px;color:var(--fg-mute);white-space:nowrap}.list-org[data-astro-cid-x7p4r2xm]{font-size:14px;color:var(--green-soft);margin-top:2px;display:block}.langs[data-astro-cid-x7p4r2xm]{list-style:none;display:flex;flex-direction:column;gap:14px}.langs[data-astro-cid-x7p4r2xm] li[data-astro-cid-x7p4r2xm]{display:flex;justify-content:space-between;font-size:15px;padding-bottom:13px;border-bottom:1px solid var(--line)}.lang-level[data-astro-cid-x7p4r2xm]{color:var(--fg-mute)}@media (max-width: 900px){.detail-grid[data-astro-cid-x7p4r2xm]{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.timeline-step[data-astro-cid-x7p4r2xm].active .timeline-dot[data-astro-cid-x7p4r2xm],.live-dot[data-astro-cid-x7p4r2xm]{animation:none}}
