1import{r as s,j as e}from"./react-vendor-BPbn954S.js";import{L as F}from"./router-DQ6mY92b.js";import{m as r,B as E,a as q}from"./index-BKcHMPtR.js";import{F as z}from"./FormStatusNotice-DX7U3Igl.js";import{w as I,k as M,y as L,A as S,o as Y,C as P}from"./icons-BMKKeYko.js";import{A as R}from"./motion-fhFyAJ-C.js";import"./vendor-DXFwZorC.js";const T=[{title:"Help us find overlooked builders",description:"Some of the best founder stories do not come from the loudest people. Nominations help us find operators doing serious work outside the usual spotlight.",icon:I},{title:"Make the library stronger",description:"A thoughtful nomination can add a founder, company, or story we may not have discovered on our own.",icon:M},{title:"Bring signal into the room",description:"If you know a founder whose journey has real lessons inside it, this is a clean way to put them on our radar.",icon:L}],a="fs-form-field border rounded-sm px-4 py-3.5 text-sm outline-none transition-all";function $(){const[o,h]=s.useState(""),[i,x]=s.useState(""),[n,p]=s.useState(""),[l,f]=s.useState(""),[d,g]=s.useState(""),[m,y]=s.useState(""),[c,b]=s.useState(""),[W,C]=s.useState(!1),[N,j]=s.useState(!1),[v,w]=s.useState(""),k=async t=>{if(t.preventDefault(),o&&i&&n&&l&&d&&m&&c){j(!0),w("");try{await E({yourName:o,yourEmail:i,founderName:n,founderEmail:l,companyName:d,profileLink:m,whyNow:c}),C(!0),h(""),x(""),p(""),f(""),g(""),y(""),b("")}catch(u){w(q(u,"Unable to send your nomination right now."))}finally{j(!1)}}};return e.jsxs("div",{className:"min-h-screen fs-page pt-16",style:{fontFamily:"Inter, sans-serif"},children:[e.jsx("section",{className:"fs-section border-b",style:{borderColor:"var(--fs-border)"},children:e.jsx("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 py-16 lg:py-20",children:e.jsxs(r.div,{initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.55},className:"max-w-4xl",children:[e.jsx("p",{className:"text-[#C80A0A] text-[11px] tracking-[0.22em] uppercase mb-5",style:{fontWeight:600},children:"Nominate A Founder"}),e.jsx("h1",{className:"fs-text text-3xl sm:text-4xl lg:text-5xl mb-6",style:{fontWeight:700,letterSpacing:"-0.035em",lineHeight:1.03},children:"Know a founder whose story deserves a place on Founder Story?"}),e.jsx("p",{className:"fs-text-muted text-base sm:text-lg leading-relaxed max-w-3xl",style:{fontWeight:400},children:"Send us the founder, the company, and why the story matters. We use nominations to find serious builders, better stories, and the kinds of journeys that can genuinely strengthen the platform."})]})})}),e.jsx("section",{"data-theme":"light",className:"fs-section-alt py-16 lg:py-20 border-b",style:{borderColor:"var(--fs-border)",background:"radial-gradient(circle at 90% 8%, rgba(184,13,13,0.03) 0%, rgba(184,13,13,0) 24%), linear-gradient(180deg, color-mix(in srgb, var(--fs-section-alt-bg) 94%, #ccb293 6%) 0%, var(--fs-section-alt-bg) 100%)",boxShadow:"inset 0 1px 0 rgba(255,255,255,0.52)"},children:e.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsx("div",{className:"grid lg:grid-cols-3 gap-5 mb-14",children:T.map((t,u)=>{const A=t.icon;return e.jsxs(r.div,{initial:{opacity:0,y:18},animate:{opacity:1,y:0},transition:{duration:.42,delay:Math.min(u*.06,.18)},className:"fs-card border rounded-sm p-6",children:[e.jsx("div",{className:"w-10 h-10 rounded-sm fs-surface border flex items-center justify-center mb-5",children:e.jsx(A,{size:18,className:"fs-text-secondary"})}),e.jsx("p",{className:"fs-text text-lg mb-3",style:{fontWeight:600},children:t.title}),e.jsx("p",{className:"fs-text-muted text-sm leading-relaxed",style:{fontWeight:400},children:t.description})]},t.title)})}),e.jsxs("div",{className:"grid lg:grid-cols-[0.82fr_1.18fr] gap-8 items-start",children:[e.jsxs(r.div,{initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.46,delay:.2},className:"fs-card border rounded-sm p-6 lg:p-7",children:[e.jsx("p",{className:"fs-text-faint text-[11px] tracking-[0.16em] uppercase mb-4",style:{fontWeight:600},children:"A Good Nomination Usually Includes"}),e.jsx("div",{className:"space-y-4",children:["A founder doing real work with enough signal for readers to learn from.","A business with a story, tension, or operating lesson behind it.","A clear reason the founder belongs on the platform now."].map(t=>e.jsx("p",{className:"fs-text-secondary text-sm leading-relaxed",style:{fontWeight:400},children:t},t))}),e.jsxs("div",{className:"mt-6 pt-6 border-t",style:{borderColor:"var(--fs-border)"},children:[e.jsx("p",{className:"fs-text text-sm mb-2",style:{fontWeight:600},children:"Is it your own company?"}),e.jsx("p",{className:"fs-text-muted text-sm leading-relaxed mb-4",style:{fontWeight:400},children:"If you are the founder yourself, the better route is the dedicated story submission page."}),e.jsxs(F,{to:"/share-your-story",className:"inline-flex items-center gap-2 fs-outline-button px-4 py-2.5 border rounded-sm text-sm transition-all",style:{fontWeight:600},children:["Share Your Story",e.jsx(S,{size:14})]})]}),e.jsxs("div",{className:"mt-6 pt-6 border-t",style:{borderColor:"var(--fs-border)"},children:[e.jsx("p",{className:"fs-text-faint text-[11px] tracking-[0.16em] uppercase mb-3",style:{fontWeight:600},children:"Prefer Email?"}),e.jsxs("a",{href:"mailto:[email protected]",className:"inline-flex items-center gap-2 fs-outline-button px-4 py-2.5 border rounded-sm text-sm transition-all",style:{fontWeight:600},children:[e.jsx(Y,{size:14}),"[email protected]"]})]})]}),e.jsxs(r.div,{initial:{opacity:0,y:16}
1,animate:{opacity:1,y:0},transition:{duration:.46,delay:.26},className:"relative overflow-hidden fs-panel border rounded-[1.25rem] p-6 lg:p-7",children:[e.jsx("div",{className:"absolute inset-x-0 top-0 h-px bg-gradient-to-r from-transparent via-[#C80A0A]/55 to-transparent"}),e.jsx("div",{className:"absolute inset-[1px] rounded-[1.2rem] border pointer-events-none",style:{borderColor:"var(--fs-border)"}}),e.jsxs("div",{className:"relative mb-6 pb-5 border-b",style:{borderColor:"var(--fs-border)"},children:[e.jsx("p",{className:"fs-text-faint text-[11px] tracking-[0.16em] uppercase mb-3",style:{fontWeight:600},children:"Submit A Nomination"}),e.jsx("p",{className:"fs-text-secondary text-sm leading-relaxed max-w-xl",style:{fontWeight:400},children:"Tell us who the founder is, what they are building, and why this story belongs in the library."})]}),e.jsx(R,{mode:"wait",children:W?e.jsxs(r.div,{initial:{opacity:0,scale:.98},animate:{opacity:1,scale:1},className:"flex items-start gap-3 rounded-sm border border-green-500/18 bg-green-500/6 px-4 py-4",children:[e.jsx("div",{className:"w-8 h-8 rounded-full bg-green-500/15 border border-green-500/25 flex items-center justify-center flex-none",children:e.jsx(P,{size:16,className:"text-green-400"})}),e.jsxs("div",{children:[e.jsx("p",{className:"fs-text text-sm mb-1",style:{fontWeight:600},children:"Nomination received."}),e.jsx("p",{className:"fs-text-muted text-sm leading-relaxed",style:{fontWeight:400},children:"Thanks. The nomination is now stored in the Founder Story queue for editorial review."})]})]},"success"):e.jsxs(r.form,{initial:{opacity:0}
1,animate:{opacity:1},onSubmit:k,children:[v&&e.jsx(z,{tone:"error",title:"Could not send your nomination",message:v,className:"mb-4"}),e.jsxs("div",{className:"grid sm:grid-cols-2 gap-4 mb-4",children:[e.jsx("input",{value:o,onChange:t=>h(t.target.value),placeholder:"Your Name *",required:!0,className:a,style:{fontWeight:400}}),e.jsx("input",{value:i,onChange:t=>x(t.target.value),placeholder:"Your Email *",type:"email",required:!0,className:a,style:{fontWeight:400}})]}),e.jsxs("div",{className:"grid sm:grid-cols-2 gap-4 mb-4",children:[e.jsx("input",{value:n,onChange:t=>p(t.target.value),placeholder:"Founder Name *",required:!0,className:a,style:{fontWeight:400}}),e.jsx("input",{value:l,onChange:t=>f(t.target.value),placeholder:"Founder Email *",type:"email",required:!0,className:a,style:{fontWeight:400}})]}),e.jsxs("div",{className:"grid sm:grid-cols-2 gap-4 mb-4",children:[e.jsx("input",{value:d,onChange:t=>g(t.target.value),placeholder:"Company Name *",required:!0,className:a,style:{fontWeight:400}}),e.jsx("input",{value:m,onChange:t=>y(t.target.value),placeholder:"Website, LinkedIn, or Company Link *",inputMode:"url",autoCapitalize:"none",autoCorrect:"off",required:!0,className:a,style:{fontWeight:400}})]}),e.jsx("textarea",{value:c,onChange:t=>b(t.target.value),placeholder:"Why should we feature this founder? *",rows:6,required:!0,className:`${a} w-full min-h-[10rem] resize-none mb-6`,style:{fontWeight:400}}),e.jsxs("button",{type:"submit",disabled:N,className:"inline-flex items-center gap-2 bg-[#C80A0A] hover:bg-[#a80808] text-white px-5 py-3 rounded-sm text-sm transition-all",style:{fontWeight:600},children:[N?"Submitting...":"Nominate Founder",e.jsx(S,{size:14})]})]},"form")})]})]})]})})]})}export{$ as NominateFounderPage};
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.