.skip-link[data-astro-cid-hoe5mouk]{position:absolute;top:-100%;left:var(--space-s, 1rem);z-index:9999;padding:var(--space-xs, .75rem) var(--space-s, 1rem);background:var(--color-accent);color:var(--color-bg);font-family:var(--font-body);font-size:var(--step-0);font-weight:700;text-decoration:none;border-radius:0 0 4px 4px;transition:top .15s var(--ease-out, ease-out)}.skip-link[data-astro-cid-hoe5mouk]:focus{top:0;outline:3px solid var(--color-bg);outline-offset:2px}.inner[data-astro-cid-3mdswqiy]{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:var(--container);margin-inline:auto;padding:36px var(--gutter);padding-bottom:max(36px,env(safe-area-inset-bottom))}.logo[data-astro-cid-3mdswqiy]{display:block;line-height:0}.right[data-astro-cid-3mdswqiy]{display:flex;flex-direction:column;align-items:flex-end;gap:18px}ul[data-astro-cid-3mdswqiy]{display:flex;align-items:center;gap:32px;margin:0;padding:0}.links[data-astro-cid-3mdswqiy] a[data-astro-cid-3mdswqiy]{font-family:var(--font-display);font-size:19px;text-decoration:none;color:var(--color-footer-fg);transition:color .16s var(--ease-out)}.socials[data-astro-cid-3mdswqiy] a[data-astro-cid-3mdswqiy]{display:grid;place-items:center;width:32px;height:32px;color:var(--color-footer-fg);transition:color .16s var(--ease-out)}@media(hover:hover){.links[data-astro-cid-3mdswqiy] a[data-astro-cid-3mdswqiy]:hover,.socials[data-astro-cid-3mdswqiy] a[data-astro-cid-3mdswqiy]:hover{color:var(--color-accent)}}.links[data-astro-cid-3mdswqiy] a[data-astro-cid-3mdswqiy]:focus-visible,.socials[data-astro-cid-3mdswqiy] a[data-astro-cid-3mdswqiy]:focus-visible{color:var(--color-accent);outline-color:var(--color-footer-fg)}@media(max-width:921px){.inner[data-astro-cid-3mdswqiy]{flex-direction:column;align-items:center;text-align:center}.right[data-astro-cid-3mdswqiy]{align-items:center}ul[data-astro-cid-3mdswqiy]{flex-wrap:wrap;justify-content:center;gap:18px}}.bar[data-astro-cid-rdem2qbp]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:var(--container);margin-inline:auto;padding:0 var(--gutter);min-height:var(--nav-height);background:var(--color-bg)}.logo[data-astro-cid-rdem2qbp]{position:relative;z-index:2;display:block;flex:none;margin-bottom:-28px;padding:12px 14px 14px;border-end-end-radius:999px;border-end-start-radius:999px;background:var(--color-bg);line-height:0}.logo[data-astro-cid-rdem2qbp] img{width:90px;height:90px}.right[data-astro-cid-rdem2qbp]{display:flex;align-items:center;gap:28px}ul[data-astro-cid-rdem2qbp]{display:flex;align-items:center;gap:22px;margin:0;padding:0}.socials[data-astro-cid-rdem2qbp] a[data-astro-cid-rdem2qbp]{display:grid;place-items:center;width:32px;height:32px;color:var(--color-ink-strong);transition:color .16s var(--ease-out)}.links[data-astro-cid-rdem2qbp] a[data-astro-cid-rdem2qbp]{font-family:var(--font-display);font-size:19px;text-decoration:none;color:var(--color-ink-strong);transition:color .16s var(--ease-out)}.links[data-astro-cid-rdem2qbp] a[data-astro-cid-rdem2qbp][aria-current=page]{color:var(--color-accent);border-bottom:2px solid var(--color-accent)}@media(hover:hover){.socials[data-astro-cid-rdem2qbp] a[data-astro-cid-rdem2qbp]:hover,.links[data-astro-cid-rdem2qbp] a[data-astro-cid-rdem2qbp]:hover{color:var(--color-accent)}}.socials[data-astro-cid-rdem2qbp] a[data-astro-cid-rdem2qbp]:focus-visible,.links[data-astro-cid-rdem2qbp] a[data-astro-cid-rdem2qbp]:focus-visible{color:var(--color-accent)}.menu[data-astro-cid-rdem2qbp]{display:none;position:relative}.menu[data-astro-cid-rdem2qbp] summary[data-astro-cid-rdem2qbp]{display:grid;place-items:center;width:44px;height:44px;cursor:pointer;list-style:none}.menu[data-astro-cid-rdem2qbp] summary[data-astro-cid-rdem2qbp]::-webkit-details-marker{display:none}.bars[data-astro-cid-rdem2qbp],.bars[data-astro-cid-rdem2qbp]:before,.bars[data-astro-cid-rdem2qbp]:after{display:block;width:26px;height:2px;background:var(--color-ink-strong)}.bars[data-astro-cid-rdem2qbp]:before,.bars[data-astro-cid-rdem2qbp]:after{content:"";position:relative}.bars[data-astro-cid-rdem2qbp]:before{top:-8px}.bars[data-astro-cid-rdem2qbp]:after{top:6px}.menu[data-astro-cid-rdem2qbp][open] ul[data-astro-cid-rdem2qbp]{position:absolute;right:0;top:100%;z-index:30;flex-direction:column;align-items:flex-end;gap:4px;padding:14px 18px;background:var(--color-bg);border:1px solid var(--color-bg-subtle);border-radius:var(--radius);box-shadow:0 10px 28px #0b0a0a24}.menu[data-astro-cid-rdem2qbp] ul[data-astro-cid-rdem2qbp] a[data-astro-cid-rdem2qbp]{display:block;padding:8px 2px;font-family:var(--font-display);font-size:19px;text-decoration:none;color:var(--color-ink-strong);white-space:nowrap}@media(max-width:921px){.links[data-astro-cid-rdem2qbp]{display:none}.menu[data-astro-cid-rdem2qbp]{display:block}.right[data-astro-cid-rdem2qbp]{gap:12px}ul[data-astro-cid-rdem2qbp]{gap:14px}.socials[data-astro-cid-rdem2qbp] a[data-astro-cid-rdem2qbp]{width:28px;height:28px}}@media(max-width:767px){.logo[data-astro-cid-rdem2qbp] img{width:56px;height:56px}.logo[data-astro-cid-rdem2qbp]{margin-bottom:-14px;padding:8px}.socials[data-astro-cid-rdem2qbp] a[data-astro-cid-rdem2qbp]{width:26px;height:26px}.socials[data-astro-cid-rdem2qbp] svg{width:20px;height:20px}}.an-embed .can_embed{font-family:var(--font-display);color:var(--color-fg)}.an-embed .can_embed *,.an-embed .can_embed *:before,.an-embed .can_embed *:after{box-sizing:border-box}.an-embed .can_embed ul,.an-embed .can_embed li{margin:0;padding:0;list-style:none}.an-embed .can_embed #can_embed_form_inner>h2{margin:0 0 8px;font-size:var(--text-h2);line-height:1.2;text-wrap:balance}.an-embed .can_embed #can_embed_form_inner>h3{margin:0 0 20px;color:var(--color-muted);font-size:var(--text-h3-sm);font-weight:400;letter-spacing:.02em;text-transform:uppercase}.an-embed .can_embed #can_embed_form_inner>h4{margin:0 0 20px;font-size:var(--text-h3);line-height:1.3}.an-embed.an-embed--no-title .can_embed #can_embed_form_inner>h2,.an-embed.an-embed--no-title .can_embed #can_embed_form_inner>h4{display:none}.an-embed .can_embed .petition_text,.an-embed .can_embed #petition_text{margin-bottom:24px;font-size:var(--text-body);line-height:var(--leading-body);text-wrap:pretty}.an-embed .can_embed form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px;align-items:start}.an-embed .can_embed form>div:not([id]){display:none}.an-embed .can_embed #form_col1{grid-column:1;grid-row:1}.an-embed .can_embed #form_col2{grid-column:2;grid-row:1}.an-embed .can_embed #form_col1,.an-embed .can_embed #form_col2{display:flex;min-width:0;flex-direction:column;gap:18px}.an-embed .can_embed div.clear:empty{display:none}.an-embed .can_embed input[type=text],.an-embed .can_embed input[type=email],.an-embed .can_embed input[type=tel],.an-embed .can_embed input[type=number],.an-embed .can_embed select,.an-embed .can_embed textarea{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--color-ink-strong);border-radius:var(--radius);background:var(--color-bg);color:var(--color-fg);font-family:var(--font-display);font-size:17px;outline:2px solid transparent;outline-offset:1px;transition:background-color .15s var(--ease-out),outline-color .15s var(--ease-out),border-color .15s var(--ease-out)}.an-embed .can_embed textarea{height:190px;min-height:190px;padding:12px;font-size:17px;line-height:1.6;resize:vertical}.an-embed .can_embed input::placeholder,.an-embed .can_embed textarea::placeholder{color:var(--color-muted);opacity:1}.an-embed .can_embed input[type=text]:hover,.an-embed .can_embed input[type=email]:hover,.an-embed .can_embed select:hover,.an-embed .can_embed textarea:hover{background:var(--color-bg-subtle)}.an-embed .can_embed input:focus-visible,.an-embed .can_embed select:focus-visible,.an-embed .can_embed textarea:focus-visible{outline-color:var(--color-focus)}.an-embed .can_embed .error input,.an-embed .can_embed input.error,.an-embed .can_embed select.error,.an-embed .can_embed textarea.error{border-color:var(--color-danger)}.an-embed .can_embed label.control-label{display:none}.an-embed .can_embed .floatlabel-wrapper{display:block}.an-embed .can_embed label.floatlabel-label{display:block;margin-bottom:6px;color:var(--color-fg);font-family:var(--font-display);font-size:15px;line-height:1.4}.an-embed .can_embed .floatlabel-input::placeholder{color:transparent}.an-embed .can_embed #action_info,.an-embed .can_embed #logo_wrap{display:none}.an-embed .can_embed a{color:var(--color-accent);text-underline-offset:3px}.an-embed .can_embed a:hover{color:var(--color-ink-strong)}.an-embed .can_embed img{max-width:100%;height:auto}.an-embed .can_embed .international_link-wrap{display:block}.an-embed .can_embed .international_link{color:var(--color-accent);font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.an-embed .can_embed .international_link:hover{color:var(--color-ink-strong)}.an-embed .can_embed .hide{display:none}.an-embed .can_embed input[type=submit]{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:10px 24px;border:var(--border-accent);border-radius:var(--radius);background:var(--color-ink-strong);color:var(--color-accent-ink);font-family:var(--font-display);font-size:var(--text-button);font-weight:700;line-height:1.2;cursor:pointer;touch-action:manipulation;outline:2px solid transparent;outline-offset:2px;transition:background-color .18s var(--ease-out),color .18s var(--ease-out),outline-color .18s var(--ease-out)}.an-embed .can_embed input[type=submit]:hover{background:var(--color-accent);color:var(--color-accent-ink)}.an-embed .can_embed input[type=submit]:focus-visible{outline-color:var(--color-focus)}.an-embed .can_embed input[type=submit]:active{background:var(--color-accent)}.an-embed .can_embed .ajax-loading{display:none;width:24px;height:24px;margin-left:12px;vertical-align:middle}.an-embed .can_embed #d_sharing li{display:flex;align-items:flex-start;gap:12px}.an-embed .can_embed #d_sharing label{display:flex;align-items:flex-start;gap:12px;font-size:17px;line-height:1.5;cursor:pointer}.an-embed .can_embed #d_sharing input[type=checkbox]{width:22px;height:22px;flex:none;margin:2px 0 0;accent-color:var(--color-accent)}.an-embed .can_embed #can_thank_you,.an-embed .can_embed .can_thank_you{font-size:var(--text-body);line-height:var(--leading-body)}@media(max-width:767px){.an-embed .can_embed form{grid-template-columns:minmax(0,1fr);gap:16px}.an-embed .can_embed #form_col1,.an-embed .can_embed #form_col2{grid-column:1;grid-row:auto}.an-embed .can_embed textarea{height:150px;min-height:150px}}@media(pointer:coarse){.an-embed .can_embed input[type=submit],.an-embed .can_embed .international_link{min-height:44px}}@media(prefers-reduced-motion:reduce){.an-embed .can_embed input,.an-embed .can_embed select,.an-embed .can_embed textarea{transition:none}}.an-embed--frame{border:1px solid var(--color-ink-strong);border-radius:var(--radius);overflow:hidden;background:var(--color-bg)}.an-embed--frame #can_embed_iframe,.an-embed--frame iframe{width:100%!important;max-width:100%;border:0;display:block;min-height:900px;color-scheme:light}@media(max-width:767px){.an-embed--frame #can_embed_iframe,.an-embed--frame iframe{min-height:1400px}}:root:has(#can_fundraising_widget),#can_fundraising_widget{--font-display: Georgia, "Times New Roman", serif;--font-body: Georgia, "Times New Roman", serif}#can_fundraising_widget #can_embed_form,#can_fundraising_widget #can_embed_form_inner{font-family:var(--font-display, "Libre Baskerville", serif)!important;color:#211f20!important}#can_fundraising_widget .donate_amount_wrap{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;float:none!important}#can_fundraising_widget .donate_amount_wrap:before,#can_fundraising_widget .donate_amount_wrap:after{display:none!important}#can_fundraising_widget .donate_amount_wrap label.donate_amount{display:flex!important;width:auto!important;height:52px!important;align-items:center!important;justify-content:center!important;float:none!important;margin:0!important;padding:0 8px!important;border:1px solid #0b0a0a!important;border-radius:5px!important;background:#fdfcfb!important;color:#211f20!important;font-family:var(--font-display, "Libre Baskerville", serif)!important;font-size:16px!important;line-height:1.2!important;cursor:pointer!important;transition:background-color .15s ease,color .15s ease!important}#can_fundraising_widget .donate_amount_wrap label.donate_amount:hover{background:#f2f1ef!important}#can_fundraising_widget .donate_amount_wrap label.donate_amount-selected{border-color:#ec1f30!important;background:#0b0a0a!important;color:#fdfcfb!important}#can_fundraising_widget .donate_amount_wrap label.donate_amount input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;visibility:visible!important}#can_fundraising_widget .donate_amount_wrap label.donate_amount:focus-within{outline:2px solid #ec1f30!important;outline-offset:2px!important}#can_fundraising_widget .donate_amount_custom{width:100%!important;height:100%!important;padding:0 6px!important;border:0!important;background:transparent!important;color:inherit!important;font-family:var(--font-display, "Libre Baskerville", serif)!important;font-size:15px!important;text-align:center!important}#can_fundraising_widget #can_embed_form input[type=text],#can_fundraising_widget #can_embed_form input[type=email],#can_fundraising_widget #can_embed_form input[type=tel],#can_fundraising_widget #can_embed_form select{width:100%!important;min-height:48px!important;box-sizing:border-box!important;padding:10px 12px!important;border:1px solid #0b0a0a!important;border-radius:5px!important;background:#fdfcfb!important;color:#211f20!important;font-family:var(--font-display, "Libre Baskerville", serif)!important;font-size:16px!important}#can_fundraising_widget #can_embed_form input:focus,#can_fundraising_widget #can_embed_form select:focus{outline:2px solid #ec1f30!important;outline-offset:1px!important}#can_fundraising_widget .donate_cc_exp{display:inline-block!important;width:48%!important}#can_fundraising_widget .donate_cc_month{margin-right:4%!important}#can_fundraising_widget #donate_form_button{display:block!important;width:100%!important;min-height:52px!important;border:2px solid #ec1f30!important;border-radius:5px!important;background:#0b0a0a!important;color:#fdfcfb!important;font-family:var(--font-display, "Libre Baskerville", serif)!important;font-size:20px!important;font-weight:700!important;text-shadow:none!important;cursor:pointer!important;transition:background-color .18s ease!important}#can_fundraising_widget #donate_form_button:hover{background:#ec1f30!important;color:#fdfcfb!important}#can_fundraising_widget #donate_form_button:focus-visible{outline:2px solid #ec1f30!important;outline-offset:2px!important}#can_fundraising_widget h2,#can_fundraising_widget h3,#can_fundraising_widget h4{font-family:var(--font-display, "Libre Baskerville", serif)!important;color:#211f20!important}#can_fundraising_widget #tip_jar{margin-top:20px!important;padding:16px!important;border-radius:5px!important;background:#f2f1ef!important}#can_fundraising_widget .tip_jar_desc{color:#6b6768!important;font-size:14px!important;line-height:1.5!important}#can_fundraising_widget .tip_jar_fields label.tip_label{display:inline-flex!important;min-height:40px!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;border:1px solid #0b0a0a!important;border-radius:5px!important;background:#fdfcfb!important;color:#211f20!important;font-family:var(--font-display, "Libre Baskerville", serif)!important;cursor:pointer!important}#can_fundraising_widget .tip_jar_fields label.tip_label-selected{border-color:#ec1f30!important;background:#0b0a0a!important;color:#fdfcfb!important}#can_fundraising_widget #d_sharing label{font-family:var(--font-display, "Libre Baskerville", serif)!important;font-size:16px!important}#can_fundraising_widget #d_sharing input[type=checkbox]{width:20px!important;height:20px!important;accent-color:#ec1f30!important}@media(max-width:480px){#can_fundraising_widget .donate_amount_wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#can_fundraising_widget .international_link{color:#ec1f30!important;font-family:var(--font-display, "Libre Baskerville", serif)!important;font-size:15px!important;text-decoration:underline!important;text-underline-offset:3px!important;cursor:pointer!important}#can_fundraising_widget .donate_recurring,#can_fundraising_widget #donate_login{border-radius:5px!important;background:#f2f1ef!important}#can_fundraising_widget .donate_recurring label,#can_fundraising_widget #donate_login{font-family:var(--font-display, "Libre Baskerville", serif)!important;font-size:16px!important}#can_fundraising_widget .donate_amount_recurring,#can_fundraising_widget #d_sharing input[type=checkbox]{accent-color:#ec1f30!important}:root{--color-bg: #fdfcfb;--color-fg: #211f20;--color-ink-strong: #0b0a0a;--color-accent: #ec1f30;--color-accent-ink: #fdfcfb;--color-muted: #6b6768;--color-bg-subtle: #f2f1ef;--color-focus: #ec1f30;--color-danger: #c1121f;--color-footer-bg: #0b0a0a;--color-footer-fg: #fdfcfb;--color-scrim: rgb(11 10 10 / 45%);--text-body: 20px;--leading-body: 1.857;--text-h2: 36px;--text-h3: 24px;--text-h3-sm: 18px;--text-credit: 10px;--text-button: 22px;--container: 1400px;--gutter: 40px;--nav-height: 70px;--radius: 5px;--border-accent: 2px solid var(--color-accent);--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1)}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-height)}body{margin:0;background:var(--color-bg);color:var(--color-fg);font-family:var(--font-display);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;color:var(--color-ink-strong);text-wrap:balance;overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.3}p{text-wrap:pretty;margin:0 0 1.2em}a{color:inherit}img{max-width:100%;height:auto}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}ul[role=list],ol[role=list]{list-style:none}.prose>:last-child{margin-bottom:0}.prose h2,.prose h3{margin-bottom:.75em}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 24px;border:var(--border-accent);border-radius:var(--radius);background:var(--color-ink-strong);color:var(--color-accent-ink);font-family:var(--font-display);font-size:var(--text-button);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;touch-action:manipulation;outline:2px solid transparent;outline-offset:2px;transition:background-color .18s var(--ease-out),color .18s var(--ease-out),outline-color .18s var(--ease-out)}@media(hover:hover){.button:hover{background:var(--color-accent);color:var(--color-accent-ink)}}.button:focus-visible{outline-color:var(--color-focus)}.button:active{background:var(--color-accent)}.button:disabled,.button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.button--invert{background:var(--color-bg);color:var(--color-ink-strong)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field label{font-family:var(--font-display);font-size:17px;line-height:1.4}.field .req{color:var(--color-accent);font-size:13px;font-weight:700}.input{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--color-ink-strong);border-radius:var(--radius);background:var(--color-bg);color:var(--color-fg);font-family:var(--font-display);font-size:17px;outline:2px solid transparent;outline-offset:1px;transition:background-color .15s var(--ease-out),outline-color .15s var(--ease-out),border-color .15s var(--ease-out)}.input::placeholder{color:var(--color-muted);opacity:1}@media(hover:hover){.input:hover{background:var(--color-bg-subtle)}}.input:focus-visible{outline-color:var(--color-focus)}.input[aria-invalid=true]{border-color:var(--color-danger)}.input:disabled{opacity:.55;cursor:not-allowed}.field-help{min-height:1lh;margin:0;font-family:var(--font-body);font-size:14px;line-height:1.4;color:var(--color-danger)}.form-status{min-height:1lh;margin:0;font-family:var(--font-body);font-size:16px;line-height:1.5}.form-status[data-state=error]{color:var(--color-danger)}figure{position:relative;margin:0}.credit{position:absolute;right:0;bottom:0;margin:0;padding:4px 8px;background:var(--color-scrim);color:var(--color-footer-fg);font-family:var(--font-body);font-size:var(--text-credit);font-weight:600;line-height:1.4}.credit a{color:inherit;text-decoration:none}.credit a:hover,.credit a:focus-visible{text-decoration:underline}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(pointer:coarse){.button,[role=button]{min-height:44px}}@media(prefers-contrast:more){:root{--color-fg: #000;--color-bg: #fff}}@media(forced-colors:active){*:focus-visible{outline:2px solid ButtonText;outline-offset:2px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:1024px){:root{--text-h2: 32px;--gutter: 32px}}@media(max-width:921px){:root{--text-h2: 28px;--text-h3: 22px}}@media(max-width:767px){:root{--text-body: 18px;--text-h2: 26px;--text-h3: 20px;--text-button: 20px;--gutter: 20px}}.site-header[data-astro-cid-37fxchfa]{position:sticky;top:0;z-index:300;background:var(--color-bg)}.site-footer[data-astro-cid-37fxchfa]{background:var(--color-footer-bg);color:var(--color-footer-fg)}
