@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--mc-orange: #EB6201;--mc-orange-dark: #C84F00;--mc-orange-soft: #FDEBDC;--mc-green: #98D044;--mc-green-dark: #7FB52E;--mc-green-soft: #EFF8DD;--mc-yellow: #FFC300;--mc-yellow-dark: #D9A500;--mc-yellow-soft: #FFF4C8;--mc-purple: #BC86CD;--mc-purple-dark: #9B63AC;--mc-purple-soft: #F2E6F7;--mc-cand-red: #E53935;--mc-cand-blue: #1F54A8;--mc-cand-green: #98D044;--mc-cand-purple: #BC86CD;--mc-cand-orange: #EB6201;--mc-black: #1E1E1E;--mc-ink: #1E1E1E;--mc-charcoal: #3A3A3A;--mc-slate: #5A5A5A;--mc-mute: #8A8A8A;--mc-rule: #E4E4E4;--mc-paper: #F6F3EC;--mc-white: #FFFFFF;--fg-1: var(--mc-ink);--fg-2: var(--mc-slate);--fg-3: var(--mc-mute);--fg-inverse: var(--mc-white);--fg-brand: var(--mc-orange);--bg-1: var(--mc-white);--bg-2: var(--mc-paper);--bg-3: #EEEAE0;--bg-inverse: var(--mc-black);--bg-brand: var(--mc-orange);--bg-brand-soft: var(--mc-orange-soft);--border-1: var(--mc-rule);--border-strong: var(--mc-ink);--border-brand: var(--mc-orange);--font-display: "Motiva Sans", "Helvetica Neue", Arial, sans-serif;--font-body: "Motiva Sans", "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--fs-hero: clamp(3.25rem, 7vw, 6rem);--fs-display: clamp(2.5rem, 5vw, 4.25rem);--fs-h1: clamp(2rem, 3.6vw, 3rem);--fs-h2: clamp(1.5rem, 2.4vw, 2.125rem);--fs-h3: 1.375rem;--fs-h4: 1.125rem;--fs-eyebrow: .75rem;--fs-body-lg: 1.125rem;--fs-body: 1rem;--fs-small: .875rem;--fs-caption: .75rem;--lh-tight: 1.05;--lh-snug: 1.2;--lh-body: 1.55;--lh-loose: 1.7;--tracking-caps: .08em;--tracking-btn: .04em;--r-sm: 4px;--r-md: 8px;--r-lg: 14px;--r-xl: 22px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(17,17,17,.06), 0 1px 1px rgba(17,17,17,.04);--shadow-md: 0 4px 10px rgba(17,17,17,.08), 0 2px 4px rgba(17,17,17,.04);--shadow-lg: 0 18px 40px rgba(17,17,17,.12), 0 6px 12px rgba(17,17,17,.06);--shadow-ring: 0 0 0 3px rgba(235,98,1,.28);--shadow-hard: 6px 6px 0 0 var(--mc-ink);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-10: 40px;--s-12: 48px;--s-16: 64px;--s-20: 80px;--s-24: 96px;--s-32: 128px;--container: 1200px;--container-wide: 1320px;--container-tight: 780px}body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-1);background:var(--bg-1);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:var(--font-display);font-weight:900;color:var(--fg-1);line-height:var(--lh-tight);margin:0 0 var(--s-4);text-wrap:balance}.hero,h1.hero{font-size:var(--fs-hero);letter-spacing:var(--tracking-caps);text-transform:uppercase}h1,.h1{font-size:var(--fs-h1);letter-spacing:var(--tracking-caps);text-transform:uppercase}h2,.h2{font-size:var(--fs-h2);letter-spacing:var(--tracking-caps);text-transform:uppercase}h3,.h3{font-size:var(--fs-h3);line-height:var(--lh-snug)}h4,.h4{font-size:var(--fs-h4);line-height:var(--lh-snug)}.eyebrow{font-family:var(--font-display);font-weight:600;font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-brand)}p,.p{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-1);margin:0 0 var(--s-4);text-wrap:pretty}.lead{font-size:var(--fs-body-lg);color:var(--fg-2)}.small{font-size:var(--fs-small)}.caption{font-size:var(--fs-caption);color:var(--fg-3)}a{color:var(--fg-brand);text-decoration:none;border-bottom:1px solid currentColor;transition:color .12s ease}a:hover{color:var(--mc-orange-dark)}code,kbd,pre,.mono{font-family:var(--font-mono);font-size:.95em}hr{border:0;border-top:1px solid var(--border-1);margin:var(--s-8) 0}::selection{background:var(--mc-yellow);color:var(--mc-ink)}.btn{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-btn);font-size:1rem;padding:14px 26px;border-radius:var(--r-sm);border:2px solid transparent;cursor:pointer;transition:transform 80ms ease,background .12s ease,color .12s ease,box-shadow .12s ease;text-decoration:none}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:none;box-shadow:var(--shadow-ring)}.btn-primary{background:var(--mc-orange);color:var(--mc-white)}.btn-primary:hover{background:var(--mc-orange-dark);color:var(--mc-white)}.btn-dark{background:var(--mc-ink);color:var(--mc-white)}.btn-dark:hover{background:#000}.btn-ghost{background:transparent;color:var(--mc-ink);border-color:var(--mc-ink)}.btn-ghost:hover{background:var(--mc-ink);color:var(--mc-white)}.btn-green{background:var(--mc-green);color:var(--mc-white)}.btn-green:hover{background:var(--mc-green-dark)}.tag{display:inline-block;font-family:var(--font-display);font-weight:600;font-size:.75rem;letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:4px 10px;border-radius:var(--r-sm);background:var(--mc-yellow);color:var(--mc-ink)}.tag--orange{background:var(--mc-orange);color:var(--mc-white)}.tag--green{background:var(--mc-green);color:var(--mc-white)}.tag--purple{background:var(--mc-purple);color:var(--mc-white)}.tag--dark{background:var(--mc-ink);color:var(--mc-white)}.card{background:var(--bg-1);border:1px solid var(--border-1);border-radius:var(--r-lg);padding:var(--s-6);box-shadow:var(--shadow-sm)}.card--hard{background:var(--bg-1);border:2px solid var(--mc-ink);border-radius:var(--r-lg);box-shadow:var(--shadow-hard);padding:var(--s-6)}@font-face{font-family:Motiva Sans;font-weight:900;font-style:normal;font-display:swap;src:url(/fonts/MotivaSansBlack.woff.ttf) format("truetype")}@font-face{font-family:Motiva Sans;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/MotivaSansBold.woff.ttf) format("truetype")}@font-face{font-family:Motiva Sans;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/MotivaSansMedium.woff.ttf) format("truetype")}@font-face{font-family:Motiva Sans;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/MotivaSansRegular.woff.ttf) format("truetype")}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--mc-paper)}.artboard-root,.artboard-root *{box-sizing:border-box}.artboard-root{font-family:Motiva Sans,system-ui,sans-serif;color:var(--mc-ink);-webkit-font-smoothing:antialiased;width:1440px;min-height:2400px;overflow:hidden;position:relative}body.responsive .artboard-root{width:100%;max-width:1440px;min-height:0;overflow:visible;margin:0 auto}body.responsive .v3-wrap,body.responsive .c-wrap,body.responsive .t-wrap{width:100%!important;max-width:1440px;margin:0 auto}body.responsive .v3.artboard-root,body.responsive .c.artboard-root,body.responsive .t.artboard-root{max-width:none}body.responsive .v3>.v3-announce,body.responsive .v3>.v3-footer,body.responsive .v3>.v3-sticky-span>.v3-hero,body.responsive .v3>.v3-sticky-span>.v3-cta-tray,body.responsive .v3>.v3-sticky-span>.v3-questions,body.responsive .v3>.v3-sticky-span>.v3-steps,body.responsive .v3>.v3-sticky-span>.v3-petition,body.responsive .v3>.v3-sticky-span>.v3-ballot,body.responsive .v3>.v3-sticky-span>.v3-manifesto,body.responsive .v3>.v3-sticky-span>.v3-committee,body.responsive .v3>.v3-sticky-span>.v3-news,body.responsive .v3>.v3-sticky-span>.v3-updates,body.responsive .v3>.v3-sticky-span>.v3-faq,body.responsive .v3>.v3-sticky-span>.v3-action{padding-left:max(48px,calc(50vw - 672px));padding-right:max(48px,calc(50vw - 672px))}@media(min-width:901px){body.responsive .c>.c-announce,body.responsive .c>.c-hero,body.responsive .c>.c-form-section,body.responsive .c>.c-reach,body.responsive .c>.c-footer,body.responsive .t>.t-announce,body.responsive .t>.t-hero,body.responsive .t>.t-meta,body.responsive .t>.t-doc,body.responsive .t>.t-end,body.responsive .t>.t-footer{padding-left:max(48px,calc(50vw - 672px));padding-right:max(48px,calc(50vw - 672px))}}@media(max-width:1200px){body.responsive .artboard-root{font-size:15px}body.responsive .v3-announce,body.responsive .v3-nav,body.responsive .v3-hero,body.responsive .v3-questions,body.responsive .v3-steps,body.responsive .v3-manifesto,body.responsive .v3-committee,body.responsive .v3-news,body.responsive .v3-updates,body.responsive .v3-faq,body.responsive .v3-action,body.responsive .v3-ballot,body.responsive .v3-petition,body.responsive .v3-footer{padding-left:32px!important;padding-right:32px!important}body.responsive .v3-hero.v3-hero--head h1{font-size:clamp(80px,18vw,220px)!important}body.responsive .v3-hero--sub-head--numbered .bignum{font-size:clamp(56px,10vw,100px)!important}body.responsive .v3-hero--sub-head--numbered .label{font-size:clamp(14px,2vw,24px)!important}body.responsive .v3-cta-tray{padding-left:32px!important;padding-right:32px!important}body.responsive .v3-action h2{font-size:clamp(72px,17vw,200px)!important}body.responsive .v3-sec-head h2{font-size:clamp(56px,10vw,100px)!important}body.responsive .v3-petition-pitch h2{font-size:clamp(64px,11vw,120px)!important}body.responsive .v3-step-num{font-size:clamp(96px,16vw,160px)!important}body.responsive .c-form-wrap,body.responsive .v3-petition-wrap{grid-template-columns:1fr!important;gap:32px!important}body.responsive .v3-petition-form,body.responsive .c-form{position:static!important}}@media(max-width:900px){body.responsive .artboard-root{font-size:14px}body.responsive .v3-announce,body.responsive .v3-nav,body.responsive .v3-hero,body.responsive .v3-questions,body.responsive .v3-steps,body.responsive .v3-manifesto,body.responsive .v3-committee,body.responsive .v3-news,body.responsive .v3-updates,body.responsive .v3-faq,body.responsive .v3-action,body.responsive .v3-ballot,body.responsive .v3-petition,body.responsive .v3-footer{padding-left:20px!important;padding-right:20px!important}body.responsive .v3-hero.v3-hero--head{padding:40px 20px 24px!important}body.responsive .v3-hero.v3-hero--quote{padding:28px 20px 48px!important}body.responsive .v3-steps,body.responsive .v3-committee,body.responsive .v3-news,body.responsive .v3-updates,body.responsive .v3-faq,body.responsive .v3-ballot{padding-top:48px!important;padding-bottom:48px!important}body.responsive .v3-manifesto{padding-top:56px!important;padding-bottom:56px!important;grid-template-columns:1fr!important;gap:24px!important}body.responsive .v3-action,body.responsive .v3-petition{padding-top:56px!important;padding-bottom:56px!important}body.responsive .v3-nav{flex-wrap:wrap!important;gap:12px}body.responsive .v3-nav-links{order:3;width:100%;flex-wrap:wrap!important;gap:14px!important;padding-top:10px;border-top:2px solid var(--mc-ink)}body.responsive .v3-nav-links a{font-size:11px!important;letter-spacing:.12em!important}body.responsive .v3-brand-logo img{height:44px!important}body.responsive .v3-nav-cta{font-size:11px!important;padding:10px 14px!important}body.responsive .v3-hero.v3-hero--head h1{font-size:clamp(56px,18vw,150px)!important}body.responsive .v3-hero--sub-head--numbered .bignum{font-size:clamp(40px,10vw,72px)!important}body.responsive .v3-hero.v3-hero--quote .v3-hero--quote-text{font-size:clamp(28px,6vw,44px)!important}body.responsive .v3-cta-tray{padding:12px 20px!important}body.responsive .v3-cta-tray-row{gap:10px!important}body.responsive .v3-cta-btn{font-size:12px!important;padding:12px 14px!important;letter-spacing:.12em!important}body.responsive .v3-btn{font-size:14px!important;padding:16px 20px!important}body.responsive .v3-action h2{font-size:clamp(52px,16vw,140px)!important;margin-bottom:28px!important}body.responsive .v3-steps-grid{grid-template-columns:1fr!important}body.responsive .v3-step{border-right:0!important;border-bottom:3px solid var(--mc-ink);min-height:0!important}body.responsive .v3-step:last-child{border-bottom:0}body.responsive .v3-step-num{font-size:96px!important}body.responsive .v3-questions-grid{grid-template-columns:1fr!important}body.responsive .v3-question{border-right:0!important;border-bottom:3px solid var(--mc-paper);min-height:0!important;padding:28px 20px!important}body.responsive .v3-question:last-child{border-bottom:0!important}body.responsive .v3-question h3{font-size:28px!important}body.responsive .v3-committee-grid{grid-template-columns:repeat(2,1fr)!important}body.responsive .v3-news-grid,body.responsive .v3-action-grid{grid-template-columns:1fr!important}body.responsive .v3-updates-row{grid-template-columns:1fr 40px!important;grid-template-areas:"tag arrow" "title title" "date date"!important;gap:8px!important;padding:20px 0!important}body.responsive .v3-updates-tag{grid-area:tag}body.responsive .v3-updates-title{grid-area:title;font-size:18px!important}body.responsive .v3-updates-date{grid-area:date}body.responsive .v3-updates-arrow{grid-area:arrow}body.responsive .v3-faq-q{grid-template-columns:48px 1fr 36px!important;gap:16px!important;padding:20px 0!important}body.responsive .v3-petition-wrap{grid-template-columns:1fr!important;gap:28px!important}body.responsive .v3-petition-form{position:static!important;padding:22px 20px!important}body.responsive .v3-petition-pitch h2{font-size:clamp(48px,13vw,88px)!important}body.responsive .v3-petition-row.cols-2,body.responsive .v3-ballot-card{grid-template-columns:1fr!important}body.responsive .v3-sec-head{flex-direction:column!important;align-items:flex-start!important;gap:16px;padding-bottom:16px!important;margin-bottom:28px!important}body.responsive .v3-sec-head h2{font-size:clamp(44px,11vw,80px)!important}body.responsive .v3-sec-head .meta{text-align:left!important;max-width:none!important}body.responsive .v3-tick-row{font-size:18px!important;padding:14px 0!important}body.responsive .v3-footer-top{flex-direction:column!important;align-items:flex-start!important;gap:20px!important}body.responsive .v3-footer-top h4{font-size:32px!important}body.responsive .v3-footer-bot{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;font-size:10px!important;letter-spacing:.14em!important}}@media(max-width:560px){body.responsive .v3-announce{font-size:10px!important;letter-spacing:.14em!important;padding:9px 14px!important}body.responsive .v3-hero-kicker{font-size:10px!important;letter-spacing:.14em!important;margin-bottom:20px!important}body.responsive .v3-hero.v3-hero--head h1{font-size:clamp(44px,18vw,80px)!important}body.responsive .v3-action h2{font-size:clamp(44px,17vw,84px)!important}body.responsive .v3-petition-pitch h2{font-size:clamp(40px,14vw,68px)!important}body.responsive .v3-step-num{font-size:72px!important}body.responsive .v3-committee-grid{grid-template-columns:1fr!important}body.responsive .v3-footer-btn{font-size:13px!important;padding:14px 18px!important;gap:14px!important}}@media print{@page{size:1440px auto;margin:0}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}*,*:before,*:after{transition:none!important;animation:none!important}.v3-wrap,.v3,body{overflow:visible!important}.v3>div,.v3-step,.v3-ballot-card,.v3-petition-wrap,.v3-news-card,.v3-committee-card,.v3-faq-item,.v3-action-card,.v3-updates-row{break-inside:avoid;page-break-inside:avoid}}.v3-nav[data-astro-cid-dmqpwcec]{display:flex;justify-content:space-between;align-items:center;padding:16px 48px;background:var(--mc-paper);color:var(--mc-ink);border-bottom:3px solid var(--mc-ink);position:sticky;top:var(--v3-announce-h, 40px);z-index:30}.v3-brand-logo[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;text-decoration:none;border-bottom:0}.v3-brand-logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{display:block;height:56px;width:auto}.v3-nav-links[data-astro-cid-dmqpwcec]{display:flex;gap:26px}.v3-nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-family:Motiva Sans;font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mc-ink);text-decoration:none;border-bottom:0;transition:color .15s}.v3-nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--mc-orange)}.v3-nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{color:var(--mc-orange);border-bottom:2px solid var(--mc-orange)}.v3-nav-actions[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:12px}.v3-nav-secondary[data-astro-cid-dmqpwcec]{background:transparent;color:var(--mc-ink);border:2px solid var(--mc-ink);border-radius:4px;padding:10px 18px;font-family:Motiva Sans;font-weight:900;font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background-color .15s,color .15s}.v3-nav-secondary[data-astro-cid-dmqpwcec]:hover,.v3-nav-secondary[data-astro-cid-dmqpwcec]:focus-visible{background:var(--mc-ink);color:var(--mc-paper)}.v3-nav-secondary[data-astro-cid-dmqpwcec][aria-current=page]{background:var(--mc-ink);color:var(--mc-paper)}.v3-nav-cta[data-astro-cid-dmqpwcec]{background:var(--mc-yellow);color:var(--mc-ink);padding:12px 20px;font-family:Motiva Sans;font-weight:900;font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border-bottom:0;border-radius:4px;border:2px solid var(--mc-ink);position:relative;box-shadow:3px 3px 0 var(--mc-ink);transition:background .15s,color .15s,transform .18s,box-shadow .18s}.v3-nav-cta[data-astro-cid-dmqpwcec]>span[data-astro-cid-dmqpwcec]{position:relative;z-index:1;display:inline-block;padding:2px 6px;margin:-2px -6px;background:transparent;transition:background-color .15s,color .15s}.v3-nav-cta[data-astro-cid-dmqpwcec]:hover,.v3-nav-cta[data-astro-cid-dmqpwcec]:focus-visible{background-color:var(--mc-yellow);background-image:repeating-linear-gradient(-55deg,var(--mc-ink) 0 2px,transparent 2px 10px);color:var(--mc-ink);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--mc-ink)}.v3-nav-cta[data-astro-cid-dmqpwcec]:hover>span[data-astro-cid-dmqpwcec],.v3-nav-cta[data-astro-cid-dmqpwcec]:focus-visible>span[data-astro-cid-dmqpwcec]{background:var(--mc-paper);color:var(--mc-ink)}@media(max-width:900px){.v3-nav[data-astro-cid-dmqpwcec]{flex-wrap:wrap;gap:12px;padding-left:20px;padding-right:20px}.v3-nav-links[data-astro-cid-dmqpwcec]{order:3;width:100%;flex-wrap:wrap;gap:14px;padding-top:10px;border-top:2px solid var(--mc-ink)}.v3-nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-size:11px;letter-spacing:.12em}.v3-brand-logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{height:44px}.v3-nav-actions[data-astro-cid-dmqpwcec]{margin-left:auto}.v3-nav-secondary[data-astro-cid-dmqpwcec]{font-size:11px;padding:9px 12px}.v3-nav-cta[data-astro-cid-dmqpwcec]{font-size:11px;padding:10px 14px}}@media(max-width:540px){.v3-nav-actions[data-astro-cid-dmqpwcec]{width:100%;gap:10px}.v3-nav-actions[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{flex:1;text-align:center}}@media(max-width:1200px){.v3-nav[data-astro-cid-dmqpwcec]{padding-left:32px;padding-right:32px}}
