.page_storyHero__HK2mr{text-align:center;padding:80px 40px;background:linear-gradient(135deg,var(--bg-gradient-start,#fff) 0,var(--bg-gradient-end,#fafafa) 100%)}[data-theme=dark] .page_storyHero__HK2mr{--bg-gradient-start:#1a1a1a;--bg-gradient-end:#2a2a2a}.page_storyHero__HK2mr h1{font-family:Cormorant Garamond,serif;font-size:80px;margin:0 0 10px;color:var(--text-primary,#1a1a1a)}[data-theme=dark] .page_storyHero__HK2mr h1{--text-primary:#fff}.page_storyHero__HK2mr p{font-size:24px;color:var(--text-secondary,#666);margin:0}[data-theme=dark] .page_storyHero__HK2mr p{--text-secondary:#aaa}.page_divider__q9O7M{width:60px;height:2px;background:var(--text-primary,#1a1a1a);margin:30px auto}[data-theme=dark] .page_divider__q9O7M{--text-primary:#fff}.page_subtitle__KNqXn{font-size:16px!important;color:var(--text-secondary,#999)!important;margin-top:20px!important;letter-spacing:.5px}[data-theme=dark] .page_subtitle__KNqXn{--text-secondary:#aaa}.page_photoTimeline__3eg5_{padding:60px 40px;background:var(--bg-section,#f9f9f9)}[data-theme=dark] .page_photoTimeline__3eg5_{--bg-section:#1f1f1f}.page_timeline__KTkwe{max-width:1000px;margin:0 auto;position:relative}.page_timeline__KTkwe:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--timeline-line,#ddd);transform:translateX(-1px)}[data-theme=dark] .page_timeline__KTkwe:before{--timeline-line:#444}.page_photoItem__FaNUJ{margin-bottom:50px;opacity:0;transform:translateX(-30px);transition:all .6s ease}.page_photoItem__FaNUJ.page_photoOdd__ZI3Qs{margin-left:0;margin-right:50%;padding-right:40px;text-align:right}.page_photoItem__FaNUJ.page_photoEven__a97nS{margin-left:50%;margin-right:0;padding-left:40px;text-align:left}.page_photoItem__FaNUJ.page_photoVisible__TIFfW{opacity:1;transform:translateX(0)}.page_photoItem__FaNUJ.page_photoEven__a97nS.page_photoVisible__TIFfW{transform:translateX(0)}.page_photoImage__8U0t8{margin-bottom:20px;overflow:hidden;border-radius:8px;box-shadow:0 4px 16px var(--shadow,rgba(0,0,0,.1))}[data-theme=dark] .page_photoImage__8U0t8{--shadow:rgba(0,0,0,.3)}.page_photoImage__8U0t8 img{width:100%;height:auto;display:block;object-fit:cover;max-height:600px;transition:transform .3s ease}.page_photoImage__8U0t8:hover img{transform:scale(1.05)}.page_photoDot__lpAr6{position:absolute;width:16px;height:16px;background:var(--dot-bg,#fff);border:3px solid var(--dot-border,#d4af37);border-radius:50%;left:50%;transform:translateX(-50%);top:40px;z-index:10;box-shadow:0 0 0 4px var(--bg-section,#f9f9f9)}[data-theme=dark] .page_photoDot__lpAr6{--dot-bg:#2a2a2a;--dot-border:#d4af37;--bg-section:#1f1f1f}.page_photoContent__eSgqv{position:relative}.page_photoDate__PDFhE{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary,#999);font-weight:600}[data-theme=dark] .page_photoDate__PDFhE{--text-secondary:#aaa}.page_photoContent__eSgqv h3{font-family:Cormorant Garamond,serif;font-size:32px;margin:10px 0;color:var(--text-primary,#1a1a1a)}[data-theme=dark] .page_photoContent__eSgqv h3{--text-primary:#fff}.page_photoContent__eSgqv p{font-size:15px;color:var(--text-secondary,#666);line-height:1.6;margin:10px 0 0}[data-theme=dark] .page_photoContent__eSgqv p{--text-secondary:#aaa}@media (max-width:768px){.page_storyHero__HK2mr{padding:60px 20px}.page_storyHero__HK2mr h1{font-size:48px}.page_photoTimeline__3eg5_{padding:40px 20px}.page_timeline__KTkwe:before{left:0}.page_photoItem__FaNUJ,.page_photoItem__FaNUJ.page_photoEven__a97nS,.page_photoItem__FaNUJ.page_photoOdd__ZI3Qs{margin-left:0!important;margin-right:0!important;padding-left:50px!important;padding-right:0!important;text-align:left!important}.page_photoDot__lpAr6{left:0;transform:translateX(-8px)}.page_photoContent__eSgqv h3{font-size:24px}.page_photoContent__eSgqv p{font-size:14px}}