{"version":3,"file":"script_main.CD_FVNme.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","getProps","className","addPropertyOverrides","Email","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Button","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","React.useState","getProps","useRef","React.useId","className","SVG","ButtonIcon","SmoothScroll","NavBar","Footer2","isBrowser","useRef","React.useId","className","PropertyOverrides","React.createElement","LayoutNavBarFooter","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/Jz6H7HFQhTchUp6uXcdd/lLG55dzzmG6WaJFQOMN3/AutoYearCopyright.js","https:/framerusercontent.com/modules/cucxFu1WwOEUSsSwMUzm/kTpksMFR1FsJgvv5gJXI/EqDlesUzr.js","https:/framerusercontent.com/modules/8ICDtb1z8ysEG9Vw7728/8rmP8GDlQD46AvHpYWAU/JW5HTD_Oc.js","https:/framerusercontent.com/modules/OB4wayjBTkUUTDlq1ddt/EDUG3kf9YMT0eQDu55vN/qOd0oyVZv.js","https:/framerusercontent.com/modules/1cleSixThvKB2T1hDQQI/WIc7SqXwtdIqX4enjRp1/MXqfFzPbq.js","https:/framerusercontent.com/modules/ul6nFAxgziRiu1gCsZEC/CBPGnB2Zhln68naWk6ak/fhv6dLWsC.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth 100%\n * @framerSupportedLayoutHeight 100%\n */export default function AutoYearCopyright(props){const{companyName,rightsText,showSymbol,showTrademark,trademarkType,yearPlacement,font,color,fontSize}=props;const currentYear=new Date().getFullYear();const symbol=showSymbol===\"yes\"?\"\\xa9\":\"\";const trademarkOptionActive=showTrademark===\"yes\";const trademarkSymbol=trademarkOptionActive?trademarkType===\"trademark\"?\"™\":\"\\xae\":\"\";let finalCompanyName=companyName.trim();let finalRightsText=rightsText.trim();let dotAfterCompanyName=\"\";if(yearPlacement===\"beforeCompanyName\"){finalCompanyName=`${currentYear} ${finalCompanyName}`;}else if(yearPlacement===\"afterCompanyName\"&&finalCompanyName){finalCompanyName+=` ${currentYear}`;}else if(yearPlacement===\"beforeRightsText\"&&finalRightsText){finalRightsText=`${currentYear}. ${finalRightsText}`;}else if(yearPlacement===\"afterRightsText\"&&finalRightsText){finalRightsText+=` ${currentYear}`;dotAfterCompanyName=!trademarkOptionActive&&finalCompanyName&&finalRightsText?\".\":\"\";}else if(!finalCompanyName&&!finalRightsText){finalCompanyName=`${currentYear}`;}finalCompanyName+=trademarkSymbol?`${trademarkSymbol}`:\"\";let displayText=symbol?`${symbol} `:\"\";displayText+=finalCompanyName?`${finalCompanyName}${dotAfterCompanyName}`:\"\";if(finalCompanyName&&finalRightsText)displayText+=\" \";displayText+=finalRightsText;const textStyle={fontSize:`${fontSize}px`,color:color,...font};return /*#__PURE__*/_jsx(\"div\",{style:textStyle,children:displayText.trim()});}AutoYearCopyright.defaultProps={companyName:\"Company Name\",rightsText:\"All rights reserved\",showSymbol:\"yes\",showTrademark:\"no\",trademarkType:\"trademark\",yearPlacement:\"afterRightsText\",color:\"#999999\",fontSize:18,font:{family:\"Inter\"}};addPropertyControls(AutoYearCopyright,{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Font Color\",defaultValue:\"#999999\"},companyName:{type:ControlType.String,title:\"Company Name\",defaultValue:\"Company Name\"},rightsText:{type:ControlType.String,title:\"Rights Text\",defaultValue:\"All rights reserved\"},showSymbol:{type:ControlType.SegmentedEnum,title:\"Symbol\",options:[\"yes\",\"no\"],optionTitles:[\"Yes\",\"No\"],defaultValue:\"yes\"},showTrademark:{type:ControlType.SegmentedEnum,title:\"Trademark\",options:[\"yes\",\"no\"],optionTitles:[\"Yes\",\"No\"],defaultValue:\"no\"},trademarkType:{type:ControlType.Enum,options:[\"trademark\",\"registered\"],optionTitles:[\"Trademark\",\"Registered\"],defaultValue:\"trademark\",hidden:({showTrademark})=>showTrademark!==\"yes\"},yearPlacement:{type:ControlType.Enum,options:[\"beforeCompanyName\",\"afterCompanyName\",\"beforeRightsText\",\"afterRightsText\"],optionTitles:[\"Before Company\",\"After Company\",\"Before Rights\",\"After Rights\"],defaultValue:\"afterRightsText\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AutoYearCopyright\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"100%\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"100%\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AutoYearCopyright.map","// Generated by Framer (ebccc92)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AutoYearCopyright from\"https://framerusercontent.com/modules/Jz6H7HFQhTchUp6uXcdd/lLG55dzzmG6WaJFQOMN3/AutoYearCopyright.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/se0TEsxJdsuccPrcjSV4/zAhyyId3leuTrvpMZThK/GTISKlX0X.js\";const AutoYearCopyrightFonts=getFonts(AutoYearCopyright);const cycleOrder=[\"Xb981EaTC\",\"AuJmtfSas\",\"nkrCYKpAa\"];const serializationHash=\"framer-52lc8\";const variantClassNames={AuJmtfSas:\"framer-v-ze9eb7\",nkrCYKpAa:\"framer-v-1e9uygn\",Xb981EaTC:\"framer-v-x3t2sh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"Xb981EaTC\",Phone:\"nkrCYKpAa\",Tablet:\"AuJmtfSas\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Xb981EaTC\"};};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:\"Xb981EaTC\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-x3t2sh\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Xb981EaTC\",ref:refBinding,style:{...style},...addPropertyOverrides({AuJmtfSas:{\"data-framer-name\":\"Tablet\"},nkrCYKpAa:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jxeioi\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"ux3IsER3p\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cqe406\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"O19QCaSAS\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-16kj9e9\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"RzWyNhO0O\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-8ifjsa\",layoutDependency:layoutDependency,layoutId:\"tzgk70l3u\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 136.129 17.038\" overflow=\"visible\"><path d=\"M 4.114 0.801 C 4.196 0.66 4.342 0.565 4.507 0.544 C 4.673 0.522 4.839 0.577 4.957 0.691 L 11.328 6.903 L 11.328 16.691 L 4.461 16.691 C 2.704 16.711 1.066 15.834 0.152 14.385 C -0.257 13.737 0.209 12.968 0.967 12.772 C 1.726 12.576 2.496 13.078 3.124 13.533 C 3.982 14.152 5.182 14.062 5.93 13.321 C 6.677 12.58 6.74 11.419 6.077 10.607 C 5.414 9.794 4.23 9.583 3.31 10.112 C 2.636 10.502 1.817 10.923 1.083 10.652 C 0.349 10.38 -0.031 9.567 0.446 8.964 C 2.032 6.957 4.955 6.477 7.138 7.865 L 7.247 7.76 L 4.241 4.634 C 3.306 3.661 3.327 2.265 3.86 1.235 L 4.114 0.8 Z M 10.794 0.206 C 11.088 0.206 11.327 0.437 11.327 0.721 L 11.327 5.358 L 8.127 2.267 C 8.127 1.128 9.268 0.206 10.447 0.206 Z M 16.106 16.691 C 15.811 16.691 15.572 16.46 15.572 16.176 L 15.572 0.862 C 15.572 0.578 15.811 0.347 16.106 0.347 L 24.088 0.347 C 24.382 0.347 24.621 0.578 24.621 0.862 L 24.621 3.541 C 24.621 3.826 24.382 4.056 24.088 4.056 L 20.186 4.056 C 19.891 4.056 19.652 4.287 19.652 4.571 L 19.652 6.277 C 19.652 6.561 19.891 6.792 20.186 6.792 L 23.656 6.792 C 23.95 6.792 24.189 7.022 24.189 7.307 L 24.189 9.986 C 24.189 10.27 23.95 10.501 23.656 10.501 L 20.186 10.501 C 19.891 10.501 19.652 10.731 19.652 11.016 L 19.652 16.176 C 19.652 16.46 19.414 16.691 19.119 16.691 Z M 26.887 16.691 C 26.592 16.691 26.353 16.46 26.353 16.176 L 26.353 0.862 C 26.353 0.578 26.592 0.347 26.887 0.347 L 29.9 0.347 C 30.194 0.347 30.433 0.578 30.433 0.862 L 30.433 16.176 C 30.433 16.46 30.194 16.691 29.9 16.691 Z M 33.356 16.691 C 33.061 16.691 32.823 16.46 32.823 16.176 L 32.823 0.862 C 32.823 0.578 33.061 0.347 33.356 0.347 L 36.996 0.347 C 37.215 0.347 37.412 0.476 37.492 0.673 L 39.975 6.723 C 40.142 7.124 40.316 7.55 40.491 7.994 C 40.704 8.534 41.557 8.389 41.557 7.811 L 41.557 0.862 C 41.557 0.578 41.796 0.347 42.091 0.347 L 44.745 0.347 C 45.039 0.347 45.278 0.578 45.278 0.862 L 45.278 16.176 C 45.278 16.46 45.039 16.691 44.745 16.691 L 41.106 16.691 C 40.887 16.691 40.69 16.562 40.609 16.364 L 38.151 10.316 C 37.958 9.854 37.769 9.389 37.585 8.923 C 37.372 8.387 36.542 8.532 36.542 9.106 L 36.542 16.176 C 36.542 16.46 36.303 16.691 36.009 16.691 Z M 48.215 16.691 C 47.92 16.691 47.681 16.46 47.681 16.176 L 47.681 0.862 C 47.681 0.578 47.92 0.347 48.215 0.347 L 56.509 0.347 C 56.803 0.347 57.042 0.578 57.042 0.862 L 57.042 3.541 C 57.042 3.826 56.803 4.056 56.509 4.056 L 52.296 4.056 C 52.001 4.056 51.762 4.287 51.762 4.571 L 51.762 6.068 C 51.762 6.353 52.001 6.584 52.296 6.584 L 56.1 6.584 C 56.395 6.584 56.634 6.814 56.634 7.099 L 56.634 9.661 C 56.634 9.946 56.395 10.176 56.1 10.176 L 52.296 10.176 C 52.001 10.176 51.762 10.407 51.762 10.691 L 51.762 12.467 C 51.762 12.751 52.001 12.982 52.296 12.982 L 56.509 12.982 C 56.803 12.982 57.042 13.212 57.042 13.497 L 57.042 16.176 C 57.042 16.46 56.803 16.691 56.509 16.691 Z M 68.317 17.015 C 64.784 17.015 62.636 15.174 62.409 11.971 C 62.401 11.835 62.452 11.701 62.55 11.603 C 62.648 11.504 62.785 11.45 62.926 11.452 L 66.065 11.452 C 66.356 11.452 66.588 11.678 66.629 11.957 C 66.785 13.001 67.381 13.561 68.341 13.561 C 69.277 13.561 69.805 13.004 69.805 12.077 C 69.805 11.243 69.397 10.779 68.365 10.454 L 65.941 9.69 C 63.684 8.971 62.532 7.418 62.532 5.03 C 62.532 1.924 64.717 0 68.245 0 C 71.663 0 73.675 1.776 73.89 4.952 C 73.898 5.088 73.846 5.222 73.748 5.32 C 73.65 5.418 73.513 5.473 73.372 5.471 L 70.257 5.471 C 69.966 5.471 69.735 5.244 69.694 4.966 C 69.55 3.973 69.02 3.454 68.149 3.454 C 67.261 3.454 66.685 3.987 66.685 4.868 C 66.685 5.61 67.117 6.074 68.125 6.398 L 70.597 7.209 C 72.805 7.928 73.957 9.481 73.957 11.823 C 73.957 15.091 71.869 17.015 68.317 17.015 Z M 81.875 17.038 C 78.204 17.038 75.875 14.859 75.875 11.591 L 75.875 0.862 C 75.875 0.578 76.114 0.347 76.409 0.347 L 79.422 0.347 C 79.717 0.347 79.955 0.578 79.955 0.862 L 79.955 11.452 C 79.955 12.565 80.7 13.329 81.875 13.329 C 83.052 13.329 83.772 12.565 83.772 11.452 L 83.772 0.862 C 83.772 0.578 84.011 0.347 84.305 0.347 L 87.319 0.347 C 87.613 0.347 87.852 0.578 87.852 0.862 L 87.852 11.591 C 87.852 14.883 85.523 17.038 81.875 17.038 Z M 90.707 16.691 C 90.413 16.691 90.174 16.46 90.174 16.176 L 90.174 0.862 C 90.174 0.578 90.413 0.347 90.707 0.347 L 95.598 0.347 C 99.198 0.347 101.502 2.411 101.502 5.935 C 101.502 9.481 99.198 11.545 95.598 11.545 L 94.787 11.545 C 94.493 11.545 94.254 11.775 94.254 12.06 L 94.254 16.176 C 94.254 16.46 94.015 16.691 93.721 16.691 Z M 95.406 8.067 C 96.606 8.067 97.351 7.418 97.351 5.935 C 97.351 4.474 96.606 3.824 95.406 3.824 L 94.787 3.824 C 94.493 3.824 94.254 4.055 94.254 4.34 L 94.254 7.552 C 94.254 7.837 94.493 8.067 94.787 8.067 Z M 103.598 16.691 C 103.303 16.691 103.065 16.46 103.065 16.176 L 103.065 0.862 C 103.065 0.578 103.303 0.347 103.598 0.347 L 108.489 0.347 C 112.089 0.347 114.393 2.411 114.393 5.935 C 114.393 9.481 112.089 11.545 108.489 11.545 L 107.678 11.545 C 107.383 11.545 107.145 11.775 107.145 12.06 L 107.145 16.176 C 107.145 16.46 106.906 16.691 106.611 16.691 Z M 108.297 8.067 C 109.497 8.067 110.24 7.418 110.24 5.935 C 110.24 4.474 109.497 3.824 108.297 3.824 L 107.678 3.824 C 107.383 3.824 107.145 4.055 107.145 4.34 L 107.145 7.552 C 107.145 7.837 107.383 8.067 107.678 8.067 Z M 116.489 16.691 C 116.194 16.691 115.955 16.46 115.955 16.176 L 115.955 0.862 C 115.955 0.578 116.194 0.347 116.489 0.347 L 119.502 0.347 C 119.797 0.347 120.035 0.578 120.035 0.862 L 120.035 12.235 C 120.035 12.519 120.274 12.75 120.569 12.75 L 124.277 12.75 C 124.572 12.75 124.811 12.981 124.811 13.265 L 124.811 16.176 C 124.811 16.46 124.572 16.691 124.277 16.691 Z M 128.152 16.691 C 127.857 16.691 127.618 16.46 127.618 16.176 L 127.618 11.093 C 127.618 11.024 127.603 10.955 127.576 10.891 L 123.231 1.065 C 123.16 0.906 123.177 0.723 123.276 0.579 C 123.375 0.434 123.542 0.347 123.722 0.347 L 127.043 0.347 C 127.272 0.347 127.476 0.488 127.549 0.698 L 128.987 4.798 L 129.152 5.283 C 129.225 5.494 129.428 5.636 129.658 5.636 C 129.888 5.636 130.092 5.494 130.164 5.283 L 130.331 4.799 L 131.768 0.698 C 131.841 0.488 132.044 0.347 132.273 0.347 L 135.595 0.347 C 135.774 0.347 135.942 0.434 136.04 0.579 C 136.139 0.723 136.156 0.906 136.085 1.065 L 131.741 10.891 C 131.713 10.955 131.699 11.024 131.698 11.093 L 131.698 16.176 C 131.698 16.46 131.459 16.691 131.165 16.691 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1rtzhjj\",layoutDependency:layoutDependency,layoutId:\"KRbF9Q3xZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.328 16.152\" overflow=\"visible\"><path d=\"M 4.114 0.261 C 4.196 0.121 4.342 0.026 4.507 0.005 C 4.673 -0.017 4.839 0.038 4.957 0.152 L 11.328 6.364 L 11.328 16.152 L 4.461 16.152 C 2.704 16.171 1.066 15.295 0.152 13.846 C -0.257 13.198 0.209 12.429 0.967 12.233 C 1.726 12.037 2.496 12.539 3.124 12.994 C 3.982 13.613 5.182 13.523 5.93 12.782 C 6.677 12.041 6.74 10.88 6.077 10.068 C 5.414 9.255 4.23 9.044 3.31 9.573 C 2.636 9.963 1.817 10.384 1.083 10.113 C 0.349 9.841 -0.031 9.028 0.446 8.425 C 2.032 6.418 4.955 5.938 7.138 7.326 L 7.247 7.221 L 4.241 4.095 C 3.306 3.122 3.327 1.725 3.86 0.696 L 4.114 0.26 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6qorej\",layoutDependency:layoutDependency,layoutId:\"yAviZumoP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.2 5.152\" overflow=\"visible\"><path d=\"M 2.667 0 C 2.961 0 3.2 0.231 3.2 0.515 L 3.2 5.152 L 0 2.061 C 0 0.922 1.141 0 2.32 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1igc6r6\",layoutDependency:layoutDependency,layoutId:\"GHlokba9N\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.049 16.344\" overflow=\"visible\"><path d=\"M 0.533 16.344 C 0.239 16.344 0 16.113 0 15.829 L 0 0.515 C 0 0.231 0.239 0 0.533 0 L 8.515 0 C 8.81 0 9.049 0.231 9.049 0.515 L 9.049 3.194 C 9.049 3.478 8.81 3.709 8.515 3.709 L 4.613 3.709 C 4.319 3.709 4.08 3.94 4.08 4.224 L 4.08 5.929 C 4.08 6.214 4.319 6.445 4.613 6.445 L 8.083 6.445 C 8.378 6.445 8.617 6.675 8.617 6.96 L 8.617 9.638 C 8.617 9.923 8.378 10.154 8.083 10.154 L 4.613 10.154 C 4.319 10.154 4.08 10.384 4.08 10.669 L 4.08 15.829 C 4.08 16.113 3.841 16.344 3.547 16.344 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tn9u54\",layoutDependency:layoutDependency,layoutId:\"ARSgK6bQ4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.08 16.344\" overflow=\"visible\"><path d=\"M 0.533 16.344 C 0.239 16.344 0 16.113 0 15.829 L 0 0.515 C 0 0.231 0.239 0 0.533 0 L 3.547 0 C 3.841 0 4.08 0.231 4.08 0.515 L 4.08 15.829 C 4.08 16.113 3.841 16.344 3.547 16.344 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bhw68q\",layoutDependency:layoutDependency,layoutId:\"LMg7G210k\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.455 16.344\" overflow=\"visible\"><path d=\"M 0.533 16.344 C 0.239 16.344 0 16.113 0 15.829 L 0 0.515 C 0 0.231 0.239 0 0.533 0 L 4.174 0 C 4.393 0 4.589 0.129 4.67 0.326 L 7.152 6.376 C 7.319 6.776 7.493 7.203 7.668 7.647 C 7.882 8.187 8.735 8.042 8.735 7.464 L 8.735 0.515 C 8.735 0.231 8.974 0 9.268 0 L 11.922 0 C 12.217 0 12.455 0.231 12.455 0.515 L 12.455 15.829 C 12.455 16.113 12.217 16.344 11.922 16.344 L 8.284 16.344 C 8.064 16.344 7.867 16.214 7.787 16.017 L 5.328 9.969 C 5.135 9.507 4.947 9.042 4.763 8.576 C 4.549 8.039 3.719 8.185 3.719 8.759 L 3.719 15.829 C 3.719 16.113 3.481 16.344 3.186 16.344 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12axlcj\",layoutDependency:layoutDependency,layoutId:\"JKizugywZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.361 16.344\" overflow=\"visible\"><path d=\"M 0.533 16.344 C 0.239 16.344 0 16.113 0 15.829 L 0 0.515 C 0 0.231 0.239 0 0.533 0 L 8.828 0 C 9.122 0 9.361 0.231 9.361 0.515 L 9.361 3.194 C 9.361 3.478 9.122 3.709 8.828 3.709 L 4.614 3.709 C 4.32 3.709 4.081 3.94 4.081 4.224 L 4.081 5.721 C 4.081 6.006 4.32 6.236 4.614 6.236 L 8.419 6.236 C 8.714 6.236 8.953 6.467 8.953 6.752 L 8.953 9.314 C 8.953 9.598 8.714 9.829 8.419 9.829 L 4.614 9.829 C 4.32 9.829 4.081 10.06 4.081 10.344 L 4.081 12.119 C 4.081 12.404 4.32 12.635 4.614 12.635 L 8.828 12.635 C 9.122 12.635 9.361 12.865 9.361 13.15 L 9.361 15.829 C 9.361 16.113 9.122 16.344 8.828 16.344 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-p07v15\",layoutDependency:layoutDependency,layoutId:\"yuQKciBRu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.55 17.015\" overflow=\"visible\"><path d=\"M 5.909 17.015 C 2.376 17.015 0.228 15.174 0.001 11.971 C -0.007 11.835 0.044 11.701 0.142 11.603 C 0.241 11.504 0.377 11.45 0.518 11.452 L 3.657 11.452 C 3.948 11.452 4.18 11.678 4.222 11.957 C 4.377 13.001 4.974 13.561 5.934 13.561 C 6.869 13.561 7.397 13.004 7.397 12.077 C 7.397 11.243 6.99 10.779 5.957 10.454 L 3.534 9.69 C 1.276 8.971 0.124 7.418 0.124 5.03 C 0.124 1.924 2.309 0 5.838 0 C 9.255 0 11.267 1.776 11.482 4.952 C 11.49 5.088 11.438 5.222 11.34 5.32 C 11.242 5.418 11.106 5.473 10.964 5.471 L 7.849 5.471 C 7.558 5.471 7.327 5.244 7.286 4.966 C 7.142 3.973 6.612 3.454 5.742 3.454 C 4.853 3.454 4.277 3.987 4.277 4.868 C 4.277 5.61 4.709 6.074 5.717 6.398 L 8.19 7.209 C 10.398 7.928 11.55 9.481 11.55 11.823 C 11.55 15.091 9.461 17.015 5.909 17.015 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5r1x0o\",layoutDependency:layoutDependency,layoutId:\"P0wrWSOvz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.977 16.691\" overflow=\"visible\"><path d=\"M 6 16.691 C 2.329 16.691 0 14.512 0 11.244 L 0 0.515 C 0 0.231 0.239 0 0.533 0 L 3.547 0 C 3.841 0 4.08 0.231 4.08 0.515 L 4.08 11.105 C 4.08 12.217 4.825 12.982 6 12.982 C 7.177 12.982 7.897 12.217 7.897 11.105 L 7.897 0.515 C 7.897 0.231 8.135 0 8.43 0 L 11.443 0 C 11.738 0 11.977 0.231 11.977 0.515 L 11.977 11.244 C 11.977 14.536 9.648 16.691 6 16.691 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-859rww\",layoutDependency:layoutDependency,layoutId:\"mO8RTSaGI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.328 16.344\" overflow=\"visible\"><path d=\"M 0.533 16.344 C 0.239 16.344 0 16.113 0 15.829 L 0 0.515 C 0 0.231 0.239 0 0.533 0 L 5.424 0 C 9.024 0 11.328 2.064 11.328 5.587 C 11.328 9.134 9.024 11.197 5.424 11.197 L 4.613 11.197 C 4.319 11.197 4.08 11.428 4.08 11.712 L 4.08 15.829 C 4.08 16.113 3.841 16.344 3.547 16.344 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-901pf4\",layoutDependency:layoutDependency,layoutId:\"tSS0_D4YW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.097 4.243\" overflow=\"visible\"><path d=\"M 1.152 4.243 C 2.352 4.243 3.097 3.594 3.097 2.11 C 3.097 0.649 2.352 0 1.152 0 L 0.533 0 C 0.239 0 0 0.231 0 0.515 L 0 3.728 C 0 4.012 0.239 4.243 0.533 4.243 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1eapbcy\",layoutDependency:layoutDependency,layoutId:\"NctfUnpj0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.328 16.344\" overflow=\"visible\"><path d=\"M 0.533 16.344 C 0.239 16.344 0 16.113 0 15.829 L 0 0.515 C 0 0.231 0.239 0 0.533 0 L 5.424 0 C 9.024 0 11.328 2.064 11.328 5.587 C 11.328 9.134 9.024 11.197 5.424 11.197 L 4.613 11.197 C 4.319 11.197 4.08 11.428 4.08 11.712 L 4.08 15.829 C 4.08 16.113 3.841 16.344 3.547 16.344 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7utf43\",layoutDependency:layoutDependency,layoutId:\"hgpvAFhEM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.095 4.243\" overflow=\"visible\"><path d=\"M 1.152 4.243 C 2.352 4.243 3.095 3.594 3.095 2.11 C 3.095 0.649 2.352 0 1.152 0 L 0.533 0 C 0.239 0 0 0.231 0 0.515 L 0 3.728 C 0 4.012 0.239 4.243 0.533 4.243 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mp0cfk\",layoutDependency:layoutDependency,layoutId:\"HcUo2g57d\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.855 16.344\" overflow=\"visible\"><path d=\"M 0.533 16.344 C 0.239 16.344 0 16.113 0 15.829 L 0 0.515 C 0 0.231 0.239 0 0.533 0 L 3.547 0 C 3.841 0 4.08 0.231 4.08 0.515 L 4.08 11.888 C 4.08 12.172 4.319 12.403 4.613 12.403 L 8.322 12.403 C 8.617 12.403 8.855 12.633 8.855 12.918 L 8.855 15.829 C 8.855 16.113 8.617 16.344 8.322 16.344 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-i56lnp\",layoutDependency:layoutDependency,layoutId:\"c3VHGVnye\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.941 16.344\" overflow=\"visible\"><path d=\"M 4.964 16.344 C 4.669 16.344 4.43 16.113 4.43 15.829 L 4.43 10.746 C 4.43 10.677 4.416 10.608 4.388 10.544 L 0.043 0.718 C -0.028 0.559 -0.011 0.376 0.088 0.231 C 0.187 0.087 0.354 0 0.534 0 L 3.855 0 C 4.084 0 4.288 0.141 4.361 0.35 L 5.799 4.451 L 5.964 4.936 C 6.037 5.147 6.241 5.289 6.47 5.289 C 6.7 5.289 6.904 5.147 6.976 4.936 L 7.143 4.452 L 8.58 0.35 C 8.653 0.141 8.856 0 9.085 0 L 12.407 0 C 12.586 0 12.754 0.087 12.852 0.231 C 12.951 0.376 12.968 0.559 12.898 0.718 L 8.553 10.544 C 8.525 10.608 8.511 10.677 8.51 10.746 L 8.51 15.829 C 8.51 16.113 8.272 16.344 7.977 16.344 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17amjjs\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"KzxEylNsp\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e8i387\",\"data-framer-name\":\"Services\",layoutDependency:layoutDependency,layoutId:\"uVH1nxEWg\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"gBabGu9Mv\",openInNewTab:false,relValues:[],scopeId:\"EqDlesUzr\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1dlfqf2\",\"data-styles-preset\":\"GTISKlX0X\",children:\"Home\"})})})}),className:\"framer-17txyr2\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"gBabGu9Mv\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"gERWrBKVK\",openInNewTab:false,relValues:[],scopeId:\"EqDlesUzr\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1dlfqf2\",\"data-styles-preset\":\"GTISKlX0X\",children:\"Work\"})})})}),className:\"framer-1drxy3y\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"gERWrBKVK\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"GVtbyRHVa\",openInNewTab:false,relValues:[],scopeId:\"EqDlesUzr\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1dlfqf2\",\"data-styles-preset\":\"GTISKlX0X\",children:\"Pricing\"})})})}),className:\"framer-s3i7v7\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"GVtbyRHVa\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"j2OcUHplV\",openInNewTab:false,relValues:[],scopeId:\"EqDlesUzr\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1dlfqf2\",\"data-styles-preset\":\"GTISKlX0X\",children:\"Contact\"})})})}),className:\"framer-1qxv8fc\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"j2OcUHplV\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-julu2z\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"r06KGZO_f\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1513zox\",\"data-framer-name\":\"Designer Info\",layoutDependency:layoutDependency,layoutId:\"ljIh6GRlV\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p47e5r-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Aan0bq4Do-container\",nodeId:\"Aan0bq4Do\",rendersWithMotion:true,scopeId:\"EqDlesUzr\",style:{opacity:.5},children:/*#__PURE__*/_jsx(AutoYearCopyright,{color:\"var(--token-de954fd2-a975-4916-8b85-2e5f2acf6b9e, rgb(255, 255, 255))\",companyName:\"Copyright \\xa9 Fine Supply.\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"Aan0bq4Do\",layoutId:\"Aan0bq4Do\",rightsText:\"\",showSymbol:\"no\",showTrademark:\"no\",trademarkType:\"trademark\",width:\"100%\",yearPlacement:\"beforeCompanyName\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-de954fd2-a975-4916-8b85-2e5f2acf6b9e, rgb(255, 255, 255)))\"},children:\"All rights reserved.\"})}),className:\"framer-1gvpjsm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WBWwiSqSX\",style:{\"--extracted-r6o4lv\":\"var(--token-de954fd2-a975-4916-8b85-2e5f2acf6b9e, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.5},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-chq0ia\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"QbkiBnfed\"})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-52lc8.framer-fx0cw9, .framer-52lc8 .framer-fx0cw9 { display: block; }\",\".framer-52lc8.framer-x3t2sh { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 320px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-52lc8 .framer-jxeioi { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; max-width: 1200px; overflow: hidden; padding: 50px 24px 40px 24px; position: relative; width: 1px; }\",\".framer-52lc8 .framer-cqe406, .framer-52lc8 .framer-julu2z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-52lc8 .framer-16kj9e9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 3px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-52lc8 .framer-8ifjsa { height: 17px; position: relative; width: 136px; }\",\".framer-52lc8 .framer-1rtzhjj { height: 16px; left: 0px; position: absolute; top: 1px; width: 12px; }\",\".framer-52lc8 .framer-6qorej { height: 5px; left: 8px; position: absolute; top: 0px; width: 3px; }\",\".framer-52lc8 .framer-1igc6r6 { height: 17px; left: 16px; position: absolute; top: 1px; width: 9px; }\",\".framer-52lc8 .framer-tn9u54 { height: 17px; left: 27px; position: absolute; top: 1px; width: 4px; }\",\".framer-52lc8 .framer-bhw68q { height: 17px; left: 33px; position: absolute; top: 1px; width: 13px; }\",\".framer-52lc8 .framer-12axlcj { height: 17px; left: 48px; position: absolute; top: 1px; width: 10px; }\",\".framer-52lc8 .framer-p07v15 { height: 17px; left: 63px; position: absolute; top: 0px; width: 12px; }\",\".framer-52lc8 .framer-5r1x0o { height: 17px; left: 76px; position: absolute; top: 1px; width: 12px; }\",\".framer-52lc8 .framer-859rww { height: 17px; left: 90px; position: absolute; top: 1px; width: 12px; }\",\".framer-52lc8 .framer-901pf4 { height: 4px; left: 95px; position: absolute; top: 4px; width: 3px; }\",\".framer-52lc8 .framer-1eapbcy { height: 17px; left: 103px; position: absolute; top: 1px; width: 12px; }\",\".framer-52lc8 .framer-7utf43 { height: 4px; left: 107px; position: absolute; top: 4px; width: 3px; }\",\".framer-52lc8 .framer-1mp0cfk { height: 17px; left: 116px; position: absolute; top: 1px; width: 9px; }\",\".framer-52lc8 .framer-i56lnp { height: 17px; left: 123px; position: absolute; top: 1px; width: 13px; }\",\".framer-52lc8 .framer-17amjjs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-52lc8 .framer-e8i387 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-52lc8 .framer-17txyr2, .framer-52lc8 .framer-1drxy3y, .framer-52lc8 .framer-s3i7v7, .framer-52lc8 .framer-1qxv8fc { --framer-custom-cursors: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-52lc8 .framer-1513zox { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-52lc8 .framer-p47e5r-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-52lc8 .framer-1gvpjsm { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-52lc8 .framer-chq0ia { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 19px; height: min-content; justify-content: center; min-height: 20px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-52lc8.framer-v-ze9eb7.framer-x3t2sh { width: 810px; }\",\".framer-52lc8.framer-v-ze9eb7 .framer-jxeioi { padding: 50px 40px 30px 40px; }\",\".framer-52lc8.framer-v-ze9eb7 .framer-e8i387 { gap: 14px; }\",\".framer-52lc8.framer-v-1e9uygn.framer-x3t2sh { height: min-content; width: 390px; }\",\".framer-52lc8.framer-v-1e9uygn .framer-jxeioi { align-self: stretch; gap: 55px; height: auto; justify-content: flex-start; padding: 70px 20px 60px 20px; }\",\".framer-52lc8.framer-v-1e9uygn .framer-cqe406 { align-content: center; align-items: center; flex-direction: column; gap: 45px; justify-content: flex-start; order: 0; }\",\".framer-52lc8.framer-v-1e9uygn .framer-17amjjs { gap: 48px; width: 100%; }\",\".framer-52lc8.framer-v-1e9uygn .framer-e8i387 { flex-direction: column; gap: 12px; }\",\".framer-52lc8.framer-v-1e9uygn .framer-julu2z { flex-direction: column; gap: 8px; justify-content: center; order: 1; }\",\".framer-52lc8.framer-v-1e9uygn .framer-1513zox { justify-content: center; width: 100%; }\",\".framer-52lc8.framer-v-1e9uygn .framer-chq0ia { align-content: center; align-items: center; flex: none; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 320\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AuJmtfSas\":{\"layout\":[\"fixed\",\"fixed\"]},\"nkrCYKpAa\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEqDlesUzr=withCSS(Component,css,\"framer-52lc8\");export default FramerEqDlesUzr;FramerEqDlesUzr.displayName=\"Footer 2\";FramerEqDlesUzr.defaultProps={height:320,width:1200};addPropertyControls(FramerEqDlesUzr,{variant:{options:[\"Xb981EaTC\",\"AuJmtfSas\",\"nkrCYKpAa\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerEqDlesUzr,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.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\"}]},...AutoYearCopyrightFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEqDlesUzr\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AuJmtfSas\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nkrCYKpAa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"320\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EqDlesUzr.map","// Generated by Framer (ebccc92)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const oHt9jyv2K=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 20 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16.96 2 C 16.96 0.895 16.065 0 14.96 0 L 2 0 C 0.895 0 0 0.895 0 2 L 0 11.874 C 0 12.979 0.895 13.874 2 13.874 L 14.96 13.874 C 16.065 13.874 16.96 12.979 16.96 11.874 Z M 16.96 3.083 L 8.5 7 L 0 3.083\" fill=\"transparent\" height=\"13.874px\" id=\"l3uPWn_m1\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--tb06se, rgb(0,0,0))\" transform=\"translate(1.5 3)\" width=\"16.96px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,oHt9jyv2K:color??props.oHt9jyv2K??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,oHt9jyv2K,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-TyHCp\",className),layoutId:layoutId,ref:ref,style:{\"--tb06se\":oHt9jyv2K,...style}});});const css=[`.framer-TyHCp { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--tb06se); mask: ${mask}; width: 20px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 20\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"oHt9jyv2K\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Email\",\"color\":{\"type\":\"variable\",\"value\":\"tb06se\"},\"set\":{\"localId\":\"vectorSet/tTabjafwR\",\"id\":\"tTabjafwR\",\"moduleId\":\"Nyn3l2ZmHUwugVFcubLz\"}}\n */const Icon=withCSS(Component,css,\"framer-TyHCp\");Icon.displayName=\"Email\";export default Icon;addPropertyControls(Icon,{oHt9jyv2K:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"oHt9jyv2K\\\":\\\"color\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"20\",\"framerVector\":\"{\\\"name\\\":\\\"Email\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"tb06se\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/tTabjafwR\\\",\\\"id\\\":\\\"tTabjafwR\\\",\\\"moduleId\\\":\\\"Nyn3l2ZmHUwugVFcubLz\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ebccc92)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Email from\"https://framerusercontent.com/modules/8ICDtb1z8ysEG9Vw7728/8rmP8GDlQD46AvHpYWAU/JW5HTD_Oc.js\";const EmailFonts=getFonts(Email);const enabledGestures={VySDDi9dR:{hover:true}};const serializationHash=\"framer-S1wvm\";const variantClassNames={VySDDi9dR:\"framer-v-h71blw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"VySDDi9dR\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"mailto:ludwig@finesupply.co\",motionChild:true,nodeId:\"VySDDi9dR\",openInNewTab:true,scopeId:\"qOd0oyVZv\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-h71blw\",className,classNames)} framer-ye1kl8`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"VySDDi9dR\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{\"VySDDi9dR-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.1)\"}},...addPropertyOverrides({\"VySDDi9dR-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Email,{animated:true,className:\"framer-17373yx\",layoutDependency:layoutDependency,layoutId:\"N1wtGXnpF\",style:{\"--tb06se\":\"rgb(255, 255, 255)\"},transformTemplate:transformTemplate1})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-S1wvm.framer-ye1kl8, .framer-S1wvm .framer-ye1kl8 { display: block; }\",\".framer-S1wvm.framer-h71blw { cursor: pointer; height: 40px; overflow: visible; position: relative; text-decoration: none; width: 40px; }\",\".framer-S1wvm .framer-17373yx { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 50%; position: absolute; top: 50%; width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"a2JN24oPi\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqOd0oyVZv=withCSS(Component,css,\"framer-S1wvm\");export default FramerqOd0oyVZv;FramerqOd0oyVZv.displayName=\"Button Icon\";FramerqOd0oyVZv.defaultProps={height:40,width:40};addFonts(FramerqOd0oyVZv,[{explicitInter:true,fonts:[]},...EmailFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqOd0oyVZv\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"a2JN24oPi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"40\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qOd0oyVZv.map","// Generated by Framer (ebccc92)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Button from\"https://framerusercontent.com/modules/oX2QoTKvNUnpYRYvWLPg/PmtkiuG6wUgoa7V6NYzH/ESViJ81ff.js\";import ButtonIcon from\"https://framerusercontent.com/modules/OB4wayjBTkUUTDlq1ddt/EDUG3kf9YMT0eQDu55vN/qOd0oyVZv.js\";const ButtonFonts=getFonts(Button);const ButtonWithVariantAppearEffect=withVariantAppearEffect(Button);const cycleOrder=[\"vvHTF7cU2\",\"fmKE710k7\",\"gcnbm6Q0B\",\"c7bW5Z9X7\",\"elpzB7LrL\"];const serializationHash=\"framer-5lupL\";const variantClassNames={c7bW5Z9X7:\"framer-v-1m4tvxy\",elpzB7LrL:\"framer-v-1lgrume\",fmKE710k7:\"framer-v-18qkuva\",gcnbm6Q0B:\"framer-v-9sk3cv\",vvHTF7cU2:\"framer-v-1q8jo7l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Rs3T5zJCR=undefined;const MjZgm6EJh=undefined;const IFQnKk1ZS=undefined;const setRs3T5zJCR=undefined;const transition1={bounce:.1,delay:0,duration:.7,type:\"spring\"};const transition2={damping:30,delay:0,mass:.1,stiffness:400,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;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={\"Desktop •\\xa0Scrolled\":\"gcnbm6Q0B\",\"Mobile Bottom • Initial\":\"elpzB7LrL\",\"Mobile Bottom • Scrolled\":\"c7bW5Z9X7\",Desktop:\"vvHTF7cU2\",Top:\"fmKE710k7\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({bGAppearing,cTA,cTALabel,height,id,width,...props})=>{return{...props,IFQnKk1ZS:bGAppearing??props.IFQnKk1ZS,MjZgm6EJh:cTA??props.MjZgm6EJh,Rs3T5zJCR:cTALabel??props.Rs3T5zJCR??\"Book a call\",variant:humanReadableVariantMap[props.variant]??props.variant??\"vvHTF7cU2\"};};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,IFQnKk1ZS,MjZgm6EJh,\"Rs3T5zJCR\":externalRs3T5zJCR,\"onRs3T5zJCRChange\":setExternalRs3T5zJCR,...restProps}=getProps(props);const[Rs3T5zJCR,setRs3T5zJCR]=useStateVariable(externalRs3T5zJCR,setExternalRs3T5zJCR);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vvHTF7cU2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"fmKE710k7\",\"c7bW5Z9X7\",\"elpzB7LrL\"].includes(baseVariant))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,...addPropertyOverrides({c7bW5Z9X7:{value:transition2},elpzB7LrL:{value:transition2},fmKE710k7:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1q8jo7l\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"vvHTF7cU2\",ref:refBinding,style:{...style},...addPropertyOverrides({c7bW5Z9X7:{\"data-framer-name\":\"Mobile Bottom • Scrolled\"},elpzB7LrL:{\"data-framer-name\":\"Mobile Bottom • Initial\"},fmKE710k7:{\"data-framer-name\":\"Top\"},gcnbm6Q0B:{\"data-framer-name\":\"Desktop •\\xa0Scrolled\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z994gj\",layoutDependency:layoutDependency,layoutId:\"AMWrwi3h_\",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\",backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\",WebkitBackdropFilter:\"none\"},variants:{c7bW5Z9X7:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(33, 33, 33, 0.87)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 12px 24px 0px rgba(0, 0, 0, 0.44), 0px 2px 4px 0px rgba(0, 0, 0, 0.25)\",WebkitBackdropFilter:\"blur(10px)\"},elpzB7LrL:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(33, 33, 33, 0.87)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 12px 24px 0px rgba(0, 0, 0, 0.44), 0px 2px 4px 0px rgba(0, 0, 0, 0.25)\",WebkitBackdropFilter:\"blur(10px)\"},fmKE710k7:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},gcnbm6Q0B:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(13, 13, 13, 0.82)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 12px 24px 0px rgba(0, 0, 0, 0.25), 0px 2px 4px 0px rgba(0, 0, 0, 0.25)\",WebkitBackdropFilter:\"blur(10px)\"}},...addPropertyOverrides({c7bW5Z9X7:{\"data-border\":true,transformTemplate:transformTemplate1},elpzB7LrL:{\"data-border\":true,transformTemplate:transformTemplate2},gcnbm6Q0B:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kdku03\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"ONmJGkAti\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-b9bfd9\",layoutDependency:layoutDependency,layoutId:\"px9cGtefd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 136.129 17.038\" overflow=\"visible\"><path d=\"M 4.114 0.801 C 4.196 0.66 4.342 0.565 4.507 0.544 C 4.673 0.522 4.839 0.577 4.957 0.691 L 11.328 6.903 L 11.328 16.691 L 4.461 16.691 C 2.704 16.711 1.066 15.834 0.152 14.385 C -0.257 13.737 0.209 12.968 0.967 12.772 C 1.726 12.576 2.496 13.078 3.124 13.533 C 3.982 14.152 5.182 14.062 5.93 13.321 C 6.677 12.58 6.74 11.419 6.077 10.607 C 5.414 9.794 4.23 9.583 3.31 10.112 C 2.636 10.502 1.817 10.923 1.083 10.652 C 0.349 10.38 -0.031 9.567 0.446 8.964 C 2.032 6.957 4.955 6.477 7.138 7.865 L 7.247 7.76 L 4.241 4.634 C 3.306 3.661 3.327 2.265 3.86 1.235 L 4.114 0.8 Z M 10.794 0.206 C 11.088 0.206 11.327 0.437 11.327 0.721 L 11.327 5.358 L 8.127 2.267 C 8.127 1.128 9.268 0.206 10.447 0.206 Z M 16.106 16.691 C 15.811 16.691 15.572 16.46 15.572 16.176 L 15.572 0.862 C 15.572 0.578 15.811 0.347 16.106 0.347 L 24.088 0.347 C 24.382 0.347 24.621 0.578 24.621 0.862 L 24.621 3.541 C 24.621 3.826 24.382 4.056 24.088 4.056 L 20.186 4.056 C 19.891 4.056 19.652 4.287 19.652 4.571 L 19.652 6.277 C 19.652 6.561 19.891 6.792 20.186 6.792 L 23.656 6.792 C 23.95 6.792 24.189 7.022 24.189 7.307 L 24.189 9.986 C 24.189 10.27 23.95 10.501 23.656 10.501 L 20.186 10.501 C 19.891 10.501 19.652 10.731 19.652 11.016 L 19.652 16.176 C 19.652 16.46 19.414 16.691 19.119 16.691 Z M 26.887 16.691 C 26.592 16.691 26.353 16.46 26.353 16.176 L 26.353 0.862 C 26.353 0.578 26.592 0.347 26.887 0.347 L 29.9 0.347 C 30.194 0.347 30.433 0.578 30.433 0.862 L 30.433 16.176 C 30.433 16.46 30.194 16.691 29.9 16.691 Z M 33.356 16.691 C 33.061 16.691 32.823 16.46 32.823 16.176 L 32.823 0.862 C 32.823 0.578 33.061 0.347 33.356 0.347 L 36.996 0.347 C 37.215 0.347 37.412 0.476 37.492 0.673 L 39.975 6.723 C 40.142 7.124 40.316 7.55 40.491 7.994 C 40.704 8.534 41.557 8.389 41.557 7.811 L 41.557 0.862 C 41.557 0.578 41.796 0.347 42.091 0.347 L 44.745 0.347 C 45.039 0.347 45.278 0.578 45.278 0.862 L 45.278 16.176 C 45.278 16.46 45.039 16.691 44.745 16.691 L 41.106 16.691 C 40.887 16.691 40.69 16.562 40.609 16.364 L 38.151 10.316 C 37.958 9.854 37.769 9.389 37.585 8.923 C 37.372 8.387 36.542 8.532 36.542 9.106 L 36.542 16.176 C 36.542 16.46 36.303 16.691 36.009 16.691 Z M 48.215 16.691 C 47.92 16.691 47.681 16.46 47.681 16.176 L 47.681 0.862 C 47.681 0.578 47.92 0.347 48.215 0.347 L 56.509 0.347 C 56.803 0.347 57.042 0.578 57.042 0.862 L 57.042 3.541 C 57.042 3.826 56.803 4.056 56.509 4.056 L 52.296 4.056 C 52.001 4.056 51.762 4.287 51.762 4.571 L 51.762 6.068 C 51.762 6.353 52.001 6.584 52.296 6.584 L 56.1 6.584 C 56.395 6.584 56.634 6.814 56.634 7.099 L 56.634 9.661 C 56.634 9.946 56.395 10.176 56.1 10.176 L 52.296 10.176 C 52.001 10.176 51.762 10.407 51.762 10.691 L 51.762 12.467 C 51.762 12.751 52.001 12.982 52.296 12.982 L 56.509 12.982 C 56.803 12.982 57.042 13.212 57.042 13.497 L 57.042 16.176 C 57.042 16.46 56.803 16.691 56.509 16.691 Z M 68.317 17.015 C 64.784 17.015 62.636 15.174 62.409 11.971 C 62.401 11.835 62.452 11.701 62.55 11.603 C 62.648 11.504 62.785 11.45 62.926 11.452 L 66.065 11.452 C 66.356 11.452 66.588 11.678 66.629 11.957 C 66.785 13.001 67.381 13.561 68.341 13.561 C 69.277 13.561 69.805 13.004 69.805 12.077 C 69.805 11.243 69.397 10.779 68.365 10.454 L 65.941 9.69 C 63.684 8.971 62.532 7.418 62.532 5.03 C 62.532 1.924 64.717 0 68.245 0 C 71.663 0 73.675 1.776 73.89 4.952 C 73.898 5.088 73.846 5.222 73.748 5.32 C 73.65 5.418 73.513 5.473 73.372 5.471 L 70.257 5.471 C 69.966 5.471 69.735 5.244 69.694 4.966 C 69.55 3.973 69.02 3.454 68.149 3.454 C 67.261 3.454 66.685 3.987 66.685 4.868 C 66.685 5.61 67.117 6.074 68.125 6.398 L 70.597 7.209 C 72.805 7.928 73.957 9.481 73.957 11.823 C 73.957 15.091 71.869 17.015 68.317 17.015 Z M 81.875 17.038 C 78.204 17.038 75.875 14.859 75.875 11.591 L 75.875 0.862 C 75.875 0.578 76.114 0.347 76.409 0.347 L 79.422 0.347 C 79.717 0.347 79.955 0.578 79.955 0.862 L 79.955 11.452 C 79.955 12.565 80.7 13.329 81.875 13.329 C 83.052 13.329 83.772 12.565 83.772 11.452 L 83.772 0.862 C 83.772 0.578 84.011 0.347 84.305 0.347 L 87.319 0.347 C 87.613 0.347 87.852 0.578 87.852 0.862 L 87.852 11.591 C 87.852 14.883 85.523 17.038 81.875 17.038 Z M 90.707 16.691 C 90.413 16.691 90.174 16.46 90.174 16.176 L 90.174 0.862 C 90.174 0.578 90.413 0.347 90.707 0.347 L 95.598 0.347 C 99.198 0.347 101.502 2.411 101.502 5.935 C 101.502 9.481 99.198 11.545 95.598 11.545 L 94.787 11.545 C 94.493 11.545 94.254 11.775 94.254 12.06 L 94.254 16.176 C 94.254 16.46 94.015 16.691 93.721 16.691 Z M 95.406 8.067 C 96.606 8.067 97.351 7.418 97.351 5.935 C 97.351 4.474 96.606 3.824 95.406 3.824 L 94.787 3.824 C 94.493 3.824 94.254 4.055 94.254 4.34 L 94.254 7.552 C 94.254 7.837 94.493 8.067 94.787 8.067 Z M 103.598 16.691 C 103.303 16.691 103.065 16.46 103.065 16.176 L 103.065 0.862 C 103.065 0.578 103.303 0.347 103.598 0.347 L 108.489 0.347 C 112.089 0.347 114.393 2.411 114.393 5.935 C 114.393 9.481 112.089 11.545 108.489 11.545 L 107.678 11.545 C 107.383 11.545 107.145 11.775 107.145 12.06 L 107.145 16.176 C 107.145 16.46 106.906 16.691 106.611 16.691 Z M 108.297 8.067 C 109.497 8.067 110.24 7.418 110.24 5.935 C 110.24 4.474 109.497 3.824 108.297 3.824 L 107.678 3.824 C 107.383 3.824 107.145 4.055 107.145 4.34 L 107.145 7.552 C 107.145 7.837 107.383 8.067 107.678 8.067 Z M 116.489 16.691 C 116.194 16.691 115.955 16.46 115.955 16.176 L 115.955 0.862 C 115.955 0.578 116.194 0.347 116.489 0.347 L 119.502 0.347 C 119.797 0.347 120.035 0.578 120.035 0.862 L 120.035 12.235 C 120.035 12.519 120.274 12.75 120.569 12.75 L 124.277 12.75 C 124.572 12.75 124.811 12.981 124.811 13.265 L 124.811 16.176 C 124.811 16.46 124.572 16.691 124.277 16.691 Z M 128.152 16.691 C 127.857 16.691 127.618 16.46 127.618 16.176 L 127.618 11.093 C 127.618 11.024 127.603 10.955 127.576 10.891 L 123.231 1.065 C 123.16 0.906 123.177 0.723 123.276 0.579 C 123.375 0.434 123.542 0.347 123.722 0.347 L 127.043 0.347 C 127.272 0.347 127.476 0.488 127.549 0.698 L 128.987 4.798 L 129.152 5.283 C 129.225 5.494 129.428 5.636 129.658 5.636 C 129.888 5.636 130.092 5.494 130.164 5.283 L 130.331 4.799 L 131.768 0.698 C 131.841 0.488 132.044 0.347 132.273 0.347 L 135.595 0.347 C 135.774 0.347 135.942 0.434 136.04 0.579 C 136.139 0.723 136.156 0.906 136.085 1.065 L 131.741 10.891 C 131.713 10.955 131.699 11.024 131.698 11.093 L 131.698 16.176 C 131.698 16.46 131.459 16.691 131.165 16.691 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1hea221\",layoutDependency:layoutDependency,layoutId:\"RkKb2tGrf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.328 16.152\" overflow=\"visible\"><path d=\"M 4.114 0.261 C 4.196 0.121 4.342 0.026 4.507 0.005 C 4.673 -0.017 4.839 0.038 4.957 0.152 L 11.328 6.364 L 11.328 16.152 L 4.461 16.152 C 2.704 16.171 1.066 15.295 0.152 13.846 C -0.257 13.198 0.209 12.429 0.967 12.233 C 1.726 12.037 2.496 12.539 3.124 12.994 C 3.982 13.613 5.182 13.523 5.93 12.782 C 6.677 12.041 6.74 10.88 6.077 10.068 C 5.414 9.255 4.23 9.044 3.31 9.573 C 2.636 9.963 1.817 10.384 1.083 10.113 C 0.349 9.841 -0.031 9.028 0.446 8.425 C 2.032 6.418 4.955 5.938 7.138 7.326 L 7.247 7.221 L 4.241 4.095 C 3.306 3.122 3.327 1.725 3.86 0.696 L 4.114 0.26 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-coduh6\",layoutDependency:layoutDependency,layoutId:\"TjZbCRBrQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.2 5.152\" overflow=\"visible\"><path d=\"M 2.667 0 C 2.961 0 3.2 0.231 3.2 0.515 L 3.2 5.152 L 0 2.061 C 0 0.922 1.141 0 2.32 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14w2sfk\",layoutDependency:layoutDependency,layoutId:\"HyG3B5sV0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.049 16.344\" overflow=\"visible\"><path d=\"M 0.533 16.344 C 0.239 16.344 0 16.113 0 15.829 L 0 0.515 C 0 0.231 0.239 0 0.533 0 L 8.515 0 C 8.81 0 9.049 0.231 9.049 0.515 L 9.049 3.194 C 9.049 3.478 8.81 3.709 8.515 3.709 L 4.613 3.709 C 4.319 3.709 4.08 3.94 4.08 4.224 L 4.08 5.929 C 4.08 6.214 4.319 6.445 4.613 6.445 L 8.083 6.445 C 8.378 6.445 8.617 6.675 8.617 6.96 L 8.617 9.638 C 8.617 9.923 8.378 10.154 8.083 10.154 L 4.613 10.154 C 4.319 10.154 4.08 10.384 4.08 10.669 L 4.08 15.829 C 4.08 16.113 3.841 16.344 3.547 16.344 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mv3wm9\",layoutDependency:layoutDependency,layoutId:\"GdGqeOuJT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.08 16.344\" overflow=\"visible\"><path d=\"M 0.533 16.344 C 0.239 16.344 0 16.113 0 15.829 L 0 0.515 C 0 0.231 0.239 0 0.533 0 L 3.547 0 C 3.841 0 4.08 0.231 4.08 0.515 L 4.08 15.829 C 4.08 16.113 3.841 16.344 3.547 16.344 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10brfa\",layoutDependency:layoutDependency,layoutId:\"LNW2Ernm5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.455 16.344\" overflow=\"visible\"><path d=\"M 0.533 16.344 C 0.239 16.344 0 16.113 0 15.829 L 0 0.515 C 0 0.231 0.239 0 0.533 0 L 4.174 0 C 4.393 0 4.589 0.129 4.67 0.326 L 7.152 6.376 C 7.319 6.776 7.493 7.203 7.668 7.647 C 7.882 8.187 8.735 8.042 8.735 7.464 L 8.735 0.515 C 8.735 0.231 8.974 0 9.268 0 L 11.922 0 C 12.217 0 12.455 0.231 12.455 0.515 L 12.455 15.829 C 12.455 16.113 12.217 16.344 11.922 16.344 L 8.284 16.344 C 8.064 16.344 7.867 16.214 7.787 16.017 L 5.328 9.969 C 5.135 9.507 4.947 9.042 4.763 8.576 C 4.549 8.039 3.719 8.185 3.719 8.759 L 3.719 15.829 C 3.719 16.113 3.481 16.344 3.186 16.344 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1c6vx9f\",layoutDependency:layoutDependency,layoutId:\"Ct_kgHVk1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.361 16.344\" overflow=\"visible\"><path d=\"M 0.533 16.344 C 0.239 16.344 0 16.113 0 15.829 L 0 0.515 C 0 0.231 0.239 0 0.533 0 L 8.828 0 C 9.122 0 9.361 0.231 9.361 0.515 L 9.361 3.194 C 9.361 3.478 9.122 3.709 8.828 3.709 L 4.614 3.709 C 4.32 3.709 4.081 3.94 4.081 4.224 L 4.081 5.721 C 4.081 6.006 4.32 6.236 4.614 6.236 L 8.419 6.236 C 8.714 6.236 8.953 6.467 8.953 6.752 L 8.953 9.314 C 8.953 9.598 8.714 9.829 8.419 9.829 L 4.614 9.829 C 4.32 9.829 4.081 10.06 4.081 10.344 L 4.081 12.119 C 4.081 12.404 4.32 12.635 4.614 12.635 L 8.828 12.635 C 9.122 12.635 9.361 12.865 9.361 13.15 L 9.361 15.829 C 9.361 16.113 9.122 16.344 8.828 16.344 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rfbwr\",layoutDependency:layoutDependency,layoutId:\"IJl58Lkhw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.55 17.015\" overflow=\"visible\"><path d=\"M 5.909 17.015 C 2.376 17.015 0.228 15.174 0.001 11.971 C -0.007 11.835 0.044 11.701 0.142 11.603 C 0.241 11.504 0.377 11.45 0.518 11.452 L 3.657 11.452 C 3.948 11.452 4.18 11.678 4.222 11.957 C 4.377 13.001 4.974 13.561 5.934 13.561 C 6.869 13.561 7.397 13.004 7.397 12.077 C 7.397 11.243 6.99 10.779 5.957 10.454 L 3.534 9.69 C 1.276 8.971 0.124 7.418 0.124 5.03 C 0.124 1.924 2.309 0 5.838 0 C 9.255 0 11.267 1.776 11.482 4.952 C 11.49 5.088 11.438 5.222 11.34 5.32 C 11.242 5.418 11.106 5.473 10.964 5.471 L 7.849 5.471 C 7.558 5.471 7.327 5.244 7.286 4.966 C 7.142 3.973 6.612 3.454 5.742 3.454 C 4.853 3.454 4.277 3.987 4.277 4.868 C 4.277 5.61 4.709 6.074 5.717 6.398 L 8.19 7.209 C 10.398 7.928 11.55 9.481 11.55 11.823 C 11.55 15.091 9.461 17.015 5.909 17.015 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-lbckjt\",layoutDependency:layoutDependency,layoutId:\"LRpdU_xQc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.977 16.691\" overflow=\"visible\"><path d=\"M 6 16.691 C 2.329 16.691 0 14.512 0 11.244 L 0 0.515 C 0 0.231 0.239 0 0.533 0 L 3.547 0 C 3.841 0 4.08 0.231 4.08 0.515 L 4.08 11.105 C 4.08 12.217 4.825 12.982 6 12.982 C 7.177 12.982 7.897 12.217 7.897 11.105 L 7.897 0.515 C 7.897 0.231 8.135 0 8.43 0 L 11.443 0 C 11.738 0 11.977 0.231 11.977 0.515 L 11.977 11.244 C 11.977 14.536 9.648 16.691 6 16.691 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ia75n8\",layoutDependency:layoutDependency,layoutId:\"gF3K5P5Qg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.328 16.344\" overflow=\"visible\"><path d=\"M 0.533 16.344 C 0.239 16.344 0 16.113 0 15.829 L 0 0.515 C 0 0.231 0.239 0 0.533 0 L 5.424 0 C 9.024 0 11.328 2.064 11.328 5.587 C 11.328 9.134 9.024 11.197 5.424 11.197 L 4.613 11.197 C 4.319 11.197 4.08 11.428 4.08 11.712 L 4.08 15.829 C 4.08 16.113 3.841 16.344 3.547 16.344 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tqvmg1\",layoutDependency:layoutDependency,layoutId:\"nMWIeoG1l\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.097 4.243\" overflow=\"visible\"><path d=\"M 1.152 4.243 C 2.352 4.243 3.097 3.594 3.097 2.11 C 3.097 0.649 2.352 0 1.152 0 L 0.533 0 C 0.239 0 0 0.231 0 0.515 L 0 3.728 C 0 4.012 0.239 4.243 0.533 4.243 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hs3td8\",layoutDependency:layoutDependency,layoutId:\"VwNbBmhdr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.328 16.344\" overflow=\"visible\"><path d=\"M 0.533 16.344 C 0.239 16.344 0 16.113 0 15.829 L 0 0.515 C 0 0.231 0.239 0 0.533 0 L 5.424 0 C 9.024 0 11.328 2.064 11.328 5.587 C 11.328 9.134 9.024 11.197 5.424 11.197 L 4.613 11.197 C 4.319 11.197 4.08 11.428 4.08 11.712 L 4.08 15.829 C 4.08 16.113 3.841 16.344 3.547 16.344 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kdtt64\",layoutDependency:layoutDependency,layoutId:\"hregDoWMr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.095 4.243\" overflow=\"visible\"><path d=\"M 1.152 4.243 C 2.352 4.243 3.095 3.594 3.095 2.11 C 3.095 0.649 2.352 0 1.152 0 L 0.533 0 C 0.239 0 0 0.231 0 0.515 L 0 3.728 C 0 4.012 0.239 4.243 0.533 4.243 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1s4lesn\",layoutDependency:layoutDependency,layoutId:\"pIN4NrPtc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.855 16.344\" overflow=\"visible\"><path d=\"M 0.533 16.344 C 0.239 16.344 0 16.113 0 15.829 L 0 0.515 C 0 0.231 0.239 0 0.533 0 L 3.547 0 C 3.841 0 4.08 0.231 4.08 0.515 L 4.08 11.888 C 4.08 12.172 4.319 12.403 4.613 12.403 L 8.322 12.403 C 8.617 12.403 8.855 12.633 8.855 12.918 L 8.855 15.829 C 8.855 16.113 8.617 16.344 8.322 16.344 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1os8rd6\",layoutDependency:layoutDependency,layoutId:\"ZA1QnZn4c\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.941 16.344\" overflow=\"visible\"><path d=\"M 4.964 16.344 C 4.669 16.344 4.43 16.113 4.43 15.829 L 4.43 10.746 C 4.43 10.677 4.416 10.608 4.388 10.544 L 0.043 0.718 C -0.028 0.559 -0.011 0.376 0.088 0.231 C 0.187 0.087 0.354 0 0.534 0 L 3.855 0 C 4.084 0 4.288 0.141 4.361 0.35 L 5.799 4.451 L 5.964 4.936 C 6.037 5.147 6.241 5.289 6.47 5.289 C 6.7 5.289 6.904 5.147 6.976 4.936 L 7.143 4.452 L 8.58 0.35 C 8.653 0.141 8.856 0 9.085 0 L 12.407 0 C 12.586 0 12.754 0.087 12.852 0.231 C 12.951 0.376 12.968 0.559 12.898 0.718 L 8.553 10.544 C 8.525 10.608 8.511 10.677 8.51 10.746 L 8.51 15.829 C 8.51 16.113 8.272 16.344 7.977 16.344 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jw5zy3\",layoutDependency:layoutDependency,layoutId:\"p09uhvyME\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+16+0+0+0,...addPropertyOverrides({c7bW5Z9X7:{y:(componentViewport?.y||0)+((componentViewport?.height||72)*.5000000000000002-26)+6+0},elpzB7LrL:{y:(componentViewport?.y||0)+(componentViewport?.height||72)- -20+6+0},fmKE710k7:{y:(componentViewport?.y||0)+10+0+6+0},gcnbm6Q0B:{y:(componentViewport?.y||0)+16+0+4+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12k6d13-container\",\"data-framer-name\":\"PrimaryButton\",layoutDependency:layoutDependency,layoutId:\"qCRmDfftW-container\",name:\"PrimaryButton\",nodeId:\"qCRmDfftW\",rendersWithMotion:true,scopeId:\"MXqfFzPbq\",children:/*#__PURE__*/_jsx(ButtonWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:IFQnKk1ZS,target:\"Cbwq5AJsm\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,H9fdquxmO:Rs3T5zJCR,height:\"100%\",id:\"qCRmDfftW\",layoutId:\"qCRmDfftW\",name:\"PrimaryButton\",onH9fdquxmOChange:setRs3T5zJCR,qa2d0SHwc:MjZgm6EJh,qZfHbmzQf:false,RMhFIWT7F:\"get-started\",uFNDrhDvW:false,variant:matchVariant(\"Cbwq5AJsm\"),width:\"100%\",...addPropertyOverrides({c7bW5Z9X7:{style:{height:\"100%\"}},elpzB7LrL:{style:{height:\"100%\"}},fmKE710k7:{style:{height:\"100%\"}}},baseVariant,gestureVariant)})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ko2o5p\",layoutDependency:layoutDependency,layoutId:\"gI4Aa_13o\",style:{background:\"linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.46) 21.74655123873874%, rgba(0, 0, 0, 0.22) 61.89470720720721%, rgba(0, 0, 0, 0) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{c7bW5Z9X7:{background:\"linear-gradient(180deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 33%, rgb(0, 0, 0) 67%, rgb(0, 0, 0) 100%)\",backgroundColor:\"rgb(0, 0, 0)\"},elpzB7LrL:{background:\"linear-gradient(180deg, rgb(0, 0, 0) 0%, rgb(0, 0, 0) 33%, rgb(0, 0, 0) 67%, rgb(0, 0, 0) 100%)\",backgroundColor:\"rgb(0, 0, 0)\"},fmKE710k7:{background:\"linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%)\"}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5lupL.framer-1sx78kp, .framer-5lupL .framer-1sx78kp { display: block; }\",\".framer-5lupL.framer-1q8jo7l { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px 0px 16px 0px; position: relative; width: 1184px; }\",\".framer-5lupL .framer-z994gj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1183px; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 100%; z-index: 5; }\",\".framer-5lupL .framer-1kdku03 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-5lupL .framer-b9bfd9 { height: 17px; position: relative; width: 136px; }\",\".framer-5lupL .framer-1hea221 { height: 16px; left: 0px; position: absolute; top: 1px; width: 12px; }\",\".framer-5lupL .framer-coduh6 { height: 5px; left: 8px; position: absolute; top: 0px; width: 3px; }\",\".framer-5lupL .framer-14w2sfk { height: 17px; left: 16px; position: absolute; top: 1px; width: 9px; }\",\".framer-5lupL .framer-1mv3wm9 { height: 17px; left: 27px; position: absolute; top: 1px; width: 4px; }\",\".framer-5lupL .framer-10brfa { height: 17px; left: 33px; position: absolute; top: 1px; width: 13px; }\",\".framer-5lupL .framer-1c6vx9f { height: 17px; left: 48px; position: absolute; top: 1px; width: 10px; }\",\".framer-5lupL .framer-1rfbwr { height: 17px; left: 63px; position: absolute; top: 0px; width: 12px; }\",\".framer-5lupL .framer-lbckjt { height: 17px; left: 76px; position: absolute; top: 1px; width: 12px; }\",\".framer-5lupL .framer-1ia75n8 { height: 17px; left: 90px; position: absolute; top: 1px; width: 12px; }\",\".framer-5lupL .framer-1tqvmg1 { height: 4px; left: 95px; position: absolute; top: 4px; width: 3px; }\",\".framer-5lupL .framer-1hs3td8 { height: 17px; left: 103px; position: absolute; top: 1px; width: 12px; }\",\".framer-5lupL .framer-1kdtt64 { height: 4px; left: 107px; position: absolute; top: 4px; width: 3px; }\",\".framer-5lupL .framer-1s4lesn { height: 17px; left: 116px; position: absolute; top: 1px; width: 9px; }\",\".framer-5lupL .framer-1os8rd6 { height: 17px; left: 123px; position: absolute; top: 1px; width: 13px; }\",\".framer-5lupL .framer-1jw5zy3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-5lupL .framer-12k6d13-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-5lupL .framer-1ko2o5p { bottom: 63px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-5lupL.framer-v-18qkuva.framer-1q8jo7l { padding: 10px 16px 16px 8px; width: 390px; }\",\".framer-5lupL.framer-v-18qkuva .framer-z994gj { order: 1; padding: 6px 6px 6px 16px; z-index: 6; }\",\".framer-5lupL.framer-v-18qkuva .framer-1kdku03, .framer-5lupL.framer-v-9sk3cv .framer-1kdku03, .framer-5lupL.framer-v-1m4tvxy .framer-1kdku03, .framer-5lupL.framer-v-1lgrume .framer-1kdku03 { order: 0; }\",\".framer-5lupL.framer-v-18qkuva .framer-1jw5zy3, .framer-5lupL.framer-v-9sk3cv .framer-1jw5zy3, .framer-5lupL.framer-v-1m4tvxy .framer-1jw5zy3, .framer-5lupL.framer-v-1lgrume .framer-1jw5zy3 { order: 1; }\",\".framer-5lupL.framer-v-18qkuva .framer-12k6d13-container, .framer-5lupL.framer-v-1m4tvxy .framer-12k6d13-container, .framer-5lupL.framer-v-1lgrume .framer-12k6d13-container { height: 40px; }\",\".framer-5lupL.framer-v-18qkuva .framer-1ko2o5p { bottom: 0px; order: 0; }\",\".framer-5lupL.framer-v-9sk3cv .framer-z994gj { max-width: 600px; padding: 4px 4px 4px 16px; z-index: 6; }\",\".framer-5lupL.framer-v-1m4tvxy.framer-1q8jo7l { display: block; height: 72px; padding: unset; width: 390px; }\",\".framer-5lupL.framer-v-1m4tvxy .framer-z994gj { left: 12px; padding: 6px 6px 6px 16px; position: absolute; right: 12px; top: 50%; width: unset; z-index: 6; }\",\".framer-5lupL.framer-v-1m4tvxy .framer-1ko2o5p { bottom: -59px; height: 92px; top: unset; }\",\".framer-5lupL.framer-v-1lgrume.framer-1q8jo7l { display: block; height: 72px; overflow: hidden; padding: unset; width: 390px; }\",\".framer-5lupL.framer-v-1lgrume .framer-z994gj { bottom: -72px; left: 50%; padding: 6px 6px 6px 16px; position: absolute; width: 370px; z-index: 6; }\",\".framer-5lupL.framer-v-1lgrume .framer-1ko2o5p { bottom: -7px; height: 6px; top: unset; }\",'.framer-5lupL[data-border=\"true\"]::after, .framer-5lupL [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 72\n * @framerIntrinsicWidth 1184\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"fmKE710k7\":{\"layout\":[\"fixed\",\"auto\"]},\"gcnbm6Q0B\":{\"layout\":[\"fixed\",\"auto\"]},\"c7bW5Z9X7\":{\"layout\":[\"fixed\",\"fixed\"]},\"elpzB7LrL\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"IFQnKk1ZS\":\"bGAppearing\",\"MjZgm6EJh\":\"cTA\",\"Rs3T5zJCR\":\"cTALabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"_m3vk9n\",\"trackingId\":\"get-started\"}]\n */const FramerMXqfFzPbq=withCSS(Component,css,\"framer-5lupL\");export default FramerMXqfFzPbq;FramerMXqfFzPbq.displayName=\"NavBar\";FramerMXqfFzPbq.defaultProps={height:72,width:1184};addPropertyControls(FramerMXqfFzPbq,{variant:{options:[\"vvHTF7cU2\",\"fmKE710k7\",\"gcnbm6Q0B\",\"c7bW5Z9X7\",\"elpzB7LrL\"],optionTitles:[\"Desktop\",\"Top\",\"Desktop •\\xa0Scrolled\",\"Mobile Bottom • Scrolled\",\"Mobile Bottom • Initial\"],title:\"Variant\",type:ControlType.Enum},IFQnKk1ZS:{title:\"BG-appearing\",type:ControlType.ScrollSectionRef},MjZgm6EJh:{title:\"CTA\",type:ControlType.Link},Rs3T5zJCR:{defaultValue:\"Book a call\",displayTextArea:false,placeholder:\"\",title:\"CTA Label\",type:ControlType.String},onRs3T5zJCRChange:{changes:\"Rs3T5zJCR\",type:ControlType.ChangeHandler}});addFonts(FramerMXqfFzPbq,[{explicitInter:true,fonts:[]},...ButtonFonts],{supportsExplicitInterCodegen:true});FramerMXqfFzPbq.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(ButtonIcon,{},context),forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMXqfFzPbq\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"IFQnKk1ZS\\\":\\\"bGAppearing\\\",\\\"MjZgm6EJh\\\":\\\"cTA\\\",\\\"Rs3T5zJCR\\\":\\\"cTALabel\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_m3vk9n\\\",\\\"trackingId\\\":\\\"get-started\\\"}]\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"72\",\"framerIntrinsicWidth\":\"1184\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fmKE710k7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gcnbm6Q0B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"c7bW5Z9X7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"elpzB7LrL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ebccc92)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import Footer2 from\"#framer/local/canvasComponent/EqDlesUzr/EqDlesUzr.js\";import NavBar from\"#framer/local/canvasComponent/MXqfFzPbq/MXqfFzPbq.js\";const SmoothScrollFonts=getFonts(SmoothScroll);const NavBarFonts=getFonts(NavBar);const NavBarWithVariantAppearEffect=withVariantAppearEffect(NavBar);const Footer2Fonts=getFonts(Footer2);const breakpoints={ccMktGVKs:\"(max-width: 809.98px)\",oiAbvsf4V:\"(min-width: 1200px)\",Pk_SvzYc1:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-4Weit\";const variantClassNames={ccMktGVKs:\"framer-v-wcqt3f\",oiAbvsf4V:\"framer-v-1v8948n\",Pk_SvzYc1:\"framer-v-1l1lbps\"};const BcStjJVx_=undefined;const hiWJBmz6f=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={ccMktGVKs:[\".framer-4Weit .framer-1g8rqds-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); right: 0px; top: unset; width: unset; }\",\".framer-4Weit .framer-92bpnl-container { order: -998; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={ccMktGVKs:\".framer-wcqt3f-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4Weit.framer-4i079t, .framer-4Weit .framer-4i079t { display: block; }\",\".framer-4Weit.framer-1v8948n { align-content: center; align-items: center; background-color: var(--token-202da0e8-7ad9-4bfb-98eb-ae8eca7d74ee, #08070e); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-4Weit .framer-799ig0-container { -webkit-user-select: none; flex: none; height: auto; order: -1000; pointer-events: none; position: relative; user-select: none; width: auto; z-index: -1; }\",\".framer-4Weit .framer-1g8rqds-container { flex: none; height: auto; left: 0px; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 6; }\",\".framer-4Weit .framer-17sq2fr { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-4Weit .framer-92bpnl-container { flex: none; height: auto; left: 0px; order: 1003; position: absolute; right: 0px; top: 0px; z-index: 6; }\",\".framer-4Weit .framer-8mybqe-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={ccMktGVKs:\"(max-width: 809.98px)\",oiAbvsf4V:\"(min-width: 1200px)\",Pk_SvzYc1:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"oiAbvsf4V\",Phone:\"ccMktGVKs\",Tablet:\"Pk_SvzYc1\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,navDarkTop,navTransparentTop,width,...props})=>{return{...props,BcStjJVx_:navTransparentTop??props.BcStjJVx_,hiWJBmz6f:navDarkTop??props.hiWJBmz6f,variant:humanReadableVariantMap[props.variant]??props.variant??\"oiAbvsf4V\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,hiWJBmz6f,BcStjJVx_,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"ccMktGVKs\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"oiAbvsf4V\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-202da0e8-7ad9-4bfb-98eb-ae8eca7d74ee, rgb(8, 7, 14)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1v8948n\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-799ig0-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"F25TIMky_\",scopeId:\"fhv6dLWsC\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"F25TIMky_\",intensity:10,layoutId:\"F25TIMky_\",width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ccMktGVKs:{y:928}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1g8rqds-container\",layoutScroll:true,nodeId:\"l8EKIq0DB\",rendersWithMotion:true,scopeId:\"fhv6dLWsC\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ccMktGVKs:{__framer__targets:[{ref:BcStjJVx_,target:\"elpzB7LrL\"},{ref:hiWJBmz6f,target:\"c7bW5Z9X7\"}],variant:matchVariant(\"elpzB7LrL\")},Pk_SvzYc1:{variant:matchVariant(\"fmKE710k7\")}},children:/*#__PURE__*/_jsx(NavBarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:BcStjJVx_,target:\"vvHTF7cU2\"},{ref:hiWJBmz6f,target:\"gcnbm6Q0B\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"l8EKIq0DB\",layoutId:\"l8EKIq0DB\",MjZgm6EJh:\"https://cal.com/finesupply/30min\",Rs3T5zJCR:\"Book a call\",style:{width:\"100%\"},variant:matchVariant(\"vvHTF7cU2\"),width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-17sq2fr\"}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ccMktGVKs:{height:72,width:\"100vw\",y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-92bpnl-container hidden-1v8948n hidden-1l1lbps\",nodeId:\"teiiVZHaj\",scopeId:\"fhv6dLWsC\",children:/*#__PURE__*/_jsx(NavBar,{height:\"100%\",id:\"teiiVZHaj\",layoutId:\"teiiVZHaj\",MjZgm6EJh:\"https://cal.com/finesupply/30min\",Rs3T5zJCR:\"Book a call\",style:{width:\"100%\"},variant:matchVariant(\"fmKE710k7\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:320,width:\"100vw\",y:1200,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8mybqe-container\",nodeId:\"NosAETeqq\",scopeId:\"fhv6dLWsC\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ccMktGVKs:{variant:matchVariant(\"nkrCYKpAa\")}},children:/*#__PURE__*/_jsx(Footer2,{height:\"100%\",id:\"NosAETeqq\",layoutId:\"NosAETeqq\",style:{width:\"100%\"},variant:matchVariant(\"Xb981EaTC\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Pk_SvzYc1\":{\"layout\":[\"fixed\",\"fixed\"]},\"ccMktGVKs\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"hiWJBmz6f\":\"navDarkTop\",\"BcStjJVx_\":\"navTransparentTop\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"oiAbvsf4V\":[\".framer-799ig0-container\",\".framer-1g8rqds-container\",\".framer-8mybqe-container\"],\"Pk_SvzYc1\":[\".framer-799ig0-container\",\".framer-1g8rqds-container\",\".framer-8mybqe-container\"],\"ccMktGVKs\":[\".framer-799ig0-container\",\".framer-1g8rqds-container\",\".framer-92bpnl-container\",\".framer-8mybqe-container\"]}\n * @framerBreakpoints {\"oiAbvsf4V\":{\"min\":1200,\"canvasClassName\":\"framer-1v8948n-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"Pk_SvzYc1\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1l1lbps-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"ccMktGVKs\":{\"max\":809,\"canvasClassName\":\"framer-wcqt3f-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant oiAbvsf4V\n * @framerLayoutTemplate true\n */const Framerfhv6dLWsC=withCSS(Component,css,\"framer-4Weit\");export default Framerfhv6dLWsC;Framerfhv6dLWsC.displayName=\"Layout-NavBar-Footer\";Framerfhv6dLWsC.defaultProps={height:1e3,width:1200};addPropertyControls(Framerfhv6dLWsC,{hiWJBmz6f:{description:\"\",title:\"nav-dark-top\",type:ControlType.ScrollSectionRef},BcStjJVx_:{title:\"nav-transparent-top\",type:ControlType.ScrollSectionRef}});addFonts(Framerfhv6dLWsC,[{explicitInter:true,fonts:[]},...SmoothScrollFonts,...NavBarFonts,...Footer2Fonts],{supportsExplicitInterCodegen:true});Framerfhv6dLWsC.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavBar,{},context),forwardLoader(Footer2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerfhv6dLWsC\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"oiAbvsf4V\\\":[\\\".framer-799ig0-container\\\",\\\".framer-1g8rqds-container\\\",\\\".framer-8mybqe-container\\\"],\\\"Pk_SvzYc1\\\":[\\\".framer-799ig0-container\\\",\\\".framer-1g8rqds-container\\\",\\\".framer-8mybqe-container\\\"],\\\"ccMktGVKs\\\":[\\\".framer-799ig0-container\\\",\\\".framer-1g8rqds-container\\\",\\\".framer-92bpnl-container\\\",\\\".framer-8mybqe-container\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerVariables\":\"{\\\"hiWJBmz6f\\\":\\\"navDarkTop\\\",\\\"BcStjJVx_\\\":\\\"navTransparentTop\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Pk_SvzYc1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ccMktGVKs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerBreakpoints\":\"{\\\"oiAbvsf4V\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1v8948n-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"Pk_SvzYc1\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1l1lbps-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"ccMktGVKs\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-wcqt3f-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"oiAbvsf4V\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport LayoutNavBarFooter from \"https://framerusercontent.com/modules/ul6nFAxgziRiu1gCsZEC/CBPGnB2Zhln68naWk6ak/fhv6dLWsC.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {AhVLt8Qn0: \"navbar-bg\", dxs0UqNYg: \"intro-6\", f16nVvkQV: \"work\", Fcq5pXiy2: \"intro-2\", nPJy58Kjl: \"intro-5\", nSDRCnN7Q: \"intro-3\", ntvLw1o24: \"intro-4\", oEL4CXkNF: \"nav-transparent-top\", Os1GfCfGS: \"nav-dark-top\", SFlQDOd4Z: \"full-hero\", utBWhf1ym: \"intro-1\", WDZsIsl5P: \"intro\", X1nvQzYYa: \"hero\", XwbOWc5nN: \"intro-7\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2ZTzQJ7pTnCaKa7qz8IZ/NCmlvjVcaZpVbO20R6kJ/augiA20Il.js\")), path: \"/\"}, ezYMDBuLi: {elements: {fvp2g9fo9: \"navbar-bg\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/svlOsfppIDzOXzIuxur8/EcaB9OMql9RU5fQgUyYx/ezYMDBuLi.js\")), path: \"/404\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {dWx0B1MWw: async () => (await import(\"https://framerusercontent.com/modules/A8SroNl4FB0d6oQ9GmZu/53T4CrXwtuLgJZM9g7rp/dWx0B1MWw.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"f31d864b69c4acdc7e6b4a184bf832fbf4a6e18328074e0e8a0e3a152e5712f5\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {BcStjJVx_: {href: {hash: \":oEL4CXkNF\", webPageId: \"augiA20Il\"}, refKey: true}, hiWJBmz6f: {href: {hash: \":Os1GfCfGS\", webPageId: \"augiA20Il\"}, refKey: true}}\r\nconst props2 = {...props1, BcStjJVx_: undefined, hiWJBmz6f: undefined}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, ezYMDBuLi: props2, ZP1JV0Gbn: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"ZP1JV0Gbn\":\r\ncase \"ezYMDBuLi\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"hiWJBmz6f\"], props[\"BcStjJVx_\"]]}, (resolvedLinks) => React.createElement(LayoutNavBarFooter, {...props, BcStjJVx_: siteRef(resolvedLinks[1]), hiWJBmz6f: siteRef(resolvedLinks[0]), key: \"LayoutNavBarFooter\", style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"ZP1JV0Gbn\":\r\ncase \"ezYMDBuLi\":\r\nreturn [{hash: \"1v8948n\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1l1lbps\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"wcqt3f\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/svlOsfppIDzOXzIuxur8/EcaB9OMql9RU5fQgUyYx/ezYMDBuLi.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://finesupply.co\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/bCbrrNNV78hafNbYUR2G/ZDZaKaOdzFtUdB6ZNgwv/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}