.ls-scroll-timeline{--ls-timeline-year-width: 10.5rem;--ls-timeline-line-x: var(--ls-timeline-year-width);--ls-timeline-dot-top: calc(var(--wp--preset--spacing--20) + 0.75rem);--p: 1;position:relative}.ls-scroll-timeline::before,.ls-scroll-timeline::after{content:"";position:absolute;top:var(--ls-timeline-dot-top);bottom:var(--ls-timeline-dot-top);left:var(--ls-timeline-line-x);width:2px;transform:translateX(-50%);border-radius:var(--wp--preset--border-radius--100)}.ls-scroll-timeline::before{background:var(--wp--custom--color--border--card-strong)}.ls-scroll-timeline::after{bottom:auto;height:calc((100% - 2*var(--ls-timeline-dot-top))*var(--p));background:linear-gradient(180deg, var(--wp--custom--color--gradient--accent-start), var(--wp--custom--color--gradient--accent-end));box-shadow:0 0 14px color-mix(in srgb, var(--wp--custom--color--gradient--accent-start) 50%, transparent)}.ls-scroll-timeline__node{position:relative}.ls-scroll-timeline__year{flex:0 0 var(--ls-timeline-year-width)}.ls-scroll-timeline__card{flex:1 1 0;min-width:0}.ls-scroll-timeline .ls-scroll-timeline__node>.ls-scroll-timeline__dot{position:absolute;z-index:1;top:var(--ls-timeline-dot-top);left:var(--ls-timeline-line-x);display:flex;margin:0;border-radius:50%;line-height:0;color:var(--wp--custom--color--text--brand);background:var(--wp--custom--color--surface--canvas);box-shadow:0 0 0 5px color-mix(in srgb, var(--wp--custom--color--text--brand) 16%, transparent),0 0 18px color-mix(in srgb, var(--wp--custom--color--text--brand) 60%, transparent);transform:translate(-50%, -50%);transition:color var(--wp--custom--animation--duration--slow) var(--wp--custom--animation--easing--standard),box-shadow var(--wp--custom--animation--duration--slow) var(--wp--custom--animation--easing--standard)}.ls-scroll-timeline__card{transition:border-color var(--wp--custom--animation--duration--base) var(--wp--custom--animation--easing--standard),box-shadow var(--wp--custom--animation--duration--base) var(--wp--custom--animation--easing--standard),transform var(--wp--custom--animation--duration--base) var(--wp--custom--animation--easing--standard)}.ls-scroll-timeline__card:hover{border-color:var(--wp--custom--color--text--brand);box-shadow:var(--wp--custom--shadow--card--hover);transform:translateY(var(--wp--custom--animation--lift--sm))}.ls-scroll-timeline.is-enhanced .ls-scroll-timeline__node{transition:opacity var(--wp--custom--animation--duration--emphasised) var(--wp--custom--animation--easing--emphasised),transform var(--wp--custom--animation--duration--emphasised) var(--wp--custom--animation--easing--emphasised)}.ls-scroll-timeline.is-enhanced .ls-scroll-timeline__node:not(.is-in){opacity:0;transform:translateY(var(--wp--preset--spacing--10))}.ls-scroll-timeline.is-enhanced .ls-scroll-timeline__node:not(.is-in)>.ls-scroll-timeline__dot{color:var(--wp--custom--color--border--card-strong);box-shadow:none}@media(max-width: 781.98px){.ls-scroll-timeline{--ls-timeline-line-x: 0.5rem;--ls-timeline-dot-top: 0.75rem}.ls-scroll-timeline__node{flex-direction:column;align-items:stretch;padding-left:var(--wp--preset--spacing--40)}.ls-scroll-timeline__year{flex:0 0 auto;padding-top:0}.ls-scroll-timeline__year p{text-align:left}.ls-scroll-timeline .ls-scroll-timeline__node>.ls-scroll-timeline__dot{left:.5rem}}@media(prefers-reduced-motion: reduce){.ls-scroll-timeline__dot,.ls-scroll-timeline__card,.ls-scroll-timeline.is-enhanced .ls-scroll-timeline__node{transition:none}.ls-scroll-timeline__card:hover{transform:none}}
