1import{aQ as o,u as l,j as e,L as n}from"./index-BL6v0O_Q.js";import{B as d}from"./BrandHeadline-k7sFSlLx.js";import{A as i}from"./arrow-left-ivTx001u.js";function m({member:t}){const s=l();return e.jsxs("li",{className:"flex flex-col",children:[e.jsx("div",{className:"aspect-[3/4] w-full overflow-hidden rounded-2xl border border-border bg-secondary-soft/30",children:t.photo?e.jsx("img",{src:t.photo,alt:t.name,loading:"lazy",className:"h-full w-full object-cover"}):e.jsx("div",{className:"flex h-full w-full items-center justify-center text-6xl",children:"ð¤"})}),e.jsx("p",{className:"mt-3 font-display text-base font-semibold leading-tight",children:s(t.name)}),t.title?e.jsx("p",{className:"mt-0.5 text-sm text-muted-foreground",children:s(t.title)}):null]})}function c({group:t}){const s=l();return e.jsxs("section",{children:[e.jsxs("div",{className:"flex items-end justify-between gap-4 border-b border-border pb-4",children:[e.jsx("h2",{className:"font-display text-2xl md:text-3xl font-semibold",children:s(t.name)}),e.jsxs("span",{className:"text-xs font-semibold uppercase tracking-wider text-muted-foreground",children:[t.members.length," ",t.members.length===1?s("member"):s("members")]})]}),t.members.length>0?e.jsx("ul",{className:"mt-6 grid grid-cols-2 gap-x-5 gap-y-8 sm:grid-cols-3 lg:grid-cols-4",children:t.members.map((a,r)=>e.jsx(m,{member:a},`${t.name}-${r}`))}):e.jsx("div",{className:"mt-6 rounded-2xl border border-dashed border-border bg-card p-8 text-center",children:e.jsxs("p",{className:"text-sm text-muted-foreground",children:[s("Profiles for our")," ",t.name," ",s("team are coming soon.")]})})]})}function u(){const{location:t}=o.useLoaderData(),s=l(),a=t.teams??[];return e.jsxs("div",{children:[e.jsx("section",{className:"bg-secondary-soft/40",children:e.jsxs("div",{className:"mx-auto max-w-7xl px-4 py-16 md:px-6 md:py-20",children:[e.jsxs(n,{to:"/locations/$slug",params:{slug:t.slug},className:"inline-flex items-center gap-2 text-sm font-semibold text-secondary hover:underline",children:[e.jsx(i,{className:"h-4 w-4"})," ",s("Back to")," ",t.city]}),e.jsx("p",{className:"mt-6 text-xs font-semibold uppercase tracking-wider text-secondary",children:s("Our Team")}),e.jsx(d,{as:"h1",green:s("Meet the"),orange:`${t.city} ${s("Team")}`,className:"mt-3 text-5xl md:text-6xl"}),e.jsx("p",{className:"mt-6 max-w-2xl text-lg text-muted-foreground",children:s("Our therapists, teachers, and play specialists are the heart of Little Land. Get to know the team that will care for your little one.")})]})}),e.jsx("div",{className:"mx-auto max-w-7xl px-4 py-20 md:px-6",children:a.length>0?e.jsx("div",{className:"space-y-16",children:a.map(r=>e.jsx(c,{group:r},r.name))}):e.jsxs("div",{className:"rounded-3xl border border-dashed border-border bg-card p-12 text-center",children:[e.jsx("div",{className:"text-5xl",children:"ð¥"}),e.jsx("p",{className:"mt-4 font-display text-xl font-semibold",children:s("Team profiles coming soon")}),e.jsxs("p",{className:"mx-auto mt-3 max-w-md text-sm text-muted-foreground",children:[s("We're putting the finishing touches on bios and headshots for our")," ",t.city," ",s("team. In the meantime, reach out and we'll happily introduce you.")]}),e.jsx(n,{to:"/contact",className:"mt-6 inline-flex items-center gap-2 rounded-full bg-primary px-6 py-3 text-sm font-semibold text-primary-foreground shadow-pop",children:s("Contact this location")})]})})]})}export{u 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.