.ti .ti-tl{position:relative;margin:0;padding:0;list-style:none}.ti .ti-tl:before{content:"";position:absolute;left:14px;top:8px;bottom:0;width:1px;background:var(--line-strong)}.ti .ti-tl.has-trail:before{display:none}.ti .ti-tl__trail{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.ti .ti-tl__trail path{fill:none;stroke-width:2.2}.ti .ti-tl__trail .is-base{stroke:var(--line-strong)}.ti .ti-tl__trail .is-chase{stroke:var(--accent);stroke-linecap:round}.ti .ti-tl__trail line{stroke:var(--line-strong);stroke-width:1}.ti .ti-tl__i{position:relative;z-index:1;margin:0;padding:0 0 46px 44px}.ti .ti-tl__i:last-of-type{padding-bottom:0}.ti .ti-tl__i:before{content:"";position:absolute;z-index:1;left:var(--node-x, 6.5px);top:.5px;width:16px;height:16px;border-radius:50%;background:var(--bg-lift);box-shadow:inset 0 0 0 2.2px var(--accent);transition:background-color .4s var(--ease),box-shadow .4s var(--ease)}.ti .ti-tl__i.is-lit:before{background:var(--accent)}.ti .ti-tl:not(.has-trail) .ti-tl__i.is-now:before,.ti .ti-tl__i.is-now.is-lit:before{background:var(--accent);box-shadow:inset 0 0 0 2.2px var(--accent),0 0 0 4px var(--accent-glow)}.ti .ti-tl__m{aspect-ratio:4 / 3;border-radius:var(--radius);overflow:hidden;background:var(--bg)}.ti .ti-tl__m img{width:100%;height:100%;object-fit:cover}.ti .ti-tl__meta{display:flex;justify-content:space-between;gap:14px;margin-top:16px}.ti .ti-tl__date{margin:10px 0 0;font-weight:var(--w-light);font-size:30px;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--accent)}.ti .ti-tl h3{margin-top:8px;font-size:18px;line-height:1.2;letter-spacing:-.01em}.ti .ti-tl__b p{margin:10px 0 0;max-width:54ch;font-size:15px;line-height:1.6;color:var(--text-soft)}@media(min-width:900px){.ti .ti-tl:before{left:50%}.ti .ti-tl__i{width:50%;padding:0 64px 0 0}.ti .ti-tl:not(.has-trail) .ti-tl__i:before{left:auto;right:-8.5px}.ti .ti-tl__i:nth-child(2n){margin-left:50%;padding:0 0 0 64px}.ti .ti-tl:not(.has-trail) .ti-tl__i:nth-child(2n):before{left:-7.5px;right:auto}.ti .ti-tl__i+.ti-tl__i{margin-top:-150px}.ti .ti-tl__date{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/ti-timeline.css.map */
