1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,80517,e=>{"use strict";var t=e.i(53286),r=e.i(86081),n=e.i(55708),s=e.i(75157);e.s(["SectionHeader",0,function({eyebrow:e,title:a,lede:i,align:o="left",className:l,titleClassName:c,level:u=2,children:d}){let m=`h${u}`;return(0,t.jsxs)(r.motion.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},transition:{duration:.8,ease:[.16,1,.3,1]},className:(0,s.cn)("mb-[var(--space-block)]","center"===o&&"flex flex-col items-center text-center",l),children:[e&&(0,t.jsx)(n.SectionLabel,{dot:!0,className:"mb-4",children:e}),(0,t.jsx)(m,{className:(0,s.cn)("font-display font-bold text-h2 tracking-heading text-foreground text-balance max-w-[var(--measure-2xl)]",c),children:a}),i&&(0,t.jsx)("p",{className:"font-body text-body text-muted-foreground max-w-[var(--measure-prose)] mt-6",children:i}),d]})}])},88945,44127,e=>{"use strict";var t=e.i(53286);e.s(["MailIcon",0,function({size:e=24,...r}){return(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,...r,children:[(0,t.jsx)("path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"}),(0,t.jsx)("rect",{x:"2",y:"4",width:"20",height:"16",rx:"2"})]})}],88945),e.s(["PhoneIcon",0,function({size:e=24,...r}){return(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,...r,children:(0,t.jsx)("path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"})})}],44127)},43940,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return s}});let n=e.r(41192);function s({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new n.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},65533,(e,t,r)=>{"use strict";function n(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"encodeURIPath",{enumerable:!0,get:function(){return n}})},14215,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadChunks",{enumerable:!0,get:function(){return l}});let n=e.r(53286),s=e.r(23273),a=e.r(65136),i=e.r(65533),o=e.r(31336);function l({moduleIds:e}){if("u">typeof window)return null;let t=a.workAsyncStorage.getStore();if(void 0===t)return null;let r=[];if(t.reactLoadableManifest&&e){let n=t.reactLoadableManifest;for(let t of e){if(!n[t])continue;let e=n[t].files;r.push(...e)}}if(0===r.length)return null;let c=(0,o.getAssetTokenQuery)();return(0,n.jsx)(n.Fragment,{children:r.map(e=>{let r=`${t.assetPrefix}/_next/${(0,i.encodeURIPath)(e)}${c}`;return e.endsWith(".css")?(0,n.jsx)("link",{precedence:"dynamic",href:r,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,s.preload)(r,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},83163,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return c}});let n=e.r(53286),s=e.r(94189),a=e.r(43940),i=e.r(14215);function o(e){return{default:e&&"default"in e?e.default:e}}let l={loader:()=>Promise.resolve(o(()=>null)),loading:null,ssr:!0},c=function(e){let t={...l,...e},r=(0,s.lazy)(()=>t.loader().then(o)),c=t.loading;function u(e){let o=c?(0,n.jsx)(c,{isLoading:!0,pastDelay:!0,error:null}):null,l=!t.ssr||!!t.loading,u=l?s.Suspense:s.Fragment,d=t.ssr?(0,n.jsxs)(n.Fragment,{children:["u"<typeof window?(0,n.jsx)(i.PreloadChunks,{moduleIds:t.modules}):null,(0,n.jsx)(r,{...e})]}):(0,n.jsx)(a.BailoutToCSR,{reason:"next/dynamic",children:(0,n.jsx)(r,{...e})});return(0,n.jsx)(u,{...l?{fallback:o}:{},children:d})}return u.displayName="LoadableComponent",u}},33421,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let n=e.r(81258)._(e.r(83163));function s(e,t){let r={};"function"==typeof e&&(r.loader=e);let s={...r,...t};return(0,n.default)({...s,modules:s.loadableGenerated?.modules})}("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)},70616,e=>{"use strict";var t=e.i(53286),r=e.i(94189),n=e.i(23273);e.i(92139);let s=(0,e.i(33421).default)(()=>e.A(74057),{loadableGenerated:{modules:[59656]},ssr:!1});function a({instanceRef:e,armed:n}){let i=(0,r.useRef)(null),[o,l]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{if(o)return;let e=i.current;if(!e)return;let t=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&(l(!0),t.disconnect())},{rootMargin:"200px"});return t.observe(e),()=>t.disconnect()},[o]),(0,t.jsx)("div",{ref:i,className:"min-h-[65px]",children:(n||o)&&(0,t.jsx)(s,{instanceRef:e,siteKey:"0x4AAAAAAEc37TEaLuei13N7"})})}var i=e.i(19455),o=e.i(75157);function l({label:e,hint:n,error:s,id:a,className:i,...c}){let[u,d]=(0,r.useState)(!1),m=a||(e?"in-"+e.replace(/\s+/g,"-").toLowerCase():void 0);return(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[e&&(0,t.jsx)("label",{htmlFor:m,className:(0,o.cn)("font-body text-caption font-medium transition-colors duration-fast",u?"text-primary":"text-faint"),children:e}),(0,t.jsx)("input",{...c,id:m,className:(0,o.cn)("w-full bg-input px-[var(--s-16)] py-4","min-h-[var(--control-min-touch)]","font-body text-body text-foreground","focus-ring-inset outline-solid transition-colors duration-fast",s?"outline-destructive":"outline-ink-500/80 hover:outline-ink-300 focus-visible:outline-primary",i),onFocus:e=>{d(!0),c.onFocus?.(e)},onBlur:e=>{d(!1),c.onBlur?.(e)}}),(n||s)&&(0,t.jsx)("span",{className:(0,o.cn)("font-body text-caption",s?"text-destructive":"text-faint"),children:s||n})]})}function c({label:e,hint:n,error:s,rows:a=5,id:i,className:l,...u}){let[d,m]=(0,r.useState)(!1),h=i||(e?"ta-"+e.replace(/\s+/g,"-").toLowerCase():void 0);return(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[e&&(0,t.jsx)("label",{htmlFor:h,className:(0,o.cn)("font-body text-caption font-medium transition-colors duration-fast",d?"text-primary":"text-faint"),children:e}),(0,t.jsx)("textarea",{...u,id:h,rows:a,className:(0,o.cn)("w-full bg-input px-[var(--s-16)] py-4 min-h-[120px] resize-y","font-body text-body text-foreground","focus-ring-inset outline-solid transition-colors duration-fast",s?"outline-destructive":"outline-ink-500/80 hover:outline-ink-300 focus-visible:outline-primary",l),onFocus:e=>{m(!0),u.onFocus?.(e)},onBlur:e=>{m(!1),u.onBlur?.(e)}}),(n||s)&&(0,t.jsx)("span",{className:(0,o.cn)("font-body text-caption",s?"text-destructive":"text-faint"),children:s||n})]})}function u({size:e=24,...r}){return(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,...r,children:(0,t.jsx)("path",{d:"M20 6 9 17l-5-5"})})}function d({size:e=24,...r}){return(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,...r,children:(0,t.jsx)("path",{d:"M21 12a9 9 0 1 1-6.219-8.56"})})}function m({size:e=24,...r}){return(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,...r,children:(0,t.jsx)("path",{d:"m16 6-8.414 8.586a2 2 0 0 0 2.829 2.829l8.414-8.586a4 4 0 1 0-5.657-5.657l-8.379 8.551a6 6 0 1 0 8.485 8.485l8.379-8.551"})})}function h({size:e=24,...r}){return(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,...r,children:[(0,t.jsx)("path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3"}),(0,t.jsx)("path",{d:"M12 9v4"}),(0,t.jsx)("path",{d:"M12 17h.01"})]})}var f=e.i(14289);
1class p extends Error{status;detail;constructor(e,t){super(`API request failed (${e})`),this.name="ApiError",this.status=e,this.detail=t}get isNetworkFailure(){return 0===this.status}}async function x(e,t){let r;try{r=await fetch(`https://backend.elementica.io${e}`,{method:"POST",headers:{accept:"application/json"},body:t})}catch{throw new p(0,null)}if(!r.ok)throw new p(r.status,await b(r));return r}async function b(e){try{let t=await e.json();if("object"!=typeof t||null===t)return null;let{detail:r,message:n}=t,s="string"==typeof r?r:n;return"string"==typeof s&&""!==s.trim()?s:null}catch{return null}}async function g(e){let t=new FormData;t.set("name",e.name),t.set("email",e.email),t.set("project_description",e.project_description),t.set("cf-turnstile-response",e.turnstileToken),e.attachment&&t.set("attachment",e.attachment,e.attachment.name),await x("/leads/create",t)}let v={status:"idle",message:""},y="10MB",j={missingToken:"Please complete the anti-spam check just above the button, then try again.",failedVerification:"We couldn't verify that submission. Please complete the anti-spam check again and resend.",tooLarge:`That attachment is over ${y}. Please attach a smaller file, or send it by email once we reply.`,network:"We couldn't reach our servers. Please check your connection and try again, or email us directly.",generic:"Something went wrong on our end and your message wasn't sent. Please try again, or email us directly.",success:"Message received. Our team will review your requirements and reach out within 24 hours."},w=e=>({status:"error",message:e});async function k(e,t){let r=String(t.get("cf-turnstile-response")??"").trim();if(!r)return w(j.missingToken);let n=t.get("attachment"),s=n instanceof File&&n.size>0?n:void 0;if(s&&s.size>0xa00000)return w(j.tooLarge);try{return await g({name:String(t.get("name")??""),email:String(t.get("email")??""),project_description:String(t.get("project_description")??""),turnstileToken:r,attachment:s}),{status:"success",message:j.success}}catch(e){var a;return w((a=e)instanceof p?a.isNetworkFailure?j.network:403===a.status?j.failedVerification:413===a.status?j.tooLarge:400===a.status||422===a.status?a.detail??j.generic:j.generic:j.generic)}}function N(){let{pending:e}=(0,n.useFormStatus)();return(0,t.jsx)(i.Button,{type:"submit",arrow:!e,fullWidth:!0,disabled:e,ariaLabel:"Let's talk business",track:{event:"form_submit",params:{form:"contact"}},children:e?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(d,{size:16,strokeWidth:1.9,className:"animate-spin"}),"Sendingâ¦"]}):"Let's talk business"})}e.s(["ContactForm",0,function({textareaPlaceholder:e}={}){let n=(0,r.useRef)(null),s=(0,r.useRef)(null),[i,d]=(0,r.useState)(null),[p,x]=(0,r.useState)(null),[b,g]=(0,r.useState)(!1),j=(0,r.useCallback)(()=>g(!0),[]),[w,C]=(0,r.useActionState)(async(e,t)=>{let r=await k(e,t);return"success"===r.status&&(n.current?.reset(),d(null),x(null),s.current?.reset()),r},v);return(0,t.jsxs)("form",{ref:n,action:C,onFocusCapture:j,onInputCapture:j,className:"flex w-full flex-col gap-4",children:[(0,t.jsx)(l,{label:"Your name",name:"name",type:"text",inputMode:"text",autoComplete:"name",required:!0,minLength:2,maxLength:100,placeholder:"Jane Smith"}),(0,t.jsx)(l,{label:"Your email address",name:"email",type:"email",inputMode:"email",autoComplete:"email",autoCapitalize:"none",autoCorrect:"off",spellCheck:!1,required:!0,maxLength:254,placeholder:"[email protected]"}),(0,t.jsx)(c,{label:"Tell us about your business objectives or technical challenges",name:"project_description",autoComplete:"off",required:!0,minLength:20,maxLength:5e3,placeholder:e||"We're building a SaaS platform and needâ¦",rows:5}),(0,t.jsxs)("div",{className:"group flex flex-col gap-2",children:[(0,t.jsxs)("label",{htmlFor:"contact-attachment",className:(0,o.cn)("font-body text-caption font-medium transition-colors duration-fast","text-faint group-has-[:focus-visible]:text-primary"),children:["Attach a technical brief or project spec (optional, max ",y,")"]}),(0,t.jsxs)("label",{htmlFor:"contact-attachment",className:(0,o.cn)("flex min-h-[var(--control-min-touch)] items-center gap-2 px-[var(--s-16)] py-4","bg-input cursor-pointer transition-colors duration-fast","focus-ring-inset outline-dashed",p?"outline-destructive":"outline-ink-500/80 hover:outline-ink-300 has-[:focus-visible]:outline-primary"),children:[(0,t.jsx)(m,{size:16,stroke:"var(--faint-foreground)",strokeWidth:1.9}),(0,t.jsx)("span",{className:"font-body text-caption text-faint truncate",children:i??"Attach a file"}),(0,t.jsx)("input",{id:"contact-attachment",name:"attachment",type:"file",className:"sr-only",onChange:e=>{let t=e.target.files?.[0];if(t&&t.size>0xa00000){e.target.value="",d(null),x(`That file is over ${y}. Please attach a smaller one.`);return}x(null),d(t?.name??null)}})]}),p&&(0,t.jsx)("span",{className:"font-body text-caption text-destructive",children:p})]}),(0,t.jsxs)("label",{className:"relative flex cursor-pointer items-start gap-2",children:[(0,t.jsx)("input",{type:"checkbox",name:"privacy_policy",required:!0,className:"peer sr-only"}),(0,t.jsx)("span",{"aria-hidden":"true",className:"mt-[2px] size-[18px] shrink-0 border border-border bg-input flex items-center justify-center text-transparent transition-colors duration-fast peer-checked:border-primary peer-checked:bg-primary peer-checked:text-primary-foreground peer-focus-visible:outline peer-focus-visible:outline-2 peer-focus-visible:outline-offset-2 peer-focus-visible:outline-ring",children:(0,t.jsx)(u,{size:13,strokeWidth:3})}),(0,t.jsxs)("span",{className:"font-body text-caption text-muted-foreground",children:["I have read and accepted the"," ",(0,t.jsx)("a",{href:(0,f.legalHref)("terms-of-use"),className:"text-primary underline underline-offset-2 hover:text-primary-hover transition-colors duration-fast",children:"Terms of Use"})," ","and"," ",(0,t.jsx)("a",{href:(0,f.legalHref)("privacy-policy"),className:"text-primary underline underline-offset-2 hover:text-primary-hover transition-colors duration-fast",children:"Privacy Notice"})]})]}),(0,t.jsx)(a,{instanceRef:s,armed:b}),"idle"!==w.status&&(0,t.jsxs)("p",{role:"error"===w.status?"alert":"status","aria-live":"polite",className:(0,o.cn)("flex items-start gap-2 p-[var(--s-16)] font-body text-caption border","error"===w.status?"border-destructive bg-[var(--el-danger-bg)] text-destructive":"border-mint-025 bg-mint-012 text-foreground"),children:["error"===w.status?(0,t.jsx)(h,{size:16,stroke:"var(--destructive)",strokeWidth:1.9,className:"mt-[1px] shrink-0"}):(0,t.jsx)(u,{size:16,stroke:"var(--primary)",strokeWidth:1.9,className:"mt-[1px] shrink-0"}),w.message]}),(0,t.jsx)(N,{})]})}],70616)},52455,e=>{"use strict";var t=e.i(53286),r=e.i(75157);let n={default:"py-[var(--space-section-y)]",tall:"py-[var(--space-section-y-tall)]",band:"py-[var(--space-cta-y)]",none:""},s={full:"max-w-[var(--container-max)]","4xl":"max-w-[var(--measure-4xl)]","3xl":"max-w-[var(--measure-3xl)]","2xl":"max-w-[var(--measure-2xl)]",xl:"max-w-[var(--measure-xl)]",lg:"max-w-[var(--measure-lg)]",md:"max-w-[var(--measure-md)]",sm:"max-w-[var(--measure-sm)]",xs:"max-w-[var(--measure-xs)]"};e.s(["Container",0,function({width:e="full",className:n,children:a,...i}){return(0,t.jsx)("div",{className:(0,r.cn)(s[e],"mx-auto",n),...i,children:a})},"Section",0,function({padY:e="default",gutter:s=!1,className:a,children:i,...o}){return(0,t.jsx)("section",{className:(0,r.cn)("relative",n[e],s&&"px-[var(--gutter)]",a),...o,children:i})}])},34218,e=>{"use strict";var t=e.i(53286),r=e.i(94189);let n={mint:"var(--blob-mint)","mint-deep":"var(--blob-mint-deep)",cyan:"var(--blob-cyan)"},s={1:"62% 38% 46% 54% / 58% 42% 58% 42%",2:"38% 62% 63% 37% / 41% 44% 56% 59%",3:"55% 45% 34% 66% / 62% 55% 45% 38%",4:"44% 56% 61% 39% / 36% 63% 37% 64%",5:"67% 33% 42% 58% / 48% 62% 38% 52%"};function a({spec:e}){let r=[];if(e.drift&&r.push(`el-blob-drift-${e.drift.path} ${e.drift.duration}s cubic-bezier(0.45, 0.05, 0.55, 0.95) ${e.drift.delay??0}s infinite`),e.spin&&r.push(`${e.spin<0?"el-blob-spin-rev":"el-blob-spin"} ${Math.abs(e.spin)}s linear 0s infinite`),e.depth){let{path:t,duration:n,delay:s=0}=e.depth;r.push(`el-blob-lum-${t} ${n}s linear ${s}s infinite`)}let i={top:e.top,right:e.right,bottom:e.bottom,left:e.left,"--blob-size":e.size,height:e.height??e.size,"--blob-hue":n[e.hue],"--blob-hue2":e.hue2?n[e.hue2]:void 0,"--blob-peak":e.intensity,"--blob-radius":s[e.shape??1],"--blob-blur":function(e){if(e.blur)return e.blur;let t=/^([\d.]+)(vw|vh|px|rem|em)$/.exec(e.size.trim());return t?`${(parseFloat(t[1])*(e.soft??.07)).toFixed(2)}${t[2]}`:"24px"}(e),"--blob-angle":void 0!==e.angle?`${e.angle}deg`:void 0,opacity:e.depth?void 0:.88,animation:r.length?r.join(", "):void 0};return(0,t.jsx)("div",{className:"el-blob",style:i})}
1e.s(["BlobBackground",0,function({blobs:e,className:n=""}){let s=(0,r.useRef)(null);return(0,r.useEffect)(()=>{let e=s.current;if(!e)return;let t=new IntersectionObserver(([t])=>{e.toggleAttribute("data-blobs-paused",!t.isIntersecting)},{rootMargin:"200px"});return t.observe(e),()=>t.disconnect()},[]),(0,t.jsxs)("div",{ref:s,"aria-hidden":"true",className:`pointer-events-none absolute inset-0 ${n}`,style:{zIndex:0},children:[(0,t.jsx)("div",{className:"hidden lg:block absolute inset-0",children:e.desktop.map((e,r)=>(0,t.jsx)(a,{spec:e},r))}),(0,t.jsx)("div",{className:"lg:hidden absolute inset-0",children:e.mobile.map((e,r)=>(0,t.jsx)(a,{spec:e},r))})]})}])},59620,41446,e=>{"use strict";var t=e.i(53286),r=e.i(94189);function n(e){return 1.95-1.33*Math.exp(-e/25)}function s(e,t,r){return t<=0?0:r*Math.pow(e/t,.85)}e.s(["CHAR_FADE",0,.32,"HERO_BEAT",0,{stage:0,title:.18,visual:.34,body:.5,cta:.66},"charDelay",0,s,"titleWindow",0,n],41446);var a=e.i(75157);e.s(["TypedTitle",0,function({segments:e,className:i,as:o="h1",delay:l=0,caret:c="var(--primary)",restingCaret:u=!0}){let d=e.map(e=>[...e.text]),m=d.reduce((e,t)=>e+t.length,0),h=n(m),f=e.map((e,t)=>(t>0&&e.block?" ":"")+e.text).join("").replace(/\s+/g," ").trim(),p=0;return(0,t.jsx)(o,{"aria-label":f,className:(0,a.cn)("tt",i),style:{"--tt-fade":"0.32s","--tt-rest":`${(l+h).toFixed(3)}s`,"--tt-caret":c},children:d.map((n,i)=>{let o=e[i],c=i===d.length-1;return(0,t.jsxs)(r.Fragment,{children:[i>0&&o.block&&" ",(0,t.jsxs)("span",{"aria-hidden":"true",className:(0,a.cn)(o.block&&"block",o.className),style:o.style,children:[n.map(e=>{let r=p++,n=l+s(r,m,h),a=l+s(r+1,m,h)-n;return(0,t.jsx)("span",{className:"tt-char",style:{"--tt-at":`${n.toFixed(3)}s`,"--tt-hold":`${a.toFixed(3)}s`},children:e},r)}),c&&u&&(0,t.jsx)("span",{className:"tt-caret"})]})]},i)})})}],59620)},56559,e=>{"use strict";var t=e.i(53286),r=e.i(41446),n=e.i(59620),s=e.i(75157);let a={up:"hr-up",right:"hr-right",left:"hr-left",fade:"hr-fade","scale-sm":"hr-scale-sm"};e.s(["HeroReveal",0,function({children:e,beat:n,from:i="up",lcp:o=!1,className:l,style:c,as:u="div"}){return(0,t.jsx)(u,{className:(0,s.cn)("hr",a[i],o&&"hr-lcp",l),style:{"--hr-at":`${r.HERO_BEAT[n]}s`,...c},children:e})},"HeroStage",0,function({children:e}){return(0,t.jsx)("div",{"aria-hidden":"true",className:(0,s.cn)("absolute inset-0 z-0 overflow-x-clip overflow-y-visible","hr",a.fade),style:{"--hr-at":`${r.HERO_BEAT.stage}s`},children:e})},"HeroTitle",0,function({segments:e,className:s,accent:a}){return(0,t.jsx)(n.TypedTitle,{segments:e,className:s,caret:a,delay:r.HERO_BEAT.title})}])},58869,e=>{"use strict";var t=e.i(53286),r=e.i(19455),n=e.i(34218),s=e.i(56559),a=e.i(52455);e.s(["ServiceHero",0,function({lead:e,typed:i,subtitle:o,ctaPrimary:l,ctaSecondary:c,accent:u="var(--primary)",blobs:d}){return(0,t.jsxs)(a.Section,{padY:"none",gutter:!0,className:"min-h-screen flex flex-col justify-center items-center bg-ink-950 text-center",children:[(0,t.jsx)(s.HeroStage,{children:(0,t.jsx)(n.BlobBackground,{blobs:d})}),(0,t.jsxs)("div",{className:"relative z-10 flex flex-col items-center max-w-[var(--measure-3xl)] mx-auto w-full pt-[calc(var(--nav-height)+var(--space-block))] pb-[var(--space-block)]",children:[(0,t.jsx)(s.HeroTitle,{accent:u,className:"font-display font-extrabold text-hero text-foreground tracking-display mb-8",segments:[...e?[{text:e,block:!0,className:"font-medium text-muted-foreground"}]:[],{text:i,block:!0,className:"font-extrabold sm:whitespace-nowrap",style:{color:u}}]}),(0,t.jsx)(s.HeroReveal,{beat:"body",lcp:!0,as:"p",className:"font-body text-lead text-muted-foreground max-w-[var(--measure-lead)] mb-12",children:o}),(0,t.jsxs)(s.HeroReveal,{beat:"cta",className:"flex flex-col w-full items-stretch gap-4 sm:flex-row sm:w-auto sm:items-center sm:flex-wrap sm:justify-center",children:[(0,t.jsx)(r.Button,{arrow:!0,href:l.href,onClick:l.onClick,fullWidth:!0,className:"sm:w-auto",children:l.label}),c&&(0,t.jsx)(r.Button,{variant:"secondary",href:c.href,onClick:c.onClick,fullWidth:!0,className:"sm:w-auto",children:c.label})]})]})]})}])},39847,e=>{"use strict";var t=e.i(53286);e.s(["ChevronRightIcon",0,function({size:e=24,...r}){return(0,t.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":!0,...r,children:(0,t.jsx)("path",{d:"m9 18 6-6-6-6"})})}])}]);
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.