{"version":3,"file":"shared-lib.Be2vUm1E.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","fonts","css","className","fonts","css","className","getProps","React.forwardRef","fonts","css","className","StarSquare","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","useState","React.useState","React.useRef","React.useMemo"],"sources":["https:/framerusercontent.com/modules/jOSa08Y67StQmjdddQ1L/X1zE86eICGYzbNTnT5zq/MuW0YFf_K.js","https:/framerusercontent.com/modules/JiXzBK9KTAH4Gbl9AvCI/Xkv9yux2m33hJD5L2Rn2/Bpaz1w2q8.js","https:/framerusercontent.com/modules/cYEnjSYkyxLMRzo1a6j9/AHMM1V0BHuYFl9Rg7Js2/sPGKFTSqn.js","https:/framerusercontent.com/modules/667CNKf7L3dTfLshmeXN/adCFtU4d39WrmmnKjMjg/J6INbW6Ms.js","https:/framerusercontent.com/modules/9Nb7JXO1fAglKVw5cK8R/7QN5ZaOBhYJbWVJZcm1z/ib2cVrgi1.js","https:/framerusercontent.com/modules/NiSdjM5wGC9ZR04a4gLD/1FIubVjiiv9ZlZwNEiSk/Pi7eeVFxf.js","https:/framerusercontent.com/modules/gW1CV3mW5arcz5rPKUw7/NHqi3QOJlBwKmao6liyw/xS94xczHT.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js","https:/framer.com/m/framer/utils.js@^0.9.0","https:/framerusercontent.com/modules/Ctj3z2BjOoXhvZCXkyDr/oQols1Tk5HbOwD2bAGvk/Bug_Fixes.js","https:/framerusercontent.com/modules/5hdJcCHexVW52AvpgKZW/bjE5MtkaDuDZIrL2UP31/Cursor_Trail.js","https:/framerusercontent.com/modules/5R4tS8ZCO6gpriUf7r2s/CUNKVwgKXVrXg3qneGgT/Ripple_Background.js","https:/framerusercontent.com/modules/3rt1dnpSZlYKV9hHwq4G/ub98BP8PCl045NSbA1Px/siteMetadata.js"],"sourcesContent":["// Generated by Framer (d22cd96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"BONYOrfRf\",\"D9GP7zZhM\"];const serializationHash=\"framer-LMZ1y\";const variantClassNames={BONYOrfRf:\"framer-v-x5tkd\",D9GP7zZhM:\"framer-v-1hd0rbf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const 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={\"1\":\"BONYOrfRf\",\"2\":\"D9GP7zZhM\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"BONYOrfRf\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BONYOrfRf\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"D9GP7zZhM\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"D9GP7zZhM\")return true;return false;};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-x5tkd\",className,classNames),\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"BONYOrfRf\",ref:refBinding,style:{...style},...addPropertyOverrides({D9GP7zZhM:{\"data-framer-name\":\"2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:16,intrinsicWidth:11,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:16,pixelWidth:11,sizes:\"11px\",src:\"https://framerusercontent.com/images/NxOWLaKDLSFGx7rQxrrPxC6NuM.png?width=11&height=16\"},className:\"framer-281x4w\",\"data-framer-name\":\"KakaoTalk Photo_2026-07-05-17-26-51 001\",layoutDependency:layoutDependency,layoutId:\"uUWck3j8w\"}),isDisplayed1()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:14,intrinsicWidth:13,pixelHeight:14,pixelWidth:13,src:\"https://framerusercontent.com/images/Dvt6lXIIMQLRhAnPRjMFKykl0.png?width=13&height=14\"},className:\"framer-vb2xdm\",\"data-framer-name\":\"KakaoTalk Photo_2026-07-05-17-26-52 002\",layoutDependency:layoutDependency,layoutId:\"wgFPd3Da5\",...addPropertyOverrides({D9GP7zZhM:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:14,intrinsicWidth:13,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:14,pixelWidth:13,sizes:\"13px\",src:\"https://framerusercontent.com/images/Dvt6lXIIMQLRhAnPRjMFKykl0.png?width=13&height=14\"}}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LMZ1y.framer-pq16sk, .framer-LMZ1y .framer-pq16sk { display: block; }\",\".framer-LMZ1y.framer-x5tkd { height: 16px; position: relative; width: 11px; }\",\".framer-LMZ1y .framer-281x4w { aspect-ratio: 0.6875 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: 0px; overflow: visible; position: absolute; top: 0px; width: 11px; }\",\".framer-LMZ1y .framer-vb2xdm { aspect-ratio: 0.9285714285714286 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 14px); left: 0px; overflow: visible; position: absolute; top: 0px; width: 13px; }\",\".framer-LMZ1y.framer-v-1hd0rbf.framer-x5tkd { height: 14px; width: 13px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 11\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"D9GP7zZhM\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMuW0YFf_K=withCSS(Component,css,\"framer-LMZ1y\");export default FramerMuW0YFf_K;FramerMuW0YFf_K.displayName=\"Cursor\";FramerMuW0YFf_K.defaultProps={height:16,width:11};addPropertyControls(FramerMuW0YFf_K,{variant:{options:[\"BONYOrfRf\",\"D9GP7zZhM\"],optionTitles:[\"1\",\"2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMuW0YFf_K,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMuW0YFf_K\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"D9GP7zZhM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"11\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MuW0YFf_K.map","// Generated by Framer (5cc8ebe)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Dreams On Paper Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Dreams On Paper Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Dreams On Paper\",url:\"https://framerusercontent.com/assets/a6kfgX1Ka7HVKEBnTQwSLrf4Pfk.woff2\",weight:\"400\"}]}];export const css=[\".framer-AGOZC .framer-styles-preset-5vmvvd:not(.rich-text-wrapper), .framer-AGOZC .framer-styles-preset-5vmvvd.rich-text-wrapper h3 { --framer-font-family: \\\"Dreams On Paper Regular\\\", \\\"Dreams On Paper Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'kern' off, 'clig' off, 'liga' off, 'calt' off; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-background-corner-shape: superellipse(1); --framer-text-background-padding: 0px; --framer-text-color: var(--token-8961fb69-0ea3-46ab-8b8e-1f9187ebd1a9, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-AGOZC\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5cc8ebe)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Dreams On Paper Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Dreams On Paper Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Dreams On Paper\",url:\"https://framerusercontent.com/assets/a6kfgX1Ka7HVKEBnTQwSLrf4Pfk.woff2\",weight:\"400\"}]}];export const css=[\".framer-BEdvX .framer-styles-preset-tewip0:not(.rich-text-wrapper), .framer-BEdvX .framer-styles-preset-tewip0.rich-text-wrapper h2 { --framer-font-family: \\\"Dreams On Paper Regular\\\", \\\"Dreams On Paper Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'calt' off, 'kern' off, 'liga' off; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-8961fb69-0ea3-46ab-8b8e-1f9187ebd1a9, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-BEdvX\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d5224d0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 6 18.5 C 2.686 18.5 0 15.814 0 12.5 L 0 6 C 0 2.686 2.686 0 6 0 L 12.5 0 C 15.814 0 18.5 2.686 18.5 6 L 18.5 12.5 C 18.5 15.814 15.814 18.5 12.5 18.5 Z\" fill=\"transparent\" height=\"18.5px\" id=\"KR_XOXU8g\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(2.75 2.75)\" width=\"18.5px\"/><path d=\"M 5.713 0.229 L 5.093 2.076 C 4.863 2.779 4.47 3.417 3.948 3.94 C 3.425 4.463 2.787 4.856 2.085 5.087 L 0.216 5.708 C 0.153 5.728 0.098 5.768 0.06 5.822 C 0.021 5.876 0 5.94 0 6.006 C 0 6.073 0.021 6.137 0.06 6.191 C 0.098 6.244 0.153 6.284 0.216 6.305 L 2.085 6.926 C 2.78 7.157 3.412 7.548 3.93 8.066 C 4.448 8.585 4.838 9.217 5.069 9.913 L 5.69 11.784 C 5.711 11.847 5.75 11.901 5.804 11.94 C 5.858 11.979 5.922 12 5.988 12 C 6.054 12 6.119 11.979 6.172 11.94 C 6.226 11.901 6.266 11.847 6.287 11.784 L 6.931 9.937 C 7.162 9.241 7.552 8.608 8.07 8.09 C 8.588 7.571 9.22 7.181 9.915 6.95 L 11.784 6.329 C 11.847 6.308 11.902 6.268 11.94 6.214 C 11.979 6.161 12 6.096 12 6.03 C 12 5.964 11.979 5.899 11.94 5.846 C 11.902 5.792 11.847 5.752 11.784 5.731 L 9.939 5.087 C 9.236 4.856 8.598 4.463 8.076 3.94 C 7.553 3.417 7.161 2.779 6.931 2.076 L 6.31 0.205 C 6.287 0.143 6.245 0.09 6.19 0.053 C 6.135 0.016 6.07 -0.002 6.003 0 C 5.937 0.003 5.873 0.026 5.821 0.067 C 5.769 0.108 5.731 0.165 5.713 0.229 Z\" fill=\"transparent\" height=\"12.000003574359994px\" id=\"kWUyCvo7i\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--fbr8zx, 1.5)\" stroke=\"var(--34440n, rgb(0, 0, 0))\" transform=\"translate(6 6)\" width=\"12.00018px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,htQyJXMKW:width1??props.htQyJXMKW??1.5,jDue3c8Jy:color??props.jDue3c8Jy??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jDue3c8Jy,htQyJXMKW,...restProps}=getProps(props);const href=useSVGTemplate(\"4045515962\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-vCp8f\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--34440n\":jDue3c8Jy,\"--fbr8zx\":htQyJXMKW,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-vCp8f { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jDue3c8Jy\":\"color\",\"htQyJXMKW\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Star Square\",\"color\":{\"type\":\"variable\",\"value\":\"34440n\"},\"set\":{\"localId\":\"vectorSet/N6bZIbxLR\",\"id\":\"N6bZIbxLR\",\"moduleId\":\"NCiKiaU9qhVJumKU6JAo\"}}\n */const Icon=withCSS(Component,css,\"framer-vCp8f\");Icon.displayName=\"Star Square\";export default Icon;addPropertyControls(Icon,{jDue3c8Jy:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},htQyJXMKW:{defaultValue:1.5,displayStepper:true,hidden:false,max:8,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"jDue3c8Jy\\\":\\\"color\\\",\\\"htQyJXMKW\\\":\\\"width1\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Star Square\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"34440n\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/N6bZIbxLR\\\",\\\"id\\\":\\\"N6bZIbxLR\\\",\\\"moduleId\\\":\\\"NCiKiaU9qhVJumKU6JAo\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e999480)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Alegreya-regular\",\"GF;Alegreya-700\",\"GF;Alegreya-700italic\",\"GF;Alegreya-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Alegreya\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Alegreya\",url:\"https://fonts.gstatic.com/s/alegreya/v39/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNG9hUI-aCisSGVrw.woff2\",weight:\"400\"},{cssFamilyName:\"Alegreya\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Alegreya\",url:\"https://fonts.gstatic.com/s/alegreya/v39/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNGERII-aCisSGVrw.woff2\",weight:\"700\"},{cssFamilyName:\"Alegreya\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Alegreya\",url:\"https://fonts.gstatic.com/s/alegreya/v39/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlYHuKqjkySFr9V9.woff2\",weight:\"700\"},{cssFamilyName:\"Alegreya\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Alegreya\",url:\"https://fonts.gstatic.com/s/alegreya/v39/4UaSrEBBsBhlBjvfkSLk3abBFkvpkARTPlbgv6qjkySFr9V9.woff2\",weight:\"400\"}]}];export const css=['.framer-MW9wF .framer-styles-preset-og5bq5:not(.rich-text-wrapper), .framer-MW9wF .framer-styles-preset-og5bq5.rich-text-wrapper h4 { --framer-font-family: \"Alegreya\", \"Alegreya Placeholder\", serif; --framer-font-family-bold: \"Alegreya\", \"Alegreya Placeholder\", serif; --framer-font-family-bold-italic: \"Alegreya\", \"Alegreya Placeholder\", serif; --framer-font-family-italic: \"Alegreya\", \"Alegreya Placeholder\", serif; --framer-font-open-type-features: \\'cv01\\' on, \\'cv09\\' on, \\'cv11\\' on, \\'cv05\\' on, \\'ss03\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-8961fb69-0ea3-46ab-8b8e-1f9187ebd1a9, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-MW9wF\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-mqZOQ .framer-styles-preset-1cvrn4j:not(.rich-text-wrapper), .framer-mqZOQ .framer-styles-preset-1cvrn4j.rich-text-wrapper a { --framer-link-current-text-decoration: underline; --framer-link-current-text-decoration-thickness: 2px; --framer-link-hover-text-color: #5e5e5e; --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-skip-ink: auto; --framer-link-hover-text-decoration-style: solid; --framer-link-hover-text-decoration-thickness: 2px; --framer-link-text-color: #ffffff; transition-delay: 0s; transition-duration: 0.3s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-mqZOQ\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,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 StarSquare from\"https://framerusercontent.com/modules/667CNKf7L3dTfLshmeXN/adCFtU4d39WrmmnKjMjg/J6INbW6Ms.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/9Nb7JXO1fAglKVw5cK8R/7QN5ZaOBhYJbWVJZcm1z/ib2cVrgi1.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/NiSdjM5wGC9ZR04a4gLD/1FIubVjiiv9ZlZwNEiSk/Pi7eeVFxf.js\";const StarSquareFonts=getFonts(StarSquare);const cycleOrder=[\"wz5M3cycR\",\"zcuzEASGL\",\"iO6ZsAuB9\"];const serializationHash=\"framer-5Vnb1\";const variantClassNames={iO6ZsAuB9:\"framer-v-wnvgv6\",wz5M3cycR:\"framer-v-1ry82cr\",zcuzEASGL:\"framer-v-h9io36\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={delay:.2,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const transition3={delay:.3,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Open\":\"iO6ZsAuB9\",Desktop:\"wz5M3cycR\",Phone:\"zcuzEASGL\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"wz5M3cycR\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wz5M3cycR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapak9tso=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});await delay(()=>setVariant(\"iO6ZsAuB9\"),300);});const onTap105n6ao=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"iO6ZsAuB9\"),200);});const onTap15tqrj4=activeVariantCallback(async(...args)=>{setVariant(\"wz5M3cycR\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"zcuzEASGL\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"zcuzEASGL\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({iO6ZsAuB9:{value:transition3},zcuzEASGL:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ry82cr\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"wz5M3cycR\",ref:refBinding,style:{...style},...addPropertyOverrides({iO6ZsAuB9:{\"data-framer-name\":\"Phone Open\"},zcuzEASGL:{\"data-framer-name\":\"Phone\",\"data-highlight\":true,onTap:onTapak9tso}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q8cjpf\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CHNj_POrF\",onTap:onTap105n6ao,transformTemplate:transformTemplate1,children:isDisplayed()&&/*#__PURE__*/_jsx(StarSquare,{animated:true,className:\"framer-1ewcicw\",layoutDependency:layoutDependency,layoutId:\"bxNB7YTdS\",style:{\"--34440n\":\"rgb(204, 204, 204)\",\"--fbr8zx\":1.5,opacity:.5},transformTemplate:transformTemplate2})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11ufo2q\",\"data-framer-name\":\"Links\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"XS7kM6Cr7\",onTap:onTap15tqrj4,...addPropertyOverrides({iO6ZsAuB9:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7QWxlZ3JleWEtcmVndWxhcg==\",\"--framer-font-family\":'\"Alegreya\", \"Alegreya Placeholder\", serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"d_6qlIdUd\"},motionChild:true,nodeId:\"IuqPCQPa2\",openInNewTab:false,relValues:[],scopeId:\"xS94xczHT\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1cvrn4j\",\"data-styles-preset\":\"Pi7eeVFxf\",children:\"About\"})})})}),className:\"framer-81ih1z\",fonts:[\"GF;Alegreya-regular\"],layoutDependency:layoutDependency,layoutId:\"IuqPCQPa2\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iO6ZsAuB9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-og5bq5\",\"data-styles-preset\":\"ib2cVrgi1\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"d_6qlIdUd\"},motionChild:true,nodeId:\"IuqPCQPa2\",openInNewTab:false,relValues:[],scopeId:\"xS94xczHT\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1cvrn4j\",\"data-styles-preset\":\"Pi7eeVFxf\",children:\"About\"})})})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7QWxlZ3JleWEtcmVndWxhcg==\",\"--framer-font-family\":'\"Alegreya\", \"Alegreya Placeholder\", serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FQuaxfafv\"},motionChild:true,nodeId:\"D8q3hoaCi\",openInNewTab:false,relValues:[],scopeId:\"xS94xczHT\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1cvrn4j\",\"data-styles-preset\":\"Pi7eeVFxf\",children:\"Approach\"})})})}),className:\"framer-eo4sn9\",fonts:[\"GF;Alegreya-regular\"],layoutDependency:layoutDependency,layoutId:\"D8q3hoaCi\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iO6ZsAuB9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-og5bq5\",\"data-styles-preset\":\"ib2cVrgi1\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FQuaxfafv\"},motionChild:true,nodeId:\"D8q3hoaCi\",openInNewTab:false,relValues:[],scopeId:\"xS94xczHT\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1cvrn4j\",\"data-styles-preset\":\"Pi7eeVFxf\",children:\"Approach\"})})})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7QWxlZ3JleWEtcmVndWxhcg==\",\"--framer-font-family\":'\"Alegreya\", \"Alegreya Placeholder\", serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZqhEQuis8\"},motionChild:true,nodeId:\"uy7tslpmv\",openInNewTab:false,relValues:[],scopeId:\"xS94xczHT\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1cvrn4j\",\"data-styles-preset\":\"Pi7eeVFxf\",children:\"Inquiry\"})})})}),className:\"framer-1mly80k\",fonts:[\"GF;Alegreya-regular\"],layoutDependency:layoutDependency,layoutId:\"uy7tslpmv\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iO6ZsAuB9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-og5bq5\",\"data-styles-preset\":\"ib2cVrgi1\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ZqhEQuis8\"},motionChild:true,nodeId:\"uy7tslpmv\",openInNewTab:false,relValues:[],scopeId:\"xS94xczHT\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1cvrn4j\",\"data-styles-preset\":\"Pi7eeVFxf\",children:\"Inquiry\"})})})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5Vnb1.framer-a5ixs7, .framer-5Vnb1 .framer-a5ixs7 { display: block; }\",\".framer-5Vnb1.framer-1ry82cr { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 64px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-5Vnb1 .framer-1q8cjpf { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 48px); left: 50%; overflow: visible; position: absolute; top: 8px; width: 48px; }\",\".framer-5Vnb1 .framer-1ewcicw { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 39px); left: 50%; position: absolute; top: 50%; width: 40px; z-index: 1; }\",\".framer-5Vnb1 .framer-11ufo2q { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-around; overflow: visible; padding: 20px 200px 20px 200px; position: relative; width: 1px; }\",\".framer-5Vnb1 .framer-81ih1z, .framer-5Vnb1 .framer-eo4sn9, .framer-5Vnb1 .framer-1mly80k { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-5Vnb1.framer-v-h9io36.framer-1ry82cr { cursor: pointer; flex-direction: column; gap: 0px; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: visible; width: 390px; }\",\".framer-5Vnb1.framer-v-h9io36 .framer-1q8cjpf { order: 0; }\",\".framer-5Vnb1.framer-v-h9io36 .framer-1ewcicw { height: var(--framer-aspect-ratio-supported, 40px); }\",\".framer-5Vnb1.framer-v-wnvgv6.framer-1ry82cr { flex-direction: column; gap: 0px; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: visible; width: 390px; }\",\".framer-5Vnb1.framer-v-wnvgv6 .framer-11ufo2q { align-content: flex-start; align-items: flex-start; cursor: unset; flex: none; order: 1; padding: 0px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zcuzEASGL\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,null,\"100vh\"]},\"iO6ZsAuB9\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxS94xczHT=withCSS(Component,css,\"framer-5Vnb1\");export default FramerxS94xczHT;FramerxS94xczHT.displayName=\"Navigation\";FramerxS94xczHT.defaultProps={height:64,width:1200};addPropertyControls(FramerxS94xczHT,{variant:{options:[\"wz5M3cycR\",\"zcuzEASGL\",\"iO6ZsAuB9\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxS94xczHT,[{explicitInter:true,fonts:[{cssFamilyName:\"Alegreya\",source:\"google\",style:\"normal\",uiFamilyName:\"Alegreya\",url:\"https://fonts.gstatic.com/s/alegreya/v39/4UacrEBBsBhlBjvfkQjt71kZfyBzPgNG9hUI-aCisSGVrw.woff2\",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\"}]},...StarSquareFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxS94xczHT\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zcuzEASGL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"iO6ZsAuB9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerIntrinsicHeight\":\"64\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xS94xczHT.map","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","export const centerContent = {\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const autoSizingText = {\n    width: \"max-content\",\n    wordBreak: \"break-word\",\n    overflowWrap: \"break-word\",\n    overflow: \"hidden\",\n    whiteSpace: \"pre-wrap\",\n    flexShrink: 0\n};\nexport const defaultContainerStyles = {\n    ...centerContent,\n    overflow: \"hidden\"\n};\nexport const containerStyles = defaultContainerStyles;\nexport const randomColor = ()=>\"#\" + Math.floor(Math.random() * 16777215).toString(16)\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"centerContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"autoSizingText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultContainerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomColor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./Utils.map","/*\n * Utils (framer/utils@0.9.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{randomColor}from\"https://framer.com/m/framer/utils.js@^0.9.0\";// Learn more: https://www.framer.com/developers/overrides/\nconst useStore=createStore({background:\"#0099FF\"});const STYLE_ID=\"mobile-opentype-fix\";function injectMobileOpenTypeFix(){if(typeof document===\"undefined\")return;if(document.getElementById(STYLE_ID))return;const style=document.createElement(\"style\");style.id=STYLE_ID;style.textContent=`\n/* Top-level wrapper with override attached */\n[data-mobile-ot-fix=\"true\"] {\n    overflow: visible !important;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    text-rendering: optimizeLegibility;\n    -webkit-text-size-adjust: 100%;\n    transform: translateZ(0);\n    -webkit-transform: translateZ(0);\n    backface-visibility: hidden;\n    font-synthesis: none;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: geometricPrecision;\n    line-height: 1.5;\n    overflow: visible;\n    padding-top: 0.15em;\n    padding-bottom: 0.25em;\n    will-change: opacity;\n}\n\n/* Common text nodes inside Framer */\n[data-mobile-ot-fix=\"true\"] h1,\n[data-mobile-ot-fix=\"true\"] h2,\n[data-mobile-ot-fix=\"true\"] h3,\n[data-mobile-ot-fix=\"true\"] h4,\n[data-mobile-ot-fix=\"true\"] h5,\n[data-mobile-ot-fix=\"true\"] h6,\n[data-mobile-ot-fix=\"true\"] p,\n[data-mobile-ot-fix=\"true\"] span,\n[data-mobile-ot-fix=\"true\"] a,\n[data-mobile-ot-fix=\"true\"] li,\n[data-mobile-ot-fix=\"true\"] label,\n[data-mobile-ot-fix=\"true\"] blockquote,\n[data-mobile-ot-fix=\"true\"] button,\n[data-mobile-ot-fix=\"true\"] [data-framer-name],\n[data-mobile-ot-fix=\"true\"] [style*=\"font-family\"] {\n    overflow: visible !important;\n    font-kerning: normal;\n    font-variant-ligatures: common-ligatures contextual;\n    font-feature-settings: \"kern\" 1, \"liga\" 1, \"clig\" 1, \"calt\" 1;\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n    text-rendering: optimizeLegibility;\n    line-height: 1.2;\n    padding-top: 0.08em;\n    padding-bottom: 0.08em;\n    transform: translateZ(0);\n    backface-visibility: hidden;\n}\n\n/* A little more room on mobile/tablet */\n@media (max-width: 900px) {\n    [data-mobile-ot-fix=\"true\"] h1,\n    [data-mobile-ot-fix=\"true\"] h2,\n    [data-mobile-ot-fix=\"true\"] h3,\n    [data-mobile-ot-fix=\"true\"] h4,\n    [data-mobile-ot-fix=\"true\"] h5,\n    [data-mobile-ot-fix=\"true\"] h6,\n    [data-mobile-ot-fix=\"true\"] p,\n    [data-mobile-ot-fix=\"true\"] span,\n    [data-mobile-ot-fix=\"true\"] a,\n    [data-mobile-ot-fix=\"true\"] li,\n    [data-mobile-ot-fix=\"true\"] label,\n    [data-mobile-ot-fix=\"true\"] blockquote,\n    [data-mobile-ot-fix=\"true\"] button,\n    [data-mobile-ot-fix=\"true\"] [data-framer-name],\n    [data-mobile-ot-fix=\"true\"] [style*=\"font-family\"] {\n        line-height: 1.24;\n        padding-top: 0.16em;\n        padding-bottom: 0.16em;\n        letter-spacing: normal;\n    }\n}\n\n/* Stronger fix if some inner Framer wrapper is clipping */\n[data-mobile-ot-fix=\"true\"] .mobile-ot-text {\n    overflow: visible !important;\n}\n\n/* Nuclear option — uncomment only if needed */\n\n`;document.head.appendChild(style);}export function withRotate(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{rotate:90},transition:{duration:2}});});}export function withHover(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,whileHover:{scale:1.05}});});}export function withRandomColor(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{background:store.background},onClick:()=>{setStore({background:randomColor()});}});});}export function withMobileOpenTypeFix(Component){return /*#__PURE__*/forwardRef((props,ref)=>{useEffect(()=>{injectMobileOpenTypeFix();},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,\"data-mobile-ot-fix\":\"true\",style:{...props.style,overflow:\"visible\",WebkitFontSmoothing:\"antialiased\",MozOsxFontSmoothing:\"grayscale\",textRendering:\"optimizeLegibility\",WebkitTextSizeAdjust:\"100%\",transform:\"translateZ(0)\",backfaceVisibility:\"hidden\"}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMobileOpenTypeFix\":{\"type\":\"reactHoc\",\"name\":\"withMobileOpenTypeFix\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Bug_Fixes.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function MercuryCursorTrail(props){const{color,headSize,tailSize,blur,contrast,spacing,maxPoints,ease,stretch,secondaryLag,secondaryScale,opacity,zIndex,hideNativeCursor}=props;const[trail,setTrail]=React.useState([]);const[head,setHead]=React.useState({x:-200,y:-200,angle:0,speed:0});const[ghost,setGhost]=React.useState({x:-200,y:-200,visible:false});const mouse=React.useRef({x:-200,y:-200});const smooth=React.useRef({x:-200,y:-200});const lag=React.useRef({x:-200,y:-200});const last=React.useRef({x:-200,y:-200});const lastSpawn=React.useRef({x:-200,y:-200});const hasMoved=React.useRef(false);const raf=React.useRef(null);const idRef=React.useRef(0);React.useEffect(()=>{const onMove=e=>{const x=e.clientX;const y=e.clientY;mouse.current={x,y};if(!hasMoved.current){hasMoved.current=true;smooth.current={x,y};lag.current={x,y};last.current={x,y};lastSpawn.current={x,y};setHead({x,y,angle:0,speed:0});setGhost({x,y,visible:false});}};window.addEventListener(\"mousemove\",onMove,{passive:true});if(hideNativeCursor){document.body.style.cursor=\"none\";}const animate=()=>{if(!hasMoved.current){raf.current=requestAnimationFrame(animate);return;}const dx=mouse.current.x-smooth.current.x;const dy=mouse.current.y-smooth.current.y;smooth.current.x+=dx*ease;smooth.current.y+=dy*ease;// Keep lag much closer so it feels like a liquid shoulder, not a stray blob\nlag.current.x+=(smooth.current.x-lag.current.x)*secondaryLag;lag.current.y+=(smooth.current.y-lag.current.y)*secondaryLag;const vx=smooth.current.x-last.current.x;const vy=smooth.current.y-last.current.y;const speed=Math.sqrt(vx*vx+vy*vy);const angle=Math.atan2(vy,vx)*(180/Math.PI);setHead({x:smooth.current.x,y:smooth.current.y,angle,speed});// Hide ghost when almost still so it doesn't look detached\nconst ghostVisible=speed>.35;// Pull ghost partially toward head to prevent drifting\nconst ghostX=lag.current.x*.65+smooth.current.x*.35;const ghostY=lag.current.y*.65+smooth.current.y*.35;setGhost({x:ghostX,y:ghostY,visible:ghostVisible});const sdx=smooth.current.x-lastSpawn.current.x;const sdy=smooth.current.y-lastSpawn.current.y;const dist=Math.sqrt(sdx*sdx+sdy*sdy);if(dist>=spacing){lastSpawn.current={x:smooth.current.x,y:smooth.current.y};const velocityFactor=Math.min(speed/18,1);const dynamicSize=tailSize*(1+velocityFactor*.35);setTrail(prev=>{const aged=prev.map(p=>({...p,life:p.life-1})).filter(p=>p.life>0);return[...aged,{id:idRef.current++,x:smooth.current.x,y:smooth.current.y,size:dynamicSize,life:maxPoints}].slice(-maxPoints);});}else{setTrail(prev=>prev.map(p=>({...p,life:p.life-1})).filter(p=>p.life>0));}last.current={x:smooth.current.x,y:smooth.current.y};raf.current=requestAnimationFrame(animate);};raf.current=requestAnimationFrame(animate);return()=>{window.removeEventListener(\"mousemove\",onMove);if(hideNativeCursor){document.body.style.cursor=\"\";}if(raf.current)cancelAnimationFrame(raf.current);};},[ease,spacing,maxPoints,tailSize,secondaryLag,hideNativeCursor]);const stretchAmount=1+Math.min(head.speed*stretch,1.8);const squashAmount=Math.max(.55,1-Math.min(head.speed*stretch*.35,.45));return /*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",inset:0,pointerEvents:\"none\",overflow:\"hidden\",zIndex},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",inset:0,pointerEvents:\"none\",filter:`blur(${blur}px) contrast(${contrast})`,WebkitFilter:`blur(${blur}px) contrast(${contrast})`,opacity,transform:\"translateZ(0)\",willChange:\"filter\"},children:[trail.map(point=>{const age=point.life/maxPoints;const alpha=age*.9;const scale=.45+age*.8;return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:point.x-point.size/2,top:point.y-point.size/2,width:point.size,height:point.size,borderRadius:999,background:color,opacity:alpha,transform:`scale(${scale})`,willChange:\"transform, opacity\"}},point.id);}),ghost.visible&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:ghost.x-headSize*secondaryScale/2,top:ghost.y-headSize*secondaryScale/2,width:headSize*secondaryScale,height:headSize*secondaryScale,borderRadius:999,background:color,opacity:.82,willChange:\"left, top, opacity\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:head.x-headSize/2,top:head.y-headSize/2,width:headSize,height:headSize,borderRadius:999,background:color,opacity:1,transform:`rotate(${head.angle}deg) scaleX(${stretchAmount}) scaleY(${squashAmount})`,transformOrigin:\"center center\",willChange:\"transform, left, top\"}})]})});}MercuryCursorTrail.defaultProps={color:\"#ffffff\",headSize:42,tailSize:22,blur:22,contrast:32,spacing:5,maxPoints:34,ease:.2,stretch:.05,secondaryLag:.18,secondaryScale:.78,opacity:1,zIndex:9999,hideNativeCursor:false};addPropertyControls(MercuryCursorTrail,{color:{type:ControlType.Color,title:\"Color\"},headSize:{type:ControlType.Number,title:\"Head\",min:8,max:140,step:1,unit:\"px\"},tailSize:{type:ControlType.Number,title:\"Tail\",min:4,max:80,step:1,unit:\"px\"},blur:{type:ControlType.Number,title:\"Blur\",min:0,max:40,step:1,unit:\"px\"},contrast:{type:ControlType.Number,title:\"Contrast\",min:1,max:40,step:1},spacing:{type:ControlType.Number,title:\"Spacing\",min:2,max:20,step:1,unit:\"px\"},maxPoints:{type:ControlType.Number,title:\"Points\",min:6,max:60,step:1},ease:{type:ControlType.Number,title:\"Ease\",min:.05,max:.5,step:.01},stretch:{type:ControlType.Number,title:\"Stretch\",min:0,max:.12,step:.005},secondaryLag:{type:ControlType.Number,title:\"Ghost Lag\",min:.05,max:.4,step:.01},secondaryScale:{type:ControlType.Number,title:\"Ghost Size\",min:.2,max:1.2,step:.01},opacity:{type:ControlType.Number,title:\"Opacity\",min:.1,max:1,step:.05},zIndex:{type:ControlType.Number,title:\"z-index\",min:1,max:99999,step:1},hideNativeCursor:{type:ControlType.Boolean,title:\"Hide Cursor\",enabledTitle:\"Yes\",disabledTitle:\"No\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MercuryCursorTrail\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cursor_Trail.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function ChaosRippleBackground(props){const{background,color1,color2,color3,opacity,orbCount,minSize,maxSize,minDuration,maxDuration,lineWidth,blur,waveOpacity,waveSpeed}=props;const orbs=React.useMemo(()=>{const palette=[color1,color2,color3];return Array.from({length:orbCount},(_,i)=>{const size=minSize+Math.random()*(maxSize-minSize);const duration=minDuration+Math.random()*(maxDuration-minDuration);return{id:i,x:Math.random()*100,y:Math.random()*100,size,delay:-Math.random()*duration,duration,stroke:palette[i%palette.length],blur:blur*(.4+Math.random()*.9)};});},[orbCount,minSize,maxSize,minDuration,maxDuration,color1,color2,color3,blur]);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",inset:0,overflow:\"hidden\",pointerEvents:\"none\",background},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes chaosRippleExpand {\n                    0% {\n                        transform: translate(-50%, -50%) scale(0.12);\n                        opacity: 0;\n                    }\n                    12% {\n                        opacity: 1;\n                    }\n                    70% {\n                        opacity: 0.45;\n                    }\n                    100% {\n                        transform: translate(-50%, -50%) scale(1.25);\n                        opacity: 0;\n                    }\n                }\n\n                @keyframes driftX {\n                    0% { transform: translateX(-4%); }\n                    50% { transform: translateX(4%); }\n                    100% { transform: translateX(-4%); }\n                }\n\n                @keyframes driftY {\n                    0% { transform: translateY(-4%); }\n                    50% { transform: translateY(4%); }\n                    100% { transform: translateY(-4%); }\n                }\n\n                @keyframes waveHorizontal {\n                    0% { transform: translate3d(0, 0, 0); }\n                    100% { transform: translate3d(-240px, 0, 0); }\n                }\n\n                @keyframes waveVertical {\n                    0% { transform: translate3d(0, 0, 0); }\n                    100% { transform: translate3d(0, -240px, 0); }\n                }\n\n                @keyframes waveDiagonal {\n                    0% { transform: translate3d(0, 0, 0); }\n                    100% { transform: translate3d(-200px, -200px, 0); }\n                }\n\n                @keyframes softRotate {\n                    0% { transform: rotate(0deg) scale(1.02); }\n                    50% { transform: rotate(180deg) scale(1); }\n                    100% { transform: rotate(360deg) scale(1.02); }\n                }\n            `}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:\"-10%\",opacity,animation:\"softRotate 40s linear infinite\"},children:orbs.map(orb=>/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:`${orb.x}%`,top:`${orb.y}%`,width:orb.size,height:orb.size,borderRadius:\"50%\",border:`${lineWidth}px solid ${orb.stroke}`,boxSizing:\"border-box\",filter:`blur(${orb.blur}px)`,animation:`chaosRippleExpand ${orb.duration}ms linear infinite`,animationDelay:`${orb.delay}ms`,willChange:\"transform, opacity\"}},orb.id))}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:\"-20%\",opacity:waveOpacity,overflow:\"hidden\",animation:`driftY ${waveSpeed*1.8}s ease-in-out infinite`},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"140%\",height:\"140%\",viewBox:\"0 0 1600 1200\",preserveAspectRatio:\"none\",style:{position:\"absolute\",inset:0,animation:`waveHorizontal ${waveSpeed}s linear infinite`,filter:`blur(${blur}px)`},children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"pattern\",{id:\"horizontalWaves\",width:\"240\",height:\"120\",patternUnits:\"userSpaceOnUse\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M0 60 Q60 10 120 60 T240 60\",fill:\"none\",stroke:color1,strokeWidth:lineWidth}),/*#__PURE__*/_jsx(\"path\",{d:\"M0 90 Q60 40 120 90 T240 90\",fill:\"none\",stroke:color2,strokeWidth:lineWidth})]})}),/*#__PURE__*/_jsx(\"rect\",{width:\"1600\",height:\"1200\",fill:\"url(#horizontalWaves)\"})]})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:\"-20%\",opacity:waveOpacity*.8,overflow:\"hidden\",animation:`driftX ${waveSpeed*2.2}s ease-in-out infinite`},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"140%\",height:\"140%\",viewBox:\"0 0 1600 1200\",preserveAspectRatio:\"none\",style:{position:\"absolute\",inset:0,animation:`waveVertical ${waveSpeed*1.15}s linear infinite`,filter:`blur(${blur*1.1}px)`},children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"pattern\",{id:\"verticalWaves\",width:\"120\",height:\"240\",patternUnits:\"userSpaceOnUse\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M60 0 Q10 60 60 120 T60 240\",fill:\"none\",stroke:color2,strokeWidth:lineWidth}),/*#__PURE__*/_jsx(\"path\",{d:\"M90 0 Q40 60 90 120 T90 240\",fill:\"none\",stroke:color3,strokeWidth:lineWidth})]})}),/*#__PURE__*/_jsx(\"rect\",{width:\"1600\",height:\"1200\",fill:\"url(#verticalWaves)\"})]})}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:\"-20%\",opacity:waveOpacity*.65,overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"svg\",{width:\"140%\",height:\"140%\",viewBox:\"0 0 1600 1200\",preserveAspectRatio:\"none\",style:{position:\"absolute\",inset:0,animation:`waveDiagonal ${waveSpeed*1.35}s linear infinite`,filter:`blur(${blur*1.25}px)`},children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"pattern\",{id:\"diagonalRipples\",width:\"220\",height:\"220\",patternUnits:\"userSpaceOnUse\",patternTransform:\"rotate(35)\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M0 110 Q55 55 110 110 T220 110\",fill:\"none\",stroke:color1,strokeWidth:lineWidth}),/*#__PURE__*/_jsx(\"path\",{d:\"M0 150 Q55 95 110 150 T220 150\",fill:\"none\",stroke:color3,strokeWidth:lineWidth})]})}),/*#__PURE__*/_jsx(\"rect\",{width:\"1600\",height:\"1200\",fill:\"url(#diagonalRipples)\"})]})})]});}ChaosRippleBackground.defaultProps={background:\"#0a0a0a\",color1:\"rgba(255,255,255,0.30)\",color2:\"rgba(255,255,255,0.16)\",color3:\"rgba(255,255,255,0.10)\",opacity:.85,orbCount:16,minSize:220,maxSize:900,minDuration:5e3,maxDuration:12e3,lineWidth:2,blur:4,waveOpacity:.34,waveSpeed:14};addPropertyControls(ChaosRippleBackground,{background:{type:ControlType.Color,title:\"Background\"},color1:{type:ControlType.Color,title:\"Color 1\"},color2:{type:ControlType.Color,title:\"Color 2\"},color3:{type:ControlType.Color,title:\"Color 3\"},opacity:{type:ControlType.Number,title:\"Orb Opacity\",min:.1,max:1,step:.05},orbCount:{type:ControlType.Number,title:\"Orb Count\",min:4,max:40,step:1},minSize:{type:ControlType.Number,title:\"Min Size\",min:60,max:800,step:10,unit:\"px\"},maxSize:{type:ControlType.Number,title:\"Max Size\",min:120,max:1800,step:10,unit:\"px\"},minDuration:{type:ControlType.Number,title:\"Min Duration\",min:1e3,max:15e3,step:100,unit:\"ms\"},maxDuration:{type:ControlType.Number,title:\"Max Duration\",min:2e3,max:2e4,step:100,unit:\"ms\"},lineWidth:{type:ControlType.Number,title:\"Line\",min:1,max:10,step:1,unit:\"px\"},blur:{type:ControlType.Number,title:\"Blur\",min:0,max:20,step:1,unit:\"px\"},waveOpacity:{type:ControlType.Number,title:\"Wave Opacity\",min:0,max:1,step:.05},waveSpeed:{type:ControlType.Number,title:\"Wave Speed\",min:4,max:40,step:1,unit:\"s\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ChaosRippleBackground\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ripple_Background.map","// Generated by Framer (d22cd96)\nexport default function metadata(params,activeLocale){return{description:\"Architecture in layers.\\nA lipstick bar in a lobby.\\nDesign that lingers, not loudens.\\nBuilt with anonymity, seen with awe.\",favicon:\"https://framerusercontent.com/assets/Zg4tClvXPd1BAkqmpM8pu9aF9M.svg\",robots:\"max-image-preview:large\",title:\"Scala\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}