.block[data-astro-cid-njb4ujag]{border-top:1px solid var(--hairline);gap:16px;padding-top:24px;display:grid}header[data-astro-cid-njb4ujag]{align-items:baseline;gap:16px;display:flex}h2[data-astro-cid-njb4ujag]{font-size:20px;font-weight:500;line-height:normal}.body[data-astro-cid-njb4ujag]{flex-direction:column;gap:24px;min-width:0;display:flex;container-type:inline-size}.body[data-astro-cid-njb4ujag] p{font-size:16px;line-height:24px}@media (width>=768px){.body[data-astro-cid-njb4ujag] p{font-size:18px;line-height:27px}}@media (width>=1024px){.block[data-astro-cid-njb4ujag]{grid-template-columns:280px minmax(0,1fr);gap:48px}header[data-astro-cid-njb4ujag]{flex-direction:column;align-items:flex-start;gap:10px}h2[data-astro-cid-njb4ujag]{font-size:var(--text-h4)}.body[data-astro-cid-njb4ujag]{gap:32px}}.pull[data-astro-cid-tvs3llmy]{border-block:1px solid var(--hairline);gap:16px;margin:0;padding:32px 0;display:grid}.spacer[data-astro-cid-tvs3llmy]{display:none}.body[data-astro-cid-tvs3llmy]{border-left:4px solid var(--lilac);flex-direction:column;gap:16px;padding-left:20px;display:flex}blockquote[data-astro-cid-tvs3llmy]{letter-spacing:-.8px;text-wrap:pretty;margin:0;font-size:24px;font-weight:500;line-height:1.15}figcaption[data-astro-cid-tvs3llmy]{color:var(--muted)}@media (width>=1024px){.pull[data-astro-cid-tvs3llmy]{grid-template-columns:280px minmax(0,1fr);gap:48px;padding:48px 0}.spacer[data-astro-cid-tvs3llmy]{display:block}.body[data-astro-cid-tvs3llmy]{gap:20px;padding-left:24px}blockquote[data-astro-cid-tvs3llmy]{font-size:var(--text-h2);letter-spacing:var(--tracking-h2);line-height:40px}}.stats[data-astro-cid-ifrd74vy]{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));outline:1px solid var(--hairline);outline-offset:-1px;margin:0;display:grid}.stat[data-astro-cid-ifrd74vy]{border-right:1px solid var(--hairline);flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:16px 12px 20px;display:flex}.stat[data-astro-cid-ifrd74vy]:last-child{border-right:0}.accent[data-astro-cid-ifrd74vy]{background:var(--lilac)}dd[data-astro-cid-ifrd74vy]{letter-spacing:-1px;margin:0;font-size:28px;font-weight:500;line-height:1}.caption[data-astro-cid-ifrd74vy]{color:var(--muted);font-size:var(--text-small);line-height:normal}.accent[data-astro-cid-ifrd74vy] .caption[data-astro-cid-ifrd74vy]{color:var(--ink)}.long[data-astro-cid-ifrd74vy]{display:none}@container (width>=520px){.stat[data-astro-cid-ifrd74vy]{gap:20px;padding:24px 24px 28px}dd[data-astro-cid-ifrd74vy]{letter-spacing:-2.5px;font-size:54px}.long[data-astro-cid-ifrd74vy]{display:inline}.short[data-astro-cid-ifrd74vy]{display:none}}.bar-chart[data-astro-cid-4ddkebpq]{flex-direction:column;gap:14px;min-width:0;margin:0;display:flex}.frame[data-astro-cid-4ddkebpq]{background:var(--surface);outline:1px solid var(--hairline);outline-offset:-1px;flex-direction:column;gap:20px;padding:20px;display:flex}.metric[data-astro-cid-4ddkebpq]{color:var(--muted)}.rows[data-astro-cid-4ddkebpq]{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.row[data-astro-cid-4ddkebpq]{gap:8px;display:grid}.row-label[data-astro-cid-4ddkebpq]{font-size:var(--text-small);flex-direction:column;gap:2px;font-weight:500;line-height:1.3;display:flex}.row-note[data-astro-cid-4ddkebpq]{color:var(--muted);font-size:12px;font-weight:400}.track[data-astro-cid-4ddkebpq]{--reserve:8.5rem;align-items:center;gap:8px;min-width:0;display:flex}.bar[data-astro-cid-4ddkebpq]{width:max(4px, calc((100% - var(--reserve)) * var(--p)));background:var(--muted);transform-origin:0;border-radius:0 4px 4px 0;flex:none;height:20px}.highlight[data-astro-cid-4ddkebpq] .bar[data-astro-cid-4ddkebpq]{background:var(--orange)}.value[data-astro-cid-4ddkebpq]{font-family:var(--font-mono);font-size:var(--text-mono);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.tag[data-astro-cid-4ddkebpq]{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);outline:1px solid var(--ink);outline-offset:-1px;flex:none;padding:3px 6px;font-weight:500}.source[data-astro-cid-4ddkebpq]{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-label);line-height:1.5}[data-astro-cid-4ddkebpq][data-bar-chart=pending] .bar[data-astro-cid-4ddkebpq]{transform:scaleX(0)}[data-astro-cid-4ddkebpq][data-bar-chart=pending] .value[data-astro-cid-4ddkebpq],[data-astro-cid-4ddkebpq][data-bar-chart=pending] .tag[data-astro-cid-4ddkebpq]{opacity:0}[data-astro-cid-4ddkebpq][data-bar-chart=in] .bar[data-astro-cid-4ddkebpq]{transition:transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 90ms)}[data-astro-cid-4ddkebpq][data-bar-chart=in] .value[data-astro-cid-4ddkebpq],[data-astro-cid-4ddkebpq][data-bar-chart=in] .tag[data-astro-cid-4ddkebpq]{transition:opacity .24s;transition-delay:calc(var(--i) * 90ms + .42s)}@media (width>=768px){.frame[data-astro-cid-4ddkebpq]{gap:24px;padding:28px 28px 24px}.row[data-astro-cid-4ddkebpq]{grid-template-columns:11rem minmax(0,1fr);align-items:center;gap:16px}}@media (prefers-reduced-motion:reduce){.bar[data-astro-cid-4ddkebpq],.value[data-astro-cid-4ddkebpq],.tag[data-astro-cid-4ddkebpq]{opacity:1!important;transition:none!important;transform:none!important}}.column-chart[data-astro-cid-k2tchbfv]{--h:160px;--headroom:28px;--gap:4px;flex-direction:column;gap:14px;min-width:0;margin:0;display:flex}.frame[data-astro-cid-k2tchbfv]{background:var(--surface);outline:1px solid var(--hairline);outline-offset:-1px;flex-direction:column;gap:20px;padding:20px;display:flex}.metric[data-astro-cid-k2tchbfv]{color:var(--muted)}.chart[data-astro-cid-k2tchbfv]{flex-direction:column;gap:8px;display:flex}.plot[data-astro-cid-k2tchbfv],.axis[data-astro-cid-k2tchbfv]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));column-gap:var(--gap);display:grid}.plot[data-astro-cid-k2tchbfv]{grid-template-rows:calc(var(--h) + var(--headroom));border-bottom:1px solid var(--hairline)}.plot[data-astro-cid-k2tchbfv]>[data-astro-cid-k2tchbfv]{grid-row:1}.bar[data-astro-cid-k2tchbfv]{height:max(2px, calc(var(--h) * var(--p)));background:var(--muted);transform-origin:bottom;border-radius:4px 4px 0 0;align-self:end}.bar[data-astro-cid-k2tchbfv].accent{background:var(--orange)}.bar[data-astro-cid-k2tchbfv].partial{background:repeating-linear-gradient(135deg, var(--orange) 0 3px, color-mix(in srgb, var(--orange) 40%, var(--surface)) 3px 6px)}.marker[data-astro-cid-k2tchbfv]{width:0;margin-left:calc(var(--gap) / -2);border-left:1px dashed var(--ink);justify-self:start}.marker-label[data-astro-cid-k2tchbfv]{color:var(--ink);place-self:start;padding-left:6px;line-height:1.3}.note[data-astro-cid-k2tchbfv]{margin-bottom:calc(var(--h) * var(--p) + 6px);font-family:var(--font-mono);font-size:var(--text-mono);white-space:nowrap;place-self:end center;font-weight:500}.axis[data-astro-cid-k2tchbfv] span[data-astro-cid-k2tchbfv]{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-label);white-space:nowrap}.source[data-astro-cid-k2tchbfv]{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-label);line-height:1.5}[data-astro-cid-k2tchbfv][data-column-chart=pending] .bar[data-astro-cid-k2tchbfv]{transform:scaleY(0)}[data-astro-cid-k2tchbfv][data-column-chart=pending] [data-astro-cid-k2tchbfv]:is(.note,.marker,.marker-label){opacity:0}[data-astro-cid-k2tchbfv][data-column-chart=in] .bar[data-astro-cid-k2tchbfv]{transition:transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 40ms)}[data-astro-cid-k2tchbfv][data-column-chart=in] [data-astro-cid-k2tchbfv]:is(.note,.marker,.marker-label){transition:opacity .24s .7s}@media (width>=768px){.column-chart[data-astro-cid-k2tchbfv]{--h:200px;--gap:8px}.frame[data-astro-cid-k2tchbfv]{gap:24px;padding:28px 28px 24px}}@media (prefers-reduced-motion:reduce){.bar[data-astro-cid-k2tchbfv],.note[data-astro-cid-k2tchbfv],.marker[data-astro-cid-k2tchbfv],.marker-label[data-astro-cid-k2tchbfv]{opacity:1!important;transition:none!important;transform:none!important}}.long[data-astro-cid-pznzci7v]{display:none}.hero[data-astro-cid-pznzci7v]{flex-direction:column;gap:24px;padding:40px 20px 32px;display:flex}h1[data-astro-cid-pznzci7v]{max-width:960px;font-size:var(--text-h1);letter-spacing:var(--tracking-h1);text-wrap:balance;font-weight:500;line-height:1}.summary[data-astro-cid-pznzci7v]{max-width:680px;color:var(--muted);font-size:var(--text-body);line-height:23px}.hatch-band[data-astro-cid-pznzci7v]{border-block:1px solid var(--hairline);height:24px}.meta-strip+.hatch-band[data-astro-cid-pznzci7v]{border-top:0}.cover[data-astro-cid-pznzci7v]{padding:32px 20px}.article[data-astro-cid-pznzci7v]{flex-direction:column;gap:48px;padding:8px 20px 64px;display:flex}mark.todo{color:#b0006a;background:#ffd6ec;padding:0 3px}.points[data-astro-cid-pznzci7v]{border-top:1px solid var(--hairline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.points[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{border-bottom:1px solid var(--hairline);padding:14px 0 14px 28px;font-size:16px;line-height:24px;position:relative}.points[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:before{content:"→";color:var(--orange);position:absolute;left:0}.steps[data-astro-cid-pznzci7v]{outline:1px solid var(--hairline);outline-offset:-1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-direction:column;gap:8px;padding:16px;display:flex}.steps[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:nth-child(2n){border-right:0}.steps[data-astro-cid-pznzci7v] .last[data-astro-cid-pznzci7v]{background:var(--sage)}.steps[data-astro-cid-pznzci7v] .last[data-astro-cid-pznzci7v] .step-desc[data-astro-cid-pznzci7v]{color:var(--ink)}.step-desc[data-astro-cid-pznzci7v]{color:var(--muted);font-size:var(--text-small);line-height:21px}.compare[data-astro-cid-pznzci7v]{border-collapse:collapse;outline:1px solid var(--hairline);outline-offset:-1px;width:100%}.compare[data-astro-cid-pznzci7v] th[data-astro-cid-pznzci7v],.compare[data-astro-cid-pznzci7v] td[data-astro-cid-pznzci7v]{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;width:50%;padding:12px 16px}.compare[data-astro-cid-pznzci7v] th[data-astro-cid-pznzci7v]{color:var(--muted);font-weight:400}.compare[data-astro-cid-pznzci7v] td[data-astro-cid-pznzci7v]{font-size:var(--text-small);line-height:21px}.compare[data-astro-cid-pznzci7v] th[data-astro-cid-pznzci7v]+th[data-astro-cid-pznzci7v],.compare[data-astro-cid-pznzci7v] td[data-astro-cid-pznzci7v]+td[data-astro-cid-pznzci7v]{border-left:1px solid var(--hairline)}.compare[data-astro-cid-pznzci7v] tbody[data-astro-cid-pznzci7v] tr[data-astro-cid-pznzci7v]:last-child td[data-astro-cid-pznzci7v]{border-bottom:0}.figures[data-astro-cid-pznzci7v]{gap:32px;display:grid}.placeholder-fig[data-astro-cid-pznzci7v]{flex-direction:column;gap:14px;min-width:0;margin:0;display:flex}.placeholder[data-astro-cid-pznzci7v]{background:var(--tint);outline:1px dashed var(--ink);outline-offset:-1px;place-items:center;height:260px;padding:32px;display:grid;position:relative}.placeholder[data-astro-cid-pznzci7v].dark .corner[data-astro-cid-pznzci7v]{border-color:var(--orange)}.placeholder-note[data-astro-cid-pznzci7v]{text-align:center;max-width:420px}.corner[data-astro-cid-pznzci7v]{border:0 solid var(--ink);width:12px;height:12px;position:absolute}.tl[data-astro-cid-pznzci7v]{border-width:1px 0 0 1px;top:10px;left:10px}.tr[data-astro-cid-pznzci7v]{border-width:1px 1px 0 0;top:10px;right:10px}.bl[data-astro-cid-pznzci7v]{border-width:0 0 1px 1px;bottom:10px;left:10px}.br[data-astro-cid-pznzci7v]{border-width:0 1px 1px 0;bottom:10px;right:10px}@container (width>=600px){.steps[data-astro-cid-pznzci7v]{grid-template-columns:repeat(var(--steps), minmax(0, 1fr))}.steps[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{border-bottom:0;gap:12px;padding:20px}.steps[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:nth-child(2n){border-right:1px solid var(--hairline)}.steps[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]:last-child{border-right:0}}.next[data-astro-cid-pznzci7v]{background:var(--orange);color:var(--ink)}.next-link[data-astro-cid-pznzci7v]{color:inherit;flex-direction:column;gap:24px;padding:40px 20px;text-decoration:none;display:flex}.next-link[data-astro-cid-pznzci7v][aria-disabled=true]{pointer-events:none}.next-copy[data-astro-cid-pznzci7v]{flex-direction:column;flex:1;gap:12px;display:flex}.next-soon[data-astro-cid-pznzci7v]{opacity:.7}.next-title[data-astro-cid-pznzci7v]{font-size:var(--text-display);letter-spacing:var(--tracking-display);font-weight:500;line-height:1}.next-meta[data-astro-cid-pznzci7v]{font-size:var(--text-body);line-height:23px}.next-preview[data-astro-cid-pznzci7v]{aspect-ratio:380/240;object-fit:cover;outline:1px solid var(--ink);outline-offset:-1px;width:100%;max-width:380px;height:auto}@media (width>=768px){.long[data-astro-cid-pznzci7v]{display:inline}.short[data-astro-cid-pznzci7v]{display:none}.hero[data-astro-cid-pznzci7v]{gap:32px;padding:72px 64px 56px}.summary[data-astro-cid-pznzci7v]{font-size:18px;line-height:27px}.hatch-band[data-astro-cid-pznzci7v]{height:32px}.cover[data-astro-cid-pznzci7v]{padding:48px 64px}.article[data-astro-cid-pznzci7v]{gap:72px;padding:24px 64px 96px}.points[data-astro-cid-pznzci7v] li[data-astro-cid-pznzci7v]{font-size:18px;line-height:27px}.figures[data-astro-cid-pznzci7v].pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.placeholder[data-astro-cid-pznzci7v]{height:var(--ph-h)}.next-link[data-astro-cid-pznzci7v]{flex-direction:row;align-items:center;gap:48px;padding:56px 64px}.next-copy[data-astro-cid-pznzci7v]{gap:16px}}
