1import{f as d,j as e,N as l,F as c}from"./index-DuPvnNGQ.js";const h="/assets/opportunity_banner_1-BwXGB6aM.png",g="/assets/opportunity_banner_2-5_e1ZewR.png",u="/assets/opportunity_banner_3-tEItuJ4w.png",f="/assets/opportunity_banner_4-qPsWngNr.png",m="/assets/opportunity_banner_5-V1z2RXDY.png",y=[{title:"Collaboration that shifts power",body:"When funders work in genuine partnership with communities and with each other, resources go further and change goes deeper.",href:"/opportunities/collaboration-that-shifts-power",image:h},{title:"Data that influences how funding flows",body:"Open, shared data helps funders make better decisions, reach further and act with greater purpose.",href:"/opportunities/data-that-influences-how-funding-flows",image:g},{title:"Learning that drives action",body:"When insight flows freely across sectors, funders everywhere become more connected, responsive and effective.",href:"/opportunities/learning-that-drives-action",image:u},{title:"Influence that changes systems",body:"Evidence, collective action and strong relationships across sectors can shift the policies and systems that shape how funding works.",href:"/opportunities/influence-that-changes-systems",image:f},{title:"Partnerships that connect places",body:"Change often takes root in place. We build partnerships between funders, policy makers and communities across neighbourhoods, cities, regions and nations.",href:"/opportunities/partnerships-that-connect-places",image:m}],i="#6E1445",x="#FBF6EF",b="#EFE7E2",s="Figtree, system-ui, sans-serif";function w({children:n}){return e.jsx("span",{className:"ft-learn-more",style:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"fit-content",padding:"13px 20px",borderRadius:60,border:`1px solid ${i}`,background:"transparent",color:i,fontFamily:s,fontWeight:500,fontSize:18,lineHeight:1.2,textDecoration:"none"},children:n})}function j({data:n}){return e.jsxs("a",{href:n.href,className:"ft-focus",style:{display:"flex",flexDirection:"column",background:b,borderRadius:20,textDecoration:"none",maxWidth:"100%"},children:[e.jsxs("div",{style:{display:"flex",flexDirection:"column",gap:30,padding:40},children:[e.jsx("h3",{style:{margin:0,fontFamily:s,fontWeight:700,fontSize:40,lineHeight:1.12,color:i},children:n.title}),e.jsx("p",{style:{margin:0,fontFamily:s,fontWeight:400,fontSize:20,lineHeight:1.3,color:i},children:n.body}),e.jsx(w,{children:"Find out more"})]}),n.image?e.jsx("div",{style:{height:329,overflow:"hidden",flexShrink:0,marginTop:"auto",borderRadius:"0 0 20px 20px"},children:e.jsx("img",{src:n.image,alt:"","aria-hidden":"true",style:{display:"block",width:"100%",height:"100%",objectFit:"cover",borderRadius:0}})}):null]})}function F(){const n=d.useLoaderData(),r=new Map((n?.opportunities??[]).map(t=>[t?.slug?.current,t])),a=y.map(t=>{const p=t.href.replace("/opportunities/",""),o=r.get(p);return{title:o?.heroTitle??t.title,body:o?.seoDescription??t.body,href:t.href,image:t.image}});return e.jsxs("div",{className:"opportunities-listing-page",style:{background:x,minHeight:"100vh",overflowX:"hidden"},children:[e.jsx(l,{}),e.jsxs("main",{children:[e.jsx("section",{style:{width:"100%",paddingTop:130,paddingBottom:80},children:e.jsx("div",{style:{maxWidth:1440,margin:"0 auto",padding:"0 50px"},children:e.jsx("h1",{style:{margin:0,fontFamily:s,fontWeight:700,fontSize:56,lineHeight:1.06,letterSpacing:"-0.56px",color:i},children:n?.page?.heroTitle??"Opportunities"})})}),e.jsx("section",{style:{width:"100%",paddingBottom:50},children:e.jsx("div",{style:{maxWidth:1440,margin:"0 auto",padding:"20px 50px 50px",display:"grid",gridTemplateColumns:"repeat(2, 1fr)",gap:32},children:a.map(t=>e.jsx(j,{data:t},t.title))})})]}),e.jsx(c,{})]})}export{F 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.