.timeline[data-v-9ede9699]{width:100%;padding:0 0 5rem;position:relative}.timeline .timeline__oval-svg-wrapper[data-v-9ede9699]{pointer-events:none;z-index:0;opacity:0;background-color:#0000000a;border-radius:50%;width:0;min-width:584px;height:0;min-height:280px;transition:width .35s,height .35s,left .35s,top .35s,opacity .25s,transform .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(160deg)scale(1.1,1.2)}.timeline .timeline__oval-svg[data-v-9ede9699]{width:100%;height:100%;display:block}.timeline .timeline__oval-svg ellipse[data-v-9ede9699]{fill:currentColor;opacity:.08;transform-origin:50%;transition:opacity .25s,transform .35s}.timeline__header[data-v-9ede9699]{flex-direction:column;gap:1rem;margin-bottom:6rem;display:flex}.timeline__container[data-v-9ede9699]{z-index:1;flex-direction:column;gap:2rem;display:flex;position:relative}.timeline__content[data-v-9ede9699]{width:100%;min-height:300px}.timeline__content-item[data-v-9ede9699]{flex-direction:column;gap:1.5rem;max-width:450px;margin-inline:auto;display:flex}.timeline__image-wrapper[data-v-9ede9699]{text-align:center;border-radius:.5rem;width:100%;max-height:400px;overflow:hidden}.timeline__image[data-v-9ede9699]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.timeline__content-title[data-v-9ede9699]{margin:0;font-size:1.875rem;font-weight:600;line-height:1.2}.timeline__content-header[data-v-9ede9699]{align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.timeline__content-icon[data-v-9ede9699]{flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.timeline__content-icon-img[data-v-9ede9699],.timeline__content-icon-svg[data-v-9ede9699]{-o-object-fit:contain;object-fit:contain;fill:currentColor;stroke:currentColor;width:100%;height:100%}.timeline__content-icon-placeholder[data-v-9ede9699]{color:currentColor;font-size:2rem}.timeline__text[data-v-9ede9699]{color:#333;font-size:1rem;line-height:1.6}.timeline__text p[data-v-9ede9699]{margin:0 0 .75rem}.timeline__text p[data-v-9ede9699]:last-child{margin-bottom:0}.timeline__text a[data-v-9ede9699]{color:var(--primary,#06c);text-decoration:none}.timeline__text a[data-v-9ede9699]:hover{text-decoration:underline}.timeline__text strong[data-v-9ede9699]{font-weight:600}.timeline__text em[data-v-9ede9699]{font-style:italic}.timeline__navigation[data-v-9ede9699]{align-items:stretch;width:100%;display:flex}.timeline__scrollbar-container[data-v-9ede9699]{width:100%;margin-block:0}.timeline__scrollbar[data-v-9ede9699]{width:100%;inset:unset;z-index:1;position:relative}.timeline__nav-slide[data-v-9ede9699]{width:auto;margin-right:15px}.timeline__item-nav[data-v-9ede9699],.timeline__nav-badge[data-v-9ede9699],.timeline__nav-icon--placeholder[data-v-9ede9699],.timeline__nav-icon--svg[data-v-9ede9699],.timeline__nav-icons-stack[data-v-9ede9699],.timeline__nav-item[data-v-9ede9699],.timeline__nav-slide[data-v-9ede9699]{justify-content:center;align-items:center;display:flex}.timeline__nav-item[data-v-9ede9699]{cursor:pointer;white-space:nowrap;background-color:#fff;border:2px solid #e0e0e0;border-radius:.375rem;flex-direction:column;gap:.5rem;min-height:100px;padding:.75rem 1rem;transition:all .3s;position:relative}.timeline__nav-item[data-v-9ede9699]:hover{border-color:var(--primary,#333);background-color:#00000005}.timeline__nav-item--active[data-v-9ede9699]{border-color:var(--timeline-active-color,var(--primary,#333));color:var(--primary,#333)}.timeline__nav-item--active .timeline__nav-year[data-v-9ede9699]{color:var(--primary,#333);font-weight:700}.timeline__nav-item--active .timeline__nav-icon--shown[data-v-9ede9699]{opacity:1;transition:transform .18s,opacity .18s;transform:translateY(-2px)scale(1.03)}.timeline__nav-item--active .timeline__nav-icon--svg.timeline__nav-icon--shown[data-v-9ede9699] svg *,.timeline__nav-item--active .timeline__nav-icon--svg.timeline__nav-icon--shown[data-v-9ede9699] svg{fill:currentColor!important;stroke:currentColor!important}.timeline__nav-item--active .timeline__nav-icon--placeholder.timeline__nav-icon--shown[data-v-9ede9699]{opacity:1;color:currentColor;font-weight:700}.timeline__nav-item--active[data-v-9ede9699]:hover{border-color:var(--timeline-active-color,var(--primary,#333));color:var(--primary,#333)}.timeline__nav-year[data-v-9ede9699]{font-family:var(--ff-headings);font-size:1.5rem;font-weight:600;line-height:1;transition:all .3s}.timeline__nav-icon[data-v-9ede9699]{-o-object-fit:contain;object-fit:contain;cursor:pointer;opacity:.6;width:32px;height:32px;transition:all .3s}.timeline__nav-icon--shown[data-v-9ede9699],.timeline__nav-icon[data-v-9ede9699]:hover{opacity:1}.timeline__nav-icon--svg[data-v-9ede9699]{width:32px;height:32px}.timeline__nav-icon--svg.is-single-icon[data-v-9ede9699]{pointer-events:none}.timeline__nav-icon--placeholder[data-v-9ede9699]{color:#ccc;width:32px;height:32px;font-size:1.5rem;font-weight:700}.timeline__nav-icons-stack[data-v-9ede9699]{flex-flow:wrap;gap:.5rem}.timeline__nav-icons-stack.is-multiple[data-v-9ede9699]{min-width:72px}.timeline__nav-badge[data-v-9ede9699]{background-color:var(--primary,#333);color:#fff;border-radius:50%;width:24px;height:24px;font-size:.75rem;font-weight:600;position:absolute;top:-5px;right:-5px}.timeline__item-nav[data-v-9ede9699]{flex-direction:row;gap:.5rem}.timeline__item-nav-dot[data-v-9ede9699]{cursor:pointer;background-color:#fff;border:2px solid #e0e0e0;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s}.timeline__item-nav-dot--active[data-v-9ede9699],.timeline__item-nav-dot[data-v-9ede9699]:hover{background-color:var(--primary,#333);border-color:var(--primary,#333)}@media (width<=768px){.timeline__container[data-v-9ede9699]{gap:1.5rem}.timeline__content[data-v-9ede9699]{min-height:250px}.timeline__content-title[data-v-9ede9699]{font-size:1.375rem}.timeline__text[data-v-9ede9699]{font-size:.95rem}.timeline__nav-item[data-v-9ede9699]{gap:.375rem;min-height:90px;padding:.5rem .75rem}.timeline__nav-year[data-v-9ede9699]{font-size:1.25rem}.timeline__nav-icon[data-v-9ede9699]{width:28px;height:28px}}@media (width>=576px){.timeline[data-v-9ede9699]{padding:0 0 10rem}.timeline__header[data-v-9ede9699]{gap:2rem;margin-bottom:10rem}}@media (width>=1024px){.timeline__content-title[data-v-9ede9699]{font-size:1.875rem}.timeline__nav-item[data-v-9ede9699]{min-height:110px;padding:1rem 1.25rem}}.fade-enter-active[data-v-9ede9699],.fade-leave-active[data-v-9ede9699]{transition:all .3s}.fade-enter-from[data-v-9ede9699],.fade-leave-to[data-v-9ede9699]{opacity:0}.timeline__image[data-v-9ede9699]{width:70%;margin:0 auto}
