{"version":3,"file":"script_main.ce0MkcIE.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/yKwfN6jUzot3Q8eHtAoM/OffModeAssistant.js","https:/framerusercontent.com/modules/VAihuq5MTZyJR0JC21AG/P7Htcp9yvVgt85FAHWqW/MEx6n4cuf.js","https:/framerusercontent.com/modules/xQiSZXIEAXpeA2SMxDz2/y2gb7RHNwkgdMzT1T2lP/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-v2\";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 lead leads\",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:\"figma framer develop development pixel file files xd sketch convert already handoff\",answer:\"Already have a Figma design? We build it pixel-accurate in Framer.\",points:\"From $2,400, live in 2–3 weeks\\nCMS setup, content migration and technical SEO\\nA training session so your team can edit without us\",linkLabel:\"View service\",link:\"/services/figma-to-framer\"},{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\\nNot sure? A 30-minute call settles it\",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 Figma to Framer builds\\nFor anything brand-related, ask the team on a call\",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\\nFull website from $4,800\\nFigma to Framer from $2,400\",linkLabel:\"All services\",link:\"/services\"},{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 Figma to Framer from $2,400\\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:\"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:\"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\"},{keywords:\"long time timeline fast quick quickly deadline week weeks day days take takes launch live rush urgent asap rok traje\",answer:\"Most sites go from first call to live within a month.\",points:\"Landing page: 7–10 days\\nFigma to Framer: 2–3 weeks\\nFull website: 2–4 weeks \\xb7 larger builds 4–6 weeks\",linkLabel:\"Book a call\",link:\"/contact\"},{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\\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 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\"},{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 difference\",answer:\"Every project ships with 15–30 days of post-launch support.\",points:\"After that, a Care plan from $290 a month\\n4 hours of changes monthly, unused hours roll over for 3 months\\nA monthly site check, changes shipped within 2 business days\",linkLabel:\"See pricing\",link:\"/#pricing\"},{keywords:\"why framer use platform webflow wordpress wix shopify squarespace builder tool tools nocode code\",answer:\"We build in Framer: fast, SEO-friendly and easy to edit.\",points:\"Your team edits text, images and CMS content visually\\nOff/Mode is a Certified Framer Pro Expert\\nWe wrote an honest Framer vs WordPress comparison\",linkLabel:\"Framer vs WordPress\",link:\"/journal/framer-vs-wordpress-for-your-startup-website-an-honest-verdict-from-someone-who-builds-in-both\"},{keywords:\"certified certification certificate expert partner pro qualified experience experienced\",answer:\"Off/Mode is a Certified Framer Pro Expert.\",points:\"Among the first 200 worldwide to earn the certification\\nYour site is built by someone Framer itself has vetted\"},{keywords:\"where located location based dubai belgrade serbia uae emirates remote international abroad outside europe usa america gulf country countries timezone zone office hours\",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 transfer 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:\"seo google rank ranking rankings search traffic analytics speed performance aeo visibility\",answer:\"Technical SEO and analytics come with every build.\",points:\"Metadata, redirects and clean structure set up properly\\nFramer sites load fast and hold up on every screen\",linkLabel:\"View services\",link:\"/services\"},{keywords:\"redesign existing current old 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:\"Framer vs WordPress, landing page vs website, how to pick an agency\\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:\"Landing page\",question:\"landing page\"},{label:\"Full website\",question:\"full website\"},{label:\"Figma to Framer\",question:\"figma to framer\"},{label:\"How fast?\",question:\"how long does it take\"},{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\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OffModeAssistant.map","// Generated by Framer (244f320)\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-NF1M4\";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-NF1M4 .framer-tsol94 { padding: 20px 0px 20px 0px; }\",\".framer-NF1M4 .framer-7p3rn6 { gap: 60px; padding: 0px 23px 0px 23px; }\",\".framer-NF1M4 .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-NF1M4 .framer-1tj5uq-container { align-self: unset; width: auto; }\",\".framer-NF1M4 .framer-zepnq4-container, .framer-NF1M4 .framer-1d8d7e9 { align-self: unset; }\",\".framer-NF1M4 .framer-1btk6as { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; }\",\".framer-NF1M4 .framer-1asqlx2 { max-width: unset; }\",\".framer-NF1M4 .framer-25gd5v { grid-template-columns: repeat(2, minmax(50px, 1fr)); }\",\".framer-NF1M4 .framer-15hu8pq-container { order: 1; }\",\".framer-NF1M4 .framer-2zyg1f { gap: 15px; order: 2; }\",\".framer-NF1M4 .framer-1j0nmqv { gap: 15px; order: 0; width: 100%; }\",\".framer-NF1M4 .framer-1hodz54-container { flex: 1 0 0px; width: 1px; }\",\".framer-NF1M4 .framer-n3wr44-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 84px); right: 12px; }\"],ZbwqektVH:[\".framer-NF1M4 .framer-7p3rn6 { gap: 80px; }\",\".framer-NF1M4 .framer-1d8d7e9 { grid-column: span 2; }\",\".framer-NF1M4 .framer-1asqlx2 { max-width: unset; }\",\".framer-NF1M4 .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-NF1M4.framer-g6y1l, .framer-NF1M4 .framer-g6y1l { display: block; }\",'.framer-NF1M4.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-NF1M4 .framer-shrojy { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-NF1M4 .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-NF1M4 .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-NF1M4 .framer-18lp26v-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-NF1M4 .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-NF1M4 .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-NF1M4 .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-NF1M4 .framer-1tj5uq-container { align-self: center; flex: none; height: auto; justify-self: start; position: relative; width: fit-content; }\",\".framer-NF1M4 .framer-zepnq4-container { align-self: center; flex: none; grid-column: span 3; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-NF1M4 .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-NF1M4 .framer-1jgrt3i { align-self: start; flex: none; height: 74px; justify-self: start; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-NF1M4 .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-NF1M4 .framer-1wen0k0-container, .framer-NF1M4 .framer-spys27-container, .framer-NF1M4 .framer-1hodz54-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-NF1M4 .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-NF1M4 .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-NF1M4 .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-NF1M4 .framer-1n8wlrt, .framer-NF1M4 .framer-yxr1rl { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: 100%; }\",\".framer-NF1M4 .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-NF1M4 .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-NF1M4 .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-NF1M4 .framer-jo6o26, .framer-NF1M4 .framer-19ktpou { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-NF1M4 .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-NF1M4 .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-NF1M4 .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-NF1M4 .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-NF1M4 .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-NF1M4 .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-NF1M4 .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-NF1M4 .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-NF1M4 .framer-15hu8pq-container { align-self: end; flex: none; height: auto; justify-self: start; position: relative; width: fit-content; }\",\".framer-NF1M4 .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-NF1M4 .framer-qeydm2, .framer-NF1M4 .framer-h98glv { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-NF1M4 .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-NF1M4 .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-NF1M4 .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-NF1M4[data-selection=\"true\"] * ::selection, .framer-NF1M4 [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }','.framer-NF1M4[data-border=\"true\"]::after, .framer-NF1M4 [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:\"default-item-0\",label:\"Pricing\",question:\"pricing\"},{id:\"default-item-1\",label:\"Landing page\",question:\"landing page\"},{id:\"default-item-2\",label:\"Full website\",question:\"full website\"},{id:\"default-item-3\",label:\"Figma to Framer\",question:\"figma to framer\"},{id:\"default-item-4\",label:\"How fast?\",question:\"how long does it take\"},{id:\"default-item-5\",label:\"Projects\",question:\"projects portfolio\"},{id:\"default-item-6\",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:\"default-item-0\",keywords:\"landing page one single campaign launch offer convert conversion lead leads\",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:\"default-item-1\",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:\"Already have a Figma design? We build it pixel-accurate in Framer.\",id:\"default-item-2\",keywords:\"figma framer develop development pixel file files xd sketch convert already handoff\",link:\"/services/figma-to-framer\",linkLabel:\"View service\",points:\"From $2,400, live in 2–3 weeks\\nCMS setup, content migration and technical SEO\\nA training session so your team can edit without us\"},{answer:\"One audience and one action? A landing page. Several of each? A full website.\",id:\"default-item-3\",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\\nNot sure? A 30-minute call settles it\"},{answer:\"Our focus is websites, designed and built in Framer.\",id:\"default-item-4\",keywords:\"logo logos brand branding identity graphic print packaging\",link:\"/contact\",linkLabel:\"Book a call\",points:\"Landing pages, full websites and Figma to Framer builds\\nFor anything brand-related, ask the team on a call\"},{answer:\"We design and build websites in Framer, at a fixed price.\",id:\"default-item-5\",keywords:\"service services offer offering help provide specialize specialise\",link:\"/services\",linkLabel:\"All services\",points:\"Landing page from $1,800\\nFull website from $4,800\\nFigma to Framer from $2,400\"},{answer:\"Fixed prices, agreed before any work starts.\",id:\"default-item-6\",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 Figma to Framer from $2,400\\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:\"default-item-7\",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:\"default-item-8\",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:\"Add-ons are priced up front.\",id:\"default-item-9\",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:\"You don’t need to write it yourself.\",id:\"default-item-10\",keywords:\"copy content text texts words write writing written provide images photos need\",link:\"\",linkLabel:\"\",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:\"default-item-11\",keywords:\"long time timeline fast quick quickly deadline week weeks day days take takes launch live rush urgent asap rok traje\",link:\"/contact\",linkLabel:\"Book a call\",points:\"Landing page: 7–10 days\\nFigma to Framer: 2–3 weeks\\nFull website: 2–4 weeks \\xb7 larger builds 4–6 weeks\"},{answer:\"Usually within days of the first call.\",id:\"default-item-12\",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\\nBook a 30-minute call and leave with a fixed quote\"},{answer:\"A 30-minute video call with the team.\",id:\"default-item-13\",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:\"default-item-14\",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:\"default-item-15\",keywords:\"revision revisions round rounds feedback iteration iterations unlimited\",link:\"\",linkLabel:\"\",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:\"default-item-16\",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:\"default-item-17\",keywords:\"support after launch maintenance maintain care plan retainer monthly bug bugs fix fixes help ongoing difference\",link:\"/#pricing\",linkLabel:\"See pricing\",points:\"After that, a Care plan from $290 a month\\n4 hours of changes monthly, unused hours roll over for 3 months\\nA monthly site check, changes shipped within 2 business days\"},{answer:\"We build in Framer: fast, SEO-friendly and easy to edit.\",id:\"default-item-18\",keywords:\"why framer use platform webflow wordpress wix shopify squarespace builder tool tools nocode code\",link:\"/journal/framer-vs-wordpress-for-your-startup-website-an-honest-verdict-from-someone-who-builds-in-both\",linkLabel:\"Framer vs WordPress\",points:\"Your team edits text, images and CMS content visually\\nOff/Mode is a Certified Framer Pro Expert\\nWe wrote an honest Framer vs WordPress comparison\"},{answer:\"Off/Mode is a Certified Framer Pro Expert.\",id:\"default-item-19\",keywords:\"certified certification certificate expert partner pro qualified experience experienced\",link:\"\",linkLabel:\"\",points:\"Among the first 200 worldwide to earn the certification\\nYour site is built by someone Framer itself has vetted\"},{answer:\"Based in Dubai and Belgrade, working worldwide.\",id:\"default-item-20\",keywords:\"where located location based dubai belgrade serbia uae emirates remote international abroad outside europe usa america gulf country countries timezone zone office hours\",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:\"default-item-21\",keywords:\"own ownership owner files rights transfer 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:\"default-item-22\",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:\"default-item-23\",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:\"default-item-24\",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:\"default-item-25\",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:\"Technical SEO and analytics come with every build.\",id:\"default-item-26\",keywords:\"seo google rank ranking rankings search traffic analytics speed performance aeo visibility\",link:\"/services\",linkLabel:\"View services\",points:\"Metadata, redirects and clean structure set up properly\\nFramer sites load fast and hold up on every screen\"},{answer:\"Not every business needs a new website.\",id:\"default-item-27\",keywords:\"redesign existing current old 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:\"default-item-28\",keywords:\"journal blog article articles newsletter guide guides read reading\",link:\"/journal\",linkLabel:\"Read the journal\",points:\"Framer vs WordPress, landing page vs website, how to pick an agency\\nOne letter a month if you join the newsletter\"},{answer:\"Hey! Ask me about pricing, services, timelines or how we work.\",id:\"default-item-29\",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:\"default-item-30\",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-NF1M4\");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\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerRootFontSize\":\"20\",\"framerDefaultVariant\":\"jPHUHZ6ZE\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"jPHUHZ6ZE\\\":[\\\".framer-1v41zqt\\\",\\\".framer-n3wr44-container\\\"],\\\"ZbwqektVH\\\":[\\\".framer-1v41zqt\\\",\\\".framer-n3wr44-container\\\"],\\\"gUEL1439d\\\":[\\\".framer-1v41zqt\\\",\\\".framer-n3wr44-container\\\"]}\",\"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}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1800\",\"framerVariables\":\"{\\\"qt7PZ7fO1\\\":\\\"showFooter\\\"}\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZbwqektVH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gUEL1439d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (244f320)\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-urPnm\";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-urPnm .framer-1064shm { padding: 20px 0px 20px 0px; }\",\".framer-urPnm .framer-aqqavh { gap: 60px; padding: 0px 23px 0px 23px; }\",\".framer-urPnm .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-urPnm .framer-1e616zs-container { align-self: unset; width: auto; }\",\".framer-urPnm .framer-3m3d8l-container, .framer-urPnm .framer-10tu5xj { align-self: unset; }\",\".framer-urPnm .framer-10uqj7m { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; }\",\".framer-urPnm .framer-odwucj { max-width: unset; }\",\".framer-urPnm .framer-1nbmjrz { grid-template-columns: repeat(2, minmax(50px, 1fr)); }\",\".framer-urPnm .framer-sfsj97-container { order: 1; }\",\".framer-urPnm .framer-18r9k2i { gap: 15px; order: 2; }\",\".framer-urPnm .framer-1eth1vs { gap: 15px; order: 0; width: 100%; }\",\".framer-urPnm .framer-9685jw-container { flex: 1 0 0px; width: 1px; }\",\".framer-urPnm .framer-1kzg7k4-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 12px); right: 12px; }\"],p8hMayzHV:[\".framer-urPnm .framer-aqqavh { gap: 80px; }\",\".framer-urPnm .framer-10tu5xj { grid-column: span 2; }\",\".framer-urPnm .framer-odwucj { max-width: unset; }\",\".framer-urPnm .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-urPnm.framer-sez9vu, .framer-urPnm .framer-sez9vu { display: block; }\",'.framer-urPnm.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-urPnm .framer-1ce8pqa { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-urPnm .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-urPnm .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-urPnm .framer-fhqei7-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-urPnm .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-urPnm .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-urPnm .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-urPnm .framer-1e616zs-container { align-self: center; flex: none; height: auto; justify-self: start; position: relative; width: fit-content; }\",\".framer-urPnm .framer-3m3d8l-container { align-self: center; flex: none; grid-column: span 3; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-urPnm .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-urPnm .framer-11fuqsj { align-self: start; flex: none; height: 74px; justify-self: start; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-urPnm .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-urPnm .framer-1j72mo7-container, .framer-urPnm .framer-s7u2da-container, .framer-urPnm .framer-9685jw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-urPnm .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-urPnm .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-urPnm .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-urPnm .framer-ibnepj, .framer-urPnm .framer-hhlsu5 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: 100%; }\",\".framer-urPnm .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-urPnm .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-urPnm .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-urPnm .framer-23fpvw, .framer-urPnm .framer-1f81en6 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-urPnm .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-urPnm .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-urPnm .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-urPnm .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-urPnm .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-urPnm .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-urPnm .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-urPnm .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-urPnm .framer-sfsj97-container { align-self: end; flex: none; height: auto; justify-self: start; position: relative; width: fit-content; }\",\".framer-urPnm .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-urPnm .framer-s03u8i, .framer-urPnm .framer-yzm327 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-urPnm .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-urPnm .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-urPnm .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-urPnm[data-selection=\"true\"] * ::selection, .framer-urPnm [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }','.framer-urPnm[data-border=\"true\"]::after, .framer-urPnm [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:\"default-item-0\",label:\"Pricing\",question:\"pricing\"},{id:\"default-item-1\",label:\"Landing page\",question:\"landing page\"},{id:\"default-item-2\",label:\"Full website\",question:\"full website\"},{id:\"default-item-3\",label:\"Figma to Framer\",question:\"figma to framer\"},{id:\"default-item-4\",label:\"How fast?\",question:\"how long does it take\"},{id:\"default-item-5\",label:\"Projects\",question:\"projects portfolio\"},{id:\"default-item-6\",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:\"default-item-0\",keywords:\"landing page one single campaign launch offer convert conversion lead leads\",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:\"default-item-1\",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:\"Already have a Figma design? We build it pixel-accurate in Framer.\",id:\"default-item-2\",keywords:\"figma framer develop development pixel file files xd sketch convert already handoff\",link:\"/services/figma-to-framer\",linkLabel:\"View service\",points:\"From $2,400, live in 2–3 weeks\\nCMS setup, content migration and technical SEO\\nA training session so your team can edit without us\"},{answer:\"One audience and one action? A landing page. Several of each? A full website.\",id:\"default-item-3\",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\\nNot sure? A 30-minute call settles it\"},{answer:\"Our focus is websites, designed and built in Framer.\",id:\"default-item-4\",keywords:\"logo logos brand branding identity graphic print packaging\",link:\"/contact\",linkLabel:\"Book a call\",points:\"Landing pages, full websites and Figma to Framer builds\\nFor anything brand-related, ask the team on a call\"},{answer:\"We design and build websites in Framer, at a fixed price.\",id:\"default-item-5\",keywords:\"service services offer offering help provide specialize specialise\",link:\"/services\",linkLabel:\"All services\",points:\"Landing page from $1,800\\nFull website from $4,800\\nFigma to Framer from $2,400\"},{answer:\"Fixed prices, agreed before any work starts.\",id:\"default-item-6\",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 Figma to Framer from $2,400\\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:\"default-item-7\",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:\"default-item-8\",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:\"Add-ons are priced up front.\",id:\"default-item-9\",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:\"You don’t need to write it yourself.\",id:\"default-item-10\",keywords:\"copy content text texts words write writing written provide images photos need\",link:\"\",linkLabel:\"\",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:\"default-item-11\",keywords:\"long time timeline fast quick quickly deadline week weeks day days take takes launch live rush urgent asap rok traje\",link:\"/contact\",linkLabel:\"Book a call\",points:\"Landing page: 7–10 days\\nFigma to Framer: 2–3 weeks\\nFull website: 2–4 weeks \\xb7 larger builds 4–6 weeks\"},{answer:\"Usually within days of the first call.\",id:\"default-item-12\",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\\nBook a 30-minute call and leave with a fixed quote\"},{answer:\"A 30-minute video call with the team.\",id:\"default-item-13\",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:\"default-item-14\",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:\"default-item-15\",keywords:\"revision revisions round rounds feedback iteration iterations unlimited\",link:\"\",linkLabel:\"\",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:\"default-item-16\",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:\"default-item-17\",keywords:\"support after launch maintenance maintain care plan retainer monthly bug bugs fix fixes help ongoing difference\",link:\"/#pricing\",linkLabel:\"See pricing\",points:\"After that, a Care plan from $290 a month\\n4 hours of changes monthly, unused hours roll over for 3 months\\nA monthly site check, changes shipped within 2 business days\"},{answer:\"We build in Framer: fast, SEO-friendly and easy to edit.\",id:\"default-item-18\",keywords:\"why framer use platform webflow wordpress wix shopify squarespace builder tool tools nocode code\",link:\"/journal/framer-vs-wordpress-for-your-startup-website-an-honest-verdict-from-someone-who-builds-in-both\",linkLabel:\"Framer vs WordPress\",points:\"Your team edits text, images and CMS content visually\\nOff/Mode is a Certified Framer Pro Expert\\nWe wrote an honest Framer vs WordPress comparison\"},{answer:\"Off/Mode is a Certified Framer Pro Expert.\",id:\"default-item-19\",keywords:\"certified certification certificate expert partner pro qualified experience experienced\",link:\"\",linkLabel:\"\",points:\"Among the first 200 worldwide to earn the certification\\nYour site is built by someone Framer itself has vetted\"},{answer:\"Based in Dubai and Belgrade, working worldwide.\",id:\"default-item-20\",keywords:\"where located location based dubai belgrade serbia uae emirates remote international abroad outside europe usa america gulf country countries timezone zone office hours\",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:\"default-item-21\",keywords:\"own ownership owner files rights transfer 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:\"default-item-22\",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:\"default-item-23\",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:\"default-item-24\",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:\"default-item-25\",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:\"Technical SEO and analytics come with every build.\",id:\"default-item-26\",keywords:\"seo google rank ranking rankings search traffic analytics speed performance aeo visibility\",link:\"/services\",linkLabel:\"View services\",points:\"Metadata, redirects and clean structure set up properly\\nFramer sites load fast and hold up on every screen\"},{answer:\"Not every business needs a new website.\",id:\"default-item-27\",keywords:\"redesign existing current old 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:\"default-item-28\",keywords:\"journal blog article articles newsletter guide guides read reading\",link:\"/journal\",linkLabel:\"Read the journal\",points:\"Framer vs WordPress, landing page vs website, how to pick an agency\\nOne letter a month if you join the newsletter\"},{answer:\"Hey! Ask me about pricing, services, timelines or how we work.\",id:\"default-item-29\",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:\"default-item-30\",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-urPnm\");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\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1800\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"b3vZAuF4v\",\"framerVariables\":\"{\\\"qt7PZ7fO1\\\":\\\"showFooter\\\"}\",\"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}}\",\"framerContractVersion\":\"1\",\"framerRootFontSize\":\"20\",\"framerHitTargets\":\"{\\\"b3vZAuF4v\\\":[\\\".framer-ubdqd9\\\",\\\".framer-1kzg7k4-container\\\"],\\\"p8hMayzHV\\\":[\\\".framer-ubdqd9\\\",\\\".framer-1kzg7k4-container\\\"],\\\"ITzzHeBqK\\\":[\\\".framer-ubdqd9\\\",\\\".framer-1kzg7k4-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"p8hMayzHV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ITzzHeBqK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__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/P7Htcp9yvVgt85FAHWqW/MEx6n4cuf.js\";\r\nimport NavFooter from \"https://framerusercontent.com/modules/xQiSZXIEAXpeA2SMxDz2/y2gb7RHNwkgdMzT1T2lP/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/jkqMzJT0NPnAQvxHxEIu/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/GzJPLog9jrdMHsScsAf6/TsdFkljcW.js\")), path: \"/services\"}, AZ7qzvVGS: {elements: {aQUnW0Ygc: \"book\", dlNr25cTb: \"work\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Pxgq99KhgUM1lICfb0tT/IwRjyTpPxjRrw1IAIZ3o/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: {pPiwlribt: \"hero-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/unI5ZXIFK5tW1xXE7Z00/oGmVQtpuWq0pNazkImvk/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/NOETDWDr7Eq9ufx5kv9a/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/FubK332C7hGSekDENmLw/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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"}