.Timeline-module__xPkO6q__wrapper{margin-top:var(--space-7);margin-bottom:var(--space-6);position:relative}.Timeline-module__xPkO6q__fade{z-index:2;pointer-events:none;opacity:0;width:48px;transition:opacity var(--transition-base);position:absolute;top:0;bottom:0}.Timeline-module__xPkO6q__fadeVisible{opacity:1}.Timeline-module__xPkO6q__fadeLeft{background:linear-gradient(to right, var(--bg), transparent);left:0}.Timeline-module__xPkO6q__fadeRight{background:linear-gradient(to left, var(--bg), transparent);right:0}.Timeline-module__xPkO6q__track{gap:var(--space-5);padding:var(--space-7) var(--space-5) var(--space-5);cursor:grab;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;display:flex;position:relative;overflow:auto hidden}.Timeline-module__xPkO6q__track::-webkit-scrollbar{display:none}.Timeline-module__xPkO6q__grabbing{cursor:grabbing}.Timeline-module__xPkO6q__line{top:26px;left:var(--space-5);right:var(--space-5);background:linear-gradient(90deg, transparent 0%, var(--accent) 5%, var(--accent) 95%, transparent 100%);opacity:.5;pointer-events:none;height:2px;position:absolute}.Timeline-module__xPkO6q__milestone{scroll-snap-align:center;flex-direction:column;flex:none;align-items:center;width:260px;display:flex;position:relative}.Timeline-module__xPkO6q__dot{background:var(--bg);border:2px solid var(--accent);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative}.Timeline-module__xPkO6q__dotInner{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent), 0 0 16px #c8963e4d;border-radius:50%;animation:3s ease-in-out infinite Timeline-module__xPkO6q__pulse}@keyframes Timeline-module__xPkO6q__pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.Timeline-module__xPkO6q__card{margin-top:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;transition:border-color var(--transition-base), transform var(--transition-base);pointer-events:none}.Timeline-module__xPkO6q__milestone:hover .Timeline-module__xPkO6q__card{border-color:var(--border-hover);transform:translateY(-2px)}.Timeline-module__xPkO6q__milestone:hover .Timeline-module__xPkO6q__dot{border-color:var(--accent-hover)}.Timeline-module__xPkO6q__milestone:hover .Timeline-module__xPkO6q__dotInner{box-shadow:0 0 12px var(--accent-hover), 0 0 24px #c8963e66}.Timeline-module__xPkO6q__iconWrap{border-radius:var(--radius-md);background-color:var(--accent-muted);width:32px;height:32px;color:var(--accent);margin-bottom:var(--space-2);justify-content:center;align-items:center;display:flex}.Timeline-module__xPkO6q__year{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);margin-bottom:var(--space-2);display:block}.Timeline-module__xPkO6q__title{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text);margin-bottom:var(--space-2);line-height:1.3}.Timeline-module__xPkO6q__text{font-size:var(--fs-xs);color:var(--text-secondary);line-height:1.6}.Timeline-module__xPkO6q__hint{text-align:center;font-size:var(--fs-xs);color:var(--text-muted);margin-top:var(--space-3);letter-spacing:.05em;animation:4s ease-in-out infinite Timeline-module__xPkO6q__fadeHint}@keyframes Timeline-module__xPkO6q__fadeHint{0%,to{opacity:.4}50%{opacity:.8}}@media (max-width:640px){.Timeline-module__xPkO6q__milestone{width:220px}.Timeline-module__xPkO6q__fade{width:32px}.Timeline-module__xPkO6q__track{gap:var(--space-4);padding-left:var(--space-3);padding-right:var(--space-3)}}@media (prefers-reduced-motion:reduce){.Timeline-module__xPkO6q__dotInner{opacity:1;animation:none}.Timeline-module__xPkO6q__hint{opacity:.5;animation:none}}
.page-module__lc0wLW__page{padding-top:calc(var(--header-height) + var(--space-9));padding-bottom:var(--space-9);min-height:100vh}.page-module__lc0wLW__header{margin-bottom:var(--space-8)}.page-module__lc0wLW__intro{gap:var(--space-8);margin-bottom:var(--space-8);align-items:flex-start;display:flex}.page-module__lc0wLW__bioContent{flex:1;max-width:580px}.page-module__lc0wLW__bioText{gap:var(--space-4);flex-direction:column;display:flex}.page-module__lc0wLW__bioText p{font-size:var(--fs-base);color:var(--text-secondary);line-height:1.7}.page-module__lc0wLW__portraitWrap{flex-shrink:0}.page-module__lc0wLW__portrait{border-radius:var(--radius-lg);object-fit:cover;border:1px solid var(--border);width:280px;height:340px}.page-module__lc0wLW__timelineHeading{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text);margin-bottom:var(--space-2)}.page-module__lc0wLW__ctaRow{margin-top:var(--space-7);text-align:center}@media (max-width:768px){.page-module__lc0wLW__intro{gap:var(--space-5);flex-direction:column}.page-module__lc0wLW__portraitWrap{order:-1}.page-module__lc0wLW__portrait{width:200px;height:240px}}
