.timeline-scroll-section{position:relative;width:100%}.timeline-scroll-section,.timeline-scroll-section *{box-sizing:border-box}.timeline-scroll-section[data-timeline-ready]
.timeline-scroll-sticky{align-items:center;display:flex;height:100vh;height:100svh;justify-content:center;position:sticky;top:0}.timeline-window{background:transparent;border:none;box-shadow:none;padding:40px 28px;width:100%}.timeline-scroll-section[data-timeline-ready]
.timeline-window{height:min(560px,80vh);height:min(560px,80svh);overflow:hidden;scroll-behavior:auto;scrollbar-width:none}.timeline-window::-webkit-scrollbar{display:none;height:0;width:0}.vertical-timeline{--timeline-line:#afa694;--timeline-card:#e3d9cb;--timeline-track-width:24px;--timeline-gap:28px;--timeline-circle-size:140px;width:100%}.vertical-timeline__circle{align-items:center;background-color:var(--timeline-card);border:1px solid var(--timeline-line);border-radius:50%;display:flex;font-size:18px;font-weight:400;height:var(--timeline-circle-size);justify-content:center;line-height:1.4;margin:0 auto;padding:18px;position:relative;text-align:center;width:var(--timeline-circle-size)}.vertical-timeline__circle span{min-width:0;overflow-wrap:anywhere;white-space:pre-line}.vertical-timeline__points{display:flex;flex-direction:column;gap:var(--timeline-spacing,40px);padding:40px 0;position:relative}.vertical-timeline__points:before{background-color:var(--timeline-line);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.vertical-timeline__point{align-items:start;column-gap:var(--timeline-gap);display:grid;grid-template-columns:minmax(0,1fr) var(--timeline-track-width) minmax(0,1fr);min-height:76px;position:relative}.vertical-timeline__year{font-size:20px;font-variant-numeric:tabular-nums;font-weight:500;grid-column:1;grid-row:1;line-height:28px;min-width:0;overflow-wrap:anywhere;padding-top:24px;text-align:right}.vertical-timeline__track{align-self:stretch;grid-column:2;grid-row:1;position:relative}.vertical-timeline__dot{background-color:var(--timeline-line);border:none;border-radius:50%;box-shadow:none;height:12px;left:50%;position:absolute;top:38px;transform:translate(-50%,-50%);width:12px}.vertical-timeline__card{background-color:var(--timeline-card);border:1px solid rgba(41,38,32,.08);border-radius:18px;box-shadow:0 6px 18px rgba(41,38,32,.05);grid-column:3;grid-row:1;justify-self:start;max-width:460px;min-width:0;overflow-wrap:anywhere;padding:24px 28px;position:relative;width:100%}.vertical-timeline__card:before{background-color:var(--timeline-line);content:"";height:1px;position:absolute;right:100%;top:37px;width:calc(var(--timeline-gap) + var(--timeline-track-width)/2)}.vertical-timeline__point:nth-child(2n)
.vertical-timeline__card{grid-column:1;justify-self:end}.vertical-timeline__point:nth-child(2n)
.vertical-timeline__year{grid-column:3;text-align:left}.vertical-timeline__point:nth-child(2n)
.vertical-timeline__card:before{left:100%;right:auto}.vertical-timeline__card>:first-child{margin-top:0}.vertical-timeline__card>:last-child{margin-bottom:0}.vertical-timeline__card img{border-radius:10px;height:auto;max-width:100%}@media (max-width:600px){.timeline-window{padding:28px 14px}.vertical-timeline{--timeline-track-width:16px;--timeline-gap:12px;--timeline-circle-size:110px}.vertical-timeline__circle{font-size:15px;padding:12px}.vertical-timeline__points{padding:28px 0}.vertical-timeline__year{font-size:16px}.vertical-timeline__card{border-radius:14px;padding:24px 12px}}.timeline-scroll-section[data-timeline-ready]
.timeline-window{height:min(550px,90vh);height:min(550px,90svh)}.timeline-scroll-section.timeline-animated
.vertical-timeline__card,.timeline-scroll-section.timeline-animated
.vertical-timeline__year{opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .65s cubic-bezier(.22,1,.36,1)}.timeline-scroll-section.timeline-animated
.vertical-timeline__point.is-visible
.vertical-timeline__card,.timeline-scroll-section.timeline-animated
.vertical-timeline__point.is-visible
.vertical-timeline__year{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.timeline-scroll-section.timeline-animated .vertical-timeline__card,.timeline-scroll-section.timeline-animated .vertical-timeline__year{opacity:1;transform:none;transition:none}}.timeline-scroll-section{--timeline-height:min(550px,90vh);--timeline-height:min(550px,90svh)}.timeline-scroll-section[data-timeline-ready]
.timeline-scroll-sticky,.timeline-scroll-section[data-timeline-ready]
.timeline-window{height:var(--timeline-height)}.timeline-scroll-section .timeline-window{padding-bottom:8px;padding-top:8px}.timeline-scroll-section[data-timeline-ready]
.timeline-scroll-sticky{top:200px}