1import{i as e,n as t,t as n}from"./jsx-runtime-CY_MMzgk.js";import{t as r}from"./createLucideIcon-CQL6_7Od.js";import{t as i}from"./link-yihpfuPs.js";import{t as a}from"./arrow-right-DAPClngC.js";import{k as o}from"./index-kswCSoap.js";import{i as s,r as c,t as l}from"./team-members-D-58Lqj7.js";var u=r(`map-pin`,[[`path`,{d:`M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0`,key:`1r0f0z`}],[`circle`,{cx:`12`,cy:`10`,r:`3`,key:`ilqhr7`}]]),d=e(t()),f=n(),p=`https://cjtvydxrhadcwtrnyqqz.supabase.co/storage/v1/object/public/brand-assets`,m=[{src:`${p}/market-venue.jpg`,alt:`Welland Farmers' Market â wide venue shot with tents and shoppers`},{src:`${p}/market-vendor.jpg`,alt:`Vendor sharing jars of preserves with a customer`},{src:`${p}/market-produce.jpg`,alt:`Fresh tomatoes and produce on display`}];function h(){let[e,t]=(0,d.useState)({});return(0,d.useEffect)(()=>{let e=!0;return o.from(`team_photos`).select(`slug, photo_url`).then(({data:n})=>{if(!e||!n)return;let r={};for(let e of n)r[e.slug]=e.photo_url;t(r)}),()=>{e=!1}},[]),(0,f.jsxs)(`main`,{id:`main-content`,className:`ea-page-main mx-auto max-w-md bg-[var(--cream)] pb-16 sm:max-w-lg`,children:[(0,f.jsxs)(`section`,{className:`px-[26px] py-10 text-center text-white`,style:{background:`linear-gradient(160deg, #003A1C 0%, #005C2E 60%, #002112 100%)`},children:[(0,f.jsx)(`p`,{className:`ea-section-label`,style:{color:`var(--gold-l, #E2B96A)`},children:`Our Story`}),(0,f.jsx)(`h1`,{className:`mt-2 font-display text-[30px] font-bold leading-[1.15] tracking-[-0.3px]`,style:{color:`#ffffff`},children:`Meet the Women Behind When Esthers Arise`}),(0,f.jsx)(`p`,{className:`mx-auto mt-3 max-w-sm text-[13.5px] leading-[1.65]`,style:{color:`rgba(255,255,255,0.9)`},children:`A Spirit-led sisterhood rising in prayer, purpose, and restoration â rooted in Welland, Ontario and reaching beyond.`})]}),(0,f.jsxs)(`section`,{className:`px-[18px] pt-8`,children:[(0,f.jsx)(`p`,{className:`ea-section-label`,style:{color:`var(--gold-d)`},children:`Founder`}),(0,f.jsx)(`h2`,{className:`mb-4 font-display text-[24px] font-bold text-[var(--gd)]`,children:`Morufat "MO" Adedoyin Ogunkoya`}),(0,f.jsx)(_,{m:c,photo:e[c.slug]})]}),(0,f.jsxs)(`section`,{className:`px-[18px] pt-10`,children:[(0,f.jsx)(`p`,{className:`ea-section-label`,style:{color:`var(--gold-d)`},children:`Leadership Team`}),(0,f.jsx)(`h2`,{className:`mb-4 font-display text-[24px] font-bold text-[var(--gd)]`,children:`The Women Standing With Her`}),(0,f.jsx)(`div`,{id:`about-team-grid`,className:`space-y-4`,children:s.map(t=>(0,f.jsx)(v,{m:t,photo:e[t.slug]},t.slug))})]}),(0,f.jsx)(`section`,{className:`mt-10 px-[18px]`,children:(0,f.jsx)(`div`,{className:`flex gap-2`,children:m.slice(0,3).map(e=>(0,f.jsx)(`img`,{src:e.src,alt:e.alt,loading:`lazy`,className:`block flex-1 object-cover`,style:{height:100,borderRadius:8,minWidth:0}},e.src))})}),(0,f.jsxs)(`section`,{className:`px-[18px] pt-8`,children:[(0,f.jsx)(`p`,{className:`ea-section-label`,style:{color:`var(--gold-d)`},children:`Our Journey`}),(0,f.jsx)(`h2`,{className:`mb-4 font-display text-[24px] font-bold text-[var(--gd)]`,children:`Fridays at Welland Farmers' Market`}),(0,f.jsx)(`div`,{className:`grid gap-4`,children:m.map(e=>(0,f.jsxs)(`figure`,{className:`overflow-hidden rounded-[var(--rmd)] bg-white shadow-[0_2px_14px_rgba(0,58,28,0.09)]`,style:{borderTop:`3px solid var(--gold)`},children:[(0,f.jsx)(`img`,{src:e.src,alt:e.alt,loading:`lazy`,className:`block w-full object-cover`,style:{aspectRatio:`16 / 9`}}),(0,f.jsx)(`figcaption`,{className:`px-4 py-2.5 font-body text-[12.5px] text-[var(--tmut)]`,children:`Esthers Friday Market Community · Welland, ON`})]},e.src))})]}),(0,f.jsxs)(`section`,{className:`mx-[18px] mt-10 mb-16 rounded-[var(--rlg)] p-6 text-center text-white`,style:{background:`linear-gradient(135deg, #003A1C, #005C2E)`},children:[(0,f.jsx)(`h3`,{className:`font-display text-[22px] font-bold`,style:{color:`#ffffff`},children:`Rise with us.`}),(0,f.jsx)(`p`,{className:`mx-auto mt-2 max-w-xs text-[13px] leading-relaxed text-white/80`,children:`Join the sisterhood in prayer, community, and bold action.`}),(0,f.jsxs)(i,{to:`/join`,className:`mt-4 inline-flex min-h-[48px] items-center justify-center gap-2 rounded-full px-6 font-body text-[14px] font-semibold`,style:{background:`var(--gold)`,color:`var(--gd)`},children:[`Find Your Place `,(0,f.jsx)(a,{className:`h-4 w-4`})]})]})]})}function g({m:e,size:t=72,photo:n}){let r=l[e.accent];return(0,f.jsx)(`div`,{className:`grid shrink-0 place-items-center overflow-hidden rounded-full font-display font-bold`,style:{width:t,height:t,background:r.bg,color:r.text,fontSize:t*.36,boxSh
1adow:`0 0 0 3px var(--cream), 0 0 0 5px ${r.ring}`,letterSpacing:`0.5px`},"aria-hidden":!n,"aria-label":n?e.name:void 0,children:n?(0,f.jsx)(`img`,{src:n,alt:e.name,loading:`lazy`,style:{width:`100%`,height:`100%`,objectFit:`cover`}}):e.initials})}function _({m:e,photo:t}){return(0,f.jsxs)(`article`,{className:`rounded-[var(--rlg)] bg-white p-6 shadow-[0_2px_18px_rgba(0,58,28,0.10)]`,style:{borderTop:`4px solid var(--gold)`},children:[(0,f.jsxs)(`div`,{className:`flex items-center gap-4`,children:[(0,f.jsx)(g,{m:e,size:84,photo:t}),(0,f.jsxs)(`div`,{className:`min-w-0`,children:[(0,f.jsx)(`div`,{className:`font-display text-[18px] font-bold text-[var(--gd)] leading-tight`,children:e.name}),(0,f.jsx)(`div`,{className:`mt-1 text-[12px] font-semibold uppercase tracking-[1.2px] text-[var(--gold-d)]`,children:e.role})]})]}),(0,f.jsx)(`p`,{className:`mt-4 text-[13.5px] leading-[1.7] text-[var(--tmut)]`,children:e.bio})]})}function v({m:e,photo:t}){let n=l[e.accent];return(0,f.jsxs)(`article`,{className:`rounded-[var(--rmd)] bg-white p-5 shadow-[0_2px_14px_rgba(0,58,28,0.09)]`,style:{borderLeft:`4px solid ${n.ring}`},children:[(0,f.jsxs)(`div`,{className:`flex items-start gap-4`,children:[(0,f.jsx)(g,{m:e,size:64,photo:t}),(0,f.jsxs)(`div`,{className:`min-w-0 flex-1`,children:[(0,f.jsx)(`div`,{className:`font-display text-[16px] font-bold text-[var(--gd)] leading-tight`,children:e.name}),(0,f.jsx)(`div`,{className:`mt-0.5 text-[11.5px] font-semibold uppercase tracking-[1.1px] text-[var(--gold-d)]`,children:e.role}),e.location&&(0,f.jsxs)(`div`,{className:`mt-1 inline-flex items-center gap-1 text-[11.5px] text-[var(--tmut)]`,children:[(0,f.jsx)(u,{className:`h-3 w-3`}),` `,e.location]})]})]}),(0,f.jsx)(`p`,{className:`mt-3 text-[13px] leading-[1.65] text-[var(--tmut)]`,children:e.bio})]})}export{h 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.