.nv-timeline[data-astro-cid-yydiarp2]{max-inline-size:56rem;margin-inline:auto}.nv-year-block[data-astro-cid-yydiarp2]+.nv-year-block[data-astro-cid-yydiarp2]{margin-block-start:4rem}.nv-year-head[data-astro-cid-yydiarp2]{display:flex;align-items:baseline;gap:1.25rem;margin-block-end:2rem}.nv-year-label[data-astro-cid-yydiarp2]{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:clamp(2.25rem,5vw,3.25rem);line-height:1;letter-spacing:-.02em;color:var(--fg-tertiary);margin:0;font-variant-numeric:tabular-nums lining-nums}.nv-year-rule[data-astro-cid-yydiarp2]{flex:1;block-size:1px;background:var(--line-soft);align-self:center}.nv-year-count[data-astro-cid-yydiarp2]{font-family:var(--font-display);font-size:.75rem;font-weight:var(--fw-medium);color:var(--fg-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.nv-rail[data-astro-cid-yydiarp2]{list-style:none;margin:0;padding:0;position:relative}.nv-rail[data-astro-cid-yydiarp2]::before{content:"";position:absolute;inset-block:.25rem .25rem;inset-inline-start:6.5rem;inline-size:1px;background:linear-gradient(to bottom,transparent 0,var(--line-soft) 1.25rem,var(--line-soft) calc(100% - 1.25rem),transparent 100%);pointer-events:none}.nv-row[data-astro-cid-yydiarp2]{position:relative;margin:0}.nv-row[data-astro-cid-yydiarp2]+.nv-row[data-astro-cid-yydiarp2]{border-block-start:1px dashed transparent}.nv-row-link[data-astro-cid-yydiarp2]{display:grid;grid-template-columns:5rem 3rem 1fr;align-items:start;gap:0;padding-block:1.625rem;padding-inline:.75rem;margin-inline:-.75rem;border-radius:var(--r-lg);color:inherit;text-decoration:none;border-bottom:0;transition:background-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.nv-row-link[data-astro-cid-yydiarp2]:hover,.nv-row-link[data-astro-cid-yydiarp2]:focus-visible{background:oklch(from var(--nv-royal) l c h/.025)}.nv-row-link[data-astro-cid-yydiarp2]:focus-visible{outline:0;box-shadow:var(--shadow-focus)}.nv-row-date[data-astro-cid-yydiarp2]{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;padding-block-start:.125rem;padding-inline-end:1rem;line-height:1;font-variant-numeric:tabular-nums lining-nums}.nv-row-day[data-astro-cid-yydiarp2]{font-family:var(--font-display);font-size:1.875rem;font-weight:var(--fw-semibold);color:var(--fg-primary);letter-spacing:-.02em;line-height:1;transition:color var(--dur-base) var(--ease-out)}.nv-row-month[data-astro-cid-yydiarp2]{font-family:var(--font-display);font-size:.6875rem;font-weight:var(--fw-medium);color:var(--fg-tertiary);letter-spacing:.12em;text-transform:uppercase;margin-block-start:.25rem}.nv-row-node[data-astro-cid-yydiarp2]{position:relative;inline-size:100%;block-size:1.5rem;margin-block-start:.625rem;display:flex;align-items:center;justify-content:center}.nv-row-node-dot[data-astro-cid-yydiarp2]{position:relative;inline-size:.5rem;block-size:.5rem;border-radius:var(--r-pill);background:var(--bg-canvas);box-shadow:0 0 0 1.5px var(--nv-royal);transition:inline-size var(--dur-base) var(--ease-out),block-size var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out);z-index:1}.nv-row-node-ring[data-astro-cid-yydiarp2]{position:absolute;inset:50% 50%;inline-size:.5rem;block-size:.5rem;margin:-.25rem 0 0-.25rem;border-radius:var(--r-pill);background:oklch(from var(--nv-royal) l c h/0);transition:inline-size var(--dur-slow) var(--ease-out),block-size var(--dur-slow) var(--ease-out),margin var(--dur-slow) var(--ease-out),background-color var(--dur-slow) var(--ease-out);z-index:0}.nv-row-link[data-astro-cid-yydiarp2]:hover .nv-row-node-dot[data-astro-cid-yydiarp2],.nv-row-link[data-astro-cid-yydiarp2]:focus-visible .nv-row-node-dot[data-astro-cid-yydiarp2]{inline-size:.6875rem;block-size:.6875rem;background:var(--nv-royal);box-shadow:0 0 0 1.5px var(--nv-royal)}.nv-row-link[data-astro-cid-yydiarp2]:hover .nv-row-node-ring[data-astro-cid-yydiarp2],.nv-row-link[data-astro-cid-yydiarp2]:focus-visible .nv-row-node-ring[data-astro-cid-yydiarp2]{inline-size:1.5rem;block-size:1.5rem;margin:-.75rem 0 0-.75rem;background:oklch(from var(--nv-royal) l c h/.12)}.nv-row[data-astro-cid-yydiarp2][style*=--nv-row-accent] .nv-row-node-dot[data-astro-cid-yydiarp2]{box-shadow:0 0 0 1.5px var(--nv-row-accent, var(--nv-royal))}.nv-row[data-astro-cid-yydiarp2][style*=--nv-row-accent] .nv-row-link[data-astro-cid-yydiarp2]:hover .nv-row-node-dot[data-astro-cid-yydiarp2],.nv-row[data-astro-cid-yydiarp2][style*=--nv-row-accent] .nv-row-link[data-astro-cid-yydiarp2]:focus-visible .nv-row-node-dot[data-astro-cid-yydiarp2]{background:var(--nv-row-accent, var(--nv-royal));box-shadow:0 0 0 1.5px var(--nv-row-accent, var(--nv-royal))}.nv-row[data-astro-cid-yydiarp2][style*=--nv-row-accent] .nv-row-link[data-astro-cid-yydiarp2]:hover .nv-row-node-ring[data-astro-cid-yydiarp2],.nv-row[data-astro-cid-yydiarp2][style*=--nv-row-accent] .nv-row-link[data-astro-cid-yydiarp2]:focus-visible .nv-row-node-ring[data-astro-cid-yydiarp2]{background:color-mix(in oklab,var(--nv-row-accent, var(--nv-royal)) 18%,transparent)}.nv-row-content[data-astro-cid-yydiarp2]{padding-inline-start:1.5rem;min-inline-size:0}.nv-row-meta[data-astro-cid-yydiarp2]{display:flex;align-items:center;gap:.5rem;margin-block-end:.625rem}.nv-row-meta-suffix[data-astro-cid-yydiarp2]{font-family:var(--font-display);font-size:.75rem;font-weight:var(--fw-medium);color:var(--fg-tertiary);letter-spacing:.01em}.nv-row-title[data-astro-cid-yydiarp2]{font-family:var(--font-display);font-size:1.25rem;font-weight:var(--fw-semibold);line-height:1.3;letter-spacing:-.005em;color:var(--fg-primary);margin:0 0 .5rem;text-wrap:balance;transition:color var(--dur-base) var(--ease-out)}.nv-row-link[data-astro-cid-yydiarp2]:hover .nv-row-title[data-astro-cid-yydiarp2],.nv-row-link[data-astro-cid-yydiarp2]:focus-visible .nv-row-title[data-astro-cid-yydiarp2]{color:var(--nv-royal)}.nv-row-dek[data-astro-cid-yydiarp2]{font-size:.9375rem;line-height:1.55;color:var(--fg-secondary);margin:0;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.nv-row-cta[data-astro-cid-yydiarp2]{display:inline-flex;align-items:center;gap:.375rem;margin-block-start:.875rem;font-family:var(--font-display);font-size:.8125rem;font-weight:var(--fw-medium);color:var(--nv-royal);letter-spacing:.01em;opacity:0;transform:translateX(-.25rem);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.nv-row-link[data-astro-cid-yydiarp2]:hover .nv-row-cta[data-astro-cid-yydiarp2],.nv-row-link[data-astro-cid-yydiarp2]:focus-visible .nv-row-cta[data-astro-cid-yydiarp2]{opacity:1;transform:translateX(0)}.nv-row-arrow[data-astro-cid-yydiarp2]{transition:transform var(--dur-base) var(--ease-out)}.nv-row-link[data-astro-cid-yydiarp2]:hover .nv-row-arrow[data-astro-cid-yydiarp2],.nv-row-link[data-astro-cid-yydiarp2]:focus-visible .nv-row-arrow[data-astro-cid-yydiarp2]{transform:translateX(2px)}.nv-row[data-astro-cid-yydiarp2].is-pending{opacity:0;transform:translateY(.75rem)}.nv-row[data-astro-cid-yydiarp2].is-revealed{opacity:1;transform:translateY(0);transition:opacity var(--dur-slow) var(--ease-out) var(--nv-row-delay, 0ms),transform var(--dur-slow) var(--ease-out) var(--nv-row-delay, 0ms)}@media (max-width:48rem){.nv-timeline[data-astro-cid-yydiarp2]{max-inline-size:100%}.nv-year-head[data-astro-cid-yydiarp2]{gap:1rem;margin-block-end:1.5rem}.nv-year-block[data-astro-cid-yydiarp2]+.nv-year-block[data-astro-cid-yydiarp2]{margin-block-start:3rem}.nv-rail[data-astro-cid-yydiarp2]::before{inset-inline-start:.6875rem}.nv-row-link[data-astro-cid-yydiarp2]{grid-template-columns:1.5rem 1fr;grid-template-rows:auto auto;grid-template-areas:"node date""node content";column-gap:1rem;row-gap:.5rem;padding-block:1.25rem;padding-inline:.5rem;margin-inline:-.5rem}.nv-row-date[data-astro-cid-yydiarp2]{grid-area:date;flex-direction:row;align-items:baseline;gap:.4375rem;padding-block-start:0;padding-inline-end:0}.nv-row-day[data-astro-cid-yydiarp2]{font-size:1rem;font-weight:var(--fw-semibold)}.nv-row-month[data-astro-cid-yydiarp2]{font-size:.6875rem;margin-block-start:0}.nv-row-node[data-astro-cid-yydiarp2]{grid-area:node;margin-block-start:.5rem;block-size:1rem;justify-self:center}.nv-row-content[data-astro-cid-yydiarp2]{grid-area:content;padding-inline-start:0}.nv-row-title[data-astro-cid-yydiarp2]{font-size:1.0625rem;line-height:1.35}.nv-row-dek[data-astro-cid-yydiarp2]{-webkit-line-clamp:2;line-clamp:2;font-size:.875rem}.nv-row-cta[data-astro-cid-yydiarp2]{opacity:1;transform:none;margin-block-start:.625rem;font-size:.75rem}}@media (max-width:23rem){.nv-row-link[data-astro-cid-yydiarp2]{grid-template-columns:1.25rem 1fr;column-gap:.75rem}.nv-row-day[data-astro-cid-yydiarp2]{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.nv-row[data-astro-cid-yydiarp2],.nv-row[data-astro-cid-yydiarp2].is-pending,.nv-row[data-astro-cid-yydiarp2].is-revealed{opacity:1!important;transform:none!important;transition:none!important}.nv-row-cta[data-astro-cid-yydiarp2]{opacity:1;transform:none;transition:none}}