.bd-title[data-astro-cid-44cm3rnv]{font-family:var(--font-heading);color:var(--forest);font-variant-ligatures:none;font-size:1.6rem;font-weight:500;line-height:1.2}.bd-rule[data-astro-cid-44cm3rnv]{width:48px;height:2px;margin:var(--s-3) 0 var(--s-5);background:var(--brass);display:block}.bd-svg[data-astro-cid-44cm3rnv],.bd-readout[data-astro-cid-44cm3rnv]{display:none}.bd-nodes[data-astro-cid-44cm3rnv]{gap:var(--s-5) var(--s-4);grid-template-columns:1fr 1fr;margin:0;display:grid}.bd-node[data-astro-cid-44cm3rnv]{align-content:start;justify-items:start;gap:var(--s-1);border-radius:6px;display:grid}.bd-icon[data-astro-cid-44cm3rnv]{width:48px;height:48px;margin-bottom:var(--s-1);background:var(--forest);color:var(--ivory);border-radius:50%;place-items:center;display:grid;position:relative}.bd-node[data-astro-cid-44cm3rnv]:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.bd-text[data-astro-cid-44cm3rnv]{gap:var(--s-1);display:grid}.bd-label[data-astro-cid-44cm3rnv]{letter-spacing:.08em;text-transform:uppercase;color:var(--forest);font-size:.8125rem;font-weight:700;line-height:1.3}.bd-desc[data-astro-cid-44cm3rnv]{color:var(--slate);font-size:.8125rem;line-height:1.45}.bd-statement[data-astro-cid-44cm3rnv]{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--stone);font-family:var(--font-heading);color:var(--brass-text);font-variant-ligatures:none;font-size:1.3rem;font-weight:500;line-height:1.3;display:grid}.bd-statement[data-astro-cid-44cm3rnv] span[data-astro-cid-44cm3rnv]{display:block}@container diagram (width>=600px){.bd-ring[data-astro-cid-44cm3rnv]{--R:170px;--icon:56px;width:600px;height:480px;margin-inline:auto;position:relative}.bd-svg[data-astro-cid-44cm3rnv]{pointer-events:none;width:600px;height:480px;display:block;position:absolute;inset:0;overflow:visible}.bd-nodes[data-astro-cid-44cm3rnv]{display:block}.bd-node[data-astro-cid-44cm3rnv]{left:calc(50% + cos(var(--a)) * var(--R));top:calc(50% + sin(var(--a)) * var(--R));width:var(--icon);height:var(--icon);margin:calc(var(--icon) / -2) 0 0 calc(var(--icon) / -2);border-radius:50%;display:block;position:absolute}.bd-icon[data-astro-cid-44cm3rnv]{width:var(--icon);height:var(--icon);margin:0}.bd-text[data-astro-cid-44cm3rnv]{width:max-content;max-width:var(--tw,150px);gap:0;position:absolute}.bd-node--t[data-astro-cid-44cm3rnv] .bd-text[data-astro-cid-44cm3rnv],.bd-node--b[data-astro-cid-44cm3rnv] .bd-text[data-astro-cid-44cm3rnv]{text-align:center;justify-items:center;left:50%;transform:translate(-50%)}.bd-node--t[data-astro-cid-44cm3rnv] .bd-text[data-astro-cid-44cm3rnv]{bottom:calc(100% + 10px)}.bd-node--b[data-astro-cid-44cm3rnv] .bd-text[data-astro-cid-44cm3rnv]{top:calc(100% + 10px)}.bd-node--r[data-astro-cid-44cm3rnv] .bd-text[data-astro-cid-44cm3rnv],.bd-node--l[data-astro-cid-44cm3rnv] .bd-text[data-astro-cid-44cm3rnv]{top:50%;transform:translateY(-50%)}.bd-node--r[data-astro-cid-44cm3rnv] .bd-text[data-astro-cid-44cm3rnv]{text-align:left;justify-items:start;left:calc(100% + 12px)}.bd-node--l[data-astro-cid-44cm3rnv] .bd-text[data-astro-cid-44cm3rnv]{text-align:right;justify-items:end;right:calc(100% + 12px)}.bd-label[data-astro-cid-44cm3rnv]{letter-spacing:.07em;font-size:.72rem}.bd-desc[data-astro-cid-44cm3rnv]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bd-center[data-astro-cid-44cm3rnv]{text-align:center;place-items:center;width:260px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.bd-center[data-astro-cid-44cm3rnv]>[data-astro-cid-44cm3rnv]{opacity:0;visibility:hidden;filter:blur(3px);transition:opacity .35s var(--ease), translate .35s var(--ease), filter .35s var(--ease), visibility 0s .35s;grid-area:1/1;translate:0 10px}.bd-center[data-astro-cid-44cm3rnv]>.is-on[data-astro-cid-44cm3rnv]{opacity:1;visibility:visible;filter:none;transition:opacity .25s ease-out,translate .45s cubic-bezier(.34,1.56,.64,1),filter .25s ease-out,visibility;translate:none}.bd-statement[data-astro-cid-44cm3rnv]{border:0;margin:0;padding:0}.bd-readout[data-astro-cid-44cm3rnv]{justify-items:center;gap:8px;display:grid}.bd-readout-text[data-astro-cid-44cm3rnv] span[data-astro-cid-44cm3rnv]{opacity:0;transition:opacity .3s,translate .3s;translate:0 6px}.is-driven[data-astro-cid-44cm3rnv] .bd-center[data-astro-cid-44cm3rnv]>[data-astro-cid-44cm3rnv],.is-driven[data-astro-cid-44cm3rnv] .bd-center[data-astro-cid-44cm3rnv] span[data-astro-cid-44cm3rnv],.has-focus[data-astro-cid-44cm3rnv] .bd-center[data-astro-cid-44cm3rnv]>[data-astro-cid-44cm3rnv],.has-focus[data-astro-cid-44cm3rnv] .bd-center[data-astro-cid-44cm3rnv] span[data-astro-cid-44cm3rnv]{transition:none}.bd-readout[data-astro-cid-44cm3rnv].is-on .bd-readout-text[data-astro-cid-44cm3rnv] span[data-astro-cid-44cm3rnv]{opacity:1;transition:opacity .3s ease-out,translate .4s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(60ms + var(--k) * 60ms);translate:none}.bd[data-astro-cid-44cm3rnv]:not(.is-enhanced) .bd-ring[data-astro-cid-44cm3rnv]:has(.bd-node:is(:hover,:focus-visible)) .bd-statement[data-astro-cid-44cm3rnv]{opacity:0;visibility:hidden}.bd[data-astro-cid-44cm3rnv]:not(.is-enhanced) .bd-ring[data-astro-cid-44cm3rnv]:has(.bd-node[data-i="0"]:is(:hover,:focus-visible)) .bd-readout[data-astro-cid-44cm3rnv][data-i="0"],.bd[data-astro-cid-44cm3rnv]:not(.is-enhanced) .bd-ring[data-astro-cid-44cm3rnv]:has(.bd-node[data-i="1"]:is(:hover,:focus-visible)) .bd-readout[data-astro-cid-44cm3rnv][data-i="1"],.bd[data-astro-cid-44cm3rnv]:not(.is-enhanced) .bd-ring[data-astro-cid-44cm3rnv]:has(.bd-node[data-i="2"]:is(:hover,:focus-visible)) .bd-readout[data-astro-cid-44cm3rnv][data-i="2"],.bd[data-astro-cid-44cm3rnv]:not(.is-enhanced) .bd-ring[data-astro-cid-44cm3rnv]:has(.bd-node[data-i="3"]:is(:hover,:focus-visible)) .bd-readout[data-astro-cid-44cm3rnv][data-i="3"],.bd[data-astro-cid-44cm3rnv]:not(.is-enhanced) .bd-ring[data-astro-cid-44cm3rnv]:has(.bd-node[data-i="4"]:is(:hover,:focus-visible)) .bd-readout[data-astro-cid-44cm3rnv][data-i="4"],.bd[data-astro-cid-44cm3rnv]:not(.is-enhanced) .bd-ring[data-astro-cid-44cm3rnv]:has(.bd-node[data-i="5"]:is(:hover,:focus-visible)) .bd-readout[data-astro-cid-44cm3rnv][data-i="5"],.bd[data-astro-cid-44cm3rnv]:not(.is-enhanced) .bd-ring[data-astro-cid-44cm3rnv]:has(.bd-node[data-i="6"]:is(:hover,:focus-visible)) .bd-readout[data-astro-cid-44cm3rnv][data-i="6"],.bd[data-astro-cid-44cm3rnv]:not(.is-enhanced) .bd-ring[data-astro-cid-44cm3rnv]:has(.bd-node[data-i="7"]:is(:hover,:focus-visible)) .bd-readout[data-astro-cid-44cm3rnv][data-i="7"]{opacity:1;visibility:visible;filter:none;translate:none}.bd[data-astro-cid-44cm3rnv]:not(.is-enhanced) .bd-ring[data-astro-cid-44cm3rnv]:has(.bd-node:is(:hover,:focus-visible)) .bd-readout-text[data-astro-cid-44cm3rnv] span[data-astro-cid-44cm3rnv]{opacity:1;translate:none}}.bd-readout-label[data-astro-cid-44cm3rnv]{letter-spacing:.12em;text-transform:uppercase;color:var(--forest);font-size:.86rem;font-weight:700;line-height:1.3}.bd-readout-rule[data-astro-cid-44cm3rnv]{background:var(--brass);width:28px;height:1.5px}.bd-readout-text[data-astro-cid-44cm3rnv]{font-family:var(--font-heading);color:var(--brass-text);font-variant-ligatures:none;margin:0;font-size:1.2rem;font-weight:500;line-height:1.26}.bd-readout-text[data-astro-cid-44cm3rnv] span[data-astro-cid-44cm3rnv]{display:block}.bd-icon[data-astro-cid-44cm3rnv]{transition:scale .5s cubic-bezier(.34, 1.56, .64, 1), background-color .35s var(--ease), color .35s var(--ease), box-shadow .35s var(--ease), filter .35s var(--ease)}.bd-icon[data-astro-cid-44cm3rnv]:before,.bd-icon[data-astro-cid-44cm3rnv]:after{content:"";opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-2px}.bd-icon[data-astro-cid-44cm3rnv]:after{border:2px solid var(--brass)}.bd-label[data-astro-cid-44cm3rnv]{transition:color .4s var(--ease)}.bd-node[data-astro-cid-44cm3rnv].is-hit .bd-icon[data-astro-cid-44cm3rnv]{box-shadow:0 0 0 3px var(--brass);filter:drop-shadow(0 0 9px var(--brass));transition:scale .28s cubic-bezier(.34,1.8,.64,1),box-shadow .12s ease-out,filter .12s ease-out;animation:.6s ease-out bd-flash;scale:1.18}.bd-node[data-astro-cid-44cm3rnv].is-hit .bd-icon[data-astro-cid-44cm3rnv]:before{animation:.6s ease-out forwards bd-blast}.bd-node[data-astro-cid-44cm3rnv].is-hit .bd-icon[data-astro-cid-44cm3rnv]:after,.bd-node[data-astro-cid-44cm3rnv].is-pop .bd-icon[data-astro-cid-44cm3rnv]:after{animation:bd-ping .75s var(--ease) forwards}.bd-node[data-astro-cid-44cm3rnv].is-pop .bd-icon[data-astro-cid-44cm3rnv]{transition:scale .2s cubic-bezier(.34,1.8,.64,1);scale:1.1}@keyframes bd-flash{0%{background-color:var(--brass);color:var(--ink)}to{background-color:var(--forest);color:var(--ivory)}}@keyframes bd-blast{0%{opacity:.6;box-shadow:0 0 0 0 var(--brass)}to{opacity:0;box-shadow:0 0 0 26px var(--brass)}}.bd-node[data-astro-cid-44cm3rnv].is-hit .bd-label[data-astro-cid-44cm3rnv],.bd-node[data-astro-cid-44cm3rnv].is-focus .bd-label[data-astro-cid-44cm3rnv]{color:var(--brass-text)}.bd-node[data-astro-cid-44cm3rnv].is-focus .bd-icon[data-astro-cid-44cm3rnv]{background:var(--brass);color:var(--ink);scale:1.1}.has-focus[data-astro-cid-44cm3rnv] .bd-node[data-astro-cid-44cm3rnv]:not(.is-focus) .bd-icon[data-astro-cid-44cm3rnv]{background:var(--sage);box-shadow:none;filter:none;scale:1}.has-focus[data-astro-cid-44cm3rnv] .bd-node[data-astro-cid-44cm3rnv].is-hit:not(.is-focus) .bd-label[data-astro-cid-44cm3rnv]{color:var(--forest)}@keyframes bd-ping{0%{opacity:.9;scale:1}to{opacity:0;scale:1.9}}.bd-track[data-astro-cid-44cm3rnv]{fill:none;stroke:var(--sage);stroke-width:1.5px}.bd-tail[data-astro-cid-44cm3rnv]{fill:none;stroke:var(--brass);stroke-linecap:round;visibility:hidden}.bd-head[data-astro-cid-44cm3rnv]{fill:var(--brass);filter:drop-shadow(0 0 5px var(--brass))}.bd-comet[data-astro-cid-44cm3rnv]{opacity:0;transition:opacity .4s}.is-running[data-astro-cid-44cm3rnv] .bd-comet[data-astro-cid-44cm3rnv]{opacity:1}@media (prefers-reduced-motion:reduce){.bd[data-astro-cid-44cm3rnv] [data-astro-cid-44cm3rnv],.bd[data-astro-cid-44cm3rnv] [data-astro-cid-44cm3rnv]:after{transition-duration:.01ms!important;transition-delay:0s!important}}.client-map[data-astro-cid-d5vdyfru]{margin:0}.map-svg[data-astro-cid-d5vdyfru]{width:100%;height:auto;display:block}.state[data-astro-cid-d5vdyfru]{fill:var(--paper)}.state[data-astro-cid-d5vdyfru].worked{fill:var(--sage-tint)}.borders[data-astro-cid-d5vdyfru]{fill:none;stroke:var(--stone);stroke-width:1px;stroke-linejoin:round}.nation[data-astro-cid-d5vdyfru]{fill:none;stroke:var(--sage);stroke-width:1px;stroke-linejoin:round}.hit[data-astro-cid-d5vdyfru]{fill:#0000}.dot[data-astro-cid-d5vdyfru]{fill:var(--forest);stroke:var(--paper);stroke-width:1.5px;transition:fill .15s}.pin[data-astro-cid-d5vdyfru]:hover .dot[data-astro-cid-d5vdyfru]{fill:var(--brass)}.leader[data-astro-cid-d5vdyfru]{stroke:var(--sage);stroke-width:1px}.label[data-astro-cid-d5vdyfru]{fill:var(--forest);font-family:var(--font-ui);paint-order:stroke;stroke:var(--paper);stroke-width:3.5px;stroke-linejoin:round;font-size:13px;font-weight:600}.by-state[data-astro-cid-d5vdyfru]{columns:4 12rem;column-gap:var(--s-6);margin:var(--s-6) 0 0;padding-top:var(--s-5);border-top:1px solid var(--stone);font-size:var(--fs-small)}.by-state[data-astro-cid-d5vdyfru]>li[data-astro-cid-d5vdyfru]{break-inside:avoid;margin-bottom:var(--s-3)}.by-state[data-astro-cid-d5vdyfru] h4[data-astro-cid-d5vdyfru]{font-family:var(--font-ui);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--forest);margin:0;font-weight:700}.cities[data-astro-cid-d5vdyfru]{margin:var(--s-1) 0 0;padding:0}.cities[data-astro-cid-d5vdyfru] li[data-astro-cid-d5vdyfru]{white-space:nowrap;display:inline}.cities[data-astro-cid-d5vdyfru] li[data-astro-cid-d5vdyfru]+li[data-astro-cid-d5vdyfru]:before{content:" · ";white-space:normal}@media (width<=40rem){.label[data-astro-cid-d5vdyfru],.leader[data-astro-cid-d5vdyfru]{display:none}.dot[data-astro-cid-d5vdyfru]{stroke-width:2.5px}}.world-map[data-astro-cid-qi6nhn4a]{margin:0}.map-svg[data-astro-cid-qi6nhn4a]{width:100%;height:auto;display:block;overflow:hidden}.country[data-astro-cid-qi6nhn4a]{fill:var(--stone)}.country[data-astro-cid-qi6nhn4a].home{fill:var(--mist);stroke:var(--sage);stroke-width:.75px;stroke-dasharray:3 2}.home-label[data-astro-cid-qi6nhn4a]{fill:var(--slate);font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.hit[data-astro-cid-qi6nhn4a]{fill:#0000}.dot[data-astro-cid-qi6nhn4a]{fill:var(--forest);stroke:var(--paper);stroke-width:1.5px;transition:fill .15s}.pin[data-astro-cid-qi6nhn4a]:hover .dot[data-astro-cid-qi6nhn4a]{fill:var(--brass)}.leader[data-astro-cid-qi6nhn4a]{stroke:var(--sage);stroke-width:1px}.label[data-astro-cid-qi6nhn4a]{fill:var(--forest);font-family:var(--font-ui);paint-order:stroke;stroke:var(--paper);stroke-width:3.5px;stroke-linejoin:round;font-size:13px;font-weight:600}.by-region[data-astro-cid-qi6nhn4a]{gap:var(--s-3) var(--s-6);margin:var(--s-6) 0 0;padding-top:var(--s-5);border-top:1px solid var(--stone);font-size:var(--fs-small);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.by-region[data-astro-cid-qi6nhn4a] h4[data-astro-cid-qi6nhn4a]{font-family:var(--font-ui);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--forest);margin:0;font-weight:700}.by-region[data-astro-cid-qi6nhn4a] ul[data-astro-cid-qi6nhn4a]{gap:var(--s-1);margin:var(--s-1) 0 0;padding:0;display:grid}@media (width<=40rem){.label[data-astro-cid-qi6nhn4a],.leader[data-astro-cid-qi6nhn4a],.home-label[data-astro-cid-qi6nhn4a]{display:none}.dot[data-astro-cid-qi6nhn4a]{stroke-width:2.5px}}.figures[data-astro-cid-yu2iatew]{gap:var(--s-5) 0;margin:0 0 var(--s-7);flex-wrap:wrap;padding:0;display:flex}.figures[data-astro-cid-yu2iatew] li[data-astro-cid-yu2iatew]{gap:var(--s-1);padding:0 var(--s-6);border-left:2px solid var(--brass);display:grid}.figures[data-astro-cid-yu2iatew] li[data-astro-cid-yu2iatew]:first-child{border-left:0;padding-left:0}.figure-n[data-astro-cid-yu2iatew]{font-family:var(--font-heading);color:var(--forest);font-size:clamp(2rem,4vw,2.6rem);font-weight:600;line-height:1.05}.figure-l[data-astro-cid-yu2iatew]{font-family:var(--font-ui);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);font-weight:600}.map-card[data-astro-cid-yu2iatew]{padding:clamp(var(--s-4), 3vw, var(--s-6));border-radius:var(--radius-card);background:var(--paper);box-shadow:0 1px 0 var(--stone)}.map-card[data-astro-cid-yu2iatew]+.map-card[data-astro-cid-yu2iatew]{margin-top:var(--s-6)}.map-card[data-astro-cid-yu2iatew] h3[data-astro-cid-yu2iatew]{margin-bottom:var(--s-4)}.regions[data-astro-cid-yu2iatew]{gap:var(--s-3);flex-wrap:wrap;margin:0;display:flex}.regions[data-astro-cid-yu2iatew] li[data-astro-cid-yu2iatew]{background:var(--paper);border:1px solid var(--sage);color:var(--forest);border-radius:999px;padding:.5rem 1.1rem;font-weight:600}.intl-grid[data-astro-cid-yu2iatew]{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;padding:0;display:grid}.intl-grid[data-astro-cid-yu2iatew] ul[data-astro-cid-yu2iatew]{gap:var(--s-1);margin:var(--s-2) 0 0;font-size:var(--fs-small);padding:0;display:grid}.confidential[data-astro-cid-yu2iatew]{margin-top:var(--s-6);font-size:var(--fs-small);color:var(--slate)}@media (width<=40rem){.figures[data-astro-cid-yu2iatew] li[data-astro-cid-yu2iatew]{padding:0 var(--s-4)}}
