{"version":3,"file":"script_main.evLuAzll.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","useCallback","useRef","useState","addPropertyOverrides","ButtonFonts","Button","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","TimeDateFonts","TimeDate","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","matchVariant","animation2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","shaderConfig","sharedStyle.css","sharedStyle.fonts","ButtonFonts","Button","TimeDate","serializationHash","variantClassNames","transition1","matchVariant","animation","animation1","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","className","Image1","RichText","sharedStyle.css","sharedStyle.fonts","Button","Nav","Nav1","Footer","isBrowser","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","RichText","React.Fragment","PropertyOverrides","_Fragment","sharedStyle.fonts","React.createElement","HeaderFooter","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/VOZ2MgHOGEaKFFBcI53W/M9V7kGz3KE5RPiVT8Nsu/ScrollbarHider.js","https:/framerusercontent.com/modules/UNc58agZMXCQT42DNI9e/WLgInZGMyfzJBmKYRbns/ByUN7ZmbM.js","https:/framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js","https:/framerusercontent.com/modules/VHx6h9GDKMSkp9munUQE/iuO6cUEY1gVzApkGCZgp/LogoGradient.js","https:/framerusercontent.com/modules/zOnXARwYYfyB8sdH4VDA/hwbIAEB4u9ZoDZ5R2hwa/SV1PySJnt.js","https:/framerusercontent.com/modules/hwiO84EQ9Bcxtd69ngjC/LlBylYtVo0RyLXDyHTPI/Uvg_8wycx.js","https:/framerusercontent.com/modules/cPMhfPsBof4WAlatMwsM/CYQFOUNCr9y7MwUZasTz/rNRt1Dj9p.js","framer:toplevel/main"],"sourcesContent":["// Hides the browser scroll bar for all popular browsers when mounted\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * ScrollbarHider\n *\n * Hides the browser scroll bar globally when active is true. Works on all major browsers.\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function ScrollbarHider(props){const{active}=props;useEffect(()=>{if(!active)return;if(typeof window===\"undefined\")return;const style=document.createElement(\"style\");style.setAttribute(\"data-hide-scrollbar\",\"true\");style.innerHTML=`\n            html, body {\n                scrollbar-width: none !important; /* Firefox */\n                -ms-overflow-style: none !important; /* IE 10+ */\n            }\n            html::-webkit-scrollbar, body::-webkit-scrollbar {\n                display: none !important; /* Chrome, Safari, Opera */\n            }\n        `;document.head.appendChild(style);return()=>{if(style.parentNode)style.parentNode.removeChild(style);};},[active]);return /*#__PURE__*/_jsx(\"div\",{style:{display:\"none\"}});}addPropertyControls(ScrollbarHider,{active:{type:ControlType.Boolean,title:\"Active\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollbarHider\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollbarHider.map","// Generated by Framer (95da0c7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/qlNAnqYtv1s7HCa4Jd0v/wAIAMvyHWqWDrflDgfkO/GSLZ0bfxA.js\";const enabledGestures={i4h2pjsTs:{hover:true},KYZ_Igbl_:{hover:true}};const cycleOrder=[\"i4h2pjsTs\",\"KYZ_Igbl_\",\"tpfkbnebJ\",\"Yoy6QE6hv\"];const serializationHash=\"framer-JXCQm\";const variantClassNames={i4h2pjsTs:\"framer-v-1oxzmpm\",KYZ_Igbl_:\"framer-v-1677org\",tpfkbnebJ:\"framer-v-x2yumm\",Yoy6QE6hv:\"framer-v-1c0bqtn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Y7ibLVOu3=undefined;const fy_Fy6Eu8=undefined;const kOUFVTFIw=undefined;const V4Qb0jMcn=undefined;const f70IceQwz=undefined;const A3MGmhaNC=undefined;const transition1={delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Hide-mob\":\"tpfkbnebJ\",\"Nav-mob\":\"Yoy6QE6hv\",Hide:\"KYZ_Igbl_\",Nav:\"i4h2pjsTs\"};const Variants=motion.create(React.Fragment);const getProps=({blur,buttonText,click,height,hoverBackground,hoverText,id,link,width,...props})=>{return{...props,A3MGmhaNC:hoverBackground??props.A3MGmhaNC??\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",f70IceQwz:blur??props.f70IceQwz??\"rgba(0, 0, 0, 0.05)\",fy_Fy6Eu8:link??props.fy_Fy6Eu8,kOUFVTFIw:buttonText??props.kOUFVTFIw??\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",V4Qb0jMcn:hoverText??props.V4Qb0jMcn??\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"i4h2pjsTs\",Y7ibLVOu3:click??props.Y7ibLVOu3};};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,fy_Fy6Eu8,Y7ibLVOu3,kOUFVTFIw,A3MGmhaNC,V4Qb0jMcn,f70IceQwz,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"i4h2pjsTs\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapr3jkb8=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Y7ibLVOu3){const res=await Y7ibLVOu3(...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:fy_Fy6Eu8,motionChild:true,nodeId:\"i4h2pjsTs\",openInNewTab:false,scopeId:\"ByUN7ZmbM\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1oxzmpm\",className,classNames)} framer-1qjqqit`,\"data-framer-name\":\"Nav\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"i4h2pjsTs\",onTap:onTapr3jkb8,ref:refBinding,style:{backdropFilter:\"blur(40px)\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,WebkitBackdropFilter:\"blur(40px)\",...style},...addPropertyOverrides({\"i4h2pjsTs-hover\":{\"data-framer-name\":undefined},\"KYZ_Igbl_-hover\":{\"data-framer-name\":undefined},KYZ_Igbl_:{\"data-framer-name\":\"Hide\"},tpfkbnebJ:{\"data-framer-name\":\"Hide-mob\"},Yoy6QE6hv:{\"data-framer-name\":\"Nav-mob\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mo8kjc\",\"data-framer-name\":\"Group\",layoutDependency:layoutDependency,layoutId:\"EiYDAvENp\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-140k6up\",\"data-framer-name\":\"Text 1\",layoutDependency:layoutDependency,layoutId:\"ErvFaCcuJ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-yjrjg8\",\"data-styles-preset\":\"GSLZ0bfxA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-kOUFVTFIw-ByUN7ZmbM))\"},children:\"Nav\"})}),className:\"framer-6had80\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"V_zek0Xdj\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-kOUFVTFIw-ByUN7ZmbM)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-kOUFVTFIw-ByUN7ZmbM\":kOUFVTFIw,\"--variable-reference-V4Qb0jMcn-ByUN7ZmbM\":V4Qb0jMcn},variants:{\"i4h2pjsTs-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-V4Qb0jMcn-ByUN7ZmbM)\",\"--variable-reference-V4Qb0jMcn-ByUN7ZmbM\":V4Qb0jMcn},\"KYZ_Igbl_-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-V4Qb0jMcn-ByUN7ZmbM)\",\"--variable-reference-V4Qb0jMcn-ByUN7ZmbM\":V4Qb0jMcn}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"i4h2pjsTs-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-yjrjg8\",\"data-styles-preset\":\"GSLZ0bfxA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-V4Qb0jMcn-ByUN7ZmbM))\"},children:\"Nav\"})})},\"KYZ_Igbl_-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-yjrjg8\",\"data-styles-preset\":\"GSLZ0bfxA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-V4Qb0jMcn-ByUN7ZmbM))\"},children:\"Hide\"})})},KYZ_Igbl_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-yjrjg8\",\"data-styles-preset\":\"GSLZ0bfxA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-kOUFVTFIw-ByUN7ZmbM))\"},children:\"Hide\"})})},tpfkbnebJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-yjrjg8\",\"data-styles-preset\":\"GSLZ0bfxA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-kOUFVTFIw-ByUN7ZmbM))\"},children:\"Hide\"})})}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-x7if2q\",\"data-framer-name\":\"Hover\",layoutDependency:layoutDependency,layoutId:\"kcet56lku\",style:{backgroundColor:f70IceQwz},variants:{\"i4h2pjsTs-hover\":{backgroundColor:A3MGmhaNC},\"KYZ_Igbl_-hover\":{backgroundColor:A3MGmhaNC}}})]})})})})});});const css=[\".framer-JXCQm.framer-1qjqqit, .framer-JXCQm .framer-1qjqqit { display: block; }\",\".framer-JXCQm.framer-1oxzmpm { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 5px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-JXCQm .framer-1mo8kjc { 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 2px 0px 2px; position: relative; width: min-content; z-index: 2; }\",\".framer-JXCQm .framer-140k6up { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 18px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-JXCQm .framer-6had80 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-JXCQm .framer-x7if2q { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-JXCQm.framer-v-x2yumm.framer-1oxzmpm, .framer-JXCQm.framer-v-1c0bqtn.framer-1oxzmpm { align-content: flex-end; align-items: flex-end; }\",\".framer-JXCQm.framer-v-1c0bqtn .framer-140k6up { height: min-content; }\",\".framer-JXCQm.framer-v-1oxzmpm.hover.framer-1oxzmpm { justify-content: flex-end; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"KYZ_Igbl_\":{\"layout\":[\"auto\",\"auto\"]},\"tpfkbnebJ\":{\"layout\":[\"auto\",\"auto\"]},\"Yoy6QE6hv\":{\"layout\":[\"auto\",\"auto\"]},\"lDn6Cdl7K\":{\"layout\":[\"auto\",\"auto\"]},\"w7FU6ZyRQ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"fy_Fy6Eu8\":\"link\",\"Y7ibLVOu3\":\"click\",\"kOUFVTFIw\":\"buttonText\",\"A3MGmhaNC\":\"hoverBackground\",\"V4Qb0jMcn\":\"hoverText\",\"f70IceQwz\":\"blur\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerByUN7ZmbM=withCSS(Component,css,\"framer-JXCQm\");export default FramerByUN7ZmbM;FramerByUN7ZmbM.displayName=\"Nav\";FramerByUN7ZmbM.defaultProps={height:28,width:40};addPropertyControls(FramerByUN7ZmbM,{variant:{options:[\"i4h2pjsTs\",\"KYZ_Igbl_\",\"tpfkbnebJ\",\"Yoy6QE6hv\"],optionTitles:[\"Nav\",\"Hide\",\"Hide-mob\",\"Nav-mob\"],title:\"Variant\",type:ControlType.Enum},fy_Fy6Eu8:{title:\"Link\",type:ControlType.Link},Y7ibLVOu3:{title:\"Click\",type:ControlType.EventHandler},kOUFVTFIw:{defaultValue:'var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255)) /* {\"name\":\"white\"} */',title:\"Button-text\",type:ControlType.Color},A3MGmhaNC:{defaultValue:'var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0)) /* {\"name\":\"Black 500\"} */',title:\"Hover background\",type:ControlType.Color},V4Qb0jMcn:{defaultValue:'var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255)) /* {\"name\":\"White 500\"} */',title:\"Hover-text\",type:ControlType.Color},f70IceQwz:{defaultValue:\"rgba(0, 0, 0, 0.05)\",title:\"Blur\",type:ControlType.Color}});addFonts(FramerByUN7ZmbM,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerByUN7ZmbM\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"28\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"fy_Fy6Eu8\\\":\\\"link\\\",\\\"Y7ibLVOu3\\\":\\\"click\\\",\\\"kOUFVTFIw\\\":\\\"buttonText\\\",\\\"A3MGmhaNC\\\":\\\"hoverBackground\\\",\\\"V4Qb0jMcn\\\":\\\"hoverText\\\",\\\"f70IceQwz\\\":\\\"blur\\\"}\",\"framerIntrinsicWidth\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KYZ_Igbl_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tpfkbnebJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Yoy6QE6hv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lDn6Cdl7K\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"w7FU6ZyRQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ByUN7ZmbM.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useLocaleCode}from\"framer\";import{startTransition,useCallback,useEffect,useRef,useState}from\"react\";const fontStack=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;function formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,showMinutes,showSeconds},timeFormat,monthFormat,localCode){const date=new Date;const onlyYearIsShown=!showWeekday&&!showMonth&&showYear;switch(outputType){case\"date\":return new Intl.DateTimeFormat(localCode,{weekday:showWeekday?\"long\":undefined,day:onlyYearIsShown?undefined:\"numeric\",month:showMonth?monthFormat:undefined,year:showYear?\"numeric\":undefined}).format(date);case\"time\":return new Intl.DateTimeFormat(localCode,{hour:\"numeric\",minute:showMinutes?\"numeric\":undefined,second:showSeconds&&showMinutes?\"numeric\":undefined,hour12:timeFormat===\"12h\"}).format(date);default:return new Intl.DateTimeFormat(localCode).format(date);}}const defaultProps={height:20,width:140,outputType:\"time\",color:\"#999\",timeFormat:\"24h\",showYear:true,showMonth:true,showWeekday:true,showMinutes:true,showSeconds:true,monthFormat:\"long\",alignment:\"center\"};/**\n * TIME AND DATE\n * FORKED FROM PROTOTYPING\n *\n * @framerIntrinsicWidth 140\n * @framerIntrinsicHeight 20\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function Time(props){const mergedProps={...defaultProps,...props};const{outputType,timeFormat,showYear,showMonth,showWeekday,// showHours,\nshowMinutes,showSeconds,monthFormat,color,font,tabularFont}=mergedProps;const localCode=useLocaleCode();const getTextContent=useCallback(()=>formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,// showHours,\n    showMinutes,showSeconds},timeFormat,monthFormat,localCode),[localCode,monthFormat,outputType,showMinutes,showMonth,showSeconds,showWeekday,showYear,timeFormat]);const timeoutRef=useRef()// FIXME: With React 19, we can remove this and return a cleanup from the ref callback\n;const updateCountdown=useCallback(node=>{if(node===null){// React calls w/ `null` on unmount or if the ref function changes.\nclearTimeout(timeoutRef.current);return;}let prev;const tick=()=>{const date=new Date;const next=new Date().setSeconds(date.getSeconds()+1,0)-+date;timeoutRef.current=setTimeout(tick,next);const textContent=getTextContent();if(prev!==textContent){node.textContent=textContent;prev=textContent;}};tick();},[getTextContent]);const[visible,setIsVisible]=useState(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{startTransition(()=>setIsVisible(true));// Don’t want real time on Canvas\nif(isCanvas)return;},[isCanvas]);return /*#__PURE__*/_jsx(\"p\",{suppressHydrationWarning:true,style:{margin:0,padding:0,color,fontFamily:fontStack,fontWeight:500,fontSize:16,lineHeight:1,visibility:visible?\"visible\":\"hidden\",...font,fontVariantNumeric:tabularFont?\"tabular-nums\":\"normal\",whiteSpace:\"nowrap\"},ref:isCanvas?undefined:updateCountdown,children:getTextContent()});}Time.displayName=\"Time & Date\";addPropertyControls(Time,{outputType:{title:\"Type\",type:ControlType.Enum,displaySegmentedControl:true,options:[\"date\",\"time\"],optionTitles:[\"Date\",\"Time\"],defaultValue:defaultProps.outputType},showWeekday:{title:\"Day\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showWeekday,hidden:props=>props.outputType!==\"date\"},showMonth:{title:\"Month\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMonth,hidden:props=>props.outputType!==\"date\"},monthFormat:{title:\"Format\",type:ControlType.Enum,options:[\"short\",\"long\",\"numeric\"],optionTitles:[\"Short\",\"Long\",\"Numeric\"],defaultValue:defaultProps.monthFormat,hidden:props=>props.outputType!==\"date\"||!props.showMonth},showYear:{title:\"Year\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showYear,hidden:props=>props.outputType!==\"date\"},timeFormat:{title:\"Format\",type:ControlType.Enum,options:[\"12h\",\"24h\"],optionTitles:[\"12h\",\"24h\"],displaySegmentedControl:true,defaultValue:defaultProps.timeFormat,hidden:props=>props.outputType!==\"time\"},// showHours: {\n//     title: \"Hours\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Show\",\n//     disabledTitle: \"Hide\",\n//     defaultValue: defaultProps.showHours,\n//     hidden: (props) => props.outputType !== \"time\",\n// },\nshowMinutes:{title:\"Minutes\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMinutes,hidden:props=>props.outputType!==\"time\"},showSeconds:{title:\"Seconds\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showSeconds,hidden:props=>props.outputType!==\"time\"||!props.showMinutes},font:{type:ControlType.Font,controls:\"extended\"},tabularFont:{title:\"Tabular\",type:ControlType.Boolean,defaultValue:true},color:{type:ControlType.Color,defaultValue:defaultProps.color}});\nexport const __FramerMetadata__ = {\"exports\":{\"Time\":{\"type\":\"reactComponent\",\"name\":\"Time\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"140\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Time.map","import{defineShader,ControlType}from\"framer\";export default defineShader({title:\"Logo Gradient\",heightmapSource:\"image\",mouse:\"disabledByDefault\",buffers:[{name:\"push\",resolutionScale:.5,format:\"rgba16f\",fragment:`\nvoid main() {\n    float aspect = u_resolution.x / u_resolution.y;\n    vec2 aspectFix = vec2(aspect, 1.0);\n\n    vec2 texel = 1.0 / u_resolution;\n\n    // --- Read own previous frame + neighbours ---\n    vec4 prev = texture(u_push_buffer, v_uv);\n    vec2 c  = prev.xy;\n    vec2 nl = texture(u_push_buffer, v_uv - vec2(texel.x, 0.0)).xy;\n    vec2 nr = texture(u_push_buffer, v_uv + vec2(texel.x, 0.0)).xy;\n    vec2 nd = texture(u_push_buffer, v_uv - vec2(0.0, texel.y)).xy;\n    vec2 nu = texture(u_push_buffer, v_uv + vec2(0.0, texel.y)).xy;\n\n    vec2 blurred = (nl + nr + nd + nu) * 0.25;\n    vec2 field = mix(c, blurred, 0.12);\n\n    float r = clamp(u_deltaTime * 60.0, 0.0, 3.0);\n    float decay = pow(mix(0.86, 0.985, clamp(u_mousePersist, 0.0, 1.0)), r);\n    field *= decay;\n\n    // --- Smooth the cursor velocity (EMA) ---\n    // Raw .zw arrives in uneven per-frame pulses at low speeds; the EMA\n    // spreads each pulse over a few frames so the deposit reads as a\n    // continuous stream. ~0.25 blend per 60fps frame, frame-rate independent.\n    vec2 rawVel = u_mousePosition.zw * aspectFix * u_mouseHover;\n    float smoothK = 1.0 - pow(0.75, r); //or smoothK = 1. for original no smooth feeling\n    vec2 mouseVel = mix(prev.zw, rawVel, smoothK);\n\n    float speed    = length(mouseVel);\n    float brush    = max(u_mouseRadius * 0.1, 0.001);\n\n    float speedPerSec = speed / max(u_deltaTime, 1e-4);\n    float moving      = 1.0 - exp(-speedPerSec * 0.5);\n\n    vec2 dir       = speed > 1e-5 ? mouseVel / speed : vec2(1.0, 0.0);\n    vec2 ortho     = vec2(-dir.y, dir.x);\n\n    vec2 toMouse   = (v_uv - u_mousePosition.xy) * aspectFix;\n    //toMouse       -= dir * brush * 0.2 * moving;\n\n    float along    = dot(toMouse, dir);\n    float across   = dot(toMouse, ortho);\n    float ra       = brush * (1.0 + u_mouseStretch * moving);\n    float rb       = brush;\n    float d2       = (along * along) / (ra * ra) + (across * across) / (rb * rb);\n    float falloff  = exp(-d2);\n\n    field += mouseVel * falloff * (u_mousePush * 0.1) * u_mouseHover;\n\n    field = clamp(field, -1.0, 1.0);\n\n    fragColor = vec4(field, mouseVel);\n}\n`}],fragment:`\n// === CONSTANTS ===\nconst float GOLDEN_ANGLE = 2.3999632;\nconst float TAU = 6.28318530;\n\n// === PCG hash ===\nuvec3 hash3(uvec3 v) {\n    v = v * 1664525u + 1013904223u;\n    v.x += v.y * v.z;\n    v.y += v.z * v.x;\n    v.z += v.x * v.y;\n    v ^= v >> 16u;\n    v.x += v.y * v.z;\n    v.y += v.z * v.x;\n    v.z += v.x * v.y;\n    return v;\n}\n\nvec3 seedRandom(float seedVal) {\n    uvec3 s = uvec3(\n        floatBitsToUint(seedVal),\n        floatBitsToUint(seedVal * 1.5 + 7.31),\n        floatBitsToUint(seedVal * 2.7 + 13.37)\n    );\n    s = hash3(s);\n    return vec3(s) / float(0xFFFFFFFFu);\n}\n\n// === COLOR SPACE (Oklab/LCH) ===\n\nvec3 toLinear(vec3 c) {\n    return pow(c, vec3(2.2));\n}\n\nvec3 toSrgb(vec3 c) {\n    return pow(clamp(c, 0.0, 1.0), vec3(0.4545));\n}\n\nvec3 linearToOklab(vec3 c) {\n    float l = 0.4122214708 * c.r + 0.5363325363 * c.g + 0.0514459929 * c.b;\n    float m = 0.2119034982 * c.r + 0.6806995451 * c.g + 0.1073969566 * c.b;\n    float s = 0.0883024619 * c.r + 0.2817188376 * c.g + 0.6299787005 * c.b;\n\n    l = pow(max(l, 0.0), 1.0 / 3.0);\n    m = pow(max(m, 0.0), 1.0 / 3.0);\n    s = pow(max(s, 0.0), 1.0 / 3.0);\n\n    return vec3(\n        0.2104542553 * l + 0.7936177850 * m - 0.0040720468 * s,\n        1.9779984951 * l - 2.4285922050 * m + 0.4505937099 * s,\n        0.0259040371 * l + 0.7827717662 * m - 0.8086757660 * s\n    );\n}\n\nvec3 oklabToLinear(vec3 c) {\n    float l = c.x + 0.3963377774 * c.y + 0.2158037573 * c.z;\n    float m = c.x - 0.1055613458 * c.y - 0.0638541728 * c.z;\n    float s = c.x - 0.0894841775 * c.y - 1.2914855480 * c.z;\n\n    l = l * l * l;\n    m = m * m * m;\n    s = s * s * s;\n\n    return vec3(\n        +4.0767416621 * l - 3.3077115913 * m + 0.2309699292 * s,\n        -1.2684380046 * l + 2.6097574011 * m - 0.3413193965 * s,\n        -0.0041960863 * l - 0.7034186147 * m + 1.7076147010 * s\n    );\n}\n\nvec3 oklabToLch(vec3 lab) {\n    return vec3(lab.x, length(lab.yz), atan(lab.z, lab.y));\n}\n\nvec3 lchToOklab(vec3 lch) {\n    return vec3(lch.x, lch.y * cos(lch.z), lch.y * sin(lch.z));\n}\n\nvec3 mixLch(vec3 lab0, vec3 lab1, float t) {\n    vec3 lch0 = oklabToLch(lab0);\n    vec3 lch1 = oklabToLch(lab1);\n\n    if (lch0.y < 0.05) lch0.z = lch1.z;\n    if (lch1.y < 0.05) lch1.z = lch0.z;\n\n    float dh = lch1.z - lch0.z;\n    if (dh > 3.14159265) dh -= 6.28318530;\n    if (dh < -3.14159265) dh += 6.28318530;\n\n    return lchToOklab(vec3(\n        mix(lch0.x, lch1.x, t),\n        mix(lch0.y, lch1.y, t),\n        lch0.z + dh * t\n    ));\n}\n\n// === PALETTE ===\n\nvec3 getColor(int idx) {\n    if (u_colors_length < 1) return vec3(0.0);\n    int safeIdx = clamp(idx, 0, u_colors_length - 1);\n    return u_colors[safeIdx].rgb;\n}\n\nvec3 paletteN(float t, int count) {\n    if (count < 1) return vec3(0.0);\n    if (count < 2) return toLinear(getColor(0));\n\n    float segmentSize = 1.0 / float(count - 1);\n    t = clamp(t, 0.0, 1.0);\n    int idx = min(int(floor(t / segmentSize)), count - 2);\n    float localT = clamp((t - float(idx) * segmentSize) / segmentSize, 0.0, 1.0);\n\n    vec3 lab0 = linearToOklab(toLinear(getColor(idx)));\n    vec3 lab1 = linearToOklab(toLinear(getColor(idx + 1)));\n\n    return oklabToLinear(mixLch(lab0, lab1, localT));\n}\n\n// === POST-PROCESS ===\n\nvec3 softGamutMap(vec3 linearRgb) {\n    float maxC = max(linearRgb.r, max(linearRgb.g, linearRgb.b));\n    float minC = min(linearRgb.r, min(linearRgb.g, linearRgb.b));\n\n    if (minC >= 0.0 && maxC <= 1.0) return linearRgb;\n\n    vec3 lab = linearToOklab(max(linearRgb, 0.0));\n    float L = clamp(lab.x, 0.0, 1.0);\n    float C = length(lab.yz);\n    float h = atan(lab.z, lab.y);\n\n    float maxChroma = 0.4 * (1.0 - pow(abs(2.0 * L - 1.0), 2.0));\n\n    if (C > maxChroma * 0.7) {\n        float knee = maxChroma * 0.7;\n        C = knee + (maxChroma - knee) * tanh((C - knee) / (maxChroma - knee + 0.001));\n    }\n\n    return clamp(oklabToLinear(vec3(L, C * cos(h), C * sin(h))), 0.0, 1.0);\n}\n\n// === HEIGHTMAP HELPERS ===\n\nfloat blurDepth3x3(vec2 uv, vec2 dudx, vec2 dudy, vec2 texel, float radius) {\n    vec2 r = radius * texel;\n\n    float sum = 4.0 * textureGrad(u_image_heightmap, uv, dudx, dudy).r;\n\n    sum += 2.0 * textureGrad(u_image_heightmap, uv + vec2(0.0, -r.y), dudx, dudy).r;\n    sum += 2.0 * textureGrad(u_image_heightmap, uv + vec2(0.0,  r.y), dudx, dudy).r;\n    sum += 2.0 * textureGrad(u_image_heightmap, uv + vec2(-r.x, 0.0), dudx, dudy).r;\n    sum += 2.0 * textureGrad(u_image_heightmap, uv + vec2( r.x, 0.0), dudx, dudy).r;\n\n    sum += textureGrad(u_image_heightmap, uv + vec2(-r.x, -r.y), dudx, dudy).r;\n    sum += textureGrad(u_image_heightmap, uv + vec2( r.x, -r.y), dudx, dudy).r;\n    sum += textureGrad(u_image_heightmap, uv + vec2(-r.x,  r.y), dudx, dudy).r;\n    sum += textureGrad(u_image_heightmap, uv + vec2( r.x,  r.y), dudx, dudy).r;\n\n    return sum / 16.0;\n}\n\nvec2 heightGrad(vec2 uv, vec2 dudx, vec2 dudy, vec2 texel, float blurRadius) {\n    float eps = 4.0;\n    float dR = blurDepth3x3(uv + vec2(eps * texel.x, 0.0), dudx, dudy, texel, blurRadius);\n    float dL = blurDepth3x3(uv - vec2(eps * texel.x, 0.0), dudx, dudy, texel, blurRadius);\n    float dU = blurDepth3x3(uv + vec2(0.0, eps * texel.y), dudx, dudy, texel, blurRadius);\n    float dD = blurDepth3x3(uv - vec2(0.0, eps * texel.y), dudx, dudy, texel, blurRadius);\n    return vec2(dR - dL, dU - dD) / (2.0 * eps * texel);\n}\n\n// === MAIN ===\n\nvoid main() {\n    vec2 uv = vec2(v_uv.x, 1.0 - v_uv.y);\n    vec2 texSize = vec2(textureSize(u_image_heightmap, 0));\n    float imgAspect = texSize.x / texSize.y;\n    float canvasAspect = u_resolution.x / u_resolution.y;\n\n    if (canvasAspect > imgAspect) {\n        uv.x = (uv.x - 0.5) * (canvasAspect / imgAspect) + 0.5;\n    } else {\n        uv.y = (uv.y - 0.5) * (imgAspect / canvasAspect) + 0.5;\n    }\n\n    /*\n    if (uv.x < 0.0 || uv.x > 1.0 || uv.y < 0.0 || uv.y > 1.0) {\n        fragColor = vec4(u_colorBack.rgb * u_colorBack.a, u_colorBack.a);\n        return;\n    }\n    */\n\n    // 1.0 on DPR 2+, up to 2.0 on DPR 1\n    float aaScale = max(1.0, 2.0 / u_pixelRatio);\n\n    vec2 dudx = dFdx(uv);\n    vec2 dudy = dFdy(uv);\n\n    vec4 hm = textureGrad(u_image_heightmap, uv, dudx, dudy);\n    float fw_b = 0.5 * fwidth(hm.b);\n    float hardMask = smoothstep(0.5 - fw_b, 0.5 + fw_b, hm.b);\n    float opacity = hardMask * (1.0 - hm.g);\n\n    // Only fade at the letterbox boundary, not on the axis the image fills\n    float edgeDist;\n    if (canvasAspect > imgAspect) {\n        // Letterbox bars are left/right → only fade X edges\n        edgeDist = min(uv.x, 1.0 - uv.x);\n    } else if (canvasAspect < imgAspect) {\n        // Letterbox bars are top/bottom → only fade Y edges\n        edgeDist = min(uv.y, 1.0 - uv.y);\n    } else {\n        // Aspects match — no letterboxing, no seam, no fade needed\n        edgeDist = 1.0;\n    }\n    opacity *= smoothstep(0.0, 1.0 * fwidth(edgeDist), edgeDist);\n\n    if (opacity < 0.001) {\n        fragColor = vec4(u_colorBack.rgb * u_colorBack.a, u_colorBack.a);\n        return;\n    }\n\n    vec2 texel = 1.0 / texSize;\n    int colorCount = u_colors_length;\n\n    if (colorCount < 1) {\n        fragColor = vec4(u_colorBack.rgb * u_colorBack.a, u_colorBack.a);\n        return;\n    }\n\n    float rawDepth = blurDepth3x3(uv, dudx, dudy, texel, 6.0);\n    float depth = max(rawDepth, 0.001);\n\n    vec2 grad = heightGrad(uv, dudx, dudy, texel, 6.0);\n    float gradMag = min(length(grad), 5.0);\n    vec2 gradDir = gradMag > 0.001 ? normalize(grad) : vec2(0.0);\n    vec2 contourDir = vec2(-gradDir.y, gradDir.x);\n\n    float t = mod(u_time * u_speed, 3600.0);\n\n    // Motion mode: 0 = Random, 1 = Melt\n    float isMelt = step(0.5, u_motionMode);\n\n    // Seed\n    vec3 seedOffset = seedRandom(u_seed);\n    vec3 seedOffset2 = seedRandom(u_seed + 100.0);\n    float seedAngle = u_seed * GOLDEN_ANGLE;\n    vec2 seedPhase = (seedOffset2.xy - 0.5) * TAU;\n\n    // World-space coordinates anchored to the image\n    vec2 p = (uv - 0.5) * 2.0;\n    p.x *= imgAspect;\n\n    // Seed-based rotation\n    float cs = cos(seedAngle);\n    float sn = sin(seedAngle);\n    p = mat2(cs, -sn, sn, cs) * p;\n\n    // Angle — rotates the gradient flow direction\n    float ang = u_angle * 3.14159 / 180.0;\n    float cosA = cos(ang);\n    float sinA = sin(ang);\n    p = vec2(p.x * cosA - p.y * sinA, p.x * sinA + p.y * cosA);\n\n    // === MOUSE PUSH (fluid, from push buffer) ===\n    vec2 pf = texture(u_push_buffer, v_uv).xy;\n\n    // Buffer space is v_uv (Y-up); image uv is flipped → flip the vector's Y\n    // BEFORE any rotation, or the rotations scramble the error across axes.\n    pf.y = -pf.y;\n\n    // Buffer aspect-corrects with canvas aspect; p is in image-aspect space.\n    // On the tall-canvas branch the letterbox remap doesn't cancel it out.\n    if (canvasAspect <= imgAspect) {\n        pf *= imgAspect / canvasAspect;\n    }\n\n    pf = mat2(cs, -sn, sn, cs) * pf;                                  // seed rotation\n    pf = vec2(pf.x * cosA - pf.y * sinA, pf.x * sinA + pf.y * cosA);  // angle rotation\n    p -= pf * 2.0;\n\n\n    // Turbulence time\n    float tTurb = t * mix(1.0, 0.4, isMelt);\n\n    // Melt flow offset applied to q inside turbulence, not to p\n    vec2 meltOffset = vec2(1.0, 0.0) * t * 0.4 * isMelt;\n\n    // === SHAPE-AWARE COORDINATE WARPING ===\n    float edgeProximity = 1.0 - smoothstep(0.0, 0.8, depth);\n\n    float coordScale = max(0.4, 0.1 + depth * 1.0);\n    p *= coordScale;\n\n    p += contourDir * edgeProximity * u_bend * 2.0;\n    p -= gradDir * edgeProximity * u_bend * 0.5;\n    p *= max(0.5, mix(1.0, 0.4 + 0.6 * smoothstep(0.0, 0.5, depth), u_contour));\n\n    // === TURBULENCE ===\n    int turbIter = int(u_turbIter);\n    float freq = 1.0 / max(u_turbFreq, 0.01);\n\n    vec2 q = p * u_scale + meltOffset;\n\n    float a = seedPhase.x;\n    float d = seedPhase.y;\n\n    for (int j = 2; j < 10; j++) {\n        if (j >= turbIter) break;\n        float fj = float(j);\n        q += u_turbAmp * sin(length(q) / freq * fj + tTurb + vec2(a, d) + seedOffset.xy * fj) / fj;\n        a += cos(fj + d * 1.2 + q.x * 2.0 - tTurb + seedOffset2.z);\n        d += sin(fj * q.y + a + seedOffset.z + tTurb + seedOffset2.y);\n    }\n\n    float base = length(q.yx + vec2(a, d) * 0.2) * u_waveFreq + seedOffset.x;\n    float val = 0.5 + 0.125 * sin(base + 1.0) + 0.25 * sin(base + 4.0) + 0.125 * sin(base + 9.0);\n    val = clamp((val - 0.3) / 0.4, 0.0, 1.0);\n\n    // Depth-based intensity modulation\n    float innerIntensity = smoothstep(0.0, 0.4, depth);\n    float contourHeat = (1.0 - innerIntensity) * u_contour;\n    val = mix(val, val * innerIntensity + contourHeat, 0.5 + 0.5 * u_contour);\n\n    vec3 col = paletteN(val, colorCount);\n    col = softGamutMap(col);\n    col = toSrgb(col);\n\n    /*\n    // Silhouette AA — hardMask + clamped fwidth\n    float fw = fwidth(depth);\n    float effectMask = hardMask * smoothstep(0.0, max(fw, min(2.0 * fw, 0.1)), depth);\n    opacity *= effectMask;\n    */\n\n    // Alpha compositing\n    col *= opacity;\n    vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\n    col = col + bgColor * (1.0 - opacity);\n    float finalAlpha = opacity + u_colorBack.a * (1.0 - opacity);\n\n    fragColor = vec4(col, finalAlpha);\n}\n`,propertyControls:{image:{type:ControlType.ResponsiveImage,title:\"Image\",defaultValue:\"data:framer/asset-reference,7XHsXmlUUmdQM95fkSvi3LRCuSk.svg?originalFilename=Path.svg&width=32&height=48\"},colors:{type:ControlType.Array,title:\"Colors\",control:{type:ControlType.Color},maxCount:8,defaultValue:[\"#000000\",\"#0051FF\",\"#0DAAFF\",\"#BDE4FF\"]},colorBack:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},seed:{type:ControlType.Number,title:\"Seed\",defaultValue:6,min:0,max:1e3,step:1,section:\"Motion\"},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:.6,min:0,max:2,step:.01,section:\"Motion\"},motionMode:{type:ControlType.Enum,title:\"Motion\",options:[0,1],optionTitles:[\"Random\",\"Directional\"],defaultValue:0,section:\"Motion\"},angle:{type:ControlType.Number,title:\"Angle\",defaultValue:20,min:0,max:360,step:1,section:\"Motion\"},scale:{type:ControlType.Number,title:\"Scale\",defaultValue:1.2,min:.1,max:2,step:.01,section:\"Motion\"},turbAmp:{type:ControlType.Number,title:\"Amplitude\",defaultValue:.21,min:0,max:1,step:.01,section:\"Motion\"},turbFreq:{type:ControlType.Number,title:\"Frequency\",defaultValue:1.15,min:.1,max:2,step:.01,section:\"Motion\"},turbIter:{type:ControlType.Number,title:\"Definition\",defaultValue:7,min:3,max:8,step:1,displayStepper:true,section:\"Motion\"},waveFreq:{type:ControlType.Number,title:\"Bands\",defaultValue:2.4,min:.1,max:5,step:.1,section:\"Motion\"},bend:{type:ControlType.Number,title:\"Bevel\",defaultValue:.24,min:0,max:1,step:.01,section:\"Shape\",hiddenWhenUnset:true},contour:{type:ControlType.Number,title:\"Contour\",defaultValue:.8,min:0,max:1,step:.1,section:\"Shape\",hiddenWhenUnset:true},mousePush:{type:ControlType.Number,title:\"Push\",defaultValue:.5,min:.1,max:1,step:.1,section:\"Mouse\"},mouseRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:1,min:.1,max:1,step:.1,section:\"Mouse\"},mouseStretch:{type:ControlType.Number,title:\"Stretch\",defaultValue:0,min:0,max:1,step:.1,section:\"Mouse\"},mousePersist:{type:ControlType.Number,title:\"Persistence\",defaultValue:.8,min:0,max:1,step:.01,section:\"Mouse\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"shader\",\"name\":null,\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LogoGradient.map","// Generated by Framer (95da0c7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,runTasksWithYield,Shader,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{Time as TimeDate}from\"https://framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js\";import shaderConfig from\"https://framerusercontent.com/modules/VHx6h9GDKMSkp9munUQE/iuO6cUEY1gVzApkGCZgp/LogoGradient.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/qlNAnqYtv1s7HCa4Jd0v/wAIAMvyHWqWDrflDgfkO/GSLZ0bfxA.js\";import Button from\"https://framerusercontent.com/modules/qhTGnj2TSCGKk95FTJCG/V3iIl5HdkWk4kT29QZzt/R_kEHgykP.js\";const ButtonFonts=getFonts(Button);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const TimeDateFonts=getFonts(TimeDate);const cycleOrder=[\"eIXMtb_R6\",\"En3egymJs\",\"iFcHfjCqN\"];const serializationHash=\"framer-VbejI\";const variantClassNames={eIXMtb_R6:\"framer-v-2boai4\",En3egymJs:\"framer-v-15g8ddq\",iFcHfjCqN:\"framer-v-sr9vqp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Nw0libLqU=undefined;const transition1={delay:0,duration:.4,ease:[.12,.23,.5,1],type:\"tween\"};const transition2={delay:.05,duration:.4,ease:[.12,.23,.5,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={delay:.15,duration:.4,ease:[.12,.23,.5,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const transition4={delay:.2,duration:.4,ease:[.12,.23,.5,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={delay:.3,duration:.4,ease:[.12,.23,.5,1],type:\"tween\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const transition6={delay:.35,duration:.4,ease:[.12,.23,.5,1],type:\"tween\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const transition7={delay:.3,duration:.5,ease:[.12,.23,.5,1],type:\"tween\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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={\"Variant 3\":\"iFcHfjCqN\",Desk:\"eIXMtb_R6\",Mobile:\"En3egymJs\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,nav,width,...props})=>{return{...props,Nw0libLqU:nav??props.Nw0libLqU,variant:humanReadableVariantMap[props.variant]??props.variant??\"eIXMtb_R6\"};};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,Nw0libLqU,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eIXMtb_R6\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"En3egymJs\")return false;return true;};const router=useRouter();const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Y7ibLVOu310pbjp4=activeVariantCallback(async(...args)=>{if(Nw0libLqU){const res=await Nw0libLqU(...args);if(res===false)return false;}});const onTaplwrwvq=activeVariantCallback(async(...args)=>{setVariant(\"IBR1YMZ2n\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-2boai4\",className,classNames),\"data-framer-name\":\"Desk\",layoutDependency:layoutDependency,layoutId:\"eIXMtb_R6\",ref:refBinding,style:{backgroundColor:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{En3egymJs:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6}},...addPropertyOverrides({En3egymJs:{\"data-framer-name\":\"Mobile\"},iFcHfjCqN:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7h7ak\",\"data-framer-name\":\"Body\",layoutDependency:layoutDependency,layoutId:\"DDqn17P9V\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-pd4vw2\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"z3XpxqK2g\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-yjrjg8\",\"data-styles-preset\":\"GSLZ0bfxA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255)))\"},children:\"Chromakey is an independent creative agency working across CGI\"})}),className:\"framer-15ptmlp\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YWT1zdXpV\",style:{\"--extracted-r6o4lv\":\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l1j7ka\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"u79aoOSYv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14nedns\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"JRYA0iX7t\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((${componentViewport?.width||\"100vw\"} - 41px) / 8, 50px) * 6 + 9px) / 3, 50px)`,y:(componentViewport?.y||0)+10+0+0+0+0+0+0+0,...addPropertyOverrides({En3egymJs:{width:`max(${componentViewport?.width||\"100vw\"} - 20px, 50px)`},iFcHfjCqN:{width:`max((max((${componentViewport?.width||\"100vw\"} - 20px) / 8, 50px) * 6 - 6px) / 3, 50px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-ygr8da-container\",\"data-framer-appear-id\":\"ygr8da\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"EXJAFynPA-container\",nodeId:\"EXJAFynPA\",optimized:true,rendersWithMotion:true,scopeId:\"SV1PySJnt\",children:/*#__PURE__*/_jsx(Button,{A3MGmhaNC:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",AJjG7Mt4P:\"rgba(0, 0, 0, 0.1)\",fy_Fy6Eu8:resolvedLinks[0],height:\"100%\",id:\"EXJAFynPA\",JekZXVA5x:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",kOUFVTFIw:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",layoutId:\"EXJAFynPA\",qmL1gn0cA:\"Index\",style:{width:\"100%\"},uJ3uckbLf:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",V4Qb0jMcn:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",variant:matchVariant(\"jmC6waHS1\"),width:\"100%\",Y7ibLVOu3:Y7ibLVOu310pbjp4,...addPropertyOverrides({En3egymJs:{AJjG7Mt4P:\"rgba(255, 255, 255, 0.05)\",fy_Fy6Eu8:resolvedLinks[1],variant:matchVariant(\"QZ4L65edG\")},iFcHfjCqN:{fy_Fy6Eu8:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LPyDlolJ3\"},implicitPathVariables:undefined},{href:{webPageId:\"LPyDlolJ3\"},implicitPathVariables:undefined},{href:{webPageId:\"LPyDlolJ3\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((${componentViewport?.width||\"100vw\"} - 41px) / 8, 50px) * 6 + 9px) / 3, 50px)`,y:(componentViewport?.y||0)+10+0+0+0+0+0+0+29,...addPropertyOverrides({En3egymJs:{width:`max(${componentViewport?.width||\"100vw\"} - 20px, 50px)`,y:(componentViewport?.y||0)+10+0+0+0+0+0+0+31},iFcHfjCqN:{width:`max((max((${componentViewport?.width||\"100vw\"} - 20px) / 8, 50px) * 6 - 6px) / 3, 50px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-i4bwbd-container\",\"data-framer-appear-id\":\"i4bwbd\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"Ru4rsixdd-container\",nodeId:\"Ru4rsixdd\",optimized:true,rendersWithMotion:true,scopeId:\"SV1PySJnt\",children:/*#__PURE__*/_jsx(Button,{A3MGmhaNC:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",AJjG7Mt4P:\"rgba(0, 0, 0, 0.1)\",fy_Fy6Eu8:resolvedLinks1[0],height:\"100%\",id:\"Ru4rsixdd\",JekZXVA5x:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",kOUFVTFIw:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",layoutId:\"Ru4rsixdd\",qmL1gn0cA:\"Works\",style:{width:\"100%\"},uJ3uckbLf:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",V4Qb0jMcn:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",variant:matchVariant(\"jmC6waHS1\"),width:\"100%\",Y7ibLVOu3:Y7ibLVOu310pbjp4,...addPropertyOverrides({En3egymJs:{AJjG7Mt4P:\"rgba(255, 255, 255, 0.05)\",fy_Fy6Eu8:resolvedLinks1[1],variant:matchVariant(\"QZ4L65edG\")},iFcHfjCqN:{fy_Fy6Eu8:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZB1rZMR9y\"},implicitPathVariables:undefined},{href:{webPageId:\"ZB1rZMR9y\"},implicitPathVariables:undefined},{href:{webPageId:\"ZB1rZMR9y\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((${componentViewport?.width||\"100vw\"} - 41px) / 8, 50px) * 6 + 9px) / 3, 50px)`,y:(componentViewport?.y||0)+10+0+0+0+0+0+0+58,...addPropertyOverrides({En3egymJs:{width:`max(${componentViewport?.width||\"100vw\"} - 20px, 50px)`,y:(componentViewport?.y||0)+10+0+0+0+0+0+0+62},iFcHfjCqN:{width:`max((max((${componentViewport?.width||\"100vw\"} - 20px) / 8, 50px) * 6 - 6px) / 3, 50px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-16tc550-container\",\"data-framer-appear-id\":\"16tc550\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"Qvx9hkclw-container\",nodeId:\"Qvx9hkclw\",optimized:true,rendersWithMotion:true,scopeId:\"SV1PySJnt\",children:/*#__PURE__*/_jsx(Button,{A3MGmhaNC:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",AJjG7Mt4P:\"rgba(0, 0, 0, 0.1)\",fy_Fy6Eu8:resolvedLinks2[0],height:\"100%\",id:\"Qvx9hkclw\",JekZXVA5x:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",kOUFVTFIw:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",layoutId:\"Qvx9hkclw\",qmL1gn0cA:\"Info\",style:{width:\"100%\"},uJ3uckbLf:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",V4Qb0jMcn:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",variant:matchVariant(\"jmC6waHS1\"),width:\"100%\",Y7ibLVOu3:Y7ibLVOu310pbjp4,...addPropertyOverrides({En3egymJs:{AJjG7Mt4P:\"rgba(255, 255, 255, 0.05)\",fy_Fy6Eu8:resolvedLinks2[1],variant:matchVariant(\"QZ4L65edG\")},iFcHfjCqN:{fy_Fy6Eu8:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Pp5fb_9Hp\"},implicitPathVariables:undefined},{href:{webPageId:\"Pp5fb_9Hp\"},implicitPathVariables:undefined},{href:{webPageId:\"Pp5fb_9Hp\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((${componentViewport?.width||\"100vw\"} - 41px) / 8, 50px) * 6 + 9px) / 3, 50px)`,y:(componentViewport?.y||0)+10+0+0+0+0+0+0+87,...addPropertyOverrides({En3egymJs:{width:`max(${componentViewport?.width||\"100vw\"} - 20px, 50px)`,y:(componentViewport?.y||0)+10+0+0+0+0+0+0+93},iFcHfjCqN:{width:`max((max((${componentViewport?.width||\"100vw\"} - 20px) / 8, 50px) * 6 - 6px) / 3, 50px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-4ydgii-container\",\"data-framer-appear-id\":\"4ydgii\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"bDBFVCU4I-container\",nodeId:\"bDBFVCU4I\",optimized:true,rendersWithMotion:true,scopeId:\"SV1PySJnt\",children:/*#__PURE__*/_jsx(Button,{A3MGmhaNC:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",AJjG7Mt4P:\"rgba(0, 0, 0, 0.1)\",fy_Fy6Eu8:resolvedLinks3[0],height:\"100%\",id:\"bDBFVCU4I\",JekZXVA5x:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",kOUFVTFIw:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",layoutId:\"bDBFVCU4I\",qmL1gn0cA:\"Journal\",style:{width:\"100%\"},uJ3uckbLf:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",V4Qb0jMcn:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",variant:matchVariant(\"jmC6waHS1\"),width:\"100%\",Y7ibLVOu3:Y7ibLVOu310pbjp4,...addPropertyOverrides({En3egymJs:{AJjG7Mt4P:\"rgba(255, 255, 255, 0.05)\",fy_Fy6Eu8:resolvedLinks3[1],variant:matchVariant(\"QZ4L65edG\")},iFcHfjCqN:{fy_Fy6Eu8:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KOWnb5RB2\"},implicitPathVariables:undefined},{href:{webPageId:\"KOWnb5RB2\"},implicitPathVariables:undefined},{href:{webPageId:\"KOWnb5RB2\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((${componentViewport?.width||\"100vw\"} - 41px) / 8, 50px) * 6 + 9px) / 3, 50px)`,y:(componentViewport?.y||0)+10+0+0+0+0+0+0+116,...addPropertyOverrides({En3egymJs:{width:`max(${componentViewport?.width||\"100vw\"} - 20px, 50px)`,y:(componentViewport?.y||0)+10+0+0+0+0+0+0+124},iFcHfjCqN:{width:`max((max((${componentViewport?.width||\"100vw\"} - 20px) / 8, 50px) * 6 - 6px) / 3, 50px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-1yd0lr4-container\",\"data-framer-appear-id\":\"1yd0lr4\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"zki2xWuHI-container\",nodeId:\"zki2xWuHI\",optimized:true,rendersWithMotion:true,scopeId:\"SV1PySJnt\",children:/*#__PURE__*/_jsx(Button,{A3MGmhaNC:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",AJjG7Mt4P:\"rgba(0, 0, 0, 0.1)\",fy_Fy6Eu8:resolvedLinks4[0],height:\"100%\",id:\"zki2xWuHI\",JekZXVA5x:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",kOUFVTFIw:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",layoutId:\"zki2xWuHI\",qmL1gn0cA:\"Archive\",style:{width:\"100%\"},uJ3uckbLf:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",V4Qb0jMcn:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",variant:matchVariant(\"jmC6waHS1\"),width:\"100%\",Y7ibLVOu3:Y7ibLVOu310pbjp4,...addPropertyOverrides({En3egymJs:{AJjG7Mt4P:\"rgba(255, 255, 255, 0.05)\",fy_Fy6Eu8:resolvedLinks4[1],variant:matchVariant(\"QZ4L65edG\")},iFcHfjCqN:{fy_Fy6Eu8:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pu8Hglq7q\"},implicitPathVariables:undefined},{href:{webPageId:\"pu8Hglq7q\"},implicitPathVariables:undefined},{href:{webPageId:\"pu8Hglq7q\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((${componentViewport?.width||\"100vw\"} - 41px) / 8, 50px) * 6 + 9px) / 3, 50px)`,y:(componentViewport?.y||0)+10+0+0+0+0+0+0+145,...addPropertyOverrides({En3egymJs:{width:`max(${componentViewport?.width||\"100vw\"} - 20px, 50px)`,y:(componentViewport?.y||0)+10+0+0+0+0+0+0+155},iFcHfjCqN:{width:`max((max((${componentViewport?.width||\"100vw\"} - 20px) / 8, 50px) * 6 - 6px) / 3, 50px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-13c14bf-container\",\"data-framer-appear-id\":\"13c14bf\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"GqRrfg7ia-container\",nodeId:\"GqRrfg7ia\",optimized:true,rendersWithMotion:true,scopeId:\"SV1PySJnt\",children:/*#__PURE__*/_jsx(Button,{A3MGmhaNC:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",AJjG7Mt4P:\"rgba(0, 0, 0, 0.1)\",fy_Fy6Eu8:resolvedLinks5[0],height:\"100%\",id:\"GqRrfg7ia\",JekZXVA5x:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",kOUFVTFIw:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",layoutId:\"GqRrfg7ia\",qmL1gn0cA:\"Contact\",style:{width:\"100%\"},uJ3uckbLf:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",V4Qb0jMcn:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",variant:matchVariant(\"jmC6waHS1\"),width:\"100%\",Y7ibLVOu3:Y7ibLVOu310pbjp4,...addPropertyOverrides({En3egymJs:{AJjG7Mt4P:\"rgba(255, 255, 255, 0.05)\",fy_Fy6Eu8:resolvedLinks5[1],variant:matchVariant(\"QZ4L65edG\")},iFcHfjCqN:{fy_Fy6Eu8:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-40a16k\",\"data-framer-name\":\"Group\",layoutDependency:layoutDependency,layoutId:\"XACKCD88b\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8yweyy\",\"data-framer-name\":\"ContactLink\",layoutDependency:layoutDependency,layoutId:\"O0TyR6Kv6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-yjrjg8\",\"data-styles-preset\":\"GSLZ0bfxA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-717449c5-2444-4e4c-b7b3-8b8a81cf240a, rgb(156, 156, 156)))\"},children:\"Do you have a proposal? Let's discuss it.\"})}),className:\"framer-13gvuxg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"P4dU8wQhC\",style:{\"--extracted-r6o4lv\":\"var(--token-717449c5-2444-4e4c-b7b3-8b8a81cf240a, rgb(156, 156, 156))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((${componentViewport?.width||\"100vw\"} - 41px) / 8, 50px) * 6 + 9px) / 3, 50px)`,y:(componentViewport?.y||0)+10+0+0+0+0+0+0+0+0+96,...addPropertyOverrides({En3egymJs:{width:`max(${componentViewport?.width||\"100vw\"} - 20px, 50px)`,y:(componentViewport?.y||0)+10+0+0+0+0+215+0+0+10+94},iFcHfjCqN:{width:`max((max((${componentViewport?.width||\"100vw\"} - 20px) / 8, 50px) * 6 - 6px) / 3, 50px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-1frj358-container\",\"data-framer-appear-id\":\"1frj358\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"Svy26faz4-container\",nodeId:\"Svy26faz4\",optimized:true,rendersWithMotion:true,scopeId:\"SV1PySJnt\",children:/*#__PURE__*/_jsx(Button,{A3MGmhaNC:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",AJjG7Mt4P:\"rgba(0, 0, 0, 0.1)\",fy_Fy6Eu8:\"Hello@chromakey.com\",height:\"100%\",id:\"Svy26faz4\",JekZXVA5x:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",kOUFVTFIw:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",layoutId:\"Svy26faz4\",qmL1gn0cA:\"Hello@chromakey.com\",style:{width:\"100%\"},uJ3uckbLf:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",V4Qb0jMcn:\"var(--token-717449c5-2444-4e4c-b7b3-8b8a81cf240a, rgb(156, 156, 156))\",variant:matchVariant(\"ERqilrpVu\"),width:\"100%\",...addPropertyOverrides({En3egymJs:{AJjG7Mt4P:\"rgba(255, 255, 255, 0.05)\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1indljr\",\"data-framer-name\":\"SocialLink\",layoutDependency:layoutDependency,layoutId:\"pdUZsolFh\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((${componentViewport?.width||\"100vw\"} - 41px) / 8, 50px) * 6 + 9px) / 3, 50px)`,y:(componentViewport?.y||0)+10+0+0+0+0+0+0+144+0+0,...addPropertyOverrides({En3egymJs:{width:`max(${componentViewport?.width||\"100vw\"} - 20px, 50px)`,y:(componentViewport?.y||0)+10+0+0+0+0+215+0+164+0+0},iFcHfjCqN:{width:`max((max((${componentViewport?.width||\"100vw\"} - 20px) / 8, 50px) * 6 - 6px) / 3, 50px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-o2e4i7-container\",\"data-framer-appear-id\":\"o2e4i7\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"X3L_GjzDs-container\",nodeId:\"X3L_GjzDs\",optimized:true,rendersWithMotion:true,scopeId:\"SV1PySJnt\",children:/*#__PURE__*/_jsx(Button,{A3MGmhaNC:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",AJjG7Mt4P:\"rgba(0, 0, 0, 0.1)\",height:\"100%\",id:\"X3L_GjzDs\",JekZXVA5x:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",kOUFVTFIw:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",layoutId:\"X3L_GjzDs\",qmL1gn0cA:\"Instagram\",style:{width:\"100%\"},uJ3uckbLf:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",V4Qb0jMcn:\"var(--token-717449c5-2444-4e4c-b7b3-8b8a81cf240a, rgb(156, 156, 156))\",variant:matchVariant(\"ERqilrpVu\"),width:\"100%\",...addPropertyOverrides({En3egymJs:{AJjG7Mt4P:\"rgba(255, 255, 255, 0.05)\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((${componentViewport?.width||\"100vw\"} - 41px) / 8, 50px) * 6 + 9px) / 3, 50px)`,y:(componentViewport?.y||0)+10+0+0+0+0+0+0+144+0+30,...addPropertyOverrides({En3egymJs:{width:`max(${componentViewport?.width||\"100vw\"} - 20px, 50px)`,y:(componentViewport?.y||0)+10+0+0+0+0+215+0+164+0+31},iFcHfjCqN:{width:`max((max((${componentViewport?.width||\"100vw\"} - 20px) / 8, 50px) * 6 - 6px) / 3, 50px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-ioe1g9-container\",\"data-framer-appear-id\":\"ioe1g9\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"ahtHH8zku-container\",nodeId:\"ahtHH8zku\",optimized:true,rendersWithMotion:true,scopeId:\"SV1PySJnt\",children:/*#__PURE__*/_jsx(Button,{A3MGmhaNC:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",AJjG7Mt4P:\"rgba(0, 0, 0, 0.1)\",height:\"100%\",id:\"ahtHH8zku\",JekZXVA5x:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",kOUFVTFIw:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",layoutId:\"ahtHH8zku\",qmL1gn0cA:\"Are.na\",style:{width:\"100%\"},uJ3uckbLf:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",V4Qb0jMcn:\"var(--token-717449c5-2444-4e4c-b7b3-8b8a81cf240a, rgb(156, 156, 156))\",variant:matchVariant(\"ERqilrpVu\"),width:\"100%\",...addPropertyOverrides({En3egymJs:{AJjG7Mt4P:\"rgba(255, 255, 255, 0.05)\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((max((${componentViewport?.width||\"100vw\"} - 41px) / 8, 50px) * 6 + 9px) / 3, 50px)`,y:(componentViewport?.y||0)+10+0+0+0+0+0+0+144+0+60,...addPropertyOverrides({En3egymJs:{width:`max(${componentViewport?.width||\"100vw\"} - 20px, 50px)`,y:(componentViewport?.y||0)+10+0+0+0+0+215+0+164+0+62},iFcHfjCqN:{width:`max((max((${componentViewport?.width||\"100vw\"} - 20px) / 8, 50px) * 6 - 6px) / 3, 50px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-85xrvs-container\",\"data-framer-appear-id\":\"85xrvs\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"QOQMUp6V_-container\",nodeId:\"QOQMUp6V_\",optimized:true,rendersWithMotion:true,scopeId:\"SV1PySJnt\",children:/*#__PURE__*/_jsx(Button,{A3MGmhaNC:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",AJjG7Mt4P:\"rgba(0, 0, 0, 0.1)\",height:\"100%\",id:\"QOQMUp6V_\",JekZXVA5x:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",kOUFVTFIw:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",layoutId:\"QOQMUp6V_\",qmL1gn0cA:\"Behance\",style:{width:\"100%\"},uJ3uckbLf:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",V4Qb0jMcn:\"var(--token-717449c5-2444-4e4c-b7b3-8b8a81cf240a, rgb(156, 156, 156))\",variant:matchVariant(\"ERqilrpVu\"),width:\"100%\",...addPropertyOverrides({En3egymJs:{AJjG7Mt4P:\"rgba(255, 255, 255, 0.05)\"}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"HxOQQffq2\",openInNewTab:false,scopeId:\"SV1PySJnt\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-mn6v0s framer-1ltmbrp\",\"data-framer-name\":\"Location\",layoutDependency:layoutDependency,layoutId:\"HxOQQffq2\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cu72my-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ZxV0wPdzi-container\",nodeId:\"ZxV0wPdzi\",rendersWithMotion:true,scopeId:\"SV1PySJnt\",children:/*#__PURE__*/_jsx(TimeDate,{color:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"ZxV0wPdzi\",layoutId:\"ZxV0wPdzi\",monthFormat:\"long\",outputType:\"date\",showMinutes:true,showMonth:true,showSeconds:true,showWeekday:true,showYear:true,tabularFont:false,timeFormat:\"24h\",width:\"100%\",...addPropertyOverrides({En3egymJs:{font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-yjrjg8\",\"data-styles-preset\":\"GSLZ0bfxA\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255)))\"},children:\"France, Paris\"})}),className:\"framer-1g8l26u\",\"data-framer-name\":\"Text\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NnzlXJsEL\",onTap:onTaplwrwvq,style:{\"--extracted-r6o4lv\":\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})]}),/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-149wv4p-container\",layoutDependency:layoutDependency,layoutId:\"oMO5Bdk2B-container\",rendersWithMotion:true,children:/*#__PURE__*/_jsx(Shader,{__fromCanvasComponent:true,animated:shaderConfig.animated,buffers:shaderConfig.buffers,fallbackImage:\"https://framerusercontent.com/images/Anf8QLhgOYCiEhvlTJrATeL54D4.png?scale-down-to=413&width=826&height=480\",fragmentShader:shaderConfig.fragment,height:\"100%\",heightmapSource:shaderConfig.heightmapSource,mode:\"progressive\",mouse:shaderConfig.mouse&&{enabled:shaderConfig.mouse===\"enabledByDefault\"},resolutionScale:shaderConfig.resolutionScale,skipInitialFallback:true,uniforms:{u_angle:{type:\"number\",value:222},u_bend:{type:\"number\",value:.24},u_colorBack:{type:\"color\",value:\"rgba(0, 0, 0, 0)\"},u_colors:{type:\"array\",value:[\"rgb(0, 0, 0)\",\"rgb(255, 255, 255)\",\"rgb(255, 255, 255)\",\"rgb(0, 0, 0)\"]},u_contour:{type:\"number\",value:.8},u_image:{type:\"responsiveimage\",value:addImageAlt({pixelHeight:1170,pixelWidth:2620,src:\"https://framerusercontent.com/images/DkaXElpmLELW8NJbhfugThrviY.png?width=2620&height=1170\",srcSet:\"https://framerusercontent.com/images/DkaXElpmLELW8NJbhfugThrviY.png?scale-down-to=512&width=2620&height=1170 512w,https://framerusercontent.com/images/DkaXElpmLELW8NJbhfugThrviY.png?scale-down-to=1024&width=2620&height=1170 1024w,https://framerusercontent.com/images/DkaXElpmLELW8NJbhfugThrviY.png?scale-down-to=2048&width=2620&height=1170 2048w,https://framerusercontent.com/images/DkaXElpmLELW8NJbhfugThrviY.png?width=2620&height=1170 2620w\"},\"\")},u_motionMode:{type:\"enum\",value:0},u_mousePersist:{type:\"number\",value:.8},u_mousePush:{type:\"number\",value:.5},u_mouseRadius:{type:\"number\",value:1},u_mouseStretch:{type:\"number\",value:0},u_scale:{type:\"number\",value:.35},u_seed:{type:\"number\",value:594},u_speed:{type:\"number\",value:.69},u_turbAmp:{type:\"number\",value:1},u_turbFreq:{type:\"number\",value:.5},u_turbIter:{type:\"number\",value:8},u_waveFreq:{type:\"number\",value:3.5}},vertexShader:shaderConfig.vertex,width:\"100%\",...addPropertyOverrides({En3egymJs:{fallbackImage:\"https://framerusercontent.com/images/6bMVy16gfTTbHFFfw3gNY5HdOXE.png?scale-down-to=390&width=780&height=240\"},iFcHfjCqN:{fallbackImage:\"https://framerusercontent.com/images/nyIh7rwuizymyZPvX2n1ZaIHObE.png?scale-down-to=413&width=826&height=480\"}},baseVariant,gestureVariant)})})]})})})});});const css=[\".framer-VbejI.framer-1ltmbrp, .framer-VbejI .framer-1ltmbrp { display: block; }\",\".framer-VbejI.framer-2boai4 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 10px 10px 80px 10px; position: relative; width: 1200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-VbejI .framer-7h7ak { display: grid; flex: none; gap: 10px 3px; grid-auto-rows: min-content; grid-template-columns: repeat(8, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VbejI .framer-pd4vw2 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; grid-column: span 2; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VbejI .framer-15ptmlp { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 80%; word-break: break-word; word-wrap: break-word; }\",\".framer-VbejI .framer-l1j7ka { align-self: start; display: grid; flex: none; gap: 0px 3px; grid-auto-rows: minmax(0, 1fr); grid-column: span 6; grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VbejI .framer-14nedns { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: 100%; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VbejI .framer-ygr8da-container, .framer-VbejI .framer-i4bwbd-container, .framer-VbejI .framer-16tc550-container, .framer-VbejI .framer-4ydgii-container, .framer-VbejI .framer-1yd0lr4-container, .framer-VbejI .framer-13c14bf-container, .framer-VbejI .framer-1frj358-container, .framer-VbejI .framer-o2e4i7-container, .framer-VbejI .framer-ioe1g9-container, .framer-VbejI .framer-85xrvs-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-VbejI .framer-40a16k { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VbejI .framer-8yweyy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VbejI .framer-13gvuxg { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VbejI .framer-1indljr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VbejI .framer-mn6v0s { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-VbejI .framer-cu72my-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-VbejI .framer-1g8l26u { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-VbejI .framer-149wv4p-container { flex: none; height: calc(var(--framer-viewport-height, 100vh) * 0.3); position: relative; width: 35%; z-index: 1; }\",\".framer-VbejI.framer-v-15g8ddq.framer-2boai4 { align-content: flex-start; align-items: flex-start; gap: 20px; height: 800px; padding: 10px 5px 80px 5px; width: 400px; }\",\".framer-VbejI.framer-v-15g8ddq .framer-7h7ak { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; justify-content: flex-start; order: 0; }\",\".framer-VbejI.framer-v-15g8ddq .framer-l1j7ka { align-self: unset; gap: 32px 3px; grid-auto-rows: min-content; grid-template-columns: repeat(1, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); order: 1; padding: 0px 5px 20px 5px; }\",\".framer-VbejI.framer-v-15g8ddq .framer-14nedns { gap: 3px; height: auto; order: 0; }\",\".framer-VbejI.framer-v-15g8ddq .framer-40a16k { gap: 32px; order: 1; }\",\".framer-VbejI.framer-v-15g8ddq .framer-8yweyy { gap: 3px; padding: 10px 0px 0px 0px; }\",\".framer-VbejI.framer-v-15g8ddq .framer-1indljr { gap: 3px; }\",\".framer-VbejI.framer-v-15g8ddq .framer-mn6v0s { order: 2; }\",\".framer-VbejI.framer-v-15g8ddq .framer-149wv4p-container { height: calc(var(--framer-viewport-height, 100vh) * 0.15); order: 1; width: 100%; }\",\".framer-VbejI.framer-v-sr9vqp.framer-2boai4 { gap: 40px; padding: 10px 10px 40px 10px; }\",\".framer-VbejI.framer-v-sr9vqp .framer-7h7ak { gap: 0px 0px; }\",\".framer-VbejI.framer-v-sr9vqp .framer-l1j7ka { grid-auto-rows: min-content; grid-template-rows: repeat(1, min-content); }\",\".framer-VbejI.framer-v-sr9vqp .framer-14nedns { height: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 584\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"En3egymJs\":{\"layout\":[\"fixed\",\"fixed\"]},\"iFcHfjCqN\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Nw0libLqU\":\"nav\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSV1PySJnt=withCSS(Component,css,\"framer-VbejI\");export default FramerSV1PySJnt;FramerSV1PySJnt.displayName=\"Nav\";FramerSV1PySJnt.defaultProps={height:584,width:1200};addPropertyControls(FramerSV1PySJnt,{variant:{options:[\"eIXMtb_R6\",\"En3egymJs\",\"iFcHfjCqN\"],optionTitles:[\"Desk\",\"Mobile\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},Nw0libLqU:{title:\"Nav\",type:ControlType.EventHandler}});addFonts(FramerSV1PySJnt,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/OYB4CXKJQXKTNSLJMTDQOIVUL2V5EL7S/WYO2P7DQVV5RNXGMCUO2HL4RJP4VFUAS/6XPIMU23OJVRY676OG5YVJMWEHWICATX.woff2\",weight:\"500\"}]},...ButtonFonts,...TimeDateFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerSV1PySJnt.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSV1PySJnt\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"Nw0libLqU\\\":\\\"nav\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"584\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"En3egymJs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iFcHfjCqN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a56d1fd)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,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{Time as TimeDate}from\"https://framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/qlNAnqYtv1s7HCa4Jd0v/wAIAMvyHWqWDrflDgfkO/GSLZ0bfxA.js\";import Button from\"https://framerusercontent.com/modules/qhTGnj2TSCGKk95FTJCG/V3iIl5HdkWk4kT29QZzt/R_kEHgykP.js\";const ButtonFonts=getFonts(Button);const TimeDateFonts=getFonts(TimeDate);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const cycleOrder=[\"IBR1YMZ2n\",\"T0p4QZO43\",\"GbvcPKZUq\"];const serializationHash=\"framer-7kvI4\";const variantClassNames={GbvcPKZUq:\"framer-v-2tfeqn\",IBR1YMZ2n:\"framer-v-1xbz4dm\",T0p4QZO43:\"framer-v-amyw9e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const x2G1vOevN=undefined;const gJuKu2Wb_=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const negate=value=>{return!value;};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={delay:.3,duration:.5,ease:[.12,.23,.5,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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:\"IBR1YMZ2n\",Phone:\"GbvcPKZUq\",Tablet:\"T0p4QZO43\"};const Variants=motion.create(React.Fragment);const getProps=({color,height,id,logoText,width,...props})=>{return{...props,gJuKu2Wb_:color??props.gJuKu2Wb_??\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"IBR1YMZ2n\",x2G1vOevN:logoText??props.x2G1vOevN??false};};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,gJuKu2Wb_,x2G1vOevN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IBR1YMZ2n\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=negate(x2G1vOevN);const router=useRouter();const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaplwrwvq=activeVariantCallback(async(...args)=>{setVariant(\"IBR1YMZ2n\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xbz4dm\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"IBR1YMZ2n\",ref:refBinding,style:{backgroundColor:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",...style},...addPropertyOverrides({GbvcPKZUq:{\"data-framer-name\":\"Phone\"},T0p4QZO43:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1emqeop\",\"data-framer-name\":\"Body\",layoutDependency:layoutDependency,layoutId:\"A6StB9osf\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12r879s\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"v9ZC9wqWc\",children:[visible!==false&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:584,intrinsicWidth:1310,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+((componentViewport?.height||511)-60-545+0+0)+0+0+0),pixelHeight:584,pixelWidth:1310,sizes:`calc((max((${componentViewport?.width||\"100vw\"} - 49px) / 4, 50px) * 4 + 9px) * 0.45)`,src:\"https://framerusercontent.com/images/ZR6EBJk6r06yObYrrLvBAJFMjpI.png?width=1310&height=584\",srcSet:\"https://framerusercontent.com/images/ZR6EBJk6r06yObYrrLvBAJFMjpI.png?scale-down-to=512&width=1310&height=584 512w,https://framerusercontent.com/images/ZR6EBJk6r06yObYrrLvBAJFMjpI.png?scale-down-to=1024&width=1310&height=584 1024w,https://framerusercontent.com/images/ZR6EBJk6r06yObYrrLvBAJFMjpI.png?width=1310&height=584 1310w\"},className:\"framer-h1bqs6\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"r_hO57Ec6\",...addPropertyOverrides({GbvcPKZUq:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:584,intrinsicWidth:1310,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+64+((componentViewport?.height||200)-64-1091.6+0+0)+0+0+0),pixelHeight:584,pixelWidth:1310,sizes:`calc(max(${componentViewport?.width||\"100vw\"} - 20px, 50px) * 0.9)`,src:\"https://framerusercontent.com/images/ZR6EBJk6r06yObYrrLvBAJFMjpI.png?width=1310&height=584\",srcSet:\"https://framerusercontent.com/images/ZR6EBJk6r06yObYrrLvBAJFMjpI.png?scale-down-to=512&width=1310&height=584 512w,https://framerusercontent.com/images/ZR6EBJk6r06yObYrrLvBAJFMjpI.png?scale-down-to=1024&width=1310&height=584 1024w,https://framerusercontent.com/images/ZR6EBJk6r06yObYrrLvBAJFMjpI.png?width=1310&height=584 1310w\"}},T0p4QZO43:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:584,intrinsicWidth:1310,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+80+((componentViewport?.height||545)-80-578.2+0+0)+0+0+0),pixelHeight:584,pixelWidth:1310,sizes:`calc(max((${componentViewport?.width||\"100vw\"} - 20px) / 2, 50px) * 0.9)`,src:\"https://framerusercontent.com/images/ZR6EBJk6r06yObYrrLvBAJFMjpI.png?width=1310&height=584\",srcSet:\"https://framerusercontent.com/images/ZR6EBJk6r06yObYrrLvBAJFMjpI.png?scale-down-to=512&width=1310&height=584 512w,https://framerusercontent.com/images/ZR6EBJk6r06yObYrrLvBAJFMjpI.png?scale-down-to=1024&width=1310&height=584 1024w,https://framerusercontent.com/images/ZR6EBJk6r06yObYrrLvBAJFMjpI.png?width=1310&height=584 1310w\"}}},baseVariant,gestureVariant)}),x2G1vOevN!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7UmF2ZW8gVmFyaWFibGUvdmFyaWFibGUvdjBWRj1JbTl3YzNvaUlERTBMQ0FpZDJkb2RDSWdOVFV3\",\"--framer-font-family\":'\"Raveo Variable Variable\", \"Raveo Variable Variable Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"56px\",\"--framer-font-variation-axes\":'var(--extracted-w4030y, \"opsz\" 14, \"wght\" 550)',\"--framer-letter-spacing\":\"-0.09em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-corner-shape\":\"superellipse(1)\"},children:\"Chromakey\"})})}),className:\"framer-1o1icot\",\"data-framer-name\":\"Text\",fonts:[\"BI;Raveo Variable/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"n445XGRKk\",style:{\"--extracted-gdpscs\":\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",\"--extracted-w4030y\":'\"opsz\" 14, \"wght\" 550',\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",viewBox:\"0 0 267.04 67\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-b82b8k\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"cMJc4JMmr\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"vylvOn3yZ\",openInNewTab:false,scopeId:\"Uvg_8wycx\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-dwdt0g framer-2sjk1p\",\"data-framer-name\":\"Group\",layoutDependency:layoutDependency,layoutId:\"vylvOn3yZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-yjrjg8\",\"data-styles-preset\":\"GSLZ0bfxA\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-gJuKu2Wb_-Uvg_8wycx))\"},children:\"Chromakey \\xa926\"})}),className:\"framer-qyrx7c\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zcbbGjPUB\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-gJuKu2Wb_-Uvg_8wycx)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-gJuKu2Wb_-Uvg_8wycx\":gJuKu2Wb_},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-yjrjg8\",\"data-styles-preset\":\"GSLZ0bfxA\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-gJuKu2Wb_-Uvg_8wycx))\"},children:\"Independent creative agency\"})}),className:\"framer-n3bsvu\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jbaeLXroL\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-gJuKu2Wb_-Uvg_8wycx)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-gJuKu2Wb_-Uvg_8wycx\":gJuKu2Wb_},verticalAlignment:\"top\",withExternalLayout:true})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kzqco3\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"udmDI1t7o\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Jt1W087C7\"},implicitPathVariables:undefined},{href:{webPageId:\"Jt1W087C7\"},implicitPathVariables:undefined},{href:{webPageId:\"Jt1W087C7\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((${componentViewport?.width||\"100vw\"} - 49px) / 4, 50px)`,y:(componentViewport?.y||0)+40+((componentViewport?.height||511)-60-545+0+0)+0+488+0+0,...addPropertyOverrides({GbvcPKZUq:{width:`max(${componentViewport?.width||\"100vw\"} - 20px, 50px)`,y:(componentViewport?.y||0)+64+((componentViewport?.height||200)-64-1091.6+0+0)+0+514+0+0},T0p4QZO43:{width:`max((${componentViewport?.width||\"100vw\"} - 20px) / 2, 50px)`,y:(componentViewport?.y||0)+80+((componentViewport?.height||545)-80-578.2+0+0)+0+398+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qbqwp2-container\",layoutDependency:layoutDependency,layoutId:\"uPQ7l7vD7-container\",nodeId:\"uPQ7l7vD7\",rendersWithMotion:true,scopeId:\"Uvg_8wycx\",children:/*#__PURE__*/_jsx(Button,{A3MGmhaNC:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",AJjG7Mt4P:\"rgba(245, 245, 245, 0.5)\",fy_Fy6Eu8:resolvedLinks[0],height:\"100%\",id:\"uPQ7l7vD7\",JekZXVA5x:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",kOUFVTFIw:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",layoutId:\"uPQ7l7vD7\",qmL1gn0cA:\"Privacy policy\",style:{width:\"100%\"},uJ3uckbLf:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",V4Qb0jMcn:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",variant:matchVariant(\"ERqilrpVu\"),width:\"100%\",...addPropertyOverrides({GbvcPKZUq:{fy_Fy6Eu8:resolvedLinks[2]},T0p4QZO43:{fy_Fy6Eu8:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((${componentViewport?.width||\"100vw\"} - 49px) / 4, 50px)`,y:(componentViewport?.y||0)+40+((componentViewport?.height||511)-60-545+0+0)+0+488+0+29,...addPropertyOverrides({GbvcPKZUq:{width:`max(${componentViewport?.width||\"100vw\"} - 20px, 50px)`,y:(componentViewport?.y||0)+64+((componentViewport?.height||200)-64-1091.6+0+0)+0+514+0+29},T0p4QZO43:{width:`max((${componentViewport?.width||\"100vw\"} - 20px) / 2, 50px)`,y:(componentViewport?.y||0)+80+((componentViewport?.height||545)-80-578.2+0+0)+0+398+0+29}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t5uedr-container\",layoutDependency:layoutDependency,layoutId:\"hdIko4bTz-container\",nodeId:\"hdIko4bTz\",rendersWithMotion:true,scopeId:\"Uvg_8wycx\",children:/*#__PURE__*/_jsx(Button,{A3MGmhaNC:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",AJjG7Mt4P:\"rgba(245, 245, 245, 0.5)\",fy_Fy6Eu8:\"https://sattoinfo.framer.website/\",height:\"100%\",id:\"hdIko4bTz\",JekZXVA5x:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",kOUFVTFIw:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",layoutId:\"hdIko4bTz\",qmL1gn0cA:\"License\",style:{width:\"100%\"},uJ3uckbLf:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",V4Qb0jMcn:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",variant:matchVariant(\"ERqilrpVu\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-adl9tr\",\"data-framer-name\":\"Location\",layoutDependency:layoutDependency,layoutId:\"qUonOGlu8\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"brh26z45b\",openInNewTab:false,scopeId:\"Uvg_8wycx\",...addPropertyOverrides({T0p4QZO43:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1i4jbap framer-2sjk1p\",\"data-framer-name\":\"Group\",layoutDependency:layoutDependency,layoutId:\"brh26z45b\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1io5uqs-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"NMwXQcrLn-container\",nodeId:\"NMwXQcrLn\",rendersWithMotion:true,scopeId:\"Uvg_8wycx\",children:/*#__PURE__*/_jsx(TimeDate,{color:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"NMwXQcrLn\",layoutId:\"NMwXQcrLn\",monthFormat:\"long\",outputType:\"date\",showMinutes:true,showMonth:true,showSeconds:true,showWeekday:true,showYear:true,tabularFont:false,timeFormat:\"24h\",width:\"100%\",...addPropertyOverrides({GbvcPKZUq:{font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-yjrjg8\",\"data-styles-preset\":\"GSLZ0bfxA\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-gJuKu2Wb_-Uvg_8wycx))\"},children:\"France, Paris\"})}),className:\"framer-wuj909\",\"data-framer-name\":\"Text\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tsxgvtTDK\",onTap:onTaplwrwvq,style:{\"--extracted-r6o4lv\":\"var(--variable-reference-gJuKu2Wb_-Uvg_8wycx)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-gJuKu2Wb_-Uvg_8wycx\":gJuKu2Wb_},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({GbvcPKZUq:{\"data-highlight\":undefined,onTap:undefined},T0p4QZO43:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant)})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dajfsh\",\"data-framer-name\":\"Group\",layoutDependency:layoutDependency,layoutId:\"XzmU6szbS\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-54p5zg\",\"data-framer-name\":\"ContactLink\",layoutDependency:layoutDependency,layoutId:\"m78awikOw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-yjrjg8\",\"data-styles-preset\":\"GSLZ0bfxA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-717449c5-2444-4e4c-b7b3-8b8a81cf240a, rgb(156, 156, 156)))\"},children:\"Do you have a proposal? Let's discuss it.\"})}),className:\"framer-186qxp0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gXRg8NJBA\",style:{\"--extracted-r6o4lv\":\"var(--token-717449c5-2444-4e4c-b7b3-8b8a81cf240a, rgb(156, 156, 156))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((${componentViewport?.width||\"100vw\"} - 49px) / 4, 50px)`,y:(componentViewport?.y||0)+40+((componentViewport?.height||511)-60-545+0+0)+0+313+0+0+0+96,...addPropertyOverrides({GbvcPKZUq:{width:`max(${componentViewport?.width||\"100vw\"} - 20px, 50px)`,y:(componentViewport?.y||0)+64+((componentViewport?.height||200)-64-1091.6+0+0)+0+738.2+0+0+0+96},T0p4QZO43:{width:`max((${componentViewport?.width||\"100vw\"} - 20px) / 2, 50px)`,y:(componentViewport?.y||0)+80+((componentViewport?.height||545)-80-578.2+0+0)+0+223+0+0+0+96}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1kcz5g6-container\",\"data-framer-appear-id\":\"1kcz5g6\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"WdF4REE1d-container\",nodeId:\"WdF4REE1d\",optimized:true,rendersWithMotion:true,scopeId:\"Uvg_8wycx\",children:/*#__PURE__*/_jsx(Button,{A3MGmhaNC:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",AJjG7Mt4P:\"rgba(0, 0, 0, 0.1)\",fy_Fy6Eu8:\"Hello@chromakey.com\",height:\"100%\",id:\"WdF4REE1d\",JekZXVA5x:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",kOUFVTFIw:\"var(--token-f18de9a4-247c-43e0-b1ae-1d3d41021220, rgb(0, 0, 0))\",layoutId:\"WdF4REE1d\",qmL1gn0cA:\"Hello@chromakey.com\",style:{width:\"100%\"},uJ3uckbLf:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",V4Qb0jMcn:\"var(--token-717449c5-2444-4e4c-b7b3-8b8a81cf240a, rgb(156, 156, 156))\",variant:matchVariant(\"ERqilrpVu\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-129i8wq\",\"data-framer-name\":\"SocialLink\",layoutDependency:layoutDependency,layoutId:\"gDmdfX76z\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((${componentViewport?.width||\"100vw\"} - 49px) / 4, 50px)`,y:(componentViewport?.y||0)+40+((componentViewport?.height||511)-60-545+0+0)+0+313+0+144+0+0,...addPropertyOverrides({GbvcPKZUq:{width:`max(${componentViewport?.width||\"100vw\"} - 20px, 50px)`,y:(componentViewport?.y||0)+64+((componentViewport?.height||200)-64-1091.6+0+0)+0+738.2+0+144+0+0},T0p4QZO43:{width:`max((${componentViewport?.width||\"100vw\"} - 20px) / 2, 50px)`,y:(componentViewport?.y||0)+80+((componentViewport?.height||545)-80-578.2+0+0)+0+223+0+144+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-zguzwk-container\",\"data-framer-appear-id\":\"zguzwk\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"ckmfaWclJ-container\",nodeId:\"ckmfaWclJ\",optimized:true,rendersWithMotion:true,scopeId:\"Uvg_8wycx\",children:/*#__PURE__*/_jsx(Button,{A3MGmhaNC:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",AJjG7Mt4P:\"rgba(0, 0, 0, 0.1)\",height:\"100%\",id:\"ckmfaWclJ\",JekZXVA5x:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",kOUFVTFIw:\"var(--token-f18de9a4-247c-43e0-b1ae-1d3d41021220, rgb(0, 0, 0))\",layoutId:\"ckmfaWclJ\",qmL1gn0cA:\"Instagram\",style:{width:\"100%\"},uJ3uckbLf:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",V4Qb0jMcn:\"var(--token-717449c5-2444-4e4c-b7b3-8b8a81cf240a, rgb(156, 156, 156))\",variant:matchVariant(\"ERqilrpVu\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((${componentViewport?.width||\"100vw\"} - 49px) / 4, 50px)`,y:(componentViewport?.y||0)+40+((componentViewport?.height||511)-60-545+0+0)+0+313+0+144+0+30,...addPropertyOverrides({GbvcPKZUq:{width:`max(${componentViewport?.width||\"100vw\"} - 20px, 50px)`,y:(componentViewport?.y||0)+64+((componentViewport?.height||200)-64-1091.6+0+0)+0+738.2+0+144+0+30},T0p4QZO43:{width:`max((${componentViewport?.width||\"100vw\"} - 20px) / 2, 50px)`,y:(componentViewport?.y||0)+80+((componentViewport?.height||545)-80-578.2+0+0)+0+223+0+144+0+30}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-eztu86-container\",\"data-framer-appear-id\":\"eztu86\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"uEXW9DlHo-container\",nodeId:\"uEXW9DlHo\",optimized:true,rendersWithMotion:true,scopeId:\"Uvg_8wycx\",children:/*#__PURE__*/_jsx(Button,{A3MGmhaNC:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",AJjG7Mt4P:\"rgba(0, 0, 0, 0.1)\",height:\"100%\",id:\"uEXW9DlHo\",JekZXVA5x:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",kOUFVTFIw:\"var(--token-f18de9a4-247c-43e0-b1ae-1d3d41021220, rgb(0, 0, 0))\",layoutId:\"uEXW9DlHo\",qmL1gn0cA:\"Are.na\",style:{width:\"100%\"},uJ3uckbLf:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",V4Qb0jMcn:\"var(--token-717449c5-2444-4e4c-b7b3-8b8a81cf240a, rgb(156, 156, 156))\",variant:matchVariant(\"ERqilrpVu\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:`max((${componentViewport?.width||\"100vw\"} - 49px) / 4, 50px)`,y:(componentViewport?.y||0)+40+((componentViewport?.height||511)-60-545+0+0)+0+313+0+144+0+60,...addPropertyOverrides({GbvcPKZUq:{width:`max(${componentViewport?.width||\"100vw\"} - 20px, 50px)`,y:(componentViewport?.y||0)+64+((componentViewport?.height||200)-64-1091.6+0+0)+0+738.2+0+144+0+60},T0p4QZO43:{width:`max((${componentViewport?.width||\"100vw\"} - 20px) / 2, 50px)`,y:(componentViewport?.y||0)+80+((componentViewport?.height||545)-80-578.2+0+0)+0+223+0+144+0+60}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-60ie6e-container\",\"data-framer-appear-id\":\"60ie6e\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"vwPXXFL6m-container\",nodeId:\"vwPXXFL6m\",optimized:true,rendersWithMotion:true,scopeId:\"Uvg_8wycx\",children:/*#__PURE__*/_jsx(Button,{A3MGmhaNC:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",AJjG7Mt4P:\"rgba(0, 0, 0, 0.1)\",height:\"100%\",id:\"vwPXXFL6m\",JekZXVA5x:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",kOUFVTFIw:\"var(--token-f18de9a4-247c-43e0-b1ae-1d3d41021220, rgb(0, 0, 0))\",layoutId:\"vwPXXFL6m\",qmL1gn0cA:\"Behance\",style:{width:\"100%\"},uJ3uckbLf:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",V4Qb0jMcn:\"var(--token-717449c5-2444-4e4c-b7b3-8b8a81cf240a, rgb(156, 156, 156))\",variant:matchVariant(\"ERqilrpVu\"),width:\"100%\"})})})]})]})]})})})})});});const css=[\".framer-7kvI4.framer-2sjk1p, .framer-7kvI4 .framer-2sjk1p { display: block; }\",\".framer-7kvI4.framer-1xbz4dm { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: visible; padding: 40px 20px 20px 20px; position: relative; width: 1000px; }\",\".framer-7kvI4 .framer-1emqeop { display: grid; flex: none; gap: 120px 3px; grid-auto-rows: min-content; grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7kvI4 .framer-12r879s { align-content: center; align-items: center; align-self: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; grid-column: span 4; height: min-content; justify-content: center; justify-self: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7kvI4 .framer-h1bqs6 { flex: none; height: auto; overflow: visible; position: relative; width: 45%; }\",\".framer-7kvI4 .framer-1o1icot { flex: 1 0 0px; height: auto; position: relative; white-space: pre; width: 1px; }\",\".framer-7kvI4 .framer-b82b8k, .framer-7kvI4 .framer-adl9tr { align-content: center; align-items: center; align-self: end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7kvI4 .framer-dwdt0g, .framer-7kvI4 .framer-1i4jbap { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-7kvI4 .framer-qyrx7c, .framer-7kvI4 .framer-n3bsvu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7kvI4 .framer-1kzqco3 { align-content: flex-start; align-items: flex-start; align-self: end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7kvI4 .framer-qbqwp2-container, .framer-7kvI4 .framer-t5uedr-container, .framer-7kvI4 .framer-1kcz5g6-container, .framer-7kvI4 .framer-zguzwk-container, .framer-7kvI4 .framer-eztu86-container, .framer-7kvI4 .framer-60ie6e-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-7kvI4 .framer-1io5uqs-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-7kvI4 .framer-wuj909 { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7kvI4 .framer-dajfsh { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7kvI4 .framer-54p5zg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7kvI4 .framer-186qxp0 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-7kvI4 .framer-129i8wq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7kvI4.framer-v-amyw9e.framer-1xbz4dm { padding: 80px 0px 0px 0px; width: 810px; }\",\".framer-7kvI4.framer-v-amyw9e .framer-1emqeop { gap: 64px 0px; grid-template-columns: repeat(2, minmax(50px, 1fr)); padding: 0px 10px 20px 10px; }\",\".framer-7kvI4.framer-v-amyw9e .framer-12r879s { grid-column: span 2; order: 0; }\",\".framer-7kvI4.framer-v-amyw9e .framer-b82b8k, .framer-7kvI4.framer-v-2tfeqn .framer-dajfsh { order: 3; }\",\".framer-7kvI4.framer-v-amyw9e .framer-1kzqco3 { order: 1; }\",\".framer-7kvI4.framer-v-amyw9e .framer-adl9tr, .framer-7kvI4.framer-v-2tfeqn .framer-b82b8k { order: 4; }\",\".framer-7kvI4.framer-v-amyw9e .framer-wuj909, .framer-7kvI4.framer-v-2tfeqn .framer-wuj909 { cursor: unset; }\",\".framer-7kvI4.framer-v-amyw9e .framer-dajfsh, .framer-7kvI4.framer-v-2tfeqn .framer-adl9tr { order: 2; }\",\".framer-7kvI4.framer-v-2tfeqn.framer-1xbz4dm { padding: 64px 0px 0px 0px; width: 390px; }\",\".framer-7kvI4.framer-v-2tfeqn .framer-1emqeop { gap: 64px 0px; grid-template-columns: repeat(1, minmax(50px, 1fr)); padding: 0px 10px 20px 10px; }\",\".framer-7kvI4.framer-v-2tfeqn .framer-12r879s { grid-column: span 1; order: 0; }\",\".framer-7kvI4.framer-v-2tfeqn .framer-h1bqs6 { width: 90%; }\",\".framer-7kvI4.framer-v-2tfeqn .framer-1kzqco3 { align-self: start; order: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 511\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"T0p4QZO43\":{\"layout\":[\"fixed\",\"auto\"]},\"GbvcPKZUq\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"gJuKu2Wb_\":\"color\",\"x2G1vOevN\":\"logoText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUvg_8wycx=withCSS(Component,css,\"framer-7kvI4\");export default FramerUvg_8wycx;FramerUvg_8wycx.displayName=\"Footer\";FramerUvg_8wycx.defaultProps={height:511,width:1e3};addPropertyControls(FramerUvg_8wycx,{variant:{options:[\"IBR1YMZ2n\",\"T0p4QZO43\",\"GbvcPKZUq\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},gJuKu2Wb_:{defaultValue:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",title:\"Color\",type:ControlType.Color},x2G1vOevN:{defaultValue:false,title:\"Logo-text\",type:ControlType.Boolean},onx2G1vOevNChange:{changes:\"x2G1vOevN\",type:ControlType.ChangeHandler}});const variationAxes=[{defaultValue:14,maxValue:32,minValue:14,name:\"Optical size\",tag:\"opsz\"},{defaultValue:400,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];addFonts(FramerUvg_8wycx,[{explicitInter:true,fonts:[{cssFamilyName:\"Raveo Variable Variable\",openType:true,source:\"builtIn\",style:\"normal\",uiFamilyName:\"Raveo Variable\",url:\"https://framerusercontent.com/assets/JEdA86oNqHX1i1CLD92Q7jTxV8.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/OYB4CXKJQXKTNSLJMTDQOIVUL2V5EL7S/WYO2P7DQVV5RNXGMCUO2HL4RJP4VFUAS/6XPIMU23OJVRY676OG5YVJMWEHWICATX.woff2\",weight:\"500\"}]},...ButtonFonts,...TimeDateFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerUvg_8wycx.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUvg_8wycx\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"T0p4QZO43\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GbvcPKZUq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"gJuKu2Wb_\\\":\\\"color\\\",\\\"x2G1vOevN\\\":\\\"logoText\\\"}\",\"framerIntrinsicHeight\":\"511\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1000\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a56d1fd)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,runTasksWithYield,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS,withFlowFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import ScrollbarHider from\"https://framerusercontent.com/modules/VOZ2MgHOGEaKFFBcI53W/M9V7kGz3KE5RPiVT8Nsu/ScrollbarHider.js\";import Nav from\"#framer/local/canvasComponent/ByUN7ZmbM/ByUN7ZmbM.js\";import Button from\"#framer/local/canvasComponent/R_kEHgykP/R_kEHgykP.js\";import Nav1 from\"#framer/local/canvasComponent/SV1PySJnt/SV1PySJnt.js\";import Footer from\"#framer/local/canvasComponent/Uvg_8wycx/Uvg_8wycx.js\";import*as sharedStyle from\"#framer/local/css/GSLZ0bfxA/GSLZ0bfxA.js\";const ButtonFonts=getFonts(Button);const NavFonts=getFonts(Nav);const Nav1Fonts=getFonts(Nav1);const FooterFonts=getFonts(Footer);const ScrollbarHiderFonts=getFonts(ScrollbarHider);const MotionDivWithFlowFX=withFlowFX(motion.div);const breakpoints={HyAyu7caC:\"(min-width: 1200px)\",K9pflbUlN:\"(max-width: 809.98px)\",sLI8nTTv0:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Y1ACO\";const variantClassNames={HyAyu7caC:\"framer-v-fl0mzz\",K9pflbUlN:\"framer-v-1j9s58h\",sLI8nTTv0:\"framer-v-666ln5\"};const LOXEO89EJ=undefined;const SRFw04s3G=undefined;const RM0kjolGU=undefined;const XI_MrsEd3=undefined;const ZS5IEciWs=undefined;const mnrB1HL7k=undefined;const QMTggbp1E=undefined;const transition1={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={delay:0,duration:.5,ease:[.12,.23,.5,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={K9pflbUlN:[\".framer-Y1ACO .framer-1k3c9dg { grid-template-columns: repeat(4, minmax(50px, 1fr)); padding: 10px 15px 10px 15px; z-index: 8; }\",\".framer-Y1ACO .framer-na4g6m-container { z-index: 10; }\",\".framer-Y1ACO.framer-l4kx2k-container { height: 81vh; left: 16px; top: 39px; width: 92%; }\",\".framer-Y1ACO .framer-1wdf70r-container { height: auto; }\"],sLI8nTTv0:[\".framer-Y1ACO .framer-1k3c9dg { grid-template-columns: repeat(4, minmax(50px, 1fr)); }\",\".framer-Y1ACO .framer-1s0vw1o { align-content: flex-start; align-items: flex-start; }\",\".framer-Y1ACO.framer-l4kx2k-container { height: 100vh; left: calc(50.00000000000002% - 98.5% / 2); }\",\".framer-Y1ACO .framer-1wdf70r-container { height: 50vh; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={K9pflbUlN:\".framer-1j9s58h-override\",sLI8nTTv0:\".framer-666ln5-override\"};const rules=[\".framer-Y1ACO.framer-we96qe, .framer-Y1ACO .framer-we96qe { display: block; }\",\".framer-Y1ACO.framer-fl0mzz { align-content: center; align-items: center; background-color: var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Y1ACO .framer-1k3c9dg { display: grid; flex: none; gap: 0px 2px; grid-auto-rows: min-content; grid-template-columns: repeat(8, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; left: 50%; order: -1000; overflow: visible; padding: 10px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-Y1ACO .framer-17xtmmk { -webkit-backdrop-filter: blur(40px); align-content: center; align-items: center; align-self: start; backdrop-filter: blur(40px); background-color: var(--110zhgf); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; grid-column: span 2; height: min-content; justify-content: flex-start; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 5px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-Y1ACO .framer-17rn9qb { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --variable-reference-RM0kjolGU-rNRt1Dj9p: var(--n2tay1); flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Y1ACO .framer-au2aef, .framer-Y1ACO .framer-1wnm1hm { align-content: flex-start; align-items: flex-start; align-self: start; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; grid-column: span 2; height: min-content; justify-content: center; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-Y1ACO .framer-8019ug-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Y1ACO .framer-19e9gmu-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-Y1ACO .framer-1s0vw1o { align-content: center; align-items: center; align-self: start; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; grid-column: span 2; height: min-content; justify-content: flex-start; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-Y1ACO .framer-na4g6m-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-Y1ACO.framer-qs0w8i { inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-Y1ACO.framer-l4kx2k-container { flex: none; height: auto; left: 50%; position: fixed; top: 41px; width: 99%; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-Y1ACO .framer-1ka7o4r { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Y1ACO .framer-1wdf70r-container { flex: none; height: 80vh; order: 1002; position: relative; width: 100%; z-index: 1; }\",\".framer-Y1ACO .framer-bumdrc-container { flex: none; height: 1px; left: calc(50.00000000000002% - 1px / 2); order: 1003; position: absolute; top: 0px; width: 1px; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const mediaQueries={HyAyu7caC:\"(min-width: 1200px)\",K9pflbUlN:\"(max-width: 809.98px)\",sLI8nTTv0:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"HyAyu7caC\",Phone:\"K9pflbUlN\",Tablet:\"sLI8nTTv0\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({blur,buttonText,footer,height,hoverBackground,hoverText,id,nav,title,width,...props})=>{return{...props,LOXEO89EJ:nav??props.LOXEO89EJ??true,mnrB1HL7k:hoverBackground??props.mnrB1HL7k??\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",QMTggbp1E:footer??props.QMTggbp1E??true,RM0kjolGU:buttonText??props.RM0kjolGU??\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",SRFw04s3G:blur??props.SRFw04s3G??\"rgba(0, 0, 0, 0.05)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"HyAyu7caC\",XI_MrsEd3:title??props.XI_MrsEd3??\"Page name\",ZS5IEciWs:hoverText??props.ZS5IEciWs??\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\"};};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,LOXEO89EJ,QMTggbp1E,XI_MrsEd3,RM0kjolGU,ZS5IEciWs,mnrB1HL7k,SRFw04s3G,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"sLI8nTTv0\",\"K9pflbUlN\"].includes(baseVariant))return false;return true;};const router=useRouter();const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const Y7ibLVOu3ko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const Nw0libLqU1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"HyAyu7caC\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(MotionDivWithFlowFX,{...restProps,className:cx(scopingClassNames,\"framer-fl0mzz\",className),\"data-layout-template\":true,flowEffectEnabled:true,flowEffectTransition:transition1,isNestedFlowEffect:false,ref:refBinding,style:{...style},children:[LOXEO89EJ!==false&&/*#__PURE__*/_jsxs(motion.header,{className:\"framer-1k3c9dg\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Header\",layout:\"position\",transformTemplate:transformTemplate1,children:[isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-17xtmmk hidden-666ln5 hidden-1j9s58h\",\"data-framer-name\":\"Title page\",style:{\"--110zhgf\":SRFw04s3G},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-yjrjg8\",\"data-styles-preset\":\"GSLZ0bfxA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--variable-reference-RM0kjolGU-rNRt1Dj9p)\"},children:\"Page name\"})}),className:\"framer-17rn9qb\",fonts:[\"Inter\"],style:{\"--variable-reference-RM0kjolGU-rNRt1Dj9p\":RM0kjolGU},text:XI_MrsEd3,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-au2aef\",\"data-framer-name\":\"Logo\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{K9pflbUlN:{width:\"calc(max((100vw - 36px) / 4, 50px) * 2 + 2px)\"},sLI8nTTv0:{width:\"calc(max((100vw - 26px) / 4, 50px) * 2 + 2px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"calc(max((100vw - 34px) / 8, 50px) * 2 + 2px)\",y:10,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8019ug-container\",nodeId:\"a6iWWPrTc\",scopeId:\"rNRt1Dj9p\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{K9pflbUlN:{fy_Fy6Eu8:resolvedLinks[2],variant:matchVariant(\"QZ4L65edG\")},sLI8nTTv0:{fy_Fy6Eu8:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(Button,{A3MGmhaNC:mnrB1HL7k,AJjG7Mt4P:SRFw04s3G,fy_Fy6Eu8:resolvedLinks[0],height:\"100%\",id:\"a6iWWPrTc\",JekZXVA5x:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",kOUFVTFIw:RM0kjolGU,layoutId:\"a6iWWPrTc\",qmL1gn0cA:\"Chromakey \\xa926\",style:{width:\"100%\"},uJ3uckbLf:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",V4Qb0jMcn:ZS5IEciWs,variant:matchVariant(\"lP3glIbM_\"),width:\"100%\"})})})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wnm1hm hidden-666ln5 hidden-1j9s58h\",\"data-framer-name\":\"Email\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"calc(max((100vw - 34px) / 8, 50px) * 2 + 2px)\",y:10,children:/*#__PURE__*/_jsx(Container,{className:\"framer-19e9gmu-container\",nodeId:\"QQwN8Cmft\",scopeId:\"rNRt1Dj9p\",children:/*#__PURE__*/_jsx(Button,{A3MGmhaNC:mnrB1HL7k,AJjG7Mt4P:SRFw04s3G,height:\"100%\",id:\"QQwN8Cmft\",JekZXVA5x:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",kOUFVTFIw:RM0kjolGU,layoutId:\"QQwN8Cmft\",qmL1gn0cA:\"Hello@chromakey.com\",style:{width:\"100%\"},uJ3uckbLf:\"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\",V4Qb0jMcn:ZS5IEciWs,variant:matchVariant(\"lP3glIbM_\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1s0vw1o\",\"data-framer-name\":\"Menu\",children:/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{K9pflbUlN:{width:\"max(max((100vw - 36px) / 4, 50px) * 2 + 2px, 1px)\"},sLI8nTTv0:{width:\"max(max((100vw - 26px) / 4, 50px) * 2 + 2px, 1px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"max(max((100vw - 34px) / 8, 50px) * 2 + 2px, 1px)\",y:10,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-na4g6m-container\",nodeId:\"G_zjoxwkC\",scopeId:\"rNRt1Dj9p\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{K9pflbUlN:{variant:matchVariant(overlay.visible&&\"tpfkbnebJ\",overlay.visible?\"tpfkbnebJ\":\"Yoy6QE6hv\")},sLI8nTTv0:{variant:matchVariant(overlay.visible&&\"KYZ_Igbl_\",overlay.visible?\"KYZ_Igbl_\":\"Yoy6QE6hv\")}},children:/*#__PURE__*/_jsx(Nav,{A3MGmhaNC:mnrB1HL7k,f70IceQwz:SRFw04s3G,height:\"100%\",id:\"G_zjoxwkC\",kOUFVTFIw:RM0kjolGU,layoutId:\"G_zjoxwkC\",style:{width:\"100%\"},V4Qb0jMcn:ZS5IEciWs,variant:matchVariant(overlay.visible&&\"KYZ_Igbl_\",overlay.visible?\"KYZ_Igbl_\":\"i4h2pjsTs\"),width:\"100%\",Y7ibLVOu3:Y7ibLVOu3ko9la1({overlay})})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-qs0w8i\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"k_2m9PB0S\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{K9pflbUlN:{width:\"92.0513vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"98.5vw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{K9pflbUlN:{animate:animation2,transformTemplate:undefined},sLI8nTTv0:{animate:animation2,transformTemplate:undefined}},children:/*#__PURE__*/_jsx(Container,{animate:animation,className:cx(scopingClassNames,\"framer-l4kx2k-container\"),exit:animation,inComponentSlot:true,initial:animation1,nodeId:\"C388igVBW\",rendersWithMotion:true,scopeId:\"rNRt1Dj9p\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{K9pflbUlN:{style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"En3egymJs\")},sLI8nTTv0:{style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"En3egymJs\")}},children:/*#__PURE__*/_jsx(Nav1,{height:\"100%\",id:\"C388igVBW\",layoutId:\"C388igVBW\",Nw0libLqU:Nw0libLqU1q29jei({overlay}),style:{width:\"100%\"},variant:matchVariant(\"eIXMtb_R6\"),width:\"100%\"})})})})})})]})}),getContainer())})})]})})})})})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ka7o4r\"}),QMTggbp1E!==false&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{K9pflbUlN:{height:511},sLI8nTTv0:{height:500}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:800,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wdf70r-container\",layout:\"position\",nodeId:\"dqwzM7Raf\",rendersWithMotion:true,scopeId:\"rNRt1Dj9p\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{K9pflbUlN:{style:{width:\"100%\"},variant:matchVariant(\"GbvcPKZUq\")}},children:/*#__PURE__*/_jsx(Footer,{gJuKu2Wb_:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",height:\"100%\",id:\"dqwzM7Raf\",layoutId:\"dqwzM7Raf\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"IBR1YMZ2n\"),width:\"100%\",x2G1vOevN:false})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-bumdrc-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layout:\"position\",nodeId:\"k4QLMiVUI\",rendersWithMotion:true,scopeId:\"rNRt1Dj9p\",children:/*#__PURE__*/_jsx(ScrollbarHider,{active:true,height:\"100%\",id:\"k4QLMiVUI\",layoutId:\"k4QLMiVUI\",style:{height:\"100%\",width:\"100%\"},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 1367\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"sLI8nTTv0\":{\"layout\":[\"fixed\",\"fixed\"]},\"K9pflbUlN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LOXEO89EJ\":\"nav\",\"QMTggbp1E\":\"footer\",\"XI_MrsEd3\":\"title\",\"RM0kjolGU\":\"buttonText\",\"ZS5IEciWs\":\"hoverText\",\"mnrB1HL7k\":\"hoverBackground\",\"SRFw04s3G\":\"blur\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"HyAyu7caC\":[\".framer-1k3c9dg\",\".framer-1wdf70r-container\",\".framer-bumdrc-container\"],\"sLI8nTTv0\":[\".framer-1k3c9dg\",\".framer-1wdf70r-container\",\".framer-bumdrc-container\"],\"K9pflbUlN\":[\".framer-1k3c9dg\",\".framer-1wdf70r-container\",\".framer-bumdrc-container\"]}\n * @framerBreakpoints {\"HyAyu7caC\":{\"min\":1200,\"canvasClassName\":\"framer-fl0mzz-override\",\"minHeight\":1367,\"viewportHeight\":750,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"sLI8nTTv0\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-666ln5-override\",\"minHeight\":1367,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"K9pflbUlN\":{\"max\":809,\"canvasClassName\":\"framer-1j9s58h-override\",\"minHeight\":1367,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant HyAyu7caC\n * @framerLayoutTemplate true\n */const FramerrNRt1Dj9p=withCSS(Component,css,\"framer-Y1ACO\");export default FramerrNRt1Dj9p;FramerrNRt1Dj9p.displayName=\"Header+footer\";FramerrNRt1Dj9p.defaultProps={height:1367,width:1200};addPropertyControls(FramerrNRt1Dj9p,{LOXEO89EJ:{defaultValue:true,title:\"Nav\",type:ControlType.Boolean},QMTggbp1E:{defaultValue:true,title:\"Footer\",type:ControlType.Boolean},XI_MrsEd3:{defaultValue:\"Page name\",displayTextArea:false,title:\"Title\",type:ControlType.String},RM0kjolGU:{defaultValue:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",title:\"Button-text\",type:ControlType.Color},ZS5IEciWs:{defaultValue:'var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255)) /* {\"name\":\"White 500\"} */',title:\"Hover-text\",type:ControlType.Color},mnrB1HL7k:{defaultValue:\"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\",title:\"Hover-background\",type:ControlType.Color},SRFw04s3G:{defaultValue:\"rgba(0, 0, 0, 0.05)\",title:\"Blur\",type:ControlType.Color}});addFonts(FramerrNRt1Dj9p,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ButtonFonts,...NavFonts,...Nav1Fonts,...FooterFonts,...ScrollbarHiderFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerrNRt1Dj9p.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Button,{},context),()=>forwardLoader(Nav,{},context),()=>forwardLoader(Nav1,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrNRt1Dj9p\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sLI8nTTv0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"K9pflbUlN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"HyAyu7caC\\\":[\\\".framer-1k3c9dg\\\",\\\".framer-1wdf70r-container\\\",\\\".framer-bumdrc-container\\\"],\\\"sLI8nTTv0\\\":[\\\".framer-1k3c9dg\\\",\\\".framer-1wdf70r-container\\\",\\\".framer-bumdrc-container\\\"],\\\"K9pflbUlN\\\":[\\\".framer-1k3c9dg\\\",\\\".framer-1wdf70r-container\\\",\\\".framer-bumdrc-container\\\"]}\",\"framerBreakpoints\":\"{\\\"HyAyu7caC\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-fl0mzz-override\\\",\\\"minHeight\\\":1367,\\\"viewportHeight\\\":750,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"sLI8nTTv0\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-666ln5-override\\\",\\\"minHeight\\\":1367,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"K9pflbUlN\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1j9s58h-override\\\",\\\"minHeight\\\":1367,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1367\",\"framerDefaultVariant\":\"HyAyu7caC\",\"framerVariables\":\"{\\\"LOXEO89EJ\\\":\\\"nav\\\",\\\"QMTggbp1E\\\":\\\"footer\\\",\\\"XI_MrsEd3\\\":\\\"title\\\",\\\"RM0kjolGU\\\":\\\"buttonText\\\",\\\"ZS5IEciWs\\\":\\\"hoverText\\\",\\\"mnrB1HL7k\\\":\\\"hoverBackground\\\",\\\"SRFw04s3G\\\":\\\"blur\\\"}\",\"framerLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport HeaderFooter from \"https://framerusercontent.com/modules/cPMhfPsBof4WAlatMwsM/CYQFOUNCr9y7MwUZasTz/rNRt1Dj9p.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4D3pVipFhR7neqaWyz2O/BAMwagZwxpfmgzh5r5RW/augiA20Il.js\")), path: \"/\"}, jlZL2LcKq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iG2vZrZgmE3KxbUoA7TQ/G1GTP86Ygah40Hes7Dqg/jlZL2LcKq.js\")), path: \"/home-2\"}, ZB1rZMR9y: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fX9d2I3GMmee5phntRVB/MZdsXzo2h8JbpFGjdUkm/ZB1rZMR9y.js\")), path: \"/info\"}, zJ275jLa6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RkfKPMKfAKfb5XtKluID/cwOhEm3uNMQjSapAbRvA/zJ275jLa6.js\")), path: \"/approach\"}, ar4h9Dd_d: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wdiLQOnRXygZAFtl9Yej/URNt5wMEVYq0pXLW00F8/ar4h9Dd_d.js\")), path: \"/service\"}, S4Dqfc4xT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0j4bcyL8dbj7rN8LPto3/6OtlfvSAay9XaQXt1iK0/S4Dqfc4xT.js\")), path: \"/clients\"}, LPyDlolJ3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/csRNOZMZJj16YmqRkqfV/K3P3kKpUOV7FmzhlXVoX/LPyDlolJ3.js\")), path: \"/works\"}, uMqXhGjtL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7cSZphQTJb8PpsgAnJg4/9qB76F3Bb5eQnEdmJqiS/uMqXhGjtL.js\")), path: \"/works/list\"}, KOWnb5RB2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cllzgcoDzKobCh7JSRXO/1rVxKcehbiSnWSdwaxpP/KOWnb5RB2.js\")), path: \"/archive\"}, w790xATh8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wXFQPnXdhKT5W6UpTesh/XTqfPjJOGpvdoiPKKFjM/w790xATh8.js\")), path: \"/404\"}, Pp5fb_9Hp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/peoa5CUnakFKUBaSJrEq/Y2O0g1hcXMCUAEnXgKgY/Pp5fb_9Hp.js\")), path: \"/journal\"}, qja5uqnE4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5PfTaHmfSXNXvGkQsrKh/Ea8ZNSyIDIXGiGssmGTT/qja5uqnE4.js\")), path: \"/journal/journal-list\"}, pu8Hglq7q: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kXHvatEyVyf6khDLXEAP/QmGIAaF5vaorjn4LGv7c/pu8Hglq7q.js\")), path: \"/contact\"}, Jt1W087C7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OdzyivbwI1G6yfmVgTKd/sAqtbYD7m9ITzT3Xruzc/Jt1W087C7.js\")), path: \"/privacy-policy\"}, uskZzcLB4: {collectionId: \"iMidepVyJ\", elements: {wCZvna6Sv: \"1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ywc3spVmdjROyo5RCoUr/WxfH4g1k8z5KKr79pumP/uskZzcLB4.js\")), path: \"/works/:E2nwjwKRF\"}, tle8Eimpy: {collectionId: \"Ze6J8BANI\", elements: {GE1Vugl0R: \"case\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nuSEJAvgOVOPRqyxSTbr/vbrmgjpdu5HHI0WAaynE/tle8Eimpy.js\")), path: \"/categories/:JZ2Z3YPLO\"}, MEvnNZYne: {collectionId: \"Ze6J8BANI\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nIqBIBn3t4yogFRu75k6/JQCwzKI8VAbnEIj8PKsF/MEvnNZYne.js\")), path: \"/categories/:JZ2Z3YPLO/list\"}, dP0M35HXw: {collectionId: \"LGYNaMDJA\", elements: {anhXAwCC4: \"5\", CiXOVlHMV: \"8\", zLhuGz4uU: \"2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oB45qmXPGCUvrSj6r8Gh/KwRijrAxUHDCqIBbHESD/dP0M35HXw.js\")), path: \"/journal/:RM77nKcBl\"}, aoC_usTTO: {collectionId: \"z1IGIeNVB\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1V4fnRstBPT8N7vcwqCx/T3KCGYe47yqcmnNajBbs/aoC_usTTO.js\")), path: \"/journal-categories/:X3OKf7ac_\"}, e2sLOCaE4: {collectionId: \"z1IGIeNVB\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4g5weCw5UAzyqQ5eUNs3/LwWTkreD6qsOF5vzhXDB/e2sLOCaE4.js\")), path: \"/journal-categories/:X3OKf7ac_/list\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {iMidepVyJ: async () => (await import(\"https://framerusercontent.com/modules/kMkidYMrGWnPP5KEaxJg/IQhVLhOKwemFiCj4Xaju/iMidepVyJ.js\"))?.[\"utils\"], LGYNaMDJA: async () => (await import(\"https://framerusercontent.com/modules/4mgQm0v3SIV0kaGthvZV/vfqTyGIBZvtDo80UFycE/LGYNaMDJA.js\"))?.[\"utils\"], z1IGIeNVB: async () => (await import(\"https://framerusercontent.com/modules/8elKYCUxzrNFJNq4SSSS/IVhjUVHJBOQap9U0l3GP/z1IGIeNVB.js\"))?.[\"utils\"], Ze6J8BANI: async () => (await import(\"https://framerusercontent.com/modules/8dHwv1Fk2HEnw0Uh5YeD/KVnEw8Q1aSdJazdNnrb0/Ze6J8BANI.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"7f386bcd0183dd9393437eb2edf8548adb88be6899429151dfc7945384f44113\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {LOXEO89EJ: true, mnrB1HL7k: \"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\", QMTggbp1E: false, RM0kjolGU: \"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\", SRFw04s3G: \"rgba(0, 0, 0, 0.2)\", XI_MrsEd3: \"Page:Index\", ZS5IEciWs: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\"}\r\nconst props2 = {...props1, SRFw04s3G: \"rgba(0, 0, 0, 0.05)\"}\r\nconst props3 = {...props1, mnrB1HL7k: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", RM0kjolGU: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", SRFw04s3G: \"rgba(245, 245, 245, 0.6)\", XI_MrsEd3: \"Page:Info\", ZS5IEciWs: \"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\"}\r\nconst props4 = {...props1, mnrB1HL7k: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", RM0kjolGU: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", SRFw04s3G: \"rgba(245, 245, 245, 0.6)\", XI_MrsEd3: \"Page:Approach\", ZS5IEciWs: \"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\"}\r\nconst props5 = {...props1, mnrB1HL7k: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", RM0kjolGU: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", SRFw04s3G: \"rgba(245, 245, 245, 0.6)\", XI_MrsEd3: \"Page:Service\", ZS5IEciWs: \"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\"}\r\nconst props6 = {...props1, mnrB1HL7k: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", RM0kjolGU: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", SRFw04s3G: \"rgba(245, 245, 245, 0.6)\", XI_MrsEd3: \"Page:Clients\", ZS5IEciWs: \"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\"}\r\nconst props7 = {...props1, mnrB1HL7k: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", QMTggbp1E: true, RM0kjolGU: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", SRFw04s3G: \"rgba(245, 245, 245, 0.6)\", XI_MrsEd3: \"Page: Works\", ZS5IEciWs: \"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\"}\r\nconst props8 = {...props1, mnrB1HL7k: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", QMTggbp1E: true, RM0kjolGU: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", SRFw04s3G: \"rgba(245, 245, 245, 0.6)\", XI_MrsEd3: \"Page: Works\", ZS5IEciWs: \"var(--token-28ebcd82-66b0-4f49-b6b0-b4e59f00734d, rgb(179, 179, 179))\"}\r\nconst props9 = {...props1, mnrB1HL7k: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", RM0kjolGU: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", SRFw04s3G: \"rgba(245, 245, 245, 0.6)\", XI_MrsEd3: \"Page:Archive\", ZS5IEciWs: \"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\"}\r\nconst props10 = {...props1, QMTggbp1E: true, SRFw04s3G: \"rgba(255, 255, 255, 0.2)\", XI_MrsEd3: \"Page:404\"}\r\nconst props11 = {...props1, mnrB1HL7k: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", QMTggbp1E: true, RM0kjolGU: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", SRFw04s3G: \"rgba(245, 245, 245, 0.8)\", XI_MrsEd3: \"Page:Journal\", ZS5IEciWs: \"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\"}\r\nconst props12 = {...props1, mnrB1HL7k: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", QMTggbp1E: true, RM0kjolGU: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", SRFw04s3G: \"rgba(245, 245, 245, 0.6)\", XI_MrsEd3: \"Journal\", ZS5IEciWs: \"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\"}\r\nconst props13 = {...props1, XI_MrsEd3: \"Page:Contact\"}\r\nconst props14 = {...props1, mnrB1HL7k: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", QMTggbp1E: true, RM0kjolGU: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", SRFw04s3G: \"rgba(0, 0, 0, 0.05)\", XI_MrsEd3: \"Page:Privacy policy\", ZS5IEciWs: \"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\"}\r\nconst props15 = {...props1, LOXEO89EJ: false, mnrB1HL7k: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", RM0kjolGU: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", SRFw04s3G: \"rgba(0, 0, 0, 0.05)\", XI_MrsEd3: \"Page name\", ZS5IEciWs: \"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\"}\r\nconst props16 = {...props1, mnrB1HL7k: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", QMTggbp1E: true, XI_MrsEd3: \"Page:Article\", ZS5IEciWs: \"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\"}\r\nconst props17 = {...props1, mnrB1HL7k: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", QMTggbp1E: true, RM0kjolGU: \"var(--token-f41b75b7-67e3-49b4-982f-f6f3e5df864e, rgb(0, 0, 0))\", SRFw04s3G: \"rgba(245, 245, 245, 0.6)\", XI_MrsEd3: \"Page name\", ZS5IEciWs: \"var(--token-cfc9508c-5ae6-487b-bae4-3fcca7747e73, rgb(255, 255, 255))\"}\r\nconst templateProps = {aoC_usTTO: props17, ar4h9Dd_d: props5, augiA20Il: props1, dP0M35HXw: props16, e2sLOCaE4: props17, jlZL2LcKq: props2, Jt1W087C7: props14, KOWnb5RB2: props9, LPyDlolJ3: props7, MEvnNZYne: props8, Pp5fb_9Hp: props11, pu8Hglq7q: props13, qja5uqnE4: props12, S4Dqfc4xT: props6, tle8Eimpy: props8, uMqXhGjtL: props8, uskZzcLB4: props15, w790xATh8: props10, ZB1rZMR9y: props3, zJ275jLa6: props4}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"jlZL2LcKq\":\r\ncase \"ZB1rZMR9y\":\r\ncase \"zJ275jLa6\":\r\ncase \"ar4h9Dd_d\":\r\ncase \"S4Dqfc4xT\":\r\ncase \"LPyDlolJ3\":\r\ncase \"uMqXhGjtL\":\r\ncase \"KOWnb5RB2\":\r\ncase \"w790xATh8\":\r\ncase \"Pp5fb_9Hp\":\r\ncase \"qja5uqnE4\":\r\ncase \"pu8Hglq7q\":\r\ncase \"Jt1W087C7\":\r\ncase \"uskZzcLB4\":\r\ncase \"tle8Eimpy\":\r\ncase \"MEvnNZYne\":\r\ncase \"dP0M35HXw\":\r\ncase \"aoC_usTTO\":\r\ncase \"e2sLOCaE4\":\r\nreturn React.createElement(HeaderFooter, {...props, key: \"HeaderFooter\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"jlZL2LcKq\":\r\ncase \"ZB1rZMR9y\":\r\ncase \"zJ275jLa6\":\r\ncase \"ar4h9Dd_d\":\r\ncase \"S4Dqfc4xT\":\r\ncase \"LPyDlolJ3\":\r\ncase \"uMqXhGjtL\":\r\ncase \"KOWnb5RB2\":\r\ncase \"w790xATh8\":\r\ncase \"Pp5fb_9Hp\":\r\ncase \"qja5uqnE4\":\r\ncase \"pu8Hglq7q\":\r\ncase \"Jt1W087C7\":\r\ncase \"uskZzcLB4\":\r\ncase \"tle8Eimpy\":\r\ncase \"MEvnNZYne\":\r\ncase \"dP0M35HXw\":\r\ncase \"aoC_usTTO\":\r\ncase \"e2sLOCaE4\":\r\nreturn [{hash: \"fl0mzz\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"666ln5\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1j9s58h\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, 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/wXFQPnXdhKT5W6UpTesh/XTqfPjJOGpvdoiPKKFjM/w790xATh8.js\")),\r\n\t\t\t\t\tisReducedMotion: false,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://chromakey.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: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/iTPKgR1kQ30YwMuihJpF/GeATl1zC92J9K5tTT5Rn/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: {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\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst 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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"}