@layer reset{*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;line-height:1.5}h1,h2{font-size:inherit;font-weight:inherit}ul{list-style:none}img,svg{display:block}img{max-width:100%;height:auto}a{color:inherit;text-decoration:inherit}button{font:inherit;color:inherit;background:0 0}}@font-face{font-family:Inter Variable;src:url(/fonts/inter-variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}body{margin:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.page[data-astro-cid-lcdefpme]{--bg:#fdfcfa;--fg:#1c1917;--muted:#78716c;--rule:#e7e5e4;--logo-bg:#fff;--font:"Inter Variable", system-ui, sans-serif;--text-display:32px;--leading-display:42px;--text-title:20px;--leading-title:30px;--text-body:16px;--leading-body:26px;--text-caption:14px;--leading-caption:22px;--text-micro:12px;--leading-micro:18px;--weight-regular:400;--weight-semibold:550;--weight-bold:700;--opsz-regular:14;--opsz-semibold:18;--opsz-bold:25;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--section-gap:var(--space-12);--hairline:1px solid var(--rule);--focus-ring:1px solid var(--fg);--underline:1px;--underline-hover:2px;--underline-offset:3px;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--radius-xl:16px;--measure:640px;--avatar:56px;--tap:40px;--icon:24px;--popover:240px;--duration:.15s;--ease:ease-out;background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font);font-variation-settings:"opsz" var(--opsz-regular);font-weight:var(--weight-regular);font-synthesis:none;font-size:var(--text-body);line-height:var(--leading-body)}@media (prefers-color-scheme:dark){.page[data-astro-cid-lcdefpme]{--bg:#1c1917;--fg:#e7e5e4;--muted:#a8a29e;--rule:#3a3532;--logo-bg:#e7e5e4}}.page[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]::selection{background:var(--fg);color:var(--bg)}.page[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline:var(--focus-ring);outline-offset:var(--underline-offset)}.wrap[data-astro-cid-lcdefpme]{max-width:var(--measure);padding:var(--space-10) var(--space-5) var(--space-12);margin:0 auto}.head[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-4);display:flex}.avatar[data-astro-cid-lcdefpme]{width:var(--avatar);height:var(--avatar);border-radius:50%}.byline[data-astro-cid-lcdefpme]{margin-top:var(--section-gap)}h1[data-astro-cid-lcdefpme]{margin-top:var(--space-1);font-size:var(--text-display);line-height:var(--leading-display);font-weight:var(--weight-bold);font-variation-settings:"opsz" var(--opsz-bold)}h2[data-astro-cid-lcdefpme]{font-size:var(--text-title);line-height:var(--leading-title);font-weight:var(--weight-semibold);font-variation-settings:"opsz" var(--opsz-semibold)}p[data-astro-cid-lcdefpme]{margin-top:var(--space-3);color:var(--muted)}h1[data-astro-cid-lcdefpme]+p[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}section[data-astro-cid-lcdefpme],footer[data-astro-cid-lcdefpme]{margin-top:var(--section-gap)}ul[data-astro-cid-lcdefpme]{margin-top:var(--space-2)}.row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:var(--hairline);display:flex}li[data-astro-cid-lcdefpme].row:last-child,li[data-astro-cid-lcdefpme]:last-child>a[data-astro-cid-lcdefpme].row{border-bottom:0}.title[data-astro-cid-lcdefpme]{min-width:0}.meta[data-astro-cid-lcdefpme]{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption);white-space:nowrap}.chart[data-astro-cid-lcdefpme]{--lane:44px;--logo:32px;--logo-mark:26px;--logo-gap:6px;--bar:18px;--axis:32px;--dimmed:.35;--inset-x:var(--space-3);--inset-y:0px;margin-top:var(--space-6);padding:var(--inset-y) var(--inset-x);border:var(--hairline);border-radius:var(--radius-xl);corner-shape:squircle;position:relative}.grid[data-astro-cid-lcdefpme]{inset:0 var(--inset-x);grid-template-columns:repeat(var(--years), 1fr);display:grid;position:absolute}.grid[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]+span[data-astro-cid-lcdefpme]{border-left:var(--hairline)}.lanes[data-astro-cid-lcdefpme]{margin-top:0;position:relative}.lane[data-astro-cid-lcdefpme]{height:var(--lane);position:relative}.logo[data-astro-cid-lcdefpme]{top:calc((var(--lane) - var(--logo)) / 2);left:max(0px, calc(var(--left) - var(--logo) - var(--logo-gap)));z-index:1;width:var(--logo);height:var(--logo);border-radius:var(--radius-lg);corner-shape:squircle;background:var(--logo-bg);box-shadow:0 0 0 1px var(--rule);place-items:center;display:grid;position:absolute;overflow:hidden}.logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:var(--logo-mark);height:var(--logo-mark)}.bar[data-astro-cid-lcdefpme]{top:calc((var(--lane) - var(--bar)) / 2);left:var(--left);width:var(--width);height:var(--bar);border-radius:var(--radius-sm);background:var(--brand);position:absolute}@media (prefers-color-scheme:dark){.bar[data-astro-cid-lcdefpme]{background:var(--brand-dark)}}.lanes[data-astro-cid-lcdefpme]:hover .lane[data-astro-cid-lcdefpme]:not(:hover) .bar[data-astro-cid-lcdefpme],.lanes[data-astro-cid-lcdefpme]:hover .lane[data-astro-cid-lcdefpme]:not(:hover) .logo[data-astro-cid-lcdefpme]{opacity:var(--dimmed)}.lane[data-astro-cid-lcdefpme]:hover{z-index:2}.card[data-astro-cid-lcdefpme]{top:calc(var(--lane) - var(--space-1));left:clamp(0px, calc(var(--left) - var(--logo) - var(--logo-gap)), calc(100% - var(--popover)));z-index:1;width:max-content;max-width:var(--popover);padding:var(--space-2) var(--space-3);border:var(--hairline);border-radius:var(--radius-md);background:var(--bg);font-size:var(--text-caption);line-height:var(--leading-caption);visibility:hidden;opacity:0;pointer-events:none;display:grid;position:absolute}.lane[data-astro-cid-lcdefpme]:hover .card[data-astro-cid-lcdefpme]{visibility:visible;opacity:1}.card-meta[data-astro-cid-lcdefpme]{color:var(--muted)}.axis[data-astro-cid-lcdefpme]{grid-template-columns:repeat(var(--years), 1fr);height:var(--axis);color:var(--muted);font-size:var(--text-micro);line-height:var(--leading-micro);font-variant-numeric:tabular-nums;text-align:center;align-items:center;display:grid}@media (prefers-reduced-motion:no-preference){.bar[data-astro-cid-lcdefpme],.logo[data-astro-cid-lcdefpme]{transition:opacity var(--duration) var(--ease)}.card[data-astro-cid-lcdefpme]{transition:opacity var(--duration) var(--ease), visibility 0s var(--duration)}.lane[data-astro-cid-lcdefpme]:hover .card[data-astro-cid-lcdefpme]{transition:opacity var(--duration) var(--ease)}}.scheme[data-astro-cid-lcdefpme]{margin-left:auto;position:relative}.scheme[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{width:var(--tap);height:var(--tap);color:var(--muted);cursor:help;border-radius:50%;place-items:center;display:grid}.scheme[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover,.scheme[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:focus-visible{color:var(--fg)}.scheme[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:focus-visible{outline:var(--focus-ring);outline-offset:2px}.scheme[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:var(--icon);height:var(--icon);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.moon[data-astro-cid-lcdefpme]{display:none}@media (prefers-color-scheme:dark){.sun[data-astro-cid-lcdefpme]{display:none}.moon[data-astro-cid-lcdefpme]{display:block}}.tip[data-astro-cid-lcdefpme]{top:calc(100% + var(--space-2));z-index:1;width:max-content;max-width:min(var(--popover), calc(100vw - var(--space-10)));padding:var(--space-2) var(--space-3);border:var(--hairline);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);font-size:var(--text-caption);line-height:var(--leading-caption);visibility:hidden;opacity:0;transition:opacity var(--duration) var(--ease), visibility 0s var(--duration);position:absolute;right:0}.scheme[data-astro-cid-lcdefpme]:hover .tip[data-astro-cid-lcdefpme],.scheme[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:focus+.tip[data-astro-cid-lcdefpme]{visibility:visible;opacity:1;transition:opacity var(--duration) var(--ease)}footer[data-astro-cid-lcdefpme]{color:var(--muted);font-size:var(--text-caption);line-height:var(--leading-caption)}.title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],a[data-astro-cid-lcdefpme].row .title[data-astro-cid-lcdefpme],.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:var(--underline-offset);text-decoration:underline;text-decoration-thickness:var(--underline);text-decoration-color:var(--muted)}.title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,a[data-astro-cid-lcdefpme].row:hover .title[data-astro-cid-lcdefpme],.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration-color:var(--fg);text-decoration-thickness:var(--underline-hover)}@media (prefers-reduced-motion:no-preference){.title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],a[data-astro-cid-lcdefpme].row .title[data-astro-cid-lcdefpme],.links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:text-decoration-thickness var(--duration) var(--ease), text-decoration-color var(--duration) var(--ease)}}.links[data-astro-cid-lcdefpme]{gap:var(--space-2);margin-top:var(--space-2);color:var(--fg);flex-wrap:wrap;display:flex}.links[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted)}@media (width<=480px){.row[data-astro-cid-lcdefpme]{flex-direction:column;gap:0}.chart[data-astro-cid-lcdefpme]{--inset-x:0px;border:0}}@media (width>=640px){.wrap[data-astro-cid-lcdefpme]{padding:var(--space-16) var(--space-8) var(--space-14)}.chart[data-astro-cid-lcdefpme]{--inset-x:var(--space-6);--inset-y:var(--space-4)}}
