vendor: 4,820 bytes, line 1
1import{c as S,r as s,j as e,i as we,k as m,l as E,n as V,o as Ne,m as L,B as U,L as je}from"./main-C-UYASmy.js";import{P as Se,C as Q,A as R,W as J,S as X,a as Y}from"./TypingText-BGJcxilF.js";import{c as F,u as G,P as k,a as te,b as ne,d as ke,e as Re,J as Ee}from"./JobApplicationDialog-CV6FRLEk.js";import{C as Z}from"./chevron-right-BqJyz-5_.js";import{A as Pe}from"./award-BOtSxwsp.js";import{S as Me}from"./sparkles-CE4qEF2Z.js";import"./client-DgwH3s6x.js";import"./label-DpXE1zzo.js";import"./circle-check-big-BKEq8TQq.js";const _e=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],Te=S("briefcase",_e);const Oe=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]],De=S("clock",Oe);const Le=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],Be=S("globe",Le);const Ve=[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]],Fe=S("heart",Ve);const Ge=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],He=S("map-pin",Ge);const We=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],$e=S("zap",We);function ee(t){const o=ze(t),n=s.forwardRef((a,r)=>{const{children:i,...c}=a,l=s.Children.toArray(i),u=l.find(qe);if(u){const p=u.props.children,f=l.map(x=>x===u?s.Children.count(p)>1?s.Children.only(null):s.isValidElement(p)?p.props.children:null:x);return e.jsx(o,{...c,ref:r,children:s.isValidElement(p)?s.cloneElement(p,void 0,f):null})}return e.jsx(o,{...c,ref:r,children:i})});return n.displayName=`${t}.Slot`,n}function ze(t){const o=s.forwardRef((n,a)=>{const{children:r,...i}=n;if(s.isValidElement(r)){const c=Qe(r),l=Ue(i,r.props);return r.type!==s.Fragment&&(l.ref=a?we(a,c):c),s.cloneElement(r,l)}return s.Children.count(r)>1?s.Children.only(null):null});return o.displayName=`${t}.SlotClone`,o}var Ke=Symbol("radix.slottable");function qe(t){return s.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===Ke}function Ue(t,o){const n={...o};for(const a in o){const r=t[a],i=o[a];/^on[A-Z]/.test(a)?r&&i?n[a]=(...l)=>{const u=i(...l);return r(...l),u}:r&&(n[a]=r):a==="style"?n[a]={...r,...i}:a==="className"&&(n[a]=[r,i].filter(Boolean).join(" "))}return{...t,...n}}function Qe(t){let o=Object.getOwnPropertyDescriptor(t.props,"ref")?.get,n=o&&"isReactWarning"in o&&o.isReactWarning;return n?t.ref:(o=Object.getOwnPropertyDescriptor(t,"ref")?.get,n=o&&"isReactWarning"in o&&o.isReactWarning,n?t.props.ref:t.props.ref||t.ref)}function Je(t){const o=t+"CollectionProvider",[n,a]=F(o),[r,i]=n(o,{collectionRef:{current:null},itemMap:new Map}),c=h=>{const{scope:g,children:b}=h,d=m.useRef(null),y=m.useRef(new Map).current;return e.jsx(r,{scope:g,itemMap:y,collectionRef:d,children:b})};c.displayName=o;const l=t+"CollectionSlot",u=ee(l),p=m.forwardRef((h,g)=>{const{scope:b,children:d}=h,y=i(l,b),v=E(g,y.collectionRef);return e.jsx(u,{ref:v,children:d})});p.displayName=l;const f=t+"CollectionItemSlot",x="data-radix-collection-item",C=ee(f),I=m.forwardRef((h,g)=>{const{scope:b,children:d,...y}=h,v=m.useRef(null),j=E(g,v),w=i(f,b);return m.useEffect(()=>(w.itemMap.set(v,{ref:v,...y}),()=>{w.itemMap.delete(v)})),e.jsx(C,{[x]:"",ref:j,children:d})});I.displayName=f;function N(h){const g=i(t+"CollectionConsumer",h);return m.useCallback(()=>{const d=g.collectionRef.current;if(!d)return[];const y=Array.from(d.querySelectorAll(`[${x}]`));return Array.from(g.itemMap.values()).sort((w,O)=>y.indexOf(w.ref.current)-y.indexOf(O.ref.current))},[g.collectionRef,g.itemMap])}return[{Provider:c,Slot:p,ItemSlot:I},N,a]}var M="Collapsible",[Xe,oe]=F(M),[Ye,H]=Xe(M),ae=s.forwardRef((t,o)=>{const{__scopeCollapsible:n,open:a,defaultOpen:r,disabled:i,onOpenChange:c,...l}=t,[u,p]=G({prop:a,defaultProp:r??!1,onChange:c,caller:M});return e.jsx(Ye,{scope:n,disabled:i,contentId:te(),open:u,onOpenToggle:s.useCallback(()=>p(f=>!f),[p]),children:e.jsx(k.div,{"data-state":$(u),"data-disabled":i?"":void 0,...l,ref:o})})});ae.displayName=M;var re="CollapsibleTrigger",ie=s.forwardRef((t,o)=>{const{__scopeCollapsible:n,...a}=t,r=H(re,n);return e.jsx(k.button,{type:"button","aria-controls":r.contentId,"aria-expanded":r.open||!1,"data-state":$(r.open),"data-disabled":r.disabled?"":void 0,disabled:r.disabled,...a,ref:o,onClick:ne(t.onClick,r.onOpenToggle)})});
1ie.displayName=re;var W="CollapsibleContent",se=s.forwardRef((t,o)=>{const{forceMount:n,...a}=t,r=H(W,t.__scopeCollapsible);return e.jsx(ke,{present:n||r.open,children:({present:i})=>e.jsx(Ze,{...a,ref:o,present:i})})});se.displayName=W;var Ze=s.forwardRef((t,o)=>{const{__scopeCollapsible:n,present:a,children:r,...i}=t,c=H(W,n),[l,u]=s.useState(a),p=s.useRef(null),f=E(o,p),x=s.useRef(0),C=x.current,I=s.useRef(0),N=I.current,h=c.open||l,g=s.useRef(h),b=s.useRef(void 0);return s.useEffect(()=>{const d=requestAnimationFrame(()=>g.current=!1);return()=>cancelAnimationFrame(d)},[]),Re(()=>{const d=p.current;if(d){b.current=b.current||{transitionDuration:d.style.transitionDuration,animationName:d.style.animationName},d.style.transitionDuration="0s",d.style.animationName="none";const y=d.getBoundingClientRect();x.current=y.height,I.current=y.width,g.current||(d.style.transitionDuration=b.current.transitionDuration,d.style.animationName=b.current.animationName),u(a)}},[c.open,a]),e.jsx(k.div,{"data-state":$(c.open),"data-disabled":c.disabled?"":void 0,id:c.contentId,hidden:!h,...i,ref:f,style:{"--radix-collapsible-content-height":C?`${C}px`:void 0,"--radix-collapsible-content-width":N?`${N}px`:void 0,...t.style},children:h&&r})});function $(t){return t?"open":"closed"}var et=ae,tt=ie,nt=se,ot=s.createContext(void 0);function at(t){const o=s.useContext(ot);return t||o||"ltr"}var A="Accordion",rt=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[z,it,st]=Je(A),[_]=F(A,[st,oe]),K=oe(),ce=m.forwardRef((t,o)=>{const{type:n,...a}=t,r=a,i=a;return e.jsx(z.Provider,{scope:t.__scopeAccordion,children:n==="multiple"?e.jsx(ut,{...i,ref:o}):e.jsx(dt,{...r,ref:o})})});ce.displayName=A;var[le,ct]=_(A),[de,lt]=_(A,{collapsible:!1}),dt=m.forwardRef((t,o)=>{const{value:n,defaultValue:a,onValueChange:r=()=>{},collapsible:i=!1,...c}=t,[l,u]=G({prop:n,defaultProp:a??"",onChange:r,caller:A});return e.jsx(le,{scope:t.__scopeAccordion,value:m.useMemo(()=>l?[l]:[],[l]),onItemOpen:u,onItemClose:m.useCallback(()=>i&&u(""),[i,u]),children:e.jsx(de,{scope:t.__scopeAccordion,collapsible:i,children:e.jsx(ue,{...c,ref:o})})})}),ut=m.forwardRef((t,o)=>{const{value:n,defaultValue:a,onValueChange:r=()=>{},...i}=t,[c,l]=G({prop:n,defaultProp:a??[],onChange:r,caller:A}),u=m.useCallback(f=>l((x=[])=>[...x,f]),[l]),p=m.useCallback(f=>l((x=[])=>x.filter(C=>C!==f)),[l]);return e.jsx(le,{scope:t.__scopeAccordion,value:c,onItemOpen:u,onItemClose:p,children:e.jsx(de,{scope:t.__scopeAccordion,collapsible:!0,children:e.jsx(ue,{...i,ref:o})})})}),[pt,T]=_(A),ue=m.forwardRef((t,o)=>{const{__scopeAccordion:n,disabled:a,dir:r,orientation:i="vertical",...c}=t,l=m.useRef(null),u=E(l,o),p=it(n),x=at(r)==="ltr",C=ne(t.onKeyDown,I=>{if(!rt.includes(I.key))return;const N=I.target,h=p().filter(D=>!D.ref.current?.disabled),g=h.findIndex(D=>D.ref.current===N),b=h.length;if(g===-1)return;I.preventDefault();let d=g;const y=0,v=b-1,j=()=>{d=g+1,d>v&&(d=y)},w=()=>{d=g-1,d<y&&(d=v)};switch(I.key){case"Home":d=y;break;case"End":d=v;break;case"ArrowRight":i==="horizontal"&&(x?j():w());break;case"ArrowDown":i==="vertical"&&j();break;case"ArrowLeft":i==="horizontal"&&(x?w():j());break;case"ArrowUp":i==="vertical"&&w();break}const O=d%b;h[O].ref.current?.focus()});return e.jsx(pt,{scope:n,disabled:a,direction:r,orientation:i,children:e.jsx(z.Slot,{scope:n,children:e.jsx(k.div,{...c,"data-orientation":i,ref:u,onKeyDown:a?void 0:C})})})}),P="AccordionItem",[mt,q]=_(P),pe=m.forwardRef((t,o)=>{const{__scopeAccordion:n,value:a,...r}=t,i=T(P,n),c=ct(P,n),l=K(n),u=te(),p=a&&c.value.includes(a)||!1,f=i.disabled||t.disabled;return e.jsx(mt,{scope:n,open:p,disabled:f,triggerId:u,children:e.jsx(et,{"data-orientation":i.orientation,"data-state":ye(p),...l,...r,ref:o,disabled:f,open:p,onOpenChange:x=>{x?c.onItemOpen(a):c.onItemClose(a)}})})});pe.displayName=P;var me="AccordionHeader",ge=m.forwardRef((t,o)=>{const{__scopeAccordion:n,...a}=t,r=T(A,n),i=q(me,n);return e.jsx(k.h3,{"data-orientation":r.orientation,"data-state":ye(i.open),"data-disabled":i.disabled?"":void 0,...a,ref:o})});ge.displayName=me;var B="AccordionTrigger",fe=m.forwardRef((t,o)=>{const{__scopeAccordion:n,...a}=t,r=T(A,n),i=q(B,n),c=lt(B,n),l=K(n);return e.jsx(z.ItemSlot,{scope:n,children:e.jsx(tt,{"aria-disabled":i.open&&!c.collapsible||void 0,"data-orientation":r.orientation,id:i.triggerId,...l,...a,ref:o})})});fe.displayName=B;var xe="AccordionContent",he=m.forwardRef((t,o)=>{const{__scopeAccordion:n,...a}=t,r=T(A,n),i=q(xe,n),c=K(n);return e.jsx(nt,{role:"region","aria-labelledby":i.triggerId,"data-orientation":r.orientation,...c,...a,ref:o,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...t.style}})});he.displayName=xe;function ye(t){return t?"open":"closed"}var gt=ce,ft=pe,xt=ge,be=fe,ve=he;const ht=gt,Ae=s.forwardRef(({className:t,...o},n)=>e.jsx(ft,{ref:n,className:V("border-b",t),...o}));Ae.displayName="AccordionItem";const Ie=s.forwardRef(({className:t,children:o,...n},a)=>e.jsx(xt,{className:"flex",children:e.jsxs(be,{ref:a,className:V("flex flex-1 items-center justify-between py-4 text-sm font-medium transition-all hover:underline text-left [&[data-state=open]>svg]:rotate-180",t),...n,children:[o,e.jsx(Ne,{className:"h-4 w-4 shrink-0 text-muted-foreground transition-transform duration-200"})]})}));Ie.displayName=be.displayName;const Ce=s.forwardRef(({className:t,children:o,...n},a)=>e.jsx(ve,{ref:a,className:"overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...n,children:e.jsx("div",{className:V("pb-4 pt-0",t),children:o})}));Ce.displayName=ve.displayName;const yt=[{title:"AI Cybersecurity Engineer",type:"6â12 months contract · Onsite 4 days/week",location:"Houston, TX",summary:"Design IT cybersecurity architectural guidelines, guardrails and standards for a secure AI foundation, and the secure implementation of AI digital technologies across platforms and product lines. Deliver secure-by-design foundational capabilities that enable AI adoption.",sections:[{heading:"Responsibilities",bullets:["Enable secure AI adoption by ensuring secure-by-design principles and guardrails are incorporated in AI digital capabilities across the enterprise.","Define cybersecurity requirements, guardrails and architectures for AI security solutions (AI Security Posture Management, Unsanctioned AI monitoring, API gateways, MCP Servers).","Establish AI cybersecurity governance for IT technologies across all technology functions.","Lead security research proposals and proofs of concept for AI technologies.","Consult as a subject matter expert on cybersecurity risk assessments for AI technologies."]},{heading:"Selection Criteria",bullets:["Functional Expertise: Experienced in AI cybersecurity with a risk-based approach to designing, testing, and applying AI security solutions. Familiar with ISO 42001, NIST AI RMF, OWASP Top 10 for LLM and Agentic Applications, MITRE ATLAS, and NIST 800-53 controls.","Domain Knowledge: Skilled in designing and implementing protection and monitoring for AI cybersecurity technologies.","Technical experience in one or more cybersecurity domains: Application Security, Data Security, Identity and Access Management.","Proficiency in AI vulnerability assessment and exploitation, and foundational architecture components needed to secure AI adoption.","Sets clear expectations, communicates technical concepts transparently, solves complex problems independently and in teams, and challenges n
1orms.","Mentors others in AI cybersecurity and promotes a 'secure by design' culture."]},{heading:"Required Qualifications",bullets:["Minimum 5 years related work experience in cybersecurity with increasing levels of responsibility.","Technical experience in one or more cybersecurity domains (App Sec, Data Sec, IAM).","General understanding of the cyber threat landscape, including cyber-criminal and cyber-espionage threats.","Previous experience administering cybersecurity technologies and/or supporting cybersecurity operations."]},{heading:"Preferred Education & Certifications",bullets:["Bachelorâs or masterâs degree in Cybersecurity, IT, Information Systems, or Computer Science.","Certifications such as GISP, GREM, ISSEP, OSCP or similar.","SAFe Scaled Agile or related scrum/agile project management certification is desirable."]},{heading:"Preferred Qualifications",bullets:["Knowledge of NIST 800-53, MITRE ATT&CK, and the Cyber Kill Chain.","Experience leading cybersecurity assessments (risk, vulnerability) and creating mitigation plans.","Ability to influence and motivate teams across disciplines, cultures, and environments.","Strong written and verbal communication at all levels."]}]},{title:"AI Security Engineer (Senior II)",type:"Contract · $60/hr C2C · Virtual Interview",location:"Remote · USC / GC preferred",summary:"Senior AI Security Engineer II focused on building AI-driven automation within security â starting with IAM and expanding across the broader security organization. A hands-on builder and strategic partner who designs, implements, and scales AI/automation solutions in a security environment. Client: Principal Financial Group. LinkedIn + DL copy required.",sections:[{heading:"AI + Security Integration",bullets:["Build AI-enabled security solutions, including agentic AI.","Apply AI to anomaly detection, UEBA (User & Entity Behavior Analytics), and automated remediation."]},{heading:"Security Automation",bullets:["Develop automation across cloud + enterprise systems, CI/CD pipelines, and Infrastructure as Code (IaC).","Implement policy-as-code, automated controls, and continuous compliance."]},{heading:"IAM (Initial Focus)",bullets:["First major use case is Identity & Access Management.","Then expand into broader security teams."]},{heading:"Must-Have Qualifications",bullets:["8+ years in Security, Engineering, or Technology.","End-to-end experience building AI-enabled systems and automation solutions.","Exposure to agentic / advanced AI systems and security AI use cases (UEBA, anomaly detection).","Comfortable with ambiguity; able to define direction (not just execute).","Strong cross-team collaboration and influencing without authority."]},{heading:"Nice-to-Have / Standout Skills",bullets:["AI Governance / Responsible AI: guardrails, human-in-the-loop design.","IAM background (big plus â starting focus area).","Security frameworks & compliance: NIST, ISO, SOX, PCI translated into automated controls.","Experience in regulated environments (finance, healthcare).","Technical leadership: architecture input, code reviews, senior technical advisor."]},{heading:"Key Responsibilities",bullets:["Identify opportunities: partner with leadership to find areas to automate or improve with AI.","Build solutions: design and implement AI-driven workflows and security automation tools.","Improve security operations: increase efficiency, auditability, and response speed.","Drive standards & strategy: influence architecture, AI adoption, and security best practices."]}]},{title:"Senior Data Governance Manager / Analyst",type:"Onsite 4 days, 1 day remote · Urgent",location:"Irving, TX / Overland Park, KS / Ashburn, VA / Suwanee, GA",summary:"Lead the execution of enterprise data governance frameworks across multiple business domains, embedding governance into delivery workflows and aligning practices to regulatory and risk frameworks.",sections:[{heading:"Responsibilities",bullets:["Lead enterprise data governance frameworks: ownership, stewardship, policies, and standards across business domains.","Define and govern critical data elements (CDEs), business glossaries, and data domains with business stakeholders.","Oversee metadata management, data catalog adoption, and end-to-e
1nd data lineage across operational and analytical environments.","Establish and monitor data quality rules, controls, KPIs, and issue management processes including root cause analysis.","Align governance practices with regulatory and risk frameworks (SOX, GDPR, HIPAA), supporting audits and compliance.","Partner with business, IT, data engineering, analytics, and security teams to drive governance initiatives.","Embed governance into delivery workflows (Agile, SDLC, data pipelines) for scalability and adoption.","Facilitate data issue resolution and decision-making through governance forums and stakeholder alignment.","Communicate governance strategy, metrics, and progress to senior leadership; drive organizational adoption and change."]},{heading:"Qualifications",bullets:["Strong expertise in data quality, metadata management, and data lineage.","Experience with modern data platforms (cloud data warehouses, data lakes, ETL/ELT, BI tools).","Knowledge of regulatory and compliance frameworks impacting data governance.","Demonstrated ability to influence cross-functional stakeholders without direct authority.","Strong communication skills with experience presenting to executive audiences."]}]},{title:"IBM Watsonx Governance Engineer",type:"12+ Months Contract",location:"Remote · USA",summary:"Join our AI CoE practice to design and implement AI governance frameworks, model risk management systems, and responsible AI monitoring solutions using IBM watsonx.governance. Help enterprise clients operationalize trustworthy AI â explainable, fair, compliant, and auditable across the full AI lifecycle. Client: Experis.",sections:[{heading:"Key Responsibilities",bullets:["Implement and configure IBM watsonx.governance for model monitoring, bias detection, explainability, and drift detection.","Design AI governance frameworks aligned to enterprise risk and regulatory requirements (EU AI Act, NIST AI RMF, SOC 2).","Integrate watsonx.governance with third-party model registries, MLOps pipelines, and enterprise data platforms.","Build automated model evaluation pipelines covering fairness metrics, quality thresholds, and compliance checkpoints.","Partner with data science and MLOps teams to embed governance checkpoints into the model development lifecycle.","Support pre-sales engagements: demos, POCs, and technical workshops focused on responsible AI.","Develop dashboards and reporting workflows for AI risk visibility across business and compliance stakeholders.","Contribute to AI governance policy documentation, playbooks, and client-facing accelerators.","Advise clients on model lineage, audit trails, and AI inventory management best practices."]},{heading:"Required Qualifications",bullets:["3+ years of experience in data engineering, MLOps, AI/ML platform engineering, or data governance.","Hands-on experience with IBM watsonx.governance, IBM OpenScale, or equivalent tools (Fiddler, Arthur AI, Aporia).","Working knowledge of model fairness concepts: disparate impact, equalized odds, demographic parity.","Experience with Python, SQL, and ML frameworks (scikit-learn, TensorFlow, PyTorch, or similar).","Familiarity with AI/ML lifecycle tools: MLflow, Kubeflow, SageMaker, Azure ML, or Vertex AI.","Strong understanding of enterprise data platforms and cloud environments (IBM Cloud, AWS, Azure, GCP).","Excellent written and verbal communication for cross-functional stakeholder engagement."]},{heading:"Preferred Qualifications",bullets:["IBM watsonx certifications (watsonx.governance, watsonx.ai, or IBM AI Ethics / Responsible AI credentials).","Knowledge of EU AI Act, GDPR, CCPA, NIST AI RMF, or FINRA/OCC model risk guidance.","Experience with IBM OpenPages for GRC integration with AI workflows.","Background in enterprise data governance platforms (Collibra, Alation, IBM Knowledge Catalog).","Exposure to LLM evaluation frameworks: RAGAS, TruLens, DeepEval, or similar.","Prior consulting, pre-sales, or solutions architecture experience with enterprise AI clients.","Understanding of federated learning, differential privacy, or confidential computing concepts."]}]}
1],bt=[{icon:Be,title:"Remote-First",description:"Work from anywhere. We optimize for outcomes, not seat-time."},{icon:Fe,title:"Health & Wellness",description:"Comprehensive medical, dental, vision, and mental health support."},{icon:$e,title:"Learning Budget",description:"Annual stipend for certifications, conferences, and continuing education."},{icon:Pe,title:"Equity & Bonus",description:"Meaningful equity for every full-time hire plus performance-based bonuses."}];function Rt(){const[t,o]=s.useState(null);return e.jsxs(Se,{children:[e.jsxs("section",{className:"relative pt-32 pb-20 md:pt-44 md:pb-28 overflow-hidden hero-gradient-shift",style:{background:"linear-gradient(135deg, hsl(250 55% 14%) 0%, hsl(255 45% 22%) 50%, hsl(262 50% 28%) 100%)",backgroundSize:"200% 200%"},children:[e.jsx(Q,{}),e.jsx("div",{className:"relative mx-auto max-w-7xl px-4 sm:px-6 text-center",children:e.jsxs(R,{children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-[0.15em] text-cyan-accent mb-4",children:"Careers"}),e.jsxs("h1",{className:"text-3xl sm:text-4xl font-bold text-navy-foreground md:text-5xl lg:text-6xl leading-[1.1] max-w-4xl mx-auto",children:[e.jsx(J,{text:"Build the Future of"})," ",e.jsx("span",{className:"text-gradient animate-gradient-text",children:e.jsx(J,{text:"Secure AI",delay:.5})})]}),e.jsx("p",{className:"mt-6 text-lg text-navy-foreground/80 max-w-2xl mx-auto leading-relaxed",children:"We're hiring practitioners who care deeply about doing the work right. Browse open roles and apply with your CV in minutes."})]})})]}),e.jsx("section",{className:"py-20 md:py-28",children:e.jsxs("div",{className:"mx-auto max-w-5xl px-4 sm:px-6",children:[e.jsxs(R,{className:"mb-12",children:[e.jsx("h2",{className:"text-3xl font-bold text-foreground md:text-4xl",children:"Open Positions"}),e.jsx("p",{className:"mt-3 text-muted-foreground",children:"Currently hiring across consulting, engineering, and AI governance."})]}),e.jsx(X,{className:"space-y-5",staggerDelay:.06,children:yt.map(n=>e.jsx(Y,{children:e.jsxs(L.div,{className:"group rounded-xl border border-border bg-card p-6 md:p-8 transition-all",whileHover:{borderColor:"hsl(255 70% 72% / 0.4)"},children:[e.jsxs("div",{className:"flex flex-col md:flex-row md:items-start md:justify-between gap-4 mb-4",children:[e.jsxs("div",{className:"flex-1",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-2",children:[e.jsx(Te,{className:"h-4 w-4 text-accent"}),e.jsx("h3",{className:"text-xl font-semibold text-card-foreground",children:n.title})]}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed mb-3",children:n.summary}),e.jsxs("div",{className:"flex flex-wrap gap-3 text-xs text-muted-foreground",children:[e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(De,{className:"h-3 w-3"}),n.type]}),e.jsxs("span",{className:"inline-flex items-center gap-1.5",children:[e.jsx(He,{className:"h-3 w-3"}),n.location]})]})]}),e.jsxs(U,{variant:"cta",size:"sm",className:"shrink-0",onClick:()=>o(n.title),children:["Apply Now ",e.jsx(Z,{className:"h-3 w-3 ml-1"})]})]}),e.jsx(ht,{type:"single",collapsible:!0,children:e.jsxs(Ae,{value:"details",className:"border-t border-border/60",children:[e.jsx(Ie,{className:"text-sm font-medium text-accent hover:no-underline",children:"View full job description"}),e.jsx(Ce,{children:e.jsx("div",{className:"space-y-5 pt-2",children:n.sections.map(a=>e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm font-semibold text-card-foreground mb-2",children:a.heading}),a.body&&e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed mb-2",children:a.body}),a.bullets&&e.jsx("ul",{className:"list-disc pl-5 space-y-1.5 text-sm text-muted-foreground leading-relaxed",children:a.bullets.map((r,i)=>e.jsx("li",{children:r},i))})]},a.heading))})})]})})]})},n.title))})]})}),e.jsx("section",{className:"py-20 md:py-28 bg-surface",children:e.jsxs("div",{className:"mx-auto max-w-7xl px-4 sm:px-6",children:[e.jsxs(R,{className:"text-center mb-16",children:[e.jsx("h2",{className:"text-3xl font-bold text-foreground md:text-4xl",children:"Why Kybernan AI"}),e.jsx("p",{className:"mt-4 text-muted-foreground max-w-2xl mx-auto",children:"We're a team of senior practitioners who chose this work because it matters. We back that up with real benefits."})]}),e.jsx(X,{className:"grid gap-8 md:grid-cols-2 lg:grid-cols-4",staggerDelay:.1,children:bt.map(n=>e.jsx(Y,{children:e.jsxs(L.div,{className:"rounded-xl border border-border bg-card p-8 h-full",whileHover:{y:-6},children:[e.jsx("div",{className:"mb-5 inline-flex rounded-lg bg-accent/10 p-3",children:e.jsx(n.icon,{className:"h-6 w-6 text-accent"})}),e.jsx("h3",{className:"text-lg font-semibold text-card-foreground mb-2",children:n.title}),e.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed",children:n.description})]})},n.title))})]})}),e.jsxs("section",{className:"relative py-20 overflow-hidden hero-gradient-shift",style:{background:"linear-gradient(135deg, hsl(250 5
15% 14%) 0%, hsl(255 45% 22%) 50%, hsl(262 50% 28%) 100%)",backgroundSize:"200% 200%"},children:[e.jsx(Q,{}),e.jsx("div",{className:"relative mx-auto max-w-7xl px-4 sm:px-6 text-center",children:e.jsxs(R,{children:[e.jsxs("div",{className:"inline-flex items-center gap-2 rounded-full border border-cyan-accent/30 bg-cyan-accent/5 px-4 py-1.5 mb-4",children:[e.jsx(Me,{className:"h-3.5 w-3.5 text-cyan-accent"}),e.jsx("span",{className:"text-xs font-semibold uppercase tracking-wider text-cyan-accent",children:"Open Application"})]}),e.jsx("h2",{className:"text-3xl font-bold text-navy-foreground md:text-4xl mb-4",children:"Don't see your role?"}),e.jsx("p",{className:"text-navy-foreground/80 max-w-xl mx-auto mb-10",children:"We're always interested in hearing from exceptional people. Send us your CV and a short note â we'll be in touch when something matches."}),e.jsx(L.div,{whileHover:{scale:1.05},whileTap:{scale:.97},className:"inline-block",children:e.jsxs(U,{variant:"cta",size:"lg",className:"text-base px-10 py-3 h-auto glow-cta",onClick:()=>o("Open Application"),children:["Submit Your CV ",e.jsx(Z,{className:"h-4 w-4 ml-1"})]})}),e.jsx("div",{className:"mt-8",children:e.jsx(je,{to:"/contact",className:"text-sm text-navy-foreground/70 hover:text-navy-foreground underline",children:"Or get in touch directly"})})]})})]}),e.jsx(Ee,{open:t!==null,onOpenChange:n=>!n&&o(null),position:t??""})]})}export{Rt 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.