{"version":3,"file":"script_main.BZRHEb3j.mjs","names":["fonts","css","className","addPropertyOverrides","Material","cycleOrder","variantClassNames","humanReadableVariantMap","React.useId","className","addPropertyOverrides","Social","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","css","getProps","className","addPropertyOverrides","MainLogo","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","SVG","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","className","Image","NavLinks","Grid","Footer","useRef","React.useId","className","PropertyOverrides","React.createElement","Template1","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/cJYQAuwrp0uc4tbdVjH2/xEJKMRphYwF94Ihtnek9/UiFjhjhkK.js","https:/framerusercontent.com/modules/oeJHfso1UBpvREIqEvL9/6v3kI9vmZUuosXA1sBDZ/N7nh62B9F.js","https:/framerusercontent.com/modules/lwgJI8OdxDPbobCNoqDL/E2Z2fjAu2jWcsEtfI9BT/FF7dljYBM.js","https:/framerusercontent.com/modules/KKc6vGV75JmemJp2WTkV/fYng2L33ceKqlXpeaoOU/PObWO1Mmb.js","https:/framerusercontent.com/modules/BpwcCnD5bb9XUusKBuar/f0iXOLA0xt4Jj2JSmg3T/qdc8VZYym.js","https:/framerusercontent.com/modules/fgiqM7zriUDW5ozuIpXj/ACSwisYNTGYZEeLHzDrU/l9GPG8fUR.js","https:/framerusercontent.com/modules/thyQpjE4JQpgdPlxMHPI/vIKLF8X3yxbdBo6Z8Up3/ySSziyxBt.js","https:/framerusercontent.com/modules/grVKbKiP50m7QDDjumJX/Vho7IHnrCEtWYcrkHdcf/wEGx2QHOO.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (4eeba22)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-3Q7Rp .framer-styles-preset-1k23w6j:not(.rich-text-wrapper), .framer-3Q7Rp .framer-styles-preset-1k23w6j.rich-text-wrapper a { --framer-link-text-color: #ff6040; }\"];export const className=\"framer-3Q7Rp\";\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 (6d96884)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getPropertyControls,Link,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";const MaterialFonts=getFonts(Material);const MaterialControls=getPropertyControls(Material);const enabledGestures={cR5H9c4Wb:{hover:true}};const cycleOrder=[\"cR5H9c4Wb\"];const variantClassNames={cR5H9c4Wb:\"framer-v-el8xql\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const humanReadableVariantMap={};const transitions={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"cR5H9c4Wb\",icon:Ga4XD6inS=\"Twitter\",link:n98VOgYIP,...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"cR5H9c4Wb\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-PDnFr\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsx(Link,{href:n98VOgYIP,openInNewTab:true,children:/*#__PURE__*/ _jsx(motion.a,{...restProps,className:`${cx(\"framer-el8xql\",className)} framer-a0qk21`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"cR5H9c4Wb\",ref:ref,style:{...style},transition:transition,...addPropertyOverrides({\"cR5H9c4Wb-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(motion.div,{className:\"framer-qri5vk-container\",layoutDependency:layoutDependency,layoutId:\"JS0g1KcqQ-container\",transition:transition,children:/*#__PURE__*/ _jsx(Material,{color:'var(--token-a340cc26-67d8-46d6-a7d5-1c24a414cd4c, rgba(255, 255, 255, 0.25)) /* {\"name\":\"white 25\"} */',height:\"100%\",iconSearch:\"Home\",iconSelection:Ga4XD6inS,iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"JS0g1KcqQ\",layoutId:\"JS0g1KcqQ\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"cR5H9c4Wb-hover\":{color:'var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255)) /* {\"name\":\"white 100\"} */'}},baseVariant,gestureVariant)})})})})})});});const css=['.framer-PDnFr [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PDnFr .framer-a0qk21 { display: block; }\",\".framer-PDnFr .framer-el8xql { height: 24px; overflow: hidden; position: relative; text-decoration: none; width: 24px; }\",\".framer-PDnFr .framer-qri5vk-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-PDnFr .framer-v-el8xql .framer-el8xql { cursor: pointer; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hBMhP98j3\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Ga4XD6inS\":\"icon\",\"n98VOgYIP\":\"link\"}\n */ const FramerN7nh62B9F=withCSS(Component,css,\"framer-PDnFr\");export default FramerN7nh62B9F;FramerN7nh62B9F.displayName=\"Social\";FramerN7nh62B9F.defaultProps={height:24,width:24};addPropertyControls(FramerN7nh62B9F,{Ga4XD6inS:(MaterialControls===null||MaterialControls===void 0?void 0:MaterialControls[\"iconSelection\"])&&{...MaterialControls[\"iconSelection\"],defaultValue:\"Twitter\",hidden:undefined,title:\"Icon\"},n98VOgYIP:{title:\"Link\",type:ControlType.Link}});addFonts(FramerN7nh62B9F,[...MaterialFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerN7nh62B9F\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Ga4XD6inS\\\":\\\"icon\\\",\\\"n98VOgYIP\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hBMhP98j3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"24\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./N7nh62B9F.map","// Generated by Framer (4eeba22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}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/14FahFJkkS6M1dPB9rlc/SnOvpSXO6JzgsVCvAwcP/ro7OPezbn.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/cJYQAuwrp0uc4tbdVjH2/xEJKMRphYwF94Ihtnek9/UiFjhjhkK.js\";import Social from\"https://framerusercontent.com/modules/oeJHfso1UBpvREIqEvL9/6v3kI9vmZUuosXA1sBDZ/N7nh62B9F.js\";const SocialFonts=getFonts(Social);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"jrG4uFPXX\",\"rm3kfWLuK\"];const serializationHash=\"framer-BObD3\";const variantClassNames={jrG4uFPXX:\"framer-v-dxiozy\",rm3kfWLuK:\"framer-v-1o9e6lw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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\":\"jrG4uFPXX\",\"Variant 2\":\"rm3kfWLuK\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jrG4uFPXX\"};};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:\"jrG4uFPXX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.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__*/_jsxs(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stagger:0,stiffness:500,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-120}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-dxiozy\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"jrG4uFPXX\",ref:refBinding,style:{...style},...addPropertyOverrides({rm3kfWLuK:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXRoaW4=\",\"--framer-font-family\":'\"Outfit\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"100\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33d35694-b896-43ea-b3a4-8d908d4a92c6, rgb(240, 84, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://easyfast.design\",motionChild:true,nodeId:\"uTIhPE1wG\",openInNewTab:false,relValues:[],scopeId:\"FF7dljYBM\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1k23w6j\",\"data-styles-preset\":\"UiFjhjhkK\",children:\"\\xa9 2026 \\xd8JE Studio  \"})})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXRoaW4=\",\"--framer-font-family\":'\"Outfit\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"100\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgba(255, 255, 255, 0.97))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://easyfast.design\",motionChild:true,nodeId:\"uTIhPE1wG\",openInNewTab:false,relValues:[],scopeId:\"FF7dljYBM\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Vienna — immersive environments & media art\"})})})]}),className:\"framer-cb3dtg\",fonts:[\"FS;Outfit-thin\"],layoutDependency:layoutDependency,layoutId:\"uTIhPE1wG\",style:{\"--extracted-2gxw0f\":\"rgba(255, 255, 255, 0.97)\",\"--extracted-r6o4lv\":\"var(--token-33d35694-b896-43ea-b3a4-8d908d4a92c6, rgb(240, 84, 0))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({rm3kfWLuK:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXRoaW4=\",\"--framer-font-family\":'\"Outfit\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"100\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33d35694-b896-43ea-b3a4-8d908d4a92c6, rgb(240, 84, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://easyfast.design\",motionChild:true,nodeId:\"uTIhPE1wG\",openInNewTab:false,relValues:[],scopeId:\"FF7dljYBM\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1k23w6j\",\"data-styles-preset\":\"UiFjhjhkK\",children:\"\\xa9 2026 \\xd8JE Studio  \"})})}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7T3V0Zml0LXRoaW4=\",\"--framer-font-family\":'\"Outfit\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"100\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgba(255, 255, 255, 0.97))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://easyfast.design\",motionChild:true,nodeId:\"uTIhPE1wG\",openInNewTab:false,relValues:[],scopeId:\"FF7dljYBM\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Vienna — immersive environments & media art\"})})})]})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lm36gk\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"YZRJrwWL9\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-811ryh-container\",\"data-framer-name\":\"Insta\",layoutDependency:layoutDependency,layoutId:\"oNs4qpprf-container\",name:\"Insta\",nodeId:\"oNs4qpprf\",rendersWithMotion:true,scopeId:\"FF7dljYBM\",children:/*#__PURE__*/_jsx(Social,{height:\"100%\",icon:\"Instagram\",id:\"oNs4qpprf\",layoutId:\"oNs4qpprf\",link:\"https://www.instagram.com/oje.studio\",name:\"Insta\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BObD3.framer-v0uh11, .framer-BObD3 .framer-v0uh11 { display: block; }\",\".framer-BObD3.framer-dxiozy { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-BObD3 .framer-cb3dtg { flex: 1 0 0px; height: auto; max-width: 1920px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-BObD3 .framer-1lm36gk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-BObD3 .framer-811ryh-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-BObD3.framer-v-1o9e6lw.framer-dxiozy { flex-direction: column; gap: 52px; height: min-content; }\",\".framer-BObD3.framer-v-1o9e6lw .framer-cb3dtg { flex: none; width: 100%; }\",\".framer-BObD3.framer-v-1o9e6lw .framer-1lm36gk { flex: none; height: min-content; justify-content: center; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"rm3kfWLuK\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFF7dljYBM=withCSS(Component,css,\"framer-BObD3\");export default FramerFF7dljYBM;FramerFF7dljYBM.displayName=\"footer\";FramerFF7dljYBM.defaultProps={height:100,width:1200};addPropertyControls(FramerFF7dljYBM,{variant:{options:[\"jrG4uFPXX\",\"rm3kfWLuK\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerFF7dljYBM,[{explicitInter:true,fonts:[{cssFamilyName:\"Outfit\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Outfit\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/ZJWRO7FKM5ZBUEHT27BKF46RB7XYPTMZ/ARCHRLRRO3FQFSPFOALQ7MLP3RVYLQIH/MVYF4ESEAKEH43KA4UAEJXCVA2XP4RZO.woff2\",weight:\"100\"}]},...SocialFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFF7dljYBM\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rm3kfWLuK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"100\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FF7dljYBM.map","// Generated by Framer (4eeba22)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-HzDm9 .framer-styles-preset-1y2o0ki:not(.rich-text-wrapper), .framer-HzDm9 .framer-styles-preset-1y2o0ki.rich-text-wrapper a { --framer-link-hover-text-background-corner-shape: superellipse(1); --framer-link-hover-text-background-corner-shape-fallback: 1; --framer-link-hover-text-background-radius: calc(0px*var(--one-if-corner-shape-supported,var(--framer-link-hover-text-background-corner-shape-fallback,1))); --framer-link-hover-text-color: var(--token-33d35694-b896-43ea-b3a4-8d908d4a92c6, #f05400); --framer-link-hover-text-decoration: underline; --framer-link-text-background-corner-shape: superellipse(1); --framer-link-text-background-corner-shape-fallback: 1; --framer-link-text-background-radius: calc(0px*var(--one-if-corner-shape-supported,var(--framer-link-text-background-corner-shape-fallback,1))); --framer-link-text-color: var(--token-33d35694-b896-43ea-b3a4-8d908d4a92c6, #f05400); }\"];export const className=\"framer-HzDm9\";\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{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 72 22\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 52.148 5.391 C 51.996 5.293 51.861 5.172 51.746 5.032 L 52.192 4.581 C 52.328 4.744 52.483 4.866 52.659 4.946 C 52.834 5.027 53.031 5.067 53.248 5.067 C 53.465 5.067 53.631 5.029 53.749 4.955 C 53.866 4.881 53.924 4.775 53.924 4.637 C 53.924 4.503 53.877 4.398 53.782 4.323 C 53.688 4.248 53.565 4.186 53.415 4.137 C 53.266 4.089 53.108 4.041 52.941 3.993 C 52.775 3.945 52.617 3.882 52.468 3.804 C 52.318 3.727 52.195 3.62 52.101 3.483 C 52.006 3.346 51.959 3.167 51.959 2.946 C 51.959 2.723 52.012 2.531 52.118 2.369 C 52.224 2.208 52.375 2.082 52.57 1.993 C 52.765 1.903 52.997 1.859 53.268 1.859 C 53.555 1.859 53.811 1.91 54.035 2.012 C 54.26 2.114 54.445 2.266 54.59 2.468 L 54.144 2.917 C 54.038 2.78 53.909 2.675 53.758 2.603 C 53.608 2.531 53.436 2.496 53.245 2.496 C 53.045 2.496 52.892 2.531 52.785 2.602 C 52.678 2.674 52.625 2.77 52.625 2.892 C 52.625 3.015 52.672 3.11 52.767 3.179 C 52.861 3.248 52.984 3.305 53.134 3.35 C 53.284 3.395 53.442 3.443 53.608 3.492 C 53.772 3.54 53.931 3.607 54.082 3.69 C 54.229 3.77 54.354 3.885 54.448 4.024 C 54.543 4.164 54.59 4.348 54.59 4.577 C 54.59 4.923 54.468 5.197 54.224 5.4 C 53.981 5.602 53.651 5.704 53.235 5.704 C 53.033 5.704 52.839 5.676 52.655 5.622 C 52.47 5.568 52.301 5.491 52.148 5.391 Z M 58.314 4.926 C 58.181 4.683 58.114 4.402 58.114 4.081 L 58.114 1.936 L 58.811 1.936 L 58.811 4.051 C 58.811 4.253 58.846 4.427 58.915 4.573 C 58.985 4.72 59.086 4.833 59.218 4.912 C 59.351 4.992 59.507 5.032 59.688 5.032 C 59.962 5.032 60.176 4.945 60.33 4.771 C 60.483 4.596 60.56 4.357 60.56 4.051 L 60.56 1.936 L 61.257 1.936 L 61.257 4.082 C 61.257 4.403 61.191 4.686 61.057 4.93 C 60.924 5.174 60.74 5.364 60.503 5.5 C 60.267 5.636 59.995 5.704 59.686 5.704 C 59.382 5.704 59.111 5.635 58.872 5.497 C 58.633 5.359 58.447 5.169 58.314 4.926 Z M 63.738 5.704 C 63.402 5.704 63.1 5.619 62.831 5.45 C 62.562 5.282 62.35 5.052 62.193 4.763 C 62.036 4.473 61.958 4.148 61.958 3.788 C 61.958 3.422 62.036 3.094 62.193 2.805 C 62.349 2.516 62.562 2.286 62.831 2.115 C 63.1 1.944 63.402 1.859 63.738 1.859 C 64.015 1.859 64.264 1.917 64.485 2.032 C 64.656 2.122 64.802 2.239 64.923 2.383 L 64.972 2.383 L 64.972 0.08 L 65.669 0.08 L 65.669 5.626 L 64.972 5.626 L 64.972 5.118 C 64.845 5.289 64.685 5.425 64.49 5.528 C 64.268 5.645 64.018 5.704 63.738 5.704 Z M 64.972 5.118 L 64.986 5.098 L 64.972 5.098 Z M 70.085 5.704 C 69.728 5.704 69.405 5.618 69.116 5.446 C 68.827 5.275 68.598 5.043 68.428 4.75 C 68.258 4.458 68.173 4.131 68.173 3.771 C 68.173 3.413 68.258 3.09 68.428 2.802 C 68.598 2.515 68.827 2.286 69.116 2.115 C 69.405 1.944 69.728 1.859 70.085 1.859 C 70.444 1.859 70.768 1.943 71.057 2.112 C 71.346 2.281 71.575 2.51 71.745 2.799 C 71.915 3.089 72 3.413 72 3.771 C 72 4.133 71.915 4.459 71.745 4.751 C 71.575 5.043 71.346 5.275 71.057 5.446 C 70.768 5.618 70.444 5.704 70.085 5.704 Z M 55.912 2.609 L 55.912 2.571 L 55.029 2.571 L 55.029 1.936 L 55.912 1.936 L 55.912 1.931 L 55.93 1.931 L 55.93 0.39 L 56.627 0.39 L 56.627 1.931 L 56.662 1.931 L 56.662 1.936 L 57.527 1.936 L 57.527 2.571 L 56.662 2.571 L 56.662 2.609 L 56.627 2.609 L 56.627 5.626 L 55.93 5.626 L 55.93 2.609 Z M 66.69 1.936 L 67.387 1.936 L 67.387 5.626 L 66.69 5.626 Z M 63.854 5.041 C 64.086 5.041 64.288 4.988 64.462 4.88 C 64.635 4.773 64.77 4.625 64.868 4.436 C 64.966 4.247 65.014 4.029 65.014 3.783 C 65.014 3.533 64.965 3.314 64.867 3.125 C 64.768 2.937 64.632 2.789 64.458 2.682 C 64.285 2.574 64.082 2.521 63.851 2.521 C 63.62 2.521 63.417 2.575 63.242 2.682 C 63.066 2.79 62.928 2.938 62.826 3.127 C 62.725 3.316 62.674 3.534 62.674 3.781 C 62.674 4.027 62.725 4.245 62.825 4.435 C 62.926 4.625 63.066 4.774 63.244 4.881 C 63.422 4.988 63.625 5.041 63.854 5.041 Z M 70.085 5.03 C 70.318 5.03 70.525 4.976 70.705 4.868 C 70.886 4.76 71.028 4.61 71.13 4.419 C 71.232 4.228 71.284 4.012 71.284 3.769 C 71.284 3.53 71.232 3.318 71.127 3.133 C 71.023 2.947 70.881 2.801 70.703 2.694 C 70.524 2.586 70.318 2.532 70.085 2.532 C 69.856 2.532 69.65 2.586 69.469 2.694 C 69.29 2.798 69.143 2.95 69.043 3.133 C 68.941 3.318 68.89 3.531 68.89 3.771 C 68.89 4.013 68.941 4.23 69.043 4.42 C 69.145 4.61 69.287 4.76 69.469 4.868 C 69.65 4.976 69.856 5.03 70.085 5.03 Z M 67.038 1.2 C 66.913 1.2 66.809 1.157 66.726 1.07 C 66.643 0.983 66.602 0.877 66.602 0.752 C 66.602 0.625 66.643 0.519 66.726 0.433 C 66.809 0.348 66.913 0.305 67.038 0.305 C 67.168 0.305 67.274 0.348 67.356 0.433 C 67.437 0.519 67.478 0.625 67.478 0.752 C 67.478 0.877 67.437 0.983 67.356 1.07 C 67.274 1.157 67.168 1.2 67.038 1.2 Z M 4.044 19.279 L 1.978 21.363 L 0 19.379 L 2.106 17.254 C 1.591 16.55 1.163 15.781 0.82 14.947 C 0.282 13.64 0.014 12.237 0.014 10.739 C 0.014 9.236 0.281 7.836 0.816 6.538 C 1.351 5.241 2.094 4.101 3.047 3.118 C 3.999 2.136 5.109 1.37 6.376 0.822 C 7.643 0.274 9.016 0 10.496 0 C 11.976 0 13.35 0.274 14.62 0.822 C 15.482 1.194 16.272 1.667 16.991 2.24 L 19.018 0.195 L 20.997 2.179 L 18.928 4.265 C 19.437 4.963 19.862 5.725 20.202 6.554 C 20.74 7.861 21.008 9.266 21.008 10.769 C 21.008 12.267 20.741 13.67 20.206 14.977 C 19.671 16.285 18.928 17.427 17.975 18.405 C 17.023 19.383 15.915 20.15 14.65 20.705 C 13.385 21.261 12.021 21.538 10.556 21.538 C 9.076 21.538 7.698 21.261 6.421 20.705 C 5.556 20.329 4.764 19.853 4.044 19.279 Z M 18.159 18.914 L 20.146 17.074 C 20.536 17.637 21.012 18.068 21.574 18.367 C 22.137 18.666 22.77 18.816 23.475 18.816 C 24.175 18.816 24.795 18.666 25.335 18.367 C 25.875 18.068 26.301 17.623 26.613 17.032 C 26.926 16.442 27.082 15.714 27.082 14.849 L 27.082 0.302 L 29.908 0.302 L 29.908 14.691 C 29.908 16.088 29.634 17.3 29.084 18.326 C 28.534 19.351 27.783 20.143 26.831 20.701 C 25.878 21.259 24.79 21.538 23.565 21.538 C 22.375 21.538 21.326 21.302 20.416 20.83 C 19.506 20.357 18.754 19.718 18.159 18.914 Z M 33.253 18.39 C 32.293 17.402 31.544 16.254 31.007 14.947 C 30.47 13.64 30.201 12.237 30.201 10.739 C 30.201 9.236 30.468 7.836 31.003 6.538 C 31.538 5.241 32.282 4.101 33.234 3.118 C 34.186 2.136 35.296 1.37 36.563 0.822 C 37.83 0.274 39.204 0 40.683 0 C 42.163 0 43.538 0.274 44.807 0.822 C 46.077 1.37 47.19 2.136 48.148 3.118 C 49.105 4.101 49.852 5.246 50.389 6.554 C 50.927 7.861 51.196 9.266 51.196 10.769 C 51.196 11.243 51.168 11.717 51.112 12.187 L 47.064 12.187 L 47.064 12.194 L 33.214 12.194 C 33.306 12.817 33.459 13.412 33.673 13.978 C 34.047 14.971 34.571 15.826 35.243 16.542 C 35.916 17.259 36.717 17.817 37.647 18.216 C 38.576 18.616 39.589 18.816 40.683 18.816 C 42.173 18.816 43.486 18.469 44.623 17.775 C 45.713 17.111 46.58 16.207 47.224 15.065 L 49.244 17.097 C 48.92 17.562 48.558 17.999 48.163 18.405 C 47.21 19.383 46.102 20.15 44.837 20.705 C 43.572 21.261 42.208 21.538 40.743 21.538 C 39.264 21.538 37.885 21.261 36.608 20.705 C 35.331 20.15 34.212 19.378 33.253 18.39 Z M 17.537 7.526 C 17.367 7.084 17.165 6.668 16.933 6.278 L 5.956 17.35 C 6.413 17.693 6.914 17.982 7.459 18.216 C 8.389 18.616 9.401 18.816 10.496 18.816 C 11.986 18.816 13.299 18.469 14.436 17.775 C 15.573 17.081 16.468 16.127 17.121 14.913 C 17.773 13.699 18.099 12.308 18.099 10.739 C 18.099 9.573 17.912 8.502 17.537 7.526 Z M 13.551 3.311 C 12.629 2.919 11.611 2.722 10.496 2.722 C 9.021 2.722 7.715 3.064 6.578 3.748 C 5.441 4.432 4.548 5.376 3.898 6.58 C 3.248 7.784 2.923 9.17 2.923 10.739 C 2.923 11.906 3.11 12.985 3.485 13.978 C 3.656 14.431 3.858 14.856 4.092 15.251 L 15.065 4.183 C 14.603 3.834 14.099 3.543 13.551 3.311 Z M 34.085 6.58 C 33.629 7.425 33.333 8.36 33.197 9.384 L 48.196 9.384 C 48.106 8.731 47.949 8.111 47.724 7.526 C 47.349 6.551 46.822 5.703 46.142 4.981 C 45.462 4.26 44.661 3.703 43.739 3.311 C 42.816 2.919 41.798 2.722 40.683 2.722 C 39.209 2.722 37.903 3.064 36.765 3.748 C 35.628 4.432 34.735 5.376 34.085 6.58 Z\" fill=\"var(--token-33d35694-b896-43ea-b3a4-8d908d4a92c6, rgb(240, 84, 0))\" height=\"21.538460715670887px\" id=\"y5VU5EVYb\" transform=\"translate(0 0.23)\" width=\"71.99999681046248px\"/></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=({fill,height,id,width,...props})=>{return{...props,O2iJFZEn2:fill??props.O2iJFZEn2??\"var(--token-6b60c4fa-a3b2-4ea3-8e1a-4202c7b68ede, rgba(255, 255, 255, 0.5))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,O2iJFZEn2,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-bTnp4\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-bTnp4 { -webkit-mask: ${mask}; aspect-ratio: 3.272727272727273; background-color: var(--token-33d35694-b896-43ea-b3a4-8d908d4a92c6, #f05400); mask: ${mask}; width: 72px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 72\n * @framerIntrinsicHeight 22\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"O2iJFZEn2\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Main Logo\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-33d35694-b896-43ea-b3a4-8d908d4a92c6, rgb(240, 84, 0))\"},\"set\":{\"localId\":\"vectorSet/N_Dlk7uou\",\"id\":\"N_Dlk7uou\",\"moduleId\":\"4bU9JgMbRluGUG1rTJsT\"}}\n */const Icon=withCSS(Component,css,\"framer-bTnp4\");Icon.displayName=\"Main Logo\";export default Icon;addPropertyControls(Icon,{O2iJFZEn2:{defaultValue:'var(--token-6b60c4fa-a3b2-4ea3-8e1a-4202c7b68ede, rgba(255, 255, 255, 0.5)) /* {\"name\":\"white 50\"} */',hidden:true,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"22\",\"framerIntrinsicWidth\":\"72\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Main Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-33d35694-b896-43ea-b3a4-8d908d4a92c6, rgb(240, 84, 0))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N_Dlk7uou\\\",\\\"id\\\":\\\"N_Dlk7uou\\\",\\\"moduleId\\\":\\\"4bU9JgMbRluGUG1rTJsT\\\"}}\",\"framerVariables\":\"{\\\"O2iJFZEn2\\\":\\\"fill\\\"}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4eeba22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SVG,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 sharedStyle3 from\"https://framerusercontent.com/modules/KKc6vGV75JmemJp2WTkV/fYng2L33ceKqlXpeaoOU/PObWO1Mmb.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/14FahFJkkS6M1dPB9rlc/SnOvpSXO6JzgsVCvAwcP/ro7OPezbn.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/fDy9XgSGuiMf9taxzgrm/PxKLVZ5ZqqgvYSFRjmlU/YckFIlg3V.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/YRDVPseQSJqS6FDXpO8w/E9nCfTtS7Y6CV8v020g3/yw97_a47_.js\";import MainLogo from\"https://framerusercontent.com/modules/BpwcCnD5bb9XUusKBuar/f0iXOLA0xt4Jj2JSmg3T/qdc8VZYym.js\";const MainLogoFonts=getFonts(MainLogo);const cycleOrder=[\"fZfZdYOHc\",\"FKbEZPJLt\",\"nmeT8pYVr\"];const serializationHash=\"framer-NAWde\";const variantClassNames={FKbEZPJLt:\"framer-v-1g5cch4\",fZfZdYOHc:\"framer-v-1kgt43p\",nmeT8pYVr:\"framer-v-odr3x6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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={\"mobile expanded\":\"nmeT8pYVr\",desktop:\"fZfZdYOHc\",mobile:\"FKbEZPJLt\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"fZfZdYOHc\"};};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:\"fZfZdYOHc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1blu102=activeVariantCallback(async(...args)=>{setVariant(\"nmeT8pYVr\");});const onTapukg73f=activeVariantCallback(async(...args)=>{setVariant(\"FKbEZPJLt\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"FKbEZPJLt\",\"nmeT8pYVr\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"FKbEZPJLt\")return true;return false;};const isDisplayed2=()=>{if([\"FKbEZPJLt\",\"nmeT8pYVr\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"FKbEZPJLt\")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-1kgt43p\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"fZfZdYOHc\",ref:refBinding,style:{...style},...addPropertyOverrides({FKbEZPJLt:{\"data-framer-name\":\"mobile\"},nmeT8pYVr:{\"data-framer-name\":\"mobile expanded\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ukyk27\",layoutDependency:layoutDependency,layoutId:\"dOzdvxJZC\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"QVFGl1Dd2\",openInNewTab:false,scopeId:\"l9GPG8fUR\",...addPropertyOverrides({nmeT8pYVr:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-h35ptm framer-15by8qu\",layoutDependency:layoutDependency,layoutId:\"QVFGl1Dd2\",children:isDisplayed()&&/*#__PURE__*/_jsx(MainLogo,{animated:true,className:\"framer-1xiirm4\",layoutDependency:layoutDependency,layoutId:\"XO39FD4J_\",style:{\"--f01y0v\":\"var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255))\"}})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"LfszxGaR4\",openInNewTab:false,scopeId:\"l9GPG8fUR\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-11kky8q framer-15by8qu\",layoutDependency:layoutDependency,layoutId:\"LfszxGaR4\",children:isDisplayed1()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-mqjll6\",layoutDependency:layoutDependency,layoutId:\"z1S2xTVft\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66 27\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({FKbEZPJLt:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66 27\" overflow=\"visible\"><path d=\"M 5.214 24.167 L 2.55 26.78 L 0 24.292 L 2.715 21.629 C 2.051 20.747 1.499 19.783 1.057 18.737 C 0.364 17.099 0.018 15.34 0.018 13.462 C 0.018 11.578 0.362 9.822 1.052 8.196 C 1.741 6.57 2.7 5.141 3.928 3.909 C 5.155 2.677 6.586 1.717 8.219 1.03 C 9.853 0.343 11.624 0 13.531 0 C 15.439 0 17.211 0.343 18.848 1.03 C 19.959 1.497 20.978 2.089 21.904 2.807 L 24.518 0.244 L 27.068 2.731 L 24.402 5.346 C 25.058 6.221 25.605 7.177 26.044 8.215 C 26.737 9.854 27.083 11.616 27.083 13.5 C 27.083 15.378 26.739 17.137 26.049 18.775 C 25.36 20.414 24.401 21.846 23.173 23.072 C 21.946 24.298 20.517 25.259 18.886 25.955 C 17.256 26.652 15.497 27 13.608 27 C 11.701 27 9.924 26.652 8.277 25.955 C 7.162 25.484 6.141 24.888 5.214 24.167 Z M 23.41 23.71 L 25.972 21.403 C 26.474 22.109 27.088 22.65 27.813 23.025 C 28.538 23.4 29.355 23.587 30.264 23.587 C 31.166 23.587 31.965 23.4 32.661 23.025 C 33.357 22.65 33.906 22.092 34.309 21.351 C 34.712 20.611 34.913 19.699 34.913 18.614 L 34.913 0.378 L 38.557 0.378 L 38.557 18.416 C 38.557 20.168 38.203 21.687 37.494 22.973 C 36.785 24.258 35.817 25.251 34.589 25.951 C 33.362 26.65 31.958 27 30.38 27 C 28.846 27 27.493 26.704 26.32 26.111 C 25.147 25.519 24.177 24.719 23.41 23.71 Z M 42.868 23.053 C 41.631 21.815 40.666 20.376 39.973 18.737 C 39.281 17.099 38.934 15.34 38.934 13.462 C 38.934 11.578 39.279 9.822 39.969 8.196 C 40.658 6.57 41.617 5.141 42.844 3.909 C 44.072 2.677 45.503 1.717 47.136 1.03 C 48.77 0.343 50.54 0 52.448 0 C 54.355 0 56.127 0.343 57.764 1.03 C 59.401 1.717 60.837 2.677 62.071 3.909 C 63.305 5.141 64.268 6.577 64.961 8.215 C 65.654 9.854 66 11.616 66 13.5 C 66.001 14.094 65.965 14.688 65.893 15.277 L 60.674 15.277 L 60.674 15.286 L 42.819 15.286 C 42.937 16.067 43.134 16.813 43.41 17.523 C 43.893 18.767 44.568 19.839 45.435 20.737 C 46.302 21.635 47.334 22.335 48.533 22.836 C 49.732 23.337 51.037 23.587 52.448 23.587 C 54.368 23.587 56.061 23.152 57.527 22.283 C 58.932 21.449 60.05 20.317 60.88 18.885 L 63.485 21.432 C 63.066 22.015 62.6 22.563 62.09 23.072 C 60.862 24.298 59.433 25.259 57.803 25.955 C 56.173 26.652 54.413 27 52.525 27 C 50.618 27 48.841 26.652 47.194 25.955 C 45.548 25.259 44.106 24.291 42.868 23.053 Z M 22.608 9.435 C 22.389 8.881 22.129 8.359 21.829 7.87 L 7.679 21.749 C 8.268 22.18 8.913 22.542 9.616 22.836 C 10.815 23.337 12.12 23.587 13.531 23.587 C 15.452 23.587 17.145 23.152 18.611 22.283 C 20.077 21.413 21.23 20.217 22.071 18.695 C 22.912 17.173 23.333 15.429 23.333 13.462 C 23.333 12 23.091 10.658 22.608 9.435 Z M 17.47 4.15 C 16.281 3.659 14.968 3.413 13.531 3.413 C 11.63 3.413 9.947 3.841 8.48 4.699 C 7.014 5.556 5.863 6.739 5.025 8.248 C 4.187 9.758 3.768 11.496 3.768 13.462 C 3.768 14.924 4.01 16.278 4.493 17.523 C 4.714 18.091 4.974 18.623 5.275 19.119 L 19.421 5.243 C 18.826 4.806 18.176 4.442 17.47 4.15 Z M 43.941 8.248 C 43.354 9.308 42.972 10.479 42.797 11.764 L 62.133 11.764 C 62.017 10.944 61.814 10.168 61.524 9.435 C 61.041 8.212 60.361 7.149 59.485 6.244 C 58.608 5.34 57.576 4.642 56.387 4.15 C 55.198 3.659 53.885 3.413 52.448 3.413 C 50.547 3.413 48.863 3.841 47.397 4.699 C 45.931 5.556 44.779 6.739 43.941 8.248 Z\" fill=\"var(--token-33d35694-b896-43ea-b3a4-8d908d4a92c6, rgb(240, 84, 0)) /* {&quot;name&quot;:&quot;card 1 img&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1sebd97\",layoutDependency:layoutDependency,layoutId:\"Aup8w4ENF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.083 27\" overflow=\"visible\"><path d=\"M 8.277 25.955 C 9.924 26.652 11.701 27 13.608 27 C 15.497 27 17.256 26.652 18.886 25.955 C 20.517 25.259 21.946 24.298 23.173 23.072 C 24.401 21.846 25.36 20.414 26.049 18.775 C 26.739 17.137 27.083 15.378 27.083 13.5 C 27.083 11.616 26.737 9.854 26.044 8.215 C 25.605 7.177 25.058 6.221 24.402 5.346 L 27.068 2.731 L 24.518 0.244 L 21.904 2.807 C 20.978 2.089 19.959 1.497 18.848 1.03 C 17.211 0.343 15.439 0 13.531 0 C 11.624 0 9.853 0.343 8.219 1.03 C 6.586 1.717 5.155 2.677 3.928 3.909 C 2.7 5.141 1.741 6.57 1.052 8.196 C 0.362 9.822 0.018 11.578 0.018 13.462 C 0.018 15.34 0.364 17.099 1.057 18.737 C 1.499 19.783 2.051 20.747 2.715 21.629 L 0 24.292 L 2.55 26.78 L 5.214 24.167 C 6.141 24.888 7.162 25.484 8.277 25.955 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-16u1yam\",layoutDependency:layoutDependency,layoutId:\"WiMHSotQz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.147 26.622\" overflow=\"visible\"><path d=\"M 2.91 25.733 C 4.082 26.326 5.436 26.622 6.969 26.622 C 8.548 26.622 9.951 26.272 11.179 25.572 C 12.407 24.873 13.375 23.88 14.084 22.595 C 14.793 21.309 15.147 19.79 15.147 18.038 L 15.147 0 L 11.503 0 L 11.503 18.236 C 11.503 19.32 11.302 20.233 10.899 20.973 C 10.496 21.714 9.947 22.272 9.251 22.647 C 8.555 23.022 7.756 23.209 6.853 23.209 C 5.945 23.209 5.128 23.022 4.403 22.647 C 3.678 22.272 3.064 21.731 2.562 21.025 L 0 23.332 C 0.767 24.34 1.737 25.141 2.91 25.733 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wcb0mn\",layoutDependency:layoutDependency,layoutId:\"B5pl7PG_u\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.066 27\" overflow=\"visible\"><path d=\"M 8.26 25.955 C 9.906 26.652 11.683 27 13.591 27 C 15.479 27 17.238 26.652 18.869 25.955 C 20.499 25.259 21.928 24.298 23.156 23.072 C 23.665 22.563 24.132 22.015 24.55 21.432 L 21.946 18.885 C 21.115 20.317 19.998 21.449 18.593 22.283 C 17.127 23.152 15.434 23.587 13.514 23.587 C 12.102 23.587 10.797 23.337 9.599 22.836 C 8.4 22.335 7.367 21.635 6.501 20.737 C 5.634 19.839 4.959 18.767 4.476 17.523 C 4.2 16.813 4.003 16.067 3.884 15.286 L 21.74 15.286 L 21.74 15.277 L 26.958 15.277 C 27.031 14.688 27.066 14.094 27.066 13.5 C 27.066 11.616 26.719 9.854 26.027 8.215 C 25.334 6.577 24.37 5.141 23.136 3.909 C 21.902 2.677 20.467 1.717 18.83 1.03 C 17.193 0.343 15.421 0 13.514 0 C 11.606 0 9.835 0.343 8.202 1.03 C 6.568 1.717 5.138 2.677 3.91 3.909 C 2.682 5.141 1.724 6.57 1.034 8.196 C 0.345 9.822 0 11.578 0 13.462 C 0 15.34 0.346 17.099 1.039 18.737 C 1.732 20.376 2.697 21.815 3.934 23.053 C 5.171 24.291 6.613 25.259 8.26 25.955 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10sw1bc\",layoutDependency:layoutDependency,layoutId:\"mdXm46E_d\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.654 15.717\" overflow=\"visible\"><path d=\"M 14.929 1.565 C 14.71 1.011 14.45 0.489 14.15 0 L 0 13.88 C 0.589 14.31 1.235 14.672 1.938 14.966 C 3.136 15.467 4.441 15.717 5.852 15.717 C 7.773 15.717 9.466 15.283 10.932 14.413 C 12.398 13.543 13.552 12.347 14.393 10.825 C 15.234 9.303 15.654 7.559 15.654 5.592 C 15.654 4.13 15.412 2.788 14.929 1.565 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qig1p3\",layoutDependency:layoutDependency,layoutId:\"AAawzpWJz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.653 15.706\" overflow=\"visible\"><path d=\"M 15.653 1.83 L 1.507 15.706 C 1.206 15.21 0.946 14.678 0.725 14.11 C 0.242 12.865 0 11.512 0 10.049 C 0 8.083 0.419 6.345 1.257 4.836 C 2.094 3.326 3.246 2.143 4.712 1.286 C 6.178 0.429 7.862 0 9.763 0 C 11.2 0 12.513 0.246 13.702 0.737 C 14.407 1.029 15.058 1.393 15.653 1.83 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1pnixlb\",layoutDependency:layoutDependency,layoutId:\"W3XNpypcT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.337 8.351\" overflow=\"visible\"><path d=\"M 1.145 4.836 C 0.557 5.895 0.175 7.067 0 8.351 L 19.337 8.351 C 19.221 7.532 19.018 6.755 18.728 6.022 C 18.245 4.799 17.565 3.736 16.688 2.831 C 15.812 1.927 14.779 1.229 13.59 0.737 C 12.401 0.246 11.088 0 9.651 0 C 7.75 0 6.067 0.429 4.601 1.286 C 3.135 2.143 1.983 3.326 1.145 4.836 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ic0eg3\",layoutDependency:layoutDependency,layoutId:\"DjZ2Gw0jy\",...addPropertyOverrides({FKbEZPJLt:{\"data-highlight\":true,onTap:onTap1blu102},nmeT8pYVr:{\"data-highlight\":true,onTap:onTapukg73f}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255)))\"},children:\"menu\"})}),className:\"framer-19sbi7g\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ujoIeF3gL\",style:{\"--extracted-a0htzi\":\"var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nmeT8pYVr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255)))\"},children:\"close\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-n6141n\",layoutDependency:layoutDependency,layoutId:\"ixsCz6LjD\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lvxq0l\",layoutDependency:layoutDependency,layoutId:\"cwTUeo58N\",style:{backgroundColor:\"var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255))\",rotate:0},variants:{nmeT8pYVr:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mzzdtr\",layoutDependency:layoutDependency,layoutId:\"RgEOaqqGl\",style:{backgroundColor:\"var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255))\",rotate:0},variants:{nmeT8pYVr:{rotate:-45}}})]})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vrsr0a\",layoutDependency:layoutDependency,layoutId:\"nyQortf8I\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-rdm8ey\",\"data-styles-preset\":\"yw97_a47_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xaVhC_xTq\"},motionChild:true,nodeId:\"dVkQvmotB\",openInNewTab:false,relValues:[],scopeId:\"l9GPG8fUR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"projects\"})})})}),className:\"framer-ev2odk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dVkQvmotB\",style:{\"--extracted-r6o4lv\":\"var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255))\"},variants:{nmeT8pYVr:{\"--extracted-a0htzi\":\"var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nmeT8pYVr:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xaVhC_xTq\"},motionChild:true,nodeId:\"dVkQvmotB\",openInNewTab:false,relValues:[],scopeId:\"l9GPG8fUR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"projects\"})})})}),onTap:onTapukg73f}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-rdm8ey\",\"data-styles-preset\":\"yw97_a47_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":jsz53NAai\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"XSjRqx7kD\",openInNewTab:false,relValues:[],scopeId:\"l9GPG8fUR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"who we are\"})})})}),className:\"framer-1d11t8k\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XSjRqx7kD\",style:{\"--extracted-r6o4lv\":\"var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255))\"},variants:{nmeT8pYVr:{\"--extracted-a0htzi\":\"var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nmeT8pYVr:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":jsz53NAai\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"XSjRqx7kD\",openInNewTab:false,relValues:[],scopeId:\"l9GPG8fUR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"who we are\"})})})}),onTap:onTapukg73f}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-rdm8ey\",\"data-styles-preset\":\"yw97_a47_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":uE3eytTmS\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"lpxXlAvSC\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"l9GPG8fUR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2o0ki\",\"data-styles-preset\":\"PObWO1Mmb\",children:\"get in touch\"})})})}),className:\"framer-1my19s4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lpxXlAvSC\",style:{\"--extracted-r6o4lv\":\"var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255))\"},variants:{nmeT8pYVr:{\"--extracted-a0htzi\":\"var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nmeT8pYVr:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-12lj5ox\",\"data-styles-preset\":\"YckFIlg3V\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-86117d10-82c0-48ca-83b9-ad514639102d, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":uE3eytTmS\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"lpxXlAvSC\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"l9GPG8fUR\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1y2o0ki\",\"data-styles-preset\":\"PObWO1Mmb\",children:\"get in touch\"})})})}),onTap:onTapukg73f}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NAWde.framer-15by8qu, .framer-NAWde .framer-15by8qu { display: block; }\",\".framer-NAWde.framer-1kgt43p { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 34px; height: min-content; justify-content: center; overflow: hidden; padding: 24px 0px 24px 0px; position: relative; width: 1200px; }\",\".framer-NAWde .framer-1ukyk27 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-NAWde .framer-h35ptm { aspect-ratio: 3.25 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); overflow: visible; position: relative; text-decoration: none; width: 117px; }\",\".framer-NAWde .framer-1xiirm4 { aspect-ratio: 3.25 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); z-index: 0; }\",\".framer-NAWde .framer-11kky8q { flex: none; height: 28px; overflow: visible; position: relative; text-decoration: none; width: 66px; }\",\".framer-NAWde .framer-mqjll6 { height: 27px; left: 0px; position: absolute; top: 1px; width: 66px; }\",\".framer-NAWde .framer-1sebd97 { height: 27px; left: 0px; position: absolute; top: 0px; width: 27px; }\",\".framer-NAWde .framer-16u1yam { height: 27px; left: 24px; position: absolute; top: 1px; width: 15px; }\",\".framer-NAWde .framer-1wcb0mn { height: 27px; left: 39px; position: absolute; top: 0px; width: 27px; }\",\".framer-NAWde .framer-10sw1bc { height: 16px; left: 8px; position: absolute; top: 8px; width: 16px; }\",\".framer-NAWde .framer-1qig1p3 { height: 16px; left: 4px; position: absolute; top: 4px; width: 16px; }\",\".framer-NAWde .framer-1pnixlb { height: 9px; left: 43px; position: absolute; top: 4px; width: 20px; }\",\".framer-NAWde .framer-ic0eg3 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-NAWde .framer-19sbi7g { flex: none; height: auto; max-width: 1920px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-NAWde .framer-n6141n { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: visible; position: relative; width: 20px; }\",\".framer-NAWde .framer-lvxq0l { flex: none; height: 2px; overflow: visible; position: absolute; right: 0px; top: 5px; width: 16px; }\",\".framer-NAWde .framer-1mzzdtr { bottom: 1px; flex: none; height: 2px; overflow: visible; position: absolute; right: 0px; width: 16px; }\",\".framer-NAWde .framer-1vrsr0a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-NAWde .framer-ev2odk, .framer-NAWde .framer-1d11t8k, .framer-NAWde .framer-1my19s4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-NAWde.framer-v-1g5cch4.framer-1kgt43p { padding: 16px 0px 16px 0px; }\",\".framer-NAWde.framer-v-1g5cch4 .framer-1ukyk27 { gap: unset; justify-content: space-between; order: 0; }\",\".framer-NAWde.framer-v-1g5cch4 .framer-h35ptm { order: 1; }\",\".framer-NAWde.framer-v-1g5cch4 .framer-11kky8q { order: 0; }\",\".framer-NAWde.framer-v-1g5cch4 .framer-ic0eg3 { cursor: pointer; flex: none; order: 2; width: min-content; }\",\".framer-NAWde.framer-v-1g5cch4 .framer-19sbi7g, .framer-NAWde.framer-v-odr3x6 .framer-19sbi7g { max-width: unset; white-space: pre; }\",\".framer-NAWde.framer-v-odr3x6.framer-1kgt43p { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 80px; justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 16px 0px 16px 0px; }\",\".framer-NAWde.framer-v-odr3x6 .framer-1ukyk27 { flex: none; gap: unset; justify-content: space-between; width: 100%; }\",\".framer-NAWde.framer-v-odr3x6 .framer-ic0eg3 { cursor: pointer; flex: none; width: min-content; }\",\".framer-NAWde.framer-v-odr3x6 .framer-lvxq0l { bottom: 6px; top: unset; }\",\".framer-NAWde.framer-v-odr3x6 .framer-1mzzdtr { bottom: 6px; }\",\".framer-NAWde.framer-v-odr3x6 .framer-1vrsr0a { flex-direction: column; gap: 36px; width: 100%; }\",\".framer-NAWde.framer-v-odr3x6 .framer-ev2odk, .framer-NAWde.framer-v-odr3x6 .framer-1d11t8k, .framer-NAWde.framer-v-odr3x6 .framer-1my19s4 { cursor: pointer; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 84\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"FKbEZPJLt\":{\"layout\":[\"fixed\",\"auto\"]},\"nmeT8pYVr\":{\"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 Framerl9GPG8fUR=withCSS(Component,css,\"framer-NAWde\");export default Framerl9GPG8fUR;Framerl9GPG8fUR.displayName=\"nav links\";Framerl9GPG8fUR.defaultProps={height:84,width:1200};addPropertyControls(Framerl9GPG8fUR,{variant:{options:[\"fZfZdYOHc\",\"FKbEZPJLt\",\"nmeT8pYVr\"],optionTitles:[\"desktop\",\"mobile\",\"mobile expanded\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerl9GPG8fUR,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MainLogoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerl9GPG8fUR\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FKbEZPJLt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nmeT8pYVr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"84\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./l9GPG8fUR.map","// Generated by Framer (4eeba22)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"kjTTbJXGE\",\"BlMAPpxXV\",\"JjwQLqDjF\",\"BELB1AouC\"];const serializationHash=\"framer-OwIRD\";const variantClassNames={BELB1AouC:\"framer-v-1c37ytq\",BlMAPpxXV:\"framer-v-g83syy\",JjwQLqDjF:\"framer-v-avuh0c\",kjTTbJXGE:\"framer-v-1ndd9z2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={desktop:\"kjTTbJXGE\",laptop:\"BlMAPpxXV\",mobile:\"BELB1AouC\",tablet:\"JjwQLqDjF\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"kjTTbJXGE\"};};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:\"kjTTbJXGE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1eavgyk=activeVariantCallback(async(...args)=>{setVariant(\"kjTTbJXGE\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ndd9z2\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"kjTTbJXGE\",ref:refBinding,style:{...style},...addPropertyOverrides({BELB1AouC:{\"data-framer-name\":\"mobile\"},BlMAPpxXV:{\"data-framer-name\":\"laptop\"},JjwQLqDjF:{\"data-framer-name\":\"tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:768,intrinsicWidth:1376,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||800)*.5000000000000002-402)),pixelHeight:1536,pixelWidth:2752,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/kWbeu2SuDJR7BBRffj62c01ubC0.png?width=2752&height=1536\",srcSet:\"https://framerusercontent.com/images/kWbeu2SuDJR7BBRffj62c01ubC0.png?scale-down-to=512&width=2752&height=1536 512w,https://framerusercontent.com/images/kWbeu2SuDJR7BBRffj62c01ubC0.png?scale-down-to=1024&width=2752&height=1536 1024w,https://framerusercontent.com/images/kWbeu2SuDJR7BBRffj62c01ubC0.png?scale-down-to=2048&width=2752&height=1536 2048w,https://framerusercontent.com/images/kWbeu2SuDJR7BBRffj62c01ubC0.png?width=2752&height=1536 2752w\"},className:\"framer-1hwkjwm\",\"data-framer-name\":\"Abstract Background_Why_Location_Lights_Shadows\",\"data-highlight\":true,fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"MUmsJPwpk\",onTap:onTap1eavgyk,style:{opacity:.29},transformTemplate:transformTemplate1,...addPropertyOverrides({BELB1AouC:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:768,intrinsicWidth:1376,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)*.5000000000000002-56)),pixelHeight:1536,pixelWidth:2752,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/kWbeu2SuDJR7BBRffj62c01ubC0.png?width=2752&height=1536\",srcSet:\"https://framerusercontent.com/images/kWbeu2SuDJR7BBRffj62c01ubC0.png?scale-down-to=512&width=2752&height=1536 512w,https://framerusercontent.com/images/kWbeu2SuDJR7BBRffj62c01ubC0.png?scale-down-to=1024&width=2752&height=1536 1024w,https://framerusercontent.com/images/kWbeu2SuDJR7BBRffj62c01ubC0.png?scale-down-to=2048&width=2752&height=1536 2048w,https://framerusercontent.com/images/kWbeu2SuDJR7BBRffj62c01ubC0.png?width=2752&height=1536 2752w\"}},JjwQLqDjF:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:768,intrinsicWidth:1376,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)*.5000000000000002-56)),pixelHeight:1536,pixelWidth:2752,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/kWbeu2SuDJR7BBRffj62c01ubC0.png?width=2752&height=1536\",srcSet:\"https://framerusercontent.com/images/kWbeu2SuDJR7BBRffj62c01ubC0.png?scale-down-to=512&width=2752&height=1536 512w,https://framerusercontent.com/images/kWbeu2SuDJR7BBRffj62c01ubC0.png?scale-down-to=1024&width=2752&height=1536 1024w,https://framerusercontent.com/images/kWbeu2SuDJR7BBRffj62c01ubC0.png?scale-down-to=2048&width=2752&height=1536 2048w,https://framerusercontent.com/images/kWbeu2SuDJR7BBRffj62c01ubC0.png?width=2752&height=1536 2752w\"}}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OwIRD.framer-ydjy8h, .framer-OwIRD .framer-ydjy8h { display: block; }\",\".framer-OwIRD.framer-1ndd9z2 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 2160px; min-height: 800px; min-width: 1440px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-OwIRD .framer-1hwkjwm { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: auto; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 50%; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,\"2160px\",null,null]},\"BlMAPpxXV\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,\"2160px\",null,null]},\"JjwQLqDjF\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,\"2160px\",null,null]},\"BELB1AouC\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,\"2160px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerySSziyxBt=withCSS(Component,css,\"framer-OwIRD\");export default FramerySSziyxBt;FramerySSziyxBt.displayName=\"grid\";FramerySSziyxBt.defaultProps={height:800,width:1440};addPropertyControls(FramerySSziyxBt,{variant:{options:[\"kjTTbJXGE\",\"BlMAPpxXV\",\"JjwQLqDjF\",\"BELB1AouC\"],optionTitles:[\"desktop\",\"laptop\",\"tablet\",\"mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerySSziyxBt,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerySSziyxBt\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"2160px\\\",null,null]},\\\"BlMAPpxXV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"2160px\\\",null,null]},\\\"JjwQLqDjF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"2160px\\\",null,null]},\\\"BELB1AouC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"2160px\\\",null,null]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ySSziyxBt.map","// Generated by Framer (4eeba22)\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,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/FF7dljYBM/FF7dljYBM.js\";import NavLinks from\"#framer/local/canvasComponent/l9GPG8fUR/l9GPG8fUR.js\";import Grid from\"#framer/local/canvasComponent/ySSziyxBt/ySSziyxBt.js\";const NavLinksFonts=getFonts(NavLinks);const GridFonts=getFonts(Grid);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const FooterFonts=getFonts(Footer);const breakpoints={EHCrbgZOo:\"(max-width: 809.98px)\",fHXIxFxyL:\"(min-width: 810px) and (max-width: 1023.98px)\",TJcFcFStt:\"(min-width: 1024px) and (max-width: 1439.98px)\",VFodTio7z:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-YZrVQ\";const variantClassNames={EHCrbgZOo:\"framer-v-15jvx29\",fHXIxFxyL:\"framer-v-1tbcur5\",TJcFcFStt:\"framer-v-113wlz1\",VFodTio7z:\"framer-v-1xaaccr\"};const transition1={delay:0,duration:1,ease:[.12,.23,.5,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:1600};const breakpointRules={EHCrbgZOo:[\".framer-YZrVQ.framer-1xaaccr { gap: 80px; padding: 92px 24px 0px 24px; }\",\".framer-YZrVQ .framer-t6vhc { padding: 0px 24px 0px 24px; }\",'.framer-YZrVQ .framer-6quqsm, [data-layout-template=\"true\"] > #overlay { margin-bottom: -80px; }',\".framer-YZrVQ .framer-bvue8 { padding: 24px 0px 24px 0px; }\"],fHXIxFxyL:[\".framer-YZrVQ.framer-1xaaccr { gap: 120px; padding: 92px 48px 0px 48px; }\",\".framer-YZrVQ .framer-t6vhc { padding: 0px 48px 0px 48px; }\",'.framer-YZrVQ .framer-6quqsm, [data-layout-template=\"true\"] > #overlay { margin-bottom: -120px; }',\".framer-YZrVQ .framer-bvue8 { padding: 48px 0px 48px 0px; }\"],TJcFcFStt:[\".framer-YZrVQ.framer-1xaaccr { gap: 160px; padding: 92px 80px 0px 80px; }\",\".framer-YZrVQ .framer-t6vhc { padding: 0px 80px 0px 80px; }\",'.framer-YZrVQ .framer-6quqsm, [data-layout-template=\"true\"] > #overlay { margin-bottom: -160px; }',\".framer-YZrVQ .framer-bvue8 { padding: 80px 0px 80px 0px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={EHCrbgZOo:\".framer-15jvx29-override\",fHXIxFxyL:\".framer-1tbcur5-override\",TJcFcFStt:\".framer-113wlz1-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YZrVQ.framer-1vhxz0q, .framer-YZrVQ .framer-1vhxz0q { display: block; }\",\".framer-YZrVQ.framer-1xaaccr { align-content: center; align-items: center; background-color: #000000; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 92px 120px 0px 120px; position: relative; width: 100%; }\",\".framer-YZrVQ .framer-t6vhc { -webkit-backdrop-filter: blur(6px); align-content: center; align-items: center; backdrop-filter: blur(6px); background-color: var(--token-d607af31-e48d-4751-bb72-383d86c98b00, rgba(0, 0, 0, 0.25)); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 50%; order: -1000; overflow: var(--overflow-clip-fallback, clip); padding: 0px 120px 0px 120px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 2; }\",\".framer-YZrVQ .framer-dgmr2u-container, .framer-YZrVQ .framer-1r1wkll-container { flex: none; height: auto; max-width: 1920px; position: relative; width: 100%; }\",\".framer-YZrVQ .framer-1hbukii-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: 0px; max-width: 2160px; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 0; }\",\".framer-YZrVQ .framer-6quqsm { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -100px; position: relative; width: 0px; }\",\".framer-YZrVQ .framer-bvue8 { -webkit-backdrop-filter: blur(0px); align-content: center; align-items: center; backdrop-filter: blur(0px); background-color: var(--token-cd708a3c-25bb-4606-92f4-351c74f13945, #000000); box-shadow: 0px -1.01px 1.01px -0.16px rgba(0, 0, 0, 0.26), 0px -2.39px 2.39px -0.31px rgba(0, 0, 0, 0.27), 0px -4.36px 4.36px -0.47px rgba(0, 0, 0, 0.29), 0px -7.24px 7.24px -0.63px rgba(0, 0, 0, 0.31), 0px -11.7px 11.7px -0.78px rgba(0, 0, 0, 0.35), 0px -19.15px 19.15px -0.94px rgba(0, 0, 0, 0.41), 0px -32.97px 32.97px -1.09px rgba(0, 0, 0, 0.53), 0px -60px 60px -1.25px rgba(0, 0, 0, 0.75); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 180px; height: min-content; justify-content: center; max-width: 1920px; order: 1003; overflow: hidden; padding: 120px 0px 120px 0px; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -100px; }'];const mediaQueries={EHCrbgZOo:\"(max-width: 809.98px)\",fHXIxFxyL:\"(min-width: 810px) and (max-width: 1023.98px)\",TJcFcFStt:\"(min-width: 1024px) and (max-width: 1439.98px)\",VFodTio7z:\"(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:\"VFodTio7z\",Laptop:\"TJcFcFStt\",Phone:\"EHCrbgZOo\",Tablet:\"fHXIxFxyL\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"VFodTio7z\"};};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:\"VFodTio7z\",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-1xaaccr\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-t6vhc\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"navbar\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EHCrbgZOo:{width:\"min(100vw - 48px, 1920px)\"},fHXIxFxyL:{width:\"min(100vw - 96px, 1920px)\"},TJcFcFStt:{width:\"min(100vw - 160px, 1920px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:\"min(100vw - 240px, 1920px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-dgmr2u-container\",nodeId:\"o8bt7CAQt\",scopeId:\"wEGx2QHOO\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EHCrbgZOo:{variant:\"FKbEZPJLt\"}},children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"o8bt7CAQt\",layoutId:\"o8bt7CAQt\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"fZfZdYOHc\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"min(100vw, 2160px)\",y:0,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-1hbukii-container\",\"data-framer-appear-id\":\"1hbukii\",initial:animation1,layoutScroll:true,nodeId:\"nzSQATyz2\",optimized:true,rendersWithMotion:true,scopeId:\"wEGx2QHOO\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EHCrbgZOo:{variant:\"BELB1AouC\"},fHXIxFxyL:{variant:\"JjwQLqDjF\"},TJcFcFStt:{variant:\"BlMAPpxXV\"}},children:/*#__PURE__*/_jsx(Grid,{height:\"100%\",id:\"nzSQATyz2\",layoutId:\"nzSQATyz2\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},variant:\"kjTTbJXGE\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-6quqsm\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-bvue8\",\"data-framer-name\":\"footer\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EHCrbgZOo:{width:\"min(100vw - 48px, 1920px)\",y:1116},fHXIxFxyL:{width:\"min(100vw - 96px, 1920px)\",y:1140},TJcFcFStt:{width:\"min(100vw - 160px, 1920px)\",y:1172}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"min(100vw - 240px, 1920px)\",y:1212,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1r1wkll-container\",nodeId:\"IJy0NeQAd\",scopeId:\"wEGx2QHOO\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EHCrbgZOo:{variant:\"rm3kfWLuK\"},fHXIxFxyL:{variant:\"rm3kfWLuK\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"IJy0NeQAd\",layoutId:\"IJy0NeQAd\",style:{maxWidth:\"100%\",width:\"100%\"},variant:\"jrG4uFPXX\",width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const 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 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TJcFcFStt\":{\"layout\":[\"fixed\",\"fixed\"]},\"fHXIxFxyL\":{\"layout\":[\"fixed\",\"fixed\"]},\"EHCrbgZOo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"VFodTio7z\":[\".framer-t6vhc\",\".framer-1hbukii-container\",\".framer-bvue8\"],\"TJcFcFStt\":[\".framer-t6vhc\",\".framer-1hbukii-container\",\".framer-bvue8\"],\"fHXIxFxyL\":[\".framer-t6vhc\",\".framer-1hbukii-container\",\".framer-bvue8\"],\"EHCrbgZOo\":[\".framer-t6vhc\",\".framer-1hbukii-container\",\".framer-bvue8\"]}\n * @framerBreakpoints {\"VFodTio7z\":{\"min\":1440,\"canvasClassName\":\"framer-1xaaccr-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"TJcFcFStt\":{\"min\":1024,\"max\":1439,\"canvasClassName\":\"framer-113wlz1-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Laptop\",\"width\":1024,\"rootFontSize\":16},\"fHXIxFxyL\":{\"min\":810,\"max\":1023,\"canvasClassName\":\"framer-1tbcur5-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"EHCrbgZOo\":{\"max\":809,\"canvasClassName\":\"framer-15jvx29-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant VFodTio7z\n * @framerLayoutTemplate true\n */const FramerwEGx2QHOO=withCSS(Component,css,\"framer-YZrVQ\");export default FramerwEGx2QHOO;FramerwEGx2QHOO.displayName=\"Template\";FramerwEGx2QHOO.defaultProps={height:1e3,width:1440};addFonts(FramerwEGx2QHOO,[{explicitInter:true,fonts:[]},...NavLinksFonts,...GridFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwEGx2QHOO\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"VFodTio7z\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1xaaccr-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"TJcFcFStt\\\":{\\\"min\\\":1024,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-113wlz1-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Laptop\\\",\\\"width\\\":1024,\\\"rootFontSize\\\":16},\\\"fHXIxFxyL\\\":{\\\"min\\\":810,\\\"max\\\":1023,\\\"canvasClassName\\\":\\\"framer-1tbcur5-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"EHCrbgZOo\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-15jvx29-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1440\",\"framerDefaultVariant\":\"VFodTio7z\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"VFodTio7z\\\":[\\\".framer-t6vhc\\\",\\\".framer-1hbukii-container\\\",\\\".framer-bvue8\\\"],\\\"TJcFcFStt\\\":[\\\".framer-t6vhc\\\",\\\".framer-1hbukii-container\\\",\\\".framer-bvue8\\\"],\\\"fHXIxFxyL\\\":[\\\".framer-t6vhc\\\",\\\".framer-1hbukii-container\\\",\\\".framer-bvue8\\\"],\\\"EHCrbgZOo\\\":[\\\".framer-t6vhc\\\",\\\".framer-1hbukii-container\\\",\\\".framer-bvue8\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TJcFcFStt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fHXIxFxyL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EHCrbgZOo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"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 Template1 from \"https://framerusercontent.com/modules/grVKbKiP50m7QDDjumJX/Vho7IHnrCEtWYcrkHdcf/wEGx2QHOO.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {CpEY_gEKZ: \"11\", D1NAcJqt9: \"444\", jsz53NAai: \"who-we-are\", Kyo0Y9jnh: \"project-card\", md4AI4jwO: \"222\", oQy6QRMXU: \"projects\", uE3eytTmS: \"get-in-touch\", UmF5NfbNf: \"333\", YwH9wTs7A: \"555\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9d9r1gZZPBW4XwR5xaug/NeoyoXH8b5JY9HIQ4KgH/augiA20Il.js\")), path: \"/\"}, xaVhC_xTq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/akvGTelcot455alJBUIx/z8n1K0OBKGhMyIc18TFL/xaVhC_xTq.js\")), path: \"/projects\"}, BQxSXX7Vv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xfOHnEkHWr1KW6tzwyW6/qWRNd86W1YLgjAM2OWOq/BQxSXX7Vv.js\")), path: \"/about-template\"}, yr4rfTpO1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yDyBEEhFPznSqLdfScQP/QvjQ8kU81cCXkneleDYY/yr4rfTpO1.js\")), path: \"/404\"}, p6RsvzDN9: {collectionId: \"r4v_cg9CW\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tZ2WYh1IdjJfn6kfAXpe/W5xo2dh8HeIlilq97uWo/p6RsvzDN9.js\")), path: \"/work/:SYvt2h1be/\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {r4v_cg9CW: async () => (await import(\"https://framerusercontent.com/modules/sbCwqdZxUV9lP2xjZzNC/hhz2m1y1hHhWpf37nTiE/r4v_cg9CW.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"8f81170956bec5668cb03606233f55b160093b04ba4cffa7611ed69fa3efd1ff\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"xaVhC_xTq\":\r\ncase \"BQxSXX7Vv\":\r\ncase \"yr4rfTpO1\":\r\ncase \"p6RsvzDN9\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"xaVhC_xTq\":\r\ncase \"BQxSXX7Vv\":\r\ncase \"yr4rfTpO1\":\r\ncase \"p6RsvzDN9\":\r\nreturn [{hash: \"1xaaccr\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"113wlz1\", mediaQuery: \"(min-width: 1024px) and (max-width: 1439.98px)\"}, {hash: \"1tbcur5\", mediaQuery: \"(min-width: 810px) and (max-width: 1023.98px)\"}, {hash: \"15jvx29\", 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\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(\"https://framerusercontent.com/modules/yDyBEEhFPznSqLdfScQP/QvjQ8kU81cCXkneleDYY/yr4rfTpO1.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://oje.studio\",\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: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/eZmnhvhzkkXevBVDvsFF/ocweblTgl8P5KB77KgVo/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: 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"],"mappings":"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"}