{"version":3,"file":"script_main.BeyPljL3.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","addPropertyOverrides","ArrowUpRight","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","transition3","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","animation1","animation2","animation3","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","MotionDivWithFX","FooterGlowCTAButton","FooterLink","RichText","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","transition3","animation1","animation2","animation3","animation4","animation5","animation6","matchVariant","animation7","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","transition2","animation","animation1","animation2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","NavLinkPill","NavbarGlowCTAButton","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","RichText","Menu","X","React.useState","React.useRef","p","_Fragment","_Fragment","React.useState","React.useRef","React.useCallback","StudioContactForm","BreathingNavbar","BreathingFooter","useRef","React.useId","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.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/CiGGjrw5dYpN4NHDE2Gg/oCG5ewYxDu1Xmf4RdqTv/P3MA2yYun.js","https:/framerusercontent.com/modules/21LKswKwyzkhFcxVryVd/SPqFct1KIbMoJ2ho08hA/m8wQQJRdy.js","https:/framerusercontent.com/modules/UOIsotXhMGUEpyk7Pc0R/VBovsAi0rMFQW4CNCD0z/uneizZbk3.js","https:/framerusercontent.com/modules/NlGlNDThAIrXfmaSN7Gv/m9sKOwhbFbBQXk3vb0UI/ervihFUq1.js","https:/framerusercontent.com/modules/nW28P7k6zS9mddbwEi9t/eJZbsb780olVJmyBoSe8/Vsaktx242.js","https:/framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js","https:/framerusercontent.com/modules/PogVqMICT46jIevmAfjT/lDttxdDKffJMHnCRnKQ6/J80QOc5XF.js","https:/framerusercontent.com/modules/uD2ATWbEMwqAlMrPSphi/7AVT5SBtiTu4vaSSXBsH/uierN9s6W.js","https:/framerusercontent.com/modules/xUlsVEUhNkwUeaP9LRYA/3cm6t4Eyi8BJxrReg5pJ/Wzc0D1iNv.js","https:/framerusercontent.com/modules/g4Jr4TIgXNzTQnCbzZh0/mI5HkpSp2WLJCvjsNR7z/OlferaGlassCursor.js","https:/framerusercontent.com/modules/x4c12dGi3PUXCG08WBjp/V7kPo83N3YTmB0EuU88a/OlferaPreloader.js","https:/framerusercontent.com/modules/ejfIV34zqNbtaYm2F1wO/Cga1BYNMZXHBwreGLRj3/OlferaSmoothScroll.js","https:/framerusercontent.com/modules/rYHpOO1MgzpLAGiguD0R/jORJoC5Y7wfTUlJQRK2k/PxuI0qP5k.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 10 0 L 10 10\" fill=\"transparent\" height=\"10px\" id=\"eMA3WLRa2\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"10px\"/><path d=\"M 0 10 L 10 0\" fill=\"transparent\" height=\"10px\" id=\"GBl_xBBAR\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"10px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1475982494\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-HfmfX\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-HfmfX { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Up Right\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-HfmfX\");Icon.displayName=\"Arrow Up Right\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Up Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7788242)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,patchBorderRadiusScaleCorrector,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowUpRight from\"https://framerusercontent.com/modules/CiGGjrw5dYpN4NHDE2Gg/oCG5ewYxDu1Xmf4RdqTv/P3MA2yYun.js\";const ArrowUpRightFonts=getFonts(ArrowUpRight);const enabledGestures={gkJjFPCg4:{hover:true,pressed:true}};const cycleOrder=[\"gkJjFPCg4\",\"um0KYkoeM\"];const serializationHash=\"framer-E4u2c\";const variantClassNames={gkJjFPCg4:\"framer-v-1k2ygog\",um0KYkoeM:\"framer-v-18qsack\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const KfOueYgpt=undefined;const v_k23BDLb=undefined;const J0G_8Kfqy=undefined;const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transition1={bounce:.35,delay:0,duration:.35,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition3={bounce:.2,delay:0,duration:.25,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Button:\"gkJjFPCg4\",Fill:\"um0KYkoeM\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,link,newTab,width,...props})=>{return{...props,J0G_8Kfqy:label??props.J0G_8Kfqy??\"Let’s talk\",KfOueYgpt:link??props.KfOueYgpt,v_k23BDLb:newTab??props.v_k23BDLb??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"gkJjFPCg4\"};};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,J0G_8Kfqy,v_k23BDLb,KfOueYgpt,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gkJjFPCg4\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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(Link,{href:KfOueYgpt,motionChild:true,nodeId:\"gkJjFPCg4\",openInNewTab:v_k23BDLb,scopeId:\"m8wQQJRdy\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1k2ygog\",className,classNames)} framer-1ual7ir`,\"data-framer-name\":\"Button\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"gkJjFPCg4\",ref:refBinding,style:{\"--corner-shape-fallback\":.599,borderBottomLeftRadius:\"calc(45px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(45px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(45px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(45px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.9)\",...style},...addPropertyOverrides({um0KYkoeM:{\"data-framer-name\":\"Fill\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({\"gkJjFPCg4-pressed\":{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16axanh\",\"data-framer-name\":\"Surface\",layoutDependency:layoutDependency,layoutId:\"l38O__Fod\",style:{backgroundColor:\"var(--token-60a29a7f-05f1-4718-b2d7-b103587329a7, rgb(127, 213, 245))\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,boxShadow:\"0px 0px 28px 0px rgba(216, 255, 74, 0)\",scale:1},variants:{\"gkJjFPCg4-hover\":{boxShadow:\"0px 0px 28px 0px var(--token-60a29a7f-05f1-4718-b2d7-b103587329a7, rgb(127, 213, 245))\",scale:1.05},\"gkJjFPCg4-pressed\":{boxShadow:\"0px 0px 28px 0px var(--token-60a29a7f-05f1-4718-b2d7-b103587329a7, rgb(127, 213, 245))\",scale:.95}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Let’s talk\"})}),className:\"framer-1mdx9jo\",fonts:[\"FS;Clash Display-semibold\"],layoutDependency:layoutDependency,layoutId:\"m9BaMgpEO\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},text:J0G_8Kfqy,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ArrowUpRight,{animated:true,className:\"framer-18rv7r4\",layoutDependency:layoutDependency,layoutId:\"vucBENh1i\",style:{\"--1m973uw\":\"rgb(255, 255, 255)\",\"--js9iwy\":2.5}})]})})})})})})});});const css=[\".framer-E4u2c.framer-1ual7ir, .framer-E4u2c .framer-1ual7ir { display: block; }\",\".framer-E4u2c.framer-1k2ygog { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-E4u2c .framer-16axanh { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; padding: 16px 18px 16px 18px; position: relative; width: min-content; }\",\".framer-E4u2c .framer-1mdx9jo { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-E4u2c .framer-18rv7r4 { flex: none; height: auto; position: relative; width: 15px; }\",\".framer-E4u2c.framer-v-18qsack.framer-1k2ygog { width: 318px; }\",\".framer-E4u2c.framer-v-18qsack .framer-16axanh { flex: 1 0 0px; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 47\n * @framerIntrinsicWidth 119\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"um0KYkoeM\":{\"layout\":[\"fixed\",\"auto\"]},\"Oy2pxxdln\":{\"layout\":[\"auto\",\"auto\"]},\"suhMhmau7\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"J0G_8Kfqy\":\"label\",\"v_k23BDLb\":\"newTab\",\"KfOueYgpt\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerm8wQQJRdy=withCSS(Component,css,\"framer-E4u2c\");export default Framerm8wQQJRdy;Framerm8wQQJRdy.displayName=\"Footer Glow CTA Button\";Framerm8wQQJRdy.defaultProps={height:47,width:119};addPropertyControls(Framerm8wQQJRdy,{variant:{options:[\"gkJjFPCg4\",\"um0KYkoeM\"],optionTitles:[\"Button\",\"Fill\"],title:\"Variant\",type:ControlType.Enum},J0G_8Kfqy:{defaultValue:\"Let’s talk\",title:\"Label\",type:ControlType.String},onJ0G_8KfqyChange:{changes:\"J0G_8Kfqy\",type:ControlType.ChangeHandler},v_k23BDLb:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean},onv_k23BDLbChange:{changes:\"v_k23BDLb\",type:ControlType.ChangeHandler},KfOueYgpt:{description:\"Built by Matthias \\xd6lschlegel 💪\\n[Explore more components](https://framer.link/fsd2pgh)\",title:\"Link\",type:ControlType.Link}});addFonts(Framerm8wQQJRdy,[{explicitInter:true,fonts:[{cssFamilyName:\"Clash Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FPDAZ2S6SW4QMSRIIKNNGTPM6VIXYMKO/5HNPQ453FRLIQWV2FNOBUU3FKTDZQVSG/Z3MGHFHX6DCTLQ55LJYRJ5MDCZPMFZU6.woff2\",weight:\"600\"}]},...ArrowUpRightFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerm8wQQJRdy\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"J0G_8Kfqy\\\":\\\"label\\\",\\\"v_k23BDLb\\\":\\\"newTab\\\",\\\"KfOueYgpt\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"47\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"um0KYkoeM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Oy2pxxdln\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"suhMhmau7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"119\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./m8wQQJRdy.map","// Generated by Framer (a050651)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={defHciO7B:{hover:true},SPCIsZosM:{hover:true}};const cycleOrder=[\"defHciO7B\",\"SPCIsZosM\"];const serializationHash=\"framer-I1jQP\";const variantClassNames={defHciO7B:\"framer-v-eo47vk\",SPCIsZosM:\"framer-v-1aln5zu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ntXFMTF4c=undefined;const CE1rFf97y=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.3,delay:0,duration:.3,type:\"spring\"};const animation={backgroundColor:\"var(--token-60a29a7f-05f1-4718-b2d7-b103587329a7, rgb(127, 213, 245))\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.04,skewX:0,skewY:0,transition:transition2,y:-2};const transition3={bounce:.2,delay:0,duration:.2,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transition:transition3};const animation2={backgroundColor:\"rgba(217, 255, 75, 0.14)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.04,skewX:0,skewY:0,transition:transition2,y:-2};const animation3={backgroundColor:\"rgba(127, 213, 245, 0.54)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.04,skewX:0,skewY:0,transition:transition2,y:-2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop / Tablet\":\"defHciO7B\",Phone:\"SPCIsZosM\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,link,width,...props})=>{return{...props,CE1rFf97y:label??props.CE1rFf97y??\"About\",ntXFMTF4c:link??props.ntXFMTF4c,variant:humanReadableVariantMap[props.variant]??props.variant??\"defHciO7B\"};};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,CE1rFf97y,ntXFMTF4c,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"defHciO7B\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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(Link,{href:ntXFMTF4c,motionChild:true,nodeId:\"defHciO7B\",openInNewTab:false,scopeId:\"uneizZbk3\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-eo47vk\",className,classNames)} framer-15yekpb`,\"data-framer-name\":\"Desktop / Tablet\",layoutDependency:layoutDependency,layoutId:\"defHciO7B\",ref:refBinding,style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},...addPropertyOverrides({\"defHciO7B-hover\":{\"data-framer-name\":undefined},\"SPCIsZosM-hover\":{\"data-framer-name\":undefined},SPCIsZosM:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-n6w9mc\",\"data-framer-name\":\"Surface\",layoutDependency:layoutDependency,layoutId:\"DWRRqYPM7\",style:{borderBottomLeftRadius:87,borderBottomRightRadius:87,borderTopLeftRadius:87,borderTopRightRadius:87},whileHover:animation,whileTap:animation1,...addPropertyOverrides({\"defHciO7B-hover\":{whileHover:animation3},SPCIsZosM:{whileHover:animation2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(224, 224, 224))\"},children:\"About\"})}),className:\"framer-bxfoah\",fonts:[\"FS;Clash Display-regular\"],layoutDependency:layoutDependency,layoutId:\"Cq4qkzBEd\",style:{\"--extracted-r6o4lv\":\"rgb(224, 224, 224)\"},text:CE1rFf97y,variants:{\"defHciO7B-hover\":{\"--extracted-r6o4lv\":\"rgb(245, 246, 242)\"},\"SPCIsZosM-hover\":{\"--extracted-r6o4lv\":\"rgb(245, 246, 242)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"defHciO7B-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 246, 242))\"},children:\"About\"})})},\"SPCIsZosM-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 246, 242))\"},children:\"About\"})})}},baseVariant,gestureVariant)})})})})})})});});const css=[\".framer-I1jQP.framer-15yekpb, .framer-I1jQP .framer-15yekpb { display: block; }\",\".framer-I1jQP.framer-eo47vk { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-I1jQP .framer-n6w9mc { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 7px 14px 7px 14px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-I1jQP .framer-bxfoah { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-I1jQP.framer-v-1aln5zu .framer-n6w9mc { padding: 7px 0px 7px 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 69\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"SPCIsZosM\":{\"layout\":[\"auto\",\"auto\"]},\"zTVwNsgN8\":{\"layout\":[\"auto\",\"auto\"]},\"KHKOnWJGU\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"CE1rFf97y\":\"label\",\"ntXFMTF4c\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruneizZbk3=withCSS(Component,css,\"framer-I1jQP\");export default FrameruneizZbk3;FrameruneizZbk3.displayName=\"Footer Link\";FrameruneizZbk3.defaultProps={height:34,width:69};addPropertyControls(FrameruneizZbk3,{variant:{options:[\"defHciO7B\",\"SPCIsZosM\"],optionTitles:[\"Desktop / Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},CE1rFf97y:{defaultValue:\"About\",title:\"Label\",type:ControlType.String},onCE1rFf97yChange:{changes:\"CE1rFf97y\",type:ControlType.ChangeHandler},ntXFMTF4c:{description:\"Built by Matthias \\xd6lschlegel 💪\\n[Explore more components](https://framer.link/fsd2pgh)\",title:\"Link\",type:ControlType.Link}});addFonts(FrameruneizZbk3,[{explicitInter:true,fonts:[{cssFamilyName:\"Clash Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/VFMK2COV3DN37JR7JQ4CAOJPZ7KWKNY7/ODD5YJNDLHZZB2MIT3DPVH4EIHAMZ34D/BSY64LPTT3OPLVKAZKL3AHKRWZ3D74AC.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruneizZbk3\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"34\",\"framerVariables\":\"{\\\"CE1rFf97y\\\":\\\"label\\\",\\\"ntXFMTF4c\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"69\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SPCIsZosM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zTVwNsgN8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KHKOnWJGU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uneizZbk3.map","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,patchBorderRadiusScaleCorrector,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FooterGlowCTAButton from\"https://framerusercontent.com/modules/21LKswKwyzkhFcxVryVd/SPqFct1KIbMoJ2ho08hA/m8wQQJRdy.js\";import FooterLink from\"https://framerusercontent.com/modules/UOIsotXhMGUEpyk7Pc0R/VBovsAi0rMFQW4CNCD0z/uneizZbk3.js\";const MotionDivWithFX=withFX(motion.div);const FooterGlowCTAButtonFonts=getFonts(FooterGlowCTAButton);const FooterLinkFonts=getFonts(FooterLink);const RichTextWithFX=withFX(RichText);const cycleOrder=[\"N_W_2OpD5\",\"lh7kxtEcE\",\"vrwjGlx_3\"];const serializationHash=\"framer-uCwm8\";const variantClassNames={lh7kxtEcE:\"framer-v-1xpt6ab\",N_W_2OpD5:\"framer-v-1mue1gk\",vrwjGlx_3:\"framer-v-1b9732v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transition1={bounce:.3,delay:0,duration:2,type:\"spring\"};const transition2={delay:0,duration:6,ease:[.45,0,.55,1],type:\"tween\"};const animation={opacity:.6,rotate:360,rotateX:0,rotateY:0,scale:1.15,skewX:0,skewY:0,x:320,y:0};const transition3={delay:0,duration:7,ease:[.45,0,.55,1],type:\"tween\"};const animation1={opacity:.45,rotate:360,rotateX:0,rotateY:0,scale:1.2,skewX:0,skewY:0,x:-220,y:0};const transition4={delay:0,duration:9,ease:[.45,0,.55,1],type:\"tween\"};const animation2={opacity:.3,rotate:360,rotateX:0,rotateY:0,scale:1.35,skewX:0,skewY:0,x:-220,y:0};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-16,y:0};const transition5={bounce:.3,delay:.15,duration:.6,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:-16,y:0};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:16};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:16};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:16,y:0};const transition6={bounce:.3,delay:.2,duration:.6,type:\"spring\"};const animation8={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:16,y:0};const animation9={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:16};const animation10={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:0,skewX:0,skewY:0,x:0,y:0};const transition7={bounce:.15,delay:.25,duration:.9,type:\"spring\"};const animation11={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:0,skewX:0,skewY:0,transition:transition7,x:0,y:0};const transition8={bounce:.3,delay:.35,duration:.6,type:\"spring\"};const animation12={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,x:-16,y:0};const animation13={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:12};const animation14={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,x:0,y:12};const animation15={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,x:16,y:0};const transition9={bounce:.3,delay:.45,duration:.6,type:\"spring\"};const animation16={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition9,x:0,y:12};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"N_W_2OpD5\",Phone:\"vrwjGlx_3\",Tablet:\"lh7kxtEcE\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"N_W_2OpD5\"};};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:\"N_W_2OpD5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(Image1,{...restProps,...gestureHandlers,as:\"footer\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:1600,intrinsicWidth:2400,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:1600,pixelWidth:2400,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/XmoVPFY2AbmCjHBqBxIpMs9Hna4.jpg?width=2400&height=1600\",srcSet:\"https://framerusercontent.com/images/XmoVPFY2AbmCjHBqBxIpMs9Hna4.jpg?scale-down-to=512&width=2400&height=1600 512w,https://framerusercontent.com/images/XmoVPFY2AbmCjHBqBxIpMs9Hna4.jpg?scale-down-to=1024&width=2400&height=1600 1024w,https://framerusercontent.com/images/XmoVPFY2AbmCjHBqBxIpMs9Hna4.jpg?scale-down-to=2048&width=2400&height=1600 2048w,https://framerusercontent.com/images/XmoVPFY2AbmCjHBqBxIpMs9Hna4.jpg?width=2400&height=1600 2400w\"},className:cx(scopingClassNames,\"framer-1mue1gk\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"N_W_2OpD5\",ref:refBinding,style:{\"--corner-shape-fallback\":.796,boxShadow:\"0px 20px 50px -10px rgba(0, 0, 0, 0.6), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.08)\",cornerShape:\"superellipse(1.4)\",...style},...addPropertyOverrides({lh7kxtEcE:{\"data-framer-name\":\"Tablet\"},vrwjGlx_3:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-ifq0nu\",\"data-framer-name\":\"Breathing Glow\",layoutDependency:layoutDependency,layoutId:\"HSdR1FyS7\",style:{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-60a29a7f-05f1-4718-b2d7-b103587329a7, rgb(127, 213, 245)) 0%, rgba(217, 255, 75, 0) 100%)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",filter:\"blur(30px)\",WebkitFilter:\"blur(30px)\"}}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:.5,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition3,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1q93ogp\",\"data-framer-name\":\"Breathing Glow Small\",layoutDependency:layoutDependency,layoutId:\"shIB20UnD\",style:{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-60a29a7f-05f1-4718-b2d7-b103587329a7, rgb(127, 213, 245)) 0%, rgba(217, 255, 75, 0) 100%)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",filter:\"blur(30px)\",WebkitFilter:\"blur(30px)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18pezxu\",\"data-framer-name\":\"Footer Background Frame\",layoutDependency:layoutDependency,layoutId:\"M95bmMQUO\",style:{backgroundColor:\"rgba(28, 81, 94, 0.69)\"}}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation2,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:1,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition4,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1905vmx\",\"data-framer-name\":\"Breathing Glow Center\",layoutDependency:layoutDependency,layoutId:\"wlgZkQPJm\",style:{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-60a29a7f-05f1-4718-b2d7-b103587329a7, rgb(127, 213, 245)) 0%, rgba(217, 255, 75, 0) 100%)\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\",filter:\"blur(30px)\",WebkitFilter:\"blur(30px)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2tbk7s\",\"data-framer-name\":\"Top Row\",layoutDependency:layoutDependency,layoutId:\"mpPfroKiV\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qpfu0g\",\"data-framer-name\":\"Footer Brand Column\",layoutDependency:layoutDependency,layoutId:\"AN1xnJ4cs\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:false,__framer__enter:animation3,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-f5n3df\",\"data-framer-name\":\"Brand\",layoutDependency:layoutDependency,layoutId:\"PrQpI5s0h\",...addPropertyOverrides({vrwjGlx_3:{__framer__enter:animation5,__framer__exit:animation6}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"llTCC365T\",openInNewTab:false,scopeId:\"ervihFUq1\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-kmi3e framer-63r6ad\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"llTCC365T\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWVvdyBTY3JpcHQtcmVndWxhcg==\",\"--framer-font-family\":'\"Meow Script\", \"Meow Script Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"2px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 246, 242))\",\"--framer-text-transform\":\"inherit\"},children:\"Olfera\"})}),className:\"framer-1g7l8o5\",fonts:[\"GF;Meow Script-regular\"],layoutDependency:layoutDependency,layoutId:\"vXwmtXsK6\",style:{\"--extracted-r6o4lv\":\"rgb(245, 246, 242)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(176, 181, 192))\"},children:\"A modern perfume house inspired by the textures and moods of nature.\"})}),className:\"framer-4l48tw\",fonts:[\"FS;Clash Display-regular\"],layoutDependency:layoutDependency,layoutId:\"m1En08P46\",style:{\"--extracted-r6o4lv\":\"rgb(176, 181, 192)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xvs33j\",\"data-framer-name\":\"Footer CTA Container\",layoutDependency:layoutDependency,layoutId:\"KrkSflgAJ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:47,y:(componentViewport?.y||0)+156+0+56+0+186+0,...addPropertyOverrides({lh7kxtEcE:{y:(componentViewport?.y||0)+56+0+0+0+50.5+0},vrwjGlx_3:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-32nk2e-container\",layoutDependency:layoutDependency,layoutId:\"QZ1kHtUir-container\",nodeId:\"QZ1kHtUir\",rendersWithMotion:true,scopeId:\"ervihFUq1\",children:/*#__PURE__*/_jsx(FooterGlowCTAButton,{height:\"100%\",id:\"QZ1kHtUir\",J0G_8Kfqy:\"Let’s talk\",KfOueYgpt:\"#contact-form\",layoutId:\"QZ1kHtUir\",v_k23BDLb:false,variant:matchVariant(\"gkJjFPCg4\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:false,__framer__enter:animation7,__framer__exit:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:.2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1i44d82\",\"data-framer-name\":\"Link Columns\",layoutDependency:layoutDependency,layoutId:\"S2d9Np6vH\",...addPropertyOverrides({vrwjGlx_3:{__framer__enter:animation5,__framer__exit:animation9}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-swifvg\",\"data-framer-name\":\"Pages Column\",layoutDependency:layoutDependency,layoutId:\"YyQgnQDad\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-i8gbzu\",\"data-framer-name\":\"Title Wrap\",layoutDependency:layoutDependency,layoutId:\"eVpbCaDAn\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-60a29a7f-05f1-4718-b2d7-b103587329a7, rgb(127, 213, 245)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Pages\"})}),className:\"framer-cqo4f8\",fonts:[\"FS;Clash Display-semibold\"],layoutDependency:layoutDependency,layoutId:\"ay1JXbd7z\",style:{\"--extracted-a0htzi\":\"var(--token-60a29a7f-05f1-4718-b2d7-b103587329a7, rgb(127, 213, 245))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+156+0+85.3+0+0+26.4,...addPropertyOverrides({lh7kxtEcE:{y:(componentViewport?.y||0)+56+0+0+180+53+0+26.4},vrwjGlx_3:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1is47cy-container\",\"data-framer-name\":\"Footer Link \\xb7 Home\",layoutDependency:layoutDependency,layoutId:\"XiuUNDa04-container\",name:\"Footer Link \\xb7 Home\",nodeId:\"XiuUNDa04\",rendersWithMotion:true,scopeId:\"ervihFUq1\",children:/*#__PURE__*/_jsx(FooterLink,{CE1rFf97y:\"Home\",height:\"100%\",id:\"XiuUNDa04\",layoutId:\"XiuUNDa04\",name:\"Footer Link \\xb7 Home\",ntXFMTF4c:resolvedLinks[0],variant:matchVariant(\"defHciO7B\"),width:\"100%\",...addPropertyOverrides({lh7kxtEcE:{ntXFMTF4c:resolvedLinks[1]},vrwjGlx_3:{ntXFMTF4c:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"irN46pidx\"},implicitPathVariables:undefined},{href:{webPageId:\"irN46pidx\"},implicitPathVariables:undefined},{href:{webPageId:\"irN46pidx\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+156+0+85.3+0+0+64.4,...addPropertyOverrides({lh7kxtEcE:{y:(componentViewport?.y||0)+56+0+0+180+53+0+64.4},vrwjGlx_3:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uojnh6-container\",\"data-framer-name\":\"Footer Link \\xb7 Collection\",layoutDependency:layoutDependency,layoutId:\"gsyKz2NT6-container\",name:\"Footer Link \\xb7 Collection\",nodeId:\"gsyKz2NT6\",rendersWithMotion:true,scopeId:\"ervihFUq1\",children:/*#__PURE__*/_jsx(FooterLink,{CE1rFf97y:\"Collection\",height:\"100%\",id:\"gsyKz2NT6\",layoutId:\"gsyKz2NT6\",name:\"Footer Link \\xb7 Collection\",ntXFMTF4c:resolvedLinks1[0],variant:matchVariant(\"defHciO7B\"),width:\"100%\",...addPropertyOverrides({lh7kxtEcE:{ntXFMTF4c:resolvedLinks1[1]},vrwjGlx_3:{ntXFMTF4c:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WExzACTeD\"},implicitPathVariables:undefined},{href:{webPageId:\"WExzACTeD\"},implicitPathVariables:undefined},{href:{webPageId:\"WExzACTeD\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+156+0+85.3+0+0+102.4,...addPropertyOverrides({lh7kxtEcE:{y:(componentViewport?.y||0)+56+0+0+180+53+0+102.4},vrwjGlx_3:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fjfsz3-container\",\"data-framer-name\":\"Footer Link \\xb7 About Us\",layoutDependency:layoutDependency,layoutId:\"QJXtxPj_V-container\",name:\"Footer Link \\xb7 About Us\",nodeId:\"QJXtxPj_V\",rendersWithMotion:true,scopeId:\"ervihFUq1\",children:/*#__PURE__*/_jsx(FooterLink,{CE1rFf97y:\"About Us\",height:\"100%\",id:\"QJXtxPj_V\",layoutId:\"QJXtxPj_V\",name:\"Footer Link \\xb7 About Us\",ntXFMTF4c:resolvedLinks2[0],variant:matchVariant(\"defHciO7B\"),width:\"100%\",...addPropertyOverrides({lh7kxtEcE:{ntXFMTF4c:resolvedLinks2[1]},vrwjGlx_3:{ntXFMTF4c:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HSbmqvE44\"},implicitPathVariables:undefined},{href:{webPageId:\"HSbmqvE44\"},implicitPathVariables:undefined},{href:{webPageId:\"HSbmqvE44\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+156+0+85.3+0+0+140.4,...addPropertyOverrides({lh7kxtEcE:{y:(componentViewport?.y||0)+56+0+0+180+53+0+140.4},vrwjGlx_3:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-462bl2-container\",\"data-framer-name\":\"Footer Link \\xb7 Contact\",layoutDependency:layoutDependency,layoutId:\"cmGzRyEQw-container\",name:\"Footer Link \\xb7 Contact\",nodeId:\"cmGzRyEQw\",rendersWithMotion:true,scopeId:\"ervihFUq1\",children:/*#__PURE__*/_jsx(FooterLink,{CE1rFf97y:\"Contact\",height:\"100%\",id:\"cmGzRyEQw\",layoutId:\"cmGzRyEQw\",name:\"Footer Link \\xb7 Contact\",ntXFMTF4c:resolvedLinks3[0],variant:matchVariant(\"defHciO7B\"),width:\"100%\",...addPropertyOverrides({lh7kxtEcE:{ntXFMTF4c:resolvedLinks3[1]},vrwjGlx_3:{ntXFMTF4c:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mvcv74\",\"data-framer-name\":\"Legal Column\",layoutDependency:layoutDependency,layoutId:\"YQsgVOUQa\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16kqse5\",\"data-framer-name\":\"Title Wrap\",layoutDependency:layoutDependency,layoutId:\"ScVFw2T_9\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-60a29a7f-05f1-4718-b2d7-b103587329a7, rgb(127, 213, 245)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Legal\"})}),className:\"framer-gj2ent\",fonts:[\"FS;Clash Display-semibold\"],layoutDependency:layoutDependency,layoutId:\"YPqkO6jCe\",style:{\"--extracted-a0htzi\":\"var(--token-60a29a7f-05f1-4718-b2d7-b103587329a7, rgb(127, 213, 245))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"XeQ58q7N1\"},implicitPathVariables:undefined},{href:{webPageId:\"XeQ58q7N1\"},implicitPathVariables:undefined},{href:{webPageId:\"XeQ58q7N1\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+156+0+85.3+0+0+26.4,...addPropertyOverrides({lh7kxtEcE:{y:(componentViewport?.y||0)+56+0+0+180+53+0+26.4},vrwjGlx_3:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-oiiyqj-container\",\"data-framer-name\":\"Footer Link \\xb7 Privacy Policy\",layoutDependency:layoutDependency,layoutId:\"ap6KdmOc8-container\",name:\"Footer Link \\xb7 Privacy Policy\",nodeId:\"ap6KdmOc8\",rendersWithMotion:true,scopeId:\"ervihFUq1\",children:/*#__PURE__*/_jsx(FooterLink,{CE1rFf97y:\"Privacy Policy\",height:\"100%\",id:\"ap6KdmOc8\",layoutId:\"ap6KdmOc8\",name:\"Footer Link \\xb7 Privacy Policy\",ntXFMTF4c:resolvedLinks4[0],variant:matchVariant(\"defHciO7B\"),width:\"100%\",...addPropertyOverrides({lh7kxtEcE:{ntXFMTF4c:resolvedLinks4[1]},vrwjGlx_3:{ntXFMTF4c:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wDDZOXDHd\"},implicitPathVariables:undefined},{href:{webPageId:\"wDDZOXDHd\"},implicitPathVariables:undefined},{href:{webPageId:\"wDDZOXDHd\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+156+0+85.3+0+0+64.4,...addPropertyOverrides({lh7kxtEcE:{y:(componentViewport?.y||0)+56+0+0+180+53+0+64.4},vrwjGlx_3:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7ip3he-container\",\"data-framer-name\":\"Footer Link \\xb7 Terms of Service\",layoutDependency:layoutDependency,layoutId:\"ND8_L3YUg-container\",name:\"Footer Link \\xb7 Terms of Service\",nodeId:\"ND8_L3YUg\",rendersWithMotion:true,scopeId:\"ervihFUq1\",children:/*#__PURE__*/_jsx(FooterLink,{CE1rFf97y:\"Terms of Service\",height:\"100%\",id:\"ND8_L3YUg\",layoutId:\"ND8_L3YUg\",name:\"Footer Link \\xb7 Terms of Service\",ntXFMTF4c:resolvedLinks5[0],variant:matchVariant(\"defHciO7B\"),width:\"100%\",...addPropertyOverrides({lh7kxtEcE:{ntXFMTF4c:resolvedLinks5[1]},vrwjGlx_3:{ntXFMTF4c:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hcFhwPdNE\"},implicitPathVariables:undefined},{href:{webPageId:\"hcFhwPdNE\"},implicitPathVariables:undefined},{href:{webPageId:\"hcFhwPdNE\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+156+0+85.3+0+0+102.4,...addPropertyOverrides({lh7kxtEcE:{y:(componentViewport?.y||0)+56+0+0+180+53+0+102.4},vrwjGlx_3:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14bz3jm-container\",\"data-framer-name\":\"Footer Link \\xb7 404 \",layoutDependency:layoutDependency,layoutId:\"AI9xQ2HkO-container\",name:\"Footer Link \\xb7 404 \",nodeId:\"AI9xQ2HkO\",rendersWithMotion:true,scopeId:\"ervihFUq1\",children:/*#__PURE__*/_jsx(FooterLink,{CE1rFf97y:\"404 \",height:\"100%\",id:\"AI9xQ2HkO\",layoutId:\"AI9xQ2HkO\",name:\"Footer Link \\xb7 404 \",ntXFMTF4c:resolvedLinks6[0],variant:matchVariant(\"defHciO7B\"),width:\"100%\",...addPropertyOverrides({lh7kxtEcE:{ntXFMTF4c:resolvedLinks6[1]},vrwjGlx_3:{ntXFMTF4c:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-149un6g\",\"data-framer-name\":\"Connect Column\",layoutDependency:layoutDependency,layoutId:\"JW5GoTZ9I\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-zd34\",\"data-framer-name\":\"Title Wrap\",layoutDependency:layoutDependency,layoutId:\"pdAJDJmQ9\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.5px\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-60a29a7f-05f1-4718-b2d7-b103587329a7, rgb(127, 213, 245)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Connect\"})}),className:\"framer-dlcm4a\",fonts:[\"FS;Clash Display-semibold\"],layoutDependency:layoutDependency,layoutId:\"fXhjHbmyW\",style:{\"--extracted-a0htzi\":\"var(--token-60a29a7f-05f1-4718-b2d7-b103587329a7, rgb(127, 213, 245))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+156+0+85.3+0+0+26.4,...addPropertyOverrides({lh7kxtEcE:{y:(componentViewport?.y||0)+56+0+0+180+53+0+26.4},vrwjGlx_3:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7twy3a-container\",\"data-framer-name\":\"Footer Link \\xb7 Instagram\",layoutDependency:layoutDependency,layoutId:\"vfU0s1thE-container\",name:\"Footer Link \\xb7 Instagram\",nodeId:\"vfU0s1thE\",rendersWithMotion:true,scopeId:\"ervihFUq1\",children:/*#__PURE__*/_jsx(FooterLink,{CE1rFf97y:\"Instagram\",height:\"100%\",id:\"vfU0s1thE\",layoutId:\"vfU0s1thE\",name:\"Footer Link \\xb7 Instagram\",ntXFMTF4c:\"https://www.instagram.com/\",variant:matchVariant(\"defHciO7B\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+156+0+85.3+0+0+64.4,...addPropertyOverrides({lh7kxtEcE:{y:(componentViewport?.y||0)+56+0+0+180+53+0+64.4},vrwjGlx_3:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vd56t9-container\",\"data-framer-name\":\"Footer Link \\xb7 Facebook\",layoutDependency:layoutDependency,layoutId:\"e5l1Nzvgv-container\",name:\"Footer Link \\xb7 Facebook\",nodeId:\"e5l1Nzvgv\",rendersWithMotion:true,scopeId:\"ervihFUq1\",children:/*#__PURE__*/_jsx(FooterLink,{CE1rFf97y:\"Facebook\",height:\"100%\",id:\"e5l1Nzvgv\",layoutId:\"e5l1Nzvgv\",name:\"Footer Link \\xb7 Facebook\",ntXFMTF4c:\"https://www.facebook.com/\",variant:matchVariant(\"defHciO7B\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+156+0+85.3+0+0+102.4,...addPropertyOverrides({lh7kxtEcE:{y:(componentViewport?.y||0)+56+0+0+180+53+0+102.4},vrwjGlx_3:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m3ofbg-container\",\"data-framer-name\":\"Footer Link \\xb7 hello@olfera.studio\",layoutDependency:layoutDependency,layoutId:\"peahZnxM1-container\",name:\"Footer Link \\xb7 hello@olfera.studio\",nodeId:\"peahZnxM1\",rendersWithMotion:true,scopeId:\"ervihFUq1\",children:/*#__PURE__*/_jsx(FooterLink,{CE1rFf97y:\"hello@olfera.studio\",height:\"100%\",id:\"peahZnxM1\",layoutId:\"peahZnxM1\",name:\"Footer Link \\xb7 hello@olfera.studio\",ntXFMTF4c:\"mailto:hello@olfera.studio\",variant:matchVariant(\"defHciO7B\"),width:\"100%\"})})})]})]})]}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition7},__framer__animateOnce:false,__framer__enter:animation10,__framer__exit:animation11,__framer__styleAppearEffectEnabled:true,__framer__threshold:.2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1vmrb1o\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"T6mtQSy7_\",style:{backgroundColor:\"rgba(255, 255, 255, 0.25)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dj6ylz\",\"data-framer-name\":\"Bottom Row\",layoutDependency:layoutDependency,layoutId:\"Zh2g0CQw9\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition8},__framer__animateOnce:false,__framer__enter:animation3,__framer__exit:animation12,__framer__styleAppearEffectEnabled:true,__framer__threshold:.2,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1tZWRpdW0=\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"9px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(150, 155, 165))\",\"--framer-text-transform\":\"uppercase\"},children:\"\\xa9 2026 Olfera. All rights reserved.\"})}),className:\"framer-1jxgzzf\",fonts:[\"FS;Clash Display-medium\"],layoutDependency:layoutDependency,layoutId:\"P4FS7G6uC\",style:{\"--extracted-r6o4lv\":\"rgb(150, 155, 165)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({vrwjGlx_3:{__framer__enter:animation13,__framer__exit:animation14}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition8},__framer__animateOnce:false,__framer__enter:animation7,__framer__exit:animation15,__framer__styleAppearEffectEnabled:true,__framer__threshold:.2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1pohxxh\",\"data-framer-name\":\"Made By\",layoutDependency:layoutDependency,layoutId:\"cU5QXNrxd\",...addPropertyOverrides({vrwjGlx_3:{__framer__animate:{transition:transition9},__framer__enter:animation13,__framer__exit:animation16}},baseVariant,gestureVariant)})]})]})})})});});const css=[\".framer-uCwm8.framer-63r6ad, .framer-uCwm8 .framer-63r6ad { display: block; }\",\".framer-uCwm8.framer-1mue1gk { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 156px 64px 156px 64px; position: relative; width: 1200px; }\",\".framer-uCwm8 .framer-ifq0nu { bottom: -80px; flex: none; height: 220px; left: 0px; pointer-events: none; position: absolute; width: 480px; z-index: 0; }\",\".framer-uCwm8 .framer-1q93ogp { flex: none; height: 200px; pointer-events: none; position: absolute; right: 40px; top: -50px; width: 420px; z-index: 0; }\",\".framer-uCwm8 .framer-18pezxu { bottom: -10px; flex: none; left: -35px; mix-blend-mode: multiply; overflow: visible; position: absolute; right: -38px; top: -8px; z-index: 1; }\",\".framer-uCwm8 .framer-1905vmx { bottom: -100px; flex: none; height: 200px; left: 440px; pointer-events: none; position: absolute; width: 420px; z-index: 0; }\",\".framer-uCwm8 .framer-2tbk7s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; padding: 56px 0px 0px 50px; position: relative; width: 100%; z-index: 1; }\",\".framer-uCwm8 .framer-1qpfu0g { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 35px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-uCwm8 .framer-f5n3df { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 27px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-uCwm8 .framer-kmi3e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-uCwm8 .framer-1g7l8o5 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-uCwm8 .framer-4l48tw { --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 300px; word-break: break-word; word-wrap: break-word; }\",\".framer-uCwm8 .framer-xvs33j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-uCwm8 .framer-32nk2e-container, .framer-uCwm8 .framer-1is47cy-container, .framer-uCwm8 .framer-uojnh6-container, .framer-uCwm8 .framer-fjfsz3-container, .framer-uCwm8 .framer-462bl2-container, .framer-uCwm8 .framer-oiiyqj-container, .framer-uCwm8 .framer-7ip3he-container, .framer-uCwm8 .framer-14bz3jm-container, .framer-uCwm8 .framer-7twy3a-container, .framer-uCwm8 .framer-vd56t9-container, .framer-uCwm8 .framer-1m3ofbg-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-uCwm8 .framer-1i44d82 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 95px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-uCwm8 .framer-swifvg, .framer-uCwm8 .framer-mvcv74 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 90px; }\",\".framer-uCwm8 .framer-i8gbzu, .framer-uCwm8 .framer-16kqse5, .framer-uCwm8 .framer-zd34 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px 0px 8px 14px; position: relative; width: min-content; }\",\".framer-uCwm8 .framer-cqo4f8, .framer-uCwm8 .framer-gj2ent, .framer-uCwm8 .framer-dlcm4a, .framer-uCwm8 .framer-1jxgzzf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-uCwm8 .framer-149un6g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-uCwm8 .framer-1vmrb1o { flex: none; height: 1px; position: relative; width: 100%; z-index: 1; }\",\".framer-uCwm8 .framer-1dj6ylz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-uCwm8 .framer-1pohxxh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; min-height: 14px; min-width: 14px; padding: 0px; position: relative; width: min-content; }\",\".framer-uCwm8.framer-v-1xpt6ab.framer-1mue1gk { gap: 48px; padding: 56px 48px 48px 48px; width: 810px; }\",\".framer-uCwm8.framer-v-1xpt6ab .framer-2tbk7s { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 32px; padding: 0px; }\",\".framer-uCwm8.framer-v-1xpt6ab .framer-1qpfu0g { align-content: center; align-items: center; flex: none; flex-direction: row; gap: unset; justify-content: space-between; padding: 0px 30px 0px 10px; width: 100%; }\",\".framer-uCwm8.framer-v-1xpt6ab .framer-f5n3df { gap: 24px; }\",\".framer-uCwm8.framer-v-1xpt6ab .framer-kmi3e { flex-direction: column; }\",\".framer-uCwm8.framer-v-1xpt6ab .framer-4l48tw { width: 260px; }\",\".framer-uCwm8.framer-v-1xpt6ab .framer-xvs33j { justify-content: center; width: min-content; }\",\".framer-uCwm8.framer-v-1xpt6ab .framer-1i44d82 { flex: none; gap: unset; justify-content: space-between; padding: 53px 0px 0px 0px; width: 100%; }\",\".framer-uCwm8.framer-v-1b9732v.framer-1mue1gk { gap: 40px; padding: 48px 24px 40px 24px; width: 390px; }\",\".framer-uCwm8.framer-v-1b9732v .framer-ifq0nu { bottom: -160px; height: 420px; left: -140px; width: 420px; }\",\".framer-uCwm8.framer-v-1b9732v .framer-2tbk7s { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 32px; justify-content: flex-start; padding: 0px 0px 0px 20px; }\",\".framer-uCwm8.framer-v-1b9732v .framer-1qpfu0g { flex: none; gap: 24px; width: 100%; }\",\".framer-uCwm8.framer-v-1b9732v .framer-f5n3df { width: 100%; }\",\".framer-uCwm8.framer-v-1b9732v .framer-4l48tw { max-width: 273.6px; width: 100%; }\",\".framer-uCwm8.framer-v-1b9732v .framer-1i44d82 { flex: none; flex-wrap: wrap; gap: 36px; justify-content: flex-start; width: 100%; }\",\".framer-uCwm8.framer-v-1b9732v .framer-1dj6ylz { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 12px; justify-content: flex-start; padding: 0px 14px 0px 32px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 670\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"lh7kxtEcE\":{\"layout\":[\"fixed\",\"auto\"]},\"vrwjGlx_3\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerervihFUq1=withCSS(Component,css,\"framer-uCwm8\");export default FramerervihFUq1;FramerervihFUq1.displayName=\"Breathing Footer\";FramerervihFUq1.defaultProps={height:670,width:1200};addPropertyControls(FramerervihFUq1,{variant:{options:[\"N_W_2OpD5\",\"lh7kxtEcE\",\"vrwjGlx_3\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerervihFUq1,[{explicitInter:true,fonts:[{cssFamilyName:\"Meow Script\",source:\"google\",style:\"normal\",uiFamilyName:\"Meow Script\",url:\"https://fonts.gstatic.com/s/meowscript/v6/0FlQVPqanlaJrtr8AnJ0ESck0_0CfDf1.woff2\",weight:\"400\"},{cssFamilyName:\"Clash Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/VFMK2COV3DN37JR7JQ4CAOJPZ7KWKNY7/ODD5YJNDLHZZB2MIT3DPVH4EIHAMZ34D/BSY64LPTT3OPLVKAZKL3AHKRWZ3D74AC.woff2\",weight:\"400\"},{cssFamilyName:\"Clash Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FPDAZ2S6SW4QMSRIIKNNGTPM6VIXYMKO/5HNPQ453FRLIQWV2FNOBUU3FKTDZQVSG/Z3MGHFHX6DCTLQ55LJYRJ5MDCZPMFZU6.woff2\",weight:\"600\"},{cssFamilyName:\"Clash Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2GQIT54GKQY3JRFTSHS4ARTRNRQISSAA/3CIP5EBHRRHE5FVQU3VFROPUERNDSTDF/JTSL5QESUXATU47LCPUNHZQBDDIWDOSW.woff2\",weight:\"500\"}]},...FooterGlowCTAButtonFonts,...FooterLinkFonts],{supportsExplicitInterCodegen:true});FramerervihFUq1.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(FooterGlowCTAButton,{},context),()=>forwardLoader(FooterLink,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerervihFUq1\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"670\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lh7kxtEcE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vrwjGlx_3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ervihFUq1.map","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"YnobPTYMb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 5)\" width=\"16px\"/><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"Cb0Gao21R\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 12)\" width=\"16px\"/><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"oPtuyu4df\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 19)\" width=\"16px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"3467097230\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-grV1P\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-grV1P { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-grV1P\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 0 L 0 12\" fill=\"transparent\" height=\"12px\" id=\"qMvRy61Gj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/><path d=\"M 0 0 L 12 12\" fill=\"transparent\" height=\"12px\" id=\"YX0AMSC6b\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2710857035\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-RiU4T\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-RiU4T { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-RiU4T\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a050651)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={zTovyN0tT:{hover:true}};const serializationHash=\"framer-5c7fn\";const variantClassNames={zTovyN0tT:\"framer-v-8np8r3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xoZKOXZX9=undefined;const ZHGmkaokM=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.3,delay:0,duration:.3,type:\"spring\"};const animation={backgroundColor:\"rgba(217, 255, 75, 0.14)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.04,skewX:0,skewY:0,transition:transition2,y:-2};const transition3={bounce:.2,delay:0,duration:.2,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transition:transition3};const animation2={backgroundColor:\"rgba(74, 231, 255, 0.14)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.04,skewX:0,skewY:0,transition:transition2,y:-2};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 getProps=({height,id,label,link,width,...props})=>{return{...props,xoZKOXZX9:link??props.xoZKOXZX9,ZHGmkaokM:label??props.ZHGmkaokM??\"Work\"};};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,ZHGmkaokM,xoZKOXZX9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"zTovyN0tT\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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(Link,{href:xoZKOXZX9,motionChild:true,nodeId:\"zTovyN0tT\",openInNewTab:false,scopeId:\"J80QOc5XF\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-8np8r3\",className,classNames)} framer-1so9apd`,\"data-framer-name\":\"Pill\",layoutDependency:layoutDependency,layoutId:\"zTovyN0tT\",ref:refBinding,style:{borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18,...style},...addPropertyOverrides({\"zTovyN0tT-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-f8liev\",\"data-framer-name\":\"Surface\",layoutDependency:layoutDependency,layoutId:\"Z2hU3mCnN\",style:{borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18},whileHover:animation,whileTap:animation1,...addPropertyOverrides({\"zTovyN0tT-hover\":{whileHover:animation2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"capitalize\"},children:\"Work\"})}),className:\"framer-1ntuw3s\",fonts:[\"FS;Clash Display-regular\"],layoutDependency:layoutDependency,layoutId:\"JXSx3QHUH\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},text:ZHGmkaokM,variants:{\"zTovyN0tT-hover\":{\"--extracted-r6o4lv\":\"rgb(245, 246, 242)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"zTovyN0tT-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 246, 242))\",\"--framer-text-transform\":\"capitalize\"},children:\"Work\"})})}},baseVariant,gestureVariant)})})})})})})});});const css=[\".framer-5c7fn.framer-1so9apd, .framer-5c7fn .framer-1so9apd { display: block; }\",\".framer-5c7fn.framer-8np8r3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-5c7fn .framer-f8liev { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 10px 14px 10px 14px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-5c7fn .framer-1ntuw3s { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 66\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"WopZ6hL3X\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ZHGmkaokM\":\"label\",\"xoZKOXZX9\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJ80QOc5XF=withCSS(Component,css,\"framer-5c7fn\");export default FramerJ80QOc5XF;FramerJ80QOc5XF.displayName=\"Nav Link Pill\";FramerJ80QOc5XF.defaultProps={height:34,width:66};addPropertyControls(FramerJ80QOc5XF,{ZHGmkaokM:{defaultValue:\"Work\",title:\"Label\",type:ControlType.String},onZHGmkaokMChange:{changes:\"ZHGmkaokM\",type:ControlType.ChangeHandler},xoZKOXZX9:{description:\"Built by Matthias \\xd6lschlegel 💪\\n[Explore more components](https://framer.link/fsd2pgh)\",title:\"Link\",type:ControlType.Link}});addFonts(FramerJ80QOc5XF,[{explicitInter:true,fonts:[{cssFamilyName:\"Clash Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/VFMK2COV3DN37JR7JQ4CAOJPZ7KWKNY7/ODD5YJNDLHZZB2MIT3DPVH4EIHAMZ34D/BSY64LPTT3OPLVKAZKL3AHKRWZ3D74AC.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJ80QOc5XF\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WopZ6hL3X\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"66\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"34\",\"framerVariables\":\"{\\\"ZHGmkaokM\\\":\\\"label\\\",\\\"xoZKOXZX9\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./J80QOc5XF.map","// Generated by Framer (7788242)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,patchBorderRadiusScaleCorrector,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={rWWbZDSPb:{hover:true,pressed:true}};const cycleOrder=[\"rWWbZDSPb\",\"MhtyDRMwu\"];const serializationHash=\"framer-K5Xp0\";const variantClassNames={MhtyDRMwu:\"framer-v-1wfh4t1\",rWWbZDSPb:\"framer-v-kfprvp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const a3aDmwZ0N=undefined;const XqTggLWtt=undefined;const KfOueYgpt=undefined;const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transition1={bounce:.35,delay:0,duration:.35,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition3={bounce:.2,delay:0,duration:.25,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Button:\"rWWbZDSPb\",Fill:\"MhtyDRMwu\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,hover,id,link,width,...props})=>{return{...props,a3aDmwZ0N:click??props.a3aDmwZ0N,KfOueYgpt:link??props.KfOueYgpt,variant:humanReadableVariantMap[props.variant]??props.variant??\"rWWbZDSPb\",XqTggLWtt:hover??props.XqTggLWtt};};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,KfOueYgpt,XqTggLWtt,a3aDmwZ0N,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rWWbZDSPb\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1garl72=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(a3aDmwZ0N){const res=await a3aDmwZ0N(...args);if(res===false)return false;}});const onMouseEnterbn2fgt=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(XqTggLWtt){const res=await XqTggLWtt(...args);if(res===false)return false;}});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(Link,{href:KfOueYgpt,motionChild:true,nodeId:\"rWWbZDSPb\",openInNewTab:true,scopeId:\"uierN9s6W\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-kfprvp\",className,classNames)} framer-1b8avsp`,\"data-framer-name\":\"Button\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"rWWbZDSPb\",onMouseEnter:onMouseEnterbn2fgt,onTap:onTap1garl72,ref:refBinding,style:{\"--corner-shape-fallback\":.566,borderBottomLeftRadius:\"calc(1000px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(1000px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(1000px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(1000px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(2)\",...style},...addPropertyOverrides({\"rWWbZDSPb-hover\":{\"data-framer-name\":undefined},\"rWWbZDSPb-pressed\":{\"data-framer-name\":undefined},MhtyDRMwu:{\"data-framer-name\":\"Fill\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({\"rWWbZDSPb-pressed\":{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-857leg\",\"data-framer-name\":\"Surface\",layoutDependency:layoutDependency,layoutId:\"OoYPRaA3z\",style:{\"--corner-shape-fallback\":1,backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:\"calc(18px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(18px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(18px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(18px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",boxShadow:\"0px 0px 28px 0px rgba(216, 255, 74, 0)\",cornerShape:\"superellipse(1)\",scale:1},variants:{\"rWWbZDSPb-hover\":{boxShadow:\"0px 0px 28px 0px rgba(74, 231, 255, 0.55)\",scale:1.05},\"rWWbZDSPb-pressed\":{boxShadow:\"0px 0px 28px 0px rgba(74, 231, 255, 0.55)\",scale:.95}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1tZWRpdW0=\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(20, 20, 20))\"},children:\"Contact Us\"})}),className:\"framer-jq0al7\",fonts:[\"FS;Clash Display-medium\"],layoutDependency:layoutDependency,layoutId:\"M_JVZ7wCN\",style:{\"--extracted-r6o4lv\":\"rgb(20, 20, 20)\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})})})});});const css=[\".framer-K5Xp0.framer-1b8avsp, .framer-K5Xp0 .framer-1b8avsp { display: block; }\",\".framer-K5Xp0.framer-kfprvp { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-K5Xp0 .framer-857leg { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; padding: 12px 10px 12px 10px; position: relative; width: min-content; }\",\".framer-K5Xp0 .framer-jq0al7 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-K5Xp0.framer-v-1wfh4t1.framer-kfprvp { width: 318px; }\",\".framer-K5Xp0.framer-v-1wfh4t1 .framer-857leg { flex: 1 0 0px; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 90\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"MhtyDRMwu\":{\"layout\":[\"fixed\",\"auto\"]},\"uTNew5V4V\":{\"layout\":[\"auto\",\"auto\"]},\"Xyk2Hj01a\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"KfOueYgpt\":\"link\",\"XqTggLWtt\":\"hover\",\"a3aDmwZ0N\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruierN9s6W=withCSS(Component,css,\"framer-K5Xp0\");export default FrameruierN9s6W;FrameruierN9s6W.displayName=\"Navbar Glow CTA Button\";FrameruierN9s6W.defaultProps={height:37,width:90};addPropertyControls(FrameruierN9s6W,{variant:{options:[\"rWWbZDSPb\",\"MhtyDRMwu\"],optionTitles:[\"Button\",\"Fill\"],title:\"Variant\",type:ControlType.Enum},KfOueYgpt:{description:\"Built by Matthias \\xd6lschlegel 💪\\n[Explore more components](https://framer.link/fsd2pgh)\",title:\"Link\",type:ControlType.Link},XqTggLWtt:{title:\"Hover\",type:ControlType.EventHandler},a3aDmwZ0N:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FrameruierN9s6W,[{explicitInter:true,fonts:[{cssFamilyName:\"Clash Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2GQIT54GKQY3JRFTSHS4ARTRNRQISSAA/3CIP5EBHRRHE5FVQU3VFROPUERNDSTDF/JTSL5QESUXATU47LCPUNHZQBDDIWDOSW.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruierN9s6W\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"37\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"90\",\"framerVariables\":\"{\\\"KfOueYgpt\\\":\\\"link\\\",\\\"XqTggLWtt\\\":\\\"hover\\\",\\\"a3aDmwZ0N\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MhtyDRMwu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uTNew5V4V\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Xyk2Hj01a\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uierN9s6W.map","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Instance,Link,patchBorderRadiusScaleCorrector,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Menu from\"https://framerusercontent.com/modules/nW28P7k6zS9mddbwEi9t/eJZbsb780olVJmyBoSe8/Vsaktx242.js\";import X from\"https://framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js\";import NavLinkPill from\"https://framerusercontent.com/modules/PogVqMICT46jIevmAfjT/lDttxdDKffJMHnCRnKQ6/J80QOc5XF.js\";import NavbarGlowCTAButton from\"https://framerusercontent.com/modules/uD2ATWbEMwqAlMrPSphi/7AVT5SBtiTu4vaSSXBsH/uierN9s6W.js\";const MotionDivWithFX=withFX(motion.div);const MotionAWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.a));const NavLinkPillFonts=getFonts(NavLinkPill);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const NavbarGlowCTAButtonFonts=getFonts(NavbarGlowCTAButton);const cycleOrder=[\"GedfpcHMc\",\"hD6f8ji_l\",\"Qb_b3h_H6\"];const serializationHash=\"framer-9nyjk\";const variantClassNames={GedfpcHMc:\"framer-v-17zz9eo\",hD6f8ji_l:\"framer-v-1p9onr5\",Qb_b3h_H6:\"framer-v-1s3bf92\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transition1={bounce:.05,delay:0,duration:.5,type:\"spring\"};const transition2={delay:0,duration:6,ease:[.45,0,.55,1],type:\"tween\"};const animation={opacity:.7,rotate:0,rotateX:0,rotateY:0,scale:1.15,skewX:0,skewY:0,x:320,y:0};const animation1={opacity:.6,rotate:0,rotateX:0,rotateY:0,scale:1.25,skewX:0,skewY:0,x:130,y:0};const transition3={bounce:.3,delay:.15,duration:.6,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-16,y:0};const transition4={bounce:.3,delay:.2,duration:.6,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation5={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-12};const animation6={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:16,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition5={bounce:.2,delay:0,duration:.25,type:\"spring\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition5};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Open\":\"Qb_b3h_H6\",Desktop:\"GedfpcHMc\",Phone:\"hD6f8ji_l\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"GedfpcHMc\"};};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:\"GedfpcHMc\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"hD6f8ji_l\",\"Qb_b3h_H6\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"hD6f8ji_l\",\"Qb_b3h_H6\"].includes(baseVariant))return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1i26ul8=activeVariantCallback(async(...args)=>{setVariant(\"Qb_b3h_H6\");});const onTapxlvtsq=activeVariantCallback(async(...args)=>{setVariant(\"hD6f8ji_l\");});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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17zz9eo\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"GedfpcHMc\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.12)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",\"--corner-shape-fallback\":.796,backdropFilter:\"blur(24px)\",backgroundColor:\"rgba(13, 15, 22, 0.72)\",borderBottomLeftRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(32px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",boxShadow:\"0px 20px 50px -10px rgba(0, 0, 0, 0.6), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.08), 0px 0px 40px -6px rgba(74, 231, 255, 0.57)\",cornerShape:\"superellipse(1.4)\",WebkitBackdropFilter:\"blur(24px)\",...style},...addPropertyOverrides({hD6f8ji_l:{\"data-framer-name\":\"Phone\"},Qb_b3h_H6:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"mirror\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-w1671m\",\"data-framer-name\":\"Navbar Ambient Glow\",layoutDependency:layoutDependency,layoutId:\"NdkS0_t5h\",style:{background:\"radial-gradient(50% 50% at 50% 50%, rgba(74, 231, 255, 0.45) 0%, rgba(217, 255, 75, 0) 100%)\",filter:\"blur(30px)\",opacity:1,WebkitFilter:\"blur(30px)\"},variants:{hD6f8ji_l:{opacity:.85},Qb_b3h_H6:{opacity:.85}},...addPropertyOverrides({hD6f8ji_l:{__framer__loop:animation1,__targetOpacity:.85},Qb_b3h_H6:{__framer__loop:animation1,__targetOpacity:.85}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ydel99\",\"data-framer-name\":\"Navbar Bar\",layoutDependency:layoutDependency,layoutId:\"iGo39tG3a\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"sK3Svdb6A\",openInNewTab:true,scopeId:\"Wzc0D1iNv\",children:/*#__PURE__*/_jsx(MotionAWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1g78ig4 framer-1co0zg0\",\"data-framer-appear-id\":\"1g78ig4\",\"data-framer-name\":\"Logo\",initial:animation3,layoutDependency:layoutDependency,layoutId:\"sK3Svdb6A\",optimized:true,...addPropertyOverrides({hD6f8ji_l:{animate:undefined,initial:undefined,optimized:undefined},Qb_b3h_H6:{animate:undefined,initial:undefined,optimized:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TWVvdyBTY3JpcHQtcmVndWxhcg==\",\"--framer-font-family\":'\"Meow Script\", \"Meow Script Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"1.3px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 246, 242))\",\"--framer-text-transform\":\"capitalize\"},children:\"Olfera\"})}),className:\"framer-p5a2w0\",\"data-framer-name\":\"OLFERA\",fonts:[\"GF;Meow Script-regular\"],layoutDependency:layoutDependency,layoutId:\"f1vnqd6rC\",style:{\"--extracted-r6o4lv\":\"rgb(245, 246, 242)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-1rnlxpr\",\"data-framer-appear-id\":\"1rnlxpr\",\"data-framer-name\":\"Desktop Navigation Links\",initial:animation5,layoutDependency:layoutDependency,layoutId:\"co5pbFAjv\",optimized:true,children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+0+0+15+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ao24wh-container\",layoutDependency:layoutDependency,layoutId:\"vibf88kaK-container\",nodeId:\"vibf88kaK\",rendersWithMotion:true,scopeId:\"Wzc0D1iNv\",children:/*#__PURE__*/_jsx(NavLinkPill,{height:\"100%\",id:\"vibf88kaK\",layoutId:\"vibf88kaK\",width:\"100%\",xoZKOXZX9:resolvedLinks[0],ZHGmkaokM:\"Home\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"irN46pidx\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+0+0+15+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vp2b48-container\",layoutDependency:layoutDependency,layoutId:\"zLTQJIvNp-container\",nodeId:\"zLTQJIvNp\",rendersWithMotion:true,scopeId:\"Wzc0D1iNv\",children:/*#__PURE__*/_jsx(NavLinkPill,{height:\"100%\",id:\"zLTQJIvNp\",layoutId:\"zLTQJIvNp\",width:\"100%\",xoZKOXZX9:resolvedLinks1[0],ZHGmkaokM:\"Collection\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"WExzACTeD\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+0+0+15+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-slmwxv-container\",layoutDependency:layoutDependency,layoutId:\"Xsf4WtnvA-container\",nodeId:\"Xsf4WtnvA\",rendersWithMotion:true,scopeId:\"Wzc0D1iNv\",children:/*#__PURE__*/_jsx(NavLinkPill,{height:\"100%\",id:\"Xsf4WtnvA\",layoutId:\"Xsf4WtnvA\",width:\"100%\",xoZKOXZX9:resolvedLinks2[0],ZHGmkaokM:\"About Us\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HSbmqvE44\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+0+0+15+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11e4ywa-container\",layoutDependency:layoutDependency,layoutId:\"aFJua4MYS-container\",nodeId:\"aFJua4MYS\",rendersWithMotion:true,scopeId:\"Wzc0D1iNv\",children:/*#__PURE__*/_jsx(NavLinkPill,{height:\"100%\",id:\"aFJua4MYS\",layoutId:\"aFJua4MYS\",width:\"100%\",xoZKOXZX9:resolvedLinks3[0],ZHGmkaokM:\"Contact\"})})})})]}),/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1hmal0\",\"data-framer-appear-id\":\"1hmal0\",\"data-framer-name\":\"Navbar Actions\",initial:animation6,layoutDependency:layoutDependency,layoutId:\"H6qayB6CJ\",optimized:true,...addPropertyOverrides({hD6f8ji_l:{animate:undefined,initial:undefined,optimized:undefined},Qb_b3h_H6:{animate:undefined,initial:undefined,optimized:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HSbmqvE44\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,y:(componentViewport?.y||0)+0+0+13.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-183tkwy-container\",layoutDependency:layoutDependency,layoutId:\"KU1Jf7UQV-container\",nodeId:\"KU1Jf7UQV\",rendersWithMotion:true,scopeId:\"Wzc0D1iNv\",children:/*#__PURE__*/_jsx(NavbarGlowCTAButton,{height:\"100%\",id:\"KU1Jf7UQV\",KfOueYgpt:resolvedLinks4[0],layoutId:\"KU1Jf7UQV\",variant:matchVariant(\"rWWbZDSPb\"),width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rudm8b\",\"data-framer-name\":\"Menu Toggle\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"D2mIuogeD\",onTap:onTap1i26ul8,style:{backgroundColor:\"rgba(255, 255, 255, 0.08)\",borderBottomLeftRadius:22,borderBottomRightRadius:22,borderTopLeftRadius:22,borderTopRightRadius:22},whileTap:animation7,...addPropertyOverrides({Qb_b3h_H6:{onTap:onTapxlvtsq}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-u4goxg\",Component:Menu,layoutDependency:layoutDependency,layoutId:\"ZJLjdMqFK\",style:{\"--1m973uw\":\"rgb(245, 246, 242)\",\"--js9iwy\":2},...addPropertyOverrides({Qb_b3h_H6:{Component:X,height:\"100%\",id:\"ZJLjdMqFK\",JEeZYcamG:2,P_DcoRcrY:\"rgb(245, 246, 242)\",style:{width:\"100%\"},width:\"100%\"}},baseVariant,gestureVariant)})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s3qby7\",\"data-framer-name\":\"Mobile Menu Drawer\",layoutDependency:layoutDependency,layoutId:\"XgFSt79mr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3luZS1ib2xk\",\"--framer-font-family\":'\"Syne\", \"Syne Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(154, 160, 166))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/fsd2pgh\",motionChild:true,nodeId:\"O44dL2znB\",openInNewTab:true,relValues:[],scopeId:\"Wzc0D1iNv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Work\"})})})}),className:\"framer-15oig\",\"data-framer-name\":\"Home Menu Link\",fonts:[\"FS;Syne-bold\"],layoutDependency:layoutDependency,layoutId:\"O44dL2znB\",style:{\"--extracted-r6o4lv\":\"rgb(154, 160, 166)\"},variants:{hD6f8ji_l:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},Qb_b3h_H6:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hD6f8ji_l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"O44dL2znB\",openInNewTab:true,relValues:[],scopeId:\"Wzc0D1iNv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Home\"})})})}),fonts:[\"FS;Clash Display-regular\"]},Qb_b3h_H6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"O44dL2znB\",openInNewTab:true,relValues:[],scopeId:\"Wzc0D1iNv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Home\"})})})}),fonts:[\"FS;Clash Display-regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3luZS1ib2xk\",\"--framer-font-family\":'\"Syne\", \"Syne Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(154, 160, 166))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/fsd2pgh\",motionChild:true,nodeId:\"Xt1up8ZEe\",openInNewTab:true,relValues:[],scopeId:\"Wzc0D1iNv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Studio\"})})})}),className:\"framer-1s11e03\",\"data-framer-name\":\"Collection Menu Link\",fonts:[\"FS;Syne-bold\"],layoutDependency:layoutDependency,layoutId:\"Xt1up8ZEe\",style:{\"--extracted-r6o4lv\":\"rgb(154, 160, 166)\"},variants:{hD6f8ji_l:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},Qb_b3h_H6:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hD6f8ji_l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"irN46pidx\"},motionChild:true,nodeId:\"Xt1up8ZEe\",openInNewTab:true,relValues:[],scopeId:\"Wzc0D1iNv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Collection\"})})})}),fonts:[\"FS;Clash Display-regular\"]},Qb_b3h_H6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"irN46pidx\"},motionChild:true,nodeId:\"Xt1up8ZEe\",openInNewTab:true,relValues:[],scopeId:\"Wzc0D1iNv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Collection\"})})})}),fonts:[\"FS;Clash Display-regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3luZS1ib2xk\",\"--framer-font-family\":'\"Syne\", \"Syne Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(154, 160, 166))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/fsd2pgh\",motionChild:true,nodeId:\"x7W2DkjHR\",openInNewTab:true,relValues:[],scopeId:\"Wzc0D1iNv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Journal\"})})})}),className:\"framer-1hy4pwo\",\"data-framer-name\":\"About Us Menu Link\",fonts:[\"FS;Syne-bold\"],layoutDependency:layoutDependency,layoutId:\"x7W2DkjHR\",style:{\"--extracted-r6o4lv\":\"rgb(154, 160, 166)\"},variants:{hD6f8ji_l:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},Qb_b3h_H6:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hD6f8ji_l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WExzACTeD\"},motionChild:true,nodeId:\"x7W2DkjHR\",openInNewTab:true,relValues:[],scopeId:\"Wzc0D1iNv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"About Us\"})})})}),fonts:[\"FS;Clash Display-regular\"]},Qb_b3h_H6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WExzACTeD\"},motionChild:true,nodeId:\"x7W2DkjHR\",openInNewTab:true,relValues:[],scopeId:\"Wzc0D1iNv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"About Us\"})})})}),fonts:[\"FS;Clash Display-regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3luZS1ib2xk\",\"--framer-font-family\":'\"Syne\", \"Syne Placeholder\", sans-serif',\"--framer-font-size\":\"26px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(154, 160, 166))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://framer.link/fsd2pgh\",motionChild:true,nodeId:\"EALxoXted\",openInNewTab:true,relValues:[],scopeId:\"Wzc0D1iNv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Contact\"})})})}),className:\"framer-1whtltn\",fonts:[\"FS;Syne-bold\"],layoutDependency:layoutDependency,layoutId:\"EALxoXted\",style:{\"--extracted-r6o4lv\":\"rgb(154, 160, 166)\"},variants:{hD6f8ji_l:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},Qb_b3h_H6:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hD6f8ji_l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HSbmqvE44\"},motionChild:true,nodeId:\"EALxoXted\",openInNewTab:true,relValues:[],scopeId:\"Wzc0D1iNv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Contact\"})})})}),fonts:[\"FS;Clash Display-regular\"]},Qb_b3h_H6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HSbmqvE44\"},motionChild:true,nodeId:\"EALxoXted\",openInNewTab:true,relValues:[],scopeId:\"Wzc0D1iNv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Contact\"})})})}),fonts:[\"FS;Clash Display-regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,...addPropertyOverrides({hD6f8ji_l:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+64+14+452},Qb_b3h_H6:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+64+14+452}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lmb2gm-container\",layoutDependency:layoutDependency,layoutId:\"Rbyyn2cdn-container\",nodeId:\"Rbyyn2cdn\",rendersWithMotion:true,scopeId:\"Wzc0D1iNv\",children:/*#__PURE__*/_jsx(NavbarGlowCTAButton,{height:\"100%\",id:\"Rbyyn2cdn\",KfOueYgpt:\"#contact-form\",layoutId:\"Rbyyn2cdn\",style:{width:\"100%\"},variant:matchVariant(\"MhtyDRMwu\"),width:\"100%\"})})})]})})]})})})});});const css=[\".framer-9nyjk.framer-1co0zg0, .framer-9nyjk .framer-1co0zg0 { display: block; }\",\".framer-9nyjk.framer-17zz9eo { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 760px; will-change: var(--framer-will-change-override, transform); }\",\".framer-9nyjk .framer-w1671m { flex: none; height: 140px; left: 40px; pointer-events: none; position: absolute; top: -50px; width: 320px; z-index: 0; }\",\".framer-9nyjk .framer-1ydel99 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; padding: 10px 12px 10px 20px; position: relative; width: 100%; z-index: 1; }\",\".framer-9nyjk .framer-1g78ig4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-9nyjk .framer-p5a2w0 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-9nyjk .framer-1rnlxpr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-9nyjk .framer-1ao24wh-container, .framer-9nyjk .framer-vp2b48-container, .framer-9nyjk .framer-slmwxv-container, .framer-9nyjk .framer-11e4ywa-container, .framer-9nyjk .framer-183tkwy-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-9nyjk .framer-1hmal0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; padding: 0px; position: relative; width: min-content; }\",\".framer-9nyjk .framer-1rudm8b { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; padding: 0px; position: relative; width: 44px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-9nyjk .framer-u4goxg { flex: none; height: auto; position: relative; width: 22px; }\",\".framer-9nyjk .framer-s3qby7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; padding: 14px 20px 22px 20px; position: relative; width: 100%; }\",\".framer-9nyjk .framer-15oig, .framer-9nyjk .framer-1s11e03, .framer-9nyjk .framer-1hy4pwo, .framer-9nyjk .framer-1whtltn { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-9nyjk .framer-lmb2gm-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-9nyjk.framer-v-1p9onr5.framer-17zz9eo { height: 64px; width: 358px; }\",\".framer-9nyjk.framer-v-1p9onr5 .framer-w1671m, .framer-9nyjk.framer-v-1s3bf92 .framer-w1671m { height: 120px; left: 10px; top: -30px; width: 220px; }\",\".framer-9nyjk.framer-v-1s3bf92.framer-17zz9eo { width: 358px; }\",'.framer-9nyjk[data-border=\"true\"]::after, .framer-9nyjk [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 760\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"hD6f8ji_l\":{\"layout\":[\"fixed\",\"fixed\"]},\"Qb_b3h_H6\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWzc0D1iNv=withCSS(Component,css,\"framer-9nyjk\");export default FramerWzc0D1iNv;FramerWzc0D1iNv.displayName=\"Breathing Navbar\";FramerWzc0D1iNv.defaultProps={height:64,width:760};addPropertyControls(FramerWzc0D1iNv,{variant:{options:[\"GedfpcHMc\",\"hD6f8ji_l\",\"Qb_b3h_H6\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerWzc0D1iNv,[{explicitInter:true,fonts:[{cssFamilyName:\"Meow Script\",source:\"google\",style:\"normal\",uiFamilyName:\"Meow Script\",url:\"https://fonts.gstatic.com/s/meowscript/v6/0FlQVPqanlaJrtr8AnJ0ESck0_0CfDf1.woff2\",weight:\"400\"},{cssFamilyName:\"Syne\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Syne\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/VKTA33GWIASJYXHVAJ3OV4FXOH4KTFF7/O44P7FGKMRRV3G5MA2GWTBG65MQIQLEZ/2XCKRF7GO6XB2DJSZCJ6MN25CPDFEJEB.woff2\",weight:\"700\"},{cssFamilyName:\"Clash Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/VFMK2COV3DN37JR7JQ4CAOJPZ7KWKNY7/ODD5YJNDLHZZB2MIT3DPVH4EIHAMZ34D/BSY64LPTT3OPLVKAZKL3AHKRWZ3D74AC.woff2\",weight:\"400\"}]},...NavLinkPillFonts,...NavbarGlowCTAButtonFonts],{supportsExplicitInterCodegen:true});FramerWzc0D1iNv.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavLinkPill,{},context),()=>forwardLoader(NavbarGlowCTAButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWzc0D1iNv\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hD6f8ji_l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Qb_b3h_H6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"64\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"760\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Wzc0D1iNv.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{createPortal}from\"react-dom\";import{RenderTarget}from\"framer\";/** @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any */export default function OlferaGlassCursor(){const[host,setHost]=React.useState(null);const outer=React.useRef(null);const glass=React.useRef(null);const icon=React.useRef(null);const canvas=RenderTarget.current()===RenderTarget.canvas;React.useEffect(()=>{if(canvas)return;setHost(document.body);},[canvas]);React.useEffect(()=>{if(!host||!outer.current)return;const el=outer.current,bg=glass.current,mark=icon.current;const fine=matchMedia(\"(any-hover: hover) and (any-pointer: fine)\");const reduced=matchMedia(\"(prefers-reduced-motion: reduce)\");let x=0,y=0,tx=0,ty=0,stretch=1,angle=0,frame=0,last=0,active=false,down=false,hoverMix=0,hovering=false;const isClickable=target=>{for(let node=target;node&&node!==document.body;node=node.parentElement){if(node.matches('[disabled], [aria-disabled=\"true\"], [inert]'))return false;if(node.matches('a[href], button, summary, input:not([type=\"hidden\"]), select, textarea, label[for], [role=\"button\"], [role=\"link\"], [role=\"tab\"], [role=\"checkbox\"], [role=\"switch\"], [tabindex]:not([tabindex=\"-1\"])')||node.style.cursor===\"pointer\")return true;}return false;};const style=document.createElement(\"style\");style.textContent=\"html.olfera-mouse-cursor,html.olfera-mouse-cursor *{cursor:none!important}\";document.head.appendChild(style);const hide=()=>{active=false;down=false;el.style.opacity=\"0\";document.documentElement.classList.remove(\"olfera-mouse-cursor\");cancelAnimationFrame(frame);frame=0;last=0;};const draw=time=>{const dt=Math.min((time-last||16.67)/16.67,3);last=time;const ox=x,oy=y,follow=reduced.matches?1:1-Math.pow(.82,dt);x+=(tx-x)*follow;y+=(ty-y)*follow;const dx=x-ox,dy=y-oy,speed=Math.hypot(dx,dy)/dt;hoverMix+=((hovering?1:0)-hoverMix)*(reduced.matches?1:1-Math.pow(.78,dt));const size=1+(26/85-1)*hoverMix;const target=reduced.matches||hovering?1:1+Math.min(speed*.065,.7);stretch+=(target-stretch)*(1-Math.pow(.74,dt));if(speed>.15)angle=Math.atan2(dy,dx)*180/Math.PI;el.style.transform=\"translate3d(\"+x+\"px,\"+y+\"px,0) translate(-50%,-50%)\";const click=down?.86:1;bg.style.transform=\"rotate(\"+angle+\"deg) scale(\"+stretch*click*size+\",\"+(1-(stretch-1)*.42)*click*size+\")\";mark.style.transform=\"translate(-50%,-50%) scale(\"+click+\")\";const moving=Math.abs(tx-x)>.1||Math.abs(ty-y)>.1||Math.abs((hovering?1:0)-hoverMix)>.001||Math.abs(target-stretch)>.001;frame=active&&moving?requestAnimationFrame(draw):0;if(!frame)last=0;};const move=e=>{if(e.pointerType!==\"mouse\"||!fine.matches){hide();return;}hovering=isClickable(e.target instanceof Element?e.target:null);tx=e.clientX;ty=e.clientY;if(!active){x=tx;y=ty;stretch=1;active=true;el.style.opacity=\"1\";document.documentElement.classList.add(\"olfera-mouse-cursor\");}if(!frame)frame=requestAnimationFrame(draw);};const press=e=>{if(e.pointerType===\"mouse\"){down=true;if(active&&!frame)frame=requestAnimationFrame(draw);}else hide();};const release=()=>{down=false;if(active&&!frame)frame=requestAnimationFrame(draw);};const leave=e=>{if(!e.relatedTarget)hide();};const visibility=()=>{if(document.hidden)hide();};const scroll=()=>{if(!active)return;hovering=isClickable(document.elementFromPoint(tx,ty));if(!frame)frame=requestAnimationFrame(draw);};window.addEventListener(\"scroll\",scroll,{passive:true});document.addEventListener(\"pointermove\",move,{passive:true});document.addEventListener(\"pointerdown\",press,{passive:true});document.addEventListener(\"pointerup\",release,{passive:true});document.addEventListener(\"pointercancel\",hide,{passive:true});document.addEventListener(\"pointerout\",leave,{passive:true});document.addEventListener(\"visibilitychange\",visibility);window.addEventListener(\"blur\",hide);fine.addEventListener(\"change\",hide);return()=>{hide();style.remove();window.removeEventListener(\"scroll\",scroll);document.removeEventListener(\"pointermove\",move);document.removeEventListener(\"pointerdown\",press);document.removeEventListener(\"pointerup\",release);document.removeEventListener(\"pointercancel\",hide);document.removeEventListener(\"pointerout\",leave);document.removeEventListener(\"visibilitychange\",visibility);window.removeEventListener(\"blur\",hide);fine.removeEventListener(\"change\",hide);};},[host]);if(canvas)return /*#__PURE__*/_jsx(\"div\",{style:{width:1,height:1,pointerEvents:\"none\"}});if(!host)return null;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:outer,\"aria-hidden\":\"true\",style:{position:\"fixed\",left:0,top:0,width:85,height:85,zIndex:2147483647,pointerEvents:\"none\",userSelect:\"none\",opacity:0,transition:\"opacity 120ms ease\",willChange:\"transform\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:glass,style:{position:\"absolute\",inset:0,borderRadius:\"50%\",background:\"rgba(174,214,242,0.10)\",border:\"none\",backdropFilter:\"blur(3px)\",WebkitBackdropFilter:\"blur(3px)\",boxShadow:\"0 0 18px rgba(136,201,242,0.16), inset 0 0 14px rgba(173,218,249,0.12)\",willChange:\"transform\"}}),/*#__PURE__*/_jsx(\"div\",{ref:icon,style:{position:\"absolute\",left:\"50%\",top:\"50%\",width:15,height:15,borderRadius:\"50%\",border:\"1px solid #f4f4e9\",display:\"grid\",placeItems:\"center\",transform:\"translate(-50%,-50%)\",filter:\"drop-shadow(0 1px 2px rgba(0,0,0,0.55))\"},children:/*#__PURE__*/_jsx(\"span\",{style:{width:4,height:4,borderRadius:\"50%\",background:\"#f4f4e9\"}})})]}),host);}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OlferaGlassCursor\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OlferaGlassCursor.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 320\n * @framerIntrinsicHeight 220\n */export default function OlferaPreloader(p){const config={enabled:p.enabled,text:p.text,textColor:p.textColor,background:p.background,image:p.image,flowerSize:p.flowerSize,textSize:p.textSize,hold:p.hold,reveal:p.reveal,stagger:p.stagger,sway:p.sway};const canvas=RenderTarget.current()===RenderTarget.canvas;return /*#__PURE__*/_jsx(\"div\",{\"data-olfera-preloader-config\":JSON.stringify(config),style:canvas?{...p.style,width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\",background:p.background,border:\"1px solid #eee\",borderRadius:12}:{display:\"none\"},children:canvas&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,display:\"grid\",placeItems:\"center\",fontFamily:'\"Meow Script\",cursive',fontSize:72,color:p.textColor},children:p.text}),/*#__PURE__*/_jsx(\"img\",{src:p.image,alt:\"\",style:{position:\"absolute\",width:90,height:140,objectFit:\"contain\",left:\"50%\",top:\"50%\",transform:\"translate(-50%,-50%)\"}})]})});}OlferaPreloader.defaultProps={enabled:true,text:\"Olfera\",textColor:\"#E9E9E6\",background:\"#FFFFFF\",image:\"https://framerusercontent.com/images/E8q4pi1vqTi8eSiEiBXOfS1oA4.png?width=512&height=768\",flowerSize:230,textSize:250,hold:1.8,reveal:1.9,stagger:.1,sway:3};addPropertyControls(OlferaPreloader,{enabled:{type:ControlType.Boolean,title:\"Enabled\",defaultValue:true},text:{type:ControlType.String,title:\"Text\",defaultValue:\"Olfera\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#E9E9E6\"},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},image:{type:ControlType.Image,title:\"Flower\"},flowerSize:{type:ControlType.Number,title:\"Flower Size\",defaultValue:230,min:80,max:500,step:5,unit:\"px\"},textSize:{type:ControlType.Number,title:\"Text Size\",defaultValue:250,min:60,max:500,step:5,unit:\"px\"},hold:{type:ControlType.Number,title:\"Hold\",defaultValue:1.8,min:1,max:6,step:.1,unit:\"s\"},reveal:{type:ControlType.Number,title:\"Circle Speed\",defaultValue:1.9,min:.6,max:4,step:.1,unit:\"s\"},stagger:{type:ControlType.Number,title:\"Letter Delay\",defaultValue:.1,min:0,max:.3,step:.01,unit:\"s\"},sway:{type:ControlType.Number,title:\"Sway\",defaultValue:3,min:0,max:10,step:.5,unit:\"\\xb0\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OlferaPreloader\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"320\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"220\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OlferaPreloader.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{createPortal}from\"react-dom\";import{RenderTarget,addPropertyControls,ControlType}from\"framer\";const scrollPositions=new Map;let pendingScrollRestore=null;/** @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto */export default function OlferaSmoothScroll({softness:configuredSoftness=260,contactForm}){const softness=Math.max(240,configuredSoftness);React.useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;const reduced=matchMedia(\"(prefers-reduced-motion: reduce)\");const restoration=history.scrollRestoration;history.scrollRestoration=\"manual\";let route=location.pathname+location.search;let frame=0,routeFrame=0,resetFrame=0,disposed=false;let target=scrollY,lastWritten=scrollY,lastTime=0;const stop=()=>{cancelAnimationFrame(frame);frame=0;target=lastWritten=scrollY;};const write=top=>{window.scrollTo({top,left:scrollX,behavior:\"instant\"});lastWritten=scrollY;};const stateKey=\"__olferaScrollEntry\";const originalPush=history.pushState;const originalReplace=history.replaceState;const entryState=(state,key)=>({...state&&typeof state===\"object\"?state:{},[stateKey]:key});const newKey=()=>Math.random().toString(36).slice(2)+Date.now();let activeKey=history.state?.[stateKey]||newKey();originalReplace.call(history,entryState(history.state,activeKey),\"\");let navigating=false;let restoring=null;let restoreUntil=0;const remember=()=>{if(restoring===null&&!navigating)scrollPositions.set(activeKey,scrollY);};const restorePosition=()=>{if(disposed||restoring===null)return;write(restoring);target=scrollY;if(performance.now()<restoreUntil){resetFrame=requestAnimationFrame(restorePosition);}else{restoring=null;pendingScrollRestore=null;remember();}};const interruptRestore=()=>{cancelAnimationFrame(resetFrame);restoring=null;pendingScrollRestore=null;stop();remember();};const pushed=function(state,title,url){remember();navigating=true;activeKey=newKey();scrollPositions.set(activeKey,0);return originalPush.call(history,entryState(state,activeKey),title,url);};const replaced=function(state,title,url){return originalReplace.call(history,entryState(state,activeKey),title,url);};history.pushState=pushed;history.replaceState=replaced;const popstate=()=>{remember();activeKey=history.state?.[stateKey]||newKey();originalReplace.call(history,entryState(history.state,activeKey),\"\");navigating=false;restoring=scrollPositions.get(activeKey)??0;pendingScrollRestore={key:activeKey,top:restoring};restoreUntil=performance.now()+1200;stop();cancelAnimationFrame(resetFrame);checkRoute();resetFrame=requestAnimationFrame(()=>{resetFrame=requestAnimationFrame(restorePosition);});};const checkRoute=()=>{const next=location.pathname+location.search;if(next===route)return false;route=next;navigating=false;stop();cancelAnimationFrame(resetFrame);if(restoring!==null)return true;if(!location.hash){target=0;resetFrame=requestAnimationFrame(()=>{if(!disposed&&route===location.pathname+location.search&&!location.hash){write(0);target=0;}});}return true;};const tick=time=>{if(disposed||checkRoute())return;target=Math.max(0,Math.min(document.documentElement.scrollHeight-innerHeight,target));const dt=Math.min(50,time-lastTime||16);lastTime=time;const gap=target-scrollY;if(Math.abs(gap)<.6){write(target);frame=0;return;}write(scrollY+gap*(1-Math.exp(-dt/softness)));frame=requestAnimationFrame(tick);};const overflowCache=new WeakMap;const hasScrollableOverflow=element=>{const now=performance.now();let cached=overflowCache.get(element);if(!cached||now-cached.time>250){cached={time:now,scrollable:/(auto|scroll)/.test(getComputedStyle(element).overflowY)};overflowCache.set(element,cached);}return cached.scrollable&&element.scrollHeight>element.clientHeight+1;};const wheel=event=>{if(document.querySelector(\"[data-olfera-contact-modal]\")){stop();return;}if(event.ctrlKey||event.metaKey||reduced.matches||!event.cancelable||Math.abs(event.deltaX)>Math.abs(event.deltaY))return;if(restoring!==null)interruptRestore();checkRoute();// Keep wheel scrolling on the compositor while four liquid scenes paint.\nif(/(?:^|\\/)collection\\/?$/.test(location.pathname)){stop();return;}let element=event.target instanceof Element?event.target:null;while(element&&element!==document.body&&element!==document.documentElement){if(hasScrollableOverflow(element)){stop();return;}element=element.parentElement;}const delta=event.deltaY*(event.deltaMode===1?16:event.deltaMode===2?innerHeight:1);if(!delta)return;if(!frame)target=scrollY;const next=Math.max(0,Math.min(document.documentElement.scrollHeight-innerHeight,target+delta));if(next===target&&!frame)return;event.preventDefault();target=next;if(!frame){lastTime=performance.now();frame=requestAnimationFrame(tick);}};const scroll=()=>{remember();if(frame&&Math.abs(scrollY-lastWritten)>2)stop();if(!frame)target=lastWritten=scrollY;};const navigation=event=>{const element=event.target instanceof Element?event.target:null;const anchor=element?.closest(\"a[href]\");if(!anchor||event.button!==0||event.ctrlKey||event.metaKey||event.shiftKey||event.altKey||anchor.target===\"_blank\"||anchor.hasAttribute(\"download\"))return;const ctaLabel=anchor.textContent?.trim().toLowerCase().replace(/’/g,\"'\");if(ctaLabel===\"contact us\"||ctaLabel===\"let's talk\")return;const url=new URL(anchor.href,location.href);if(url.origin!==location.origin)return;stop();cancelAnimationFrame(routeFrame);remember();if(url.pathname+url.search!==route)navigating=true;const started=performance.now();const watch=()=>{if(disposed||checkRoute()||performance.now()-started>1500)return;routeFrame=requestAnimationFrame(watch);};routeFrame=requestAnimationFrame(watch);};window.addEventListener(\"wheel\",wheel,{passive:false});window.addEventListener(\"scroll\",scroll,{passive:true});window.addEventListener(\"pointerdown\",interruptRestore,{passive:true});window.addEventListener(\"touchstart\",interruptRestore,{passive:true});window.addEventListener(\"keydown\",interruptRestore);window.addEventListener(\"olfera-contact-open\",stop);document.addEventListener(\"click\",navigation,true);window.addEventListener(\"popstate\",popstate);reduced.addEventListener(\"change\",stop);if(pendingScrollRestore?.key===activeKey){restoring=pendingScrollRestore.top;restoreUntil=performance.now()+1200;resetFrame=requestAnimationFrame(restorePosition);}return()=>{remember();if(history.pushState===pushed)history.pushState=originalPush;if(history.replaceState===replaced)history.replaceState=originalReplace;disposed=true;stop();cancelAnimationFrame(routeFrame);cancelAnimationFrame(resetFrame);window.removeEventListener(\"wheel\",wheel);window.removeEventListener(\"scroll\",scroll);window.removeEventListener(\"pointerdown\",interruptRestore);window.removeEventListener(\"touchstart\",interruptRestore);window.removeEventListener(\"keydown\",interruptRestore);window.removeEventListener(\"olfera-contact-open\",stop);document.removeEventListener(\"click\",navigation,true);window.removeEventListener(\"popstate\",popstate);reduced.removeEventListener(\"change\",stop);history.scrollRestoration=restoration;};},[softness]);React.useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;const reduced=matchMedia(\"(prefers-reduced-motion: reduce)\");const videos=new Map;const sync=video=>{const state=videos.get(video);if(!state)return;if(state.visible&&!document.hidden&&!reduced.matches){if(video.paused)video.play().catch(()=>{});}else if(!video.paused)video.pause();};const observer=new IntersectionObserver(entries=>{for(const entry of entries){const video=entry.target;const state=videos.get(video);if(!state)continue;state.visible=entry.isIntersecting;sync(video);}},{threshold:0});const attach=video=>{if(videos.has(video)||!video.muted||!video.autoplay||video.controls||video.closest(\"article\"))return;const rect=video.getBoundingClientRect();const state={visible:rect.bottom>0&&rect.top<innerHeight,preload:video.preload,guard:()=>sync(video)};videos.set(video,state);video.preload=\"none\";video.dataset.olferaNativeVideo=\"managed\";video.addEventListener(\"play\",state.guard);observer.observe(video);sync(video);};const scan=node=>{if(!(node instanceof Element))return;if(node instanceof HTMLVideoElement)attach(node);node.querySelectorAll(\"video\").forEach(attach);};scan(document.body);const mutations=new MutationObserver(records=>{for(const record of records)record.addedNodes.forEach(scan);for(const[video,state]of videos)if(!video.isConnected){observer.unobserve(video);video.removeEventListener(\"play\",state.guard);videos.delete(video);}});mutations.observe(document.body,{childList:true,subtree:true});const syncAll=()=>videos.forEach((_,video)=>sync(video));document.addEventListener(\"visibilitychange\",syncAll);reduced.addEventListener(\"change\",syncAll);return()=>{mutations.disconnect();observer.disconnect();document.removeEventListener(\"visibilitychange\",syncAll);reduced.removeEventListener(\"change\",syncAll);videos.forEach((state,video)=>{video.removeEventListener(\"play\",state.guard);video.preload=state.preload;delete video.dataset.olferaNativeVideo;});};},[]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(ContactModal,{form:contactForm}),/*#__PURE__*/_jsx(\"style\",{children:'\\n/* Keep the backdrop surface separate from the animated video/content. */\\n[data-framer-name=\"Home Hero Section\"] [data-framer-name=\"Glass Panel\"] {\\n    background-color: transparent !important;\\n    -webkit-backdrop-filter: none !important;\\n    backdrop-filter: none !important;\\n}\\n[data-framer-name=\"Home Hero Section\"] [data-framer-name=\"Glass Panel\"]::before {\\n    content: \"\";\\n    position: absolute;\\n    inset: 0;\\n    z-index: -1;\\n    pointer-events: none;\\n    border-radius: inherit;\\n    background-color: rgba(237, 237, 237, 0.18);\\n    -webkit-backdrop-filter: blur(9px);\\n    backdrop-filter: blur(9px);\\n    transform: translateZ(0);\\n    backface-visibility: hidden;\\n}\\n'}),/*#__PURE__*/_jsx(\"style\",{children:':is([data-framer-name=\"Contact Hero Section\"], [data-framer-name=\"About Hero Section\"]) > div:has(> [data-framer-background-image-wrapper]) { transform: none !important; top: 0 !important; bottom: 0 !important; }'}),/*#__PURE__*/_jsx(\"div\",{style:{width:0,height:0,pointerEvents:\"none\"},\"aria-hidden\":\"true\",\"data-olfera-smooth-scroll\":\"ready\"})]});}function ContactModal({form}){const[open,setOpen]=React.useState(false);const panel=React.useRef(null);const opener=React.useRef(null);const close=React.useCallback(()=>setOpen(false),[]);React.useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;const click=event=>{const anchor=event.target?.closest?.(\"a[href]\");if(!anchor||event.button!==0||event.ctrlKey||event.metaKey||event.shiftKey||event.altKey)return;const label=anchor.textContent?.trim().toLowerCase().replace(/’/g,\"'\");if(label!==\"contact us\"&&label!==\"let's talk\")return;event.preventDefault();event.stopPropagation();opener.current=anchor;setOpen(true);};document.addEventListener(\"click\",click,true);return()=>document.removeEventListener(\"click\",click,true);},[]);React.useEffect(()=>{if(!open)return;window.dispatchEvent(new Event(\"olfera-contact-open\"));const body=document.body;const overflow=body.style.overflow;const padding=body.style.paddingRight;const gap=innerWidth-document.documentElement.clientWidth;body.style.overflow=\"hidden\";if(gap>0)body.style.paddingRight=gap+\"px\";const background=Array.from(body.children).filter(el=>!el.hasAttribute(\"data-olfera-contact-modal\"));const inert=background.map(el=>el.inert);background.forEach(el=>el.inert=true);const focusFrame=requestAnimationFrame(()=>panel.current?.querySelector(\"input\")?.focus());const key=event=>{if(event.key===\"Escape\"){event.preventDefault();close();return;}if(event.key!==\"Tab\")return;const items=Array.from(panel.current?.querySelectorAll('button, input, textarea, select, a[href], [tabindex=\"0\"]')||[]).filter(el=>!el.hasAttribute(\"disabled\"));const first=items[0],last=items[items.length-1];if(event.shiftKey&&(document.activeElement===first||!panel.current?.contains(document.activeElement))){event.preventDefault();last?.focus();}else if(!event.shiftKey&&document.activeElement===last){event.preventDefault();first?.focus();}};document.addEventListener(\"keydown\",key,true);return()=>{cancelAnimationFrame(focusFrame);document.removeEventListener(\"keydown\",key,true);body.style.overflow=overflow;body.style.paddingRight=padding;background.forEach((el,i)=>el.inert=inert[i]);opener.current?.focus({preventScroll:true});};},[open,close]);if(!open||typeof document===\"undefined\")return null;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{\"data-olfera-contact-modal\":\"\",onClick:event=>{if(event.target===event.currentTarget)close();},style:{position:\"fixed\",inset:0,zIndex:2147483e3,background:\"rgba(18,24,21,.48)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:24,overscrollBehavior:\"contain\"},children:/*#__PURE__*/_jsxs(\"div\",{ref:panel,role:\"dialog\",\"aria-modal\":\"true\",\"aria-labelledby\":\"olfera-contact-title\",style:{position:\"relative\",width:620,maxWidth:\"100%\",maxHeight:\"calc(100dvh - 48px)\",overflowY:\"auto\",overscrollBehavior:\"contain\",background:\"#f6f4fb\",borderRadius:27,padding:\"40px 40px 28px\",boxShadow:\"0 24px 80px rgba(0,0,0,.2)\",fontFamily:'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',color:\"#171616\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Close contact form\",onClick:close,style:{position:\"absolute\",top:16,right:16,border:0,background:\"transparent\",width:36,height:36,fontSize:26,lineHeight:1,cursor:\"pointer\",color:\"inherit\"},children:\"\\xd7\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:11,letterSpacing:\"1.5px\",margin:\"0 0 14px\"},children:\"OLFERA / CONTACT\"}),/*#__PURE__*/_jsx(\"h2\",{id:\"olfera-contact-title\",style:{fontSize:30,fontWeight:500,lineHeight:1.15,letterSpacing:\"0px\",margin:\"0 30px 12px 0\"},children:\"Let’s create together.\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,lineHeight:1.5,margin:\"0 0 8px\",maxWidth:460},children:\"Share a few details about your idea, timing and the kind of partnership you have in mind.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"olfera-modal-form\",children:form}),/*#__PURE__*/_jsx(\"style\",{children:\"@keyframes olfera-modal-backdrop-in { from { opacity:0 } to { opacity:1 } } @keyframes olfera-modal-panel-in { from { opacity:0; transform:translateY(18px) scale(.98) } to { opacity:1; transform:translateY(0) scale(1) } } [data-olfera-contact-modal] {animation:olfera-modal-backdrop-in 240ms ease-out both;} [data-olfera-contact-modal] [role=dialog] {animation:olfera-modal-panel-in 360ms cubic-bezier(.22,1,.36,1) both;} @media(prefers-reduced-motion:reduce) { [data-olfera-contact-modal], [data-olfera-contact-modal] [role=dialog] {animation:none;} } .olfera-modal-form > * {width:100% !important; max-width:100% !important; height:auto !important;} .olfera-modal-form form {padding:20px 0 0 !important; width:100% !important; background:transparent !important;} [data-olfera-contact-modal] input,[data-olfera-contact-modal] textarea {cursor:text !important;} [data-olfera-contact-modal] button {cursor:pointer !important;}\"})]})}),document.body);}addPropertyControls(OlferaSmoothScroll,{contactForm:{type:ControlType.ComponentInstance,title:\"Contact Form\"},softness:{type:ControlType.Number,title:\"Softness\",defaultValue:260,min:240,max:450,unit:\"ms\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OlferaSmoothScroll\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OlferaSmoothScroll.map","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import BreathingFooter from\"#framer/local/canvasComponent/ervihFUq1/ervihFUq1.js\";import StudioContactForm from\"#framer/local/canvasComponent/S6b91t9Ln/S6b91t9Ln.js\";import BreathingNavbar from\"#framer/local/canvasComponent/Wzc0D1iNv/Wzc0D1iNv.js\";import OlferaGlassCursor from\"#framer/local/codeFile/Sj2pk4D/OlferaGlassCursor.js\";import OlferaPreloader from\"#framer/local/codeFile/KpZk8Gc/OlferaPreloader.js\";import OlferaSmoothScroll from\"#framer/local/codeFile/E6cImHt/OlferaSmoothScroll.js\";const StudioContactFormFonts=getFonts(StudioContactForm);const OlferaSmoothScrollFonts=getFonts(OlferaSmoothScroll);const OlferaPreloaderFonts=getFonts(OlferaPreloader);const BreathingNavbarFonts=getFonts(BreathingNavbar);const OlferaGlassCursorFonts=getFonts(OlferaGlassCursor);const BreathingFooterFonts=getFonts(BreathingFooter);const breakpoints={I9fjrJcMM:\"(min-width: 810px) and (max-width: 1199.98px)\",lxyW_cDgV:\"(max-width: 809.98px)\",rcJwXtRz_:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-oRduc\";const variantClassNames={I9fjrJcMM:\"framer-v-19vxcd1\",lxyW_cDgV:\"framer-v-k8qqd4\",rcJwXtRz_:\"framer-v-f108b\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={lxyW_cDgV:[\".framer-oRduc .framer-1l1es0k-container { width: 90%; }\",\".framer-oRduc .framer-167408a { flex-direction: column; }\",\".framer-oRduc .framer-vpz7ig-container { flex: none; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={lxyW_cDgV:\".framer-k8qqd4-override\"};const rules=[\".framer-oRduc.framer-1ajmv3x, .framer-oRduc .framer-1ajmv3x { display: block; }\",\".framer-oRduc.framer-f108b { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-oRduc .framer-jpnqh9-container { flex: none; height: auto; left: 50%; order: -1000; position: absolute; top: 0px; transform: translateX(-50%); width: auto; z-index: 1; }\",\".framer-oRduc .framer-tuu61r-container { height: min-content; order: 5; position: relative; width: 100%; z-index: 1; }\",\".framer-oRduc .framer-1sn6bov-container { flex: none; height: 220px; left: calc(50.00000000000002% - 320px / 2); order: -999; position: absolute; top: 0px; width: 320px; z-index: -1; }\",\".framer-oRduc .framer-1l1es0k-container { flex: none; height: auto; left: 50%; order: -998; position: var(--framer-canvas-fixed-position, fixed); top: 30px; transform: translateX(-50%); width: 760px; z-index: 4; }\",\".framer-oRduc .framer-1ugyq3r-container { flex: none; height: auto; left: 50%; order: -997; position: absolute; top: 0px; transform: translateX(-50%); width: auto; z-index: 1; }\",\".framer-oRduc .framer-522fd5 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-oRduc .framer-167408a { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1005; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-oRduc .framer-vpz7ig-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={I9fjrJcMM:\"(min-width: 810px) and (max-width: 1199.98px)\",lxyW_cDgV:\"(max-width: 809.98px)\",rcJwXtRz_:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"rcJwXtRz_\",Phone:\"lxyW_cDgV\",Tablet:\"I9fjrJcMM\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"rcJwXtRz_\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"rcJwXtRz_\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-f108b\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-jpnqh9-container\",\"data-framer-layout-hint-center-x\":true,isAuthoredByUser:true,nodeId:\"rtL4v5nHD\",scopeId:\"PxuI0qP5k\",children:/*#__PURE__*/_jsx(OlferaSmoothScroll,{contactForm:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:437,width:\"600px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-tuu61r-container\",inComponentSlot:true,nodeId:\"CfpNr6stq\",rendersWithMotion:true,scopeId:\"PxuI0qP5k\",children:/*#__PURE__*/_jsx(StudioContactForm,{height:\"100%\",id:\"CfpNr6stq\",layoutId:\"CfpNr6stq\",style:{width:\"100%\"},width:\"100%\"})})})],height:\"100%\",id:\"rtL4v5nHD\",layoutId:\"rtL4v5nHD\",softness:384,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sn6bov-container\",isAuthoredByUser:true,nodeId:\"BuDFz1Eqr\",scopeId:\"PxuI0qP5k\",children:/*#__PURE__*/_jsx(OlferaPreloader,{background:\"rgb(255, 255, 255)\",enabled:true,flowerSize:230,height:\"100%\",hold:1.8,id:\"BuDFz1Eqr\",layoutId:\"BuDFz1Eqr\",reveal:1.9,stagger:.1,style:{height:\"100%\",width:\"100%\"},sway:3,text:\"Olfera\",textColor:\"rgba(232, 232, 230, 0.49)\",textSize:250,width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lxyW_cDgV:{width:\"90vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"760px\",y:30,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1l1es0k-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"orA1HwUps\",scopeId:\"PxuI0qP5k\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lxyW_cDgV:{variant:matchVariant(\"hD6f8ji_l\")}},children:/*#__PURE__*/_jsx(BreathingNavbar,{height:\"100%\",id:\"orA1HwUps\",layoutId:\"orA1HwUps\",style:{width:\"100%\"},variant:matchVariant(\"GedfpcHMc\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ugyq3r-container\",\"data-framer-layout-hint-center-x\":true,isAuthoredByUser:true,nodeId:\"QnfrtOGVS\",scopeId:\"PxuI0qP5k\",children:/*#__PURE__*/_jsx(OlferaGlassCursor,{height:\"100%\",id:\"QnfrtOGVS\",layoutId:\"QnfrtOGVS\",width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-522fd5\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-167408a\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lxyW_cDgV:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:670,width:\"max(100vw, 1px)\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-vpz7ig-container\",nodeId:\"jAhbEa89_\",scopeId:\"PxuI0qP5k\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{I9fjrJcMM:{variant:matchVariant(\"lh7kxtEcE\")},lxyW_cDgV:{variant:matchVariant(\"vrwjGlx_3\")}},children:/*#__PURE__*/_jsx(BreathingFooter,{height:\"100%\",id:\"jAhbEa89_\",layoutId:\"jAhbEa89_\",style:{width:\"100%\"},variant:matchVariant(\"N_W_2OpD5\"),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 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"I9fjrJcMM\":{\"layout\":[\"fixed\",\"fixed\"]},\"lxyW_cDgV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"rcJwXtRz_\":[\".framer-jpnqh9-container\",\".framer-1sn6bov-container\",\".framer-1l1es0k-container\",\".framer-1ugyq3r-container\",\".framer-167408a\"],\"I9fjrJcMM\":[\".framer-jpnqh9-container\",\".framer-1sn6bov-container\",\".framer-1l1es0k-container\",\".framer-1ugyq3r-container\",\".framer-167408a\"],\"lxyW_cDgV\":[\".framer-jpnqh9-container\",\".framer-1sn6bov-container\",\".framer-1l1es0k-container\",\".framer-1ugyq3r-container\",\".framer-167408a\"]}\n * @framerBreakpoints {\"rcJwXtRz_\":{\"min\":1200,\"canvasClassName\":\"framer-f108b-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"I9fjrJcMM\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-19vxcd1-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"lxyW_cDgV\":{\"max\":809,\"canvasClassName\":\"framer-k8qqd4-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant rcJwXtRz_\n * @framerLayoutTemplate true\n */const FramerPxuI0qP5k=withCSS(Component,css,\"framer-oRduc\");export default FramerPxuI0qP5k;FramerPxuI0qP5k.displayName=\"Template\";FramerPxuI0qP5k.defaultProps={height:1e3,width:1200};addFonts(FramerPxuI0qP5k,[{explicitInter:true,fonts:[]},...StudioContactFormFonts,...OlferaSmoothScrollFonts,...OlferaPreloaderFonts,...BreathingNavbarFonts,...OlferaGlassCursorFonts,...BreathingFooterFonts],{supportsExplicitInterCodegen:true});FramerPxuI0qP5k.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(StudioContactForm,{},context),()=>forwardLoader(BreathingNavbar,{},context),()=>forwardLoader(BreathingFooter,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPxuI0qP5k\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"rcJwXtRz_\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-f108b-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"I9fjrJcMM\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-19vxcd1-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"lxyW_cDgV\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-k8qqd4-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"rcJwXtRz_\\\":[\\\".framer-jpnqh9-container\\\",\\\".framer-1sn6bov-container\\\",\\\".framer-1l1es0k-container\\\",\\\".framer-1ugyq3r-container\\\",\\\".framer-167408a\\\"],\\\"I9fjrJcMM\\\":[\\\".framer-jpnqh9-container\\\",\\\".framer-1sn6bov-container\\\",\\\".framer-1l1es0k-container\\\",\\\".framer-1ugyq3r-container\\\",\\\".framer-167408a\\\"],\\\"lxyW_cDgV\\\":[\\\".framer-jpnqh9-container\\\",\\\".framer-1sn6bov-container\\\",\\\".framer-1l1es0k-container\\\",\\\".framer-1ugyq3r-container\\\",\\\".framer-167408a\\\"]}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"I9fjrJcMM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lxyW_cDgV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"rcJwXtRz_\",\"framerIntrinsicWidth\":\"1200\"}},\"__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/rYHpOO1MgzpLAGiguD0R/jORJoC5Y7wfTUlJQRK2k/PxuI0qP5k.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fOHChma0NjmPfgqDvrqa/DS2SQStjk6tSB03K09qN/augiA20Il.js\")), path: \"/\"}, WExzACTeD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Pb2Vtbah3KWoq5vsmmys/4ac43Kwgh9ZQDe5TRBdR/WExzACTeD.js\")), path: \"/about-us\"}, irN46pidx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VG6228yHnQu1jk4PgLXW/U25FpVxAjYFVuozbLbRc/irN46pidx.js\")), path: \"/collection\"}, ud5ySvhOh: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qLBNsJKCd1wsPpPczugP/JQtbhTa56CJy3AmiXLxl/ud5ySvhOh.js\")), path: \"/collection/aqua-stone\"}, s6SKu7EwD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Qv3OKvtzFyzgy1SWpjvz/BVGBELYYkBPjM25zpR8t/s6SKu7EwD.js\")), path: \"/collection/verdant\"}, ZjCeXq6mV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Vl1TLGZOq4OAbTkg7Q4a/fsug3ChvA2I06aQy41VY/ZjCeXq6mV.js\")), path: \"/collection/nectar\"}, x2RYxMdsK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5yi8rFCQm743oaoWLIe9/wPjIXOGcPQ1LuLZp4W8J/x2RYxMdsK.js\")), path: \"/collection/crimson\"}, HSbmqvE44: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/u6zWz0vzU5p88aS256Jt/KmAJNgFYob1DQ4VG4JrE/HSbmqvE44.js\")), path: \"/contacts\"}, XeQ58q7N1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/p8PXy2HrUKxClQcl2f7E/fdjtg48ijhTbPygfqu5a/XeQ58q7N1.js\")), path: \"/privacy-policy\"}, wDDZOXDHd: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zUokJ628C9g9eaGrZ5is/OTT67Cx0Pf0COlComAH2/wDDZOXDHd.js\")), path: \"/terms-of-service\"}, hcFhwPdNE: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/54GZyJDOvKTF1pCzXdu4/YEbie8XMkcWQtScSLM2A/hcFhwPdNE.js\")), path: \"/404\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"f385b479d5116cf40488580af2d2aee518c7b79c5366716c2502d1a5ec01f615\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"WExzACTeD\":\r\ncase \"irN46pidx\":\r\ncase \"ud5ySvhOh\":\r\ncase \"s6SKu7EwD\":\r\ncase \"ZjCeXq6mV\":\r\ncase \"x2RYxMdsK\":\r\ncase \"HSbmqvE44\":\r\ncase \"XeQ58q7N1\":\r\ncase \"wDDZOXDHd\":\r\ncase \"hcFhwPdNE\":\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 \"WExzACTeD\":\r\ncase \"irN46pidx\":\r\ncase \"ud5ySvhOh\":\r\ncase \"s6SKu7EwD\":\r\ncase \"ZjCeXq6mV\":\r\ncase \"x2RYxMdsK\":\r\ncase \"HSbmqvE44\":\r\ncase \"XeQ58q7N1\":\r\ncase \"wDDZOXDHd\":\r\ncase \"hcFhwPdNE\":\r\nreturn [{hash: \"k8qqd4\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"19vxcd1\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"f108b\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/54GZyJDOvKTF1pCzXdu4/YEbie8XMkcWQtScSLM2A/hcFhwPdNE.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://olfera-perfume.framer.website\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/u0R7tV0PHUzWkmU6KGWl/lpQyh6mVE0Jcit8OeqpE/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {type: \"circle\", x: \"50%\", y: \"50%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 0.8, transition: {bounce: 0.1, damping: 30, delay: 0, duration: 2.6, durationBasedSpring: true, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"spring\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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"}