.timeline-row[data-v-10f9ce20]{grid-template-columns:7ch 5ch minmax(0,1fr);display:grid}.timeline-date[data-v-10f9ce20]{color:var(--graphite);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-size:.875rem;line-height:1.75rem;display:flex}.timeline-post[data-v-10f9ce20]{--row-pad:1.125rem;isolation:isolate;position:relative}.timeline-post>.timeline-cell[data-v-10f9ce20]{padding-block:var(--row-pad)}.timeline-title[data-v-10f9ce20]:after{content:"";z-index:1;position:absolute;inset:0}.timeline-tag[data-v-10f9ce20]{z-index:2;position:relative}.timeline-post[data-v-10f9ce20]:before{content:"";z-index:-1;background:color-mix(in srgb, var(--pen) 7%, transparent);opacity:0;border-radius:8px;transition:opacity .15s;position:absolute;inset:0 -1.5ch}.timeline-post[data-v-10f9ce20]:hover:before{opacity:1}.timeline-post[data-v-10f9ce20]:has(.timeline-title:focus-visible):before{opacity:1}.timeline-post[data-v-10f9ce20]:has(.timeline-title:focus-visible):before{outline:2px solid var(--pen);outline-offset:-2px}.timeline-title[data-v-10f9ce20]:focus-visible{outline:none}.timeline-head-label[data-v-10f9ce20]{letter-spacing:.02em;color:var(--pen);font-size:.6875rem;line-height:1.25rem}.timeline-year[data-v-10f9ce20]{justify-content:center;align-items:baseline;gap:1.5ch;padding:2.25rem 0 1rem;line-height:1.75rem;display:flex}.timeline>li:first-child .timeline-year[data-v-10f9ce20]{padding-top:0}.timeline-year[data-v-10f9ce20]:before,.timeline-year[data-v-10f9ce20]:after{content:"";background:var(--rule);flex:1;align-self:center;height:1px}.timeline-year-number[data-v-10f9ce20]{font-family:var(--font-title);letter-spacing:-.01em;font-size:1.375rem;font-weight:700}.timeline-year-count[data-v-10f9ce20]{color:var(--graphite);font-size:.8125rem}.timeline-rail[data-v-10f9ce20]{position:relative}.timeline-rail[data-v-10f9ce20]:before{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:0;left:50%}.timeline-post:first-child .timeline-rail[data-v-10f9ce20]:before{top:calc(var(--row-pad) + .875rem)}.timeline-post:last-child .timeline-rail[data-v-10f9ce20]:before{bottom:calc(100% - var(--row-pad) - .875rem)}.timeline-node[data-v-10f9ce20]{position:absolute;top:.875rem;left:50%;translate:-50% -50%}.timeline-post .timeline-node[data-v-10f9ce20]{top:calc(var(--row-pad) + .875rem)}.timeline-node[data-v-10f9ce20]{--node-gap:var(--paper);background:var(--panel);width:.375rem;height:.375rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--graphite) 55%, transparent), 0 0 0 8px var(--node-gap);border-radius:999px;transition:background-color .15s,box-shadow .15s}.timeline-post--head .timeline-node[data-v-10f9ce20]{background:var(--pen);width:.5rem;height:.5rem;box-shadow:0 0 0 1px var(--pen), 0 0 0 8px var(--node-gap)}.timeline-title[data-v-10f9ce20]{font-family:var(--font-title);text-underline-offset:.3em;font-size:1.0625rem;font-weight:700;line-height:1.75rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .15s}.timeline-post:hover .timeline-node[data-v-10f9ce20]{--node-gap:color-mix(in srgb, var(--pen) 7%, var(--paper));background:var(--pen);box-shadow:0 0 0 1px var(--pen), 0 0 0 8px var(--node-gap)}.timeline-post:has(.timeline-title:focus-visible) .timeline-node[data-v-10f9ce20]{--node-gap:color-mix(in srgb, var(--pen) 7%, var(--paper));background:var(--pen);box-shadow:0 0 0 1px var(--pen), 0 0 0 8px var(--node-gap)}.timeline-post:hover .timeline-title[data-v-10f9ce20],.timeline-title[data-v-10f9ce20]:focus-visible{-webkit-text-decoration-color:var(--pen);text-decoration-color:var(--pen)}@media (prefers-reduced-motion:reduce){.timeline-post[data-v-10f9ce20]:before,.timeline-node[data-v-10f9ce20],.timeline-title[data-v-10f9ce20]{transition:none}}@media (width<=640px){.timeline-row[data-v-10f9ce20]{grid-template-columns:6ch 3.5ch minmax(0,1fr)}.timeline-post[data-v-10f9ce20]:before{inset:0 -.75rem}}
