{"version":3,"file":"shared-lib.CBv4yHaB.mjs","names":["fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","_Fragment","CSS","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","CustomLinkS","SmartComponentScopedContainerWithFXWithOptimizedAppearEffect","cycleOrder","serializationHash","variantClassNames","transition1","animation","animation1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Button","useRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Menu","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","Logo","MenuContainer","MobileMenuButton","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/yxUsJHH3Wx9flkx9kk5v/UBoymVlS5jDWLO3OGCgF/g3sQQBxcr.js","https:/framerusercontent.com/modules/6C9cBV93O1FOgxgNDz4L/Dq9E1pPsxL4sKdGn6Uaj/M41oQ7yNu.js","https:/framerusercontent.com/modules/tYrb2EV8lmh2DyZTOzZL/Ric1eWwMPGzT5PKuh911/eDfCBUtV4.js","https:/framerusercontent.com/modules/mIlG8V9WvB5qxynRLMMY/dGvOBckNgD7CJir9QMUZ/TBRButtonB2.js","https:/framerusercontent.com/modules/qYthGPS1TitICkoRIWKh/anupAjkDh3dEoIxUgFIy/cHYd1pfP1.js","https:/framerusercontent.com/modules/vVdcjmuuceWrs9D3GykY/kh3yuig7eC2fBhUyp1Ei/K0KiXDB0g.js","https:/framerusercontent.com/modules/yyyc5UYA1npDedydnQ50/DJ0JociPNyoDWn98Fbzi/cVGID5OfB.js","https:/framerusercontent.com/modules/oRg1tuMv1aY89ozrwVRV/9pQFFoc6I55xfL7jAdJS/AutoNavTone.js","https:/framerusercontent.com/modules/ccekR5PaZoae5Ns3I9yJ/h9OTsgusMIJ73QjWNQ44/A22RxVr53.js","https:/framerusercontent.com/modules/iPb7pxjCbbvommRNrgm3/9ngdHYRUEYh9OFCXpo7s/HB2OfmyD_.js","https:/framerusercontent.com/modules/mzumqOkedlRX9TKeFshP/EP7oWxWQlvATd1KrGGFm/z1dIApb96.js","https:/framerusercontent.com/modules/ai2XYKxjgjSPGQgxnoCG/Yjm6UXtPpHzzF9XtQRTR/JTE_ljjiM.js","https:/framerusercontent.com/modules/dlqMhl8c9iM7GABe0iez/10AoyMhM228zjhJcwkIR/siteMetadata.js"],"sourcesContent":["// Generated by Framer (a44d8cf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-BxcMK .framer-styles-preset-1jvkzq1:not(.rich-text-wrapper), .framer-BxcMK .framer-styles-preset-1jvkzq1.rich-text-wrapper a {  }\"];export const className=\"framer-BxcMK\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ae18df)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Noto Sans-700\",\"GF;Noto Sans-900\",\"GF;Noto Sans-900italic\",\"GF;Noto Sans-700italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans\",url:\"https://fonts.gstatic.com/s/notosans/v42/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAaBN9Y41P6zHtY.woff2\",weight:\"700\"},{cssFamilyName:\"Noto Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans\",url:\"https://fonts.gstatic.com/s/notosans/v42/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyBUBN9Y41P6zHtY.woff2\",weight:\"900\"},{cssFamilyName:\"Noto Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Noto Sans\",url:\"https://fonts.gstatic.com/s/notosans/v42/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QJ4Z6VLYyWtY1rI.woff2\",weight:\"900\"},{cssFamilyName:\"Noto Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Noto Sans\",url:\"https://fonts.gstatic.com/s/notosans/v42/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QNAZ6VLYyWtY1rI.woff2\",weight:\"700\"}]}];export const css=['.framer-LEHg9 .framer-styles-preset-1nslcra:not(.rich-text-wrapper), .framer-LEHg9 .framer-styles-preset-1nslcra.rich-text-wrapper p { --framer-font-family: \"Noto Sans\", \"Noto Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Noto Sans\", \"Noto Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Noto Sans\", \"Noto Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Noto Sans\", \"Noto Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 11px; --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: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0.14em; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-534ca2ef-c37b-4157-bbaa-6f2919ef42ae, #ffc832); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-LEHg9\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (291a518)\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 sharedStyle1 from\"https://framerusercontent.com/modules/yxUsJHH3Wx9flkx9kk5v/UBoymVlS5jDWLO3OGCgF/g3sQQBxcr.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/6C9cBV93O1FOgxgNDz4L/Dq9E1pPsxL4sKdGn6Uaj/M41oQ7yNu.js\";const enabledGestures={RiKTY9E4G:{hover:true},u8HuHyxeS:{hover:true}};const cycleOrder=[\"u8HuHyxeS\",\"hs7dCLbky\",\"RiKTY9E4G\",\"Llq_Pv6B2\",\"KVpvW9qTM\",\"ehQ1kJiOy\",\"EBOxpewqP\",\"Fc_GQ78DA\"];const serializationHash=\"framer-Yqx2F\";const variantClassNames={EBOxpewqP:\"framer-v-i96eqp\",ehQ1kJiOy:\"framer-v-1n96txa\",Fc_GQ78DA:\"framer-v-13ol3i9\",hs7dCLbky:\"framer-v-z2cjet\",KVpvW9qTM:\"framer-v-44g1vh\",Llq_Pv6B2:\"framer-v-8ltzz9\",RiKTY9E4G:\"framer-v-1uriont\",u8HuHyxeS:\"framer-v-wsdyl9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const YfWZu3XMt=undefined;const r4CQq2fhb=undefined;const tYSaFf25Y=undefined;const klhNycJcr=undefined;const lV_NGL7ir=undefined;const YqxxAidXC=undefined;const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop B2\":\"Fc_GQ78DA\",\"Variant 3\":\"KVpvW9qTM\",\"Variant 5\":\"EBOxpewqP\",Contacto:\"ehQ1kJiOy\",Desktop:\"u8HuHyxeS\",Touch:\"Llq_Pv6B2\",Variant:\"RiKTY9E4G\"};const Variants=motion.create(React.Fragment);const getProps=({buttonName,colorText,fill1,fill2,fill3,fillColor,height,id,width,...props})=>{return{...props,klhNycJcr:fill1??props.klhNycJcr??\"var(--token-b72f3c38-19aa-4001-b465-e11babd5f784, rgb(14, 14, 14))\",lV_NGL7ir:fill2??props.lV_NGL7ir??\"var(--token-534ca2ef-c37b-4157-bbaa-6f2919ef42ae, rgb(127, 166, 155))\",r4CQq2fhb:colorText??props.r4CQq2fhb??\"rgb(45, 40, 40)\",tYSaFf25Y:buttonName??props.tYSaFf25Y??\"Button name\",variant:humanReadableVariantMap[props.variant]??props.variant??\"u8HuHyxeS\",YfWZu3XMt:fillColor??props.YfWZu3XMt??\"var(--token-15d296e7-c5d1-416d-add7-be3f4225afa3, rgb(255, 255, 255))\",YqxxAidXC:fill3??props.YqxxAidXC??\"var(--token-534ca2ef-c37b-4157-bbaa-6f2919ef42ae, rgb(127, 166, 155))\"};};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,tYSaFf25Y,YfWZu3XMt,r4CQq2fhb,klhNycJcr,lV_NGL7ir,YqxxAidXC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"u8HuHyxeS\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"RiKTY9E4G-hover\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"RiKTY9E4G-hover\")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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wsdyl9\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"u8HuHyxeS\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:YfWZu3XMt,borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,...style},variants:{\"RiKTY9E4G-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},\"u8HuHyxeS-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},EBOxpewqP:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-695d3972-a3eb-484b-b960-102aad006106, rgb(255, 255, 120))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},ehQ1kJiOy:{backgroundColor:\"var(--token-534ca2ef-c37b-4157-bbaa-6f2919ef42ae, rgb(255, 200, 50))\"},Fc_GQ78DA:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},KVpvW9qTM:{backgroundColor:\"var(--token-534ca2ef-c37b-4157-bbaa-6f2919ef42ae, rgb(255, 200, 50))\"}},...addPropertyOverrides({\"RiKTY9E4G-hover\":{\"data-framer-name\":undefined},\"u8HuHyxeS-hover\":{\"data-framer-name\":undefined},EBOxpewqP:{\"data-border\":true,\"data-framer-name\":\"Variant 5\"},ehQ1kJiOy:{\"data-framer-name\":\"Contacto\"},Fc_GQ78DA:{\"data-framer-name\":\"Desktop B2\"},hs7dCLbky:{\"data-framer-name\":undefined},KVpvW9qTM:{\"data-framer-name\":\"Variant 3\"},Llq_Pv6B2:{\"data-framer-name\":\"Touch\"},RiKTY9E4G:{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Tm90byBTZXJpZi01MDA=\",\"--framer-font-family\":'\"Noto Serif\", \"Noto Serif Placeholder\", serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-r4CQq2fhb-eDfCBUtV4))\",\"--framer-text-transform\":\"uppercase\"},children:\"Button name\"})}),className:\"framer-pom6s4\",fonts:[\"GF;Noto Serif-500\"],layoutDependency:layoutDependency,layoutId:\"d6TsI4vqr\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-r4CQq2fhb-eDfCBUtV4)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-r4CQq2fhb-eDfCBUtV4\":r4CQq2fhb},text:tYSaFf25Y,variants:{EBOxpewqP:{\"--extracted-r6o4lv\":\"var(--token-695d3972-a3eb-484b-b960-102aad006106, rgb(255, 255, 120))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({EBOxpewqP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Tm90byBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Noto Sans\", \"Noto Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.14em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-695d3972-a3eb-484b-b960-102aad006106, rgb(255, 255, 120)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Button name\"})}),fonts:[\"GF;Noto Sans-700\"]},ehQ1kJiOy:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Tm90byBTZXJpZi01MDA=\",\"--framer-font-family\":'\"Noto Serif\", \"Noto Serif Placeholder\", serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-r4CQq2fhb-eDfCBUtV4))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JQqwjslgT\"},motionChild:true,nodeId:\"d6TsI4vqr\",openInNewTab:false,relValues:[],scopeId:\"eDfCBUtV4\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jvkzq1\",\"data-styles-preset\":\"g3sQQBxcr\",children:\"Button name\"})})})})},RiKTY9E4G:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1nslcra\",\"data-styles-preset\":\"M41oQ7yNu\",dir:\"auto\",children:\"Button name\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.section,{className:\"framer-utjt32\",\"data-framer-name\":\"Circle A\",layoutDependency:layoutDependency,layoutId:\"ZCQPBEcKN\",style:{backgroundColor:klhNycJcr,borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},transformTemplate:transformTemplate1,variants:{EBOxpewqP:{backgroundColor:\"var(--token-695d3972-a3eb-484b-b960-102aad006106, rgb(255, 255, 120))\"}}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.section,{className:\"framer-1f48lt7\",\"data-framer-name\":\"Circle B\",layoutDependency:layoutDependency,layoutId:\"tUadxDWwg\",style:{backgroundColor:lV_NGL7ir,borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},transformTemplate:transformTemplate1,variants:{\"u8HuHyxeS-hover\":{backgroundColor:YqxxAidXC}}}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1nslcra\",\"data-styles-preset\":\"M41oQ7yNu\",dir:\"auto\",children:\"Button name\"})}),className:\"framer-dhk810\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YH7t3zihj\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:tYSaFf25Y,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.section,{className:\"framer-1ecqvvv\",\"data-framer-name\":\"Circle A\",layoutDependency:layoutDependency,layoutId:\"Lm2xTqYsb\",style:{backgroundColor:klhNycJcr,borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},transformTemplate:transformTemplate1}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.section,{className:\"framer-1gm6bvu\",\"data-framer-name\":\"Circle B\",layoutDependency:layoutDependency,layoutId:\"lGfyMb6PI\",style:{backgroundColor:YqxxAidXC,borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},transformTemplate:transformTemplate1})]})})})});});const css=[\".framer-Yqx2F.framer-1vf2x7g, .framer-Yqx2F .framer-1vf2x7g { display: block; }\",\".framer-Yqx2F.framer-wsdyl9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 39px; justify-content: flex-start; overflow: hidden; padding: 1px 48px 0px 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-Yqx2F .framer-pom6s4 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-Yqx2F .framer-utjt32 { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: absolute; right: 16px; top: 50%; width: 4px; z-index: 1; }\",\".framer-Yqx2F .framer-1f48lt7 { aspect-ratio: 1 / 1; flex: none; height: auto; left: -16px; overflow: visible; position: absolute; top: 50%; width: 4px; z-index: 1; }\",\".framer-Yqx2F .framer-dhk810 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-Yqx2F .framer-1ecqvvv { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: absolute; right: -16px; top: 50%; width: 4px; z-index: 1; }\",\".framer-Yqx2F .framer-1gm6bvu { aspect-ratio: 1 / 1; flex: none; height: auto; left: 16px; overflow: visible; position: absolute; top: 50%; width: 4px; z-index: 1; }\",\".framer-Yqx2F.framer-v-z2cjet.framer-wsdyl9, .framer-Yqx2F.framer-v-8ltzz9.framer-wsdyl9, .framer-Yqx2F.framer-v-44g1vh.framer-wsdyl9, .framer-Yqx2F.framer-v-1n96txa.framer-wsdyl9, .framer-Yqx2F.framer-v-i96eqp.framer-wsdyl9, .framer-Yqx2F.framer-v-13ol3i9.framer-wsdyl9 { cursor: unset; }\",\".framer-Yqx2F.framer-v-wsdyl9.hover.framer-wsdyl9 { gap: 64px; padding: 1px 20px 0px 48px; }\",\".framer-Yqx2F.framer-v-wsdyl9.hover .framer-utjt32 { right: -16px; }\",\".framer-Yqx2F.framer-v-wsdyl9.hover .framer-1f48lt7 { left: 16px; }\",\".framer-Yqx2F.framer-v-1uriont.hover.framer-wsdyl9 { padding: 1px 20px 0px 48px; }\",\".framer-Yqx2F.framer-v-1uriont.hover .framer-dhk810 { order: 0; }\",\".framer-Yqx2F.framer-v-1uriont.hover .framer-1ecqvvv { order: 1; }\",\".framer-Yqx2F.framer-v-1uriont.hover .framer-1gm6bvu { order: 2; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-Yqx2F[data-border=\"true\"]::after, .framer-Yqx2F [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 171\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"hs7dCLbky\":{\"layout\":[\"auto\",\"fixed\"]},\"RiKTY9E4G\":{\"layout\":[\"auto\",\"fixed\"]},\"Llq_Pv6B2\":{\"layout\":[\"auto\",\"fixed\"]},\"KVpvW9qTM\":{\"layout\":[\"auto\",\"fixed\"]},\"ehQ1kJiOy\":{\"layout\":[\"auto\",\"fixed\"]},\"EBOxpewqP\":{\"layout\":[\"auto\",\"fixed\"]},\"Fc_GQ78DA\":{\"layout\":[\"auto\",\"fixed\"]},\"s5Ne3jVcO\":{\"layout\":[\"auto\",\"fixed\"]},\"HpJXQOLjt\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"tYSaFf25Y\":\"buttonName\",\"YfWZu3XMt\":\"fillColor\",\"r4CQq2fhb\":\"colorText\",\"klhNycJcr\":\"fill1\",\"lV_NGL7ir\":\"fill2\",\"YqxxAidXC\":\"fill3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereDfCBUtV4=withCSS(Component,css,\"framer-Yqx2F\");export default FramereDfCBUtV4;FramereDfCBUtV4.displayName=\"Button\";FramereDfCBUtV4.defaultProps={height:39,width:171};addPropertyControls(FramereDfCBUtV4,{variant:{options:[\"u8HuHyxeS\",\"hs7dCLbky\",\"RiKTY9E4G\",\"Llq_Pv6B2\",\"KVpvW9qTM\",\"ehQ1kJiOy\",\"EBOxpewqP\",\"Fc_GQ78DA\"],optionTitles:[\"Desktop\",\"Variant\",\"Variant\",\"Touch\",\"Variant 3\",\"Contacto\",\"Variant 5\",\"Desktop B2\"],title:\"Variant\",type:ControlType.Enum},tYSaFf25Y:{defaultValue:\"Button name\",displayTextArea:false,title:\"Button Name\",type:ControlType.String},ontYSaFf25YChange:{changes:\"tYSaFf25Y\",type:ControlType.ChangeHandler},YfWZu3XMt:{defaultValue:'var(--token-15d296e7-c5d1-416d-add7-be3f4225afa3, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Fill Color\",type:ControlType.Color},r4CQq2fhb:{defaultValue:\"rgb(45, 40, 40)\",title:\"Color text\",type:ControlType.Color},klhNycJcr:{defaultValue:'var(--token-b72f3c38-19aa-4001-b465-e11babd5f784, rgb(14, 14, 14)) /* {\"name\":\"Dark\"} */',title:\"Fill 1\",type:ControlType.Color},lV_NGL7ir:{defaultValue:'var(--token-534ca2ef-c37b-4157-bbaa-6f2919ef42ae, rgb(127, 166, 155)) /* {\"name\":\"Green\"} */',title:\"Fill 2\",type:ControlType.Color},YqxxAidXC:{defaultValue:'var(--token-534ca2ef-c37b-4157-bbaa-6f2919ef42ae, rgb(127, 166, 155)) /* {\"name\":\"Green\"} */',title:\"Fill 3\",type:ControlType.Color}});addFonts(FramereDfCBUtV4,[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Serif\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Serif\",url:\"https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZmlCjxc0Lhq_Szw.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Noto Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans\",url:\"https://fonts.gstatic.com/s/notosans/v42/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAaBN9Y41P6zHtY.woff2\",weight:\"700\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereDfCBUtV4\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"tYSaFf25Y\\\":\\\"buttonName\\\",\\\"YfWZu3XMt\\\":\\\"fillColor\\\",\\\"r4CQq2fhb\\\":\\\"colorText\\\",\\\"klhNycJcr\\\":\\\"fill1\\\",\\\"lV_NGL7ir\\\":\\\"fill2\\\",\\\"YqxxAidXC\\\":\\\"fill3\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"39\",\"framerIntrinsicWidth\":\"171\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"hs7dCLbky\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"RiKTY9E4G\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Llq_Pv6B2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"KVpvW9qTM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ehQ1kJiOy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"EBOxpewqP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Fc_GQ78DA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"s5Ne3jVcO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"HpJXQOLjt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eDfCBUtV4.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const EASE=\"cubic-bezier(.2,.7,.2,1)\";const CSS=`\n.tbr-b2{\n  position:relative;display:inline-flex;align-items:center;box-sizing:border-box;\n  height:39px;border-radius:999px;overflow:hidden;white-space:nowrap;\n  padding:1px 48px 0 20px;background:var(--tbr-b2-bg);color:var(--tbr-b2-fg);\n  box-shadow:inset 0 0 0 1.5px var(--tbr-b2-line, transparent);\n  text-decoration:none;cursor:pointer;\n  font-family:\"Noto Sans\",system-ui,sans-serif;font-weight:700;font-size:11px;\n  line-height:140%;letter-spacing:0.14em;text-transform:uppercase;\n  transition:padding .4s ${EASE};\n}\n.tbr-b2:hover,a:hover .tbr-b2{padding:1px 20px 0 48px}\n.tbr-b2 .tbr-dot{\n  position:absolute;top:50%;width:4px;height:4px;border-radius:999px;\n  background:var(--tbr-b2-fg);transition:transform .4s ${EASE};\n}\n.tbr-b2 .tbr-dot-a{right:16px;transform:translate(0,-50%)}\n.tbr-b2 .tbr-dot-b{left:-16px;transform:translate(0,-50%)}\n.tbr-b2:hover .tbr-dot-a,a:hover .tbr-b2 .tbr-dot-a{transform:translate(32px,-50%)}\n.tbr-b2:hover .tbr-dot-b,a:hover .tbr-b2 .tbr-dot-b{transform:translate(32px,-50%)}\n@media (prefers-reduced-motion: reduce){\n  .tbr-b2,.tbr-b2 .tbr-dot{transition:none}\n}\n`;/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function TBRButtonB2(props){const{label,link,newTab,background,textColor,outline,style}=props;const vars={\"--tbr-b2-bg\":background||\"rgb(181, 172, 164)\",\"--tbr-b2-fg\":textColor||\"rgb(255, 200, 50)\",\"--tbr-b2-line\":outline||\"transparent\",...style};const inner=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),label,/*#__PURE__*/_jsx(\"span\",{className:\"tbr-dot tbr-dot-a\"}),/*#__PURE__*/_jsx(\"span\",{className:\"tbr-dot tbr-dot-b\"})]});if(!link||!link.trim()){return /*#__PURE__*/_jsx(\"span\",{className:\"tbr-b2\",style:vars,children:inner});}return /*#__PURE__*/_jsx(\"a\",{className:\"tbr-b2\",href:link,target:newTab?\"_blank\":undefined,rel:newTab?\"noopener noreferrer\":undefined,style:vars,children:inner});}TBRButtonB2.defaultProps={label:\"Learn more\",link:\"/\",newTab:false,background:\"rgb(181, 172, 164)\",textColor:\"rgb(255, 200, 50)\",outline:\"rgba(0, 0, 0, 0)\"};addPropertyControls(TBRButtonB2,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Learn more\"},link:{type:ControlType.String,title:\"Link\",defaultValue:\"/\",description:\"Internal path (e.g. /contactus) or full URL. Leave empty inside a card that is already a link.\"},newTab:{type:ControlType.Boolean,title:\"New tab\",defaultValue:false},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgb(181, 172, 164)\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"rgb(255, 200, 50)\"},outline:{type:ControlType.Color,title:\"Outline\",defaultValue:\"rgba(0, 0, 0, 0)\",description:\"Thin border. Transparent = no border.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TBRButtonB2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TBRButtonB2.map","// Generated by Framer (c4a51b1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Noto Sans-700\",\"GF;Noto Sans-700\",\"GF;Noto Sans-700italic\",\"GF;Noto Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Noto Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Sans\",url:\"https://fonts.gstatic.com/s/notosans/v42/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAaBN9Y41P6zHtY.woff2\",weight:\"700\"},{cssFamilyName:\"Noto Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Noto Sans\",url:\"https://fonts.gstatic.com/s/notosans/v42/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QNAZ6VLYyWtY1rI.woff2\",weight:\"700\"},{cssFamilyName:\"Noto Sans\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Noto Sans\",url:\"https://fonts.gstatic.com/s/notosans/v42/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QDce6VLYyWtY1rI.woff2\",weight:\"400\"}]}];export const css=['.framer-8swkx .framer-styles-preset-fz5vi2:not(.rich-text-wrapper), .framer-8swkx .framer-styles-preset-fz5vi2.rich-text-wrapper p { --framer-font-family: \"Noto Sans\", \"Noto Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Noto Sans\", \"Noto Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Noto Sans\", \"Noto Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Noto Sans\", \"Noto Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 11px; --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: 700; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.14em; --framer-line-height: 150%; --framer-paragraph-spacing: 8px; --framer-text-alignment: start; --framer-text-color: #2d2828; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; --framer-text-wrap: balance; }'];export const className=\"framer-8swkx\";\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 (4ecd144)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,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/qYthGPS1TitICkoRIWKh/anupAjkDh3dEoIxUgFIy/cHYd1pfP1.js\";const cycleOrder=[\"sdzVHkzIq\",\"Pn8qD8BAk\",\"qj3trQPX2\",\"MTpj32pCa\",\"Hn72Du2Gb\",\"kR32nStQ8\"];const serializationHash=\"framer-jgSsa\";const variantClassNames={Hn72Du2Gb:\"framer-v-egi3d7\",kR32nStQ8:\"framer-v-3b817s\",MTpj32pCa:\"framer-v-1idte2n\",Pn8qD8BAk:\"framer-v-rfvvtv\",qj3trQPX2:\"framer-v-1947c8c\",sdzVHkzIq:\"framer-v-1l2g74h\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const UG48t3BPQ=undefined;const YU5y67Qwy=undefined;const zKrugzp_j=undefined;const Q3WcL2JWh=undefined;const transition1={bounce:0,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-2\":\"MTpj32pCa\",\"Touch Menu\":\"kR32nStQ8\",Desktop:\"sdzVHkzIq\",Enter:\"Pn8qD8BAk\",Leave:\"qj3trQPX2\",Touch:\"Hn72Du2Gb\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,linkColor,menuLink,newTab,width,...props})=>{return{...props,Q3WcL2JWh:menuLink??props.Q3WcL2JWh??\"Menu Link\",UG48t3BPQ:link??props.UG48t3BPQ,variant:humanReadableVariantMap[props.variant]??props.variant??\"sdzVHkzIq\",YU5y67Qwy:newTab??props.YU5y67Qwy??false,zKrugzp_j:linkColor??props.zKrugzp_j??\"var(--token-15d296e7-c5d1-416d-add7-be3f4225afa3, rgb(255, 255, 255))\"};};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,Q3WcL2JWh,UG48t3BPQ,YU5y67Qwy,zKrugzp_j,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sdzVHkzIq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterbx48pr=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"MTpj32pCa\");});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onMouseLeave1e0bg2t=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"qj3trQPX2\");});const onAppearh98zww=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"sdzVHkzIq\"),1e3);});const onAppear1fv1wf0=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Pn8qD8BAk\"),1);});useOnVariantChange(baseVariant,{MTpj32pCa:onAppear1fv1wf0,qj3trQPX2:onAppearh98zww});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:UG48t3BPQ,motionChild:true,nodeId:\"sdzVHkzIq\",openInNewTab:YU5y67Qwy,scopeId:\"K0KiXDB0g\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1l2g74h\",className,classNames)} framer-1os7fqe`,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"sdzVHkzIq\",onMouseEnter:onMouseEnterbx48pr,ref:refBinding,style:{...style},...addPropertyOverrides({Hn72Du2Gb:{\"data-framer-name\":\"Touch\",\"data-highlight\":undefined,onMouseEnter:undefined},kR32nStQ8:{\"data-framer-name\":\"Touch Menu\",\"data-highlight\":undefined,onMouseEnter:undefined},MTpj32pCa:{\"data-framer-name\":\"1-2\",onMouseEnter:undefined},Pn8qD8BAk:{\"data-framer-name\":\"Enter\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1e0bg2t},qj3trQPX2:{\"data-framer-name\":\"Leave\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8olea2\",\"data-framer-name\":\"Text Container\",layoutDependency:layoutDependency,layoutId:\"uSGH6OxpD\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fz5vi2\",\"data-styles-preset\":\"cHYd1pfP1\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-zKrugzp_j-K0KiXDB0g))\"},children:\"Menu Link\"})}),className:\"framer-j7uo8u\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JBKDexsLe\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-zKrugzp_j-K0KiXDB0g)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-zKrugzp_j-K0KiXDB0g\":zKrugzp_j},text:Q3WcL2JWh,variants:{kR32nStQ8:{\"--extracted-a0htzi\":\"rgb(45, 40, 40)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({kR32nStQ8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Tm90byBTZXJpZi01MDA=\",\"--framer-font-family\":'\"Noto Serif\", \"Noto Serif Placeholder\", serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(45, 40, 40))\"},children:\"Menu Link\"})}),fonts:[\"GF;Noto Serif-500\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1olbkkm\",layoutDependency:layoutDependency,layoutId:\"xM1zqQtS1\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-f6nxd0\",\"data-framer-name\":\"push\",layoutDependency:layoutDependency,layoutId:\"YgHMK29qO\",style:{opacity:0}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11vmiil\",\"data-framer-name\":\"line\",layoutDependency:layoutDependency,layoutId:\"eKMSrTGmO\",style:{backgroundColor:zKrugzp_j}})]})]})})})})})});});const css=[\".framer-jgSsa.framer-1os7fqe, .framer-jgSsa .framer-1os7fqe { display: block; }\",\".framer-jgSsa.framer-1l2g74h { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-jgSsa .framer-8olea2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jgSsa .framer-j7uo8u { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jgSsa .framer-1olbkkm { align-content: center; align-items: center; bottom: -2px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; left: 0px; overflow: hidden; padding: 0px; position: absolute; right: 0px; z-index: 1; }\",\".framer-jgSsa .framer-f6nxd0, .framer-jgSsa .framer-11vmiil { flex: none; height: 100%; overflow: hidden; position: relative; width: 0%; z-index: 1; }\",\".framer-jgSsa.framer-v-rfvvtv .framer-11vmiil, .framer-jgSsa.framer-v-1947c8c .framer-f6nxd0, .framer-jgSsa.framer-v-1947c8c .framer-11vmiil { width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16.5\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Pn8qD8BAk\":{\"layout\":[\"auto\",\"auto\"]},\"qj3trQPX2\":{\"layout\":[\"auto\",\"auto\"]},\"MTpj32pCa\":{\"layout\":[\"auto\",\"auto\"]},\"Hn72Du2Gb\":{\"layout\":[\"auto\",\"auto\"]},\"kR32nStQ8\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Q3WcL2JWh\":\"menuLink\",\"UG48t3BPQ\":\"link\",\"YU5y67Qwy\":\"newTab\",\"zKrugzp_j\":\"linkColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerK0KiXDB0g=withCSS(Component,css,\"framer-jgSsa\");export default FramerK0KiXDB0g;FramerK0KiXDB0g.displayName=\"Custom Link S\";FramerK0KiXDB0g.defaultProps={height:16.5,width:40};addPropertyControls(FramerK0KiXDB0g,{variant:{options:[\"sdzVHkzIq\",\"Pn8qD8BAk\",\"qj3trQPX2\",\"MTpj32pCa\",\"Hn72Du2Gb\",\"kR32nStQ8\"],optionTitles:[\"Desktop\",\"Enter\",\"Leave\",\"1-2\",\"Touch\",\"Touch Menu\"],title:\"Variant\",type:ControlType.Enum},Q3WcL2JWh:{defaultValue:\"Menu Link\",displayTextArea:false,title:\"Menu Link\",type:ControlType.String},onQ3WcL2JWhChange:{changes:\"Q3WcL2JWh\",type:ControlType.ChangeHandler},UG48t3BPQ:{title:\"Link\",type:ControlType.Link},YU5y67Qwy:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onYU5y67QwyChange:{changes:\"YU5y67Qwy\",type:ControlType.ChangeHandler},zKrugzp_j:{defaultValue:'var(--token-15d296e7-c5d1-416d-add7-be3f4225afa3, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Link Color\",type:ControlType.Color}});addFonts(FramerK0KiXDB0g,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Noto Serif\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Noto Serif\",url:\"https://fonts.gstatic.com/s/notoserif/v33/ga6iaw1J5X9T9RW6j9bNVls-hfgvz8JcMofYTa32J4wsL2JAlAhZmlCjxc0Lhq_Szw.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK0KiXDB0g\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Pn8qD8BAk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qj3trQPX2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MTpj32pCa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Hn72Du2Gb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kR32nStQ8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"16.5\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"Q3WcL2JWh\\\":\\\"menuLink\\\",\\\"UG48t3BPQ\\\":\\\"link\\\",\\\"YU5y67Qwy\\\":\\\"newTab\\\",\\\"zKrugzp_j\\\":\\\"linkColor\\\"}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./K0KiXDB0g.map","// Generated by Framer (291a518)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,Link,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TBRButtonB2 from\"https://framerusercontent.com/modules/mIlG8V9WvB5qxynRLMMY/dGvOBckNgD7CJir9QMUZ/TBRButtonB2.js\";import Button from\"https://framerusercontent.com/modules/tYrb2EV8lmh2DyZTOzZL/Ric1eWwMPGzT5PKuh911/eDfCBUtV4.js\";import CustomLinkS from\"https://framerusercontent.com/modules/vVdcjmuuceWrs9D3GykY/kh3yuig7eC2fBhUyp1Ei/K0KiXDB0g.js\";const CustomLinkSFonts=getFonts(CustomLinkS);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const TBRButtonB2Fonts=getFonts(TBRButtonB2);const CustomLinkSControls=getPropertyControls(CustomLinkS);const cycleOrder=[\"nwH2C1KB4\",\"rqSyDfLbg\"];const serializationHash=\"framer-ToTjk\";const variantClassNames={nwH2C1KB4:\"framer-v-dzsk0e\",rqSyDfLbg:\"framer-v-8v6jw9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const y0Cgn3X4J=undefined;const c67llnHE5=undefined;const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const transition2={delay:.4,duration:1,ease:[.2,0,.2,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition3={delay:.5,duration:1,ease:[.2,0,.2,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const transition4={delay:.6,duration:1,ease:[.2,0,.2,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const transition5={delay:.7,duration:1,ease:[.2,0,.2,1],type:\"tween\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"nwH2C1KB4\",Touch:\"rqSyDfLbg\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"1-2\":\"MTpj32pCa\",\"Touch Menu\":\"kR32nStQ8\",Desktop:\"sdzVHkzIq\",Enter:\"Pn8qD8BAk\",Leave:\"qj3trQPX2\",Touch:\"Hn72Du2Gb\"};const getProps=({height,id,linkColor,linksVariant,width,...props})=>{return{...props,c67llnHE5:linkColor??props.c67llnHE5??\"var(--token-15d296e7-c5d1-416d-add7-be3f4225afa3, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"nwH2C1KB4\",y0Cgn3X4J:humanReadableEnumMap[linksVariant]??linksVariant??props.y0Cgn3X4J??\"sdzVHkzIq\"};};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,c67llnHE5,y0Cgn3X4J,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nwH2C1KB4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-dzsk0e\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"nwH2C1KB4\",ref:refBinding,style:{...style},...addPropertyOverrides({rqSyDfLbg:{\"data-framer-name\":\"Touch\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yXcf8livs\"},implicitPathVariables:undefined},{href:{webPageId:\"yXcf8livs\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+(0+((componentViewport?.height||39)-0-16)/2),...addPropertyOverrides({rqSyDfLbg:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||247)-0-405)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1hnsufg-container\",\"data-framer-appear-id\":\"1hnsufg\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"oq3ZqRwJD-container\",nodeId:\"oq3ZqRwJD\",optimized:true,rendersWithMotion:true,scopeId:\"cVGID5OfB\",children:/*#__PURE__*/_jsx(CustomLinkS,{height:\"100%\",id:\"oq3ZqRwJD\",layoutId:\"oq3ZqRwJD\",Q3WcL2JWh:\"The\\xa0System\",UG48t3BPQ:resolvedLinks[0],variant:matchVariant(y0Cgn3X4J),width:\"100%\",YU5y67Qwy:false,zKrugzp_j:c67llnHE5,...addPropertyOverrides({rqSyDfLbg:{UG48t3BPQ:resolvedLinks[1],variant:matchVariant(\"sdzVHkzIq\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"QQ7iXJ3ER\"},implicitPathVariables:undefined},{href:{webPageId:\"QQ7iXJ3ER\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+(0+((componentViewport?.height||39)-0-16)/2),...addPropertyOverrides({rqSyDfLbg:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||247)-0-405)/2+16+25)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-jpwocw-container\",\"data-framer-appear-id\":\"jpwocw\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"tplO_WhFO-container\",nodeId:\"tplO_WhFO\",optimized:true,rendersWithMotion:true,scopeId:\"cVGID5OfB\",children:/*#__PURE__*/_jsx(CustomLinkS,{height:\"100%\",id:\"tplO_WhFO\",layoutId:\"tplO_WhFO\",Q3WcL2JWh:\"Workbook\",UG48t3BPQ:resolvedLinks1[0],variant:matchVariant(y0Cgn3X4J),width:\"100%\",YU5y67Qwy:false,zKrugzp_j:c67llnHE5,...addPropertyOverrides({rqSyDfLbg:{UG48t3BPQ:resolvedLinks1[1],variant:matchVariant(\"sdzVHkzIq\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mOP4qjxd0\"},implicitPathVariables:undefined},{href:{webPageId:\"mOP4qjxd0\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+(0+((componentViewport?.height||39)-0-16)/2),...addPropertyOverrides({rqSyDfLbg:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||247)-0-405)/2+32+50)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1jf682h-container\",\"data-framer-appear-id\":\"1jf682h\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"DOku2CiAZ-container\",nodeId:\"DOku2CiAZ\",optimized:true,rendersWithMotion:true,scopeId:\"cVGID5OfB\",children:/*#__PURE__*/_jsx(CustomLinkS,{height:\"100%\",id:\"DOku2CiAZ\",layoutId:\"DOku2CiAZ\",Q3WcL2JWh:\"E‑Books\",UG48t3BPQ:resolvedLinks2[0],variant:matchVariant(y0Cgn3X4J),width:\"100%\",YU5y67Qwy:false,zKrugzp_j:c67llnHE5,...addPropertyOverrides({rqSyDfLbg:{UG48t3BPQ:resolvedLinks2[1],variant:matchVariant(\"sdzVHkzIq\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gBafzksQ7\"},implicitPathVariables:undefined},{href:{webPageId:\"gBafzksQ7\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+(0+((componentViewport?.height||39)-0-16)/2),...addPropertyOverrides({rqSyDfLbg:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||247)-0-405)/2+48+75)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1r49n52-container\",\"data-framer-appear-id\":\"1r49n52\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"sjdce4mh1-container\",nodeId:\"sjdce4mh1\",optimized:true,rendersWithMotion:true,scopeId:\"cVGID5OfB\",children:/*#__PURE__*/_jsx(CustomLinkS,{height:\"100%\",id:\"sjdce4mh1\",layoutId:\"sjdce4mh1\",Q3WcL2JWh:\"Workshops\",UG48t3BPQ:resolvedLinks3[0],variant:matchVariant(y0Cgn3X4J),width:\"100%\",YU5y67Qwy:false,zKrugzp_j:c67llnHE5,...addPropertyOverrides({rqSyDfLbg:{UG48t3BPQ:resolvedLinks3[1],variant:matchVariant(\"sdzVHkzIq\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tncmqrw2f\"},implicitPathVariables:undefined},{href:{webPageId:\"tncmqrw2f\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+(0+((componentViewport?.height||39)-0-16)/2),...addPropertyOverrides({rqSyDfLbg:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||247)-0-405)/2+64+100)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-e78t0w-container\",\"data-framer-appear-id\":\"e78t0w\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"s7XRkMcX8-container\",nodeId:\"s7XRkMcX8\",optimized:true,rendersWithMotion:true,scopeId:\"cVGID5OfB\",children:/*#__PURE__*/_jsx(CustomLinkS,{height:\"100%\",id:\"s7XRkMcX8\",layoutId:\"s7XRkMcX8\",Q3WcL2JWh:\"Updates\",UG48t3BPQ:resolvedLinks4[0],variant:matchVariant(y0Cgn3X4J),width:\"100%\",YU5y67Qwy:false,zKrugzp_j:c67llnHE5,...addPropertyOverrides({rqSyDfLbg:{UG48t3BPQ:resolvedLinks4[1],variant:matchVariant(\"sdzVHkzIq\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JQqwjslgT\"},motionChild:true,nodeId:\"oD0tp4YXR\",openInNewTab:false,scopeId:\"cVGID5OfB\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1jj2vy4 framer-1dkkbwf\",layoutDependency:layoutDependency,layoutId:\"oD0tp4YXR\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ar34ns-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"mwCk8hBns-container\",nodeId:\"mwCk8hBns\",rendersWithMotion:true,scopeId:\"cVGID5OfB\",children:/*#__PURE__*/_jsx(TBRButtonB2,{background:\"rgba(0, 0, 0, 0)\",height:\"100%\",id:\"mwCk8hBns\",label:\"Contact us\",layoutId:\"mwCk8hBns\",link:\"\",newTab:false,outline:\"rgb(255, 255, 255)\",textColor:\"var(--token-15d296e7-c5d1-416d-add7-be3f4225afa3, rgb(255, 255, 255))\",width:\"100%\",...addPropertyOverrides({rqSyDfLbg:{background:\"var(--token-bdfe824b-a16d-45d3-9def-f4856fb0d429, rgb(170, 160, 150))\",outline:\"rgba(255, 200, 50, 0)\"}},baseVariant,gestureVariant)})})})})})]})})})});});const css=[\".framer-ToTjk.framer-1dkkbwf, .framer-ToTjk .framer-1dkkbwf { display: block; }\",\".framer-ToTjk.framer-dzsk0e { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ToTjk .framer-1hnsufg-container, .framer-ToTjk .framer-jpwocw-container, .framer-ToTjk .framer-1jf682h-container, .framer-ToTjk .framer-1r49n52-container, .framer-ToTjk .framer-e78t0w-container, .framer-ToTjk .framer-1ar34ns-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ToTjk .framer-1jj2vy4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ToTjk.framer-v-8v6jw9.framer-dzsk0e { flex-direction: column; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 637\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"rqSyDfLbg\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"c67llnHE5\":\"linkColor\",\"y0Cgn3X4J\":\"linksVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercVGID5OfB=withCSS(Component,css,\"framer-ToTjk\");export default FramercVGID5OfB;FramercVGID5OfB.displayName=\"Menu\";FramercVGID5OfB.defaultProps={height:39,width:637};addPropertyControls(FramercVGID5OfB,{variant:{options:[\"nwH2C1KB4\",\"rqSyDfLbg\"],optionTitles:[\"Desktop\",\"Touch\"],title:\"Variant\",type:ControlType.Enum},c67llnHE5:{defaultValue:'var(--token-15d296e7-c5d1-416d-add7-be3f4225afa3, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Link Color\",type:ControlType.Color},y0Cgn3X4J:CustomLinkSControls?.[\"variant\"]&&{...CustomLinkSControls[\"variant\"],defaultValue:\"sdzVHkzIq\",description:undefined,hidden:undefined,optional:undefined,title:\"Links Variant\"},ony0Cgn3X4JChange:{changes:\"y0Cgn3X4J\",type:ControlType.ChangeHandler}});addFonts(FramercVGID5OfB,[{explicitInter:true,fonts:[]},...CustomLinkSFonts,...TBRButtonB2Fonts],{supportsExplicitInterCodegen:true});FramercVGID5OfB.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(CustomLinkS,{},context),()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercVGID5OfB\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rqSyDfLbg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"c67llnHE5\\\":\\\"linkColor\\\",\\\"y0Cgn3X4J\\\":\\\"linksVariant\\\"}\",\"framerIntrinsicWidth\":\"637\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"39\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef}from\"react\";// The Body Response · Automatic navbar tone.\n//\n// Invisible 1 × 1 layer placed inside the Navbar (any desktop variant).\n// It reads what is really behind the menu while the page scrolls:\n//   · photos are read at the exact spot behind each link (not the photo's\n//     overall average), respecting cover/contain and position\n//   · semi-transparent overlays, gradients and layer opacity are blended\n//     on top, the way the eye sees them\n// Then it picks one of three modes. Every mode forces its colours, so the\n// result is the same whichever navbar variant the page uses:\n//   dark   → white links and hover line, regular logo\n//   light  → charcoal links and hover line, logo switches to\n//            \"Logo on light\" (or charcoal if empty)\n//   accent → only over the sections you choose (e.g. black & white photos):\n//            same as light, but the page links are TBR yellow\n// To use accent on a section: add \"nav-accent\" to that layer's name in\n// Framer (e.g. \"Natalie nav-accent\"), or type its name in \"Accent sections\".\n//\n// TBR B2 button in the navbar (\"Contact Us\"): follows the exact same tone as\n// the menu links, with the same fade. Text, dot and outline all change:\n//   dark   → white\n//   light  → charcoal\n//   accent → TBR yellow\n// It works whether the button is its own link or sits inside a linked layer.\n// Only the button's colour variables are overridden.\n//\n// Yellow backgrounds, measured right behind each element on its own:\n//   logo        → switches to \"Logo on yellow\" (e.g. black PNG)\n//   TBR B2 btn  → safety net: text, dot and outline turn charcoal if the\n//                 background right behind the button is yellow, whatever\n//                 the tone (so it never ends up yellow on yellow).\n//\n// Logo, two states:\n//   Landing (page at the very top) → filled logos:\n//       on dark   = the Logo layer's own image\n//       on light  = \"Top · on light\"\n//       on yellow = \"Top · on yellow\"\n//   After the first scroll (past \"Top zone\") → outline logos:\n//       on dark   = \"Scroll · on dark\"\n//       on light  = \"Scroll · on light\"\n//       on yellow = \"Scroll · on yellow\" (empty = same as on light)\n//   Any empty \"Scroll\" slot keeps the landing logo, so nothing changes\n//   until the outline files are added. Every logo change is a soft\n//   cross-fade. All logo files must share the same canvas size.\n//\n// Page top logo (optional): a special landing logo for the pages you pick.\n//   · Upload it in \"Page top logo\" and choose the pages in \"Show on pages\"\n//     (or type paths in \"Other pages\", e.g. /new-page or /blog/*).\n//   · On those pages it replaces the three landing logos (dark / light /\n//     yellow) while the page is at the very top.\n//   · After the first scroll the regular \"Scroll\" logos take over, exactly\n//     as on every other page (an empty Scroll slot keeps this page logo).\n//   · On every page that is not picked, nothing changes.\n//\n// Current page: hand-drawn circle around the link of the page you are on.\n// The circle is ALWAYS TBR yellow, whatever the tone of the menu (the link\n// text inside it still follows the tone: white / charcoal / yellow).\n//\n// Only acts on the live site, from \"From width\" up (desktop).\nconst DARK=\"#2D2828\";const YELLOW=\"#FFC832\";const WHITE=\"#FFFFFF\";const FADE=450;function parseColor(s){const m=s&&s.match(/rgba?\\(([^)]+)\\)/);if(!m)return null;const p=m[1].split(/[\\s,/]+/).filter(Boolean).map(Number);return{r:p[0],g:p[1],b:p[2],a:p.length>3?p[3]:1};}// Average colour + alpha of a CSS gradient (overlays are often gradients).\nfunction gradientColor(s){const all=s.match(/rgba?\\([^)]+\\)/g);if(!all||!all.length)return null;let r=0,g=0,b=0,a=0;for(const c of all){const p=parseColor(c);if(!p)continue;r+=p.r*p.a;g+=p.g*p.a;b+=p.b*p.a;a+=p.a;}const n=all.length;if(a<=0)return{r:0,g:0,b:0,a:0};return{r:r/a,g:g/a,b:b/a,a:a/n};}function luminance(r,g,b){const f=c=>{c/=255;return c<=.03928?c/12.92:Math.pow((c+.055)/1.055,2.4);};return .2126*f(r)+.7152*f(g)+.0722*f(b);}// Yellow = warm hue (≈ 35°–70°), clearly saturated, not too dark.\nfunction isYellow(c){const r=c.r/255;const g=c.g/255;const b=c.b/255;const max=Math.max(r,g,b);const min=Math.min(r,g,b);const d=max-min;if(max<.55||d<.3)return false;const l=(max+min)/2;const s=d/(1-Math.abs(2*l-1));if(s<.5)return false;let h=0;if(max===r)h=60*((g-b)/d%6);else if(max===g)h=60*((b-r)/d+2);else h=60*((r-g)/d+4);if(h<0)h+=360;return h>=35&&h<=70;}// Combined opacity of an element and its parents.\nfunction opacityOf(el){let o=1;let e=el;let i=0;while(e&&e!==document.body&&i<20){o*=parseFloat(getComputedStyle(e).opacity);if(!(o>.01))return 0;e=e.parentElement;i++;}return o;}const pixelCache=new Map;function loadPixels(url,onReady){const hit=pixelCache.get(url);if(hit===\"loading\")return null;if(hit===\"fail\")return\"fail\";if(hit)return hit;pixelCache.set(url,\"loading\");try{const img=new Image;img.crossOrigin=\"anonymous\";img.onload=()=>{try{const nw=img.naturalWidth||1;const nh=img.naturalHeight||1;const w=96;const h=Math.max(8,Math.min(192,Math.round(w*nh/nw)));const c=document.createElement(\"canvas\");c.width=w;c.height=h;const ctx=c.getContext(\"2d\");if(!ctx)throw new Error(\"no ctx\");ctx.drawImage(img,0,0,w,h);const data=ctx.getImageData(0,0,w,h).data;pixelCache.set(url,{w,h,nw,nh,data});}catch{pixelCache.set(url,\"fail\");}onReady();};img.onerror=()=>{pixelCache.set(url,\"fail\");onReady();};img.src=url;}catch{pixelCache.set(url,\"fail\");}return null;}function parsePos(s){const words=(s||\"50% 50%\").trim().split(/\\s+/);const one=(w,axis)=>{if(!w||w===\"center\")return .5;if(w===\"left\"||w===\"top\")return 0;if(w===\"right\"||w===\"bottom\")return 1;if(w.endsWith(\"%\"))return parseFloat(w)/100;return .5;};let x=words[0];let y=words[1];if(x===\"top\"||x===\"bottom\")[x,y]=[y,x];return[one(x,\"x\"),one(y,\"y\")];}// Colour of the photo at viewport point (x, y), averaged over a small patch.\nfunction imageColorAt(px,rect,fit,pos,x,y){const rw=rect.width||1;const rh=rect.height||1;let dw=rw;let dh=rh;if(fit===\"cover\"||fit===\"contain\"){const s=fit===\"cover\"?Math.max(rw/px.nw,rh/px.nh):Math.min(rw/px.nw,rh/px.nh);dw=px.nw*s;dh=px.nh*s;}else if(fit===\"none\"){dw=px.nw;dh=px.nh;}const[fx,fy]=parsePos(pos);const left=rect.left+(rw-dw)*fx;const top=rect.top+(rh-dh)*fy;const u=Math.min(Math.max((x-left)/dw,0),1);const v=Math.min(Math.max((y-top)/dh,0),1);const cx=Math.round(u*(px.w-1));const cy=Math.round(v*(px.h-1));let r=0,g=0,b=0,n=0;for(let dy=-2;dy<=2;dy++){for(let dx=-2;dx<=2;dx++){const xx=Math.min(Math.max(cx+dx,0),px.w-1);const yy=Math.min(Math.max(cy+dy,0),px.h-1);const i=(yy*px.w+xx)*4;r+=px.data[i];g+=px.data[i+1];b+=px.data[i+2];n++;}}return{r:r/n,g:g/n,b:b/n};}function imageSrc(p){return typeof p===\"string\"?p:p?.src||\"\";}// ---------- Current page detection ----------\nfunction slug(p){let s=(p||\"\").split(\"?\")[0].split(\"#\")[0].toLowerCase();s=s.replace(/^(\\.\\/|\\.\\.\\/|\\/)+/,\"\").replace(/\\/+$/,\"\");return s===\".\"?\"\":s;}function hrefSlug(a){const raw=a.getAttribute(\"href\");if(raw==null)return null;if(/^(mailto:|tel:|javascript:)/i.test(raw))return null;if(/^https?:\\/\\//i.test(raw)){try{const u=new URL(raw);if(u.origin!==window.location.origin)return null;return slug(u.pathname);}catch{return null;}}return slug(raw);}// ---------- Pages for the \"Page top logo\" ----------\n// Picker shown in \"Show on pages\". \"name/*\" = every page inside that folder\n// (e.g. each e-book page), not the folder's own page.\nconst PAGE_OPTIONS=[\"home\",\"thesystem\",\"workbook\",\"workbook/*\",\"ebooks\",\"ebooks/*\",\"workshops\",\"updates\",\"contactus\",\"quiz\",\"kit\",\"feedback\",\"workbook-feedback\",\"legal/*\"];const PAGE_TITLES=[\"Home (Start Here)\",\"The System\",\"Workbook\",\"Workbook \\xb7 inner pages\",\"E-Books\",\"E-Books \\xb7 each e-book\",\"Workshops\",\"Updates\",\"Contact Us\",\"Quiz\",\"Kit\",\"Feedback\",\"Workbook feedback\",\"Legal pages\"];// Does the page you are on match one of the rules?\n//   \"home\" or \"/\"   → the home page\n//   \"/ebooks\"       → exactly that page\n//   \"/ebooks/*\"     → every page inside /ebooks/ (not /ebooks itself)\n//   \"/*\"            → every page\nfunction pageMatches(rules){if(!rules.length||typeof window===\"undefined\")return false;const page=slug(window.location.pathname);for(const raw of rules){let r=(raw||\"\").trim().toLowerCase();if(!r)continue;if(r===\"home\")r=\"/\";const wild=r.endsWith(\"*\");if(wild)r=r.slice(0,-1);const s=slug(r);if(wild){if(s===\"\"||page.startsWith(s+\"/\"))return true;}else if(page===s)return true;}return false;}// ---------- Hand-drawn circle (same stroke as TBR Title) ----------\nconst ELLIPSE=[[51.42,8.295],[-8.194,16.82],[-44.764,92.984],[109.031,75.364],[262.826,57.744],[127.066,-26.377],[15.352,8.295]];function ellipsePath(w,h){const sx=w/168;const sy=h/78;const p=ELLIPSE.map(([x,y])=>`${((x+2)*sx).toFixed(1)} ${(y*sy).toFixed(1)}`);return`M ${p[0]} C ${p[1]} ${p[2]} ${p[3]} C ${p[4]} ${p[5]} ${p[6]}`;}const PAD_X=14;const PAD_Y=9;const SVG_NS=\"http://www.w3.org/2000/svg\";const LINE='[data-framer-name=\"Line\" i]';const LINK=\"a:not([data-tbr-pill]):not(.tbr-b2)\";const GHOST=\"img[data-tbr-ghost]\";// TBR B2 button, as its own link (<a class=\"tbr-b2\">) or as a plain element\n// inside a linked layer (<a><span class=\"tbr-b2\">).\nconst B2=\".tbr-b2\";const b2Tone=c=>`--tbr-b2-fg: ${c} !important; --tbr-b2-line: ${c} !important; color: ${c} !important;`;const CSS=minWidth=>`\nnav .tbr-circle { display: none; }\n@media (min-width: ${minWidth}px) {\n  nav[data-tbr-tone] .framer-text, nav[data-tbr-tone] img, nav[data-tbr-tone] ${LINE} { transition: color .3s ease, filter .3s ease, background-color .3s ease; }\n  nav[data-tbr-tone=\"dark\"] ${LINK} .framer-text { --framer-text-color: ${WHITE} !important; color: ${WHITE} !important; }\n  nav[data-tbr-tone=\"dark\"] ${LINE} { background-color: ${WHITE} !important; }\n  nav[data-tbr-tone=\"light\"] ${LINK} .framer-text { --framer-text-color: ${DARK} !important; color: ${DARK} !important; }\n  nav[data-tbr-tone=\"light\"] ${LINE} { background-color: ${DARK} !important; }\n  nav[data-tbr-tone=\"accent\"] ${LINK} .framer-text { --framer-text-color: ${YELLOW} !important; color: ${YELLOW} !important; }\n  nav[data-tbr-tone=\"accent\"] ${LINE} { background-color: ${YELLOW} !important; }\n  nav[data-tbr-tone=\"light\"] img:not([data-tbr-logo]),\n  nav[data-tbr-tone=\"accent\"] img:not([data-tbr-logo]) { filter: brightness(0) opacity(.85); }\n\n  nav ${B2} { transition: padding .4s cubic-bezier(.2,.7,.2,1), color .3s ease, box-shadow .3s ease; }\n  nav ${B2} .tbr-dot { transition: transform .4s cubic-bezier(.2,.7,.2,1), background-color .3s ease; }\n  nav[data-tbr-tone=\"dark\"] ${B2} { ${b2Tone(WHITE)} }\n  nav[data-tbr-tone=\"light\"] ${B2} { ${b2Tone(DARK)} }\n  nav[data-tbr-tone=\"accent\"] ${B2} { ${b2Tone(YELLOW)} }\n  nav[data-tbr-tone] ${B2}[data-tbr-on-yellow] { ${b2Tone(DARK)} }\n\n  nav .tbr-circle { display: block; position: absolute; pointer-events: none; overflow: visible; z-index: 2; }\n  nav .tbr-circle path { fill: none; stroke: ${YELLOW} !important; stroke-linecap: round; stroke-linejoin: round;\n    stroke-dasharray: 1; stroke-dashoffset: 1;\n    transition: stroke-dashoffset 1s cubic-bezier(0.65, 0, 0.35, 1); }\n  nav .tbr-circle[data-drawn] path { stroke-dashoffset: 0; }\n}\n@media (prefers-reduced-motion: reduce) {\n  nav .tbr-circle path { transition: none; }\n}\n`;/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function AutoNavTone(props){const{threshold,minWidth,lightLogo,yellowLogo,pageLogo,pageLogoPages,pageLogoPaths,scrollDarkLogo,scrollLightLogo,scrollYellowLogo,topZone,buttonOnYellow,accentSections,showCurrent,circleStroke}=props;const ref=useRef(null);const logoSrc=imageSrc(lightLogo);const yellowSrc=imageSrc(yellowLogo);const pageSrc=imageSrc(pageLogo);const scrollDarkSrc=imageSrc(scrollDarkLogo);const scrollLightSrc=imageSrc(scrollLightLogo);const scrollYellowSrc=imageSrc(scrollYellowLogo);const zone=Math.max(typeof topZone===\"number\"?topZone:24,0);const accentKey=(Array.isArray(accentSections)?accentSections:[]).map(s=>(s||\"\").trim().toLowerCase()).filter(Boolean).join(\"|\");// Pages (picked + typed) where the \"Page top logo\" is used.\nconst pageKey=[...Array.isArray(pageLogoPages)?pageLogoPages:[],...Array.isArray(pageLogoPaths)?pageLogoPaths:[]].map(s=>(s||\"\").trim().toLowerCase()).filter(Boolean).join(\"|\");const markCurrent=showCurrent!==false;const buttonYellow=buttonOnYellow!==false;const stroke=Math.max(circleStroke||1.5,.5);useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;const self=ref.current;if(!self||typeof window===\"undefined\")return;const nav=self.closest(\"nav\");if(!nav)return;const limit=Math.max(threshold||.2,.02);const minW=minWidth||1200;const accentNames=accentKey?accentKey.split(\"|\"):[];const pageRules=pageKey?pageKey.split(\"|\"):[];const reduceMotion=!!window.matchMedia&&window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;let frame=0;let first=true;const isAccent=el=>{let e=el;while(e&&e!==document.body){const n=(e.getAttribute(\"data-framer-name\")||\"\").toLowerCase();if(n){if(n.includes(\"nav-accent\"))return true;if(accentNames.includes(n))return true;}e=e.parentElement;}return false;};// What the eye sees behind the navbar at (x, y): every layer under\n// the point, from the top down to the first solid one, blended.\nconst bgAt=(x,y)=>{const els=document.elementsFromPoint(x,y);let accent=false;const layers=[]// top → bottom\n;let covered=0;let base=null;for(const el of els){if(nav.contains(el))continue;if(!accent&&isAccent(el))accent=true;const cs=getComputedStyle(el);if(cs.visibility===\"hidden\")continue;const op=opacityOf(el);if(op<=.02)continue;const tag=el.tagName;const bi=cs.backgroundImage||\"\";const urlMatch=bi.match(/url\\([\"']?([^\"')]+)[\"']?\\)/);let solid=null;if(tag===\"VIDEO\"||tag===\"CANVAS\"){solid={r:25,g:25,b:25};}else if(tag===\"IMG\"||urlMatch){const src=tag===\"IMG\"?el.currentSrc||el.src:urlMatch[1];const px=src?loadPixels(src,schedule):\"fail\";if(px&&px!==\"fail\"){const rect=el.getBoundingClientRect();const fit=tag===\"IMG\"?cs.objectFit||\"fill\":cs.backgroundSize===\"contain\"?\"contain\":\"cover\";const pos=tag===\"IMG\"?cs.objectPosition:cs.backgroundPosition;solid=imageColorAt(px,rect,fit,pos,x,y);}else{// Not readable yet: assume dark photo for now.\nsolid={r:25,g:25,b:25};}}if(solid){if(op>=.95){base=solid;break;}layers.push({...solid,a:op});covered=1-(1-covered)*(1-op);}else{// Plain colour and gradient fills (overlays).\nconst col=parseColor(cs.backgroundColor);if(col&&col.a>.01){const a=col.a*op;if(a>=.98){base=col;break;}layers.push({...col,a});covered=1-(1-covered)*(1-a);}if(bi.includes(\"gradient(\")){const gcol=gradientColor(bi);if(gcol&&gcol.a>.01){const a=gcol.a*op;layers.push({...gcol,a});covered=1-(1-covered)*(1-a);}}}if(covered>=.98)break;}// Blend bottom → top over the base (page is white by default).\nlet r=base?base.r:255;let g=base?base.g:255;let b=base?base.b:255;for(let i=layers.length-1;i>=0;i--){const L=layers[i];r=r*(1-L.a)+L.r*L.a;g=g*(1-L.a)+L.g*L.a;b=b*(1-L.a)+L.b*L.a;}const c={r,g,b};return{c,lum:luminance(r,g,b),accent};};// Five points over an element; at least three must be yellow.\nconst yellowBehind=el=>{if(!el)return false;const r=el.getBoundingClientRect();if(!r.width||!r.height)return false;const pts=[[.15,.5],[.5,.5],[.85,.5],[.5,.15],[.5,.85]];let hits=0;for(const[fx,fy]of pts){const y=Math.min(Math.max(r.top+r.height*fy,1),window.innerHeight-1);if(isYellow(bgAt(r.left+r.width*fx,y).c))hits++;}return hits>=3;};// ---------- Logo ----------\nconst logoImg=()=>nav.querySelector(\"img:not([data-tbr-ghost])\");const clearGhosts=()=>nav.querySelectorAll(GHOST).forEach(g=>g.remove());// Puts `src` on the logo image (\"\" = back to the Logo layer's own image).\nconst applyLogo=(img,src)=>{const current=img.getAttribute(\"data-tbr-logo\");if(src){if(!current){img.setAttribute(\"data-tbr-orig-src\",img.getAttribute(\"src\")||\"\");img.setAttribute(\"data-tbr-orig-srcset\",img.getAttribute(\"srcset\")||\"\");}img.removeAttribute(\"srcset\");img.src=src;img.setAttribute(\"data-tbr-logo\",src);}else if(current){const s=img.getAttribute(\"data-tbr-orig-src\")||\"\";const ss=img.getAttribute(\"data-tbr-orig-srcset\")||\"\";if(ss)img.setAttribute(\"srcset\",ss);if(s)img.src=s;img.removeAttribute(\"data-tbr-logo\");}};let pending=null;let swapId=0;// Cross-fade: a copy of the logo as it looks now is laid on top, the\n// real image switches underneath, then the copy fades away. The new\n// logo is always fully there, so nothing blinks.\nconst setLogo=(src,fade)=>{const img=logoImg();if(!img)return;if(pending!==null){if(pending===src)return;swapId++;pending=null;clearGhosts();}const current=img.getAttribute(\"data-tbr-logo\")||\"\";if(current===src)return;const host=img.parentElement;if(!fade||reduceMotion||!host){swapId++;clearGhosts();applyLogo(img,src);return;}const id=++swapId;pending=src;clearGhosts();if(getComputedStyle(host).position===\"static\")host.style.position=\"relative\";const ghost=img.cloneNode(false);ghost.setAttribute(\"data-tbr-ghost\",\"1\");ghost.setAttribute(\"aria-hidden\",\"true\");ghost.removeAttribute(\"id\");ghost.style.position=\"absolute\";ghost.style.top=\"0\";ghost.style.left=\"0\";ghost.style.width=\"100%\";ghost.style.height=\"100%\";ghost.style.opacity=\"1\";ghost.style.pointerEvents=\"none\";ghost.style.transition=`opacity ${FADE}ms ease, filter .3s ease`;host.appendChild(ghost);const fadeOut=()=>{if(!ghost.isConnected)return;requestAnimationFrame(()=>{ghost.style.opacity=\"0\";});window.setTimeout(()=>ghost.remove(),FADE+80);};const swap=()=>{if(id!==swapId){ghost.remove();return;}pending=null;applyLogo(img,src);if(typeof img.decode===\"function\")img.decode().then(fadeOut,fadeOut);else fadeOut();};if(typeof ghost.decode===\"function\")ghost.decode().then(swap,swap);else swap();};const markButtons=active=>{nav.querySelectorAll(B2).forEach(btn=>{const on=active&&buttonYellow&&yellowBehind(btn);if(on&&!btn.hasAttribute(\"data-tbr-on-yellow\"))btn.setAttribute(\"data-tbr-on-yellow\",\"1\");else if(!on&&btn.hasAttribute(\"data-tbr-on-yellow\"))btn.removeAttribute(\"data-tbr-on-yellow\");});};const menuLinks=()=>Array.from(nav.querySelectorAll(\"a\")).filter(a=>!a.hasAttribute(\"data-tbr-pill\")&&!a.classList.contains(\"tbr-b2\")&&!!a.querySelector(LINE));const currentSet=links=>{const framerMarked=links.filter(a=>a.getAttribute(\"data-framer-page-link-current\")===\"true\");if(framerMarked.length)return new Set(framerMarked);const page=slug(window.location.pathname);let best=-1;let winners=[];for(const a of links){const s=hrefSlug(a);if(s==null)continue;let hit=false;if(s===\"\")hit=page===\"\";else hit=page===s||page.startsWith(s+\"/\")||page.endsWith(\"/\"+s)||page.includes(\"/\"+s+\"/\");if(!hit)continue;if(s.length>best){best=s.length;winners=[a];}else if(s.length===best)winners.push(a);}return new Set(winners);};const drawCircle=a=>{const w=Math.round(a.offsetWidth);const h=Math.round(a.offsetHeight);if(!w||!h)return;if(getComputedStyle(a).position===\"static\")a.style.position=\"relative\";let svg=a.querySelector(\":scope > svg.tbr-circle\");const bw=w+PAD_X*2;const bh=h+PAD_Y*2;const key=`${bw}x${bh}x${stroke}`;if(svg&&svg.getAttribute(\"data-key\")===key)return;if(!svg){svg=document.createElementNS(SVG_NS,\"svg\");svg.setAttribute(\"class\",\"tbr-circle\");svg.setAttribute(\"aria-hidden\",\"true\");const path=document.createElementNS(SVG_NS,\"path\");path.setAttribute(\"pathLength\",\"1\");svg.appendChild(path);a.appendChild(svg);const created=svg;requestAnimationFrame(()=>requestAnimationFrame(()=>created.setAttribute(\"data-drawn\",\"\")));}svg.setAttribute(\"data-key\",key);svg.setAttribute(\"viewBox\",`0 0 ${bw} ${bh}`);svg.setAttribute(\"preserveAspectRatio\",\"none\");svg.style.left=`${-PAD_X}px`;svg.style.top=`${-PAD_Y}px`;svg.style.width=`${bw}px`;svg.style.height=`${bh}px`;const path=svg.querySelector(\"path\");path.setAttribute(\"d\",ellipsePath(bw,bh));path.style.strokeWidth=`${stroke}px`;};const removeCircle=a=>{const svg=a.querySelector(\":scope > svg.tbr-circle\");if(svg)svg.remove();};const markLinks=links=>{const current=markCurrent?currentSet(links):new Set;for(const a of links){if(current.has(a)){a.setAttribute(\"data-tbr-current\",\"1\");drawCircle(a);}else if(a.hasAttribute(\"data-tbr-current\")){a.removeAttribute(\"data-tbr-current\");removeCircle(a);}}};const check=()=>{frame=0;const r=nav.getBoundingClientRect();if(r.width===0)return;const active=window.innerWidth>=minW;const clampY=v=>Math.min(Math.max(v,1),window.innerHeight-1);// Measure right behind the menu links (what needs the contrast).\nconst links=menuLinks();const pts=[];for(const a of links){const lr=a.getBoundingClientRect();if(!lr.width)continue;pts.push([lr.left+lr.width*.25,clampY(lr.top+lr.height/2)]);pts.push([lr.left+lr.width*.75,clampY(lr.top+lr.height/2)]);}if(!pts.length)for(const f of[.4,.55,.7,.85])pts.push([r.left+r.width*f,clampY(r.top+r.height/2)]);const vals=pts.map(([x,y])=>bgAt(x,y));const lum=vals.reduce((s,v)=>s+v.lum,0)/vals.length;const accentHits=vals.filter(v=>v.accent).length;const tone=accentHits>=vals.length/2?\"accent\":lum>limit?\"light\":\"dark\";if(nav.getAttribute(\"data-tbr-tone\")!==tone)nav.setAttribute(\"data-tbr-tone\",tone);// Landing logos. On the picked pages the \"Page top logo\" stands\n// in for all three (dark / light / yellow).\nconst special=!!pageSrc&&pageMatches(pageRules);const landDark=special?pageSrc:\"\";const landLight=special?pageSrc:logoSrc;const landYellow=special?pageSrc:yellowSrc;// Landing = filled logos. After the first scroll = outline logos.\nconst scrolled=(window.scrollY||window.pageYOffset||0)>zone;const lightSrc=scrolled?scrollLightSrc||landLight:landLight;const onYellowSrc=scrolled?scrollYellowSrc||scrollLightSrc||landYellow:landYellow;const darkSrc=scrolled?scrollDarkSrc||landDark:landDark;let logo=\"\";if(active){if(special&&!scrolled)logo=pageSrc;else if(onYellowSrc&&yellowBehind(logoImg()))logo=onYellowSrc;else if(tone!==\"dark\")logo=lightSrc;else logo=darkSrc;}setLogo(logo,active&&!first);first=false;nav.querySelectorAll(\"a\").forEach(a=>{if(a.hasAttribute(\"data-tbr-pill\"))return;const bg=parseColor(getComputedStyle(a).backgroundColor);if(bg&&bg.a>.5)a.setAttribute(\"data-tbr-pill\",\"1\");});markButtons(active);markLinks(links);};function schedule(){if(!frame)frame=requestAnimationFrame(check);}for(const src of[logoSrc,yellowSrc,pageSrc&&pageMatches(pageRules)?pageSrc:\"\",scrollDarkSrc,scrollLightSrc,scrollYellowSrc]){if(src){const pre=new Image;pre.src=src;}}const style=document.createElement(\"style\");style.textContent=CSS(minW);document.head.appendChild(style);check();const tick=window.setInterval(schedule,800);window.addEventListener(\"scroll\",schedule,{passive:true});window.addEventListener(\"resize\",schedule);window.addEventListener(\"popstate\",schedule);return()=>{window.removeEventListener(\"scroll\",schedule);window.removeEventListener(\"resize\",schedule);window.removeEventListener(\"popstate\",schedule);window.clearInterval(tick);if(frame)cancelAnimationFrame(frame);style.remove();setLogo(\"\",false);clearGhosts();nav.removeAttribute(\"data-tbr-tone\");nav.querySelectorAll(`${B2}[data-tbr-on-yellow]`).forEach(b=>b.removeAttribute(\"data-tbr-on-yellow\"));nav.querySelectorAll(\"a[data-tbr-current]\").forEach(a=>{a.removeAttribute(\"data-tbr-current\");removeCircle(a);});};},[threshold,minWidth,logoSrc,yellowSrc,pageSrc,pageKey,scrollDarkSrc,scrollLightSrc,scrollYellowSrc,zone,buttonYellow,accentKey,markCurrent,stroke]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,\"aria-hidden\":\"true\",style:{width:1,height:1,opacity:0,pointerEvents:\"none\"}});}AutoNavTone.defaultProps={threshold:.2,minWidth:1200,topZone:24,buttonOnYellow:true,accentSections:[],pageLogoPages:[],pageLogoPaths:[],showCurrent:true,circleStroke:1.5};const noPageLogo=p=>!p.pageLogo;addPropertyControls(AutoNavTone,{lightLogo:{type:ControlType.ResponsiveImage,title:\"Top \\xb7 on light\",description:\"Landing logo (filled) over light backgrounds and accent sections. Empty = regular logo in charcoal.\"},yellowLogo:{type:ControlType.ResponsiveImage,title:\"Top \\xb7 on yellow\",description:\"Landing logo (filled) when the background right behind the logo is yellow (e.g. black logo PNG). Empty = off.\"},pageLogo:{type:ControlType.ResponsiveImage,title:\"Page top logo\",description:\"Special landing logo, only for the pages picked below. It replaces the other Top logos while the page is at the very top. Same canvas size as the other logo files.\"},pageLogoPages:{type:ControlType.Array,title:\"Show on pages\",control:{type:ControlType.Enum,options:PAGE_OPTIONS,optionTitles:PAGE_TITLES},defaultValue:[],description:\"Pages that use the Page top logo. Add one row per page. Empty = no page uses it.\",hidden:noPageLogo},pageLogoPaths:{type:ControlType.Array,title:\"Other pages\",control:{type:ControlType.String,placeholder:\"/new-page\"},defaultValue:[],description:\"For pages that are not in the list above: type the path, e.g. /new-page. Use /folder/* for every page inside a folder.\",hidden:noPageLogo},scrollDarkLogo:{type:ControlType.ResponsiveImage,title:\"Scroll \\xb7 on dark\",description:\"Outline logo in white, shown after the first scroll over dark backgrounds. Empty = keeps the regular logo.\"},scrollLightLogo:{type:ControlType.ResponsiveImage,title:\"Scroll \\xb7 on light\",description:\"Outline logo in charcoal, shown after the first scroll over light backgrounds. Empty = keeps the landing logo.\"},scrollYellowLogo:{type:ControlType.ResponsiveImage,title:\"Scroll \\xb7 on yellow\",description:\"Outline logo shown after the first scroll over yellow. Empty = same as Scroll \\xb7 on light.\"},topZone:{type:ControlType.Number,title:\"Top zone\",defaultValue:24,min:0,max:400,step:4,unit:\"px\",description:\"Scroll distance from the top where the landing (filled) logo is kept. Past it, the outline logos take over.\"},buttonOnYellow:{type:ControlType.Boolean,title:\"Button on yellow\",defaultValue:true,enabledTitle:\"Charcoal\",disabledTitle:\"Off\",description:\"Safety net: the navbar button (Contact Us) always follows the menu colours; with this on it also turns charcoal whenever the background right behind it is yellow.\"},accentSections:{type:ControlType.Array,title:\"Accent sections\",control:{type:ControlType.String},defaultValue:[],description:\"Layer names (exact) where the links turn TBR yellow. Or add 'nav-accent' to a layer's name.\"},threshold:{type:ControlType.Number,title:\"Light from\",defaultValue:.2,min:.05,max:.9,step:.05,description:\"Background brightness from which the menu turns charcoal. Higher = stays white longer.\"},minWidth:{type:ControlType.Number,title:\"From width\",defaultValue:1200,min:0,max:2e3,step:10,unit:\"px\"},showCurrent:{type:ControlType.Boolean,title:\"Current page\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"Hand-drawn circle around the link of the page you are on. Always TBR yellow.\"},circleStroke:{type:ControlType.Number,title:\"Circle line\",defaultValue:1.5,min:.5,max:4,step:.25,unit:\"px\",hidden:p=>p.showCurrent===false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AutoNavTone\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AutoNavTone.map","// Generated by Framer (0a25121)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/qYthGPS1TitICkoRIWKh/anupAjkDh3dEoIxUgFIy/cHYd1pfP1.js\";const cycleOrder=[\"eIUp8RBNF\",\"Ia4dgbcMR\"];const serializationHash=\"framer-ILNBX\";const variantClassNames={eIUp8RBNF:\"framer-v-dso3os\",Ia4dgbcMR:\"framer-v-1xryg0i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Wo26sCJkM=undefined;const YsFJnu5R_=undefined;const A_wakNM3M=undefined;const vo3JodiUw=undefined;const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={A:\"eIUp8RBNF\",B:\"Ia4dgbcMR\"};const Variants=motion.create(React.Fragment);const getProps=({click,fill,height,id,text,textHovered,width,...props})=>{return{...props,A_wakNM3M:text??props.A_wakNM3M??\"var(--token-15d296e7-c5d1-416d-add7-be3f4225afa3, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"eIUp8RBNF\",vo3JodiUw:textHovered??props.vo3JodiUw??\"var(--token-15d296e7-c5d1-416d-add7-be3f4225afa3, rgb(255, 255, 255))\",Wo26sCJkM:fill??props.Wo26sCJkM??\"var(--token-534ca2ef-c37b-4157-bbaa-6f2919ef42ae, rgb(127, 166, 155))\",YsFJnu5R_:click??props.YsFJnu5R_};};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,Wo26sCJkM,A_wakNM3M,vo3JodiUw,YsFJnu5R_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eIUp8RBNF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap17efidr=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(YsFJnu5R_){const res=await YsFJnu5R_(...args);if(res===false)return false;}setVariant(\"Ia4dgbcMR\");});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onTap8xoumu=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(YsFJnu5R_){const res=await YsFJnu5R_(...args);if(res===false)return false;}setVariant(\"eIUp8RBNF\");});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-dso3os\",className,classNames),\"data-framer-name\":\"A\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"eIUp8RBNF\",onTap:onTap17efidr,ref:refBinding,style:{backgroundColor:Wo26sCJkM,borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,...style},...addPropertyOverrides({Ia4dgbcMR:{\"data-framer-name\":\"B\",onTap:onTap8xoumu}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.section,{className:\"framer-gfvoev\",\"data-framer-name\":\"Circle B\",layoutDependency:layoutDependency,layoutId:\"KymSisHSb\",style:{backgroundColor:A_wakNM3M,borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},transformTemplate:transformTemplate1,variants:{Ia4dgbcMR:{backgroundColor:\"var(--token-b72f3c38-19aa-4001-b465-e11babd5f784, rgb(14, 14, 14))\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fz5vi2\",\"data-styles-preset\":\"cHYd1pfP1\",dir:\"auto\",children:\"Menu\"})}),className:\"framer-r43o8x\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CUh7yNu_y\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{Ia4dgbcMR:{\"--extracted-r6o4lv\":\"var(--token-b72f3c38-19aa-4001-b465-e11babd5f784, rgb(14, 14, 14))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Ia4dgbcMR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fz5vi2\",\"data-styles-preset\":\"cHYd1pfP1\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b72f3c38-19aa-4001-b465-e11babd5f784, rgb(14, 14, 14)))\"},children:\"Close\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.section,{className:\"framer-12txupu\",\"data-framer-name\":\"Circle A\",layoutDependency:layoutDependency,layoutId:\"ag2JMpqhP\",style:{backgroundColor:\"var(--token-b72f3c38-19aa-4001-b465-e11babd5f784, rgb(14, 14, 14))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999},transformTemplate:transformTemplate1,variants:{Ia4dgbcMR:{backgroundColor:vo3JodiUw}}})]})})})});});const css=[\".framer-ILNBX.framer-l3yf4y, .framer-ILNBX .framer-l3yf4y { display: block; }\",\".framer-ILNBX.framer-dso3os { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 39px; justify-content: center; overflow: hidden; padding: 1px 48px 0px 20px; position: relative; width: 110px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ILNBX .framer-gfvoev { aspect-ratio: 1 / 1; flex: none; height: auto; left: -16px; overflow: visible; position: absolute; top: 51%; width: 4px; z-index: 1; }\",\".framer-ILNBX .framer-r43o8x { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-ILNBX .framer-12txupu { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: absolute; right: 16px; top: 51%; width: 4px; z-index: 1; }\",\".framer-ILNBX.framer-v-1xryg0i.framer-dso3os { padding: 1px 20px 0px 48px; }\",\".framer-ILNBX.framer-v-1xryg0i .framer-gfvoev { left: 16px; }\",\".framer-ILNBX.framer-v-1xryg0i .framer-12txupu { right: -16px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 110\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ia4dgbcMR\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Wo26sCJkM\":\"fill\",\"A_wakNM3M\":\"text\",\"vo3JodiUw\":\"textHovered\",\"YsFJnu5R_\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerA22RxVr53=withCSS(Component,css,\"framer-ILNBX\");export default FramerA22RxVr53;FramerA22RxVr53.displayName=\"Mobile Menu Button\";FramerA22RxVr53.defaultProps={height:39,width:110};addPropertyControls(FramerA22RxVr53,{variant:{options:[\"eIUp8RBNF\",\"Ia4dgbcMR\"],optionTitles:[\"A\",\"B\"],title:\"Variant\",type:ControlType.Enum},Wo26sCJkM:{defaultValue:'var(--token-534ca2ef-c37b-4157-bbaa-6f2919ef42ae, rgb(127, 166, 155)) /* {\"name\":\"Green\"} */',title:\"Fill\",type:ControlType.Color},A_wakNM3M:{defaultValue:'var(--token-15d296e7-c5d1-416d-add7-be3f4225afa3, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Text\",type:ControlType.Color},vo3JodiUw:{defaultValue:'var(--token-15d296e7-c5d1-416d-add7-be3f4225afa3, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"Text Hovered\",type:ControlType.Color},YsFJnu5R_:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerA22RxVr53,[{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\":\"FramerA22RxVr53\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ia4dgbcMR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"Wo26sCJkM\\\":\\\"fill\\\",\\\"A_wakNM3M\\\":\\\"text\\\",\\\"vo3JodiUw\\\":\\\"textHovered\\\",\\\"YsFJnu5R_\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"110\",\"framerIntrinsicHeight\":\"39\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./A22RxVr53.map","// Generated by Framer (c4a51b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Menu from\"https://framerusercontent.com/modules/yyyc5UYA1npDedydnQ50/DJ0JociPNyoDWn98Fbzi/cVGID5OfB.js\";const MenuFonts=getFonts(Menu);const cycleOrder=[\"El4aBpM3m\",\"wsZIgHVCp\"];const serializationHash=\"framer-KR4zW\";const variantClassNames={El4aBpM3m:\"framer-v-4avuzr\",wsZIgHVCp:\"framer-v-a2qibb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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={Dark:\"wsZIgHVCp\",White:\"El4aBpM3m\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"El4aBpM3m\"};};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:\"El4aBpM3m\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-4avuzr\",className,classNames),\"data-framer-name\":\"White\",layoutDependency:layoutDependency,layoutId:\"El4aBpM3m\",ref:refBinding,style:{...style},...addPropertyOverrides({wsZIgHVCp:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k09cop-container\",\"data-framer-name\":\"Menu Dark\",layoutDependency:layoutDependency,layoutId:\"vqr9O5OMA-container\",name:\"Menu Dark\",nodeId:\"vqr9O5OMA\",rendersWithMotion:true,scopeId:\"HB2OfmyD_\",style:{opacity:0},variants:{wsZIgHVCp:{opacity:1}},children:/*#__PURE__*/_jsx(Menu,{c67llnHE5:\"rgb(45, 40, 40)\",height:\"100%\",id:\"vqr9O5OMA\",layoutId:\"vqr9O5OMA\",name:\"Menu Dark\",OBoUm3tVZ:\"rgb(255, 255, 255)\",variant:matchVariant(\"nwH2C1KB4\"),width:\"100%\",y0Cgn3X4J:\"sdzVHkzIq\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+(0+((componentViewport?.height||39)-0-39)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x59jr5-container\",\"data-framer-name\":\"Menu White\",layoutDependency:layoutDependency,layoutId:\"wpnuYXd77-container\",name:\"Menu White\",nodeId:\"wpnuYXd77\",rendersWithMotion:true,scopeId:\"HB2OfmyD_\",style:{opacity:1},variants:{wsZIgHVCp:{opacity:0}},children:/*#__PURE__*/_jsx(Menu,{c67llnHE5:\"var(--token-15d296e7-c5d1-416d-add7-be3f4225afa3, rgb(255, 255, 255))\",height:\"100%\",id:\"wpnuYXd77\",layoutId:\"wpnuYXd77\",name:\"Menu White\",OBoUm3tVZ:\"rgb(255, 255, 255)\",variant:matchVariant(\"nwH2C1KB4\"),width:\"100%\",y0Cgn3X4J:\"sdzVHkzIq\",...addPropertyOverrides({wsZIgHVCp:{c67llnHE5:\"var(--token-534ca2ef-c37b-4157-bbaa-6f2919ef42ae, rgb(255, 200, 50))\",OBoUm3tVZ:\"var(--token-534ca2ef-c37b-4157-bbaa-6f2919ef42ae, rgb(255, 200, 50))\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-KR4zW.framer-1xzv94s, .framer-KR4zW .framer-1xzv94s { display: block; }\",\".framer-KR4zW.framer-4avuzr { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-KR4zW .framer-1k09cop-container { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: auto; }\",\".framer-KR4zW .framer-x59jr5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-KR4zW.framer-v-a2qibb .framer-x59jr5-container { pointer-events: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 758\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"wsZIgHVCp\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHB2OfmyD_=withCSS(Component,css,\"framer-KR4zW\");export default FramerHB2OfmyD_;FramerHB2OfmyD_.displayName=\"Menu Container\";FramerHB2OfmyD_.defaultProps={height:39,width:758};addPropertyControls(FramerHB2OfmyD_,{variant:{options:[\"El4aBpM3m\",\"wsZIgHVCp\"],optionTitles:[\"White\",\"Dark\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerHB2OfmyD_,[{explicitInter:true,fonts:[]},...MenuFonts],{supportsExplicitInterCodegen:true});FramerHB2OfmyD_.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Menu,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHB2OfmyD_\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wsZIgHVCp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"39\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"758\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0a25121)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"TnDvIS3_L\",\"oKcUiqpqy\",\"xOkewzGN_\",\"kDrUEQnFj\"];const serializationHash=\"framer-XlYLI\";const variantClassNames={kDrUEQnFj:\"framer-v-11wfrgv\",oKcUiqpqy:\"framer-v-1yp4jpz\",TnDvIS3_L:\"framer-v-184vqzk\",xOkewzGN_:\"framer-v-17lk6bs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const nXraVZydK=undefined;const transition1={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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={\"2.0\":\"kDrUEQnFj\",Dark:\"oKcUiqpqy\",Mobile:\"xOkewzGN_\",White:\"TnDvIS3_L\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,image,width,...props})=>{return{...props,nXraVZydK:image??props.nXraVZydK??{alt:\"\",pixelHeight:1001,pixelWidth:1e3,src:\"https://framerusercontent.com/images/qXxUZmgGSLnMnETh4FAeoQx8U0.png?width=1000&height=1001\",srcSet:\"https://framerusercontent.com/images/qXxUZmgGSLnMnETh4FAeoQx8U0.png?width=1000&height=1001 1000w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"TnDvIS3_L\"};};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,nXraVZydK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TnDvIS3_L\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"oKcUiqpqy\",\"xOkewzGN_\",\"kDrUEQnFj\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"oKcUiqpqy\",\"xOkewzGN_\",\"kDrUEQnFj\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"TnDvIS3_L\",openInNewTab:false,scopeId:\"z1dIApb96\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-184vqzk\",className,classNames)} framer-anbkvn`,\"data-framer-name\":\"White\",layoutDependency:layoutDependency,layoutId:\"TnDvIS3_L\",ref:refBinding,style:{...style},...addPropertyOverrides({kDrUEQnFj:{\"data-framer-name\":\"2.0\"},oKcUiqpqy:{\"data-framer-name\":\"Dark\"},xOkewzGN_:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1001,intrinsicWidth:1e3,pixelHeight:1001,pixelWidth:1e3,src:\"https://framerusercontent.com/images/qXxUZmgGSLnMnETh4FAeoQx8U0.png?width=1000&height=1001\",srcSet:\"https://framerusercontent.com/images/qXxUZmgGSLnMnETh4FAeoQx8U0.png?width=1000&height=1001 1000w\"},className:\"framer-187ql9e\",layoutDependency:layoutDependency,layoutId:\"WKaxyO1yg\",...addPropertyOverrides({kDrUEQnFj:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:611,intrinsicWidth:1392,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(24+((componentViewport?.height||132)-48-84)/2)),pixelHeight:611,pixelWidth:1392,sizes:\"198px\",src:\"https://framerusercontent.com/images/FNMdF3803eTXJmJMkf587075w.png?width=1392&height=611\",srcSet:\"https://framerusercontent.com/images/FNMdF3803eTXJmJMkf587075w.png?scale-down-to=512&width=1392&height=611 512w,https://framerusercontent.com/images/FNMdF3803eTXJmJMkf587075w.png?scale-down-to=1024&width=1392&height=611 1024w,https://framerusercontent.com/images/FNMdF3803eTXJmJMkf587075w.png?width=1392&height=611 1392w\"}},oKcUiqpqy:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:1920,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(24+((componentViewport?.height||147)-48-99)/2)),pixelHeight:1e3,pixelWidth:1920,sizes:\"223px\",src:\"https://framerusercontent.com/images/Cl0hsiJRvHfR6srkBlWhkKH75w.png?width=1920&height=1000\",srcSet:\"https://framerusercontent.com/images/Cl0hsiJRvHfR6srkBlWhkKH75w.png?scale-down-to=512&width=1920&height=1000 512w,https://framerusercontent.com/images/Cl0hsiJRvHfR6srkBlWhkKH75w.png?scale-down-to=1024&width=1920&height=1000 1024w,https://framerusercontent.com/images/Cl0hsiJRvHfR6srkBlWhkKH75w.png?width=1920&height=1000 1920w\"}},xOkewzGN_:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1001,intrinsicWidth:1e3,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(24+((componentViewport?.height||112)-48-64)/2)),pixelHeight:1001,pixelWidth:1e3,sizes:\"144px\",...toResponsiveImage(nXraVZydK)}}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:611,intrinsicWidth:1392,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(24+((componentViewport?.height||154)-48-106)/2)),pixelHeight:611,pixelWidth:1392,sizes:\"243px\",src:\"https://framerusercontent.com/images/FNMdF3803eTXJmJMkf587075w.png?width=1392&height=611\",srcSet:\"https://framerusercontent.com/images/FNMdF3803eTXJmJMkf587075w.png?scale-down-to=512&width=1392&height=611 512w,https://framerusercontent.com/images/FNMdF3803eTXJmJMkf587075w.png?scale-down-to=1024&width=1392&height=611 1024w,https://framerusercontent.com/images/FNMdF3803eTXJmJMkf587075w.png?width=1392&height=611 1392w\"},className:\"framer-xvuo8s\",layoutDependency:layoutDependency,layoutId:\"SCOrfiYHY\"})]})})})})});});const css=[\".framer-XlYLI.framer-anbkvn, .framer-XlYLI .framer-anbkvn { display: block; }\",\".framer-XlYLI.framer-184vqzk { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 24px 0px 24px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-XlYLI .framer-187ql9e { flex: none; height: 64px; position: relative; width: 198px; }\",\".framer-XlYLI .framer-xvuo8s { flex: none; height: 106px; position: relative; width: 243px; }\",\".framer-XlYLI.framer-v-1yp4jpz .framer-187ql9e { height: 99px; width: 223px; }\",\".framer-XlYLI.framer-v-17lk6bs .framer-187ql9e { order: 0; width: 144px; }\",\".framer-XlYLI.framer-v-11wfrgv .framer-187ql9e { height: 84px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 154\n * @framerIntrinsicWidth 267\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"oKcUiqpqy\":{\"layout\":[\"auto\",\"auto\"]},\"xOkewzGN_\":{\"layout\":[\"auto\",\"auto\"]},\"kDrUEQnFj\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"nXraVZydK\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerz1dIApb96=withCSS(Component,css,\"framer-XlYLI\");export default Framerz1dIApb96;Framerz1dIApb96.displayName=\"Logo\";Framerz1dIApb96.defaultProps={height:154,width:267};addPropertyControls(Framerz1dIApb96,{variant:{options:[\"TnDvIS3_L\",\"oKcUiqpqy\",\"xOkewzGN_\",\"kDrUEQnFj\"],optionTitles:[\"White\",\"Dark\",\"Mobile\",\"2.0\"],title:\"Variant\",type:ControlType.Enum},nXraVZydK:{__defaultAssetReference:\"data:framer/asset-reference,qXxUZmgGSLnMnETh4FAeoQx8U0.png?originalFilename=Logo-04.png&width=1000&height=1001\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,qXxUZmgGSLnMnETh4FAeoQx8U0.png?originalFilename=Logo-04.png&width=1000&height=1001\"},title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(Framerz1dIApb96,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz1dIApb96\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"nXraVZydK\\\":\\\"image\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"267\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oKcUiqpqy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xOkewzGN_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"kDrUEQnFj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"154\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./z1dIApb96.map","// Generated by Framer (291a518)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AutoNavTone from\"https://framerusercontent.com/modules/oRg1tuMv1aY89ozrwVRV/9pQFFoc6I55xfL7jAdJS/AutoNavTone.js\";import MobileMenuButton from\"https://framerusercontent.com/modules/ccekR5PaZoae5Ns3I9yJ/h9OTsgusMIJ73QjWNQ44/A22RxVr53.js\";import MenuContainer from\"https://framerusercontent.com/modules/iPb7pxjCbbvommRNrgm3/9ngdHYRUEYh9OFCXpo7s/HB2OfmyD_.js\";import Logo from\"https://framerusercontent.com/modules/mzumqOkedlRX9TKeFshP/EP7oWxWQlvATd1KrGGFm/z1dIApb96.js\";const LogoFonts=getFonts(Logo);const LogoWithVariantAppearEffect=withVariantAppearEffect(Logo);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const MenuContainerFonts=getFonts(MenuContainer);const MenuContainerWithVariantAppearEffect=withVariantAppearEffect(MenuContainer);const AutoNavToneFonts=getFonts(AutoNavTone);const MobileMenuButtonFonts=getFonts(MobileMenuButton);const cycleOrder=[\"IQJ5C1pEN\",\"R1M1OanhO\",\"rdlR3Srr6\",\"iCqXRzKVH\"];const serializationHash=\"framer-J29nC\";const variantClassNames={iCqXRzKVH:\"framer-v-10g60xa\",IQJ5C1pEN:\"framer-v-1juce9w\",R1M1OanhO:\"framer-v-1iks3dg\",rdlR3Srr6:\"framer-v-16rnqzc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const WD026c1Ok=undefined;const yrdphs3o6=undefined;const J7l2ZqJpw=undefined;const zADOyJCTt=undefined;const Ad26AKCHr=undefined;const q_7HN7LnA=undefined;const c7I6cn7c7=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:.2,duration:1,ease:[.2,0,.2,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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={\"Variante fondo blanco desktop\":\"iCqXRzKVH\",Desktop:\"IQJ5C1pEN\",Phone:\"rdlR3Srr6\",Tablet:\"R1M1OanhO\"};const Variants=motion.create(React.Fragment);const getProps=({click,darkNav1,darkNav2,darkNav3,height,id,whiteNav1,whiteNav2,whiteNav3,width,...props})=>{return{...props,Ad26AKCHr:darkNav3??props.Ad26AKCHr,c7I6cn7c7:click??props.c7I6cn7c7,J7l2ZqJpw:darkNav2??props.J7l2ZqJpw,q_7HN7LnA:whiteNav3??props.q_7HN7LnA,variant:humanReadableVariantMap[props.variant]??props.variant??\"IQJ5C1pEN\",WD026c1Ok:darkNav1??props.WD026c1Ok,yrdphs3o6:whiteNav1??props.yrdphs3o6,zADOyJCTt:whiteNav2??props.zADOyJCTt};};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,c7I6cn7c7,WD026c1Ok,yrdphs3o6,J7l2ZqJpw,zADOyJCTt,Ad26AKCHr,q_7HN7LnA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IQJ5C1pEN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"R1M1OanhO\",\"rdlR3Srr6\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"R1M1OanhO\",\"rdlR3Srr6\"].includes(baseVariant))return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const YsFJnu5R_m43emo=activeVariantCallback(async(...args)=>{if(c7I6cn7c7){const res=await c7I6cn7c7(...args);if(res===false)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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1juce9w\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"IQJ5C1pEN\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{iCqXRzKVH:{backgroundColor:\"rgba(0, 0, 0, 0)\"},R1M1OanhO:{backgroundColor:\"var(--token-15d296e7-c5d1-416d-add7-be3f4225afa3, rgb(255, 255, 255))\"},rdlR3Srr6:{backgroundColor:\"var(--token-15d296e7-c5d1-416d-add7-be3f4225afa3, rgb(255, 255, 255))\"}},...addPropertyOverrides({iCqXRzKVH:{\"data-framer-name\":\"Variante fondo blanco desktop\"},R1M1OanhO:{\"data-framer-name\":\"Tablet\"},rdlR3Srr6:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:85,width:\"207px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||85)-0-85)/2),...addPropertyOverrides({R1M1OanhO:{width:\"122px\"},rdlR3Srr6:{height:56,width:\"150px\",y:(componentViewport?.y||0)+((componentViewport?.height||69)*.5072463768115945-28)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-g52bo5-container\",\"data-framer-appear-id\":\"g52bo5\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"O8krTGoau-container\",nodeId:\"O8krTGoau\",optimized:true,rendersWithMotion:true,scopeId:\"JTE_ljjiM\",...addPropertyOverrides({R1M1OanhO:{animate:undefined,initial:undefined,optimized:undefined},rdlR3Srr6:{animate:undefined,initial:undefined,optimized:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(LogoWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:WD026c1Ok,target:\"oKcUiqpqy\"},{ref:yrdphs3o6,target:\"TnDvIS3_L\"},{ref:J7l2ZqJpw,target:\"oKcUiqpqy\"},{ref:zADOyJCTt,target:\"TnDvIS3_L\"},{ref:Ad26AKCHr,target:\"oKcUiqpqy\"},{ref:q_7HN7LnA,target:\"TnDvIS3_L\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"O8krTGoau\",layoutId:\"O8krTGoau\",nXraVZydK:addImageAlt({pixelHeight:434,pixelWidth:1151,src:\"https://framerusercontent.com/images/gtpZ7tIYahuMXNSrt0L2y0Nc4A.png?width=1151&height=434\",srcSet:\"https://framerusercontent.com/images/gtpZ7tIYahuMXNSrt0L2y0Nc4A.png?scale-down-to=512&width=1151&height=434 512w,https://framerusercontent.com/images/gtpZ7tIYahuMXNSrt0L2y0Nc4A.png?scale-down-to=1024&width=1151&height=434 1024w,https://framerusercontent.com/images/gtpZ7tIYahuMXNSrt0L2y0Nc4A.png?width=1151&height=434 1151w\"},\"\"),style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"TnDvIS3_L\"),width:\"100%\",...addPropertyOverrides({R1M1OanhO:{__framer__variantAppearEffectEnabled:undefined,nXraVZydK:addImageAlt({pixelHeight:611,pixelWidth:1392,src:\"https://framerusercontent.com/images/o3AfpGGjwjnbA2UK9HySGm4EIw.png?width=1392&height=611\",srcSet:\"https://framerusercontent.com/images/o3AfpGGjwjnbA2UK9HySGm4EIw.png?scale-down-to=512&width=1392&height=611 512w,https://framerusercontent.com/images/o3AfpGGjwjnbA2UK9HySGm4EIw.png?scale-down-to=1024&width=1392&height=611 1024w,https://framerusercontent.com/images/o3AfpGGjwjnbA2UK9HySGm4EIw.png?width=1392&height=611 1392w\"},\"\"),variant:matchVariant(\"xOkewzGN_\")},rdlR3Srr6:{__framer__variantAppearEffectEnabled:undefined,nXraVZydK:addImageAlt({pixelHeight:611,pixelWidth:1392,src:\"https://framerusercontent.com/images/o3AfpGGjwjnbA2UK9HySGm4EIw.png?width=1392&height=611\",srcSet:\"https://framerusercontent.com/images/o3AfpGGjwjnbA2UK9HySGm4EIw.png?scale-down-to=512&width=1392&height=611 512w,https://framerusercontent.com/images/o3AfpGGjwjnbA2UK9HySGm4EIw.png?scale-down-to=1024&width=1392&height=611 1024w,https://framerusercontent.com/images/o3AfpGGjwjnbA2UK9HySGm4EIw.png?width=1392&height=611 1392w\"},\"\"),variant:matchVariant(\"xOkewzGN_\")}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,y:(componentViewport?.y||0)+(0+((componentViewport?.height||85)-0-39)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-164z9qf-container\",layoutDependency:layoutDependency,layoutId:\"M8YN_Fl2c-container\",nodeId:\"M8YN_Fl2c\",rendersWithMotion:true,scopeId:\"JTE_ljjiM\",children:/*#__PURE__*/_jsx(MenuContainerWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:WD026c1Ok,target:\"wsZIgHVCp\"},{ref:yrdphs3o6,target:\"El4aBpM3m\"},{ref:J7l2ZqJpw,target:\"wsZIgHVCp\"},{ref:zADOyJCTt,target:\"El4aBpM3m\"},{ref:Ad26AKCHr,target:\"wsZIgHVCp\"},{ref:q_7HN7LnA,target:\"El4aBpM3m\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"M8YN_Fl2c\",layoutId:\"M8YN_Fl2c\",variant:matchVariant(\"El4aBpM3m\"),width:\"100%\",...addPropertyOverrides({iCqXRzKVH:{variant:matchVariant(\"wsZIgHVCp\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f307vy-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"kGZhSoLgo-container\",nodeId:\"kGZhSoLgo\",rendersWithMotion:true,scopeId:\"JTE_ljjiM\",children:/*#__PURE__*/_jsx(AutoNavTone,{accentSections:[],buttonOnYellow:true,circleStroke:1.5,height:\"100%\",id:\"kGZhSoLgo\",layoutId:\"kGZhSoLgo\",lightLogo:addImageAlt({pixelHeight:611,pixelWidth:1392,src:\"https://framerusercontent.com/images/o3AfpGGjwjnbA2UK9HySGm4EIw.png?width=1392&height=611\",srcSet:\"https://framerusercontent.com/images/o3AfpGGjwjnbA2UK9HySGm4EIw.png?scale-down-to=512&width=1392&height=611 512w,https://framerusercontent.com/images/o3AfpGGjwjnbA2UK9HySGm4EIw.png?scale-down-to=1024&width=1392&height=611 1024w,https://framerusercontent.com/images/o3AfpGGjwjnbA2UK9HySGm4EIw.png?width=1392&height=611 1392w\"},\"\"),minWidth:1200,pageLogo:addImageAlt({pixelHeight:611,pixelWidth:1392,src:\"https://framerusercontent.com/images/FNMdF3803eTXJmJMkf587075w.png?width=1392&height=611\",srcSet:\"https://framerusercontent.com/images/FNMdF3803eTXJmJMkf587075w.png?scale-down-to=512&width=1392&height=611 512w,https://framerusercontent.com/images/FNMdF3803eTXJmJMkf587075w.png?scale-down-to=1024&width=1392&height=611 1024w,https://framerusercontent.com/images/FNMdF3803eTXJmJMkf587075w.png?width=1392&height=611 1392w\"},\"\"),pageLogoPages:[\"updates\",\"workshops\"],pageLogoPaths:[],scrollDarkLogo:addImageAlt({pixelHeight:611,pixelWidth:1392,src:\"https://framerusercontent.com/images/1c5ZN2hUZSeTZhCLUt7oz6ifCM.png?width=1392&height=611\",srcSet:\"https://framerusercontent.com/images/1c5ZN2hUZSeTZhCLUt7oz6ifCM.png?scale-down-to=512&width=1392&height=611 512w,https://framerusercontent.com/images/1c5ZN2hUZSeTZhCLUt7oz6ifCM.png?scale-down-to=1024&width=1392&height=611 1024w,https://framerusercontent.com/images/1c5ZN2hUZSeTZhCLUt7oz6ifCM.png?width=1392&height=611 1392w\"},\"\"),scrollLightLogo:addImageAlt({pixelHeight:611,pixelWidth:1392,src:\"https://framerusercontent.com/images/VOOTa6ADDbtIEhZCb7jVWMTOo.png?width=1392&height=611\",srcSet:\"https://framerusercontent.com/images/VOOTa6ADDbtIEhZCb7jVWMTOo.png?scale-down-to=512&width=1392&height=611 512w,https://framerusercontent.com/images/VOOTa6ADDbtIEhZCb7jVWMTOo.png?scale-down-to=1024&width=1392&height=611 1024w,https://framerusercontent.com/images/VOOTa6ADDbtIEhZCb7jVWMTOo.png?width=1392&height=611 1392w\"},\"\"),scrollYellowLogo:addImageAlt({pixelHeight:611,pixelWidth:1392,src:\"https://framerusercontent.com/images/VOOTa6ADDbtIEhZCb7jVWMTOo.png?width=1392&height=611\",srcSet:\"https://framerusercontent.com/images/VOOTa6ADDbtIEhZCb7jVWMTOo.png?scale-down-to=512&width=1392&height=611 512w,https://framerusercontent.com/images/VOOTa6ADDbtIEhZCb7jVWMTOo.png?scale-down-to=1024&width=1392&height=611 1024w,https://framerusercontent.com/images/VOOTa6ADDbtIEhZCb7jVWMTOo.png?width=1392&height=611 1392w\"},\"\"),showCurrent:true,style:{height:\"100%\",width:\"100%\"},threshold:.2,topZone:24,width:\"100%\",yellowLogo:addImageAlt({pixelHeight:611,pixelWidth:1392,src:\"https://framerusercontent.com/images/FNMdF3803eTXJmJMkf587075w.png?width=1392&height=611\",srcSet:\"https://framerusercontent.com/images/FNMdF3803eTXJmJMkf587075w.png?scale-down-to=512&width=1392&height=611 512w,https://framerusercontent.com/images/FNMdF3803eTXJmJMkf587075w.png?scale-down-to=1024&width=1392&height=611 1024w,https://framerusercontent.com/images/FNMdF3803eTXJmJMkf587075w.png?width=1392&height=611 1392w\"},\"\")})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({R1M1OanhO:{height:39,width:\"110px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||85)-0-39)/2)},rdlR3Srr6:{height:39,width:\"110px\",y:(componentViewport?.y||0)+((componentViewport?.height||69)*.5072463768115945-19.5)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y41ec7-container\",layoutDependency:layoutDependency,layoutId:\"fZIickwxC-container\",nodeId:\"fZIickwxC\",rendersWithMotion:true,scopeId:\"JTE_ljjiM\",children:/*#__PURE__*/_jsx(MobileMenuButton,{A_wakNM3M:\"var(--token-15d296e7-c5d1-416d-add7-be3f4225afa3, rgb(255, 255, 255))\",height:\"100%\",id:\"fZIickwxC\",layoutId:\"fZIickwxC\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"eIUp8RBNF\"),vo3JodiUw:\"var(--token-15d296e7-c5d1-416d-add7-be3f4225afa3, rgb(255, 255, 255))\",width:\"100%\",Wo26sCJkM:\"var(--token-534ca2ef-c37b-4157-bbaa-6f2919ef42ae, rgb(127, 166, 155))\",YsFJnu5R_:YsFJnu5R_m43emo})})})]})})})});});const css=[\".framer-J29nC.framer-ax569d, .framer-J29nC .framer-ax569d { display: block; }\",\".framer-J29nC.framer-1juce9w { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 85px; justify-content: space-between; overflow: visible; padding: 0px 64px 0px 64px; position: relative; width: 1200px; }\",\".framer-J29nC .framer-g52bo5-container { flex: none; height: 85px; position: relative; width: 207px; z-index: 1; }\",\".framer-J29nC .framer-164z9qf-container { flex: none; height: auto; position: relative; width: auto; z-index: 2; }\",\".framer-J29nC .framer-f307vy-container { flex: none; height: 1px; left: -303px; position: absolute; top: 0px; width: 1px; }\",\".framer-J29nC .framer-y41ec7-container { flex: none; height: 39px; position: relative; width: 110px; }\",\".framer-J29nC.framer-v-1iks3dg.framer-1juce9w { padding: 0px 40px 0px 40px; width: 810px; }\",\".framer-J29nC.framer-v-1iks3dg .framer-g52bo5-container { width: 122px; }\",\".framer-J29nC.framer-v-16rnqzc.framer-1juce9w { height: 69px; padding: 0px 16px 0px 16px; width: 390px; }\",\".framer-J29nC.framer-v-16rnqzc .framer-g52bo5-container { height: 56px; left: 0px; position: absolute; top: calc(50.72463768115944% - 56px / 2); width: 150px; }\",\".framer-J29nC.framer-v-16rnqzc .framer-y41ec7-container { position: absolute; right: 16px; top: calc(50.72463768115944% - 39px / 2); z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 85\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"R1M1OanhO\":{\"layout\":[\"fixed\",\"fixed\"]},\"rdlR3Srr6\":{\"layout\":[\"fixed\",\"fixed\"]},\"iCqXRzKVH\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"c7I6cn7c7\":\"click\",\"WD026c1Ok\":\"darkNav1\",\"yrdphs3o6\":\"whiteNav1\",\"J7l2ZqJpw\":\"darkNav2\",\"zADOyJCTt\":\"whiteNav2\",\"Ad26AKCHr\":\"darkNav3\",\"q_7HN7LnA\":\"whiteNav3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJTE_ljjiM=withCSS(Component,css,\"framer-J29nC\");export default FramerJTE_ljjiM;FramerJTE_ljjiM.displayName=\"Navbar\";FramerJTE_ljjiM.defaultProps={height:85,width:1200};addPropertyControls(FramerJTE_ljjiM,{variant:{options:[\"IQJ5C1pEN\",\"R1M1OanhO\",\"rdlR3Srr6\",\"iCqXRzKVH\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Variante fondo blanco desktop\"],title:\"Variant\",type:ControlType.Enum},c7I6cn7c7:{title:\"Click\",type:ControlType.EventHandler},WD026c1Ok:{title:\"Dark Nav 1\",type:ControlType.ScrollSectionRef},yrdphs3o6:{title:\"White Nav 1\",type:ControlType.ScrollSectionRef},J7l2ZqJpw:{title:\"Dark Nav 2\",type:ControlType.ScrollSectionRef},zADOyJCTt:{title:\"White Nav 2\",type:ControlType.ScrollSectionRef},Ad26AKCHr:{title:\"Dark Nav 3\",type:ControlType.ScrollSectionRef},q_7HN7LnA:{title:\"White Nav 3\",type:ControlType.ScrollSectionRef}});addFonts(FramerJTE_ljjiM,[{explicitInter:true,fonts:[]},...LogoFonts,...MenuContainerFonts,...AutoNavToneFonts,...MobileMenuButtonFonts],{supportsExplicitInterCodegen:true});FramerJTE_ljjiM.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Logo,{},context),()=>forwardLoader(MenuContainer,{},context),()=>forwardLoader(MobileMenuButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJTE_ljjiM\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"R1M1OanhO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rdlR3Srr6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iCqXRzKVH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"85\",\"framerVariables\":\"{\\\"c7I6cn7c7\\\":\\\"click\\\",\\\"WD026c1Ok\\\":\\\"darkNav1\\\",\\\"yrdphs3o6\\\":\\\"whiteNav1\\\",\\\"J7l2ZqJpw\\\":\\\"darkNav2\\\",\\\"zADOyJCTt\\\":\\\"whiteNav2\\\",\\\"Ad26AKCHr\\\":\\\"darkNav3\\\",\\\"q_7HN7LnA\\\":\\\"whiteNav3\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JTE_ljjiM.map","// Generated by Framer (291a518)\nexport default function metadata(params,activeLocale){return{description:\"Most health advice starts with what you should do. The Body Response™ starts somewhere else: with what your body is already responding to. Take the free quiz.\",favicon:\"https://framerusercontent.com/assets/Q9c831HaZZrOJxTi19hpnANVmVE.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/GdBnE5jGWXap2iIc6akA0d2acQ.png\",title:\"The Body Response\"};}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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"}