.CinematicIntro-module__L1pJAG__overlay{opacity:1;pointer-events:auto;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CinematicIntro-module__L1pJAG__hidden{pointer-events:none}.CinematicIntro-module__L1pJAG__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.CinematicIntro-module__L1pJAG__eyebrow,.CinematicIntro-module__L1pJAG__title,.CinematicIntro-module__L1pJAG__rule,.CinematicIntro-module__L1pJAG__tagline{opacity:0}.CinematicIntro-module__L1pJAG__eyebrow{color:#ffffff73;letter-spacing:.45em;text-transform:uppercase;margin-bottom:16px;font-family:Cinzel,serif;font-size:clamp(10px,1.2vw,15px);font-weight:400;animation:1s .3s forwards CinematicIntro-module__L1pJAG__fadeUp}.CinematicIntro-module__L1pJAG__title{color:#fff;letter-spacing:.1em;font-family:Cinzel,serif;font-size:clamp(28px,6vw,80px);font-weight:700;line-height:1.1;animation:1.2s .9s forwards CinematicIntro-module__L1pJAG__fadeUp}.CinematicIntro-module__L1pJAG__rule{transform-origin:0;background:#ffffff40;width:40px;height:1px;margin:18px auto;animation:.8s 1.8s forwards CinematicIntro-module__L1pJAG__expandLine;transform:scaleX(0)}.CinematicIntro-module__L1pJAG__tagline{color:#fff6;letter-spacing:.12em;font-family:Crimson Text,serif;font-size:clamp(13px,1.8vw,20px);font-style:italic;animation:1s 2.2s forwards CinematicIntro-module__L1pJAG__fadeUp}@media (max-width:640px){.CinematicIntro-module__L1pJAG__content{padding:1.5rem}.CinematicIntro-module__L1pJAG__eyebrow{letter-spacing:.28em}.CinematicIntro-module__L1pJAG__title{letter-spacing:.06em;font-size:clamp(24px,8vw,36px)}.CinematicIntro-module__L1pJAG__tagline{letter-spacing:.08em}}@keyframes CinematicIntro-module__L1pJAG__fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes CinematicIntro-module__L1pJAG__expandLine{0%{opacity:0;transform-origin:0;transform:scaleX(0)}50%{opacity:1;transform-origin:0}to{opacity:1;transform-origin:50%;transform:scaleX(1)}}
.MemoryLaneTimeline-module__NwkotG__scrollRoot{background:linear-gradient(135deg,#ede4c8 0%,#f6eed8 45%,#d9ccb0 100%);width:100%;height:100%;min-height:0;overflow:hidden}.MemoryLaneTimeline-module__NwkotG__inner{box-sizing:border-box;flex-direction:column;width:100%;height:100%;min-height:100%;display:flex}.MemoryLaneTimeline-module__NwkotG__middle{flex:1;align-items:stretch;min-height:0;display:flex;overflow:hidden}.MemoryLaneTimeline-module__NwkotG__content{flex-direction:row;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.MemoryLaneTimeline-module__NwkotG__leftSection{box-sizing:border-box;background:#fff8e55c;border:1px solid #54371757;flex-direction:column;flex:1 1 0;gap:clamp(.9rem,1.7vw,1.5rem);min-height:0;padding:clamp(1rem,2vw,2rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38}.MemoryLaneTimeline-module__NwkotG__tabRow{z-index:1;flex:none;justify-content:center;align-items:center;padding:clamp(.6rem,1.15vw,.95rem) clamp(.45rem,1vw,.85rem) clamp(.45rem,.9vw,.75rem);display:flex;position:relative}.MemoryLaneTimeline-module__NwkotG__nodeButton{cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .25s,border-color .25s,box-shadow .25s,color .25s,transform .25s;display:flex;position:relative;transform:translateY(0)scale(1)}.MemoryLaneTimeline-module__NwkotG__nodeButton:hover{transform:translateY(-.28rem)scale(1.15)}.MemoryLaneTimeline-module__NwkotG__connector{background:#d4af5a66;flex:auto;min-width:clamp(.55rem,1.4vw,1.3rem);height:.08rem;position:relative}.MemoryLaneTimeline-module__NwkotG__connectorDot{background:#d4af5a66;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:-.16rem}.MemoryLaneTimeline-module__NwkotG__connectorDotLeft{left:-.18rem}.MemoryLaneTimeline-module__NwkotG__connectorDotRight{right:-.18rem}.MemoryLaneTimeline-module__NwkotG__previewOuter{z-index:1;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.MemoryLaneTimeline-module__NwkotG__previewInner{background:#ede0c4b3;border:.2rem solid #d4af5aa6;flex:1;min-height:0;overflow:hidden;box-shadow:0 .75rem 1.5rem #38230c1f}.MemoryLaneTimeline-module__NwkotG__previewImg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;min-height:0;display:block}.MemoryLaneTimeline-module__NwkotG__rightSection{box-sizing:border-box;background:#f5ecd7;border:1px solid #5437172e;flex:1 1 0;min-height:0;position:relative;overflow:hidden auto}.MemoryLaneTimeline-module__NwkotG__vineSeparatorDesktop{display:contents}.MemoryLaneTimeline-module__NwkotG__vineSeparatorMobile{display:none}@media (max-width:768px){.MemoryLaneTimeline-module__NwkotG__scrollRoot{overflow-y:auto}.MemoryLaneTimeline-module__NwkotG__inner{height:auto;min-height:auto}.MemoryLaneTimeline-module__NwkotG__middle{overflow:visible}.MemoryLaneTimeline-module__NwkotG__content{flex-direction:column;overflow:visible}.MemoryLaneTimeline-module__NwkotG__leftSection{min-height:clamp(32rem,82vh,42rem)}.MemoryLaneTimeline-module__NwkotG__rightSection{min-height:clamp(24rem,55vh,34rem)}.MemoryLaneTimeline-module__NwkotG__vineSeparatorDesktop{display:none}.MemoryLaneTimeline-module__NwkotG__vineSeparatorMobile{display:contents}}
.HotspotButton-module__tlIaLW__pulse{animation:HotspotButton-module__tlIaLW__hotspotPulse var(--hotspot-pulse-duration,2s) ease-in-out infinite}.HotspotButton-module__tlIaLW__pulse:hover,.HotspotButton-module__tlIaLW__pulse:focus-visible{animation-play-state:paused}@keyframes HotspotButton-module__tlIaLW__hotspotPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}
