{"version":3,"file":"script_main.CNSedoBA.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Hamburger","EstablishedTag","LinkedLogoFonts","LinkedLogo","NavItemsFonts","NavItems","ContactButtonFonts","ContactButton","SocialIconsFonts","SocialIcons","CopyrightFonts","serializationHash","variantClassNames","React.useContext","React.useMemo","matchVariant","addImageAlt","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","className","White","Vector","RichText","sharedStyle.css","sharedStyle.fonts","useId","useRef","useState","useMemo","useCallback","startTransition","c","NavBarFonts","NavBar","LayoutSpacerFonts","LayoutSpacer","LinkedLogoFonts","LinkedLogo","NavItemsFonts","NavItems","CopyrightFonts","FormButtonFonts","FormButton","SocialIconsFonts","SocialIcons","ContactButtonFonts","ContactButton","OFFMODEAssistantFonts","OFFMODEAssistant","CursorFonts","Cursor","breakpoints","isBrowser","serializationHash","variantClassNames","matchVariant","formVariants","query1","Legal","QueryData","addImageAlt","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","cursor","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","PropertyOverrides","Vector","RichText","React.Fragment","_Fragment","FormPlainTextInput","MailCheck","FormBooleanInput","css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","NavBar","LayoutSpacer","LinkedLogo","NavItems","FormButton","SocialIcons","ContactButton","OFFMODEAssistant","Cursor","isBrowser","Legal","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","PropertyOverrides","Vector","RichText","React.Fragment","_Fragment","FormPlainTextInput","MailCheck","FormBooleanInput","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","React.createElement","NavFooter","Landing","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/fn9xN8DmOtiUnL3CL5cP/fFPVC7KJqJp3Uw6zprtT/Copyright.js","https:/framerusercontent.com/modules/u08wGxATbWdwwkerhyid/V731K3o4mJfF6yFtwjXL/hvchx7ckF.js","https:/framerusercontent.com/modules/lIDFasAJzaAHFxMf66TQ/gwzkI1sRDqaT7vGW2PmK/O0lwkAm4e.js","https:/framerusercontent.com/modules/eajuEdNnLTXF6y8qMN3U/XuohuOrh1Bt4eCrZ31pu/OffModeAssistant.js","https:/framerusercontent.com/modules/VAihuq5MTZyJR0JC21AG/Oq3XB8EVpW0e4d2UAg8v/MEx6n4cuf.js","https:/framerusercontent.com/modules/xQiSZXIEAXpeA2SMxDz2/LTSl3myojNTJk2Q0cCfN/ARNAlLbdp.js","framer:toplevel/main"],"sourcesContent":["// Copyright component with customizable font, color, name, and statement\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Copyright\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function Copyright(props){const{name,statement,color,font,registeredSymbolScale,yearOverride,year,style}=props;const displayYear=yearOverride?year:new Date().getFullYear();const isFixedWidth=style?.width===\"100%\";return /*#__PURE__*/_jsxs(\"span\",{style:{color,...font,...style,...isFixedWidth?{}:{width:\"max-content\",minWidth:\"max-content\"},display:\"inline-block\"},children:[/*#__PURE__*/_jsxs(\"span\",{children:[displayYear,\" \",name,\" \",/*#__PURE__*/_jsx(\"span\",{style:{fontSize:`${registeredSymbolScale}em`,lineHeight:1},children:\"\\xae\"})]}),statement?/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\"},children:statement}):null]});}addPropertyControls(Copyright,{name:{type:ControlType.String,title:\"Name\",defaultValue:\"Your Company\"},statement:{type:ControlType.String,title:\"Statement\",defaultValue:\"All rights reserved.\"},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},registeredSymbolScale:{type:ControlType.Number,title:\"\\xae Size\",defaultValue:1.2,min:.5,max:3,step:.05},yearOverride:{type:ControlType.Boolean,title:\"Override Year\",defaultValue:false,enabledTitle:\"Manual\",disabledTitle:\"Auto\",description:\"Component from [LaunchNow Design](https://launchnow.design/?utm_source=codecomponent)\"},year:{type:ControlType.Number,title:\"Year\",defaultValue:new Date().getFullYear(),min:1900,max:2100,displayStepper:true,hidden:props=>!props.yearOverride}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Copyright\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Copyright.map","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"wQ68zCUv0\",\"PxOSLYnOW\"];const serializationHash=\"framer-bQHEq\";const variantClassNames={PxOSLYnOW:\"framer-v-1m79t3m\",wQ68zCUv0:\"framer-v-1hlzttn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const sEkqiQxrB=undefined;const transition1={delay:0,duration:.5,ease:[.87,0,.13,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Closed:\"wQ68zCUv0\",Open:\"PxOSLYnOW\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,menuTrigger,width,...props})=>{return{...props,sEkqiQxrB:menuTrigger??props.sEkqiQxrB,variant:humanReadableVariantMap[props.variant]??props.variant??\"wQ68zCUv0\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,sEkqiQxrB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wQ68zCUv0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapz2glkg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(sEkqiQxrB){const res=await sEkqiQxrB(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1hlzttn\",className,classNames),\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wQ68zCUv0\",onTap:onTapz2glkg,ref:refBinding,style:{...style},...addPropertyOverrides({PxOSLYnOW:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t6cidc\",\"data-framer-name\":\"Hamburger\",layoutDependency:layoutDependency,layoutId:\"lDvdD6tsg\",style:{rotate:0},variants:{PxOSLYnOW:{rotate:180}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19kq29j\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Tmu79qzxm\",style:{rotate:0},variants:{PxOSLYnOW:{rotate:-45}},...addPropertyOverrides({PxOSLYnOW:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ij8d5t\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"Qtcqgtiut\",style:{backgroundColor:\"var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, rgb(255, 255, 255))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oucckw\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"uGLdGoS1j\",style:{backgroundColor:\"var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, rgb(255, 255, 255))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17en59d\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"pmbofhQzY\",style:{rotate:0},variants:{PxOSLYnOW:{rotate:45}},...addPropertyOverrides({PxOSLYnOW:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ihbq2i\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"gJwC3NMLq\",style:{backgroundColor:\"var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, rgb(255, 255, 255))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xca395\",\"data-framer-name\":\"4\",layoutDependency:layoutDependency,layoutId:\"vHQT_Smyq\",style:{backgroundColor:\"var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, rgb(255, 255, 255))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}})]})]})})})})});});const css=[\".framer-bQHEq.framer-e2vvdl, .framer-bQHEq .framer-e2vvdl { display: block; }\",\".framer-bQHEq.framer-1hlzttn { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bQHEq .framer-t6cidc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bQHEq .framer-19kq29j, .framer-bQHEq .framer-17en59d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bQHEq .framer-ij8d5t, .framer-bQHEq .framer-1oucckw, .framer-bQHEq .framer-1ihbq2i, .framer-bQHEq .framer-xca395 { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 7px; }\",\".framer-bQHEq.framer-v-1m79t3m .framer-t6cidc { height: 16px; width: 16px; }\",\".framer-bQHEq.framer-v-1m79t3m .framer-19kq29j, .framer-bQHEq.framer-v-1m79t3m .framer-17en59d { left: 50%; position: absolute; top: 50%; z-index: 1; }\",\".framer-bQHEq.framer-v-1m79t3m .framer-ij8d5t, .framer-bQHEq.framer-v-1m79t3m .framer-1oucckw, .framer-bQHEq.framer-v-1m79t3m .framer-1ihbq2i, .framer-bQHEq.framer-v-1m79t3m .framer-xca395 { aspect-ratio: unset; height: 2px; width: 9px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"PxOSLYnOW\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"sEkqiQxrB\":\"menuTrigger\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerhvchx7ckF=withCSS(Component,css,\"framer-bQHEq\");export default Framerhvchx7ckF;Framerhvchx7ckF.displayName=\"Hamburger\";Framerhvchx7ckF.defaultProps={height:16,width:16};addPropertyControls(Framerhvchx7ckF,{variant:{options:[\"wQ68zCUv0\",\"PxOSLYnOW\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},sEkqiQxrB:{title:\"Menu Trigger\",type:ControlType.EventHandler}});addFonts(Framerhvchx7ckF,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerhvchx7ckF\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PxOSLYnOW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"16\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerVariables\":\"{\\\"sEkqiQxrB\\\":\\\"menuTrigger\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hvchx7ckF.map","// Generated by Framer (80f113d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Instance,Link,patchBorderRadiusScaleCorrector,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withDvh}from\"https://framerusercontent.com/modules/S5Qjh8cTBnPAJoMBdsRA/3cOAjjXmbEqowEsXgjEl/DVH.js\";import Copyright from\"https://framerusercontent.com/modules/fn9xN8DmOtiUnL3CL5cP/fFPVC7KJqJp3Uw6zprtT/Copyright.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/4mZNeevtbhla5Z02j26G/jJVwF8kjvJ17LpHdG8XV/x8g4OBmQ1.js\";import White from\"https://framerusercontent.com/modules/dI0tV1HB5rqw649IW0pD/EieFkYKcgewWYGXgKhwb/kh17HZkfK.js\";import Vector from\"https://framerusercontent.com/modules/9DKpFfjA2jhAydsJzZOD/B9gLQr7P2avvo5Yu1tTy/lr1vv1hr1.js\";import NavItems from\"https://framerusercontent.com/modules/t6YcXcIghxVJAqgSOibX/UShsFygyYrPIPXyz0z1z/HLcVek_75.js\";import Hamburger from\"https://framerusercontent.com/modules/u08wGxATbWdwwkerhyid/V731K3o4mJfF6yFtwjXL/hvchx7ckF.js\";import LinkedLogo from\"https://framerusercontent.com/modules/8HiqD9pwOGcNEZ9bdNMR/t14RbDDdwsSbjtTFyKwY/IkTg4veC7.js\";import EstablishedTag from\"https://framerusercontent.com/modules/8acRWZEBAJVPQpb9Sr9r/VxSvOBF8TQtaP6J1AvYk/LwMSrW1qR.js\";import SocialIcons from\"https://framerusercontent.com/modules/olqVLsKLpEtZrqRdiY7W/6fS1bbWrTkf9FUmYugsw/XwkzvDbHA.js\";import ContactButton from\"https://framerusercontent.com/modules/h3k5TiamPCkwmSOl5jfq/M3oYWHcUQLZWbKM9TmPA/Zzapu9UCu.js\";const MotionDivWithDvh1f8xv28=withCodeBoundaryForOverrides(motion.div,{nodeId:\"cvwpRp9HL\",override:withDvh,scopeId:\"O0lwkAm4e\"});const HamburgerFonts=getFonts(Hamburger);const EstablishedTagFonts=getFonts(EstablishedTag);const LinkedLogoFonts=getFonts(LinkedLogo);const NavItemsFonts=getFonts(NavItems);const ContactButtonFonts=getFonts(ContactButton);const SocialIconsFonts=getFonts(SocialIcons);const CopyrightFonts=getFonts(Copyright);const MotionNavWithDvh3der5=withCodeBoundaryForOverrides(motion.nav,{nodeId:\"Kt9JDbmI6\",override:withDvh,scopeId:\"O0lwkAm4e\"});const cycleOrder=[\"cZipLVXZw\",\"ohscBxtqQ\",\"lbGoIWDKI\",\"qqgfFW9hu\",\"DtWmu2Lal\",\"sixur_H_8\"];const serializationHash=\"framer-vAxLL\";const variantClassNames={cZipLVXZw:\"framer-v-cnvg8h\",DtWmu2Lal:\"framer-v-rjgpgd\",lbGoIWDKI:\"framer-v-da3fvt\",ohscBxtqQ:\"framer-v-l44v03\",qqgfFW9hu:\"framer-v-164awg0\",sixur_H_8:\"framer-v-1s6eirn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.87,0,.13,1],type:\"tween\"};const transition2={delay:0,duration:.6,ease:[.4,0,.2,1],type:\"tween\"};const transition3={delay:0,duration:.5,ease:[.4,0,.2,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition4={delay:.2,duration:.5,ease:[.4,0,.2,1],type:\"tween\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const humanReadableVariantMap={\"Desktop - Closed\":\"ohscBxtqQ\",\"Desktop - Open\":\"cZipLVXZw\",\"Phone - Open\":\"DtWmu2Lal\",\"Phone Closed\":\"sixur_H_8\",\"Tablet - Closed\":\"qqgfFW9hu\",\"Tablet - Open\":\"lbGoIWDKI\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"cZipLVXZw\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cZipLVXZw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1plzd1x=activeVariantCallback(async(...args)=>{setVariant(\"qqgfFW9hu\");});const onTapugoh6w=activeVariantCallback(async(...args)=>{setVariant(\"sixur_H_8\");});const onMouseLeave1f41y49=activeVariantCallback(async(...args)=>{setVariant(\"ohscBxtqQ\");});const onMouseEntertbew9d=activeVariantCallback(async(...args)=>{setVariant(\"cZipLVXZw\");});const onTap1h5i0of=activeVariantCallback(async(...args)=>{setVariant(\"lbGoIWDKI\");});const sEkqiQxrB1f41y49=activeVariantCallback(async(...args)=>{setVariant(\"ohscBxtqQ\");});const sEkqiQxrBtbew9d=activeVariantCallback(async(...args)=>{setVariant(\"cZipLVXZw\");});const sEkqiQxrBugoh6w=activeVariantCallback(async(...args)=>{setVariant(\"sixur_H_8\");});const sEkqiQxrB1uhl9c1=activeVariantCallback(async(...args)=>{setVariant(\"DtWmu2Lal\");});const IHRxvicYN1f41y49=activeVariantCallback(async(...args)=>{setVariant(\"ohscBxtqQ\");});const IHRxvicYN1plzd1x=activeVariantCallback(async(...args)=>{setVariant(\"qqgfFW9hu\");});const IHRxvicYNugoh6w=activeVariantCallback(async(...args)=>{setVariant(\"sixur_H_8\");});const vwQO8Kl5e1f41y49=activeVariantCallback(async(...args)=>{setVariant(\"ohscBxtqQ\");});const vwQO8Kl5e1plzd1x=activeVariantCallback(async(...args)=>{setVariant(\"qqgfFW9hu\");});const vwQO8Kl5eugoh6w=activeVariantCallback(async(...args)=>{setVariant(\"sixur_H_8\");});const t9AtpNIfI1f41y49=activeVariantCallback(async(...args)=>{setVariant(\"ohscBxtqQ\");});const t9AtpNIfI1plzd1x=activeVariantCallback(async(...args)=>{setVariant(\"qqgfFW9hu\");});const t9AtpNIfIugoh6w=activeVariantCallback(async(...args)=>{setVariant(\"sixur_H_8\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"DtWmu2Lal\",\"sixur_H_8\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"DtWmu2Lal\",\"sixur_H_8\"].includes(baseVariant))return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-cnvg8h\",className,classNames),\"data-framer-name\":\"Desktop - Open\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"cZipLVXZw\",ref:refBinding,style:{...style},...addPropertyOverrides({DtWmu2Lal:{\"data-framer-name\":\"Phone - Open\"},lbGoIWDKI:{\"data-framer-name\":\"Tablet - Open\"},ohscBxtqQ:{\"data-framer-name\":\"Desktop - Closed\"},qqgfFW9hu:{\"data-framer-name\":\"Tablet - Closed\"},sixur_H_8:{\"data-framer-name\":\"Phone Closed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({ohscBxtqQ:{value:transition3},qqgfFW9hu:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithDvh1f8xv28,{className:\"framer-1f8xv28\",\"data-framer-name\":\"Overlay BG\",layoutDependency:layoutDependency,layoutId:\"cvwpRp9HL\",style:{backgroundColor:\"var(--token-6e62038c-0066-4a2a-9fbd-3ca05d5d5284, rgb(31, 31, 31))\",filter:\"grayscale(1)\",opacity:.85,WebkitFilter:\"grayscale(1)\"},variants:{ohscBxtqQ:{filter:\"none\",opacity:0,WebkitFilter:\"none\"},qqgfFW9hu:{filter:\"none\",opacity:0,WebkitFilter:\"none\"},sixur_H_8:{filter:\"none\",opacity:0,WebkitFilter:\"none\"}},...addPropertyOverrides({DtWmu2Lal:{\"data-highlight\":true,onTap:onTapugoh6w},lbGoIWDKI:{\"data-highlight\":true,onTap:onTap1plzd1x},sixur_H_8:{\"data-highlight\":true,onTap:onTapugoh6w}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(MotionNavWithDvh3der5,{className:\"framer-3der5\",\"data-framer-name\":\"Side Nav\",\"data-hide-scrollbars\":true,\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Kt9JDbmI6\",onMouseLeave:onMouseLeave1f41y49,style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-d33926f3-e1ef-47a7-a2fc-872ea608e7c8, rgb(10, 10, 10))\",borderBottomLeftRadius:\"calc(12px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(12px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(12px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(12px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\"},variants:{sixur_H_8:{borderBottomLeftRadius:\"calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\"}},...addPropertyOverrides({DtWmu2Lal:{\"data-highlight\":undefined,onMouseLeave:undefined},lbGoIWDKI:{\"data-highlight\":undefined,onMouseLeave:undefined},ohscBxtqQ:{onMouseEnter:onMouseEntertbew9d,onMouseLeave:undefined},qqgfFW9hu:{\"data-highlight\":undefined,onMouseLeave:undefined},sixur_H_8:{\"data-highlight\":undefined,onMouseLeave:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wba9e6\",\"data-framer-name\":\"SideBar\",layoutDependency:layoutDependency,layoutId:\"uvq7WxzAb\",...addPropertyOverrides({lbGoIWDKI:{\"data-highlight\":true,onTap:onTap1plzd1x},qqgfFW9hu:{\"data-highlight\":true,onTap:onTap1h5i0of}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YlZkarAqD\"},motionChild:true,nodeId:\"f3otvnGpZ\",openInNewTab:false,scopeId:\"O0lwkAm4e\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"home\",className:\"framer-ij0712 framer-1naqc9k\",\"data-framer-name\":\"Phone Logo Container\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"f3otvnGpZ\",onTap:onTapugoh6w,children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1fcg7o3\",Component:White,\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"rSqXZKH76\",...addPropertyOverrides({DtWmu2Lal:{Component:Vector},sixur_H_8:{Component:Vector}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+3+(0+(((componentViewport?.height||800)-6)*1-0-(((componentViewport?.height||800)-6)*1-0)*1)/2)+30+(0+0+((((componentViewport?.height||800)-6)*1-0)*1-60-16)/1*0),...addPropertyOverrides({DtWmu2Lal:{y:(componentViewport?.y||0)+3+0+0+17},sixur_H_8:{y:(componentViewport?.y||0)+6+0+0+17}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gupk0y-container\",layoutDependency:layoutDependency,layoutId:\"U71zDTGVU-container\",nodeId:\"U71zDTGVU\",rendersWithMotion:true,scopeId:\"O0lwkAm4e\",children:/*#__PURE__*/_jsx(Hamburger,{height:\"100%\",id:\"U71zDTGVU\",layoutId:\"U71zDTGVU\",sEkqiQxrB:sEkqiQxrB1f41y49,variant:matchVariant(\"PxOSLYnOW\"),width:\"100%\",...addPropertyOverrides({DtWmu2Lal:{sEkqiQxrB:sEkqiQxrBugoh6w},ohscBxtqQ:{sEkqiQxrB:sEkqiQxrBtbew9d,variant:matchVariant(\"wQ68zCUv0\")},qqgfFW9hu:{sEkqiQxrB:sEkqiQxrBtbew9d,variant:matchVariant(\"wQ68zCUv0\")},sixur_H_8:{sEkqiQxrB:sEkqiQxrB1uhl9c1,variant:matchVariant(\"wQ68zCUv0\")}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+3+(0+(((componentViewport?.height||800)-6)*1-0-(((componentViewport?.height||800)-6)*1-0)*1)/2)+(((componentViewport?.height||800)-6)*1-0)*1-96,...addPropertyOverrides({lbGoIWDKI:{y:(componentViewport?.y||0)+3+(0+(((componentViewport?.height||800)-6)*1-0-(((componentViewport?.height||800)-6)*1-0)*1)/2)+(((componentViewport?.height||800)-6)*1-0)*1-96.2695},ohscBxtqQ:{y:(componentViewport?.y||0)+3+(0+(((componentViewport?.height||800)-6)*1-0-(((componentViewport?.height||800)-6)*1-0)*1)/2)+(((componentViewport?.height||800)-6)*1-0)*1-96.2695},qqgfFW9hu:{y:(componentViewport?.y||0)+3+(0+(((componentViewport?.height||800)-6)*1-0-(((componentViewport?.height||800)-6)*1-0)*1)/2)+(((componentViewport?.height||800)-6)*1-0)*1-96.2695}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ybstj0-container\",layoutDependency:layoutDependency,layoutId:\"AwDxgNApC-container\",nodeId:\"AwDxgNApC\",rendersWithMotion:true,scopeId:\"O0lwkAm4e\",style:{rotate:-90},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(EstablishedTag,{height:\"100%\",id:\"AwDxgNApC\",layoutId:\"AwDxgNApC\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(Transition,{value:transition4,...addPropertyOverrides({ohscBxtqQ:{value:transition3},qqgfFW9hu:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tk3v71\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"MMzSqHQmY\",...addPropertyOverrides({sixur_H_8:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19orxsl\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"shiwZXhxu\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+3+(0+(((componentViewport?.height||800)-6)*1-0-(((componentViewport?.height||800)-6)*1-0)*1)/2)+30+(0+0+((((componentViewport?.height||800)-6)*1-0)*1-60-656)/1*0)+0+0,...addPropertyOverrides({ohscBxtqQ:{y:(componentViewport?.y||0)+3+(((componentViewport?.height||800)-6)*1*.5000000000000002-((componentViewport?.height||800)-6)*1*1/2)+30+(0+0+(((componentViewport?.height||800)-6)*1*1-60-656)/1*0)+0+0},qqgfFW9hu:{y:(componentViewport?.y||0)+3+(((componentViewport?.height||800)-6)*1*.5000000000000002-((componentViewport?.height||800)-6)*1*1/2)+30+(0+0+(((componentViewport?.height||800)-6)*1*1-60-656)/1*0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dhb6tt-container\",layoutDependency:layoutDependency,layoutId:\"eO2tbapSQ-container\",nodeId:\"eO2tbapSQ\",rendersWithMotion:true,scopeId:\"O0lwkAm4e\",children:/*#__PURE__*/_jsx(LinkedLogo,{height:\"100%\",id:\"eO2tbapSQ\",JIleRlVOF:\"0px 0px 0px 0px\",layoutId:\"eO2tbapSQ\",LBZNZ9cgr:Vector,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c5vrme\",\"data-framer-name\":\"Nav. Items\",layoutDependency:layoutDependency,layoutId:\"U_mpgZwVh\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:146,width:\"377px\",y:(componentViewport?.y||0)+3+(0+(((componentViewport?.height||800)-6)*1-0-(((componentViewport?.height||800)-6)*1-0)*1)/2)+30+(0+0+((((componentViewport?.height||800)-6)*1-0)*1-60-656)/1*0)+0+118+0+0,...addPropertyOverrides({DtWmu2Lal:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 6px, 1px) - 34px)`,y:(componentViewport?.y||0)+3+0+50+17+0+0+0+0+0},ohscBxtqQ:{y:(componentViewport?.y||0)+3+(((componentViewport?.height||800)-6)*1*.5000000000000002-((componentViewport?.height||800)-6)*1*1/2)+30+(0+0+(((componentViewport?.height||800)-6)*1*1-60-656)/1*0)+0+118+0+0},qqgfFW9hu:{y:(componentViewport?.y||0)+3+(((componentViewport?.height||800)-6)*1*.5000000000000002-((componentViewport?.height||800)-6)*1*1/2)+30+(0+0+(((componentViewport?.height||800)-6)*1*1-60-656)/1*0)+0+118+0+0},sixur_H_8:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 12px, 1px) - 34px)`,y:(componentViewport?.y||0)+6+52+17+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hxeh5m-container\",layoutDependency:layoutDependency,layoutId:\"Xg6xjs0yz-container\",nodeId:\"Xg6xjs0yz\",rendersWithMotion:true,scopeId:\"O0lwkAm4e\",children:/*#__PURE__*/_jsx(NavItems,{height:\"100%\",id:\"Xg6xjs0yz\",IHRxvicYN:IHRxvicYN1f41y49,layoutId:\"Xg6xjs0yz\",PebktKpFc:\"var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, rgb(255, 255, 255))\",style:{width:\"100%\"},variant:matchVariant(\"XYPo0X9G2\"),width:\"100%\",...addPropertyOverrides({DtWmu2Lal:{IHRxvicYN:IHRxvicYNugoh6w,variant:matchVariant(\"zylddWCaP\")},lbGoIWDKI:{IHRxvicYN:IHRxvicYN1plzd1x,variant:matchVariant(\"zylddWCaP\")},qqgfFW9hu:{IHRxvicYN:IHRxvicYN1plzd1x,variant:matchVariant(\"zylddWCaP\")},sixur_H_8:{IHRxvicYN:IHRxvicYNugoh6w,variant:matchVariant(\"zylddWCaP\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3g7ymn\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"K8xBYvp_3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-c95aba\",\"data-styles-preset\":\"x8g4OBmQ1\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1486dbb4-cc20-4852-a20d-db81362153cb, rgb(188, 188, 188)))\"},children:\"let's talk\"})}),className:\"framer-f81h7k\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"c9y2ISiYX\",style:{\"--extracted-r6o4lv\":\"var(--token-1486dbb4-cc20-4852-a20d-db81362153cb, rgb(188, 188, 188))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"bottom\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EzM9YfbIh\"},implicitPathVariables:undefined},{href:{webPageId:\"EzM9YfbIh\"},implicitPathVariables:undefined},{href:{webPageId:\"EzM9YfbIh\"},implicitPathVariables:undefined},{href:{webPageId:\"EzM9YfbIh\"},implicitPathVariables:undefined},{href:{webPageId:\"EzM9YfbIh\"},implicitPathVariables:undefined},{href:{webPageId:\"EzM9YfbIh\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+3+(0+(((componentViewport?.height||800)-6)*1-0-(((componentViewport?.height||800)-6)*1-0)*1)/2)+30+(0+0+((((componentViewport?.height||800)-6)*1-0)*1-60-656)/1*0)+0+118+0+186+0+33,...addPropertyOverrides({DtWmu2Lal:{y:(componentViewport?.y||0)+3+0+50+17+0+0+0+0+186+0+33},ohscBxtqQ:{y:(componentViewport?.y||0)+3+(((componentViewport?.height||800)-6)*1*.5000000000000002-((componentViewport?.height||800)-6)*1*1/2)+30+(0+0+(((componentViewport?.height||800)-6)*1*1-60-656)/1*0)+0+118+0+186+0+33},qqgfFW9hu:{y:(componentViewport?.y||0)+3+(((componentViewport?.height||800)-6)*1*.5000000000000002-((componentViewport?.height||800)-6)*1*1/2)+30+(0+0+(((componentViewport?.height||800)-6)*1*1-60-656)/1*0)+0+118+0+186+0+33},sixur_H_8:{y:(componentViewport?.y||0)+6+52+17+0+0+0+0+186+0+33}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18pfxug-container\",layoutDependency:layoutDependency,layoutId:\"THam0q7qQ-container\",nodeId:\"THam0q7qQ\",rendersWithMotion:true,scopeId:\"O0lwkAm4e\",children:/*#__PURE__*/_jsx(ContactButton,{height:\"100%\",id:\"THam0q7qQ\",IVJI30MAL:addImageAlt({pixelHeight:1722,pixelWidth:1378,src:\"https://framerusercontent.com/images/iWpUnYzSAfwskRX5BFq67JakHo8.webp?width=1378&height=1722\",srcSet:\"https://framerusercontent.com/images/iWpUnYzSAfwskRX5BFq67JakHo8.webp?scale-down-to=1024&width=1378&height=1722 819w,https://framerusercontent.com/images/iWpUnYzSAfwskRX5BFq67JakHo8.webp?width=1378&height=1722 1378w\"},\"\"),layoutId:\"THam0q7qQ\",oiKxALAwq:resolvedLinks[0],variant:matchVariant(\"F8QhxJmqp\"),vwQO8Kl5e:vwQO8Kl5e1f41y49,width:\"100%\",...addPropertyOverrides({DtWmu2Lal:{oiKxALAwq:resolvedLinks[4],variant:matchVariant(\"VgyOKiub4\"),vwQO8Kl5e:vwQO8Kl5eugoh6w},lbGoIWDKI:{oiKxALAwq:resolvedLinks[2],variant:matchVariant(\"VgyOKiub4\"),vwQO8Kl5e:vwQO8Kl5e1plzd1x},ohscBxtqQ:{oiKxALAwq:resolvedLinks[1]},qqgfFW9hu:{oiKxALAwq:resolvedLinks[3],variant:matchVariant(\"VgyOKiub4\"),vwQO8Kl5e:vwQO8Kl5e1plzd1x},sixur_H_8:{oiKxALAwq:resolvedLinks[5],variant:matchVariant(\"VgyOKiub4\"),vwQO8Kl5e:vwQO8Kl5eugoh6w}},baseVariant,gestureVariant)})})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5dotip\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"OeZxmGfKw\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:\"377px\",y:(componentViewport?.y||0)+3+(0+(((componentViewport?.height||800)-6)*1-0-(((componentViewport?.height||800)-6)*1-0)*1)/2)+30+(0+379+((((componentViewport?.height||800)-6)*1-0)*1-60-656)/1*1)+40+0,...addPropertyOverrides({DtWmu2Lal:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 6px, 1px) - 34px)`,y:(componentViewport?.y||0)+3+0+50+17+341+0+0},ohscBxtqQ:{y:(componentViewport?.y||0)+3+(((componentViewport?.height||800)-6)*1*.5000000000000002-((componentViewport?.height||800)-6)*1*1/2)+30+(0+379+(((componentViewport?.height||800)-6)*1*1-60-656)/1*1)+40+0},qqgfFW9hu:{y:(componentViewport?.y||0)+3+(((componentViewport?.height||800)-6)*1*.5000000000000002-((componentViewport?.height||800)-6)*1*1/2)+30+(0+379+(((componentViewport?.height||800)-6)*1*1-60-656)/1*1)+40+0},sixur_H_8:{width:`calc(max(${componentViewport?.width||\"100vw\"} - 12px, 1px) - 34px)`,y:(componentViewport?.y||0)+6+52+17+341+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18x49sy-container\",layoutDependency:layoutDependency,layoutId:\"YA7sfEsW3-container\",nodeId:\"YA7sfEsW3\",rendersWithMotion:true,scopeId:\"O0lwkAm4e\",children:/*#__PURE__*/_jsx(SocialIcons,{gjPhS2amQ:\"var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, rgb(255, 255, 255))\",height:\"100%\",id:\"YA7sfEsW3\",layoutId:\"YA7sfEsW3\",style:{width:\"100%\"},t9AtpNIfI:t9AtpNIfI1f41y49,variant:matchVariant(\"jg6zUAEJU\"),width:\"100%\",...addPropertyOverrides({DtWmu2Lal:{t9AtpNIfI:t9AtpNIfIugoh6w,variant:matchVariant(\"IvviAYf_X\")},lbGoIWDKI:{t9AtpNIfI:t9AtpNIfI1plzd1x,variant:matchVariant(\"IvviAYf_X\")},qqgfFW9hu:{t9AtpNIfI:t9AtpNIfI1plzd1x,variant:matchVariant(\"IvviAYf_X\")},sixur_H_8:{t9AtpNIfI:t9AtpNIfIugoh6w,variant:matchVariant(\"IvviAYf_X\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a5c6mb-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"a1tLZW7Au-container\",nodeId:\"a1tLZW7Au\",rendersWithMotion:true,scopeId:\"O0lwkAm4e\",children:/*#__PURE__*/_jsx(Copyright,{color:\"var(--token-1486dbb4-cc20-4852-a20d-db81362153cb, rgb(188, 188, 188))\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.03em\",lineHeight:\"130%\"},height:\"100%\",id:\"a1tLZW7Au\",layoutId:\"a1tLZW7Au\",name:\"OFF/MODE\",registeredSymbolScale:1.2,statement:\"All rights reserved.\",width:\"100%\",year:2026,yearOverride:false})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sxc0wu\",\"data-framer-name\":\"Left Border\",layoutDependency:layoutDependency,layoutId:\"WP53bA5WW\",style:{backgroundColor:\"var(--token-e5145d68-ee3f-43dc-8638-41389fb43644, rgba(156, 156, 156, 0.3))\"}})]})})]})]})})})});});const css=[\".framer-vAxLL.framer-1naqc9k, .framer-vAxLL .framer-1naqc9k { display: block; }\",\".framer-vAxLL.framer-cnvg8h { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 800px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 3px 0px 3px 3px; position: relative; width: 1200px; }\",\".framer-vAxLL .framer-1f8xv28 { bottom: 0px; cursor: default; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); pointer-events: auto; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-vAxLL .framer-3der5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; overflow: auto; padding: 0px; pointer-events: auto; position: relative; width: min-content; z-index: 1; }\",\".framer-vAxLL .framer-1wba9e6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: visible; padding: 30px 20px 30px 20px; position: relative; width: min-content; }\",\".framer-vAxLL .framer-ij0712 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-vAxLL .framer-1fcg7o3 { flex: none; height: auto; position: relative; width: 65px; z-index: 10; }\",\".framer-vAxLL .framer-gupk0y-container, .framer-vAxLL .framer-dhb6tt-container, .framer-vAxLL .framer-18pfxug-container, .framer-vAxLL .framer-a5c6mb-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-vAxLL .framer-ybstj0-container { bottom: 64px; flex: none; height: auto; left: 50%; position: absolute; width: auto; }\",\".framer-vAxLL .framer-tk3v71 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: visible; padding: 30px; position: relative; width: 437px; }\",\".framer-vAxLL .framer-19orxsl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vAxLL .framer-c5vrme { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vAxLL .framer-hxeh5m-container, .framer-vAxLL .framer-18x49sy-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-vAxLL .framer-3g7ymn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-vAxLL .framer-f81h7k { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vAxLL .framer-5dotip { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 40px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-vAxLL .framer-1sxc0wu { flex: none; height: 100%; left: -1px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 1px; z-index: 1; }\",\".framer-vAxLL.framer-v-l44v03 .framer-1f8xv28, .framer-vAxLL.framer-v-164awg0 .framer-1f8xv28, .framer-vAxLL.framer-v-1s6eirn .framer-1f8xv28 { pointer-events: none; }\",\".framer-vAxLL.framer-v-l44v03 .framer-3der5, .framer-vAxLL.framer-v-164awg0 .framer-3der5 { overflow: var(--overflow-clip-fallback, clip); will-change: var(--framer-will-change-override, transform); }\",\".framer-vAxLL.framer-v-l44v03 .framer-ybstj0-container, .framer-vAxLL.framer-v-da3fvt .framer-ybstj0-container, .framer-vAxLL.framer-v-164awg0 .framer-ybstj0-container { bottom: 64px; }\",\".framer-vAxLL.framer-v-l44v03 .framer-tk3v71, .framer-vAxLL.framer-v-164awg0 .framer-tk3v71 { left: 56px; pointer-events: none; position: absolute; top: calc(50.00000000000002% - 100% / 2); }\",\".framer-vAxLL.framer-v-l44v03 .framer-1sxc0wu { left: 0px; }\",\".framer-vAxLL.framer-v-da3fvt.framer-cnvg8h, .framer-vAxLL.framer-v-164awg0.framer-cnvg8h { width: 810px; }\",\".framer-vAxLL.framer-v-da3fvt .framer-1wba9e6, .framer-vAxLL.framer-v-164awg0 .framer-1wba9e6 { cursor: pointer; }\",\".framer-vAxLL.framer-v-rjgpgd.framer-cnvg8h { padding: 3px; width: 390px; }\",\".framer-vAxLL.framer-v-rjgpgd .framer-3der5 { align-content: flex-end; align-items: flex-end; flex: 1 0 0px; flex-direction: column; height: min-content; width: 1px; }\",\".framer-vAxLL.framer-v-rjgpgd .framer-1wba9e6, .framer-vAxLL.framer-v-1s6eirn .framer-1wba9e6 { flex-direction: row; height: min-content; padding: 17px; width: 100%; }\",\".framer-vAxLL.framer-v-rjgpgd .framer-1fcg7o3, .framer-vAxLL.framer-v-1s6eirn .framer-1fcg7o3 { width: 120px; }\",\".framer-vAxLL.framer-v-rjgpgd .framer-tk3v71 { gap: 80px; height: min-content; justify-content: center; padding: 17px; width: 100%; }\",\".framer-vAxLL.framer-v-rjgpgd .framer-19orxsl, .framer-vAxLL.framer-v-1s6eirn .framer-19orxsl { gap: 30px; }\",\".framer-vAxLL.framer-v-rjgpgd .framer-5dotip, .framer-vAxLL.framer-v-1s6eirn .framer-5dotip { padding: 0px; }\",\".framer-vAxLL.framer-v-1s6eirn.framer-cnvg8h { padding: 6px; width: 390px; }\",\".framer-vAxLL.framer-v-1s6eirn .framer-3der5 { align-content: flex-end; align-items: flex-end; flex: 1 0 0px; flex-direction: column; height: min-content; overflow: var(--overflow-clip-fallback, clip); width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-vAxLL.framer-v-1s6eirn .framer-tk3v71 { gap: 80px; height: min-content; justify-content: center; left: 50%; padding: 17px; pointer-events: none; position: absolute; top: 52px; width: 100%; z-index: 1; }\",...sharedStyle.css,'.framer-vAxLL[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-vAxLL [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-vAxLL[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-vAxLL [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-vAxLL[data-hide-scrollbars=\"true\"], .framer-vAxLL [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ohscBxtqQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"lbGoIWDKI\":{\"layout\":[\"fixed\",\"fixed\"]},\"qqgfFW9hu\":{\"layout\":[\"fixed\",\"fixed\"]},\"DtWmu2Lal\":{\"layout\":[\"fixed\",\"fixed\"]},\"sixur_H_8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerO0lwkAm4e=withCSS(Component,css,\"framer-vAxLL\");export default FramerO0lwkAm4e;FramerO0lwkAm4e.displayName=\"Nav Bar\";FramerO0lwkAm4e.defaultProps={height:800,width:1200};addPropertyControls(FramerO0lwkAm4e,{variant:{options:[\"cZipLVXZw\",\"ohscBxtqQ\",\"lbGoIWDKI\",\"qqgfFW9hu\",\"DtWmu2Lal\",\"sixur_H_8\"],optionTitles:[\"Desktop - Open\",\"Desktop - Closed\",\"Tablet - Open\",\"Tablet - Closed\",\"Phone - Open\",\"Phone Closed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerO0lwkAm4e,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/5SZVFDB7V52TI6ULVC6J3WQZQCIZVDV5/ODYPSTCUDMKSTYIPTV4CLQ7URIK7XYBJ/YS3VPNVO4B3TOJMEXDGFZQ4TLZGGSRZC.woff2\",weight:\"600\"}]},...HamburgerFonts,...EstablishedTagFonts,...LinkedLogoFonts,...NavItemsFonts,...ContactButtonFonts,...SocialIconsFonts,...CopyrightFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerO0lwkAm4e.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Hamburger,{},context),forwardLoader(EstablishedTag,{},context),forwardLoader(LinkedLogo,{},context),forwardLoader(NavItems,{},context),forwardLoader(ContactButton,{},context),forwardLoader(SocialIcons,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerO0lwkAm4e\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ohscBxtqQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lbGoIWDKI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qqgfFW9hu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DtWmu2Lal\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sixur_H_8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useEffect,useId,useMemo,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const STORE_KEY=\"offmode-ask-v3\";const IDLE_MS=15e3;// Logo mark from the OFF/MODE wordmark, plus its doorway as a separate shape.\nconst MARK=\"M8.528 0C13.238 0 17.056 3.818 17.056 8.528C17.056 12.155 14.792 15.253 11.6 16.486L11.6 7.818C11.6 6.293 10.364 5.057 8.839 5.057L8.217 5.057C6.692 5.057 5.456 6.293 5.456 7.818L5.456 16.486C2.264 15.253 0 12.155 0 8.528C0 3.818 3.818 0 8.528 0Z\";const DOOR=\"M5.456 16.486L5.456 7.818C5.456 6.293 6.692 5.057 8.217 5.057L8.839 5.057C10.364 5.057 11.6 6.293 11.6 7.818L11.6 16.486Z\";const STOP=new Set(\"a an the to of and or for with you your we our is are do does did it its in on what how can could i me my us at be this that about will would have has any there get should\".split(\" \"));function normalize(s){return s.toLowerCase().replace(/đ/g,\"dj\").normalize(\"NFD\").replace(/[̀-ͯ]/g,\"\");}function stem(w){return w.length>3&&w.endsWith(\"s\")&&!w.endsWith(\"ss\")?w.slice(0,-1):w;}function tokenize(s){return normalize(s).replace(/[^a-z0-9$ ]/g,\" \").split(/\\s+/).filter(w=>w.length>1&&!STOP.has(w)).map(stem);}function splitLines(s){return(s??\"\").split(\"\\n\").map(l=>l.trim()).filter(Boolean);}const DEFAULT_KB=[{keywords:\"landing page one single campaign launch offer convert conversion converting lead leads ad ads\",answer:\"One custom page that does the whole job: explain, convince, convert.\",points:\"From $1,800, live in 7–10 days\\nMessaging workshop, copy direction and custom motion included\\nBuilt in Framer, so it can grow into a full site later\",linkLabel:\"View service\",link:\"/services/landing-page\"},{keywords:\"full website websites site multipage multiple complete company business new\",answer:\"Strategy, design and a Framer build, shaped around how your clients decide.\",points:\"From $4,800, live in 2–4 weeks\\nPositioning, sitemap, wireframes and every page designed\\nCMS, technical SEO, analytics and 15–30 days of support\",linkLabel:\"View service\",link:\"/services/full-website\"},{keywords:\"ai upgrade upgrading built lovable bolt v0 replit generated vibe vibecoded vibecoding aibuilt template templated generic framerai\",answer:\"Built your site with AI? We redesign it into a real brand and rebuild it in Framer.\",points:\"From $2,200, live in 10–14 days\\nWorks with Lovable, Bolt, v0, Replit, Framer AI, Wix or Squarespace AI\\nAudit, design system, Framer rebuild, CMS, SEO and AEO basics\",linkLabel:\"View service\",link:\"/services/ai-site-upgrade\"},{keywords:\"figma xd sketch handoff pixel file files mockup mockups\",answer:\"Already have a Figma design? We still build from existing designs on request.\",points:\"Quoted on a free call, with a fixed scope and timeline\\nMost builds from Figma go live in 2–3 weeks\\nCMS setup, technical SEO and a handover session included\",linkLabel:\"Book a call\",link:\"/contact\"},{keywords:\"difference landing page vs versus website which choose choosing better compare\",answer:\"One audience and one action? A landing page. Several of each? A full website.\",points:\"Landing page from $1,800, live in 7–10 days\\nFull website from $4,800, live in 2–4 weeks\\nAlready have an AI-built site? The AI Site Upgrade starts at $2,200\",linkLabel:\"Read the guide\",link:\"/journal/landing-page-vs-website-which-does-your-business-actually-need\"},{keywords:\"logo logos brand branding identity graphic print packaging\",answer:\"Our focus is websites, designed and built in Framer.\",points:\"Landing pages, full websites and AI Site Upgrades\\nFor anything brand-related, ask the team on a call\",linkLabel:\"Book a call\",link:\"/contact\"},{keywords:\"shop store ecommerce commerce products sell selling checkout cart shopify\",answer:\"We focus on brand and marketing sites built in Framer.\",points:\"For complex e-commerce, we’ll tell you honestly if another platform fits better\\nA 30-minute call is the quickest way to find out\",linkLabel:\"Book a call\",link:\"/contact\"},{keywords:\"service services offer offering help provide specialize specialise\",answer:\"We design and build websites in Framer, at a fixed price.\",points:\"Landing page from $1,800\\nAI Site Upgrade from $2,200\\nFull website from $4,800\",linkLabel:\"All services\",link:\"/services\"},{keywords:\"add addon addons extra extras copywriting copywriter second language languages translation multilingual arabic bilingual\",answer:\"Add-ons are priced up front.\",points:\"Full site copywriting: $800\\nA second language: $800\\nAn extra campaign landing page: $1,800\",linkLabel:\"See pricing\",link:\"/#pricing\"},{keywords:\"price prices pricing cost costs much budget quote rate rates fee fees expensive cheap affordable package packages larger bigger large complex cena cijena kosta kosti cenovnik\",answer:\"Fixed prices, agreed before any work starts.\",points:\"Landing page from $1,800 \\xb7 AI Site Upgrade from $2,200\\nFull website from $4,800 \\xb7 larger builds from $9,000\\nFlexible payment plans: 30–50% to start, the rest in milestones\",linkLabel:\"See pricing\",link:\"/#pricing\"},{keywords:\"real starting final hidden extra surprise surprises estimate exact increase teaser\",answer:\"The starting price is a real number, not a teaser.\",points:\"Only scope moves it: extra pages, a second language, a rush deadline\\nWe lock the figure on the discovery call and it holds\\nNo revised estimates halfway through\",linkLabel:\"See pricing\",link:\"/#pricing\"},{keywords:\"pay paying payment payments plan plans installment installments deposit upfront milestone milestones invoice split card transfer\",answer:\"Flexible payment plans.\",points:\"Start with 30–50%, the rest in milestones\\nScope, timeline and price are fixed before we begin\",linkLabel:\"Book a call\",link:\"/contact\"},{keywords:\"copy content text texts words write writing written provide images photos need\",answer:\"You don’t need to write it yourself.\",points:\"Copy direction and refinement are included in every package\\nWant every word written for you? Full site copywriting is $800\\nContent and images help, but we can start while you gather them\",linkLabel:\"See add-ons\",link:\"/#pricing\"},{keywords:\"long time timeline fast quick quickly deadline week weeks day days take takes live rush urgent asap rok traje\",answer:\"Most sites go from first call to live within a month.\",points:\"Landing page 7–10 days \\xb7 AI Site Upgrade 10–14 days\\nFull website 2–4 weeks \\xb7 larger builds 4–6 weeks\\nReady content and quick feedback keep it on schedule\",linkLabel:\"Real timelines\",link:\"/journal/how-long-does-it-take-to-build-a-website-in-2026\"},{keywords:\"start soon available availability begin kickoff next slot slots capacity booked free when\",answer:\"Usually within days of the first call.\",points:\"We take on a limited number of projects each month, so timelines hold\\nBook a 30-minute call and leave with a fixed quote\",linkLabel:\"Book a call\",link:\"/contact\"},{keywords:\"book call talk meeting meet contact human person email mail phone whatsapp reach speak someone poziv kontakt sastanak\",answer:\"A free 30-minute video call with the team.\",points:\"Pick a time straight in the calendar, no forms\\nhello@off-mode.com \\xb7 +971 52 859 0756\\nYou get a fixed-quote proposal after the call\",linkLabel:\"Book a call\",link:\"/contact\"},{keywords:\"process work works working steps step approach method discovery strategy stage stages phases\",answer:\"One direct process, from strategy to build.\",points:\"Discovery: one call, one sharp brief and a fixed quote\\nStrategy: structure and messaging agreed before design\\nDesign & build in one pass, with two sharp revision rounds\\nLaunch, handover and 15–30 days of support\",linkLabel:\"See how we work\",link:\"/services\"},{keywords:\"revision revisions round rounds feedback iteration iterations unlimited\",answer:\"Two revision rounds, sharp ones.\",points:\"Structure is signed off before any visual design\\nYou review the work with us at every step\",linkLabel:\"See how we work\",link:\"/services\"},{keywords:\"update updating edit editing myself ourselves self manage team handover training train change changes cms\",answer:\"Yes, and most clients do.\",points:\"A proper CMS with a plain-language editing setup\\nA handover session so you know where everything lives\\nNo developer on retainer to change a headline\"},{keywords:\"support after launch maintenance maintain care plan retainer monthly bug bugs fix fixes help ongoing growth hour hours difference\",answer:\"Every project ships with 15–30 days of post-launch support.\",points:\"Then a Care plan: $290 a month for 4 hours, unused hours roll over for 3 months\\nGrowth plan: $590 a month for 10 hours and priority\\nA monthly site check, changes shipped within 2 business days\",linkLabel:\"Care plans explained\",link:\"/journal/what-is-a-website-care-plan-and-how-much-should-it-cost-per-month\"},{keywords:\"migrate migration migrating move moving switch switching transfer wordpress wix squarespace webflow redirect redirects lose losing\",answer:\"Yes. We move sites to Framer without losing SEO.\",points:\"Every old URL mapped and redirected, metadata carried over\\nContent imported into Framer’s CMS, then monitored after launch\\nIncluded in Full Website builds and AI Site Upgrades\",linkLabel:\"Migration guide\",link:\"/journal/how-to-move-from-wordpress-wix-or-squarespace-to-framer-without-losing-seo\"},{keywords:\"why framer use platform webflow wordpress builder nocode code tool tools\",answer:\"We build in Framer: fast, SEO-friendly and easy to edit.\",points:\"Your team edits text, images and CMS content visually\\nSites launch in weeks, not months\\nIf a project needs a different platform, we’ll say so\",linkLabel:\"Framer vs Webflow\",link:\"/journal/framer-vs-webflow-in-2026-which-is-better-for-your-business-website\"},{keywords:\"aeo chatgpt gpt perplexity claude gemini llm llms answer engine engines cite cited citation recommend recommended find found visible checker check score crawler crawlers ai\",answer:\"Want ChatGPT and AI search to find you? Start with our free AEO Checker.\",points:\"Reads your site the way AI crawlers do, score in 30 seconds\\nAI Site Upgrades include technical SEO and AEO basics\\nOur AEO guide covers the rest, step by step\",linkLabel:\"Free AEO Checker\",link:\"/tools/aeo-score\"},{keywords:\"seo google rank ranking rankings search traffic analytics speed performance visibility metadata sitemap\",answer:\"Technical SEO and analytics come with every build.\",points:\"Metadata, redirects, sitemap and clean structure set up properly\\nFramer sites load fast and hold up on every screen\\nCurious about AI search too? Try our free AEO Checker\",linkLabel:\"Free AEO Checker\",link:\"/tools/aeo-score\"},{keywords:\"certified certification certificate expert experts partner pro qualified experience experienced vetted\",answer:\"Off/Mode is a Certified Framer Expert.\",points:\"Among the first 200 worldwide to earn the certification\\nVetted by Framer and listed in its official Experts directory\",linkLabel:\"What it means\",link:\"/journal/how-to-hire-a-framer-expert-and-what-certified-framer-expert-really-means\"},{keywords:\"where located location based dubai belgrade serbia uae emirates remote international abroad outside europe usa america gulf country countries timezone zone office\",answer:\"Based in Dubai and Belgrade, working worldwide.\",points:\"Most clients are outside the UAE: Europe, North America, the Gulf\\nEverything runs over calls and a shared board\\nOffice hours: Monday to Saturday, 11:00–23:00\",linkLabel:\"Contact\",link:\"/contact\"},{keywords:\"own ownership owner files rights keys belong\",answer:\"It’s yours. At launch we hand over the keys.\",points:\"A handover session so your team knows where everything lives\"},{keywords:\"who team founder dorian people designer designers developer developers agency studio behind senior freelancer\",answer:\"One senior team, led by founder Dorian Revid.\",points:\"The people on the call design and build the site\\nNo account managers, no handoffs\",linkLabel:\"About us\",link:\"/#about\"},{keywords:\"portfolio project projects case study studies example examples client clients past previous show work recent\",answer:\"45+ projects launched since 2023.\",points:\"Recent work: Guestlist, ELVN, Day & Night Dubai, Raumkern\\nNightlife, hospitality, architecture, senior living and health\",linkLabel:\"See projects\",link:\"/projects\"},{keywords:\"review reviews testimonial testimonials rating ratings trust trusted referral referrals result results say upwork reputation\",answer:\"Rated 5.0 by 45+ clients.\",points:\"100% of projects shipped on time\\n40+ referrals sent by clients\",linkLabel:\"See projects\",link:\"/projects\"},{keywords:\"need from prepare brief requirement requirements ready start decision\",answer:\"A short brief and someone who can make decisions.\",points:\"Content and images help, but we can work while you gather them\\nThe clearer the goal, the faster everything moves\",linkLabel:\"Book a call\",link:\"/contact\"},{keywords:\"redesign existing current old outdated refresh website site working bottleneck audit improve\",answer:\"Not every business needs a new website.\",points:\"We find the real bottleneck before we scope the work\\nIf a redesign won’t fix it, we’ll say so\",linkLabel:\"Book a call\",link:\"/contact\"},{keywords:\"journal blog article articles newsletter guide guides read reading\",answer:\"Honest notes from the studio.\",points:\"Pricing, timelines, Framer vs Webflow, AEO and more\\nOne letter a month if you join the newsletter\",linkLabel:\"Read the journal\",link:\"/journal\"},{keywords:\"hi hello hey hej hiya morning evening zdravo cao pozdrav\",answer:\"Hey! Ask me about pricing, services, timelines or how we work.\"},{keywords:\"thanks thank thx cheers great awesome perfect cool nice hvala\",answer:\"Anytime. When you’re ready, a 30-minute call is the quickest next step.\",linkLabel:\"Book a call\",link:\"/contact\"}];const DEFAULT_CHIPS=[{label:\"Pricing\",question:\"pricing\"},{label:\"AI Site Upgrade\",question:\"ai site upgrade\"},{label:\"Landing page\",question:\"landing page\"},{label:\"Full website\",question:\"full website\"},{label:\"How fast?\",question:\"how long does it take\"},{label:\"Free AEO check\",question:\"aeo checker\"},{label:\"Projects\",question:\"projects portfolio\"},{label:\"Book a call\",question:\"book a call\"}];const CSS=`\n.omx{--om-accent:#F52D0F;--om-dark:#0D0D0D;--om-ink:#0D0D0D;--om-soft:#F7F7F7;--om-mute:#8C8C8C;--om-line:rgba(156,156,156,.2);position:relative;display:inline-flex;flex-direction:column;align-items:flex-end;font-family:Switzer,\"Switzer Placeholder\",-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}\n.omx *{box-sizing:border-box}\n.omx .omx-d{font-family:\"Mona Sans Variable\",\"Mona Sans\",\"Mona Sans Variable Placeholder\",\"Arial Narrow\",sans-serif;font-variation-settings:\"wdth\" 75,\"wght\" 700;font-weight:700;font-stretch:75%;font-feature-settings:\"ss07\";text-transform:uppercase;letter-spacing:-.01em}\n.omx-pill{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:10px;height:48px;padding:6px 16px 6px 6px;border-radius:10px;background:var(--om-dark);color:#fff;box-shadow:0 14px 34px -10px rgba(13,13,13,.5),inset 0 0 0 1px rgba(255,255,255,.07);transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .35s ease;-webkit-tap-highlight-color:transparent}\n.omx-pill:hover{transform:translateY(-2px)}\n.omx-pill:focus-visible{outline:2px solid var(--om-accent);outline-offset:3px}\n.omx.is-waiting .omx-pill{opacity:0;transform:translateY(18px);pointer-events:none}\n.omx-pill-label{display:inline-flex;align-items:flex-start;gap:3px;font-size:16px;line-height:1;white-space:nowrap}\n.omx-sup{font-size:10px;line-height:1;color:var(--om-accent);transform:translateY(-3px);min-width:2.2em}\n.omx-tile{position:relative;flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:7px;background:var(--om-accent)}\n.omx-tile svg{display:block;width:24px;height:auto;overflow:visible}\n.omx-tile--lg{width:42px;height:42px;border-radius:8px}\n.omx-tile--lg svg{width:28px}\n.omx-look{transform:translate(calc(var(--lx,0) * .78px),calc(var(--ly,0) * .9px));transition:transform .18s ease-out}\n.omx-blink{transform-box:fill-box;transform-origin:center;animation:omx-blink 5.4s infinite}\n.omx-eye{transform-box:fill-box;transform-origin:center;transition:transform .32s cubic-bezier(.2,.8,.2,1)}\n.omx-mouth{opacity:0;transition:opacity .25s ease}\n.omx-tile.is-smile .omx-mouth{opacity:1}\n.omx-tile.is-smile .omx-eye{transform:scaleY(.6)}\n.omx-tile.is-wonder .omx-eye{transform:scale(1.3)}\n.omx-tile.is-think .omx-look{transform:translate(.65px,-.9px)}\n.omx-tile.is-sleep .omx-look{transform:translate(0,1px)}\n.omx-tile.is-sleep .omx-eye{transform:scaleY(.14)}\n.omx-tile.is-sleep .omx-blink{animation:none}\n.omx-z{position:absolute;top:2px;right:-5px;display:none;pointer-events:none}\n.omx-tile.is-sleep .omx-z{display:block}\n.omx-z i{position:absolute;top:0;right:0;font-style:normal;font-size:8px;line-height:1;color:#fff;opacity:0;animation:omx-z 2.4s infinite}\n.omx-z i:nth-child(2){font-size:10px;animation-delay:.8s}\n.omx-z i:nth-child(3){font-size:12px;animation-delay:1.6s}\n.omx-sheet{margin:0;padding:0;border:0;min-height:0;position:absolute;right:0;bottom:calc(100% + 12px);width:min(392px,calc(100vw - 24px));height:min(600px,calc(100vh - 150px));height:min(600px,calc(100dvh - 150px));display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 28px 70px -18px rgba(13,13,13,.38),0 0 0 1px var(--om-line);transform-origin:100% 100%;opacity:0;visibility:hidden;transform:translateY(10px) scale(.97);transition:opacity .25s ease,transform .4s cubic-bezier(.2,.8,.2,1),visibility 0s linear .4s}\n.omx.is-open .omx-sheet{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .4s cubic-bezier(.2,.8,.2,1),visibility 0s}\n.omx-head{margin:0;border:0;display:flex;align-items:center;gap:12px;padding:14px 10px 14px 14px;background:var(--om-dark);color:#fff}\n.omx-id{flex:1;min-width:0}\n.omx-name{display:flex;align-items:flex-start;gap:3px;margin:0;font-size:22px;line-height:.95}\n.omx-sub{margin:5px 0 0;font-size:12px;line-height:1.3;font-weight:600;letter-spacing:-.02em;color:#BCBCBC;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}\n.omx-hbtn{all:unset;box-sizing:border-box;cursor:pointer;flex:none;padding:7px 8px;border-radius:6px;font-size:12px;line-height:1;font-weight:500;letter-spacing:-.01em;color:#BCBCBC;transition:color .2s,background .2s}\n.omx-hbtn:hover{color:#fff;background:rgba(255,255,255,.08)}\n.omx-hbtn:focus-visible{outline:2px solid var(--om-accent);outline-offset:1px}\n.omx-x{display:grid;place-items:center;width:30px;height:30px;padding:0}\n.omx-log{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:18px 14px 10px;scrollbar-width:thin}\n.omx-turn{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:90%}\n.omx-bot{padding:13px 14px;border-radius:10px 10px 10px 2px;background:var(--om-soft);color:var(--om-ink)}\n.omx-lead{margin:0;font-size:15px;line-height:1.4;font-weight:600;letter-spacing:-.02em}\n.omx-list{display:flex;flex-direction:column;gap:6px;margin:11px 0 0;padding:0;list-style:none}\n.omx-list li{position:relative;padding-left:14px;font-size:13.5px;line-height:1.45;font-weight:500;letter-spacing:-.01em;color:#3D3D3D}\n.omx-list li:before{content:\"\";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:1px;background:var(--om-accent)}\n.omx-link{display:inline-flex;align-items:center;gap:8px;margin-top:13px;font-size:13.5px;line-height:1;font-weight:600;letter-spacing:-.01em;color:var(--om-ink);text-decoration:none}\n.omx-arrow{display:grid;place-items:center;width:16px;height:16px;border-radius:3px;background:var(--om-accent);color:#fff;transition:transform .25s ease}\n.omx-link:hover .omx-arrow{transform:translateX(3px)}\n.omx-meta{margin:0;padding-left:2px;font-size:11px;line-height:1;font-weight:500;letter-spacing:-.01em;color:var(--om-mute)}\n.omx-me{align-self:flex-end;max-width:85%;padding:10px 14px;border-radius:10px 10px 2px 10px;background:var(--om-dark);color:#fff;font-size:14px;line-height:1.4;font-weight:500;letter-spacing:-.01em;overflow-wrap:anywhere}\n.omx-dots{display:inline-flex;gap:4px;padding:15px 16px}\n.omx-dots span{width:6px;height:6px;border-radius:50%;background:var(--om-mute);animation:omx-dot 1s infinite ease-in-out}\n.omx-dots span:nth-child(2){animation-delay:.15s}\n.omx-dots span:nth-child(3){animation-delay:.3s}\n.omx-in{animation:omx-in .42s cubic-bezier(.2,.8,.2,1) both}\n.omx-in .omx-list li{animation:omx-in .42s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0) * 70ms + 140ms)}\n.omx-chips{display:flex;gap:6px;overflow-x:auto;padding:8px 28px 10px 14px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}\n.omx-chips::-webkit-scrollbar{display:none}\n.omx-chip{all:unset;box-sizing:border-box;flex:none;cursor:pointer;padding:8px 12px;border-radius:8px;border:1px solid rgba(156,156,156,.38);font-size:13px;line-height:1;font-weight:500;letter-spacing:-.01em;color:var(--om-ink);transition:background .2s,color .2s,border-color .2s}\n.omx-chip:hover{background:var(--om-dark);border-color:var(--om-dark);color:#fff}\n.omx-chip:focus-visible{outline:2px solid var(--om-accent);outline-offset:1px}\n.omx-form{display:flex;align-items:center;gap:8px;margin:0 14px;padding:6px 6px 6px 14px;border-radius:10px;border:1px solid transparent;background:var(--om-soft);transition:border-color .2s,background .2s}\n.omx-form:focus-within{border-color:var(--om-dark);background:#fff}\n.omx-input{all:unset;box-sizing:border-box;flex:1;min-width:0;font-size:16px;line-height:1.3;font-weight:600;letter-spacing:-.02em;color:var(--om-ink)}\n.omx-input::placeholder{color:var(--om-mute);opacity:1}\n.omx-send{all:unset;box-sizing:border-box;flex:none;cursor:pointer;display:grid;place-items:center;width:36px;height:36px;border-radius:7px;background:var(--om-accent);color:#fff;transition:opacity .2s,transform .2s}\n.omx-send:disabled{opacity:.3;cursor:default}\n.omx-send:not(:disabled):hover{transform:translateX(2px)}\n.omx-send:focus-visible{outline:2px solid var(--om-dark);outline-offset:2px}\n.omx-legal{margin:0;padding:10px 14px 12px;text-align:center;font-size:11px;line-height:1.3;font-weight:600;letter-spacing:-.01em;color:var(--om-mute)}\n.omx-legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}\n@keyframes omx-blink{0%,93%,100%{transform:scaleY(1)}96%{transform:scaleY(.1)}}\n@keyframes omx-z{0%{opacity:0;transform:translate(0,3px)}25%{opacity:1}100%{opacity:0;transform:translate(7px,-10px)}}\n@keyframes omx-dot{0%,80%,100%{transform:translateY(0);opacity:.45}40%{transform:translateY(-4px);opacity:1}}\n@keyframes omx-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}\n@media (max-width:809.98px){.omx-sheet{height:min(600px,calc(100vh - 140px));height:min(600px,calc(100dvh - 140px))}}\n@media (prefers-reduced-motion:reduce){.omx *,.omx *:before{animation:none!important;transition:none!important}}\n`;function Chevron(){return /*#__PURE__*/_jsx(\"svg\",{width:\"8\",height:\"8\",viewBox:\"0 0 8 8\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M2.75 1.5L5.25 4L2.75 6.5\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}/**\n * OFF/MODE Assistant\n *\n * A floating FAQ chat that answers from its own knowledge base.\n * Place it in a fixed-position frame (e.g. bottom right of the layout template).\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function OffModeAssistant(props){const{botName=\"Dori\",subtitle=\"Off/Mode assistant \\xb7 the team is one call away\",greeting=\"Hey, I’m Dori, the Off/Mode assistant. What can I help you with?\",placeholder=\"Ask a question…\",metaLabel=\"Just now\",fallbackAnswer=\"I can only help with Off/Mode: services, pricing, process and work.\",fallbackPoint=\"For anything else, the team is happy to talk\",limitAnswer=\"That’s the limit for one chat.\",limitPoint=\"A 30-minute call is the quickest way to go further\",maxQuestions=8,bookLabel=\"Book a call\",bookLink=\"/contact\",legalText=\"{name} answers from off-mode.com.\",privacyLink=\"/privacy-policy\",knowledge=DEFAULT_KB,chips=DEFAULT_CHIPS,accent=\"#F52D0F\",dark=\"#0D0D0D\",waitForScroll=true,hideAtEnd=true,endGap=160,style}=props;const isStatic=useIsStaticRenderer();const sheetId=useId();const rootRef=useRef(null);const pillRef=useRef(null);const inputRef=useRef(null);const logRef=useRef(null);const faceRefs=useRef([]);const timers=useRef([]);const nextId=useRef(1);const[open,setOpen]=useState(false);const[messages,setMessages]=useState([]);const[typing,setTyping]=useState(false);const[turns,setTurns]=useState(0);const[greeted,setGreeted]=useState(false);const[mood,setMood]=useState(\"\");const[waiting,setWaiting]=useState(true);const[away,setAway]=useState(false);const[hydrated,setHydrated]=useState(false);const[value,setValue]=useState(\"\");// Each keyword is weighted by how rare it is across answers, so a\n// specific word (\"care\") outranks a shared one (\"website\").\nconst index=useMemo(()=>{const entries=(knowledge??[]).map(item=>({item,keys:new Set(tokenize(item?.keywords??\"\"))}));const counts=new Map;entries.forEach(e=>e.keys.forEach(k=>counts.set(k,(counts.get(k)??0)+1)));return entries.map(e=>{const weights=new Map;e.keys.forEach(k=>weights.set(k,1/(counts.get(k)??1)));return{item:e.item,weights};});},[knowledge]);const bookCta={label:bookLabel,href:bookLink||\"/contact\"};const later=useCallback((fn,ms)=>{timers.current.push(window.setTimeout(fn,ms));},[]);const reply=useCallback((content,delay)=>{setTyping(true);later(()=>{setTyping(false);setMessages(m=>[...m,{id:nextId.current++,role:\"bot\",...content}]);},delay);},[later]);// Restore the conversation from this browser tab (survives page changes).\nuseEffect(()=>{if(isStatic)return;try{const raw=sessionStorage.getItem(STORE_KEY);const saved=raw?JSON.parse(raw):null;if(saved&&Array.isArray(saved.messages)){const restored=saved.messages.map(m=>({...m,still:true}));nextId.current=restored.reduce((a,m)=>Math.max(a,m.id||0),0)+1;setMessages(restored);setTurns(Number(saved.turns)||0);setGreeted(!!saved.greeted);if(saved.open){setOpen(true);setWaiting(false);}}}catch{}setHydrated(true);},[isStatic]);useEffect(()=>{if(!hydrated||isStatic)return;try{sessionStorage.setItem(STORE_KEY,JSON.stringify({messages:messages.slice(-40).map(({still,...m})=>m),turns,greeted,open}));}catch{}},[messages,turns,greeted,open,hydrated,isStatic]);useEffect(()=>{const pending=timers.current;return()=>pending.forEach(t=>window.clearTimeout(t));},[]);// On the home page, wait until the visitor scrolls past the hero.\nuseEffect(()=>{if(isStatic||!waiting)return;const onHome=/^\\/?$/.test(window.location.pathname);if(!waitForScroll||!onHome){const t=window.setTimeout(()=>setWaiting(false),600);return()=>window.clearTimeout(t);}const check=()=>{const short=document.documentElement.scrollHeight-window.innerHeight<window.innerHeight*.6;if(short||window.scrollY>window.innerHeight*.6)setWaiting(false);};check();window.addEventListener(\"scroll\",check,{passive:true});return()=>window.removeEventListener(\"scroll\",check);},[waiting,waitForScroll,isStatic]);// Step aside at the very end of the page, where the footer has its own CTA.\nuseEffect(()=>{if(isStatic||!hideAtEnd)return;const check=()=>{const max=document.documentElement.scrollHeight-window.innerHeight;setAway(max>endGap*2&&window.scrollY>=max-endGap);};check();window.addEventListener(\"scroll\",check,{passive:true});window.addEventListener(\"resize\",check);return()=>{window.removeEventListener(\"scroll\",check);window.removeEventListener(\"resize\",check);};},[isStatic,hideAtEnd,endGap]);// Eyes follow the cursor, the face fidgets, and it switches OFF when idle.\nuseEffect(()=>{if(isStatic)return;if(window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return;let px=-1;let py=-1;let raf=0;let last=Date.now();let sleeping=false;let moodTimer=0;const show=(m,ms=0)=>{window.clearTimeout(moodTimer);startTransition(()=>setMood(m));if(ms)moodTimer=window.setTimeout(()=>!sleeping&&startTransition(()=>setMood(\"\")),ms);};const aim=()=>{raf=0;for(const el of faceRefs.current){if(!el)continue;const r=el.getBoundingClientRect();if(!r.width)continue;const dx=px-(r.left+r.width/2);const dy=py-(r.top+r.height/2);const d=Math.hypot(dx,dy)||1;const a=Math.min(1,d/160);el.style.setProperty(\"--lx\",(dx/d*a).toFixed(2));el.style.setProperty(\"--ly\",(dy/d*a).toFixed(2));}};const wake=()=>{last=Date.now();if(sleeping){sleeping=false;show(\"wonder\",1400);}};const onMove=e=>{px=e.clientX;py=e.clientY;if(!raf)raf=requestAnimationFrame(aim);wake();};window.addEventListener(\"pointermove\",onMove,{passive:true});window.addEventListener(\"pointerdown\",wake,{passive:true});window.addEventListener(\"scroll\",wake,{passive:true});window.addEventListener(\"keydown\",wake);const idle=window.setInterval(()=>{if(!sleeping&&Date.now()-last>=IDLE_MS){sleeping=true;show(\"sleep\");}},1e3);const fidget=window.setInterval(()=>{if(sleeping||Date.now()-last>=IDLE_MS)return;const r=Math.random();if(r<.18)show(\"smile\",2200);else if(r<.3)show(\"wonder\",1800);},4e3);return()=>{window.removeEventListener(\"pointermove\",onMove);window.removeEventListener(\"pointerdown\",wake);window.removeEventListener(\"scroll\",wake);window.removeEventListener(\"keydown\",wake);window.clearInterval(idle);window.clearInterval(fidget);window.clearTimeout(moodTimer);if(raf)cancelAnimationFrame(raf);};},[isStatic]);// First open: greet. Every open: focus the input on mouse devices.\nuseEffect(()=>{if(!open||isStatic)return;if(!greeted){setGreeted(true);later(()=>reply({lead:greeting},550),350);}if(window.matchMedia(\"(pointer: fine)\").matches){later(()=>inputRef.current?.focus({preventScroll:true}),320);}},[open,greeted,greeting,isStatic,later,reply]);// Close on Escape or a click outside.\nuseEffect(()=>{if(!open||isStatic)return;const onKey=e=>{if(e.key!==\"Escape\")return;setOpen(false);pillRef.current?.focus({preventScroll:true});};const onDown=e=>{// Ignore synthetic events: the site's custom cursor re-dispatches\n// a pointerdown at (0, 0) after every real click.\nif(!e.isTrusted)return;const root=rootRef.current;if(root&&!e.composedPath().includes(root))setOpen(false);};document.addEventListener(\"keydown\",onKey);document.addEventListener(\"pointerdown\",onDown);return()=>{document.removeEventListener(\"keydown\",onKey);document.removeEventListener(\"pointerdown\",onDown);};},[open,isStatic]);useEffect(()=>{const el=logRef.current;if(el)el.scrollTo({top:el.scrollHeight,behavior:\"smooth\"});},[messages,typing,open]);const findAnswer=q=>{const asked=new Set(tokenize(q));let best=null;let score=0;for(const entry of index){let hits=0;asked.forEach(k=>{hits+=entry.weights.get(k)??0;});if(hits>score+1e-6){score=hits;best=entry.item;}}return score>0?best:null;};const ask=(raw,shown)=>{const q=raw.trim().slice(0,300);if(!q||typing)return;if(turns>=maxQuestions){reply({lead:limitAnswer,bullets:limitPoint?[limitPoint]:[],link:bookCta},900);return;}setTurns(t=>t+1);setMessages(m=>[...m,{id:nextId.current++,role:\"me\",text:shown??q}]);const hit=findAnswer(q);reply(hit?{lead:hit.answer??\"\",bullets:splitLines(hit.points),link:hit.linkLabel&&hit.link?{label:hit.linkLabel,href:hit.link}:undefined}:{lead:fallbackAnswer,bullets:fallbackPoint?[fallbackPoint]:[],link:bookCta},1100);};const onSubmit=e=>{e.preventDefault();ask(value);setValue(\"\");};const clear=()=>{timers.current.forEach(t=>window.clearTimeout(t));timers.current=[];setTyping(false);setMessages([]);setTurns(0);setGreeted(true);reply({lead:greeting},350);inputRef.current?.focus({preventScroll:true});};const isOpen=!isStatic&&open;const faceClass=typing?\"is-think\":mood?`is-${mood}`:\"\";const status=mood===\"sleep\"?\"OFF\":\"ON\";const legal=legalText.replace(/\\{name\\}/g,botName);const face=(slot,large=false)=>/*#__PURE__*/_jsxs(\"span\",{ref:el=>{faceRefs.current[slot]=el;},className:`omx-tile${large?\" omx-tile--lg\":\"\"}${faceClass?\" \"+faceClass:\"\"}`,\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 17.056 16.486\",children:[/*#__PURE__*/_jsx(\"path\",{d:MARK,fill:\"#fff\"}),/*#__PURE__*/_jsx(\"path\",{d:DOOR,style:{fill:dark}}),/*#__PURE__*/_jsx(\"g\",{className:\"omx-look\",children:/*#__PURE__*/_jsxs(\"g\",{className:\"omx-blink\",children:[/*#__PURE__*/_jsx(\"ellipse\",{className:\"omx-eye\",cx:\"7.33\",cy:\"9.1\",rx:\"0.74\",ry:\"0.98\",fill:\"#fff\"}),/*#__PURE__*/_jsx(\"ellipse\",{className:\"omx-eye\",cx:\"9.73\",cy:\"9.1\",rx:\"0.74\",ry:\"0.98\",fill:\"#fff\"})]})}),/*#__PURE__*/_jsx(\"path\",{className:\"omx-mouth\",d:\"M7.5 11.55Q8.53 12.6 9.56 11.55\",fill:\"none\",stroke:\"#fff\",strokeWidth:\"0.55\",strokeLinecap:\"round\"})]}),/*#__PURE__*/_jsxs(\"span\",{className:\"omx-z omx-d\",children:[/*#__PURE__*/_jsx(\"i\",{children:\"z\"}),/*#__PURE__*/_jsx(\"i\",{children:\"z\"}),/*#__PURE__*/_jsx(\"i\",{children:\"Z\"})]})]});const rootStyle={...style,\"--om-accent\":accent,\"--om-dark\":dark};return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,className:`omx${isOpen?\" is-open\":\"\"}${!isStatic&&(waiting||away&&!isOpen)?\" is-waiting\":\"\"}`,style:rootStyle,children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),/*#__PURE__*/_jsxs(\"div\",{id:sheetId,className:\"omx-sheet\",role:\"dialog\",\"aria-label\":`Ask ${botName}, the Off/Mode assistant`,\"aria-hidden\":!isOpen,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"omx-head\",children:[face(1,true),/*#__PURE__*/_jsxs(\"div\",{className:\"omx-id\",children:[/*#__PURE__*/_jsxs(\"p\",{className:\"omx-name omx-d\",children:[botName,/*#__PURE__*/_jsx(\"span\",{className:\"omx-sup\",children:status})]}),/*#__PURE__*/_jsx(\"p\",{className:\"omx-sub\",children:subtitle})]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"omx-hbtn\",onClick:clear,children:\"Clear\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"omx-hbtn omx-x\",\"aria-label\":\"Close\",onClick:()=>{setOpen(false);pillRef.current?.focus({preventScroll:true});},children:/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 14 14\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3.5 3.5l7 7M10.5 3.5l-7 7\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"omx-log\",ref:logRef,\"aria-live\":\"polite\",children:[messages.map(m=>m.role===\"me\"?/*#__PURE__*/_jsx(\"div\",{className:`omx-me ${m.still?\"\":\"omx-in\"}`,children:m.text},m.id):/*#__PURE__*/_jsxs(\"div\",{className:`omx-turn ${m.still?\"\":\"omx-in\"}`,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"omx-bot\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"omx-lead\",children:m.lead}),m.bullets&&m.bullets.length>0&&/*#__PURE__*/_jsx(\"ul\",{className:\"omx-list\",children:m.bullets.map((b,i)=>/*#__PURE__*/_jsx(\"li\",{style:{\"--i\":i},children:b},i))}),m.link&&/*#__PURE__*/_jsxs(\"a\",{className:\"omx-link\",href:m.link.href,onClick:()=>setOpen(false),children:[m.link.label,/*#__PURE__*/_jsx(\"span\",{className:\"omx-arrow\",children:/*#__PURE__*/_jsx(Chevron,{})})]})]}),/*#__PURE__*/_jsxs(\"p\",{className:\"omx-meta\",children:[botName,\" \\xb7 \",metaLabel]})]},m.id)),typing&&/*#__PURE__*/_jsx(\"div\",{className:\"omx-turn omx-in\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"omx-bot omx-dots\",children:[/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{}),/*#__PURE__*/_jsx(\"span\",{})]})})]}),chips&&chips.length>0&&/*#__PURE__*/_jsx(\"div\",{className:\"omx-chips\",children:chips.map((c,i)=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"omx-chip\",onClick:()=>ask(c.question||c.label||\"\",c.label),children:c.label},i))}),/*#__PURE__*/_jsxs(\"form\",{className:\"omx-form\",onSubmit:onSubmit,children:[/*#__PURE__*/_jsx(\"input\",{ref:inputRef,className:\"omx-input\",value:value,onChange:e=>setValue(e.target.value),placeholder:placeholder,\"aria-label\":placeholder,maxLength:300,autoComplete:\"off\",enterKeyHint:\"send\"}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",className:\"omx-send\",\"aria-label\":\"Send\",disabled:!value.trim()||typing,children:/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 16 16\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 8h10M9 4l4 4-4 4\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.7\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]}),/*#__PURE__*/_jsxs(\"p\",{className:\"omx-legal\",children:[legal,\" \",/*#__PURE__*/_jsx(\"a\",{href:privacyLink,children:\"Privacy policy\"})]})]}),/*#__PURE__*/_jsxs(\"button\",{ref:pillRef,type:\"button\",className:\"omx-pill\",\"aria-expanded\":isOpen,\"aria-controls\":sheetId,onClick:()=>setOpen(o=>!o),children:[face(0),/*#__PURE__*/_jsxs(\"span\",{className:\"omx-pill-label omx-d\",children:[\"Ask \",botName,/*#__PURE__*/_jsx(\"span\",{className:\"omx-sup\",children:status})]})]})]});}OffModeAssistant.displayName=\"OFF/MODE Assistant\";addPropertyControls(OffModeAssistant,{botName:{type:ControlType.String,title:\"Name\",defaultValue:\"Dori\"},subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"Off/Mode assistant \\xb7 the team is one call away\"},greeting:{type:ControlType.String,title:\"Greeting\",displayTextArea:true,defaultValue:\"Hey, I’m Dori, the Off/Mode assistant. What can I help you with?\"},knowledge:{type:ControlType.Array,title:\"Answers\",control:{type:ControlType.Object,controls:{keywords:{type:ControlType.String,title:\"Keywords\",displayTextArea:true,defaultValue:\"\",description:\"Words that trigger this answer.\"},answer:{type:ControlType.String,title:\"Answer\",displayTextArea:true,defaultValue:\"\"},points:{type:ControlType.String,title:\"Points\",displayTextArea:true,defaultValue:\"\",description:\"One point per line.\"},linkLabel:{type:ControlType.String,title:\"Link Label\",defaultValue:\"\"},link:{type:ControlType.String,title:\"Link\",defaultValue:\"\",placeholder:\"/contact or https://…\"}}},defaultValue:DEFAULT_KB},chips:{type:ControlType.Array,title:\"Suggestions\",maxCount:10,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Pricing\"},question:{type:ControlType.String,title:\"Asks\",defaultValue:\"pricing\"}}},defaultValue:DEFAULT_CHIPS},placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"Ask a question…\"},metaLabel:{type:ControlType.String,title:\"Meta\",defaultValue:\"Just now\"},fallbackAnswer:{type:ControlType.String,title:\"No Match\",displayTextArea:true,defaultValue:\"I can only help with Off/Mode: services, pricing, process and work.\"},fallbackPoint:{type:ControlType.String,title:\"No Match Point\",defaultValue:\"For anything else, the team is happy to talk\"},maxQuestions:{type:ControlType.Number,title:\"Max Questions\",defaultValue:8,min:1,max:30,step:1},limitAnswer:{type:ControlType.String,title:\"Limit Text\",defaultValue:\"That’s the limit for one chat.\"},limitPoint:{type:ControlType.String,title:\"Limit Point\",defaultValue:\"A 30-minute call is the quickest way to go further\"},bookLabel:{type:ControlType.String,title:\"Call Label\",defaultValue:\"Book a call\"},bookLink:{type:ControlType.Link,title:\"Call Link\",defaultValue:\"/contact\"},legalText:{type:ControlType.String,title:\"Footnote\",defaultValue:\"{name} answers from off-mode.com.\"},privacyLink:{type:ControlType.Link,title:\"Privacy Link\",defaultValue:\"/privacy-policy\"},accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#F52D0F\"},dark:{type:ControlType.Color,title:\"Dark\",defaultValue:\"#0D0D0D\"},waitForScroll:{type:ControlType.Boolean,title:\"Home Reveal\",defaultValue:true,description:\"On the home page, show after scrolling past the hero.\"},hideAtEnd:{type:ControlType.Boolean,title:\"Hide at End\",defaultValue:true,description:\"Step aside near the bottom of the page (footer CTA).\"},endGap:{type:ControlType.Number,title:\"End Gap\",defaultValue:160,min:0,max:600,step:10,unit:\"px\",hidden:p=>!p.hideAtEnd}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OffModeAssistant\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OffModeAssistant.map","// Generated by Framer (2509ebe)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,Container,ControlType,cx,FormBooleanInput,FormContainer,FormPlainTextInput,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,patchBorderRadiusScaleCorrector,PathVariablesContext,PropertyOverrides,queryCache,RenderTarget,ResolveLinks,RichText,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useQueryData,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MailCheck from\"https://framerusercontent.com/modules/hSNYn6UGuFJ5L1vuz4a3/IHcreNq3FUCzvE4Flc1z/M2r4E3oSk.js\";import NavItems from\"#framer/local/canvasComponent/HLcVek_75/HLcVek_75.js\";import LinkedLogo from\"#framer/local/canvasComponent/IkTg4veC7/IkTg4veC7.js\";import LayoutSpacer from\"#framer/local/canvasComponent/jduRWL_51/jduRWL_51.js\";import Cursor from\"#framer/local/canvasComponent/LLHXeturm/LLHXeturm.js\";import NavBar from\"#framer/local/canvasComponent/O0lwkAm4e/O0lwkAm4e.js\";import FormButton from\"#framer/local/canvasComponent/oYhWrTjTX/oYhWrTjTX.js\";import SocialIcons from\"#framer/local/canvasComponent/XwkzvDbHA/XwkzvDbHA.js\";import ContactButton from\"#framer/local/canvasComponent/Zzapu9UCu/Zzapu9UCu.js\";import OFFMODEAssistant from\"#framer/local/codeFile/Yk5GFka/OffModeAssistant.js\";import Copyright from\"#framer/local/codeFile/pIHmjLq/Copyright.js\";import Legal from\"#framer/local/collection/JhREFF2RW/JhREFF2RW.js\";import*as sharedStyle from\"#framer/local/css/cZ7bby0gR/cZ7bby0gR.js\";import*as sharedStyle2 from\"#framer/local/css/qvtlHqCqz/qvtlHqCqz.js\";import*as sharedStyle3 from\"#framer/local/css/x8g4OBmQ1/x8g4OBmQ1.js\";import*as sharedStyle1 from\"#framer/local/css/XKitmogp0/XKitmogp0.js\";import Vector from\"#framer/local/vector/moraGhpGA/moraGhpGA.js\";const NavBarFonts=getFonts(NavBar);const LayoutSpacerFonts=getFonts(LayoutSpacer);const LinkedLogoFonts=getFonts(LinkedLogo);const NavItemsFonts=getFonts(NavItems);const CopyrightFonts=getFonts(Copyright);const FormButtonFonts=getFonts(FormButton);const SocialIconsFonts=getFonts(SocialIcons);const ContactButtonFonts=getFonts(ContactButton);const OFFMODEAssistantFonts=getFonts(OFFMODEAssistant);const CursorFonts=getFonts(Cursor);const breakpoints={gUEL1439d:\"(max-width: 809.98px)\",jPHUHZ6ZE:\"(min-width: 1200px)\",ZbwqektVH:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Pf1BU\";const variantClassNames={gUEL1439d:\"framer-v-1pcaahc\",jPHUHZ6ZE:\"framer-v-18pklxt\",ZbwqektVH:\"framer-v-1jo97rx\"};const qt7PZ7fO1=undefined;const aCbHn1BzFcUrbgIKyH=undefined;const Q9VnKU85ycUrbgIKyH=undefined;const idcUrbgIKyH=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const query=prequery=>prequery({from:{alias:\"cUrbgIKyH\",data:Legal,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5001},select:[{collection:\"cUrbgIKyH\",name:\"aCbHn1BzF\",type:\"Identifier\"},{collection:\"cUrbgIKyH\",name:\"Q9VnKU85y\",type:\"Identifier\"},{collection:\"cUrbgIKyH\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"cUrbgIKyH\",data:Legal,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5001},select:[{collection:\"cUrbgIKyH\",name:\"aCbHn1BzF\",type:\"Identifier\"},{collection:\"cUrbgIKyH\",name:\"Q9VnKU85y\",type:\"Identifier\"},{collection:\"cUrbgIKyH\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const breakpointRules={gUEL1439d:[\".framer-Pf1BU .framer-tsol94 { padding: 20px 0px 20px 0px; }\",\".framer-Pf1BU .framer-7p3rn6 { gap: 60px; padding: 0px 23px 0px 23px; }\",\".framer-Pf1BU .framer-1gbcfwn { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 30px; justify-content: flex-start; }\",\".framer-Pf1BU .framer-1tj5uq-container { align-self: unset; width: auto; }\",\".framer-Pf1BU .framer-zepnq4-container, .framer-Pf1BU .framer-1d8d7e9 { align-self: unset; }\",\".framer-Pf1BU .framer-1btk6as { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; }\",\".framer-Pf1BU .framer-1asqlx2 { max-width: unset; }\",\".framer-Pf1BU .framer-25gd5v { grid-template-columns: repeat(2, minmax(50px, 1fr)); }\",\".framer-Pf1BU .framer-15hu8pq-container { order: 1; }\",\".framer-Pf1BU .framer-2zyg1f { gap: 15px; order: 2; }\",\".framer-Pf1BU .framer-1j0nmqv { gap: 15px; order: 0; width: 100%; }\",\".framer-Pf1BU .framer-1hodz54-container { flex: 1 0 0px; width: 1px; }\",\".framer-Pf1BU .framer-n3wr44-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 84px); right: 12px; }\"],ZbwqektVH:[\".framer-Pf1BU .framer-7p3rn6 { gap: 80px; }\",\".framer-Pf1BU .framer-1d8d7e9 { grid-column: span 2; }\",\".framer-Pf1BU .framer-1asqlx2 { max-width: unset; }\",\".framer-Pf1BU .framer-n3wr44-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 88px); right: 20px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={gUEL1439d:\".framer-1pcaahc-override\",ZbwqektVH:\".framer-1jo97rx-override\"};const rules=[\".framer-Pf1BU.framer-g6y1l, .framer-Pf1BU .framer-g6y1l { display: block; }\",'.framer-Pf1BU.framer-18pklxt { --selection-background-color: var(--token-d33926f3-e1ef-47a7-a2fc-872ea608e7c8, #050505) /* {\"name\":\"Black\"} */; --selection-color: var(--token-f277370d-904c-4e87-88c6-49451f154e33, #d1ff00) /* {\"name\":\"Highlight\"} */; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); align-content: center; align-items: center; background-color: var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }',\".framer-Pf1BU .framer-shrojy { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Pf1BU .framer-13gkt8n-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: 0px; order: 1001; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 9; }\",\".framer-Pf1BU .framer-1v41zqt { align-content: center; align-items: center; background-color: var(--token-52433e3c-3bdd-4e8f-b4eb-8bd6681644d3, #f7f7f7); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1002; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Pf1BU .framer-18lp26v-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-Pf1BU .framer-tsol94 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 40px 0px 40px 0px; position: relative; width: 1px; }\",\".framer-Pf1BU .framer-7p3rn6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 120px; height: min-content; justify-content: center; max-width: 1920px; overflow: visible; padding: 0px 33px 0px 33px; position: relative; width: 100%; }\",\".framer-Pf1BU .framer-1gbcfwn { display: grid; flex: none; gap: 40px 20px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Pf1BU .framer-1tj5uq-container { align-self: center; flex: none; height: auto; justify-self: start; position: relative; width: fit-content; }\",\".framer-Pf1BU .framer-zepnq4-container { align-self: center; flex: none; grid-column: span 3; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-Pf1BU .framer-1btk6as { display: grid; flex: none; gap: 40px 40px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-Pf1BU .framer-1jgrt3i { align-self: start; flex: none; height: 74px; justify-self: start; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-Pf1BU .framer-1d8d7e9 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; grid-column: span 3; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Pf1BU .framer-1wen0k0-container, .framer-Pf1BU .framer-spys27-container, .framer-Pf1BU .framer-1hodz54-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Pf1BU .framer-1asqlx2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; max-width: 550px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Pf1BU .framer-1mnjlce { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Pf1BU .framer-hidtir { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Pf1BU .framer-1n8wlrt, .framer-Pf1BU .framer-yxr1rl { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: 100%; }\",\".framer-Pf1BU .framer-oymre { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: absolute; right: -30px; top: 5px; width: 5%; }\",\".framer-Pf1BU .framer-23ic74 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; bottom: 0px; flex: none; height: auto; overflow: visible; position: absolute; right: 0px; white-space: pre; width: 38%; z-index: 1; }\",\".framer-Pf1BU .framer-1fdwqs6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Pf1BU .framer-jo6o26, .framer-Pf1BU .framer-19ktpou { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Pf1BU .framer-px3lkn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; max-width: 391px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Pf1BU .framer-1afxm5l { --border-bottom-width: 1px; --border-color: var(--token-e5145d68-ee3f-43dc-8638-41389fb43644, rgba(156, 156, 156, 0.15)); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; --corner-shape-fallback: 0.752; align-content: center; align-items: center; background-color: var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, #ffffff); border-bottom-left-radius: calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-bottom-right-radius: calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-top-left-radius: calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-top-right-radius: calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); corner-shape: superellipse(1.5); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 4px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-Pf1BU .framer-1o3y8w2 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",'.framer-Pf1BU .framer-1hrcfz6 { --framer-input-border-radius-bottom-left: 30px; --framer-input-border-radius-bottom-right: 30px; --framer-input-border-radius-top-left: 30px; --framer-input-border-radius-top-right: 30px; --framer-input-font-color: var(--token-d33926f3-e1ef-47a7-a2fc-872ea608e7c8, #0a0a0a); --framer-input-font-family: \"Switzer\"; --framer-input-font-letter-spacing: -0.03em; --framer-input-font-line-height: 100%; --framer-input-font-size: 16px; --framer-input-font-weight: 500; --framer-input-icon-mask-image: none; --framer-input-padding: 0px 16px 0px 16px; --framer-input-placeholder-color: var(--token-82d92470-f077-4c9d-9673-709d01132847, #686868); flex: 1 0 0px; height: 1px; position: relative; width: 100%; }',\".framer-Pf1BU .framer-h9t60o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-Pf1BU .framer-hzoemt { --framer-input-background: var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, #ffffff); --framer-input-boolean-checked-background: var(--token-08d07ee3-fce8-41f2-9d02-9c41009dd49d, #3d3d3d); --framer-input-boolean-checked-transition: all 0.3s cubic-bezier(0.4,0,0.2,1) 0s; --framer-input-border-bottom-width: 1px; --framer-input-border-color: var(--token-e5145d68-ee3f-43dc-8638-41389fb43644, rgba(156, 156, 156, 0.15)); --framer-input-border-left-width: 1px; --framer-input-border-radius-bottom-left: 4px; --framer-input-border-radius-bottom-right: 4px; --framer-input-border-radius-top-left: 4px; --framer-input-border-radius-top-right: 4px; --framer-input-border-right-width: 1px; --framer-input-border-style: solid; --framer-input-border-top-width: 1px; --framer-input-icon-color: var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, #ffffff); aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 13px; }\",\".framer-Pf1BU .framer-x0w7tv { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-Pf1BU .framer-25gd5v { display: grid; flex: none; gap: 40px 20px; grid-auto-rows: min-content; grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Pf1BU .framer-15hu8pq-container { align-self: end; flex: none; height: auto; justify-self: start; position: relative; width: fit-content; }\",\".framer-Pf1BU .framer-2zyg1f { align-content: flex-end; align-items: flex-end; align-self: end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Pf1BU .framer-qeydm2, .framer-Pf1BU .framer-h98glv { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Pf1BU .framer-12gj41t { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-Pf1BU .framer-1j0nmqv { align-content: flex-end; align-items: flex-end; align-self: end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; grid-column: span 2; height: min-content; justify-content: flex-end; justify-self: end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-Pf1BU .framer-n3wr44-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 92px); flex: none; height: auto; order: 1003; position: var(--framer-canvas-fixed-position, fixed); right: 24px; width: auto; z-index: 8; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-Pf1BU[data-selection=\"true\"] * ::selection, .framer-Pf1BU [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }','.framer-Pf1BU[data-border=\"true\"]::after, .framer-Pf1BU [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={gUEL1439d:\"(max-width: 809.98px)\",jPHUHZ6ZE:\"(min-width: 1200px)\",ZbwqektVH:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"jPHUHZ6ZE\",Phone:\"gUEL1439d\",Tablet:\"ZbwqektVH\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,showFooter,width,...props})=>{return{...props,qt7PZ7fO1:showFooter??props.qt7PZ7fO1??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"jPHUHZ6ZE\"};};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const cursor={alignment:\"center\",component:Cursor,offset:{x:0,y:0},placement:\"bottom\",transition:transition1,variant:\"IeznnrIPT\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,qt7PZ7fO1,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"gUEL1439d\")return false;return true;};const router=useRouter();useCustomCursors({\"19wcnfu\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"jPHUHZ6ZE\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, rgb(255, 255, 255)); } :root { font-size: 125%; } @media (min-width: 810px) and (max-width: 1199.98px) { :root { font-size: 106.25%; } } @media (max-width: 809.98px) { :root { font-size: 93.75%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-18pklxt\",className),\"data-framer-cursor\":\"19wcnfu\",\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-shrojy\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-13gkt8n-container\",\"data-framer-name\":\"Shared Navigation\",layoutScroll:true,name:\"Shared Navigation\",nodeId:\"tsNem3O9_\",scopeId:\"MEx6n4cuf\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gUEL1439d:{variant:matchVariant(\"sixur_H_8\")},ZbwqektVH:{variant:matchVariant(\"qqgfFW9hu\")}},children:/*#__PURE__*/_jsx(NavBar,{height:\"100%\",id:\"tsNem3O9_\",layoutId:\"tsNem3O9_\",name:\"Shared Navigation\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"ohscBxtqQ\"),width:\"100%\"})})})}),qt7PZ7fO1!==false&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v41zqt\",\"data-framer-name\":\"Footer\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-18lp26v-container hidden-1pcaahc\",\"data-framer-name\":\"Navigation Spacer\",name:\"Navigation Spacer\",nodeId:\"AJqMPq2yn\",scopeId:\"MEx6n4cuf\",children:/*#__PURE__*/_jsx(LayoutSpacer,{height:\"100%\",id:\"AJqMPq2yn\",layoutId:\"AJqMPq2yn\",name:\"Navigation Spacer\",style:{height:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-tsol94\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7p3rn6\",\"data-framer-name\":\"Inside Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gbcfwn\",\"data-framer-name\":\"Top\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tj5uq-container\",\"data-framer-name\":\"Shared Navigation Logo\",name:\"Shared Navigation Logo\",nodeId:\"Fdlp_b6KT\",scopeId:\"MEx6n4cuf\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gUEL1439d:{JIleRlVOF:\"5px 0px 0px 0px\"}},children:/*#__PURE__*/_jsx(LinkedLogo,{height:\"100%\",id:\"Fdlp_b6KT\",JIleRlVOF:\"0px 0px 0px 0px\",layoutId:\"Fdlp_b6KT\",LBZNZ9cgr:Vector,name:\"Shared Navigation Logo\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gUEL1439d:{width:\"calc(min(max(100vw, 1px), 1920px) - 46px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:146,children:/*#__PURE__*/_jsx(Container,{className:\"framer-zepnq4-container\",\"data-framer-name\":\"Shared Navigation Links\",name:\"Shared Navigation Links\",nodeId:\"nf526SAbV\",scopeId:\"MEx6n4cuf\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gUEL1439d:{variant:matchVariant(\"zylddWCaP\")}},children:/*#__PURE__*/_jsx(NavItems,{height:\"100%\",id:\"nf526SAbV\",layoutId:\"nf526SAbV\",name:\"Shared Navigation Links\",PebktKpFc:\"var(--token-d33926f3-e1ef-47a7-a2fc-872ea608e7c8, rgb(10, 10, 10))\",style:{width:\"100%\"},variant:matchVariant(\"M83fGIck2\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1btk6as\",\"data-framer-name\":\"Middle\",children:[isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jgrt3i hidden-1pcaahc\",\"data-framer-name\":\"Filler\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1d8d7e9\",\"data-framer-name\":\"Text Container\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wen0k0-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-name\":\"Copyright Notice\",isAuthoredByUser:true,name:\"Copyright Notice\",nodeId:\"K6LRnsPoA\",scopeId:\"MEx6n4cuf\",children:/*#__PURE__*/_jsx(Copyright,{color:\"var(--token-82d92470-f077-4c9d-9673-709d01132847, rgb(104, 104, 104))\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.03em\",lineHeight:\"130%\"},height:\"100%\",id:\"K6LRnsPoA\",layoutId:\"K6LRnsPoA\",name:\"OFF/MODE\",registeredSymbolScale:1.2,statement:\"All rights reserved.\",width:\"100%\",year:2026,yearOverride:false})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1asqlx2\",\"data-framer-name\":\"Name / Description\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mnjlce\",\"data-framer-name\":\"Name\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-hidtir\",\"data-framer-name\":\"Name / R Symbol\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLXZhcmlhYmxlLXJlZ3VsYXJWRj1JbmRrZEdnaUlEYzFMQ0FpZDJkb2RDSWdOekF3\",\"--framer-font-family\":'\"Mona Sans Variable\", \"Mona Sans Variable Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'liga' off, 'ss07' on, 'ss01' on\",\"--framer-font-size\":\"324px\",\"--framer-font-variation-axes\":'\"wdth\" 75, \"wght\" 700',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"80%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-d33926f3-e1ef-47a7-a2fc-872ea608e7c8, rgb(10, 10, 10))\",\"--framer-text-transform\":\"uppercase\"},children:\"Off/Mode\"})}),className:\"framer-1n8wlrt\",\"data-framer-name\":\"Footer Logo Name\",fonts:[\"GF;Mona Sans-variable-regular\"],verticalAlignment:\"top\",viewBox:\"0 0 1048.48 259\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-oymre\",\"data-framer-name\":\"R Symbol\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLXZhcmlhYmxlLXJlZ3VsYXJWRj1JbmRrZEdnaUlEYzFMQ0FpZDJkb2RDSWdOekF3\",\"--framer-font-family\":'\"Mona Sans Variable\", \"Mona Sans Variable Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'liga' off, 'ss07' on, 'ss01' on\",\"--framer-font-size\":\"41.02440476190476px\",\"--framer-font-variation-axes\":'\"wdth\" 75, \"wght\" 700',\"--framer-line-height\":\"70%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-d33926f3-e1ef-47a7-a2fc-872ea608e7c8, rgb(10, 10, 10))\",\"--framer-text-transform\":\"uppercase\"},children:\"\\xae\"})}),className:\"framer-yxr1rl\",\"data-framer-name\":\"Footer Logo Trademark\",fonts:[\"GF;Mona Sans-variable-regular\"],verticalAlignment:\"top\",viewBox:\"0 0 20 29\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U21vb2NoLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Smooch\", sans-serif',\"--framer-font-size\":\"77.78966159457224px\",\"--framer-line-height\":\"62%\",\"--framer-text-color\":\"var(--token-f277370d-904c-4e87-88c6-49451f154e33, rgb(255, 87, 3))\"},children:\"Studio\"})}),className:\"framer-23ic74\",\"data-framer-name\":\"Footer Logo Descriptor\",fonts:[\"GF;Smooch-regular\"],verticalAlignment:\"top\",viewBox:\"0 0 176 48.5\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fdwqs6\",\"data-framer-name\":\"Description / Newsletter\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-1l3tbw0\",\"data-styles-preset\":\"cZ7bby0gR\",dir:\"auto\",style:{\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-82d92470-f077-4c9d-9673-709d01132847, rgb(104, 104, 104))\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{\"--framer-text-color\":\"var(--token-d33926f3-e1ef-47a7-a2fc-872ea608e7c8, rgb(10, 10, 10))\"},children:[\"                      \",/*#__PURE__*/_jsx(\"strong\",{children:\"ONE LETTER A MONTH.\"}),\" \"]}),\"NEW WORK, HONEST NOTES FROM THE STUDIO, AND THE OCCASIONAL OPINION.\",/*#__PURE__*/_jsxs(\"span\",{style:{\"--framer-text-color\":\"var(--token-d33926f3-e1ef-47a7-a2fc-872ea608e7c8, rgb(10, 10, 10))\"},children:[\" \",/*#__PURE__*/_jsx(\"strong\",{children:\"UNSUBSCRIBE WHENEVER.\"})]})]})}),className:\"framer-jo6o26\",\"data-framer-name\":\"Newsletter Introduction\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/edbdaa24-654c-44d6-9fe1-886e6061350c/submit\",className:\"framer-px3lkn\",\"data-framer-name\":\"Newsletter Signup\",nodeId:\"F_1Wz3eOl\",submitTrackingId:\"\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1afxm5l\",\"data-border\":true,\"data-framer-name\":\"Input / Button\",children:[/*#__PURE__*/_jsx(\"label\",{className:\"framer-1o3y8w2\",\"data-framer-name\":\"Newsletter Form Group\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1hrcfz6\",\"data-framer-name\":\"Newsletter Email Input\",inputName:\"Email\",placeholder:\"Enter your email\",required:true,type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,children:/*#__PURE__*/_jsx(Container,{className:\"framer-spys27-container\",\"data-framer-name\":\"Newsletter Submit Button\",name:\"Newsletter Submit Button\",nodeId:\"BBYJ6TPeZ\",scopeId:\"MEx6n4cuf\",children:/*#__PURE__*/_jsx(FormButton,{bv0ZDaepZ:\"var(--token-d33926f3-e1ef-47a7-a2fc-872ea608e7c8, rgb(10, 10, 10))\",height:\"100%\",id:\"BBYJ6TPeZ\",layoutId:\"BBYJ6TPeZ\",name:\"Newsletter Submit Button\",odJoTSF6e:\"var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, rgb(255, 255, 255))\",QKuebK2Rf:\"Join Now\",raZT5PpM6:\"var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, rgb(255, 255, 255))\",type:\"submit\",variant:formVariants(formState,{error:\"bRLDllExn\",incomplete:\"wBnCNx14X\",pending:\"hiHajVa57\",success:\"lZufaWhqU\"},matchVariant(\"Rqy7FUIBo\")),width:\"100%\",yVd6sRuWP:MailCheck,zQuM06qqU:\"var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, rgb(255, 255, 255))\"})})})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"framer-h9t60o\",\"data-framer-name\":\"Agree to terms\",children:[/*#__PURE__*/_jsx(FormBooleanInput,{className:\"framer-hzoemt\",\"data-framer-name\":\"Newsletter Consent Checkbox\",defaultChecked:false,inputName:\"Agreed to terms / privacy\",required:true,type:\"checkbox\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-lu6cf5\",\"data-styles-preset\":\"XKitmogp0\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-82d92470-f077-4c9d-9673-709d01132847, rgb(104, 104, 104))\"},children:[\"By signing up, you’re agreeing to our \",/*#__PURE__*/_jsx(Link,{href:{pathVariables:{aCbHn1BzF:\"privacy-policy\"},unresolvedPathSlugs:{aCbHn1BzF:{collectionId:\"JhREFF2RW\",collectionItemId:\"TDgCjrbwG\"}},webPageId:\"nmbz5uQon\"},motionChild:true,nodeId:\"QWv2bg6co\",openInNewTab:false,relValues:[],scopeId:\"MEx6n4cuf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-7b2rcp\",\"data-styles-preset\":\"qvtlHqCqz\",children:\"privacy policy.\"})})]})}),className:\"framer-x0w7tv\",\"data-framer-name\":\"Newsletter Consent Copy\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-25gd5v\",\"data-framer-name\":\"Bottom\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,children:/*#__PURE__*/_jsx(Container,{className:\"framer-15hu8pq-container\",\"data-framer-name\":\"Footer Social Links\",name:\"Footer Social Links\",nodeId:\"VDc0qQ8V4\",scopeId:\"MEx6n4cuf\",children:/*#__PURE__*/_jsx(SocialIcons,{gjPhS2amQ:\"var(--token-d33926f3-e1ef-47a7-a2fc-872ea608e7c8, rgb(10, 10, 10))\",height:\"100%\",id:\"VDc0qQ8V4\",layoutId:\"VDc0qQ8V4\",name:\"Footer Social Links\",variant:matchVariant(\"jg6zUAEJU\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2zyg1f\",\"data-framer-name\":\"Legal\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-c95aba\",\"data-styles-preset\":\"x8g4OBmQ1\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-82d92470-f077-4c9d-9673-709d01132847, rgb(104, 104, 104))\"},children:\"legal\"})}),className:\"framer-qeydm2\",\"data-framer-name\":\"Legal Navigation Link\",fonts:[\"Inter\"],verticalAlignment:\"bottom\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12gj41t\",\"data-framer-name\":\"Footer Contact Link Group\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({aCbHn1BzF:aCbHn1BzFcUrbgIKyH,id:idcUrbgIKyH,Q9VnKU85y:Q9VnKU85ycUrbgIKyH},index)=>{aCbHn1BzFcUrbgIKyH??=\"\";Q9VnKU85ycUrbgIKyH??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`cUrbgIKyH-${idcUrbgIKyH}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{aCbHn1BzF:aCbHn1BzFcUrbgIKyH},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-c95aba\",\"data-styles-preset\":\"x8g4OBmQ1\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{aCbHn1BzF:aCbHn1BzFcUrbgIKyH},webPageId:\"nmbz5uQon\"},motionChild:true,nodeId:\"RHXm5kjtk\",openInNewTab:false,relValues:[],scopeId:\"MEx6n4cuf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-7b2rcp\",\"data-styles-preset\":\"qvtlHqCqz\",children:\"Privacy Policy\"})})})}),className:\"framer-19ktpou\",\"data-framer-name\":\"Footer Dynamic Label\",fonts:[\"Inter\"],text:Q9VnKU85ycUrbgIKyH,verticalAlignment:\"top\",withExternalLayout:true})})},idcUrbgIKyH);})});}})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1j0nmqv\",\"data-framer-name\":\"Contact\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-c95aba\",\"data-styles-preset\":\"x8g4OBmQ1\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-82d92470-f077-4c9d-9673-709d01132847, rgb(104, 104, 104))\"},children:\"let’s talk\"})}),className:\"framer-h98glv\",\"data-framer-name\":\"Footer Contact Link\",fonts:[\"Inter\"],verticalAlignment:\"bottom\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EzM9YfbIh\"},implicitPathVariables:undefined},{href:{webPageId:\"EzM9YfbIh\"},implicitPathVariables:undefined},{href:{webPageId:\"EzM9YfbIh\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1hodz54-container\",\"data-framer-name\":\"Footer Contact Button\",name:\"Footer Contact Button\",nodeId:\"NywNOVtTQ\",scopeId:\"MEx6n4cuf\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gUEL1439d:{oiKxALAwq:resolvedLinks[2],style:{width:\"100%\"},variant:matchVariant(\"VgyOKiub4\")},ZbwqektVH:{oiKxALAwq:resolvedLinks[1],variant:matchVariant(\"VgyOKiub4\")}},children:/*#__PURE__*/_jsx(ContactButton,{height:\"100%\",id:\"NywNOVtTQ\",IVJI30MAL:addImageAlt({pixelHeight:1772,pixelWidth:1418,src:\"https://framerusercontent.com/images/6TQc6sBZmKXMhlXYRp1ofdSJIQ.webp?width=1418&height=1772\",srcSet:\"https://framerusercontent.com/images/6TQc6sBZmKXMhlXYRp1ofdSJIQ.webp?scale-down-to=1024&width=1418&height=1772 819w,https://framerusercontent.com/images/6TQc6sBZmKXMhlXYRp1ofdSJIQ.webp?width=1418&height=1772 1418w\"},\"\"),layoutId:\"NywNOVtTQ\",name:\"Footer Contact Button\",oiKxALAwq:resolvedLinks[0],variant:matchVariant(\"F8QhxJmqp\"),width:\"100%\"})})})})})]})]})]})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-n3wr44-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Ask Dori\",isAuthoredByUser:true,layoutScroll:true,name:\"Ask Dori\",nodeId:\"nekdLPCWJ\",scopeId:\"MEx6n4cuf\",children:/*#__PURE__*/_jsx(OFFMODEAssistant,{accent:\"rgb(245, 45, 15)\",bookLabel:\"Book a call\",bookLink:\"/contact\",botName:\"Dori\",chips:[{id:\"QAZMI41r7\",label:\"Pricing\",question:\"pricing\"},{id:\"vDefJOYFr\",label:\"AI Site Upgrade\",question:\"ai site upgrade\"},{id:\"JAaqNbIXa\",label:\"Landing page\",question:\"landing page\"},{id:\"OQ2H8_CCa\",label:\"Full website\",question:\"full website\"},{id:\"cbdwInIVa\",label:\"How fast?\",question:\"how long does it take\"},{id:\"sMj4dkiUN\",label:\"Free AEO check\",question:\"aeo checker\"},{id:\"NLlRTaw04\",label:\"Projects\",question:\"projects portfolio\"},{id:\"Q21Tf7dl9\",label:\"Book a call\",question:\"book a call\"}],dark:\"rgb(13, 13, 13)\",endGap:160,fallbackAnswer:\"I can only help with Off/Mode: services, pricing, process and work.\",fallbackPoint:\"For anything else, the team is happy to talk\",greeting:\"Hey, I’m Dori, the Off/Mode assistant. What can I help you with?\",height:\"100%\",hideAtEnd:true,id:\"nekdLPCWJ\",knowledge:[{answer:\"One custom page that does the whole job: explain, convince, convert.\",id:\"JWyVGipe9\",keywords:\"landing page one single campaign launch offer convert conversion converting lead leads ad ads\",link:\"/services/landing-page\",linkLabel:\"View service\",points:\"From $1,800, live in 7–10 days\\nMessaging workshop, copy direction and custom motion included\\nBuilt in Framer, so it can grow into a full site later\"},{answer:\"Strategy, design and a Framer build, shaped around how your clients decide.\",id:\"vdFGbIKLZ\",keywords:\"full website websites site multipage multiple complete company business new\",link:\"/services/full-website\",linkLabel:\"View service\",points:\"From $4,800, live in 2–4 weeks\\nPositioning, sitemap, wireframes and every page designed\\nCMS, technical SEO, analytics and 15–30 days of support\"},{answer:\"Built your site with AI? We redesign it into a real brand and rebuild it in Framer.\",id:\"EAoPNSzs5\",keywords:\"ai upgrade upgrading built lovable bolt v0 replit generated vibe vibecoded vibecoding aibuilt template templated generic framerai\",link:\"/services/ai-site-upgrade\",linkLabel:\"View service\",points:\"From $2,200, live in 10–14 days\\nWorks with Lovable, Bolt, v0, Replit, Framer AI, Wix or Squarespace AI\\nAudit, design system, Framer rebuild, CMS, SEO and AEO basics\"},{answer:\"Already have a Figma design? We still build from existing designs on request.\",id:\"STL64Sqjt\",keywords:\"figma xd sketch handoff pixel file files mockup mockups\",link:\"/contact\",linkLabel:\"Book a call\",points:\"Quoted on a free call, with a fixed scope and timeline\\nMost builds from Figma go live in 2–3 weeks\\nCMS setup, technical SEO and a handover session included\"},{answer:\"One audience and one action? A landing page. Several of each? A full website.\",id:\"pkWI23Arj\",keywords:\"difference landing page vs versus website which choose choosing better compare\",link:\"/journal/landing-page-vs-website-which-does-your-business-actually-need\",linkLabel:\"Read the guide\",points:\"Landing page from $1,800, live in 7–10 days\\nFull website from $4,800, live in 2–4 weeks\\nAlready have an AI-built site? The AI Site Upgrade starts at $2,200\"},{answer:\"Our focus is websites, designed and built in Framer.\",id:\"Kv7aeCiS3\",keywords:\"logo logos brand branding identity graphic print packaging\",link:\"/contact\",linkLabel:\"Book a call\",points:\"Landing pages, full websites and AI Site Upgrades\\nFor anything brand-related, ask the team on a call\"},{answer:\"We focus on brand and marketing sites built in Framer.\",id:\"wMHXsm5Hd\",keywords:\"shop store ecommerce commerce products sell selling checkout cart shopify\",link:\"/contact\",linkLabel:\"Book a call\",points:\"For complex e-commerce, we’ll tell you honestly if another platform fits better\\nA 30-minute call is the quickest way to find out\"},{answer:\"We design and build websites in Framer, at a fixed price.\",id:\"KVI4dFaaa\",keywords:\"service services offer offering help provide specialize specialise\",link:\"/services\",linkLabel:\"All services\",points:\"Landing page from $1,800\\nAI Site Upgrade from $2,200\\nFull website from $4,800\"},{answer:\"Add-ons are priced up front.\",id:\"zTa7dy06Q\",keywords:\"add addon addons extra extras copywriting copywriter second language languages translation multilingual arabic bilingual\",link:\"/#pricing\",linkLabel:\"See pricing\",points:\"Full site copywriting: $800\\nA second language: $800\\nAn extra campaign landing page: $1,800\"},{answer:\"Fixed prices, agreed before any work starts.\",id:\"YpwBsK68d\",keywords:\"price prices pricing cost costs much budget quote rate rates fee fees expensive cheap affordable package packages larger bigger large complex cena cijena kosta kosti cenovnik\",link:\"/#pricing\",linkLabel:\"See pricing\",points:\"Landing page from $1,800 \\xb7 AI Site Upgrade from $2,200\\nFull website from $4,800 \\xb7 larger builds from $9,000\\nFlexible payment plans: 30–50% to start, the rest in milestones\"},{answer:\"The starting price is a real number, not a teaser.\",id:\"NgHJj1g0A\",keywords:\"real starting final hidden extra surprise surprises estimate exact increase teaser\",link:\"/#pricing\",linkLabel:\"See pricing\",points:\"Only scope moves it: extra pages, a second language, a rush deadline\\nWe lock the figure on the discovery call and it holds\\nNo revised estimates halfway through\"},{answer:\"Flexible payment plans.\",id:\"oEi43RV9J\",keywords:\"pay paying payment payments plan plans installment installments deposit upfront milestone milestones invoice split card transfer\",link:\"/contact\",linkLabel:\"Book a call\",points:\"Start with 30–50%, the rest in milestones\\nScope, timeline and price are fixed before we begin\"},{answer:\"You don’t need to write it yourself.\",id:\"DVd0y8GBw\",keywords:\"copy content text texts words write writing written provide images photos need\",link:\"/#pricing\",linkLabel:\"See add-ons\",points:\"Copy direction and refinement are included in every package\\nWant every word written for you? Full site copywriting is $800\\nContent and images help, but we can start while you gather them\"},{answer:\"Most sites go from first call to live within a month.\",id:\"Wox0tfyeT\",keywords:\"long time timeline fast quick quickly deadline week weeks day days take takes live rush urgent asap rok traje\",link:\"/journal/how-long-does-it-take-to-build-a-website-in-2026\",linkLabel:\"Real timelines\",points:\"Landing page 7–10 days \\xb7 AI Site Upgrade 10–14 days\\nFull website 2–4 weeks \\xb7 larger builds 4–6 weeks\\nReady content and quick feedback keep it on schedule\"},{answer:\"Usually within days of the first call.\",id:\"WeZrPfUCf\",keywords:\"start soon available availability begin kickoff next slot slots capacity booked free when\",link:\"/contact\",linkLabel:\"Book a call\",points:\"We take on a limited number of projects each month, so timelines hold\\nBook a 30-minute call and leave with a fixed quote\"},{answer:\"A free 30-minute video call with the team.\",id:\"XzvgEHLQ_\",keywords:\"book call talk meeting meet contact human person email mail phone whatsapp reach speak someone poziv kontakt sastanak\",link:\"/contact\",linkLabel:\"Book a call\",points:\"Pick a time straight in the calendar, no forms\\nhello@off-mode.com \\xb7 +971 52 859 0756\\nYou get a fixed-quote proposal after the call\"},{answer:\"One direct process, from strategy to build.\",id:\"xcOfGOEk6\",keywords:\"process work works working steps step approach method discovery strategy stage stages phases\",link:\"/services\",linkLabel:\"See how we work\",points:\"Discovery: one call, one sharp brief and a fixed quote\\nStrategy: structure and messaging agreed before design\\nDesign & build in one pass, with two sharp revision rounds\\nLaunch, handover and 15–30 days of support\"},{answer:\"Two revision rounds, sharp ones.\",id:\"gWHziYC6c\",keywords:\"revision revisions round rounds feedback iteration iterations unlimited\",link:\"/services\",linkLabel:\"See how we work\",points:\"Structure is signed off before any visual design\\nYou review the work with us at every step\"},{answer:\"Yes, and most clients do.\",id:\"AWFmlWnnh\",keywords:\"update updating edit editing myself ourselves self manage team handover training train change changes cms\",link:\"\",linkLabel:\"\",points:\"A proper CMS with a plain-language editing setup\\nA handover session so you know where everything lives\\nNo developer on retainer to change a headline\"},{answer:\"Every project ships with 15–30 days of post-launch support.\",id:\"UUKhzDTRn\",keywords:\"support after launch maintenance maintain care plan retainer monthly bug bugs fix fixes help ongoing growth hour hours difference\",link:\"/journal/what-is-a-website-care-plan-and-how-much-should-it-cost-per-month\",linkLabel:\"Care plans explained\",points:\"Then a Care plan: $290 a month for 4 hours, unused hours roll over for 3 months\\nGrowth plan: $590 a month for 10 hours and priority\\nA monthly site check, changes shipped within 2 business days\"},{answer:\"Yes. We move sites to Framer without losing SEO.\",id:\"RM2TUJnl8\",keywords:\"migrate migration migrating move moving switch switching transfer wordpress wix squarespace webflow redirect redirects lose losing\",link:\"/journal/how-to-move-from-wordpress-wix-or-squarespace-to-framer-without-losing-seo\",linkLabel:\"Migration guide\",points:\"Every old URL mapped and redirected, metadata carried over\\nContent imported into Framer’s CMS, then monitored after launch\\nIncluded in Full Website builds and AI Site Upgrades\"},{answer:\"We build in Framer: fast, SEO-friendly and easy to edit.\",id:\"V0JukeJZw\",keywords:\"why framer use platform webflow wordpress builder nocode code tool tools\",link:\"/journal/framer-vs-webflow-in-2026-which-is-better-for-your-business-website\",linkLabel:\"Framer vs Webflow\",points:\"Your team edits text, images and CMS content visually\\nSites launch in weeks, not months\\nIf a project needs a different platform, we’ll say so\"},{answer:\"Want ChatGPT and AI search to find you? Start with our free AEO Checker.\",id:\"oEDb_j_3b\",keywords:\"aeo chatgpt gpt perplexity claude gemini llm llms answer engine engines cite cited citation recommend recommended find found visible checker check score crawler crawlers ai\",link:\"/tools/aeo-score\",linkLabel:\"Free AEO Checker\",points:\"Reads your site the way AI crawlers do, score in 30 seconds\\nAI Site Upgrades include technical SEO and AEO basics\\nOur AEO guide covers the rest, step by step\"},{answer:\"Technical SEO and analytics come with every build.\",id:\"uZBQmJIfG\",keywords:\"seo google rank ranking rankings search traffic analytics speed performance visibility metadata sitemap\",link:\"/tools/aeo-score\",linkLabel:\"Free AEO Checker\",points:\"Metadata, redirects, sitemap and clean structure set up properly\\nFramer sites load fast and hold up on every screen\\nCurious about AI search too? Try our free AEO Checker\"},{answer:\"Off/Mode is a Certified Framer Expert.\",id:\"a8wspzXC0\",keywords:\"certified certification certificate expert experts partner pro qualified experience experienced vetted\",link:\"/journal/how-to-hire-a-framer-expert-and-what-certified-framer-expert-really-means\",linkLabel:\"What it means\",points:\"Among the first 200 worldwide to earn the certification\\nVetted by Framer and listed in its official Experts directory\"},{answer:\"Based in Dubai and Belgrade, working worldwide.\",id:\"AOxTPfypu\",keywords:\"where located location based dubai belgrade serbia uae emirates remote international abroad outside europe usa america gulf country countries timezone zone office\",link:\"/contact\",linkLabel:\"Contact\",points:\"Most clients are outside the UAE: Europe, North America, the Gulf\\nEverything runs over calls and a shared board\\nOffice hours: Monday to Saturday, 11:00–23:00\"},{answer:\"It’s yours. At launch we hand over the keys.\",id:\"sLzYIrhTV\",keywords:\"own ownership owner files rights keys belong\",link:\"\",linkLabel:\"\",points:\"A handover session so your team knows where everything lives\"},{answer:\"One senior team, led by founder Dorian Revid.\",id:\"n8PkvdYVI\",keywords:\"who team founder dorian people designer designers developer developers agency studio behind senior freelancer\",link:\"/#about\",linkLabel:\"About us\",points:\"The people on the call design and build the site\\nNo account managers, no handoffs\"},{answer:\"45+ projects launched since 2023.\",id:\"PN_7OXj_m\",keywords:\"portfolio project projects case study studies example examples client clients past previous show work recent\",link:\"/projects\",linkLabel:\"See projects\",points:\"Recent work: Guestlist, ELVN, Day & Night Dubai, Raumkern\\nNightlife, hospitality, architecture, senior living and health\"},{answer:\"Rated 5.0 by 45+ clients.\",id:\"WxSEtHL9j\",keywords:\"review reviews testimonial testimonials rating ratings trust trusted referral referrals result results say upwork reputation\",link:\"/projects\",linkLabel:\"See projects\",points:\"100% of projects shipped on time\\n40+ referrals sent by clients\"},{answer:\"A short brief and someone who can make decisions.\",id:\"JHdLGCL1H\",keywords:\"need from prepare brief requirement requirements ready start decision\",link:\"/contact\",linkLabel:\"Book a call\",points:\"Content and images help, but we can work while you gather them\\nThe clearer the goal, the faster everything moves\"},{answer:\"Not every business needs a new website.\",id:\"nZ5OEZ6MT\",keywords:\"redesign existing current old outdated refresh website site working bottleneck audit improve\",link:\"/contact\",linkLabel:\"Book a call\",points:\"We find the real bottleneck before we scope the work\\nIf a redesign won’t fix it, we’ll say so\"},{answer:\"Honest notes from the studio.\",id:\"i_pyBWD57\",keywords:\"journal blog article articles newsletter guide guides read reading\",link:\"/journal\",linkLabel:\"Read the journal\",points:\"Pricing, timelines, Framer vs Webflow, AEO and more\\nOne letter a month if you join the newsletter\"},{answer:\"Hey! Ask me about pricing, services, timelines or how we work.\",id:\"wEQNR3kwU\",keywords:\"hi hello hey hej hiya morning evening zdravo cao pozdrav\",link:\"\",linkLabel:\"\",points:\"\"},{answer:\"Anytime. When you’re ready, a 30-minute call is the quickest next step.\",id:\"vlNs8FX59\",keywords:\"thanks thank thx cheers great awesome perfect cool nice hvala\",link:\"/contact\",linkLabel:\"Book a call\",points:\"\"}],layoutId:\"nekdLPCWJ\",legalText:\"{name} answers from off-mode.com.\",limitAnswer:\"That’s the limit for one chat.\",limitPoint:\"A 30-minute call is the quickest way to go further\",maxQuestions:8,metaLabel:\"Just now\",name:\"Ask Dori\",placeholder:\"Ask a question…\",privacyLink:\"/privacy-policy\",subtitle:\"Off/Mode assistant \\xb7 the team is one call away\",waitForScroll:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query2=mediaQueries[key];return`@media ${query2} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1800\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZbwqektVH\":{\"layout\":[\"fixed\",\"fixed\"]},\"gUEL1439d\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"qt7PZ7fO1\":\"showFooter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"jPHUHZ6ZE\":[\".framer-1v41zqt\",\".framer-n3wr44-container\"],\"ZbwqektVH\":[\".framer-1v41zqt\",\".framer-n3wr44-container\"],\"gUEL1439d\":[\".framer-1v41zqt\",\".framer-n3wr44-container\"]}\n * @framerBreakpoints {\"jPHUHZ6ZE\":{\"min\":1200,\"canvasClassName\":\"framer-18pklxt-override\",\"minHeight\":1800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":20},\"ZbwqektVH\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1jo97rx-override\",\"minHeight\":1800,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":17},\"gUEL1439d\":{\"max\":809,\"canvasClassName\":\"framer-1pcaahc-override\",\"minHeight\":1800,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":15}}\n * @framerDefaultVariant jPHUHZ6ZE\n * @framerLayoutTemplate true\n */const FramerMEx6n4cuf=withCSS(Component,css,\"framer-Pf1BU\");export default FramerMEx6n4cuf;FramerMEx6n4cuf.displayName=\"Landing\";FramerMEx6n4cuf.defaultProps={height:1800,width:1200};addPropertyControls(FramerMEx6n4cuf,{qt7PZ7fO1:{defaultValue:true,title:\"Show Footer?\",type:ControlType.Boolean}});const variationAxes=[{defaultValue:100,maxValue:125,minValue:75,name:\"Width\",tag:\"wdth\"},{defaultValue:200,maxValue:900,minValue:200,name:\"Weight\",tag:\"wght\"}];addFonts(FramerMEx6n4cuf,[{explicitInter:true,fonts:[{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/5SZVFDB7V52TI6ULVC6J3WQZQCIZVDV5/ODYPSTCUDMKSTYIPTV4CLQ7URIK7XYBJ/YS3VPNVO4B3TOJMEXDGFZQ4TLZGGSRZC.woff2\",weight:\"600\"},{cssFamilyName:\"Mona Sans Variable\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Mona Sans\",url:\"https://fonts.gstatic.com/s/monasans/v4/o-0IIpQmx24alC5A4PNb5z5Ba_2c7A.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Smooch\",source:\"google\",style:\"normal\",uiFamilyName:\"Smooch\",url:\"https://fonts.gstatic.com/s/smooch/v9/o-0LIps4xW8U1xUBi6p_6hVdYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/OYB4CXKJQXKTNSLJMTDQOIVUL2V5EL7S/WYO2P7DQVV5RNXGMCUO2HL4RJP4VFUAS/6XPIMU23OJVRY676OG5YVJMWEHWICATX.woff2\",weight:\"500\"}]},...NavBarFonts,...LayoutSpacerFonts,...LinkedLogoFonts,...NavItemsFonts,...CopyrightFonts,...FormButtonFonts,...SocialIconsFonts,...ContactButtonFonts,...OFFMODEAssistantFonts,...CursorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerMEx6n4cuf.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload(),()=>forwardLoader(NavBar,{},context),()=>forwardLoader(LayoutSpacer,{},context),()=>forwardLoader(LinkedLogo,{},context),()=>forwardLoader(NavItems,{},context),()=>forwardLoader(FormButton,{},context),()=>forwardLoader(SocialIcons,{},context),()=>forwardLoader(ContactButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMEx6n4cuf\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"jPHUHZ6ZE\\\":[\\\".framer-1v41zqt\\\",\\\".framer-n3wr44-container\\\"],\\\"ZbwqektVH\\\":[\\\".framer-1v41zqt\\\",\\\".framer-n3wr44-container\\\"],\\\"gUEL1439d\\\":[\\\".framer-1v41zqt\\\",\\\".framer-n3wr44-container\\\"]}\",\"framerDefaultVariant\":\"jPHUHZ6ZE\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZbwqektVH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gUEL1439d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"jPHUHZ6ZE\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-18pklxt-override\\\",\\\"minHeight\\\":1800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":20},\\\"ZbwqektVH\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1jo97rx-override\\\",\\\"minHeight\\\":1800,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":17},\\\"gUEL1439d\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1pcaahc-override\\\",\\\"minHeight\\\":1800,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":15}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"qt7PZ7fO1\\\":\\\"showFooter\\\"}\",\"framerIntrinsicHeight\":\"1800\",\"framerRootFontSize\":\"20\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2509ebe)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,Container,ControlType,cx,FormBooleanInput,FormContainer,FormPlainTextInput,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,patchBorderRadiusScaleCorrector,PathVariablesContext,PropertyOverrides,queryCache,RenderTarget,ResolveLinks,RichText,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useQueryData,useRouter,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MailCheck from\"https://framerusercontent.com/modules/hSNYn6UGuFJ5L1vuz4a3/IHcreNq3FUCzvE4Flc1z/M2r4E3oSk.js\";import NavItems from\"#framer/local/canvasComponent/HLcVek_75/HLcVek_75.js\";import LinkedLogo from\"#framer/local/canvasComponent/IkTg4veC7/IkTg4veC7.js\";import LayoutSpacer from\"#framer/local/canvasComponent/jduRWL_51/jduRWL_51.js\";import Cursor from\"#framer/local/canvasComponent/LLHXeturm/LLHXeturm.js\";import NavBar from\"#framer/local/canvasComponent/O0lwkAm4e/O0lwkAm4e.js\";import FormButton from\"#framer/local/canvasComponent/oYhWrTjTX/oYhWrTjTX.js\";import SocialIcons from\"#framer/local/canvasComponent/XwkzvDbHA/XwkzvDbHA.js\";import ContactButton from\"#framer/local/canvasComponent/Zzapu9UCu/Zzapu9UCu.js\";import OFFMODEAssistant from\"#framer/local/codeFile/Yk5GFka/OffModeAssistant.js\";import Copyright from\"#framer/local/codeFile/pIHmjLq/Copyright.js\";import Legal from\"#framer/local/collection/JhREFF2RW/JhREFF2RW.js\";import*as sharedStyle from\"#framer/local/css/cZ7bby0gR/cZ7bby0gR.js\";import*as sharedStyle2 from\"#framer/local/css/qvtlHqCqz/qvtlHqCqz.js\";import*as sharedStyle3 from\"#framer/local/css/x8g4OBmQ1/x8g4OBmQ1.js\";import*as sharedStyle1 from\"#framer/local/css/XKitmogp0/XKitmogp0.js\";import Vector from\"#framer/local/vector/moraGhpGA/moraGhpGA.js\";const NavBarFonts=getFonts(NavBar);const LayoutSpacerFonts=getFonts(LayoutSpacer);const LinkedLogoFonts=getFonts(LinkedLogo);const NavItemsFonts=getFonts(NavItems);const CopyrightFonts=getFonts(Copyright);const FormButtonFonts=getFonts(FormButton);const SocialIconsFonts=getFonts(SocialIcons);const ContactButtonFonts=getFonts(ContactButton);const OFFMODEAssistantFonts=getFonts(OFFMODEAssistant);const CursorFonts=getFonts(Cursor);const breakpoints={b3vZAuF4v:\"(min-width: 1200px)\",ITzzHeBqK:\"(max-width: 809.98px)\",p8hMayzHV:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-RWhxI\";const variantClassNames={b3vZAuF4v:\"framer-v-1e6htkk\",ITzzHeBqK:\"framer-v-1pvmz1y\",p8hMayzHV:\"framer-v-1wjgfnr\"};const qt7PZ7fO1=undefined;const aCbHn1BzFxOMQ5lquU=undefined;const Q9VnKU85yxOMQ5lquU=undefined;const idxOMQ5lquU=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const query=prequery=>prequery({from:{alias:\"xOMQ5lquU\",data:Legal,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5001},select:[{collection:\"xOMQ5lquU\",name:\"aCbHn1BzF\",type:\"Identifier\"},{collection:\"xOMQ5lquU\",name:\"Q9VnKU85y\",type:\"Identifier\"},{collection:\"xOMQ5lquU\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"xOMQ5lquU\",data:Legal,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5001},select:[{collection:\"xOMQ5lquU\",name:\"aCbHn1BzF\",type:\"Identifier\"},{collection:\"xOMQ5lquU\",name:\"Q9VnKU85y\",type:\"Identifier\"},{collection:\"xOMQ5lquU\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const breakpointRules={ITzzHeBqK:[\".framer-RWhxI .framer-1064shm { padding: 20px 0px 20px 0px; }\",\".framer-RWhxI .framer-aqqavh { gap: 60px; padding: 0px 23px 0px 23px; }\",\".framer-RWhxI .framer-112av23 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 30px; justify-content: flex-start; }\",\".framer-RWhxI .framer-1e616zs-container { align-self: unset; width: auto; }\",\".framer-RWhxI .framer-3m3d8l-container, .framer-RWhxI .framer-10tu5xj { align-self: unset; }\",\".framer-RWhxI .framer-10uqj7m { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; }\",\".framer-RWhxI .framer-odwucj { max-width: unset; }\",\".framer-RWhxI .framer-1nbmjrz { grid-template-columns: repeat(2, minmax(50px, 1fr)); }\",\".framer-RWhxI .framer-sfsj97-container { order: 1; }\",\".framer-RWhxI .framer-18r9k2i { gap: 15px; order: 2; }\",\".framer-RWhxI .framer-1eth1vs { gap: 15px; order: 0; width: 100%; }\",\".framer-RWhxI .framer-9685jw-container { flex: 1 0 0px; width: 1px; }\",\".framer-RWhxI .framer-1kzg7k4-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 12px); right: 12px; }\"],p8hMayzHV:[\".framer-RWhxI .framer-aqqavh { gap: 80px; }\",\".framer-RWhxI .framer-10tu5xj { grid-column: span 2; }\",\".framer-RWhxI .framer-odwucj { max-width: unset; }\",\".framer-RWhxI .framer-1kzg7k4-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 20px); right: 20px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={ITzzHeBqK:\".framer-1pvmz1y-override\",p8hMayzHV:\".framer-1wjgfnr-override\"};const rules=[\".framer-RWhxI.framer-sez9vu, .framer-RWhxI .framer-sez9vu { display: block; }\",'.framer-RWhxI.framer-1e6htkk { --selection-background-color: var(--token-d33926f3-e1ef-47a7-a2fc-872ea608e7c8, #050505) /* {\"name\":\"Black\"} */; --selection-color: var(--token-f277370d-904c-4e87-88c6-49451f154e33, #d1ff00) /* {\"name\":\"Highlight\"} */; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); align-content: center; align-items: center; background-color: var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }',\".framer-RWhxI .framer-1ce8pqa { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-RWhxI .framer-9ihltw-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: 0px; order: 1001; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 9; }\",\".framer-RWhxI .framer-ubdqd9 { align-content: center; align-items: center; background-color: var(--token-52433e3c-3bdd-4e8f-b4eb-8bd6681644d3, #f7f7f7); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1002; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RWhxI .framer-fhqei7-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-RWhxI .framer-1064shm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 40px 0px 40px 0px; position: relative; width: 1px; }\",\".framer-RWhxI .framer-aqqavh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 120px; height: min-content; justify-content: center; max-width: 1920px; overflow: visible; padding: 0px 33px 0px 33px; position: relative; width: 100%; }\",\".framer-RWhxI .framer-112av23 { display: grid; flex: none; gap: 40px 20px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RWhxI .framer-1e616zs-container { align-self: center; flex: none; height: auto; justify-self: start; position: relative; width: fit-content; }\",\".framer-RWhxI .framer-3m3d8l-container { align-self: center; flex: none; grid-column: span 3; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-RWhxI .framer-10uqj7m { display: grid; flex: none; gap: 40px 40px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-RWhxI .framer-11fuqsj { align-self: start; flex: none; height: 74px; justify-self: start; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-RWhxI .framer-10tu5xj { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; grid-column: span 3; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RWhxI .framer-1j72mo7-container, .framer-RWhxI .framer-s7u2da-container, .framer-RWhxI .framer-9685jw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-RWhxI .framer-odwucj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; max-width: 550px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RWhxI .framer-ab2qu1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RWhxI .framer-g8f7gt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RWhxI .framer-ibnepj, .framer-RWhxI .framer-hhlsu5 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: 100%; }\",\".framer-RWhxI .framer-grnsur { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: absolute; right: -30px; top: 5px; width: 5%; }\",\".framer-RWhxI .framer-1xn72o7 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; bottom: 0px; flex: none; height: auto; overflow: visible; position: absolute; right: 0px; white-space: pre; width: 38%; z-index: 1; }\",\".framer-RWhxI .framer-tr2r27 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RWhxI .framer-23fpvw, .framer-RWhxI .framer-1f81en6 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-RWhxI .framer-1lnl6jg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; max-width: 391px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-RWhxI .framer-199g2yg { --border-bottom-width: 1px; --border-color: var(--token-e5145d68-ee3f-43dc-8638-41389fb43644, rgba(156, 156, 156, 0.15)); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; --corner-shape-fallback: 0.752; align-content: center; align-items: center; background-color: var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, #ffffff); border-bottom-left-radius: calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-bottom-right-radius: calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-top-left-radius: calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); border-top-right-radius: calc(10px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1))); corner-shape: superellipse(1.5); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 4px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-RWhxI .framer-1t2u8aq { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",'.framer-RWhxI .framer-1dpa36t { --framer-input-border-radius-bottom-left: 30px; --framer-input-border-radius-bottom-right: 30px; --framer-input-border-radius-top-left: 30px; --framer-input-border-radius-top-right: 30px; --framer-input-font-color: var(--token-d33926f3-e1ef-47a7-a2fc-872ea608e7c8, #0a0a0a); --framer-input-font-family: \"Switzer\"; --framer-input-font-letter-spacing: -0.03em; --framer-input-font-line-height: 100%; --framer-input-font-size: 16px; --framer-input-font-weight: 500; --framer-input-icon-mask-image: none; --framer-input-padding: 0px 16px 0px 16px; --framer-input-placeholder-color: var(--token-82d92470-f077-4c9d-9673-709d01132847, #686868); flex: 1 0 0px; height: 1px; position: relative; width: 100%; }',\".framer-RWhxI .framer-169r9xi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-RWhxI .framer-1qlsdo5 { --framer-input-background: var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, #ffffff); --framer-input-boolean-checked-background: var(--token-08d07ee3-fce8-41f2-9d02-9c41009dd49d, #3d3d3d); --framer-input-boolean-checked-transition: all 0.3s cubic-bezier(0.4,0,0.2,1) 0s; --framer-input-border-bottom-width: 1px; --framer-input-border-color: var(--token-e5145d68-ee3f-43dc-8638-41389fb43644, rgba(156, 156, 156, 0.15)); --framer-input-border-left-width: 1px; --framer-input-border-radius-bottom-left: 4px; --framer-input-border-radius-bottom-right: 4px; --framer-input-border-radius-top-left: 4px; --framer-input-border-radius-top-right: 4px; --framer-input-border-right-width: 1px; --framer-input-border-style: solid; --framer-input-border-top-width: 1px; --framer-input-icon-color: var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, #ffffff); aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 13px; }\",\".framer-RWhxI .framer-1rl9j96 { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-RWhxI .framer-1nbmjrz { display: grid; flex: none; gap: 40px 20px; grid-auto-rows: min-content; grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RWhxI .framer-sfsj97-container { align-self: end; flex: none; height: auto; justify-self: start; position: relative; width: fit-content; }\",\".framer-RWhxI .framer-18r9k2i { align-content: flex-end; align-items: flex-end; align-self: end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RWhxI .framer-s03u8i, .framer-RWhxI .framer-yzm327 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-RWhxI .framer-14oqxd3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-RWhxI .framer-1eth1vs { align-content: flex-end; align-items: flex-end; align-self: end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; grid-column: span 2; height: min-content; justify-content: flex-end; justify-self: end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-RWhxI .framer-1kzg7k4-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 24px); flex: none; height: auto; order: 1003; position: var(--framer-canvas-fixed-position, fixed); right: 24px; width: auto; z-index: 8; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-RWhxI[data-selection=\"true\"] * ::selection, .framer-RWhxI [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }','.framer-RWhxI[data-border=\"true\"]::after, .framer-RWhxI [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={b3vZAuF4v:\"(min-width: 1200px)\",ITzzHeBqK:\"(max-width: 809.98px)\",p8hMayzHV:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"b3vZAuF4v\",Phone:\"ITzzHeBqK\",Tablet:\"p8hMayzHV\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,showFooter,width,...props})=>{return{...props,qt7PZ7fO1:showFooter??props.qt7PZ7fO1??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"b3vZAuF4v\"};};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const cursor={alignment:\"center\",component:Cursor,offset:{x:0,y:0},placement:\"bottom\",transition:transition1,variant:\"IeznnrIPT\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,qt7PZ7fO1,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"ITzzHeBqK\")return false;return true;};const router=useRouter();useCustomCursors({\"19wcnfu\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"b3vZAuF4v\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, rgb(255, 255, 255)); } :root { font-size: 125%; } @media (min-width: 810px) and (max-width: 1199.98px) { :root { font-size: 106.25%; } } @media (max-width: 809.98px) { :root { font-size: 93.75%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1e6htkk\",className),\"data-framer-cursor\":\"19wcnfu\",\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ce8pqa\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-9ihltw-container\",\"data-framer-name\":\"Shared Navigation\",layoutScroll:true,name:\"Shared Navigation\",nodeId:\"S421DfBTI\",scopeId:\"ARNAlLbdp\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ITzzHeBqK:{variant:matchVariant(\"sixur_H_8\")},p8hMayzHV:{variant:matchVariant(\"qqgfFW9hu\")}},children:/*#__PURE__*/_jsx(NavBar,{height:\"100%\",id:\"S421DfBTI\",layoutId:\"S421DfBTI\",name:\"Shared Navigation\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"ohscBxtqQ\"),width:\"100%\"})})})}),qt7PZ7fO1!==false&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ubdqd9\",\"data-framer-name\":\"Footer\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-fhqei7-container hidden-1pvmz1y\",\"data-framer-name\":\"Navigation Spacer\",name:\"Navigation Spacer\",nodeId:\"KPuPEzlAj\",scopeId:\"ARNAlLbdp\",children:/*#__PURE__*/_jsx(LayoutSpacer,{height:\"100%\",id:\"KPuPEzlAj\",layoutId:\"KPuPEzlAj\",name:\"Navigation Spacer\",style:{height:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-1064shm\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-aqqavh\",\"data-framer-name\":\"Inside Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-112av23\",\"data-framer-name\":\"Top\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1e616zs-container\",\"data-framer-name\":\"Shared Navigation Logo\",name:\"Shared Navigation Logo\",nodeId:\"PhV8BIQUX\",scopeId:\"ARNAlLbdp\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ITzzHeBqK:{JIleRlVOF:\"5px 0px 0px 0px\"}},children:/*#__PURE__*/_jsx(LinkedLogo,{height:\"100%\",id:\"PhV8BIQUX\",JIleRlVOF:\"0px 0px 0px 0px\",layoutId:\"PhV8BIQUX\",LBZNZ9cgr:Vector,name:\"Shared Navigation Logo\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ITzzHeBqK:{width:\"calc(min(max(100vw, 1px), 1920px) - 46px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:146,children:/*#__PURE__*/_jsx(Container,{className:\"framer-3m3d8l-container\",\"data-framer-name\":\"Shared Navigation Links\",name:\"Shared Navigation Links\",nodeId:\"Tvd2qDMzm\",scopeId:\"ARNAlLbdp\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ITzzHeBqK:{variant:matchVariant(\"zylddWCaP\")}},children:/*#__PURE__*/_jsx(NavItems,{height:\"100%\",id:\"Tvd2qDMzm\",layoutId:\"Tvd2qDMzm\",name:\"Shared Navigation Links\",PebktKpFc:\"var(--token-d33926f3-e1ef-47a7-a2fc-872ea608e7c8, rgb(10, 10, 10))\",style:{width:\"100%\"},variant:matchVariant(\"M83fGIck2\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10uqj7m\",\"data-framer-name\":\"Middle\",children:[isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-11fuqsj hidden-1pvmz1y\",\"data-framer-name\":\"Filler\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10tu5xj\",\"data-framer-name\":\"Text Container\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1j72mo7-container\",\"data-code-component-plugin-id\":\"84d4c1\",\"data-framer-name\":\"Copyright Notice\",isAuthoredByUser:true,name:\"Copyright Notice\",nodeId:\"MCec6mc19\",scopeId:\"ARNAlLbdp\",children:/*#__PURE__*/_jsx(Copyright,{color:\"var(--token-82d92470-f077-4c9d-9673-709d01132847, rgb(104, 104, 104))\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.03em\",lineHeight:\"130%\"},height:\"100%\",id:\"MCec6mc19\",layoutId:\"MCec6mc19\",name:\"OFF/MODE\",registeredSymbolScale:1.2,statement:\"All rights reserved.\",width:\"100%\",year:2026,yearOverride:false})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-odwucj\",\"data-framer-name\":\"Name / Description\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ab2qu1\",\"data-framer-name\":\"Name\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-g8f7gt\",\"data-framer-name\":\"Name / R Symbol\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLXZhcmlhYmxlLXJlZ3VsYXJWRj1JbmRrZEdnaUlEYzFMQ0FpZDJkb2RDSWdOekF3\",\"--framer-font-family\":'\"Mona Sans Variable\", \"Mona Sans Variable Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'liga' off, 'ss07' on, 'ss01' on\",\"--framer-font-size\":\"324px\",\"--framer-font-variation-axes\":'\"wdth\" 75, \"wght\" 700',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"80%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-d33926f3-e1ef-47a7-a2fc-872ea608e7c8, rgb(10, 10, 10))\",\"--framer-text-transform\":\"uppercase\"},children:\"Off/Mode\"})}),className:\"framer-ibnepj\",\"data-framer-name\":\"Footer Logo Name\",fonts:[\"GF;Mona Sans-variable-regular\"],verticalAlignment:\"top\",viewBox:\"0 0 1048.48 259\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-grnsur\",\"data-framer-name\":\"R Symbol\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW9uYSBTYW5zLXZhcmlhYmxlLXJlZ3VsYXJWRj1JbmRrZEdnaUlEYzFMQ0FpZDJkb2RDSWdOekF3\",\"--framer-font-family\":'\"Mona Sans Variable\", \"Mona Sans Variable Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'liga' off, 'ss07' on, 'ss01' on\",\"--framer-font-size\":\"41.02440476190476px\",\"--framer-font-variation-axes\":'\"wdth\" 75, \"wght\" 700',\"--framer-line-height\":\"70%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-d33926f3-e1ef-47a7-a2fc-872ea608e7c8, rgb(10, 10, 10))\",\"--framer-text-transform\":\"uppercase\"},children:\"\\xae\"})}),className:\"framer-hhlsu5\",\"data-framer-name\":\"Footer Logo Trademark\",fonts:[\"GF;Mona Sans-variable-regular\"],verticalAlignment:\"top\",viewBox:\"0 0 20 29\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U21vb2NoLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Smooch\", sans-serif',\"--framer-font-size\":\"77.78966159457224px\",\"--framer-line-height\":\"62%\",\"--framer-text-color\":\"var(--token-f277370d-904c-4e87-88c6-49451f154e33, rgb(255, 87, 3))\"},children:\"Studio\"})}),className:\"framer-1xn72o7\",\"data-framer-name\":\"Footer Logo Descriptor\",fonts:[\"GF;Smooch-regular\"],verticalAlignment:\"top\",viewBox:\"0 0 176 48.5\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tr2r27\",\"data-framer-name\":\"Description / Newsletter\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-1l3tbw0\",\"data-styles-preset\":\"cZ7bby0gR\",dir:\"auto\",style:{\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-82d92470-f077-4c9d-9673-709d01132847, rgb(104, 104, 104))\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{\"--framer-text-color\":\"var(--token-d33926f3-e1ef-47a7-a2fc-872ea608e7c8, rgb(10, 10, 10))\"},children:[\"                      \",/*#__PURE__*/_jsx(\"strong\",{children:\"ONE LETTER A MONTH.\"}),\" \"]}),\"NEW WORK, HONEST NOTES FROM THE STUDIO, AND THE OCCASIONAL OPINION.\",/*#__PURE__*/_jsxs(\"span\",{style:{\"--framer-text-color\":\"var(--token-d33926f3-e1ef-47a7-a2fc-872ea608e7c8, rgb(10, 10, 10))\"},children:[\" \",/*#__PURE__*/_jsx(\"strong\",{children:\"UNSUBSCRIBE WHENEVER.\"})]})]})}),className:\"framer-23fpvw\",\"data-framer-name\":\"Newsletter Introduction\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/9647c51c-0f06-42a0-a6f6-f55427b21dcb/submit\",className:\"framer-1lnl6jg\",\"data-framer-name\":\"Newsletter Signup\",nodeId:\"h2SZma4ZQ\",submitTrackingId:\"\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-199g2yg\",\"data-border\":true,\"data-framer-name\":\"Input / Button\",children:[/*#__PURE__*/_jsx(\"label\",{className:\"framer-1t2u8aq\",\"data-framer-name\":\"Newsletter Form Group\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1dpa36t\",\"data-framer-name\":\"Newsletter Email Input\",inputName:\"Email\",placeholder:\"Enter your email\",required:true,type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,children:/*#__PURE__*/_jsx(Container,{className:\"framer-s7u2da-container\",\"data-framer-name\":\"Newsletter Submit Button\",name:\"Newsletter Submit Button\",nodeId:\"uZzyw_Kvl\",scopeId:\"ARNAlLbdp\",children:/*#__PURE__*/_jsx(FormButton,{bv0ZDaepZ:\"var(--token-d33926f3-e1ef-47a7-a2fc-872ea608e7c8, rgb(10, 10, 10))\",height:\"100%\",id:\"uZzyw_Kvl\",layoutId:\"uZzyw_Kvl\",name:\"Newsletter Submit Button\",odJoTSF6e:\"var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, rgb(255, 255, 255))\",QKuebK2Rf:\"Join Now\",raZT5PpM6:\"var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, rgb(255, 255, 255))\",type:\"submit\",variant:formVariants(formState,{error:\"bRLDllExn\",incomplete:\"wBnCNx14X\",pending:\"hiHajVa57\",success:\"lZufaWhqU\"},matchVariant(\"Rqy7FUIBo\")),width:\"100%\",yVd6sRuWP:MailCheck,zQuM06qqU:\"var(--token-27d215b1-9859-4ed9-910b-49be7f89fc94, rgb(255, 255, 255))\"})})})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"framer-169r9xi\",\"data-framer-name\":\"Agree to terms\",children:[/*#__PURE__*/_jsx(FormBooleanInput,{className:\"framer-1qlsdo5\",\"data-framer-name\":\"Newsletter Consent Checkbox\",defaultChecked:false,inputName:\"Agreed to terms / privacy\",required:true,type:\"checkbox\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-lu6cf5\",\"data-styles-preset\":\"XKitmogp0\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-82d92470-f077-4c9d-9673-709d01132847, rgb(104, 104, 104))\"},children:[\"By signing up, you’re agreeing to our \",/*#__PURE__*/_jsx(Link,{href:{pathVariables:{aCbHn1BzF:\"privacy-policy\"},unresolvedPathSlugs:{aCbHn1BzF:{collectionId:\"JhREFF2RW\",collectionItemId:\"TDgCjrbwG\"}},webPageId:\"nmbz5uQon\"},motionChild:true,nodeId:\"DNGdRskX5\",openInNewTab:false,relValues:[],scopeId:\"ARNAlLbdp\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-7b2rcp\",\"data-styles-preset\":\"qvtlHqCqz\",children:\"privacy policy.\"})})]})}),className:\"framer-1rl9j96\",\"data-framer-name\":\"Newsletter Consent Copy\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1nbmjrz\",\"data-framer-name\":\"Bottom\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,children:/*#__PURE__*/_jsx(Container,{className:\"framer-sfsj97-container\",\"data-framer-name\":\"Footer Social Links\",name:\"Footer Social Links\",nodeId:\"IxRZZOGFR\",scopeId:\"ARNAlLbdp\",children:/*#__PURE__*/_jsx(SocialIcons,{gjPhS2amQ:\"var(--token-d33926f3-e1ef-47a7-a2fc-872ea608e7c8, rgb(10, 10, 10))\",height:\"100%\",id:\"IxRZZOGFR\",layoutId:\"IxRZZOGFR\",name:\"Footer Social Links\",variant:matchVariant(\"jg6zUAEJU\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18r9k2i\",\"data-framer-name\":\"Legal\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-c95aba\",\"data-styles-preset\":\"x8g4OBmQ1\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-82d92470-f077-4c9d-9673-709d01132847, rgb(104, 104, 104))\"},children:\"legal\"})}),className:\"framer-s03u8i\",\"data-framer-name\":\"Legal Navigation Link\",fonts:[\"Inter\"],verticalAlignment:\"bottom\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-14oqxd3\",\"data-framer-name\":\"Footer Contact Link Group\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({aCbHn1BzF:aCbHn1BzFxOMQ5lquU,id:idxOMQ5lquU,Q9VnKU85y:Q9VnKU85yxOMQ5lquU},index)=>{aCbHn1BzFxOMQ5lquU??=\"\";Q9VnKU85yxOMQ5lquU??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`xOMQ5lquU-${idxOMQ5lquU}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{aCbHn1BzF:aCbHn1BzFxOMQ5lquU},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-c95aba\",\"data-styles-preset\":\"x8g4OBmQ1\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{aCbHn1BzF:aCbHn1BzFxOMQ5lquU},webPageId:\"nmbz5uQon\"},motionChild:true,nodeId:\"feJR8lHOw\",openInNewTab:false,relValues:[],scopeId:\"ARNAlLbdp\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-7b2rcp\",\"data-styles-preset\":\"qvtlHqCqz\",children:\"Privacy Policy\"})})})}),className:\"framer-1f81en6\",\"data-framer-name\":\"Footer Dynamic Label\",fonts:[\"Inter\"],text:Q9VnKU85yxOMQ5lquU,verticalAlignment:\"top\",withExternalLayout:true})})},idxOMQ5lquU);})});}})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1eth1vs\",\"data-framer-name\":\"Contact\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-c95aba\",\"data-styles-preset\":\"x8g4OBmQ1\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-82d92470-f077-4c9d-9673-709d01132847, rgb(104, 104, 104))\"},children:\"let’s talk\"})}),className:\"framer-yzm327\",\"data-framer-name\":\"Footer Contact Link\",fonts:[\"Inter\"],verticalAlignment:\"bottom\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EzM9YfbIh\"},implicitPathVariables:undefined},{href:{webPageId:\"EzM9YfbIh\"},implicitPathVariables:undefined},{href:{webPageId:\"EzM9YfbIh\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,children:/*#__PURE__*/_jsx(Container,{className:\"framer-9685jw-container\",\"data-framer-name\":\"Footer Contact Button\",name:\"Footer Contact Button\",nodeId:\"Cul1EZzus\",scopeId:\"ARNAlLbdp\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ITzzHeBqK:{oiKxALAwq:resolvedLinks[2],style:{width:\"100%\"},variant:matchVariant(\"VgyOKiub4\")},p8hMayzHV:{oiKxALAwq:resolvedLinks[1],variant:matchVariant(\"VgyOKiub4\")}},children:/*#__PURE__*/_jsx(ContactButton,{height:\"100%\",id:\"Cul1EZzus\",IVJI30MAL:addImageAlt({pixelHeight:1772,pixelWidth:1418,src:\"https://framerusercontent.com/images/6TQc6sBZmKXMhlXYRp1ofdSJIQ.webp?width=1418&height=1772\",srcSet:\"https://framerusercontent.com/images/6TQc6sBZmKXMhlXYRp1ofdSJIQ.webp?scale-down-to=1024&width=1418&height=1772 819w,https://framerusercontent.com/images/6TQc6sBZmKXMhlXYRp1ofdSJIQ.webp?width=1418&height=1772 1418w\"},\"\"),layoutId:\"Cul1EZzus\",name:\"Footer Contact Button\",oiKxALAwq:resolvedLinks[0],variant:matchVariant(\"F8QhxJmqp\"),width:\"100%\"})})})})})]})]})]})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kzg7k4-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Ask Dori\",isAuthoredByUser:true,layoutScroll:true,name:\"Ask Dori\",nodeId:\"EpN6ebuPX\",scopeId:\"ARNAlLbdp\",children:/*#__PURE__*/_jsx(OFFMODEAssistant,{accent:\"rgb(245, 45, 15)\",bookLabel:\"Book a call\",bookLink:\"/contact\",botName:\"Dori\",chips:[{id:\"fdWBFcAC3\",label:\"Pricing\",question:\"pricing\"},{id:\"jd3Jn1L6j\",label:\"AI Site Upgrade\",question:\"ai site upgrade\"},{id:\"dluDE3KAF\",label:\"Landing page\",question:\"landing page\"},{id:\"MumRKmvbm\",label:\"Full website\",question:\"full website\"},{id:\"X1xmFEv6l\",label:\"How fast?\",question:\"how long does it take\"},{id:\"EJQaQ7GvX\",label:\"Free AEO check\",question:\"aeo checker\"},{id:\"Jqd_G0NC7\",label:\"Projects\",question:\"projects portfolio\"},{id:\"Dy2_3hZSs\",label:\"Book a call\",question:\"book a call\"}],dark:\"rgb(13, 13, 13)\",endGap:160,fallbackAnswer:\"I can only help with Off/Mode: services, pricing, process and work.\",fallbackPoint:\"For anything else, the team is happy to talk\",greeting:\"Hey, I’m Dori, the Off/Mode assistant. What can I help you with?\",height:\"100%\",hideAtEnd:true,id:\"EpN6ebuPX\",knowledge:[{answer:\"One custom page that does the whole job: explain, convince, convert.\",id:\"uvUyKo7PC\",keywords:\"landing page one single campaign launch offer convert conversion converting lead leads ad ads\",link:\"/services/landing-page\",linkLabel:\"View service\",points:\"From $1,800, live in 7–10 days\\nMessaging workshop, copy direction and custom motion included\\nBuilt in Framer, so it can grow into a full site later\"},{answer:\"Strategy, design and a Framer build, shaped around how your clients decide.\",id:\"GesiKHfTk\",keywords:\"full website websites site multipage multiple complete company business new\",link:\"/services/full-website\",linkLabel:\"View service\",points:\"From $4,800, live in 2–4 weeks\\nPositioning, sitemap, wireframes and every page designed\\nCMS, technical SEO, analytics and 15–30 days of support\"},{answer:\"Built your site with AI? We redesign it into a real brand and rebuild it in Framer.\",id:\"kAAEI2XbT\",keywords:\"ai upgrade upgrading built lovable bolt v0 replit generated vibe vibecoded vibecoding aibuilt template templated generic framerai\",link:\"/services/ai-site-upgrade\",linkLabel:\"View service\",points:\"From $2,200, live in 10–14 days\\nWorks with Lovable, Bolt, v0, Replit, Framer AI, Wix or Squarespace AI\\nAudit, design system, Framer rebuild, CMS, SEO and AEO basics\"},{answer:\"Already have a Figma design? We still build from existing designs on request.\",id:\"m_MrdKiR6\",keywords:\"figma xd sketch handoff pixel file files mockup mockups\",link:\"/contact\",linkLabel:\"Book a call\",points:\"Quoted on a free call, with a fixed scope and timeline\\nMost builds from Figma go live in 2–3 weeks\\nCMS setup, technical SEO and a handover session included\"},{answer:\"One audience and one action? A landing page. Several of each? A full website.\",id:\"ssW8H14dK\",keywords:\"difference landing page vs versus website which choose choosing better compare\",link:\"/journal/landing-page-vs-website-which-does-your-business-actually-need\",linkLabel:\"Read the guide\",points:\"Landing page from $1,800, live in 7–10 days\\nFull website from $4,800, live in 2–4 weeks\\nAlready have an AI-built site? The AI Site Upgrade starts at $2,200\"},{answer:\"Our focus is websites, designed and built in Framer.\",id:\"Lu3aXrGKY\",keywords:\"logo logos brand branding identity graphic print packaging\",link:\"/contact\",linkLabel:\"Book a call\",points:\"Landing pages, full websites and AI Site Upgrades\\nFor anything brand-related, ask the team on a call\"},{answer:\"We focus on brand and marketing sites built in Framer.\",id:\"g6aCEwFcn\",keywords:\"shop store ecommerce commerce products sell selling checkout cart shopify\",link:\"/contact\",linkLabel:\"Book a call\",points:\"For complex e-commerce, we’ll tell you honestly if another platform fits better\\nA 30-minute call is the quickest way to find out\"},{answer:\"We design and build websites in Framer, at a fixed price.\",id:\"qKI5jqGcI\",keywords:\"service services offer offering help provide specialize specialise\",link:\"/services\",linkLabel:\"All services\",points:\"Landing page from $1,800\\nAI Site Upgrade from $2,200\\nFull website from $4,800\"},{answer:\"Add-ons are priced up front.\",id:\"VBEApC0q9\",keywords:\"add addon addons extra extras copywriting copywriter second language languages translation multilingual arabic bilingual\",link:\"/#pricing\",linkLabel:\"See pricing\",points:\"Full site copywriting: $800\\nA second language: $800\\nAn extra campaign landing page: $1,800\"},{answer:\"Fixed prices, agreed before any work starts.\",id:\"KElYieiag\",keywords:\"price prices pricing cost costs much budget quote rate rates fee fees expensive cheap affordable package packages larger bigger large complex cena cijena kosta kosti cenovnik\",link:\"/#pricing\",linkLabel:\"See pricing\",points:\"Landing page from $1,800 \\xb7 AI Site Upgrade from $2,200\\nFull website from $4,800 \\xb7 larger builds from $9,000\\nFlexible payment plans: 30–50% to start, the rest in milestones\"},{answer:\"The starting price is a real number, not a teaser.\",id:\"Pgp5AIt9d\",keywords:\"real starting final hidden extra surprise surprises estimate exact increase teaser\",link:\"/#pricing\",linkLabel:\"See pricing\",points:\"Only scope moves it: extra pages, a second language, a rush deadline\\nWe lock the figure on the discovery call and it holds\\nNo revised estimates halfway through\"},{answer:\"Flexible payment plans.\",id:\"TVfxp2wj7\",keywords:\"pay paying payment payments plan plans installment installments deposit upfront milestone milestones invoice split card transfer\",link:\"/contact\",linkLabel:\"Book a call\",points:\"Start with 30–50%, the rest in milestones\\nScope, timeline and price are fixed before we begin\"},{answer:\"You don’t need to write it yourself.\",id:\"dcjYc67P4\",keywords:\"copy content text texts words write writing written provide images photos need\",link:\"/#pricing\",linkLabel:\"See add-ons\",points:\"Copy direction and refinement are included in every package\\nWant every word written for you? Full site copywriting is $800\\nContent and images help, but we can start while you gather them\"},{answer:\"Most sites go from first call to live within a month.\",id:\"yVZa0urqC\",keywords:\"long time timeline fast quick quickly deadline week weeks day days take takes live rush urgent asap rok traje\",link:\"/journal/how-long-does-it-take-to-build-a-website-in-2026\",linkLabel:\"Real timelines\",points:\"Landing page 7–10 days \\xb7 AI Site Upgrade 10–14 days\\nFull website 2–4 weeks \\xb7 larger builds 4–6 weeks\\nReady content and quick feedback keep it on schedule\"},{answer:\"Usually within days of the first call.\",id:\"mv1CKA8UN\",keywords:\"start soon available availability begin kickoff next slot slots capacity booked free when\",link:\"/contact\",linkLabel:\"Book a call\",points:\"We take on a limited number of projects each month, so timelines hold\\nBook a 30-minute call and leave with a fixed quote\"},{answer:\"A free 30-minute video call with the team.\",id:\"kkggrclXg\",keywords:\"book call talk meeting meet contact human person email mail phone whatsapp reach speak someone poziv kontakt sastanak\",link:\"/contact\",linkLabel:\"Book a call\",points:\"Pick a time straight in the calendar, no forms\\nhello@off-mode.com \\xb7 +971 52 859 0756\\nYou get a fixed-quote proposal after the call\"},{answer:\"One direct process, from strategy to build.\",id:\"dYjxVVdAL\",keywords:\"process work works working steps step approach method discovery strategy stage stages phases\",link:\"/services\",linkLabel:\"See how we work\",points:\"Discovery: one call, one sharp brief and a fixed quote\\nStrategy: structure and messaging agreed before design\\nDesign & build in one pass, with two sharp revision rounds\\nLaunch, handover and 15–30 days of support\"},{answer:\"Two revision rounds, sharp ones.\",id:\"plgFahz5L\",keywords:\"revision revisions round rounds feedback iteration iterations unlimited\",link:\"/services\",linkLabel:\"See how we work\",points:\"Structure is signed off before any visual design\\nYou review the work with us at every step\"},{answer:\"Yes, and most clients do.\",id:\"N01Wn1G23\",keywords:\"update updating edit editing myself ourselves self manage team handover training train change changes cms\",link:\"\",linkLabel:\"\",points:\"A proper CMS with a plain-language editing setup\\nA handover session so you know where everything lives\\nNo developer on retainer to change a headline\"},{answer:\"Every project ships with 15–30 days of post-launch support.\",id:\"f9fSXHUMN\",keywords:\"support after launch maintenance maintain care plan retainer monthly bug bugs fix fixes help ongoing growth hour hours difference\",link:\"/journal/what-is-a-website-care-plan-and-how-much-should-it-cost-per-month\",linkLabel:\"Care plans explained\",points:\"Then a Care plan: $290 a month for 4 hours, unused hours roll over for 3 months\\nGrowth plan: $590 a month for 10 hours and priority\\nA monthly site check, changes shipped within 2 business days\"},{answer:\"Yes. We move sites to Framer without losing SEO.\",id:\"o2DCugR_Q\",keywords:\"migrate migration migrating move moving switch switching transfer wordpress wix squarespace webflow redirect redirects lose losing\",link:\"/journal/how-to-move-from-wordpress-wix-or-squarespace-to-framer-without-losing-seo\",linkLabel:\"Migration guide\",points:\"Every old URL mapped and redirected, metadata carried over\\nContent imported into Framer’s CMS, then monitored after launch\\nIncluded in Full Website builds and AI Site Upgrades\"},{answer:\"We build in Framer: fast, SEO-friendly and easy to edit.\",id:\"SiwBkwu26\",keywords:\"why framer use platform webflow wordpress builder nocode code tool tools\",link:\"/journal/framer-vs-webflow-in-2026-which-is-better-for-your-business-website\",linkLabel:\"Framer vs Webflow\",points:\"Your team edits text, images and CMS content visually\\nSites launch in weeks, not months\\nIf a project needs a different platform, we’ll say so\"},{answer:\"Want ChatGPT and AI search to find you? Start with our free AEO Checker.\",id:\"ShzNycL9z\",keywords:\"aeo chatgpt gpt perplexity claude gemini llm llms answer engine engines cite cited citation recommend recommended find found visible checker check score crawler crawlers ai\",link:\"/tools/aeo-score\",linkLabel:\"Free AEO Checker\",points:\"Reads your site the way AI crawlers do, score in 30 seconds\\nAI Site Upgrades include technical SEO and AEO basics\\nOur AEO guide covers the rest, step by step\"},{answer:\"Technical SEO and analytics come with every build.\",id:\"v9Vg6g4BI\",keywords:\"seo google rank ranking rankings search traffic analytics speed performance visibility metadata sitemap\",link:\"/tools/aeo-score\",linkLabel:\"Free AEO Checker\",points:\"Metadata, redirects, sitemap and clean structure set up properly\\nFramer sites load fast and hold up on every screen\\nCurious about AI search too? Try our free AEO Checker\"},{answer:\"Off/Mode is a Certified Framer Expert.\",id:\"OS5DZGGno\",keywords:\"certified certification certificate expert experts partner pro qualified experience experienced vetted\",link:\"/journal/how-to-hire-a-framer-expert-and-what-certified-framer-expert-really-means\",linkLabel:\"What it means\",points:\"Among the first 200 worldwide to earn the certification\\nVetted by Framer and listed in its official Experts directory\"},{answer:\"Based in Dubai and Belgrade, working worldwide.\",id:\"bYOnbmvGK\",keywords:\"where located location based dubai belgrade serbia uae emirates remote international abroad outside europe usa america gulf country countries timezone zone office\",link:\"/contact\",linkLabel:\"Contact\",points:\"Most clients are outside the UAE: Europe, North America, the Gulf\\nEverything runs over calls and a shared board\\nOffice hours: Monday to Saturday, 11:00–23:00\"},{answer:\"It’s yours. At launch we hand over the keys.\",id:\"b1bvZVke0\",keywords:\"own ownership owner files rights keys belong\",link:\"\",linkLabel:\"\",points:\"A handover session so your team knows where everything lives\"},{answer:\"One senior team, led by founder Dorian Revid.\",id:\"lukbSGBhQ\",keywords:\"who team founder dorian people designer designers developer developers agency studio behind senior freelancer\",link:\"/#about\",linkLabel:\"About us\",points:\"The people on the call design and build the site\\nNo account managers, no handoffs\"},{answer:\"45+ projects launched since 2023.\",id:\"igU22U_qt\",keywords:\"portfolio project projects case study studies example examples client clients past previous show work recent\",link:\"/projects\",linkLabel:\"See projects\",points:\"Recent work: Guestlist, ELVN, Day & Night Dubai, Raumkern\\nNightlife, hospitality, architecture, senior living and health\"},{answer:\"Rated 5.0 by 45+ clients.\",id:\"hjCphTczk\",keywords:\"review reviews testimonial testimonials rating ratings trust trusted referral referrals result results say upwork reputation\",link:\"/projects\",linkLabel:\"See projects\",points:\"100% of projects shipped on time\\n40+ referrals sent by clients\"},{answer:\"A short brief and someone who can make decisions.\",id:\"K9NKawjEW\",keywords:\"need from prepare brief requirement requirements ready start decision\",link:\"/contact\",linkLabel:\"Book a call\",points:\"Content and images help, but we can work while you gather them\\nThe clearer the goal, the faster everything moves\"},{answer:\"Not every business needs a new website.\",id:\"lvkCdY8Nl\",keywords:\"redesign existing current old outdated refresh website site working bottleneck audit improve\",link:\"/contact\",linkLabel:\"Book a call\",points:\"We find the real bottleneck before we scope the work\\nIf a redesign won’t fix it, we’ll say so\"},{answer:\"Honest notes from the studio.\",id:\"rBBTaj0lE\",keywords:\"journal blog article articles newsletter guide guides read reading\",link:\"/journal\",linkLabel:\"Read the journal\",points:\"Pricing, timelines, Framer vs Webflow, AEO and more\\nOne letter a month if you join the newsletter\"},{answer:\"Hey! Ask me about pricing, services, timelines or how we work.\",id:\"h_AR9rSTT\",keywords:\"hi hello hey hej hiya morning evening zdravo cao pozdrav\",link:\"\",linkLabel:\"\",points:\"\"},{answer:\"Anytime. When you’re ready, a 30-minute call is the quickest next step.\",id:\"ZcsxoxwQq\",keywords:\"thanks thank thx cheers great awesome perfect cool nice hvala\",link:\"/contact\",linkLabel:\"Book a call\",points:\"\"}],layoutId:\"EpN6ebuPX\",legalText:\"{name} answers from off-mode.com.\",limitAnswer:\"That’s the limit for one chat.\",limitPoint:\"A 30-minute call is the quickest way to go further\",maxQuestions:8,metaLabel:\"Just now\",name:\"Ask Dori\",placeholder:\"Ask a question…\",privacyLink:\"/privacy-policy\",subtitle:\"Off/Mode assistant \\xb7 the team is one call away\",waitForScroll:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query2=mediaQueries[key];return`@media ${query2} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1800\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"p8hMayzHV\":{\"layout\":[\"fixed\",\"fixed\"]},\"ITzzHeBqK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"qt7PZ7fO1\":\"showFooter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"b3vZAuF4v\":[\".framer-ubdqd9\",\".framer-1kzg7k4-container\"],\"p8hMayzHV\":[\".framer-ubdqd9\",\".framer-1kzg7k4-container\"],\"ITzzHeBqK\":[\".framer-ubdqd9\",\".framer-1kzg7k4-container\"]}\n * @framerBreakpoints {\"b3vZAuF4v\":{\"min\":1200,\"canvasClassName\":\"framer-1e6htkk-override\",\"minHeight\":1800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":20},\"p8hMayzHV\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1wjgfnr-override\",\"minHeight\":1800,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":17},\"ITzzHeBqK\":{\"max\":809,\"canvasClassName\":\"framer-1pvmz1y-override\",\"minHeight\":1800,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":15}}\n * @framerDefaultVariant b3vZAuF4v\n * @framerLayoutTemplate true\n */const FramerARNAlLbdp=withCSS(Component,css,\"framer-RWhxI\");export default FramerARNAlLbdp;FramerARNAlLbdp.displayName=\"Nav & Footer\";FramerARNAlLbdp.defaultProps={height:1800,width:1200};addPropertyControls(FramerARNAlLbdp,{qt7PZ7fO1:{defaultValue:true,title:\"Show Footer?\",type:ControlType.Boolean}});const variationAxes=[{defaultValue:100,maxValue:125,minValue:75,name:\"Width\",tag:\"wdth\"},{defaultValue:200,maxValue:900,minValue:200,name:\"Weight\",tag:\"wght\"}];addFonts(FramerARNAlLbdp,[{explicitInter:true,fonts:[{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/5SZVFDB7V52TI6ULVC6J3WQZQCIZVDV5/ODYPSTCUDMKSTYIPTV4CLQ7URIK7XYBJ/YS3VPNVO4B3TOJMEXDGFZQ4TLZGGSRZC.woff2\",weight:\"600\"},{cssFamilyName:\"Mona Sans Variable\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Mona Sans\",url:\"https://fonts.gstatic.com/s/monasans/v4/o-0IIpQmx24alC5A4PNb5z5Ba_2c7A.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Smooch\",source:\"google\",style:\"normal\",uiFamilyName:\"Smooch\",url:\"https://fonts.gstatic.com/s/smooch/v9/o-0LIps4xW8U1xUBi6p_6hVdYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/OYB4CXKJQXKTNSLJMTDQOIVUL2V5EL7S/WYO2P7DQVV5RNXGMCUO2HL4RJP4VFUAS/6XPIMU23OJVRY676OG5YVJMWEHWICATX.woff2\",weight:\"500\"}]},...NavBarFonts,...LayoutSpacerFonts,...LinkedLogoFonts,...NavItemsFonts,...CopyrightFonts,...FormButtonFonts,...SocialIconsFonts,...ContactButtonFonts,...OFFMODEAssistantFonts,...CursorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerARNAlLbdp.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload(),()=>forwardLoader(NavBar,{},context),()=>forwardLoader(LayoutSpacer,{},context),()=>forwardLoader(LinkedLogo,{},context),()=>forwardLoader(NavItems,{},context),()=>forwardLoader(FormButton,{},context),()=>forwardLoader(SocialIcons,{},context),()=>forwardLoader(ContactButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerARNAlLbdp\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"p8hMayzHV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ITzzHeBqK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"b3vZAuF4v\",\"framerIntrinsicHeight\":\"1800\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"b3vZAuF4v\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1e6htkk-override\\\",\\\"minHeight\\\":1800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":20},\\\"p8hMayzHV\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1wjgfnr-override\\\",\\\"minHeight\\\":1800,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":17},\\\"ITzzHeBqK\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1pvmz1y-override\\\",\\\"minHeight\\\":1800,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":15}}\",\"framerRootFontSize\":\"20\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"b3vZAuF4v\\\":[\\\".framer-ubdqd9\\\",\\\".framer-1kzg7k4-container\\\"],\\\"p8hMayzHV\\\":[\\\".framer-ubdqd9\\\",\\\".framer-1kzg7k4-container\\\"],\\\"ITzzHeBqK\\\":[\\\".framer-ubdqd9\\\",\\\".framer-1kzg7k4-container\\\"]}\",\"framerVariables\":\"{\\\"qt7PZ7fO1\\\":\\\"showFooter\\\"}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Landing from \"https://framerusercontent.com/modules/VAihuq5MTZyJR0JC21AG/Oq3XB8EVpW0e4d2UAg8v/MEx6n4cuf.js\";\r\nimport NavFooter from \"https://framerusercontent.com/modules/xQiSZXIEAXpeA2SMxDz2/LTSl3myojNTJk2Q0cCfN/ARNAlLbdp.js\";\r\n\r\n\t\tconst routes = {YlZkarAqD: {elements: {BWjic8BJw: \"work-trigger2\", CwZFBCnEB: \"work-trigger\", E7IFUsR94: \"process3\", KQ3qfGy58: \"pricing\", kQex1nggw: \"process2\", nPLFjOksb: \"process1\", Pulgc0pY0: \"video\", Qst09nsos: \"2\", SuRQ9YJQC: \"about\", xgtyXNwwB: \"video-trigger\", yXTYNa8jx: \"process4\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kOxA2xbNYQPz4SDNGxGJ/kuxgf5CLEsj6G3MtTR1T/YlZkarAqD.js\")), path: \"/\"}, VADOyQEsJ: {elements: {kDaTJpdid: \"pricing\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rRn2xePzAtUvBrz8mz0b/wLYB7sWupqvdnwoxDBzV/VADOyQEsJ.js\")), path: \"/projects\"}, HbZ4lEZbG: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/x1lR0FwwRzCoBnBElfPc/SA9ie94B2Csz6ipuN4cF/HbZ4lEZbG.js\")), path: \"/journal\"}, EzM9YfbIh: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bBHtQIxcp6kXA0uvhrXH/HnIWSUX3Z1csbCFPHSWD/EzM9YfbIh.js\")), path: \"/contact\"}, Xq77wYGC1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lc3aWJYIq37A4FAoGxe5/7USNCqqbEpTzV9byv5uT/Xq77wYGC1.js\")), path: \"/404\"}, TsdFkljcW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/37SIaj5X8pL0RVYVsD04/H7LvtB8e4RzIa76pgy8M/TsdFkljcW.js\")), path: \"/services\"}, AZ7qzvVGS: {elements: {aQUnW0Ygc: \"book\", dlNr25cTb: \"work\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Pxgq99KhgUM1lICfb0tT/5tIK9PPo6Y3oL5lJDzxx/AZ7qzvVGS.js\")), path: \"/start\"}, bAfmfFOwp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FxbqXYdeqSOkbMzfcSU0/jVPxpe7szhWvGgcCL4FI/bAfmfFOwp.js\")), path: \"/tools/aeo-score\"}, dcN8jq2Gu: {collectionId: \"w_hvy7l6n\", elements: {lSwVAL6yC: \"hero-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wUpNsR9H8q6qJ5gGTLYj/nkgBa3w5L0z0VoJQeFQZ/dcN8jq2Gu.js\")), path: \"/projects/:UxQzAcVgo\"}, WLBXMFnU8: {collectionId: \"BYYSbB_Xj\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1vUYdGeZbLS4G4BGrV13/6PzwB5ZwaeXtsslmvzUM/WLBXMFnU8.js\")), path: \"/journal/:FUjJJ01X0\"}, nmbz5uQon: {collectionId: \"JhREFF2RW\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eeb9XYA9OP1JawzzwLHI/y3VZdX0CLqLfPYV6My7s/nmbz5uQon.js\")), path: \"/:aCbHn1BzF\"}, ifaFSktSr: {collectionId: \"NeMqRwCs8\", elements: {ivIIsYWJH: \"work\", pPiwlribt: \"hero-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/unI5ZXIFK5tW1xXE7Z00/bwt0W2FRORBf3jMZBJbb/ifaFSktSr.js\")), path: \"/services/:TDdrxis4e\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {BYYSbB_Xj: async () => (await import(\"https://framerusercontent.com/modules/8NAkSagMN8BdyPJHWByK/Ixexc3DmihPPATf6uHQE/BYYSbB_Xj.js\"))?.[\"utils\"], JhREFF2RW: async () => (await import(\"https://framerusercontent.com/modules/aLRbisVjZNYbRiqpMfEI/esbgSyxP44eKXvAy9ktY/JhREFF2RW.js\"))?.[\"utils\"], NeMqRwCs8: async () => (await import(\"https://framerusercontent.com/modules/fgRdjJTTv9Y5IYzI0DWA/rkcBfRDEmxhVOFHAPYiX/NeMqRwCs8.js\"))?.[\"utils\"], w_hvy7l6n: async () => (await import(\"https://framerusercontent.com/modules/2HuKBmJts371lcfBYGAw/TLwuGwVs2iE7LWBdgcVq/w_hvy7l6n.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"74f8718592c5f155d49f51bc247d1ee8a8ebf1bbbafcd5fc663db13d4d5c252a\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {qt7PZ7fO1: true}\r\nconst props2 = {...props1, qt7PZ7fO1: false}\r\nconst props3 = {qt7PZ7fO1: false}\r\nconst templateProps = {AZ7qzvVGS: props3, bAfmfFOwp: props1, dcN8jq2Gu: props1, EzM9YfbIh: props1, HbZ4lEZbG: props1, ifaFSktSr: props1, nmbz5uQon: props1, TsdFkljcW: props1, VADOyQEsJ: props2, WLBXMFnU8: props1, YlZkarAqD: props1, ZTkXH13L0: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"YlZkarAqD\":\r\ncase \"VADOyQEsJ\":\r\ncase \"HbZ4lEZbG\":\r\ncase \"EzM9YfbIh\":\r\ncase \"ZTkXH13L0\":\r\ncase \"TsdFkljcW\":\r\ncase \"bAfmfFOwp\":\r\ncase \"dcN8jq2Gu\":\r\ncase \"WLBXMFnU8\":\r\ncase \"nmbz5uQon\":\r\ncase \"ifaFSktSr\":\r\nreturn React.createElement(NavFooter, {...props, key: \"NavFooter\", style}, children(true));\r\ncase \"AZ7qzvVGS\":\r\nreturn React.createElement(Landing, {...props, key: \"Landing\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"YlZkarAqD\":\r\ncase \"VADOyQEsJ\":\r\ncase \"HbZ4lEZbG\":\r\ncase \"EzM9YfbIh\":\r\ncase \"ZTkXH13L0\":\r\ncase \"TsdFkljcW\":\r\ncase \"bAfmfFOwp\":\r\ncase \"dcN8jq2Gu\":\r\ncase \"WLBXMFnU8\":\r\ncase \"nmbz5uQon\":\r\ncase \"ifaFSktSr\":\r\nreturn [{hash: \"1e6htkk\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1wjgfnr\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1pvmz1y\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"AZ7qzvVGS\":\r\nreturn [{hash: \"18pklxt\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1jo97rx\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1pcaahc\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lc3aWJYIq37A4FAoGxe5/7USNCqqbEpTzV9byv5uT/Xq77wYGC1.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://off-mode.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/o7kcUstsy6EqWGVkqGXJ/gvQidAGy1CLxcxweVZhy/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1.05, transition: {damping: 30, delay: 0.55, duration: 0.65, ease: [0.87, 0, 0.13, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"105%\"}, exit: {opacity: 0.7, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 0.8, transition: {damping: 30, delay: 0, duration: 0.65, ease: [0.87, 0, 0.13, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0%\", y: \"0%\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}