{"version":3,"file":"shared-lib.BMJAeKPy.mjs","names":["addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","CTAButton","MenuButton","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image","useMemo","useState","useRef","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className"],"sources":["https:/framerusercontent.com/modules/e4z84GBgom8Xkckt25SL/iLC1n3iWxCjXzbl8BWR0/HOBIAiwMh.js","https:/framerusercontent.com/modules/ZsF697UZcQ5KH4SCEqkc/Hb0Po37mlzEsZrStTOOf/wzXJYNmK2.js","https:/framerusercontent.com/modules/UI5ELmbzIX1jD4jSaZRa/vubA6CNtK95UrQMkwpg5/pe1eAdPlx.js","https:/framerusercontent.com/modules/kLEnOi8sISXnImE1cPtS/CUQN6zsh9vH1L2pShNm9/BvgfDpco0.js","https:/framerusercontent.com/modules/0u2lwrzkMCArZiZhZk8Z/qM1RVvg2noeWZObTV7IP/RollingText.js","https:/framerusercontent.com/modules/b6lfBtQpkufEGFzSOhWv/hOFLt0oSs6WgHKy8t7Ur/vpZQSVwGQ.js","https:/framerusercontent.com/modules/55qFEXemufHbQgbJFSks/wPD39Ob69r78ViX2f1Mh/siteMetadata.js"],"sourcesContent":["// Generated by Framer (b322937)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={SYd7EM7yf:{hover:true,pressed:true}};const serializationHash=\"framer-D0OhW\";const variantClassNames={SYd7EM7yf:\"framer-v-14bk80i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const WoMXRYxbm=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,WoMXRYxbm:click??props.WoMXRYxbm};};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,WoMXRYxbm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"SYd7EM7yf\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap3dnocq=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(WoMXRYxbm){const res=await WoMXRYxbm(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-14bk80i\",className,classNames),\"data-framer-name\":\"Menu Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"SYd7EM7yf\",onTap:onTap3dnocq,ref:refBinding,style:{backgroundColor:\"var(--token-13cc1467-5d23-47f5-9e31-c9018129b21d, rgb(145, 158, 165))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{\"SYd7EM7yf-hover\":{backgroundColor:\"var(--token-2b27c8b7-913b-42c1-9bd3-c9d847190937, rgb(89, 91, 93))\"}},...addPropertyOverrides({\"SYd7EM7yf-hover\":{\"data-framer-name\":undefined},\"SYd7EM7yf-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cd52sv\",layoutDependency:layoutDependency,layoutId:\"sTtg0ZcIx\",style:{backgroundColor:\"var(--token-a94267f0-aaa8-4378-bc3b-2fce479f1acf, rgb(244, 240, 237))\"},variants:{\"SYd7EM7yf-pressed\":{backgroundColor:\"var(--token-d9c37213-46a5-4dd6-a613-23bc41a75cbb, rgb(0, 0, 0))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-865nuh\",layoutDependency:layoutDependency,layoutId:\"tLX7BoqRn\",style:{backgroundColor:\"var(--token-a94267f0-aaa8-4378-bc3b-2fce479f1acf, rgb(244, 240, 237))\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-D0OhW.framer-y34ubj, .framer-D0OhW .framer-y34ubj { display: block; }\",\".framer-D0OhW.framer-14bk80i { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 50px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 60px; will-change: var(--framer-will-change-override, transform); }\",\".framer-D0OhW .framer-cd52sv, .framer-D0OhW .framer-865nuh { flex: none; height: 3px; overflow: hidden; position: relative; width: 26px; }\",\".framer-D0OhW.framer-v-14bk80i.hover.framer-14bk80i, .framer-D0OhW.framer-v-14bk80i.pressed.framer-14bk80i { gap: 4px; }\",\".framer-D0OhW.framer-v-14bk80i.pressed .framer-cd52sv, .framer-D0OhW.framer-v-14bk80i.pressed .framer-865nuh { left: calc(50.00000000000002% - 26px / 2); position: absolute; top: calc(50.00000000000002% - 3px / 2); z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"lNR8oMtqE\":{\"layout\":[\"fixed\",\"fixed\"]},\"MrtGDafMA\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"WoMXRYxbm\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHOBIAiwMh=withCSS(Component,css,\"framer-D0OhW\");export default FramerHOBIAiwMh;FramerHOBIAiwMh.displayName=\"Menu Button\";FramerHOBIAiwMh.defaultProps={height:50,width:60};addPropertyControls(FramerHOBIAiwMh,{WoMXRYxbm:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerHOBIAiwMh,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHOBIAiwMh\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lNR8oMtqE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MrtGDafMA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"50\",\"framerIntrinsicWidth\":\"60\",\"framerVariables\":\"{\\\"WoMXRYxbm\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HOBIAiwMh.map","// Generated by Framer (08b35c4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Coldiac Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Coldiac Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Coldiac\",url:\"https://framerusercontent.com/assets/RMGsvylVLSxnoorv6C13zdooR9s.woff2\",weight:\"400\"}]}];export const css=['.framer-ur6m1 .framer-styles-preset-c88m00:not(.rich-text-wrapper), .framer-ur6m1 .framer-styles-preset-c88m00.rich-text-wrapper p { --framer-font-family: \"Coldiac Regular\", \"Coldiac Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 25px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-ur6m1 .framer-styles-preset-c88m00:not(.rich-text-wrapper), .framer-ur6m1 .framer-styles-preset-c88m00.rich-text-wrapper p { --framer-font-family: \"Coldiac Regular\", \"Coldiac Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-ur6m1 .framer-styles-preset-c88m00:not(.rich-text-wrapper), .framer-ur6m1 .framer-styles-preset-c88m00.rich-text-wrapper p { --framer-font-family: \"Coldiac Regular\", \"Coldiac Regular Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-ur6m1\";\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 (b322937)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,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/ZsF697UZcQ5KH4SCEqkc/Hb0Po37mlzEsZrStTOOf/wzXJYNmK2.js\";const enabledGestures={AshKuU5el:{hover:true},VuGnfiTtV:{hover:true}};const cycleOrder=[\"AshKuU5el\",\"VuGnfiTtV\"];const serializationHash=\"framer-wxCvU\";const variantClassNames={AshKuU5el:\"framer-v-x3gy7v\",VuGnfiTtV:\"framer-v-1mxkxf6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ntcxBPzlm=undefined;const ozblqohd1=undefined;const QKgMbGPqn=undefined;const transition1={bounce:0,delay:0,duration:.5,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Primary:\"AshKuU5el\",Secondary:\"VuGnfiTtV\"};const getProps=({buttonText1,buttonText2,height,id,link,width,...props})=>{return{...props,ntcxBPzlm:link??props.ntcxBPzlm,ozblqohd1:buttonText1??props.ozblqohd1??\"MENU\",QKgMbGPqn:buttonText2??props.QKgMbGPqn??\"TEXT\",variant:humanReadableVariantMap[props.variant]??props.variant??\"AshKuU5el\"};};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,ozblqohd1,QKgMbGPqn,ntcxBPzlm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AshKuU5el\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:ntcxBPzlm,motionChild:true,nodeId:\"AshKuU5el\",openInNewTab:false,scopeId:\"pe1eAdPlx\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-x3gy7v\",className,classNames)} framer-fexlxi`,\"data-framer-name\":\"Primary\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"AshKuU5el\",ref:refBinding,style:{backgroundColor:\"var(--token-13cc1467-5d23-47f5-9e31-c9018129b21d, rgb(145, 158, 165))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{\"AshKuU5el-hover\":{backgroundColor:\"var(--token-2b27c8b7-913b-42c1-9bd3-c9d847190937, rgb(89, 91, 93))\"},\"VuGnfiTtV-hover\":{backgroundColor:\"var(--token-25f82754-e29c-4de4-a0dd-1a14723ff07e, rgb(223, 213, 205))\"},VuGnfiTtV:{backgroundColor:\"var(--token-a94267f0-aaa8-4378-bc3b-2fce479f1acf, rgb(244, 240, 237))\"}},...addPropertyOverrides({\"AshKuU5el-hover\":{\"data-framer-name\":undefined},\"VuGnfiTtV-hover\":{\"data-framer-name\":undefined},VuGnfiTtV:{\"data-framer-name\":\"Secondary\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-94iv1o\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"nuqsXqFy4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-c88m00\",\"data-styles-preset\":\"wzXJYNmK2\",children:\"MENU\"})}),className:\"framer-prfery\",\"data-framer-name\":\"Text 1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LtmyvtT8R\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:ozblqohd1,variants:{VuGnfiTtV:{\"--extracted-r6o4lv\":\"var(--token-2b27c8b7-913b-42c1-9bd3-c9d847190937, rgb(89, 91, 93))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({VuGnfiTtV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-c88m00\",\"data-styles-preset\":\"wzXJYNmK2\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2b27c8b7-913b-42c1-9bd3-c9d847190937, rgb(89, 91, 93)))\"},children:\"MENU\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-c88m00\",\"data-styles-preset\":\"wzXJYNmK2\",children:\"TEXT\"})}),className:\"framer-1un1l26\",\"data-framer-name\":\"Text 2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XUiP_NQdl\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:QKgMbGPqn,variants:{\"AshKuU5el-hover\":{\"--extracted-r6o4lv\":\"var(--token-a94267f0-aaa8-4378-bc3b-2fce479f1acf, rgb(244, 240, 237))\"},\"VuGnfiTtV-hover\":{\"--extracted-r6o4lv\":\"var(--token-2b27c8b7-913b-42c1-9bd3-c9d847190937, rgb(89, 91, 93))\"},VuGnfiTtV:{\"--extracted-r6o4lv\":\"var(--token-20d45ff7-2ab8-4337-a9fe-6b3dc4e9631f, rgb(10, 10, 10))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"AshKuU5el-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-c88m00\",\"data-styles-preset\":\"wzXJYNmK2\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a94267f0-aaa8-4378-bc3b-2fce479f1acf, rgb(244, 240, 237)))\"},children:\"TEXT\"})})},\"VuGnfiTtV-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-c88m00\",\"data-styles-preset\":\"wzXJYNmK2\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2b27c8b7-913b-42c1-9bd3-c9d847190937, rgb(89, 91, 93)))\"},children:\"TEXT\"})})},VuGnfiTtV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-c88m00\",\"data-styles-preset\":\"wzXJYNmK2\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20d45ff7-2ab8-4337-a9fe-6b3dc4e9631f, rgb(10, 10, 10)))\"},children:\"TEXT\"})})}},baseVariant,gestureVariant)})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wxCvU.framer-fexlxi, .framer-wxCvU .framer-fexlxi { display: block; }\",\".framer-wxCvU.framer-x3gy7v { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 24px 12px 24px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-wxCvU .framer-94iv1o { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 26px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-wxCvU .framer-prfery, .framer-wxCvU .framer-1un1l26 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-wxCvU.framer-v-x3gy7v.hover .framer-94iv1o { height: 33px; justify-content: flex-end; }\",\".framer-wxCvU.framer-v-x3gy7v.hover .framer-prfery { height: 33px; }\",\".framer-wxCvU.framer-v-1mxkxf6.hover .framer-94iv1o { justify-content: flex-end; }\",\".framer-wxCvU.framer-v-1mxkxf6.hover .framer-prfery { order: 0; }\",\".framer-wxCvU.framer-v-1mxkxf6.hover .framer-1un1l26 { height: 26px; order: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 120\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"VuGnfiTtV\":{\"layout\":[\"auto\",\"auto\"]},\"sSWUpZFYV\":{\"layout\":[\"auto\",\"auto\"]},\"vV7hUD0H7\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ozblqohd1\":\"buttonText1\",\"QKgMbGPqn\":\"buttonText2\",\"ntcxBPzlm\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerpe1eAdPlx=withCSS(Component,css,\"framer-wxCvU\");export default Framerpe1eAdPlx;Framerpe1eAdPlx.displayName=\"CTA Button\";Framerpe1eAdPlx.defaultProps={height:50,width:120};addPropertyControls(Framerpe1eAdPlx,{variant:{options:[\"AshKuU5el\",\"VuGnfiTtV\"],optionTitles:[\"Primary\",\"Secondary\"],title:\"Variant\",type:ControlType.Enum},ozblqohd1:{defaultValue:\"MENU\",displayTextArea:false,title:\"Button Text 1\",type:ControlType.String},QKgMbGPqn:{defaultValue:\"TEXT\",displayTextArea:false,title:\"Button Text 2\",type:ControlType.String},ntcxBPzlm:{title:\"Link\",type:ControlType.Link}});addFonts(Framerpe1eAdPlx,[{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\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerpe1eAdPlx\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ozblqohd1\\\":\\\"buttonText1\\\",\\\"QKgMbGPqn\\\":\\\"buttonText2\\\",\\\"ntcxBPzlm\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"120\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VuGnfiTtV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sSWUpZFYV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vV7hUD0H7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"50\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b322937)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuButton from\"https://framerusercontent.com/modules/e4z84GBgom8Xkckt25SL/iLC1n3iWxCjXzbl8BWR0/HOBIAiwMh.js\";import CTAButton from\"https://framerusercontent.com/modules/UI5ELmbzIX1jD4jSaZRa/vubA6CNtK95UrQMkwpg5/pe1eAdPlx.js\";const CTAButtonFonts=getFonts(CTAButton);const MenuButtonFonts=getFonts(MenuButton);const cycleOrder=[\"z3z1N_t44\",\"nVcK9XsGN\",\"CXm8Rd0Li\",\"G1iaaf6UT\",\"HIqaRTwLu\"];const serializationHash=\"framer-K0c37\";const variantClassNames={CXm8Rd0Li:\"framer-v-5yfizo\",G1iaaf6UT:\"framer-v-2a1bzn\",HIqaRTwLu:\"framer-v-1k0m8ee\",nVcK9XsGN:\"framer-v-1ezah1v\",z3z1N_t44:\"framer-v-anzkm4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ua1GU4ffR=undefined;const zl9JUNWXN=undefined;const WYsfFOjLq=undefined;const transition1={bounce:0,delay:0,duration:1.2,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"CTA Only\":\"z3z1N_t44\",\"full menu dark\":\"G1iaaf6UT\",\"full menu white\":\"nVcK9XsGN\",\"phone dark\":\"HIqaRTwLu\",\"phone light\":\"CXm8Rd0Li\"};const getProps=({buttonText1,buttonText2,height,id,overlayActivate,width,...props})=>{return{...props,ua1GU4ffR:buttonText1??props.ua1GU4ffR??\"LET'S BUILD\",variant:humanReadableVariantMap[props.variant]??props.variant??\"z3z1N_t44\",WYsfFOjLq:overlayActivate??props.WYsfFOjLq,zl9JUNWXN:buttonText2??props.zl9JUNWXN??\"YOUR VISION\"};};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,WYsfFOjLq,ua1GU4ffR,zl9JUNWXN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"z3z1N_t44\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const WoMXRYxbmm9omj7=activeVariantCallback(async(...args)=>{if(WYsfFOjLq){const res=await WYsfFOjLq(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"nVcK9XsGN\",\"CXm8Rd0Li\",\"G1iaaf6UT\",\"HIqaRTwLu\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"CXm8Rd0Li\",\"HIqaRTwLu\"].includes(baseVariant))return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-anzkm4\",className,classNames),\"data-framer-name\":\"CTA Only\",layoutDependency:layoutDependency,layoutId:\"z3z1N_t44\",ref:refBinding,style:{...style},...addPropertyOverrides({CXm8Rd0Li:{\"data-framer-name\":\"phone light\"},G1iaaf6UT:{\"data-framer-name\":\"full menu dark\"},HIqaRTwLu:{\"data-framer-name\":\"phone dark\"},nVcK9XsGN:{\"data-framer-name\":\"full menu white\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"JveXd4g0M\",scopeId:\"BvgfDpco0\",...addPropertyOverrides({CXm8Rd0Li:{href:{webPageId:\"L836DzMNh\"},openInNewTab:false},G1iaaf6UT:{href:{webPageId:\"L836DzMNh\"},openInNewTab:false},HIqaRTwLu:{href:{webPageId:\"L836DzMNh\"},openInNewTab:false},nVcK9XsGN:{href:{webPageId:\"L836DzMNh\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:109,pixelWidth:300,src:\"https://framerusercontent.com/images/MM3A9WJSWXE9phZzPHmBZK8vbc.png?width=300&height=109\"},className:\"framer-5rr7z0 framer-1qq8zij\",layoutDependency:layoutDependency,layoutId:\"JveXd4g0M\",style:{filter:\"brightness(0) invert(1)\",WebkitFilter:\"brightness(0) invert(1)\"},variants:{G1iaaf6UT:{filter:\"brightness(1) invert(0)\",WebkitFilter:\"brightness(1) invert(0)\"},HIqaRTwLu:{filter:\"brightness(1) invert(0)\",WebkitFilter:\"brightness(1) invert(0)\"}},...addPropertyOverrides({CXm8Rd0Li:{as:\"a\",background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||73)-3-70)/2)),pixelHeight:109,pixelWidth:300,positionX:\"center\",positionY:\"center\",sizes:\"190px\",src:\"https://framerusercontent.com/images/MM3A9WJSWXE9phZzPHmBZK8vbc.png?width=300&height=109\"}},G1iaaf6UT:{as:\"a\",background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||73)-3-70)/2)),pixelHeight:109,pixelWidth:300,positionX:\"center\",positionY:\"center\",sizes:\"198px\",src:\"https://framerusercontent.com/images/MM3A9WJSWXE9phZzPHmBZK8vbc.png?width=300&height=109\"}},HIqaRTwLu:{as:\"a\",background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||73)-3-70)/2)),pixelHeight:109,pixelWidth:300,positionX:\"center\",positionY:\"center\",sizes:\"190px\",src:\"https://framerusercontent.com/images/MM3A9WJSWXE9phZzPHmBZK8vbc.png?width=300&height=109\"}},nVcK9XsGN:{as:\"a\",background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||73)-3-70)/2)),pixelHeight:109,pixelWidth:300,positionX:\"center\",positionY:\"center\",sizes:\"198px\",src:\"https://framerusercontent.com/images/MM3A9WJSWXE9phZzPHmBZK8vbc.png?width=300&height=109\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mtrxjx\",layoutDependency:layoutDependency,layoutId:\"dpMjAk0hG\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RTES4Kvbk\"},implicitPathVariables:undefined},{href:{webPageId:\"RTES4Kvbk\"},implicitPathVariables:undefined},{href:{webPageId:\"RTES4Kvbk\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+(0+((componentViewport?.height||53)-3-50)/2)+0,...addPropertyOverrides({G1iaaf6UT:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||73)-3-50)/2)+0},nVcK9XsGN:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||73)-3-50)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-108do5v-container\",layoutDependency:layoutDependency,layoutId:\"HpyTVDS5f-container\",nodeId:\"HpyTVDS5f\",rendersWithMotion:true,scopeId:\"BvgfDpco0\",children:/*#__PURE__*/_jsx(CTAButton,{height:\"100%\",id:\"HpyTVDS5f\",layoutId:\"HpyTVDS5f\",ntcxBPzlm:resolvedLinks[0],ozblqohd1:ua1GU4ffR,QKgMbGPqn:zl9JUNWXN,variant:\"AshKuU5el\",width:\"100%\",...addPropertyOverrides({G1iaaf6UT:{ntcxBPzlm:resolvedLinks[2]},nVcK9XsGN:{ntcxBPzlm:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+(0+((componentViewport?.height||53)-3-50)/2)+0,...addPropertyOverrides({CXm8Rd0Li:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||73)-3-50)/2)+0},G1iaaf6UT:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||73)-3-50)/2)+0},HIqaRTwLu:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||73)-3-50)/2)+0},nVcK9XsGN:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||73)-3-50)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u99hny-container\",layoutDependency:layoutDependency,layoutId:\"u0oquMuBD-container\",nodeId:\"u0oquMuBD\",rendersWithMotion:true,scopeId:\"BvgfDpco0\",children:/*#__PURE__*/_jsx(MenuButton,{height:\"100%\",id:\"u0oquMuBD\",layoutId:\"u0oquMuBD\",width:\"100%\",WoMXRYxbm:WoMXRYxbmm9omj7,...addPropertyOverrides({G1iaaf6UT:{style:{height:\"100%\"}},nVcK9XsGN:{style:{height:\"100%\"}}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-K0c37.framer-1qq8zij, .framer-K0c37 .framer-1qq8zij { display: block; }\",\".framer-K0c37.framer-anzkm4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px 0px 3px 0px; position: relative; width: 350px; }\",\".framer-K0c37 .framer-5rr7z0 { flex: none; height: 70px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 198px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-K0c37 .framer-mtrxjx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-K0c37 .framer-108do5v-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-K0c37 .framer-1u99hny-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-K0c37.framer-v-1ezah1v.framer-anzkm4, .framer-K0c37.framer-v-2a1bzn.framer-anzkm4 { gap: unset; justify-content: space-between; padding: 0px 30px 3px 30px; width: 600px; }\",\".framer-K0c37.framer-v-1ezah1v .framer-5rr7z0, .framer-K0c37.framer-v-2a1bzn .framer-5rr7z0 { text-decoration: none; }\",\".framer-K0c37.framer-v-1ezah1v .framer-mtrxjx, .framer-K0c37.framer-v-5yfizo .framer-mtrxjx, .framer-K0c37.framer-v-2a1bzn .framer-mtrxjx { flex: none; width: min-content; }\",\".framer-K0c37.framer-v-1ezah1v .framer-1u99hny-container, .framer-K0c37.framer-v-2a1bzn .framer-1u99hny-container { align-self: stretch; }\",\".framer-K0c37.framer-v-5yfizo.framer-anzkm4, .framer-K0c37.framer-v-1k0m8ee.framer-anzkm4 { gap: unset; justify-content: space-between; padding: 0px 20px 3px 20px; }\",\".framer-K0c37.framer-v-5yfizo .framer-5rr7z0 { text-decoration: none; width: 190px; }\",\".framer-K0c37.framer-v-1k0m8ee .framer-5rr7z0 { order: 0; text-decoration: none; width: 190px; }\",\".framer-K0c37.framer-v-1k0m8ee .framer-mtrxjx { flex: none; order: 1; width: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 53\n * @framerIntrinsicWidth 350\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"nVcK9XsGN\":{\"layout\":[\"fixed\",\"auto\"]},\"CXm8Rd0Li\":{\"layout\":[\"fixed\",\"auto\"]},\"G1iaaf6UT\":{\"layout\":[\"fixed\",\"auto\"]},\"HIqaRTwLu\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"WYsfFOjLq\":\"overlayActivate\",\"ua1GU4ffR\":\"buttonText1\",\"zl9JUNWXN\":\"buttonText2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBvgfDpco0=withCSS(Component,css,\"framer-K0c37\");export default FramerBvgfDpco0;FramerBvgfDpco0.displayName=\"Nav Actions\";FramerBvgfDpco0.defaultProps={height:53,width:350};addPropertyControls(FramerBvgfDpco0,{variant:{options:[\"z3z1N_t44\",\"nVcK9XsGN\",\"CXm8Rd0Li\",\"G1iaaf6UT\",\"HIqaRTwLu\"],optionTitles:[\"CTA Only\",\"full menu white\",\"phone light\",\"full menu dark\",\"phone dark\"],title:\"Variant\",type:ControlType.Enum},WYsfFOjLq:{title:\"Overlay Activate\",type:ControlType.EventHandler},ua1GU4ffR:{defaultValue:\"LET'S BUILD\",displayTextArea:false,title:\"Button Text 1\",type:ControlType.String},zl9JUNWXN:{defaultValue:\"YOUR VISION\",displayTextArea:false,title:\"Button Text 2\",type:ControlType.String}});addFonts(FramerBvgfDpco0,[{explicitInter:true,fonts:[]},...CTAButtonFonts,...MenuButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBvgfDpco0\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nVcK9XsGN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CXm8Rd0Li\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"G1iaaf6UT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HIqaRTwLu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"WYsfFOjLq\\\":\\\"overlayActivate\\\",\\\"ua1GU4ffR\\\":\\\"buttonText1\\\",\\\"zl9JUNWXN\\\":\\\"buttonText2\\\"}\",\"framerIntrinsicWidth\":\"350\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"53\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Rolling text hover effect component where each letter animates vertically in a staggered sequence on hover\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";import{useMemo}from\"react\";import{useEffect,useRef,useState,startTransition}from\"react\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function RollingText(props){const{text=\"Button Text\",font,color=\"#000000\",transition=\"Spring\",customTransition,duration=.3,stagger=12,padding=\"0\",reverse=false,transform=\"None\",tag=\"span\",customFontSize,effectTrigger=\"Hover\",prefix=\"\",style}=props;const transitionConfig=useMemo(()=>{switch(transition){case\"Custom\":return customTransition||{type:\"spring\",stiffness:400,damping:30};case\"Spring\":return{type:\"spring\",stiffness:400,damping:30};case\"Ease\":return{type:\"tween\",ease:\"easeInOut\",duration};case\"Linear\":return{type:\"tween\",ease:\"linear\",duration};case\"Ease-in\":return{type:\"tween\",ease:\"easeIn\",duration};case\"Ease-out\":return{type:\"tween\",ease:\"easeOut\",duration};case\"Ease-in-out\":return{type:\"tween\",ease:\"easeInOut\",duration};default:return{type:\"spring\",stiffness:400,damping:30};}},[transition,duration]);const transformedText=useMemo(()=>{switch(transform){case\"Uppercase\":return text.toUpperCase();case\"Lowercase\":return text.toLowerCase();case\"Capitalize\":return text.charAt(0).toUpperCase()+text.slice(1).toLowerCase();default:return text;}},[text,transform]);const letters=useMemo(()=>transformedText.split(\"\"),[transformedText]);const staggerDelay=stagger/100;const MotionTag=motion[tag];// Appear effect: animate when in view\nconst[inView,setInView]=useState(false);const rootRef=useRef(null);useEffect(()=>{if(effectTrigger!==\"Appear\")return;if(typeof window===\"undefined\"||!rootRef.current)return;let observer=null;observer=new window.IntersectionObserver(([entry])=>{if(entry.isIntersecting){startTransition(()=>setInView(true));}},{threshold:.2});observer.observe(rootRef.current);return()=>{if(observer&&rootRef.current)observer.unobserve(rootRef.current);};},[effectTrigger]);return /*#__PURE__*/_jsx(MotionTag,{ref:effectTrigger===\"Appear\"?rootRef:undefined,style:{...style,position:\"relative\",display:\"inline-block\",padding,color,...font,...customFontSize&&{fontSize:`${customFontSize}px`}},initial:\"initial\",animate:effectTrigger===\"Appear\"?inView?\"hover\":\"initial\":undefined,whileHover:effectTrigger===\"Hover\"?\"hover\":undefined,children:/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",flexWrap:\"nowrap\",whiteSpace:\"nowrap\",overflow:\"hidden\"},children:[prefix&&/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline\",marginRight:\"0.25em\"},children:prefix}),letters.map((letter,index)=>/*#__PURE__*/_jsx(motion.span,{style:{display:\"inline-block\",position:\"relative\",whiteSpace:letter===\" \"?\"pre\":\"normal\"},variants:{initial:{y:0},hover:{y:reverse?\"100%\":\"-100%\"}},transition:{...transitionConfig,delay:index*staggerDelay*.05},children:/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-block\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\"},children:letter}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:reverse?\"-100%\":\"100%\",left:0,display:\"inline-block\",width:\"100%\"},children:letter})]})},index))]})});}addPropertyControls(RollingText,{prefix:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\"},text:{type:ControlType.String,title:\"Text\",defaultValue:\"Button Text\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"16px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},customFontSize:{type:ControlType.Number,title:\"Custom Font Size\",min:8,max:200,step:1,unit:\"px\",displayStepper:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},transition:{type:ControlType.Enum,title:\"Transition\",options:[\"Spring\",\"Ease\",\"Linear\",\"Ease-in\",\"Ease-out\",\"Ease-in-out\",\"Custom\"],defaultValue:\"Spring\"},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:.3,min:.1,max:2,step:.1,unit:\"s\",hidden:({transition})=>transition===\"Custom\"||transition===\"Spring\"},customTransition:{type:ControlType.Transition,title:\"Custom Transition\",hidden:({transition})=>transition!==\"Custom\"},stagger:{type:ControlType.Number,title:\"Stagger\",defaultValue:12,min:0,max:100,unit:\"%\",step:1},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"0\"},reverse:{type:ControlType.Boolean,title:\"Reverse\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},transform:{type:ControlType.Enum,title:\"Transform\",options:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"None\"},tag:{type:ControlType.Enum,title:\"Tag\",options:[\"p\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"span\"],defaultValue:\"span\"},effectTrigger:{type:ControlType.Enum,title:\"Effect Trigger\",options:[\"Hover\",\"Appear\"],optionTitles:[\"On Hover\",\"On Appear\"],defaultValue:\"Hover\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RollingText\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RollingText.map","// Generated by Framer (b322937)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RollingText from\"https://framerusercontent.com/modules/0u2lwrzkMCArZiZhZk8Z/qM1RVvg2noeWZObTV7IP/RollingText.js\";const RollingTextFonts=getFonts(RollingText);const serializationHash=\"framer-AOYTq\";const variantClassNames={LZ_G4F0Ug:\"framer-v-13d5iaf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const EZUtp5Ama=undefined;const kMTrGlT62=undefined;const yhr0npIzr=undefined;const kREwylVzH=undefined;const XG89Yg2sl=undefined;const MYd8Oimho=undefined;const LQ950D3DO=undefined;const IeQ_KvIGe=undefined;const MEQYVPlVr=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({color,fontSize,height,id,link,mouseEnter,mouseLeave,prefix,smoothScroll,text,width,...props})=>{return{...props,EZUtp5Ama:mouseEnter??props.EZUtp5Ama,IeQ_KvIGe:color??props.IeQ_KvIGe??\"var(--token-7ebcd22c-937f-41e3-8a25-271bc151ded0, rgb(255, 255, 255))\",kMTrGlT62:mouseLeave??props.kMTrGlT62,kREwylVzH:smoothScroll??props.kREwylVzH,LQ950D3DO:fontSize??props.LQ950D3DO??16,MYd8Oimho:text??props.MYd8Oimho??\"Button Text\",XG89Yg2sl:prefix??props.XG89Yg2sl,yhr0npIzr:link??props.yhr0npIzr};};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,MYd8Oimho,yhr0npIzr,IeQ_KvIGe,EZUtp5Ama,kMTrGlT62,LQ950D3DO,MEQYVPlVr,kREwylVzH,XG89Yg2sl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"LZ_G4F0Ug\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterew0j0e=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(EZUtp5Ama){const res=await EZUtp5Ama(...args);if(res===false)return false;}});const onMouseLeaveeztpg1=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(kMTrGlT62){const res=await kMTrGlT62(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:yhr0npIzr,motionChild:true,nodeId:\"LZ_G4F0Ug\",openInNewTab:false,scopeId:\"vpZQSVwGQ\",smoothScroll:kREwylVzH,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-13d5iaf\",className,classNames)} framer-1j1ysiy`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LZ_G4F0Ug\",onMouseEnter:onMouseEnterew0j0e,onMouseLeave:onMouseLeaveeztpg1,ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lktusi-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"jZdD3fJeE-container\",nodeId:\"jZdD3fJeE\",rendersWithMotion:true,scopeId:\"vpZQSVwGQ\",children:/*#__PURE__*/_jsx(RollingText,{color:IeQ_KvIGe,customFontSize:LQ950D3DO,customTransition:{bounce:0,delay:0,duration:1,type:\"spring\"},duration:.3,effectTrigger:MEQYVPlVr,font:{fontFamily:'\"Coldiac Free Regular\", \"Coldiac Free Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.03em\",lineHeight:\"1.3em\"},height:\"100%\",id:\"jZdD3fJeE\",layoutId:\"jZdD3fJeE\",padding:\"0px\",prefix:XG89Yg2sl,reverse:false,stagger:30,tag:\"span\",text:MYd8Oimho,transform:\"Uppercase\",transition:\"Custom\",width:\"100%\"})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AOYTq.framer-1j1ysiy, .framer-AOYTq .framer-1j1ysiy { display: block; }\",\".framer-AOYTq.framer-13d5iaf { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-AOYTq .framer-lktusi-container { -webkit-user-select: none; cursor: pointer; flex: none; height: auto; position: relative; user-select: none; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21\n * @framerIntrinsicWidth 114\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"MYd8Oimho\":\"text\",\"yhr0npIzr\":\"link\",\"IeQ_KvIGe\":\"color\",\"EZUtp5Ama\":\"mouseEnter\",\"kMTrGlT62\":\"mouseLeave\",\"LQ950D3DO\":\"fontSize\",\"kREwylVzH\":\"smoothScroll\",\"XG89Yg2sl\":\"prefix\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervpZQSVwGQ=withCSS(Component,css,\"framer-AOYTq\");export default FramervpZQSVwGQ;FramervpZQSVwGQ.displayName=\"Text Link\";FramervpZQSVwGQ.defaultProps={height:21,width:114};addPropertyControls(FramervpZQSVwGQ,{MYd8Oimho:{defaultValue:\"Button Text\",title:\"Text\",type:ControlType.String},yhr0npIzr:{title:\"Link\",type:ControlType.Link},IeQ_KvIGe:{defaultValue:'var(--token-7ebcd22c-937f-41e3-8a25-271bc151ded0, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Color\",type:ControlType.Color},EZUtp5Ama:{title:\"Mouse Enter\",type:ControlType.EventHandler},kMTrGlT62:{title:\"Mouse Leave\",type:ControlType.EventHandler},LQ950D3DO:{defaultValue:16,displayStepper:true,max:200,min:8,step:1,title:\"Font Size\",type:ControlType.Number},kREwylVzH:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},XG89Yg2sl:{defaultValue:\"\",title:\"Prefix\",type:ControlType.String}});addFonts(FramervpZQSVwGQ,[{explicitInter:true,fonts:[{cssFamilyName:\"Coldiac Free Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Coldiac Free\",url:\"https://framerusercontent.com/assets/pYWBTdnqELR29qhGPlfKR0qeX4Q.woff2\",weight:\"400\"}]},...RollingTextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervpZQSVwGQ\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"21\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"MYd8Oimho\\\":\\\"text\\\",\\\"yhr0npIzr\\\":\\\"link\\\",\\\"IeQ_KvIGe\\\":\\\"color\\\",\\\"EZUtp5Ama\\\":\\\"mouseEnter\\\",\\\"kMTrGlT62\\\":\\\"mouseLeave\\\",\\\"LQ950D3DO\\\":\\\"fontSize\\\",\\\"kREwylVzH\\\":\\\"smoothScroll\\\",\\\"XG89Yg2sl\\\":\\\"prefix\\\"}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"114\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vpZQSVwGQ.map","// Generated by Framer (4eeba22)\nexport default function metadata(params,activeLocale){return{description:\"Calm, refined coastal interior design for busy families in Florida. Orangetree Interiors offers virtual interior design for elevated, livable homes.\",favicon:\"https://framerusercontent.com/assets/OLwhEUvvUqgsJuc5rLqPbEEm4NM.jpg\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/Cqs72c0k8G65Zz2a5pIt2FPQ1To.jpg\",title:\"Coastal Virtual Interior Designer in Florida | Orangetree Interiors\"};}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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"}