1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,179278,e=>{"use strict";let t=(0,e.i(198631).default)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["Loader2",()=>t],179278)},21199,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},432986,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return a}});let n=e.r(406962);function a(e,t){let r=(0,n.useRef)(null),a=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=a.current;t&&(a.current=null,t())}else e&&(r.current=o(e,n)),t&&(a.current=o(t,n))},[e,t])}function o(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},838816,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return l},searchParamsToUrlQuery:function(){return o},urlQueryToSearchParams:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function o(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function i(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function s(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,i(e));else t.set(r,i(n));return t}function l(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},53158,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={formatUrl:function(){return s},formatWithValidation:function(){return d},urlObjectKeys:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(744066)._(e.r(838816)),i=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:r}=e,n=e.protocol||"",a=e.pathname||"",s=e.hash||"",l=e.query||"",d=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?d=t+e.host:r&&(d=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(d+=":"+e.port)),l&&"object"==typeof l&&(l=String(o.urlQueryToSearchParams(l)));let c=e.search||l&&`?${l}`||"";return n&&!n.endsWith(":")&&(n+=":"),e.slashes||(!n||i.test(n))&&!1!==d?(d="//"+(d||""),a&&"/"!==a[0]&&(a="/"+a)):d||(d=""),s&&"#"!==s[0]&&(s="#"+s),c&&"?"!==c[0]&&(c="?"+c),a=a.replace(/[?#]/g,encodeURIComponent),c=c.replace("#","%23"),`${n}${d}${a}${c}${s}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function d(e){return s(e)}},102610,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return b},MiddlewareNotFoundError:function(){return w},MissingStaticPage:function(){return v},NormalizeError:function(){return x},PageNotFoundError:function(){return y},SP:function(){return g},ST:function(){return f},WEB_VITALS:function(){return o},execOnce:function(){return i},getDisplayName:function(){return u},getLocationOrigin:function(){return d},getURL:function(){return c},isAbsoluteUrl:function(){return l},isResSent:function(){return h},loadGetInitialProps:function(){return p},normalizeRepeatedSlashes:function(){return m},stringifyError:function(){return k}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=["CLS","FCP","FID","INP","LCP","TTFB"];function i(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let s=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>s.test(e);function d(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function c(){let{href:e}=window.location,t=d();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function h(e){return e.finished||e.headersSent}function m(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function p(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await p(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&h(r))return n;if(!n)throw Object.defineProperty(Error(`"${u(e)}.getInitialProps()" should resolve to an object. But found "${n}
1" instead.`),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n}let g="u">typeof performance,f=g&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class b extends Error{}class x extends Error{}class y extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class v extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class w extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function k(e){return JSON.stringify({message:e.message,stack:e.stack})}},996737,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return o}});let n=e.r(102610),a=e.r(522181);function o(e){if(!(0,n.isAbsoluteUrl)(e))return!0;try{let t=(0,n.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,a.hasBasePath)(r.pathname)}catch(e){return!1}}},686328,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},732492,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return b},useLinkStatus:function(){return y}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(744066),i=e.r(737091),s=o._(e.r(406962)),l=e.r(53158),d=e.r(457754),c=e.r(432986),u=e.r(102610),h=e.r(615680);e.r(21199);let m=e.r(999609),p=e.r(996737),g=e.r(675179);function f(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}function b(t){var r;let n,a,o,[l,b]=(0,s.useOptimistic)(m.IDLE_LINK_STATUS),y=(0,s.useRef)(null),{href:v,as:w,children:k,prefetch:j=null,passHref:_,replace:N,shallow:A,scroll:I,onClick:T,onMouseEnter:C,onTouchStart:R,legacyBehavior:S=!1,onNavigate:P,ref:M,unstable_dynamicOnHover:F,...E}=t;n=k,S&&("string"==typeof n||"number"==typeof n)&&(n=(0,i.jsx)("a",{children:n}));let B=s.default.useContext(d.AppRouterContext),D=!1!==j,L=!1!==j?null===(r=j)||"auto"===r?g.FetchStrategy.PPR:g.FetchStrategy.Full:g.FetchStrategy.PPR,{href:O,as:H}=s.default.useMemo(()=>{let e=f(v);return{href:e,as:w?f(w):e}},[v,w]);if(S){if(n?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});a=s.default.Children.only(n)}let Y=S?a&&"object"==typeof a&&a.ref:M,U=s.default.useCallback(e=>(null!==B&&(y.current=(0,m.mountLinkInstance)(e,O,B,L,D,b)),()=>{y.current&&((0,m.unmountLinkForCurrentNavigation)(y.current),y.current=null),(0,m.unmountPrefetchableInstance)(e)}),[D,O,B,L,b]),z={ref:(0,c.useMergedRef)(U,Y),onClick(t){S||"function"!=typeof T||T(t),S&&a.props&&"function"==typeof a.props.onClick&&a.props.onClick(t),!B||t.defaultPrevented||function(t,r,n,a,o,i,l){if("u">typeof window){let d,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((d=t.currentTarget.getAttribute("target"))&&"_self"!==d||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,p.isLocalURL)(r)){o&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),l){let e=!1;if(l({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:u}=e.r(82503);s.default.startTransition(()=>{u(n||r,o?"replace":"push",i??!0,a.current)})}}(t,O,H,y,N,I,P)},onMouseEnter(e){S||"function"!=typeof C||C(e),S&&a.props&&"function"==typeof a.props.onMouseEnter&&a.props.onMouseEnter(e),B&&D&&(0,m.onNavigationIntent)(e.currentTarget,!0===F)},onTouchStart:function(e){S||"function"!=typeof R||R(e),S&&a.props&&"function"==typeof a.props.onTouchStart&&a.props.onTouchStart(e),B&&D&&(0,m.onNavigationIntent)(e.currentTarget,!0===F)}};return(0,u.isAbsoluteUrl)(H)?z.href=H:S&&!_&&("a"!==a.type||"href"in a.props)||(z.href=(0,h.addBasePath)(H)),o=S?s.default.cloneElement(a,z):(0,i.jsx)("a",{...E,...z,children:n}),(0,i.jsx)(x.Provider,{value:l,children:o})}e.r(686328);let x=(0,s.createContext)(m.IDLE_LINK_STATUS),y=()=>(0,s.useContext)(x);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},753688,e=>{"use strict";let t=(0,e.i(198631).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["default",()=>t])},372200,e=>{"use strict";var t=e.i(753688);e.s(["ChevronDown",()=>t.default])},496640,e=>{"use strict";var t=e.i(737091),r=e.i(406962),n=e.i(227171),a=e.i(628781),o=e.i(168703);let i={default:(0,o.cn)("bg-primary-100 dark:bg-primary-900/30","text-primary-700 dark:text-primary-300","border border-primary-200 dark:border-primary-800"),secondary:(0,o.cn)("bg-neutral-100 dark:bg-neutral-800","text-neutral-700 dark:text-neutral-300","border border-neutral-200 dark:border-neutral-700"),outline:(0,o.cn)("bg-transparent","text-neutral-700 dark:text-neutral-300","border border-neutral-300 dark:border-neutral-600"),success:(0,o.cn)("bg-green-100 dark:bg-green-900/30","text-green-700 dark:text-green-300","border border-green-200 dark:border-green-800"),warning:(0,o.cn)("bg-yellow-100 dark:bg-yellow-900/30","text-yellow-700 dark:text-yellow-300","border border-yellow-200 dark:border-yellow-800"),error:(0,o.cn)("bg-red-100 dark:bg-red-900/30","text-red-700 dark:text-red-300","border border-red-200 dark:border-red-800"),gradient:(0,o.cn)("bg-gradient-to-r from-primary-500 to-secondary-500","text-white","border border-transparent")},s={sm:"px-2 py-0.5 text-xs gap-1",md:"px-2.5 py-1 text-sm gap-1.5",lg:"px-3 py-1.5 text-sm gap-2"},l={sm:"w-3 h-3",md:"w-3.5 h-3.5",lg:"w-4 h-4"},d={sm:"w-1.5 h-1.5",md:"w-2 h-2",lg:"w-2.5 h-2.5"},c=(0,r.forwardRef)(({variant:e="default",size:r="md",children:c,icon:u,removable:h=!1,onRemove:m,dot:p=!1,pulse:g=!1,className:f,...b},x)=>(0,t.jsxs)(n.motion.span,{ref:x,initial:{scale:.9,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.9,opacity:0},transition:{duration:.15,ease:"easeOut"},className:(0,o.cn)("inline-flex items-center justify-center","font-medium rounded-full","whitespace-nowrap",i[e],s[r],f),...b,children:[p&&(0,t.jsxs)("span",{className:"relative flex",children:[(0,t.jsx)("span",{className:(0,o.cn)("rounded-full",d[r],"gradient"===e?"bg-white":"success"===e?"bg-green-500":"warning"===e?"bg-yellow-500":"error"===e?"bg-red-500":"bg-current")}),g&&(0,t.jsx)("span",{className:(0,o.cn)("absolute inset-0 rounded-full animate-ping opacity-75",d[r],"gradient"===e?"bg-white":"success"===e?"bg-green-500":"warning"===e?"bg-yellow-500":"error"===e?"bg-red-500":"bg-current")})]}),u&&(0,t.jsx)("span",{className:l[r],children:u}),(0,t.jsx)("span",{children:c}),h&&(0,t.jsx)(n.motion.button,{type:"button",onClick:e=>{e.stopPropagation(),m?.()},whileHover:{scale:1.1},whileTap:{scale:.9},className:(0,o.cn)("ml-0.5 -mr-1","rounded-full p-0.5","hover:bg-black/10 dark:hover:bg-white/10","transition-colors duration-150","focus:outline-none focus:ring-2 focus:ring-current focus:ring-offset-1"),"aria-label":"Remove",children:(0,t.jsx)(a.X,{className:l[r]})})]}));c.displayName="Badge",e.s(["Badge",0,c])},659544,e=>{"use strict";var t=e.i(737091),r=e.i(406962),n=e.i(732492),a=e.i(227171),o=e.i(179278),i=e.i(168703);let s={primary:(0,i.cn)("bg-neutral-900 dark:bg-white","text-white dark:text-neutral-900","hover:bg-neutral-800 dark:hover:bg-neutral-100","shadow-sm hover:shadow-md","border border-transparent"),secondary:(0,i.cn)("bg-neutral-100 dark:bg-neutral-800","text-neutral-900 dark:text-white","hover:bg-neutral-200 dark:hover:bg-neutral-700","border border-transparent"),outline:(0,i.cn)("bg-transparent","text-neutral-700 dark:text-neutral-300","hover:bg-neutral-50 dark:hover:bg-neutral-800","border-2 border-neutral-200 dark:border-neutral-700","hover:border-neutral-300 dark:hover:border-neutral-600"),ghost:(0,i.cn)("bg-transparent","text-neutral-700 dark:text-neutral-300","hover:bg-neutral-100 dark:hover:bg-neutral-800","border border-transparent"),gradient:(0,i.cn)("bg-gradient-to-r from-primary-500 to-secondary-500","text-white","hover:from-primary-600 hover:to-secondary-600","shadow-primary hover:shadow-primary-lg","border border-transparent"),destructive:(0,i.cn)("bg-red-500","text-white","hover:bg-red-600","shadow-sm hover:shadow-md","border border-transparent")},l={sm:"px-4 py-2 text-sm gap-1.5",md:"px-5 py-2.5 text-sm gap-2",lg:"px-6 py-3 text-base gap-2",xl:"px-8 py-4 text-base gap-2.5"},d={sm:"w-4 h-4",md:"w-4 h-4",lg:"w-5 h-5",xl:"w-5 h-5"},c=(0,r.forwardRef)(({variant:e="primary",size:r="md",loading:c=!1,icon:u,iconPosition:h="right",fullWidth:m=!1,children:p,className:g,disabled:f,...b},x)=>{let y=f||c,v=(0,i.cn)("inline-flex items-center justify-center","font-medium rounded-xl","transition-all duration-200 ease-smooth","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-primary-500 focus-visible:ring-offset-2","disabled:opacity-50 disabled:cursor-not-allowed",s[e],l[r],m&&"w-full",g),w=c?(0,t.jsx)(o.Loader2,{className:(0,i.cn)(d[r],"animate-spin")}):u?(0,t.jsx)("span",{className:d[r],children:u}):null,k=(0,t.jsxs)(t.Fragment,{children:["left"===h&&w,(0,t.jsx)("span",{children:p}),"right"===h&&w]});if("href"in b&&b.href){let{href:e,...r}=b;return(0,t.jsx)(n.default,{href:e,ref:x,className:v,...r,children:k})}return(0,t.jsx)(a.motion.button,{ref:x,whileHover:y?void 0:{scale:1.02},whileTap:y?void 0:{scale:.98},className:v,disabled:y,...b,children:k})});c.displayName="Button",e.s(["Button",0,c])},994585,e=>{"use strict";e.i(142496);var t=e.i(987400),r=e.i(865722),n=e.i(468670);function a(e){return"number"==typeof e?e:parseFloat(e)}var o=e.i(406962),i=e.i(313999),s=e.i(726422),l=e.i(34633);function d(e,c={}){return function(e,d={}){let{isStatic:c}=(0,o.useContext)(i.MotionConfigContext),u=()=>(0,r.isMotionValue)(e)?e.get():e;if(c)return(0,l.useTransform)(u);let h=(0,s.useMotionValue)(u());return(0,o.useInsertionEffect)(()=>(function(e,o,i={}){let s,l=e.get(),d=null,c=l,u="string"==typeof l?l.replace(/[\d.-]/g,""):void 0,h=()=>{d&&(d.stop(),d=null)};if(e.attach((r,o)=>{c=r,s=e=>{var t,r;return o((t=e,(r=u)?t+r:t))},n.frame.postRender(()=>{let r,n;h(),r=a(e.get()),r!==(n=a(c))&&(d=new t.JSAnimation({keyframes:[r,n],velocity:e.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...i,onUp
1date:s})),e.events.animationStart?.notify(),d?.then(()=>{e.events.animationComplete?.notify()})})},h),(0,r.isMotionValue)(o)){let t=o.on("change",t=>{var r,n;return e.set((r=t,(n=u)?r+n:r))}),r=e.on("destroy",t);return()=>{t(),r()}}return h})(h,e,d),[h,JSON.stringify(d)]),h}(e,{type:"spring",...c})}e.s(["useSpring",()=>d],994585)},632745,158360,842296,e=>{"use strict";var t=e.i(737091),r=e.i(227171),n=e.i(97170),a=e.i(77303),o=e.i(267938),i=e.i(372200),s=e.i(659544),l=e.i(406962),d=e.i(726422),c=e.i(994585),u=e.i(168703);function h({size:e=560,intensity:a=.3,color:o="#0088FF",className:i}){let s=(0,l.useRef)(null),h=(0,n.useReducedMotion)(),[m,p]=(0,l.useState)(!1),g=(0,d.useMotionValue)(-9999),f=(0,d.useMotionValue)(-9999),b=(0,c.useSpring)(g,{stiffness:120,damping:20,mass:1}),x=(0,c.useSpring)(f,{stiffness:120,damping:20,mass:1});return((0,l.useEffect)(()=>{if(h)return;let e=s.current?.parentElement;if(!e)return;let t=t=>{let r=e.getBoundingClientRect();g.set(t.clientX-r.left),f.set(t.clientY-r.top)},r=()=>p(!0),n=()=>p(!1);return e.addEventListener("mousemove",t),e.addEventListener("mouseenter",r),e.addEventListener("mouseleave",n),()=>{e.removeEventListener("mousemove",t),e.removeEventListener("mouseenter",r),e.removeEventListener("mouseleave",n)}},[h,g,f]),h)?null:(0,t.jsx)(r.motion.div,{ref:s,"aria-hidden":!0,className:(0,u.cn)("pointer-events-none absolute inset-0 overflow-hidden",i),animate:{opacity:+!!m},transition:{duration:.4,ease:[.16,1,.3,1]},children:(0,t.jsx)(r.motion.div,{style:{x:b,y:x,width:e,height:e,translateX:"-50%",translateY:"-50%",background:`radial-gradient(circle, ${o} 0%, transparent 65%)`,opacity:a,filter:"blur(40px)"},className:"absolute left-0 top-0 will-change-transform"})})}function m({children:e,strength:a=16,radius:o=.5,className:i,as:s="div"}){let h=(0,l.useRef)(null),m=(0,n.useReducedMotion)(),p=(0,d.useMotionValue)(0),g=(0,d.useMotionValue)(0),f=(0,c.useSpring)(p,{stiffness:200,damping:30,mass:1}),b=(0,c.useSpring)(g,{stiffness:200,damping:30,mass:1}),x="span"===s?r.motion.span:r.motion.div;return(0,t.jsx)(x,{ref:h,onMouseMove:e=>{if(m)return;let t=h.current;if(!t)return;let r=t.getBoundingClientRect(),n=e.clientX-(r.left+r.width/2),i=e.clientY-(r.top+r.height/2),s=n/(r.width/2+r.width*o),l=i/(r.height/2+r.height*o);p.set(Math.max(-1,Math.min(1,s))*a),g.set(Math.max(-1,Math.min(1,l))*a)},onMouseLeave:()=>{p.set(0),g.set(0)},style:m?void 0:{x:f,y:b},className:(0,u.cn)("inline-block will-change-transform",i),children:e})}e.s(["CursorGlow",()=>h],158360),e.s(["MagneticButton",()=>m],842296);var p=e.i(855824);function g({icon:e,badge:o,title:s,subtitle:l,primaryCta:d,secondaryCta:c,proofLabel:m,proof:g,density:b="rich",image:x,className:y}){let v=(0,n.useReducedMotion)(),w=!!x;return(0,t.jsxs)("section",{className:(0,u.cn)("relative overflow-hidden flex flex-col justify-center","min-h-[90svh] pt-28 pb-20 md:pt-32 lg:pt-36",y),children:[(0,t.jsx)(p.OrbField,{density:w?"sparse":b,parallax:!0,mesh:!w}),!w&&(0,t.jsx)(h,{size:640,intensity:.38}),!w&&(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 w-[min(1100px,95vw)] h-[min(620px,70svh)]",style:{background:"radial-gradient(ellipse at center, var(--color-background) 0%, color-mix(in srgb, var(--color-background) 55%, transparent) 38%, transparent 72%)"}}),!w&&(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-0 bottom-0 h-32 md:h-40",style:{background:"linear-gradient(to top, var(--color-background), transparent)"}}),(0,t.jsxs)("div",{className:"container-premium relative",children:[w?(0,t.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-[1.05fr_1fr] gap-10 lg:gap-16 items-center",children:[(0,t.jsx)("div",{className:"text-left max-w-xl",children:(0,t.jsx)(f,{icon:e,badge:o,title:s,subtitle:l,primaryCta:d,secondaryCta:c,prefersReduced:!!v,align:"left"})}),(0,t.jsx)("div",{"aria-hidden":!0,className:"relative w-full h-[48vh] sm:h-[58vh] lg:h-[68vh] order-first lg:order-last",children:(0,t.jsx)(a.default,{src:x.src,alt:x.alt??"",fill:!0,priority:!0,sizes:"(max-width: 1024px) 100vw, 50vw",style:{filter:"contrast(1.08) brightness(1.04)"},className:"object-contain mix-blend-multiply dark:mix-blend-screen"})})]}):(0,t.jsx)("div",{className:"mx-auto max-w-4xl text-center",children:(0,t.jsx)(f,{icon:e,badge:o,title:s,subtitle:l,primaryCta:d,secondaryCta:c,prefersReduced:!!v,align:"center"})}),g&&g.length>0&&(0,t.jsxs)(r.motion.div,{initial:!v&&{opacity:0}
1,animate:{opacity:1},transition:{duration:1,delay:.6},className:(0,u.cn)("mt-12 sm:mt-16 md:mt-20",w&&"lg:mt-16"),children:[m&&(0,t.jsx)("p",{className:(0,u.cn)("mb-4 text-[10px] uppercase tracking-[0.25em] text-[var(--color-foreground-faint)]",w?"text-center lg:text-left":"text-center"),children:m}),(0,t.jsx)("div",{className:(0,u.cn)("flex flex-wrap items-center gap-x-8 gap-y-2 md:gap-x-12",w?"justify-center lg:justify-start":"justify-center"),children:g.map(e=>(0,t.jsx)("span",{className:"text-xs font-semibold tracking-[0.15em] text-[var(--color-foreground-faint)] transition-colors duration-300 hover:text-[var(--color-foreground-muted)] sm:text-sm",children:e},e))})]})]}),!v&&(0,t.jsx)(r.motion.div,{initial:{opacity:0},animate:{opacity:1},transition:{duration:1,delay:1},className:"pointer-events-none absolute inset-x-0 bottom-6 flex justify-center",children:(0,t.jsx)(r.motion.span,{animate:{y:[0,8,0]},transition:{duration:1.8,ease:"easeInOut",repeat:1/0},className:"text-[var(--color-foreground-faint)]",children:(0,t.jsx)(i.ChevronDown,{className:"h-5 w-5"})})})]})}function f({icon:e,badge:n,title:a,subtitle:i,primaryCta:l,secondaryCta:d,prefersReduced:c,align:h}){let p="left"===h,g=e=>c?{initial:!1,animate:{opacity:1,y:0}}:{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.7,delay:e,ease:[.16,1,.3,1]}};return(0,t.jsxs)(t.Fragment,{children:[e&&(0,t.jsx)(r.motion.div,{...g(0),className:(0,u.cn)("mb-6 flex",p?"justify-start":"justify-center"),children:e}),n&&(0,t.jsxs)(r.motion.div,{...g(0),className:"mb-7 inline-flex items-center gap-2 rounded-full border border-[var(--color-border)] bg-[var(--color-background-elevated)]/70 px-3.5 py-1.5 text-xs font-medium text-[var(--color-foreground-muted)] backdrop-blur-sm",children:[(0,t.jsx)("span",{className:"h-1.5 w-1.5 rounded-full bg-[#0088FF] animate-pulse-subtle"}),n]}),(0,t.jsx)(r.motion.h1,{initial:!c&&{opacity:0,y:24,filter:"blur(10px)"},animate:{opacity:1,y:0,filter:"blur(0px)"},transition:{duration:.9,delay:.05,ease:[.22,1,.36,1]},className:(0,u.cn)("text-balance leading-[1.05] tracking-[-0.03em]",p?"text-[clamp(2.25rem,4.2vw,3.75rem)]":"text-[clamp(2.5rem,5.5vw,4.5rem)]"),children:a}),i&&(0,t.jsx)(r.motion.p,{...g(.25),className:(0,u.cn)("mt-6 max-w-2xl text-balance text-lg leading-relaxed text-[var(--color-foreground-muted)] md:text-xl",p?"":"mx-auto"),children:i}),(l||d)&&(0,t.jsxs)(r.motion.div,{...g(.38),className:(0,u.cn)("mt-8 flex max-w-sm flex-col items-stretch gap-3 sm:mt-10 sm:max-w-none sm:flex-row sm:items-center",p?"justify-start":"mx-auto justify-center"),children:[l&&(0,t.jsx)(m,{strength:10,children:(0,t.jsx)("span",{className:"btn-glow rounded-xl",children:(0,t.jsx)(s.Button,{href:l.href,size:"lg",variant:"primary",icon:(0,t.jsx)(o.ArrowUpRight,{}),iconPosition:"right",children:l.label})})}),d&&(0,t.jsx)(m,{strength:8,children:(0,t.jsx)(s.Button,{href:d.href,size:"lg",variant:"outline",children:d.label})})]})]})}e.s(["ImmersiveHero",()=>g],632745)},394883,e=>{"use strict";var t=e.i(737091),r=e.i(406962),n=e.i(227171),a=e.i(726422),o=e.i(994585),i=e.i(34633),s=e.i(97170),l=e.i(168703);function d({children:e,tilt:d=8,scale:c=1.03,shine:u=!0,className:h}){let m=(0,r.useRef)(null),p=(0,s.useReducedMotion)(),g=(0,a.useMotionValue)(.5),f=(0,a.useMotionValue)(.5),b=(0,o.useSpring)(g,{stiffness:220,damping:28,mass:1}),x=(0,o.useSpring)(f,{stiffness:220,damping:28,mass:1}),y=(0,i.useTransform)(b,[0,1],[-d,d]),v=(0,i.useTransform)(x,[0,1],[d,-d]),w=(0,i.useTransform)(b,[0,1],["0%","100%"]),k=(0,i.useTransform)(x,[0,1],["0%","100%"]),j=(0,i.useTransform)([w,k],([e,t])=>`radial-gradient(circle at ${e} ${t}, rgba(255,255,255,0.35) 0%, transparent 45%)`);return p?(0,t.jsx)("div",{className:h,children:e}):(0,t.jsxs)(n.motion.div,{ref:m,onMouseMove:e=>{if(p)return;let t=m.current;if(!t)return;let r=t.getBoundingClientRect();g.set((e.clientX-r.left)/r.width),f.set((e.clientY-r.top)/r.height)},onMouseLeave:()=>{g.set(.5),f.set(.5)},whileHover:{scale:c},transition:{scale:{duration:.4,ease:[.16,1,.3,1]}},style:{rotateX:v,rotateY:y,transformPerspective:1e3,transformStyle:"preserve-3d"},className:(0,l.cn)("relative will-change-transform",h),children:[e,u&&(0,t.jsx)(n.motion.div,{"aria-hidden":!0,
1className:"pointer-events-none absolute inset-0 rounded-[inherit] opacity-0 mix-blend-overlay transition-opacity duration-300",style:{background:j},whileHover:{opacity:1}})]})}e.s(["TiltCard",()=>d])},522692,e=>{"use strict";let t=["white","yellow","orange","green","blue","purple","brown","black","sensei"],r={white:{key:"white",label:"White Belt",emoji:"ð¥",color:"text-neutral-600",bgColor:"bg-neutral-100 dark:bg-neutral-800",description:"The Prompt Explorer",aiRole:"You discover that AI can do real work for you, not just answer questions",levels:[{number:1,name:"First Contact",tasks:[{key:"white_1_solve",label:"Have AI solve a real work problem",description:"Not a test, a real problem you were going to spend time on. Let AI handle it."},{key:"white_1_create",label:"Have AI create something you actually use",description:"An email, proposal, plan, or document that you send or ship as-is or with minor edits"},{key:"white_1_research",label:"Have AI do your research",description:"Instead of Googling and reading, tell AI what you need to know and get an actionable summary"}]},{number:2,name:"Directing AI",tasks:[{key:"white_2_refine",label:"Direct AI to refine until perfect",description:"Keep directing AI through conversation until the output is exactly what you need, no manual editing"},{key:"white_2_voice",label:"Have AI match your voice",description:"Get AI to write in your style, your tone, your way, so the output sounds like you wrote it"},{key:"white_2_options",label:"Have AI generate options and pick the best",description:"Instead of thinking through approaches yourself, have AI present options with tradeoffs"}]},{number:3,name:"AI-First Workflow",tasks:[{key:"white_3_meeting",label:"Have AI run your meeting prep",description:"AI generates the agenda, talking points, and follow-up notes. You just show up prepared"},{key:"white_3_analyze",label:"Have AI find what you would miss",description:"Give AI a document and have it surface gaps, risks, or opportunities you did not see"},{key:"white_3_daily",label:"Go a full week AI-first",description:"One week where AI is your first stop for every task, not your backup, your starting point"}]}],tools:["ChatGPT","Claude","Grok","Gemini"]},yellow:{key:"yellow",label:"Yellow Belt",emoji:"ð¡",color:"text-yellow-600",bgColor:"bg-yellow-100 dark:bg-yellow-900/30",description:"The Version Controller",aiRole:"AI saves, tracks, and manages your code, you learn the hygiene of how teams ship work together",levels:[{number:1,name:"Saving Your Work",tasks:[{key:"yellow_1_commit",label:"Tell AI to commit your changes",description:"Make a change in Claude Code Cloud and tell it to commit. Understand that a commit is a save point, a snapshot of your work that can never be lost. AI writes the commit message describing what changed and why."},{key:"yellow_1_history",label:"Read your commit history on GitHub",description:"Go to GitHub and look at the commit log. Each entry is a moment in time. Understand that every change ever made is recorded: who changed what, when, and why."},{key:"yellow_1_push",label:"Tell AI to push your work to GitHub",description:"Pushing sends your local saves to the cloud so the team can see them. Tell AI to push. Understand the difference between saving locally (commit) and sharing with the team (push)."}]},{number:2,name:"Pull Requests and Review",tasks:[{key:"yellow_2_branch",label:"Tell AI to create a branch for your work",description:"A branch is a separate workspace. You make changes on your branch without touching the main code. Tell AI to create one. Understand that branches let you experiment safely."},{key:"yellow_2_pr",label:"Have AI create a pull request",description:"A PR is a proposal to merge your changes into the main code. It shows exactly what you changed so a teammate can review. Tell AI to create a PR and understand what it contains: the title, description, and diff."},{key:"yellow_2_merge",label:"Get a PR approved and merged",description:"A teammate reviews your PR, leaves comments or approves. When approved, tell AI to merge it. Understand that merging takes your branch work and applies it to main. Now your changes are official."}]},{number:3,name:"Git Hygiene",tasks:[{key:"yellow_3_issue",label:"Create an issue on GitHub",description:"An issue is a task, bug, or idea tracked on the project. Tell AI to create an issue that describes what needs to happen. Understand that issues are how teams organize work: every task starts as an issue."},{key:"yellow_3_link",label:"Link a PR to an issue",description:"When you fix an issue, your PR should reference it. Tell AI to create a PR that closes an issue. Understand that this connects the work (PR) to the reason (issue): traceability."},{key:"yellow_3_undo",label:"Have AI undo a mistake",description:"Something went wrong. Tell AI to revert a commit or roll back changes. Understand that Git means nothing is permanent. You can always go back. This is why version control matters."}]}],tools:["Claude Code Cloud","GitHub","AI handles all Git operations"]},orange:{key:"orange",label:"Orange Belt",emoji:"ð ",color:"text-orange-600",bgColor:"bg-orange-100 dar
1k:bg-orange-900/30",description:"The Strategy Writer",aiRole:"AI writes your strategy docs and plans, you direct the thinking, AI does the writing and saving",levels:[{number:1,name:"First Contribution",tasks:[{key:"orange_1_write",label:"Have AI write a strategy doc and save it",description:"Direct AI to create a real strategy document and commit it to the repo, your first contribution"},{key:"orange_1_edit",label:"Have AI improve an existing doc",description:"Point AI at a document in the repo and tell it what to improve, it edits and saves"},{key:"orange_1_format",label:"Have AI structure a messy document",description:"Give AI disorganized notes and have it produce a clean, structured markdown file in the repo"}]},{number:2,name:"Organizing Knowledge",tasks:[{key:"orange_2_organize",label:"Have AI organize a docs folder",description:"Tell AI to clean up naming, structure, and navigation, it reorganizes and commits"},{key:"orange_2_index",label:"Have AI create a navigation guide",description:"Direct AI to write a README or index that helps others find documents"},{key:"orange_2_submit",label:"Submit your doc work for review",description:"Have AI create a PR with your document changes and get feedback from the team"}]},{number:3,name:"Strategic Contributor",tasks:[{key:"orange_3_plan",label:"Produce a plan the team uses",description:"Direct AI to write a multi-section plan or proposal that the team actually adopts"},{key:"orange_3_review",label:"Review someone else's work",description:"Use AI to help you review a teammate's PR: AI surfaces issues, you provide judgment"},{key:"orange_3_maintain",label:"Keep a living document current",description:"Direct AI to update a document as things change, show the revision history over time"}]}],tools:["Claude Code Cloud","GitHub","Markdown"]},green:{key:"green",label:"Green Belt",emoji:"ð¢",color:"text-green-600",bgColor:"bg-green-100 dark:bg-green-900/30",description:"The Code Director",aiRole:"The same way you directed AI to edit text, now you direct it to edit code, AI writes it, you approve it",levels:[{number:1,name:"First Code Edit",tasks:[{key:"green_1_headline",label:"Tell AI to change text on a live site",description:"Direct AI to change a headline or tagline, it finds the file, makes the edit, commits it"},{key:"green_1_button",label:"Tell AI to update a button or CTA",description:"Direct AI to change call-to-action copy on a real site, same skill as editing a doc, different medium"},{key:"green_1_find",label:"Ask AI where something lives in code",description:"Describe what you see on the site and have AI find exactly where it is defined in the codebase"}]},{number:2,name:"Visual Direction",tasks:[{key:"green_2_style",label:"Direct AI to change how something looks",description:"Tell AI to change a color, font, spacing, or size, it knows what CSS properties to change"},{key:"green_2_section",label:"Tell AI to add or remove a section",description:"Direct AI to add new content or remove an existing section from a page"},{key:"green_2_fix",label:"Describe a visual bug and have AI fix it",description:"Tell AI what looks wrong, it diagnoses and fixes the code without you reading a single line"}]},{number:3,name:"Confident Director",tasks:[{key:"green_3_multi",label:"Direct multiple coordinated changes",description:"Tell AI to change text, styling, and layout together across a feature, one conversation, multiple edits"},{key:"green_3_navigate",label:"Understand how a project is organized",description:"Ask AI to explain the project structure, know where things live even if you never open the files yourself"},{key:"green_3_ship",label:"Ship code changes to production",description:"Direct AI to create a PR, get it approved, and deploy, your code edits are live"}]}],tools:["Claude Code Cloud","Cursor","Browser for verification"]},blue:{key:"blue",label:"Blue Belt",emoji:"ðµ",color:"text-blue-600",bgColor:"bg-blue-100 dark:bg-blue-900/30",description:"The Feature Builder",aiRole:"AI builds complete features for you, you describe what you want, AI builds the front-end, back-end, and database",levels:[{number:1,name:"First Feature",tasks:[{key:"blue_1_describe",label:"Describe a feature and have AI build it",description:"Tell AI what you want in plain English, it writes the code, creates the files, and commits"},{key:"blue_1_data",label:"Have AI set up data storage",description:"Tell AI you need to store data, it creates the database table and the code to read/write it"},{key:"blue_1_form",label:"Have AI build a form that saves data",description:"Describe a form, AI builds the UI, the API, and the database persistence end-to-e
1nd"}]},{number:2,name:"Full Stack Direction",tasks:[{key:"blue_2_api",label:"Have AI build an API for you",description:"Tell AI what data you need to serve, it creates the endpoint, the query, and the response format"},{key:"blue_2_connect",label:"Have AI wire everything together",description:"Direct AI to connect a UI component to an API to a database. Describe the flow, AI builds it"},{key:"blue_2_query",label:"Have AI get you the data you need",description:"Tell AI what data you want to see, it writes the query, not you"}]},{number:3,name:"Feature Owner",tasks:[{key:"blue_3_own",label:"Own a feature from build to maintenance",description:"Build it, direct AI to fix bugs in it, direct AI to improve it, ownership through direction"},{key:"blue_3_tests",label:"Have AI write tests that protect your work",description:"Tell AI to write tests, it generates them, you verify they catch the right things"},{key:"blue_3_refactor",label:"Have AI clean up messy code",description:'Point AI at messy code and say "clean this up", it refactors without breaking anything'}]}],tools:["Claude Code Cloud","Supabase","Next.js"]},purple:{key:"purple",label:"Purple Belt",emoji:"ð£",color:"text-purple-600",bgColor:"bg-purple-100 dark:bg-purple-900/30",description:"The CLI Power User",aiRole:"You graduate to local CLI for full system-level power: deployments, automations, and infrastructure all directed by AI",levels:[{number:1,name:"Local Power",tasks:[{key:"purple_1_local",label:"Set up Claude Code CLI on your machine",description:"Install the local CLI, understand why local gives you more power than cloud"},{key:"purple_1_dev",label:"Run a project locally with AI",description:"Clone, run, and develop locally, AI handles the terminal, you direct the work"},{key:"purple_1_env",label:"Have AI configure your environment",description:"Tell AI what services you need connected, it sets up env vars, configs, and connections"}]},{number:2,name:"Deployment Director",tasks:[{key:"purple_2_deploy",label:"Tell AI to deploy to production",description:"Direct AI to deploy your application, it handles builds, hosting, and going live"},{key:"purple_2_cicd",label:"Have AI set up auto-deploy",description:"Tell AI you want code to deploy automatically when you push, it builds the pipeline"},{key:"purple_2_domains",label:"Have AI configure your domain",description:"Tell AI to set up your custom domain, SSL, and DNS, it handles the infrastructure"}]},{number:3,name:"System Builder",tasks:[{key:"purple_3_cron",label:"Have AI build something that runs on a schedule",description:"Tell AI you need something to happen every hour/day/week, it creates the automation"},{key:"purple_3_monitor",label:"Have AI set up monitoring",description:"Tell AI to watch your app and alert you if something breaks, it configures the monitoring"},{key:"purple_3_automate",label:"Have AI automate a manual process",description:"Describe a process you do manually, AI builds a
1script that does it automatically"}]}],tools:["Claude Code CLI","Vercel","GitHub Actions","Terminal"]},brown:{key:"brown",label:"Brown Belt",emoji:"ð¤",color:"text-amber-800",bgColor:"bg-amber-100 dark:bg-amber-900/30",description:"The Art of Systemization",aiRole:"You stop doing tasks and start designing systems, agents interpret your intent, you refine the agents not the work",levels:[{number:1,name:"Agent Builder",tasks:[{key:"brown_1_agent",label:"Build your first AI agent",description:"Create an agent with custom instructions that does a specific job when you give it input"},{key:"brown_1_plain",label:"Feed an agent work as plain text",description:"Write a few lines describing what you need, the agent interprets and executes without further direction"},{key:"brown_1_refine",label:"Refine the agent, not the task",description:"When output is not right, improve the agent's instructions instead of doing the work yourself"}]},{number:2,name:"System Designer",tasks:[{key:"brown_2_chain",label:"Chain agents into a workflow",description:"Connect multiple agents so they handle a complete process in sequence without human handoff"},{key:"brown_2_tools",label:"Give an agent access to tools",description:"Build an agent that can call APIs, query databases, or write files, it takes action, not just generates text"},{key:"brown_2_pipe",label:"Pipe one agent's output into another",description:"Design a system where agents feed each other, the output of one is the input of the next"}]},{number:3,name:"Systemizer",tasks:[{key:"brown_3_intent",label:"Express complex intent in simple text",description:"Write a few sentences that your agent system interprets into dozens of coordinated actions"},{key:"brown_3_library",label:"Build a reusable agent library",description:"A collection of agent configurations you can deploy for different types of work"},{key:"brown_3_extensible",label:"Design a system that grows",description:"An architecture that handles new types of work by adding agents, not rewriting the system"}]}],tools:["Claude Code","Agent SDK","CLAUDE.md","Skills","Hooks","MCP"]},black:{key:"black",label:"Black Belt",emoji:"â«",color:"text-neutral-900 dark:text-white",bgColor:"bg-neutral-900 dark:bg-white/10",description:"The Art of Automation",aiRole:"Your systems run in autonomous loops, agents support each other, self-correct, and evolve without you",levels:[{number:1,name:"Autonomous Loops",tasks:[{key:"black_1_loop",label:"Deploy an agent that runs without you",description:"A system that continuously handles work, makes decisions, and takes action on its own"},{key:"black_1_heal",label:"Build agents that fix themselves",description:"When something breaks, the system detects it and corrects without human intervention"},{key:"black_1_adapt",label:"Build a system that handles the unexpected",description:"A system that responds to situations it was never explicitly programmed for"}]},{number:2,name:"Multi-Agent Orchestration",tasks:[{key:"black_2_collaborate",label:"Build agents that work together",description:"Multiple agents collaborating, one's output automatically feeds another's input"},{key:"black_2_observe",label:"See what your agents are doing",description:"Real-time visibility into your autonomous systems, know what is happening without intervening"},{key:"black_2_fallback",label:"Build redundancy into your systems",description:"If one agent fails, another picks up, the system never stops"}]},{number:3,name:"Full Autonomy",tasks:[{key:"black_3_orchestra",label:"Orchestrate a complete autonomous system",description:"Agents, automations, monitoring, deployment: everything working together, humming without you"},{key:"black_3_improve",label:"Build systems that improve themselves",description:"Performance gets better over time without manual tuning, the system learns"},{key:"black_3_feedback",label:"Close the feedback loop",description:"Output feeds back into input, the system evolves through its own experience"}]}],tools:["Agent orchestration","Multi-agent systems","Monitoring","Full automation"]},sensei:{key:"sensei",label:"Sensei",emoji:"ð",color:"text-amber-600",bgColor:"bg-gradient-to-r from-amber-100 to-orange-100 dar
1k:from-amber-900/30 dark:to-orange-900/30",description:"The Teacher of the Craft",aiRole:"You teach others the AI-native way, not how to use tools, but how to think AI-first",levels:[{number:1,name:"Guide",tasks:[{key:"sensei_1_first",label:"Help someone earn their first belt",description:"Guide a team member to see AI as their first stop, not their backup"},{key:"sensei_1_code",label:"Guide someone through their first code direction",description:"Sit with someone as they tell AI to change live code for the first time, build their confidence"},{key:"sensei_1_docs",label:"Create a path others can follow",description:"Write documentation that teaches the AI-native mindset, not just the tools"}]},{number:2,name:"Mentor",tasks:[{key:"sensei_2_grow",label:"Take someone from beginner to builder",description:"Guide a person from White Belt through shipping real features, the full transformation"},{key:"sensei_2_tool",label:"Build something that multiplies the team",description:"Create a tool, template, agent, or workflow that the whole team adopts"},{key:"sensei_2_teach",label:"Run a training session",description:"Lead a workshop that shifts how people think about AI, mindset, not just mechanics"}]},{number:3,name:"Master",tasks:[{key:"sensei_3_innovate",label:"Pioneer a new pattern",description:"Discover a new way to use AI that the team had not considered, and they adopt it"},{key:"sensei_3_curriculum",label:"Design a training curriculum",description:"Create a structured learning path for a specific skill or belt level"},{key:"sensei_3_multiply",label:"Create another Sensei",description:"Mentor someone until they can teach others, your impact multiplied"}]}],tools:["Everything below","Teaching","Mindset","Innovation"]}};function n(e){return e.levels.flatMap(e=>e.tasks)}function a(e){return t.indexOf(e)}function o(e){let r=t.indexOf(e);return r<0||r>=t.length-1?null:t[r+1]}e.s(["BELTS",0,r,"BELT_ORDER",0,t,"getAllTasks",()=>n,"getBeltRank",()=>a,"getNextBelt",()=>o])},455756,e=>{"use strict";var t=e.i(737091),r=e.i(406962),n=e.i(227171),a=e.i(619202),o=e.i(34633),i=e.i(97170),s=e.i(168703);function l({slides:e,slideHeight:o=70,ambient:l,progressBar:c=!0,themeClass:u,className:h}){let m=(0,r.useRef)(null),p=(0,i.useReducedMotion)(),{scrollYProgress:g}=(0,a.useScroll)({target:m,offset:["start start","end end"]});return p?(0,t.jsx)("section",{className:(0,s.cn)("section-padding relative overflow-hidden",u,h),children:(0,t.jsx)("div",{className:"container-premium",children:(0,t.jsx)("div",{className:"space-y-16",children:e.map(e=>(0,t.jsxs)("div",{className:"relative",children:[e.background&&(0,t.jsx)("div",{className:"absolute inset-0 -z-10 opacity-30",children:e.background}),e.content]},e.key))})})}):(0,t.jsx)("section",{ref:m,className:(0,s.cn)("relative",u,h),style:{height:`${e.length*o+20}vh`},children:(0,t.jsxs)("div",{className:"sticky top-0 flex h-screen items-center justify-center overflow-hidden",children:[l&&(0,t.jsx)("div",{className:"absolute inset-0",children:l}),(0,t.jsx)("div",{className:"relative z-10 w-full container-premium",children:(0,t.jsx)("div",{className:"relative mx-auto h-[68vh] max-w-5xl",children:e.map((r,n)=>(0,t.jsx)(d,{progress:g,index:n,total:e.length,slide:r},r.key))})}),c&&(0,t.jsx)(n.motion.div,{style:{scaleX:g},className:"absolute inset-x-0 bottom-0 h-[2px] origin-left bg-[#0088FF]"})]})})}function d({progress:e,index:r,total:a,slide:i}){let s=1/a,l=r*s,d=l+.25*s,c=l+.82*s,u=l+s,h=r===a-1,m=(0,o.useTransform)(e,h?[l,d]:[l,d,c,u],h?[0,1]:[0,1,1,0]),p=(0,o.useTransform)(e,[l,d],[60,0]),g=(0,o.useTransform)(e,[l,d,c,u],[.92,1,1,.96]),f=(0,o.useTransform)(e,h?[l,d]:[l,d,c,u],h?[0,.85]:[0,.85,.85,0]),b=(0,o.useTransform)(e,[l,d,u],[1.15,1,1.08]),x=(0,o.useTransform)(e,[l,u],[-4,4]);return(0,t.jsxs)(t.Fragment,{children:[i.background&&(0,t.jsx)(n.motion.div,{style:{opacity:f,scale:b,rotate:x},className:"absolute inset-0 flex items-center justify-center pointer-events-none","aria-hidden":!0,children:i.background}),(0,t.jsx)(n.motion.div,{style:{opacity:m,y:p,scale:g},className:"absolute inset-0 flex items-center justify-center",children:i.content})]})}e.s(["ScrollPinnedReveal",()=>l])},272231,e=>{"use strict";var t=e.i(737091),r=e.i(406962),n=e.i(227171),a=e.i(576603),o=e.i(291872),i=e.i(372200),s=e.i(463810),l=e.i(340018),d=e.i(632745),c=e.i(455756),u=e.i(496640),h=e.i(158360),m=e.i(842296),p=e.i(394883);e.i(243003);var g=e.i(887061),f=e.i(522692),b=e.i(168703);let x=[.16,1,.3,1],y="https://dojo.lightbrands.ai",v="https://discord.gg/wyMrr7fMVj",w={white:"bg-neutral-300",yellow:"bg-yellow-400",orange:"bg-orange-400",green:"bg-green-500",blue:"bg-blue-500",purple:"bg-purple-500",brown:"bg-amber-700",black:"bg-neutral-900",sensei:"bg-gradient-to-r from-amber-400 to-orange-500"};function k({children:e}){return(0,t.jsx)("p",{className:"text-[11px] font-medium uppercase tracking-[0.2em] text-[var(--color-foreground-faint)]",children:e})}function j({children:e,index:o=0,className:i}){let s=(0,r.useRef)(null),l=(0,a.useInView)(s,{once:!0,margin:"-80px"});return(0,t.jsx)(n.motion.div,{ref:s,initial:{opacity:0,y:24},animate:l?{opacity:1,y:0}:{},transition:{duration:.6,delay:.08*o,ease:x},className:i,children:e})}function _(){return(0,t.jsx)("section",{className:"section-padding border-t border-[var(--color-border)]",children:(0,t.jsxs)("div",{className:"container-premium",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)(j,{children:(0,t.jsx)(k,{children:"The product"})}),(0,t.jsx)(j,{index:1,children:(0,t.jsx)("h2",{className:"mt-4 text-[clamp(1.75rem,3.5vw,2.75rem)] tracking-tight leading-tight",children:"You describe it. Quinn builds it. It runs."})}),(0,t.jsx)(j,{index:2,children:(0,t.jsx)("p",{className:"mt-5 text-lg text-[var(--color-foreground-muted)] leading-relaxed",children:"Qu
1inn is an AI workforce you talk to in the chat you already use. No setup ritual, no course first. You describe what should be true, and it is."})})]}),(0,t.jsx)("div",{className:"mt-14 grid grid-cols-1 gap-6 md:grid-cols-3",children:[{title:"Describe",body:"Tell Quinn what you want in plain words: a tracker, an intake form, a weekly report, a sync between two tools. No commands to memorize."},{title:"Build",body:"Quinn wires the services you already use and ships the thing, usually the same day. You watch it happen in the chat."},{title:"Run",body:"It does not build and walk away. Quinn runs what it built, watches it, and fixes it when it breaks. Risky actions wait for your approval."}].map((e,r)=>(0,t.jsx)(j,{index:r,children:(0,t.jsxs)(p.TiltCard,{tilt:8,scale:1.04,className:"h-full rounded-2xl border border-[var(--color-border)] bg-[var(--color-background)] p-7 md:p-8 transition-colors duration-300 hover:border-[#0088FF]/40",children:[(0,t.jsx)("div",{className:"text-xl font-medium tracking-tight text-[var(--color-foreground)]",children:e.title}),(0,t.jsx)("p",{className:"mt-4 text-[15px] leading-relaxed text-[var(--color-foreground-muted)]",children:e.body})]})},e.title))}),(0,t.jsx)(j,{index:3,children:(0,t.jsx)("p",{className:"mt-10 text-[15px] leading-relaxed text-[var(--color-foreground-muted)]",children:"It works where your team already works. Discord today, Slack and Teams next."})}),(0,t.jsx)(j,{index:4,children:(0,t.jsx)("div",{className:"mt-8",children:(0,t.jsx)(m.MagneticButton,{strength:12,children:(0,t.jsx)("a",{href:y,className:(0,b.cn)("rounded-full px-8 py-3.5 inline-block","bg-[#0088FF] text-sm font-medium text-white","transition-colors duration-200 hover:bg-[#0066FF]"),children:"Learn More"})})})})]})})}function N(){return(0,t.jsx)("section",{className:"section-padding border-t border-[var(--color-border)]",children:(0,t.jsxs)("div",{className:"container-premium",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)(j,{children:(0,t.jsx)(k,{children:"The turn"})}),(0,t.jsx)(j,{index:1,children:(0,t.jsxs)("h2",{className:"mt-4 text-[clamp(1.75rem,3.5vw,2.75rem)] tracking-tight leading-tight",children:["From doer to ",(0,t.jsx)("span",{className:"gradient-text",children:"director"}),"."]})}),(0,t.jsx)(j,{index:2,children:(0,t.jsx)("p",{className:"mt-5 text-lg text-[var(--color-foreground-muted)] leading-relaxed",children:"Quinn can build almost anything now. The work is no longer doing the task. The work is directing it right. The Dojo is the path from one to the other."})})]}),(0,t.jsx)("div",{className:"mt-14 grid grid-cols-1 gap-6 md:grid-cols-3",children:[{from:"You do the work",to:"You direct the work",body:"The old skill was doing the task yourself. The new skill is describing the outcome and letting Quinn execute. Same result, a fraction of the time."},{from:"You learn the tool",to:"You learn to direct",body:'There is no "memorize the commands." There is "tell Quinn to save your work." You stop learning interfaces and start learning intent.'},{from:"You ship one thing",to:"You ship systems",body:"By the top of the path you are not doing tasks at all. You are directing Quinn to run systems that interpret your intent and work without you."}].map((e,r)=>(0,t.jsx)(j,{index:r,children:(0,t.jsxs)(p.TiltCard,{tilt:8,scale:1.04,className:"h-full rounded-2xl border border-[var(--color-border)] bg-[var(--color-background)] p-7 md:p-8 transition-colors duration-300 hover:border-[#0088FF]/40",children:[(0,t.jsx)("div",{className:"flex items-center gap-2 text-sm text-[var(--color-foreground-faint)] line-through decoration-1",children:e.from}),(0,t.jsx)("div",{className:"mt-2 text-xl font-medium tracking-tight text-[var(--color-foreground)]",children:e.to}),(0,t.jsx)("p",{className:"mt-4 text-[15px] leading-relaxed text-[var(--color-foreground-muted)]",children:e.body})]})},e.to))})]})})}function A(){return(0,t.jsx)("section",{id:"the-path",className:"section-padding border-t border-[var(--color-border)]",children:(0,t.jsxs)("div",{className:"container-premium",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)(j,{children:(0,t.jsx)(k,{children:"The path"})}),(0,t.jsx)(j,{index:1,children:(0,t.jsx)("h2",{className:"mt-4 text-[clamp(1.75rem,3.5vw,2.75rem)] tracking-tight leading-tight",children:"Nine belts. One floor. A path you can see."})}),(0,t.jsx)(j,{index:2,children:(0,t.jsx)("p",{className:"mt-5 text-lg text-[var(--color-foreground-muted)] leading-relaxed",children:"The climb is the same shape for everyone. Four beats, repeated and deepened across nine belts. Where you start does not matter. The direction does."})})]}),(0,t.jsx)("div",{className:"mt-14 grid grid-cols-1 gap-8 sm:grid-cols-2 lg:grid-cols-4",children:[{step:"01",label:"Show up",body:"Start where you are. White belt assumes nothing. Your first task is a real problem, not a tutorial."},{step:"02",label:"Direct",body:"You stop doing and start describing. Quinn writes, saves, ships. You learn to direct it until the output is exactly right."},{step:"03",label:"Build",body:"Mid-path you direct full features end to end. Front end, back end, database, deploy. Quinn builds. You own it."},{step:"04",label:"Lead",body:"At the top you direct systems and teach them. Quinn runs them without you. Then you make another sensei."}].map((e,r)=>(0,t.jsxs)(j,{index:r,children:[(0,t.jsx)("div",{className:"font-mono text-sm text-[var(--color-foreground-faint)]",children:e.step}),(0,t.jsx)("div",{className:"mt-3 text-lg font-medium tracking-tight",children:e.label}),(0,t.jsx)("p",{className:"mt-3 text-[15px] leading-relaxed text-[var(--color-foreground-muted)]",children:e.body})]},e.step))})]})})}function I({beltKey:e,rank:r,open:a,onToggle:s,index:l}){let d=f.BELTS[e],c=(0,f.getAllTasks)(d).length;return(0,t.jsxs)(j,{index:l,className:"border-b border-[var(--color-border)]",children:[(0,t.jsxs)("button",{type:"button",onClick:s,"aria-expanded":a,className:"group flex w-full items-center gap-4 py-6 text-left transition-colors duration-200 md:gap-6",children:[(0,t.jsx)("span",{className:"w-8 shrink-0 font-mono text-sm text-[var(--color-foreground-faint)]",children:String(r+1).padStart(2,"0")}),(0,t.jsx)("span",{className:(0,b.cn)("h-3.5 w-3.5 shrink-0 rounded-full ring-1 ring-inset ring-black/10",w[e]),"aria-hidden":!0}),(0,t.jsxs)("span",{className:"min-w-0 flex-1",children:[(0,t.jsxs)("span",{className:"flex flex-wrap items-baseline gap-x-3 gap-y-1",children:[(0,t.jsx)("span",{className:"text-lg font-medium tracking-tight text-[var(--color-foreground)] md:text-xl",children:d.label}),(0,t.jsx)("span",{className:"text-sm text-[var(--color-foreground-faint)]",children:d.description})]}),(0,t.jsxs)("span",{className:"mt-1.5 block text-[15px] leading-relaxed text-[var(--color-foreground-muted)]",children:[d.aiRole,"."]})]}),(0,t.jsxs)("span",{className:"hidden shrink-0 text-sm text-[var(--color-foreground-faint)] sm:block",children:[c," katas"]}),(0,t.jsx)(i.ChevronDown,{className:(0,b.cn)("h-5 w-5 shrink-0 text-[var(--color-foreground-faint)] transition-transform duration-300",a&&"rotate-180"),"aria-hidden":!0})]}),(0,t.jsx)(o.AnimatePresence,{initial:!1,children:a&&(0,t.jsx)(n.motion.div,{initial:{height:0,opacity:0}
1,animate:{height:"auto",opacity:1},exit:{height:0,opacity:0},transition:{duration:.4,ease:x},className:"overflow-hidden",children:(0,t.jsxs)("div",{className:"pb-8 pl-12 md:pl-[4.5rem]",children:[(0,t.jsx)("div",{className:"grid grid-cols-1 gap-x-10 gap-y-8 md:grid-cols-3",children:d.levels.map(e=>(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"flex items-baseline gap-2",children:[(0,t.jsxs)("span",{className:"font-mono text-xs text-[var(--color-foreground-faint)]",children:["Level ",e.number]}),(0,t.jsx)("span",{className:"text-sm font-medium tracking-tight",children:e.name})]}),(0,t.jsx)("ul",{className:"mt-3 space-y-2.5",children:e.tasks.map(e=>(0,t.jsxs)("li",{className:"text-[14px] leading-snug text-[var(--color-foreground-muted)]",children:[(0,t.jsxs)("span",{className:"text-[var(--color-foreground)]",children:[e.label,"."]})," ",e.description]},e.key))})]},e.number))}),(0,t.jsxs)("div",{className:"mt-7 flex flex-wrap items-center gap-2",children:[(0,t.jsx)("span",{className:"mr-1 text-xs uppercase tracking-[0.18em] text-[var(--color-foreground-faint)]",children:"Directs"}),d.tools.map(e=>(0,t.jsx)(u.Badge,{variant:"secondary",size:"sm",children:e},e))]})]})})})]})}let T={white:"#D4D4D8",yellow:"#FACC15",orange:"#FB923C",green:"#22C55E",blue:"#3B82F6",purple:"#A855F7",brown:"#B45309",black:"#171717",sensei:"#F59E0B"};function C(){let e=f.BELT_ORDER.map((e,r)=>{let n=f.BELTS[e],a=(0,f.getAllTasks)(n).length,o=T[e]??"#0088FF";return{key:e,background:(0,t.jsx)("div",{className:"h-[68vh] w-[68vh] max-h-[78vw] max-w-[78vw] rounded-full",style:{background:`radial-gradient(circle, ${o} 0%, ${o}66 35%, transparent 70%)`,filter:"blur(8px)"}}),content:(0,t.jsxs)("div",{className:"text-center px-4",children:[(0,t.jsxs)("p",{className:"mb-6 text-[11px] font-medium uppercase tracking-[0.3em] text-[var(--color-foreground-faint)]",children:["Belt ",String(r+1).padStart(2,"0")," of 09"]}),(0,t.jsxs)("div",{className:"mb-6 flex items-center justify-center gap-4",children:[(0,t.jsx)("span",{className:"h-5 w-5 rounded-full ring-2 ring-inset ring-black/10",style:{background:o,boxShadow:`0 0 32px ${o}`},"aria-hidden":!0}),(0,t.jsx)("span",{className:"text-sm font-medium uppercase tracking-[0.25em] text-[var(--color-foreground-muted)]",children:n.description})]}),(0,t.jsx)("h3",{className:"text-[clamp(3rem,10vw,8rem)] font-medium leading-[0.9] tracking-[-0.04em] text-[var(--color-foreground)] capitalize",children:n.label}),(0,t.jsxs)("p",{className:"mx-auto mt-8 max-w-2xl text-lg text-[var(--color-foreground-muted)] leading-relaxed md:text-xl",children:[n.aiRole,"."]}),(0,t.jsxs)("p",{className:"mt-7 inline-flex items-center gap-3 rounded-full border border-[var(--color-border)] bg-[var(--color-background-elevated)]/70 px-5 py-2 text-sm font-medium tabular-nums text-[var(--color-foreground)] backdrop-blur-sm",children:[a," katas · ",n.levels.length," levels"]})]})}});return(0,t.jsx)(c.ScrollPinnedReveal,{slides:e,slideHeight:72})}function R(){let[e,n]=(0,r.useState)("white");return(0,t.jsx)("section",{className:"section-padding border-t border-[var(--color-border)]",children:(0,t.jsxs)("div",{className:"container-premium",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)(j,{children:(0,t.jsx)(k,{children:"The nine belts"})}),(0,t.jsx)(j,{index:1,children:(0,t.jsx)("h2",{className:"mt-4 text-[clamp(1.75rem,3.5vw,2.75rem)] tracking-tight leading-tight",children:"White to sensei. Tap a belt to see the katas."})}),(0,t.jsx)(j,{index:2,children:(0,t.jsx)("p",{className:"mt-5 text-lg text-[var(--color-foreground-muted)] leading-relaxed",children:"Each belt is three levels. Each level is three katas. Twenty-seven levels, eighty-one katas, and every one is a real thing you build by directing Quinn, not a video you watch."})})]}),(0,t.jsx)("div",{className:"mt-12 border-t border-[var(--color-border)]",children:f.BELT_ORDER.map((r,a)=>(0,t.jsx)(I,{beltKey:r,rank:a,index:a,open:e===r,onToggle:()=>n(e=>e===r?"":r)},r))})]})})}function S(){return(0,t.jsx)("section",{className:"section-padding border-t border-[var(--color-border)]",children:(0,t.jsxs)("div",{className:"container-premium",children:[(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)(j,{children:(0,t.jsx)(k,{children:"The floor"})}),(0,t.jsx)(j,{index:1,children:(0,t.jsxs)("h2",{className:"mt-4 text-[clamp(1.75rem,3.5vw,2.75rem)] tracking-tight leading-tight",children:["You do not study the floor. You ",(0,t.jsx)("span",{className:"gradient-text",children:"step onto it"}),"."]})}),(0,t.jsx)(j,{index:2,children:(0,t.jsx)("p",{className:"mt-5 text-lg text-[var(--color-foreground-muted)] leading-relaxed",children:"The Dojo is not a course you finish. It is a floor you stand on, directing Quinn on real builds. Founding ninjas set the pace, and the belts are how you measure the climb. Show up. Level up. Ship."})})]}),(0,t.jsx)("div",{className:"mt-14 grid grid-cols-1 gap-10 sm:grid-cols-3",children:[{stat:"81",unit:"katas",body:"Every kata is a real task on real work, not a sandbox exercise. You finish a belt because you shipped, not because you watched."},{stat:"Quinn",unit:"does the volume",body:"You never memorize syntax. Quinn writes the code, saves the work, runs the terminal. Your job is direction and judgment."},{stat:"1",unit:"floor",body:"Everyone trains in the open. Founders, operators, the whole team on the same floor, leveling at their own pace, on real builds."}].map((e,r)=>(0,t.jsxs)(j,{index:r,children:[(0,t.jsxs)("div",{className:"flex items-baseline gap-2",children:[(0,t.jsx)("span",{className:"text-[clamp(2.5rem,5vw,3.5rem)] font-medium tracking-tight leading-none",children:e.stat}),(0,t.jsx)("span",{className:"text-sm text-[var(--color-foreground-faint)]",children:e.unit})]}),(0,t.jsx)("p",{className:"mt-4 text-[15px] leading-relaxed text-[var(--color-foreground-muted)]",children:e.body})]},e.unit))})]})})}function P(){return(0,t.jsx)("section",{className:"section-padding border-t border-[var(--color-border)]",children:(0,t.jsx)("div",{className:"container-premium",children:(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)(j,{children:(0,t.jsx)(k,{children:"What the dojo unlocks"})}),(0,t.jsx)(j,{index:1,children:(0,t.jsx)("h2",{className:"mt-4 text-[clamp(1.75rem,3.5vw,2.75rem)] tracking-tight leading-tight",children:"One price. The whole dojo."})}),(0,t.jsx)(j,{index:2,children:(0,t.jsx)("p",{className:"mt-5 text-lg text-[var(--color-foreground-muted)] leading-relaxed",children:"Everything is here. Every tool. The full community. All the training in the dojo. Quinn ready to build whatever you ask. You learn by doing, not by watching, and the dojo grows with you."})}),(0,t.jsx)(j,{index:3,children:(0,t.jsx)("div",{className:"mt-10",children:(0,t.jsx)(m.MagneticButton,{strength:12,children:(0,t.jsx)("a",{href:y,className:(0,b.cn)("rounded-full px-8 py-3.5 inline-block","bg-[#0088FF] text-sm font-medium text-white","transition-colors duration-200 hover:bg-[#0066FF]"),children:"Learn More"})})})})]})})})}function M(){return(0,t.jsx)("section",{className:"section-padding border-t border-[var(--color-border)]",children:(0,t.jsx)("div",{className:"container-premium",children:(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)(j,{children:(0,t.jsx)(k,{children:"The easiest yes"})}),(0,t.jsx)(j,{index:1,children:(0,t.jsx)("h2",{className:"mt-4 text-[clamp(1.75rem,3.5vw,2.75rem)] tracking-tight leading-tight",children:"Not ready to commit? Just join the Discord."})}),(0,t.jsx)(j,{index:2,children:(0,t.jsx)("p",{className:"mt-5 text-lg text-[var(--color-foreground-muted)] leading-relaxed",children:"You get full access to the tools, a room full of people building the same things you are, and more real support than any paid course will ever give you. Ask anything. Build anything. We are right there in the channel with you."})}),(0,t.jsx)(j,{index:3,children:(0,t.jsx)("div",{className:"mt-10",children:(0,t.jsx)(m.MagneticButton,{strength:12,children:(0,t.jsx)("a",{href:v,className:(0,b.cn)("rounded-full px-8 py-3.5 inline-block","bg-[#0088FF] text-sm font-medium text-white","transition-colors duration-200 hover:bg-[#0066FF]"),children:"Join the Discord"})})})})]})})})}function F(){return(0,t.jsx)("section",{className:"section-padding border-t border-[var(--color-border)]",children:(0,t.jsx)("div",{className:"container-premium",children:(0,t.jsxs)("div",{className:"max-w-3xl",children:[(0,t.jsx)(j,{children:(0,t.jsx)(k,{children:"The unfair part"})}),(0,t.jsx)(j,{index:1,children:(0,t.jsx)("h2",{className:"mt-4 text-[clamp(1.75rem,3.5vw,2.75rem)] tracking-tight leading-tight",children:"Qu
1inn, everywhere you already work."})}),(0,t.jsx)(j,{index:2,children:(0,t.jsx)("p",{className:"mt-5 text-lg text-[var(--color-foreground-muted)] leading-relaxed",children:"Connect Quinn to the apps you already talk in. Discord, Slack, Teams, whatever your team lives in. Now your AI workforce is everywhere you are. It reads the thread, builds the thing, runs the job, and hands it back, right where you work. One intelligence, every surface, nothing new to learn."})}),(0,t.jsx)(j,{index:3,children:(0,t.jsx)("div",{className:"mt-10",children:(0,t.jsx)(m.MagneticButton,{strength:12,children:(0,t.jsx)("a",{href:y,className:(0,b.cn)("rounded-full px-8 py-3.5 inline-block","bg-[#0088FF] text-sm font-medium text-white","transition-colors duration-200 hover:bg-[#0066FF]"),children:"Learn More"})})})})]})})})}function E(){let e=(0,r.useRef)(null),o=(0,a.useInView)(e,{once:!0,margin:"-100px"});return(0,t.jsx)("section",{ref:e,className:"section-padding border-t border-[var(--color-border)]",children:(0,t.jsx)("div",{className:"container-premium",children:(0,t.jsxs)(n.motion.div,{initial:{opacity:0,y:24},animate:o?{opacity:1,y:0}:{},transition:{duration:.6,ease:x},className:"relative mx-auto max-w-4xl overflow-hidden rounded-3xl bg-[var(--color-foreground)] px-8 py-16 text-center md:px-16 md:py-20",children:[(0,t.jsx)(h.CursorGlow,{size:520,intensity:.28,color:"#0088FF"}),(0,t.jsx)("p",{className:"relative text-[11px] font-medium uppercase tracking-[0.2em] text-white/50",children:"Get started today"}),(0,t.jsx)("h2",{className:"relative mt-5 text-[clamp(2rem,4vw,3rem)] tracking-tight leading-tight text-white",children:"Join the dojo. Build anything."}),(0,t.jsx)("p",{className:"relative mx-auto mt-6 max-w-xl text-lg leading-relaxed text-white/70",children:"Learn More, jump in the Discord, connect your tools, and build the thing you have been putting off. Today. Want it built with you instead? The 1-on-1 with Dan is the fast track: four private hours, hands-on, $5,000. Most people never need it."}),(0,t.jsxs)("div",{className:"relative mt-10 flex flex-col items-center justify-center gap-4 sm:flex-row",children:[(0,t.jsx)(m.MagneticButton,{strength:12,children:(0,t.jsx)("a",{href:y,className:(0,b.cn)("rounded-full px-8 py-3.5 inline-block","bg-[#0088FF] text-sm font-medium text-white","transition-colors duration-200 hover:bg-[#0066FF]"),children:"Learn More"})}),(0,t.jsx)(m.MagneticButton,{strength:10,children:(0,t.jsx)("a",{href:y,className:(0,b.cn)("rounded-full border border-white/20 px-8 py-3.5 inline-block","text-sm font-medium text-white/70","transition-all duration-200 hover:border-white/40 hover:text-white"),children:"1-on-1 with Dan"})})]})]})})})}function B(){return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.Navigation,{items:g.navItems,cta:{label:"Talk to Quinn",href:"/quinn"}}),(0,t.jsxs)("main",{children:[(0,t.jsx)(d.ImmersiveHero,{badge:"The Dojo · Learn by doing",title:(0,t.jsxs)(t.Fragment,{children:["From doer to ",(0,t.jsx)("span",{className:"gradient-text",children:"director"}),"."]}),subtitle:"The whole dojo: every tool, a community that builds right alongside you, and Quinn, your AI workforce, ready to make whatever you describe. No setup ritual, no course to finish first. You join, and you build, today.",primaryCta:{label:"Learn More",href:y},secondaryCta:{label:"Join the Discord free",href:v},proofLabel:"The offer",proof:["Everything in the dojo","Learn by building","Doer to director"],image:{src:"/images/accents/hero-dojo.webp"}}),(0,t.jsx)(_,{}),(0,t.jsx)(N,{}),(0,t.jsx)(A,{}),(0,t.jsx)(C,{}),(0,t.jsx)(R,{}),(0,t.jsx)(S,{}),(0,t.jsx)(P,{}),(0,t.jsx)(M,{}),(0,t.jsx)(F,{}),(0,t.jsx)(E,{})]}),(0,t.jsx)(l.default,{})]})}e.s(["default",()=>B])}]);
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.