.nav.svelte-1h32yp1{position:sticky;top:0;z-index:100;background:var(--color-white);border-bottom:2px solid var(--color-red);height:var(--nav-height);display:flex;align-items:center;justify-content:center}.nav-links.svelte-1h32yp1{display:flex;gap:2.5rem}.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1){font-family:var(--font-heading);font-size:.75rem;font-weight:900;letter-spacing:.15em;color:var(--color-black);transition:color .15s;padding:.25rem 0;position:relative}.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1):after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--color-red);transform:scaleX(0);transition:transform .2s}.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover{color:var(--color-red)}.nav-links.svelte-1h32yp1 a:where(.svelte-1h32yp1):hover:after{transform:scaleX(1)}.hero.svelte-1q37ri0{display:flex;flex-direction:column;align-items:center;padding:3rem 1.5rem 2.5rem;background:var(--color-white);text-align:center}.hero-logo.svelte-1q37ri0{position:relative;width:clamp(280px,70vw,500px)}.hero-chevrons.svelte-1q37ri0{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(40px,12vw,100px)}.hero-chevron.svelte-1q37ri0{width:100%}.hero-chevron--flip.svelte-1q37ri0{transform:rotate(180deg)}.hero-text.svelte-1q37ri0{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(20px,6vw,47px);margin-bottom:7px}.hero-name.svelte-1q37ri0{font-family:var(--font-heading);font-weight:900;font-size:clamp(1.5rem,5vw,2.5rem);letter-spacing:.05em;color:var(--color-black)}.hero-jabs.svelte-1q37ri0{font-family:var(--font-heading);font-weight:900;font-size:clamp(3.5rem,15vw,7rem);letter-spacing:.03em;line-height:1;color:var(--color-black)}.hero-district.svelte-1q37ri0{font-family:var(--font-heading);font-weight:900;font-size:clamp(1.2rem,4vw,2rem);letter-spacing:.03em;color:var(--color-black)}.hero-tagline.svelte-1q37ri0{margin-top:1.25rem;font-size:1.1rem;color:var(--color-gray-muted);max-width:420px}.hero-cta.svelte-1q37ri0{display:inline-block;margin-top:1.25rem;padding:.75rem 2.5rem;background:var(--color-red);color:var(--color-white);font-family:var(--font-heading);font-weight:900;font-size:1rem;letter-spacing:.1em;border-radius:3px;transition:opacity .15s}.hero-cta.svelte-1q37ri0:hover{opacity:.9}.issues.svelte-14l5fuk{background:var(--color-black);padding:4rem 0;border-top:3px solid var(--color-red)}.issues-heading.svelte-14l5fuk{font-family:var(--font-heading);font-weight:900;font-size:1.25rem;letter-spacing:.15em;color:var(--color-white);text-align:center;margin-bottom:2rem}.issues-grid.svelte-14l5fuk{display:flex;gap:1rem}.issue-card.svelte-14l5fuk{flex:1;background:#1a1a1a;padding:1.5rem 1.25rem;border-top:3px solid var(--color-red);transition:transform .2s,background .2s}.issue-card.svelte-14l5fuk:hover{transform:translateY(-2px);background:#222}.issue-number.svelte-14l5fuk{font-family:var(--font-heading);font-size:.7rem;font-weight:700;color:var(--color-red);letter-spacing:.05em;margin-bottom:.5rem}.issue-title.svelte-14l5fuk{font-family:var(--font-heading);font-size:.95rem;font-weight:900;color:var(--color-white);margin-bottom:.75rem}.issue-desc.svelte-14l5fuk{font-size:.85rem;color:var(--color-gray-light);line-height:1.6;display:flex;flex-direction:column;gap:.75rem}@media(max-width:640px){.issues-grid.svelte-14l5fuk{flex-direction:column}}.about.svelte-7hpc9t{background:var(--color-white);padding:4rem 0}.about-heading.svelte-7hpc9t{font-family:var(--font-heading);font-weight:900;font-size:1.25rem;letter-spacing:.15em;color:var(--color-black);text-align:center;margin-bottom:2rem}.about-content.svelte-7hpc9t{display:grid;grid-template-columns:2fr 3fr;gap:2.5rem;align-items:start}.about-photo-frame.svelte-7hpc9t{position:relative}.about-photo.svelte-7hpc9t{width:100%;height:520px;display:block;border:2px solid var(--color-black);object-fit:cover;object-position:center 20%}.about-text.svelte-7hpc9t{padding-top:.25rem}.about-bio.svelte-7hpc9t{font-size:1rem;color:var(--color-gray-muted);line-height:1.7;display:flex;flex-direction:column;gap:1rem}.about-bio--placeholder.svelte-7hpc9t{font-style:italic;color:var(--color-gray-light)}@media(max-width:768px){.about-content.svelte-7hpc9t{grid-template-columns:1fr}.about-photo.svelte-7hpc9t{height:400px;object-position:center 25%}}.donate-band.svelte-cyoc5c{background:var(--color-red);padding:4.5rem 0;text-align:center}.donate-heading.svelte-cyoc5c{font-family:var(--font-heading);font-weight:900;font-size:1.5rem;letter-spacing:.15em;color:var(--color-white);margin-bottom:.75rem}.donate-sub.svelte-cyoc5c{font-size:1rem;color:#ffffffd9;margin-bottom:1.5rem}.donate-btn.svelte-cyoc5c{display:inline-block;padding:1rem 3rem;background:var(--color-black);color:var(--color-white);font-family:var(--font-heading);font-weight:900;font-size:1.1rem;letter-spacing:.1em;border-radius:3px;transition:transform .15s,box-shadow .15s}.donate-btn.svelte-cyoc5c:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000004d}.footer.svelte-jz8lnl{background:var(--color-black);padding:1.5rem 0;text-align:center}.footer-contact-btn.svelte-jz8lnl{display:inline-block;font-family:var(--font-heading);font-weight:700;font-size:.9rem;letter-spacing:.08em;color:var(--color-white);border:2px solid var(--color-white);padding:.5rem 1.75rem;margin-bottom:1rem;transition:background .2s,color .2s}.footer-contact-btn.svelte-jz8lnl:hover{background:var(--color-white);color:var(--color-black)}.footer-disclaimer.svelte-jz8lnl{font-size:.8rem;color:#666}
