{"version":3,"file":"script_main.DMfyJtaT.mjs","names":["_Fragment","useState","fonts","css","className","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","MenuItems","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","SVG","RichText","NavBar","useRef","React.useId","className","PropertyOverrides","React.createElement","Navbar","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.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js","https:/framerusercontent.com/modules/MLdikJ2CJUZKqLYcnJTW/TafFXUpjYkFu9WJ1j0Q9/HamburgerMenu.js","https:/framerusercontent.com/modules/qFVfqH6E3s3ZOdmfBkNM/j3VJM6wnrkxKOxqGb8Ro/syP8F22tP.js","https:/framerusercontent.com/modules/l3u0OqpfHWVHbFdXk2ny/eWyrYlOcVsuMkRiZg9zg/X1M2URSFG.js","https:/framerusercontent.com/modules/1wZmbWkIKtNQOitaEovg/IlcjCLpvy4y8Zuka9Xky/GlfOiffTj.js","https:/framerusercontent.com/modules/5NuTOft0kFNB8vayDOhC/Gidzd3vS8FhhfQozI85a/P0CCkYKwD.js","https:/framerusercontent.com/modules/YbtNws1yC50QP6yCJzFx/JYalKgxKHheVe8TKLMl9/JY_8RaSLS.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`html,body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function HamburgerMenu(props){const{strokeColor=\"#FFFFFF\",strokeWidth=3,size=48,defaultChecked=false,onToggle}=props;const[isChecked,setIsChecked]=useState(defaultChecked);const handleChange=()=>{const newChecked=!isChecked;startTransition(()=>{setIsChecked(newChecked);});if(onToggle){onToggle(newChecked);}};return /*#__PURE__*/_jsxs(\"label\",{style:{cursor:\"pointer\",display:\"inline-block\",width:size,height:size},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:isChecked,onChange:handleChange,style:{display:\"none\"},\"aria-label\":\"Toggle menu\"}),/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 32 32\",style:{width:\"100%\",height:\"100%\",transform:isChecked?\"rotate(-45deg)\":\"rotate(0deg)\",transition:\"transform 600ms cubic-bezier(0.4, 0, 0.2, 1)\"},children:[/*#__PURE__*/_jsx(\"path\",{className:\"line line-top-bottom\",d:\"M27 10 13 10C10.8 10 9 8.2 9 6 9 3.5 10.8 2 13 2 15.2 2 17 3.8 17 6L17 26C17 28.2 18.8 30 21 30 23.2 30 25 28.2 25 26 25 23.8 23.2 22 21 22L7 22\",fill:\"none\",stroke:strokeColor,strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:strokeWidth,strokeDasharray:isChecked?\"20 300\":\"12 63\",strokeDashoffset:isChecked?-32.42:0,style:{transition:\"stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)\"}}),/*#__PURE__*/_jsx(\"path\",{className:\"line\",d:\"M7 16 27 16\",fill:\"none\",stroke:strokeColor,strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:strokeWidth,style:{transition:\"stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)\"}})]})]});}addPropertyControls(HamburgerMenu,{strokeColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF\"},strokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:3,min:1,max:6,step:.5},size:{type:ControlType.Number,title:\"Size\",defaultValue:48,min:24,max:500,step:4,unit:\"px\"},defaultChecked:{type:ControlType.Boolean,title:\"Default State\",defaultValue:false,enabledTitle:\"Open\",disabledTitle:\"Closed\",description:\"Made with ❤️ by [Pixelcot](https://www.pixelcot.com)\"},onToggle:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HamburgerMenu\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HamburgerMenu.map","// Generated by Framer (62e9832)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-PHXhD .framer-styles-preset-544h1y:not(.rich-text-wrapper), .framer-PHXhD .framer-styles-preset-544h1y.rich-text-wrapper a { --framer-link-text-color: #ffffff; }\"];export const className=\"framer-PHXhD\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4eeba22)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-h8iS1 .framer-styles-preset-bgwmak:not(.rich-text-wrapper), .framer-h8iS1 .framer-styles-preset-bgwmak.rich-text-wrapper a { --framer-link-text-color: #000000; }\"];export const className=\"framer-h8iS1\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e9832)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/qFVfqH6E3s3ZOdmfBkNM/j3VJM6wnrkxKOxqGb8Ro/syP8F22tP.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/l3u0OqpfHWVHbFdXk2ny/eWyrYlOcVsuMkRiZg9zg/X1M2URSFG.js\";const enabledGestures={xcYRzKhNw:{hover:true}};const cycleOrder=[\"xcYRzKhNw\",\"rSUlYKUXH\"];const serializationHash=\"framer-fyE2L\";const variantClassNames={rSUlYKUXH:\"framer-v-1wu5udh\",xcYRzKhNw:\"framer-v-1d2wtxh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vXpCgavaI=undefined;const aNJVEf_Mp=undefined;const npA_A4iky=undefined;const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"xcYRzKhNw\",\"Variant 2\":\"rSUlYKUXH\"};const getProps=({click,height,id,link,menuLable,width,...props})=>{return{...props,aNJVEf_Mp:link??props.aNJVEf_Mp,npA_A4iky:menuLable??props.npA_A4iky??\"Recent work\",variant:humanReadableVariantMap[props.variant]??props.variant??\"xcYRzKhNw\",vXpCgavaI:click??props.vXpCgavaI};};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,npA_A4iky,aNJVEf_Mp,vXpCgavaI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xcYRzKhNw\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1h3qhok=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(vXpCgavaI){const res=await vXpCgavaI(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"rSUlYKUXH\")return false;return true;};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-1d2wtxh\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xcYRzKhNw\",onTap:onTap1h3qhok,ref:refBinding,style:{backgroundColor:\"rgba(252, 72, 40, 0)\",...style},...addPropertyOverrides({\"xcYRzKhNw-hover\":{\"data-framer-name\":undefined},rSUlYKUXH:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ciq9yw\",layoutDependency:layoutDependency,layoutId:\"mrMsQ8Yl3\",style:{backgroundColor:\"var(--token-61118ef7-ad24-4de8-b65a-7ccc5fe69a29, rgb(252, 74, 41))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:aNJVEf_Mp,motionChild:true,nodeId:\"ExuWE1FOD\",openInNewTab:false,relValues:[],scopeId:\"GlfOiffTj\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-bgwmak\",\"data-styles-preset\":\"X1M2URSFG\",children:\"Recent work\"})})})}),className:\"framer-1rqe4yc\",\"data-framer-name\":\"Recent work\",fonts:[\"GF;Inter Tight-600\"],layoutDependency:layoutDependency,layoutId:\"ExuWE1FOD\",style:{\"--framer-paragraph-spacing\":\"0px\",filter:\"none\",WebkitFilter:\"none\"},text:npA_A4iky,variants:{\"xcYRzKhNw-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",filter:\"invert(1)\",WebkitFilter:\"invert(1)\"},rSUlYKUXH:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"xcYRzKhNw-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:aNJVEf_Mp,motionChild:true,nodeId:\"ExuWE1FOD\",openInNewTab:false,relValues:[],scopeId:\"GlfOiffTj\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-bgwmak\",\"data-styles-preset\":\"X1M2URSFG\",children:\"Recent work\"})})})})},rSUlYKUXH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXIgVGlnaHQtNjAw\",\"--framer-font-family\":'\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:aNJVEf_Mp,motionChild:true,nodeId:\"ExuWE1FOD\",openInNewTab:false,relValues:[],scopeId:\"GlfOiffTj\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-544h1y\",\"data-styles-preset\":\"syP8F22tP\",children:\"Recent work\"})})})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fyE2L.framer-1iqa99e, .framer-fyE2L .framer-1iqa99e { display: block; }\",\".framer-fyE2L.framer-1d2wtxh { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-fyE2L .framer-1ciq9yw { bottom: 0px; flex: none; left: -101px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 101px; top: 0px; z-index: 1; }\",\".framer-fyE2L .framer-1rqe4yc { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 2; }\",\".framer-fyE2L.framer-v-1wu5udh.framer-1d2wtxh { overflow: visible; }\",\".framer-fyE2L.framer-v-1d2wtxh.hover .framer-1ciq9yw { left: 0px; order: 0; right: 0px; z-index: unset; }\",\".framer-fyE2L.framer-v-1d2wtxh.hover .framer-1rqe4yc { order: 1; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 17\n * @framerIntrinsicWidth 97\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"rSUlYKUXH\":{\"layout\":[\"auto\",\"auto\"]},\"qs_PRVVV9\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"npA_A4iky\":\"menuLable\",\"aNJVEf_Mp\":\"link\",\"vXpCgavaI\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGlfOiffTj=withCSS(Component,css,\"framer-fyE2L\");export default FramerGlfOiffTj;FramerGlfOiffTj.displayName=\"menu-items\";FramerGlfOiffTj.defaultProps={height:17,width:97};addPropertyControls(FramerGlfOiffTj,{variant:{options:[\"xcYRzKhNw\",\"rSUlYKUXH\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},npA_A4iky:{defaultValue:\"Recent work\",displayTextArea:false,title:\"menu-lable\",type:ControlType.String},aNJVEf_Mp:{title:\"Link\",type:ControlType.Link},vXpCgavaI:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerGlfOiffTj,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Tight\",source:\"google\",style:\"normal\",uiFamilyName:\"Inter Tight\",url:\"https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj0QiqWSRToK8EPg.woff2\",weight:\"600\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGlfOiffTj\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"npA_A4iky\\\":\\\"menuLable\\\",\\\"aNJVEf_Mp\\\":\\\"link\\\",\\\"vXpCgavaI\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rSUlYKUXH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qs_PRVVV9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"97\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"17\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GlfOiffTj.map","// Generated by Framer (f21d278)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js\";import HamburgerMenu from\"https://framerusercontent.com/modules/MLdikJ2CJUZKqLYcnJTW/TafFXUpjYkFu9WJ1j0Q9/HamburgerMenu.js\";import MenuItems from\"https://framerusercontent.com/modules/1wZmbWkIKtNQOitaEovg/IlcjCLpvy4y8Zuka9Xky/GlfOiffTj.js\";const MenuItemsFonts=getFonts(MenuItems);const StopScrollFonts=getFonts(StopScroll);const HamburgerMenuFonts=getFonts(HamburgerMenu);const cycleOrder=[\"xtmx_HN2J\",\"Xga3vYiUa\",\"PhOmP5SCH\",\"RUVX62kEV\",\"XjFBktt1I\"];const serializationHash=\"framer-OI4la\";const variantClassNames={PhOmP5SCH:\"framer-v-etvj3l\",RUVX62kEV:\"framer-v-14dqmax\",Xga3vYiUa:\"framer-v-1ld5oa9\",XjFBktt1I:\"framer-v-ftf890\",xtmx_HN2J:\"framer-v-jmduo8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:0,delay:0,duration:.8,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateX(-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={\"Phone-close\":\"RUVX62kEV\",\"Phone-open\":\"XjFBktt1I\",Desktop:\"xtmx_HN2J\",Laptop:\"Xga3vYiUa\",Tablet:\"PhOmP5SCH\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xtmx_HN2J\"};};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:\"xtmx_HN2J\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTogglebhdnc7=activeVariantCallback(async(...args)=>{setVariant(\"XjFBktt1I\");});const onTogglevw7ud4=activeVariantCallback(async(...args)=>{setVariant(\"RUVX62kEV\");});const onTapvw7ud4=activeVariantCallback(async(...args)=>{setVariant(\"RUVX62kEV\");});const vXpCgavaIvw7ud4=activeVariantCallback(async(...args)=>{setVariant(\"RUVX62kEV\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"RUVX62kEV\",\"XjFBktt1I\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"XjFBktt1I\")return true;return false;};const isDisplayed2=()=>{if([\"RUVX62kEV\",\"XjFBktt1I\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"RUVX62kEV\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({RUVX62kEV:{value:transition2},XjFBktt1I:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-jmduo8\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"xtmx_HN2J\",ref:refBinding,style:{background:\"linear-gradient(180deg, rgb(246, 246, 246) 0%, rgb(246, 246, 246) 100%)\",backgroundColor:\"rgb(246, 246, 246)\",...style},variants:{XjFBktt1I:{background:\"linear-gradient(180deg, rgb(255, 110, 43) 0%, rgb(255, 49, 13) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({PhOmP5SCH:{\"data-framer-name\":\"Tablet\"},RUVX62kEV:{\"data-framer-name\":\"Phone-close\"},Xga3vYiUa:{\"data-framer-name\":\"Laptop\"},XjFBktt1I:{\"data-framer-name\":\"Phone-open\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vnpd3k\",\"data-framer-name\":\"Frame 8\",layoutDependency:layoutDependency,layoutId:\"mQwVNJ_4T\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":ZjgoHNqjP\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":ZjgoHNqjP\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":ZjgoHNqjP\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-17)/2)+0,...addPropertyOverrides({PhOmP5SCH:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||70.5)-32-17)/2)+0},Xga3vYiUa:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||70.5)-32-17)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gvfyvr-container\",layoutDependency:layoutDependency,layoutId:\"jMlvsOtwG-container\",nodeId:\"jMlvsOtwG\",rendersWithMotion:true,scopeId:\"P0CCkYKwD\",children:/*#__PURE__*/_jsx(MenuItems,{aNJVEf_Mp:resolvedLinks[0],height:\"100%\",id:\"jMlvsOtwG\",layoutId:\"jMlvsOtwG\",npA_A4iky:\"Recent work\",style:{height:\"100%\"},variant:matchVariant(\"xcYRzKhNw\"),width:\"100%\",...addPropertyOverrides({PhOmP5SCH:{aNJVEf_Mp:resolvedLinks[2]},Xga3vYiUa:{aNJVEf_Mp:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":f38ebzJRq\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":f38ebzJRq\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":f38ebzJRq\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-17)/2)+0,...addPropertyOverrides({PhOmP5SCH:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||70.5)-32-17)/2)+0},Xga3vYiUa:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||70.5)-32-17)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qutfc4-container\",layoutDependency:layoutDependency,layoutId:\"T0GjbgmjT-container\",nodeId:\"T0GjbgmjT\",rendersWithMotion:true,scopeId:\"P0CCkYKwD\",children:/*#__PURE__*/_jsx(MenuItems,{aNJVEf_Mp:resolvedLinks1[0],height:\"100%\",id:\"T0GjbgmjT\",layoutId:\"T0GjbgmjT\",npA_A4iky:\"Services\",style:{height:\"100%\"},variant:matchVariant(\"xcYRzKhNw\"),width:\"100%\",...addPropertyOverrides({PhOmP5SCH:{aNJVEf_Mp:resolvedLinks1[2]},Xga3vYiUa:{aNJVEf_Mp:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hrukzv-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nre2_tkoo-container\",nodeId:\"nre2_tkoo\",rendersWithMotion:true,scopeId:\"P0CCkYKwD\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"nre2_tkoo\",layoutId:\"nre2_tkoo\",toggle:true,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wrkx8a\",layoutDependency:layoutDependency,layoutId:\"qPm3qYt15\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hmbcrq-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vQfyFlDmr-container\",nodeId:\"vQfyFlDmr\",rendersWithMotion:true,scopeId:\"P0CCkYKwD\",children:/*#__PURE__*/_jsx(HamburgerMenu,{defaultChecked:false,height:\"100%\",id:\"vQfyFlDmr\",layoutId:\"vQfyFlDmr\",size:32,strokeColor:\"var(--token-61118ef7-ad24-4de8-b65a-7ccc5fe69a29, rgb(252, 74, 41))\",strokeWidth:3,width:\"100%\",...addPropertyOverrides({RUVX62kEV:{onToggle:onTogglebhdnc7},XjFBktt1I:{defaultChecked:true,onToggle:onTogglevw7ud4,strokeColor:\"rgb(255, 255, 255)\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"C__ykV7ju\",openInNewTab:false,scopeId:\"P0CCkYKwD\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-k37bvw framer-1803vrd\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"C__ykV7ju\",...addPropertyOverrides({XjFBktt1I:{\"data-highlight\":true,onTap:onTapvw7ud4}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1hx509s\",\"data-framer-name\":\"Frame 5\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"EkLscAYe4\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 64 27\"><path d=\"M 3.776 0.128 L 6.112 8.64 C 6.176 8.875 6.208 9.237 6.208 9.728 C 6.208 9.856 6.272 9.92 6.4 9.92 C 6.528 9.92 6.592 9.856 6.592 9.728 C 6.592 9.237 6.624 8.875 6.688 8.64 L 9.024 0.128 L 12.8 0.128 L 12.8 11.392 L 10.624 11.392 L 10.624 2.96 C 10.624 2.725 10.645 2.512 10.688 2.32 C 10.731 2.128 10.8 1.893 10.896 1.616 C 10.907 1.595 10.912 1.563 10.912 1.52 C 10.912 1.413 10.859 1.355 10.752 1.344 L 10.72 1.344 C 10.645 1.344 10.592 1.392 10.56 1.488 L 7.744 11.392 L 5.056 11.392 L 2.24 1.488 C 2.208 1.392 2.155 1.344 2.08 1.344 C 1.909 1.344 1.851 1.435 1.904 1.616 C 2 1.893 2.069 2.128 2.112 2.32 C 2.155 2.512 2.176 2.725 2.176 2.96 L 2.176 11.392 L 0 11.392 L 0 0.128 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 14.594 11.392 L 14.594 0.128 L 16.77 0.128 L 16.77 11.392 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 22.018 0.128 L 26.146 9.824 C 26.189 9.941 26.259 9.984 26.355 9.952 C 26.44 9.92 26.483 9.867 26.483 9.792 C 26.483 9.76 26.472 9.712 26.451 9.648 C 26.429 9.595 26.381 9.483 26.306 9.312 C 26.242 9.131 26.195 8.96 26.163 8.8 C 26.131 8.64 26.114 8.48 26.114 8.32 L 26.114 0.128 L 28.291 0.128 L 28.291 11.392 L 24.834 11.392 L 20.706 1.696 C 20.664 1.579 20.595 1.536 20.498 1.568 C 20.413 1.6 20.37 1.653 20.37 1.728 C 20.37 1.76 20.381 1.808 20.402 1.872 C 20.424 1.925 20.466 2.043 20.53 2.224 C 20.605 2.395 20.659 2.56 20.691 2.72 C 20.723 2.88 20.738 3.04 20.738 3.2 L 20.738 11.392 L 18.563 11.392 L 18.563 0.128 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 39.55 0.128 L 39.55 11.392 L 37.374 11.392 L 37.374 6.72 L 32.254 6.72 L 32.254 11.392 L 30.078 11.392 L 30.078 0.128 L 32.254 0.128 L 32.254 4.8 L 37.374 4.8 L 37.374 0.128 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 49.277 11.392 L 48.413 8.832 L 43.741 8.832 L 42.877 11.392 L 40.445 11.392 L 44.541 0.128 L 47.613 0.128 L 51.709 11.392 Z M 47.821 7.04 L 46.525 3.184 C 46.375 2.704 46.29 2.171 46.269 1.584 C 46.269 1.435 46.205 1.36 46.077 1.36 C 45.949 1.36 45.885 1.435 45.885 1.584 C 45.863 2.171 45.778 2.704 45.629 3.184 L 44.333 7.04 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 56.708 4.496 C 57.679 4.613 58.484 4.789 59.124 5.024 C 59.775 5.248 60.282 5.6 60.644 6.08 C 61.007 6.56 61.188 7.211 61.188 8.032 C 61.188 8.661 61.007 9.243 60.644 9.776 C 60.292 10.309 59.77 10.736 59.076 11.056 C 58.383 11.365 57.551 11.52 56.58 11.52 C 55.578 11.52 54.73 11.328 54.036 10.944 C 53.343 10.56 52.826 10.059 52.484 9.44 C 52.143 8.821 51.972 8.149 51.972 7.424 L 54.084 7.424 C 54.106 8.021 54.298 8.555 54.66 9.024 C 55.023 9.493 55.663 9.728 56.58 9.728 C 57.156 9.728 57.626 9.648 57.988 9.488 C 58.362 9.317 58.623 9.115 58.772 8.88 C 58.932 8.635 59.012 8.395 59.012 8.16 C 59.012 7.744 58.836 7.408 58.484 7.152 C 58.132 6.885 57.498 6.693 56.58 6.576 C 55.524 6.437 54.687 6.229 54.068 5.952 C 53.46 5.664 53.023 5.301 52.756 4.864 C 52.49 4.416 52.356 3.861 52.356 3.2 C 52.356 2.613 52.527 2.075 52.868 1.584 C 53.21 1.093 53.7 0.709 54.34 0.432 C 54.991 0.144 55.748 0 56.612 0 C 57.54 0 58.314 0.165 58.932 0.496 C 59.551 0.827 60.01 1.264 60.308 1.808 C 60.607 2.352 60.762 2.944 60.772 3.584 L 58.708 3.584 C 58.708 3.125 58.538 2.715 58.196 2.352 C 57.855 1.979 57.316 1.792 56.58 1.792 C 55.844 1.792 55.316 1.931 54.996 2.208 C 54.676 2.485 54.516 2.784 54.516 3.104 C 54.516 3.872 55.247 4.336 56.708 4.496 Z\" fill=\"rgb(0,0,0)\"></path><g><defs><linearGradient id=\"idss12505452134_7g2057333749\" x1=\"1\" x2=\"0\" y1=\"0.4974874371859296\" y2=\"0.5025125628140704\"><stop offset=\"0\" stop-color=\"rgb(255,112,85)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgb(255, 73, 18)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 14.643 L 31.02 14.643 L 26.933 25.917 L 0 25.917 Z\" fill=\"url(#idss12505452134_7g2057333749)\"></path></g><path d=\"M 38.852 25.912 L 37.988 23.352 L 33.316 23.352 L 32.452 25.912 L 30.02 25.912 L 34.116 14.648 L 37.188 14.648 L 41.284 25.912 Z M 37.396 21.56 L 36.1 17.704 C 35.951 17.224 35.865 16.691 35.844 16.104 C 35.844 15.955 35.78 15.88 35.652 15.88 C 35.524 15.88 35.46 15.955 35.46 16.104 C 35.439 16.691 35.353 17.224 35.204 17.704 L 33.908 21.56 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 46.284 19.016 C 47.254 19.133 48.06 19.309 48.7 19.544 C 49.35 19.768 49.857 20.12 50.22 20.6 C 50.582 21.08 50.764 21.731 50.764 22.552 C 50.764 23.181 50.582 23.763 50.22 24.296 C 49.868 24.829 49.345 25.256 48.652 25.576 C 47.958 25.885 47.126 26.04 46.156 26.04 C 45.153 26.04 44.305 25.848 43.612 25.464 C 42.918 25.08 42.401 24.579 42.06 23.96 C 41.718 23.341 41.548 22.669 41.548 21.944 L 43.66 21.944 C 43.681 22.541 43.873 23.075 44.236 23.544 C 44.598 24.013 45.238 24.248 46.156 24.248 C 46.732 24.248 47.201 24.168 47.564 24.008 C 47.937 23.837 48.198 23.635 48.348 23.4 C 48.508 23.155 48.588 22.915 48.588 22.68 C 48.588 22.264 48.412 21.928 48.06 21.672 C 47.708 21.405 47.073 21.213 46.156 21.096 C 45.1 20.957 44.262 20.749 43.644 20.472 C 43.036 20.184 42.598 19.821 42.332 19.384 C 42.065 18.936 41.932 18.381 41.932 17.72 C 41.932 17.133 42.102 16.595 42.444 16.104 C 42.785 15.613 43.276 15.229 43.916 14.952 C 44.566 14.664 45.324 14.52 46.188 14.52 C 47.116 14.52 47.889 14.685 48.508 15.016 C 49.126 15.347 49.585 15.784 49.884 16.328 C 50.182 16.872 50.337 17.464 50.348 18.104 L 48.284 18.104 C 48.284 17.645 48.113 17.235 47.772 16.872 C 47.43 16.499 46.892 16.312 46.156 16.312 C 45.42 16.312 44.892 16.451 44.572 16.728 C 44.252 17.005 44.092 17.304 44.092 17.624 C 44.092 18.392 44.822 18.856 46.284 19.016 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 52.044 25.912 L 52.044 14.648 L 54.22 14.648 L 54.22 25.912 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 56.013 14.648 L 63.949 14.648 L 62.343 16.568 L 58.189 16.568 L 58.189 19.384 L 62.925 19.384 L 61.374 21.176 L 58.189 21.176 L 58.189 25.912 L 56.013 25.912 Z\" fill=\"rgb(0,0,0)\"></path></svg>',svgContentId:12505452134,withExternalLayout:true,...addPropertyOverrides({XjFBktt1I:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 64 27\"><path d=\"M 3.776 0.128 L 6.112 8.64 C 6.176 8.875 6.208 9.237 6.208 9.728 C 6.208 9.856 6.272 9.92 6.4 9.92 C 6.528 9.92 6.592 9.856 6.592 9.728 C 6.592 9.237 6.624 8.875 6.688 8.64 L 9.024 0.128 L 12.8 0.128 L 12.8 11.392 L 10.624 11.392 L 10.624 2.96 C 10.624 2.725 10.645 2.512 10.688 2.32 C 10.731 2.128 10.8 1.893 10.896 1.616 C 10.907 1.595 10.912 1.563 10.912 1.52 C 10.912 1.413 10.859 1.355 10.752 1.344 L 10.72 1.344 C 10.645 1.344 10.592 1.392 10.56 1.488 L 7.744 11.392 L 5.056 11.392 L 2.24 1.488 C 2.208 1.392 2.155 1.344 2.08 1.344 C 1.909 1.344 1.851 1.435 1.904 1.616 C 2 1.893 2.069 2.128 2.112 2.32 C 2.155 2.512 2.176 2.725 2.176 2.96 L 2.176 11.392 L 0 11.392 L 0 0.128 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 14.594 11.392 L 14.594 0.128 L 16.77 0.128 L 16.77 11.392 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 22.018 0.128 L 26.146 9.824 C 26.189 9.941 26.259 9.984 26.355 9.952 C 26.44 9.92 26.483 9.867 26.483 9.792 C 26.483 9.76 26.472 9.712 26.451 9.648 C 26.429 9.595 26.381 9.483 26.306 9.312 C 26.242 9.131 26.195 8.96 26.163 8.8 C 26.131 8.64 26.114 8.48 26.114 8.32 L 26.114 0.128 L 28.291 0.128 L 28.291 11.392 L 24.834 11.392 L 20.706 1.696 C 20.664 1.579 20.595 1.536 20.498 1.568 C 20.413 1.6 20.37 1.653 20.37 1.728 C 20.37 1.76 20.381 1.808 20.402 1.872 C 20.424 1.925 20.466 2.043 20.53 2.224 C 20.605 2.395 20.659 2.56 20.691 2.72 C 20.723 2.88 20.738 3.04 20.738 3.2 L 20.738 11.392 L 18.563 11.392 L 18.563 0.128 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 39.55 0.128 L 39.55 11.392 L 37.374 11.392 L 37.374 6.72 L 32.254 6.72 L 32.254 11.392 L 30.078 11.392 L 30.078 0.128 L 32.254 0.128 L 32.254 4.8 L 37.374 4.8 L 37.374 0.128 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 49.277 11.392 L 48.413 8.832 L 43.741 8.832 L 42.877 11.392 L 40.445 11.392 L 44.541 0.128 L 47.613 0.128 L 51.709 11.392 Z M 47.821 7.04 L 46.525 3.184 C 46.375 2.704 46.29 2.171 46.269 1.584 C 46.269 1.435 46.205 1.36 46.077 1.36 C 45.949 1.36 45.885 1.435 45.885 1.584 C 45.863 2.171 45.778 2.704 45.629 3.184 L 44.333 7.04 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 56.708 4.496 C 57.679 4.613 58.484 4.789 59.124 5.024 C 59.775 5.248 60.282 5.6 60.644 6.08 C 61.007 6.56 61.188 7.211 61.188 8.032 C 61.188 8.661 61.007 9.243 60.644 9.776 C 60.292 10.309 59.77 10.736 59.076 11.056 C 58.383 11.365 57.551 11.52 56.58 11.52 C 55.578 11.52 54.73 11.328 54.036 10.944 C 53.343 10.56 52.826 10.059 52.484 9.44 C 52.143 8.821 51.972 8.149 51.972 7.424 L 54.084 7.424 C 54.106 8.021 54.298 8.555 54.66 9.024 C 55.023 9.493 55.663 9.728 56.58 9.728 C 57.156 9.728 57.626 9.648 57.988 9.488 C 58.362 9.317 58.623 9.115 58.772 8.88 C 58.932 8.635 59.012 8.395 59.012 8.16 C 59.012 7.744 58.836 7.408 58.484 7.152 C 58.132 6.885 57.498 6.693 56.58 6.576 C 55.524 6.437 54.687 6.229 54.068 5.952 C 53.46 5.664 53.023 5.301 52.756 4.864 C 52.49 4.416 52.356 3.861 52.356 3.2 C 52.356 2.613 52.527 2.075 52.868 1.584 C 53.21 1.093 53.7 0.709 54.34 0.432 C 54.991 0.144 55.748 0 56.612 0 C 57.54 0 58.314 0.165 58.932 0.496 C 59.551 0.827 60.01 1.264 60.308 1.808 C 60.607 2.352 60.762 2.944 60.772 3.584 L 58.708 3.584 C 58.708 3.125 58.538 2.715 58.196 2.352 C 57.855 1.979 57.316 1.792 56.58 1.792 C 55.844 1.792 55.316 1.931 54.996 2.208 C 54.676 2.485 54.516 2.784 54.516 3.104 C 54.516 3.872 55.247 4.336 56.708 4.496 Z\" fill=\"rgb(255, 255, 255)\"></path><g><defs><linearGradient id=\"idss11874841837_7g1140397251\" x1=\"0\" x2=\"0.92\" y1=\"0.4975124378109453\" y2=\"0.5020895522388059\"><stop offset=\"0\" stop-color=\"rgba(255, 255, 255, 0)\" stop-opacity=\"0\"></stop><stop offset=\"1\" stop-color=\"rgb(255, 255, 255)\" stop-opacity=\"1\"></stop></linearGradient></defs><path d=\"M 0 14.643 L 31.02 14.643 L 26.933 25.917 L 0 25.917 Z\" fill=\"url(#idss11874841837_7g1140397251)\"></path></g><path d=\"M 38.852 25.912 L 37.988 23.352 L 33.316 23.352 L 32.452 25.912 L 30.02 25.912 L 34.116 14.648 L 37.188 14.648 L 41.284 25.912 Z M 37.396 21.56 L 36.1 17.704 C 35.951 17.224 35.865 16.691 35.844 16.104 C 35.844 15.955 35.78 15.88 35.652 15.88 C 35.524 15.88 35.46 15.955 35.46 16.104 C 35.439 16.691 35.353 17.224 35.204 17.704 L 33.908 21.56 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 46.284 19.016 C 47.254 19.133 48.06 19.309 48.7 19.544 C 49.35 19.768 49.857 20.12 50.22 20.6 C 50.582 21.08 50.764 21.731 50.764 22.552 C 50.764 23.181 50.582 23.763 50.22 24.296 C 49.868 24.829 49.345 25.256 48.652 25.576 C 47.958 25.885 47.126 26.04 46.156 26.04 C 45.153 26.04 44.305 25.848 43.612 25.464 C 42.918 25.08 42.401 24.579 42.06 23.96 C 41.718 23.341 41.548 22.669 41.548 21.944 L 43.66 21.944 C 43.681 22.541 43.873 23.075 44.236 23.544 C 44.598 24.013 45.238 24.248 46.156 24.248 C 46.732 24.248 47.201 24.168 47.564 24.008 C 47.937 23.837 48.198 23.635 48.348 23.4 C 48.508 23.155 48.588 22.915 48.588 22.68 C 48.588 22.264 48.412 21.928 48.06 21.672 C 47.708 21.405 47.073 21.213 46.156 21.096 C 45.1 20.957 44.262 20.749 43.644 20.472 C 43.036 20.184 42.598 19.821 42.332 19.384 C 42.065 18.936 41.932 18.381 41.932 17.72 C 41.932 17.133 42.102 16.595 42.444 16.104 C 42.785 15.613 43.276 15.229 43.916 14.952 C 44.566 14.664 45.324 14.52 46.188 14.52 C 47.116 14.52 47.889 14.685 48.508 15.016 C 49.126 15.347 49.585 15.784 49.884 16.328 C 50.182 16.872 50.337 17.464 50.348 18.104 L 48.284 18.104 C 48.284 17.645 48.113 17.235 47.772 16.872 C 47.43 16.499 46.892 16.312 46.156 16.312 C 45.42 16.312 44.892 16.451 44.572 16.728 C 44.252 17.005 44.092 17.304 44.092 17.624 C 44.092 18.392 44.822 18.856 46.284 19.016 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 52.044 25.912 L 52.044 14.648 L 54.22 14.648 L 54.22 25.912 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 56.013 14.648 L 63.949 14.648 L 62.343 16.568 L 58.189 16.568 L 58.189 19.384 L 62.925 19.384 L 61.374 21.176 L 58.189 21.176 L 58.189 25.912 L 56.013 25.912 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',svgContentId:11874841837}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19s9cr7\",\"data-framer-name\":\"Frame 3\",layoutDependency:layoutDependency,layoutId:\"pLR7ezxNu\",style:{backgroundColor:\"rgb(139, 139, 139)\"},variants:{XjFBktt1I:{backgroundColor:\"rgb(255, 255, 255)\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NVjI7UG9seVNhbnMgTWVkaWFu\",\"--framer-font-family\":'\"PolySans Median\", \"PolySans Median Placeholder\", sans-serif',\"--framer-font-size\":\"8px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"UI/UX Designer\"})}),className:\"framer-bdydcz\",\"data-framer-name\":\"UI/UX Designer\",fonts:[\"CUSTOMV2;PolySans Median\"],layoutDependency:layoutDependency,layoutId:\"ZqpFn10UX\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{XjFBktt1I:{\"--extracted-r6o4lv\":\"var(--token-61118ef7-ad24-4de8-b65a-7ccc5fe69a29, rgb(252, 74, 41))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XjFBktt1I:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UG9seVNhbnMgTWVkaWFu\",\"--framer-font-family\":'\"PolySans Median\", \"PolySans Median Placeholder\", sans-serif',\"--framer-font-size\":\"8px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-61118ef7-ad24-4de8-b65a-7ccc5fe69a29, rgb(252, 74, 41)))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(0deg, rgb(255, 110, 43) 0%, rgb(255, 49, 13) 100%)\"},children:\"UI/UX Designer\"})})})}},baseVariant,gestureVariant)})})]})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11a4r6x\",\"data-framer-name\":\"Frame 9\",layoutDependency:layoutDependency,layoutId:\"mlhUs_77U\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":K3TcdzFW7\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":K3TcdzFW7\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":K3TcdzFW7\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":K3TcdzFW7\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-17)/2)+0,...addPropertyOverrides({PhOmP5SCH:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||70.5)-32-17)/2)+0},Xga3vYiUa:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||70.5)-32-17)/2)+0},XjFBktt1I:{y:(componentViewport?.y||0)+16+(0+200+((componentViewport?.height||800)-86-322)/1*1)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hs79h8-container\",layoutDependency:layoutDependency,layoutId:\"k2YQzAVR_-container\",nodeId:\"k2YQzAVR_\",rendersWithMotion:true,scopeId:\"P0CCkYKwD\",children:/*#__PURE__*/_jsx(MenuItems,{aNJVEf_Mp:resolvedLinks2[0],height:\"100%\",id:\"k2YQzAVR_\",layoutId:\"k2YQzAVR_\",npA_A4iky:\"Process\",style:{height:\"100%\"},variant:matchVariant(\"xcYRzKhNw\"),width:\"100%\",...addPropertyOverrides({PhOmP5SCH:{aNJVEf_Mp:resolvedLinks2[2]},Xga3vYiUa:{aNJVEf_Mp:resolvedLinks2[1]},XjFBktt1I:{aNJVEf_Mp:resolvedLinks2[3],variant:matchVariant(\"rSUlYKUXH\"),vXpCgavaI:vXpCgavaIvw7ud4}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":KH2x8wEAb\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KH2x8wEAb\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KH2x8wEAb\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":KH2x8wEAb\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-17)/2)+0,...addPropertyOverrides({PhOmP5SCH:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||70.5)-32-17)/2)+0},Xga3vYiUa:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||70.5)-32-17)/2)+0},XjFBktt1I:{y:(componentViewport?.y||0)+16+(0+200+((componentViewport?.height||800)-86-322)/1*1)+0+35}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ra6qed-container\",layoutDependency:layoutDependency,layoutId:\"X8TvEdnTQ-container\",nodeId:\"X8TvEdnTQ\",rendersWithMotion:true,scopeId:\"P0CCkYKwD\",children:/*#__PURE__*/_jsx(MenuItems,{aNJVEf_Mp:resolvedLinks3[0],height:\"100%\",id:\"X8TvEdnTQ\",layoutId:\"X8TvEdnTQ\",npA_A4iky:\"Testimonials\",style:{height:\"100%\"},variant:matchVariant(\"xcYRzKhNw\"),width:\"100%\",...addPropertyOverrides({PhOmP5SCH:{aNJVEf_Mp:resolvedLinks3[2]},Xga3vYiUa:{aNJVEf_Mp:resolvedLinks3[1]},XjFBktt1I:{aNJVEf_Mp:resolvedLinks3[3],variant:matchVariant(\"rSUlYKUXH\"),vXpCgavaI:vXpCgavaIvw7ud4}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3afqp5\",\"data-framer-name\":\"Frame 8\",layoutDependency:layoutDependency,layoutId:\"hkVfYs5CY\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":ZjgoHNqjP\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":ZjgoHNqjP\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,...addPropertyOverrides({XjFBktt1I:{y:(componentViewport?.y||0)+16+(0+200+((componentViewport?.height||800)-86-322)/1*1)+0+70+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-182v02m-container\",layoutDependency:layoutDependency,layoutId:\"UdpfIMEwt-container\",nodeId:\"UdpfIMEwt\",rendersWithMotion:true,scopeId:\"P0CCkYKwD\",children:/*#__PURE__*/_jsx(MenuItems,{aNJVEf_Mp:resolvedLinks4[0],height:\"100%\",id:\"UdpfIMEwt\",layoutId:\"UdpfIMEwt\",npA_A4iky:\"Recent work\",variant:matchVariant(\"rSUlYKUXH\"),vXpCgavaI:vXpCgavaIvw7ud4,width:\"100%\",...addPropertyOverrides({XjFBktt1I:{aNJVEf_Mp:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":f38ebzJRq\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":f38ebzJRq\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,...addPropertyOverrides({XjFBktt1I:{y:(componentViewport?.y||0)+16+(0+200+((componentViewport?.height||800)-86-322)/1*1)+0+70+0+35}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b0kivx-container\",layoutDependency:layoutDependency,layoutId:\"L7rJLdAn0-container\",nodeId:\"L7rJLdAn0\",rendersWithMotion:true,scopeId:\"P0CCkYKwD\",children:/*#__PURE__*/_jsx(MenuItems,{aNJVEf_Mp:resolvedLinks5[0],height:\"100%\",id:\"L7rJLdAn0\",layoutId:\"L7rJLdAn0\",npA_A4iky:\"Services\",variant:matchVariant(\"rSUlYKUXH\"),vXpCgavaI:vXpCgavaIvw7ud4,width:\"100%\",...addPropertyOverrides({XjFBktt1I:{aNJVEf_Mp:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OI4la.framer-1803vrd, .framer-OI4la .framer-1803vrd { display: block; }\",\".framer-OI4la.framer-jmduo8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 100px 16px 100px; position: relative; width: 1440px; }\",\".framer-OI4la .framer-vnpd3k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 588px; }\",\".framer-OI4la .framer-gvfyvr-container, .framer-OI4la .framer-qutfc4-container, .framer-OI4la .framer-1hs79h8-container, .framer-OI4la .framer-1ra6qed-container { flex: none; height: 17px; position: relative; width: auto; }\",\".framer-OI4la .framer-1hrukzv-container { flex: none; height: auto; left: 50%; position: absolute; top: 301px; width: auto; z-index: 1; }\",\".framer-OI4la .framer-1wrkx8a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-OI4la .framer-1hmbcrq-container, .framer-OI4la .framer-182v02m-container, .framer-OI4la .framer-1b0kivx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-OI4la .framer-k37bvw { 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; text-decoration: none; width: min-content; }\",\".framer-OI4la .framer-1hx509s { flex: none; height: 27px; position: relative; width: 64px; }\",\".framer-OI4la .framer-19s9cr7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-OI4la .framer-bdydcz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-OI4la .framer-11a4r6x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 588px; }\",\".framer-OI4la .framer-3afqp5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-OI4la.framer-v-1ld5oa9.framer-jmduo8 { padding: 16px 60px 16px 60px; width: 1024px; }\",\".framer-OI4la.framer-v-1ld5oa9 .framer-vnpd3k, .framer-OI4la.framer-v-1ld5oa9 .framer-11a4r6x, .framer-OI4la.framer-v-etvj3l .framer-vnpd3k, .framer-OI4la.framer-v-etvj3l .framer-11a4r6x { flex: 1 0 0px; width: 1px; }\",\".framer-OI4la.framer-v-etvj3l.framer-jmduo8 { padding: 16px 32px 16px 32px; width: 810px; }\",\".framer-OI4la.framer-v-14dqmax.framer-jmduo8 { gap: unset; justify-content: space-between; padding: 16px 20px 16px 20px; width: 375px; }\",\".framer-OI4la.framer-v-14dqmax .framer-1wrkx8a { flex: 1 0 0px; gap: unset; justify-content: space-between; order: 2; width: 1px; }\",\".framer-OI4la.framer-v-14dqmax .framer-1hmbcrq-container, .framer-OI4la.framer-v-ftf890 .framer-1hrukzv-container, .framer-OI4la.framer-v-ftf890 .framer-1hmbcrq-container, .framer-OI4la.framer-v-ftf890 .framer-1b0kivx-container { order: 1; }\",\".framer-OI4la.framer-v-14dqmax .framer-k37bvw, .framer-OI4la.framer-v-ftf890 .framer-182v02m-container { order: 0; }\",\".framer-OI4la.framer-v-ftf890.framer-jmduo8 { flex-direction: column; gap: unset; justify-content: space-between; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 16px 20px 70px 20px; width: 375px; }\",\".framer-OI4la.framer-v-ftf890 .framer-1wrkx8a { gap: unset; justify-content: space-between; order: 0; width: 100%; }\",\".framer-OI4la.framer-v-ftf890 .framer-k37bvw { cursor: pointer; order: 0; }\",\".framer-OI4la.framer-v-ftf890 .framer-11a4r6x { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 18px; justify-content: flex-start; order: 3; width: 100%; }\",\".framer-OI4la.framer-v-ftf890 .framer-1hs79h8-container { height: auto; order: 0; }\",\".framer-OI4la.framer-v-ftf890 .framer-1ra6qed-container { height: auto; order: 1; }\",\".framer-OI4la.framer-v-ftf890 .framer-3afqp5 { order: 2; }\",'.framer-OI4la[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-OI4la [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-OI4la[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-OI4la [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-OI4la[data-hide-scrollbars=\"true\"], .framer-OI4la [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 70\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Xga3vYiUa\":{\"layout\":[\"fixed\",\"auto\"]},\"PhOmP5SCH\":{\"layout\":[\"fixed\",\"auto\"]},\"RUVX62kEV\":{\"layout\":[\"fixed\",\"auto\"]},\"XjFBktt1I\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerP0CCkYKwD=withCSS(Component,css,\"framer-OI4la\");export default FramerP0CCkYKwD;FramerP0CCkYKwD.displayName=\"NavBar\";FramerP0CCkYKwD.defaultProps={height:70,width:1440};addPropertyControls(FramerP0CCkYKwD,{variant:{options:[\"xtmx_HN2J\",\"Xga3vYiUa\",\"PhOmP5SCH\",\"RUVX62kEV\",\"XjFBktt1I\"],optionTitles:[\"Desktop\",\"Laptop\",\"Tablet\",\"Phone-close\",\"Phone-open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerP0CCkYKwD,[{explicitInter:true,fonts:[{cssFamilyName:\"PolySans Median\",source:\"custom\",style:\"normal\",uiFamilyName:\"PolySans\",url:\"https://framerusercontent.com/assets/MrItkSC105JrbaKXuO6YuGJVs.woff2\",weight:\"600\"}]},...MenuItemsFonts,...StopScrollFonts,...HamburgerMenuFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerP0CCkYKwD\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Xga3vYiUa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PhOmP5SCH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RUVX62kEV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XjFBktt1I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"70\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./P0CCkYKwD.map","// Generated by Framer (62e9832)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavBar from\"#framer/local/canvasComponent/P0CCkYKwD/P0CCkYKwD.js\";const NavBarFonts=getFonts(NavBar);const breakpoints={HGzvJzb70:\"(min-width: 1024px) and (max-width: 1439.98px)\",NlKY859mF:\"(min-width: 810px) and (max-width: 1023.98px)\",SjynXrg8O:\"(max-width: 809.98px)\",ypPKa3pgU:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-nJQSP\";const variantClassNames={HGzvJzb70:\"framer-v-twe8wu\",NlKY859mF:\"framer-v-13gxoap\",SjynXrg8O:\"framer-v-jkl8ia\",ypPKa3pgU:\"framer-v-3zsen\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nJQSP.framer-86h2sh, .framer-nJQSP .framer-86h2sh { display: block; }\",\".framer-nJQSP.framer-3zsen { align-content: center; align-items: center; background-color: #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: 70px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-nJQSP .framer-12bas94-container { flex: none; height: auto; left: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-nJQSP .framer-q5j4yp { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={HGzvJzb70:\"(min-width: 1024px) and (max-width: 1439.98px)\",NlKY859mF:\"(min-width: 810px) and (max-width: 1023.98px)\",SjynXrg8O:\"(max-width: 809.98px)\",ypPKa3pgU:\"(min-width: 1440px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"ypPKa3pgU\",Laptop:\"HGzvJzb70\",Phone:\"SjynXrg8O\",Tablet:\"NlKY859mF\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ypPKa3pgU\"};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"ypPKa3pgU\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-3zsen\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-12bas94-container\",layoutScroll:true,nodeId:\"ZM1tZPo7Y\",scopeId:\"JY_8RaSLS\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HGzvJzb70:{variant:matchVariant(\"Xga3vYiUa\")},NlKY859mF:{variant:matchVariant(\"PhOmP5SCH\")},SjynXrg8O:{variant:matchVariant(\"RUVX62kEV\")}},children:/*#__PURE__*/_jsx(NavBar,{height:\"100%\",id:\"ZM1tZPo7Y\",layoutId:\"ZM1tZPo7Y\",style:{width:\"100%\"},variant:matchVariant(\"xtmx_HN2J\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-q5j4yp\"})]}),/*#__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 query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HGzvJzb70\":{\"layout\":[\"fixed\",\"fixed\"]},\"NlKY859mF\":{\"layout\":[\"fixed\",\"fixed\"]},\"SjynXrg8O\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ypPKa3pgU\":[\".framer-12bas94-container\"],\"HGzvJzb70\":[\".framer-12bas94-container\"],\"NlKY859mF\":[\".framer-12bas94-container\"],\"SjynXrg8O\":[\".framer-12bas94-container\"]}\n * @framerBreakpoints {\"ypPKa3pgU\":{\"min\":1440,\"canvasClassName\":\"framer-3zsen-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"HGzvJzb70\":{\"min\":1024,\"max\":1439,\"canvasClassName\":\"framer-twe8wu-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Laptop\",\"width\":1024,\"rootFontSize\":16},\"NlKY859mF\":{\"min\":810,\"max\":1023,\"canvasClassName\":\"framer-13gxoap-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"SjynXrg8O\":{\"max\":809,\"canvasClassName\":\"framer-jkl8ia-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":375,\"rootFontSize\":16}}\n * @framerDefaultVariant ypPKa3pgU\n * @framerLayoutTemplate true\n */const FramerJY_8RaSLS=withCSS(Component,css,\"framer-nJQSP\");export default FramerJY_8RaSLS;FramerJY_8RaSLS.displayName=\"Navbar\";FramerJY_8RaSLS.defaultProps={height:1e3,width:1440};addFonts(FramerJY_8RaSLS,[{explicitInter:true,fonts:[]},...NavBarFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJY_8RaSLS\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"ypPKa3pgU\\\":[\\\".framer-12bas94-container\\\"],\\\"HGzvJzb70\\\":[\\\".framer-12bas94-container\\\"],\\\"NlKY859mF\\\":[\\\".framer-12bas94-container\\\"],\\\"SjynXrg8O\\\":[\\\".framer-12bas94-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"ypPKa3pgU\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-3zsen-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"HGzvJzb70\\\":{\\\"min\\\":1024,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-twe8wu-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Laptop\\\",\\\"width\\\":1024,\\\"rootFontSize\\\":16},\\\"NlKY859mF\\\":{\\\"min\\\":810,\\\"max\\\":1023,\\\"canvasClassName\\\":\\\"framer-13gxoap-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"SjynXrg8O\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-jkl8ia-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":375,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HGzvJzb70\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NlKY859mF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SjynXrg8O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"ypPKa3pgU\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__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 Navbar from \"https://framerusercontent.com/modules/YbtNws1yC50QP6yCJzFx/JYalKgxKHheVe8TKLMl9/JY_8RaSLS.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {f38ebzJRq: \"services\", gM3_kJ5ug: \"cal\", i1hSv95UQ: \"scroll\", K3TcdzFW7: \"process\", KH2x8wEAb: \"testimonial\", ZjgoHNqjP: \"recent-work\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eGvi8xR9XYVbUtR3mlWP/w7zpRO46EjIupAC5ET8G/augiA20Il.js\")), path: \"/\"}, VssVLtIsx: {elements: {e97RaLk6t: \"cal\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pLkRUcgi6CQpYO49BF5b/4Lp9AHDj2h23CmMm3I8y/VssVLtIsx.js\")), path: \"/case-study/homecare\"}, ISWJMq9Cv: {elements: {Rr2JuLpek: \"cal\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EsS9unnZS7dkoZN7oS1n/bip5zG1EVGMShiyvyaVj/ISWJMq9Cv.js\")), path: \"/case-study/edtech\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"681886e6b7a3724dabaa809295e03f1cbf1d32bcf76189144d179136c37010bd\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"VssVLtIsx\":\r\ncase \"ISWJMq9Cv\":\r\nreturn React.createElement(Navbar, {...props, key: \"Navbar\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"VssVLtIsx\":\r\ncase \"ISWJMq9Cv\":\r\nreturn [{hash: \"3zsen\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"twe8wu\", mediaQuery: \"(min-width: 1024px) and (max-width: 1439.98px)\"}, {hash: \"13gxoap\", mediaQuery: \"(min-width: 810px) and (max-width: 1023.98px)\"}, {hash: \"jkl8ia\", 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\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\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\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\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: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://minhas.framer.website\",\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/o53R66jyvhoSgKkbUVe3/Nj0FknhoCX2sn8XtkRY2/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\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: contentWithFeaturesContext\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: {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\r\n\t\tif (isBrowser) {\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\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\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, pathVariables, 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\tpathVariables = routeData.pathVariables\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\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && 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\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\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\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\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: framerSiteId ?? null,\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\tif (true) Framer.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\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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"}