
/* Use the site's teal hue while retaining the source background's light and texture. */
.timeline-backdrop{position:absolute;left:0;top:0;width:1512px;height:7432px;background:#232f2f;pointer-events:none}
#vertical-design>[data-node-id="1:140"]{isolation:isolate;background:#232f2f;mask-image:linear-gradient(#000 0%,#000 75%,transparent 100%)}
#vertical-design>[data-node-id="1:140"]>img{mix-blend-mode:luminosity}
#vertical-design>[data-node-id="1:141"]{background:#232f2f!important}
.timeline-year{line-height:1.15!important;white-space:nowrap}
.timeline-glyph-window{display:inline-block;position:relative;overflow:hidden;overflow:clip;height:1.15em;vertical-align:top}
.timeline-year .scroll-letter{display:block;position:relative;height:1.15em;line-height:1.15;will-change:transform}
.timeline-year .scroll-letter::before,.timeline-year .scroll-letter::after{content:attr(data-glyph);position:absolute;left:0;right:0;height:100%;line-height:inherit}
.timeline-year .scroll-letter::before{top:100%}
.timeline-year .scroll-letter::after{top:200%}
@media(prefers-reduced-motion:reduce){.timeline-year .scroll-letter::before,.timeline-year .scroll-letter::after{display:none}}
#vertical-design .scroll-word{transform-origin:center bottom;backface-visibility:hidden}
@media(prefers-reduced-motion:reduce),(max-width:700px){.timeline-year .scroll-letter{opacity:1!important;transform:none!important;filter:none!important}}

