1import{s as e,t}from"./link-Cgu-qitC.js";import{n,r,t as i}from"./page-shell-Cv9nO6-D.js";var a=e(),o=[{n:`01`,title:`Toolkit`,body:`The exact stack a working studio ships with: component libraries, prompt sets, AI agents, funnel templates, and the 48-Hour System. Not a course library â the same tools we used to charge for.`},{n:`02`,title:`Curriculum`,body:`A short, opinionated build track that turns the toolkit into a shipped product. Taught by a working operator, not a content creator. Structured to end with something live, not with a certificate.`},{n:`03`,title:`Network`,body:`A small room of accepted founders. Curated introductions, feedback on live work, and referral loops. Kept intentionally small â the value is who's in it, not how many.`}],s=[{action:`Ship a project publicly`,value:`Unlocks the next track`},{action:`Post a build teardown`,value:`Unlocks curated feedback`},{action:`Refer an accepted member`,value:`Unlocks network channels`},{action:`Contribute a template or asset`,value:`Unlocks the studio archive`}];function c(){return(0,a.jsxs)(i,{eyebrow:`How Rayarc works`,title:(0,a.jsxs)(a.Fragment,{children:[`Free to join.`,(0,a.jsx)(`br`,{}),`Earned to keep.`]}),lead:`Rayarc is a free, application-only membership for founders. No money changes hands â access deepens as you contribute back.`,children:[(0,a.jsxs)(`section`,{children:[(0,a.jsx)(`h2`,{className:`text-2xl text-white sm:text-3xl`,style:{fontFamily:r},children:`The three layers`}),(0,a.jsx)(`div`,{className:`mt-8 grid gap-4 md:grid-cols-3`,children:o.map(e=>(0,a.jsxs)(`div`,{className:`liquid-glass rounded-2xl p-6`,style:{fontFamily:n},children:[(0,a.jsx)(`div`,{className:`text-xs text-white/50`,children:e.n}),(0,a.jsx)(`div`,{className:`mt-2 text-xl text-white sm:text-2xl`,style:{fontFamily:r},children:e.title}),(0,a.jsx)(`p`,{className:`mt-3 text-sm leading-relaxed text-white/75`,children:e.body})]},e.n))})]}),(0,a.jsxs)(`section`,{className:`mt-20`,children:[(0,a.jsx)(`h2`,{className:`text-2xl text-white sm:text-3xl`,style:{fontFamily:r},children:`Who gets in`}),(0,a.jsxs)(`div`,{className:`mt-6 space-y-4 text-white/80`,style:{fontFamily:n},children:[(0,a.jsx)(`p`,{children:`Applications are read by hand. We look for founders who are already shipping something â a product, a service, a project â and want the studio system to move faster and land cleaner.`}),(0,a.jsx)(`p`,{children:`We turn down more applications than we accept. Not because the bar is hostile, but because the network only works if everyone in it is a builder. If you're accepted, you keep membership as long as you keep building.`})]})]}),(0,a.jsxs)(`section`,{className:`mt-20`,children:[(0,a.jsx)(`h2`,{className:`text-2xl text-white sm:text-3xl`,style:{fontFamily:r},children:`Contribution, not payment`}),(0,a.jsx)(`p`,{className:`mt-4 max-w-2xl text-white/80`,style:{fontFamily:n},children:`Membership is free. Deeper access unlocks the same way real studios grow â by shipping and being seen doing it.`}),(0,a.jsx)(`div`,{className:`mt-8 overflow-hidden rounded-2xl border border-white/10`,style:{fontFamily:n},children:s.map((e,t)=>(0,a.jsxs)(`div`,{className:`flex flex-col justify-between gap-2 px-6 py-5 sm:flex-row sm:items-center ${t>0?`border-t border-white/10`:``}`,children:[(0,a.jsx)(`span`,{className:`text-white`,children:e.action}),(0,a.jsx)(`span`,{className:`text-sm text-white/60`,children:e.value})]},e.action))})]}),(0,a.jsxs)(`section`,{className:`mt-20`,children:[(0,a.jsx)(`h2`,{className:`text-2xl text-white sm:text-3xl`,style:{fontFamily:r},children:`"What's the catch?"`}),(0,a.jsxs)(`div`,{className:`mt-6 space-y-4 text-white/80`,style:{fontFamily:n},children:[(0,a.jsx)(`p`,{children:`No upsell. No paid tier waiting three clicks deep. No hidden agency pitch. The separate agency work still runs, but it lives outside the membership and never gets bolted onto it.`}),(0,a.jsx)(`p`,{children:`The real cost is selectivity and taste. We're building a small room of people who ship, not a mailing list. If that reads as a catch, this isn't the right room.`})]}),(0,a.jsx)(`div`,{className:`mt-10`,children:(0,a.jsx)(t,{to:`/apply`,className:`inline-flex rounded-full bg-white px-6 py-3 text-sm font-medium text-black transition-transform hover:scale-[1.02]`,style:{fontFamily:n},children:`Apply to join`})})]})]})}export{c 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.