1import{u as p,i as u,j as e,S as c,t as f,a as j,L as r,k as b,A as d}from"./index-DYwlIif2.js";import{B as N}from"./Breadcrumb-BBrAKAqR.js";import v from"./NotFound-DuJcJnep.js";const $=()=>{var n;const{slug:m=""}=p(),s=u(m);if(!s)return e.jsx(v,{});const o=`/about/team/${s.slug}`,a=`${c}${o}`,l=`${a}#person`,i=`/team/${s.slug}.jpg`,x=[{"@context":"https://schema.org","@type":"ProfilePage","@id":a,url:a,name:s.name,isPartOf:{"@id":"https://humana.design/#website"},mainEntity:{"@id":l}},{"@context":"https://schema.org","@type":"Person","@id":l,name:s.name,jobTitle:s.role,description:s.fullBio.join(" "),image:`${c}${i}`,url:a,mainEntityOfPage:a,worksFor:{"@id":"https://humana.design/#organization"},knowsAbout:s.expertise,...(n=s.links)!=null&&n.length?{sameAs:s.links.map(t=>t.href)}:{},...s.location?{address:{"@type":"PostalAddress",addressLocality:s.location}}:{}}],g=f.filter(t=>t.slug!==s.slug).slice(0,3);return e.jsxs(e.Fragment,{children:[e.jsx(j,{title:s.metaTitle,description:s.metaDescription,jsonLd:x,canonicalPath:o,ogType:"profile",image:i,imageWidth:1200,imageHeight:1200}),e.jsx("div",{className:"pt-32"}),e.jsxs("section",{className:"container",children:[e.jsx(N,{crumbs:[{label:"About",to:"/about"},{label:s.name,to:o}],className:"mb-6"}),e.jsxs(r,{to:"/about",className:"inline-flex items-center gap-2 text-sm text-muted-foreground transition-colors hover:text-foreground",children:[e.jsx(b,{size:14})," Back to the team"]}),e.jsxs("div",{className:"mt-10 grid gap-12 md:grid-cols-12 md:items-start",children:[e.jsxs("div",{className:"md:col-span-5",children:[e.jsx("div",{className:"overflow-hidden rounded-2xl border border-border bg-secondary/40",children:e.jsx("img",{src:s.photo,alt:`${s.name}, ${s.role} at Humana Design`,className:"h-full w-full object-cover"})}),s.location&&e.jsxs("p",{className:"mt-4 text-sm text-muted-foreground",children:["Based in ",s.location]}),s.links&&s.links.length>0&&e.jsx("ul",{className:"mt-4 space-y-2",children:s.links.map(t=>e.jsx("li",{children:e.jsxs("a",{href:t.href,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-1 text-sm text-accent hover:underline",children:[t.label," ",e.jsx(d,{size:14})]})},t.href))})]}),e.jsxs("div",{className:"md:col-span-7",children:[e.jsx("p",{className:"text-xs font-medium uppercase tracking-[0.25em] text-accent eyebrow-dot",children:s.role}),e.jsx("h1",{className:"mt-3 font-display text-4xl font-light leading-[1.05] md:text-6xl",children:s.name}),e.jsx("div",{className:"mt-8 space-y-5 text-lg leading-relaxed text-foreground/80",children:s.fullBio.map((t,h)=>e.jsx("p",{children:t},h))}),e.jsxs("div",{className:"mt-10",children:[e.jsx("h2",{className:"text-xs font-medium uppercase tracking-[0.25em] text-accent eyebrow-dot",children:"Areas of expertise"}),e.jsx("ul",{className:"mt-4 flex flex-wrap gap-2",children:s.expertise.map(t=>e.jsx("li",{className:"rounded-md border border-border bg-card px-3 py-1.5 text-sm text-foreground/80",children:t},t))})]}),e.jsxs("div",{className:"mt-12 flex flex-wrap gap-3",children:[e.jsxs(r,{to:"/contact",className:"inline-flex items-center gap-2 rounded-md bg-foreground px-5 py-3 text-sm font-medium text-background transition-colors hover:bg-accent",children:["Work with ",s.name.split(" ")[0]]}),e.jsx(r,{to:"/services",className:"inline-flex items-center gap-2 rounded-md border border-border px-5 py-3 text-sm font-medium transition-colors hover:border-foreground
1/40",children:"Explore our services"})]})]})]})]}),e.jsxs("section",{className:"container mt-24 md:mt-32 mb-24",children:[e.jsx("h2",{className:"font-display text-2xl font-light md:text-3xl",children:"More of the team"}),e.jsx("div",{className:"mt-8 grid gap-5 sm:grid-cols-2 lg:grid-cols-3",children:g.map(t=>e.jsxs(r,{to:`/about/team/${t.slug}`,className:"group relative overflow-hidden rounded-2xl border border-border bg-card transition-all hover:-translate-y-1 hover:border-foreground/30",children:[e.jsx("div",{className:"aspect-[4/3] overflow-hidden bg-secondary/40",children:e.jsx("img",{src:t.photo,alt:`${t.name}, ${t.role}`,loading:"lazy",className:"h-full w-full object-cover transition-transform duration-700 group-hover:scale-[1.04]"})}),e.jsxs("div",{className:"p-6",children:[e.jsxs("div",{className:"flex items-start justify-between gap-3",children:[e.jsx("h3",{className:"font-display text-lg",children:t.name}),e.jsx(d,{size:16,className:"mt-1 shrink-0 text-muted-foreground group-hover:text-accent"})]}),e.jsx("p",{className:"mt-1 text-xs uppercase tracking-wider text-accent/80",children:t.role})]})]},t.slug))})]})]})};export{$ 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.