.timeline[data-v-ca9dbb4d]{--timeline-inset:28px;--timeline-rail:44px;z-index:90;--tl-surface:#000;--tl-ink:#fff;--tl-muted:#fff9;--tl-faint:#ffffff80;--tl-rule:#ffffff29;--tl-tick:#ffffff42;--tl-tick-lit:#ffffffa1;--tl-accent:#ff3600;outline:none;font-family:Proxima Soft,Arial,sans-serif;position:fixed;inset:0}@media (color-gamut:p3){.timeline[data-v-ca9dbb4d]{--tl-accent:#ff3100}@supports (color:color(display-p3 0 0 0)){.timeline[data-v-ca9dbb4d]{--tl-accent:color(display-p3 .948 .239 .062)}}}.timeline[data-v-ca9dbb4d]{--tl-highlight:var(--tl-accent);--tl-selection:color-mix(in oklab,var(--tl-accent) 34%,transparent)}@media (width<=900px){.timeline[data-v-ca9dbb4d]{--timeline-inset:20px}}.dark-mode .timeline[data-v-ca9dbb4d]{--tl-surface:#f4f4f2;--tl-ink:#111110;--tl-muted:#0000009e;--tl-faint:#0000008c;--tl-rule:#00000029;--tl-tick:#00000042;--tl-tick-lit:#000000a1;--tl-highlight:#d62c01}@media (color-gamut:p3){@supports (color:oklch(from red calc(l - 0.1) c h)){.dark-mode .timeline[data-v-ca9dbb4d]{--tl-highlight:oklch(from var(--tl-accent) min(l,.54) c h)}}}.dark-mode .timeline[data-v-ca9dbb4d]{--tl-selection:color-mix(in oklab,var(--tl-accent) 45%,transparent)}.timeline[data-v-ca9dbb4d] ::selection{background:var(--tl-selection)}.timeline[data-v-ca9dbb4d] a::selection{-webkit-text-decoration-color:var(--tl-tick);text-decoration-color:var(--tl-tick)}.timeline[data-v-ca9dbb4d] .period__label [aria-hidden=true],.timeline__caption[data-v-ca9dbb4d],.timeline__head[data-v-ca9dbb4d],.timeline__skip[data-v-ca9dbb4d]{-webkit-user-select:none;user-select:none}.timeline__panel[data-v-ca9dbb4d]{background:var(--tl-surface);color:var(--tl-ink);will-change:transform;flex-direction:column;display:flex;position:absolute;inset:0;overflow:clip}.timeline__panel.is-rising[data-v-ca9dbb4d]{animation:.48s cubic-bezier(.22,1,.36,1) both timeline-rise-ca9dbb4d}.timeline__panel .timeline__content[data-v-ca9dbb4d]>*{opacity:0;transition:opacity .22s,transform .34s cubic-bezier(.22,1,.36,1);transform:translateY(8px)}.timeline__panel.content-visible .timeline__content[data-v-ca9dbb4d]>*{opacity:1;transform:none}.timeline__panel.content-visible .timeline__content[data-v-ca9dbb4d]>:nth-child(2),.timeline__panel.content-visible .timeline__content[data-v-ca9dbb4d]>:nth-child(3){transition-delay:50ms}.timeline__panel.content-visible .timeline__content[data-v-ca9dbb4d]>:nth-child(4){transition-delay:.1s}.timeline__skip[data-v-ca9dbb4d]{top:12px;left:var(--timeline-inset);z-index:30;background:var(--tl-ink);color:var(--tl-surface);padding:8px 14px;font-size:13px;text-decoration:none;position:absolute;transform:translateY(-200%)}.timeline__skip[data-v-ca9dbb4d]:focus-visible{outline:none;transform:none}.timeline__hidden[data-v-ca9dbb4d]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.timeline__content[data-v-ca9dbb4d]{flex-direction:column;flex:1;min-height:0;display:flex}.timeline__head[data-v-ca9dbb4d]{padding:18px var(--timeline-inset);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.timeline__title[data-v-ca9dbb4d]{color:var(--tl-ink)}.timeline__close[data-v-ca9dbb4d],.timeline__title[data-v-ca9dbb4d]{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:16px}.timeline__close[data-v-ca9dbb4d]{color:var(--tl-muted);cursor:pointer;background:0 0;border:none;align-items:baseline;gap:8px;margin:-10px -12px;padding:10px 12px;font-family:inherit;transition:color .15s;display:inline-flex}.timeline__close[data-v-ca9dbb4d]:focus-visible,.timeline__close[data-v-ca9dbb4d]:hover{color:var(--tl-ink)}.timeline__close[data-v-ca9dbb4d]:focus-visible{outline-offset:-4px;outline:1px solid}.timeline__close-key[data-v-ca9dbb4d]{color:var(--tl-faint)}@media (pointer:coarse){.timeline__close-key[data-v-ca9dbb4d]{display:none}}.timeline__foot[data-v-ca9dbb4d]{height:48px;padding:0 var(--timeline-inset);flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;display:flex}.timeline__foot-left[data-v-ca9dbb4d]{align-items:center;gap:16px;display:flex}.timeline__foot-rule[data-v-ca9dbb4d]{background:var(--tl-rule);width:1px;height:16px}.timeline__foot-socials[data-v-ca9dbb4d]{align-items:center;gap:20px;display:flex}@media (width<=600px){.timeline__foot-socials[data-v-ca9dbb4d]{gap:14px}}.timeline__glyph[data-v-ca9dbb4d]{color:var(--tl-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:16px;transition:color .3s;display:inline-flex;position:relative}.timeline__glyph[data-v-ca9dbb4d]:focus-visible,.timeline__glyph[data-v-ca9dbb4d]:hover{color:var(--tl-ink);text-decoration:none}@media (pointer:coarse){.timeline__glyph[data-v-ca9dbb4d]:before{content:"";position:absolute;inset:-12px -7px}}.timeline__foot-mail[data-v-ca9dbb4d]{color:var(--tl-muted);flex-shrink:0;font-size:13px;transition:color .3s}.timeline__foot-mail[data-v-ca9dbb4d]:hover{color:var(--tl-ink);text-decoration:none}.timeline__foot-mail-short[data-v-ca9dbb4d]{display:none}@media (width<=600px){.timeline__foot-mail-full[data-v-ca9dbb4d]{display:none}.timeline__foot-mail-short[data-v-ca9dbb4d]{display:inline}}.timeline__rail[data-v-ca9dbb4d]{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pinch-zoom;flex:1;min-height:0;position:relative;overflow:clip}.timeline__rail.is-loading[data-v-ca9dbb4d]{visibility:hidden}@media (height<=560px),(width<=900px){.timeline__rail[data-v-ca9dbb4d]{display:none}}.timeline__viewport[data-v-ca9dbb4d]{align-items:flex-start;height:100%;display:flex;overflow:clip;container-type:size}.timeline__track[data-v-ca9dbb4d]{--timeline-top:clamp(16px,14cqh,160px);margin-top:var(--timeline-top);align-items:flex-start;width:max-content;display:flex;position:relative}.timeline__labels[data-v-ca9dbb4d],.timeline__track[data-v-ca9dbb4d]{will-change:transform;flex-shrink:0}.timeline__labels[data-v-ca9dbb4d]{background:var(--tl-surface);width:72px}.timeline__labels.is-pinned[data-v-ca9dbb4d]{z-index:20}.timeline__markers[data-v-ca9dbb4d]{flex-shrink:0;position:relative}.timeline__markers[data-v-ca9dbb4d]:before{content:"";top:var(--timeline-rail);border-top:1px dashed var(--tl-rule);pointer-events:none;width:50vw;height:1px;position:absolute;right:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.timeline__labels-inner.is-entering[data-v-ca9dbb4d]{opacity:.01;animation:.6s cubic-bezier(.22,1,.36,1) forwards timeline-fade-ca9dbb4d}.timeline__caption[data-v-ca9dbb4d]{letter-spacing:.08em;text-transform:uppercase;height:20px;color:var(--tl-faint);margin-bottom:24px;font-size:11px;font-weight:500;line-height:20px}.timeline__rule[data-v-ca9dbb4d]{left:0;right:0;top:var(--timeline-rail);pointer-events:none;height:1px;position:absolute;overflow:hidden}.timeline__rule-line[data-v-ca9dbb4d]{border-top:1px dashed var(--tl-rule);transform-origin:0;width:100%;height:1px}.timeline__rule-line.is-drawing[data-v-ca9dbb4d]{transform:scaleX(var(--timeline-progress,0))}.timeline__row[data-v-ca9dbb4d]{align-items:flex-start;display:flex;position:relative}.timeline__marker[data-v-ca9dbb4d]{will-change:opacity;flex-shrink:0;padding-right:32px;position:relative}.timeline__marker-inner[data-v-ca9dbb4d]{position:relative}.timeline__marker-inner.is-entering[data-v-ca9dbb4d]{opacity:.01;animation:.72s cubic-bezier(.22,1,.36,1) forwards timeline-in-ca9dbb4d}.timeline__column-head.is-settling[data-v-ca9dbb4d],.timeline__entry>div.is-settling[data-v-ca9dbb4d],.timeline__labels-inner.is-settling[data-v-ca9dbb4d],.timeline__marker-inner.is-settling[data-v-ca9dbb4d]{transition:opacity .24s,transform .24s}.timeline__rule-line-v.is-settling[data-v-ca9dbb4d],.timeline__rule-line.is-settling[data-v-ca9dbb4d]{transition:transform .24s}.timeline__tick[data-v-ca9dbb4d]{left:0;top:var(--timeline-rail);z-index:10;background:var(--tl-tick);width:1px;height:10px;transition:background .3s;position:absolute;transform:translateY(-50%)}.timeline__marker:is(:hover,:focus-within) .timeline__tick[data-v-ca9dbb4d]{background:var(--tl-tick-lit)}.timeline__spans[data-v-ca9dbb4d]{top:var(--timeline-rail);z-index:5;pointer-events:none;height:0;clip-path:inset(-8px calc((1 - var(--timeline-progress,1))*100%) -8px -1px);position:absolute;left:0;right:0}.timeline__span[data-v-ca9dbb4d]{background:var(--tl-highlight);opacity:.35;pointer-events:auto;cursor:grab;height:1px;transition:height .2s,opacity .2s;position:absolute;top:0;transform:translateY(-50%)}.timeline__span[data-v-ca9dbb4d]:before{content:"";position:absolute;inset:-8px 0}.timeline__span.is-hot[data-v-ca9dbb4d]{opacity:1;height:3px}.timeline__rail:not(:has(.is-hot)) .timeline__span.is-lit[data-v-ca9dbb4d]{opacity:1;height:3px}:is(.timeline__rail[data-v-ca9dbb4d] .period.is-hot .period__body,.timeline__rail[data-v-ca9dbb4d]:not(:has(.is-hot)) .period.is-lit .period__body){color:var(--tl-ink)}.timeline__rail[data-v-ca9dbb4d] .timeline__body:has(.period.is-hot) .period:not(.is-hot){opacity:.45}@media (hover:hover){.timeline__rail[data-v-ca9dbb4d]:not(:has(.is-hot)) .timeline__body:has(.period.is-lit) .period:not(.is-lit){opacity:.45}}.timeline__marker:has(.period.is-hot) .timeline__year[data-v-ca9dbb4d]{color:var(--tl-ink)}.timeline__rail:not(:has(.is-hot)) .timeline__marker:has(.period.is-lit) .timeline__year[data-v-ca9dbb4d]{color:var(--tl-ink)}.timeline__year[data-v-ca9dbb4d]{color:var(--tl-muted);font-variant-numeric:tabular-nums;white-space:nowrap;height:20px;margin-bottom:24px;font-size:15px;font-weight:500;line-height:20px;transition:color .3s}.timeline__year[data-v-ca9dbb4d]:focus{outline:none}.timeline__marker:is(:hover,:focus-within) .timeline__year[data-v-ca9dbb4d]{color:var(--tl-ink)}.timeline__body[data-v-ca9dbb4d]{min-height:3.25rem;max-height:calc(100cqh - var(--timeline-top) - var(--timeline-rail) - 24px);overscroll-behavior:contain;touch-action:pan-y pinch-zoom;color:var(--tl-muted);cursor:auto;-webkit-user-select:text;user-select:text;padding-top:24px;transition:color .3s;position:relative;overflow-y:auto}@supports (animation-timeline:scroll()){.timeline__body[data-v-ca9dbb4d]{scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent);mask-image:linear-gradient(to bottom,transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent);animation:linear both timeline-body-fades-ca9dbb4d;animation-timeline:scroll(self)}.timeline__body[data-v-ca9dbb4d]::-webkit-scrollbar{display:none}}@property --fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@keyframes timeline-body-fades-ca9dbb4d{0%{--fade-top:0px;--fade-bottom:32px}6%{--fade-top:32px}94%{--fade-bottom:32px}to{--fade-top:32px;--fade-bottom:0px}}.timeline__marker:is(:hover,:focus-within) .timeline__body[data-v-ca9dbb4d]{color:var(--tl-ink)}.timeline__column[data-v-ca9dbb4d]{overscroll-behavior:contain;min-height:0;padding:0 var(--timeline-inset) 32px;scrollbar-width:none;flex:1;overflow-y:auto}.timeline__column[data-v-ca9dbb4d]::-webkit-scrollbar{display:none}.timeline__column.is-loading[data-v-ca9dbb4d]{visibility:hidden}@media (width>900px) and (height>560px){.timeline__column[data-v-ca9dbb4d]{display:none}}.timeline__column-head[data-v-ca9dbb4d]{margin-bottom:4px;padding:4px 0 0 calc(1rem + 12px)}.timeline__column-head.is-entering[data-v-ca9dbb4d]{opacity:.01;animation:.6s cubic-bezier(.22,1,.36,1) forwards timeline-fade-ca9dbb4d}.timeline__column-body[data-v-ca9dbb4d]{position:relative}.timeline__marks[data-v-ca9dbb4d]{z-index:1;pointer-events:none;width:calc(1rem + 12px);clip-path:inset(-1px -8px calc((1 - var(--timeline-progress,1))*100%) -8px);position:absolute;top:0;bottom:0;left:0}.timeline__mark[data-v-ca9dbb4d]{background:var(--tl-highlight);opacity:.35;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:1.5px;width:3px;height:0;transition:opacity .2s,transform .2s;position:absolute;top:0;left:calc(.5rem - 2px)}.timeline__mark.is-hot[data-v-ca9dbb4d]{opacity:1;transform:scaleX(1.667)}.timeline__mark[data-v-ca9dbb4d]:before{content:"";position:absolute;inset:0 -6px}.timeline__rule-v[data-v-ca9dbb4d]{pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:calc(.5rem - 1px);overflow:hidden}.timeline__rule-line-v[data-v-ca9dbb4d]{border-left:1px dashed var(--tl-rule);transform-origin:top;width:1px;height:100%}.timeline__rule-line-v.is-drawing[data-v-ca9dbb4d]{transform:scaleY(var(--timeline-progress,0))}.timeline__entries[data-v-ca9dbb4d]{list-style:none;position:relative}.timeline__entry[data-v-ca9dbb4d]{padding-bottom:12px}.timeline__entry.filled[data-v-ca9dbb4d]{padding-bottom:32px}.timeline__entry>div.is-entering[data-v-ca9dbb4d]{opacity:.01;animation:.72s cubic-bezier(.22,1,.36,1) forwards timeline-in-ca9dbb4d}.timeline__entry-head[data-v-ca9dbb4d]{z-index:2;background:linear-gradient(to right,transparent calc(1rem + 12px),var(--tl-surface) calc(1rem + 12px));padding:10px 0 12px;position:sticky;top:0}.timeline__entry-line[data-v-ca9dbb4d]{grid-template-columns:1rem 1fr;align-items:center;gap:0 12px;display:grid}.timeline__tick-h[data-v-ca9dbb4d]{background:var(--tl-tick);width:10px;height:1px;margin:0 auto;display:block}.timeline__entry .timeline__year[data-v-ca9dbb4d]{height:auto;color:var(--tl-ink);margin-bottom:0}.timeline__entry-body[data-v-ca9dbb4d]{color:var(--tl-muted);margin-top:12px;padding-left:calc(1rem + 12px)}.timeline__column:not(:has(.is-hot)) .timeline__mark.is-lit[data-v-ca9dbb4d]{opacity:1;transform:scaleX(1.667)}.timeline__entry-body[data-v-ca9dbb4d] .period.is-hot .period__body{color:var(--tl-ink)}.timeline__column:not(:has(.is-hot)) .timeline__entry-body[data-v-ca9dbb4d] .period.is-lit .period__body{color:var(--tl-ink)}.timeline__column[data-v-ca9dbb4d] .timeline__entry-body:has(.period.is-hot) .period:not(.is-hot){opacity:.45}@media (hover:hover){.timeline__column[data-v-ca9dbb4d]:not(:has(.is-hot)) .timeline__entry-body:has(.period.is-lit) .period:not(.is-lit){opacity:.45}}.timeline__body[data-v-ca9dbb4d] p,.timeline__entry-body[data-v-ca9dbb4d] p,.timeline__body[data-v-ca9dbb4d] ul,.timeline__entry-body[data-v-ca9dbb4d] ul{letter-spacing:-.01em;max-width:18rem;font-size:14px;line-height:1.55}.timeline__body[data-v-ca9dbb4d] p+p,.timeline__body[data-v-ca9dbb4d] ul+p,.timeline__entry-body[data-v-ca9dbb4d] p+p,.timeline__entry-body[data-v-ca9dbb4d] ul+p{margin-top:16px}.timeline__body[data-v-ca9dbb4d] p+ul,.timeline__entry-body[data-v-ca9dbb4d] p+ul{margin-top:6px}.timeline__body[data-v-ca9dbb4d] .period+p,.timeline__entry-body[data-v-ca9dbb4d] .period+p{margin-top:22px}.timeline__body[data-v-ca9dbb4d] a,.timeline__entry-body[data-v-ca9dbb4d] a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--tl-tick);text-decoration-color:var(--tl-tick);text-underline-offset:2px;transition:text-decoration-color .2s,color .2s}.timeline__body[data-v-ca9dbb4d] a:hover,.timeline__entry-body[data-v-ca9dbb4d] a:hover{color:var(--tl-highlight);-webkit-text-decoration-color:var(--tl-highlight);text-decoration-color:var(--tl-highlight)}@keyframes timeline-rise-ca9dbb4d{0%{opacity:.01;transform:translateY(12px)scale(.994)}to{opacity:1;transform:none}}@keyframes timeline-in-ca9dbb4d{0%{opacity:.01;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes timeline-fade-ca9dbb4d{0%{opacity:.01}to{opacity:1}}@media (prefers-reduced-motion:reduce){.timeline__panel.is-rising[data-v-ca9dbb4d]{animation-name:timeline-fade-ca9dbb4d;animation-duration:.28s}.timeline__column-head.is-entering[data-v-ca9dbb4d],.timeline__entry>div.is-entering[data-v-ca9dbb4d],.timeline__labels-inner.is-entering[data-v-ca9dbb4d],.timeline__marker-inner.is-entering[data-v-ca9dbb4d]{opacity:1;animation:none}.timeline__panel .timeline__content[data-v-ca9dbb4d]>*{transition:opacity .28s;transform:none}.timeline__rule-line-v.is-drawing[data-v-ca9dbb4d],.timeline__rule-line.is-drawing[data-v-ca9dbb4d]{transform:none}}
