1import{j as e,L as a}from"./vendor-react-BH6F5oQJ.js";import{H as r,g as s,I as t}from"./index-dRqPaCFl.js";import{u as i,g as l,l as n}from"./useLeadership-o4oncxlf.js";import{m as d}from"./vendor-icons-CaI5__By.js";import"./vendor-ui-B4WC06Sp.js";import"./vendor-query-CC4VRGyP.js";import"./vendor-supabase-COwyE4EW.js";const c=()=>{const{members:c,loading:o}=i(),m=c.filter(e=>e.is_active),h=l(m);return e.jsxs("div",{className:"flex min-h-screen flex-col",children:[e.jsxs(r,{children:[e.jsx("title",{children:"Leadership Team | Delphi Global Research Center"}),e.jsx("meta",{name:"description",content:"Meet the leadership team at Delphi Global Research Center. Our experienced leaders guide our research and strategic direction."}),e.jsx("meta",{property:"og:title",content:"Leadership Team | Delphi Global Research Center"}),e.jsx("meta",{property:"og:description",content:"Meet the leadership team at Delphi Global Research Center."}),e.jsx("link",{rel:"canonical",href:"https://delphigrc.org/leadership"})]}),e.jsxs("main",{className:"flex-1",children:[e.jsx("section",{className:"bg-gradient-hero py-20",children:e.jsx("div",{className:"container",children:e.jsxs("div",{className:"mx-auto max-w-3xl text-center text-primary-foreground",children:[e.jsx("h1",{className:"mb-6 font-heading text-4xl font-bold md:text-5xl animate-fade-up",children:"Leadership Team"}),e.jsx("p",{className:"text-lg text-primary-foreground/90 animate-fade-in",children:"Meet the dedicated leaders guiding our research and strategic vision"})]})})}),e.jsx("section",{className:"py-16",children:e.jsx("div",{className:"container",children:o?e.jsx("div",{className:"flex items-center justify-center py-12",children:e.jsx(d,{className:"h-8 w-8 animate-spin text-primary"})}):0===m.length?e.jsx("div",{className:"text-center py-12",children:e.jsx("p",{className:"text-muted-foreground",children:"No leadership members found"})}):e.jsx("div",{className:"space-y-16",children:h.map(r=>e.jsxs("div",{children:[r.title&&e.jsx("h2",{className:"mb-8 text-center font-heading text-3xl font-bold text-foreground",children:r.title}),e.jsx("div",{className:n(r.id,r.members.length),children:r.members.map((r,i)=>e.jsxs(a,{to:`/leadership/${r.slug||r.id}`,className:"block rounded-lg border border-border bg-card p-6 shadow-card animate-fade-up hover:shadow-lg transition-all duration-300 hover:scale-105 cursor-pointer",style:{animationDelay:.1*i+"s"},children:[r.avatar_url&&e.jsx("div",{className:"mb-4 flex justify-center",children:e.jsx("img",{src:s(r.avatar_url,{width:t.avatarLarge}),alt:r.name,loading:"lazy",decoding:"async",width:128,height:128,className:"h-32 w-32 rounded-full object-cover border-4 border-border"})}),e.jsxs("div",{className:"text-center",children:[e.jsx("h3",{className:"mb-1 font-heading text-xl font-bold text-foreground",children:r.name}),e.jsx("p",{className:"mb-3 text-sm font-medium text-primary",children:r.title}),r.bio&&e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed line-clamp-3",children:r.bio})]})]},r.id))})]},r.id))})})})]})]})};export{c 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.