.figure[data-astro-cid-qrinf7yv]{margin:var(--space-m) 0 0;border-block:1px solid var(--hair-2);padding-block:var(--space-s)}.figure[data-astro-cid-qrinf7yv] svg[data-astro-cid-qrinf7yv]{display:block;width:100%;height:auto}.figure__cap[data-astro-cid-qrinf7yv]{display:flex;justify-content:space-between;gap:var(--space-s);flex-wrap:wrap;font-family:var(--font-mono);font-weight:500;font-size:var(--step--2);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;padding-block-start:var(--space-2xs)}.figure__cap[data-astro-cid-qrinf7yv] b[data-astro-cid-qrinf7yv]{color:var(--red);font-weight:500}.fig[data-astro-cid-qrinf7yv] .lines[data-astro-cid-qrinf7yv] path[data-astro-cid-qrinf7yv]{fill:none;stroke:var(--hair-2);stroke-width:1.5}.fig[data-astro-cid-qrinf7yv] .node[data-astro-cid-qrinf7yv] rect[data-astro-cid-qrinf7yv],.fig[data-astro-cid-qrinf7yv] .gate[data-astro-cid-qrinf7yv] path[data-astro-cid-qrinf7yv]{fill:var(--paper-2);stroke:var(--hair-2);stroke-width:1.5}.fig[data-astro-cid-qrinf7yv] .engine[data-astro-cid-qrinf7yv] rect[data-astro-cid-qrinf7yv]{fill:var(--paper-2);stroke:var(--ink-2);stroke-width:1.5}.fig[data-astro-cid-qrinf7yv] text[data-astro-cid-qrinf7yv]{font-family:var(--font-mono);font-size:11px;font-weight:500;fill:var(--ink-2);letter-spacing:.08em}.fig[data-astro-cid-qrinf7yv] .t-strong[data-astro-cid-qrinf7yv]{fill:var(--ink);font-size:12px}.fig[data-astro-cid-qrinf7yv] .t-faint[data-astro-cid-qrinf7yv]{fill:var(--ink-3);font-size:9.5px}.fig[data-astro-cid-qrinf7yv] .t-sub[data-astro-cid-qrinf7yv]{fill:var(--ink-3);font-size:9px;letter-spacing:.04em}.fig[data-astro-cid-qrinf7yv] .dot[data-astro-cid-qrinf7yv]{fill:var(--red)}.fig[data-astro-cid-qrinf7yv] .arrow[data-astro-cid-qrinf7yv]{fill:var(--hair-2)}@media(prefers-reduced-motion:reduce){.fig[data-astro-cid-qrinf7yv] .dot[data-astro-cid-qrinf7yv]{display:none}}@media(forced-colors:active){.figure[data-astro-cid-qrinf7yv]{border-color:CanvasText}}.kicker[data-astro-cid-s3hz6vbt]{margin-block-end:var(--space-s);display:block}.headline[data-astro-cid-s3hz6vbt]{font-size:var(--step-7);line-height:.98;letter-spacing:-.028em;max-width:14ch}.deck[data-astro-cid-s3hz6vbt]{font-size:var(--step-1);line-height:var(--lh-snug);color:var(--ink-2);max-width:42ch;margin-block-start:var(--space-m)}.byline[data-astro-cid-s3hz6vbt]{margin-block-start:var(--space-m);padding-block:var(--space-2xs);border-block:1px solid var(--hair);font-family:var(--font-mono);font-weight:500;font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.byline[data-astro-cid-s3hz6vbt] b[data-astro-cid-s3hz6vbt]{color:var(--ink);font-weight:500}.article[data-astro-cid-s3hz6vbt]{margin-block-start:var(--space-m);columns:2;column-gap:var(--space-l);column-rule:1px solid var(--hair)}.article[data-astro-cid-s3hz6vbt] p[data-astro-cid-s3hz6vbt]{font-size:var(--step-0)}.article[data-astro-cid-s3hz6vbt] p[data-astro-cid-s3hz6vbt]+p[data-astro-cid-s3hz6vbt]{margin-block-start:var(--space-s);text-indent:1.6em}.dropcap[data-astro-cid-s3hz6vbt]:first-letter{font-family:var(--font-display);font-weight:600;font-size:3.35em;line-height:.78;float:left;padding-inline-end:.09em;padding-block-start:.06em}@media(max-width:47rem){.article[data-astro-cid-s3hz6vbt]{columns:1}}.actions[data-astro-cid-s3hz6vbt]{margin-block-start:var(--space-l)}.panel[data-astro-cid-4jj6hyjr]{align-self:start}.panel__box[data-astro-cid-4jj6hyjr]{border-block-start:3px solid var(--ink);padding-block-start:var(--space-s)}.panel__title[data-astro-cid-4jj6hyjr]{font-family:var(--font-mono);font-weight:500;font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase}.panel__title[data-astro-cid-4jj6hyjr] b[data-astro-cid-4jj6hyjr]{color:var(--red);font-weight:500}.panel__attr[data-astro-cid-4jj6hyjr]{font-size:var(--step--1);color:var(--ink-3);margin-block-start:var(--space-3xs);line-height:var(--lh-snug)}.data[data-astro-cid-4jj6hyjr]{list-style:none;margin:var(--space-s) 0 0;padding:0}.data[data-astro-cid-4jj6hyjr]>li[data-astro-cid-4jj6hyjr]{padding-block:var(--space-xs);border-block-start:1px solid var(--hair)}.data__row[data-astro-cid-4jj6hyjr]{display:flex;align-items:baseline;gap:.5ch}.data__label[data-astro-cid-4jj6hyjr]{font-size:var(--step--1);color:var(--ink-2);flex:none;max-width:17ch;line-height:var(--lh-snug)}.data__leader[data-astro-cid-4jj6hyjr]{flex:1;border-block-end:1px dotted var(--hair-2);transform:translateY(-.35em);min-width:1.5rem}.data__val[data-astro-cid-4jj6hyjr]{font-family:var(--font-display);font-weight:600;font-size:var(--step-3);line-height:1;letter-spacing:-.015em;color:var(--red);font-variant-numeric:tabular-nums lining-nums;flex:none}.inst[data-astro-cid-4jj6hyjr]{margin-block-start:var(--space-2xs)}.gauge[data-astro-cid-4jj6hyjr]{position:relative;height:5px;background:var(--track);overflow:hidden}.gauge__fill[data-astro-cid-4jj6hyjr]{position:absolute;inset:0;background:var(--red);transform-origin:0 50%;transform:scaleX(var(--v, 1))}.gauge__mark[data-astro-cid-4jj6hyjr]{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink-2)}.ticks[data-astro-cid-4jj6hyjr]{display:flex;justify-content:space-between;font-family:var(--font-mono);font-weight:500;font-size:.6rem;color:var(--ink-3);margin-block-start:.3rem;letter-spacing:.04em}.dumbbell[data-astro-cid-4jj6hyjr]{position:relative;height:12px}.dumbbell__track[data-astro-cid-4jj6hyjr]{position:absolute;inset-block:5px;inset-inline:0;background:var(--track)}.dumbbell__span[data-astro-cid-4jj6hyjr]{position:absolute;inset-block:5px;background:var(--red);transform-origin:0 50%}.dumbbell__pt[data-astro-cid-4jj6hyjr]{position:absolute;top:50%;width:9px;height:9px;border-radius:50%;translate:-50% -50%;background:var(--ink-2)}.dumbbell__pt--b[data-astro-cid-4jj6hyjr]{background:var(--red)}.bars[data-astro-cid-4jj6hyjr]{display:grid;gap:3px}.bars[data-astro-cid-4jj6hyjr] .bar[data-astro-cid-4jj6hyjr]{height:5px;background:var(--track);position:relative}.bars[data-astro-cid-4jj6hyjr] .bar[data-astro-cid-4jj6hyjr] i[data-astro-cid-4jj6hyjr]{position:absolute;inset:0;transform-origin:0 50%}.bars[data-astro-cid-4jj6hyjr] .bar--paid[data-astro-cid-4jj6hyjr] i[data-astro-cid-4jj6hyjr]{background:var(--ink-2);transform:scaleX(1)}.bars[data-astro-cid-4jj6hyjr] .bar--seo[data-astro-cid-4jj6hyjr] i[data-astro-cid-4jj6hyjr]{background:var(--red);transform:scaleX(var(--seo, .094))}.panel__method[data-astro-cid-4jj6hyjr]{margin-block-start:var(--space-s);padding-block-start:var(--space-xs);border-block-start:1px solid var(--hair);font-size:var(--step--1);color:var(--ink-3);line-height:var(--lh-snug)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.gauge__fill[data-astro-cid-4jj6hyjr],.dumbbell__span[data-astro-cid-4jj6hyjr],.bars[data-astro-cid-4jj6hyjr] .bar[data-astro-cid-4jj6hyjr] i[data-astro-cid-4jj6hyjr]{animation:grow auto var(--ease-out) both;animation-timeline:view();animation-range:entry 15% entry 60%}}}@keyframes grow{0%{transform:scaleX(0)}}.inside[data-astro-cid-4jj6hyjr]{margin-block-start:var(--space-l);border-block-start:3px solid var(--ink);padding-block-start:var(--space-s)}.inside[data-astro-cid-4jj6hyjr] ul[data-astro-cid-4jj6hyjr]{list-style:none;margin:var(--space-xs) 0 0;padding:0}.inside[data-astro-cid-4jj6hyjr] a[data-astro-cid-4jj6hyjr]{display:flex;justify-content:space-between;align-items:baseline;gap:1ch;padding-block:.55rem;text-decoration:none;color:var(--ink-2);font-size:var(--step--1);border-block-start:1px solid var(--hair);transition:color var(--dur-1) var(--ease-out)}.inside[data-astro-cid-4jj6hyjr] a[data-astro-cid-4jj6hyjr]:hover{color:var(--red)}.inside[data-astro-cid-4jj6hyjr] .pg[data-astro-cid-4jj6hyjr]{font-family:var(--font-mono);font-weight:500;font-size:var(--step--2);color:var(--ink-3)}@media(forced-colors:active){.panel__box[data-astro-cid-4jj6hyjr],.inside[data-astro-cid-4jj6hyjr]{border-color:CanvasText}.gauge__fill[data-astro-cid-4jj6hyjr],.dumbbell__span[data-astro-cid-4jj6hyjr],.bars[data-astro-cid-4jj6hyjr] .bar[data-astro-cid-4jj6hyjr] i[data-astro-cid-4jj6hyjr]{background:Highlight}}.front[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,21rem);gap:var(--space-l);padding-block:var(--space-l) var(--space-xl)}@media(max-width:56rem){.front[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.stories[data-astro-cid-j7pv25f6]{padding-block:var(--space-l) var(--space-xl)}.stories__head[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-s);padding-block:var(--space-2xs);margin-block-end:var(--space-l);font-family:var(--font-mono);font-weight:500;font-size:var(--step--2);letter-spacing:.16em;text-transform:uppercase}.stories__head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.story-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);border-block-start:1px solid var(--hair-2)}.story-row[data-astro-cid-j7pv25f6]>.story+.story{border-inline-start:1px solid var(--hair);padding-inline-start:var(--space-l)}@media(max-width:56rem){.story-row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.story-row[data-astro-cid-j7pv25f6]>.story+.story{border-inline-start:0;border-block-start:1px solid var(--hair);padding-inline-start:0}}.classifieds[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-l);padding-block:var(--space-l);border-block-start:1px solid var(--hair-2)}.classifieds[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-block-end:var(--space-xs)}.classifieds[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--ink)}.classifieds[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:var(--step--1);color:var(--ink-2);line-height:var(--lh-snug);max-width:44ch}.notice[data-astro-cid-j7pv25f6]{margin-block:0 var(--space-xl);border:1px solid var(--hair-2);padding:var(--space-s) var(--space-m);color:var(--ink-2);text-align:center}.notice[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--ink);font-weight:400}@media(max-width:47rem){.classifieds[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(forced-colors:active){.notice[data-astro-cid-j7pv25f6]{border-color:CanvasText}}
