.historia-module__-huGCG__timelineSection{background:linear-gradient(#faf8f4 0%,#f2ede5 100%);padding:8rem 0;overflow:hidden}.historia-module__-huGCG__sectionHeader{text-align:center;max-width:900px;margin:auto auto 6rem;padding:0 2rem}.historia-module__-huGCG__sectionHeader h2{color:#1d1d1b;margin-bottom:2rem;font-family:Bodoni Moda,serif;font-size:clamp(3rem,6vw,5rem)}.historia-module__-huGCG__sectionHeader p{color:#777;font-size:1.1rem;line-height:1.9}.historia-module__-huGCG__timelineWrapper{max-width:1600px;margin:auto;padding:0 3rem}.historia-module__-huGCG__timelineTrack{margin-bottom:5rem;position:relative}.historia-module__-huGCG__timelineLine{background:#d9d2c7;width:100%;height:1px;position:absolute;top:18px;left:0}.historia-module__-huGCG__timelineDots{justify-content:space-between;display:flex;position:relative}.historia-module__-huGCG__timelineDotContainer{flex-direction:column;align-items:center;display:flex}.historia-module__-huGCG__timelineDot{cursor:pointer;background:#c6b9a7;border:none;border-radius:50%;width:18px;height:18px;transition:all .4s;position:relative}.historia-module__-huGCG__activeDot{background:#1d1d1b}.historia-module__-huGCG__pulseRing{border:1px solid #00000026;border-radius:50%;position:absolute;inset:-10px}.historia-module__-huGCG__yearLabel{color:#999;margin-top:1rem;font-size:.9rem}.historia-module__-huGCG__activeYear{color:#1d1d1b;font-weight:600}.historia-module__-huGCG__contentWrapper{grid-template-columns:80px 1fr 80px;align-items:center;gap:2rem;display:grid}.historia-module__-huGCG__navButton{cursor:pointer;color:#1d1d1b;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex;box-shadow:0 15px 40px #00000014}.historia-module__-huGCG__navButton:hover{color:#fff;background:#1d1d1b}.historia-module__-huGCG__contentContainer{overflow:hidden}.historia-module__-huGCG__timelineContent{grid-template-columns:1.15fr 1fr;align-items:center;gap:4rem;display:grid}.historia-module__-huGCG__imageContainer{border-radius:36px;position:relative;overflow:hidden;box-shadow:0 40px 90px #00000014}.historia-module__-huGCG__timelineImage{object-fit:cover;width:100%;height:650px;display:block}.historia-module__-huGCG__imageOverlay{position:absolute;inset:0}.historia-module__-huGCG__imageGradient{background:linear-gradient(#0000,#0000004d);position:absolute;inset:0}.historia-module__-huGCG__yearBadge{color:#1d1d1b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-radius:100px;padding:.8rem 1.3rem;font-size:.95rem;font-weight:600;position:absolute;top:30px;left:30px}.historia-module__-huGCG__textContent{align-items:center;display:flex}.historia-module__-huGCG__textInner{max-width:550px}.historia-module__-huGCG__textInner h3{color:#1d1d1b;margin-bottom:2rem;font-family:Bodoni Moda,serif;font-size:clamp(2.5rem,4vw,4rem);line-height:1.1}.historia-module__-huGCG__description{color:#555;margin-bottom:2rem;font-size:1.08rem;line-height:2}.historia-module__-huGCG__details{color:#7b7b7b;margin-bottom:3rem;line-height:1.9}.historia-module__-huGCG__indicators{justify-content:space-between;align-items:center;gap:2rem;display:flex}.historia-module__-huGCG__progressInfo{flex:1}.historia-module__-huGCG__progressInfo span{color:#888;margin-bottom:.8rem;font-size:.9rem;display:block}.historia-module__-huGCG__progressBar{background:#ddd8cf;border-radius:50px;width:100%;height:4px;overflow:hidden}.historia-module__-huGCG__progressFill{background:#1d1d1b;border-radius:50px;height:100%}.historia-module__-huGCG__autoPlayBtn{cursor:pointer;background:#fff;border:none;border-radius:50%;width:48px;height:48px;transition:all .3s;box-shadow:0 10px 30px #00000014}.historia-module__-huGCG__autoPlayBtn:hover{transform:translateY(-3px)}.historia-module__-huGCG__bottomNavigation{justify-content:center;gap:1rem;margin-top:5rem;display:flex}.historia-module__-huGCG__navDot{cursor:pointer;background:#d1c8bb;border:none;border-radius:50%;width:12px;height:12px;transition:all .35s}.historia-module__-huGCG__activeNavDot{background:#1d1d1b;border-radius:50px;width:42px}@media (max-width:1200px){.historia-module__-huGCG__timelineContent{grid-template-columns:1fr;gap:3rem}.historia-module__-huGCG__textInner{max-width:100%}.historia-module__-huGCG__timelineImage{height:550px}.historia-module__-huGCG__contentWrapper{grid-template-columns:1fr}.historia-module__-huGCG__navButton{display:none}}@media (max-width:768px){.historia-module__-huGCG__timelineSection{padding:6rem 0}.historia-module__-huGCG__timelineWrapper{padding:0 1.3rem}.historia-module__-huGCG__sectionHeader{margin-bottom:4rem}.historia-module__-huGCG__sectionHeader h2{font-size:3rem}.historia-module__-huGCG__sectionHeader p{font-size:1rem}.historia-module__-huGCG__timelineTrack{padding-bottom:1rem;overflow-x:auto}.historia-module__-huGCG__timelineDots{min-width:850px}.historia-module__-huGCG__timelineImage{border-radius:24px;height:380px}.historia-module__-huGCG__imageContainer{border-radius:24px}.historia-module__-huGCG__textInner h3{font-size:2rem}.historia-module__-huGCG__description{font-size:1rem;line-height:1.9}.historia-module__-huGCG__details{font-size:.95rem;line-height:1.8}.historia-module__-huGCG__indicators{flex-direction:column;align-items:flex-start}.historia-module__-huGCG__bottomNavigation{margin-top:3rem}}
