.cx[data-astro-cid-vh2hqbwg] .nmw{align-items:center;gap:.5rem;display:flex}.cx[data-astro-cid-vh2hqbwg] .face{object-fit:cover;object-position:50% 15%;border:2px solid var(--fc);background:var(--ink-3);border-radius:50%;flex:none;width:28px;height:28px}.cx[data-astro-cid-vh2hqbwg] .face.init{font:600 .72rem / 1 var(--mono);color:var(--bone-2);place-items:center;display:grid}.top[data-astro-cid-vh2hqbwg]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.controls[data-astro-cid-vh2hqbwg]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:1rem 1.5rem;display:grid}.grow[data-astro-cid-vh2hqbwg]{grid-column:span 2}.field[data-astro-cid-vh2hqbwg]{gap:.2rem;min-width:0;margin:0;display:grid}.field[data-astro-cid-vh2hqbwg] select[data-astro-cid-vh2hqbwg],.field[data-astro-cid-vh2hqbwg] input[data-astro-cid-vh2hqbwg]{width:100%;min-width:0;font-size:1rem}.ages[data-astro-cid-vh2hqbwg]{border:0;grid-template-columns:1fr auto 1fr;align-items:end;gap:.4rem;padding:0}.ages[data-astro-cid-vh2hqbwg] legend[data-astro-cid-vh2hqbwg]{margin-bottom:.2rem;padding:0}.ages[data-astro-cid-vh2hqbwg] input[data-astro-cid-vh2hqbwg]{font:inherit;color:inherit;border:0;border-bottom:1px solid var(--line);background:0 0;padding:.4rem 0;font-size:1rem}.stats[data-astro-cid-vh2hqbwg]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.stats[data-astro-cid-vh2hqbwg]>div[data-astro-cid-vh2hqbwg]{background:var(--ink-2);align-content:start;gap:.3rem;padding:.9rem 1rem;display:grid}.stats[data-astro-cid-vh2hqbwg] .num[data-astro-cid-vh2hqbwg]{color:var(--dust);font-size:clamp(1.5rem,3vw,2.2rem)}.cx[data-astro-cid-vh2hqbwg]>[data-astro-cid-vh2hqbwg]{min-width:0}.tablewrap[data-astro-cid-vh2hqbwg]{border:1px solid var(--line);overflow-x:auto}table[data-astro-cid-vh2hqbwg]{border-collapse:collapse;width:100%;font-size:.95rem}th[data-astro-cid-vh2hqbwg],.tablewrap[data-astro-cid-vh2hqbwg] td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.55rem .7rem}.tablewrap[data-astro-cid-vh2hqbwg] .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}thead[data-astro-cid-vh2hqbwg] th[data-astro-cid-vh2hqbwg]{font:500 .64rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-3);white-space:nowrap}thead[data-astro-cid-vh2hqbwg] button[data-astro-cid-vh2hqbwg]{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}thead[data-astro-cid-vh2hqbwg] button[data-astro-cid-vh2hqbwg]:hover{color:var(--bone)}thead[data-astro-cid-vh2hqbwg] button[data-astro-cid-vh2hqbwg][data-dir="1"]:after{content:" ↑"}thead[data-astro-cid-vh2hqbwg] button[data-astro-cid-vh2hqbwg][data-dir="-1"]:after{content:" ↓"}th[data-astro-cid-vh2hqbwg][aria-sort=ascending],th[data-astro-cid-vh2hqbwg][aria-sort=descending]{color:var(--dust)}tbody[data-astro-cid-vh2hqbwg] tr:hover{background:var(--ink-2)}tbody[data-astro-cid-vh2hqbwg] .sub{color:var(--bone-3);font-size:.8rem;display:block}tbody[data-astro-cid-vh2hqbwg] a{white-space:nowrap}tbody[data-astro-cid-vh2hqbwg] abbr{font:500 .62rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-2);text-decoration:none}tbody[data-astro-cid-vh2hqbwg] .tag{font:500 .6rem var(--mono);letter-spacing:.08em;border:1px solid var(--line);color:var(--bone-2);white-space:nowrap;border-radius:999px;padding:.1em .5em}tbody[data-astro-cid-vh2hqbwg] .sw{border-radius:50%;width:.7rem;height:.7rem;margin-right:.45rem;display:inline-block}tbody[data-astro-cid-vh2hqbwg] .out{font:500 .64rem var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}tbody[data-astro-cid-vh2hqbwg] .out.won{color:var(--dust)}tbody[data-astro-cid-vh2hqbwg] .out.pr{color:#8fc6c4}tbody[data-astro-cid-vh2hqbwg] .out.lost{color:var(--bone-3)}tbody[data-astro-cid-vh2hqbwg] .out.forfeit{color:var(--vermilion)}tbody[data-astro-cid-vh2hqbwg] .empty{text-align:center;color:var(--bone-3);padding:2rem}.pager[data-astro-cid-vh2hqbwg]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.pager[data-astro-cid-vh2hqbwg] .btn[data-astro-cid-vh2hqbwg][disabled]{opacity:.35;cursor:default}.pager[data-astro-cid-vh2hqbwg] .btn[data-astro-cid-vh2hqbwg][disabled]:hover{color:inherit;background:0 0;border-color:currentColor}@media (width<=1000px){.controls[data-astro-cid-vh2hqbwg]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats[data-astro-cid-vh2hqbwg]{grid-template-columns:repeat(3,minmax(0,1fr))}.tablewrap[data-astro-cid-vh2hqbwg] [data-col=pct],.tablewrap[data-astro-cid-vh2hqbwg] [data-col=status]{display:none}}@media (width<=640px){.controls[data-astro-cid-vh2hqbwg]{grid-template-columns:minmax(0,1fr)}.grow[data-astro-cid-vh2hqbwg]{grid-column:auto}.stats[data-astro-cid-vh2hqbwg]{grid-template-columns:repeat(2,minmax(0,1fr))}.stats[data-astro-cid-vh2hqbwg]>div[data-astro-cid-vh2hqbwg]:first-child{grid-column:1/-1}.tablewrap[data-astro-cid-vh2hqbwg]{overflow:visible}table[data-astro-cid-vh2hqbwg],tbody[data-astro-cid-vh2hqbwg]{display:block}thead[data-astro-cid-vh2hqbwg] tr[data-astro-cid-vh2hqbwg]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.25rem 1rem;padding:.6rem .7rem;display:flex}thead[data-astro-cid-vh2hqbwg] th[data-astro-cid-vh2hqbwg]{border:0;padding:.3rem 0}thead[data-astro-cid-vh2hqbwg] th[data-astro-cid-vh2hqbwg]:not(:has(button)){display:none}tbody[data-astro-cid-vh2hqbwg] tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.25rem .9rem;padding:.7rem;display:flex}.tablewrap[data-astro-cid-vh2hqbwg] td{text-align:left;border:0;padding:0;display:block}.tablewrap[data-astro-cid-vh2hqbwg] [data-col=name]{flex:55%;order:1}.tablewrap[data-astro-cid-vh2hqbwg] [data-col=outcome]{text-align:right;order:2}.tablewrap[data-astro-cid-vh2hqbwg] [data-col=district]{flex:55%;order:3}.tablewrap[data-astro-cid-vh2hqbwg] [data-col=party]{order:4}.tablewrap[data-astro-cid-vh2hqbwg] [data-col=status]{display:none}.tablewrap[data-astro-cid-vh2hqbwg] [data-col=age],.tablewrap[data-astro-cid-vh2hqbwg] [data-col=votes],.tablewrap[data-astro-cid-vh2hqbwg] [data-col=pct],.tablewrap[data-astro-cid-vh2hqbwg] [data-col=ratio]{order:5;font-size:.85rem;display:inline-block}.tablewrap[data-astro-cid-vh2hqbwg] td[data-l]:empty{display:none}.tablewrap[data-astro-cid-vh2hqbwg] td[data-l]:before{content:attr(data-l) " ";font:500 .6rem var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bone-3)}.tablewrap[data-astro-cid-vh2hqbwg] .empty{flex:100%}.pager[data-astro-cid-vh2hqbwg]{justify-content:center}}figcaption[data-astro-cid-qdqtfcl4]{gap:.6rem;display:grid}.legend[data-astro-cid-qdqtfcl4]{flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.legend[data-astro-cid-qdqtfcl4] span[data-astro-cid-qdqtfcl4]{align-items:center;gap:.45rem;display:inline-flex}.legend[data-astro-cid-qdqtfcl4] .dot[data-astro-cid-qdqtfcl4]{--c:var(--bone-2);position:static}.legend[data-astro-cid-qdqtfcl4] .tick[data-astro-cid-qdqtfcl4]{height:.9rem;display:inline-block;position:static}.axis[data-astro-cid-qdqtfcl4]{height:1rem;margin-left:var(--lw);position:relative}.axis[data-astro-cid-qdqtfcl4] span[data-astro-cid-qdqtfcl4]{position:absolute;transform:translate(-50%)}.axis[data-astro-cid-qdqtfcl4] span[data-astro-cid-qdqtfcl4]:first-child{transform:none}.axis[data-astro-cid-qdqtfcl4] span[data-astro-cid-qdqtfcl4]:last-child{transform:translate(-100%)}.rc[data-astro-cid-qdqtfcl4]{--lw:12rem;margin:0}.rows[data-astro-cid-qdqtfcl4]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.rows[data-astro-cid-qdqtfcl4] li[data-astro-cid-qdqtfcl4]{grid-template-columns:var(--lw) minmax(0, 1fr);align-items:center;display:grid}.bl[data-astro-cid-qdqtfcl4]{padding-right:.75rem;line-height:1.25;display:grid}.bl[data-astro-cid-qdqtfcl4] b[data-astro-cid-qdqtfcl4]{font-weight:450}.ja[data-astro-cid-qdqtfcl4]{color:var(--bone-3);font-size:.8rem}.track[data-astro-cid-qdqtfcl4]{border-left:1px solid var(--line);border-right:1px solid var(--line);background:var(--ink-2);height:3.2rem;position:relative}.grid[data-astro-cid-qdqtfcl4]{background:var(--line);width:1px;position:absolute;top:0;bottom:0}.tick[data-astro-cid-qdqtfcl4]{background:var(--dust);width:2px;position:absolute;top:0;bottom:0}.dot[data-astro-cid-qdqtfcl4]{border:1.5px solid var(--c);background:0 0;border-radius:50%;width:.62rem;height:.62rem;margin:-.31rem 0 0 -.31rem;display:inline-block;position:absolute}.dot[data-astro-cid-qdqtfcl4].on{background:var(--c)}@media (width<=640px){.rc[data-astro-cid-qdqtfcl4]{--lw:0rem}.rows[data-astro-cid-qdqtfcl4] li[data-astro-cid-qdqtfcl4]{grid-template-columns:minmax(0,1fr);gap:.25rem;margin-bottom:.5rem}.bl[data-astro-cid-qdqtfcl4]{grid-template-columns:auto auto 1fr;align-items:baseline;gap:0 .5rem}}.head[data-astro-cid-bnlboysh]{gap:1.5rem;padding-block:6rem 3rem;display:grid}.head[data-astro-cid-bnlboysh] h1[data-astro-cid-bnlboysh] em[data-astro-cid-bnlboysh]{color:var(--vermilion)}.glance[data-astro-cid-bnlboysh]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:3rem;padding:0;display:grid}.glance[data-astro-cid-bnlboysh]>div[data-astro-cid-bnlboysh]{background:var(--ink);align-content:start;gap:.5rem;padding:clamp(1rem,2.5vw,1.75rem);display:grid}.glance[data-astro-cid-bnlboysh] .num[data-astro-cid-bnlboysh]{color:var(--dust);font-size:clamp(2.6rem,6vw,4.5rem);line-height:.9}.explorer[data-astro-cid-bnlboysh]{padding-bottom:2rem}.charts[data-astro-cid-bnlboysh]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}figure[data-astro-cid-bnlboysh]{align-content:start;margin:0}.hist[data-astro-cid-bnlboysh],.ages[data-astro-cid-bnlboysh],.stack[data-astro-cid-bnlboysh]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.hist[data-astro-cid-bnlboysh] li[data-astro-cid-bnlboysh]{grid-template-columns:3.5rem minmax(0,1fr) 7.5rem;align-items:center;gap:.75rem;font-size:.92rem;display:grid}.hb[data-astro-cid-bnlboysh]{height:14px;width:var(--w);background:var(--ink-3);min-width:1px;box-shadow:inset 0 0 0 1px var(--line);display:block}.hb[data-astro-cid-bnlboysh] i[data-astro-cid-bnlboysh]{background:var(--vermilion);height:100%;display:block}.hn[data-astro-cid-bnlboysh]{font-family:var(--mono);text-align:right;font-size:.78rem}.ages[data-astro-cid-bnlboysh] li[data-astro-cid-bnlboysh]{grid-template-columns:7.5rem minmax(0,1fr) 2.5rem;align-items:center;gap:.75rem;font-size:.92rem;display:grid}.range[data-astro-cid-bnlboysh]{height:14px;position:relative}.range[data-astro-cid-bnlboysh] .span[data-astro-cid-bnlboysh]{background:var(--bone-3);height:2px;position:absolute;top:6px}.range[data-astro-cid-bnlboysh] .med[data-astro-cid-bnlboysh]{width:14px;height:14px;box-shadow:0 0 0 2px var(--ink);border-radius:50%;margin-left:-7px;position:absolute;top:0}.pn[data-astro-cid-bnlboysh]{text-align:right;font-size:1.1rem}.axis2[data-astro-cid-bnlboysh]{justify-content:space-between;margin:.4rem 3.25rem 0 8.25rem;display:flex}.sw[data-astro-cid-bnlboysh]{border-radius:50%;flex:none;width:.7rem;height:.7rem;margin-right:.45rem;display:inline-block}.sub[data-astro-cid-bnlboysh]{margin:3.5rem 0 1.25rem}.stack[data-astro-cid-bnlboysh] li[data-astro-cid-bnlboysh]{grid-template-columns:minmax(0,15rem) minmax(0,1fr) 8.5rem;align-items:center;gap:.9rem;display:grid}.stack[data-astro-cid-bnlboysh] .bar[data-astro-cid-bnlboysh]{background:var(--ink-3);height:16px;display:flex}.stack[data-astro-cid-bnlboysh] .bar[data-astro-cid-bnlboysh] i[data-astro-cid-bnlboysh],.legend3[data-astro-cid-bnlboysh] i[data-astro-cid-bnlboysh]{height:100%;display:block}.new[data-astro-cid-bnlboysh]{background:var(--dust)}.inc[data-astro-cid-bnlboysh]{background:var(--vermilion)}.for[data-astro-cid-bnlboysh]{background:var(--ultramarine)}.nums[data-astro-cid-bnlboysh]{text-align:right;white-space:nowrap}.legend3[data-astro-cid-bnlboysh]{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem;display:flex}.legend3[data-astro-cid-bnlboysh] span[data-astro-cid-bnlboysh]{align-items:center;gap:.4rem;display:inline-flex}.legend3[data-astro-cid-bnlboysh] i[data-astro-cid-bnlboysh]{width:.8rem;height:.8rem}.two[data-astro-cid-bnlboysh]{grid-template-columns:1fr 1fr;gap:2rem;max-width:75rem;margin-top:2rem;display:grid}.ratio[data-astro-cid-bnlboysh]{grid-template-columns:minmax(0,1fr);justify-items:start;gap:1.5rem;padding-block:3rem 0;display:grid}.ratio[data-astro-cid-bnlboysh]>figure{width:100%;min-width:0}.tablewrap[data-astro-cid-bnlboysh]{border:1px solid var(--line);margin-top:2rem;overflow-x:auto}table[data-astro-cid-bnlboysh]{border-collapse:collapse;width:100%;font-size:.97rem}th[data-astro-cid-bnlboysh],td[data-astro-cid-bnlboysh]{text-align:left;border-bottom:1px solid var(--line);padding:.65rem .85rem}thead[data-astro-cid-bnlboysh] th[data-astro-cid-bnlboysh]{font:500 .64rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-3)}th[data-astro-cid-bnlboysh][scope=row]{font-weight:450}.n[data-astro-cid-bnlboysh]{text-align:right;font-variant-numeric:tabular-nums}.tag[data-astro-cid-bnlboysh]{font:500 .6rem var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:#8fc6c4;white-space:nowrap;border-radius:999px;margin-left:.4rem;padding:.1em .5em}.big[data-astro-cid-bnlboysh]{color:var(--dust);font-size:clamp(5rem,12vw,9rem);line-height:.8}.wbar[data-astro-cid-bnlboysh]{background:var(--ink-3);vertical-align:middle;width:min(10rem,30vw);height:10px;margin-right:.4rem;display:inline-block}.wbar[data-astro-cid-bnlboysh] i[data-astro-cid-bnlboysh]{background:var(--dust);height:100%;display:block}.cmp[data-astro-cid-bnlboysh]{max-width:40rem}.method[data-astro-cid-bnlboysh]{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:2.5rem 2rem;margin-block:3rem;display:grid}@media (width<=900px){.glance[data-astro-cid-bnlboysh]{grid-template-columns:1fr 1fr}.charts[data-astro-cid-bnlboysh],.two[data-astro-cid-bnlboysh]{grid-template-columns:minmax(0,1fr)}.stack[data-astro-cid-bnlboysh] li[data-astro-cid-bnlboysh]{grid-template-columns:minmax(0,1fr) auto}.stack[data-astro-cid-bnlboysh] .bar[data-astro-cid-bnlboysh]{grid-area:2/1/auto/-1}}@media (width<=520px){.hist[data-astro-cid-bnlboysh] li[data-astro-cid-bnlboysh]{grid-template-columns:3rem minmax(0,1fr) 6.5rem;gap:.5rem}.ages[data-astro-cid-bnlboysh] li[data-astro-cid-bnlboysh]{grid-template-columns:6rem minmax(0,1fr) 2.2rem;gap:.5rem}.axis2[data-astro-cid-bnlboysh]{margin:.4rem 2.7rem 0 6.5rem}.close[data-astro-cid-bnlboysh] td[data-astro-cid-bnlboysh]:nth-child(3) .muted[data-astro-cid-bnlboysh]{display:none}}
