.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%}}.writing.svelte-87a2ag{background:#f7f7f7;padding:4rem 0;border-top:3px solid var(--color-red)}.writing-heading.svelte-87a2ag{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}.writing-list.svelte-87a2ag{display:flex;flex-direction:column;gap:1rem;max-width:720px;margin:0 auto}.writing-card.svelte-87a2ag{display:block;background:var(--color-white);border-left:3px solid var(--color-red);padding:1.5rem 1.75rem;transition:transform .2s,box-shadow .2s}.writing-card.svelte-87a2ag:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.writing-meta.svelte-87a2ag{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.writing-date.svelte-87a2ag{font-family:var(--font-heading);font-size:.7rem;font-weight:700;letter-spacing:.05em;color:var(--color-gray-muted)}.writing-badge.svelte-87a2ag{font-family:var(--font-heading);font-size:.6rem;font-weight:900;letter-spacing:.1em;color:var(--color-white);background:var(--color-red);padding:.1rem .4rem}.writing-title.svelte-87a2ag{font-family:var(--font-heading);font-size:1.1rem;font-weight:900;color:var(--color-black);margin-bottom:.5rem}.writing-desc.svelte-87a2ag{font-size:.9rem;color:var(--color-gray-muted);line-height:1.6;margin-bottom:.75rem}.writing-more.svelte-87a2ag{font-family:var(--font-heading);font-size:.7rem;font-weight:900;letter-spacing:.15em;color:var(--color-red)}
