.region[data-astro-cid-2anz6uns]{position:relative}summary[data-astro-cid-2anz6uns]{cursor:pointer;font:600 13px var(--font-display);color:var(--ink);border:1.5px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:7px;padding:9px 12px;list-style:none;display:inline-flex}summary[data-astro-cid-2anz6uns]::-webkit-details-marker{display:none}summary[data-astro-cid-2anz6uns]:hover{border-color:var(--accent)}summary[data-astro-cid-2anz6uns]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chevron[data-astro-cid-2anz6uns]{transition:transform .15s}.region[data-astro-cid-2anz6uns][open] .chevron[data-astro-cid-2anz6uns]{transform:rotate(180deg)}.short[data-astro-cid-2anz6uns]{display:none}.menu[data-astro-cid-2anz6uns]{z-index:50;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-card);min-width:220px;max-width:calc(100vw - 32px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000024}.group[data-astro-cid-2anz6uns]+.group[data-astro-cid-2anz6uns]{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.country[data-astro-cid-2anz6uns]{font:700 11px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;padding:8px 10px 4px}ul[data-astro-cid-2anz6uns]{margin:0;padding:0;list-style:none}.menu[data-astro-cid-2anz6uns] a[data-astro-cid-2anz6uns]{font:500 14px var(--font-body);color:var(--ink);border-radius:10px;padding:8px 10px;display:block}.menu[data-astro-cid-2anz6uns] a[data-astro-cid-2anz6uns]:hover,.menu[data-astro-cid-2anz6uns] a[data-astro-cid-2anz6uns]:focus-visible{background:var(--accent-soft)}.menu[data-astro-cid-2anz6uns] a[data-astro-cid-2anz6uns][aria-current=page]{color:var(--accent-text);background:var(--accent-soft);font-weight:700}@media (width<=760px){.long[data-astro-cid-2anz6uns]{display:none}.short[data-astro-cid-2anz6uns]{display:inline}.region[data-astro-cid-2anz6uns]{position:static}.menu[data-astro-cid-2anz6uns]{max-width:none;top:calc(100% - 14px);left:16px;right:16px}}.nav[data-astro-cid-wpvy4v7s]{align-items:center;gap:28px;padding-block:22px;display:flex;position:relative}.brand[data-astro-cid-wpvy4v7s]{flex:1;align-items:center;gap:10px;display:flex}.brand-name[data-astro-cid-wpvy4v7s]{font:800 17px var(--font-display);color:var(--ink)}.links[data-astro-cid-wpvy4v7s]{gap:28px;display:flex}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font:600 13.5px var(--font-display)}.links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--accent)}.cta[data-astro-cid-wpvy4v7s]{font:700 13.5px var(--font-display);background:var(--accent);color:var(--on-accent);box-shadow:0 6px 16px var(--accent-shadow);border-radius:12px;padding:11px 20px}.cta[data-astro-cid-wpvy4v7s]:hover{color:var(--on-accent);background:var(--accent-text)}@media (width<=760px){.nav[data-astro-cid-wpvy4v7s]{gap:12px}.links[data-astro-cid-wpvy4v7s]{display:none}.cta[data-astro-cid-wpvy4v7s]{padding:10px 14px}}@media (width<=480px){.brand-name[data-astro-cid-wpvy4v7s]{display:none}}.story[data-astro-cid-n2lz65zz]{background:var(--panel);height:520vh;color:var(--panel-ink);position:relative}.stage[data-astro-cid-n2lz65zz]{height:100svh;position:sticky;top:0;overflow:hidden}canvas[data-astro-cid-n2lz65zz]{width:100%;height:100%;display:block;position:absolute;inset:0}.captions[data-astro-cid-n2lz65zz]{text-align:center;justify-items:center;display:grid;position:absolute;inset:clamp(64px,11vh,120px) 20px auto}.beat[data-astro-cid-n2lz65zz]{max-width:22ch;font:700 clamp(22px, 3.4vw, 38px) / 1.2 var(--font-display);letter-spacing:-.4px;text-wrap:balance;opacity:0;will-change:opacity, transform;grid-area:1/1;margin:0;transform:translateY(12px)}.beat[data-astro-cid-n2lz65zz][data-beat="0"]{opacity:1;transform:none}.finale[data-astro-cid-n2lz65zz]{justify-items:center;gap:12px;max-width:30ch;display:grid}.finale[data-astro-cid-n2lz65zz] h2[data-astro-cid-n2lz65zz]{color:var(--panel-accent);font:800 clamp(30px, 5vw, 56px) / 1.05 var(--font-display);letter-spacing:-1px}.finale[data-astro-cid-n2lz65zz] p[data-astro-cid-n2lz65zz]{font:400 clamp(14px, 1.6vw, 17px) / 1.5 var(--font-body);color:var(--panel-muted)}.cta[data-astro-cid-n2lz65zz]{font:700 15px var(--font-display);background:var(--panel-accent);color:var(--panel);border-radius:14px;margin-top:6px;padding:12px 22px}.hint[data-astro-cid-n2lz65zz]{font:500 12px var(--font-data);letter-spacing:1.5px;text-transform:uppercase;color:var(--panel-muted);transition:opacity .3s;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.skip[data-astro-cid-n2lz65zz]{font:600 13px var(--font-body);color:var(--panel-muted);border:1px solid color-mix(in srgb, var(--panel-muted) 35%, transparent);border-radius:999px;padding:6px 10px;position:absolute;top:16px;right:20px}.skip[data-astro-cid-n2lz65zz]:hover,.skip[data-astro-cid-n2lz65zz]:focus-visible{color:var(--panel-ink)}@media (prefers-reduced-motion:no-preference){.hint[data-astro-cid-n2lz65zz]{animation:1.8s ease-in-out infinite nudge}}@keyframes nudge{50%{transform:translate(-50%,5px)}}.demo[data-astro-cid-pdb4utfb]{flex-direction:column;align-items:center;gap:14px;display:flex}.frame[data-astro-cid-pdb4utfb]{border:1px solid var(--line);background:#0e0f11;border-radius:44px;width:min(348px,88vw);padding:11px;box-shadow:0 34px 90px #23262b47}.screen[data-astro-cid-pdb4utfb]{background:var(--paper);border-radius:35px;padding:18px 16px 20px;overflow:hidden}.topbar[data-astro-cid-pdb4utfb]{align-items:center;gap:10px;display:flex}.back[data-astro-cid-pdb4utfb]{border:1.5px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.progress[data-astro-cid-pdb4utfb]{background:var(--track);border-radius:4px;flex:1;height:7px;overflow:hidden}.progress-fill[data-astro-cid-pdb4utfb]{background:var(--accent);border-radius:4px;width:58%;height:100%}.count[data-astro-cid-pdb4utfb]{font:700 11px var(--font-data);color:var(--muted)}.chip[data-astro-cid-pdb4utfb]{background:var(--accent-soft);color:var(--accent-text);font:600 10px var(--font-display);letter-spacing:.6px;text-transform:uppercase;border-radius:7px;margin-top:12px;padding:4px 9px;display:inline-block}.question[data-astro-cid-pdb4utfb]{font:700 16.5px/1.3 var(--font-display);margin-top:7px}.scene[data-astro-cid-pdb4utfb]{border:1.5px solid var(--line);cursor:grab;aspect-ratio:390/280;touch-action:pan-y;background:#bfdcee;border-radius:16px;margin-top:11px;overflow:hidden}.scene[data-astro-cid-pdb4utfb]:active{cursor:grabbing}.scene-meta[data-astro-cid-pdb4utfb]{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.hint[data-astro-cid-pdb4utfb]{font:500 10.5px var(--font-body);color:var(--muted)}.pos[data-astro-cid-pdb4utfb]{font:700 11px var(--font-data);background:var(--surface);border:1.5px solid var(--line);color:var(--ink);text-align:center;border-radius:7px;min-width:3ch;padding:3px 8px}input[data-astro-cid-pdb4utfb][type=range]{width:100%;accent-color:var(--accent);height:22px;margin-top:8px}.range-ends[data-astro-cid-pdb4utfb]{font:500 10px var(--font-body);color:var(--muted);justify-content:space-between;display:flex}.caption[data-astro-cid-pdb4utfb]{font:500 12px var(--font-body);color:var(--muted);text-align:center}.actions[data-astro-cid-pptrituu]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.on-paper[data-astro-cid-pptrituu]{margin-top:30px;animation:.5s .24s backwards fade-up}.on-accent[data-astro-cid-pptrituu]{justify-content:center;margin-top:28px}.play[data-astro-cid-pptrituu] img[data-astro-cid-pptrituu]{width:auto;height:52px;display:block}.soon[data-astro-cid-pptrituu],.ios[data-astro-cid-pptrituu]{height:52px;font-family:var(--font-display);border-radius:9px}.soon[data-astro-cid-pptrituu]{text-align:left;cursor:default;flex-direction:column;justify-content:center;min-width:160px;padding:0 16px;display:inline-flex}.kicker[data-astro-cid-pptrituu]{letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:600;line-height:1.1}.store[data-astro-cid-pptrituu]{font-size:19px;font-weight:600;line-height:1.15}.on-paper[data-astro-cid-pptrituu] .soon[data-astro-cid-pptrituu]{background:var(--track);color:var(--muted)}.on-accent[data-astro-cid-pptrituu] .soon[data-astro-cid-pptrituu]{background:color-mix(in srgb, var(--on-accent) 12%, transparent);color:var(--on-accent-muted)}.ios[data-astro-cid-pptrituu]{background:var(--ink);color:var(--paper);align-items:center;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding-block:48px 80px;display:grid}.badge[data-astro-cid-ge2uvauf]{background:var(--accent-soft);color:var(--accent-text);font:600 12.5px var(--font-display);border-radius:99px;align-items:center;padding:8px 16px;animation:.5s backwards fade-up;display:inline-flex}h1[data-astro-cid-ge2uvauf]{font:800 clamp(40px, 6.5vw, 62px) / 1.04 var(--font-display);letter-spacing:-1.5px;text-wrap:pretty;margin-top:22px;animation:.5s 80ms backwards fade-up}.dot[data-astro-cid-ge2uvauf]{color:var(--you)}.subtitle[data-astro-cid-ge2uvauf]{font:400 19px/1.55 var(--font-body);color:var(--muted);text-wrap:pretty;max-width:480px;margin-top:20px;animation:.5s .16s backwards fade-up}.stats[data-astro-cid-ge2uvauf]{gap:26px;margin:34px 0 0;animation:.5s .3s backwards fade-up;display:flex}.stat[data-astro-cid-ge2uvauf]{border-right:1px solid var(--line);padding-right:26px}.stat[data-astro-cid-ge2uvauf]:last-child{border-right:0;padding-right:0}.stat[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{font:700 22px var(--font-data);color:var(--accent-text)}.stat[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{font:500 12px var(--font-body);color:var(--muted);margin:0}@media (width<=980px){.hero[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:44px;padding-block:24px 56px}}.marquee[data-astro-cid-543bmuqs]{background:var(--accent);padding-block:16px;overflow:hidden}.belt[data-astro-cid-543bmuqs]{gap:44px;width:max-content;animation:32s linear infinite marquee;display:flex}.run[data-astro-cid-543bmuqs]{font:600 15px var(--font-display);color:var(--on-accent);white-space:nowrap;gap:44px;display:flex}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}section[data-astro-cid-l43jfdkk]{padding-block:90px 40px}h2[data-astro-cid-l43jfdkk]{font:800 clamp(30px, 4.5vw, 38px) / 1.12 var(--font-display);text-wrap:pretty;max-width:560px;margin-top:10px}.cards[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.card[data-astro-cid-l43jfdkk]{background:var(--surface);border:1.5px solid var(--line);border-radius:20px;padding:26px}.num[data-astro-cid-l43jfdkk]{font:700 13px var(--font-data);color:var(--accent-text)}h3[data-astro-cid-l43jfdkk]{font:700 20px var(--font-display);margin-top:10px}.text[data-astro-cid-l43jfdkk]{font:400 14.5px/1.6 var(--font-body);color:var(--muted);text-wrap:pretty;margin-top:8px}.figure[data-astro-cid-l43jfdkk]{width:100%;font-family:var(--font-body);margin-top:18px;font-weight:500}.sample[data-astro-cid-l43jfdkk]{background:var(--paper);border-radius:12px;margin-top:18px;padding:12px 14px}.sample-row[data-astro-cid-l43jfdkk]{align-items:baseline;gap:8px;display:flex}.party-dot[data-astro-cid-l43jfdkk]{border-radius:4px;align-self:center;width:11px;height:11px}.party-name[data-astro-cid-l43jfdkk]{font:700 13px var(--font-display);flex:1}.party-score[data-astro-cid-l43jfdkk]{font:700 17px var(--font-data);color:var(--accent-text)}.breakdown[data-astro-cid-l43jfdkk]{border-radius:3px;gap:2px;height:6px;margin-top:8px;display:flex;overflow:hidden}.breakdown[data-astro-cid-l43jfdkk] .agree[data-astro-cid-l43jfdkk]{background:var(--agree);flex:9}.breakdown[data-astro-cid-l43jfdkk] .partial[data-astro-cid-l43jfdkk]{background:var(--partial);flex:2}.breakdown[data-astro-cid-l43jfdkk] .disagree[data-astro-cid-l43jfdkk]{background:var(--disagree);flex:1}@media (width<=860px){section[data-astro-cid-l43jfdkk]{padding-block:64px 24px}.cards[data-astro-cid-l43jfdkk]{grid-template-columns:1fr}}section[data-astro-cid-z2x5rwaq]{margin-top:70px}.panel[data-astro-cid-z2x5rwaq]{background:var(--panel);border:1.5px solid var(--line);border-radius:var(--radius-sheet);color:var(--panel-ink);padding:clamp(32px,6vw,64px) clamp(24px,5vw,60px)}.panel[data-astro-cid-z2x5rwaq] .eyebrow[data-astro-cid-z2x5rwaq]{color:var(--panel-accent)}h2[data-astro-cid-z2x5rwaq]{font:800 clamp(30px, 5vw, 40px) / 1.15 var(--font-display);text-wrap:pretty;max-width:640px;color:var(--panel-ink);margin-top:14px}.accented[data-astro-cid-z2x5rwaq]{color:var(--panel-accent)}.pillars[data-astro-cid-z2x5rwaq]{grid-template-columns:repeat(3,1fr);gap:34px;margin-top:44px;display:grid}h3[data-astro-cid-z2x5rwaq]{font:700 16.5px var(--font-display);color:var(--panel-ink);margin-top:12px}.pillar[data-astro-cid-z2x5rwaq] p[data-astro-cid-z2x5rwaq]{font:400 13.5px/1.6 var(--font-body);color:var(--panel-muted);margin-top:7px}@media (width<=860px){.pillars[data-astro-cid-z2x5rwaq]{grid-template-columns:1fr;gap:26px}}.results[data-astro-cid-sqeluoqq]{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-block:90px;display:grid}h2[data-astro-cid-sqeluoqq]{font:800 clamp(30px, 4.5vw, 38px) / 1.12 var(--font-display);text-wrap:pretty;margin-top:10px}.text[data-astro-cid-sqeluoqq]{font:400 15.5px/1.6 var(--font-body);color:var(--muted);text-wrap:pretty;max-width:440px;margin-top:14px}.share-cards[data-astro-cid-sqeluoqq]{gap:10px;margin-top:22px;display:flex}.share[data-astro-cid-sqeluoqq]{border-radius:14px;flex:1;padding:14px 16px}.share[data-astro-cid-sqeluoqq].dark{background:var(--panel);border:1.5px solid var(--line);color:var(--panel-ink)}.share[data-astro-cid-sqeluoqq].stamp{background:var(--you);color:var(--on-you)}.share[data-astro-cid-sqeluoqq].light{background:var(--surface);border:1.5px solid var(--line);color:var(--ink)}.headline[data-astro-cid-sqeluoqq]{font:800 17px/1.1 var(--font-display)}.headline[data-astro-cid-sqeluoqq].small{font:800 13px/1.25 var(--font-display);margin-top:2px}.tick[data-astro-cid-sqeluoqq]{background:var(--accent);border-radius:2px;width:20px;height:3px;margin-top:8px}.share[data-astro-cid-sqeluoqq].dark .sub[data-astro-cid-sqeluoqq]{font:400 10.5px var(--font-body);color:var(--panel-muted);margin-top:7px}.share[data-astro-cid-sqeluoqq].dark .sub[data-astro-cid-sqeluoqq] b[data-astro-cid-sqeluoqq]{color:var(--panel-ink)}.share[data-astro-cid-sqeluoqq].light .sub[data-astro-cid-sqeluoqq]{font:600 10.5px var(--font-body);color:var(--muted);margin-top:8px}.share[data-astro-cid-sqeluoqq].light .sub[data-astro-cid-sqeluoqq] .v[data-astro-cid-sqeluoqq]{color:var(--accent-text)}.pct[data-astro-cid-sqeluoqq]{font:800 24px/1 var(--font-display)}.party[data-astro-cid-sqeluoqq]{font:700 11px var(--font-display);margin-top:3px}.peak[data-astro-cid-sqeluoqq]{font:600 9.5px var(--font-body);background:#ffffff29;border-radius:7px;justify-content:space-between;margin-top:9px;padding:6px 8px;display:flex}.compass-card[data-astro-cid-sqeluoqq]{background:var(--surface);border:1.5px solid var(--line);border-radius:22px;padding:22px}.compass-head[data-astro-cid-sqeluoqq]{justify-content:space-between;align-items:baseline;display:flex}.compass-head[data-astro-cid-sqeluoqq] .title[data-astro-cid-sqeluoqq]{font:700 15px var(--font-display)}.compass-head[data-astro-cid-sqeluoqq] .caption[data-astro-cid-sqeluoqq]{font:500 11px var(--font-body);color:var(--muted)}svg[data-astro-cid-sqeluoqq]{width:100%;margin-top:10px}.axis-labels[data-astro-cid-sqeluoqq] text[data-astro-cid-sqeluoqq]{font:700 8.5px var(--font-display);fill:var(--muted)}.party-label[data-astro-cid-sqeluoqq]{font-family:var(--font-display);font-weight:700}.you[data-astro-cid-sqeluoqq]{font-weight:800}.note[data-astro-cid-sqeluoqq]{background:var(--accent-soft);font:500 12.5px/1.5 var(--font-body);color:var(--ink);border-radius:12px;margin-top:10px;padding:10px 14px}@media (width<=980px){.results[data-astro-cid-sqeluoqq]{grid-template-columns:1fr;gap:40px;padding-block:64px}}@media (width<=560px){.share-cards[data-astro-cid-sqeluoqq]{flex-direction:column}}section[data-astro-cid-vgm43v6b]{padding-block:0 90px}h2[data-astro-cid-vgm43v6b]{font:800 clamp(30px, 4.5vw, 38px) / 1.12 var(--font-display);text-wrap:pretty;max-width:560px;margin-top:10px}.note[data-astro-cid-vgm43v6b]{font:400 15px/1.6 var(--font-body);color:var(--muted);text-wrap:pretty;max-width:640px;margin-top:14px}.grid[data-astro-cid-vgm43v6b]{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-vgm43v6b]{background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius-card);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:16px 14px;display:flex}.plate[data-astro-cid-vgm43v6b]{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:center;align-items:center;width:100%;height:56px;display:flex;overflow:hidden}.plate[data-astro-cid-vgm43v6b] img[data-astro-cid-vgm43v6b]{object-fit:contain;max-width:80%;max-height:42px}.lettermark[data-astro-cid-vgm43v6b]{font:700 15px var(--font-display);color:var(--accent-text);background:var(--accent-soft);border-radius:8px;padding:6px 12px}.name[data-astro-cid-vgm43v6b]{font:600 12.5px/1.35 var(--font-body);color:var(--ink)}.attribution[data-astro-cid-vgm43v6b]{font:400 11.5px var(--font-body);color:var(--muted);margin-top:18px}section[data-astro-cid-hvegafyc]{padding-bottom:90px}.panel[data-astro-cid-hvegafyc]{background:var(--accent);border-radius:var(--radius-sheet);text-align:center;color:var(--on-accent);padding:clamp(44px,7vw,70px) clamp(24px,5vw,60px);position:relative;overflow:hidden}.watermark[data-astro-cid-hvegafyc]{opacity:.18;position:absolute;bottom:-16px;right:48px}h2[data-astro-cid-hvegafyc]{font:800 clamp(30px, 5vw, 42px) / 1.1 var(--font-display);color:var(--on-accent);text-wrap:pretty}em[data-astro-cid-hvegafyc]{border-bottom:4px solid var(--star);font-style:normal}p[data-astro-cid-hvegafyc]{font:400 16px/1.55 var(--font-body);max-width:440px;color:var(--on-accent-muted);margin:14px auto 0}
