.Timeline-module__ah2UrG__events{max-width:1080px;margin:clamp(56px,7vw,96px) auto 0;padding-left:36px;list-style:none;position:relative}.Timeline-module__ah2UrG__track{background:#b8733340;width:1px;position:absolute;top:8px;bottom:0;left:5px}.Timeline-module__ah2UrG__fill{background:var(--copper);transform-origin:top;display:block;position:absolute;inset:0}.Timeline-module__ah2UrG__event{padding-bottom:clamp(40px,6vw,88px);position:relative}.Timeline-module__ah2UrG__event:last-child{padding-bottom:0}.Timeline-module__ah2UrG__dot{background:var(--navy);width:11px;height:11px;box-shadow:inset 0 0 0 1.5px var(--copper);border-radius:50%;position:absolute;top:8px;left:-36px}.Timeline-module__ah2UrG__year{font-family:var(--serif);letter-spacing:-.02em;color:var(--copper);text-wrap:balance;font-size:clamp(38px,4.4vw,60px);line-height:1}.Timeline-module__ah2UrG__body{max-width:60ch;margin-top:16px}.Timeline-module__ah2UrG__era{letter-spacing:3.6px;text-transform:uppercase;color:#fff9;font-size:12px;font-weight:500;line-height:16px}.Timeline-module__ah2UrG__title{font-family:var(--serif);color:var(--white);margin-top:12px;font-size:24px;font-weight:400;line-height:1.3}.Timeline-module__ah2UrG__text{color:#ffffffc7;margin-top:12px;font-size:16px;line-height:1.7}.Timeline-module__ah2UrG__major .Timeline-module__ah2UrG__title{font-size:clamp(28px,2.6vw,34px);line-height:1.2}.Timeline-module__ah2UrG__major .Timeline-module__ah2UrG__dot{background:var(--copper)}.Timeline-module__ah2UrG__cta{letter-spacing:2.6px;text-transform:uppercase;color:var(--copper);align-items:center;gap:12px;margin-top:24px;font-size:13px;font-weight:500;display:inline-flex}.Timeline-module__ah2UrG__cta:after{content:"";transform-origin:0;width:48px;height:1px;transition:transform .6s var(--ease-out);background:currentColor;transform:scaleX(.58)}.Timeline-module__ah2UrG__cta:hover:after{transform:scaleX(1)}@media (min-width:1024px){.Timeline-module__ah2UrG__events{padding-left:0}.Timeline-module__ah2UrG__track{left:320px}.Timeline-module__ah2UrG__event{grid-template-columns:280px 1fr;column-gap:80px;display:grid}.Timeline-module__ah2UrG__dot{top:22px;left:315px}.Timeline-module__ah2UrG__when{text-align:right;align-self:start;position:sticky;top:120px}.Timeline-module__ah2UrG__body{margin-top:14px}}
