.page-module__E0kJGG__main{flex:1}.page-module__E0kJGG__container{max-width:var(--content-max-width);margin:0 auto;padding:0 24px}.page-module__E0kJGG__hero{flex-direction:column;justify-content:center;align-items:center;min-height:50vh;padding:60px 24px;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__waveformBg{z-index:0;position:absolute;inset:0}.page-module__E0kJGG__waveformBg svg{object-fit:cover;width:100%;height:100%}.page-module__E0kJGG__heroContent{z-index:1;text-align:center;max-width:800px;animation:.8s forwards page-module__E0kJGG__fadeInUp;position:relative}.page-module__E0kJGG__heroTitle{margin-bottom:16px;font-size:2.5rem;font-weight:700;line-height:1.1}.page-module__E0kJGG__heroTitleLine{color:var(--text-primary);display:block}.page-module__E0kJGG__heroTitleAccent{background:linear-gradient(135deg, var(--accent-primary) 0%, var(--accent-secondary) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.page-module__E0kJGG__heroSubtitle{color:var(--text-secondary);max-width:600px;margin:0 auto 32px;font-size:1rem;line-height:1.7}.page-module__E0kJGG__heroCtas{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.page-module__E0kJGG__scrollIndicator{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;flex-direction:column;align-items:center;gap:8px;font-size:.75rem;animation:2s ease-in-out infinite page-module__E0kJGG__float;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.page-module__E0kJGG__stats{background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:32px 0}.page-module__E0kJGG__statsGrid{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.page-module__E0kJGG__statItem{text-align:center}.page-module__E0kJGG__statValue{font-family:var(--font-headline);color:var(--accent-primary);margin-bottom:4px;font-size:2rem;font-weight:700;line-height:1;display:block}.page-module__E0kJGG__statLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.875rem}.page-module__E0kJGG__eras{padding:60px 0}.page-module__E0kJGG__sectionTitle{text-align:center;margin-bottom:12px;font-size:1.75rem}.page-module__E0kJGG__sectionSubtitle{text-align:center;color:var(--text-secondary);max-width:600px;margin:0 auto 64px}.page-module__E0kJGG__erasGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__E0kJGG__eraCard{background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--transition-base);flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__eraCard:hover{border-color:var(--accent-primary);box-shadow:0 20px 40px #0006, var(--shadow-glow-amber);transform:translateY(-8px)}.page-module__E0kJGG__eraCard:hover .page-module__E0kJGG__eraArrow{opacity:1;transform:translate(0)}.page-module__E0kJGG__eraIcon{width:32px;height:32px;margin-bottom:12px}.page-module__E0kJGG__eraIcon svg{width:100%;height:100%}.page-module__E0kJGG__eraPeriod{font-family:var(--font-mono);color:var(--text-muted);margin-bottom:8px;font-size:.75rem}.page-module__E0kJGG__eraTitle{margin-bottom:8px;font-size:1.125rem}.page-module__E0kJGG__eraDescription{color:var(--text-secondary);flex:1;margin-bottom:16px;font-size:.875rem;line-height:1.6}.page-module__E0kJGG__eraArrow{color:var(--accent-primary);opacity:0;transition:all var(--transition-base);position:absolute;bottom:24px;right:24px;transform:translate(-10px)}.page-module__E0kJGG__timeline{background:var(--bg-secondary);padding:60px 0}.page-module__E0kJGG__timelineTrack{grid-template-columns:repeat(11,1fr);gap:16px;margin-top:64px;display:grid;position:relative}.page-module__E0kJGG__timelineLine{background:linear-gradient(90deg, var(--accent-primary), var(--accent-secondary));opacity:.3;height:2px;position:absolute;top:12px;left:0;right:0}.page-module__E0kJGG__timelineItem{text-align:center;padding-top:32px;position:relative}.page-module__E0kJGG__timelineDot{background:var(--bg-secondary);border:3px solid var(--accent-primary);z-index:1;border-radius:50%;width:20px;height:20px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.page-module__E0kJGG__timelineYear{font-family:var(--font-mono);color:var(--accent-primary);margin-bottom:8px;font-size:.875rem;font-weight:600}.page-module__E0kJGG__timelineEvent{font-family:var(--font-headline);color:var(--text-primary);margin-bottom:4px;font-size:.75rem;font-weight:600}.page-module__E0kJGG__timelineDesc{color:var(--text-muted);font-size:.625rem;line-height:1.4}.page-module__E0kJGG__cta{padding:60px 0}.page-module__E0kJGG__ctaContent{text-align:center;max-width:600px;margin:0 auto}.page-module__E0kJGG__ctaTitle{margin-bottom:12px;font-size:1.75rem}.page-module__E0kJGG__ctaText{color:var(--text-secondary);margin-bottom:32px;font-size:1.125rem}@media (max-width:1024px){.page-module__E0kJGG__erasGrid{grid-template-columns:repeat(2,1fr)}.page-module__E0kJGG__timelineTrack{grid-template-columns:repeat(6,1fr)}.page-module__E0kJGG__timelineItem:nth-child(n+7){display:none}}@media (max-width:768px){.page-module__E0kJGG__heroTitle{font-size:2.5rem}.page-module__E0kJGG__heroSubtitle{font-size:1rem}.page-module__E0kJGG__statsGrid{grid-template-columns:repeat(2,1fr)}.page-module__E0kJGG__erasGrid{grid-template-columns:1fr}.page-module__E0kJGG__timelineTrack{grid-template-columns:repeat(3,1fr)}.page-module__E0kJGG__timelineItem:nth-child(n+4){display:none}}
