.years-bar[data-astro-cid-siyyvcrl]{z-index:20;background:linear-gradient(var(--canvas) 70%, transparent);pointer-events:none;margin:0 calc(50% - 50vw) 2rem;padding:.3rem calc(50vw - 50%) 1.2rem;position:sticky;top:4.45rem}.years-bar[data-astro-cid-siyyvcrl]:before{content:"";background:var(--canvas);height:.8rem;position:absolute;bottom:100%;left:0;right:0}.years-nav[data-astro-cid-siyyvcrl]{pointer-events:auto;scrollbar-width:none;background:color-mix(in oklab, var(--surface) 80%, transparent);width:fit-content;max-width:100%;box-shadow:0 0 0 1px var(--line), 0 10px 30px -18px #1e3a5f66;backdrop-filter:blur(12px);border-radius:999px;gap:.25rem;padding:.35rem;display:flex;overflow-x:auto}.years-nav[data-astro-cid-siyyvcrl] a[data-astro-cid-siyyvcrl]{color:var(--aqua-strong);font-family:var(--font-round);border-radius:999px;flex:none;align-items:baseline;gap:.35rem;padding:.3rem .9rem;font-weight:600;text-decoration:none;transition:background .3s;display:inline-flex}.years-nav[data-astro-cid-siyyvcrl] a[data-astro-cid-siyyvcrl]:hover{background:var(--aqua-soft)}.years-nav[data-astro-cid-siyyvcrl] span[data-astro-cid-siyyvcrl]{color:var(--muted);font-size:.75rem}.year[data-astro-cid-siyyvcrl]{scroll-margin-top:9rem}.year-head[data-astro-cid-siyyvcrl]{color:var(--night);font-family:var(--font-round);align-items:baseline;gap:.5rem;margin-bottom:1.2rem;font-size:2.25rem;font-weight:600;line-height:1;display:flex}.year-unit[data-astro-cid-siyyvcrl]{color:var(--muted);font-family:var(--font-sans);font-size:1rem;font-weight:700}.year-line[data-astro-cid-siyyvcrl]{background:repeating-linear-gradient(to right, var(--aqua) 0 6px, transparent 6px 12px);border-radius:2px;flex:1;align-self:center;height:2px}.rail[data-astro-cid-siyyvcrl]{overflow-clip-margin:14px;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:-2px;overflow:clip}.rail-trail[data-astro-cid-siyyvcrl]{z-index:1;height:0;display:block;position:sticky;top:50vh}.rail-trail[data-astro-cid-siyyvcrl]:before{content:"";background:linear-gradient(to top, var(--aqua-strong), var(--aqua));width:2px;height:300vh;position:absolute;bottom:0;left:0}.year-list[data-astro-cid-siyyvcrl]{view-timeline:--year-line}.rail-moon[data-astro-cid-siyyvcrl]{z-index:3;width:1.35rem;height:1.35rem;margin-left:calc(1px - .675rem);display:block;position:sticky;top:calc(50vh - .675rem)}.rail-moon[data-astro-cid-siyyvcrl]:after{content:"";filter:drop-shadow(0 0 6px #ffd970e6);background:radial-gradient(circle at 38% 34%,#fffdf3,#ffd970);border-radius:50%;position:absolute;inset:0;mask:radial-gradient(circle at 76% 28%,#0000 38%,#000 39%)}@supports (animation-timeline:view()){.rail-moon[data-astro-cid-siyyvcrl]:after{animation:linear both rail-spin}ol[data-astro-cid-siyyvcrl] .rail-moon[data-astro-cid-siyyvcrl]:after{animation-timeline:view();animation-range:cover}.rail-moon[data-astro-cid-siyyvcrl],.rail-trail[data-astro-cid-siyyvcrl]{animation:linear both rail-show}ol[data-astro-cid-siyyvcrl] .rail-moon[data-astro-cid-siyyvcrl],ol[data-astro-cid-siyyvcrl] .rail-trail[data-astro-cid-siyyvcrl]{animation-timeline:--year-line;animation-range:cover 50vh cover calc(100% - 50vh)}@keyframes rail-show{0%{opacity:0}3%,97%{opacity:1}to{opacity:0}}@keyframes rail-spin{to{transform:rotate(-260deg)}}.ms-dot[data-astro-cid-siyyvcrl]:before,.ms-dot[data-astro-cid-siyyvcrl]:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0}.ms-dot[data-astro-cid-siyyvcrl]:before{animation:linear both ms-ring;box-shadow:0 0 0 2px #f0c654}.ms-dot[data-astro-cid-siyyvcrl]:after{background:conic-gradient(from 0deg, transparent 0 10%, #fff 12% 13%, transparent 15% 35%, #fff 37% 38%, transparent 40% 60%, #fff 62% 63%, transparent 65% 85%, #fff 87% 88%, transparent 90%);animation:linear both ms-spark}li[data-astro-cid-siyyvcrl] .ms-dot[data-astro-cid-siyyvcrl]:before,li[data-astro-cid-siyyvcrl] .ms-dot[data-astro-cid-siyyvcrl]:after{animation-timeline:view();animation-range:entry 70% cover 55%}@media (width<=640px){.ms-dot[data-astro-cid-siyyvcrl]:before{display:none}}@keyframes ms-ring{0%{opacity:0;transform:scale(1)}30%{opacity:1}to{opacity:0;transform:scale(3.2)}}@keyframes ms-spark{0%{opacity:0;transform:scale(.6)rotate(0)}40%{opacity:1;transform:scale(2.6)rotate(45deg)}to{opacity:0;transform:scale(3.4)rotate(90deg)}}}@media (prefers-reduced-motion:reduce){.rail[data-astro-cid-siyyvcrl],.ms-dot[data-astro-cid-siyyvcrl]:before,.ms-dot[data-astro-cid-siyyvcrl]:after{display:none}}@media (width>=640px){.year-list[data-astro-cid-siyyvcrl] .milestone[data-astro-cid-siyyvcrl]{grid-template-columns:5rem minmax(0,1fr) 18rem;align-items:center;column-gap:2.5rem;display:grid}.milestone[data-astro-cid-siyyvcrl]>div[data-astro-cid-siyyvcrl]:first-child{display:contents}.milestone[data-astro-cid-siyyvcrl] time[data-astro-cid-siyyvcrl]{grid-area:1/1}.milestone[data-astro-cid-siyyvcrl]>div[data-astro-cid-siyyvcrl]:first-child>div[data-astro-cid-siyyvcrl]{grid-area:1/2;max-width:32rem}.milestone[data-astro-cid-siyyvcrl]>a[data-astro-cid-siyyvcrl]{grid-area:1/3}.year-list[data-astro-cid-siyyvcrl]>li[data-astro-cid-siyyvcrl].ms-li:nth-child(2n of .ms-li) .milestone[data-astro-cid-siyyvcrl]{grid-template-columns:5rem 18rem minmax(0,1fr)}.year-list[data-astro-cid-siyyvcrl]>li[data-astro-cid-siyyvcrl].ms-li:nth-child(2n of .ms-li) .milestone[data-astro-cid-siyyvcrl]>div[data-astro-cid-siyyvcrl]:first-child>div[data-astro-cid-siyyvcrl]{grid-column:3}.year-list[data-astro-cid-siyyvcrl]>li[data-astro-cid-siyyvcrl].ms-li:nth-child(2n of .ms-li) .milestone[data-astro-cid-siyyvcrl]>a[data-astro-cid-siyyvcrl]{grid-column:2}}.milestone[data-astro-cid-siyyvcrl]{border-color:var(--moon-puff);background:linear-gradient(110deg, var(--moon-soft), var(--surface) 55%)}.star[data-astro-cid-siyyvcrl]{color:#d9a520;margin-right:.35rem}
