Company: vercel.com
Remote: No
Posted: 2026-03-14
Status: new
Apply: https://vercel.com/careers/forward-deployed-engineer-5752684004
Forward-Deployed Engineer ((a,b,c,d,e,f,g,h)=>{let i=document.documentElement,j=["light","dark"];function k(b){var c;(Array.isArray(a)?a:[a]).forEach(a=>{let c="class"===a,d=c&&f?e.map(a=>f[a]||a):e;c?(i.classList.remove(...d),i.classList.add(f?.[b]?f[b]:b)):i.setAttribute(a,b)}),c=b,h&&j.includes(c)&&(i.style.colorScheme=c)}if(d)k(d);else try{let a=localStorage.getItem(b)||c,d=g&&"system"===a?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":a;k(d)}catch(a){}})("class","zeit-theme","system",null,["light","dark"],{"light":"light-theme","dark":"dark-theme"},true,true)
// Protect Geist code blocks from 1Password DOM flattening
(function() {
const codeBlockSnapshots = new WeakMap();
let isRestoring = false;
function saveSnapshot(codeElement) {
if (!codeBlockSnapshots.has(codeElement)) {
codeBlockSnapshots.set(codeElement, codeElement.cloneNode(true));
}
}
function checkAndRestore(codeElement) {
if (isRestoring) return;
// Check if our specific structure was flattened
const hasOurStructure = codeElement.querySelector('[data-geist-code-block-line]');
const snapshot = codeBlockSnapshots.get(codeElement);
if (!hasOurStructure && snapshot && snapshot.querySelector('[data-geist-code-block-line]')) {
// Our structure was destroyed (likely by 1Password), restore it
isRestoring = true;
codeElement.innerHTML = snapshot.innerHTML;
isRestoring = false;
}
}
function initializeCodeBlocks() {
document.querySelectorAll('code[data-geist-code-block]').forEach(saveSnapshot);
}
// Single global observer for all code blocks
const globalObserver = new MutationObserver(function(mutations) {
if (isRestoring) return;
mutations.forEach(function(mutation) {
// Check if new code blocks were added
mutation.addedNodes.forEach(function(node) {
if (node.nodeType === 1) {
if (node.matches && node.matches('code[data-geist-code-block]')) {
saveSnapshot(node);
} else if (node.querySelectorAll) {
node.querySelectorAll('code[data-geist-code-block]').forEach(saveSnapshot);
}
}
});
// Check if existing code blocks were modified
var target = mutation.target;
if (target.nodeType === 1) {
// Check if the target itself is a protected code block
if (target.matches && target.matches('code[data-geist-code-block]')) {
checkAndRestore(target);
}
// Check if the target contains protected code blocks
else if (target.closest && target.closest('code[data-geist-code-block]')) {
checkAndRestore(target.closest('code[data-geist-code-block]'));
}
}
});
});
// Initialize existing code blocks and start observing
function init() {
initializeCodeBlocks();
globalObserver.observe(document.documentElement, {
childList: true,
subtree: true,
characterData: true
});
}
// Run immediately and after DOM is ready
if (document.readyState === 'loading') {
document.addEventListener('DOMContentLoaded', init);
} else {
init();
}
})();
(({protect:a})=>{function b(a){return new Promise((b,c)=>{if(document.querySelector(`script[src="${a}"]`))return void b();let d=document.createElement("script");d.src=a,d.async=!0,d.onload=()=>b(),d.onerror=a=>{console.error("Error loading script",a),c(a)},document.head.appendChild(d)})}var c=class a{#a;#b;#c=0;constructor(){let{promise:b,resolve:c}=a.#d();this.#a=b,this.#b=c,this.#e(),window.addEventListener("online",this.#f),window.addEventListener("visibilitychange",this.#f)}getChallenge=async()=>(await this.#g(),await this.#a.then(a=>"function"==typeof a?a():a));#f=()=>{if(document.hidden)return;let{promise:b,resolve:c}=a.#d();this.#a=b,this.#b=c,window.V_C=[],window.V_C.push=c;let d=document.querySelector('script[src*="c.js"]');d&&d.remove(),this.#c+=1};#e=()=>{if(window.V_C){let a=window.V_C.pop();a&&this.#b(a)}else window.V_C=[],window.V_C.push=this.#b};#g=()=>{let a=new URL("/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/a-4-a/c.js",window.location.origin);return a.searchParams.set("i",String(this.#c)),a.searchParams.set("v",String(3)),a.searchParams.set("h",window.location.host),b(a.pathname+a.search)};#h=()=>{window.V_C=void 0};static #d(){let a,b;return{promise:new Promise((c,d)=>{a=c,b=d}),resolve:a,reject:b}}},d=class a{#a=!1;#b;constructor(a){this.#b=a}get loaded(){return this.#a}load=async()=>{this.#a||await this.#f()};#c=()=>{if(typeof globalThis.window>"u")throw Error("KPSDK is not available in the server");if(!window.KPSDK)throw Error("KPSDK is not loaded");let b=this.#b.map(b=>{let c=a.#e(b.path);return{domain:c.host,path:c.pathname,method:b.method}});try{window.KPSDK.configure(b)}catch(a){console.error("Error configuring KPSDK...",a)}};#f=async()=>{let a=this;return new Promise((c,d)=>{let e=()=>{document.removeEventListener("kpsdk-load",e),this.#c()},f=()=>{document.removeEventListener("kpsdk-ready",f),a.#a=!0,c()};document.addEventListener("kpsdk-load",e,{once:!0}),document.addEventListener("kpsdk-ready",f,{once:!0}),b("/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/p.js").catch(a=>{document.removeEventListener("kpsdk-load",e),document.removeEventListener("kpsdk-ready",f),d(a)})})};static #e(a){let b;try{b=new URL(a)}catch{b=new URL(a,location.origin)}return b}},e=a=>{let b=a.replace(/[.?+^$[\]\\(){}|-]/g,"\\$&").split("*").join(".*");return RegExp(`^${b}$`)},f=({path:a,pattern:b})=>-1!==a.search(b);async function g(a,b,c){let d=XMLHttpRequest.prototype.open,g=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(a,b,c,e,f){return this._requestUrl=b.toString(),this._requestMethod=a,d.call(this,a,b,c??!0,e,f)},XMLHttpRequest.prototype.send=async function(d){let h=this._requestUrl;if(!h||this._isReexecution)return g.call(this,d);let i=new URL(h,location.href),j=this._requestMethod??"GET",k=c.find(a=>{let b=f({path:i.pathname,pattern:e(a.path)}),c=a.method===j||"*"===a.method;return b&&c});if(!k)return g.call(this,d);let l=await a.getChallenge();if(this.setRequestHeader("x-is-human",JSON.stringify(l)),this.setRequestHeader("x-path",i.pathname),this.setRequestHeader("x-method",j),0!==l.b||b.loaded||((1===l.d||k?.advancedOptions?.checkLevel==="deepAnalysis")&&await b.load(),!b.loaded))return g.call(this,d);this.setRequestHeader("x-is-human",JSON.stringify(l)),this.setRequestHeader("x-path",i.pathname),this.setRequestHeader("x-method",j);let m=new XMLHttpRequest;return m._isReexecution=!0,m.open(j,h,!0),m.setRequestHeader("x-is-human",JSON.stringify(l)),m.setRequestHeader("x-path",i.pathname),m.setRequestHeader("x-method",j),this.timeout&&(m.timeout=this.timeout),this.responseType&&(m.responseType=this.responseType),this.withCredentials&&(m.withCredentials=this.withCredentials),m.onreadystatechange=()=>{Object.defineProperty(this,"readyState",{value:m.readyState,writable:!0,configurable:!0}),m.readyState===XMLHttpRequest.DONE&&(Object.defineProperty(this,"status",{value:m.status,writable:!0,configurable:!0}),Object.defineProperty(this,"statusText",{value:m.statusText,writable:!0,configurable:!0}),Object.defineProperty(this,"response",{value:m.response,writable:!0,configurable:!0}),Object.defineProperty(this,"responseText",{value:m.responseText,writable:!0,configurable:!0}),Object.defineProperty(this,"responseXML",{value:m.responseXML,writable:!0,configurable:!0}),this.getAllResponseHeaders=()=>m.getAllResponseHeaders(),this.getResponseHeader=a=>m.getResponseHeader(a)),this.onreadystatechange&&this.onreadystatechange.call(this,new Event("readystatechange"))},m.onload=a=>{this.onload&&this.onload.call(this,a)},m.onerror=a=>{this.onerror&&this.onerror.call(this,a)},m.onabort=a=>{this.onabort&&this.onabort.call(this,a)},m.ontimeout=a=>{this.ontimeout&&this.ontimeout.call(this,a)},m.onloadstart=a=>{this.onloadstart&&this.onloadstart.call(this,a)},m.onloadend=a=>{this.onloadend&&this.onloadend.call(this,a)},m.onprogress=a=>{this.onprogress&&this.onprogress.call(this,a)},m.send(d)}}!function({protect:a=[]}){let b;for(let b of a)if(b.advancedOptions?.checkLevel!==void 0&&"deepAnalysis"!==b.advancedOptions.checkLevel&&"basic"!==b.advancedOptions.checkLevel)throw Error(`Invalid checkLevel "${b.advancedOptions.checkLevel}" for route "${b.path}". Must be one of: deepAnalysis, basic`);let h=new c,i=new d(a);g(h,i,a).catch(a=>{console.error("Error patching XMLHttpRequest:",a)}),b=window.fetch,window.fetch=async(c,d)=>{let g=new URL(c instanceof Request?c.url:c,location.href),j=g.origin===location.origin,k=d?.method??(c instanceof Request?c.method:"GET"),l=a.find(a=>{let b=f({path:g.pathname,pattern:e(a.path)}),c=a.method===k||"*"===a.method;return b&&c});if(null==l||!j)return b(c,d);let m=await h.getChallenge(),n=new Headers(d?.headers||(c instanceof Request?c.headers:void 0));n.set("x-is-human",JSON.stringify(m)),n.set("x-path",g.pathname),n.set("x-method",k);let o={...d,headers:n};return i.loaded||0!==m.b?b(c,o):1===m.d||l?.advancedOptions?.checkLevel==="deepAnalysis"?(await i.load(),window.fetch(c,o)):b(c,o)}}({protect:a})})({ protect: [{"path":"/api/solution-partners/contact-solution-partner","method":"POST"},{"path":"/api/report-abuse","method":"POST"},{"path":"/api/appeals","method":"POST"},{"path":"/api/ai/gateway-playground/chat/logged-out","method":"POST"}] });ProductsAI Cloudv0Build applications with AIAI SDKThe AI Toolkit for TypeScript
AI GatewayOne endpoint, all your modelsVercel AgentAn agent that knows your stackSandboxAI workflows in live environmentsCore PlatformCI/CDHelping teams ship 6Ă fasterContent DeliveryFast, scalable, and reliableFluid ComputeServers, in serverless formObservabilityTrace every stepSecurityBot ManagementScalable bot protectionBotIDInvisible CAPTCHAPlatform SecurityDDoS Protection, Firewall
Web Application FirewallGranular, custom protectionResourcesCompanyCustomersTrusted by the best teamsBlogThe latest posts and changesChangelogSee what shippedPressRead the latest newsEventsJoin us at an eventLearnDocsVercel documentationAcademyLinear courses to level upKnowledge BaseFind help quicklyCommunityJoin the conversationOpen Source
Next.jsThe native Next.js platformNuxtThe progressive web framework
SvelteThe webâs efficient UI framework
TurborepoSpeed with Enterprise scaleSolutionsUse Cases
AI AppsDeploy at the speed of AIComposable CommercePower storefronts that convertMarketing SitesLaunch campaigns fastMulti-tenant PlatformsScale apps with one codebaseWeb AppsShip features, not infrastructureToolsMarketplaceExtend and automate workflowsTemplatesJumpstart app developmentPartner FinderGet help from solution partnersUsersPlatform EngineersAutomate away repetition
Design EngineersDeploy for every ideaEnterprisePricing
@media (max-width: 1150px) {
#header-content { display: none; }
}
@media (min-width: 1151px) {
#mobile-menu-toggle { display: none; }
}
Field EngineeringAustin, New York City, San FranciscoFull TimeForward-Deployed Engineer Careers /Field EngineeringField EngineeringAustin, New York City, San FranciscoFull TimeAbout Vercel:Vercel gives developers the tools and cloud infrastructure to build, scale, and secure a faster, more personalized web. As the team behind v0, Next.js, and AI SDK, Vercel helps customers like Ramp, Supreme, PayPal, and Under Armour build for the AI-native web. Our mission is to enable the world to ship the best products. That starts with creating a place where everyone can do their best work. Whether you're building on our platform, supporting our customers, or shaping our story: You can just ship things.About the role:We are looking for a Forward-Deployed Engineer to join our Professional Services team. This is not a traditional consulting roleâyou will embed directly with our most strategic enterprise customers to drive transformational outcomes across frontend modernization, platform migrations, and AI adoption.In this role, you will lead complex Next.js migrations, architect high-performance applications, and build production AI solutionsâall within customer environments. You'll work hands-on-keyboard alongside customer teams, whether you're migrating a legacy React application to App Router, conducting a deep-dive code audit, or deploying production agents using Vercel's AI SDK. You will be equally comfortable leading a technical discovery session with engineering leadership as you are refactoring a complex rendering strategy or optimizing an agentic workflow.Our Forward-Deployed Engineer operate with high agency and autonomy. You'll navigate ambiguous enterprise environments, assess technical debt, design migration strategies, and deliver measurable business valueâall while building long-term relationships that expand our partnership with each customer.You will report to the Director of Professional Services and will be remote-first with significant travel (25-40%) to customer sites for embedded engagements.What you will do:Lead complex frontend migrationsâmodernizing legacy React, Vue, or other frameworks to Next.js, including Pages to App Router transitions, incremental adoption strategies, and large-scale codebase transformations.Conduct technical assessments and code audits, analyzing customer codebases for performance bottlenecks, architectural anti-patterns, and optimization opportunitiesâdelivering actionable roadmaps that drive measurable improvements.Architect and implement high-performance Next.js applications, leveraging App Router, Server Components, streaming, ISR, edge functions, and advanced rendering strategies to meet enterprise scale and performance requirements.Optimize Core Web Vitals and application performance, using tools like Vercel Speed Insights to diagnose issues and implement fixes that improve SEO, conversion rates, and user experience.Build production AI solutions using Vercel's AI SDK and AI Cloudâincluding conversational interfaces, production agents, MCP servers, and agentic workflows that transform customer operations.Embed with strategic customers to build production applicationsâworking within their systems, understanding their constraints, and shipping TypeScript code that goes live.Drive enablement and knowledge transfer through workshops, pair programming, and documentationâensuring customer teams can extend and maintain solutions independently.Navigate complex enterprise environments by building relationships with stakeholders across engineering, product, and executive teamsâtranslating technical capabilities into business outcomes.Participate in pre-sales activities by providing technical expertise during discovery calls, scoping sessions, and proposal development for migrations, audits, and AI transformation engagements.Contribute to our service evolution by identifying repeatable patterns, building reusable components, and sharing implementation insights back to Product and Engineering teams.About you:5+ years of experience in software engineering with at least 2 years in a customer-facing technical role (consulting, solutions engineering, forward deployed engineering, or technical founder experience).Expert-level TypeScript skillsâthis is your primary language. You write production TypeScript daily and have strong opinions on type safety, patterns, and tooling.Deep expertise in Next.js, with a proven track record of architecting and delivering complex applications using App Router, Server Components, server-side rendering (SSR), static generation (SSG), incremental static regeneration (ISR), and edge functions.Demonstrated experience leading frontend migrationsâyou've modernized legacy applications to Next.js, navigated incremental adoption strategies, and understand the challenges of migrating large codebases in production environments.Mastery of React and its ecosystem, including advanced state management, performance optimization, and modern patterns like streaming, suspense, and concurrent features.Production experience with LLMs and AI applications, including prompt engineering, agent development, and tool use patterns. Familiarity with Vercel's AI SDK is strongly preferred.High agency with comfort in ambiguityâyou thrive when given a problem to solve rather than a task to complete, and you can navigate complex organizations to drive outcomes.Exceptional communication skills with the ability to conduct technical discovery, present to executives, mentor engineers, and build lasting customer relationshipsâall with a low-ego, collaborative approach.Business acumen to understand customer objectives, translate technical capabilities into ROI, and identify expansion opportunities throughout engagement lifecycles.Willingness to travel 25-40% to customer sites for embedded work and relationship building.Bonus if you:Have led large-scale migrations from legacy frameworks (Create React App, Gatsby, custom webpack setups) to Next.js in enterprise environments.Have expertise in performance optimization and Core Web Vitals, with experience diagnosing and fixing LCP, CLS, and INP issues at scale.Have experience with Model Context Protocol (MCP), building MCP servers, or implementing complex tool-use patterns in production AI applications.Have led enterprise AI transformation initiatives, including building production agents that automated manual processes or replaced legacy systems.Have worked with micro-frontends, module federation, or multi-team frontend architectures.Have contributed to the Next.js, React, or AI SDK open-source projects, or maintain popular related libraries.Have experience with enterprise deployment patterns including security reviews, compliance requirements, and multi-region architectures.Have a background in financial services, healthcare, retail/e-commerce, or mediaâindustries with complex frontend ecosystems and growing AI adoption.Have spoken at conferences or published thought leadership on frontend architecture, migrations, or AI applications.Benefits:Great compensation package and stock options.Inclusive Healthcare Package.Learn and Grow - we provide mentorship and send you to events that help you build your network and skills.Flexible Time Off - Flexible vacation policy with a recommended 4-weeks per year, and paid holidays.Remote Friendly - Work with teammates from different time zones across the globe.We will provide you the gear you need to do your role, and a WFH budget for you to outfit your space as needed.The San Francisco, CA base pay range for this role is $137,000.00 - $207,000.00. This salary range is an estimate. Actual salary will be based on job related skills, experience and location. Pay ranges outside San Francisco may be adjusted based on employee location. The total compensation package also includes benefits and equity-based compensation. Your recruiter can share more about the specific pay range for your location during the hiring process.Vercel is committed to fostering and empowering an inclusive community within our organization. We do not discriminate on the basis of race, religion, color, gender expression or identity, sexual orientation, national origin, citizenship, age, marital status, veteran status, disability status, or any other characteristic protected by law. Vercel encourages everyone to apply for our available positions, even if they don't necessarily check every box on the job description.Apply for RoleApply Now.Tell us why youâd be a good fit for the Forward-Deployed Engineer role.First NameLast NameEmail AddressPhone NumberResumeUpload your resumeResume should be a PDF under 3.5MB.Are you currently based in any of these countries? Please note these are the only countries where we are accepting applicationsâUnited StatesâGermanyâUnited KingdomâArgentinaâAustraliaâCanadaâIndiaâJapanâOtherWill you require Visa Sponsorship now, or in the future?âYesâNoYour authorization to work in the country where you live. Please choose the option that describes your work authorization.
âI am authorized to work in the country due to my nationalityâI am authorized to work in the country based on a valid work permit and do not need a company to sponsor my visaâI am authorized to work in the country based on a valid work permit which needs to be sponsored by the company I work forâI am not authorized to work in the country and need visa supportâOtherDo you live in one of the following states?
Alabama, Alaska, Delaware, Kansas, Maine, Mississippi, Montana, Nebraska, New Mexico, North Dakota, South Dakota, West Virginia, or Wyoming.âYesâNoBy submitting my application, I acknowledge that I have read and understand Vercelâs Job Applicant Privacy Notice âAcknowledge/ConfirmPlease double-check all the information provided above. Ensuring accuracy is crucial, as any errors or omissions may impact the review of your application.âI have reviewed and confirmed that all the information provided is accurate and complete.U.S. Standard Demographic Questions.At Vercel, we value belonging and believe in fostering an environment where a diversity of perspectives can thrive. As part of this commitment, we invite you to voluntarily provide demographic information. Your responses will be used (in aggregate only) to help us better understand the diversity of our applicants and identify areas of improvement in our recruitment and hiring process. Your responses, or decision not to respond, will be kept confidential and will only be used in aggregate form for diversity and inclusion efforts. This information will not be associated with your specific application and will not be disclosed to the hiring team or used in the hiring decision in any way.Individuals seeking employment are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation. Asking the below questions help us comply with federal and state Equal Employment Opportunity/Affirmative Action record keeping, reporting, and other legal requirements.How would you describe your gender identity? (mark all that apply)âManâNon-binaryâWomanâI prefer to self-describeâI don't wish to answerHow would you describe your racial/ethnic background? (mark all that apply)âBlack or of African descentâEast AsianâHispanic, Latinx or of Spanish OriginâIndigenous, American Indian or Alaska NativeâMiddle Eastern or North AfricanâNative Hawaiian or Pacific IslanderâSouth AsianâSoutheast AsianâWhite or EuropeanâI prefer to self-describeâI don't wish to answerHow would you describe your sexual orientation? (mark all that apply)âAsexualâBisexual and/or pansexualâGayâHeterosexualâLesbianâQueerâI prefer to self-describeâI don't wish to answerDo you identify as transgender?âYesâNoâI prefer to self-describeâI don't wish to answerDo you have a disability or chronic condition (physical, visual, auditory, cognitive, mental, emotional, or other) that substantially limits one or more of your major life activities, including mobility, communication (seeing, hearing, speaking), and learning?âYesâNoâI prefer to self-describeâI don't wish to answerAre you a veteran or active member of the United States Armed Forces?âYes, I am a veteran or active memberâNo, I am not a veteran or active memberâI prefer to self-describeâI don't wish to answerOptionally, include links to your social media profiles. LinkedInlinkedin.com/in/ X (Twitter)x.com/ GitHubgithub.com/ Portfoliohttps://Submit ApplicationGet StartedTemplatesSupported frameworksMarketplaceDomainsBuildNext.js on VercelTurborepov0ScaleContent delivery networkFluid computeCI/CDObservabilityAI GatewayNewVercel AgentNewSecurePlatform securityWeb Application FirewallBot managementBotIDSandboxNewResourcesPricingCustomersEnterpriseArticlesStartupsSolution partnersLearnDocsBlogChangelogKnowledge BaseAcademyCommunityFrameworksNext.jsNuxtSvelteNitroTurboSDKsAI SDKWorkflow DevKitNewFlags SDKChat SDKStreamdown AINewUse CasesComposable commerceMulti-tenant platformsWeb appsMarketing sitesPlatform engineersDesign engineersCompanyAboutCareersHelpPressLegalPrivacy PolicyCommunityOpen source programEventsShipped on VercelGitHubLinkedIn XYouTubeLoading statusâŚSelect a display theme:system lightdarkrequestAnimationFrame(function(){$RT=performance.now()});Products$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")v0Build applications with AI$RC("B:1","S:1")AI SDKThe AI Toolkit for TypeScript$RC("B:2","S:2")
AI GatewayOne endpoint, all your models$RC("B:3","S:3")Vercel AgentAn agent that knows your stack$RC("B:4","S:4")SandboxAI workflows in live environments$RC("B:5","S:5")CI/CDHelping teams ship 6Ă faster$RC("B:6","S:6")Content DeliveryFast, scalable, and reliable$RC("B:7","S:7")Fluid ComputeServers, in serverless form$RC("B:8","S:8")ObservabilityTrace every step$RC("B:9","S:9")Bot ManagementScalable bot protection$RC("B:a","S:a")BotIDInvisible CAPTCHA$RC("B:b","S:b")Platform SecurityDDoS Protection, Firewall$RC("B:c","S:c")
Web Application FirewallGranular, custom protection$RC("B:d","S:d")Resources$RC("B:e","S:e")CustomersTrusted by the best teams$RC("B:f","S:f")BlogThe latest posts and changes$RC("B:10","S:10")ChangelogSee what shipped$RC("B:11","S:11")PressRead the latest news$RC("B:12","S:12")EventsJoin us at an event$RC("B:13","S:13")DocsVercel documentation$RC("B:14","S:14")AcademyLinear courses to level up$RC("B:15","S:15")Knowledge BaseFind help quickly$RC("B:16","S:16")CommunityJoin the conversation$RC("B:17","S:17")
Next.jsThe native Next.js platform$RC("B:18","S:18")NuxtThe progressive web framework$RC("B:19","S:19")
SvelteThe webâs efficient UI framework$RC("B:1a","S:1a")
TurborepoSpeed with Enterprise scale$RC("B:1b","S:1b")Solutions$RC("B:1c","S:1c")
AI AppsDeploy at the speed of AI$RC("B:1d","S:1d")Composable CommercePower storefronts that convert$RC("B:1e","S:1e")Marketing SitesLaunch campaigns fast$RC("B:1f","S:1f")Multi-tenant PlatformsScale apps with one codebase$RC("B:20","S:20")Web AppsShip features, not infrastructure$RC("B:21","S:21")MarketplaceExtend and automate workflows$RC("B:22","S:22")TemplatesJumpstart app development$RC("B:23","S:23")Partner FinderGet help from solution partners$RC("B:24","S:24")Platform EngineersAutomate away repetition$RC("B:25","S:25")
Design EngineersDeploy for every idea$RC("B:26","S:26")(self.__next_f=self.__next_f||[]).push([0])self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[121919,[\"/vc-ap-vercel-marketing/_next/static/chunks/d602490cbc5cfd34.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/44823c25163491d2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"default\"]\n3:I[971044,[\"/vc-ap-vercel-marketing/_next/static/chunks/d602490cbc5cfd34.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/44823c25163491d2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"default\"]\n10:I[5379,[\"/vc-ap-vercel-marketing/_next/static/chunks/2f7276e60ce39a65.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"default\"]\n:HL[\"/vc-ap-vercel-marketing/_next/static/chunks/9a394915db0f1ed9.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"style\"]\n:HL[\"/vc-ap-vercel-marketing/_next/static/chunks/c6d2560ce77c4263.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"style\"]\n:HL[\"/vc-ap-vercel-marketing/_next/static/chunks/1a11af8e62fee274.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"style\"]\n:HL[\"/vc-ap-vercel-marketing/_next/static/chunks/b5443a9ca88acebf.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"style\"]\n:HL[\"/vc-ap-vercel-marketing/_next/static/chunks/1d70b9f5e73ee663.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"style\"]\n:HL[\"/vc-ap-vercel-marketing/_next/static/chunks/1a547aa95d3ec340.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"style\"]\n:HL[\"/vc-ap-vercel-marketing/_next/static/chunks/3a62e0a049e135e2.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"style\"]\n:HL[\"/vc-ap-vercel-marketing/_next/static/chunks/e6ad0d8e06630174.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"style\"]\n:HL[\"/vc-ap-vercel-marketing/_next/static/media/797e433ab948586e.p.d2077940.woff2?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/vc-ap-vercel-marketing/_next/static/media/GeistPixel_Circle.p.1fb96dbc.woff2?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/vc-ap-vercel-marketing/_next/static/media/GeistPixel_Grid.p.bae0fb02.woff2?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/vc-ap-vercel-marketing/_next/static/media/GeistPixel_Line.p.2cdc4926.woff2?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/vc-ap-vercel-marketing/_next/static/media/GeistPixel_Square.p.9dca19c6.woff2?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/vc-ap-vercel-marketing/_next/static/media/GeistPixel_Triangle.p.2b814e87.woff2?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/vc-ap-vercel-marketing/_next/static/media/caa3a2e1cccd8315.p.f75d4fb7.woff2?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/vc-ap-vercel-marketing/_next/static/chunks/1c5a578a161ff20e.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"style\"]\n:HL[\"/vc-ap-vercel-marketing/_next/static/chunks/19300aff8bf868d7.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"style\"]\n"])self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"careers\",\"forward-deployed-engineer-5752684004\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"(site)\",{\"children\":[\"(default)\",{\"children\":[\"careers\",{\"children\":[[\"slug\",\"forward-deployed-engineer-5752684004\",\"d\",null],{\"children\":[\"__PAGE__\",{}]}]}]}]},\"$undefined\",\"$undefined\",16]}],[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/vc-ap-vercel-marketing/_next/static/chunks/9a394915db0f1ed9.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/vc-ap-vercel-marketing/_next/static/chunks/c6d2560ce77c4263.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/vc-ap-vercel-marketing/_next/static/chunks/1a11af8e62fee274.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/vc-ap-vercel-marketing/_next/static/chunks/b5443a9ca88acebf.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"/vc-ap-vercel-marketing/_next/static/chunks/1d70b9f5e73ee663.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"5\",{\"rel\":\"stylesheet\",\"href\":\"/vc-ap-vercel-marketing/_next/static/chunks/1a547aa95d3ec340.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"6\",{\"rel\":\"stylesheet\",\"href\":\"/vc-ap-vercel-marketing/_next/static/chunks/3a62e0a049e135e2.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"7\",{\"rel\":\"stylesheet\",\"href\":\"/vc-ap-vercel-marketing/_next/static/chunks/e6ad0d8e06630174.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],\"$L4\",\"$L5\",\"$L6\",\"$L7\",\"$L8\"],\"$L9\"]}],{\"children\":[\"$La\",{\"children\":[\"$Lb\",{\"children\":[\"$Lc\",{\"children\":[\"$Ld\",{},null,false,null]},null,false,\"$@e\"]},null,false,\"$@e\"]},null,false,null]},null,false,null]},null,false,\"$@e\"],\"$Lf\",false]],\"m\":\"$undefined\",\"G\":[\"$10\",[\"$L11\",\"$L12\",\"$L13\",\"$L14\"]],\"S\":true,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\"}\n"])self.__next_f.push([1,"15:I[308344,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"GeistThemeScript\"]\n17:I[490898,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"\"]\n"])self.__next_f.push([1,"1a:I[304266,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/eedd69937cb7bf80.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/5f098fcaa58c8714.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/581c24f203eecde7.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/a5b40d355aa5630c.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/d87e5d13dc27970c.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/943c453c7db1ea12.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/0f7486925f3d4f64.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/1243aa75082a85b5.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/5feffed8932c0895.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/0cb1d44c248ab275.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/d0645788c1024f3d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/2b617d9c2e7faccb.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/b7a7b4c3993adc77.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/07d6d43ab21a7627.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/080eaf1e1bbe6bb4.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/435dc6077967a070.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/8550b6c8b1b6cd4d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/1714dac650129be2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/ac75a48c59073c7c.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/16b1ac042a3ac9ff.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/0739b9aa944c5d80.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"Header\"]\n"])self.__next_f.push([1,"1b:I[767003,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/eedd69937cb7bf80.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/5f098fcaa58c8714.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/581c24f203eecde7.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/a5b40d355aa5630c.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/d87e5d13dc27970c.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/943c453c7db1ea12.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/0f7486925f3d4f64.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/1243aa75082a85b5.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/5feffed8932c0895.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/0cb1d44c248ab275.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/d0645788c1024f3d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/2b617d9c2e7faccb.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/b7a7b4c3993adc77.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/07d6d43ab21a7627.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/080eaf1e1bbe6bb4.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/435dc6077967a070.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/8550b6c8b1b6cd4d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/1714dac650129be2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/ac75a48c59073c7c.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/16b1ac042a3ac9ff.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/0739b9aa944c5d80.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"Footer2026\"]\n"])self.__next_f.push([1,"1c:I[286826,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/eedd69937cb7bf80.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/5f098fcaa58c8714.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/581c24f203eecde7.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/a5b40d355aa5630c.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/d87e5d13dc27970c.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/943c453c7db1ea12.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/0f7486925f3d4f64.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/1243aa75082a85b5.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/5feffed8932c0895.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/0cb1d44c248ab275.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/d0645788c1024f3d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/2b617d9c2e7faccb.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/b7a7b4c3993adc77.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/07d6d43ab21a7627.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/080eaf1e1bbe6bb4.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/435dc6077967a070.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/8550b6c8b1b6cd4d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/1714dac650129be2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/ac75a48c59073c7c.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/16b1ac042a3ac9ff.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/0739b9aa944c5d80.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"MarketingChatPanel\"]\n"])self.__next_f.push([1,"1e:I[332277,[\"/vc-ap-vercel-marketing/_next/static/chunks/d602490cbc5cfd34.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/44823c25163491d2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"OutletBoundary\"]\n1f:\"$Sreact.suspense\"\n22:I[332277,[\"/vc-ap-vercel-marketing/_next/static/chunks/d602490cbc5cfd34.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/44823c25163491d2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"ViewportBoundary\"]\n24:I[332277,[\"/vc-ap-vercel-marketing/_next/static/chunks/d602490cbc5cfd34.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/44823c25163491d2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"MetadataBoundary\"]\n4:[\"$\",\"script\",\"script-6\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}]\n5:[\"$\",\"script\",\"script-7\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}]\n6:[\"$\",\"script\",\"script-8\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}]\n7:[\"$\",\"script\",\"script-9\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}]\n8:[\"$\",\"script\",\"script-10\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}]\n16:Ta10,"])self.__next_f.push([1,"\n// Protect Geist code blocks from 1Password DOM flattening\n(function() {\n const codeBlockSnapshots = new WeakMap();\n let isRestoring = false;\n\n function saveSnapshot(codeElement) {\n if (!codeBlockSnapshots.has(codeElement)) {\n codeBlockSnapshots.set(codeElement, codeElement.cloneNode(true));\n }\n }\n\n function checkAndRestore(codeElement) {\n if (isRestoring) return;\n\n // Check if our specific structure was flattened\n const hasOurStructure = codeElement.querySelector('[data-geist-code-block-line]');\n const snapshot = codeBlockSnapshots.get(codeElement);\n\n if (!hasOurStructure \u0026\u0026 snapshot \u0026\u0026 snapshot.querySelector('[data-geist-code-block-line]')) {\n // Our structure was destroyed (likely by 1Password), restore it\n isRestoring = true;\n codeElement.innerHTML = snapshot.innerHTML;\n isRestoring = false;\n }\n }\n\n function initializeCodeBlocks() {\n document.querySelectorAll('code[data-geist-code-block]').forEach(saveSnapshot);\n }\n\n // Single global observer for all code blocks\n const globalObserver = new MutationObserver(function(mutations) {\n if (isRestoring) return;\n\n mutations.forEach(function(mutation) {\n // Check if new code blocks were added\n mutation.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.matches \u0026\u0026 node.matches('code[data-geist-code-block]')) {\n saveSnapshot(node);\n } else if (node.querySelectorAll) {\n node.querySelectorAll('code[data-geist-code-block]').forEach(saveSnapshot);\n }\n }\n });\n\n // Check if existing code blocks were modified\n var target = mutation.target;\n if (target.nodeType === 1) {\n // Check if the target itself is a protected code block\n if (target.matches \u0026\u0026 target.matches('code[data-geist-code-block]')) {\n checkAndRestore(target);\n }\n // Check if the target contains protected code blocks\n else if (target.closest \u0026\u0026 target.closest('code[data-geist-code-block]')) {\n checkAndRestore(target.closest('code[data-geist-code-block]'));\n }\n }\n });\n });\n\n // Initialize existing code blocks and start observing\n function init() {\n initializeCodeBlocks();\n globalObserver.observe(document.documentElement, {\n childList: true,\n subtree: true,\n characterData: true\n });\n }\n\n // Run immediately and after DOM is ready\n if (document.readyState === 'loading') {\n document.addEventListener('DOMContentLoaded', init);\n } else {\n init();\n }\n})();\n"])self.__next_f.push([1,"18:T1873,"])self.__next_f.push([1,"(({protect:a})=\u003e{function b(a){return new Promise((b,c)=\u003e{if(document.querySelector(`script[src=\"${a}\"]`))return void b();let d=document.createElement(\"script\");d.src=a,d.async=!0,d.onload=()=\u003eb(),d.onerror=a=\u003e{console.error(\"Error loading script\",a),c(a)},document.head.appendChild(d)})}var c=class a{#a;#b;#c=0;constructor(){let{promise:b,resolve:c}=a.#d();this.#a=b,this.#b=c,this.#e(),window.addEventListener(\"online\",this.#f),window.addEventListener(\"visibilitychange\",this.#f)}getChallenge=async()=\u003e(await this.#g(),await this.#a.then(a=\u003e\"function\"==typeof a?a():a));#f=()=\u003e{if(document.hidden)return;let{promise:b,resolve:c}=a.#d();this.#a=b,this.#b=c,window.V_C=[],window.V_C.push=c;let d=document.querySelector('script[src*=\"c.js\"]');d\u0026\u0026d.remove(),this.#c+=1};#e=()=\u003e{if(window.V_C){let a=window.V_C.pop();a\u0026\u0026this.#b(a)}else window.V_C=[],window.V_C.push=this.#b};#g=()=\u003e{let a=new URL(\"/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/a-4-a/c.js\",window.location.origin);return a.searchParams.set(\"i\",String(this.#c)),a.searchParams.set(\"v\",String(3)),a.searchParams.set(\"h\",window.location.host),b(a.pathname+a.search)};#h=()=\u003e{window.V_C=void 0};static #d(){let a,b;return{promise:new Promise((c,d)=\u003e{a=c,b=d}),resolve:a,reject:b}}},d=class a{#a=!1;#b;constructor(a){this.#b=a}get loaded(){return this.#a}load=async()=\u003e{this.#a||await this.#f()};#c=()=\u003e{if(typeof globalThis.window\u003e\"u\")throw Error(\"KPSDK is not available in the server\");if(!window.KPSDK)throw Error(\"KPSDK is not loaded\");let b=this.#b.map(b=\u003e{let c=a.#e(b.path);return{domain:c.host,path:c.pathname,method:b.method}});try{window.KPSDK.configure(b)}catch(a){console.error(\"Error configuring KPSDK...\",a)}};#f=async()=\u003e{let a=this;return new Promise((c,d)=\u003e{let e=()=\u003e{document.removeEventListener(\"kpsdk-load\",e),this.#c()},f=()=\u003e{document.removeEventListener(\"kpsdk-ready\",f),a.#a=!0,c()};document.addEventListener(\"kpsdk-load\",e,{once:!0}),document.addEventListener(\"kpsdk-ready\",f,{once:!0}),b(\"/149e9513-01fa-4fb0-aad4-566afd725d1b/2d206a39-8ed7-437e-a3be-862e0f06eea3/p.js\").catch(a=\u003e{document.removeEventListener(\"kpsdk-load\",e),document.removeEventListener(\"kpsdk-ready\",f),d(a)})})};static #e(a){let b;try{b=new URL(a)}catch{b=new URL(a,location.origin)}return b}},e=a=\u003e{let b=a.replace(/[.?+^$[\\]\\\\(){}|-]/g,\"\\\\$\u0026\").split(\"*\").join(\".*\");return RegExp(`^${b}$`)},f=({path:a,pattern:b})=\u003e-1!==a.search(b);async function g(a,b,c){let d=XMLHttpRequest.prototype.open,g=XMLHttpRequest.prototype.send;XMLHttpRequest.prototype.open=function(a,b,c,e,f){return this._requestUrl=b.toString(),this._requestMethod=a,d.call(this,a,b,c??!0,e,f)},XMLHttpRequest.prototype.send=async function(d){let h=this._requestUrl;if(!h||this._isReexecution)return g.call(this,d);let i=new URL(h,location.href),j=this._requestMethod??\"GET\",k=c.find(a=\u003e{let b=f({path:i.pathname,pattern:e(a.path)}),c=a.method===j||\"*\"===a.method;return b\u0026\u0026c});if(!k)return g.call(this,d);let l=await a.getChallenge();if(this.setRequestHeader(\"x-is-human\",JSON.stringify(l)),this.setRequestHeader(\"x-path\",i.pathname),this.setRequestHeader(\"x-method\",j),0!==l.b||b.loaded||((1===l.d||k?.advancedOptions?.checkLevel===\"deepAnalysis\")\u0026\u0026await b.load(),!b.loaded))return g.call(this,d);this.setRequestHeader(\"x-is-human\",JSON.stringify(l)),this.setRequestHeader(\"x-path\",i.pathname),this.setRequestHeader(\"x-method\",j);let m=new XMLHttpRequest;return m._isReexecution=!0,m.open(j,h,!0),m.setRequestHeader(\"x-is-human\",JSON.stringify(l)),m.setRequestHeader(\"x-path\",i.pathname),m.setRequestHeader(\"x-method\",j),this.timeout\u0026\u0026(m.timeout=this.timeout),this.responseType\u0026\u0026(m.responseType=this.responseType),this.withCredentials\u0026\u0026(m.withCredentials=this.withCredentials),m.onreadystatechange=()=\u003e{Object.defineProperty(this,\"readyState\",{value:m.readyState,writable:!0,configurable:!0}),m.readyState===XMLHttpRequest.DONE\u0026\u0026(Object.defineProperty(this,\"status\",{value:m.status,writable:!0,configurable:!0}),Object.defineProperty(this,\"statusText\",{value:m.statusText,writable:!0,configurable:!0}),Object.defineProperty(this,\"response\",{value:m.response,writable:!0,configurable:!0}),Object.defineProperty(this,\"responseText\",{value:m.responseText,writable:!0,configurable:!0}),Object.defineProperty(this,\"responseXML\",{value:m.responseXML,writable:!0,configurable:!0}),this.getAllResponseHeaders=()=\u003em.getAllResponseHeaders(),this.getResponseHeader=a=\u003em.getResponseHeader(a)),this.onreadystatechange\u0026\u0026this.onreadystatechange.call(this,new Event(\"readystatechange\"))},m.onload=a=\u003e{this.onload\u0026\u0026this.onload.call(this,a)},m.onerror=a=\u003e{this.onerror\u0026\u0026this.onerror.call(this,a)},m.onabort=a=\u003e{this.onabort\u0026\u0026this.onabort.call(this,a)},m.ontimeout=a=\u003e{this.ontimeout\u0026\u0026this.ontimeout.call(this,a)},m.onloadstart=a=\u003e{this.onloadstart\u0026\u0026this.onloadstart.call(this,a)},m.onloadend=a=\u003e{this.onloadend\u0026\u0026this.onloadend.call(this,a)},m.onprogress=a=\u003e{this.onprogress\u0026\u0026this.onprogress.call(this,a)},m.send(d)}}!function({protect:a=[]}){let b;for(let b of a)if(b.advancedOptions?.checkLevel!==void 0\u0026\u0026\"deepAnalysis\"!==b.advancedOptions.checkLevel\u0026\u0026\"basic\"!==b.advancedOptions.checkLevel)throw Error(`Invalid checkLevel \"${b.advancedOptions.checkLevel}\" for route \"${b.path}\". Must be one of: deepAnalysis, basic`);let h=new c,i=new d(a);g(h,i,a).catch(a=\u003e{console.error(\"Error patching XMLHttpRequest:\",a)}),b=window.fetch,window.fetch=async(c,d)=\u003e{let g=new URL(c instanceof Request?c.url:c,location.href),j=g.origin===location.origin,k=d?.method??(c instanceof Request?c.method:\"GET\"),l=a.find(a=\u003e{let b=f({path:g.pathname,pattern:e(a.path)}),c=a.method===k||\"*\"===a.method;return b\u0026\u0026c});if(null==l||!j)return b(c,d);let m=await h.getChallenge(),n=new Headers(d?.headers||(c instanceof Request?c.headers:void 0));n.set(\"x-is-human\",JSON.stringify(m)),n.set(\"x-path\",g.pathname),n.set(\"x-method\",k);let o={...d,headers:n};return i.loaded||0!==m.b?b(c,o):1===m.d||l?.advancedOptions?.checkLevel===\"deepAnalysis\"?(await i.load(),window.fetch(c,o)):b(c,o)}}({protect:a})})({ protect: [{\"path\":\"/api/solution-partners/contact-solution-partner\",\"method\":\"POST\"},{\"path\":\"/api/report-abuse\",\"method\":\"POST\"},{\"path\":\"/api/appeals\",\"method\":\"POST\"},{\"path\":\"/api/ai/gateway-playground/chat/logged-out\",\"method\":\"POST\"}] });"])self.__next_f.push([1,"9:[\"$\",\"html\",null,{\"className\":\"geist_mono_98cac566-module__bcNCwW__className geist_1620151b-module__2VSEvG__className geist_mono_98cac566-module__bcNCwW__variable geist_1620151b-module__2VSEvG__variable\",\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"$L15\",null,{\"forcedTheme\":\"$undefined\",\"storageKey\":\"zeit-theme\"}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$16\"}}],[\"$\",\"$L17\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"var w=window;var good=w.CSS\u0026\u0026CSS.supports('color', 'var(--v)'); try{const i=1} catch(e){good=0}; if(!good \u0026\u0026 (!w.localStorage || !localStorage.getItem('ignore-browser'))) w.location='/old-browser.html'\"},\"id\":\"browser-check\"}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"$18\"}}]]}],\"$L19\"]}]\n"])self.__next_f.push([1,"a:[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/eedd69937cb7bf80.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/5f098fcaa58c8714.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/581c24f203eecde7.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/a5b40d355aa5630c.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/d87e5d13dc27970c.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/943c453c7db1ea12.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/0f7486925f3d4f64.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/1243aa75082a85b5.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/5feffed8932c0895.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/0cb1d44c248ab275.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/d0645788c1024f3d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/2b617d9c2e7faccb.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/b7a7b4c3993adc77.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-13\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/07d6d43ab21a7627.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-14\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/080eaf1e1bbe6bb4.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-15\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/435dc6077967a070.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-16\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/8550b6c8b1b6cd4d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-17\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/1714dac650129be2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-18\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/ac75a48c59073c7c.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-19\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/16b1ac042a3ac9ff.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-20\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/0739b9aa944c5d80.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"div\",null,{\"className\":\"flex min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"@container flex-1 min-w-0\",\"children\":[[\"$\",\"$L1a\",null,{\"canGrow\":true}],[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L1b\",null,{\"isMarketingPage\":true,\"isMinimal\":\"$undefined\"}]]}],[\"$\",\"$L1c\",null,{}]]}]]}]\n"])self.__next_f.push([1,"b:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\nc:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n"])self.__next_f.push([1,"d:[\"$\",\"$1\",\"c\",{\"children\":[\"$L1d\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/vc-ap-vercel-marketing/_next/static/chunks/1c5a578a161ff20e.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/vc-ap-vercel-marketing/_next/static/chunks/19300aff8bf868d7.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/1ba869c177933d5b.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/625143bb6b86946d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/f8c1ff3322af561f.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/86331fe7d723b2b3.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/vc-ap-vercel-marketing/_next/static/chunks/6719deb0796cf6c8.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L1e\",null,{\"children\":[\"$\",\"$1f\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@20\"}]}]]}]\n"])self.__next_f.push([1,"21:[]\ne:\"$W21\"\nf:[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L24\",null,{\"children\":[\"$\",\"$1f\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L25\"}]}]}],null]}]\n11:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/vc-ap-vercel-marketing/_next/static/chunks/1a11af8e62fee274.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n12:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/vc-ap-vercel-marketing/_next/static/chunks/1a547aa95d3ec340.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n13:[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/vc-ap-vercel-marketing/_next/static/chunks/3a62e0a049e135e2.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n14:[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/vc-ap-vercel-marketing/_next/static/chunks/9a394915db0f1ed9.css?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n"])self.__next_f.push([1,"26:I[636129,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"GracefulHydrationErrorBoundary\"]\n27:I[140444,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"RootUserProvider\"]\n28:I[338940,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"RootTeamProvider\"]\n2a:I[308344,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9"])self.__next_f.push([1,"c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"GeistProvider\"]\n2b:I[927437,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"PrefetchCrossZoneLinksProvider\"]\n2d:I[155984,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"CompatRouterAllowed\"]\n2e:I[130664,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"BootstrapClien"])self.__next_f.push([1,"tHooks\"]\n30:I[927437,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"PrefetchCrossZoneLinks\"]\n31:I[738552,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"BootstrapClientDeferred\"]\n32:I[754279,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"LogoutScreen\"]\n33:I[455575,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def2"])self.__next_f.push([1,"53e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"Toasts\"]\n2f:T47a,\nif (window.location.hostname === 'vercel.com' || window.location.search.includes('test-sift')) {\n (function() {\n var d = document;\n var w = window;\n var find = (s) =\u003e d.cookie.split('; ').find(r =\u003e r.startsWith(s));\n var sid;\n var row = find('vercel_session_id');\n if (row) {\n sid = row.replace('vercel_session_id=', '');\n } else {\n var a = new Uint32Array(5);\n crypto.getRandomValues(a);\n sid = btoa(a);\n d.cookie = \"vercel_session_id=\" + sid;\n }\n var _sift = w._sift = w._sift || [];\n _sift.push(['_setAccount', 'e0fb7b5a33']);\n _sift.push(['_setUserId', '']);\n _sift.push(['_setSessionId', sid]);\n _sift.push(['_trackPageview']);\n var pathname = w.location.pathname;\n setInterval(() =\u003e {\n if (pathname !== w.location.pathname) {\n pathname = w.location.pathname;\n w._sift.push(['_trackPageview']);\n }\n }, 2000)\n\n if (!find('vercel_impersonate')) {\n w.addEventListener('load', () =\u003e {\n var e = d.createElement('script');\n e.src = '/_stream/external/cdn.sift.com/s.js';\n d.body.appendChild(e);\n });\n }\n })()\n}19:[\"$\",\"$L26\",null,{\"as\":\"body\",\"className\":\"tailwind tailwind-no-preflight\",\"children\":[\"$\",\"$L27\",null,{\"children\":[\"$\",\"$L28\",null,{\"children\":[[\"$\",\"$1f\",null,{\"fallback\":null,\"children\":\"$L29\"}],[\"$\",\"$L2a\",null,{\"forcedTheme\":\"$undefined\",\"setBackgroundColor\":true,\"storageKey\":\"zeit-theme\",\"withScript\":false,\"children\":[\"$\",\"$L2b\",null,{\"children\":\"$L2c\"}]}],[\"$\",\"$L2d\",null,{\"children\":[\"$\",\"$L2e\",null,{}]}],[[[[\"$\",\"$L17\",\"script-sift\",{\"dangerouslySetInnerHTML\":{\"__html\":\"$2f\"},\"id\":\"script-sift\"}]],[\"$\",\"$L30\",null,{}]],[\"$\",\"$L31\",null,{}]],[\"$\",\"$L32\",null,{}],[\"$\",\"$L33\",null,{}]]}]}]}]\n"])self.__next_f.push([1,"34:I[641388,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"TelemetryClient\"]\n29:[\"$\",\"$L34\",null,{\"extraAttributes\":\"$undefined\"}]\n"])self.__next_f.push([1,"35:I[500058,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"DraftModeClientBoundary\"]\n"])self.__next_f.push([1,"36:I[295894,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/5f098fcaa58c8714.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/d87e5d13dc27970c.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/1243aa75082a85b5.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/fd81b354640cd3e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/5feffed8932c0895.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/0f7486925f3d4f64.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/8550b6c8b1b6cd4d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f8c1ff3322af561f.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/581c24f203eecde7.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/dc20a03da6fc78b2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/a606e96d5d254be6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/2b617d9c2e7faccb.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/07d6d43ab21a7627.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/b7a7b4c3993adc77.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/1714dac650129be2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/d0645788c1024f3d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/080eaf1e1bbe6bb4.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/943c453c7db1ea12.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/a5b40d355aa5630c.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/16b1ac042a3ac9ff.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/0739b9aa944c5d80.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/435dc6077967a070.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"NotFound\"]\n"])self.__next_f.push([1,"37:I[143033,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"LocalDraftModeCommand\"]\n2c:[\"$\",\"$L35\",null,{\"isDraftModeEnabled\":false,\"children\":[[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"flex min-w-0\",\"children\":[[\"$\",\"div\",null,{\"className\":\"@container flex-1 min-w-0\",\"children\":[[\"$\",\"$L1a\",null,{\"canGrow\":true}],[\"$\",\"$L36\",null,{\"autoDraft\":true,\"href\":\"/home\"}],[\"$\",\"$L1b\",null,{\"isMarketingPage\":true,\"isMinimal\":\"$undefined\"}]]}],[\"$\",\"$L1c\",null,{}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L37\",null,{}]]}]\n"])self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#FAFAFA\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"meta\",\"3\",{\"name\":\"theme-color\",\"content\":\"#000\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"meta\",\"4\",{\"name\":\"color-scheme\",\"content\":\"dark light\"}]]\n"])self.__next_f.push([1,"38:I[992123,[\"/vc-ap-vercel-marketing/_next/static/chunks/9d58be2002a7e586.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/683cb1d9a78f95a2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6fcf4c9fd7883612.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3745c33eea7e80ac.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/45579b049c085df6.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/def253e9c53104e2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/53c6797c33d0657d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/3c8613d88a77294d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/65d65c4d098f85bc.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/4e9c9a34b9efe982.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f1d0349e2e26da07.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/eedd69937cb7bf80.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/5f098fcaa58c8714.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/581c24f203eecde7.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/a5b40d355aa5630c.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/d87e5d13dc27970c.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/943c453c7db1ea12.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/0f7486925f3d4f64.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/1243aa75082a85b5.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/5feffed8932c0895.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/0cb1d44c248ab275.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/d0645788c1024f3d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/2b617d9c2e7faccb.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/b7a7b4c3993adc77.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/07d6d43ab21a7627.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/080eaf1e1bbe6bb4.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/435dc6077967a070.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/8550b6c8b1b6cd4d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/1714dac650129be2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/ac75a48c59073c7c.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/16b1ac042a3ac9ff.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/0739b9aa944c5d80.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/1ba869c177933d5b.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/625143bb6b86946d.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/f8c1ff3322af561f.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/86331fe7d723b2b3.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/6719deb0796cf6c8.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"PageDetails\"]\n"])self.__next_f.push([1,"3b:I[510137,[\"/vc-ap-vercel-marketing/_next/static/chunks/d602490cbc5cfd34.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\",\"/vc-ap-vercel-marketing/_next/static/chunks/44823c25163491d2.js?dpl=dpl_3oQrDNVi5RNVcTFta2bpPtQMcprg\"],\"IconMark\"]\n39:T2c81,"])self.__next_f.push([1,"\u0026lt;div class=\u0026quot;content-intro\u0026quot;\u0026gt;\u0026lt;h2\u0026gt;About Vercel:\u0026lt;/h2\u0026gt;\n\u0026lt;p\u0026gt;\u0026lt;span data-sheets-root=\u0026quot;1\u0026quot;\u0026gt;Vercel gives developers the tools and cloud infrastructure to build, scale, and secure a faster, more personalized web. As the team behind v0, Next.js, and AI SDK, Vercel helps customers like Ramp, Supreme, PayPal, and Under Armour build for the AI-native web.\u0026lt;br\u0026gt;\u0026lt;/span\u0026gt;\u0026lt;/p\u0026gt;\n\u0026lt;p\u0026gt;\u0026lt;span data-sheets-root=\u0026quot;1\u0026quot;\u0026gt;Our mission is to enable the world to ship the best products. That starts with creating a place where everyone can do their best work. Whether you\u0026#39;re building on our platform, supporting our customers, or shaping our story: You can just ship things.\u0026lt;/span\u0026gt;\u0026lt;/p\u0026gt;\u0026lt;/div\u0026gt;\u0026lt;h2\u0026gt;About the role:\u0026lt;/h2\u0026gt;\n\u0026lt;p\u0026gt;We are looking for a\u0026lt;span class=\u0026quot;Apple-converted-space\u0026quot;\u0026gt; Forward-Deployed Engineer\u0026lt;/span\u0026gt;\u0026lt;span class=\u0026quot;Apple-converted-space\u0026quot;\u0026gt;\u0026amp;nbsp;\u0026lt;/span\u0026gt;to join our Professional Services team. This is not a traditional consulting roleâyou will embed directly with our most strategic enterprise customers to drive transformational outcomes across frontend modernization, platform migrations, and AI adoption.\u0026lt;/p\u0026gt;\n\u0026lt;p\u0026gt;In this role, you will lead complex Next.js migrations, architect high-performance applications, and build production AI solutionsâall within customer environments. You\u0026#39;ll work hands-on-keyboard alongside customer teams, whether you\u0026#39;re migrating a legacy React application to App Router, conducting a deep-dive code audit, or deploying production agents using Vercel\u0026#39;s AI SDK. You will be equally comfortable leading a technical discovery session with engineering leadership as you are refactoring a complex rendering strategy or optimizing an agentic workflow.\u0026lt;/p\u0026gt;\n\u0026lt;p\u0026gt;Our \u0026lt;span class=\u0026quot;Apple-converted-space\u0026quot;\u0026gt;Forward-Deployed Engineer\u0026lt;/span\u0026gt;\u0026amp;nbsp;operate with high agency and autonomy. You\u0026#39;ll navigate ambiguous enterprise environments, assess technical debt, design migration strategies, and deliver measurable business valueâall while building long-term relationships that expand our partnership with each customer.\u0026lt;/p\u0026gt;\n\u0026lt;p\u0026gt;You will report to the Director of Professional Services and will be remote-first with significant travel (25-40%) to customer sites for embedded engagements.\u0026lt;/p\u0026gt;\n\u0026lt;h2\u0026gt;What you will do:\u0026lt;/h2\u0026gt;\n\u0026lt;ol\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Lead complex frontend migrations\u0026lt;/strong\u0026gt;âmodernizing legacy React, Vue, or other frameworks to Next.js, including Pages to App Router transitions, incremental adoption strategies, and large-scale codebase transformations.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Conduct technical assessments and code audits\u0026lt;/strong\u0026gt;, analyzing customer codebases for performance bottlenecks, architectural anti-patterns, and optimization opportunitiesâdelivering actionable roadmaps that drive measurable improvements.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Architect and implement high-performance Next.js applications\u0026lt;/strong\u0026gt;, leveraging App Router, Server Components, streaming, ISR, edge functions, and advanced rendering strategies to meet enterprise scale and performance requirements.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Optimize Core Web Vitals and application performance\u0026lt;/strong\u0026gt;, using tools like Vercel Speed Insights to diagnose issues and implement fixes that improve SEO, conversion rates, and user experience.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Build production AI solutions\u0026lt;/strong\u0026gt;\u0026lt;span class=\u0026quot;Apple-converted-space\u0026quot;\u0026gt;\u0026amp;nbsp;\u0026lt;/span\u0026gt;using Vercel\u0026#39;s AI SDK and AI Cloudâincluding conversational interfaces, production agents, MCP servers, and agentic workflows that transform customer operations.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Embed with strategic customers\u0026lt;/strong\u0026gt;\u0026lt;span class=\u0026quot;Apple-converted-space\u0026quot;\u0026gt;\u0026amp;nbsp;\u0026lt;/span\u0026gt;to build production applicationsâworking within their systems, understanding their constraints, and shipping TypeScript code that goes live.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Drive enablement and knowledge transfer\u0026lt;/strong\u0026gt;\u0026lt;span class=\u0026quot;Apple-converted-space\u0026quot;\u0026gt;\u0026amp;nbsp;\u0026lt;/span\u0026gt;through workshops, pair programming, and documentationâensuring customer teams can extend and maintain solutions independently.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Navigate complex enterprise environments\u0026lt;/strong\u0026gt;\u0026lt;span class=\u0026quot;Apple-converted-space\u0026quot;\u0026gt;\u0026amp;nbsp;\u0026lt;/span\u0026gt;by building relationships with stakeholders across engineering, product, and executive teamsâtranslating technical capabilities into business outcomes.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Participate in pre-sales activities\u0026lt;/strong\u0026gt;\u0026lt;span class=\u0026quot;Apple-converted-space\u0026quot;\u0026gt;\u0026amp;nbsp;\u0026lt;/span\u0026gt;by providing technical expertise during discovery calls, scoping sessions, and proposal development for migrations, audits, and AI transformation engagements.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Contribute to our service evolution\u0026lt;/strong\u0026gt;\u0026lt;span class=\u0026quot;Apple-converted-space\u0026quot;\u0026gt;\u0026amp;nbsp;\u0026lt;/span\u0026gt;by identifying repeatable patterns, building reusable components, and sharing implementation insights back to Product and Engineering teams.\u0026lt;/li\u0026gt;\n\u0026lt;/ol\u0026gt;\n\u0026lt;h2\u0026gt;About you:\u0026lt;/h2\u0026gt;\n\u0026lt;ul\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;5+ years of experience\u0026lt;/strong\u0026gt;\u0026lt;span class=\u0026quot;Apple-converted-space\u0026quot;\u0026gt;\u0026amp;nbsp;\u0026lt;/span\u0026gt;in software engineering with at least 2 years in a customer-facing technical role (consulting, solutions engineering, forward deployed engineering, or technical founder experience).\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Expert-level TypeScript skills\u0026lt;/strong\u0026gt;âthis is your primary language. You write production TypeScript daily and have strong opinions on type safety, patterns, and tooling.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Deep expertise in Next.js\u0026lt;/strong\u0026gt;, with a proven track record of architecting and delivering complex applications using App Router, Server Components, server-side rendering (SSR), static generation (SSG), incremental static regeneration (ISR), and edge functions.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Demonstrated experience leading frontend migrations\u0026lt;/strong\u0026gt;âyou\u0026#39;ve modernized legacy applications to Next.js, navigated incremental adoption strategies, and understand the challenges of migrating large codebases in production environments.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Mastery of React\u0026lt;/strong\u0026gt;\u0026lt;span class=\u0026quot;Apple-converted-space\u0026quot;\u0026gt;\u0026amp;nbsp;\u0026lt;/span\u0026gt;and its ecosystem, including advanced state management, performance optimization, and modern patterns like streaming, suspense, and concurrent features.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Production experience with LLMs and AI applications\u0026lt;/strong\u0026gt;, including prompt engineering, agent development, and tool use patterns. Familiarity with Vercel\u0026#39;s AI SDK is strongly preferred.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;High agency with comfort in ambiguity\u0026lt;/strong\u0026gt;âyou thrive when given a problem to solve rather than a task to complete, and you can navigate complex organizations to drive outcomes.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Exceptional communication skills\u0026lt;/strong\u0026gt;\u0026lt;span class=\u0026quot;Apple-converted-space\u0026quot;\u0026gt;\u0026amp;nbsp;\u0026lt;/span\u0026gt;with the ability to conduct technical discovery, present to executives, mentor engineers, and build lasting customer relationshipsâall with a low-ego, collaborative approach.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Business acumen\u0026lt;/strong\u0026gt;\u0026lt;span class=\u0026quot;Apple-converted-space\u0026quot;\u0026gt;\u0026amp;nbsp;\u0026lt;/span\u0026gt;to understand customer objectives, translate technical capabilities into ROI, and identify expansion opportunities throughout engagement lifecycles.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;\u0026lt;strong\u0026gt;Willingness to travel 25-40%\u0026lt;/strong\u0026gt;\u0026lt;span class=\u0026quot;Apple-converted-space\u0026quot;\u0026gt;\u0026amp;nbsp;\u0026lt;/span\u0026gt;to customer sites for embedded work and relationship building.\u0026lt;/li\u0026gt;\n\u0026lt;/ul\u0026gt;\n\u0026lt;h2\u0026gt;Bonus if you:\u0026lt;/h2\u0026gt;\n\u0026lt;ul\u0026gt;\n\u0026lt;li\u0026gt;Have led large-scale migrations from legacy frameworks (Create React App, Gatsby, custom webpack setups) to Next.js in enterprise environments.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;Have expertise in performance optimization and Core Web Vitals, with experience diagnosing and fixing LCP, CLS, and INP issues at scale.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;Have experience with Model Context Protocol (MCP), building MCP servers, or implementing complex tool-use patterns in production AI applications.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;Have led enterprise AI transformation initiatives, including building production agents that automated manual processes or replaced legacy systems.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;Have worked with micro-frontends, module federation, or multi-team frontend architectures.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;Have contributed to the Next.js, React, or AI SDK open-source projects, or maintain popular related libraries.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;Have experience with enterprise deployment patterns including security reviews, compliance requirements, and multi-region architectures.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;Have a background in financial services, healthcare, retail/e-commerce, or mediaâindustries with complex frontend ecosystems and growing AI adoption.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;Have spoken at conferences or published thought leadership on frontend architecture, migrations, or AI applications.\u0026lt;/li\u0026gt;\n\u0026lt;/ul\u0026gt;\n\u0026lt;h2\u0026gt;\u0026lt;strong\u0026gt;Benefits:\u0026lt;/strong\u0026gt;\u0026lt;/h2\u0026gt;\n\u0026lt;ul\u0026gt;\n\u0026lt;li\u0026gt;Great compensation package and stock options.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;Inclusive Healthcare Package.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;Learn and Grow - we provide mentorship and send you to events that help you build your network and skills.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;Flexible Time Off - Flexible vacation policy with a recommended 4-weeks per year, and paid holidays.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;Remote Friendly - Work with teammates from different time zones across the globe.\u0026lt;/li\u0026gt;\n\u0026lt;li\u0026gt;We will provide you the gear you need to do your role, and a WFH budget for you to outfit your space as needed.\u0026lt;/li\u0026gt;\n\u0026lt;/ul\u0026gt;\n\u0026lt;p\u0026gt;The San Francisco, CA base pay range for this role is $137,000.00 - $207,000.00.\u0026amp;nbsp; This salary range is an estimate. Actual salary will be based on job related skills, experience and location. Pay ranges outside San Francisco may be\u0026amp;nbsp; adjusted based on employee location.\u0026amp;nbsp; The total compensation package also includes benefits and equity-based compensation. Your recruiter can share more about the specific pay range for your location during the hiring process.\u0026lt;/p\u0026gt;\n\u0026lt;p\u0026gt;Vercel is committed to fostering and empowering an inclusive community within our organization. We do not discriminate on the basis of race, religion, color, gender expression or identity, sexual orientation, national origin, citizenship, age, marital status, veteran status, disability status, or any other characteristic protected by law. Vercel encourages everyone to apply for our available positions, even if they don\u0026#39;t necessarily check every box on the job description.\u0026lt;/p\u0026gt;\n\u0026lt;div id=\u0026quot;te-floating-button-container\u0026quot;\u0026gt;\u0026lt;/div\u0026gt;"])self.__next_f.push([1,"3a:T461,\u003cp\u003eAt Vercel, we value belonging and believe in fostering an environment where a diversity of perspectives can thrive. As part of this commitment, we invite you to voluntarily provide demographic information. Your responses will be used (in aggregate only) to help us better understand the diversity of our applicants and identify areas of improvement in our recruitment and hiring process. Your responses, or decision not to respond, will be kept confidential and will only be used in aggregate form for diversity and inclusion efforts. This information\u0026nbsp;\u003cu\u003ewill not\u003c/u\u003e\u0026nbsp;be associated with your specific application and\u0026nbsp;\u003cu\u003ewill not\u003c/u\u003e\u0026nbsp;be disclosed to the hiring team or used in the hiring decision in any way.\u003cbr\u003e\u003cbr\u003eIndividuals seeking employment are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation. Asking the below questions help us comply with federal and state Equal Employment Opportunity/Affirmative Action record keeping, reporting, and other legal requirements.\u003c/p\u003e"])self.__next_f.push([1,"1d:[\"$\",\"main\",null,{\"children\":[\"$\",\"$L38\",null,{\"chunkedDescription\":[{\"nodeType\":\"document\",\"data\":{},\"content\":[{\"nodeType\":\"heading-2\",\"content\":[{\"nodeType\":\"text\",\"value\":\"About Vercel:\",\"marks\":[],\"data\":{}}],\"data\":{}},{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Vercel gives developers the tools and cloud infrastructure to build, scale, and secure a faster, more personalized web. As the team behind v0, Next.js, and AI SDK, Vercel helps customers like Ramp, Supreme, PayPal, and Under Armour build for the AI-native web. \",\"marks\":[],\"data\":{}}],\"data\":{}},{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Our mission is to enable the world to ship the best products. That starts with creating a place where everyone can do their best work. Whether you're building on our platform, supporting our customers, or shaping our story: You can just ship things.\",\"marks\":[],\"data\":{}}],\"data\":{}}]},{\"nodeType\":\"document\",\"data\":{},\"content\":[{\"nodeType\":\"heading-2\",\"content\":[{\"nodeType\":\"text\",\"value\":\"About the role:\",\"marks\":[],\"data\":{}}],\"data\":{}},{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"We are looking for a Forward-Deployed Engineer to join our Professional Services team. This is not a traditional consulting roleâyou will embed directly with our most strategic enterprise customers to drive transformational outcomes across frontend modernization, platform migrations, and AI adoption.\",\"marks\":[],\"data\":{}}],\"data\":{}},{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"In this role, you will lead complex Next.js migrations, architect high-performance applications, and build production AI solutionsâall within customer environments. You'll work hands-on-keyboard alongside customer teams, whether you're migrating a legacy React application to App Router, conducting a deep-dive code audit, or deploying production agents using Vercel's AI SDK. You will be equally comfortable leading a technical discovery session with engineering leadership as you are refactoring a complex rendering strategy or optimizing an agentic workflow.\",\"marks\":[],\"data\":{}}],\"data\":{}},{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Our Forward-Deployed Engineer operate with high agency and autonomy. You'll navigate ambiguous enterprise environments, assess technical debt, design migration strategies, and deliver measurable business valueâall while building long-term relationships that expand our partnership with each customer.\",\"marks\":[],\"data\":{}}],\"data\":{}},{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"You will report to the Director of Professional Services and will be remote-first with significant travel (25-40%) to customer sites for embedded engagements.\",\"marks\":[],\"data\":{}}],\"data\":{}}]},{\"nodeType\":\"document\",\"data\":{},\"content\":[{\"nodeType\":\"heading-2\",\"content\":[{\"nodeType\":\"text\",\"value\":\"What you will do:\",\"marks\":[],\"data\":{}}],\"data\":{}},{\"nodeType\":\"ordered-list\",\"content\":[{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Lead complex frontend migrations\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\"âmodernizing legacy React, Vue, or other frameworks to Next.js, including Pages to App Router transitions, incremental adoption strategies, and large-scale codebase transformations.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Conduct technical assessments and code audits\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\", analyzing customer codebases for performance bottlenecks, architectural anti-patterns, and optimization opportunitiesâdelivering actionable roadmaps that drive measurable improvements.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Architect and implement high-performance Next.js applications\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\", leveraging App Router, Server Components, streaming, ISR, edge functions, and advanced rendering strategies to meet enterprise scale and performance requirements.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Optimize Core Web Vitals and application performance\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\", using tools like Vercel Speed Insights to diagnose issues and implement fixes that improve SEO, conversion rates, and user experience.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Build production AI solutions\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\" using Vercel's AI SDK and AI Cloudâincluding conversational interfaces, production agents, MCP servers, and agentic workflows that transform customer operations.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Embed with strategic customers\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\" to build production applicationsâworking within their systems, understanding their constraints, and shipping TypeScript code that goes live.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Drive enablement and knowledge transfer\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\" through workshops, pair programming, and documentationâensuring customer teams can extend and maintain solutions independently.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Navigate complex enterprise environments\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\" by building relationships with stakeholders across engineering, product, and executive teamsâtranslating technical capabilities into business outcomes.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Participate in pre-sales activities\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\" by providing technical expertise during discovery calls, scoping sessions, and proposal development for migrations, audits, and AI transformation engagements.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Contribute to our service evolution\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\" by identifying repeatable patterns, building reusable components, and sharing implementation insights back to Product and Engineering teams.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}}],\"data\":{}}]},{\"nodeType\":\"document\",\"data\":{},\"content\":[{\"nodeType\":\"heading-2\",\"content\":[{\"nodeType\":\"text\",\"value\":\"About you:\",\"marks\":[],\"data\":{}}],\"data\":{}},{\"nodeType\":\"unordered-list\",\"content\":[{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"5+ years of experience\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\" in software engineering with at least 2 years in a customer-facing technical role (consulting, solutions engineering, forward deployed engineering, or technical founder experience).\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Expert-level TypeScript skills\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\"âthis is your primary language. You write production TypeScript daily and have strong opinions on type safety, patterns, and tooling.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Deep expertise in Next.js\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\", with a proven track record of architecting and delivering complex applications using App Router, Server Components, server-side rendering (SSR), static generation (SSG), incremental static regeneration (ISR), and edge functions.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Demonstrated experience leading frontend migrations\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\"âyou've modernized legacy applications to Next.js, navigated incremental adoption strategies, and understand the challenges of migrating large codebases in production environments.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Mastery of React\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\" and its ecosystem, including advanced state management, performance optimization, and modern patterns like streaming, suspense, and concurrent features.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Production experience with LLMs and AI applications\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\", including prompt engineering, agent development, and tool use patterns. Familiarity with Vercel's AI SDK is strongly preferred.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"High agency with comfort in ambiguity\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\"âyou thrive when given a problem to solve rather than a task to complete, and you can navigate complex organizations to drive outcomes.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Exceptional communication skills\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\" with the ability to conduct technical discovery, present to executives, mentor engineers, and build lasting customer relationshipsâall with a low-ego, collaborative approach.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Business acumen\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\" to understand customer objectives, translate technical capabilities into ROI, and identify expansion opportunities throughout engagement lifecycles.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Willingness to travel 25-40%\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}},{\"nodeType\":\"text\",\"value\":\" to customer sites for embedded work and relationship building.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}}],\"data\":{}}]},{\"nodeType\":\"document\",\"data\":{},\"content\":[{\"nodeType\":\"heading-2\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Bonus if you:\",\"marks\":[],\"data\":{}}],\"data\":{}},{\"nodeType\":\"unordered-list\",\"content\":[{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Have led large-scale migrations from legacy frameworks (Create React App, Gatsby, custom webpack setups) to Next.js in enterprise environments.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Have expertise in performance optimization and Core Web Vitals, with experience diagnosing and fixing LCP, CLS, and INP issues at scale.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Have experience with Model Context Protocol (MCP), building MCP servers, or implementing complex tool-use patterns in production AI applications.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Have led enterprise AI transformation initiatives, including building production agents that automated manual processes or replaced legacy systems.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Have worked with micro-frontends, module federation, or multi-team frontend architectures.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Have contributed to the Next.js, React, or AI SDK open-source projects, or maintain popular related libraries.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Have experience with enterprise deployment patterns including security reviews, compliance requirements, and multi-region architectures.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Have a background in financial services, healthcare, retail/e-commerce, or mediaâindustries with complex frontend ecosystems and growing AI adoption.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Have spoken at conferences or published thought leadership on frontend architecture, migrations, or AI applications.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}}],\"data\":{}}]},{\"nodeType\":\"document\",\"data\":{},\"content\":[{\"nodeType\":\"heading-2\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Benefits:\",\"marks\":[{\"type\":\"bold\"}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"unordered-list\",\"content\":[{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Great compensation package and stock options.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Inclusive Healthcare Package.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Learn and Grow - we provide mentorship and send you to events that help you build your network and skills.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Flexible Time Off - Flexible vacation policy with a recommended 4-weeks per year, and paid holidays.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Remote Friendly - Work with teammates from different time zones across the globe.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"list-item\",\"content\":[{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"We will provide you the gear you need to do your role, and a WFH budget for you to outfit your space as needed.\",\"marks\":[],\"data\":{}}],\"data\":{}}],\"data\":{}}],\"data\":{}},{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"The San Francisco, CA base pay range for this role is $137,000.00 - $207,000.00. This salary range is an estimate. Actual salary will be based on job related skills, experience and location. Pay ranges outside San Francisco may be adjusted based on employee location. The total compensation package also includes benefits and equity-based compensation. Your recruiter can share more about the specific pay range for your location during the hiring process.\",\"marks\":[],\"data\":{}}],\"data\":{}},{\"nodeType\":\"paragraph\",\"content\":[{\"nodeType\":\"text\",\"value\":\"Vercel is committed to fostering and empowering an inclusive community within our organization. We do not discriminate on the basis of race, religion, color, gender expression or identity, sexual orientation, national origin, citizenship, age, marital status, veteran status, disability status, or any other characteristic protected by law. Vercel encourages everyone to apply for our available positions, even if they don't necessarily check every box on the job description.\",\"marks\":[],\"data\":{}}],\"data\":{}}]}],\"position\":{\"absolute_url\":\"https://job-boards.greenhouse.io/vercel/jobs/5752684004\",\"data_compliance\":[{\"type\":\"gdpr\",\"requires_consent\":false,\"requires_processing_consent\":false,\"requires_retention_consent\":false,\"retention_period\":null,\"demographic_data_consent_applies\":false}],\"internal_job_id\":5027514004,\"location\":{\"name\":\"Hybrid - San Francisco, New York City, Austin\"},\"metadata\":[{\"id\":18783104004,\"name\":\"Function\",\"value\":\"Field Engineering\",\"value_type\":\"single_select\"},{\"id\":4535220004,\"name\":\"Location(s)\",\"value\":[\"Germany\",\"United Kingdom\",\"United States\"],\"value_type\":\"multi_select\"}],\"id\":5752684004,\"updated_at\":\"2026-03-05T17:36:16-05:00\",\"requisition_id\":\"1087\",\"title\":\"Forward-Deployed Engineer \",\"company_name\":\"Vercel\",\"first_published\":\"2026-01-07T15:45:38-05:00\",\"language\":\"en\",\"content\":\"$39\",\"departments\":[{\"id\":4042498004,\"name\":\"Solution Engineering\",\"child_ids\":[],\"parent_id\":null}],\"offices\":[{\"id\":4014159004,\"name\":\"AMER\",\"location\":\"Remote - AMER\",\"child_ids\":[4035429004,4035428004,4091066004,4091067004,4091065004],\"parent_id\":null}],\"compliance\":null,\"demographic_questions\":{\"header\":\"U.S. Standard Demographic Questions\",\"description\":\"$3a\",\"questions\":[{\"id\":4015790004,\"label\":\"How would you describe your gender identity? (mark all that apply)\",\"required\":false,\"type\":\"multi_value_multi_select\",\"answer_options\":[{\"id\":4094149004,\"label\":\"Man\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094147004,\"label\":\"Non-binary\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094144004,\"label\":\"Woman\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094143004,\"label\":\"I prefer to self-describe\",\"free_form\":true,\"decline_to_answer\":false},{\"id\":4094141004,\"label\":\"I don't wish to answer\",\"free_form\":false,\"decline_to_answer\":false}]},{\"id\":4015786004,\"label\":\"How would you describe your racial/ethnic background? (mark all that apply)\",\"required\":false,\"type\":\"multi_value_multi_select\",\"answer_options\":[{\"id\":4094137004,\"label\":\"Black or of African descent\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094135004,\"label\":\"East Asian\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094133004,\"label\":\"Hispanic, Latinx or of Spanish Origin\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094131004,\"label\":\"Indigenous, American Indian or Alaska Native\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094129004,\"label\":\"Middle Eastern or North African\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094128004,\"label\":\"Native Hawaiian or Pacific Islander\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094125004,\"label\":\"South Asian\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094123004,\"label\":\"Southeast Asian\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094121004,\"label\":\"White or European\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094120004,\"label\":\"I prefer to self-describe\",\"free_form\":true,\"decline_to_answer\":false},{\"id\":4094119004,\"label\":\"I don't wish to answer\",\"free_form\":false,\"decline_to_answer\":false}]},{\"id\":4015785004,\"label\":\"How would you describe your sexual orientation? (mark all that apply)\",\"required\":false,\"type\":\"multi_value_multi_select\",\"answer_options\":[{\"id\":4094117004,\"label\":\"Asexual\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094115004,\"label\":\"Bisexual and/or pansexual\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094113004,\"label\":\"Gay\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094111004,\"label\":\"Heterosexual\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094110004,\"label\":\"Lesbian\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094109004,\"label\":\"Queer\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094108004,\"label\":\"I prefer to self-describe\",\"free_form\":true,\"decline_to_answer\":false},{\"id\":4094107004,\"label\":\"I don't wish to answer\",\"free_form\":false,\"decline_to_answer\":false}]},{\"id\":4015783004,\"label\":\"Do you identify as transgender?\",\"required\":false,\"type\":\"multi_value_single_select\",\"answer_options\":[{\"id\":4094104004,\"label\":\"Yes\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094102004,\"label\":\"No\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094099004,\"label\":\"I prefer to self-describe\",\"free_form\":true,\"decline_to_answer\":false},{\"id\":4094097004,\"label\":\"I don't wish to answer\",\"free_form\":false,\"decline_to_answer\":false}]},{\"id\":4015781004,\"label\":\"Do you have a disability or chronic condition (physical, visual, auditory, cognitive, mental, emotional, or other) that substantially limits one or more of your major life activities, including mobility, communication (seeing, hearing, speaking), and learning?\",\"required\":false,\"type\":\"multi_value_single_select\",\"answer_options\":[{\"id\":4094093004,\"label\":\"Yes\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094090004,\"label\":\"No\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094088004,\"label\":\"I prefer to self-describe\",\"free_form\":true,\"decline_to_answer\":false},{\"id\":4094087004,\"label\":\"I don't wish to answer\",\"free_form\":false,\"decline_to_answer\":false}]},{\"id\":4015780004,\"label\":\"Are you a veteran or active member of the United States Armed Forces?\",\"required\":false,\"type\":\"multi_value_single_select\",\"answer_options\":[{\"id\":4094083004,\"label\":\"Yes, I am a veteran or active member\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094081004,\"label\":\"No, I am not a veteran or active member\",\"free_form\":false,\"decline_to_answer\":false},{\"id\":4094079004,\"label\":\"I prefer to self-describe\",\"free_form\":true,\"decline_to_answer\":false},{\"id\":4094077004,\"label\":\"I don't wish to answer\",\"free_form\":false,\"decline_to_answer\":false}]}]},\"questions\":[{\"description\":null,\"label\":\"First Name\",\"required\":true,\"fields\":[{\"name\":\"first_name\",\"type\":\"input_text\",\"values\":[]}]},{\"description\":null,\"label\":\"Last Name\",\"required\":true,\"fields\":[{\"name\":\"last_name\",\"type\":\"input_text\",\"values\":[]}]},{\"description\":null,\"label\":\"Email\",\"required\":true,\"fields\":[{\"name\":\"email\",\"type\":\"input_text\",\"values\":[]}]},{\"description\":null,\"label\":\"Phone\",\"required\":true,\"fields\":[{\"name\":\"phone\",\"type\":\"input_text\",\"values\":[]}]},{\"description\":null,\"label\":\"Resume/CV\",\"required\":false,\"fields\":[{\"name\":\"resume\",\"type\":\"input_file\",\"values\":[]},{\"name\":\"resume_text\",\"type\":\"textarea\",\"values\":[]}]},{\"description\":null,\"label\":\"Cover Letter\",\"required\":false,\"fields\":[{\"name\":\"cover_letter\",\"type\":\"input_file\",\"values\":[]},{\"name\":\"cover_letter_text\",\"type\":\"textarea\",\"values\":[]}]},{\"description\":null,\"label\":\"Are you currently based in any of these countries? Please note these are the only countries where we are accepting applications\",\"required\":true,\"fields\":[{\"name\":\"question_14990391004\",\"type\":\"multi_value_single_select\",\"values\":[{\"label\":\"United States\",\"value\":56795064004},{\"label\":\"Germany\",\"value\":56795065004},{\"label\":\"United Kingdom\",\"value\":56795066004},{\"label\":\"Argentina\",\"value\":56795067004},{\"label\":\"Australia\",\"value\":56795068004},{\"label\":\"Canada\",\"value\":56795069004},{\"label\":\"India\",\"value\":56795070004},{\"label\":\"Japan\",\"value\":56795071004},{\"label\":\"Other\",\"value\":56795072004}]}]},{\"description\":\"\u003cp\u003ePlease mark '\u003cstrong\u003eYES\u003c/strong\u003e' if you will require Visa Sponsorship now, or in the future.\u003cbr\u003eMark '\u003cstrong\u003eNO\u003c/strong\u003e' if you will \u003cstrong\u003eNOT\u003c/strong\u003e require Visa Sponsorship now, or in the future.\u003c/p\u003e\",\"label\":\"Will you require Visa Sponsorship now, or in the future?\",\"required\":true,\"fields\":[{\"name\":\"question_14990392004\",\"type\":\"multi_value_single_select\",\"values\":[{\"label\":\"Yes\",\"value\":1},{\"label\":\"No\",\"value\":0}]}]},{\"description\":null,\"label\":\"Your authorization to work in the country where you live. Please choose the option that describes your work authorization.\\n\",\"required\":true,\"fields\":[{\"name\":\"question_14990393004\",\"type\":\"multi_value_single_select\",\"values\":[{\"label\":\"I am authorized to work in the country due to my nationality\",\"value\":56795073004},{\"label\":\"I am authorized to work in the country based on a valid work permit and do not need a company to sponsor my visa\",\"value\":56795074004},{\"label\":\"I am authorized to work in the country based on a valid work permit which needs to be sponsored by the company I work for\",\"value\":56795075004},{\"label\":\"I am not authorized to work in the country and need visa support\",\"value\":56795076004},{\"label\":\"Other\",\"value\":56795077004}]}]},{\"description\":\"\u003cp\u003ePlease mark \u0026lsquo;\u003cstrong\u003eYES\u003c/strong\u003e\u0026rsquo; if you \u003cspan style=\\\"text-decoration: underline;\\\"\u003ecurrently live\u003c/span\u003e in one of these states.\u003cbr\u003eIf you do \u003cstrong\u003eNOT\u003c/strong\u003e currently live in one of these states, mark \u0026lsquo;\u003cstrong\u003eNO\u003c/strong\u003e.\u0026rsquo;\u003c/p\u003e\",\"label\":\"Do you live in one of the following states?\\nAlabama, Alaska, Delaware, Kansas, Maine, Mississippi, Montana, Nebraska, New Mexico, North Dakota, South Dakota, West Virginia, or Wyoming.\",\"required\":true,\"fields\":[{\"name\":\"question_14990394004\",\"type\":\"multi_value_single_select\",\"values\":[{\"label\":\"Yes\",\"value\":1},{\"label\":\"No\",\"value\":0}]}]},{\"description\":null,\"label\":\"LinkedIn Profile\",\"required\":false,\"fields\":[{\"name\":\"question_14990395004\",\"type\":\"input_text\",\"values\":[]}]},{\"description\":null,\"label\":\"Twitter\",\"required\":false,\"fields\":[{\"name\":\"question_14990396004\",\"type\":\"input_text\",\"values\":[]}]},{\"description\":null,\"label\":\"Github\",\"required\":false,\"fields\":[{\"name\":\"question_14990397004\",\"type\":\"input_text\",\"values\":[]}]},{\"description\":null,\"label\":\"Website\",\"required\":false,\"fields\":[{\"name\":\"question_14990398004\",\"type\":\"input_text\",\"values\":[]}]},{\"description\":\"\u003cp\u003e\u003cspan style=\\\"font-weight: 400;\\\"\u003eBy submitting my application, I acknowledge that I have read and understand Vercel\u0026rsquo;s \u003c/span\u003e\u003ca href=\\\"https://vercel.com/legal/job-applicant-privacy-notice\\\"\u003e\u003cspan style=\\\"font-weight: 400;\\\"\u003eJob Applicant Privacy Notice\u003c/span\u003e\u003c/a\u003e\u003cspan style=\\\"font-weight: 400;\\\"\u003e.\u003c/span\u003e\u003cspan style=\\\"font-weight: 400;\\\"\u003e\u0026nbsp;\u003c/span\u003e\u003c/p\u003e\",\"label\":\"By submitting my application, I acknowledge that I have read and understand Vercelâs Job Applicant Privacy Notice - https://vercel.com/legal/job-applicant-privacy-notice \",\"required\":true,\"fields\":[{\"name\":\"question_14990399004\",\"type\":\"multi_value_single_select\",\"values\":[{\"label\":\"Acknowledge/Confirm\",\"value\":56795078004}]}]},{\"description\":null,\"label\":\"Please double-check all the information provided above. Ensuring accuracy is crucial, as any errors or omissions may impact the review of your application.\",\"required\":true,\"fields\":[{\"name\":\"question_14990400004\",\"type\":\"multi_value_single_select\",\"values\":[{\"label\":\"I have reviewed and confirmed that all the information provided is accurate and complete.\",\"value\":56795079004}]}]}],\"location_questions\":[]}}]}]\n"])self.__next_f.push([1,"20:null\n"])self.__next_f.push([1,"25:[[\"$\",\"title\",\"0\",{\"children\":\"Forward-Deployed Engineer \"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Join the team.\"}],[\"$\",\"link\",\"2\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"3\",{\"name\":\"robots\",\"content\":\"index, max-image-preview:large\"}],[\"$\",\"meta\",\"4\",{\"name\":\"trace-attributes\",\"content\":\"{\\\"next.appdir\\\":true}\"}],[\"$\",\"link\",\"5\",{\"rel\":\"canonical\",\"href\":\"https://vercel.com/careers/forward-deployed-engineer-5752684004\"}],[\"$\",\"meta\",\"6\",{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"7\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Vercel\"}],[\"$\",\"meta\",\"8\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:title\",\"content\":\"Forward-Deployed Engineer \"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:description\",\"content\":\"Join the team.\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:url\",\"content\":\"https://vercel.com/careers/forward-deployed-engineer-5752684004\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:site_name\",\"content\":\"Vercel\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image\",\"content\":\"https://assets.vercel.com/image/upload/q_auto/front/careers/slug-og.png\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:title\",\"content\":\"Forward-Deployed Engineer \"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:description\",\"content\":\"Join the team.\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:image\",\"content\":\"https://assets.vercel.com/image/upload/q_auto/front/careers/slug-og.png\"}],[\"$\",\"link\",\"20\",{\"rel\":\"icon shortcut\",\"href\":\"https://assets.vercel.com/image/upload/q_auto/front/favicon/vercel/favicon.ico\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"21\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://assets.vercel.com/image/upload/q_auto/front/favicon/vercel/apple-touch-icon-57x57.png\",\"sizes\":\"57x57\"}],[\"$\",\"link\",\"22\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://assets.vercel.com/image/upload/q_auto/front/favicon/vercel/apple-touch-icon-60x60.png\",\"sizes\":\"60x60\"}],[\"$\",\"link\",\"23\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://assets.vercel.com/image/upload/q_auto/front/favicon/vercel/apple-touch-icon-72x72.png\",\"sizes\":\"72x72\"}],[\"$\",\"link\",\"24\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://assets.vercel.com/image/upload/q_auto/front/favicon/vercel/apple-touch-icon-76x76.png\",\"sizes\":\"76x76\"}],[\"$\",\"link\",\"25\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://assets.vercel.com/image/upload/q_auto/front/favicon/vercel/apple-touch-icon-114x114.png\",\"sizes\":\"114x114\"}],[\"$\",\"link\",\"26\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://assets.vercel.com/image/upload/q_auto/front/favicon/vercel/apple-touch-icon-120x120.png\",\"sizes\":\"120x120\"}],[\"$\",\"link\",\"27\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://assets.vercel.com/image/upload/q_auto/front/favicon/vercel/apple-touch-icon-144x144.png\",\"sizes\":\"144x144\"}],[\"$\",\"link\",\"28\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://assets.vercel.com/image/upload/q_auto/front/favicon/vercel/apple-touch-icon-152x152.png\",\"sizes\":\"152x152\"}],[\"$\",\"link\",\"29\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://assets.vercel.com/image/upload/q_auto/front/favicon/vercel/apple-touch-icon-180x180.png\",\"sizes\":\"180x180\"}],[\"$\",\"link\",\"30\",{\"rel\":\"apple-touch-icon\",\"href\":\"https://assets.vercel.com/image/upload/q_auto/front/favicon/vercel/apple-touch-icon-256x256.png\",\"sizes\":\"256x256\"}],[\"$\",\"$L3b\",\"31\",{}]]\n"])