1import{j as e}from"./vendor-react-HdTIWlXF.js";import{c as h,B as u,m as g}from"./index-B2zqG137.js";import{I as m}from"./input-DhZaKDib.js";import{T as j}from"./textarea--SSjchYY.js";import{N as b,A as d}from"./NuvioNav-CaP2RO9l.js";import{S as f}from"./SEOHead-9UraMqHt.js";import{u as y,F as w,a as i,b as r,c as o,d as l,e as n,t as N,o as v,s as c,l as k}from"./form-BtNAlxLB.js";import{S}from"./sparkles-CtSZeK-m.js";import{U as F}from"./users-ZpQrbf9r.js";import{R as W}from"./rocket-CFUDZs8R.js";import{T}from"./target-D-0uSRuw.js";import"./vendor-monaco-COeXZpBc.js";import"./vendor-tanstack-B4DG7WkQ.js";import"./vendor-posthog-DOLZbfys.js";import"./vendor-radix-z1AaiOpL.js";const R=v({name:c().min(2,"Name must be at least 2 characters"),email:c().email("Please enter a valid email address"),portfolio:c().url("Please enter a valid URL").optional().or(k("")),message:c().min(20,"Please tell us more about yourself (at least 20 characters)")}),C=[{icon:S,title:"Creative Excellence",description:"Work on groundbreaking projects that push the boundaries of design and technology."},{icon:F,title:"Collaborative Culture",description:"Join a team of passionate designers and developers who value creativity and innovation."},{icon:W,title:"Growth Opportunities",description:"Continuous learning, mentorship, and opportunities to develop your skills."},{icon:T,title:"Impactful Work",description:"Create products that millions of people use and love every day."}],D=[{title:"Senior Product Designer",type:"Full-time",location:"Remote / San Francisco",department:"Design"},{title:"Frontend Engineer",type:"Full-time",location:"Remote / New York",department:"Engineering"},{title:"Brand Strategist",type:"Full-time",location:"Remote",department:"Strategy"},{title:"Motion Designer",type:"Contract",location:"Remote",department:"Design"}];function G(){const{toast:x}=h(),s=y({resolver:N(R),defaultValues:{name:"",email:"",portfolio:"",message:""}}),p=async t=>{await new Promise(a=>setTimeout(a,1e3)),x({title:"Application received",description:"We'll review your application and get back to you soon."}),s.reset()};return e.jsxs("div",{className:"min-h-screen bg-black",children:[e.jsx(f,{title:"Work With Us - Nuvio Design Studio",description:"Join our team of passionate creatives. We're looking for talented designers and developers who want to build remarkable digital experiences.",keywords:"design jobs, creative careers, designer positions, developer jobs",canonicalUrl:"https://code-flow-lab.com/nuvio/work-with-us"}),e.jsx(b,{activePage:"work-with-us",variant:"dark"}),e.jsxs("section",{className:"relative min-h-screen flex items-center justify-center px-8 pt-24",children:[e.jsxs("div",{className:"absolute inset-0",children:[e.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-purple-900/20 via-black to-black"}),e.jsx("div",{className:"absolute top-0 left-1/2 -translate-x-1/2 w-[800px] h-[400px] bg-purple-500/30 rounded-full blur-[120px]"})]}),e.jsxs("div",{className:"relative z-10 max-w-4xl text-center",children:[e.jsx("p",{className:"text-sm text-purple-400 uppercase tracking-wider mb-6",children:"Join Our Team"}),e.jsxs("h1",{className:"text-5xl md:text-6xl lg:text-7xl font-light text-white leading-tight mb-8",children:["Where Design",e.jsx("br",{}),e.jsx("span",{className:"font-medium",children:"Shapes Destiny"})]}),e.jsx("p",{className:"text-xl text-gray-400 leading-relaxed max-w-2xl mx-auto mb-12",children:"We're looking for passionate creatives who want to build remarkable digital experiences that inspire trust, spark emotion, and drive growth."}),e.jsxs("a",{href:"#openings",className:"inline-flex items-center gap-2 px-8 py-4 bg-white text-black rounded-full hover:opacity-90 transition-opacity","data-testid":"button-view-openings",children:["View Openings ",e.jsx(d,{className:"w-4 h-4"})]})]})]}),e.jsx("section",{className:"py-24 px-8",children:e.jsxs("div",{className:"max-w-7xl mx-auto",children:[e.jsxs("div",{className:"max-w-xl mb-16",children:[e.jsxs("h2",{className:"text-3xl md:text-4xl font-light text-white mb-6",children:["Why join ",e.jsx("span",{className:"font-medium",children:"Nuvio"}),"?"]}),e.jsx("p",{className:"text-gray-400 leading-relaxed",children:"We believe great work comes from great teams. Here's what makes working with us special."})]}),e.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-8",children:C.map((t,a)=>e.jsxs("div",{className:"group","data-testid":`card-benefit-${a}`,children:[e.jsx("div",{className:"w-12 h-12 rounded-full bg-white/10 flex items-center justify-center mb-6 group-hover:bg-white/20 transition-colors",children:e.jsx(t.icon,{className:"w-6 h-6 text-white"})}),e.jsx("h3",{className:"text-xl font-medium text-white mb-3",children:t.title}),e.jsx("p",{className:"text-gray-400 leading-relaxed",children:t.description})]},a))})]})}),e.jsx("section",{id:"openings",className:"py-24 px-8 bg-gray-900/50",children:e.jsxs("div",{className:"max-w-7xl mx-auto",children:[e.jsx("div",{className:"flex flex-col md:flex-row md:items-end justify-between gap-4 mb-12",children:e.jsxs("div",{children:[e.jsxs("h2",{className:"text-3xl md:text-4xl font-light text-white mb-4",children:["Open ",e.jsx("span",{className:"font-medium",children:"Positions"})]}),e.jsx("p",{className:"text-gray-400",children:"Join us and help shape the future of digital design."})]})}),e.jsx("div",{className:"space-y-4",children:D.map((t,a)=>e.jsxs("article",{className:"group flex flex-col md:flex-row md:items-center justify-between p-6 bg-black/50 border border-gray-800 rounded-lg hover:border-white/30 transition-colors cursor-pointer","data-testid":`card-job-${a}`,children:[e.jsxs("div",{className:"mb-4 md:mb-0",children:[e.jsx("h3",{className:"text-xl font-medium text-white mb-1 group-hover:opacity-70 transition-opacity",children:t.title}),e.jsxs("p",{className:"text-sm text-gray-400",children:[t.department," · ",t.location]})]}),e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("span",{className:"px-3 py-1 bg-gray-800 text-gray-300 text-sm rounded-full",children:t.type}),e.jsx(d,{className:"w-5 h-5 text-gray-400 group-hover:text-white transition-colors"})]})]},a))})]})}),e.jsx("section",{className:"py-24 px-8",children:e.jsxs("div",{className:"max-w-3xl mx-auto",children:[e.jsxs("div",{className:"text-center mb-12",children:[e.jsx("h2",{className:"text-3xl md:text-4xl font-light text-white mb-6",children:"Don't see a fit?"}),e.jsx("p",{className:"text-gray-400 max-w-xl mx-auto",children:"We're always looking for talented people. Send us your portfolio and tell us how you'd like to contribute."})]}),e.jsx(w,{...s,children:e.jsxs("form",{onSubmit:s.handleSubmit(p),className:"space-y-6",children:[e.jsxs("div",{className:"grid md:grid-cols-2 gap-6",children:[e.jsx(i,{control:s.control,name:"name",render:({field:t})=>e.jsxs(r,{children:[e.jsx(o,{className:"text-gray-300",children:"Name"}),e.jsx(l,{children:e.jsx(m,{...t,placeholder:"Your name",className:"bg-gray-900 border-gray-800 text-white focus:border-white","data-testid":"input-name"})}),e.jsx(n,{})]})}),e.jsx(i,{control:s.control,name:"email",render:({field:t})=>e.jsxs(r,{children:[e.jsx(o,{className:"text-gray-300",children:"Email"}),e.jsx(l,{children:e.jsx(m,{...t,type:"email",placeholder:"[email protected]",className:"bg-gray-900 border-gray-800 text-white focus:border-white","data-testid":"input-email"})}),e.jsx(n,{})]})})]}),e.jsx(i,{control:s.control,name:"portfolio",render:({field:t})=>e.jsxs(r,{children:[e.jsx(o,{className:"text-gray-300",children:"Portfolio URL"}),e.jsx(l,{children:e.jsx(m,{...t,type:"url",placeholder:"https://yourportfolio.com",className:"bg-gray-900 border-gray-800 text-white focus:border-white","data-testid":"input-portfolio"})}),e.jsx(n,{})]})}),e.jsx(i,{control:s.control,name:"message",render:({field:t})=>e.jsxs(r,{children:[e.jsx(o,{className:"text-gray-300",children:"Why do you want to join Nuvio?"}),e.jsx(l,{children:e.jsx(j,{...t,rows:4,placeholder:"Tell us about yourself and what excites you about joining our team...",className:"bg-gray-900 border-gray-800 text-white focus:border-white resize-none","data-testid":"input-message"})}),e.jsx(n,{})]})}),e.jsx(u,{type:"submit",disabled:s.formState.isSubmitting,className:"w-full bg-white text-black hover:bg-gray-200 h-12","data-testid":"button-submit",children:s.formState.isSubmitting?e.jsx("div",{className:"w-5 h-5 border-2 border-black border-t-transparent roun
1ded-full animate-spin"}):e.jsxs(e.Fragment,{children:["Submit Application ",e.jsx(g,{className:"w-4 h-4 ml-2"})]})})]})})]})})]})}export{G 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.