PageSourceSearch

https://blackactionalliance.org/assets/Index-Cw_LgJ7J.js

js blackactionalliance.org collected 2026-10-08 10:01:26 UTC 24,616 bytes, 6 lines download raw bytes

1import{c as v,u as N,r as d,j as e,L as i,A as l,s as w}from"./index-al1-l9f-.js";import{u as k}from"./useQuery-D02ITTtw.js";import{A as s}from"./AnimateIn-B2AQcRn3.js";import{S as p}from"./SectionLabel-BXwLGnID.js";import{T as f}from"./TexturedPanel-BsvbD8Y0.js";import{E as A}from"./EditorialCover-BE-SX3UG.js";import{N as P}from"./NewsletterSignup-vGI16tYQ.js";import{C as S,a as B,j as C,k as I,m as L,s as _,b as E,l as D,v as T,P as R}from"./sylvia-pfeiffer-williams.jpg.asset-CLjoKTo7.js";import{P as b}from"./play-C9MMBSnn.js";import{g as O}from"./youtube-BstQgt12.js";import{i as y,f as r,h as g,s as W}from"./initiatives-CCPWANV5.js";import{S as q}from"./Seo-bqmDULFz.js";import"./candidateComparison-Bn4bSorh.js";import"./download-VBz1ok21.js";import"./arrow-up-Der_iAaF.js";/**
2 * @license lucide-react v0.462.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const F=v("MessageCircle",[["path",{d:"M7.9 20A9 9 0 1 0 4 16.1L2 22Z",key:"vv11sd"}]]),j=[{id:"2",candidates:[{slug:"arielle-fleisher",name:"Arielle Fleisher",portrait:B.url},{slug:"jennifer-brouhard",name:"Jennifer Brouhard",portrait:C.url}]},{id:"4",candidates:[{slug:"kathryn-camp",name:"Kathryn Camp",portrait:I.url},{slug:"mike-hutchinson",name:"Mike Hutchinson",portrait:L.url},{slug:"sylvia-pfeiffer-williams",name:"Sylvia Pfeiffer Williams",portrait:_.url}]},{id:"6",candidates:[{slug:"alexandra-williams",name:"Alexandra Williams",portrait:E.url},{slug:"leana-powell",name:"LeAna Powell",portrait:D.url},{slug:"valarie-bachelor",name:"Valarie Bachelor",portrait:T.url}]}],M=["What did the candidates say about literacy?","Compare District 6 on school closures","What did the candidates say about a C minimum grade?"],$=()=>typeof window<"u"&&typeof window.matchMedia=="function"&&window.matchMedia("(prefers-reduced-motion: reduce)").matches,V=()=>{const c=N(),[m,h]=d.useState(""),o=d.useRef(null);d.useEffect(()=>{const t=o.current;if(!t||$()||typeof IntersectionObserver>"u")return;t.muted=!0;const n=new IntersectionObserver(([x])=>{x.isIntersecting?t.play().catch(()=>{}):t.pause()},{threshold:.25});return n.observe(t),()=>n.disconnect()},[]);const u=t=>{const n=t.trim().slice(0,300);n&&c(`/ousd2026?ask=${encodeURIComponent(n)}`)},a=t=>{t.preventDefault(),u(m)};return e.jsx("section",{id:"voter-guide","aria-labelledby":"voter-guide-heading",className:"bg-surface-contrast text-surface-contrast-fg py-20 md:py-28",children:e.jsx("div",{className:"container-max",children:e.jsxs("div",{className:"grid gap-12 lg:grid-cols-12 lg:gap-x-14 lg:gap-y-12",children:[e.jsxs(s,{type:"fade-up",className:"min-w-0 lg:col-span-6 lg:col-start-1 lg:row-start-1",children:[e.jsxs("p",{className:"font-mono-meta text-gold",children:[e.jsx("span",{className:"mr-2 inline-block bg-primary-bright px-2 py-0.5 text-surface-contrast",children:"New"}),"OUSD 2026 Voter Guide"]}),e.jsxs("h2",{id:"voter-guide-heading",className:"mt-5 font-display text-4xl leading-[1.02] md:text-5xl lg:text-6xl",children:["Every school board candidate. ",e.jsx("span",{className:"italic-serif text-gold",children:"The same nine questions."})]}),e.jsxs("p",{className:"mt-6 max-w-[60ch] font-body text-lg leading-relaxed text-surface-contrast-fg/85",children:["Student leaders from ",e.jsx("span",{className:"italic-serif",children:"Rising"})," 100 and Collegiate 100 put the same nine questions to the OUSD Board candidates in Districts 2, 4 and 6, on film. See each candidate's full answers side by side, with their official ballot designation. Black Action Alliance endorses no one in this race: watch the answers and judge for yourself."]}),e.jsxs("div",{className:"mt-8 flex flex-wrap items-center gap-4",children:[e.jsxs(i,{to:"/ousd2026",className:"inline-flex min-h-11 items-center gap-2 bg-primary px-7 py-4 font-body text-base font-medium text-white transition-colors hover:bg-accent-hover",children:["Open the voter guide ",e.jsx(l,{className:"h-4 w-4","aria-hidden":"true"})]}),e.jsx("div",{className:"flex flex-wrap items-center gap-2",role:"group","aria-label":"Jump to your district",children:j.map(t=>e.jsxs(i,{to:`/ousd2026?district=${t.id}`,className:"inline-flex min-h-11 items-center border border-surface-contrast-fg/40 px-4 font-mono-meta text-xs transition-colors hover:border-surface-contrast-fg hover:bg-surface-contrast-fg hover:text-surface-contrast",children:["District ",t.id]},t.id))})]})]}),e.jsxs(s,{type:"fade-up",delay:150,className:"min-w-0 lg:col-span-6 lg:col-start-7 lg:row-start-1 lg:row-span-2",children:[e.jsxs(i,{to:"/ousd2026","aria-label":"Open the OUSD 2026 voter guide",className:"group relative block aspect-video overflow-hidden bg-black",children:[e.jsx("video",{ref:o,muted:!0,loop:!0,playsInl
6ine:!0,preload:"none",poster:"/ousd-hero-poster.jpg",disableRemotePlayback:!0,disablePictureInPicture:!0,"aria-hidden":"true",className:"absolute inset-0 h-full w-full object-cover transition-transform duration-700 group-hover:scale-[1.02] motion-reduce:transition-none",children:e.jsx("source",{src:"/ousd-hero.mp4",type:"video/mp4",media:"(min-width: 768px)"})}),e.jsx("div",{className:"pointer-events-none absolute inset-0 bg-gradient-to-t from-black/75 via-black/10 to-transparent"}),e.jsxs("span",{className:"absolute bottom-4 left-4 right-4 flex items-end justify-end sm:justify-between gap-4 md:bottom-6 md:left-6 md:right-6",children:[e.jsx("span",{className:"hidden sm:inline font-mono-meta text-xs text-white/90",children:"Filmed interviews · full answers · clips by question"}),e.jsxs("span",{className:"inline-flex shrink-0 items-center gap-2 bg-white px-4 py-2.5 font-mono-meta text-xs text-foreground transition-colors group-hover:bg-primary-bright group-hover:text-white",children:[e.jsx(b,{className:"h-3.5 w-3.5 fill-current","aria-hidden":"true"}),"Watch"]})]})]}),e.jsx("div",{className:"mt-8 grid gap-8 sm:grid-cols-3 sm:gap-6",children:j.map(t=>e.jsxs("div",{className:"min-w-0",children:[e.jsxs(i,{to:`/ousd2026/district/${t.id}`,className:"inline-flex min-h-11 items-center gap-2 border-b border-surface-contrast-fg/20 pb-2 font-mono-meta text-xs text-gold transition-colors hover:text-surface-contrast-fg",children:["District ",t.id," ",e.jsx(l,{className:"h-3 w-3","aria-hidden":"true"})]}),e.jsx("ul",{className:"mt-3 grid grid-cols-3 gap-3 sm:block sm:space-y-2",children:t.candidates.map(n=>e.jsx("li",{children:e.jsxs(i,{to:`/ousd2026/candidates/${n.slug}`,className:"group/candidate flex min-h-11 flex-col items-center gap-2 text-center sm:flex-row sm:gap-3 sm:text-left",children:[e.jsx("img",{src:n.portrait,alt:"",loading:"lazy",decoding:"async",className:"h-14 w-14 shrink-0 rounded-full object-cover sm:h-10 sm:w-10 ring-1 ring-surface-contrast-fg/20 transition group-hover/candidate:ring-primary-bright"}),e.jsx("span",{className:"font-body text-xs leading-snug text-surface-contrast-fg/90 underline-offset-4 group-hover/candidate:underline sm:text-sm",children:n.name})]})},n.slug))})]},t.id))}),e.jsx("p",{className:"mt-6 font-body text-xs text-surface-contrast-fg/60",children:"Candidates are listed in alphabetical order by first name."})]}),e.jsx(s,{type:"fade-up",delay:100,className:"min-w-0 lg:col-span-6 lg:col-start-1 lg:row-start-2",children:e.jsxs("div",{className:"border-t border-surface-contrast-fg/20 pt-8",children:[e.jsxs("h3",{className:"flex items-center gap-2 font-display text-2xl md:text-3xl",children:[e.jsx(F,{className:"h-5 w-5 text-primary-bright","aria-hidden":"true"}),"Ask the interviews"]}),e.jsx("p",{className:"mt-2 max-w-[60ch] font-body text-base leading-relaxed text-surface-contrast-fg/80",children:"Type a question and get each candidate's answer in their own words, linked to the exact moment in the video."}),e.jsxs("form",{onSubmit:a,className:"mt-5 flex flex-col gap-3 sm:flex-row",children:[e.jsx("label",{htmlFor:"home-ask",className:"sr-only",children:"Ask a question about the candidates' interviews"}),e.jsx("input",{id:"home-ask",type:"text",value:m,onChange:t=>h(t.target.value),maxLength:300,placeholder:"e.g. What did the candidates say about literacy?",className:"min-h-12 w-full min-w-0 flex-1 border border-surface-contrast-fg/40 bg-surface-contrast-fg/5 px-4 font-body text-base text-surface-contrast-fg placeholder:text-surface-contrast-fg/50 focus-visible:border-primary-bright focus-visible:outline-none"}),e.jsxs("button",{type:"submit",disabled:!m.trim(),className:"inline-flex min-h-12 items-center justify-center gap-2 bg-surface-contrast-fg px-6 font-body text-base font-medium text-surface-contrast transition-colors hover:bg-gold disabled:cursor-not-allowed disabled:opacity-60",children:["Ask ",e.jsx(l,{className:"h-4 w-4","aria-hidden":"true"})]})]}),e.jsx("ul",{className:"mt-4 flex flex-wrap gap-2","aria-label":"Suggested questions",children:M.map(t=>e.jsx("li",{children:e.jsx("button",{type:"button",onClick:()=>u(t),className:"min-h-11 border border-surface-contrast-fg/25 px-3 py-2 text-left font-body text-sm text-surface-contrast-fg/90 transition-colors hover:border-surface-contrast-fg hover:text-surface-contrast-fg",children:t})},t))}),e.jsx(S,{onDark:!0,className:"mt-5"})]})})]})})})},U=[{title:"Accountable Leadership",desc:"Track every commitment made to Black Bay Area residents, and hold elected officials to them in public.",tone:"navy"},{title:"Community Voices at the Table",desc:"Seat everyday residents inside the rooms where decisions about their neighborhoods get made.",tone:"rust"},{title:"High-Impact Civic Action",desc:"Targeted voter education, registration drives, and turnout machinery, focused where Bay Area Black turnout decides the outcome.",tone
6:"olive"},{title:"Measurable Progress",desc:"Publish the receipts. Housing, education, policing. What moved, what didn't, and who's responsible.",tone:"sand"}],G={press_release:"Press Release",analysis:"Analysis",community:"Community",in_the_news:"In the News"},z=c=>c?new Date(c).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"}):"",oe=()=>{const{data:c=[]}=k({queryKey:["stories","home-preview"],queryFn:async()=>{const{data:a,error:t}=await w.from("stories").select("id, slug, title, category, author, tone, youtube_url, cover_image_url, preview_image_url, published_at").eq("published",!0).order("published_at",{ascending:!1}).limit(3);if(t)throw t;return a??[]}}),m=a=>a.youtube_url&&O(a.youtube_url)||a.preview_image_url||a.cover_image_url||"/placeholder.svg",h=d.useRef(null),[o,u]=d.useState(()=>typeof window<"u"&&typeof window.matchMedia=="function"&&window.matchMedia("(prefers-reduced-motion: reduce)").matches);return d.useEffect(()=>{const a=h.current;if(!a)return;if(a.muted=!0,o){a.pause();return}const t=()=>a.play().catch(()=>{});t();const n=()=>{document.visibilityState==="visible"&&t()};document.addEventListener("visibilitychange",n);const x=()=>{t(),window.removeEventListener("touchstart",x)};return window.addEventListener("touchstart",x,{passive:!0,once:!0}),()=>{document.removeEventListener("visibilitychange",n),window.removeEventListener("touchstart",x)}},[o]),e.jsxs(e.Fragment,{children:[e.jsx(q,{title:"Black Action Alliance | Bay Area Black Political Power",description:"A coalition driving political outcomes for the Bay Area's Black community, educating, organizing, and holding leaders accountable.",path:"/"}),e.jsxs("section",{className:"relative w-screen left-1/2 -ml-[50vw] h-[100svh] min-h-[640px] overflow-hidden bg-black",children:[e.jsxs("video",{ref:h,autoPlay:!0,muted:!0,loop:!0,playsInline:!0,"webkit-playsinline":"true","x5-playsinline":"true",preload:"metadata",poster:"/baa-hero-poster.jpg",disableRemotePlayback:!0,disablePictureInPicture:!0,controls:!1,className:"absolute inset-0 w-full h-full object-cover",children:[e.jsx("source",{src:"/baa-hero-mobile.mp4",type:"video/mp4",media:"(max-width: 768px)"}),e.jsx("source",{src:"/baa-hero.mp4",type:"video/mp4"})]}),e.jsx("div",{className:"absolute inset-x-0 top-0 h-48 md:h-64 bg-gradient-to-b from-black/85 via-black/55 to-transparent pointer-events-none"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-transparent via-transparent to-black/85 pointer-events-none"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-black/50 via-transparent to-transparent pointer-events-none"}),e.jsx("div",{className:"absolute inset-x-0 bottom-0 pb-20 md:pb-28",children:e.jsx("div",{className:"container-max",children:e.jsxs(s,{type:"fade-up",duration:900,children:[e.jsxs(i,{to:"/ousd2026",className:"group mb-6 md:mb-8 inline-flex max-w-full items-center gap-3 border border-white/40 bg-black/45 py-2 pl-2 pr-4 text-white backdrop-blur-md transition-colors hover:border-white hover:bg-black/65",children:[e.jsx("span",{className:"shrink-0 bg-primary-bright px-2 py-1 font-mono-meta text-[11px] text-surface-contrast",children:"New"}),e.jsxs("span",{className:"min-w-0 font-body text-sm md:text-base",children:[e.jsx("span",{className:"font-semibold",children:"OUSD 2026 Voter Guide"}),e.jsx("span",{className:"hidden sm:inline text-white/85",children:" · Watch every school board candidate answer the same nine questions"})]}),e.jsx(l,{className:"h-4 w-4 shrink-0 transition-transform group-hover:translate-x-1","aria-hidden":"true"})]}),e.jsxs("h1",{className:"font-display text-white leading-[0.95] text-[44px] sm:text-6xl md:text-7xl lg:text-[96px] tracking-tight max-w-5xl",children:[e.jsx("span",{className:"accent-italic",children:"Delivering"})," a brighter future for the Bay Area's Black community."]}),e.jsxs("div",{className:"mt-8 md:mt-10 flex flex-wrap items-center gap-4",children:[e.jsxs(i,{to:"/get-involved#volunteer",className:"inline-flex items-center gap-2 bg-primary text-white font-body font-medium text-base px-7 py-4 hover:bg-accent-hover transition-colors",children:["Volunteer with us ",e.jsx(l,{className:"h-4 w-4"})]}),e.jsx(i,{to:"/2026agenda",className:"inline-flex items-center gap-2 border-2 border-white/70 text-white font-body font-medium text-base px-7 py-4 hover:bg-white hover:text-foreground transition-colors",children:"Read the 2026 Agenda"})]})]})})}),e.jsx("button",{type:"button",onClick:()=>u(a=>!a),"aria-label":o?"Play background video":"Pause background video",className:"absolute bottom-8 left-6 md:left-12 flex h-11 w-11 items-center justify-center rounded-full border border-white/50 bg-black/40 text-white backdrop-blur-sm transition-colors hover:bg-black/70 hover:border-white",children:o?e.jsx(b,{className:"h-4 w-4 ml-0.5",fill:"currentColor"}):e.jsx(R,{className:"h-4 w-4"})}),e.jsxs("a",{href:"#voter-guide","aria-label":"Scroll down",className:"absolute bottom-8 right-6 md:right-12 hidden md:flex items-center gap-3 font-mono-meta tracking-[0.2em] text-white/80 hover:text-primary-bright transition-colors",children:["EXPLORE",e.
6jsx("span",{className:"h-px w-10 bg-current"})]})]}),e.jsx(V,{}),e.jsx("section",{id:"mission",className:"bg-bg-secondary section-padding",children:e.jsx("div",{className:"container-max",children:e.jsxs("div",{className:"grid lg:grid-cols-12 gap-8",children:[e.jsx("div",{className:"lg:col-span-2",children:e.jsx(s,{type:"fade",children:e.jsx(p,{label:"Mission"})})}),e.jsx("div",{className:"lg:col-span-8",children:e.jsx(s,{type:"fade-up",children:e.jsxs("p",{className:"font-display text-foreground text-[28px] sm:text-4xl md:text-5xl lg:text-[52px] leading-[1.15]",children:["Black ",e.jsx("span",{className:"accent-italic",children:"Action"})," Alliance is a coalition supporting the Bay Area's Black community to"," ",e.jsx("span",{className:"accent-italic",children:"drive its own political outcomes."})]})})})]})})}),e.jsx("section",{id:"pillars",className:"bg-background section-padding",children:e.jsxs("div",{className:"container-max",children:[e.jsx(s,{type:"fade",children:e.jsx(p,{label:"Strategic Pillars",className:"mb-10"})}),e.jsxs("div",{className:"grid lg:grid-cols-12 gap-8 mb-14",children:[e.jsx(s,{type:"fade-up",className:"lg:col-span-7",children:e.jsxs("h2",{className:"font-display text-foreground text-5xl md:text-6xl lg:text-7xl leading-[0.95]",children:["Four pillars.",e.jsx("br",{}),e.jsx("span",{className:"accent-italic text-foreground/70",children:"One coalition."})]})}),e.jsx(s,{type:"fade-up",delay:150,className:"lg:col-span-4 lg:col-start-9 lg:pt-4",children:e.jsx("p",{className:"font-body text-base text-text-secondary leading-relaxed",children:"We focus where representation matters most, with disciplined, effective strategy in ballot boxes, community meetings, school boards, and city halls across the Bay Area."})})]}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-6",children:U.map((a,t)=>e.jsx(s,{type:"fade-up",delay:t*90,children:e.jsxs("div",{className:"flex flex-col h-full bg-bg-elevated border border-foreground
6/10",children:[e.jsx(f,{tone:a.tone,number:`0${t+1}`,className:"aspect-[4/3]",children:e.jsx("img",{src:t===0?"/leadership-new.jpg":t===1?"/community-action.jpg":t===2?"/community-leaders.jpg":"/measurable-progress.jpg",alt:"",loading:"lazy",decoding:"async",className:"object-cover rounded-none"})}),e.jsxs("div",{className:"p-6 flex-1 flex flex-col",children:[e.jsx("h3",{className:"font-display text-2xl text-foreground mb-3 leading-tight",children:a.title}),e.jsx("p",{className:"font-body text-sm text-text-secondary leading-relaxed flex-1",children:a.desc})]})]})},a.title))})]})}),e.jsx("section",{id:"voices",className:"bg-surface-contrast py-24 md:py-32",children:e.jsx("div",{className:"container-max",children:e.jsxs(s,{type:"fade-up",children:[e.jsx("p",{className:"font-mono-meta text-gold text-center mb-10",children:"/ On the February Debate"}),e.jsxs("blockquote",{className:"font-display text-surface-contrast-fg text-3xl md:text-5xl lg:text-6xl text-center leading-[1.15] max-w-5xl mx-auto",children:['"When candidates face Black voters'," ",e.jsx("span",{className:"italic-serif text-gold",children:"directly"}),`, not through press releases or curated social media posts. The conversation changes. That's the whole point."`]}),e.jsx("p",{className:"font-mono-meta text-surface-contrast-fg/60 text-center mt-10",children:"Loren Taylor · CEO, BAA"})]})})}),e.jsx("section",{id:"initiatives",className:"bg-background section-padding",children:e.jsxs("div",{className:"container-max",children:[e.jsx(s,{type:"fade",children:e.jsx(p,{label:"Active Initiatives",className:"mb-10"})}),e.jsxs(s,{type:"fade-up",className:"flex flex-col md:flex-row md:items-end justify-between gap-6 mb-14",children:[e.jsxs("h2",{className:"font-display text-foreground text-5xl md:text-6xl lg:text-7xl leading-[0.95]",children:["Where we're working, ",e.jsx("span",{className:"accent-italic",children:"now."})]}),e.jsxs(i,{to:"/initiatives",className:"tap-safe inline-flex items-center gap-2 font-mono-meta text-primary hover:gap-3 transition-all",children:["View All Initiatives ",e.jsx(l,{className:"h-3.5 w-3.5"})]})]}),e.jsxs("div",{className:"grid grid-cols-[minmax(0,1fr)] lg:grid-cols-[minmax(0,1fr)_minmax(0,1fr)] gap-6",children:[e.jsx(s,{type:"fade-up",delay:100,children:e.jsxs(i,{to:y(r),"aria-label":`${r.cta??"Learn more"}: ${r.title}`,className:"group block bg-bg-elevated border border-foreground
6/10 h-full hover:border-foreground/25 transition-colors",children:[e.jsx(f,{tone:r.tone,badge:"FEATURED",caption:r.featuredCaption,className:"aspect-[16/10]",children:g(r.featuredImage)||g(r.image)?e.jsx("img",{src:r.featuredImage||r.image,alt:r.title,loading:"lazy",decoding:"async",className:"object-cover rounded-none"}):e.jsx(A,{title:r.title,eyebrow:r.category})}),e.jsxs("div",{className:"p-7",children:[e.jsx("div",{className:"flex items-center gap-3 mb-4",children:e.jsxs("span",{className:"font-mono-meta text-text-muted-custom",children:[r.date," · ",r.location]})}),(g(r.featuredImage)||g(r.image))&&e.jsx("h3",{className:"font-display text-3xl md:text-4xl text-foreground mb-3 leading-tight",children:r.title}),e.jsx("p",{className:"font-body text-base text-text-secondary leading-relaxed mb-5",children:r.desc}),e.jsxs("span",{className:"inline-flex items-center gap-2 font-mono-meta text-primary group-hover:gap-3 transition-all",children:[r.cta??"Learn more"," ",e.jsxs("span",{className:"sr-only",children:["about ",r.title]}),e.jsx(l,{className:"h-3 w-3","aria-hidden":"true"})]})]})]})}),e.jsx("div",{className:"space-y-6 min-w-0",children:W.map((a,t)=>e.jsx(s,{type:"fade-up",delay:200+t*100,children:e.jsxs(i,{to:y(a),"aria-label":`${a.cta??"Learn more"}: ${a.title}`,className:"group flex min-w-0 items-center justify-between gap-6 bg-bg-elevated border border-foreground
6/10 p-6 md:p-7 hover:border-foreground/25 transition-colors",children:[e.jsxs("div",{className:"flex items-center gap-6 md:gap-10 flex-1 min-w-0",children:[e.jsxs("div",{className:"font-mono-meta text-text-muted-custom shrink-0 leading-relaxed",children:[e.jsx("div",{children:a.date}),e.jsx("div",{className:"max-w-[140px] truncate",children:a.location})]}),e.jsx("h3",{className:"font-display text-xl md:text-2xl text-foreground truncate min-w-0",children:a.title})]}),e.jsx(l,{className:"h-4 w-4 text-primary shrink-0 group-hover:translate-x-1 transition-transform","aria-hidden":"true"})]})},a.slug))})]})]})}),e.jsx("section",{className:"bg-surface-contrast py-20 md:py-24",children:e.jsx("div",{className:"container-max",children:e.jsxs("div",{className:"grid md:grid-cols-12 gap-8 items-center",children:[e.jsx(s,{type:"fade-up",className:"md:col-span-8",children:e.jsxs("h2",{className:"font-display text-surface-contrast-fg text-3xl md:text-5xl leading-tight",children:["Fund the work delivering results for the Bay Area's"," ",e.jsx("span",{className:"italic-serif text-gold",children:"Black community."})]})}),e.jsxs(s,{type:"fade-up",delay:150,className:"md:col-span-4 flex flex-wrap gap-3 md:justify-end",children:[e.jsxs("a",{href:"https://politics.raisethemoney.com/en/black-action-alliance",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-primary text-primary-foreground font-mono-meta px-6 py-3.5 hover:bg-accent-hover transition-colors",children:["Donate ",e.jsx(l,{className:"h-3.5 w-3.5","aria-hidden":"true"}),e.jsx("span",{className:"sr-only",children:" (opens in a new tab)"})]}),e.jsx(i,{to:"/get-involved",className:"inline-flex items-center gap-2 border-2 border-gold text-gold font-mono-meta px-6 py-3 hover:bg-gold hover:text-surface-contrast transition-colors",children:"Volunteer"})]})]})})}),e.jsx("section",{id:"stories",className:"bg-background section-padding",children:e.jsxs("div",{className:"container-max",children:[e.jsx(s,{type:"fade",children:e.jsx(p,{label:"Stories & Analysis",className:"mb-10"})}),e.jsxs(s,{type:"fade-up",className:"flex flex-col md:flex-row md:items-end justify-between gap-6 mb-14",children:[e.jsxs("h2",{className:"font-display text-foreground text-5xl md:text-6xl lg:text-7xl leading-[0.95]",children:["From the ",e.jsx("span",{className:"accent-italic",children:"field."})]}),e.jsxs(i,{to:"/stories",className:"tap-safe inline-flex items-center gap-2 font-mono-meta text-primary hover:gap-3 transition-all",children:["All Stories ",e.jsx(l,{className:"h-3.5 w-3.5"})]})]}),e.jsx("div",{className:"grid md:grid-cols-3 gap-6",children:c.map((a,t)=>e.jsx(s,{type:"fade-up",delay:t*120,children:e.jsxs(i,{to:`/stories/${a.slug}`,className:"group block",children:[e.jsxs(f,{tone:a.tone,className:"aspect-[4/3] mb-5",children:[e.jsx("img",{src:m(a),alt:"",loading:"lazy",className:"object-cover rounded-none"}),a.youtube_url&&e.jsx("div",{className:"absolute inset-0 flex items-center justify-center pointer-events-none",children:e.jsx("div",{className:"bg-background/80 rounded-full p-3",children:e.jsx(b,{className:"h-4 w-4 text-foreground"})})})]}),e.jsxs("p",{className:"font-mono-meta text-primary mb-3",children:[G[a.category]||a.category," · ",z(a.published_at)]}),e.jsx("h3",{className:"font-display text-2xl text-foreground leading-tight mb-4 group-hover:text-primary transition-colors",children:a.title}),e.jsxs("p",{className:"font-mono-meta text-text-muted-custom",children:["By ",a.author]})]})},a.id))})]})}),e.jsx(P,{}),e.jsx("section",{className:"bg-background pt-8 pb-24 md:pb-32 border-t border-foreground
6/10",children:e.jsx("div",{className:"container-max",children:e.jsx(s,{type:"fade-up",children:e.jsxs("h2",{className:"font-display text-foreground text-5xl md:text-7xl lg:text-[88px] leading-[1.05]",children:["Action, accountability,",e.jsx("br",{}),"and progress for the Bay Area's",e.jsx("br",{}),e.jsx("span",{className:"accent-italic",children:"Black community."})]})})})})]})};export{oe as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.