{"version":3,"file":"script_main.b3fvbWbf.mjs","names":["useMemo","mask","SVG","getProps","Icon","className","getProps","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","NavLinks","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","SVG","MoreHorizontal","X","NavBar","BlurGradient","useRef","React.useId","className","PropertyOverrides","React.Fragment","RichText","React.createElement","Main","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"],"sources":["https:/framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js","https:/framerusercontent.com/modules/29Eu6tDVcWIZwJL1Nh4h/zpJg2oiOBazkQeZJNCYy/YW4GE5nV0.js","https:/framerusercontent.com/modules/upl3eWmliZO2TnO7UUNw/H0IrlQ0GCtiNtfIHiqEW/p4SL4de2N.js","https:/framerusercontent.com/modules/redEMZZxc3xf4BYMlTzL/QcpxrEYBovUBudDnSNuh/B8SOPtkXw.js","https:/framerusercontent.com/modules/4HVF4xPo9eOKfGwr1um2/uq9YOQux5Q3jA9ykAOGt/Rno5UH2ce.js","https:/framerusercontent.com/modules/1rMfEAjYoniaC9uQ1Y7j/HhqPgg9PKaGELc0SIzbi/VaB3kzmRx.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */function BlurGradient({blur,borderRadius,direction,transition}){const blurSteps=useMemo(()=>[{blur:`${blur/2/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%`},{blur:`${blur/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%`},{blur:`${blur/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%`},{blur:`${blur/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%`},{blur:`${blur/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%`},{blur:`${blur/2/2}px`,gradient:`rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%`},{blur:`${blur/2}px`,gradient:`rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%`},{blur:`${blur}px`,gradient:`rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%`}],[blur]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\"},children:blurSteps.map((step,index)=>/*#__PURE__*/_jsx(motion.div,{transition:transition,initial:{backdropFilter:`blur(${step.blur})`},animate:{backdropFilter:`blur(${step.blur})`},style:{opacity:1,position:\"absolute\",inset:0,zIndex:index+1,maskImage:`linear-gradient(${direction}, ${step.gradient})`,WebkitMaskImage:`linear-gradient(${direction}, ${step.gradient})`,borderRadius:borderRadius,pointerEvents:\"none\"}},index))});}BlurGradient.defaultProps={blur:10,borderRadius:\"0px\",direction:\"toBottom\",transition:{duration:.3}};addPropertyControls(BlurGradient,{blur:{title:\"Blur\",type:ControlType.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:ControlType.BorderRadius,defaultValue:\"0px\",description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:ControlType.SegmentedEnum,options:[\"to bottom\",\"to top\",\"to left\",\"to right\"],optionTitles:[\"↓\",\"↑\",\"←\",\"→\"],defaultValue:\"to bottom\"},transition:{type:ControlType.Transition,defaultValue:{duration:.3},title:\"Transition\",description:\"Control how the blur animates when used on hover states or any othe interaction.\\n\\nMore components at [Framer University](https://frameruni.link/cc).\"}});BlurGradient.displayName=\"Blur Gradient\";export default BlurGradient;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient_Prod.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 0 L 0 12\" fill=\"transparent\" height=\"12px\" id=\"JuEqmLwI0\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/><path d=\"M 0 0 L 12 12\" fill=\"transparent\" height=\"12px\" id=\"aEN6gG6Cz\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Howa8\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-Howa8 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-Howa8\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 1 C 0 0.448 0.448 0 1 0 C 1.552 0 2 0.448 2 1 C 2 1.552 1.552 2 1 2 C 0.448 2 0 1.552 0 1 Z\" fill=\"transparent\" height=\"2px\" id=\"zFB1yfk9t\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(11 11)\" width=\"2px\"/><path d=\"M 0 1 C 0 0.448 0.448 0 1 0 C 1.552 0 2 0.448 2 1 C 2 1.552 1.552 2 1 2 C 0.448 2 0 1.552 0 1 Z\" fill=\"transparent\" height=\"2px\" id=\"J7QROpfEv\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(18 11)\" width=\"2px\"/><path d=\"M 0 1 C 0 0.448 0.448 0 1 0 C 1.552 0 2 0.448 2 1 C 2 1.552 1.552 2 1 2 C 0.448 2 0 1.552 0 1 Z\" fill=\"transparent\" height=\"2px\" id=\"atmnht_Vt\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(4 11)\" width=\"2px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-gjLXe\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-gjLXe { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"More Horizontal\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-gjLXe\");Icon.displayName=\"More Horizontal\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"More Horizontal\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f509301)\nimport{jsx as _jsx}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 sharedStyle from\"https://framerusercontent.com/modules/TLdsYfqJ2Bbx6vp3NSlY/AmsXbpKTCaY8xqivKw7h/gKzfh44rK.js\";const cycleOrder=[\"D1iidnZWN\",\"rmqNaMc38\"];const serializationHash=\"framer-GXOtw\";const variantClassNames={D1iidnZWN:\"framer-v-1nhjzmu\",rmqNaMc38:\"framer-v-1s4zsw7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pHKWI9JMT=undefined;const sYXA1Mx35=undefined;const mMbBfoXPU=undefined;const transition1={bounce:.2,delay:0,duration:.4,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 humanReadableVariantMap={Desktop:\"D1iidnZWN\",Mobile:\"rmqNaMc38\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,navlinkText,width,...props})=>{return{...props,mMbBfoXPU:navlinkText??props.mMbBfoXPU??\"Home\",pHKWI9JMT:click??props.pHKWI9JMT,sYXA1Mx35:link??props.sYXA1Mx35,variant:humanReadableVariantMap[props.variant]??props.variant??\"D1iidnZWN\"};};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,mMbBfoXPU,sYXA1Mx35,pHKWI9JMT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"D1iidnZWN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1sw5sg3=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(pHKWI9JMT){const res=await pHKWI9JMT(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];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-1nhjzmu\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"D1iidnZWN\",onTap:onTap1sw5sg3,ref:refBinding,style:{...style},...addPropertyOverrides({rmqNaMc38:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXN0YWdpZSBSZWd1bGFy\",\"--framer-font-family\":'\"Astagie Regular\", \"Astagie Regular Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-d2c0e212-8f7c-4cc4-a3c1-3a58361a3ba8, rgb(81, 48, 56)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:sYXA1Mx35,motionChild:true,nodeId:\"LvYfBI1HK\",openInNewTab:false,relValues:[],scopeId:\"B8SOPtkXw\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1clcrda\",\"data-styles-preset\":\"gKzfh44rK\",children:\"Home\"})})})}),className:\"framer-1qpx6h1\",fonts:[\"CUSTOMV2;Astagie Regular\"],layoutDependency:layoutDependency,layoutId:\"LvYfBI1HK\",style:{\"--extracted-1w1cjl5\":\"var(--token-d2c0e212-8f7c-4cc4-a3c1-3a58361a3ba8, rgb(81, 48, 56))\"},text:mMbBfoXPU,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rmqNaMc38:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QXN0YWdpZSBSZWd1bGFy\",\"--framer-font-family\":'\"Astagie Regular\", \"Astagie Regular Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-d2c0e212-8f7c-4cc4-a3c1-3a58361a3ba8, rgb(81, 48, 56)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:sYXA1Mx35,motionChild:true,nodeId:\"LvYfBI1HK\",openInNewTab:false,relValues:[],scopeId:\"B8SOPtkXw\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1clcrda\",\"data-styles-preset\":\"gKzfh44rK\",children:\"Home\"})})})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GXOtw.framer-itfitb, .framer-GXOtw .framer-itfitb { display: block; }\",\".framer-GXOtw.framer-1nhjzmu { 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: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GXOtw .framer-1qpx6h1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 49\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"rmqNaMc38\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"mMbBfoXPU\":\"navlinkText\",\"sYXA1Mx35\":\"link\",\"pHKWI9JMT\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerB8SOPtkXw=withCSS(Component,css,\"framer-GXOtw\");export default FramerB8SOPtkXw;FramerB8SOPtkXw.displayName=\"Nav Links\";FramerB8SOPtkXw.defaultProps={height:24,width:49};addPropertyControls(FramerB8SOPtkXw,{variant:{options:[\"D1iidnZWN\",\"rmqNaMc38\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},mMbBfoXPU:{defaultValue:\"Home\",displayTextArea:false,title:\"Navlink Text\",type:ControlType.String},onmMbBfoXPUChange:{changes:\"mMbBfoXPU\",type:ControlType.ChangeHandler},sYXA1Mx35:{title:\"Link\",type:ControlType.Link},pHKWI9JMT:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerB8SOPtkXw,[{explicitInter:true,fonts:[{cssFamilyName:\"Astagie Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Astagie\",url:\"https://framerusercontent.com/assets/89p4qeQGSkBXZZJgwESz4zKEIOM.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerB8SOPtkXw\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"mMbBfoXPU\\\":\\\"navlinkText\\\",\\\"sYXA1Mx35\\\":\\\"link\\\",\\\"pHKWI9JMT\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"49\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rmqNaMc38\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./B8SOPtkXw.map","// Generated by Framer (f509301)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Instance,Link,ResolveLinks,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 X from\"https://framerusercontent.com/modules/29Eu6tDVcWIZwJL1Nh4h/zpJg2oiOBazkQeZJNCYy/YW4GE5nV0.js\";import MoreHorizontal from\"https://framerusercontent.com/modules/upl3eWmliZO2TnO7UUNw/H0IrlQ0GCtiNtfIHiqEW/p4SL4de2N.js\";import NavLinks from\"https://framerusercontent.com/modules/redEMZZxc3xf4BYMlTzL/QcpxrEYBovUBudDnSNuh/B8SOPtkXw.js\";const NavLinksFonts=getFonts(NavLinks);const cycleOrder=[\"hk_c1HFr2\",\"GwwDsE4Le\",\"gY67rUdJc\",\"fHcQo9j5p\"];const serializationHash=\"framer-iwfyb\";const variantClassNames={fHcQo9j5p:\"framer-v-dmpqrr\",GwwDsE4Le:\"framer-v-omvkf2\",gY67rUdJc:\"framer-v-qfek5f\",hk_c1HFr2:\"framer-v-1lozsb\"};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={delay:0,duration:.4,ease:[.44,0,.09,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 Opened\":\"fHcQo9j5p\",Desktop:\"hk_c1HFr2\",Phone:\"gY67rUdJc\",Tablet:\"GwwDsE4Le\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hk_c1HFr2\"};};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:\"hk_c1HFr2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap14k6djw=activeVariantCallback(async(...args)=>{setVariant(\"fHcQo9j5p\");});const onTap13rys02=activeVariantCallback(async(...args)=>{setVariant(\"gY67rUdJc\");});const pHKWI9JMT13rys02=activeVariantCallback(async(...args)=>{setVariant(\"gY67rUdJc\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"gY67rUdJc\",\"fHcQo9j5p\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"gY67rUdJc\")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,...addPropertyOverrides({gY67rUdJc:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1lozsb\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"hk_c1HFr2\",ref:refBinding,style:{backdropFilter:\"blur(5px)\",backgroundColor:\"var(--token-3646e738-998e-4b7c-8700-fbf3b9f36611, rgba(0, 0, 0, 0.9))\",WebkitBackdropFilter:\"blur(5px)\",...style},...addPropertyOverrides({fHcQo9j5p:{\"data-framer-name\":\"Phone Opened\"},GwwDsE4Le:{\"data-framer-name\":\"Tablet\"},gY67rUdJc:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j4gqf3\",\"data-framer-name\":\"Fixed Container\",layoutDependency:layoutDependency,layoutId:\"LQEJiOKqt\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s64sx8\",\"data-framer-name\":\"Logo + Mobile Menu\",layoutDependency:layoutDependency,layoutId:\"vUjiNXhnE\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"i3WG3cJdc\",openInNewTab:false,scopeId:\"Rno5UH2ce\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-sawk21 framer-1xgfag2\",layoutDependency:layoutDependency,layoutId:\"i3WG3cJdc\"})}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-180afg2\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"gqNmmBIOb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 139.958 61.658\" overflow=\"visible\"><path d=\"M 40.123 57.839 C 40.123 57.391 40.499 57.024 41.37 57.024 C 41.827 57.024 42.332 57.155 42.78 57.441 L 43.021 56.853 C 42.595 56.559 41.97 56.399 41.368 56.399 C 40.017 56.399 39.401 57.074 39.401 57.867 C 39.401 59.775 42.514 58.982 42.514 60.238 C 42.514 60.686 42.133 61.031 41.244 61.031 C 40.583 61.031 39.93 60.781 39.549 60.437 L 39.277 61.008 C 39.689 61.389 40.46 61.656 41.244 61.656 C 42.603 61.656 43.234 60.98 43.234 60.196 C 43.237 58.307 40.123 59.094 40.123 57.839 Z M 50.081 57.097 L 51.841 57.097 L 51.841 61.597 L 52.569 61.597 L 52.569 57.097 L 54.332 57.097 L 54.332 56.458 L 50.081 56.458 Z M 65.21 59.352 C 65.21 60.49 64.68 61.005 63.756 61.005 C 62.831 61.005 62.31 60.49 62.31 59.352 L 62.31 56.46 L 61.576 56.46 L 61.576 59.383 C 61.576 60.874 62.397 61.658 63.75 61.658 C 65.109 61.658 65.924 60.874 65.924 59.383 L 65.924 56.46 L 65.213 56.46 L 65.213 59.352 Z M 76.176 56.458 L 74.01 56.458 L 74.01 61.597 L 76.176 61.597 C 77.829 61.597 78.95 60.554 78.95 59.027 C 78.95 57.5 77.829 56.458 76.176 56.458 Z M 76.13 60.957 L 74.743 60.957 L 74.743 57.095 L 76.13 57.095 C 77.399 57.095 78.214 57.874 78.214 59.026 C 78.214 60.178 77.399 60.957 76.13 60.957 Z M 86.657 56.458 L 87.391 56.458 L 87.391 61.597 L 86.657 61.597 Z M 97.843 56.399 C 96.266 56.399 95.106 57.523 95.106 59.027 C 95.106 60.532 96.266 61.656 97.843 61.656 C 99.407 61.656 100.567 60.54 100.567 59.027 C 100.567 57.514 99.407 56.399 97.843 56.399 Z M 97.842 61.001 C 96.69 61.001 95.838 60.164 95.838 59.026 C 95.838 57.888 96.69 57.051 97.842 57.051 C 98.979 57.051 99.831 57.888 99.831 59.026 C 99.831 60.164 98.979 61.001 97.842 61.001 Z M 60.369 41.93 C 58.051 42.799 55.445 42.855 53.223 41.742 C 51.786 41.025 50.547 39.955 49.589 38.579 C 48.723 37.262 48.196 35.883 48.011 34.443 C 47.894 33.314 47.835 32.176 47.835 31.027 L 47.835 2.979 C 47.835 1.976 48.073 1.309 48.555 0.972 C 49.034 0.639 49.766 0.471 50.746 0.471 C 50.909 0.471 50.993 0.398 50.993 0.252 C 50.993 0.191 50.97 0.132 50.923 0.079 C 50.879 0.027 50.814 -0.002 50.746 0 L 40.891 0 C 40.821 0 40.757 0.025 40.698 0.079 C 40.639 0.132 40.611 0.188 40.611 0.252 C 40.611 0.314 40.639 0.367 40.698 0.409 C 40.757 0.451 40.821 0.474 40.891 0.474 C 41.872 0.474 42.604 0.642 43.083 0.975 C 43.562 1.309 43.803 1.978 43.803 2.981 C 43.803 7.933 43.792 11.87 43.769 16.801 L 43.769 31.593 C 43.769 33.389 43.887 34.748 44.119 35.667 C 44.68 38.007 45.918 39.96 47.838 41.527 L 47.908 41.557 C 50.318 43.376 52.946 44.284 55.801 44.284 C 59.379 44.284 62.383 43.104 64.815 40.742 C 66.967 38.59 68.043 35.967 68.043 32.877 C 68.043 32.877 68.119 2.942 68.248 2.329 C 68.363 1.777 68.537 1.373 68.786 1.138 C 69.313 0.636 70.069 0.471 70.887 0.471 L 71.585 0.474 C 71.748 0.474 71.832 0.401 71.832 0.255 C 71.832 0.193 71.809 0.135 71.762 0.081 C 71.718 0.03 71.653 0.001 71.585 0.003 L 64.048 0 C 63.978 0 63.919 0.025 63.871 0.079 C 63.823 0.132 63.801 0.188 63.801 0.252 C 63.801 0.398 63.882 0.471 64.048 0.471 L 64.504 0.471 C 65.079 0.471 65.58 0.566 66.017 0.743 C 66.233 0.857 66.861 1.281 66.861 2.278 L 66.861 30.761 C 66.861 32.599 66.934 34.395 66.281 36.155 C 66.003 36.903 65.634 37.618 65.177 38.273 C 64.028 39.921 62.296 41.21 60.369 41.93 Z M 111.885 44.295 C 111.943 44.289 111.997 44.267 112.036 44.222 C 112.084 44.172 112.106 44.113 112.106 44.051 C 112.106 43.989 112.084 43.931 112.036 43.877 C 111.992 43.826 111.927 43.797 111.859 43.799 L 110.702 43.799 C 110.072 43.779 109.579 43.628 109.223 43.339 C 108.853 43.037 108.744 42.516 108.881 42.056 L 113.115 28.973 C 113.115 28.973 114.188 25.866 115.04 24.487 C 115.892 23.109 116.483 22.016 118.234 20.987 C 119.985 19.959 122.062 19.883 122.28 19.872 C 122.743 19.847 124.275 19.9 125.357 20.147 L 131.608 39.946 C 131.936 40.949 132.099 41.734 132.099 42.297 C 132.099 42.611 132.051 42.86 131.959 43.048 C 131.678 43.55 131 43.799 129.924 43.799 L 129.154 43.799 C 129.061 43.799 128.986 43.824 128.927 43.877 C 128.868 43.931 128.84 43.987 128.84 44.051 C 128.84 44.113 128.868 44.172 128.927 44.222 C 128.986 44.275 129.061 44.301 129.154 44.301 L 139.678 44.301 C 139.748 44.301 139.813 44.275 139.872 44.222 C 139.93 44.172 139.958 44.113 139.958 44.051 C 139.958 43.989 139.928 43.931 139.872 43.877 C 139.813 43.824 139.748 43.799 139.678 43.799 L 138.801 43.799 C 138.193 43.779 137.638 43.513 137.134 43 C 136.63 42.488 136.145 41.543 135.68 40.165 L 123.763 1.401 C 123.508 0.571 122.739 0.006 121.871 0.011 L 117.054 0.011 C 116.937 0.053 116.878 0.151 116.878 0.255 C 116.878 0.317 116.9 0.376 116.948 0.426 C 116.996 0.479 117.052 0.504 117.124 0.504 L 118.598 0.504 C 119.232 0.608 119.884 1.791 120.563 4.046 C 120.96 5.363 121.159 6.052 121.159 6.114 L 125.119 19.267 C 120.254 18.247 118.016 19.783 116.245 21.077 C 115.048 21.951 113.877 24.316 113.216 25.824 C 112.901 26.549 112.628 27.292 112.397 28.049 C 111.722 30.265 110.98 32.465 110.254 34.667 C 109.469 37.052 108.623 39.431 107.925 41.843 C 107.788 42.319 107.704 42.804 107.281 43.115 C 105.499 44.427 103.624 42.588 102.699 41.361 C 101.626 39.941 101.057 38.186 100.365 36.564 C 99.598 34.768 98.847 32.963 98.107 31.156 C 97.535 29.758 96.972 28.357 96.414 26.953 C 96.14 26.258 95.865 25.563 95.596 24.865 C 95.33 24.179 95.117 23.428 94.786 22.77 C 94.201 21.598 93.453 21.015 92.542 21.015 C 91.561 21.015 90.379 21.497 89 22.459 C 86.918 23.879 85.514 24.591 84.792 24.591 C 84.534 24.591 84.405 24.529 84.405 24.403 C 84.405 24.235 84.556 23.944 84.862 23.526 C 85.304 22.879 85.657 22.473 85.915 22.304 C 87.154 21.259 88.487 20.455 89.914 19.892 L 90.614 19.609 C 92.425 18.915 94.205 18.141 95.947 17.289 C 97.701 16.431 99.166 15.389 100.349 14.156 C 101.528 12.923 102.156 11.41 102.226 9.611 C 102.226 6.789 101.408 4.691 99.771 3.312 C 98.135 1.933 96.101 1.04 93.668 0.633 C 91.236 0.227 88.782 0.022 86.302 0.022 L 76.06 0.022 C 75.99 0.022 75.926 0.048 75.867 0.101 C 75.808 0.154 75.78 0.21 75.78 0.275 C 75.78 0.336 75.808 0.39 75.867 0.432 C 75.926 0.474 76.06 0.496 76.271 0.496 C 77.136 0.516 77.8 0.689 78.268 1.012 C 78.736 1.337 78.969 1.998 78.969 3.001 L 78.969 41.314 C 78.969 42.317 78.728 42.986 78.249 43.32 C 77.77 43.653 77.038 43.821 76.058 43.821 C 75.987 43.821 75.923 43.847 75.864 43.9 C 75.805 43.953 75.777 44.009 75.777 44.074 C 75.777 44.135 75.805 44.188 75.864 44.23 C 75.923 44.273 75.987 44.292 76.058 44.292 L 85.915 44.292 C 85.985 44.292 86.05 44.273 86.109 44.23 C 86.167 44.188 86.195 44.135 86.195 44.074 C 86.195 43.905 86.033 43.824 85.705 43.824 C 84.839 43.805 84.172 43.631 83.704 43.306 C 83.236 42.984 83.004 42.319 83.004 41.316 L 83.004 2.808 C 83.051 1.95 83.29 1.356 83.724 1.023 C 84.155 0.689 84.876 0.521 85.882 0.521 C 88.314 0.521 90.466 0.745 92.335 1.194 C 94.204 1.642 95.655 2.53 96.683 3.858 C 97.712 5.187 98.227 7.081 98.227 9.547 L 98.227 9.891 C 98.087 12.169 97.163 14.044 95.456 15.518 C 93.75 16.992 91.738 18.25 89.423 19.295 C 87.364 20.298 85.764 21.531 84.618 22.994 C 84.15 23.579 83.917 24.058 83.917 24.437 C 83.917 24.77 84.164 24.98 84.654 25.064 L 84.724 25.064 C 85.402 25.064 86.641 24.605 88.443 23.686 C 89.073 23.33 89.6 23.153 90.02 23.153 C 90.418 23.153 90.757 23.383 91.037 23.843 L 94.369 31.865 L 97.44 39.184 C 97.86 40.184 98.261 41.199 98.471 42.261 C 98.508 42.451 98.522 42.645 98.488 42.838 C 98.48 42.891 98.466 42.939 98.449 42.986 C 98.107 43.905 96.291 43.788 95.518 43.819 C 95.33 43.819 95.238 43.903 95.238 44.068 C 95.238 44.188 95.294 44.264 95.406 44.298 L 111.885 44.298 Z M 33.199 0.975 C 33.678 0.642 34.409 0.474 35.39 0.474 C 35.46 0.474 35.524 0.454 35.583 0.409 C 35.642 0.367 35.67 0.314 35.67 0.252 C 35.67 0.191 35.639 0.132 35.583 0.079 C 35.524 0.025 35.46 0 35.39 0 L 27.682 0 L 17.97 34.936 L 8.594 0.003 L 1.718 0.003 C 1.648 0.003 1.583 0.028 1.524 0.081 C 1.468 0.132 1.437 0.191 1.437 0.252 C 1.437 0.398 1.589 0.471 1.894 0.471 C 2.746 0.49 3.194 0.597 3.517 0.765 C 3.688 0.877 4.032 1.239 4.032 2.315 L 4.032 40.168 C 3.987 42.135 3.508 43.155 2.69 43.606 C 2.258 43.844 1.816 43.844 1.208 43.844 L 0.247 43.844 C 0.177 43.844 0.118 43.869 0.07 43.922 C 0.022 43.978 0 44.034 0 44.096 C 0 44.242 0.081 44.315 0.247 44.315 L 9.507 44.315 C 9.577 44.315 9.642 44.295 9.701 44.253 C 9.76 44.211 9.788 44.158 9.788 44.096 C 9.788 44.032 9.757 43.976 9.701 43.922 C 9.642 43.872 9.577 43.844 9.507 43.844 L 8.14 43.844 C 7.554 43.844 7.036 43.749 6.579 43.561 C 6.122 43.373 5.761 42.981 5.492 42.387 C 5.223 41.79 5.089 40.865 5.089 39.613 L 5.089 1.852 L 16.384 44.004 C 16.406 44.191 16.513 44.287 16.7 44.287 C 16.84 44.287 16.947 44.202 17.017 44.037 C 18.911 36.746 22.722 23.28 28.452 1.634 L 28.452 41.311 C 28.452 42.314 28.211 42.984 27.732 43.317 C 27.253 43.65 26.521 43.819 25.541 43.819 C 25.471 43.819 25.406 43.844 25.347 43.897 C 25.289 43.95 25.261 44.006 25.261 44.071 C 25.261 44.132 25.289 44.186 25.347 44.228 C 25.406 44.27 25.471 44.289 25.541 44.289 L 35.398 44.289 C 35.468 44.289 35.533 44.27 35.592 44.228 C 35.651 44.186 35.679 44.132 35.679 44.071 C 35.679 43.903 35.516 43.821 35.188 43.821 C 34.322 43.802 33.655 43.628 33.188 43.303 C 32.72 42.981 32.487 42.317 32.487 41.314 L 32.487 2.979 C 32.481 1.976 32.72 1.309 33.199 0.975 Z\" fill=\"var(--token-30aa47d0-66cb-403e-b690-4392bb1926eb, rgb(177, 147, 121)) /* {&quot;name&quot;:&quot;Camel&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1xi20pz\",layoutDependency:layoutDependency,layoutId:\"mGTrxN8DJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.957 5.257\" overflow=\"visible\"><path d=\"M 0.846 1.44 C 0.846 0.992 1.222 0.625 2.093 0.625 C 2.55 0.625 3.054 0.757 3.503 1.042 L 3.744 0.454 C 3.318 0.16 2.693 0 2.09 0 C 0.74 0 0.123 0.675 0.123 1.468 C 0.123 3.376 3.236 2.583 3.236 3.839 C 3.236 4.287 2.855 4.632 1.967 4.632 C 1.306 4.632 0.653 4.382 0.272 4.038 L 0 4.609 C 0.412 4.99 1.182 5.257 1.967 5.257 C 3.326 5.257 3.957 4.581 3.957 3.797 C 3.959 1.908 0.846 2.696 0.846 1.44 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-upkdwj\",layoutDependency:layoutDependency,layoutId:\"ihRIzhVgQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.251 5.139\" overflow=\"visible\"><path d=\"M 0 0.639 L 1.76 0.639 L 1.76 5.139 L 2.488 5.139 L 2.488 0.639 L 4.251 0.639 L 4.251 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yi9ofy\",layoutDependency:layoutDependency,layoutId:\"NWYth8Qsf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.349 5.198\" overflow=\"visible\"><path d=\"M 3.634 2.892 C 3.634 4.029 3.105 4.545 2.18 4.545 C 1.255 4.545 0.734 4.029 0.734 2.892 L 0.734 0 L 0 0 L 0 2.923 C 0 4.413 0.821 5.198 2.174 5.198 C 3.533 5.198 4.349 4.413 4.349 2.923 L 4.349 0 L 3.637 0 L 3.637 2.892 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-q2hbag\",layoutDependency:layoutDependency,layoutId:\"o07jgkCLR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.94 5.139\" overflow=\"visible\"><path d=\"M 2.166 0 L 0 0 L 0 5.139 L 2.166 5.139 C 3.819 5.139 4.94 4.097 4.94 2.569 C 4.94 1.042 3.819 0 2.166 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kilv02\",layoutDependency:layoutDependency,layoutId:\"TpN13MRuT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.472 3.861\" overflow=\"visible\"><path d=\"M 1.387 3.861 L 0 3.861 L 0 0 L 1.387 0 C 2.656 0 3.472 0.779 3.472 1.931 C 3.472 3.082 2.656 3.861 1.387 3.861 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xdo6qj\",layoutDependency:layoutDependency,layoutId:\"xUhta62a4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 5.139\" overflow=\"visible\"><path d=\"M 0 0 L 0.734 0 L 0.734 5.139 L 0 5.139 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vozbo2\",layoutDependency:layoutDependency,layoutId:\"QqU7uWAFi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.461 5.257\" overflow=\"visible\"><path d=\"M 2.738 0 C 1.16 0 0 1.124 0 2.628 C 0 4.133 1.16 5.257 2.738 5.257 C 4.301 5.257 5.461 4.141 5.461 2.628 C 5.461 1.115 4.301 0 2.738 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fl2036\",layoutDependency:layoutDependency,layoutId:\"dd9IjZq9n\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.993 3.951\" overflow=\"visible\"><path d=\"M 2.003 3.951 C 0.852 3.951 0 3.113 0 1.975 C 0 0.838 0.852 0 2.003 0 C 3.141 0 3.993 0.838 3.993 1.975 C 3.993 3.113 3.141 3.951 2.003 3.951 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bsp48f\",layoutDependency:layoutDependency,layoutId:\"ot4K3usB0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31.22 44.284\" overflow=\"visible\"><path d=\"M 19.757 41.93 C 17.44 42.799 14.834 42.855 12.612 41.742 C 11.175 41.025 9.936 39.955 8.978 38.579 C 8.112 37.262 7.585 35.883 7.4 34.443 C 7.283 33.314 7.224 32.176 7.224 31.027 L 7.224 2.979 C 7.224 1.976 7.462 1.309 7.944 0.972 C 8.423 0.639 9.154 0.471 10.135 0.471 C 10.298 0.471 10.382 0.398 10.382 0.252 C 10.382 0.191 10.359 0.132 10.312 0.079 C 10.267 0.027 10.203 -0.002 10.135 0 L 0.28 0 C 0.21 0 0.146 0.025 0.087 0.079 C 0.028 0.132 0 0.188 0 0.252 C 0 0.314 0.028 0.367 0.087 0.409 C 0.146 0.451 0.21 0.474 0.28 0.474 C 1.261 0.474 1.992 0.642 2.471 0.975 C 2.951 1.309 3.192 1.978 3.192 2.981 C 3.192 7.933 3.18 11.87 3.158 16.801 L 3.158 31.593 C 3.158 33.389 3.276 34.748 3.508 35.667 C 4.069 38.007 5.307 39.96 7.226 41.527 L 7.297 41.557 C 9.706 43.376 12.335 44.284 15.19 44.284 C 18.768 44.284 21.772 43.104 24.204 40.742 C 26.356 38.59 27.432 35.967 27.432 32.877 C 27.432 32.877 27.508 2.942 27.637 2.329 C 27.752 1.777 27.925 1.373 28.175 1.138 C 28.701 0.636 29.458 0.471 30.276 0.471 L 30.974 0.474 C 31.136 0.474 31.22 0.401 31.22 0.255 C 31.22 0.193 31.198 0.135 31.15 0.081 C 31.107 0.03 31.042 0.001 30.974 0.003 L 23.436 0 C 23.366 0 23.307 0.025 23.26 0.079 C 23.212 0.132 23.19 0.188 23.19 0.252 C 23.19 0.398 23.271 0.471 23.436 0.471 L 23.893 0.471 C 24.468 0.471 24.969 0.566 25.406 0.743 C 25.622 0.857 26.25 1.281 26.25 2.278 L 26.25 30.761 C 26.25 32.599 26.323 34.395 25.67 36.155 C 25.392 36.903 25.022 37.618 24.566 38.273 C 23.417 39.921 21.685 41.21 19.757 41.93 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1iug4nm\",layoutDependency:layoutDependency,layoutId:\"WMWscsFt3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 64.181 44.289\" overflow=\"visible\"><path d=\"M 36.107 44.284 C 36.166 44.278 36.219 44.256 36.259 44.211 C 36.306 44.16 36.329 44.102 36.329 44.04 C 36.329 43.978 36.306 43.919 36.259 43.866 C 36.215 43.815 36.15 43.786 36.082 43.788 L 34.925 43.788 C 34.294 43.768 33.801 43.617 33.445 43.328 C 33.075 43.026 32.966 42.504 33.103 42.045 L 37.337 28.962 C 37.337 28.962 38.411 25.855 39.262 24.476 C 40.114 23.097 40.705 22.005 42.457 20.976 C 44.208 19.948 46.284 19.872 46.503 19.861 C 46.965 19.836 48.498 19.889 49.58 20.136 L 55.831 39.935 C 56.159 40.938 56.321 41.723 56.321 42.286 C 56.321 42.6 56.274 42.849 56.181 43.037 C 55.901 43.538 55.223 43.788 54.147 43.788 L 53.376 43.788 C 53.284 43.788 53.208 43.813 53.149 43.866 C 53.091 43.919 53.063 43.975 53.063 44.04 C 53.063 44.102 53.091 44.16 53.149 44.211 C 53.208 44.264 53.284 44.289 53.376 44.289 L 63.901 44.289 C 63.971 44.289 64.035 44.264 64.094 44.211 C 64.153 44.16 64.181 44.102 64.181 44.04 C 64.181 43.978 64.15 43.919 64.094 43.866 C 64.035 43.813 63.971 43.788 63.901 43.788 L 63.024 43.788 C 62.416 43.768 61.861 43.502 61.357 42.989 C 60.852 42.476 60.367 41.532 59.902 40.153 L 47.985 1.39 C 47.731 0.56 46.962 -0.005 46.094 0 L 41.277 0 C 41.159 0.042 41.101 0.14 41.101 0.244 C 41.101 0.305 41.123 0.364 41.171 0.415 C 41.218 0.468 41.274 0.493 41.347 0.493 L 42.821 0.493 C 43.454 0.597 44.107 1.779 44.785 4.035 C 45.183 5.352 45.382 6.041 45.382 6.103 L 49.341 19.256 C 44.477 18.236 42.238 19.771 40.467 21.066 C 39.271 21.94 38.1 24.305 37.438 25.813 C 37.124 26.538 36.851 27.281 36.62 28.037 C 35.945 30.254 35.202 32.453 34.476 34.656 C 33.692 37.04 32.846 39.419 32.148 41.832 C 32.011 42.308 31.927 42.793 31.504 43.104 C 29.721 44.415 27.847 42.577 26.922 41.35 C 25.849 39.929 25.28 38.175 24.588 36.553 C 23.82 34.757 23.069 32.952 22.33 31.145 C 21.758 29.747 21.195 28.346 20.637 26.942 C 20.363 26.247 20.088 25.552 19.819 24.854 C 19.553 24.168 19.34 23.417 19.009 22.758 C 18.424 21.587 17.675 21.004 16.765 21.004 C 15.784 21.004 14.602 21.486 13.223 22.447 C 11.141 23.868 9.737 24.58 9.014 24.58 C 8.756 24.58 8.628 24.518 8.628 24.392 C 8.628 24.224 8.779 23.932 9.084 23.515 C 9.527 22.868 9.88 22.461 10.138 22.293 C 11.376 21.248 12.71 20.444 14.136 19.881 L 14.837 19.598 C 16.648 18.904 18.427 18.13 20.169 17.278 C 21.923 16.42 23.389 15.378 24.571 14.145 C 25.751 12.912 26.379 11.399 26.449 9.6 C 26.449 6.778 25.63 4.679 23.994 3.301 C 22.358 1.922 20.323 1.028 17.891 0.622 C 15.459 0.216 13.004 0.011 10.525 0.011 L 0.283 0.011 C 0.213 0.011 0.149 0.036 0.09 0.09 C 0.031 0.143 0.003 0.199 0.003 0.263 C 0.003 0.325 0.031 0.378 0.09 0.42 C 0.149 0.462 0.283 0.485 0.493 0.485 C 1.359 0.504 2.023 0.678 2.491 1 C 2.959 1.325 3.192 1.987 3.192 2.99 L 3.192 41.302 C 3.192 42.305 2.951 42.975 2.471 43.309 C 1.992 43.642 1.261 43.81 0.28 43.81 C 0.21 43.81 0.146 43.835 0.087 43.889 C 0.028 43.942 0 43.998 0 44.062 C 0 44.124 0.028 44.177 0.087 44.219 C 0.146 44.261 0.21 44.281 0.28 44.281 L 10.138 44.281 C 10.208 44.281 10.272 44.261 10.331 44.219 C 10.39 44.177 10.418 44.124 10.418 44.062 C 10.418 43.894 10.256 43.813 9.928 43.813 C 9.062 43.793 8.395 43.62 7.927 43.295 C 7.459 42.972 7.226 42.308 7.226 41.305 L 7.226 2.796 C 7.274 1.939 7.512 1.345 7.947 1.012 C 8.378 0.678 9.098 0.51 10.104 0.51 C 12.536 0.51 14.688 0.734 16.557 1.183 C 18.426 1.631 19.878 2.519 20.906 3.847 C 21.934 5.175 22.45 7.07 22.45 9.535 L 22.45 9.88 C 22.31 12.158 21.385 14.033 19.679 15.507 C 17.972 16.98 15.961 18.239 13.646 19.284 C 11.586 20.287 9.987 21.52 8.84 22.982 C 8.373 23.568 8.14 24.047 8.14 24.426 C 8.14 24.759 8.387 24.969 8.877 25.053 L 8.947 25.053 C 9.625 25.053 10.864 24.594 12.665 23.675 C 13.296 23.319 13.823 23.142 14.243 23.142 C 14.641 23.142 14.98 23.372 15.26 23.832 L 18.592 31.854 L 21.663 39.173 C 22.083 40.173 22.484 41.187 22.694 42.249 C 22.73 42.44 22.744 42.633 22.711 42.827 C 22.702 42.88 22.688 42.928 22.671 42.975 C 22.33 43.894 20.514 43.777 19.74 43.807 C 19.553 43.807 19.46 43.891 19.46 44.057 C 19.46 44.177 19.516 44.253 19.628 44.287 L 36.107 44.287 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-oc0rsf\",layoutDependency:layoutDependency,layoutId:\"M8KZxEI44\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.679 44.314\" overflow=\"visible\"><path d=\"M 33.199 0.975 C 33.678 0.642 34.409 0.474 35.39 0.474 C 35.46 0.474 35.524 0.454 35.583 0.409 C 35.642 0.367 35.67 0.314 35.67 0.252 C 35.67 0.191 35.639 0.132 35.583 0.078 C 35.524 0.025 35.46 0 35.39 0 L 27.682 0 L 17.97 34.936 L 8.594 0.003 L 1.718 0.003 C 1.648 0.003 1.583 0.028 1.524 0.081 C 1.468 0.132 1.437 0.191 1.437 0.252 C 1.437 0.398 1.589 0.471 1.894 0.471 C 2.746 0.49 3.194 0.597 3.517 0.765 C 3.688 0.877 4.032 1.239 4.032 2.314 L 4.032 40.167 C 3.987 42.134 3.508 43.154 2.69 43.606 C 2.258 43.844 1.816 43.844 1.208 43.844 L 0.247 43.844 C 0.177 43.844 0.118 43.869 0.07 43.922 C 0.022 43.978 0 44.034 0 44.096 C 0 44.242 0.081 44.314 0.247 44.314 L 9.507 44.314 C 9.577 44.314 9.642 44.295 9.701 44.253 C 9.76 44.211 9.788 44.158 9.788 44.096 C 9.788 44.031 9.757 43.975 9.701 43.922 C 9.642 43.872 9.577 43.844 9.507 43.844 L 8.14 43.844 C 7.554 43.844 7.036 43.748 6.579 43.561 C 6.122 43.373 5.761 42.981 5.492 42.387 C 5.223 41.79 5.089 40.865 5.089 39.613 L 5.089 1.852 L 16.384 44.003 C 16.406 44.191 16.513 44.286 16.7 44.286 C 16.84 44.286 16.947 44.202 17.017 44.037 C 18.911 36.746 22.722 23.279 28.452 1.634 L 28.452 41.311 C 28.452 42.314 28.211 42.984 27.732 43.317 C 27.253 43.65 26.521 43.819 25.541 43.819 C 25.471 43.819 25.406 43.844 25.347 43.897 C 25.289 43.95 25.261 44.006 25.261 44.071 C 25.261 44.132 25.289 44.186 25.347 44.228 C 25.406 44.27 25.471 44.289 25.541 44.289 L 35.398 44.289 C 35.468 44.289 35.533 44.27 35.592 44.228 C 35.651 44.186 35.679 44.132 35.679 44.071 C 35.679 43.903 35.516 43.821 35.188 43.821 C 34.322 43.802 33.655 43.628 33.188 43.303 C 32.72 42.981 32.487 42.317 32.487 41.313 L 32.487 2.979 C 32.481 1.975 32.72 1.309 33.199 0.975 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-pz2b7s\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"zPAZdIcCg\",...addPropertyOverrides({fHcQo9j5p:{\"data-highlight\":true,onTap:onTap13rys02},gY67rUdJc:{\"data-highlight\":true,onTap:onTap14k6djw}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-jokvxp\",Component:MoreHorizontal,\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"EkT_UwVLU\",style:{\"--43q7um\":\"var(--token-d2c0e212-8f7c-4cc4-a3c1-3a58361a3ba8, rgb(81, 48, 56))\"},...addPropertyOverrides({fHcQo9j5p:{Component:X}},baseVariant,gestureVariant)})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rjhyx6\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"Z40PUmEaP\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||90)-0-64)/2)+20+0,...addPropertyOverrides({fHcQo9j5p:{y:(componentViewport?.y||0)+0+0+20+68+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wwjvw0-container\",layoutDependency:layoutDependency,layoutId:\"MD9cPhMQs-container\",nodeId:\"MD9cPhMQs\",rendersWithMotion:true,scopeId:\"Rno5UH2ce\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"MD9cPhMQs\",layoutId:\"MD9cPhMQs\",mMbBfoXPU:\"Home\",sYXA1Mx35:resolvedLinks[0],variant:matchVariant(\"D1iidnZWN\"),width:\"100%\",...addPropertyOverrides({fHcQo9j5p:{pHKWI9JMT:pHKWI9JMT13rys02,sYXA1Mx35:resolvedLinks[2],variant:matchVariant(\"rmqNaMc38\")},GwwDsE4Le:{sYXA1Mx35:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"h15uP7UYB\"},implicitPathVariables:undefined},{href:{webPageId:\"h15uP7UYB\"},implicitPathVariables:undefined},{href:{webPageId:\"h15uP7UYB\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||90)-0-64)/2)+20+0,...addPropertyOverrides({fHcQo9j5p:{y:(componentViewport?.y||0)+0+0+20+68+0+44}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nvsmz6-container\",layoutDependency:layoutDependency,layoutId:\"sReECpcG2-container\",nodeId:\"sReECpcG2\",rendersWithMotion:true,scopeId:\"Rno5UH2ce\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"sReECpcG2\",layoutId:\"sReECpcG2\",mMbBfoXPU:\"Work\",sYXA1Mx35:resolvedLinks1[0],variant:matchVariant(\"D1iidnZWN\"),width:\"100%\",...addPropertyOverrides({fHcQo9j5p:{pHKWI9JMT:pHKWI9JMT13rys02,sYXA1Mx35:resolvedLinks1[2],variant:matchVariant(\"rmqNaMc38\")},GwwDsE4Le:{sYXA1Mx35:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xkWmgLHrn\"},implicitPathVariables:undefined},{href:{webPageId:\"xkWmgLHrn\"},implicitPathVariables:undefined},{href:{webPageId:\"xkWmgLHrn\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||90)-0-64)/2)+20+0,...addPropertyOverrides({fHcQo9j5p:{y:(componentViewport?.y||0)+0+0+20+68+0+88}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b1qnbt-container\",layoutDependency:layoutDependency,layoutId:\"RUsLcDLyj-container\",nodeId:\"RUsLcDLyj\",rendersWithMotion:true,scopeId:\"Rno5UH2ce\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"RUsLcDLyj\",layoutId:\"RUsLcDLyj\",mMbBfoXPU:\"About\",sYXA1Mx35:resolvedLinks2[0],variant:matchVariant(\"D1iidnZWN\"),width:\"100%\",...addPropertyOverrides({fHcQo9j5p:{pHKWI9JMT:pHKWI9JMT13rys02,sYXA1Mx35:resolvedLinks2[2],variant:matchVariant(\"rmqNaMc38\")},GwwDsE4Le:{sYXA1Mx35:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"dysG4itpD\"},implicitPathVariables:undefined},{href:{webPageId:\"dysG4itpD\"},implicitPathVariables:undefined},{href:{webPageId:\"dysG4itpD\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(0+((componentViewport?.height||90)-0-64)/2)+20+0,...addPropertyOverrides({fHcQo9j5p:{y:(componentViewport?.y||0)+0+0+20+68+0+132}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fv4npu-container\",layoutDependency:layoutDependency,layoutId:\"CFNxuJJxV-container\",nodeId:\"CFNxuJJxV\",rendersWithMotion:true,scopeId:\"Rno5UH2ce\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"CFNxuJJxV\",layoutId:\"CFNxuJJxV\",mMbBfoXPU:\"Contact\",sYXA1Mx35:resolvedLinks3[0],variant:matchVariant(\"D1iidnZWN\"),width:\"100%\",...addPropertyOverrides({fHcQo9j5p:{pHKWI9JMT:pHKWI9JMT13rys02,sYXA1Mx35:resolvedLinks3[2],variant:matchVariant(\"rmqNaMc38\")},GwwDsE4Le:{sYXA1Mx35:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-iwfyb.framer-1xgfag2, .framer-iwfyb .framer-1xgfag2 { display: block; }\",\".framer-iwfyb.framer-1lozsb { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 90px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-iwfyb .framer-j4gqf3 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: var(--overflow-clip-fallback, clip); padding: 20px; position: relative; width: 1px; }\",\".framer-iwfyb .framer-s64sx8 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-iwfyb .framer-sawk21 { flex: none; height: 61px; left: 0px; overflow: visible; position: absolute; text-decoration: none; top: 0px; width: 140px; z-index: 1; }\",\".framer-iwfyb .framer-180afg2 { height: 62px; position: relative; width: 140px; }\",\".framer-iwfyb .framer-1xi20pz { height: 6px; left: 40px; position: absolute; top: 57px; width: 4px; }\",\".framer-iwfyb .framer-upkdwj { height: 5px; left: 50px; position: absolute; top: 57px; width: 5px; }\",\".framer-iwfyb .framer-yi9ofy { height: 5px; left: 62px; position: absolute; top: 57px; width: 5px; }\",\".framer-iwfyb .framer-q2hbag { height: 5px; left: 74px; position: absolute; top: 57px; width: 5px; }\",\".framer-iwfyb .framer-1kilv02 { height: 4px; left: 75px; position: absolute; top: 57px; width: 4px; }\",\".framer-iwfyb .framer-1xdo6qj { height: 5px; left: 87px; position: absolute; top: 57px; width: 1px; }\",\".framer-iwfyb .framer-1vozbo2 { height: 6px; left: 95px; position: absolute; top: 57px; width: 6px; }\",\".framer-iwfyb .framer-fl2036 { height: 4px; left: 96px; position: absolute; top: 57px; width: 4px; }\",\".framer-iwfyb .framer-1bsp48f { height: 45px; left: 41px; position: absolute; top: 0px; width: 31px; }\",\".framer-iwfyb .framer-1iug4nm { height: 45px; left: 76px; position: absolute; top: 0px; width: 64px; }\",\".framer-iwfyb .framer-oc0rsf { height: 45px; left: 0px; position: absolute; top: 0px; width: 36px; }\",\".framer-iwfyb .framer-pz2b7s { 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-iwfyb .framer-jokvxp { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 43px); position: relative; width: 43px; }\",\".framer-iwfyb .framer-rjhyx6 { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-iwfyb .framer-1wwjvw0-container, .framer-iwfyb .framer-1nvsmz6-container, .framer-iwfyb .framer-1b1qnbt-container, .framer-iwfyb .framer-1fv4npu-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-iwfyb.framer-v-omvkf2.framer-1lozsb { width: 810px; }\",\".framer-iwfyb.framer-v-qfek5f.framer-1lozsb { flex-direction: column; width: 390px; }\",\".framer-iwfyb.framer-v-qfek5f .framer-j4gqf3, .framer-iwfyb.framer-v-dmpqrr .framer-s64sx8 { flex: none; width: 100%; }\",\".framer-iwfyb.framer-v-qfek5f .framer-pz2b7s, .framer-iwfyb.framer-v-dmpqrr .framer-pz2b7s { cursor: pointer; }\",\".framer-iwfyb.framer-v-dmpqrr.framer-1lozsb { flex-direction: column; height: min-content; justify-content: flex-start; width: 390px; }\",\".framer-iwfyb.framer-v-dmpqrr .framer-j4gqf3 { flex: none; flex-direction: column; gap: 25px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; width: 100%; }\",\".framer-iwfyb.framer-v-dmpqrr .framer-rjhyx6 { flex-direction: column; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 90\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"GwwDsE4Le\":{\"layout\":[\"fixed\",\"fixed\"]},\"gY67rUdJc\":{\"layout\":[\"fixed\",\"fixed\"]},\"fHcQo9j5p\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRno5UH2ce=withCSS(Component,css,\"framer-iwfyb\");export default FramerRno5UH2ce;FramerRno5UH2ce.displayName=\"Nav Bar\";FramerRno5UH2ce.defaultProps={height:90,width:1200};addPropertyControls(FramerRno5UH2ce,{variant:{options:[\"hk_c1HFr2\",\"GwwDsE4Le\",\"gY67rUdJc\",\"fHcQo9j5p\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Phone Opened\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerRno5UH2ce,[{explicitInter:true,fonts:[]},...NavLinksFonts],{supportsExplicitInterCodegen:true});FramerRno5UH2ce.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavLinks,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRno5UH2ce\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GwwDsE4Le\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gY67rUdJc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fHcQo9j5p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"90\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Rno5UH2ce.map","// Generated by Framer (0ea0c8c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js\";import NavBar from\"#framer/local/canvasComponent/Rno5UH2ce/Rno5UH2ce.js\";const NavBarFonts=getFonts(NavBar);const BlurGradientFonts=getFonts(BlurGradient);const breakpoints={lq5RRZ4Ht:\"(max-width: 809.98px)\",SvGQOzqVG:\"(min-width: 1200px)\",yu68MFAUW:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-enp2x\";const variantClassNames={lq5RRZ4Ht:\"framer-v-9nybzt\",SvGQOzqVG:\"framer-v-1spbxuw\",yu68MFAUW:\"framer-v-mtcpeu\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={lq5RRZ4Ht:[\".framer-enp2x .framer-xq2y4v { flex-direction: column; gap: 10px; justify-content: flex-start; top: 50%; transform: translate(-50%, -50%); width: 100%; }\"],yu68MFAUW:[\".framer-enp2x .framer-121odb { height: 80px; }\",\".framer-enp2x .framer-xq2y4v { padding: 0px 20px 0px 20px; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={lq5RRZ4Ht:\".framer-9nybzt-override\",yu68MFAUW:\".framer-mtcpeu-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-enp2x.framer-crlp92, .framer-enp2x .framer-crlp92 { display: block; }\",\".framer-enp2x.framer-1spbxuw { align-content: center; align-items: center; background-color: #000000; 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-enp2x .framer-1qutpt4-container { flex: none; height: auto; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-enp2x .framer-1989bu7-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: 200px; left: 0px; order: -999; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; z-index: 10; }\",\".framer-enp2x .framer-73c6zf { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-enp2x .framer-121odb { background-color: var(--token-127a76b2-e7e0-4891-9a11-de1c0b6ead6d, #382c20); flex: none; gap: 10px; height: 100px; order: 1003; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; z-index: 10; }\",\".framer-enp2x .framer-xq2y4v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 50%; max-width: 1200px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; top: 40px; transform: translateX(-50%); width: 1120px; }\",\".framer-enp2x .framer-1cr3e7v, .framer-enp2x .framer-n76h2a, .framer-enp2x .framer-38gu4l { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={lq5RRZ4Ht:\"(max-width: 809.98px)\",SvGQOzqVG:\"(min-width: 1200px)\",yu68MFAUW:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"SvGQOzqVG\",Phone:\"lq5RRZ4Ht\",Tablet:\"yu68MFAUW\"};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,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"SvGQOzqVG\"};};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:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"SvGQOzqVG\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(0, 0, 0); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1spbxuw\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:90,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qutpt4-container\",nodeId:\"FjZZuR8Qv\",scopeId:\"VaB3kzmRx\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lq5RRZ4Ht:{variant:matchVariant(\"gY67rUdJc\")},yu68MFAUW:{variant:matchVariant(\"GwwDsE4Le\")}},children:/*#__PURE__*/_jsx(NavBar,{height:\"100%\",id:\"FjZZuR8Qv\",layoutId:\"FjZZuR8Qv\",style:{width:\"100%\"},variant:matchVariant(\"hk_c1HFr2\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1989bu7-container\",\"data-framer-name\":\"Bottom Blur Gradiendt\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,name:\"Bottom Blur Gradiendt\",nodeId:\"lsvDMwOwh\",scopeId:\"VaB3kzmRx\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:10,borderRadius:\"0px\",direction:\"to bottom\",height:\"100%\",id:\"lsvDMwOwh\",layoutId:\"lsvDMwOwh\",name:\"Bottom Blur Gradiendt\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-73c6zf\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-121odb\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xq2y4v\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{yu68MFAUW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--token-60e4c29b-aeeb-445b-a631-67d182d51602, rgb(220, 214, 206))\"},children:\"\\xa9 2026 MURA STUDIO - All Rights reserved\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--token-60e4c29b-aeeb-445b-a631-67d182d51602, rgb(220, 214, 206))\"},children:\"\\xa9 2026 MURA STUDIO - All Rights reserved\"})}),className:\"framer-1cr3e7v\",fonts:[\"FS;Montserrat-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{yu68MFAUW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--token-60e4c29b-aeeb-445b-a631-67d182d51602, rgb(220, 214, 206))\"},children:\"Website Created by MURA STUDIO\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--token-60e4c29b-aeeb-445b-a631-67d182d51602, rgb(220, 214, 206))\"},children:\"Website Created by MURA STUDIO\"})}),className:\"framer-n76h2a\",fonts:[\"FS;Montserrat-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{yu68MFAUW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--token-60e4c29b-aeeb-445b-a631-67d182d51602, rgb(220, 214, 206))\"},children:\"Los Cabos, Mexico\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.15em\",\"--framer-text-color\":\"var(--token-60e4c29b-aeeb-445b-a631-67d182d51602, rgb(220, 214, 206))\"},children:\"Los Cabos, Mexico\"})}),className:\"framer-38gu4l\",fonts:[\"FS;Montserrat-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]})})]}),/*#__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=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yu68MFAUW\":{\"layout\":[\"fixed\",\"fixed\"]},\"lq5RRZ4Ht\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"SvGQOzqVG\":[\".framer-1qutpt4-container\",\".framer-1989bu7-container\",\".framer-121odb\"],\"yu68MFAUW\":[\".framer-1qutpt4-container\",\".framer-1989bu7-container\",\".framer-121odb\"],\"lq5RRZ4Ht\":[\".framer-1qutpt4-container\",\".framer-1989bu7-container\",\".framer-121odb\"]}\n * @framerBreakpoints {\"SvGQOzqVG\":{\"min\":1200,\"canvasClassName\":\"framer-1spbxuw-override\",\"minHeight\":1000,\"viewportHeight\":870,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"yu68MFAUW\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-mtcpeu-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"lq5RRZ4Ht\":{\"max\":809,\"canvasClassName\":\"framer-9nybzt-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant SvGQOzqVG\n * @framerLayoutTemplate true\n */const FramerVaB3kzmRx=withCSS(Component,css,\"framer-enp2x\");export default FramerVaB3kzmRx;FramerVaB3kzmRx.displayName=\"Main\";FramerVaB3kzmRx.defaultProps={height:1e3,width:1200};addFonts(FramerVaB3kzmRx,[{explicitInter:true,fonts:[{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.woff2\",weight:\"400\"}]},...NavBarFonts,...BlurGradientFonts],{supportsExplicitInterCodegen:true});FramerVaB3kzmRx.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavBar,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVaB3kzmRx\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"SvGQOzqVG\\\":[\\\".framer-1qutpt4-container\\\",\\\".framer-1989bu7-container\\\",\\\".framer-121odb\\\"],\\\"yu68MFAUW\\\":[\\\".framer-1qutpt4-container\\\",\\\".framer-1989bu7-container\\\",\\\".framer-121odb\\\"],\\\"lq5RRZ4Ht\\\":[\\\".framer-1qutpt4-container\\\",\\\".framer-1989bu7-container\\\",\\\".framer-121odb\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerDefaultVariant\":\"SvGQOzqVG\",\"framerBreakpoints\":\"{\\\"SvGQOzqVG\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1spbxuw-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":870,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"yu68MFAUW\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-mtcpeu-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"lq5RRZ4Ht\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-9nybzt-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yu68MFAUW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lq5RRZ4Ht\\\":{\\\"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 Main from \"https://framerusercontent.com/modules/1rMfEAjYoniaC9uQ1Y7j/HhqPgg9PKaGELc0SIzbi/VaB3kzmRx.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ozxSGCLYmAOjVfSEArWF/yNVtW00PDyytW8Oz7Be5/augiA20Il.js\")), path: \"/\"}, dysG4itpD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/V63gmQIK1exWxFeBk2zX/BbGDEYUqwZ2z63jzTEQx/dysG4itpD.js\")), path: \"/contact\"}, h15uP7UYB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bOW03JughEh9wb8cwsbQ/b9fzKr7KOuFQ1K6n5Kya/h15uP7UYB.js\")), path: \"/work\"}, xkWmgLHrn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mkPpKJbjeaq1xBK8WHoq/vW473N3jOLQiy5Mas5Qv/xkWmgLHrn.js\")), path: \"/about\"}, J5ZlUn8TH: {collectionId: \"hF1TXX8kv\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RhdP1RtdWERd1EAj2LGQ/xTe9k5twquppFKWGyIUy/J5ZlUn8TH.js\")), path: \"/project-portfolio/:Y9x64rl3W\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {hF1TXX8kv: async () => (await import(\"https://framerusercontent.com/modules/IEy8VRCBleB9s7ttP0gm/AR856OrxtYM6PPqB6BFX/hF1TXX8kv.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"070286e2a2f240c142df2acf1bbbda0522b593895137030ce34f2db9db3c489c\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"dysG4itpD\":\r\ncase \"h15uP7UYB\":\r\ncase \"xkWmgLHrn\":\r\ncase \"J5ZlUn8TH\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"dysG4itpD\":\r\ncase \"h15uP7UYB\":\r\ncase \"xkWmgLHrn\":\r\ncase \"J5ZlUn8TH\":\r\nreturn [{hash: \"1spbxuw\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"mtcpeu\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"9nybzt\", 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://www.murastudio.io\",\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/4Tkg4SdD4Iyg3MUpQc0l/KDlNhZFTEgCmQBMKeyo8/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: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.8, ease: [0.57, 0.01, 0.3, 0.97], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, 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"],"mappings":"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"}