.TimelinePage-module__z-Kzka__timelineLayout{max-width:var(--container-max);gap:var(--space-8);padding:0 var(--space-6);margin:0 auto;display:flex;position:relative}.TimelinePage-module__z-Kzka__yearPicker{width:150px;top:calc(var(--nav-height) + var(--space-8));flex-direction:column;height:fit-content;display:flex;position:sticky}.TimelinePage-module__z-Kzka__pickerInner{padding-left:var(--space-6);border-left:2px solid var(--glass-border);position:relative}.TimelinePage-module__z-Kzka__pickerLine{display:none}.TimelinePage-module__z-Kzka__yearBtn{align-items:center;gap:var(--space-3);padding:var(--space-2)0;color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;text-align:left;transition:all var(--transition-base);background:0 0;border:none;display:flex;position:relative;left:-2px}.TimelinePage-module__z-Kzka__yearBtn:hover{color:var(--color-text-primary)}.TimelinePage-module__z-Kzka__yearDot{background:var(--glass-border);border-radius:var(--radius-full);width:6px;height:6px;transition:all var(--transition-base)}.TimelinePage-module__z-Kzka__activeYear{color:var(--color-accent-mountain)}.TimelinePage-module__z-Kzka__activeYear .TimelinePage-module__z-Kzka__yearDot{background:var(--color-accent-mountain);box-shadow:0 0 10px var(--color-accent-mountain);transform:scale(1.5)}.TimelinePage-module__z-Kzka__activeYear .TimelinePage-module__z-Kzka__yearText{font-weight:var(--font-bold);color:var(--color-text-primary)}.TimelinePage-module__z-Kzka__timelineSection{padding:var(--space-12)0 var(--space-16);flex:1;min-width:0}.TimelinePage-module__z-Kzka__timeline{position:relative}.TimelinePage-module__z-Kzka__yearGroup{margin-bottom:var(--space-16);scroll-margin-top:100px}.TimelinePage-module__z-Kzka__yearMarker{margin-bottom:var(--space-6);border-bottom:1px solid var(--glass-border);padding-bottom:var(--space-2)}.TimelinePage-module__z-Kzka__yearLabel{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary)}.TimelinePage-module__z-Kzka__yearItems{gap:var(--space-4);flex-direction:column;display:flex}.TimelinePage-module__z-Kzka__itemCard{align-items:center;gap:var(--space-6);padding:var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-xl);transition:all var(--transition-slow);text-decoration:none;display:flex;overflow:hidden}.TimelinePage-module__z-Kzka__itemCard:hover{border-color:var(--color-accent-mountain);background:var(--color-bg-elevated);box-shadow:var(--shadow-xl);transform:translateY(-4px)}.TimelinePage-module__z-Kzka__itemDot{border-radius:var(--radius-full);flex-shrink:0;width:12px;height:12px}.TimelinePage-module__z-Kzka__itemContent{flex:1;min-width:0}.TimelinePage-module__z-Kzka__itemHeader{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.TimelinePage-module__z-Kzka__itemIcon{font-size:1.1rem}.TimelinePage-module__z-Kzka__itemMonth{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em}.TimelinePage-module__z-Kzka__itemTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.TimelinePage-module__z-Kzka__itemLocation{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-2)}.TimelinePage-module__z-Kzka__itemExcerpt{font-size:var(--text-sm);color:var(--color-text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.TimelinePage-module__z-Kzka__itemImage{border-radius:var(--radius-md);flex-shrink:0;width:120px;height:80px;overflow:hidden}.TimelinePage-module__z-Kzka__itemImage img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.TimelinePage-module__z-Kzka__itemCard:hover .TimelinePage-module__z-Kzka__itemImage img{transform:scale(1.1)}.TimelinePage-module__z-Kzka__itemArrow{font-size:var(--text-xl);color:var(--color-text-muted);transition:transform var(--transition-base);margin-left:var(--space-2)}.TimelinePage-module__z-Kzka__itemCard:hover .TimelinePage-module__z-Kzka__itemArrow{color:var(--color-accent-mountain);transform:translate(5px)}@media (max-width:1024px){.TimelinePage-module__z-Kzka__yearPicker{display:none}.TimelinePage-module__z-Kzka__timelineLayout{padding:0 var(--space-4)}}@media (max-width:768px){.TimelinePage-module__z-Kzka__itemCard{gap:var(--space-4);padding:var(--space-3)}.TimelinePage-module__z-Kzka__itemImage{width:80px;height:80px}.TimelinePage-module__z-Kzka__itemTitle{font-size:var(--text-base)}.TimelinePage-module__z-Kzka__yearLabel{font-size:var(--text-2xl)}}@media (max-width:480px){.TimelinePage-module__z-Kzka__itemImage{display:none}}
