1import{t as e}from"./VideoSlot-D8t-gIS7.js";import{g as t}from"./index-B5pLMhSC.js";import{t as n}from"./Reveal-Bjrwztb2.js";var r={eyebrow:`Stories from the field`,headline:`Voices from the communities we serve`,intro:`Every rebuild starts with a story. These are the pastors, homeowners and volunteers walking through the hardest days â and the hope taking root on the other side.`,playlistUrl:`https://youtube.com/playlist?list=PLhVsaBasL5JhS7QwbECdnVFlwhfDtFaRP&si=LYgEGsUYwmBI4Gfu`},i=[{id:`jamaica`,eyebrow:`Jamaica`,title:`Life after the storm`,description:`A day-by-day look at our Jamaica response â local pastors describing the damage, the urgent needs and the resilience of their neighborhoods.`,videos:[{id:`dUIu1zRH9yA`,title:`Jamaica Trip Day 1: A Pastor Shares the Reality of Life After the Storm`,blurb:`A local pastor walks us through what the hurricane left behind.`},{id:`K6kPEi31898`,title:`Jamaica Trip Day 2: A Pastor Shares the Urgent Need After the Hurricane`,blurb:`The most pressing needs on the ground, straight from the church.`},{id:`-2JCZT8m7X8`,title:`Jamaica Trip Day 3: Resilience in the Midst of Destruction`,blurb:`Neighbors rebuilding side by side, one home at a time.`}]},{id:`north-carolina`,eyebrow:`North Carolina`,title:`Hurricane Helene recovery`,description:`Inside our long-term rebuild in western North Carolina, and a survivor's testimony from Swannanoa Valley.`,videos:[{id:`e_reQRsHYLA`,title:`Disaster Relief in North Carolina: A Look Inside the Ministry`,blurb:`How our teams work through mucking, gutting and full rebuilds.`},{id:`voYLj3w5zaE`,title:`Hurricane Helene Survivor Shares Heartfelt Testimony from Swannanoa Valley, NC`,blurb:`A homeowner's own words about loss, help and hope.`}]},{id:`community`,eyebrow:`Community`,title:`Hope for the holidays`,description:`Relief isn't only drywall and chainsaws â it's showing up for families in the seasons that matter most.`,videos:[{id:`Qjyd6mBi8Wc`,title:`Hope for the Holidays | Better Together Christmas Market 2025`,blurb:`Christmas market joy with the families we serve.`}]}],a=t();function o(){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(`section`,{className:`bg-surface-dark`,children:(0,a.jsx)(`div`,{className:`mx-auto w-full max-w-7xl px-4 py-20 sm:px-6 md:py-28`,children:(0,a.jsxs)(n,{children:[(0,a.jsx)(`p`,{className:`eyebrow`,children:r.eyebrow}),(0,a.jsx)(`h1`,{className:`mt-6 max-w-5xl font-display text-[clamp(1.9rem,3.6vw,3.25rem)] font-bold uppercase leading-[1.08] tracking-[0.02em] text-ink-invert`,children:r.headline}),(0,a.jsx)(`p`,{className:`prose-measure mt-6 text-lg text-ink-invert/80`,children:r.intro})]})})}),i.map((t,r)=>(0,a.jsx)(`section`,{className:r%2==0?`bg-surface`:`bg-surface-alt`,children:(0,a.jsxs)(`div`,{className:`mx-auto w-full max-w-7xl px-4 py-20 sm:px-6`,children:[(0,a.jsxs)(n,{children:[(0,a.jsx)(`p`,{className:`eyebrow`,children:t.eyebrow}),(0,a.jsx)(`h2`,{className:`section-title mt-3`,children:t.title}),(0,a.jsx)(`p`,{className:`prose-measure mt-5 text-lg text-ink/75`,children:t.description})]}),(0,a.jsx)(`ul`,{className:`mt-12 grid gap-8 md:grid-cols-2 lg:grid-cols-3`,children:t.videos.map((t,r)=>(0,a.jsxs)(n,{as:`li`,delay:r%3*120,className:`overflow-hidden rounded-lg border border-border bg-surface transition duration-300 hover:-translate-y-2 hover:shadow-xl`,children:[(0,a.jsx)(e,{kind:`video`,label:t.title,youtubeId:t.id,recommended:``,className:`rounded-none`}),(0,a.jsxs)(`div`,{className:`p-7`,children:[(0,a.jsx)(`h3`,{className:`font-display text-lg font-bold uppercase leading-snug tracking-[0.03em] text-ink`,children:t.title}),(0,a.jsx)(`p`,{className:`mt-3 text-[0.95rem] leading-relaxed text-ink/75`,children:t.blurb})]})]},t.id))})]})},t.id))]})}export{o as component};
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.