1import{j as e}from"./index-Bdhq9_ID.js";import{e as j,f as N,r as d,L as m}from"./vendor-react-zuO11RqJ.js";import{S as w,a as y}from"./SiteChrome-FeWeWg8-.js";import{f as k,a as $}from"./team-DqOAUzEC.js";import{s as S,a as u,b as C,g as T,r as g}from"./seo-D3eS0YHS.js";import"./supabase-DZAuRKmt.js";const t="#FF0040",n="0 0 10px #FF004050, 0 0 20px #FF004030, 0 0 30px #FF004015",i="0 0 5px #FF004050, 0 0 10px #FF004030",x="0 0 5px #FF004050, 0 0 10px #FF004030, 0 0 15px #FF004015",F={molecular:"https://d64gsuwffb70l.cloudfront.net/697597ab3d9e3c2fdd10c73c_1769374662464_44a92e63.png"},h=({opacity:l=.1})=>e.jsx("div",{className:"absolute inset-0 pointer-events-none",style:{backgroundImage:` 2 linear-gradient(${t}15 1px, transparent 1px), 3 linear-gradient(90deg, ${t}15 1px, transparent 1px) 4 `,backgroundSize:"50px 50px",opacity:l}}),L=()=>e.jsxs("div",{className:"absolute inset-0 overflow-hidden pointer-events-none",children:[[...Array(5)].map((l,o)=>e.jsx("div",{className:"absolute h-px animate-pulse",style:{top:`${20+o*15}%`,left:0,right:0,background:`linear-gradient(90deg, transparent, ${t}40, ${t}, ${t}40, transparent)`,boxShadow:i,animationDelay:`${o*.3}s`,opacity:.3}},`h-${o}`)),[...Array(3)].map((l,o)=>e.jsx("div",{className:"absolute w-px animate-pulse",style:{left:`${25+o*25}%`,top:0,bottom:0,background:`linear-gradient(180deg, transparent, ${t}40, ${t}, ${t}40, transparent)`,boxShadow:i,animationDelay:`${o*.5}s`,opacity:.2}},`v-${o}`)),[[10,15],[85,25],[20,75],[90,85],[50,50]].map(([l,o],c)=>e.jsx("div",{className:"absolute w-2 h-2 rounded-full animate-pulse",style:{left:`${l}%`,top:`${o}%`,backgroundColor:t,boxShadow:n,animationDelay:`${c*.2}s`}},`node-${c}`))]}),E=w,M=y,I=()=>{const{slug:l}=j(),o=N(),[c,b]=d.useState(k),[f,v]=d.useState(!0);d.useEffect(()=>{let s=!0;return $().then(r=>{s&&b(r)}).finally(()=>{s&&v(!1)}),()=>{s=!1}},[]);const a=c.find(s=>s.slug===l);if(d.useEffect(()=>{if(window.scrollTo(0,0),a){const s=`${a.name}, ${a.title} at KRTL Biotech. ${a.shortBio}`.slice(0,160);S({title:`${a.name} - ${a.title} | KRTL Biotech`,description:s,path:`/team/${a.slug}`,ogImage:a.image,ogImageAlt:`${a.name} - ${a.title} at KRTL Biotech`,ogType:"profile"}),u("team-member-person",C({name:a.name,title:a.title,description:a.shortBio,image:a.image,url:`/team/${a.slug}`,linkedin:a.linkedin})),u("team-member-breadcrumb",T([{name:"Home",path:"/"},{name:"Team",path:"/team"},{name:a.name,path:`/team/${a.slug}`}]))}return()=>{g("team-member-person"),g("team-member-breadcrumb")}},[l,a]),!a)return f?e.jsx("div",{className:"min-h-screen bg-black text-white flex items-center justify-center",children:e.jsx("div",{className:"w-12 h-12 border-2 rounded-full animate-spin",style:{borderColor:`${t}30`,borderTopColor:t},role:"status","aria-label":"Loading team member"})}):e.jsx("div",{className:"min-h-screen bg-black text-white flex items-center justify-center",children:e.jsxs("div",{className:"text-center",children:[e.jsx("h1",{className:"text-4xl font-bold mb-4",children:"Team Member Not Found"}),e.jsx(m,{to:"/team",className:"inline-flex items-center gap-2 px-6 py-3 text-white font-medium",style:{backgroundColor:t,boxShadow:n},children:"Back to Team"})]})});const p=c.filter(s=>s.id!==a.id&&s.category===a.category).slice(0,3);return e.jsxs("div",{className:"min-h-screen bg-black text-white",children:[e.jsx(E,{}),e.jsxs("section",{className:"relative pt-32 pb-16 overflow-hidden",children:[e.jsxs("div",{className:"absolute inset-0 overflow-hidden",children:[e.jsx("div",{className:"absolute -right-20 top-0 w-96 h-96 transform skew-x-12 skew-y-6",style:{background:`linear-gradient(135deg, ${t}20, transparent)`}}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-black via-black/95 to-black"}),e.jsx(h,{opacity:.08}),e.jsx(L,{})]}),e.jsx("div",{className:"absolute top-20 left-0 pointer-events-none",children:e.jsx("div",{className:"w-32 h-32 border-l-2 border-t-2",style:{borderColor:t,boxShadow:i}})}),e.jsx("div",{className:"absolute top-20 right-0 pointer-events-none",children:e.jsx("div",{className:"w-32 h-32 border-r-2 border-t-2",style:{borderColor:t,boxShadow:i}})}),e.jsx("div",{className:"absolute top-0 left-0 right-0 h-px",style:{background:`linear-gradient(90deg, transparent, ${t}, transparent)`,boxShadow:n}}),e.jsxs("div",{className:"relative max-w-7xl mx-auto px-6",children:[e.jsxs("button",{onClick:()=>o("/team"),className:"inline-flex items-center gap-2 text-gray-400 hover:text-white transition-colors mb-8 group",children:[e.jsx("svg",{className:"w-5 h-5 transform group-hover:-translate-x-1 transition-transform",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M15 19l-7-7 7-7"})}),"Back to Team"]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-3 gap-12",children:[e.jsxs("div",{className:"lg:col-span-1",children:[e.jsxs("div",{className:"relative overflow-hidden",style:{border:`1px solid ${t}40`},children:[e.jsx("img",{src:a.image,alt:a.name,className:"w-full aspect-[3/4] object-cover grayscale"}),e.jsx("div",{className:"absolute top-0 left-0 w-full h-1",style:{backgroundColor:t,boxShadow:n}})]}),e.jsxs("a",{href:a.linkedin,target:"_blank",rel:"noopener noreferrer",className:"mt-6 w-full inline-flex items-center justify-center gap-3 px-6 py-4 text-white font-medium transition-all duration-300",style:{backgroundColor:"transparent",border:`1px solid ${t}`},onMouseEnter:s=>{s.currentTarget.style.backgroundColor=t,s.currentTarget.style.boxShadow=n},onMouseLeave:s=>{s.currentTarget.style.backgroundColor="transparent",s.currentTarget.style.boxShadow="none"},children:[e.jsx("svg",{className:"w-5 h-5",fill:"currentColor",viewBox:"0 0 24 24",children:e.jsx("path",{d:"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"})}),"Connect on LinkedIn"]})]}),e.jsxs("div",{className:"lg:col-span-2",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[e.jsx("div",{className:"w-8 h-0.5",style:{backgroundColor:t,boxShadow:i}}),e.jsx("span",{className:"text-sm font-medium tracking-[0.2em] uppercase",style:{color:t,textShadow:x},children:a.category==="leadership"?"Leadership":"Advisor"})]}),e.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-white mb-3",children:a.name}),e.jsx("p",{className:"text-xl font-medium mb-8",style:{color:t,textShadow:x},children:a.title}),e.jsx("div",{className:"prose prose-lg prose-invert max-w-none",children:a.fullBio.split(` 5 6`).map((s,r)=>e.jsx("p",{className:"text-gray-300 leading-relaxed mb-6",children:s},r))}),e.jsxs("div",{className:"mt-8",children:[e.jsx("h3",{className:"text-sm font-semibold text-gray-400 uppercase tracking-wider mb-4",children:"Areas of Expertise"}),e.jsx("div",{className:"flex flex-wrap gap-3",children:a.expertise.map((s,r)=>e.jsx("span",{className:"px-4 py-2 text-sm font-medium",style:{backgroundColor:`${t}15`,border:`1px solid ${t}40`,color:t},children:s},r))})]}),a.highlights&&a.highlights.length>0&&e.jsxs("div",{className:"mt-10",children:[e.jsx("h3",{className:"text-sm font-semibold text-gray-400 uppercase tracking-wider mb-4",children:"Key Highlights"}),e.jsx("ul",{className:"space-y-3",children:a.highlights.map((s,r)=>e.jsxs("li",{className:"flex items-start gap-3",children:[e.jsx("div",{className:"w-2 h-2 mt-2 flex-shrink-0",style:{backgroundColor:t,boxShadow:i}}),e.jsx("span",{className:"text-gray-300",children:s})]},r))})]})]})]})]})]}),p.length>0&&e.jsxs("section",{className:"relative py-16 overflow-hidden",style:{backgroundColor:"#0a0a0a"},children:[e.jsx("div",{className:"absolute left-0 top-1/2 transform -translate-y-1/2 w-80 h-80 opacity-10",style:{backgroundImage:`url(${F.molecular})`,backgroundSize:"contain",backgroundRepeat:"no-repeat",backgroundPosition:"center",filter:`drop-shadow(0 0 30px ${t})`}}),e.jsx(h,{opacity:.03}),e.jsxs("div",{className:"relative max-w-7xl mx-auto px-6",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-8",children:[e.jsx("div",{className:"w-8 h-0.5",style:{backgroundColor:t,boxShadow:i}}),e.jsx("span",{className:"text-sm font-medium tracking-[0.2em] uppercase",style:{color:t,textShadow:x},children:"Meet More Team Members"})]}),e.jsx("div",{className:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6",children:p.map(s=>e.jsx(m,{to:`/team/${s.slug}`,className:"group relative overflow-hidden transition-all duration-500",style:{backgroundColor:"rgba(20,20,20,0.5)",border:"1px solid #374151"},onMouseEnter:r=>{r.currentTarget.style.borderColor=t,r.currentTarget.style.boxShadow=i},onMouseLeave:r=>{r.currentTarget.style.borderColor="#374151",r.currentTarget.style.boxShadow="none"},children:e.jsxs("div",{className:"relative aspect-[4/3] overflow-hidden",children:[e.jsx("img",{src:s.image,alt:s.name,className:"w-full h-full object-cover transition-transform duration-700 group-hover:scale-110 grayscale"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black via-black/50 to-transparent opacity-70"}),e.jsx("div",{className:"absolute top-0 left-0 w-full h-1 transform -translate-x-full group-hover:translate-x-0 transition-transform duration-500",style:{backgroundColor:t,boxShadow:n}}),e.jsxs("div",{className:"absolute bottom-0 left-0 right-0 p-4",children:[e.jsx("h3",{className:"text-lg font-bold text-white mb-1",children:s.name}),e.jsx("p",{className:"text-xs font-medium tracking-wide line-clamp-1",style:{color:t},children:s.title})]})]})},s.id))})]})]}),e.jsxs("section",{className:"relative py-20 overflow-hidden",style:{backgroundColor:"#0a0a0a",borderTop:`1px solid ${t}20`},children:[e.jsx(h,{opacity:.04}),e.jsxs("div",{className:"relative max-w-7xl mx-auto px-6 text-center",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-bold text-white mb-4",children:"Ready to Work Together?"}),e.jsx("p",{className:"text-gray-400 max-w-2xl mx-auto mb-8 leading-relaxed",children:"Get in touch with our team to discu
6ss how KRTL Biotech can support your biotechnology and life sciences initiatives."}),e.jsxs(m,{to:"/contact",className:"inline-flex items-center gap-3 px-8 py-4 text-white font-medium tracking-wide uppercase text-sm transition-all duration-300",style:{backgroundColor:t,boxShadow:n},onMouseEnter:s=>{s.currentTarget.style.boxShadow="0 0 30px #FF0040, 0 0 60px #FF004080"},onMouseLeave:s=>{s.currentTarget.style.boxShadow=n},children:["Contact Us",e.jsx("svg",{className:"w-4 h-4",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:e.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M17 8l4 4m0 0l-4 4m4-4H3"})})]})]})]}),e.jsx(M,{})]})};export{I 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.