{"version":3,"file":"shared-lib.Y3MbbFRE.mjs","names":["useState","useRef","index","__legacyOverrideHOC_DataObserverContext","_jsx","fonts","css","className","useState","index","v0","v1","v2","v3","v4","v5","v6","v7","v8","v9","v10","v11","v12","v13","v14","v15","v16","v17","v18","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","getLocalizedValue","useRef","useMemo","addPropertyOverrides","IconFonts","Icon","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","fonts","css","className","fonts","css","className","fonts","css","className","x","debounce","className","Component","useRef","_Fragment","Children","useReducer","defaultConsent","useState","useState","_Fragment","Suspense","index","Banner","Button","useState","_Fragment","Suspense","SVG","useState","React.useState","className","_Fragment","fonts","css","className","fonts","css","className","v0","React.Fragment","v1","v2","v3","v4","v5","v6","v7","v8","v9","v10","v11","v12","v13","v14","v15","v16","v17","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","v0","React.Fragment","v1","v2","v3","v4","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","IconFonts","Icon","MotionDivWithFX","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","getLocalizedValue","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","IconFonts","Icon","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","LinkFonts","Link","FormButton","SVG1","Lenis","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","getLocalizedValue","_Fragment","FormPlainTextInput","Link1","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","useState","index","Component","v0","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","v0","v1","v2","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","fonts","css","className","fonts","css","className","css","v0","React.Fragment","v1","__FramerMetadata__","getLocalizedValue","valuesByLocaleId","localizedValues","addPropertyOverrides","IconFonts","Icon","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","className","getLocalizedValue","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","addPropertyOverrides","LinkGroup","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","getLocalizedValue","addPropertyOverrides","IconFonts","Icon","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","__FramerMetadata__","addPropertyOverrides","Icon","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","__FramerMetadata__","addPropertyOverrides","Button","ToggleDesktop","ToggleDesktopInfo","ToggleMobile","ToggleMobileInfo","PionectLogoFonts","PionectLogo","MenuItemFonts","MenuItem","cycleOrder","serializationHash","variantClassNames","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","getLocalizedValue","React.Fragment","localizedValues","PionectLogo","MenuItem","Link","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","React.useRef","React.useCallback","x","p"],"sources":["https:/framerusercontent.com/modules/JEiKSGDwqwXQzOLoeZ2M/q4oheILs44fhbHDfDt2d/Text_hack.js","https:/framerusercontent.com/modules/jd5sqDjxoV0zc78P6kb3/0y9f5m71yO2rmX5J0HFB/ocdAa98EC.js","https:/framerusercontent.com/modules/nCHxtXz6uqq1WVU5GP8Z/EQnJn75w9rD6j2U8enWU/SVG_Icon.js","https:/framerusercontent.com/modules/QuFDjjVpz58PSaF8nTza/ENrKe6JPoWx4UJ8ZxWEM/IMEI8op6G-0.js","https:/framerusercontent.com/modules/QuFDjjVpz58PSaF8nTza/ENrKe6JPoWx4UJ8ZxWEM/IMEI8op6G.js","https:/framerusercontent.com/modules/12Qh392Ij6ayjeAfPfxm/91kDqH7OTvz8Mp4hV26t/IMEI8op6G.js","https:/framerusercontent.com/modules/exRZQ2DKMmN3dHbLeMqE/F5xrVVTpq6DQaeIbPTQW/GradientRing.js","https:/framerusercontent.com/modules/0Cn9O0QnaN62teES2QeH/iWZQfKh7LDgRmVBKx2Lw/qwHFliCva.js","https:/framerusercontent.com/modules/rT3dPL9s8R4PopLHzRty/WVcMgSpVg7bZjRsc2j1O/ngX4cywND.js","https:/framerusercontent.com/modules/1P2uQ9gg8ZBlPl6oa0cg/cyCTWotgtOZkOZffqtkz/ASieurvzB.js","https:/framerusercontent.com/modules/SEzUeJQfqItwMUZp9xK5/tjgfFv4Wr22y5eilvNDR/ijD_hSBPy.js","https:/unpkg.com/lenis@1.3.13/dist/lenis.mjs","https:/unpkg.com/lenis@1.3.13/dist/lenis-snap.mjs","https:/framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/qsISmokGxJ4uY7X7CEiH/Lenis.js","https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/6ViXEDlSyuNyc0Na4Rzv/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/LJki37UjB5KBVYI60fjt/Cookies.js","https:/framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/6iIIX4SzvuX6GX8XtSv5/SVG_Prod.js","https:/framerusercontent.com/modules/7vVH2bqIYf0KrGvKTLLT/29z6w8y2skkNKEQLsDro/DarkOrLight.js","https:/framerusercontent.com/modules/nLGUH7dYQ307f9E0kOm2/EcgMsVBz6ENJEgd3IvwJ/dYOgJCT4C.js","https:/framerusercontent.com/modules/r2WIitxY1Bib9P79jSin/JbhXqtNxObINv1YmHYpw/hjPmWsGyu.js","https:/framerusercontent.com/modules/kcYiy72IdZZO2yCvQpXd/i967t9iolv4AmTYahkVt/DifAso9eP-0.js","https:/framerusercontent.com/modules/kcYiy72IdZZO2yCvQpXd/i967t9iolv4AmTYahkVt/DifAso9eP.js","https:/framerusercontent.com/modules/b00QtDYdbuWlQnmg5sop/ZS9DBBUNzDcQZqrXgFgz/tlrWH6AWy-0.js","https:/framerusercontent.com/modules/b00QtDYdbuWlQnmg5sop/ZS9DBBUNzDcQZqrXgFgz/tlrWH6AWy.js","https:/framerusercontent.com/modules/PBsz9bLdwr42zA5dyNv2/a4Xz1eX0599W6a0JW5xg/tlrWH6AWy.js","https:/framerusercontent.com/modules/L39jXSULyEgmbfLHm0ej/8cq8qV8NxZfYSGnFBjgC/yLC9UgTI8.js","https:/framerusercontent.com/modules/J3hs5Mz5t0TB83mPbdP2/pzPUTJ1BcXq6xf2iVRLA/DifAso9eP.js","https:/framerusercontent.com/modules/emq8iN074Nv7qOqzgmUV/PrCMTT1aBG7oMsr1Xqve/Theme_switch.js","https:/framerusercontent.com/modules/RLEt0a45DP7N0SZ3Ip20/yvd9bvyThQ8kLUdvx0EZ/tFrXdCDK9-0.js","https:/framerusercontent.com/modules/RLEt0a45DP7N0SZ3Ip20/yvd9bvyThQ8kLUdvx0EZ/tFrXdCDK9.js","https:/framerusercontent.com/modules/zbB3VVM82cfyF13gskcb/nC1ac9KqwbuBxkDA8LEf/lwqcls1m0.js","https:/framerusercontent.com/modules/K9RdrDD6zdqKEf1a5obk/4A2wx2ZvSebN7oqbazyP/PsFUsTZHq-0.js","https:/framerusercontent.com/modules/K9RdrDD6zdqKEf1a5obk/4A2wx2ZvSebN7oqbazyP/PsFUsTZHq.js","https:/framerusercontent.com/modules/h6Ta8dUJkUDaNP2bAGtt/E4cSgDEzDIz0mL5aj8kN/A56wAQbRA.js","https:/framerusercontent.com/modules/hvi7BtSNKqps0NZuJhqK/M2abw9Sleb5Jl7FPKkMJ/f8OmgMuw8.js","https:/framerusercontent.com/modules/ImmZNpw1uxsKXAZwzNVk/VYvE2TwI6FLU5qKQhkKP/l66WWvMTi.js","https:/framerusercontent.com/modules/I4GQfhrcJNSIMGEfCHgU/RzGjV5TVcIDVoLzd5AZB/lHtLJFM4w-0.js","https:/framerusercontent.com/modules/I4GQfhrcJNSIMGEfCHgU/RzGjV5TVcIDVoLzd5AZB/lHtLJFM4w.js","https:/framerusercontent.com/modules/rxVTYo2x6m5O47jQgaWs/0A4hi9WyKD0kWqxdYUMf/lHtLJFM4w.js","https:/framerusercontent.com/modules/JN09WnqGdgI4JIv621SV/HEGISQkHLOdhXHQgGra2/PsFUsTZHq.js","https:/framerusercontent.com/modules/vBsA5d48HeMMuubMLHRO/INxfIWWPeBr7gJbMGAQ4/Wa0NgguP5.js","https:/framerusercontent.com/modules/0quNIUPHo8Dwj2bJl7R6/NLadIVgywgeDgQAtncCJ/xklEKBXwg.js","https:/framerusercontent.com/modules/LlNdOeZuUX6zptfWo7kQ/xge6LUvzR7PehAD2sS02/tFrXdCDK9.js","https:/framerusercontent.com/modules/1gGCCpBSGnazrqrggjpw/eAbSs1dVQ06hd8PQt6eO/xT41kp3WG-0.js","https:/framerusercontent.com/modules/1gGCCpBSGnazrqrggjpw/eAbSs1dVQ06hd8PQt6eO/xT41kp3WG.js","https:/framerusercontent.com/modules/Iqa8QUX4igMZFs0LVmsh/zfEXmRx6uojp3ljqVRry/xT41kp3WG.js","https:/framerusercontent.com/modules/9Cqu3ZEy3l55brdky1Uu/Nkizzi54jBBXxKIerTTy/Masktest.js"],"sourcesContent":["// code/overrides/ScrambleOverrides.tsx\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";const DURATION_MS=300;const TICK_MS=80;const STAGGER_MS=35;const CHARSET=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\";const SCRAMBLE_NON_LETTERS=false;const KEEP_CASE=true;const RESPECT_RM=true;export function ScrambleOnHover(props){const original=props.text??\"\";const prefersReducedMotion=usePrefersReducedMotion();const[renderText,setRenderText]=useState(original);useEffect(()=>{setRenderText(original);stopAll();// eslint-disable-next-line react-hooks/exhaustive-deps\n},[original]);const charsRef=useRef([]);const timersRef=useRef([]);const runningRef=useRef([]);const mountedRef=useRef(true);useEffect(()=>{mountedRef.current=true;return()=>{mountedRef.current=false;stopAll();};},[]);function stopAll(){timersRef.current.forEach(id=>clearTimeout(id));timersRef.current=[];runningRef.current=[];if(mountedRef.current)setRenderText(original);}function shouldScrambleChar(ch){if(SCRAMBLE_NON_LETTERS)return true;return/[A-Za-z0-9]/.test(ch);}function randCharLike(orig){if(!CHARSET.length)return orig;let ch=CHARSET[Math.floor(Math.random()*CHARSET.length)];if(KEEP_CASE){if(orig>=\"A\"&&orig<=\"Z\")ch=ch.toUpperCase();if(orig>=\"a\"&&orig<=\"z\")ch=ch.toLowerCase();}return ch;}function startLetter(index,endAt,origChar){runningRef.current[index]=true;const tick=()=>{if(!mountedRef.current)return;const now=performance.now();if(!runningRef.current[index]||now>=endAt){runningRef.current[index]=false;charsRef.current[index]=origChar;setRenderText(charsRef.current.join(\"\"));return;}charsRef.current[index]=shouldScrambleChar(origChar)?randCharLike(origChar):origChar;setRenderText(charsRef.current.join(\"\"));const tId=window.setTimeout(()=>requestAnimationFrame(tick),TICK_MS);timersRef.current.push(tId);};requestAnimationFrame(tick);}function onEnter(){if(RESPECT_RM&&usePrefersReducedMotion.current)return;stopAll();const letters=Array.from(original);charsRef.current=[...letters];runningRef.current=letters.map(()=>false);const now=performance.now();letters.forEach((origChar,i)=>{const startAt=now+i*STAGGER_MS;const endAt=startAt+DURATION_MS;const delay=Math.max(0,startAt-performance.now());const tId=window.setTimeout(()=>{startLetter(i,endAt,origChar);},delay);timersRef.current.push(tId);});}function onLeave(){// ✅ kleur terug → reset direct naar originele tekst\nsetRenderText(original);// ❌ geen stopAll → lopende animaties mogen uitlopen\n}return{text:renderText,onMouseEnter:onEnter,onMouseLeave:onLeave,onPointerLeave:onLeave};}/** prefers-reduced-motion hook */function usePrefersReducedMotion(){const[reduced,setReduced]=useState(false);useEffect(()=>{const mq=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const handler=()=>setReduced(!!mq.matches);handler();mq.addEventListener?.(\"change\",handler);return()=>mq.removeEventListener?.(\"change\",handler);},[]);usePrefersReducedMotion.current=reduced;return reduced;}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withScrambleOnHover(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ScrambleOnHover(props)});};}withScrambleOnHover.displayName=\"ScrambleOnHover\";\nexport const __FramerMetadata__ = {\"exports\":{\"withScrambleOnHover\":{\"type\":\"reactHoc\",\"name\":\"withScrambleOnHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ScrambleOnHover\":{\"type\":\"override\",\"name\":\"ScrambleOnHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Text_hack.map","// Generated by Framer (b71bad1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist Mono-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Geist Mono\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-qL3QK .framer-styles-preset-17q05jc:not(.rich-text-wrapper), .framer-qL3QK .framer-styles-preset-17q05jc.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", monospace; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 0.8125); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-qL3QK .framer-styles-preset-17q05jc:not(.rich-text-wrapper), .framer-qL3QK .framer-styles-preset-17q05jc.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", monospace; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 0.75); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-qL3QK .framer-styles-preset-17q05jc:not(.rich-text-wrapper), .framer-qL3QK .framer-styles-preset-17q05jc.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", monospace; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 0.75); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-qL3QK\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{ControlType,addPropertyControls}from\"framer\";/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 24\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight 100%\n */export default function SVGIcon({svgCode,strokeColor,strokeWidth,fillColor,padding}){const[svgContent,setSvgContent]=useState(null);useEffect(()=>{setSvgContent(svgCode||null);},[svgCode]);const updateSvgContent=svg=>{const parser=new DOMParser;const doc=parser.parseFromString(svg,\"image/svg+xml\");const svgElement=doc.querySelector(\"svg\");if(svgElement){svgElement.setAttribute(\"width\",\"100%\");svgElement.setAttribute(\"height\",\"100%\");}const paths=doc.querySelectorAll(\"path\");paths.forEach((path,index)=>{path.setAttribute(\"stroke\",strokeColor);path.setAttribute(\"stroke-width\",strokeWidth.toString());path.setAttribute(\"fill\",fillColor);path.setAttribute(\"fill-opacity\",fillColor===\"none\"?\"0\":\"1\");path.setAttribute(\"key\",`path-${index}`)// Add a unique key attribute\n;});const serializer=new XMLSerializer;return serializer.serializeToString(doc);};const updatedSvgContent=svgContent?updateSvgContent(svgContent):null;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",padding,boxSizing:\"border-box\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"},dangerouslySetInnerHTML:{__html:updatedSvgContent||\"\"}});}SVGIcon.defaultProps={svgCode:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 3H18V9H12L6 3Z\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 9H12L18 15H6V9Z\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                <path d=\"M12 15V21L6 15\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n              </svg>`,strokeColor:\"#000000\",strokeWidth:1.5,fillColor:\"#FFFFFF\",padding:0};addPropertyControls(SVGIcon,{svgCode:{type:ControlType.String,title:\"SVG Code\",defaultValue:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n                        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 3H18V9H12L6 3Z\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                        <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 9H12L18 15H6V9Z\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                        <path d=\"M12 15V21L6 15\" stroke=\"#323232\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n                      </svg>`},strokeColor:{type:ControlType.Color,title:\"Stroke Color\",defaultValue:\"#000000\"},fillColor:{type:ControlType.Color,title:\"Fill Color\",defaultValue:\"rgba(0, 0, 0, 0)\"},strokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:1.5,min:0,max:10},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,max:100,description:\"Created by [Tolv](https://x.com/tolvstudio)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVGIcon\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"* @framerIntrinsicWidth 24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"100%\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG_Icon.map","export const v0='<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M20 6L9 17L4 12\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>';export const v1='<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M6 9L12 15L18 9\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>';export const v2='<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M15 18L9 12L15 6\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>';export const v3='<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M9 18L15 12L9 6\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>';export const v4='<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M18 15L12 9L6 15\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>';export const v5='<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24.06 24.06\" id=\"Line-Arrow-Curve-Down-Left--Streamline-Sharp\" height=\"24.06\" width=\"24.06\">   <desc>     Lijnpijl gebogen naar links omlaag Streamline-icoon: https://streamlinehq.com   </desc>   <g id=\"line-arrow-curve-down-left--arrow-bend-curve-change-direction-down-to-left\">     <path id=\"Vector 2249\" stroke=\"#000000\" d=\"M1.50375 15.0375 15.0375 15.0375c4.42934575 0 8.02 -3.59065425 8.02 -8.02V2.005\" stroke-width=\"2\"></path>     <path id=\"Vector 2250\" stroke=\"#000000\" d=\"m7.51875 9.022499999999999 -6.015 6.015 6.015 6.015\" stroke-width=\"2\"></path>   </g> </svg>';export const v6='<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24.06 24.06\" id=\"Line-Arrow-Curve-Down-Right--Streamline-Sharp\" height=\"24.06\" width=\"24.06\">   <desc>     Lijnpijl Bocht Omlaag Rechts Streamline-icoon: https://streamlinehq.com   </desc>   <g id=\"line-arrow-curve-down-right--arrow-bend-curve-change-direction-down-to-right\">     <path id=\"Vector 2249\" stroke=\"#000000\" d=\"M22.55625 15.0375 9.022499999999999 15.0375c-4.4293257 0 -8.02 -3.59065425 -8.02 -8.02l0 -5.012499999999999\" stroke-width=\"2\"></path>     <path id=\"Vector 2250\" stroke=\"#000000\" d=\"M16.541249999999998 9.022489975 22.55625 15.0375l-6.015 6.015\" stroke-width=\"2\"></path>   </g> </svg>';export const v7='<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24.06 24.06\" id=\"Line-Arrow-Curve-Left-Down--Streamline-Sharp\" height=\"24.06\" width=\"24.06\">   <desc>     Lijnpijl bocht naar links omlaag Streamline-pictogram: https://streamlinehq.com   </desc>   <g id=\"line-arrow-curve-left-down--arrow-bend-curve-change-direction-left-to-down\">     <path id=\"Vector 2249\" stroke=\"#000000\" d=\"M9.022499999999999 22.55625 9.022499999999999 9.022499999999999c0 -4.4293257 3.59065425 -8.02 8.02 -8.02l5.012499999999999 0\" stroke-width=\"2\"></path>     <path id=\"Vector 2250\" stroke=\"#000000\" d=\"m15.0375 16.541249999999998 -6.015 6.015 -6.015 -6.015\" stroke-width=\"2\"></path>   </g> </svg>';export const v8='<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24.06 24.06\" id=\"Line-Arrow-Turn-Up-Left-Large--Streamline-Sharp\" height=\"24.06\" width=\"24.06\">   <desc>     Lijnpijl draait omhoog naar links GROOT Streamline-icoon: https://streamlinehq.com   </desc>   <g id=\"line-arrow-turn-up-left-large--arrow-bend-curve-change-direction-return-up-right-large-head\">     <path id=\"Vector 2249\" stroke=\"#000000\" d=\"m9.022489975 1.50375 0 13.53375c0 4.42934575 3.590664275 8.02 8.020010025 8.02h5.012499999999999\" stroke-width=\"2\"></path>     <path id=\"Vector 2251\" stroke=\"#000000\" d=\"m17.0425 9.52375 -8.020010025 -8.02 -8.0199989975 8.02\" stroke-width=\"2\"></path>   </g> </svg>';export const v9='<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24.06 24.06\" id=\"Line-Pijl-Draai-Omlaag-Rechts-Groot--Streamline-Sharp\" height=\"24.06\" width=\"24.06\">   <desc>     Lijn Pijl Draai Omlaag Rechts Groot Streamline Pictogram: https://streamlinehq.com   </desc>   <g id=\"lijn-pijl-draai-omlaag-rechts-groot--pijl-bocht-curve-verander-richting-terug-omlaag-groot-hoofd\">     <path id=\"Vector 2249\" stroke=\"#000000\" d=\"M15.037600249999999 22.55625V9.022499999999999c0 -4.4293257 -3.5907544999999996 -8.02 -8.020050125 -8.02l-5.012499999999999 0\" stroke-width=\"2\"></path>     <path id=\"Vector 2251\" stroke=\"#000000\" d=\"M7.017510024999999 14.536249999999999 15.0375 22.55625l8.02 -8.02\" stroke-width=\"2\"></path>   </g> </svg>';export const v10='<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24.06 24.06\" id=\"Line-Arrow-Curve-Right-Up--Streamline-Sharp\" height=\"24.06\" width=\"24.06\">   <desc>     Lijnpijl Bocht Rechts Omhoog Streamline Pictogram: https://streamlinehq.com   </desc>   <g id=\"line-arrow-curve-right-up--arrow-bend-curve-change-direction-right-to-up\">     <path id=\"Vector 2249\" stroke=\"#000000\" d=\"M15.0375 1.50375 15.0375 15.0375c0 4.42934575 -3.59065425 8.02 -8.02 8.02H2.005\" stroke-width=\"2\"></path>     <path id=\"Vector 2250\" stroke=\"#000000\" d=\"m9.022499999999999 7.51875 6.015 -6.015 6.015 6.015\" stroke-width=\"2\"></path>   </g> </svg>';export const v11='<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24.06 24.06\" id=\"Line-Arrow-Turn-Backward-Large--Streamline-Sharp\" height=\"24.06\" width=\"24.06\">   <desc>     Lijnpijl Terugdraaien Groot Streamline-icoon: https://streamlinehq.com   </desc>   <g id=\"line-arrow-turn-backward-large--arrow-bend-curve-change-direction-return-left-back-backward-large-head\">     <path id=\"Vector 2249\" stroke=\"#000000\" d=\"M1.5037700499999997 9.022499999999999 15.0375 9.022499999999999c4.42934575 0 8.02 3.59065425 8.02 8.02v5.012499999999999\" stroke-width=\"2\"></path>     <path id=\"Vector 2251\" stroke=\"#000000\" d=\"m9.52375 17.0425 -8.02 -8.020010025 8.02 -8.02\" stroke-width=\"2\"></path>   </g> </svg>';export const v12='<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24.06 24.06\" id=\"Line-Arrow-Curve-Up-Right--Streamline-Sharp\" height=\"24.06\" width=\"24.06\">   <desc>     Lijnpijl Bocht omhoog Rechts Streamline-icoon: https://streamlinehq.com   </desc>   <g id=\"line-arrow-curve-up-right--arrow-bend-curve-change-direction-up-to-right\">     <path id=\"Vector 2249\" stroke=\"#000000\" d=\"M22.55625 9.022499999999999 9.022499999999999 9.022499999999999c-4.4293257 0 -8.02 3.59065425 -8.02 8.02l0 5.012499999999999\" stroke-width=\"2\"></path>     <path id=\"Vector 2250\" stroke=\"#000000\" d=\"m16.541249999999998 15.0375 6.015 -6.015 -6.015 -6.015\" stroke-width=\"2\"></path>   </g> </svg>';export const v13='<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M3 6H21M3 12H21M3 18H21\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>';export const v14='<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M12 3C10.8065 4.19347 10.136 5.81217 10.136 7.5C10.136 9.18783 10.8065 10.8065 12 12C13.1935 13.1935 14.8122 13.864 16.5 13.864C18.1878 13.864 19.8065 13.1935 21 12C21 13.78 20.4722 15.5201 19.4832 17.0001C18.4943 18.4802 17.0887 19.6337 15.4442 20.3149C13.7996 20.9961 11.99 21.1743 10.2442 20.8271C8.49836 20.4798 6.89472 19.6226 5.63604 18.364C4.37737 17.1053 3.5202 15.5016 3.17294 13.7558C2.82567 12.01 3.0039 10.2004 3.68509 8.55585C4.36628 6.91131 5.51983 5.50571 6.99987 4.51677C8.47991 3.52784 10.22 3 12 3Z\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>';export const v15='<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" id=\"Button-Play--Streamline-Sharp\" height=\"24\" width=\"24\">   <desc>     Knop Afspelen Streamline Pictogram: https://streamlinehq.com   </desc>   <g id=\"button-play--button-television-buttons-movies-play-tv-video-controls\">     <path id=\"Vector 1459\" stroke=\"#000000\" d=\"M4.29663 20.8295V3.17029L19.7034 11.9999 4.29663 20.8295Z\" stroke-width=\"2\"></path>   </g> </svg>';export const v16='<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M5 12H19M12 5V19\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>';export const v17='<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M12 3V4M12 20V21M3 12H4M20 12H21M18.364 5.63599L17.657 6.34299M6.34299 17.657L5.63599 18.364M5.63599 5.63599L6.34299 6.34299M17.657 17.657L18.364 18.364M16 12C16 14.2091 14.2091 16 12 16C9.79086 16 8 14.2091 8 12C8 9.79086 9.79086 8 12 8C14.2091 8 16 9.79086 16 12Z\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>';export const v18='<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M18 6L6 18M6 6L18 18\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>';\nexport const __FramerMetadata__ = {\"exports\":{\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v17\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v18\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v16\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9805f18)\nimport*as localizedValues from\"./IMEI8op6G-0.js\";const valuesByLocaleId={ruhHB2vUT:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9805f18)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SVGIcon from\"https://framerusercontent.com/modules/nCHxtXz6uqq1WVU5GP8Z/EQnJn75w9rD6j2U8enWU/SVG_Icon.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/QuFDjjVpz58PSaF8nTza/ENrKe6JPoWx4UJ8ZxWEM/IMEI8op6G.js\";const SVGIconFonts=getFonts(SVGIcon);const cycleOrder=[\"TDQq3rjey\",\"VigDQobHW\",\"moHCOM34Z\",\"bjLTtuYln\",\"nuDu3Yd4j\",\"d_yj08srA\",\"ySgBLNx_n\",\"QGIgT4FgS\",\"MFrA5D8Gx\",\"ZvscaD77T\",\"fNxojmK7f\",\"LqcpTadho\",\"ZhUcz4FA2\",\"qrQCP2mHV\",\"MYCzDT5Sl\",\"qsOV_Wx7G\",\"xMBKmZ5p7\",\"D2jgg7Uaw\",\"bdleN98ZL\"];const serializationHash=\"framer-hiyUh\";const variantClassNames={bdleN98ZL:\"framer-v-1gqori0\",bjLTtuYln:\"framer-v-1ylzioj\",d_yj08srA:\"framer-v-vmfcis\",D2jgg7Uaw:\"framer-v-1qvkegm\",fNxojmK7f:\"framer-v-m28ylo\",LqcpTadho:\"framer-v-1gpkrtp\",MFrA5D8Gx:\"framer-v-pr53zn\",moHCOM34Z:\"framer-v-14xlhjc\",MYCzDT5Sl:\"framer-v-1skue06\",nuDu3Yd4j:\"framer-v-uep1ei\",QGIgT4FgS:\"framer-v-150v43u\",qrQCP2mHV:\"framer-v-qda1bi\",qsOV_Wx7G:\"framer-v-6ok2jv\",TDQq3rjey:\"framer-v-vrt3xi\",VigDQobHW:\"framer-v-1j78a3t\",xMBKmZ5p7:\"framer-v-187f6ed\",ySgBLNx_n:\"framer-v-jl867i\",ZhUcz4FA2:\"framer-v-1cwrn6o\",ZvscaD77T:\"framer-v-1vlj3dj\"};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Chevron-down\":\"VigDQobHW\",\"Chevron-left\":\"moHCOM34Z\",\"Chevron-right\":\"bjLTtuYln\",\"Chevron-up\":\"nuDu3Yd4j\",\"Corner-down-left\":\"d_yj08srA\",\"Corner-down-right\":\"ySgBLNx_n\",\"Corner-left-down\":\"QGIgT4FgS\",\"Corner-left-up\":\"MFrA5D8Gx\",\"Corner-right-down\":\"ZvscaD77T\",\"Corner-right-up\":\"fNxojmK7f\",\"Corner-up-left\":\"LqcpTadho\",\"Corner-up-right\":\"ZhUcz4FA2\",\"Hamburger Menu\":\"qrQCP2mHV\",Check:\"TDQq3rjey\",Moon:\"MYCzDT5Sl\",Play:\"qsOV_Wx7G\",Plus:\"xMBKmZ5p7\",Sun:\"D2jgg7Uaw\",X:\"bdleN98ZL\"};const getProps=({click,colour,height,id,strokeWidth,width,...props})=>{return{...props,mzo2DODzY:strokeWidth??props.mzo2DODzY??1,TSlwz0r_Z:click??props.TSlwz0r_Z,variant:humanReadableVariantMap[props.variant]??props.variant??\"TDQq3rjey\",XExN9EaDp:colour??props.XExN9EaDp??\"var(--token-fcb0754c-d273-4725-8513-b1b02557a3cb, rgb(21, 17, 45))\"};};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,XExN9EaDp,mzo2DODzY,TSlwz0r_Z,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TDQq3rjey\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1qg04fd=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(TSlwz0r_Z){const res=await TSlwz0r_Z(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-vrt3xi\",className,classNames),\"data-framer-name\":\"Check\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TDQq3rjey\",onTap:onTap1qg04fd,ref:refBinding,style:{...style},...addPropertyOverrides({bdleN98ZL:{\"data-framer-name\":\"X\"},bjLTtuYln:{\"data-framer-name\":\"Chevron-right\"},d_yj08srA:{\"data-framer-name\":\"Corner-down-left\"},D2jgg7Uaw:{\"data-framer-name\":\"Sun\"},fNxojmK7f:{\"data-framer-name\":\"Corner-right-up\"},LqcpTadho:{\"data-framer-name\":\"Corner-up-left\"},MFrA5D8Gx:{\"data-framer-name\":\"Corner-left-up\"},moHCOM34Z:{\"data-framer-name\":\"Chevron-left\"},MYCzDT5Sl:{\"data-framer-name\":\"Moon\"},nuDu3Yd4j:{\"data-framer-name\":\"Chevron-up\"},QGIgT4FgS:{\"data-framer-name\":\"Corner-left-down\"},qrQCP2mHV:{\"data-framer-name\":\"Hamburger Menu\"},qsOV_Wx7G:{\"data-framer-name\":\"Play\"},VigDQobHW:{\"data-framer-name\":\"Chevron-down\"},xMBKmZ5p7:{\"data-framer-name\":\"Plus\"},ySgBLNx_n:{\"data-framer-name\":\"Corner-down-right\"},ZhUcz4FA2:{\"data-framer-name\":\"Corner-up-right\"},ZvscaD77T:{\"data-framer-name\":\"Corner-right-down\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tyrw9-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"D94DSNsz_-container\",name:\"Icon\",nodeId:\"D94DSNsz_\",rendersWithMotion:true,scopeId:\"IMEI8op6G\",children:/*#__PURE__*/_jsx(SVGIcon,{fillColor:\"rgba(0, 0, 0, 0)\",height:\"100%\",id:\"D94DSNsz_\",layoutId:\"D94DSNsz_\",name:\"Icon\",padding:0,strokeColor:XExN9EaDp,strokeWidth:mzo2DODzY,style:{height:\"100%\",width:\"100%\"},svgCode:getLocalizedValue(\"v0\",activeLocale)??'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M20 6L9 17L4 12\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>',width:\"100%\",...addPropertyOverrides({bdleN98ZL:{svgCode:getLocalizedValue(\"v18\",activeLocale)??'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M18 6L6 18M6 6L18 18\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>'},bjLTtuYln:{svgCode:getLocalizedValue(\"v3\",activeLocale)??'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M9 18L15 12L9 6\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>'},d_yj08srA:{svgCode:getLocalizedValue(\"v5\",activeLocale)??'<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24.06 24.06\" id=\"Line-Arrow-Curve-Down-Left--Streamline-Sharp\" height=\"24.06\" width=\"24.06\">   <desc>     Line Arrow Curve Down Left Streamline Icon: https://streamlinehq.com   </desc>   <g id=\"line-arrow-curve-down-left--arrow-bend-curve-change-direction-down-to-left\">     <path id=\"Vector 2249\" stroke=\"#000000\" d=\"M1.50375 15.0375 15.0375 15.0375c4.42934575 0 8.02 -3.59065425 8.02 -8.02V2.005\" stroke-width=\"2\"></path>     <path id=\"Vector 2250\" stroke=\"#000000\" d=\"m7.51875 9.022499999999999 -6.015 6.015 6.015 6.015\" stroke-width=\"2\"></path>   </g> </svg>'},D2jgg7Uaw:{svgCode:getLocalizedValue(\"v17\",activeLocale)??'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M12 3V4M12 20V21M3 12H4M20 12H21M18.364 5.63599L17.657 6.34299M6.34299 17.657L5.63599 18.364M5.63599 5.63599L6.34299 6.34299M17.657 17.657L18.364 18.364M16 12C16 14.2091 14.2091 16 12 16C9.79086 16 8 14.2091 8 12C8 9.79086 9.79086 8 12 8C14.2091 8 16 9.79086 16 12Z\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>'},fNxojmK7f:{svgCode:getLocalizedValue(\"v10\",activeLocale)??'<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24.06 24.06\" id=\"Line-Arrow-Curve-Right-Up--Streamline-Sharp\" height=\"24.06\" width=\"24.06\">   <desc>     Line Arrow Curve Right Up Streamline Icon: https://streamlinehq.com   </desc>   <g id=\"line-arrow-curve-right-up--arrow-bend-curve-change-direction-right-to-up\">     <path id=\"Vector 2249\" stroke=\"#000000\" d=\"M15.0375 1.50375 15.0375 15.0375c0 4.42934575 -3.59065425 8.02 -8.02 8.02H2.005\" stroke-width=\"2\"></path>     <path id=\"Vector 2250\" stroke=\"#000000\" d=\"m9.022499999999999 7.51875 6.015 -6.015 6.015 6.015\" stroke-width=\"2\"></path>   </g> </svg>'},LqcpTadho:{svgCode:getLocalizedValue(\"v11\",activeLocale)??'<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24.06 24.06\" id=\"Line-Arrow-Turn-Backward-Large--Streamline-Sharp\" height=\"24.06\" width=\"24.06\">   <desc>     Line Arrow Turn Backward Large Streamline Icon: https://streamlinehq.com   </desc>   <g id=\"line-arrow-turn-backward-large--arrow-bend-curve-change-direction-return-left-back-backward-large-head\">     <path id=\"Vector 2249\" stroke=\"#000000\" d=\"M1.5037700499999997 9.022499999999999 15.0375 9.022499999999999c4.42934575 0 8.02 3.59065425 8.02 8.02v5.012499999999999\" stroke-width=\"2\"></path>     <path id=\"Vector 2251\" stroke=\"#000000\" d=\"m9.52375 17.0425 -8.02 -8.020010025 8.02 -8.02\" stroke-width=\"2\"></path>   </g> </svg>'},MFrA5D8Gx:{svgCode:getLocalizedValue(\"v8\",activeLocale)??'<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24.06 24.06\" id=\"Line-Arrow-Turn-Up-Left-Large--Streamline-Sharp\" height=\"24.06\" width=\"24.06\">   <desc>     Line Arrow Turn Up Left Large Streamline Icon: https://streamlinehq.com   </desc>   <g id=\"line-arrow-turn-up-left-large--arrow-bend-curve-change-direction-return-up-right-large-head\">     <path id=\"Vector 2249\" stroke=\"#000000\" d=\"m9.022489975 1.50375 0 13.53375c0 4.42934575 3.590664275 8.02 8.020010025 8.02h5.012499999999999\" stroke-width=\"2\"></path>     <path id=\"Vector 2251\" stroke=\"#000000\" d=\"m17.0425 9.52375 -8.020010025 -8.02 -8.0199989975 8.02\" stroke-width=\"2\"></path>   </g> </svg>'},moHCOM34Z:{svgCode:getLocalizedValue(\"v2\",activeLocale)??'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M15 18L9 12L15 6\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>'},MYCzDT5Sl:{svgCode:getLocalizedValue(\"v14\",activeLocale)??'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M12 3C10.8065 4.19347 10.136 5.81217 10.136 7.5C10.136 9.18783 10.8065 10.8065 12 12C13.1935 13.1935 14.8122 13.864 16.5 13.864C18.1878 13.864 19.8065 13.1935 21 12C21 13.78 20.4722 15.5201 19.4832 17.0001C18.4943 18.4802 17.0887 19.6337 15.4442 20.3149C13.7996 20.9961 11.99 21.1743 10.2442 20.8271C8.49836 20.4798 6.89472 19.6226 5.63604 18.364C4.37737 17.1053 3.5202 15.5016 3.17294 13.7558C2.82567 12.01 3.0039 10.2004 3.68509 8.55585C4.36628 6.91131 5.51983 5.50571 6.99987 4.51677C8.47991 3.52784 10.22 3 12 3Z\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>'},nuDu3Yd4j:{svgCode:getLocalizedValue(\"v4\",activeLocale)??'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M18 15L12 9L6 15\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>'},QGIgT4FgS:{svgCode:getLocalizedValue(\"v7\",activeLocale)??'<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24.06 24.06\" id=\"Line-Arrow-Curve-Left-Down--Streamline-Sharp\" height=\"24.06\" width=\"24.06\">   <desc>     Line Arrow Curve Left Down Streamline Icon: https://streamlinehq.com   </desc>   <g id=\"line-arrow-curve-left-down--arrow-bend-curve-change-direction-left-to-down\">     <path id=\"Vector 2249\" stroke=\"#000000\" d=\"M9.022499999999999 22.55625 9.022499999999999 9.022499999999999c0 -4.4293257 3.59065425 -8.02 8.02 -8.02l5.012499999999999 0\" stroke-width=\"2\"></path>     <path id=\"Vector 2250\" stroke=\"#000000\" d=\"m15.0375 16.541249999999998 -6.015 6.015 -6.015 -6.015\" stroke-width=\"2\"></path>   </g> </svg>'},qrQCP2mHV:{svgCode:getLocalizedValue(\"v13\",activeLocale)??'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M3 6H21M3 12H21M3 18H21\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>'},qsOV_Wx7G:{svgCode:getLocalizedValue(\"v15\",activeLocale)??'<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" id=\"Button-Play--Streamline-Sharp\" height=\"24\" width=\"24\">   <desc>     Button Play Streamline Icon: https://streamlinehq.com   </desc>   <g id=\"button-play--button-television-buttons-movies-play-tv-video-controls\">     <path id=\"Vector 1459\" stroke=\"#000000\" d=\"M4.29663 20.8295V3.17029L19.7034 11.9999 4.29663 20.8295Z\" stroke-width=\"2\"></path>   </g> </svg>'},VigDQobHW:{svgCode:getLocalizedValue(\"v1\",activeLocale)??'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M6 9L12 15L18 9\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>'},xMBKmZ5p7:{svgCode:getLocalizedValue(\"v16\",activeLocale)??'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M5 12H19M12 5V19\" stroke=\"#121214\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/> </svg>'},ySgBLNx_n:{svgCode:getLocalizedValue(\"v6\",activeLocale)??'<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24.06 24.06\" id=\"Line-Arrow-Curve-Down-Right--Streamline-Sharp\" height=\"24.06\" width=\"24.06\">   <desc>     Line Arrow Curve Down Right Streamline Icon: https://streamlinehq.com   </desc>   <g id=\"line-arrow-curve-down-right--arrow-bend-curve-change-direction-down-to-right\">     <path id=\"Vector 2249\" stroke=\"#000000\" d=\"M22.55625 15.0375 9.022499999999999 15.0375c-4.4293257 0 -8.02 -3.59065425 -8.02 -8.02l0 -5.012499999999999\" stroke-width=\"2\"></path>     <path id=\"Vector 2250\" stroke=\"#000000\" d=\"M16.541249999999998 9.022489975 22.55625 15.0375l-6.015 6.015\" stroke-width=\"2\"></path>   </g> </svg>'},ZhUcz4FA2:{svgCode:getLocalizedValue(\"v12\",activeLocale)??'<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24.06 24.06\" id=\"Line-Arrow-Curve-Up-Right--Streamline-Sharp\" height=\"24.06\" width=\"24.06\">   <desc>     Line Arrow Curve Up Right Streamline Icon: https://streamlinehq.com   </desc>   <g id=\"line-arrow-curve-up-right--arrow-bend-curve-change-direction-up-to-right\">     <path id=\"Vector 2249\" stroke=\"#000000\" d=\"M22.55625 9.022499999999999 9.022499999999999 9.022499999999999c-4.4293257 0 -8.02 3.59065425 -8.02 8.02l0 5.012499999999999\" stroke-width=\"2\"></path>     <path id=\"Vector 2250\" stroke=\"#000000\" d=\"m16.541249999999998 15.0375 6.015 -6.015 -6.015 -6.015\" stroke-width=\"2\"></path>   </g> </svg>'},ZvscaD77T:{svgCode:getLocalizedValue(\"v9\",activeLocale)??'<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24.06 24.06\" id=\"Line-Arrow-Turn-Down-Right-Large--Streamline-Sharp\" height=\"24.06\" width=\"24.06\">   <desc>     Line Arrow Turn Down Right Large Streamline Icon: https://streamlinehq.com   </desc>   <g id=\"line-arrow-turn-down-right-large--arrow-bend-curve-change-direction-return-down-large-head\">     <path id=\"Vector 2249\" stroke=\"#000000\" d=\"M15.037600249999999 22.55625V9.022499999999999c0 -4.4293257 -3.5907544999999996 -8.02 -8.020050125 -8.02l-5.012499999999999 0\" stroke-width=\"2\"></path>     <path id=\"Vector 2251\" stroke=\"#000000\" d=\"M7.017510024999999 14.536249999999999 15.0375 22.55625l8.02 -8.02\" stroke-width=\"2\"></path>   </g> </svg>'}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hiyUh.framer-12wo1rm, .framer-hiyUh .framer-12wo1rm { display: block; }\",\".framer-hiyUh.framer-vrt3xi { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 24px; }\",\".framer-hiyUh .framer-tyrw9-container { aspect-ratio: 1 / 1; flex: none; height: 100%; position: relative; width: var(--framer-aspect-ratio-supported, 200px); }\",\".framer-hiyUh.framer-v-1j78a3t.framer-vrt3xi, .framer-hiyUh.framer-v-14xlhjc.framer-vrt3xi, .framer-hiyUh.framer-v-1ylzioj.framer-vrt3xi, .framer-hiyUh.framer-v-uep1ei.framer-vrt3xi, .framer-hiyUh.framer-v-vmfcis.framer-vrt3xi, .framer-hiyUh.framer-v-jl867i.framer-vrt3xi, .framer-hiyUh.framer-v-150v43u.framer-vrt3xi, .framer-hiyUh.framer-v-pr53zn.framer-vrt3xi, .framer-hiyUh.framer-v-1vlj3dj.framer-vrt3xi, .framer-hiyUh.framer-v-m28ylo.framer-vrt3xi, .framer-hiyUh.framer-v-1gpkrtp.framer-vrt3xi, .framer-hiyUh.framer-v-1cwrn6o.framer-vrt3xi, .framer-hiyUh.framer-v-qda1bi.framer-vrt3xi, .framer-hiyUh.framer-v-1skue06.framer-vrt3xi, .framer-hiyUh.framer-v-6ok2jv.framer-vrt3xi, .framer-hiyUh.framer-v-187f6ed.framer-vrt3xi, .framer-hiyUh.framer-v-1qvkegm.framer-vrt3xi, .framer-hiyUh.framer-v-1gqori0.framer-vrt3xi { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 24px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VigDQobHW\":{\"layout\":[\"fixed\",\"fixed\"]},\"moHCOM34Z\":{\"layout\":[\"fixed\",\"fixed\"]},\"bjLTtuYln\":{\"layout\":[\"fixed\",\"fixed\"]},\"nuDu3Yd4j\":{\"layout\":[\"fixed\",\"fixed\"]},\"d_yj08srA\":{\"layout\":[\"fixed\",\"fixed\"]},\"ySgBLNx_n\":{\"layout\":[\"fixed\",\"fixed\"]},\"QGIgT4FgS\":{\"layout\":[\"fixed\",\"fixed\"]},\"MFrA5D8Gx\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZvscaD77T\":{\"layout\":[\"fixed\",\"fixed\"]},\"fNxojmK7f\":{\"layout\":[\"fixed\",\"fixed\"]},\"LqcpTadho\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZhUcz4FA2\":{\"layout\":[\"fixed\",\"fixed\"]},\"qrQCP2mHV\":{\"layout\":[\"fixed\",\"fixed\"]},\"MYCzDT5Sl\":{\"layout\":[\"fixed\",\"fixed\"]},\"qsOV_Wx7G\":{\"layout\":[\"fixed\",\"fixed\"]},\"xMBKmZ5p7\":{\"layout\":[\"fixed\",\"fixed\"]},\"D2jgg7Uaw\":{\"layout\":[\"fixed\",\"fixed\"]},\"bdleN98ZL\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XExN9EaDp\":\"colour\",\"mzo2DODzY\":\"strokeWidth\",\"TSlwz0r_Z\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIMEI8op6G=withCSS(Component,css,\"framer-hiyUh\");export default FramerIMEI8op6G;FramerIMEI8op6G.displayName=\"Icon\";FramerIMEI8op6G.defaultProps={height:24,width:24};addPropertyControls(FramerIMEI8op6G,{variant:{options:[\"TDQq3rjey\",\"VigDQobHW\",\"moHCOM34Z\",\"bjLTtuYln\",\"nuDu3Yd4j\",\"d_yj08srA\",\"ySgBLNx_n\",\"QGIgT4FgS\",\"MFrA5D8Gx\",\"ZvscaD77T\",\"fNxojmK7f\",\"LqcpTadho\",\"ZhUcz4FA2\",\"qrQCP2mHV\",\"MYCzDT5Sl\",\"qsOV_Wx7G\",\"xMBKmZ5p7\",\"D2jgg7Uaw\",\"bdleN98ZL\"],optionTitles:[\"Check\",\"Chevron-down\",\"Chevron-left\",\"Chevron-right\",\"Chevron-up\",\"Corner-down-left\",\"Corner-down-right\",\"Corner-left-down\",\"Corner-left-up\",\"Corner-right-down\",\"Corner-right-up\",\"Corner-up-left\",\"Corner-up-right\",\"Hamburger Menu\",\"Moon\",\"Play\",\"Plus\",\"Sun\",\"X\"],title:\"Variant\",type:ControlType.Enum},XExN9EaDp:{defaultValue:'var(--token-fcb0754c-d273-4725-8513-b1b02557a3cb, rgb(21, 17, 45)) /* {\"name\":\"160\"} */',description:\"\",title:\"Colour\",type:ControlType.Color},mzo2DODzY:{defaultValue:1,description:\"\",max:10,min:0,title:\"Stroke Width\",type:ControlType.Number},TSlwz0r_Z:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerIMEI8op6G,[{explicitInter:true,fonts:[]},...SVGIconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIMEI8op6G\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VigDQobHW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"moHCOM34Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bjLTtuYln\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nuDu3Yd4j\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"d_yj08srA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ySgBLNx_n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QGIgT4FgS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MFrA5D8Gx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZvscaD77T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fNxojmK7f\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LqcpTadho\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZhUcz4FA2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qrQCP2mHV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MYCzDT5Sl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qsOV_Wx7G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xMBKmZ5p7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"D2jgg7Uaw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bdleN98ZL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"XExN9EaDp\\\":\\\"colour\\\",\\\"mzo2DODzY\\\":\\\"strokeWidth\\\",\\\"TSlwz0r_Z\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IMEI8op6G.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,motion}from\"framer\";import{useLayoutEffect,useMemo,useRef}from\"react\";/**\n * GradientRing — border-only gradient ring met draaiende angle.\n * - Anchors inherit color (no UA blue)\n * - Normalize transforms (no scale/translate flicker across states)\n * - Allow theme color easing by default (no hard lock)\n */const PRESETS={P1:[\"#9284F4\",\"#5246B4\"],P2:[\"#5246B4\",\"#383174\"],P3:[\"#5246B4\",\"#8A8A8A\"],P4:[\"#5246B4\",\"#383174\"]};const VARIANT_LABELS=[\"Primary\",\"Secondary\",\"Tertiary\",\"Quaternary\",\"Quinary\",\"Senary\",\"Septenary\",\"Octonary\",\"Nonary\",\"Denary\",\"Undenary\",\"Duodenary\"];export default function GradientRing(props){const{style,variant=\"Primary\",gradientAngle=0,borderRadius=16,borderSize=2,ringOpacity=1,overflow=\"visible\",clipChildren=false,transition,suppressHostBorder=true,suppressDepth=1,sizeMode=\"fit\",fillCenterContent=true,// defaults for the fixes\nallowColorEase=true,normalizeTextAcrossStates=true}=props;const rootRef=useRef(null);const scopeId=useMemo(()=>`fillscope-${Math.random().toString(36).slice(2)}`,[]);// remove borders/shadows on parent wrappers Framer adds\nuseLayoutEffect(()=>{if(!suppressHostBorder)return;const targets=[];const parent=rootRef.current?.parentElement;if(parent)targets.push(parent);if(suppressDepth>=2&&parent?.parentElement)targets.push(parent.parentElement);targets.forEach(el=>{if(!el)return;el.style.border=\"0 solid transparent\";el.style.outline=\"0\";el.style.boxShadow=\"none\";el.style.setProperty?.(\"--framer-border-width\",\"0px\");el.style.setProperty?.(\"--framer-shadow\",\"none\");});},[suppressHostBorder,suppressDepth]);const outerStyle={...style,position:\"relative\",overflow,background:\"transparent\",borderRadius,isolation:\"isolate\",border:\"0 solid transparent\",outline:\"0\",boxShadow:\"none\",[\"--framer-border-width\"]:\"0px\",[\"--framer-shadow\"]:\"none\"};const childKey=label=>`child${label}`;const activeChild=props[childKey(variant)]??props.children??null;const presetKey=label=>`preset${label}`;const defaultPerVariant={Primary:\"P1\",Secondary:\"P2\",Tertiary:\"P3\",Quaternary:\"P4\",Quinary:\"P1\",Senary:\"P1\",Septenary:\"P1\",Octonary:\"P1\",Nonary:\"P1\",Denary:\"P1\",Undenary:\"P1\",Duodenary:\"P1\"};const chosenPreset=props[presetKey(variant)]||defaultPerVariant[variant];const[top,bottom]=PRESETS[chosenPreset];const ringStyle={pointerEvents:\"none\",position:\"absolute\",inset:0,zIndex:10,borderTopLeftRadius:borderRadius,borderTopRightRadius:borderRadius,borderBottomLeftRadius:borderRadius,borderBottomRightRadius:borderRadius,padding:borderSize,boxSizing:\"border-box\",WebkitMask:\"linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0)\",WebkitMaskComposite:\"xor\",mask:\"linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0)\",maskComposite:\"exclude\",opacity:ringOpacity};const innerRadius=Math.max(0,borderRadius-borderSize);const innerWrapperStyle={position:\"relative\",height:\"100%\",zIndex:1,background:\"transparent\",borderTopLeftRadius:clipChildren?innerRadius:undefined,borderTopRightRadius:clipChildren?innerRadius:undefined,borderBottomLeftRadius:clipChildren?innerRadius:undefined,borderBottomRightRadius:clipChildren?innerRadius:undefined,overflow:clipChildren?\"hidden\":\"visible\",display:sizeMode===\"fit\"?\"inline-block\":\"block\",width:sizeMode===\"fit\"?\"auto\":\"100%\"};const childWrapperStyle=sizeMode===\"fill\"?{width:\"100%\"}:{display:\"inline-block\"};const fillCss=sizeMode===\"fill\"?`\n[data-fill-scope=\"${scopeId}\"] [data-fill-wrap=\"1\"] > * { width: 100% !important; max-width: 100% !important; }\n[data-fill-scope=\"${scopeId}\"] [data-fill-wrap=\"1\"] *, [data-fill-scope=\"${scopeId}\"] [data-fill-wrap=\"1\"] > * > * { min-width: 0 !important; }\n${fillCenterContent?`[data-fill-scope=\"${scopeId}\"] [data-fill-wrap=\"1\"] > * { text-align: center !important; }\n       [data-fill-scope=\"${scopeId}\"] [data-fill-wrap=\"1\"] > * > * { margin-left: auto !important; margin-right: auto !important; }\n       [data-fill-scope=\"${scopeId}\"] [data-fill-wrap=\"1\"] > *,\n       [data-fill-scope=\"${scopeId}\"] [data-fill-wrap=\"1\"] > * > * { justify-content: center !important; align-items: center !important; place-items: center !important; }`:\"\"}\n`:\"\";// (A) Anchors always inherit color (kills UA link blue in all states)\nconst anchorInheritCss=`\n[data-fill-scope=\"${scopeId}\"] a,\n[data-fill-scope=\"${scopeId}\"] a:link,\n[data-fill-scope=\"${scopeId}\"] a:visited,\n[data-fill-scope=\"${scopeId}\"] a:hover,\n[data-fill-scope=\"${scopeId}\"] a:active {\n  color: inherit !important;\n  -webkit-text-fill-color: inherit !important;\n  text-decoration-color: currentColor !important;\n}\n`;// (B) Normalize transforms so states never do scale/translate flickers\nconst normalizeCss=normalizeTextAcrossStates?`\n[data-fill-scope=\"${scopeId}\"] [data-framer-component-type=\"RichTextContainer\"],\n[data-fill-scope=\"${scopeId}\"] [data-framer-component-type=\"RichTextContainer\"] * {\n  opacity: 1 !important;\n  transform: none !important; translate: none !important; scale: 1 !important; rotate: 0deg !important;\n  transition-property: opacity, color, background-color, box-shadow, filter !important; /* keep color transitions allowed */\n  will-change: auto !important;\n  pointer-events: auto !important;\n}\n[data-fill-scope=\"${scopeId}\"] .framer-4jo2jj,\n[data-fill-scope=\"${scopeId}\"] .framer-u2bci4 {\n  transform: none !important; translate: none !important; scale: 1 !important; rotate: 0deg !important;\n  backface-visibility: hidden; transform-style: flat !important;\n  transition-property: opacity, color, background-color, box-shadow, filter !important;\n}\n[data-fill-scope=\"${scopeId}\"] [data-fill-wrap=\"1\"] > * {\n  transform: none !important; translate: none !important; scale: 1 !important; rotate: 0deg !important;\n  transition-property: opacity, color, background-color, box-shadow, filter !important;\n}\n`:\"\";// (C) Allow color easing: we *do not* clamp color during theme-ease.\n// We rely on your global :root.theme-easing to provide duration/timing.\n// We only ensure the ring's angle animation isn't clamped.\nconst themeEaseHelper=allowColorEase?`\n:root.theme-easing [data-fill-scope=\"${scopeId}\"] [style*=\"--angle\"] { transition: none !important; }\n`:\"\";return /*#__PURE__*/_jsxs(motion.div,{ref:rootRef,style:outerStyle,transition:transition,\"data-fill-scope\":scopeId,children:[(sizeMode===\"fill\"||normalizeTextAcrossStates||allowColorEase)&&/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`${fillCss}${anchorInheritCss}${normalizeCss}${themeEaseHelper}`}}),/*#__PURE__*/_jsx(motion.div,{style:innerWrapperStyle,transition:transition,children:/*#__PURE__*/_jsx(\"div\",{\"data-fill-wrap\":\"1\",style:childWrapperStyle,children:activeChild})}),/*#__PURE__*/_jsx(motion.div,{style:{...ringStyle,\"--angle\":`${gradientAngle}deg`,background:`linear-gradient(var(--angle), ${top}, ${bottom})`},animate:{\"--angle\":`${gradientAngle}deg`},transition:transition})]});}/* ---------- Property Controls ---------- */const controls={variant:{type:ControlType.Enum,title:\"Variant\",options:[...VARIANT_LABELS],optionTitles:[...VARIANT_LABELS],defaultValue:\"Primary\"},sizeMode:{type:ControlType.Enum,title:\"Width\",defaultValue:\"fit\",options:[\"fit\",\"fill\"],optionTitles:[\"Fit (child width)\",\"Fill (100%)\"]},fillCenterContent:{type:ControlType.Boolean,title:\"Fill: center content\",defaultValue:true,hidden:({sizeMode})=>sizeMode!==\"fill\"},gradientAngle:{type:ControlType.Number,title:\"Angle\",defaultValue:0,min:0,max:360,unit:\"deg\"},borderRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:20,min:0,unit:\"px\"},borderSize:{type:ControlType.Number,title:\"Border\",defaultValue:3,min:0,unit:\"px\"},ringOpacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:1,min:0,max:1,step:.01},clipChildren:{type:ControlType.Boolean,title:\"Clip children\",defaultValue:false},overflow:{type:ControlType.Enum,title:\"Overflow\",defaultValue:\"visible\",options:[\"visible\",\"hidden\",\"scroll\",\"auto\"]},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{duration:1,ease:\"easeInOut\"}},suppressHostBorder:{type:ControlType.Boolean,title:\"Suppress host border\",defaultValue:true},suppressDepth:{type:ControlType.Number,title:\"Suppress depth (0–2)\",defaultValue:1,min:0,max:2,step:1,hidden:({suppressHostBorder})=>!suppressHostBorder},allowColorEase:{type:ControlType.Boolean,title:\"Ease text color on theme toggle\",defaultValue:true},normalizeTextAcrossStates:{type:ControlType.Boolean,title:\"Normalize transforms (all states)\",defaultValue:true}};for(const label of VARIANT_LABELS){const childKey=`child${label}`;controls[childKey]={type:ControlType.ComponentInstance,title:`${label} Child`};}const presetOptions=Object.keys(PRESETS);const presetOptionTitles=[\"P1  #9284F4 → #5246B4\",\"P2  #5246B4 → #383174\",\"P3  #5246B4 → #8A8A8A\",\"P4  #198266 → #7EE5CA\"];const defaultsByLabel={Primary:\"P1\",Secondary:\"P2\",Tertiary:\"P3\",Quaternary:\"P4\"};for(const label of VARIANT_LABELS){const presetKey=`preset${label}`;controls[presetKey]={type:ControlType.Enum,title:`${label} Preset`,options:presetOptions,optionTitles:presetOptionTitles,defaultValue:defaultsByLabel[label]||\"P1\"};}addPropertyControls(GradientRing,controls);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GradientRing\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GradientRing.map","// Generated by Framer (3df86f7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import GradientRing from\"https://framerusercontent.com/modules/exRZQ2DKMmN3dHbLeMqE/F5xrVVTpq6DQaeIbPTQW/GradientRing.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/jd5sqDjxoV0zc78P6kb3/0y9f5m71yO2rmX5J0HFB/ocdAa98EC.js\";import Icon from\"https://framerusercontent.com/modules/12Qh392Ij6ayjeAfPfxm/91kDqH7OTvz8Mp4hV26t/IMEI8op6G.js\";const IconFonts=getFonts(Icon);const GradientRingFonts=getFonts(GradientRing);const IconControls=getPropertyControls(Icon);const cycleOrder=[\"wZRSfKagI\",\"Bv3uWhWEz\",\"xgH7xaZFv\",\"wI31FPYni\",\"C2LuD_RQB\",\"EeUhjyI9U\",\"ixRQXhGrs\",\"veJksIR9_\",\"Vyb8VP0D5\",\"iyX74CPxK\",\"LA9UMz0lv\",\"sGuFxi0oH\"];const serializationHash=\"framer-5sSYh\";const variantClassNames={Bv3uWhWEz:\"framer-v-1sd8jg1\",C2LuD_RQB:\"framer-v-kby9np\",EeUhjyI9U:\"framer-v-14w3pzi\",ixRQXhGrs:\"framer-v-11uw9dn\",iyX74CPxK:\"framer-v-t4cppp\",LA9UMz0lv:\"framer-v-k99lhm\",sGuFxi0oH:\"framer-v-1321ndz\",veJksIR9_:\"framer-v-iu8aqe\",Vyb8VP0D5:\"framer-v-fz3h76\",wI31FPYni:\"framer-v-1xs17jj\",wZRSfKagI:\"framer-v-1ys16vq\",xgH7xaZFv:\"framer-v-weedow\"};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 Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Chevron-down\":\"VigDQobHW\",\"Chevron-left\":\"moHCOM34Z\",\"Chevron-right\":\"bjLTtuYln\",\"Chevron-up\":\"nuDu3Yd4j\",\"Corner-down-left\":\"d_yj08srA\",\"Corner-down-right\":\"ySgBLNx_n\",\"Corner-left-down\":\"QGIgT4FgS\",\"Corner-left-up\":\"MFrA5D8Gx\",\"Corner-right-down\":\"ZvscaD77T\",\"Corner-right-up\":\"fNxojmK7f\",\"Corner-up-left\":\"LqcpTadho\",\"Corner-up-right\":\"ZhUcz4FA2\",\"Hamburger Menu\":\"qrQCP2mHV\",Check:\"TDQq3rjey\",Moon:\"MYCzDT5Sl\",Play:\"qsOV_Wx7G\",Plus:\"xMBKmZ5p7\",Sun:\"D2jgg7Uaw\",X:\"bdleN98ZL\"};const humanReadableVariantMap={\"Icon - Hover\":\"wI31FPYni\",\"Mobile - Primary - Hover\":\"Vyb8VP0D5\",\"Mobile - Secondary - Hover\":\"LA9UMz0lv\",\"Mobile - Secondary\":\"iyX74CPxK\",\"Mobile menu - Dark\":\"ixRQXhGrs\",\"No Link\":\"sGuFxi0oH\",\"Primary - Hover\":\"Bv3uWhWEz\",\"Primary - Mobile\":\"veJksIR9_\",\"Secondary - Hover\":\"EeUhjyI9U\",Icon:\"xgH7xaZFv\",Primary:\"wZRSfKagI\",Secondary:\"C2LuD_RQB\"};const getProps=({height,icon,iconColour,id,link,mobileMenuDark,text,width,...props})=>{return{...props,AU9o6Fnme:humanReadableEnumMap[icon]??icon??props.AU9o6Fnme??\"moHCOM34Z\",BSGQ82_QI:mobileMenuDark??props.BSGQ82_QI,Czb1QPCoQ:text??props.Czb1QPCoQ??\"Button\",GM5aDTBcH:link??props.GM5aDTBcH,UY3fgvIkt:iconColour??props.UY3fgvIkt??\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"wZRSfKagI\"};};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,Czb1QPCoQ,GM5aDTBcH,AU9o6Fnme,BSGQ82_QI,UY3fgvIkt,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wZRSfKagI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1c06ghe=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"Bv3uWhWEz\");});const onMouseLeave12qi8cz=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"wZRSfKagI\");});const onMouseEntercf1z53=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"wI31FPYni\");});const onMouseLeave19xwkl3=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"xgH7xaZFv\");});const onMouseEnternwswri=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"EeUhjyI9U\");});const onMouseLeave1namppb=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"C2LuD_RQB\");});const onTap1e133n9=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(BSGQ82_QI){const res=await BSGQ82_QI(...args);if(res===false)return false;}});const onMouseEnter1a6dp8i=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"Vyb8VP0D5\");});const onMouseLeave126yl3g=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"veJksIR9_\");});const onMouseEnterclivww=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"LA9UMz0lv\");});const onMouseLeavetpu6v1=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"iyX74CPxK\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"ixRQXhGrs\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"ixRQXhGrs\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:GM5aDTBcH,motionChild:true,nodeId:\"wZRSfKagI\",openInNewTab:false,scopeId:\"qwHFliCva\",smoothScroll:true,...addPropertyOverrides({sGuFxi0oH:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ys16vq\",className,classNames)} framer-8dw7wr`,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wZRSfKagI\",onMouseEnter:onMouseEnter1c06ghe,ref:refBinding,style:{...style},...addPropertyOverrides({Bv3uWhWEz:{\"data-framer-name\":\"Primary - Hover\",onMouseLeave:onMouseLeave12qi8cz},C2LuD_RQB:{\"data-framer-name\":\"Secondary\",onMouseEnter:onMouseEnternwswri},EeUhjyI9U:{\"data-framer-name\":\"Secondary - Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1namppb},ixRQXhGrs:{\"data-framer-name\":\"Mobile menu - Dark\",onMouseEnter:undefined,onTap:onTap1e133n9},iyX74CPxK:{\"data-framer-name\":\"Mobile - Secondary\",onMouseEnter:onMouseEnterclivww},LA9UMz0lv:{\"data-framer-name\":\"Mobile - Secondary - Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeavetpu6v1},sGuFxi0oH:{\"data-framer-name\":\"No Link\"},veJksIR9_:{\"data-framer-name\":\"Primary - Mobile\",onMouseEnter:onMouseEnter1a6dp8i},Vyb8VP0D5:{\"data-framer-name\":\"Mobile - Primary - Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave126yl3g},wI31FPYni:{\"data-framer-name\":\"Icon - Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave19xwkl3},xgH7xaZFv:{\"data-framer-name\":\"Icon\",onMouseEnter:onMouseEntercf1z53}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({ixRQXhGrs:{height:24,width:\"24px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||24)-0-24)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-129z1t7-container\",layoutDependency:layoutDependency,layoutId:\"U3gGihkx_-container\",nodeId:\"U3gGihkx_\",rendersWithMotion:true,scopeId:\"qwHFliCva\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"U3gGihkx_\",layoutId:\"U3gGihkx_\",mzo2DODzY:1,style:{height:\"100%\",width:\"100%\"},variant:AU9o6Fnme,width:\"100%\",XExN9EaDp:UY3fgvIkt})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-warhu7-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"jCmugI2ta-container\",nodeId:\"jCmugI2ta\",rendersWithMotion:true,scopeId:\"qwHFliCva\",children:/*#__PURE__*/_jsx(GradientRing,{allowColorEase:true,borderRadius:4,borderSize:1,childDenary:[],childDuodenary:[],childNonary:[],childOctonary:[],childPrimary:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4jo2jj\",\"data-framer-name\":\"Desktop - Primary\",layoutDependency:layoutDependency,layoutId:\"ByeKrIxcu\",style:{backgroundColor:\"var(--token-ee363d35-a08c-4f01-827e-63abc1d1a625, rgb(231, 231, 232))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"Button\"})}),className:\"framer-ubycrn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BQfwvDPmL\",style:{\"--extracted-r6o4lv\":\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Czb1QPCoQ,verticalAlignment:\"top\",withExternalLayout:true})})],childQuaternary:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jcycvv\",\"data-framer-name\":\"Desktop - Icon only - Hover\",layoutDependency:layoutDependency,layoutId:\"OfkJl_WXs\",style:{backgroundColor:\"rgba(56, 49, 116, 0.6)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"16px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1olkq7v-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"mmPMXUIhb-container\",nodeId:\"mmPMXUIhb\",rendersWithMotion:true,scopeId:\"qwHFliCva\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"mmPMXUIhb\",layoutId:\"mmPMXUIhb\",mzo2DODzY:2,style:{height:\"100%\",width:\"100%\"},variant:AU9o6Fnme,width:\"100%\",XExN9EaDp:\"var(--token-acd6a531-e64e-4899-8c0d-d018e8c2ad70, rgb(231, 231, 232))\"})})})})],childQuinary:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-yxekn9\",\"data-framer-name\":\"Desktop - Secondary\",layoutDependency:layoutDependency,layoutId:\"ADD1BM8St\",style:{backgroundColor:\"var(--token-bf29bece-d882-41c7-b8b2-c2118af70c41, rgb(255, 255, 255))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a8507ace-b9b5-48e8-80bc-9cd4da9a9b3a, rgb(56, 49, 116)))\"},children:\"Button\"})}),className:\"framer-65c30q\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"egf1TvaCG\",style:{\"--extracted-r6o4lv\":\"var(--token-a8507ace-b9b5-48e8-80bc-9cd4da9a9b3a, rgb(56, 49, 116))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Czb1QPCoQ,verticalAlignment:\"top\",withExternalLayout:true})})],childSecondary:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-u2bci4\",\"data-framer-name\":\"Desktop - Primary - Hover\",layoutDependency:layoutDependency,layoutId:\"IhRrpfPkq\",style:{backgroundColor:\"var(--token-5623c77b-a9d6-4149-b665-5a5d7db26239, rgba(82, 70, 180, 0.6))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"Button\"})}),className:\"framer-1vr1mfs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Va3rbD_Pl\",style:{\"--extracted-r6o4lv\":\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Czb1QPCoQ,verticalAlignment:\"top\",withExternalLayout:true})})],childSenary:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-kbykg4\",\"data-framer-name\":\"Desktop - Secondary - Hover\",layoutDependency:layoutDependency,layoutId:\"jDxdlu1g1\",style:{backgroundColor:\"var(--token-acd6a531-e64e-4899-8c0d-d018e8c2ad70, rgb(231, 231, 232))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a8507ace-b9b5-48e8-80bc-9cd4da9a9b3a, rgb(56, 49, 116)))\"},children:\"Button\"})}),className:\"framer-1h7ytck\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Qweict1xV\",style:{\"--extracted-r6o4lv\":\"var(--token-a8507ace-b9b5-48e8-80bc-9cd4da9a9b3a, rgb(56, 49, 116))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Czb1QPCoQ,verticalAlignment:\"top\",withExternalLayout:true})})],childSeptenary:[],childTertiary:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n02y6p\",\"data-framer-name\":\"Desktop - Icon only\",layoutDependency:layoutDependency,layoutId:\"WdJ_DrDrv\",style:{backgroundColor:\"rgba(56, 49, 116, 0.2)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"16px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hchure-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ngTNvrtjl-container\",nodeId:\"ngTNvrtjl\",rendersWithMotion:true,scopeId:\"qwHFliCva\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"ngTNvrtjl\",layoutId:\"ngTNvrtjl\",mzo2DODzY:2,style:{height:\"100%\",width:\"100%\"},variant:AU9o6Fnme,width:\"100%\",XExN9EaDp:\"var(--token-acd6a531-e64e-4899-8c0d-d018e8c2ad70, rgb(231, 231, 232))\"})})})})],childUndenary:[],clipChildren:false,fillCenterContent:true,gradientAngle:169,height:\"100%\",id:\"jCmugI2ta\",layoutId:\"jCmugI2ta\",normalizeTextAcrossStates:true,overflow:\"visible\",presetDenary:\"P1\",presetDuodenary:\"P1\",presetNonary:\"P1\",presetOctonary:\"P1\",presetPrimary:\"P1\",presetQuaternary:\"P1\",presetQuinary:\"P4\",presetSecondary:\"P1\",presetSenary:\"P4\",presetSeptenary:\"P1\",presetTertiary:\"P1\",presetUndenary:\"P1\",ringOpacity:1,sizeMode:\"fit\",suppressDepth:1,suppressHostBorder:true,transition:{delay:0,duration:1,ease:[.44,0,.56,1],type:\"tween\"},variant:\"Primary\",width:\"100%\",...addPropertyOverrides({Bv3uWhWEz:{gradientAngle:360,variant:\"Secondary\"},C2LuD_RQB:{variant:\"Quinary\"},EeUhjyI9U:{gradientAngle:360,variant:\"Senary\"},iyX74CPxK:{sizeMode:\"fill\",style:{width:\"100%\"},variant:\"Quinary\"},LA9UMz0lv:{sizeMode:\"fill\",style:{width:\"100%\"},variant:\"Senary\"},veJksIR9_:{sizeMode:\"fill\",style:{width:\"100%\"}},Vyb8VP0D5:{gradientAngle:360,sizeMode:\"fill\",style:{width:\"100%\"},variant:\"Secondary\"},wI31FPYni:{gradientAngle:360,variant:\"Quaternary\"},xgH7xaZFv:{variant:\"Tertiary\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-5sSYh.framer-8dw7wr, .framer-5sSYh .framer-8dw7wr { display: block; }\",\".framer-5sSYh.framer-1ys16vq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-5sSYh .framer-129z1t7-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-5sSYh .framer-warhu7-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-5sSYh .framer-4jo2jj, .framer-5sSYh .framer-u2bci4, .framer-5sSYh .framer-yxekn9, .framer-5sSYh .framer-kbykg4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px 16px 7px 16px; position: relative; width: min-content; }\",\".framer-5sSYh .framer-ubycrn, .framer-5sSYh .framer-1vr1mfs, .framer-5sSYh .framer-65c30q, .framer-5sSYh .framer-1h7ytck { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-5sSYh .framer-1n02y6p, .framer-5sSYh .framer-1jcycvv { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8.5px 9.5px 8.5px 7.5px; position: relative; width: min-content; }\",\".framer-5sSYh .framer-1hchure-container, .framer-5sSYh .framer-1olkq7v-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-5sSYh.framer-v-11uw9dn.framer-1ys16vq { cursor: pointer; }\",\".framer-5sSYh.framer-v-iu8aqe.framer-1ys16vq, .framer-5sSYh.framer-v-fz3h76.framer-1ys16vq, .framer-5sSYh.framer-v-t4cppp.framer-1ys16vq, .framer-5sSYh.framer-v-k99lhm.framer-1ys16vq { width: 100px; }\",\".framer-5sSYh.framer-v-iu8aqe .framer-warhu7-container, .framer-5sSYh.framer-v-fz3h76 .framer-warhu7-container, .framer-5sSYh.framer-v-t4cppp .framer-warhu7-container, .framer-5sSYh.framer-v-k99lhm .framer-warhu7-container { flex: 1 0 0px; width: 1px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 79\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Bv3uWhWEz\":{\"layout\":[\"auto\",\"auto\"]},\"xgH7xaZFv\":{\"layout\":[\"auto\",\"auto\"]},\"wI31FPYni\":{\"layout\":[\"auto\",\"auto\"]},\"C2LuD_RQB\":{\"layout\":[\"auto\",\"auto\"]},\"EeUhjyI9U\":{\"layout\":[\"auto\",\"auto\"]},\"ixRQXhGrs\":{\"layout\":[\"auto\",\"auto\"]},\"veJksIR9_\":{\"layout\":[\"fixed\",\"auto\"]},\"Vyb8VP0D5\":{\"layout\":[\"fixed\",\"auto\"]},\"iyX74CPxK\":{\"layout\":[\"fixed\",\"auto\"]},\"LA9UMz0lv\":{\"layout\":[\"fixed\",\"auto\"]},\"sGuFxi0oH\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Czb1QPCoQ\":\"text\",\"GM5aDTBcH\":\"link\",\"AU9o6Fnme\":\"icon\",\"BSGQ82_QI\":\"mobileMenuDark\",\"UY3fgvIkt\":\"iconColour\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqwHFliCva=withCSS(Component,css,\"framer-5sSYh\");export default FramerqwHFliCva;FramerqwHFliCva.displayName=\"Button\";FramerqwHFliCva.defaultProps={height:33,width:79};addPropertyControls(FramerqwHFliCva,{variant:{options:[\"wZRSfKagI\",\"Bv3uWhWEz\",\"xgH7xaZFv\",\"wI31FPYni\",\"C2LuD_RQB\",\"EeUhjyI9U\",\"ixRQXhGrs\",\"veJksIR9_\",\"Vyb8VP0D5\",\"iyX74CPxK\",\"LA9UMz0lv\",\"sGuFxi0oH\"],optionTitles:[\"Primary\",\"Primary - Hover\",\"Icon\",\"Icon - Hover\",\"Secondary\",\"Secondary - Hover\",\"Mobile menu - Dark\",\"Primary - Mobile\",\"Mobile - Primary - Hover\",\"Mobile - Secondary\",\"Mobile - Secondary - Hover\",\"No Link\"],title:\"Variant\",type:ControlType.Enum},Czb1QPCoQ:{defaultValue:\"Button\",description:\"\",displayTextArea:false,title:\"Text\",type:ControlType.String},GM5aDTBcH:{title:\"Link\",type:ControlType.Link},AU9o6Fnme:IconControls?.[\"variant\"]&&{...IconControls[\"variant\"],defaultValue:\"moHCOM34Z\",description:\"\",hidden:undefined,title:\"Icon\"},BSGQ82_QI:{title:\"Mobile Menu Dark\",type:ControlType.EventHandler},UY3fgvIkt:{defaultValue:'var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)) /* {\"name\":\"50\"} */',description:\"\",title:\"Icon Colour\",type:ControlType.Color}});addFonts(FramerqwHFliCva,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...IconFonts,...GradientRingFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqwHFliCva\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Czb1QPCoQ\\\":\\\"text\\\",\\\"GM5aDTBcH\\\":\\\"link\\\",\\\"AU9o6Fnme\\\":\\\"icon\\\",\\\"BSGQ82_QI\\\":\\\"mobileMenuDark\\\",\\\"UY3fgvIkt\\\":\\\"iconColour\\\"}\",\"framerIntrinsicWidth\":\"79\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Bv3uWhWEz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xgH7xaZFv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wI31FPYni\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"C2LuD_RQB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EeUhjyI9U\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ixRQXhGrs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"veJksIR9_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Vyb8VP0D5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iyX74CPxK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LA9UMz0lv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sGuFxi0oH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"33\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b71bad1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist Mono-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Geist Mono\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-Hbl2L .framer-styles-preset-14icia5:not(.rich-text-wrapper), .framer-Hbl2L .framer-styles-preset-14icia5.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", monospace; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 0.8125); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-Hbl2L\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e627f11)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist Mono-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Geist Mono\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geistmono/v3/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-CBg1q .framer-styles-preset-1o1uzrh:not(.rich-text-wrapper), .framer-CBg1q .framer-styles-preset-1o1uzrh.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", monospace; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 0.88); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-CBg1q .framer-styles-preset-1o1uzrh:not(.rich-text-wrapper), .framer-CBg1q .framer-styles-preset-1o1uzrh.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", monospace; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 0.75); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-CBg1q .framer-styles-preset-1o1uzrh:not(.rich-text-wrapper), .framer-CBg1q .framer-styles-preset-1o1uzrh.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", monospace; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 0.75); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-CBg1q\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e627f11)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist Mono-regular\",\"GF;Geist Mono-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Geist Mono\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geistmono/v3/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"},{family:\"Geist Mono\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geistmono/v3/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHaL55W7ihaO_CS.woff2\",weight:\"700\"}]}];export const css=[\".framer-o1cUE .framer-styles-preset-13baq08:not(.rich-text-wrapper), .framer-o1cUE .framer-styles-preset-13baq08.rich-text-wrapper p { --framer-font-family: \\\"Geist Mono\\\", monospace; --framer-font-family-bold: \\\"Geist Mono\\\", monospace; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1.25); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-o1cUE .framer-styles-preset-13baq08:not(.rich-text-wrapper), .framer-o1cUE .framer-styles-preset-13baq08.rich-text-wrapper p { --framer-font-family: \\\"Geist Mono\\\", monospace; --framer-font-family-bold: \\\"Geist Mono\\\", monospace; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-o1cUE .framer-styles-preset-13baq08:not(.rich-text-wrapper), .framer-o1cUE .framer-styles-preset-13baq08.rich-text-wrapper p { --framer-font-family: \\\"Geist Mono\\\", monospace; --framer-font-family-bold: \\\"Geist Mono\\\", monospace; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }\"];export const className=\"framer-o1cUE\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// package.json\nvar version = \"1.3.13\";\n\n// packages/core/src/maths.ts\nfunction clamp(min, input, max) {\n  return Math.max(min, Math.min(input, max));\n}\nfunction lerp(x, y, t) {\n  return (1 - t) * x + t * y;\n}\nfunction damp(x, y, lambda, deltaTime) {\n  return lerp(x, y, 1 - Math.exp(-lambda * deltaTime));\n}\nfunction modulo(n, d) {\n  return (n % d + d) % d;\n}\n\n// packages/core/src/animate.ts\nvar Animate = class {\n  isRunning = false;\n  value = 0;\n  from = 0;\n  to = 0;\n  currentTime = 0;\n  // These are instanciated in the fromTo method\n  lerp;\n  duration;\n  easing;\n  onUpdate;\n  /**\n   * Advance the animation by the given delta time\n   *\n   * @param deltaTime - The time in seconds to advance the animation\n   */\n  advance(deltaTime) {\n    if (!this.isRunning) return;\n    let completed = false;\n    if (this.duration && this.easing) {\n      this.currentTime += deltaTime;\n      const linearProgress = clamp(0, this.currentTime / this.duration, 1);\n      completed = linearProgress >= 1;\n      const easedProgress = completed ? 1 : this.easing(linearProgress);\n      this.value = this.from + (this.to - this.from) * easedProgress;\n    } else if (this.lerp) {\n      this.value = damp(this.value, this.to, this.lerp * 60, deltaTime);\n      if (Math.round(this.value) === this.to) {\n        this.value = this.to;\n        completed = true;\n      }\n    } else {\n      this.value = this.to;\n      completed = true;\n    }\n    if (completed) {\n      this.stop();\n    }\n    this.onUpdate?.(this.value, completed);\n  }\n  /** Stop the animation */\n  stop() {\n    this.isRunning = false;\n  }\n  /**\n   * Set up the animation from a starting value to an ending value\n   * with optional parameters for lerping, duration, easing, and onUpdate callback\n   *\n   * @param from - The starting value\n   * @param to - The ending value\n   * @param options - Options for the animation\n   */\n  fromTo(from, to, { lerp: lerp2, duration, easing, onStart, onUpdate }) {\n    this.from = this.value = from;\n    this.to = to;\n    this.lerp = lerp2;\n    this.duration = duration;\n    this.easing = easing;\n    this.currentTime = 0;\n    this.isRunning = true;\n    onStart?.();\n    this.onUpdate = onUpdate;\n  }\n};\n\n// packages/core/src/debounce.ts\nfunction debounce(callback, delay) {\n  let timer;\n  return function(...args) {\n    let context = this;\n    clearTimeout(timer);\n    timer = setTimeout(() => {\n      timer = void 0;\n      callback.apply(context, args);\n    }, delay);\n  };\n}\n\n// packages/core/src/dimensions.ts\nvar Dimensions = class {\n  constructor(wrapper, content, { autoResize = true, debounce: debounceValue = 250 } = {}) {\n    this.wrapper = wrapper;\n    this.content = content;\n    if (autoResize) {\n      this.debouncedResize = debounce(this.resize, debounceValue);\n      if (this.wrapper instanceof Window) {\n        window.addEventListener(\"resize\", this.debouncedResize, false);\n      } else {\n        this.wrapperResizeObserver = new ResizeObserver(this.debouncedResize);\n        this.wrapperResizeObserver.observe(this.wrapper);\n      }\n      this.contentResizeObserver = new ResizeObserver(this.debouncedResize);\n      this.contentResizeObserver.observe(this.content);\n    }\n    this.resize();\n  }\n  width = 0;\n  height = 0;\n  scrollHeight = 0;\n  scrollWidth = 0;\n  // These are instanciated in the constructor as they need information from the options\n  debouncedResize;\n  wrapperResizeObserver;\n  contentResizeObserver;\n  destroy() {\n    this.wrapperResizeObserver?.disconnect();\n    this.contentResizeObserver?.disconnect();\n    if (this.wrapper === window && this.debouncedResize) {\n      window.removeEventListener(\"resize\", this.debouncedResize, false);\n    }\n  }\n  resize = () => {\n    this.onWrapperResize();\n    this.onContentResize();\n  };\n  onWrapperResize = () => {\n    if (this.wrapper instanceof Window) {\n      this.width = window.innerWidth;\n      this.height = window.innerHeight;\n    } else {\n      this.width = this.wrapper.clientWidth;\n      this.height = this.wrapper.clientHeight;\n    }\n  };\n  onContentResize = () => {\n    if (this.wrapper instanceof Window) {\n      this.scrollHeight = this.content.scrollHeight;\n      this.scrollWidth = this.content.scrollWidth;\n    } else {\n      this.scrollHeight = this.wrapper.scrollHeight;\n      this.scrollWidth = this.wrapper.scrollWidth;\n    }\n  };\n  get limit() {\n    return {\n      x: this.scrollWidth - this.width,\n      y: this.scrollHeight - this.height\n    };\n  }\n};\n\n// packages/core/src/emitter.ts\nvar Emitter = class {\n  events = {};\n  /**\n   * Emit an event with the given data\n   * @param event Event name\n   * @param args Data to pass to the event handlers\n   */\n  emit(event, ...args) {\n    let callbacks = this.events[event] || [];\n    for (let i = 0, length = callbacks.length; i < length; i++) {\n      callbacks[i]?.(...args);\n    }\n  }\n  /**\n   * Add a callback to the event\n   * @param event Event name\n   * @param cb Callback function\n   * @returns Unsubscribe function\n   */\n  on(event, cb) {\n    this.events[event]?.push(cb) || (this.events[event] = [cb]);\n    return () => {\n      this.events[event] = this.events[event]?.filter((i) => cb !== i);\n    };\n  }\n  /**\n   * Remove a callback from the event\n   * @param event Event name\n   * @param callback Callback function\n   */\n  off(event, callback) {\n    this.events[event] = this.events[event]?.filter((i) => callback !== i);\n  }\n  /**\n   * Remove all event listeners and clean up\n   */\n  destroy() {\n    this.events = {};\n  }\n};\n\n// packages/core/src/virtual-scroll.ts\nvar LINE_HEIGHT = 100 / 6;\nvar listenerOptions = { passive: false };\nvar VirtualScroll = class {\n  constructor(element, options = { wheelMultiplier: 1, touchMultiplier: 1 }) {\n    this.element = element;\n    this.options = options;\n    window.addEventListener(\"resize\", this.onWindowResize, false);\n    this.onWindowResize();\n    this.element.addEventListener(\"wheel\", this.onWheel, listenerOptions);\n    this.element.addEventListener(\n      \"touchstart\",\n      this.onTouchStart,\n      listenerOptions\n    );\n    this.element.addEventListener(\n      \"touchmove\",\n      this.onTouchMove,\n      listenerOptions\n    );\n    this.element.addEventListener(\"touchend\", this.onTouchEnd, listenerOptions);\n  }\n  touchStart = {\n    x: 0,\n    y: 0\n  };\n  lastDelta = {\n    x: 0,\n    y: 0\n  };\n  window = {\n    width: 0,\n    height: 0\n  };\n  emitter = new Emitter();\n  /**\n   * Add an event listener for the given event and callback\n   *\n   * @param event Event name\n   * @param callback Callback function\n   */\n  on(event, callback) {\n    return this.emitter.on(event, callback);\n  }\n  /** Remove all event listeners and clean up */\n  destroy() {\n    this.emitter.destroy();\n    window.removeEventListener(\"resize\", this.onWindowResize, false);\n    this.element.removeEventListener(\"wheel\", this.onWheel, listenerOptions);\n    this.element.removeEventListener(\n      \"touchstart\",\n      this.onTouchStart,\n      listenerOptions\n    );\n    this.element.removeEventListener(\n      \"touchmove\",\n      this.onTouchMove,\n      listenerOptions\n    );\n    this.element.removeEventListener(\n      \"touchend\",\n      this.onTouchEnd,\n      listenerOptions\n    );\n  }\n  /**\n   * Event handler for 'touchstart' event\n   *\n   * @param event Touch event\n   */\n  onTouchStart = (event) => {\n    const { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n    this.touchStart.x = clientX;\n    this.touchStart.y = clientY;\n    this.lastDelta = {\n      x: 0,\n      y: 0\n    };\n    this.emitter.emit(\"scroll\", {\n      deltaX: 0,\n      deltaY: 0,\n      event\n    });\n  };\n  /** Event handler for 'touchmove' event */\n  onTouchMove = (event) => {\n    const { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n    const deltaX = -(clientX - this.touchStart.x) * this.options.touchMultiplier;\n    const deltaY = -(clientY - this.touchStart.y) * this.options.touchMultiplier;\n    this.touchStart.x = clientX;\n    this.touchStart.y = clientY;\n    this.lastDelta = {\n      x: deltaX,\n      y: deltaY\n    };\n    this.emitter.emit(\"scroll\", {\n      deltaX,\n      deltaY,\n      event\n    });\n  };\n  onTouchEnd = (event) => {\n    this.emitter.emit(\"scroll\", {\n      deltaX: this.lastDelta.x,\n      deltaY: this.lastDelta.y,\n      event\n    });\n  };\n  /** Event handler for 'wheel' event */\n  onWheel = (event) => {\n    let { deltaX, deltaY, deltaMode } = event;\n    const multiplierX = deltaMode === 1 ? LINE_HEIGHT : deltaMode === 2 ? this.window.width : 1;\n    const multiplierY = deltaMode === 1 ? LINE_HEIGHT : deltaMode === 2 ? this.window.height : 1;\n    deltaX *= multiplierX;\n    deltaY *= multiplierY;\n    deltaX *= this.options.wheelMultiplier;\n    deltaY *= this.options.wheelMultiplier;\n    this.emitter.emit(\"scroll\", { deltaX, deltaY, event });\n  };\n  onWindowResize = () => {\n    this.window = {\n      width: window.innerWidth,\n      height: window.innerHeight\n    };\n  };\n};\n\n// packages/core/src/lenis.ts\nvar defaultEasing = (t) => Math.min(1, 1.001 - Math.pow(2, -10 * t));\nvar Lenis = class {\n  _isScrolling = false;\n  // true when scroll is animating\n  _isStopped = false;\n  // true if user should not be able to scroll - enable/disable programmatically\n  _isLocked = false;\n  // same as isStopped but enabled/disabled when scroll reaches target\n  _preventNextNativeScrollEvent = false;\n  _resetVelocityTimeout = null;\n  __rafID = null;\n  /**\n   * Whether or not the user is touching the screen\n   */\n  isTouching;\n  /**\n   * The time in ms since the lenis instance was created\n   */\n  time = 0;\n  /**\n   * User data that will be forwarded through the scroll event\n   *\n   * @example\n   * lenis.scrollTo(100, {\n   *   userData: {\n   *     foo: 'bar'\n   *   }\n   * })\n   */\n  userData = {};\n  /**\n   * The last velocity of the scroll\n   */\n  lastVelocity = 0;\n  /**\n   * The current velocity of the scroll\n   */\n  velocity = 0;\n  /**\n   * The direction of the scroll\n   */\n  direction = 0;\n  /**\n   * The options passed to the lenis instance\n   */\n  options;\n  /**\n   * The target scroll value\n   */\n  targetScroll;\n  /**\n   * The animated scroll value\n   */\n  animatedScroll;\n  // These are instanciated here as they don't need information from the options\n  animate = new Animate();\n  emitter = new Emitter();\n  // These are instanciated in the constructor as they need information from the options\n  dimensions;\n  // This is not private because it's used in the Snap class\n  virtualScroll;\n  constructor({\n    wrapper = window,\n    content = document.documentElement,\n    eventsTarget = wrapper,\n    smoothWheel = true,\n    syncTouch = false,\n    syncTouchLerp = 0.075,\n    touchInertiaExponent = 1.7,\n    duration,\n    // in seconds\n    easing,\n    lerp: lerp2 = 0.1,\n    infinite = false,\n    orientation = \"vertical\",\n    // vertical, horizontal\n    gestureOrientation = orientation === \"horizontal\" ? \"both\" : \"vertical\",\n    // vertical, horizontal, both\n    touchMultiplier = 1,\n    wheelMultiplier = 1,\n    autoResize = true,\n    prevent,\n    virtualScroll,\n    overscroll = true,\n    autoRaf = false,\n    anchors = false,\n    autoToggle = false,\n    // https://caniuse.com/?search=transition-behavior\n    allowNestedScroll = false,\n    __experimental__naiveDimensions = false\n  } = {}) {\n    window.lenisVersion = version;\n    if (!wrapper || wrapper === document.documentElement) {\n      wrapper = window;\n    }\n    if (typeof duration === \"number\" && typeof easing !== \"function\") {\n      easing = defaultEasing;\n    } else if (typeof easing === \"function\" && typeof duration !== \"number\") {\n      duration = 1;\n    }\n    this.options = {\n      wrapper,\n      content,\n      eventsTarget,\n      smoothWheel,\n      syncTouch,\n      syncTouchLerp,\n      touchInertiaExponent,\n      duration,\n      easing,\n      lerp: lerp2,\n      infinite,\n      gestureOrientation,\n      orientation,\n      touchMultiplier,\n      wheelMultiplier,\n      autoResize,\n      prevent,\n      virtualScroll,\n      overscroll,\n      autoRaf,\n      anchors,\n      autoToggle,\n      allowNestedScroll,\n      __experimental__naiveDimensions\n    };\n    this.dimensions = new Dimensions(wrapper, content, { autoResize });\n    this.updateClassName();\n    this.targetScroll = this.animatedScroll = this.actualScroll;\n    this.options.wrapper.addEventListener(\"scroll\", this.onNativeScroll, false);\n    this.options.wrapper.addEventListener(\"scrollend\", this.onScrollEnd, {\n      capture: true\n    });\n    if (this.options.anchors && this.options.wrapper === window) {\n      this.options.wrapper.addEventListener(\n        \"click\",\n        this.onClick,\n        false\n      );\n    }\n    this.options.wrapper.addEventListener(\n      \"pointerdown\",\n      this.onPointerDown,\n      false\n    );\n    this.virtualScroll = new VirtualScroll(eventsTarget, {\n      touchMultiplier,\n      wheelMultiplier\n    });\n    this.virtualScroll.on(\"scroll\", this.onVirtualScroll);\n    if (this.options.autoToggle) {\n      this.rootElement.addEventListener(\"transitionend\", this.onTransitionEnd, {\n        passive: true\n      });\n    }\n    if (this.options.autoRaf) {\n      this.__rafID = requestAnimationFrame(this.raf);\n    }\n  }\n  /**\n   * Destroy the lenis instance, remove all event listeners and clean up the class name\n   */\n  destroy() {\n    this.emitter.destroy();\n    this.options.wrapper.removeEventListener(\n      \"scroll\",\n      this.onNativeScroll,\n      false\n    );\n    this.options.wrapper.removeEventListener(\"scrollend\", this.onScrollEnd, {\n      capture: true\n    });\n    this.options.wrapper.removeEventListener(\n      \"pointerdown\",\n      this.onPointerDown,\n      false\n    );\n    if (this.options.anchors && this.options.wrapper === window) {\n      this.options.wrapper.removeEventListener(\n        \"click\",\n        this.onClick,\n        false\n      );\n    }\n    this.virtualScroll.destroy();\n    this.dimensions.destroy();\n    this.cleanUpClassName();\n    if (this.__rafID) {\n      cancelAnimationFrame(this.__rafID);\n    }\n  }\n  on(event, callback) {\n    return this.emitter.on(event, callback);\n  }\n  off(event, callback) {\n    return this.emitter.off(event, callback);\n  }\n  onScrollEnd = (e) => {\n    if (!(e instanceof CustomEvent)) {\n      if (this.isScrolling === \"smooth\" || this.isScrolling === false) {\n        e.stopPropagation();\n      }\n    }\n  };\n  dispatchScrollendEvent = () => {\n    this.options.wrapper.dispatchEvent(\n      new CustomEvent(\"scrollend\", {\n        bubbles: this.options.wrapper === window,\n        // cancelable: false,\n        detail: {\n          lenisScrollEnd: true\n        }\n      })\n    );\n  };\n  onTransitionEnd = (event) => {\n    if (event.propertyName.includes(\"overflow\")) {\n      const property = this.isHorizontal ? \"overflow-x\" : \"overflow-y\";\n      const overflow = getComputedStyle(this.rootElement)[property];\n      if ([\"hidden\", \"clip\"].includes(overflow)) {\n        this.internalStop();\n      } else {\n        this.internalStart();\n      }\n    }\n  };\n  setScroll(scroll) {\n    if (this.isHorizontal) {\n      this.options.wrapper.scrollTo({ left: scroll, behavior: \"instant\" });\n    } else {\n      this.options.wrapper.scrollTo({ top: scroll, behavior: \"instant\" });\n    }\n  }\n  onClick = (event) => {\n    const path = event.composedPath();\n    const anchor = path.find(\n      (node) => node instanceof HTMLAnchorElement && node.getAttribute(\"href\")?.includes(\"#\")\n    );\n    if (anchor) {\n      const href = anchor.getAttribute(\"href\");\n      if (href) {\n        const options = typeof this.options.anchors === \"object\" && this.options.anchors ? this.options.anchors : void 0;\n        const target = `#${href.split(\"#\")[1]}`;\n        this.scrollTo(target, options);\n      }\n    }\n  };\n  onPointerDown = (event) => {\n    if (event.button === 1) {\n      this.reset();\n    }\n  };\n  onVirtualScroll = (data) => {\n    if (typeof this.options.virtualScroll === \"function\" && this.options.virtualScroll(data) === false)\n      return;\n    const { deltaX, deltaY, event } = data;\n    this.emitter.emit(\"virtual-scroll\", { deltaX, deltaY, event });\n    if (event.ctrlKey) return;\n    if (event.lenisStopPropagation) return;\n    const isTouch = event.type.includes(\"touch\");\n    const isWheel = event.type.includes(\"wheel\");\n    this.isTouching = event.type === \"touchstart\" || event.type === \"touchmove\";\n    const isClickOrTap = deltaX === 0 && deltaY === 0;\n    const isTapToStop = this.options.syncTouch && isTouch && event.type === \"touchstart\" && isClickOrTap && !this.isStopped && !this.isLocked;\n    if (isTapToStop) {\n      this.reset();\n      return;\n    }\n    const isUnknownGesture = this.options.gestureOrientation === \"vertical\" && deltaY === 0 || this.options.gestureOrientation === \"horizontal\" && deltaX === 0;\n    if (isClickOrTap || isUnknownGesture) {\n      return;\n    }\n    let composedPath = event.composedPath();\n    composedPath = composedPath.slice(0, composedPath.indexOf(this.rootElement));\n    const prevent = this.options.prevent;\n    if (!!composedPath.find(\n      (node) => node instanceof HTMLElement && (typeof prevent === \"function\" && prevent?.(node) || node.hasAttribute?.(\"data-lenis-prevent\") || isTouch && node.hasAttribute?.(\"data-lenis-prevent-touch\") || isWheel && node.hasAttribute?.(\"data-lenis-prevent-wheel\") || this.options.allowNestedScroll && this.checkNestedScroll(node, { deltaX, deltaY }))\n    ))\n      return;\n    if (this.isStopped || this.isLocked) {\n      if (event.cancelable) {\n        event.preventDefault();\n      }\n      return;\n    }\n    const isSmooth = this.options.syncTouch && isTouch || this.options.smoothWheel && isWheel;\n    if (!isSmooth) {\n      this.isScrolling = \"native\";\n      this.animate.stop();\n      event.lenisStopPropagation = true;\n      return;\n    }\n    let delta = deltaY;\n    if (this.options.gestureOrientation === \"both\") {\n      delta = Math.abs(deltaY) > Math.abs(deltaX) ? deltaY : deltaX;\n    } else if (this.options.gestureOrientation === \"horizontal\") {\n      delta = deltaX;\n    }\n    if (!this.options.overscroll || this.options.infinite || this.options.wrapper !== window && this.limit > 0 && (this.animatedScroll > 0 && this.animatedScroll < this.limit || this.animatedScroll === 0 && deltaY > 0 || this.animatedScroll === this.limit && deltaY < 0)) {\n      event.lenisStopPropagation = true;\n    }\n    if (event.cancelable) {\n      event.preventDefault();\n    }\n    const isSyncTouch = isTouch && this.options.syncTouch;\n    const isTouchEnd = isTouch && event.type === \"touchend\";\n    const hasTouchInertia = isTouchEnd;\n    if (hasTouchInertia) {\n      delta = Math.sign(this.velocity) * Math.pow(Math.abs(this.velocity), this.options.touchInertiaExponent);\n    }\n    this.scrollTo(this.targetScroll + delta, {\n      programmatic: false,\n      ...isSyncTouch ? {\n        lerp: hasTouchInertia ? this.options.syncTouchLerp : 1\n        // immediate: !hasTouchInertia,\n      } : {\n        lerp: this.options.lerp,\n        duration: this.options.duration,\n        easing: this.options.easing\n      }\n    });\n  };\n  /**\n   * Force lenis to recalculate the dimensions\n   */\n  resize() {\n    this.dimensions.resize();\n    this.animatedScroll = this.targetScroll = this.actualScroll;\n    this.emit();\n  }\n  emit() {\n    this.emitter.emit(\"scroll\", this);\n  }\n  onNativeScroll = () => {\n    if (this._resetVelocityTimeout !== null) {\n      clearTimeout(this._resetVelocityTimeout);\n      this._resetVelocityTimeout = null;\n    }\n    if (this._preventNextNativeScrollEvent) {\n      this._preventNextNativeScrollEvent = false;\n      return;\n    }\n    if (this.isScrolling === false || this.isScrolling === \"native\") {\n      const lastScroll = this.animatedScroll;\n      this.animatedScroll = this.targetScroll = this.actualScroll;\n      this.lastVelocity = this.velocity;\n      this.velocity = this.animatedScroll - lastScroll;\n      this.direction = Math.sign(\n        this.animatedScroll - lastScroll\n      );\n      if (!this.isStopped) {\n        this.isScrolling = \"native\";\n      }\n      this.emit();\n      if (this.velocity !== 0) {\n        this._resetVelocityTimeout = setTimeout(() => {\n          this.lastVelocity = this.velocity;\n          this.velocity = 0;\n          this.isScrolling = false;\n          this.emit();\n        }, 400);\n      }\n    }\n  };\n  reset() {\n    this.isLocked = false;\n    this.isScrolling = false;\n    this.animatedScroll = this.targetScroll = this.actualScroll;\n    this.lastVelocity = this.velocity = 0;\n    this.animate.stop();\n  }\n  /**\n   * Start lenis scroll after it has been stopped\n   */\n  start() {\n    if (!this.isStopped) return;\n    if (this.options.autoToggle) {\n      this.rootElement.style.removeProperty(\"overflow\");\n      return;\n    }\n    this.internalStart();\n  }\n  internalStart() {\n    if (!this.isStopped) return;\n    this.reset();\n    this.isStopped = false;\n    this.emit();\n  }\n  /**\n   * Stop lenis scroll\n   */\n  stop() {\n    if (this.isStopped) return;\n    if (this.options.autoToggle) {\n      this.rootElement.style.setProperty(\"overflow\", \"clip\");\n      return;\n    }\n    this.internalStop();\n  }\n  internalStop() {\n    if (this.isStopped) return;\n    this.reset();\n    this.isStopped = true;\n    this.emit();\n  }\n  /**\n   * RequestAnimationFrame for lenis\n   *\n   * @param time The time in ms from an external clock like `requestAnimationFrame` or Tempus\n   */\n  raf = (time) => {\n    const deltaTime = time - (this.time || time);\n    this.time = time;\n    this.animate.advance(deltaTime * 1e-3);\n    if (this.options.autoRaf) {\n      this.__rafID = requestAnimationFrame(this.raf);\n    }\n  };\n  /**\n   * Scroll to a target value\n   *\n   * @param target The target value to scroll to\n   * @param options The options for the scroll\n   *\n   * @example\n   * lenis.scrollTo(100, {\n   *   offset: 100,\n   *   duration: 1,\n   *   easing: (t) => 1 - Math.cos((t * Math.PI) / 2),\n   *   lerp: 0.1,\n   *   onStart: () => {\n   *     console.log('onStart')\n   *   },\n   *   onComplete: () => {\n   *     console.log('onComplete')\n   *   },\n   * })\n   */\n  scrollTo(target, {\n    offset = 0,\n    immediate = false,\n    lock = false,\n    duration = this.options.duration,\n    easing = this.options.easing,\n    lerp: lerp2 = this.options.lerp,\n    onStart,\n    onComplete,\n    force = false,\n    // scroll even if stopped\n    programmatic = true,\n    // called from outside of the class\n    userData\n  } = {}) {\n    if ((this.isStopped || this.isLocked) && !force) return;\n    if (typeof target === \"string\" && [\"top\", \"left\", \"start\", \"#\"].includes(target)) {\n      target = 0;\n    } else if (typeof target === \"string\" && [\"bottom\", \"right\", \"end\"].includes(target)) {\n      target = this.limit;\n    } else {\n      let node;\n      if (typeof target === \"string\") {\n        node = document.querySelector(target);\n        if (!node) {\n          if (target === \"#top\") {\n            target = 0;\n          } else {\n            console.warn(\"Lenis: Target not found\", target);\n          }\n        }\n      } else if (target instanceof HTMLElement && target?.nodeType) {\n        node = target;\n      }\n      if (node) {\n        if (this.options.wrapper !== window) {\n          const wrapperRect = this.rootElement.getBoundingClientRect();\n          offset -= this.isHorizontal ? wrapperRect.left : wrapperRect.top;\n        }\n        const rect = node.getBoundingClientRect();\n        target = (this.isHorizontal ? rect.left : rect.top) + this.animatedScroll;\n      }\n    }\n    if (typeof target !== \"number\") return;\n    target += offset;\n    target = Math.round(target);\n    if (this.options.infinite) {\n      if (programmatic) {\n        this.targetScroll = this.animatedScroll = this.scroll;\n        const distance = target - this.animatedScroll;\n        if (distance > this.limit / 2) {\n          target = target - this.limit;\n        } else if (distance < -this.limit / 2) {\n          target = target + this.limit;\n        }\n      }\n    } else {\n      target = clamp(0, target, this.limit);\n    }\n    if (target === this.targetScroll) {\n      onStart?.(this);\n      onComplete?.(this);\n      return;\n    }\n    this.userData = userData ?? {};\n    if (immediate) {\n      this.animatedScroll = this.targetScroll = target;\n      this.setScroll(this.scroll);\n      this.reset();\n      this.preventNextNativeScrollEvent();\n      this.emit();\n      onComplete?.(this);\n      this.userData = {};\n      requestAnimationFrame(() => {\n        this.dispatchScrollendEvent();\n      });\n      return;\n    }\n    if (!programmatic) {\n      this.targetScroll = target;\n    }\n    if (typeof duration === \"number\" && typeof easing !== \"function\") {\n      easing = defaultEasing;\n    } else if (typeof easing === \"function\" && typeof duration !== \"number\") {\n      duration = 1;\n    }\n    this.animate.fromTo(this.animatedScroll, target, {\n      duration,\n      easing,\n      lerp: lerp2,\n      onStart: () => {\n        if (lock) this.isLocked = true;\n        this.isScrolling = \"smooth\";\n        onStart?.(this);\n      },\n      onUpdate: (value, completed) => {\n        this.isScrolling = \"smooth\";\n        this.lastVelocity = this.velocity;\n        this.velocity = value - this.animatedScroll;\n        this.direction = Math.sign(this.velocity);\n        this.animatedScroll = value;\n        this.setScroll(this.scroll);\n        if (programmatic) {\n          this.targetScroll = value;\n        }\n        if (!completed) this.emit();\n        if (completed) {\n          this.reset();\n          this.emit();\n          onComplete?.(this);\n          this.userData = {};\n          requestAnimationFrame(() => {\n            this.dispatchScrollendEvent();\n          });\n          this.preventNextNativeScrollEvent();\n        }\n      }\n    });\n  }\n  preventNextNativeScrollEvent() {\n    this._preventNextNativeScrollEvent = true;\n    requestAnimationFrame(() => {\n      this._preventNextNativeScrollEvent = false;\n    });\n  }\n  checkNestedScroll(node, { deltaX, deltaY }) {\n    const time = Date.now();\n    const cache = node._lenis ??= {};\n    let hasOverflowX, hasOverflowY, isScrollableX, isScrollableY, scrollWidth, scrollHeight, clientWidth, clientHeight;\n    const gestureOrientation = this.options.gestureOrientation;\n    if (time - (cache.time ?? 0) > 2e3) {\n      cache.time = Date.now();\n      const computedStyle = window.getComputedStyle(node);\n      cache.computedStyle = computedStyle;\n      const overflowXString = computedStyle.overflowX;\n      const overflowYString = computedStyle.overflowY;\n      hasOverflowX = [\"auto\", \"overlay\", \"scroll\"].includes(overflowXString);\n      hasOverflowY = [\"auto\", \"overlay\", \"scroll\"].includes(overflowYString);\n      cache.hasOverflowX = hasOverflowX;\n      cache.hasOverflowY = hasOverflowY;\n      if (!hasOverflowX && !hasOverflowY) return false;\n      if (gestureOrientation === \"vertical\" && !hasOverflowY) return false;\n      if (gestureOrientation === \"horizontal\" && !hasOverflowX) return false;\n      scrollWidth = node.scrollWidth;\n      scrollHeight = node.scrollHeight;\n      clientWidth = node.clientWidth;\n      clientHeight = node.clientHeight;\n      isScrollableX = scrollWidth > clientWidth;\n      isScrollableY = scrollHeight > clientHeight;\n      cache.isScrollableX = isScrollableX;\n      cache.isScrollableY = isScrollableY;\n      cache.scrollWidth = scrollWidth;\n      cache.scrollHeight = scrollHeight;\n      cache.clientWidth = clientWidth;\n      cache.clientHeight = clientHeight;\n    } else {\n      isScrollableX = cache.isScrollableX;\n      isScrollableY = cache.isScrollableY;\n      hasOverflowX = cache.hasOverflowX;\n      hasOverflowY = cache.hasOverflowY;\n      scrollWidth = cache.scrollWidth;\n      scrollHeight = cache.scrollHeight;\n      clientWidth = cache.clientWidth;\n      clientHeight = cache.clientHeight;\n    }\n    if (!hasOverflowX && !hasOverflowY || !isScrollableX && !isScrollableY) {\n      return false;\n    }\n    if (gestureOrientation === \"vertical\" && (!hasOverflowY || !isScrollableY))\n      return false;\n    if (gestureOrientation === \"horizontal\" && (!hasOverflowX || !isScrollableX))\n      return false;\n    let orientation;\n    if (gestureOrientation === \"horizontal\") {\n      orientation = \"x\";\n    } else if (gestureOrientation === \"vertical\") {\n      orientation = \"y\";\n    } else {\n      const isScrollingX = deltaX !== 0;\n      const isScrollingY = deltaY !== 0;\n      if (isScrollingX && hasOverflowX && isScrollableX) {\n        orientation = \"x\";\n      }\n      if (isScrollingY && hasOverflowY && isScrollableY) {\n        orientation = \"y\";\n      }\n    }\n    if (!orientation) return false;\n    let scroll, maxScroll, delta, hasOverflow, isScrollable;\n    if (orientation === \"x\") {\n      scroll = node.scrollLeft;\n      maxScroll = scrollWidth - clientWidth;\n      delta = deltaX;\n      hasOverflow = hasOverflowX;\n      isScrollable = isScrollableX;\n    } else if (orientation === \"y\") {\n      scroll = node.scrollTop;\n      maxScroll = scrollHeight - clientHeight;\n      delta = deltaY;\n      hasOverflow = hasOverflowY;\n      isScrollable = isScrollableY;\n    } else {\n      return false;\n    }\n    const willScroll = delta > 0 ? scroll < maxScroll : scroll > 0;\n    return willScroll && hasOverflow && isScrollable;\n  }\n  /**\n   * The root element on which lenis is instanced\n   */\n  get rootElement() {\n    return this.options.wrapper === window ? document.documentElement : this.options.wrapper;\n  }\n  /**\n   * The limit which is the maximum scroll value\n   */\n  get limit() {\n    if (this.options.__experimental__naiveDimensions) {\n      if (this.isHorizontal) {\n        return this.rootElement.scrollWidth - this.rootElement.clientWidth;\n      } else {\n        return this.rootElement.scrollHeight - this.rootElement.clientHeight;\n      }\n    } else {\n      return this.dimensions.limit[this.isHorizontal ? \"x\" : \"y\"];\n    }\n  }\n  /**\n   * Whether or not the scroll is horizontal\n   */\n  get isHorizontal() {\n    return this.options.orientation === \"horizontal\";\n  }\n  /**\n   * The actual scroll value\n   */\n  get actualScroll() {\n    const wrapper = this.options.wrapper;\n    return this.isHorizontal ? wrapper.scrollX ?? wrapper.scrollLeft : wrapper.scrollY ?? wrapper.scrollTop;\n  }\n  /**\n   * The current scroll value\n   */\n  get scroll() {\n    return this.options.infinite ? modulo(this.animatedScroll, this.limit) : this.animatedScroll;\n  }\n  /**\n   * The progress of the scroll relative to the limit\n   */\n  get progress() {\n    return this.limit === 0 ? 1 : this.scroll / this.limit;\n  }\n  /**\n   * Current scroll state\n   */\n  get isScrolling() {\n    return this._isScrolling;\n  }\n  set isScrolling(value) {\n    if (this._isScrolling !== value) {\n      this._isScrolling = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is stopped\n   */\n  get isStopped() {\n    return this._isStopped;\n  }\n  set isStopped(value) {\n    if (this._isStopped !== value) {\n      this._isStopped = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is locked\n   */\n  get isLocked() {\n    return this._isLocked;\n  }\n  set isLocked(value) {\n    if (this._isLocked !== value) {\n      this._isLocked = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is smooth scrolling\n   */\n  get isSmooth() {\n    return this.isScrolling === \"smooth\";\n  }\n  /**\n   * The class name applied to the wrapper element\n   */\n  get className() {\n    let className = \"lenis\";\n    if (this.options.autoToggle) className += \" lenis-autoToggle\";\n    if (this.isStopped) className += \" lenis-stopped\";\n    if (this.isLocked) className += \" lenis-locked\";\n    if (this.isScrolling) className += \" lenis-scrolling\";\n    if (this.isScrolling === \"smooth\") className += \" lenis-smooth\";\n    return className;\n  }\n  updateClassName() {\n    this.cleanUpClassName();\n    this.rootElement.className = `${this.rootElement.className} ${this.className}`.trim();\n  }\n  cleanUpClassName() {\n    this.rootElement.className = this.rootElement.className.replace(/lenis(-\\w+)?/g, \"\").trim();\n  }\n};\nexport {\n  Lenis as default\n};\n//# sourceMappingURL=lenis.mjs.map","// packages/snap/src/debounce.ts\nfunction debounce(callback, delay) {\n  let timer;\n  return function(...args) {\n    let context = this;\n    clearTimeout(timer);\n    timer = setTimeout(() => {\n      timer = void 0;\n      callback.apply(context, args);\n    }, delay);\n  };\n}\n\n// packages/snap/src/element.ts\nfunction removeParentSticky(element) {\n  const position = getComputedStyle(element).position;\n  const isSticky = position === \"sticky\";\n  if (isSticky) {\n    element.style.setProperty(\"position\", \"static\");\n    element.dataset.sticky = \"true\";\n  }\n  if (element.offsetParent) {\n    removeParentSticky(element.offsetParent);\n  }\n}\nfunction addParentSticky(element) {\n  if (element?.dataset?.sticky === \"true\") {\n    element.style.removeProperty(\"position\");\n    delete element.dataset.sticky;\n  }\n  if (element.offsetParent) {\n    addParentSticky(element.offsetParent);\n  }\n}\nfunction offsetTop(element, accumulator = 0) {\n  const top = accumulator + element.offsetTop;\n  if (element.offsetParent) {\n    return offsetTop(element.offsetParent, top);\n  }\n  return top;\n}\nfunction offsetLeft(element, accumulator = 0) {\n  const left = accumulator + element.offsetLeft;\n  if (element.offsetParent) {\n    return offsetLeft(element.offsetParent, left);\n  }\n  return left;\n}\nfunction scrollTop(element, accumulator = 0) {\n  const top = accumulator + element.scrollTop;\n  if (element.offsetParent) {\n    return scrollTop(element.offsetParent, top);\n  }\n  return top + window.scrollY;\n}\nfunction scrollLeft(element, accumulator = 0) {\n  const left = accumulator + element.scrollLeft;\n  if (element.offsetParent) {\n    return scrollLeft(element.offsetParent, left);\n  }\n  return left + window.scrollX;\n}\nvar SnapElement = class {\n  element;\n  options;\n  align;\n  // @ts-ignore\n  rect = {};\n  wrapperResizeObserver;\n  resizeObserver;\n  debouncedWrapperResize;\n  constructor(element, {\n    align = [\"start\"],\n    ignoreSticky = true,\n    ignoreTransform = false\n  } = {}) {\n    this.element = element;\n    this.options = { align, ignoreSticky, ignoreTransform };\n    this.align = [align].flat();\n    this.debouncedWrapperResize = debounce(this.onWrapperResize, 500);\n    this.wrapperResizeObserver = new ResizeObserver(this.debouncedWrapperResize);\n    this.wrapperResizeObserver.observe(document.body);\n    this.onWrapperResize();\n    this.resizeObserver = new ResizeObserver(this.onResize);\n    this.resizeObserver.observe(this.element);\n    this.setRect({\n      width: this.element.offsetWidth,\n      height: this.element.offsetHeight\n    });\n  }\n  destroy() {\n    this.wrapperResizeObserver.disconnect();\n    this.resizeObserver.disconnect();\n  }\n  setRect({\n    top,\n    left,\n    width,\n    height,\n    element\n  } = {}) {\n    top = top ?? this.rect.top;\n    left = left ?? this.rect.left;\n    width = width ?? this.rect.width;\n    height = height ?? this.rect.height;\n    element = element ?? this.rect.element;\n    if (top === this.rect.top && left === this.rect.left && width === this.rect.width && height === this.rect.height && element === this.rect.element)\n      return;\n    this.rect.top = top;\n    this.rect.y = top;\n    this.rect.width = width;\n    this.rect.height = height;\n    this.rect.left = left;\n    this.rect.x = left;\n    this.rect.bottom = top + height;\n    this.rect.right = left + width;\n  }\n  onWrapperResize = () => {\n    let top, left;\n    if (this.options.ignoreSticky) removeParentSticky(this.element);\n    if (this.options.ignoreTransform) {\n      top = offsetTop(this.element);\n      left = offsetLeft(this.element);\n    } else {\n      const rect = this.element.getBoundingClientRect();\n      top = rect.top + scrollTop(this.element);\n      left = rect.left + scrollLeft(this.element);\n    }\n    if (this.options.ignoreSticky) addParentSticky(this.element);\n    this.setRect({ top, left });\n  };\n  onResize = ([entry]) => {\n    if (!entry?.borderBoxSize[0]) return;\n    const width = entry.borderBoxSize[0].inlineSize;\n    const height = entry.borderBoxSize[0].blockSize;\n    this.setRect({ width, height });\n  };\n};\n\n// packages/snap/src/uid.ts\nvar index = 0;\nfunction uid() {\n  return index++;\n}\n\n// packages/snap/src/snap.ts\nvar Snap = class {\n  constructor(lenis, {\n    type = \"proximity\",\n    lerp,\n    easing,\n    duration,\n    distanceThreshold = \"50%\",\n    // useless when type is \"mandatory\"\n    debounce: debounceDelay = 500,\n    onSnapStart,\n    onSnapComplete\n  } = {}) {\n    this.lenis = lenis;\n    this.options = {\n      type,\n      lerp,\n      easing,\n      duration,\n      distanceThreshold,\n      debounce: debounceDelay,\n      onSnapStart,\n      onSnapComplete\n    };\n    this.onWindowResize();\n    window.addEventListener(\"resize\", this.onWindowResize, false);\n    this.onSnapDebounced = debounce(this.onSnap, this.options.debounce);\n    this.lenis.on(\"virtual-scroll\", this.onSnapDebounced);\n  }\n  options;\n  elements = /* @__PURE__ */ new Map();\n  snaps = /* @__PURE__ */ new Map();\n  viewport = {\n    width: window.innerWidth,\n    height: window.innerHeight\n  };\n  isStopped = false;\n  onSnapDebounced;\n  currentSnapIndex;\n  /**\n   * Destroy the snap instance\n   */\n  destroy() {\n    this.lenis.off(\"virtual-scroll\", this.onSnapDebounced);\n    window.removeEventListener(\"resize\", this.onWindowResize, false);\n    this.elements.forEach((element) => element.destroy());\n  }\n  /**\n   * Start the snap after it has been stopped\n   */\n  start() {\n    this.isStopped = false;\n  }\n  /**\n   * Stop the snap\n   */\n  stop() {\n    this.isStopped = true;\n  }\n  /**\n   * Add a snap to the snap instance\n   *\n   * @param value The value to snap to\n   * @param userData User data that will be forwarded through the snap event\n   * @returns Unsubscribe function\n   */\n  add(value) {\n    const id = uid();\n    this.snaps.set(id, { value });\n    return () => this.snaps.delete(id);\n  }\n  /**\n   * Add an element to the snap instance\n   *\n   * @param element The element to add\n   * @param options The options for the element\n   * @returns Unsubscribe function\n   */\n  addElement(element, options = {}) {\n    const id = uid();\n    this.elements.set(id, new SnapElement(element, options));\n    return () => this.elements.delete(id);\n  }\n  addElements(elements, options = {}) {\n    const map = elements.map((element) => this.addElement(element, options));\n    return () => {\n      map.forEach((remove) => {\n        remove();\n      });\n    };\n  }\n  onWindowResize = () => {\n    this.viewport.width = window.innerWidth;\n    this.viewport.height = window.innerHeight;\n  };\n  computeSnaps = () => {\n    const { isHorizontal } = this.lenis;\n    let snaps = [...this.snaps.values()];\n    this.elements.forEach(({ rect, align }) => {\n      let value;\n      align.forEach((align2) => {\n        if (align2 === \"start\") {\n          value = rect.top;\n        } else if (align2 === \"center\") {\n          value = isHorizontal ? rect.left + rect.width / 2 - this.viewport.width / 2 : rect.top + rect.height / 2 - this.viewport.height / 2;\n        } else if (align2 === \"end\") {\n          value = isHorizontal ? rect.left + rect.width - this.viewport.width : rect.top + rect.height - this.viewport.height;\n        }\n        if (typeof value === \"number\") {\n          snaps.push({ value: Math.ceil(value) });\n        }\n      });\n    });\n    snaps = snaps.sort((a, b) => Math.abs(a.value) - Math.abs(b.value));\n    return snaps;\n  };\n  previous() {\n    this.goTo((this.currentSnapIndex ?? 0) - 1);\n  }\n  next() {\n    this.goTo((this.currentSnapIndex ?? 0) + 1);\n  }\n  goTo(index2) {\n    const snaps = this.computeSnaps();\n    if (snaps.length === 0) return;\n    this.currentSnapIndex = Math.max(0, Math.min(index2, snaps.length - 1));\n    const currentSnap = snaps[this.currentSnapIndex];\n    if (currentSnap === void 0) return;\n    this.lenis.scrollTo(currentSnap.value, {\n      duration: this.options.duration,\n      easing: this.options.easing,\n      lerp: this.options.lerp,\n      lock: this.options.type === \"lock\",\n      userData: { initiator: \"snap\" },\n      onStart: () => {\n        this.options.onSnapStart?.({\n          index: this.currentSnapIndex,\n          ...currentSnap\n        });\n      },\n      onComplete: () => {\n        this.options.onSnapComplete?.({\n          index: this.currentSnapIndex,\n          ...currentSnap\n        });\n      }\n    });\n  }\n  get distanceThreshold() {\n    let distanceThreshold = Infinity;\n    if (this.options.type === \"mandatory\") return Infinity;\n    const { isHorizontal } = this.lenis;\n    const axis = isHorizontal ? \"width\" : \"height\";\n    if (typeof this.options.distanceThreshold === \"string\" && this.options.distanceThreshold.endsWith(\"%\")) {\n      distanceThreshold = Number(this.options.distanceThreshold.replace(\"%\", \"\")) / 100 * this.viewport[axis];\n    } else if (typeof this.options.distanceThreshold === \"number\") {\n      distanceThreshold = this.options.distanceThreshold;\n    } else {\n      distanceThreshold = this.viewport[axis];\n    }\n    return distanceThreshold;\n  }\n  onSnap = (e) => {\n    if (this.isStopped) return;\n    if (e.event.type === \"touchmove\") return;\n    if (this.options.type === \"lock\" && this.lenis.userData?.initiator === \"snap\")\n      return;\n    let { scroll, isHorizontal } = this.lenis;\n    const delta = isHorizontal ? e.deltaX : e.deltaY;\n    scroll = Math.ceil(this.lenis.scroll + delta);\n    const snaps = this.computeSnaps();\n    if (snaps.length === 0) return;\n    let snapIndex;\n    const prevSnapIndex = snaps.findLastIndex(({ value }) => value < scroll);\n    const nextSnapIndex = snaps.findIndex(({ value }) => value > scroll);\n    if (this.options.type === \"lock\") {\n      if (delta > 0) {\n        snapIndex = nextSnapIndex;\n      } else if (delta < 0) {\n        snapIndex = prevSnapIndex;\n      }\n    } else {\n      const prevSnap = snaps[prevSnapIndex];\n      const distanceToPrevSnap = prevSnap ? Math.abs(scroll - prevSnap.value) : Infinity;\n      const nextSnap = snaps[nextSnapIndex];\n      const distanceToNextSnap = nextSnap ? Math.abs(scroll - nextSnap.value) : Infinity;\n      snapIndex = distanceToPrevSnap < distanceToNextSnap ? prevSnapIndex : nextSnapIndex;\n    }\n    if (snapIndex === void 0) return;\n    if (snapIndex === -1) return;\n    snapIndex = Math.max(0, Math.min(snapIndex, snaps.length - 1));\n    const snap = snaps[snapIndex];\n    const distance = Math.abs(scroll - snap.value);\n    if (distance <= this.distanceThreshold) {\n      this.goTo(snapIndex);\n    }\n  };\n  resize() {\n    this.elements.forEach((element) => element.onWrapperResize());\n  }\n};\nexport {\n  Snap as default\n};\n//# sourceMappingURL=lenis-snap.mjs.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Lenis from\"https://unpkg.com/lenis@1.3.13/dist/lenis.mjs\";import Snap from\"https://unpkg.com/lenis@1.3.13/dist/lenis-snap.mjs\";import{useEffect,useRef,Children,isValidElement,cloneElement}from\"react\";/**\n * @framerSupportedLayoutHeight any\n * @framerSupportedLayoutWidth any\n * @framerDisableUnlink\n */export default function Component({smooth,easing,infinite,orientation,intensity,children,snap}){const wrapperRef=useRef();const contentRef=useRef();useEffect(()=>{if(children&&(!wrapperRef.current||!contentRef.current))return;if(wrapperRef.current&&contentRef.current){if(orientation===\"horizontal\"){wrapperRef.current.style.setProperty(\"overflowX\",\"auto\");}else{wrapperRef.current.style.setProperty(\"overflowY\",\"auto\");}}const lenis=new Lenis({smoothWheel:smooth,duration:intensity/10,infinite,orientation,gestureOrientation:orientation===\"horizontal\"?\"both\":\"vertical\",autoRaf:true,autoToggle:true,anchors:true,allowNestedScroll:true,wrapper:wrapperRef.current,content:contentRef.current,syncTouch:Boolean(infinite)||orientation===\"horizontal\"});let lenisSnap;if(snap&&snap.snaps.length>0){lenisSnap=new Snap(lenis,{type:snap.type,distanceThreshold:snap.threshold+\"%\"});snap.snaps.forEach(item=>{if(!item.target?.current)return;const id=item.target.current.id;// workaround when content is duplicated by LenisSeamlessInfinite\nconst elements=document.querySelectorAll(`#${id}`);elements.forEach(element=>{lenisSnap.addElement(element,{align:item.align});});});}window.lenis=lenis;window.lenisSnap=snap;return()=>{lenis.destroy();if(lenisSnap)lenisSnap.destroy();};},[children]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://unpkg.com/lenis@1.3.8/dist/lenis.css\",rel:\"stylesheet\"}),children&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:orientation===\"horizontal\"?{overflowX:\"auto\",width:\"100%\"}:{overflowY:\"auto\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{ref:contentRef,style:{width:\"100%\"},children:Children.map(children,child=>/*#__PURE__*/isValidElement(child)?/*#__PURE__*/cloneElement(child,{style:{...child.props.style,width:\"100%\"}}):child)})})})]});}Component.displayName=\"Lenis\";addPropertyControls(Component,{smooth:{type:ControlType.Boolean,title:\"Smooth\",defaultValue:true},intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:12,step:1,min:1,max:100,hidden(props){return props.smooth===false;}},infinite:{type:ControlType.Boolean,title:\"Infinite\",defaultValue:false,hidden(props){return props.smooth===false;}},orientation:{type:ControlType.Enum,defaultValue:\"Vertical\",displaySegmentedControl:true,options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],hidden(props){return props.smooth===false;}},children:{type:ControlType.ComponentInstance,title:\"Content\"},snap:{type:ControlType.Object,optional:true,description:\"Cooked and served by [darkroom.engineering](https://darkroom.engineering).\",controls:{type:{type:ControlType.Enum,defaultValue:\"proximity\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"proximity\",\"mandatory\",\"lock\"],optionTitles:[\"Proximity\",\"Mandatory\",\"Lock\"]},threshold:{type:ControlType.Number,defaultValue:50,min:0,max:100,unit:\"%\",hidden:props=>{return props.snap.type===\"mandatory\";}},snaps:{type:ControlType.Array,control:{type:ControlType.Object,controls:{target:{title:\"Target\",type:ControlType.ScrollSectionRef},align:{type:ControlType.Enum,defaultValue:\"center\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"start\",\"center\",\"end\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"]}}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Component\",\"slots\":[\"children\"],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lenis.map","import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/iWVjq9atvKQLvxgv6qiM/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/6ViXEDlSyuNyc0Na4Rzv/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */function SVG(props){const[customSvgElement,setCustomSvgElement]=useState(null);useEffect(()=>{const svgContent=props.customSvgCode;processCustomSVGContent(svgContent);});const processCustomSVGContent=svgContent=>{const replacements=[[/width=\"[^\"]*\"/,'width=\"100%\"'],[/height=\"[^\"]*\"/,'height=\"100%\"']];const hasCustomStroke=svgContent.includes('stroke=\"');const hasCustomStrokeWidth=svgContent.includes('stroke-width=\"');const hasLineCap=svgContent.includes('stroke-linecap=\"');const hasLineJoin=svgContent.includes('stroke-linejoin=\"');if(svgContent.includes(\"<circle\")){const circleFillRegex=/<circle[^>]*fill=\"([^\"]*)\"/;const match=svgContent.match(circleFillRegex);if(match){const updatedCircle=match[0].replace(match[1],props.customColor);svgContent=svgContent.replace(circleFillRegex,updatedCircle);}else{replacements.push([/<circle/g,`<circle fill=\"${props.customColor}\"`]);}}if(hasCustomStroke){if(!hasLineCap){replacements.push([/<path/g,`<path stroke=\"${props.customColor}\"`]);}else{replacements.push([/<path/g,`<path stroke=\"${props.customColor}\" stroke-linecap=\"${props.lineCap}\"`]);}if(hasCustomStrokeWidth){replacements.push([/stroke-width=\"(?!0\\b)\\d+(\\.\\d+)?\"/g,`stroke-width=\"${props.customStrokeWidth}\"`]);}}else{replacements.push([/<path/g,`<path fill=\"${props.customColor}\"`]);}if(svgContent.includes('overflow=\"')){replacements.push([/overflow=\"[^\"]*\"/,`overflow=\"visible\"`]);}else{replacements.push([/<svg/,`<svg overflow=\"visible\"`]);}if(!hasLineJoin){replacements.push([/<path/g,`<path stroke-linejoin=\"${props.lineJoin}\"`]);}else{replacements.push([/stroke-linejoin=\"[^\"]*\"/,`stroke-linejoin=\"${props.lineJoin}\"`]);}replacements.forEach(([regex,replacement])=>{svgContent=svgContent.replace(regex,replacement);});setCustomSvgElement(svgContent);};const customContainerStyle={padding:`${props.customPadding}px`,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",overflow:\"visible\"};const accessibilityProps={role:\"img\",...props.title&&{\"aria-label\":props.title},...props.description&&{\"aria-description\":props.description}};return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:customSvgElement},style:customContainerStyle,...accessibilityProps});}SVG.displayName=\"SVG\";SVG.defaultProps={customSvgCode:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <g clip-path=\"url(#clip0_967_124)\"> <path d=\"M18 6.09674C18 6.0348 18.0246 5.97539 18.0684 5.93159L23.6013 0.398708C23.7484 0.251575 24 0.35578 24 0.563858V11.9033C24 11.9652 23.9754 12.0246 23.9316 12.0684L18 18V6.09674Z\" fill=\"white\"/> <path d=\"M6 18V6.56386C6 6.35578 5.74843 6.25158 5.60129 6.39871L0.0684074 11.9316C0.0246069 11.9754 0 12.0348 0 12.0967V23.7664C0 23.8954 0.104567 24 0.233557 24H11.9033C11.9652 24 12.0246 23.9754 12.0684 23.9316L18 18H6Z\" fill=\"white\"/> </g> <defs> <clipPath id=\"clip0_967_124\"> <rect width=\"24\" height=\"24\" fill=\"white\"/> </clipPath> </defs> </svg>`,customColor:\"#ffffff\",customPadding:0,customStrokeWidth:2,lineCap:\"butt\",lineJoin:\"miter\",title:\"\",description:\"\"};addPropertyControls(SVG,{customSvgCode:{type:ControlType.String,title:\"SVG Code\",displayTextArea:false},customColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"},customPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,step:1,displayStepper:true},customStrokeWidth:{type:ControlType.Number,title:\"Stroke\",defaultValue:2,min:0,step:.1,displayStepper:true,hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineCap:{type:ControlType.Enum,title:\"Line Cap\",options:[\"butt\",\"round\",\"square\"],optionTitles:[\"Butt\",\"Round\",\"Square\"],defaultValue:\"butt\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineJoin:{type:ControlType.Enum,title:\"Line Join\",options:[\"round\",\"miter\",\"bevel\"],optionTitles:[\"Round\",\"Miter\",\"Bevel\"],defaultValue:\"miter\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},title:{type:ControlType.String,title:\"Title\",defaultValue:\"\",placeholder:\"Icon name...\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"\",placeholder:\"Icon purpose...\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});export default SVG;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVG\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG_Prod.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";function getInitialTheme(){if(typeof window===\"undefined\")return\"light\";const stored=window.sessionStorage.getItem(\"currentToggleState\");if(stored===\"light\"||stored===\"dark\")return stored;return window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\";}export default function ThemeSwitcherSlot({lightItem,darkItem,fadeMs=300,fillChildren=true,className,style}){const[theme,setTheme]=React.useState(getInitialTheme);// luister naar je custom themeChange\nReact.useEffect(()=>{const handler=e=>setTheme(e?.detail===\"dark\"?\"dark\":\"light\");window.addEventListener(\"themeChange\",handler);return()=>window.removeEventListener(\"themeChange\",handler);},[]);// fallback: systeem-wissel als er geen override is\nReact.useEffect(()=>{const mql=window.matchMedia?.(\"(prefers-color-scheme: dark)\");if(!mql)return;const onChange=()=>{const stored=window.sessionStorage.getItem(\"currentToggleState\");if(stored===\"light\"||stored===\"dark\")return;setTheme(mql.matches?\"dark\":\"light\");};try{mql.addEventListener(\"change\",onChange);return()=>mql.removeEventListener(\"change\",onChange);}catch{mql.addListener(onChange);return()=>mql.removeListener(onChange);}},[]);const showDark=theme===\"dark\";const onlyOne=!lightItem||!darkItem;// Container: GEEN width:100%; -> laat Framer ‘fixed width’ bepalen.\n// Wel height:fit via natuurlijke content → display:grid zorgt dat overlappende lagen nog steeds de hoogte bepalen.\nconst containerStyle={display:\"grid\",gridTemplateRows:\"auto\",gridTemplateColumns:\"1fr\",// geen width hier → in Framer stel je de breedte in (fixed)\n// hoogte volgt uit content (fit)\n...style};// Lagen: overlappen via grid-area i.p.v. absolute\nconst layerStyle={gridArea:\"1 / 1 / 2 / 2\",transition:`opacity ${fadeMs}ms ease`,willChange:\"opacity\",// laat de layer zelf ook meeschalen met inhoud\nwidth:\"100%\"};// Scoped attr om alleen binnen dit component fill/fit af te dwingen\nconst attr=fillChildren?{\"data-theme-slot\":\"fill-fit\"}:{};return /*#__PURE__*/_jsxs(\"div\",{className:className,style:containerStyle,children:[fillChildren&&/*#__PURE__*/_jsx(\"style\",{children:`\n          [data-theme-slot=\"fill-fit\"] > * {\n            width: 100% !important;\n            height: auto !important;\n          }\n        `}),onlyOne?/*#__PURE__*/_jsx(\"div\",{style:{...layerStyle,opacity:1},...attr,children:lightItem||darkItem}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{...layerStyle,opacity:showDark?0:1,pointerEvents:showDark?\"none\":\"auto\",zIndex:showDark?0:1},...attr,children:lightItem}),/*#__PURE__*/_jsx(\"div\",{style:{...layerStyle,opacity:showDark?1:0,pointerEvents:showDark?\"auto\":\"none\",zIndex:showDark?1:0},...attr,children:darkItem})]})]});}ThemeSwitcherSlot.defaultProps={fadeMs:300,fillChildren:true};addPropertyControls(ThemeSwitcherSlot,{lightItem:{type:ControlType.ComponentInstance,title:\"Light Version\"},darkItem:{type:ControlType.ComponentInstance,title:\"Dark Version\"},fadeMs:{type:ControlType.Number,title:\"Fade (ms)\",min:0,max:2e3,step:50},fillChildren:{type:ControlType.Boolean,title:\"Child Width Fill, Height Fit\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ThemeSwitcherSlot\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DarkOrLight.map","// Generated by Framer (fb365c6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-OenTc .framer-styles-preset-m2p1s0:not(.rich-text-wrapper), .framer-OenTc .framer-styles-preset-m2p1s0.rich-text-wrapper a { --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, #383174); --framer-link-text-color: var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, #e7e7e8); }\"];export const className=\"framer-OenTc\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fb365c6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-sc8lF .framer-styles-preset-1ebe2dr:not(.rich-text-wrapper), .framer-sc8lF .framer-styles-preset-1ebe2dr.rich-text-wrapper a { --framer-link-current-text-decoration: underline; --framer-link-current-text-decoration-color: var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, #383174); --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, #383174); --framer-link-text-color: var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, #e7e7e8); }\"];export const className=\"framer-sc8lF\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{Link}from\"framer\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14icia5\",\"data-styles-preset\":\"ngX4cywND\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ece17e71-66cc-4790-8071-2e7a8fdcecd3, rgb(146, 132, 244)))\"},children:\"Begin het gesprek\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14icia5\",\"data-styles-preset\":\"ngX4cywND\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ed6b97da-b141-44dc-8671-f66f4503a200, rgb(56, 49, 116)))\"},children:\"Laten we het hebben over hoe maatwerksoftware uw grootste uitdagingen kan oplossen en groei kan stimuleren.\"})});export const v2=\"Neem contact met ons op\";export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"aanmelden voor de inzichten\"})});export const v4=\"E-MAILADRES\";export const v5=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Hi68FbmJM\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m2p1s0\",\"data-styles-preset\":\"dYOgJCT4C\",children:\"Home\"})})})});export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oRkOdkfqf\"},motionChild:true,nodeId:\"xCxdc_vq3\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m2p1s0\",\"data-styles-preset\":\"dYOgJCT4C\",children:\"Diensten\"})})})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Dk_Owgmsk\"},motionChild:true,nodeId:\"d505Kz3qv\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m2p1s0\",\"data-styles-preset\":\"dYOgJCT4C\",children:\"Industrie\\xebn\"})})})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NKVkaiLUF\"},motionChild:true,nodeId:\"gdJJ5wKIR\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m2p1s0\",\"data-styles-preset\":\"dYOgJCT4C\",children:\"Cases\"})})})});export const v9=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"G4LA0ojN7\"},motionChild:true,nodeId:\"XciIUDGYM\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m2p1s0\",\"data-styles-preset\":\"dYOgJCT4C\",children:\"Over ons\"})})})});export const v10=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",children:/*#__PURE__*/_jsx(Link,{href:\"https://pionect.jobs\",motionChild:true,nodeId:\"wnxRDPHRk\",openInNewTab:true,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m2p1s0\",\"data-styles-preset\":\"dYOgJCT4C\",children:\"carri\\xe8res\"})})})});export const v11=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"UvtVaSWDw\"},motionChild:true,nodeId:\"L1HkXNIZs\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m2p1s0\",\"data-styles-preset\":\"dYOgJCT4C\",children:\"Blogs\"})})})});export const v12=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"CdBf6bQhH\"},motionChild:true,nodeId:\"Yhem9XDg9\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m2p1s0\",\"data-styles-preset\":\"dYOgJCT4C\",children:\"contact\"})})})});export const v13=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"Amsterdam\"})});export const v14=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"Rotterdam\"})});export const v15=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"Portland\"})});export const v16=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:info@pionect.nl\",motionChild:true,nodeId:\"G3jSNA8tM\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ebe2dr\",\"data-styles-preset\":\"hjPmWsGyu\",children:\"info@pionect.nl\"})})})});export const v17=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+31103400308\",motionChild:true,nodeId:\"xJSO48niX\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ebe2dr\",\"data-styles-preset\":\"hjPmWsGyu\",children:\"+31 103400308\"})})})});export const v18=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"KvK: 81812620\"})});export const v19=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"BTW: NL862228852B01 \"})});export const v20=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"BTW: NL123456789B01\"})});export const v21='<?xml version=\"1.0\" encoding=\"UTF-8\"?><svg id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 627 180\"><path d=\"M100.38,0c-21.21,0-38.47,17.25-38.47,38.44v64.67h-23.44C17.26,103.11,0,120.36,0,141.56s17.26,38.44,38.47,38.44,38.47-17.25,38.47-38.44v-23.42h23.44c21.21,0,38.47-17.25,38.47-38.44v-41.25C138.85,17.25,121.59,0,100.38,0ZM123.82,79.69c0,12.92-10.52,23.43-23.44,23.43h-23.44V38.44c0-12.92,10.52-23.42,23.44-23.42s23.44,10.51,23.44,23.42v41.25ZM61.91,141.56c0,12.92-10.52,23.43-23.44,23.43s-23.44-10.51-23.44-23.43,10.52-23.42,23.44-23.42h23.44v23.42ZM183.88,54.93h14.82v11.49h2.55c2.43-7.53,10.6-12.77,21.08-12.77,17.88,0,30.53,15.06,30.53,36.38s-12.65,36.38-30.53,36.38c-10.48,0-18.65-5.23-21.08-12.77h-2.55v33.19h-14.82V54.93ZM238.05,90.03c0-14.04-7.79-22.85-19.67-22.85s-19.67,8.81-19.67,22.85,7.79,22.85,19.67,22.85,19.67-8.81,19.67-22.85ZM259.11,37.05c0-6,4.22-10.21,10.22-10.21s10.22,4.21,10.22,10.21-4.22,10.21-10.22,10.21-10.22-4.21-10.22-10.21ZM261.92,54.93h14.82v70.21h-14.82V54.93ZM285.75,90.03c0-21.32,14.31-36.38,34.49-36.38s34.49,15.06,34.49,36.38-14.31,36.38-34.49,36.38-34.49-15.06-34.49-36.38ZM339.91,90.03c0-14.04-7.79-22.85-19.67-22.85s-19.67,8.81-19.67,22.85,7.79,22.85,19.67,22.85,19.67-8.81,19.67-22.85ZM363.75,54.93h14.82v11.49h2.55c2.43-7.53,10.73-12.77,20.57-12.77,14.43,0,23.63,11.36,23.63,27.45v44.04h-14.82v-41.36c0-10.47-5.88-16.6-15.97-16.6-10.73,0-15.97,6.77-15.97,17.87v40.08h-14.82V54.93ZM497.82,94.5h-48.29c0,11.87,8.43,18.38,18.27,18.38,8.56,0,14.82-4.98,16.35-11.87l14.31,1.02c-1.79,14.17-13.8,24.38-30.66,24.38-19.55,0-33.47-13.53-33.47-36.38s13.03-36.38,32.19-36.38,31.94,13.02,31.94,32.68M483.13,82.24c-.13-8.81-7.03-15.06-16.61-15.06s-16.35,6.26-16.61,15.06h33.21ZM593.75,103.95v-35.49h-12.79v-13.53c11,0,15.34-4.72,15.34-16.6h16.11c0,8.81-3.32,14.04-8.95,14.04v2.55h23.53v13.53h-18.41v34.21c0,6.89,2.56,10.21,8.95,10.21,2.05,0,4.48-.38,7.54-1.15l1.28,13.15c-3.07.64-7.42,1.53-12.02,1.53-7.42,0-20.59-2.3-20.59-22.47ZM557.49,96.73l14.49,1.03c-.32,5.2-1.78,10.01-4.17,14.14,0,0-.01.01-.01.02-4.86,8.39-13.59,14.03-24.53,14.74-.38.02-.76.04-1.14.05-.39.01-.79.02-1.19.02-.64,0-1.27-.02-1.9-.05-.53-.03-1.06-.06-1.58-.12-16.2-1.6-27.91-14.34-29.75-31.57-.05-.52-.1-1.04-.14-1.57-.03-.43-.06-.86-.07-1.29-.03-.64-.04-1.29-.04-1.94s.01-1.3.04-1.94c.01-.43.04-.86.07-1.29.04-.53.09-1.05.14-1.57,1.84-17.23,13.55-29.97,29.75-31.57.52-.05,1.05-.09,1.58-.12.63-.03,1.26-.05,1.9-.05.4,0,.8.01,1.19.02.38,0,.75.03,1.13.05,11.64.65,20.59,6.22,24.5,14.69,2.42,4.15,3.9,8.98,4.22,14.22l-14.49,1.02c-.01-.06-.01-.13-.02-.19-.68-5.62-2.9-9.99-6.28-12.76-.08-.07-.16-.13-.23-.19-1.62-1.34-3.64-2.31-5.96-2.83l-.72-.15s-.06-.01-.09-.02c-.25-.04-.5-.08-.76-.11-.2-.03-.4-.05-.61-.07-.11-.01-.22-.02-.34-.03-.5-.04-1.01-.06-1.53-.06-1.41,0-2.76.15-4.04.43-.75.17-1.47.38-2.18.64-.38.14-.76.29-1.12.46-5.15,2.32-8.78,7.18-10.36,13.63-.11.46-.22.92-.31,1.4-.11.58-.21,1.18-.29,1.79-.04.3-.08.61-.11.92-.13,1.19-.19,2.42-.19,3.68s.06,2.49.19,3.68c.03.31.07.62.11.92.08.61.18,1.21.29,1.79,1.39,7.18,5.18,12.6,10.74,15.07.38.17.75.32,1.14.46.21.07.41.14.61.2.48.16.98.29,1.48.4,1.27.28,2.62.43,4.04.43.52,0,1.03-.02,1.53-.06.12-.01.23-.02.34-.03.21-.02.41-.04.61-.07.26-.03.51-.07.76-.11.04-.01.07-.02.09-.02.25-.04.49-.09.72-.15,2.32-.52,4.34-1.49,5.96-2.83.08-.06.15-.13.23-.19,3.38-2.77,5.6-7.13,6.28-12.75,0-.07.01-.13.02-.2Z\"/></svg>';export const v22=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14icia5\",\"data-styles-preset\":\"ngX4cywND\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"q8qC_78e9\"},motionChild:true,nodeId:\"a6IJed7AU\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ebe2dr\",\"data-styles-preset\":\"hjPmWsGyu\",children:\"privacybeleid\"})})})});export const v23=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14icia5\",\"data-styles-preset\":\"ngX4cywND\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"McNkeB9LN\"},motionChild:true,nodeId:\"HgSABPeZV\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ebe2dr\",\"data-styles-preset\":\"hjPmWsGyu\",children:\"voorwaarden en condities\"})})})});export const v24=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14icia5\",\"data-styles-preset\":\"ngX4cywND\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"\\xa9 2025 Pionect. Alle rechten voorbehouden.\"})});export const v25=\"Cookie-instellingen\";export const v26=\"ACCEPTEREN\";export const v27=\"WEIGEREN\";export const v28=\"ACCEPTEER ALLES\";export const v29=\"WEIGER ALLES\";export const v30=\"AANPASSEN\";export const v31=\"SLA VOORKEUREN OP\";export const v32=\"OKEY\";export const v33=\"Deze website maakt gebruik van cookies\";export const v34=\"We gebruiken cookies om uw ervaring te verbeteren, siteverkeer te analyseren en gepersonaliseerde content te leveren.\";export const v35=\"Lees onze\";export const v36=\"Privacybeleid\";export const v37=\"We gebruiken cookies om inhoud te personaliseren, advertenties te beheren en verkeer te analyseren.\";export const v38=\"Cookiebeleid\";export const v39=\"Nodig\";export const v40=\"Voorkeuren\";export const v41=\"Analyse\";export const v42=\"Marketing\";\nexport const __FramerMetadata__ = {\"exports\":{\"v38\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v41\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v23\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v22\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v29\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v20\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v19\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v42\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v35\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v26\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v28\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v27\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v32\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v21\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v39\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v37\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v33\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v40\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v17\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v34\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v30\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v36\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v31\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v16\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v25\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v18\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v24\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9805f18)\nimport*as localizedValues from\"./DifAso9eP-0.js\";const valuesByLocaleId={ruhHB2vUT:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-538e8a98-3c7a-4e4f-beaa-de009929bf7f, rgb(196, 188, 255)))\"},children:\"Indienen\"})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-538e8a98-3c7a-4e4f-beaa-de009929bf7f, rgb(196, 188, 255)))\"},children:\"Dank u wel\"})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Er is iets mis gegaan\"})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ece17e71-66cc-4790-8071-2e7a8fdcecd3, rgb(146, 132, 244)))\"},children:\"Indienen\"})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55dca71d-8ade-45b1-bea9-d4f736e83e6f, rgb(82, 70, 180)))\"},children:\"Indienen\"})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9805f18)\nimport*as localizedValues from\"./tlrWH6AWy-0.js\";const valuesByLocaleId={ruhHB2vUT:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/jd5sqDjxoV0zc78P6kb3/0y9f5m71yO2rmX5J0HFB/ocdAa98EC.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/b00QtDYdbuWlQnmg5sop/ZS9DBBUNzDcQZqrXgFgz/tlrWH6AWy.js\";import Icon from\"https://framerusercontent.com/modules/12Qh392Ij6ayjeAfPfxm/91kDqH7OTvz8Mp4hV26t/IMEI8op6G.js\";const IconFonts=getFonts(Icon);const MotionDivWithFX=withFX(motion.div);const enabledGestures={Plt1Ceeqg:{hover:true,pressed:true}};const cycleOrder=[\"Plt1Ceeqg\",\"vKEmeL2lw\",\"fsEuhVamw\",\"Uwufr0XPP\",\"Gq9vQNwMJ\"];const serializationHash=\"framer-HIvfN\";const variantClassNames={fsEuhVamw:\"framer-v-1a2djda\",Gq9vQNwMJ:\"framer-v-fnhj4q\",Plt1Ceeqg:\"framer-v-1a3ac9h\",Uwufr0XPP:\"framer-v-1x0hdv1\",vKEmeL2lw:\"framer-v-zhe4i6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-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 humanReadableVariantMap={Default:\"Plt1Ceeqg\",Disabled:\"fsEuhVamw\",Error:\"Gq9vQNwMJ\",Loading:\"vKEmeL2lw\",Success:\"Uwufr0XPP\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Plt1Ceeqg\"};};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:\"Plt1Ceeqg\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"vKEmeL2lw\",\"Uwufr0XPP\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"vKEmeL2lw\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"vKEmeL2lw\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1a3ac9h\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"Plt1Ceeqg\",ref:refBinding,style:{opacity:1,...style},variants:{\"Plt1Ceeqg-hover\":{opacity:1},\"Plt1Ceeqg-pressed\":{opacity:1},fsEuhVamw:{opacity:.5},Gq9vQNwMJ:{opacity:1},Uwufr0XPP:{opacity:1}},...addPropertyOverrides({\"Plt1Ceeqg-hover\":{\"data-framer-name\":undefined},\"Plt1Ceeqg-pressed\":{\"data-framer-name\":undefined},fsEuhVamw:{\"data-framer-name\":\"Disabled\"},Gq9vQNwMJ:{\"data-framer-name\":\"Error\"},Uwufr0XPP:{\"data-framer-name\":\"Success\"},vKEmeL2lw:{\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"12px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||18)-0-24)/2),...addPropertyOverrides({\"Plt1Ceeqg-hover\":{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-24)/2)},\"Plt1Ceeqg-pressed\":{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-24)/2)},fsEuhVamw:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-24)/2)},Gq9vQNwMJ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-24)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oe238f-container\",layoutDependency:layoutDependency,layoutId:\"xbsD_h4ZR-container\",nodeId:\"xbsD_h4ZR\",rendersWithMotion:true,scopeId:\"tlrWH6AWy\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"xbsD_h4ZR\",layoutId:\"xbsD_h4ZR\",mzo2DODzY:2,style:{height:\"100%\",width:\"100%\"},variant:\"ySgBLNx_n\",width:\"100%\",XExN9EaDp:\"var(--token-538e8a98-3c7a-4e4f-beaa-de009929bf7f, rgb(196, 188, 255))\",...addPropertyOverrides({\"Plt1Ceeqg-hover\":{XExN9EaDp:\"var(--token-ece17e71-66cc-4790-8071-2e7a8fdcecd3, rgb(146, 132, 244))\"},\"Plt1Ceeqg-pressed\":{XExN9EaDp:\"var(--token-55dca71d-8ade-45b1-bea9-d4f736e83e6f, rgb(82, 70, 180))\"}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-538e8a98-3c7a-4e4f-beaa-de009929bf7f, rgb(196, 188, 255)))\"},children:\"Submit\"})}),className:\"framer-1jp2eeq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fyYLKfNh9\",style:{\"--extracted-r6o4lv\":\"var(--token-538e8a98-3c7a-4e4f-beaa-de009929bf7f, rgb(196, 188, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"Plt1Ceeqg-hover\":{\"--extracted-r6o4lv\":\"var(--token-ece17e71-66cc-4790-8071-2e7a8fdcecd3, rgb(146, 132, 244))\"},\"Plt1Ceeqg-pressed\":{\"--extracted-r6o4lv\":\"var(--token-55dca71d-8ade-45b1-bea9-d4f736e83e6f, rgb(82, 70, 180))\"},Gq9vQNwMJ:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Plt1Ceeqg-hover\":{children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ece17e71-66cc-4790-8071-2e7a8fdcecd3, rgb(146, 132, 244)))\"},children:\"Submit\"})})},\"Plt1Ceeqg-pressed\":{children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55dca71d-8ade-45b1-bea9-d4f736e83e6f, rgb(82, 70, 180)))\"},children:\"Submit\"})})},Gq9vQNwMJ:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),fonts:[\"Inter-SemiBold\"]},Uwufr0XPP:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-538e8a98-3c7a-4e4f-beaa-de009929bf7f, rgb(196, 188, 255)))\"},children:\"Thank you\"})})}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l9asg9\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"cxZ0VJaEt\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-ozgre3\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"KXPFPKR3r\",style:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(196, 188, 255, 0) 7.208614864864882deg, var(--token-538e8a98-3c7a-4e4f-beaa-de009929bf7f, rgb(196, 188, 255)) 342deg)\",mask:\"none\",WebkitMask:\"none\"},variants:{vKEmeL2lw:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-c6o11q\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"LIM37J3td\",style:{backgroundColor:\"var(--token-538e8a98-3c7a-4e4f-beaa-de009929bf7f, rgb(196, 188, 255))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HIvfN.framer-wanqny, .framer-HIvfN .framer-wanqny { display: block; }\",\".framer-HIvfN.framer-1a3ac9h { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-HIvfN .framer-1oe238f-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 12px; }\",\".framer-HIvfN .framer-1jp2eeq { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-HIvfN .framer-1l9asg9 { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 12px; }\",\".framer-HIvfN .framer-ozgre3 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-HIvfN .framer-c6o11q { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-HIvfN.framer-v-zhe4i6.framer-1a3ac9h { cursor: unset; justify-content: flex-start; width: 59px; }\",\".framer-HIvfN.framer-v-zhe4i6 .framer-ozgre3 { overflow: hidden; }\",\".framer-HIvfN.framer-v-1a2djda.framer-1a3ac9h, .framer-HIvfN.framer-v-1x0hdv1.framer-1a3ac9h, .framer-HIvfN.framer-v-fnhj4q.framer-1a3ac9h { cursor: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 63\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"vKEmeL2lw\":{\"layout\":[\"fixed\",\"auto\"]},\"fsEuhVamw\":{\"layout\":[\"auto\",\"auto\"]},\"Uwufr0XPP\":{\"layout\":[\"auto\",\"auto\"]},\"Gq9vQNwMJ\":{\"layout\":[\"auto\",\"auto\"]},\"rCEm0M2Wo\":{\"layout\":[\"auto\",\"auto\"]},\"zB3XqutHV\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertlrWH6AWy=withCSS(Component,css,\"framer-HIvfN\");export default FramertlrWH6AWy;FramertlrWH6AWy.displayName=\"Form Button\";FramertlrWH6AWy.defaultProps={height:18,width:63};addPropertyControls(FramertlrWH6AWy,{variant:{options:[\"Plt1Ceeqg\",\"vKEmeL2lw\",\"fsEuhVamw\",\"Uwufr0XPP\",\"Gq9vQNwMJ\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramertlrWH6AWy,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...IconFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertlrWH6AWy\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"63\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vKEmeL2lw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fsEuhVamw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Uwufr0XPP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Gq9vQNwMJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rCEm0M2Wo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zB3XqutHV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"18\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tlrWH6AWy.map","// Generated by Framer (869144b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withScrambleOnHover}from\"https://framerusercontent.com/modules/JEiKSGDwqwXQzOLoeZ2M/q4oheILs44fhbHDfDt2d/Text_hack.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/jd5sqDjxoV0zc78P6kb3/0y9f5m71yO2rmX5J0HFB/ocdAa98EC.js\";import Icon from\"https://framerusercontent.com/modules/12Qh392Ij6ayjeAfPfxm/91kDqH7OTvz8Mp4hV26t/IMEI8op6G.js\";const IconFonts=getFonts(Icon);const RichTextWithScrambleOnHoverp52y4r=withCodeBoundaryForOverrides(RichText,{nodeId:\"I22291:2710;21703:25152\",override:withScrambleOnHover,scopeId:\"yLC9UgTI8\"});const enabledGestures={hRLGorvf_:{hover:true,pressed:true},lZm3qW3a7:{hover:true,pressed:true},nG4kZAF1M:{hover:true,pressed:true},PvxowyWr4:{hover:true,pressed:true},TJlznmRXg:{hover:true},wJmTNCE2j:{hover:true}};const cycleOrder=[\"lZm3qW3a7\",\"nG4kZAF1M\",\"PvxowyWr4\",\"hRLGorvf_\",\"wJmTNCE2j\",\"TJlznmRXg\"];const serializationHash=\"framer-0ssTF\";const variantClassNames={hRLGorvf_:\"framer-v-ma33z4\",lZm3qW3a7:\"framer-v-1gd0hr1\",nG4kZAF1M:\"framer-v-1mritst\",PvxowyWr4:\"framer-v-lwk4um\",TJlznmRXg:\"framer-v-1ejfyxl\",wJmTNCE2j:\"framer-v-k3gz6c\"};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop - D - Primary\":\"hRLGorvf_\",\"Desktop - Dark - Case Cards\":\"TJlznmRXg\",\"Desktop - L - Primary\":\"lZm3qW3a7\",\"Desktop - L - Secondary\":\"nG4kZAF1M\",\"Desktop - L - Tertiary\":\"PvxowyWr4\",\"Desktop - Light - Case Cards\":\"wJmTNCE2j\"};const getProps=({height,id,link,newTab,text,width,...props})=>{return{...props,fODNwHHxa:newTab??props.fODNwHHxa,KR9WS_TzK:link??props.KR9WS_TzK,m0iXQGNcR:text??props.m0iXQGNcR??\"Button\",variant:humanReadableVariantMap[props.variant]??props.variant??\"lZm3qW3a7\"};};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,m0iXQGNcR,KR9WS_TzK,fODNwHHxa,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lZm3qW3a7\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:KR9WS_TzK,motionChild:true,nodeId:\"lZm3qW3a7\",openInNewTab:fODNwHHxa,scopeId:\"yLC9UgTI8\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1gd0hr1\",className,classNames)} framer-1td06x1`,\"data-framer-name\":\"Desktop - L - Primary\",layoutDependency:layoutDependency,layoutId:\"lZm3qW3a7\",ref:refBinding,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},...addPropertyOverrides({\"hRLGorvf_-hover\":{\"data-framer-name\":undefined},\"hRLGorvf_-pressed\":{\"data-framer-name\":undefined},\"lZm3qW3a7-hover\":{\"data-framer-name\":undefined},\"lZm3qW3a7-pressed\":{\"data-framer-name\":undefined},\"nG4kZAF1M-hover\":{\"data-framer-name\":undefined},\"nG4kZAF1M-pressed\":{\"data-framer-name\":undefined},\"PvxowyWr4-hover\":{\"data-framer-name\":undefined},\"PvxowyWr4-pressed\":{\"data-framer-name\":undefined},\"TJlznmRXg-hover\":{\"data-framer-name\":undefined},\"wJmTNCE2j-hover\":{\"data-framer-name\":undefined},hRLGorvf_:{\"data-framer-name\":\"Desktop - D - Primary\"},nG4kZAF1M:{\"data-framer-name\":\"Desktop - L - Secondary\"},PvxowyWr4:{\"data-framer-name\":\"Desktop - L - Tertiary\"},TJlznmRXg:{\"data-framer-name\":\"Desktop - Dark - Case Cards\"},wJmTNCE2j:{\"data-framer-name\":\"Desktop - Light - Case Cards\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"12px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||18)-0-24)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-as9o9q-container\",layoutDependency:layoutDependency,layoutId:\"rpmjldWRy-container\",nodeId:\"rpmjldWRy\",rendersWithMotion:true,scopeId:\"yLC9UgTI8\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"rpmjldWRy\",layoutId:\"rpmjldWRy\",mzo2DODzY:2,style:{height:\"100%\",width:\"100%\"},variant:\"ySgBLNx_n\",width:\"100%\",XExN9EaDp:\"var(--token-538e8a98-3c7a-4e4f-beaa-de009929bf7f, rgb(82, 70, 180))\",...addPropertyOverrides({hRLGorvf_:{XExN9EaDp:\"var(--token-a676ec8f-0159-47db-af64-257a87464a7f, rgb(196, 188, 255))\"},nG4kZAF1M:{XExN9EaDp:\"var(--token-55dca71d-8ade-45b1-bea9-d4f736e83e6f, rgb(82, 70, 180))\"},PvxowyWr4:{XExN9EaDp:\"var(--token-ed6b97da-b141-44dc-8671-f66f4503a200, rgb(231, 231, 232))\"},TJlznmRXg:{XExN9EaDp:\"var(--token-4a3b5523-b395-455c-9a9d-6db7e8bc36a1, rgb(21, 17, 45))\"},wJmTNCE2j:{XExN9EaDp:\"var(--token-acd6a531-e64e-4899-8c0d-d018e8c2ad70, rgb(231, 231, 232))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichTextWithScrambleOnHoverp52y4r,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-538e8a98-3c7a-4e4f-beaa-de009929bf7f, rgb(82, 70, 180)))\"},children:\"Button\"})}),className:\"framer-p52y4r\",\"data-framer-name\":\"Button\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"I22291:2710;21703:25152\",style:{\"--extracted-r6o4lv\":\"var(--token-538e8a98-3c7a-4e4f-beaa-de009929bf7f, rgb(82, 70, 180))\",\"--framer-paragraph-spacing\":\"0px\"},text:m0iXQGNcR,variants:{hRLGorvf_:{\"--extracted-r6o4lv\":\"var(--token-a676ec8f-0159-47db-af64-257a87464a7f, rgb(196, 188, 255))\"},nG4kZAF1M:{\"--extracted-r6o4lv\":\"var(--token-55dca71d-8ade-45b1-bea9-d4f736e83e6f, rgb(82, 70, 180))\"},PvxowyWr4:{\"--extracted-r6o4lv\":\"var(--token-ed6b97da-b141-44dc-8671-f66f4503a200, rgb(231, 231, 232))\"},TJlznmRXg:{\"--extracted-r6o4lv\":\"var(--token-4a3b5523-b395-455c-9a9d-6db7e8bc36a1, rgb(21, 17, 45))\"},wJmTNCE2j:{\"--extracted-r6o4lv\":\"var(--token-acd6a531-e64e-4899-8c0d-d018e8c2ad70, rgb(231, 231, 232))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hRLGorvf_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a676ec8f-0159-47db-af64-257a87464a7f, rgb(196, 188, 255)))\"},children:\"Button\"})})},nG4kZAF1M:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-55dca71d-8ade-45b1-bea9-d4f736e83e6f, rgb(82, 70, 180)))\"},children:\"Button\"})})},PvxowyWr4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ed6b97da-b141-44dc-8671-f66f4503a200, rgb(231, 231, 232)))\"},children:\"Button\"})})},TJlznmRXg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a3b5523-b395-455c-9a9d-6db7e8bc36a1, rgb(21, 17, 45)))\"},children:\"Button\"})})},wJmTNCE2j:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-acd6a531-e64e-4899-8c0d-d018e8c2ad70, rgb(231, 231, 232)))\"},children:\"Button\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0ssTF.framer-1td06x1, .framer-0ssTF .framer-1td06x1 { display: block; }\",\".framer-0ssTF.framer-1gd0hr1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-0ssTF .framer-as9o9q-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 12px); position: relative; width: 12px; }\",\".framer-0ssTF .framer-p52y4r { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 18\n * @framerIntrinsicWidth 63\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"nG4kZAF1M\":{\"layout\":[\"auto\",\"auto\"]},\"PvxowyWr4\":{\"layout\":[\"auto\",\"auto\"]},\"hRLGorvf_\":{\"layout\":[\"auto\",\"auto\"]},\"wJmTNCE2j\":{\"layout\":[\"auto\",\"auto\"]},\"TJlznmRXg\":{\"layout\":[\"auto\",\"auto\"]},\"H1dTJr7fm\":{\"layout\":[\"auto\",\"auto\"]},\"NzR9Bh0JM\":{\"layout\":[\"auto\",\"auto\"]},\"qH5DrNW5D\":{\"layout\":[\"auto\",\"auto\"]},\"S_LnIDjKa\":{\"layout\":[\"auto\",\"auto\"]},\"nPgz7Laon\":{\"layout\":[\"auto\",\"auto\"]},\"bMWP23LoU\":{\"layout\":[\"auto\",\"auto\"]},\"R5ozm0PvZ\":{\"layout\":[\"auto\",\"auto\"]},\"jOMHVx923\":{\"layout\":[\"auto\",\"auto\"]},\"u6h9kkHAS\":{\"layout\":[\"auto\",\"auto\"]},\"gm8J1DeRK\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"m0iXQGNcR\":\"text\",\"KR9WS_TzK\":\"link\",\"fODNwHHxa\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryLC9UgTI8=withCSS(Component,css,\"framer-0ssTF\");export default FrameryLC9UgTI8;FrameryLC9UgTI8.displayName=\"Link\";FrameryLC9UgTI8.defaultProps={height:18,width:63};addPropertyControls(FrameryLC9UgTI8,{variant:{options:[\"lZm3qW3a7\",\"nG4kZAF1M\",\"PvxowyWr4\",\"hRLGorvf_\",\"wJmTNCE2j\",\"TJlznmRXg\"],optionTitles:[\"Desktop - L - Primary\",\"Desktop - L - Secondary\",\"Desktop - L - Tertiary\",\"Desktop - D - Primary\",\"Desktop - Light - Case Cards\",\"Desktop - Dark - Case Cards\"],title:\"Variant\",type:ControlType.Enum},m0iXQGNcR:{defaultValue:\"Button\",description:\"\",displayTextArea:false,title:\"Text\",type:ControlType.String},KR9WS_TzK:{title:\"Link\",type:ControlType.Link},fODNwHHxa:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FrameryLC9UgTI8,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...IconFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryLC9UgTI8\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"63\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nG4kZAF1M\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PvxowyWr4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hRLGorvf_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wJmTNCE2j\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TJlznmRXg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"H1dTJr7fm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NzR9Bh0JM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qH5DrNW5D\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"S_LnIDjKa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nPgz7Laon\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bMWP23LoU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"R5ozm0PvZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jOMHVx923\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u6h9kkHAS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gm8J1DeRK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"18\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"m0iXQGNcR\\\":\\\"text\\\",\\\"KR9WS_TzK\\\":\\\"link\\\",\\\"fODNwHHxa\\\":\\\"newTab\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,getFonts,getFontsFromSharedStyle,Link as Link1,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/qsISmokGxJ4uY7X7CEiH/Lenis.js\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/LJki37UjB5KBVYI60fjt/Cookies.js\";import SVG1 from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/6iIIX4SzvuX6GX8XtSv5/SVG_Prod.js\";import ThemeSwitcherSlot from\"https://framerusercontent.com/modules/7vVH2bqIYf0KrGvKTLLT/29z6w8y2skkNKEQLsDro/DarkOrLight.js\";import{withScrambleOnHover}from\"https://framerusercontent.com/modules/JEiKSGDwqwXQzOLoeZ2M/q4oheILs44fhbHDfDt2d/Text_hack.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/1P2uQ9gg8ZBlPl6oa0cg/cyCTWotgtOZkOZffqtkz/ASieurvzB.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/nLGUH7dYQ307f9E0kOm2/EcgMsVBz6ENJEgd3IvwJ/dYOgJCT4C.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/r2WIitxY1Bib9P79jSin/JbhXqtNxObINv1YmHYpw/hjPmWsGyu.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/rT3dPL9s8R4PopLHzRty/WVcMgSpVg7bZjRsc2j1O/ngX4cywND.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/kcYiy72IdZZO2yCvQpXd/i967t9iolv4AmTYahkVt/DifAso9eP.js\";import FormButton from\"https://framerusercontent.com/modules/PBsz9bLdwr42zA5dyNv2/a4Xz1eX0599W6a0JW5xg/tlrWH6AWy.js\";import Link from\"https://framerusercontent.com/modules/L39jXSULyEgmbfLHm0ej/8cq8qV8NxZfYSGnFBjgC/yLC9UgTI8.js\";const LinkFonts=getFonts(Link);const MotionDivWithFX=withFX(motion.div);const ThemeSwitcherSlotFonts=getFonts(ThemeSwitcherSlot);const FormButtonFonts=getFonts(FormButton);const SVG1Fonts=getFonts(SVG1);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const CookieBannerFonts=getFonts(CookieBanner);const CookieBannerWithScrambleOnHover9shfzs=withCodeBoundaryForOverrides(CookieBanner,{nodeId:\"h7QmVUnt7\",override:withScrambleOnHover,scopeId:\"DifAso9eP\"});const LenisFonts=getFonts(Lenis);const cycleOrder=[\"jcb5wIVbp\",\"YdSneDCJA\",\"szx0C9HJX\",\"ORP4omCIg\"];const serializationHash=\"framer-bO6AR\";const variantClassNames={jcb5wIVbp:\"framer-v-ozp2ib\",ORP4omCIg:\"framer-v-133ol6l\",szx0C9HJX:\"framer-v-1sjw8my\",YdSneDCJA:\"framer-v-14a4zw9\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50};const transition2={delay:0,duration:.7,ease:[.44,0,.56,1],type:\"tween\"};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"jcb5wIVbp\",Laptop:\"YdSneDCJA\",Mobile:\"ORP4omCIg\",Tablet:\"szx0C9HJX\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jcb5wIVbp\"};};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:\"jcb5wIVbp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ozp2ib\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"jcb5wIVbp\",ref:refBinding,style:{...style},...addPropertyOverrides({ORP4omCIg:{\"data-framer-name\":\"Mobile\"},szx0C9HJX:{\"data-framer-name\":\"Tablet\"},YdSneDCJA:{\"data-framer-name\":\"Laptop\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fqaps9\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"kpneOtZRD\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-cltrin\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"Qkd0DiDK1\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-128xlwy-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"mlvOpGLgd-container\",nodeId:\"mlvOpGLgd\",rendersWithMotion:true,scopeId:\"DifAso9eP\",children:/*#__PURE__*/_jsx(ThemeSwitcherSlot,{darkItem:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1io9gef\",\"data-framer-name\":\"Newsletter Dark\",layoutDependency:layoutDependency,layoutId:\"DmMStQzQ6\",style:{backgroundColor:\"var(--token-acd6a531-e64e-4899-8c0d-d018e8c2ad70, rgb(231, 231, 232))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14icia5\",\"data-styles-preset\":\"ngX4cywND\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ece17e71-66cc-4790-8071-2e7a8fdcecd3, rgb(146, 132, 244)))\"},children:\"Start the Conversation\"})}),className:\"framer-196r45q\",\"data-framer-name\":\"industries\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"s3tipaP9Q\",style:{\"--extracted-r6o4lv\":\"var(--token-ece17e71-66cc-4790-8071-2e7a8fdcecd3, rgb(146, 132, 244))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14icia5\",\"data-styles-preset\":\"ngX4cywND\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ed6b97da-b141-44dc-8671-f66f4503a200, rgb(56, 49, 116)))\"},children:\"Let’s talk about how custom software can solve your toughest challenges and drive growth.\"})}),className:\"framer-xrf067\",\"data-framer-name\":\"industries\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Y6tIHJ65s\",style:{\"--extracted-r6o4lv\":\"var(--token-ed6b97da-b141-44dc-8671-f66f4503a200, rgb(56, 49, 116))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CdBf6bQhH\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xv8ezz-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"F1DGv2nJR-container\",nodeId:\"F1DGv2nJR\",rendersWithMotion:true,scopeId:\"DifAso9eP\",children:/*#__PURE__*/_jsx(Link,{fODNwHHxa:false,height:\"100%\",id:\"F1DGv2nJR\",KR9WS_TzK:resolvedLinks1[0],layoutId:\"F1DGv2nJR\",m0iXQGNcR:getLocalizedValue(\"v2\",activeLocale)??\"Contact us\",variant:\"nG4kZAF1M\",width:\"100%\"})})})})]})],fadeMs:300,fillChildren:true,height:\"100%\",id:\"mlvOpGLgd\",layoutId:\"mlvOpGLgd\",lightItem:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-q629mo\",\"data-framer-name\":\"Newsletter Light\",layoutDependency:layoutDependency,layoutId:\"A2AYcHqjV\",style:{backgroundColor:\"var(--token-dccd6704-628f-4907-a382-b8358b084173, rgb(56, 49, 116))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14icia5\",\"data-styles-preset\":\"ngX4cywND\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ece17e71-66cc-4790-8071-2e7a8fdcecd3, rgb(146, 132, 244)))\"},children:\"Start the Conversation\"})}),className:\"framer-vdsfcc\",\"data-framer-name\":\"industries\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XnN75nehh\",style:{\"--extracted-r6o4lv\":\"var(--token-ece17e71-66cc-4790-8071-2e7a8fdcecd3, rgb(146, 132, 244))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14icia5\",\"data-styles-preset\":\"ngX4cywND\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ed6b97da-b141-44dc-8671-f66f4503a200, rgb(56, 49, 116)))\"},children:\"Let’s talk about how custom software can solve your toughest challenges and drive growth.\"})}),className:\"framer-1tjwpx5\",\"data-framer-name\":\"industries\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xHPtz0HUI\",style:{\"--extracted-r6o4lv\":\"var(--token-ed6b97da-b141-44dc-8671-f66f4503a200, rgb(56, 49, 116))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CdBf6bQhH\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ilva3m-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"yTQIM6poP-container\",nodeId:\"yTQIM6poP\",rendersWithMotion:true,scopeId:\"DifAso9eP\",children:/*#__PURE__*/_jsx(Link,{fODNwHHxa:false,height:\"100%\",id:\"yTQIM6poP\",KR9WS_TzK:resolvedLinks[0],layoutId:\"yTQIM6poP\",m0iXQGNcR:getLocalizedValue(\"v2\",activeLocale)??\"Contact us\",variant:\"hRLGorvf_\",width:\"100%\"})})})})]})],style:{width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1lp7ptk\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"rBZcqsqto\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iolh9e\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"JHDHuCyDh\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ejsjfb\",\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"n9cJlvLHL\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"sign up for the insights\"})}),className:\"framer-1vwl1tz\",\"data-framer-name\":\"sign up fo the insights\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"P1rtOYRRJ\",style:{\"--extracted-r6o4lv\":\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/8768e0a4-86ba-45db-9aea-4cc411642575/submit\",className:\"framer-170wlmc\",layoutDependency:layoutDependency,layoutId:\"JiwOWzmZp\",nodeId:\"JiwOWzmZp\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-1ffhmu4\",layoutDependency:layoutDependency,layoutId:\"fclYRjiAp\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-kvq7lt\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"R0uEo3dqH\",placeholder:getLocalizedValue(\"v4\",activeLocale)??\"EMAIL ADDRESS\",style:{\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-15420db7-b6f1-49ca-8d52-996d76bf062b, rgb(138, 138, 138))\",\"--framer-input-border-left-width\":\"0px\",\"--framer-input-border-right-width\":\"0px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"0px\",\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-acky37-container\",layoutDependency:layoutDependency,layoutId:\"ZIVgL2jKg-container\",nodeId:\"ZIVgL2jKg\",rendersWithMotion:true,scopeId:\"DifAso9eP\",children:/*#__PURE__*/_jsx(FormButton,{height:\"100%\",id:\"ZIVgL2jKg\",layoutId:\"ZIVgL2jKg\",type:\"submit\",variant:formVariants(formState,{pending:\"vKEmeL2lw\",success:\"Uwufr0XPP\"},\"Plt1Ceeqg\"),width:\"100%\"})})})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sgpa1d\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"SJG_Q3UAO\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sl6vqo\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"utuTKXyyw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",children:/*#__PURE__*/_jsx(Link1,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Hi68FbmJM\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m2p1s0\",\"data-styles-preset\":\"dYOgJCT4C\",children:\"Home\"})})})}),className:\"framer-174r4zi\",\"data-framer-name\":\"Home\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Hi68FbmJM\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",children:/*#__PURE__*/_jsx(Link1,{href:{webPageId:\"oRkOdkfqf\"},motionChild:true,nodeId:\"xCxdc_vq3\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m2p1s0\",\"data-styles-preset\":\"dYOgJCT4C\",children:\"Services\"})})})}),className:\"framer-t3fvy6\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xCxdc_vq3\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",children:/*#__PURE__*/_jsx(Link1,{href:{webPageId:\"Dk_Owgmsk\"},motionChild:true,nodeId:\"d505Kz3qv\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m2p1s0\",\"data-styles-preset\":\"dYOgJCT4C\",children:\"Industries\"})})})}),className:\"framer-uj1hlq\",\"data-framer-name\":\"Industries\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"d505Kz3qv\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",children:/*#__PURE__*/_jsx(Link1,{href:{webPageId:\"NKVkaiLUF\"},motionChild:true,nodeId:\"gdJJ5wKIR\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m2p1s0\",\"data-styles-preset\":\"dYOgJCT4C\",children:\"Case studies\"})})})}),className:\"framer-qhmq1f\",\"data-framer-name\":\"Case studies\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gdJJ5wKIR\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v9\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",children:/*#__PURE__*/_jsx(Link1,{href:{webPageId:\"G4LA0ojN7\"},motionChild:true,nodeId:\"XciIUDGYM\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m2p1s0\",\"data-styles-preset\":\"dYOgJCT4C\",children:\"About us\"})})})}),className:\"framer-1696y74\",\"data-framer-name\":\"About us\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XciIUDGYM\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",children:/*#__PURE__*/_jsx(Link1,{href:\"https://pionect.jobs\",motionChild:true,nodeId:\"wnxRDPHRk\",openInNewTab:true,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m2p1s0\",\"data-styles-preset\":\"dYOgJCT4C\",children:\"careers\"})})})}),className:\"framer-1glj59k\",\"data-framer-name\":\"careers\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wnxRDPHRk\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v11\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",children:/*#__PURE__*/_jsx(Link1,{href:{webPageId:\"UvtVaSWDw\"},motionChild:true,nodeId:\"L1HkXNIZs\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m2p1s0\",\"data-styles-preset\":\"dYOgJCT4C\",children:\"Blogs\"})})})}),className:\"framer-eafqfg\",\"data-framer-name\":\"Blogs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"L1HkXNIZs\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v12\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",children:/*#__PURE__*/_jsx(Link1,{href:{webPageId:\"CdBf6bQhH\"},motionChild:true,nodeId:\"Yhem9XDg9\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m2p1s0\",\"data-styles-preset\":\"dYOgJCT4C\",children:\"contact\"})})})}),className:\"framer-b6rk8y\",\"data-framer-name\":\"contact\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Yhem9XDg9\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-156wywf\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"xlsaVTc9D\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v13\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"amsterdam\"})}),className:\"framer-27afak\",\"data-framer-name\":\"amsterdam\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GPi9oSvER\",style:{\"--extracted-r6o4lv\":\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v14\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"rotterdam\"})}),className:\"framer-1v8274g\",\"data-framer-name\":\"rotterdam\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TW6wAVbWS\",style:{\"--extracted-r6o4lv\":\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v15\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"portland\"})}),className:\"framer-kum68m\",\"data-framer-name\":\"portland\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GjwppLYVP\",style:{\"--extracted-r6o4lv\":\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-chtg8v\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"Awf8NquoL\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v16\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:/*#__PURE__*/_jsx(Link1,{href:\"mailto:info@pionect.nl\",motionChild:true,nodeId:\"G3jSNA8tM\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ebe2dr\",\"data-styles-preset\":\"hjPmWsGyu\",children:\"info@pionect.nl\"})})})}),className:\"framer-11c4zw1\",\"data-framer-name\":\"info@pionect.nl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"G3jSNA8tM\",style:{\"--extracted-r6o4lv\":\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v17\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:/*#__PURE__*/_jsx(Link1,{href:\"tel:+31103400308\",motionChild:true,nodeId:\"xJSO48niX\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ebe2dr\",\"data-styles-preset\":\"hjPmWsGyu\",children:\"+31 103400308\"})})})}),className:\"framer-1v1n4cg\",\"data-framer-name\":\"+31 103400308\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xJSO48niX\",style:{\"--extracted-r6o4lv\":\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v18\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"KvK: 81812620\"})}),className:\"framer-1bw4r2m\",\"data-framer-name\":\"KvK: 12345678\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"idPinYeBA\",style:{\"--extracted-r6o4lv\":\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v19\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"VAT: NL862228852B01\\xa0\"})}),className:\"framer-4eemcw\",\"data-framer-name\":\"VAT: NL123456789B01\\xa0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fMkaQfhbf\",style:{\"--extracted-r6o4lv\":\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ORP4omCIg:{children:getLocalizedValue(\"v20\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1o1uzrh\",\"data-styles-preset\":\"ASieurvzB\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"VAT: NL123456789B01\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ux1xl6\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"m1SP_bUym\",children:[/*#__PURE__*/_jsx(Link1,{href:\"https://x.com/pionect\",motionChild:true,nodeId:\"Ogw5VHG_o\",openInNewTab:true,scopeId:\"DifAso9eP\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-vn1h31 framer-1eligny\",\"data-framer-name\":\"X\",layoutDependency:layoutDependency,layoutId:\"Ogw5VHG_o\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1kcn53b\",\"data-framer-name\":\"X\",layoutDependency:layoutDependency,layoutId:\"FdC0LnZL6\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 11.366 0.004 C 11.459 0.086 12.29 0.92 12.29 0.932 C 12.29 0.94 11.422 2.009 10.361 3.306 C 9.301 4.604 8.429 5.676 8.424 5.688 C 8.42 5.7 9.673 7.555 11.208 9.81 C 12.744 12.065 14 13.914 14 13.919 C 14 13.924 12.969 13.928 11.709 13.928 L 9.418 13.928 L 7.664 11.351 C 6.699 9.933 5.905 8.776 5.899 8.778 C 5.893 8.78 4.928 9.957 3.755 11.393 C 2.581 12.83 1.615 14.003 1.608 14 C 1.6 13.997 1.383 13.786 1.125 13.53 C 0.867 13.275 0.653 13.064 0.65 13.061 C 0.648 13.059 1.648 11.83 2.873 10.33 C 4.099 8.83 5.099 7.597 5.097 7.589 C 5.095 7.581 3.949 5.895 2.551 3.841 C 1.153 1.787 0.005 0.096 0 0.083 C -0.007 0.062 0.31 0.058 2.282 0.059 L 4.573 0.06 L 6.094 2.296 L 7.615 4.532 L 7.648 4.487 C 7.666 4.463 8.503 3.438 9.507 2.209 C 11.295 0.023 11.334 -0.024 11.366 0.004 Z M 2.593 1.511 C 2.596 1.52 4.277 3.993 6.329 7.007 L 10.06 12.488 L 11.408 12.489 L 11.37 12.434 C 11.349 12.403 9.665 9.93 7.628 6.937 L 3.924 1.497 L 3.256 1.497 C 2.884 1.497 2.591 1.503 2.593 1.511 Z\" fill=\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116)) /* {&quot;name&quot;:&quot;50 (-&gt; 140)&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1hlad7j\",layoutDependency:layoutDependency,layoutId:\"n4K1T6aJU\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 9.507 2.209 C 8.503 3.438 7.666 4.463 7.648 4.487 L 7.615 4.532 L 6.094 2.296 L 4.573 0.06 L 2.282 0.059 C 0.31 0.058 -0.007 0.062 0 0.083 C 0.005 0.096 1.153 1.787 2.551 3.841 C 3.949 5.895 5.095 7.581 5.097 7.589 C 5.099 7.597 4.099 8.83 2.873 10.33 C 1.648 11.83 0.648 13.059 0.65 13.061 C 0.653 13.064 0.867 13.275 1.125 13.53 C 1.383 13.786 1.6 13.997 1.608 14 C 1.615 14.003 2.581 12.83 3.755 11.393 C 4.928 9.957 5.893 8.78 5.899 8.778 C 5.905 8.776 6.699 9.933 7.664 11.351 L 9.418 13.928 L 11.709 13.928 C 12.969 13.928 14 13.924 14 13.919 C 14 13.914 12.744 12.065 11.208 9.81 C 9.673 7.555 8.42 5.7 8.424 5.688 C 8.429 5.676 9.301 4.604 10.361 3.306 C 11.422 2.009 12.29 0.94 12.29 0.932 C 12.29 0.92 11.459 0.086 11.366 0.004 C 11.334 -0.024 11.295 0.023 9.507 2.209 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-170ysgw\",layoutDependency:layoutDependency,layoutId:\"F8wPpfZN_\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.814 10.993\" overflow=\"visible\"><path d=\"M 0 0.015 C 0.003 0.023 1.684 2.496 3.736 5.511 L 7.466 10.991 L 8.14 10.992 L 8.814 10.993 L 8.776 10.937 C 8.755 10.907 7.071 8.433 5.034 5.441 L 1.33 0 L 0.663 0 C 0.291 0 -0.003 0.007 0 0.015 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(Link1,{href:\"https://www.facebook.com/profile.php?id=61552247858110\",motionChild:true,nodeId:\"E74GmV7im\",openInNewTab:true,scopeId:\"DifAso9eP\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-aac0qw framer-1eligny\",\"data-framer-name\":\"Facebook\",layoutDependency:layoutDependency,layoutId:\"E74GmV7im\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-w2y0m0\",\"data-framer-name\":\"Facebook\",layoutDependency:layoutDependency,layoutId:\"E4HVTWDjo\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.059 14.059\" overflow=\"visible\"><path d=\"M 7.036 0.001 L 14.059 0.005 L 14.059 14.059 L 0.005 14.059 L 0.001 7.049 C -0.001 3.193 0 0.029 0.005 0.018 C 0.011 0.001 1.426 -0.002 7.036 0.001 Z M 1.391 12.674 L 6.966 12.674 L 6.966 8.99 L 5.439 8.99 L 5.439 7.613 L 6.966 7.613 L 6.966 6.696 C 6.966 6.192 6.974 5.697 6.983 5.597 C 7.04 4.991 7.352 4.463 7.845 4.138 C 8.14 3.945 8.427 3.844 8.775 3.814 C 8.879 3.805 9.385 3.797 9.899 3.797 L 10.832 3.797 L 10.832 5.189 L 9.816 5.194 L 8.799 5.199 L 8.706 5.243 C 8.575 5.304 8.485 5.392 8.422 5.52 L 8.368 5.629 L 8.363 6.621 L 8.358 7.613 L 9.886 7.613 L 9.886 8.99 L 8.36 8.99 L 8.36 12.674 L 12.674 12.674 L 12.674 1.391 L 1.391 1.391 Z\" fill=\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116)) /* {&quot;name&quot;:&quot;50 (-&gt; 140)&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-uerzm\",layoutDependency:layoutDependency,layoutId:\"bIKh6pkI0\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.059 14.059\" overflow=\"visible\"><path d=\"M 0.005 0.018 C 0 0.029 -0.001 3.193 0.001 7.049 L 0.005 14.059 L 7.032 14.059 L 14.059 14.059 L 14.059 7.032 L 14.059 0.005 L 7.036 0.001 C 1.426 -0.002 0.011 0.001 0.005 0.018 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7aus3k\",layoutDependency:layoutDependency,layoutId:\"aqbWNXXzA\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.283 11.283\" overflow=\"visible\"><path d=\"M 0 5.641 L 0 11.283 L 2.788 11.283 L 5.575 11.283 L 5.575 9.441 L 5.575 7.599 L 4.812 7.599 L 4.049 7.599 L 4.049 6.911 L 4.049 6.222 L 4.812 6.222 L 5.575 6.222 L 5.575 5.305 C 5.575 4.801 5.583 4.307 5.592 4.206 C 5.649 3.6 5.961 3.072 6.455 2.747 C 6.749 2.554 7.036 2.454 7.384 2.423 C 7.489 2.414 7.995 2.406 8.508 2.406 L 9.441 2.406 L 9.441 3.102 L 9.441 3.798 L 8.425 3.803 L 7.409 3.808 L 7.315 3.852 C 7.184 3.913 7.094 4.001 7.031 4.129 L 6.977 4.239 L 6.972 5.23 L 6.968 6.222 L 7.732 6.222 L 8.495 6.222 L 8.495 6.911 L 8.495 7.599 L 7.732 7.599 L 6.969 7.599 L 6.969 9.441 L 6.969 11.283 L 9.126 11.283 L 11.283 11.283 L 11.283 5.641 L 11.283 0 L 5.641 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(Link1,{href:\"https://www.instagram.com/pionect/\",motionChild:true,nodeId:\"iR0GzXHCC\",openInNewTab:true,scopeId:\"DifAso9eP\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-17pgaqb framer-1eligny\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"iR0GzXHCC\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1iizngs\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"bVycqocQu\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.059 14.059\" overflow=\"visible\"><g><path d=\"M 3.92 7.63 C 3.92 8.481 4.258 9.297 4.86 9.899 C 5.461 10.5 6.277 10.838 7.128 10.838 C 7.979 10.838 8.795 10.5 9.397 9.899 C 9.999 9.297 10.337 8.481 10.337 7.63 C 10.337 6.779 9.999 5.963 9.397 5.361 C 8.795 4.76 7.979 4.422 7.128 4.422 C 6.277 4.422 5.461 4.76 4.86 5.361 C 4.258 5.963 3.92 6.779 3.92 7.63 Z\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116)) /* {&quot;name&quot;:&quot;50 (-&gt; 140)&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 10.8 2.996 L 11.157 2.996 L 11.157 3.352 L 10.8 3.352 Z\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116)) /* {&quot;name&quot;:&quot;50 (-&gt; 140)&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 7.036 0.001 L 14.059 0.005 L 14.059 14.059 L 0.005 14.059 L 0.001 7.049 C -0.001 3.193 0 0.029 0.005 0.018 C 0.011 0.001 1.426 -0.002 7.036 0.001 Z M 1.391 12.674 L 12.674 12.674 L 12.674 1.391 L 1.391 1.391 Z\" fill=\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116)) /* {&quot;name&quot;:&quot;50 (-&gt; 140)&quot;} */\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({szx0C9HJX:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.059 14.059\" overflow=\"visible\"><g><path d=\"M 3.8 7.208 C 3.8 8.059 4.138 8.875 4.74 9.477 C 5.341 10.079 6.157 10.417 7.008 10.417 C 7.859 10.417 8.675 10.079 9.277 9.477 C 9.879 8.875 10.217 8.059 10.217 7.208 C 10.217 6.357 9.879 5.541 9.277 4.94 C 8.675 4.338 7.859 4 7.008 4 C 6.157 4 5.341 4.338 4.74 4.94 C 4.138 5.541 3.8 6.357 3.8 7.208 Z\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116)) /* {&quot;name&quot;:&quot;50 (-&gt; 140)&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 10.8 2.8 L 11.157 2.8 L 11.157 3.156 L 10.8 3.156 Z\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116)) /* {&quot;name&quot;:&quot;50 (-&gt; 140)&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 7.036 0.001 L 14.059 0.005 L 14.059 14.059 L 0.005 14.059 L 0.001 7.049 C -0.001 3.193 0 0.029 0.005 0.018 C 0.011 0.001 1.426 -0.002 7.036 0.001 Z M 1.391 12.674 L 12.674 12.674 L 12.674 1.391 L 1.391 1.391 Z\" fill=\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116)) /* {&quot;name&quot;:&quot;50 (-&gt; 140)&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1b3cq8b\",layoutDependency:layoutDependency,layoutId:\"SRADWckEP\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.417 6.417\" overflow=\"visible\"><path d=\"M 0 3.208 C 0 4.059 0.338 4.875 0.94 5.477 C 1.541 6.079 2.357 6.417 3.208 6.417 C 4.059 6.417 4.875 6.079 5.477 5.477 C 6.079 4.875 6.417 4.059 6.417 3.208 C 6.417 2.357 6.079 1.541 5.477 0.94 C 4.875 0.338 4.059 0 3.208 0 C 2.357 0 1.541 0.338 0.94 0.94 C 0.338 1.541 0 2.357 0 3.208 Z\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116)) /* {&quot;name&quot;:&quot;50 (-&gt; 140)&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1di0osr\",layoutDependency:layoutDependency,layoutId:\"ddsJwJTvJ\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0 L 0.357 0 L 0.357 0.356 L 0 0.356 Z\" fill=\"transparent\" stroke-width=\"1.33333\" stroke=\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116)) /* {&quot;name&quot;:&quot;50 (-&gt; 140)&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-r3ongt\",\"data-framer-name\":\"Facebook\",layoutDependency:layoutDependency,layoutId:\"xLPfSUz4s\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.059 14.059\" overflow=\"visible\"><path d=\"M 7.036 0.001 L 14.059 0.005 L 14.059 14.059 L 0.005 14.059 L 0.001 7.049 C -0.001 3.193 0 0.029 0.005 0.018 C 0.011 0.001 1.426 -0.002 7.036 0.001 Z M 1.391 12.674 L 12.674 12.674 L 12.674 1.391 L 1.391 1.391 Z\" fill=\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116)) /* {&quot;name&quot;:&quot;50 (-&gt; 140)&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1of7ens\",layoutDependency:layoutDependency,layoutId:\"Rbv1LEayp\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.059 14.059\" overflow=\"visible\"><path d=\"M 0.005 0.018 C 0 0.029 -0.001 3.193 0.001 7.049 L 0.005 14.059 L 7.032 14.059 L 14.059 14.059 L 14.059 7.032 L 14.059 0.005 L 7.036 0.001 C 1.426 -0.002 0.011 0.001 0.005 0.018 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1q3a1lb\",layoutDependency:layoutDependency,layoutId:\"huhuSFELP\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.283 11.283\" overflow=\"visible\"><path d=\"M 0 5.641 L 0 11.283 L 2.788 11.283 L 5.575 11.283 L 6.969 11.283 L 9.126 11.283 L 11.283 11.283 L 11.283 5.641 L 11.283 0 L 5.641 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})}),/*#__PURE__*/_jsx(Link1,{href:\"https://www.linkedin.com/company/pionect/?originalSubdomain=nl\",motionChild:true,nodeId:\"OzuRji_iy\",openInNewTab:true,scopeId:\"DifAso9eP\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-10z03j4 framer-1eligny\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"OzuRji_iy\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-6pbwkc\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"cTIIUH7RC\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.56 13.261\" overflow=\"visible\"><path d=\"M 1.903 0.001 L 3.784 0.005 L 3.788 1.897 L 3.792 3.789 L 0 3.789 L 0 1.903 C 0 0.867 0.005 0.013 0.011 0.007 C 0.017 0.002 0.868 -0.001 1.903 0.001 Z M 1.344 2.445 L 2.448 2.445 L 2.448 1.341 L 1.344 1.341 Z M 0 4.589 L 3.792 4.589 L 3.788 8.921 L 3.784 13.253 L 0.008 13.253 L 0.004 8.921 Z M 4.896 4.588 L 7.284 4.593 C 9.642 4.598 9.675 4.598 9.88 4.632 C 10.141 4.676 10.328 4.72 10.55 4.792 C 12.05 5.275 13.178 6.538 13.479 8.073 C 13.562 8.496 13.56 8.438 13.56 10.925 L 13.56 13.253 L 9.784 13.253 L 9.768 9.301 L 9.724 9.173 C 9.7 9.102 9.654 8.998 9.62 8.941 C 9.548 8.817 9.371 8.634 9.243 8.551 C 9.14 8.483 8.943 8.406 8.832 8.39 C 8.792 8.384 8.74 8.375 8.716 8.371 L 8.672 8.362 L 8.672 13.261 L 4.896 13.261 Z M 1.344 11.917 L 2.448 11.917 L 2.448 5.917 L 1.344 5.917 Z M 6.235 5.927 C 6.229 5.933 6.224 7.283 6.224 8.927 L 6.224 11.917 L 7.344 11.917 L 7.344 7.037 L 8.1 7.037 C 8.893 7.037 8.975 7.043 9.257 7.115 C 10.091 7.328 10.797 8.022 11.026 8.855 C 11.11 9.162 11.108 9.129 11.115 10.569 L 11.122 11.917 L 12.224 11.917 L 12.224 10.34 C 12.224 9.339 12.218 8.707 12.207 8.608 C 12.091 7.546 11.421 6.623 10.451 6.189 C 10.117 6.039 9.791 5.959 9.412 5.933 C 9.152 5.916 6.252 5.91 6.235 5.927 Z\" fill=\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116)) /* {&quot;name&quot;:&quot;50 (-&gt; 140)&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-15dikvh\",layoutDependency:layoutDependency,layoutId:\"DknJVOk9S\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.792 3.789\" overflow=\"visible\"><path d=\"M 0.011 0.007 C 0.005 0.013 0 0.867 0 1.903 L 0 3.789 L 1.896 3.789 L 3.792 3.789 L 3.788 1.897 L 3.784 0.005 L 1.903 0.001 C 0.868 -0.001 0.017 0.002 0.011 0.007 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1v0v0a5\",layoutDependency:layoutDependency,layoutId:\"xxHEFqEmd\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.104 1.104\" overflow=\"visible\"><path d=\"M 0 0.552 L 0 1.104 L 0.552 1.104 L 1.104 1.104 L 1.104 0.552 L 1.104 0 L 0.552 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kxqepp\",layoutDependency:layoutDependency,layoutId:\"RXoJsE72A\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.792 8.664\" overflow=\"visible\"><path d=\"M 0.004 4.332 L 0.008 8.664 L 1.896 8.664 L 3.784 8.664 L 3.788 4.332 L 3.792 0 L 1.896 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-oiuvd3\",layoutDependency:layoutDependency,layoutId:\"UEgZmSzy0\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.664 8.673\" overflow=\"visible\"><path d=\"M 0 4.337 L 0 8.673 L 1.888 8.673 L 3.776 8.673 L 3.776 6.224 L 3.776 3.774 L 3.82 3.783 C 3.844 3.787 3.896 3.796 3.936 3.802 C 4.047 3.819 4.244 3.896 4.347 3.963 C 4.475 4.046 4.652 4.23 4.724 4.354 C 4.758 4.41 4.804 4.515 4.828 4.585 L 4.872 4.713 L 4.88 6.689 L 4.888 8.665 L 6.776 8.665 L 8.664 8.665 L 8.664 6.337 C 8.664 3.85 8.666 3.908 8.583 3.485 C 8.282 1.95 7.154 0.687 5.654 0.204 C 5.432 0.132 5.245 0.088 4.984 0.045 C 4.779 0.011 4.746 0.01 2.388 0.005 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hmhpyi\",layoutDependency:layoutDependency,layoutId:\"qoI12M2BZ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.104 6\" overflow=\"visible\"><path d=\"M 0 3 L 0 6 L 0.552 6 L 1.104 6 L 1.104 3 L 1.104 0 L 0.552 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-c6nj7\",layoutDependency:layoutDependency,layoutId:\"UlcsZHkG5\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 6\" overflow=\"visible\"><path d=\"M 0.011 0.01 C 0.005 0.016 0 1.366 0 3.01 L 0 6 L 0.56 6 L 1.12 6 L 1.12 3.56 L 1.12 1.12 L 1.876 1.12 C 2.669 1.12 2.751 1.126 3.033 1.198 C 3.867 1.411 4.573 2.105 4.802 2.938 C 4.886 3.245 4.884 3.212 4.891 4.652 L 4.898 6 L 5.449 6 L 6 6 L 6 4.423 C 6 3.422 5.994 2.79 5.983 2.691 C 5.867 1.629 5.197 0.706 4.227 0.272 C 3.893 0.122 3.567 0.042 3.188 0.016 C 2.928 -0.001 0.028 -0.007 0.011 0.01 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})]})]})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-v2rzqq-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YHrNPJtgY-container\",nodeId:\"YHrNPJtgY\",rendersWithMotion:true,scopeId:\"DifAso9eP\",children:/*#__PURE__*/_jsx(SVG1,{customColor:\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116))\",customPadding:0,customStrokeWidth:2,customSvgCode:getLocalizedValue(\"v21\",activeLocale)??'<?xml version=\"1.0\" encoding=\"UTF-8\"?><svg id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 627 180\"><path d=\"M100.38,0c-21.21,0-38.47,17.25-38.47,38.44v64.67h-23.44C17.26,103.11,0,120.36,0,141.56s17.26,38.44,38.47,38.44,38.47-17.25,38.47-38.44v-23.42h23.44c21.21,0,38.47-17.25,38.47-38.44v-41.25C138.85,17.25,121.59,0,100.38,0ZM123.82,79.69c0,12.92-10.52,23.43-23.44,23.43h-23.44V38.44c0-12.92,10.52-23.42,23.44-23.42s23.44,10.51,23.44,23.42v41.25ZM61.91,141.56c0,12.92-10.52,23.43-23.44,23.43s-23.44-10.51-23.44-23.43,10.52-23.42,23.44-23.42h23.44v23.42ZM183.88,54.93h14.82v11.49h2.55c2.43-7.53,10.6-12.77,21.08-12.77,17.88,0,30.53,15.06,30.53,36.38s-12.65,36.38-30.53,36.38c-10.48,0-18.65-5.23-21.08-12.77h-2.55v33.19h-14.82V54.93ZM238.05,90.03c0-14.04-7.79-22.85-19.67-22.85s-19.67,8.81-19.67,22.85,7.79,22.85,19.67,22.85,19.67-8.81,19.67-22.85ZM259.11,37.05c0-6,4.22-10.21,10.22-10.21s10.22,4.21,10.22,10.21-4.22,10.21-10.22,10.21-10.22-4.21-10.22-10.21ZM261.92,54.93h14.82v70.21h-14.82V54.93ZM285.75,90.03c0-21.32,14.31-36.38,34.49-36.38s34.49,15.06,34.49,36.38-14.31,36.38-34.49,36.38-34.49-15.06-34.49-36.38ZM339.91,90.03c0-14.04-7.79-22.85-19.67-22.85s-19.67,8.81-19.67,22.85,7.79,22.85,19.67,22.85,19.67-8.81,19.67-22.85ZM363.75,54.93h14.82v11.49h2.55c2.43-7.53,10.73-12.77,20.57-12.77,14.43,0,23.63,11.36,23.63,27.45v44.04h-14.82v-41.36c0-10.47-5.88-16.6-15.97-16.6-10.73,0-15.97,6.77-15.97,17.87v40.08h-14.82V54.93ZM497.82,94.5h-48.29c0,11.87,8.43,18.38,18.27,18.38,8.56,0,14.82-4.98,16.35-11.87l14.31,1.02c-1.79,14.17-13.8,24.38-30.66,24.38-19.55,0-33.47-13.53-33.47-36.38s13.03-36.38,32.19-36.38,31.94,13.02,31.94,32.68M483.13,82.24c-.13-8.81-7.03-15.06-16.61-15.06s-16.35,6.26-16.61,15.06h33.21ZM593.75,103.95v-35.49h-12.79v-13.53c11,0,15.34-4.72,15.34-16.6h16.11c0,8.81-3.32,14.04-8.95,14.04v2.55h23.53v13.53h-18.41v34.21c0,6.89,2.56,10.21,8.95,10.21,2.05,0,4.48-.38,7.54-1.15l1.28,13.15c-3.07.64-7.42,1.53-12.02,1.53-7.42,0-20.59-2.3-20.59-22.47ZM557.49,96.73l14.49,1.03c-.32,5.2-1.78,10.01-4.17,14.14,0,0-.01.01-.01.02-4.86,8.39-13.59,14.03-24.53,14.74-.38.02-.76.04-1.14.05-.39.01-.79.02-1.19.02-.64,0-1.27-.02-1.9-.05-.53-.03-1.06-.06-1.58-.12-16.2-1.6-27.91-14.34-29.75-31.57-.05-.52-.1-1.04-.14-1.57-.03-.43-.06-.86-.07-1.29-.03-.64-.04-1.29-.04-1.94s.01-1.3.04-1.94c.01-.43.04-.86.07-1.29.04-.53.09-1.05.14-1.57,1.84-17.23,13.55-29.97,29.75-31.57.52-.05,1.05-.09,1.58-.12.63-.03,1.26-.05,1.9-.05.4,0,.8.01,1.19.02.38,0,.75.03,1.13.05,11.64.65,20.59,6.22,24.5,14.69,2.42,4.15,3.9,8.98,4.22,14.22l-14.49,1.02c-.01-.06-.01-.13-.02-.19-.68-5.62-2.9-9.99-6.28-12.76-.08-.07-.16-.13-.23-.19-1.62-1.34-3.64-2.31-5.96-2.83l-.72-.15s-.06-.01-.09-.02c-.25-.04-.5-.08-.76-.11-.2-.03-.4-.05-.61-.07-.11-.01-.22-.02-.34-.03-.5-.04-1.01-.06-1.53-.06-1.41,0-2.76.15-4.04.43-.75.17-1.47.38-2.18.64-.38.14-.76.29-1.12.46-5.15,2.32-8.78,7.18-10.36,13.63-.11.46-.22.92-.31,1.4-.11.58-.21,1.18-.29,1.79-.04.3-.08.61-.11.92-.13,1.19-.19,2.42-.19,3.68s.06,2.49.19,3.68c.03.31.07.62.11.92.08.61.18,1.21.29,1.79,1.39,7.18,5.18,12.6,10.74,15.07.38.17.75.32,1.14.46.21.07.41.14.61.2.48.16.98.29,1.48.4,1.27.28,2.62.43,4.04.43.52,0,1.03-.02,1.53-.06.12-.01.23-.02.34-.03.21-.02.41-.04.61-.07.26-.03.51-.07.76-.11.04-.01.07-.02.09-.02.25-.04.49-.09.72-.15,2.32-.52,4.34-1.49,5.96-2.83.08-.06.15-.13.23-.19,3.38-2.77,5.6-7.13,6.28-12.75,0-.07.01-.13.02-.2Z\"/></svg>',description:\"\",height:\"100%\",id:\"YHrNPJtgY\",layoutId:\"YHrNPJtgY\",lineCap:\"butt\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},title:\"\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jcn1ra\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"kHIJpbvcE\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qp1r3\",\"data-framer-name\":\"buttons\",layoutDependency:layoutDependency,layoutId:\"eK4HIQmNB\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v22\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14icia5\",\"data-styles-preset\":\"ngX4cywND\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:/*#__PURE__*/_jsx(Link1,{href:{webPageId:\"q8qC_78e9\"},motionChild:true,nodeId:\"a6IJed7AU\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ebe2dr\",\"data-styles-preset\":\"hjPmWsGyu\",children:\"privacy policy\"})})})}),className:\"framer-1urqgng\",\"data-framer-name\":\"privacy policy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"a6IJed7AU\",style:{\"--extracted-r6o4lv\":\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v23\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14icia5\",\"data-styles-preset\":\"ngX4cywND\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:/*#__PURE__*/_jsx(Link1,{href:{webPageId:\"McNkeB9LN\"},motionChild:true,nodeId:\"HgSABPeZV\",openInNewTab:false,relValues:[],scopeId:\"DifAso9eP\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ebe2dr\",\"data-styles-preset\":\"hjPmWsGyu\",children:\"terms and conditions\"})})})}),className:\"framer-j4ynfe\",\"data-framer-name\":\"terms and conditions\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HgSABPeZV\",style:{\"--extracted-r6o4lv\":\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v24\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14icia5\",\"data-styles-preset\":\"ngX4cywND\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"\\xa9 2025 Pionect. All rights reserved.\"})}),className:\"framer-nsxorq\",\"data-framer-name\":\"\\xa9 2025 Pionect. All rights reserved.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PHpM_0PEM\",style:{\"--extracted-r6o4lv\":\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"q8qC_78e9\"},implicitPathVariables:undefined},{href:{webPageId:\"q8qC_78e9\"},implicitPathVariables:undefined},{href:{webPageId:\"q8qC_78e9\"},implicitPathVariables:undefined},{href:{webPageId:\"q8qC_78e9\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9shfzs-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"h7QmVUnt7-container\",nodeId:\"h7QmVUnt7\",rendersWithMotion:true,scopeId:\"DifAso9eP\",children:/*#__PURE__*/_jsx(CookieBannerWithScrambleOnHover9shfzs,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:24,paddingBottom:24,paddingLeft:24,paddingPerSide:false,paddingRight:24,paddingTop:24,position:\"bottom-right\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgb(240, 240, 240)\",radius:8,width:0},colorBody:\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116))\",colorTitle:\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116))\",fill:\"var(--token-fcb0754c-d273-4725-8513-b1b02557a3cb, rgb(231, 231, 232))\",fontBody:{fontFamily:'\"Spline Sans\", \"Spline Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"130%\"},fontTitle:{fontFamily:'\"Spline Sans\", \"Spline Sans Placeholder\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116))\",shadow:{shadowBlur:40,shadowColor:\"rgba(0, 0, 0, 0.15)\",shadowX:-5,shadowY:-5}},width:500,zIndex:10},button:{borderRadius:4,direction:\"row\",fluid:true,font:{fontFamily:'\"Geist Mono\", monospace',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverOpacity:1,labels:{accept:getLocalizedValue(\"v26\",activeLocale)??\"ACCEPT\",acceptAll:getLocalizedValue(\"v28\",activeLocale)??\"ACCEPT ALL\",confirm:getLocalizedValue(\"v32\",activeLocale)??\"OKAY\",customize:getLocalizedValue(\"v30\",activeLocale)??\"CUSTOMIZE\",reject:getLocalizedValue(\"v27\",activeLocale)??\"REJECT\",rejectAll:getLocalizedValue(\"v29\",activeLocale)??\"REJECT ALL\",save:getLocalizedValue(\"v31\",activeLocale)??\"SAVE PREFERENCES\"},padding:10,paddingBottom:12,paddingLeft:16,paddingPerSide:true,paddingRight:16,paddingTop:12,primary:{color:\"rgb(255, 255, 255)\",fill:\"rgb(29, 24, 64)\"},secondary:{color:\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116))\",fill:\"var(--token-fcb0754c-d273-4725-8513-b1b02557a3cb, rgb(231, 231, 232))\"},tapOpacity:1},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:getLocalizedValue(\"v34\",activeLocale)??\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:getLocalizedValue(\"v36\",activeLocale)??\"Privacy Policy\",link:resolvedLinks2[0],prefix:getLocalizedValue(\"v35\",activeLocale)??\"Read our\"},euShowReject:false,euTitle:getLocalizedValue(\"v33\",activeLocale)??\"This website uses cookies\",euType:\"advanced\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:getLocalizedValue(\"v37\",activeLocale)??\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:getLocalizedValue(\"v38\",activeLocale)??\"Cookie Policy\",prefix:getLocalizedValue(\"v35\",activeLocale)??\"Read our\"},worldShowReject:true,worldTitle:getLocalizedValue(\"v25\",activeLocale)??\"Cookie Settings\",worldType:\"simple\"},gtmId:\"\",height:\"100%\",id:\"h7QmVUnt7\",layoutId:\"h7QmVUnt7\",options:{analytics:{description:\"\",title:getLocalizedValue(\"v41\",activeLocale)??\"Analytics\"},marketing:{description:\"\",title:getLocalizedValue(\"v42\",activeLocale)??\"Marketing\"},necessary:{description:\"\",optional:false,title:getLocalizedValue(\"v39\",activeLocale)??\"Necessary\"},preferences:{description:\"\",title:getLocalizedValue(\"v40\",activeLocale)??\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{fontFamily:'\"Spline Sans\", \"Spline Sans Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontTitle:{fontFamily:'\"Geist Mono\", monospace',fontStyle:\"normal\",fontWeight:400},padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,toggleColor:\"var(--token-ece17e71-66cc-4790-8071-2e7a8fdcecd3, rgb(146, 132, 244))\",toggleColorInactive:\"var(--token-a8507ace-b9b5-48e8-80bc-9cd4da9a9b3a, rgb(56, 49, 116))\"}},preview:false,trigger:{color:\"rgb(51, 51, 51)\",iconSize:24,iconType:\"default\",text:getLocalizedValue(\"v25\",activeLocale)??\"Cookie Settings\",textFont:{},type:\"none\"},width:\"100%\",...addPropertyOverrides({ORP4omCIg:{content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:getLocalizedValue(\"v34\",activeLocale)??\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:getLocalizedValue(\"v36\",activeLocale)??\"Privacy Policy\",link:resolvedLinks2[3],prefix:getLocalizedValue(\"v35\",activeLocale)??\"Read our\"},euShowReject:false,euTitle:getLocalizedValue(\"v33\",activeLocale)??\"This website uses cookies\",euType:\"advanced\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:getLocalizedValue(\"v37\",activeLocale)??\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:getLocalizedValue(\"v38\",activeLocale)??\"Cookie Policy\",prefix:getLocalizedValue(\"v35\",activeLocale)??\"Read our\"},worldShowReject:true,worldTitle:getLocalizedValue(\"v25\",activeLocale)??\"Cookie Settings\",worldType:\"simple\"}},szx0C9HJX:{content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:getLocalizedValue(\"v34\",activeLocale)??\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:getLocalizedValue(\"v36\",activeLocale)??\"Privacy Policy\",link:resolvedLinks2[2],prefix:getLocalizedValue(\"v35\",activeLocale)??\"Read our\"},euShowReject:false,euTitle:getLocalizedValue(\"v33\",activeLocale)??\"This website uses cookies\",euType:\"advanced\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:getLocalizedValue(\"v37\",activeLocale)??\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:getLocalizedValue(\"v38\",activeLocale)??\"Cookie Policy\",prefix:getLocalizedValue(\"v35\",activeLocale)??\"Read our\"},worldShowReject:true,worldTitle:getLocalizedValue(\"v25\",activeLocale)??\"Cookie Settings\",worldType:\"simple\"}},YdSneDCJA:{content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:getLocalizedValue(\"v34\",activeLocale)??\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:getLocalizedValue(\"v36\",activeLocale)??\"Privacy Policy\",link:resolvedLinks2[1],prefix:getLocalizedValue(\"v35\",activeLocale)??\"Read our\"},euShowReject:false,euTitle:getLocalizedValue(\"v33\",activeLocale)??\"This website uses cookies\",euType:\"advanced\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:getLocalizedValue(\"v37\",activeLocale)??\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:getLocalizedValue(\"v38\",activeLocale)??\"Cookie Policy\",prefix:getLocalizedValue(\"v35\",activeLocale)??\"Read our\"},worldShowReject:true,worldTitle:getLocalizedValue(\"v25\",activeLocale)??\"Cookie Settings\",worldType:\"simple\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yf9ig1-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"i2FFtklqh-container\",nodeId:\"i2FFtklqh\",rendersWithMotion:true,scopeId:\"DifAso9eP\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"i2FFtklqh\",infinite:false,intensity:12,layoutId:\"i2FFtklqh\",orientation:\"vertical\",smooth:true,snap:{snaps:[],threshold:50,type:\"proximity\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bO6AR.framer-1eligny, .framer-bO6AR .framer-1eligny { display: block; }\",\".framer-bO6AR.framer-ozp2ib { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px 32px 0px 32px; position: relative; width: 1200px; }\",\".framer-bO6AR .framer-1fqaps9 { 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; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-bO6AR .framer-cltrin { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-bO6AR .framer-128xlwy-container { flex: none; height: auto; position: relative; width: 33%; }\",\".framer-bO6AR .framer-q629mo, .framer-bO6AR .framer-1io9gef { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 24px; position: relative; width: 371px; }\",\".framer-bO6AR .framer-vdsfcc, .framer-bO6AR .framer-1tjwpx5, .framer-bO6AR .framer-196r45q, .framer-bO6AR .framer-xrf067, .framer-bO6AR .framer-174r4zi, .framer-bO6AR .framer-t3fvy6, .framer-bO6AR .framer-uj1hlq, .framer-bO6AR .framer-qhmq1f, .framer-bO6AR .framer-1696y74, .framer-bO6AR .framer-1glj59k, .framer-bO6AR .framer-eafqfg, .framer-bO6AR .framer-b6rk8y, .framer-bO6AR .framer-27afak, .framer-bO6AR .framer-1v8274g, .framer-bO6AR .framer-kum68m, .framer-bO6AR .framer-11c4zw1, .framer-bO6AR .framer-1v1n4cg, .framer-bO6AR .framer-1bw4r2m, .framer-bO6AR .framer-4eemcw { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-bO6AR .framer-ilva3m-container, .framer-bO6AR .framer-xv8ezz-container, .framer-bO6AR .framer-acky37-container, .framer-bO6AR .framer-9shfzs-container, .framer-bO6AR .framer-yf9ig1-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-bO6AR .framer-1lp7ptk { 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; overflow: visible; padding: 48px 0px 80px 0px; position: relative; width: 100%; }\",\".framer-bO6AR .framer-1iolh9e { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-bO6AR .framer-ejsjfb { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 24%; }\",\".framer-bO6AR .framer-1vwl1tz, .framer-bO6AR .framer-nsxorq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-bO6AR .framer-170wlmc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-bO6AR .framer-1ffhmu4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",'.framer-bO6AR .framer-kvq7lt { --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Geist Mono\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-padding: 0px 0px 2px 0px; --framer-input-wrapper-height: auto; flex: none; height: auto; position: relative; width: 179px; }',\".framer-bO6AR .framer-1sgpa1d { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 66%; }\",\".framer-bO6AR .framer-1sl6vqo, .framer-bO6AR .framer-156wywf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-bO6AR .framer-chtg8v { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 115px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-bO6AR .framer-ux1xl6 { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-bO6AR .framer-vn1h31, .framer-bO6AR .framer-17pgaqb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-bO6AR .framer-1kcn53b, .framer-bO6AR .framer-w2y0m0, .framer-bO6AR .framer-1iizngs { height: 14px; position: relative; width: 14px; }\",\".framer-bO6AR .framer-1hlad7j, .framer-bO6AR .framer-uerzm, .framer-bO6AR .framer-r3ongt, .framer-bO6AR .framer-1of7ens { height: 14px; left: 0px; position: absolute; top: 0px; width: 14px; }\",\".framer-bO6AR .framer-170ysgw { height: 11px; left: 3px; position: absolute; top: 2px; width: 9px; }\",\".framer-bO6AR .framer-aac0qw { 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; text-decoration: none; width: min-content; }\",\".framer-bO6AR .framer-7aus3k, .framer-bO6AR .framer-1q3a1lb { height: 12px; left: 2px; position: absolute; top: 2px; width: 12px; }\",\".framer-bO6AR .framer-1b3cq8b { height: 7px; left: 4px; position: absolute; top: 5px; width: 7px; }\",\".framer-bO6AR .framer-1di0osr { height: 1px; left: 11px; position: absolute; top: 3px; width: 1px; }\",\".framer-bO6AR .framer-10z03j4 { flex: none; height: 14px; overflow: visible; position: relative; text-decoration: none; width: 14px; }\",\".framer-bO6AR .framer-6pbwkc { height: 14px; left: 0px; position: absolute; top: 1px; width: 14px; }\",\".framer-bO6AR .framer-15dikvh { height: 4px; left: 0px; position: absolute; top: 0px; width: 4px; }\",\".framer-bO6AR .framer-1v0v0a5 { height: 1px; left: 2px; position: absolute; top: 2px; width: 1px; }\",\".framer-bO6AR .framer-1kxqepp { height: 9px; left: 0px; position: absolute; top: 5px; width: 4px; }\",\".framer-bO6AR .framer-oiuvd3 { height: 9px; left: 5px; position: absolute; top: 5px; width: 9px; }\",\".framer-bO6AR .framer-1hmhpyi { height: 6px; left: 2px; position: absolute; top: 6px; width: 1px; }\",\".framer-bO6AR .framer-c6nj7 { height: 6px; left: 6px; position: absolute; top: 6px; width: 6px; }\",\".framer-bO6AR .framer-v2rzqq-container { aspect-ratio: 3.436974789915966 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 58px); position: relative; width: 100%; }\",\".framer-bO6AR .framer-jcn1ra { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 32px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-bO6AR .framer-1qp1r3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bO6AR .framer-1urqgng { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 179px; word-break: break-word; word-wrap: break-word; }\",\".framer-bO6AR .framer-j4ynfe { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 180px; word-break: break-word; word-wrap: break-word; }\",\".framer-bO6AR.framer-v-14a4zw9.framer-ozp2ib { width: 987px; }\",\".framer-bO6AR.framer-v-14a4zw9 .framer-128xlwy-container { width: 35%; }\",\".framer-bO6AR.framer-v-14a4zw9 .framer-ux1xl6 { align-content: center; align-items: center; flex: none; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 0px 64px; width: 29%; }\",\".framer-bO6AR.framer-v-14a4zw9 .framer-v2rzqq-container { height: var(--framer-aspect-ratio-supported, 269px); }\",\".framer-bO6AR.framer-v-1sjw8my.framer-ozp2ib { gap: 40px; padding: 72px 40px 0px 40px; width: 810px; }\",\".framer-bO6AR.framer-v-1sjw8my .framer-128xlwy-container { width: 49%; }\",\".framer-bO6AR.framer-v-1sjw8my .framer-1lp7ptk, .framer-bO6AR.framer-v-133ol6l .framer-1lp7ptk { padding: 0px; }\",\".framer-bO6AR.framer-v-1sjw8my .framer-1iolh9e, .framer-bO6AR.framer-v-133ol6l .framer-1iolh9e { flex-direction: column; gap: 40px; justify-content: flex-start; }\",\".framer-bO6AR.framer-v-1sjw8my .framer-ejsjfb, .framer-bO6AR.framer-v-133ol6l .framer-ejsjfb { width: 100%; }\",\".framer-bO6AR.framer-v-1sjw8my .framer-kvq7lt { --framer-input-font-size: 12px; }\",\".framer-bO6AR.framer-v-1sjw8my .framer-1sgpa1d { align-content: unset; align-items: unset; display: grid; gap: 24px 10px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); justify-content: center; width: 100%; }\",\".framer-bO6AR.framer-v-1sjw8my .framer-1sl6vqo, .framer-bO6AR.framer-v-1sjw8my .framer-156wywf { align-self: start; flex: none; justify-self: start; width: 100%; }\",\".framer-bO6AR.framer-v-1sjw8my .framer-chtg8v { align-self: start; flex: none; height: min-content; justify-self: start; width: 100%; }\",\".framer-bO6AR.framer-v-1sjw8my .framer-ux1xl6 { align-content: flex-start; align-items: flex-start; align-self: start; flex: none; justify-content: flex-start; justify-self: start; width: 100%; }\",\".framer-bO6AR.framer-v-1sjw8my .framer-1b3cq8b { top: 4px; }\",\".framer-bO6AR.framer-v-1sjw8my .framer-v2rzqq-container { height: var(--framer-aspect-ratio-supported, 212px); }\",\".framer-bO6AR.framer-v-1sjw8my .framer-jcn1ra { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: wrap; gap: 4px 4px; justify-content: flex-start; padding: 0px 0px 40px 0px; }\",\".framer-bO6AR.framer-v-1sjw8my .framer-1qp1r3 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 4px; order: 0; }\",\".framer-bO6AR.framer-v-1sjw8my .framer-1urqgng { width: 259px; }\",\".framer-bO6AR.framer-v-1sjw8my .framer-nsxorq, .framer-bO6AR.framer-v-133ol6l .framer-nsxorq { order: 1; }\",\".framer-bO6AR.framer-v-133ol6l.framer-ozp2ib { gap: 40px; padding: 72px 24px 0px 24px; width: 390px; }\",\".framer-bO6AR.framer-v-133ol6l .framer-128xlwy-container { flex: 1 0 0px; width: 1px; }\",\".framer-bO6AR.framer-v-133ol6l .framer-kvq7lt { --framer-input-font-size: 12px; width: 80%; }\",\".framer-bO6AR.framer-v-133ol6l .framer-1sgpa1d { flex-direction: column; gap: 16px 16px; }\",\".framer-bO6AR.framer-v-133ol6l .framer-1sl6vqo, .framer-bO6AR.framer-v-133ol6l .framer-156wywf { flex: none; width: 100%; }\",\".framer-bO6AR.framer-v-133ol6l .framer-chtg8v { flex: none; height: min-content; width: 100%; }\",\".framer-bO6AR.framer-v-133ol6l .framer-ux1xl6 { flex: none; justify-content: flex-start; width: 100%; }\",\".framer-bO6AR.framer-v-133ol6l .framer-v2rzqq-container { height: var(--framer-aspect-ratio-supported, 100px); }\",\".framer-bO6AR.framer-v-133ol6l .framer-jcn1ra { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 4px; justify-content: flex-start; padding: 0px 0px 40px 0px; }\",\".framer-bO6AR.framer-v-133ol6l .framer-1qp1r3 { flex-direction: column; gap: 4px; order: 0; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1073\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"YdSneDCJA\":{\"layout\":[\"fixed\",\"auto\"]},\"szx0C9HJX\":{\"layout\":[\"fixed\",\"auto\"]},\"ORP4omCIg\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDifAso9eP=withCSS(Component,css,\"framer-bO6AR\");export default FramerDifAso9eP;FramerDifAso9eP.displayName=\"Footer\";FramerDifAso9eP.defaultProps={height:1073,width:1200};addPropertyControls(FramerDifAso9eP,{variant:{options:[\"jcb5wIVbp\",\"YdSneDCJA\",\"szx0C9HJX\",\"ORP4omCIg\"],optionTitles:[\"Desktop\",\"Laptop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDifAso9eP,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"},{cssFamilyName:\"Spline Sans\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Spline Sans\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JS6BLFINJBKRL63KLC4DEWDP5SS44U75/DB7QM3UCDHHQ27Z6JP3ND37AOG2UJRCD/6GXXGWV7H6GFDILIXG6O3VO5YT3LCBJ3.woff2\",weight:\"400\"}]},...LinkFonts,...ThemeSwitcherSlotFonts,...FormButtonFonts,...SVG1Fonts,...CookieBannerFonts,...LenisFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDifAso9eP\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1073\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YdSneDCJA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"szx0C9HJX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ORP4omCIg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DifAso9eP.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";// ---- Nieuw: theme easing helpers (1s) ----\nconst THEME_EASE_MS=1e3;const THEME_EASE_TF=\"ease\"// of \"cubic-bezier(.22,.61,.36,1)\"\n;function ensureThemeEaseStyles(){if(typeof document===\"undefined\")return;if(document.getElementById(\"theme-ease-styles\"))return;const style=document.createElement(\"style\");style.id=\"theme-ease-styles\";style.textContent=`\n      /* Zet alleen transitions op kleur-gerelateerde properties */\n      :root.theme-easing, :root.theme-easing * {\n        transition-property: color, background-color, border-color, fill, stroke, outline-color, text-decoration-color, box-shadow;\n        transition-duration: var(--theme-ease-dur, 1000ms);\n        transition-timing-function: var(--theme-ease-tf, ease);\n      }\n    `;document.head.appendChild(style);}function startThemeEase(durationMs=THEME_EASE_MS,tf=THEME_EASE_TF){if(typeof document===\"undefined\")return;ensureThemeEaseStyles();const root=document.documentElement;root.style.setProperty(\"--theme-ease-dur\",`${durationMs}ms`);root.style.setProperty(\"--theme-ease-tf\",tf);root.classList.add(\"theme-easing\");// haal de klas weer weg na de animatie, zodat hovers etc. niet traag worden\nwindow.setTimeout(()=>root.classList.remove(\"theme-easing\"),durationMs+60);}// -------------------------------------------\n// Get the user's preferred theme\nconst getUserPreferredTheme=()=>{if(typeof window!==\"undefined\"){return window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\";}return\"light\";};export function themeSwitcher(Component){return props=>{const[theme,setTheme]=useState(()=>{if(typeof window!==\"undefined\"){return sessionStorage.getItem(\"currentToggleState\")||getUserPreferredTheme();}return\"light\";});const toggle=()=>{const newTheme=theme===\"light\"?\"dark\":\"light\";// 🔥 start 1s easing vóórdat de styles wisselen\nstartThemeEase(1e3,\"ease\");setTheme(newTheme);if(typeof window!==\"undefined\"){sessionStorage.setItem(\"currentToggleState\",newTheme);window.dispatchEvent(new CustomEvent(\"themeChange\",{detail:newTheme}));}};useEffect(()=>{if(typeof document!==\"undefined\"){const styleSheets=Array.from(document.styleSheets);styleSheets.forEach(styleSheet=>{try{const cssRules=Array.from(styleSheet.cssRules);cssRules.forEach((rule,index)=>{if(rule instanceof CSSMediaRule&&rule.conditionText.includes(\"prefers-color-scheme\")){const newRule=`@media (prefers-color-scheme: ${getUserPreferredTheme()===\"light\"?theme===\"dark\"?\"light\":\"dark\":theme}) { ${rule.cssText.replace(/^@media[^{]+{|}$/g,\"\")} }`;styleSheet.deleteRule(index);styleSheet.insertRule(newRule,index);}});}catch(e){console.warn(e.message);}});}},[theme]);return /*#__PURE__*/_jsx(Component,{...props,onClick:toggle});};}export function variantSwitcher2(Component){return props=>{const[isLoading,setIsLoading]=useState(true);const[currentToggleState,setCurrentToggleState]=useState(null);useEffect(()=>{if(typeof window!==\"undefined\"){const initialTheme=sessionStorage.getItem(\"currentToggleState\")||getUserPreferredTheme();setCurrentToggleState(initialTheme);setIsLoading(false);}},[]);useEffect(()=>{const handleThemeChange=event=>{// 🔥 ook bij systeem- of andere switches een soepele overgang\nstartThemeEase(1e3,\"ease\");setCurrentToggleState(event.detail);};window.addEventListener(\"themeChange\",handleThemeChange);return()=>window.removeEventListener(\"themeChange\",handleThemeChange);},[]);// Opacity-based overgang van 1s voor componenten die variant wisselen\nreturn /*#__PURE__*/_jsx(\"div\",{className:\"transition-opacity duration-1000\",style:{opacity:isLoading||currentToggleState===null?0:1,transition:\"opacity 1000ms ease\"},children:/*#__PURE__*/_jsx(Component,{...props,variant:currentToggleState===\"dark\"?\"Dark\":\"Light\"})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"themeSwitcher\":{\"type\":\"reactHoc\",\"name\":\"themeSwitcher\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"variantSwitcher2\":{\"type\":\"reactHoc\",\"name\":\"variantSwitcher2\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Theme_switch.map","export const v0=\"neem contact met ons op\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9d1d4bc)\nimport*as localizedValues from\"./tFrXdCDK9-0.js\";const valuesByLocaleId={ruhHB2vUT:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (98b71dc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"L5EsxrUxA\",\"LR4S2I7OC\"];const serializationHash=\"framer-D4xc4\";const variantClassNames={L5EsxrUxA:\"framer-v-16e1sbe\",LR4S2I7OC:\"framer-v-hewbvm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.8,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Full:\"L5EsxrUxA\",Icon:\"LR4S2I7OC\"};const getProps=({height,id,link,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"L5EsxrUxA\",yPJOy7QQP:link??props.yPJOy7QQP};};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,yPJOy7QQP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"L5EsxrUxA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"LR4S2I7OC\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:yPJOy7QQP,motionChild:true,nodeId:\"L5EsxrUxA\",openInNewTab:false,scopeId:\"lwqcls1m0\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-16e1sbe\",className,classNames)} framer-hlf6ki`,\"data-framer-name\":\"Full\",layoutDependency:layoutDependency,layoutId:\"L5EsxrUxA\",ref:refBinding,style:{...style},...addPropertyOverrides({LR4S2I7OC:{\"data-framer-name\":\"Icon\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ka6gbz\",layoutDependency:layoutDependency,layoutId:\"RDGMfQu_G\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.887 31\" overflow=\"visible\"><path d=\"M 17.268 0 C 13.618 0 10.651 2.971 10.651 6.62 L 10.651 17.758 L 6.619 17.758 C 2.969 17.758 0 20.729 0 24.38 C 0 28.031 2.969 31 6.618 31 C 10.266 31 13.235 28.029 13.235 24.38 L 13.235 20.346 L 17.268 20.346 C 20.918 20.346 23.887 17.376 23.887 13.726 L 23.887 6.622 C 23.887 2.971 20.918 0 17.268 0 Z M 21.302 13.724 C 21.302 15.949 19.493 17.76 17.27 17.76 L 13.237 17.76 L 13.237 6.62 C 13.237 4.396 15.041 2.592 17.27 2.587 C 19.495 2.587 21.302 4.397 21.302 6.62 Z M 10.651 24.38 C 10.651 26.605 8.842 28.415 6.619 28.415 C 4.396 28.415 2.586 26.605 2.586 24.38 C 2.586 22.156 4.39 20.351 6.619 20.346 L 10.651 20.346 Z\" fill=\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116)) /* {&quot;name&quot;:&quot;50 (-&gt; 140)&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1aakuoz\",layoutDependency:layoutDependency,layoutId:\"hyuISYPF0\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.887 31\" overflow=\"visible\"><path d=\"M 17.268 0 C 13.618 0 10.651 2.971 10.651 6.62 L 10.651 17.758 L 6.619 17.758 C 2.969 17.758 0 20.729 0 24.38 C 0 28.031 2.969 31 6.618 31 C 10.266 31 13.235 28.029 13.235 24.38 L 13.235 20.346 L 17.268 20.346 C 20.918 20.346 23.887 17.376 23.887 13.726 L 23.887 6.622 C 23.887 2.971 20.918 0 17.268 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1byzoqn\",layoutDependency:layoutDependency,layoutId:\"gY3983T0e\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.065 15.173\" overflow=\"visible\"><path d=\"M 8.065 11.138 C 8.065 13.363 6.256 15.173 4.033 15.173 L 0 15.173 L 0 4.033 C 0 1.809 1.804 0.005 4.033 0 C 6.258 0 8.065 1.81 8.065 4.033 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1a86ux8\",layoutDependency:layoutDependency,layoutId:\"c5v278i6H\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.065 8.069\" overflow=\"visible\"><path d=\"M 8.065 4.033 C 8.065 6.259 6.256 8.069 4.033 8.069 C 1.81 8.069 0 6.259 0 4.033 C 0 1.809 1.804 0.005 4.033 0 L 8.065 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1fti2d7\",layoutDependency:layoutDependency,layoutId:\"GgweDN7hO\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 76.23 31\" overflow=\"visible\"><g><path d=\"M 0.295 0 L 76.23 0 L 76.23 31 L 0.295 31 Z\" fill=\"transparent\"></path><path d=\"M 0 9.46 L 2.55 9.46 L 2.55 11.439 L 2.989 11.439 C 3.407 10.142 4.813 9.24 6.614 9.24 C 9.69 9.24 11.867 11.833 11.867 15.505 C 11.867 19.177 9.69 21.771 6.614 21.771 C 4.812 21.771 3.405 20.87 2.989 19.571 L 2.549 19.571 L 2.549 25.287 L 0.001 25.287 L 0.001 9.46 Z M 9.319 15.505 C 9.319 13.087 7.977 11.57 5.934 11.57 C 3.891 11.57 2.55 13.087 2.55 15.505 C 2.55 17.923 3.891 19.44 5.934 19.44 C 7.977 19.44 9.318 17.923 9.318 15.505 Z M 12.943 6.381 C 12.943 5.347 13.668 4.622 14.701 4.622 C 15.734 4.622 16.459 5.347 16.459 6.381 C 16.459 7.414 15.734 8.139 14.701 8.139 C 13.668 8.139 12.943 7.414 12.943 6.381 Z M 13.427 9.46 L 15.977 9.46 L 15.977 21.552 L 13.428 21.552 L 13.428 9.46 Z M 17.526 15.505 C 17.526 11.833 19.988 9.24 23.46 9.24 C 26.933 9.24 29.395 11.833 29.395 15.505 C 29.395 19.177 26.933 21.771 23.46 21.771 C 19.988 21.771 17.526 19.177 17.526 15.505 Z M 26.845 15.505 C 26.845 13.087 25.504 11.57 23.46 11.57 C 21.417 11.57 20.075 13.087 20.075 15.505 C 20.075 17.923 21.417 19.44 23.46 19.44 C 25.504 19.44 26.845 17.923 26.845 15.505 Z M 30.945 9.46 L 33.494 9.46 L 33.494 11.439 L 33.933 11.439 C 34.352 10.142 35.779 9.24 37.471 9.24 C 39.954 9.24 41.537 11.196 41.537 13.967 L 41.537 21.552 L 38.987 21.552 L 38.987 14.429 C 38.987 12.626 37.978 11.57 36.24 11.57 C 34.395 11.57 33.492 12.736 33.492 14.647 L 33.492 21.55 L 30.943 21.55 L 30.943 9.46 Z M 43.088 15.505 C 43.088 11.547 45.329 9.24 48.626 9.24 C 51.922 9.24 54.119 11.482 54.119 14.868 C 54.119 15.44 54.054 15.967 54.01 16.275 L 45.701 16.275 C 45.701 18.319 47.152 19.44 48.844 19.44 C 50.316 19.44 51.394 18.583 51.657 17.396 L 54.119 17.572 C 53.811 20.012 51.745 21.771 48.844 21.771 C 45.482 21.771 43.086 19.44 43.086 15.505 Z M 51.482 14.164 C 51.46 12.646 50.274 11.57 48.624 11.57 C 46.975 11.57 45.811 12.648 45.768 14.164 Z M 70.516 17.903 L 70.516 11.79 L 68.317 11.79 L 68.317 9.46 C 70.207 9.46 70.954 8.647 70.954 6.601 L 73.723 6.601 C 73.723 8.119 73.151 9.019 72.184 9.019 L 72.184 9.458 L 76.227 9.458 L 76.227 11.789 L 73.063 11.789 L 73.063 17.68 C 73.063 18.867 73.503 19.439 74.603 19.439 C 74.954 19.439 75.372 19.373 75.899 19.241 L 76.12 21.505 C 75.593 21.616 74.843 21.769 74.054 21.769 C 72.778 21.769 70.516 21.373 70.516 17.899 Z M 64.276 16.659 L 66.769 16.836 C 66.722 17.693 66.476 18.526 66.051 19.272 L 66.05 19.275 C 65.213 20.72 63.711 21.691 61.83 21.814 C 61.696 21.821 61.563 21.825 61.429 21.826 C 61.229 21.825 61.029 21.815 60.83 21.796 C 58.043 21.521 56.029 19.327 55.712 16.359 C 55.703 16.27 55.695 16.18 55.688 16.089 C 55.665 15.793 55.661 15.495 55.676 15.199 C 55.678 15.125 55.683 15.05 55.688 14.976 C 55.695 14.885 55.703 14.796 55.712 14.706 C 56.029 11.739 58.043 9.545 60.83 9.269 C 61.029 9.251 61.229 9.241 61.429 9.24 C 61.498 9.24 61.567 9.241 61.634 9.243 C 61.7 9.243 61.764 9.248 61.828 9.252 C 63.83 9.364 65.371 10.323 66.043 11.782 C 66.473 12.53 66.722 13.369 66.769 14.231 L 64.276 14.406 L 64.273 14.374 C 64.156 13.406 63.774 12.653 63.192 12.176 L 63.152 12.143 C 62.853 11.902 62.502 11.735 62.126 11.656 L 62.003 11.63 L 61.987 11.627 C 61.944 11.62 61.901 11.613 61.856 11.608 C 61.802 11.6 61.747 11.594 61.692 11.591 C 61.371 11.565 61.049 11.586 60.734 11.654 C 60.539 11.699 60.348 11.762 60.166 11.844 C 59.279 12.243 58.655 13.08 58.384 14.191 C 58.326 14.424 58.285 14.66 58.261 14.899 C 58.239 15.109 58.228 15.321 58.228 15.533 C 58.227 15.902 58.262 16.27 58.33 16.633 C 58.57 17.87 59.222 18.803 60.177 19.229 C 60.243 19.258 60.306 19.284 60.373 19.308 C 60.41 19.32 60.444 19.332 60.479 19.342 C 60.562 19.37 60.648 19.392 60.733 19.411 C 61.102 19.492 61.482 19.508 61.856 19.458 C 61.901 19.452 61.944 19.446 61.987 19.439 L 62.003 19.435 C 62.046 19.428 62.086 19.42 62.126 19.409 C 62.502 19.33 62.854 19.163 63.153 18.922 L 63.192 18.889 C 63.774 18.412 64.156 17.661 64.273 16.693 C 64.273 16.681 64.275 16.671 64.276 16.659 Z\" fill=\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116)) /* {&quot;name&quot;:&quot;50 (-&gt; 140)&quot;} */\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1esifcs\",layoutDependency:layoutDependency,layoutId:\"Gyse5j8ES\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 75.935 31\" overflow=\"visible\"><path d=\"M 0 0 L 75.935 0 L 75.935 31 L 0 31 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1l6e8bp\",layoutDependency:layoutDependency,layoutId:\"BxO_3RdXo\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 76.227 20.665\" overflow=\"visible\"><path d=\"M 0 4.838 L 2.55 4.838 L 2.55 6.817 L 2.989 6.817 C 3.407 5.52 4.813 4.617 6.614 4.617 C 9.69 4.617 11.867 7.211 11.867 10.883 C 11.867 14.554 9.69 17.148 6.614 17.148 C 4.812 17.148 3.405 16.247 2.989 14.949 L 2.549 14.949 L 2.549 20.665 L 0.001 20.665 L 0.001 4.838 Z M 9.319 10.883 C 9.319 8.465 7.977 6.947 5.934 6.947 C 3.891 6.947 2.55 8.465 2.55 10.883 C 2.55 13.301 3.891 14.818 5.934 14.818 C 7.977 14.818 9.318 13.301 9.318 10.883 Z M 12.943 1.758 C 12.943 0.725 13.668 0 14.701 0 C 15.734 0 16.459 0.725 16.459 1.758 C 16.459 2.792 15.734 3.517 14.701 3.517 C 13.668 3.517 12.943 2.792 12.943 1.758 Z M 13.427 4.838 L 15.977 4.838 L 15.977 16.929 L 13.428 16.929 L 13.428 4.838 Z M 17.526 10.883 C 17.526 7.211 19.988 4.617 23.46 4.617 C 26.933 4.617 29.395 7.211 29.395 10.883 C 29.395 14.554 26.933 17.148 23.46 17.148 C 19.988 17.148 17.526 14.554 17.526 10.883 Z M 26.845 10.883 C 26.845 8.465 25.504 6.947 23.46 6.947 C 21.417 6.947 20.075 8.465 20.075 10.883 C 20.075 13.301 21.417 14.818 23.46 14.818 C 25.504 14.818 26.845 13.301 26.845 10.883 Z M 30.945 4.838 L 33.494 4.838 L 33.494 6.817 L 33.933 6.817 C 34.352 5.52 35.779 4.617 37.471 4.617 C 39.954 4.617 41.537 6.574 41.537 9.345 L 41.537 16.929 L 38.987 16.929 L 38.987 9.806 C 38.987 8.003 37.978 6.947 36.24 6.947 C 34.395 6.947 33.492 8.113 33.492 10.025 L 33.492 16.928 L 30.943 16.928 L 30.943 4.838 Z M 43.088 10.883 C 43.088 6.925 45.329 4.617 48.626 4.617 C 51.922 4.617 54.119 6.86 54.119 10.245 C 54.119 10.817 54.054 11.344 54.01 11.653 L 45.701 11.653 C 45.701 13.697 47.152 14.818 48.844 14.818 C 50.316 14.818 51.394 13.96 51.657 12.774 L 54.119 12.949 C 53.811 15.39 51.745 17.148 48.844 17.148 C 45.482 17.148 43.086 14.818 43.086 10.883 Z M 51.482 9.541 C 51.46 8.024 50.274 6.947 48.624 6.947 C 46.975 6.947 45.811 8.026 45.768 9.541 Z M 70.516 13.28 L 70.516 7.168 L 68.317 7.168 L 68.317 4.838 C 70.207 4.838 70.954 4.025 70.954 1.979 L 73.723 1.979 C 73.723 3.496 73.151 4.397 72.184 4.397 L 72.184 4.836 L 76.227 4.836 L 76.227 7.166 L 73.063 7.166 L 73.063 13.058 C 73.063 14.245 73.503 14.816 74.603 14.816 C 74.954 14.816 75.372 14.751 75.899 14.618 L 76.12 16.883 C 75.593 16.993 74.843 17.146 74.054 17.146 C 72.778 17.146 70.516 16.75 70.516 13.277 Z M 64.276 12.037 L 66.769 12.214 C 66.722 13.07 66.476 13.904 66.051 14.649 L 66.05 14.653 C 65.213 16.098 63.711 17.069 61.83 17.191 C 61.696 17.199 61.563 17.203 61.429 17.203 C 61.229 17.202 61.029 17.193 60.83 17.174 C 58.043 16.898 56.029 14.704 55.712 11.737 C 55.703 11.647 55.695 11.558 55.688 11.467 C 55.665 11.17 55.661 10.873 55.676 10.576 C 55.678 10.502 55.683 10.428 55.688 10.354 C 55.695 10.263 55.703 10.173 55.712 10.084 C 56.029 7.116 58.043 4.922 60.83 4.647 C 61.029 4.628 61.229 4.618 61.429 4.617 C 61.498 4.617 61.567 4.619 61.634 4.621 C 61.7 4.621 61.764 4.626 61.828 4.629 C 63.83 4.741 65.371 5.701 66.043 7.159 C 66.473 7.908 66.722 8.746 66.769 9.608 L 64.276 9.784 L 64.273 9.751 C 64.156 8.783 63.774 8.031 63.192 7.554 L 63.152 7.521 C 62.853 7.28 62.502 7.113 62.126 7.034 L 62.003 7.008 L 61.987 7.004 C 61.944 6.997 61.901 6.99 61.856 6.985 C 61.802 6.977 61.747 6.972 61.692 6.968 C 61.371 6.943 61.049 6.964 60.734 7.032 C 60.539 7.076 60.348 7.14 60.166 7.221 C 59.279 7.621 58.655 8.458 58.384 9.569 C 58.326 9.801 58.285 10.038 58.261 10.276 C 58.239 10.487 58.228 10.699 58.228 10.91 C 58.227 11.279 58.262 11.648 58.33 12.011 C 58.57 13.247 59.222 14.181 60.177 14.606 C 60.243 14.635 60.306 14.661 60.373 14.685 C 60.41 14.697 60.444 14.709 60.479 14.72 C 60.562 14.747 60.648 14.77 60.733 14.789 C 61.102 14.87 61.482 14.886 61.856 14.835 C 61.901 14.83 61.944 14.823 61.987 14.816 L 62.003 14.813 C 62.046 14.806 62.086 14.797 62.126 14.787 C 62.502 14.708 62.854 14.541 63.153 14.3 L 63.192 14.267 C 63.774 13.79 64.156 13.039 64.273 12.071 C 64.273 12.059 64.275 12.049 64.276 12.037 Z\" fill=\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116)) /* {&quot;name&quot;:&quot;50 (-&gt; 140)&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-v283ky\",layoutDependency:layoutDependency,layoutId:\"M4SsOio2l\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.867 16.048\" overflow=\"visible\"><path d=\"M 0 0.22 L 2.55 0.22 L 2.55 2.199 L 2.989 2.199 C 3.407 0.902 4.813 0 6.614 0 C 9.69 0 11.867 2.594 11.867 6.265 C 11.867 9.937 9.69 12.531 6.614 12.531 C 4.812 12.531 3.405 11.63 2.989 10.332 L 2.549 10.332 L 2.549 16.048 L 0.001 16.048 L 0.001 0.22 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-50x3vh\",layoutDependency:layoutDependency,layoutId:\"XZymkAHlK\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.769 7.871\" overflow=\"visible\"><path d=\"M 6.769 3.935 C 6.769 1.517 5.428 0 3.384 0 C 1.341 0 0 1.517 0 3.935 C 0 6.353 1.341 7.871 3.384 7.871 C 5.428 7.871 6.769 6.353 6.769 3.935 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jyu99e\",layoutDependency:layoutDependency,layoutId:\"s7KrRcnbn\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.515 3.517\" overflow=\"visible\"><path d=\"M 0 1.758 C 0 0.725 0.725 0 1.758 0 C 2.791 0 3.515 0.725 3.515 1.758 C 3.515 2.792 2.791 3.517 1.758 3.517 C 0.725 3.517 0 2.792 0 1.758 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qkrqmj\",layoutDependency:layoutDependency,layoutId:\"xZn2bZHUf\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.551 12.092\" overflow=\"visible\"><path d=\"M 0 0 L 2.551 0 L 2.551 12.092 L 0.001 12.092 L 0.001 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1t2ibwa\",layoutDependency:layoutDependency,layoutId:\"iFgz9Hrea\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.868 12.531\" overflow=\"visible\"><path d=\"M 0 6.265 C 0 2.594 2.462 0 5.934 0 C 9.406 0 11.868 2.594 11.868 6.265 C 11.868 9.937 9.406 12.531 5.934 12.531 C 2.462 12.531 0 9.937 0 6.265 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14bpag2\",layoutDependency:layoutDependency,layoutId:\"QFNHYXLuN\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.769 7.871\" overflow=\"visible\"><path d=\"M 6.769 3.935 C 6.769 1.517 5.428 0 3.385 0 C 1.342 0 0 1.517 0 3.935 C 0 6.353 1.342 7.871 3.385 7.871 C 5.428 7.871 6.769 6.353 6.769 3.935 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ihhq2p\",layoutDependency:layoutDependency,layoutId:\"RnM9t380G\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.594 12.312\" overflow=\"visible\"><path d=\"M 0.002 0.22 L 2.551 0.22 L 2.551 2.199 L 2.99 2.199 C 3.408 0.902 4.836 0 6.528 0 C 9.01 0 10.594 1.956 10.594 4.727 L 10.594 12.312 L 8.044 12.312 L 8.044 5.189 C 8.044 3.386 7.034 2.33 5.296 2.33 C 3.452 2.33 2.549 3.496 2.549 5.408 L 2.549 12.31 L 0 12.31 L 0 0.22 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-u1m2z9\",layoutDependency:layoutDependency,layoutId:\"Ey7XsIS5Q\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.033 12.531\" overflow=\"visible\"><path d=\"M 0.002 6.265 C 0.002 2.308 2.243 0 5.54 0 C 8.836 0 11.033 2.242 11.033 5.628 C 11.033 6.2 10.967 6.727 10.923 7.035 L 2.615 7.035 C 2.615 9.08 4.066 10.201 5.758 10.201 C 7.23 10.201 8.308 9.343 8.571 8.156 L 11.033 8.332 C 10.725 10.773 8.659 12.531 5.758 12.531 C 2.396 12.531 0 10.201 0 6.265 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ttg765\",layoutDependency:layoutDependency,layoutId:\"DEhO1KR2N\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.714 2.594\" overflow=\"visible\"><path d=\"M 5.714 2.594 C 5.692 1.076 4.506 0 2.856 0 C 1.207 0 0.043 1.078 0 2.594 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12j3me8\",layoutDependency:layoutDependency,layoutId:\"wm3vkMdBW\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.91 15.168\" overflow=\"visible\"><path d=\"M 2.199 11.301 L 2.199 5.189 L 0 5.189 L 0 2.859 C 1.89 2.859 2.637 2.046 2.637 0 L 5.406 0 C 5.406 1.517 4.834 2.418 3.867 2.418 L 3.867 2.857 L 7.91 2.857 L 7.91 5.187 L 4.746 5.187 L 4.746 11.079 C 4.746 12.266 5.186 12.837 6.285 12.837 C 6.637 12.837 7.055 12.772 7.581 12.639 L 7.802 14.904 C 7.276 15.014 6.526 15.168 5.737 15.168 C 4.46 15.168 2.199 14.771 2.199 11.298 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tmtgoq\",layoutDependency:layoutDependency,layoutId:\"s45D7EFh1\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.102 12.586\" overflow=\"visible\"><path d=\"M 8.609 7.419 L 11.102 7.597 C 11.055 8.453 10.809 9.287 10.384 10.032 L 10.382 10.035 C 9.545 11.48 8.044 12.452 6.163 12.574 C 6.029 12.582 5.895 12.586 5.761 12.586 C 5.561 12.585 5.362 12.575 5.163 12.557 C 2.375 12.281 0.361 10.087 0.045 7.12 C 0.036 7.03 0.027 6.941 0.021 6.849 C -0.002 6.553 -0.006 6.256 0.009 5.959 C 0.01 5.885 0.015 5.811 0.021 5.737 C 0.027 5.645 0.036 5.556 0.045 5.466 C 0.361 2.499 2.375 0.305 5.163 0.029 C 5.362 0.011 5.561 0.001 5.761 0 C 5.83 0 5.9 0.002 5.967 0.003 C 6.032 0.003 6.096 0.009 6.161 0.012 C 8.163 0.124 9.704 1.083 10.375 2.542 C 10.806 3.29 11.055 4.129 11.102 4.991 L 8.609 5.167 L 8.606 5.134 C 8.488 4.166 8.107 3.413 7.524 2.936 L 7.485 2.904 C 7.186 2.663 6.834 2.495 6.459 2.416 L 6.335 2.39 L 6.32 2.387 C 6.277 2.38 6.233 2.373 6.189 2.368 C 6.134 2.36 6.079 2.354 6.025 2.351 C 5.704 2.325 5.381 2.347 5.067 2.415 C 4.871 2.459 4.681 2.522 4.498 2.604 C 3.612 3.004 2.988 3.841 2.716 4.951 C 2.658 5.184 2.617 5.421 2.594 5.659 C 2.571 5.87 2.56 6.081 2.561 6.293 C 2.56 6.662 2.594 7.031 2.663 7.393 C 2.903 8.63 3.555 9.564 4.509 9.989 C 4.576 10.018 4.639 10.044 4.706 10.068 C 4.742 10.08 4.777 10.092 4.811 10.103 C 4.894 10.13 4.981 10.152 5.066 10.171 C 5.435 10.253 5.815 10.268 6.189 10.218 C 6.233 10.213 6.277 10.206 6.32 10.199 L 6.335 10.196 C 6.378 10.189 6.419 10.18 6.459 10.17 C 6.835 10.091 7.187 9.924 7.486 9.682 L 7.524 9.65 C 8.107 9.173 8.488 8.422 8.606 7.454 C 8.606 7.442 8.607 7.431 8.609 7.419 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-D4xc4.framer-hlf6ki, .framer-D4xc4 .framer-hlf6ki { display: block; }\",\".framer-D4xc4.framer-16e1sbe { gap: 0px; height: 36px; overflow: hidden; position: relative; text-decoration: none; width: 125px; }\",\".framer-D4xc4 .framer-1ka6gbz, .framer-D4xc4 .framer-1aakuoz { height: 31px; left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-D4xc4 .framer-1byzoqn { height: 15px; left: 13px; position: absolute; top: 3px; width: 8px; }\",\".framer-D4xc4 .framer-1a86ux8 { height: 8px; left: 3px; position: absolute; top: 21px; width: 8px; }\",\".framer-D4xc4 .framer-1fti2d7 { height: 31px; left: 30px; position: absolute; top: 0px; width: 76px; }\",\".framer-D4xc4 .framer-1esifcs { height: 31px; left: 1px; position: absolute; top: 0px; width: 76px; }\",\".framer-D4xc4 .framer-1l6e8bp { height: 21px; left: 0px; position: absolute; top: 5px; width: 76px; }\",\".framer-D4xc4 .framer-v283ky { height: 16px; left: 0px; position: absolute; top: 5px; width: 12px; }\",\".framer-D4xc4 .framer-50x3vh { height: 8px; left: 3px; position: absolute; top: 7px; width: 7px; }\",\".framer-D4xc4 .framer-1jyu99e { height: 4px; left: 13px; position: absolute; top: 0px; width: 4px; }\",\".framer-D4xc4 .framer-1qkrqmj { height: 12px; left: 14px; position: absolute; top: 5px; width: 3px; }\",\".framer-D4xc4 .framer-1t2ibwa { height: 13px; left: 18px; position: absolute; top: 5px; width: 12px; }\",\".framer-D4xc4 .framer-14bpag2 { height: 8px; left: 20px; position: absolute; top: 7px; width: 7px; }\",\".framer-D4xc4 .framer-1ihhq2p { height: 13px; left: 31px; position: absolute; top: 5px; width: 11px; }\",\".framer-D4xc4 .framer-u1m2z9 { height: 13px; left: 43px; position: absolute; top: 5px; width: 11px; }\",\".framer-D4xc4 .framer-1ttg765 { height: 3px; left: 46px; position: absolute; top: 7px; width: 6px; }\",\".framer-D4xc4 .framer-12j3me8 { height: 15px; left: 69px; position: absolute; top: 2px; width: 8px; }\",\".framer-D4xc4 .framer-1tmtgoq { height: 13px; left: 56px; position: absolute; top: 5px; width: 11px; }\",\".framer-D4xc4.framer-v-hewbvm.framer-16e1sbe { aspect-ratio: 3.4722222222222223 / 1; height: var(--framer-aspect-ratio-supported, 36px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 125\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LR4S2I7OC\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"yPJOy7QQP\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerlwqcls1m0=withCSS(Component,css,\"framer-D4xc4\");export default Framerlwqcls1m0;Framerlwqcls1m0.displayName=\"Pionect-Logo\";Framerlwqcls1m0.defaultProps={height:36,width:125};addPropertyControls(Framerlwqcls1m0,{variant:{options:[\"L5EsxrUxA\",\"LR4S2I7OC\"],optionTitles:[\"Full\",\"Icon\"],title:\"Variant\",type:ControlType.Enum},yPJOy7QQP:{title:\"Link\",type:ControlType.Link}});addFonts(Framerlwqcls1m0,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerlwqcls1m0\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"125\",\"framerVariables\":\"{\\\"yPJOy7QQP\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LR4S2I7OC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"36\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lwqcls1m0.map","export const v0=\"Home\";export const v1=\"Diensten\";export const v2=\"Maatwerksoftware\";export const v3=\"AI-agenten\";export const v4=\"E-commerce Oplossingen\";export const v5=\"Digitale Strategie/ Transformatie\";export const v6=\"Detachering\";export const v7=\"Digitale Strategie / Transformatie\";export const v8=\"Industrie\\xebn\";export const v9=\"Landbouw\";export const v10=\"Detailhandel\";export const v11=\"Duurzaamheid\";export const v12=\"FinTech\";export const v13=\"Cases\";export const v14=\"Over ons\";export const v15=\"Blogs\";export const v16=\"Solliciteer nu\";export const v17=\"contact\";\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v17\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v16\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9805f18)\nimport*as localizedValues from\"./PsFUsTZHq-0.js\";const valuesByLocaleId={ruhHB2vUT:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fb365c6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-QkEHb .framer-styles-preset-pzk36e:not(.rich-text-wrapper), .framer-QkEHb .framer-styles-preset-pzk36e.rich-text-wrapper a { --framer-link-current-text-color: var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, #383174); --framer-link-hover-text-color: var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, #e7e7e8); --framer-link-text-color: var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, #b5b5b5); --framer-link-text-decoration: underline; --framer-link-text-decoration-offset: 1.5px; --framer-link-text-decoration-skip-ink: none; --framer-link-text-decoration-thickness: 1px; }\"];export const className=\"framer-QkEHb\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (04b9457)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist Mono-regular\",\"GF;Geist Mono-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Geist Mono\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"},{family:\"Geist Mono\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHaL55W7ihaO_CS.woff2\",weight:\"700\"}]}];export const css=[\".framer-IIk1E .framer-styles-preset-emoid5:not(.rich-text-wrapper), .framer-IIk1E .framer-styles-preset-emoid5.rich-text-wrapper p { --framer-font-family: \\\"Geist Mono\\\", monospace; --framer-font-family-bold: \\\"Geist Mono\\\", monospace; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-IIk1E .framer-styles-preset-emoid5:not(.rich-text-wrapper), .framer-IIk1E .framer-styles-preset-emoid5.rich-text-wrapper p { --framer-font-family: \\\"Geist Mono\\\", monospace; --framer-font-family-bold: \\\"Geist Mono\\\", monospace; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-IIk1E .framer-styles-preset-emoid5:not(.rich-text-wrapper), .framer-IIk1E .framer-styles-preset-emoid5.rich-text-wrapper p { --framer-font-family: \\\"Geist Mono\\\", monospace; --framer-font-family-bold: \\\"Geist Mono\\\", monospace; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }\"];export const className=\"framer-IIk1E\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a056f57)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Geist Mono-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Geist Mono\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/geistmono/v4/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-11Nfs .framer-styles-preset-canrv1:not(.rich-text-wrapper), .framer-11Nfs .framer-styles-preset-canrv1.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", monospace; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 0.63); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-11Nfs .framer-styles-preset-canrv1:not(.rich-text-wrapper), .framer-11Nfs .framer-styles-preset-canrv1.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", monospace; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 0.75); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-11Nfs .framer-styles-preset-canrv1:not(.rich-text-wrapper), .framer-11Nfs .framer-styles-preset-canrv1.rich-text-wrapper p { --framer-font-family: \"Geist Mono\", monospace; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 0.75); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-11Nfs\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{Link}from\"framer\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=({vNL5qnlrI})=>/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-canrv1\",\"data-styles-preset\":\"l66WWvMTi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:vNL5qnlrI,motionChild:true,nodeId:\"lWPoCleAC\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzk36e\",\"data-styles-preset\":\"A56wAQbRA\",children:\"Diensten\"})})})});export const v1=({vNL5qnlrI})=>/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:vNL5qnlrI,motionChild:true,nodeId:\"lWPoCleAC\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzk36e\",\"data-styles-preset\":\"A56wAQbRA\",children:\"Diensten\"})})})});export const v2=({vNL5qnlrI})=>/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-emoid5\",\"data-styles-preset\":\"f8OmgMuw8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:vNL5qnlrI,motionChild:true,nodeId:\"lWPoCleAC\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzk36e\",\"data-styles-preset\":\"A56wAQbRA\",children:\"Diensten\"})})})});\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9805f18)\nimport*as localizedValues from\"./lHtLJFM4w-0.js\";const valuesByLocaleId={ruhHB2vUT:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/h6Ta8dUJkUDaNP2bAGtt/E4cSgDEzDIz0mL5aj8kN/A56wAQbRA.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/hvi7BtSNKqps0NZuJhqK/M2abw9Sleb5Jl7FPKkMJ/f8OmgMuw8.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/r2WIitxY1Bib9P79jSin/JbhXqtNxObINv1YmHYpw/hjPmWsGyu.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/SEzUeJQfqItwMUZp9xK5/tjgfFv4Wr22y5eilvNDR/ijD_hSBPy.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/ImmZNpw1uxsKXAZwzNVk/VYvE2TwI6FLU5qKQhkKP/l66WWvMTi.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/jd5sqDjxoV0zc78P6kb3/0y9f5m71yO2rmX5J0HFB/ocdAa98EC.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/I4GQfhrcJNSIMGEfCHgU/RzGjV5TVcIDVoLzd5AZB/lHtLJFM4w.js\";import Icon from\"https://framerusercontent.com/modules/12Qh392Ij6ayjeAfPfxm/91kDqH7OTvz8Mp4hV26t/IMEI8op6G.js\";const IconFonts=getFonts(Icon);const cycleOrder=[\"kzWqdhgGC\",\"Wo3LU9uak\",\"lPcQoD5l1\",\"Ll_16Y4km\",\"VZGKcxnoX\",\"JqPO2cJ5o\"];const serializationHash=\"framer-6JBoc\";const variantClassNames={JqPO2cJ5o:\"framer-v-wobc2l\",kzWqdhgGC:\"framer-v-z9acxw\",Ll_16Y4km:\"framer-v-1oiiw4v\",lPcQoD5l1:\"framer-v-1ir040k\",VZGKcxnoX:\"framer-v-17gjyup\",Wo3LU9uak:\"framer-v-1u208q8\"};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop - Default\":\"lPcQoD5l1\",\"Desktop - Selector - Closed\":\"kzWqdhgGC\",\"Desktop - Selector - Open\":\"Wo3LU9uak\",\"Mobile - Default\":\"JqPO2cJ5o\",\"Mobile - Selector - Closed\":\"Ll_16Y4km\",\"Mobile - Selector - Open\":\"VZGKcxnoX\"};const getProps=({fill,height,id,mainLink,mainText,sub1Link,sub1Text,sub2Link,sub2Text,sub3Link,sub3Text,sub4Link,sub4Text,sub5Link,sub5Text,sub5Visible,width,...props})=>{return{...props,CBDoGgztu:sub4Link??props.CBDoGgztu,gmHuYJqZq:sub3Link??props.gmHuYJqZq,kybzOAjFt:sub4Text??props.kybzOAjFt??\"Services\",LEvKpsJUU:sub5Text??props.LEvKpsJUU??\"Services\",m01wL15bJ:sub3Text??props.m01wL15bJ??\"Services\",NcAq6aCM1:sub5Visible??props.NcAq6aCM1??true,oiL330e_Y:sub1Link??props.oiL330e_Y,p6cZEYN0N:sub2Text??props.p6cZEYN0N??\"Services\",QIXugLuM9:mainText??props.QIXugLuM9??\"Services\",R3rQ_LQoP:sub2Link??props.R3rQ_LQoP,SpgVcBiZN:fill??props.SpgVcBiZN??\"rgba(255, 255, 255, 0)\",TwnaP9Wl5:mainLink??props.TwnaP9Wl5,u_CqpxIYQ:sub1Text??props.u_CqpxIYQ??\"Services\",variant:humanReadableVariantMap[props.variant]??props.variant??\"kzWqdhgGC\",vNL5qnlrI:sub5Link??props.vNL5qnlrI};};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,SpgVcBiZN,QIXugLuM9,TwnaP9Wl5,u_CqpxIYQ,oiL330e_Y,p6cZEYN0N,R3rQ_LQoP,m01wL15bJ,gmHuYJqZq,kybzOAjFt,CBDoGgztu,NcAq6aCM1,LEvKpsJUU,vNL5qnlrI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kzWqdhgGC\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapqwvu4q=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"Wo3LU9uak\");});const onTapshvk82=activeVariantCallback(async(...args)=>{setVariant(\"lPcQoD5l1\");});const onTap12upzbw=activeVariantCallback(async(...args)=>{setVariant(\"kzWqdhgGC\");});const onTap19op6z7=activeVariantCallback(async(...args)=>{setVariant(\"Ll_16Y4km\");});const TSlwz0r_Z3o6168=activeVariantCallback(async(...args)=>{setVariant(\"Wo3LU9uak\");});const TSlwz0r_Z12upzbw=activeVariantCallback(async(...args)=>{setVariant(\"kzWqdhgGC\");});const TSlwz0r_Zlllaqb=activeVariantCallback(async(...args)=>{setVariant(\"VZGKcxnoX\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"lPcQoD5l1\",\"VZGKcxnoX\",\"JqPO2cJ5o\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"Wo3LU9uak\",\"VZGKcxnoX\"].includes(baseVariant))return true;return false;};const isDisplayed2=value=>{if([\"Wo3LU9uak\",\"VZGKcxnoX\"].includes(baseVariant))return value;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-z9acxw\",className,classNames),\"data-framer-name\":\"Desktop - Selector - Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kzWqdhgGC\",onTap:onTapqwvu4q,ref:refBinding,style:{backgroundColor:SpgVcBiZN,...style},...addPropertyOverrides({JqPO2cJ5o:{\"data-framer-name\":\"Mobile - Default\",\"data-highlight\":undefined,onTap:undefined},Ll_16Y4km:{\"data-framer-name\":\"Mobile - Selector - Closed\",\"data-highlight\":undefined,onTap:undefined},lPcQoD5l1:{\"data-framer-name\":\"Desktop - Default\",\"data-highlight\":undefined,onTap:undefined},VZGKcxnoX:{\"data-framer-name\":\"Mobile - Selector - Open\",\"data-highlight\":undefined,onTap:undefined},Wo3LU9uak:{\"data-framer-name\":\"Desktop - Selector - Open\",\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rvlm2w\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"a6Lt7MbMc\",...addPropertyOverrides({lPcQoD5l1:{\"data-highlight\":true,onTap:onTapshvk82}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-jai503\",\"data-framer-name\":\"Item\",layoutDependency:layoutDependency,layoutId:\"SGOckjooJ\",...addPropertyOverrides({VZGKcxnoX:{\"data-highlight\":true,onTap:onTap19op6z7},Wo3LU9uak:{\"data-highlight\":true,onTap:onTap12upzbw}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18gnntx\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"p00syKeBP\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:/*#__PURE__*/_jsx(Link,{href:TwnaP9Wl5,motionChild:true,nodeId:\"YuvojXglV\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ebe2dr\",\"data-styles-preset\":\"hjPmWsGyu\",children:\"Services\"})})})}),className:\"framer-1o63m9d\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YuvojXglV\",style:{\"--extracted-r6o4lv\":\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",\"--framer-paragraph-spacing\":\"0px\"},text:QIXugLuM9,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({JqPO2cJ5o:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-13baq08\",\"data-styles-preset\":\"ijD_hSBPy\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:/*#__PURE__*/_jsx(Link,{href:TwnaP9Wl5,motionChild:true,nodeId:\"YuvojXglV\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ebe2dr\",\"data-styles-preset\":\"hjPmWsGyu\",children:\"Services\"})})})})},Ll_16Y4km:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-13baq08\",\"data-styles-preset\":\"ijD_hSBPy\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:/*#__PURE__*/_jsx(Link,{href:TwnaP9Wl5,motionChild:true,nodeId:\"YuvojXglV\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ebe2dr\",\"data-styles-preset\":\"hjPmWsGyu\",children:\"Services\"})})})})},VZGKcxnoX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-13baq08\",\"data-styles-preset\":\"ijD_hSBPy\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:/*#__PURE__*/_jsx(Link,{href:TwnaP9Wl5,motionChild:true,nodeId:\"YuvojXglV\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ebe2dr\",\"data-styles-preset\":\"hjPmWsGyu\",children:\"Services\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nkf1mq\",layoutDependency:layoutDependency,layoutId:\"q70czoqbM\",style:{backgroundColor:\"rgb(255, 255, 255)\"}})]})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,width:\"16px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-26.2)/2+0+0)+5.1,...addPropertyOverrides({Ll_16Y4km:{width:\"20px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-30)/2+0+0)+7},Wo3LU9uak:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-529.2)/2+0+0)+5.1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ti33rt-container\",layoutDependency:layoutDependency,layoutId:\"V4IpNp_yw-container\",nodeId:\"V4IpNp_yw\",rendersWithMotion:true,scopeId:\"lHtLJFM4w\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"V4IpNp_yw\",layoutId:\"V4IpNp_yw\",mzo2DODzY:1,style:{height:\"100%\",width:\"100%\"},TSlwz0r_Z:TSlwz0r_Z3o6168,variant:\"VigDQobHW\",width:\"100%\",XExN9EaDp:\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",...addPropertyOverrides({Ll_16Y4km:{mzo2DODzY:2,TSlwz0r_Z:TSlwz0r_Zlllaqb},Wo3LU9uak:{TSlwz0r_Z:TSlwz0r_Z12upzbw,variant:\"nuDu3Yd4j\"}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h4pjo0\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"uH0kOqYN9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-canrv1\",\"data-styles-preset\":\"l66WWvMTi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:oiL330e_Y,motionChild:true,nodeId:\"bR7RxYBxJ\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzk36e\",\"data-styles-preset\":\"A56wAQbRA\",children:\"Services\"})})})}),className:\"framer-1q8ii9n\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bR7RxYBxJ\",style:{\"--extracted-r6o4lv\":\"var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181))\",\"--framer-paragraph-spacing\":\"0px\"},text:u_CqpxIYQ,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({VZGKcxnoX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-emoid5\",\"data-styles-preset\":\"f8OmgMuw8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:oiL330e_Y,motionChild:true,nodeId:\"bR7RxYBxJ\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzk36e\",\"data-styles-preset\":\"A56wAQbRA\",children:\"Services\"})})})})},Wo3LU9uak:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:oiL330e_Y,motionChild:true,nodeId:\"bR7RxYBxJ\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzk36e\",\"data-styles-preset\":\"A56wAQbRA\",children:\"Services\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-canrv1\",\"data-styles-preset\":\"l66WWvMTi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:R3rQ_LQoP,motionChild:true,nodeId:\"pByp2aTS5\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzk36e\",\"data-styles-preset\":\"A56wAQbRA\",children:\"Services\"})})})}),className:\"framer-zuzdk3\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pByp2aTS5\",style:{\"--extracted-r6o4lv\":\"var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181))\",\"--framer-paragraph-spacing\":\"0px\"},text:p6cZEYN0N,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({VZGKcxnoX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-emoid5\",\"data-styles-preset\":\"f8OmgMuw8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:R3rQ_LQoP,motionChild:true,nodeId:\"pByp2aTS5\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzk36e\",\"data-styles-preset\":\"A56wAQbRA\",children:\"Services\"})})})})},Wo3LU9uak:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:R3rQ_LQoP,motionChild:true,nodeId:\"pByp2aTS5\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzk36e\",\"data-styles-preset\":\"A56wAQbRA\",children:\"Services\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-canrv1\",\"data-styles-preset\":\"l66WWvMTi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:gmHuYJqZq,motionChild:true,nodeId:\"Fi8aMDGe6\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzk36e\",\"data-styles-preset\":\"A56wAQbRA\",children:\"Services\"})})})}),className:\"framer-arbxy2\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Fi8aMDGe6\",style:{\"--extracted-r6o4lv\":\"var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181))\",\"--framer-paragraph-spacing\":\"0px\"},text:m01wL15bJ,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({VZGKcxnoX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-emoid5\",\"data-styles-preset\":\"f8OmgMuw8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:gmHuYJqZq,motionChild:true,nodeId:\"Fi8aMDGe6\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzk36e\",\"data-styles-preset\":\"A56wAQbRA\",children:\"Services\"})})})})},Wo3LU9uak:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:gmHuYJqZq,motionChild:true,nodeId:\"Fi8aMDGe6\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzk36e\",\"data-styles-preset\":\"A56wAQbRA\",children:\"Services\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-canrv1\",\"data-styles-preset\":\"l66WWvMTi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:CBDoGgztu,motionChild:true,nodeId:\"zFs93yKXj\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzk36e\",\"data-styles-preset\":\"A56wAQbRA\",children:\"Services\"})})})}),className:\"framer-6tvozk\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zFs93yKXj\",style:{\"--extracted-r6o4lv\":\"var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181))\",\"--framer-paragraph-spacing\":\"0px\"},text:kybzOAjFt,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({VZGKcxnoX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-emoid5\",\"data-styles-preset\":\"f8OmgMuw8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:CBDoGgztu,motionChild:true,nodeId:\"zFs93yKXj\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzk36e\",\"data-styles-preset\":\"A56wAQbRA\",children:\"Services\"})})})})},Wo3LU9uak:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:CBDoGgztu,motionChild:true,nodeId:\"zFs93yKXj\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzk36e\",\"data-styles-preset\":\"A56wAQbRA\",children:\"Services\"})})})})}},baseVariant,gestureVariant)}),isDisplayed2(NcAq6aCM1)&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)?.({vNL5qnlrI})??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-canrv1\",\"data-styles-preset\":\"l66WWvMTi\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:vNL5qnlrI,motionChild:true,nodeId:\"lWPoCleAC\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzk36e\",\"data-styles-preset\":\"A56wAQbRA\",children:\"Services\"})})})}),className:\"framer-18dxpr2\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lWPoCleAC\",style:{\"--extracted-r6o4lv\":\"var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({VZGKcxnoX:{children:getLocalizedValue(\"v2\",activeLocale)?.({vNL5qnlrI})??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-emoid5\",\"data-styles-preset\":\"f8OmgMuw8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:vNL5qnlrI,motionChild:true,nodeId:\"lWPoCleAC\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzk36e\",\"data-styles-preset\":\"A56wAQbRA\",children:\"Services\"})})})}),text:LEvKpsJUU},Wo3LU9uak:{children:getLocalizedValue(\"v1\",activeLocale)?.({vNL5qnlrI})??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17q05jc\",\"data-styles-preset\":\"ocdAa98EC\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-31e28ca2-8fae-4baf-9ece-94db36e0e96d, rgb(181, 181, 181)))\"},children:/*#__PURE__*/_jsx(Link,{href:vNL5qnlrI,motionChild:true,nodeId:\"lWPoCleAC\",openInNewTab:false,relValues:[],scopeId:\"lHtLJFM4w\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-pzk36e\",\"data-styles-preset\":\"A56wAQbRA\",children:\"Services\"})})})}),text:LEvKpsJUU}},baseVariant,gestureVariant)})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6JBoc.framer-rljgf0, .framer-6JBoc .framer-rljgf0 { display: block; }\",\".framer-6JBoc.framer-z9acxw { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6JBoc .framer-rvlm2w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 4px 0px 4px 0px; position: relative; width: min-content; }\",\".framer-6JBoc .framer-jai503 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6JBoc .framer-18gnntx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; 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: min-content; }\",\".framer-6JBoc .framer-1o63m9d, .framer-6JBoc .framer-1q8ii9n, .framer-6JBoc .framer-zuzdk3, .framer-6JBoc .framer-arbxy2, .framer-6JBoc .framer-6tvozk, .framer-6JBoc .framer-18dxpr2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-6JBoc .framer-nkf1mq { bottom: 0px; flex: none; height: 1px; left: -1px; overflow: visible; position: absolute; width: 1px; z-index: 1; }\",\".framer-6JBoc .framer-1ti33rt-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 16px; }\",\".framer-6JBoc .framer-h4pjo0 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 4px 8px; position: relative; width: auto; }\",\".framer-6JBoc.framer-v-1u208q8.framer-z9acxw, .framer-6JBoc.framer-v-1ir040k.framer-z9acxw, .framer-6JBoc.framer-v-1oiiw4v.framer-z9acxw, .framer-6JBoc.framer-v-wobc2l.framer-z9acxw { cursor: unset; }\",\".framer-6JBoc.framer-v-1u208q8 .framer-rvlm2w { padding: 4px 0px 0px 0px; }\",\".framer-6JBoc.framer-v-1u208q8 .framer-jai503, .framer-6JBoc.framer-v-1ir040k .framer-rvlm2w, .framer-6JBoc.framer-v-17gjyup .framer-jai503 { cursor: pointer; }\",\".framer-6JBoc.framer-v-1u208q8 .framer-h4pjo0 { gap: 8px; padding: 0px 0px 12px 8px; }\",\".framer-6JBoc.framer-v-1u208q8 .framer-1q8ii9n, .framer-6JBoc.framer-v-17gjyup .framer-1q8ii9n { order: 0; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-6JBoc.framer-v-1u208q8 .framer-zuzdk3, .framer-6JBoc.framer-v-17gjyup .framer-zuzdk3 { order: 1; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-6JBoc.framer-v-1u208q8 .framer-arbxy2, .framer-6JBoc.framer-v-17gjyup .framer-arbxy2 { order: 2; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-6JBoc.framer-v-1u208q8 .framer-6tvozk, .framer-6JBoc.framer-v-17gjyup .framer-6tvozk { order: 3; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-6JBoc.framer-v-1u208q8 .framer-18dxpr2, .framer-6JBoc.framer-v-17gjyup .framer-18dxpr2 { order: 4; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-6JBoc.framer-v-1oiiw4v .framer-1ti33rt-container { width: 20px; }\",\".framer-6JBoc.framer-v-17gjyup.framer-z9acxw { cursor: unset; gap: 12px; }\",\".framer-6JBoc.framer-v-17gjyup .framer-h4pjo0 { padding: 0px 0px 12px 8px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 26\n * @framerIntrinsicWidth 82\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Wo3LU9uak\":{\"layout\":[\"auto\",\"auto\"]},\"lPcQoD5l1\":{\"layout\":[\"auto\",\"auto\"]},\"Ll_16Y4km\":{\"layout\":[\"auto\",\"auto\"]},\"VZGKcxnoX\":{\"layout\":[\"auto\",\"auto\"]},\"JqPO2cJ5o\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"SpgVcBiZN\":\"fill\",\"QIXugLuM9\":\"mainText\",\"TwnaP9Wl5\":\"mainLink\",\"u_CqpxIYQ\":\"sub1Text\",\"oiL330e_Y\":\"sub1Link\",\"p6cZEYN0N\":\"sub2Text\",\"R3rQ_LQoP\":\"sub2Link\",\"m01wL15bJ\":\"sub3Text\",\"gmHuYJqZq\":\"sub3Link\",\"kybzOAjFt\":\"sub4Text\",\"CBDoGgztu\":\"sub4Link\",\"NcAq6aCM1\":\"sub5Visible\",\"LEvKpsJUU\":\"sub5Text\",\"vNL5qnlrI\":\"sub5Link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlHtLJFM4w=withCSS(Component,css,\"framer-6JBoc\");export default FramerlHtLJFM4w;FramerlHtLJFM4w.displayName=\"Link Group\";FramerlHtLJFM4w.defaultProps={height:26,width:82};addPropertyControls(FramerlHtLJFM4w,{variant:{options:[\"kzWqdhgGC\",\"Wo3LU9uak\",\"lPcQoD5l1\",\"Ll_16Y4km\",\"VZGKcxnoX\",\"JqPO2cJ5o\"],optionTitles:[\"Desktop - Selector - Closed\",\"Desktop - Selector - Open\",\"Desktop - Default\",\"Mobile - Selector - Closed\",\"Mobile - Selector - Open\",\"Mobile - Default\"],title:\"Variant\",type:ControlType.Enum},SpgVcBiZN:{defaultValue:\"rgba(255, 255, 255, 0)\",description:\"---------\\n\\nMain Item\",title:\"Fill\",type:ControlType.Color},QIXugLuM9:{defaultValue:\"Services\",description:\"\",displayTextArea:false,title:\"Main: Text\",type:ControlType.String},TwnaP9Wl5:{description:\"---------\\n\\nSub Item 1\",title:\"Main: Link\",type:ControlType.Link},u_CqpxIYQ:{defaultValue:\"Services\",description:\"\",displayTextArea:true,title:\"Sub 1: Text\",type:ControlType.String},oiL330e_Y:{description:\"---------\\n\\nSub Item 2\",title:\"Sub 1: Link\",type:ControlType.Link},p6cZEYN0N:{defaultValue:\"Services\",description:\"\",displayTextArea:true,title:\"Sub 2: Text\",type:ControlType.String},R3rQ_LQoP:{description:\"---------\\n\\nSub Item 3\",title:\"Sub 2: Link\",type:ControlType.Link},m01wL15bJ:{defaultValue:\"Services\",description:\"\",displayTextArea:true,title:\"Sub 3: Text\",type:ControlType.String},gmHuYJqZq:{description:\"---------\\n\\nSub Item 4\",title:\"Sub 3: Link\",type:ControlType.Link},kybzOAjFt:{defaultValue:\"Services\",description:\"\",displayTextArea:true,title:\"Sub 4: Text\",type:ControlType.String},CBDoGgztu:{description:\"---------\\n\\nSub Item 5\",title:\"Sub 4: Link\",type:ControlType.Link},NcAq6aCM1:{defaultValue:true,title:\"Sub 5: Visible\",type:ControlType.Boolean},LEvKpsJUU:{defaultValue:\"Services\",description:\"\",displayTextArea:true,title:\"Sub 5: Text\",type:ControlType.String},vNL5qnlrI:{description:\"\",title:\"Sub 5: Link\",type:ControlType.Link}});addFonts(FramerlHtLJFM4w,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...IconFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlHtLJFM4w\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Wo3LU9uak\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lPcQoD5l1\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ll_16Y4km\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VZGKcxnoX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JqPO2cJ5o\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"26\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"82\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"SpgVcBiZN\\\":\\\"fill\\\",\\\"QIXugLuM9\\\":\\\"mainText\\\",\\\"TwnaP9Wl5\\\":\\\"mainLink\\\",\\\"u_CqpxIYQ\\\":\\\"sub1Text\\\",\\\"oiL330e_Y\\\":\\\"sub1Link\\\",\\\"p6cZEYN0N\\\":\\\"sub2Text\\\",\\\"R3rQ_LQoP\\\":\\\"sub2Link\\\",\\\"m01wL15bJ\\\":\\\"sub3Text\\\",\\\"gmHuYJqZq\\\":\\\"sub3Link\\\",\\\"kybzOAjFt\\\":\\\"sub4Text\\\",\\\"CBDoGgztu\\\":\\\"sub4Link\\\",\\\"NcAq6aCM1\\\":\\\"sub5Visible\\\",\\\"LEvKpsJUU\\\":\\\"sub5Text\\\",\\\"vNL5qnlrI\\\":\\\"sub5Link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lHtLJFM4w.map","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import getLocalizedValue from\"https://framerusercontent.com/modules/K9RdrDD6zdqKEf1a5obk/4A2wx2ZvSebN7oqbazyP/PsFUsTZHq.js\";import LinkGroup from\"https://framerusercontent.com/modules/rxVTYo2x6m5O47jQgaWs/0A4hi9WyKD0kWqxdYUMf/lHtLJFM4w.js\";const LinkGroupFonts=getFonts(LinkGroup);const LinkGroupControls=getPropertyControls(LinkGroup);const cycleOrder=[\"o8_Z6GID5\",\"GHmfi_nlZ\"];const serializationHash=\"framer-BclJs\";const variantClassNames={GHmfi_nlZ:\"framer-v-sxa6a6\",o8_Z6GID5:\"framer-v-wqpitu\"};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 Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Desktop - Default\":\"lPcQoD5l1\",\"Desktop - Selector - Closed\":\"kzWqdhgGC\",\"Desktop - Selector - Open\":\"Wo3LU9uak\",\"Mobile - Default\":\"JqPO2cJ5o\",\"Mobile - Selector - Closed\":\"Ll_16Y4km\",\"Mobile - Selector - Open\":\"VZGKcxnoX\"};const humanReadableVariantMap={Desktop:\"o8_Z6GID5\",Mobile:\"GHmfi_nlZ\"};const getProps=({height,id,industries,services,width,...props})=>{return{...props,HFwEeBY8e:humanReadableEnumMap[industries]??industries??props.HFwEeBY8e??\"kzWqdhgGC\",rwKQ8Z1BR:humanReadableEnumMap[services]??services??props.rwKQ8Z1BR??\"kzWqdhgGC\",variant:humanReadableVariantMap[props.variant]??props.variant??\"o8_Z6GID5\"};};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,rwKQ8Z1BR,HFwEeBY8e,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"o8_Z6GID5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"GHmfi_nlZ\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wqpitu\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"o8_Z6GID5\",ref:refBinding,style:{...style},...addPropertyOverrides({GHmfi_nlZ:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-182)/2+0+0),...addPropertyOverrides({GHmfi_nlZ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-292)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t29jli-container\",layoutDependency:layoutDependency,layoutId:\"OZRFQtGjP-container\",nodeId:\"OZRFQtGjP\",rendersWithMotion:true,scopeId:\"PsFUsTZHq\",children:/*#__PURE__*/_jsx(LinkGroup,{height:\"100%\",id:\"OZRFQtGjP\",kybzOAjFt:\"\",layoutId:\"OZRFQtGjP\",LEvKpsJUU:\"\",m01wL15bJ:\"\",NcAq6aCM1:true,p6cZEYN0N:\"\",QIXugLuM9:getLocalizedValue(\"v0\",activeLocale)??\"Home\",SpgVcBiZN:\"rgba(255, 255, 255, 0)\",style:{width:\"100%\"},TwnaP9Wl5:resolvedLinks[0],u_CqpxIYQ:\"\",variant:\"lPcQoD5l1\",width:\"100%\",...addPropertyOverrides({GHmfi_nlZ:{TwnaP9Wl5:resolvedLinks[1],variant:\"JqPO2cJ5o\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oRkOdkfqf\"},implicitPathVariables:undefined},{href:{webPageId:\"JLoo3BGmV\"},implicitPathVariables:undefined},{href:{webPageId:\"OXGyHaLru\"},implicitPathVariables:undefined},{href:{webPageId:\"hK0rWeExr\"},implicitPathVariables:undefined},{href:{webPageId:\"bTsUJCxhF\"},implicitPathVariables:undefined},{href:{webPageId:\"cESBXpYXt\"},implicitPathVariables:undefined},{href:{webPageId:\"oRkOdkfqf\"},implicitPathVariables:undefined},{href:{webPageId:\"JLoo3BGmV\"},implicitPathVariables:undefined},{href:{webPageId:\"OXGyHaLru\"},implicitPathVariables:undefined},{href:{webPageId:\"hK0rWeExr\"},implicitPathVariables:undefined},{href:{webPageId:\"bTsUJCxhF\"},implicitPathVariables:undefined},{href:{webPageId:\"cESBXpYXt\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-182)/2+26+0),...addPropertyOverrides({GHmfi_nlZ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-292)/2+26+12)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11o2tcm-container\",layoutDependency:layoutDependency,layoutId:\"ctNWHGNyj-container\",nodeId:\"ctNWHGNyj\",rendersWithMotion:true,scopeId:\"PsFUsTZHq\",children:/*#__PURE__*/_jsx(LinkGroup,{CBDoGgztu:resolvedLinks1[4],gmHuYJqZq:resolvedLinks1[3],height:\"100%\",id:\"ctNWHGNyj\",kybzOAjFt:getLocalizedValue(\"v5\",activeLocale)??\"Digital Strategy/ Transformation\",layoutId:\"ctNWHGNyj\",LEvKpsJUU:getLocalizedValue(\"v6\",activeLocale)??\"Staff Augmentation\",m01wL15bJ:getLocalizedValue(\"v4\",activeLocale)??\"E-commerce Solutions\",NcAq6aCM1:true,oiL330e_Y:resolvedLinks1[1],p6cZEYN0N:getLocalizedValue(\"v3\",activeLocale)??\"AI Agents\",QIXugLuM9:getLocalizedValue(\"v1\",activeLocale)??\"Services\",R3rQ_LQoP:resolvedLinks1[2],SpgVcBiZN:\"rgba(255, 255, 255, 0)\",style:{width:\"100%\"},TwnaP9Wl5:resolvedLinks1[0],u_CqpxIYQ:getLocalizedValue(\"v2\",activeLocale)??\"Bespoke Software Development\",variant:rwKQ8Z1BR,vNL5qnlrI:resolvedLinks1[5],width:\"100%\",...addPropertyOverrides({GHmfi_nlZ:{CBDoGgztu:resolvedLinks1[10],gmHuYJqZq:resolvedLinks1[9],kybzOAjFt:getLocalizedValue(\"v7\",activeLocale)??\"Digital Strategy / Transformation\",oiL330e_Y:resolvedLinks1[7],R3rQ_LQoP:resolvedLinks1[8],TwnaP9Wl5:resolvedLinks1[6],variant:\"VZGKcxnoX\",vNL5qnlrI:resolvedLinks1[11]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Dk_Owgmsk\"},implicitPathVariables:undefined},{href:{webPageId:\"HHBceV0Ph\"},implicitPathVariables:undefined},{href:{webPageId:\"qqkz4aJkl\"},implicitPathVariables:undefined},{href:{webPageId:\"gMX61yRlf\"},implicitPathVariables:undefined},{href:{webPageId:\"hwatMSHmK\"},implicitPathVariables:undefined},{href:{webPageId:\"Dk_Owgmsk\"},implicitPathVariables:undefined},{href:{webPageId:\"HHBceV0Ph\"},implicitPathVariables:undefined},{href:{webPageId:\"qqkz4aJkl\"},implicitPathVariables:undefined},{href:{webPageId:\"gMX61yRlf\"},implicitPathVariables:undefined},{href:{webPageId:\"hwatMSHmK\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-182)/2+52+0),...addPropertyOverrides({GHmfi_nlZ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-292)/2+52+24)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ljv5hn-container\",layoutDependency:layoutDependency,layoutId:\"chL8C15ev-container\",nodeId:\"chL8C15ev\",rendersWithMotion:true,scopeId:\"PsFUsTZHq\",children:/*#__PURE__*/_jsx(LinkGroup,{CBDoGgztu:resolvedLinks2[4],gmHuYJqZq:resolvedLinks2[3],height:\"100%\",id:\"chL8C15ev\",kybzOAjFt:getLocalizedValue(\"v12\",activeLocale)??\"FinTech\",layoutId:\"chL8C15ev\",LEvKpsJUU:getLocalizedValue(\"v1\",activeLocale)??\"Services\",m01wL15bJ:getLocalizedValue(\"v11\",activeLocale)??\"Sustainability\",NcAq6aCM1:false,oiL330e_Y:resolvedLinks2[1],p6cZEYN0N:getLocalizedValue(\"v10\",activeLocale)??\"Retail\",QIXugLuM9:getLocalizedValue(\"v8\",activeLocale)??\"Industries\",R3rQ_LQoP:resolvedLinks2[2],SpgVcBiZN:\"rgba(255, 255, 255, 0)\",style:{width:\"100%\"},TwnaP9Wl5:resolvedLinks2[0],u_CqpxIYQ:getLocalizedValue(\"v9\",activeLocale)??\"Agriculture\",variant:HFwEeBY8e,width:\"100%\",...addPropertyOverrides({GHmfi_nlZ:{CBDoGgztu:resolvedLinks2[9],gmHuYJqZq:resolvedLinks2[8],oiL330e_Y:resolvedLinks2[6],R3rQ_LQoP:resolvedLinks2[7],TwnaP9Wl5:resolvedLinks2[5],variant:\"VZGKcxnoX\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NKVkaiLUF\"},implicitPathVariables:undefined},{href:{webPageId:\"NKVkaiLUF\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-182)/2+78+0),...addPropertyOverrides({GHmfi_nlZ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-292)/2+78+36)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w8kz0d-container\",layoutDependency:layoutDependency,layoutId:\"AhFM1q6aM-container\",nodeId:\"AhFM1q6aM\",rendersWithMotion:true,scopeId:\"PsFUsTZHq\",children:/*#__PURE__*/_jsx(LinkGroup,{height:\"100%\",id:\"AhFM1q6aM\",kybzOAjFt:\"\",layoutId:\"AhFM1q6aM\",LEvKpsJUU:\"\",m01wL15bJ:\"\",NcAq6aCM1:true,p6cZEYN0N:\"\",QIXugLuM9:getLocalizedValue(\"v13\",activeLocale)??\"Case studies\",SpgVcBiZN:\"rgba(255, 255, 255, 0)\",style:{width:\"100%\"},TwnaP9Wl5:resolvedLinks3[0],u_CqpxIYQ:\"\",variant:\"lPcQoD5l1\",width:\"100%\",...addPropertyOverrides({GHmfi_nlZ:{TwnaP9Wl5:resolvedLinks3[1],variant:\"JqPO2cJ5o\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"G4LA0ojN7\"},implicitPathVariables:undefined},{href:{webPageId:\"G4LA0ojN7\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-182)/2+104+0),...addPropertyOverrides({GHmfi_nlZ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-292)/2+104+48)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1585ny2-container\",layoutDependency:layoutDependency,layoutId:\"eIqbo18rE-container\",nodeId:\"eIqbo18rE\",rendersWithMotion:true,scopeId:\"PsFUsTZHq\",children:/*#__PURE__*/_jsx(LinkGroup,{height:\"100%\",id:\"eIqbo18rE\",kybzOAjFt:\"\",layoutId:\"eIqbo18rE\",LEvKpsJUU:\"\",m01wL15bJ:\"\",NcAq6aCM1:true,p6cZEYN0N:\"\",QIXugLuM9:getLocalizedValue(\"v14\",activeLocale)??\"About us\",SpgVcBiZN:\"rgba(255, 255, 255, 0)\",style:{width:\"100%\"},TwnaP9Wl5:resolvedLinks4[0],u_CqpxIYQ:\"\",variant:\"lPcQoD5l1\",width:\"100%\",...addPropertyOverrides({GHmfi_nlZ:{TwnaP9Wl5:resolvedLinks4[1],variant:\"JqPO2cJ5o\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"UvtVaSWDw\"},implicitPathVariables:undefined},{href:{webPageId:\"UvtVaSWDw\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-182)/2+130+0),...addPropertyOverrides({GHmfi_nlZ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-292)/2+130+60)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qd49hu-container\",layoutDependency:layoutDependency,layoutId:\"eWLnwUjQ1-container\",nodeId:\"eWLnwUjQ1\",rendersWithMotion:true,scopeId:\"PsFUsTZHq\",children:/*#__PURE__*/_jsx(LinkGroup,{height:\"100%\",id:\"eWLnwUjQ1\",kybzOAjFt:\"\",layoutId:\"eWLnwUjQ1\",LEvKpsJUU:\"\",m01wL15bJ:\"\",NcAq6aCM1:true,p6cZEYN0N:\"\",QIXugLuM9:getLocalizedValue(\"v15\",activeLocale)??\"Blogs\",SpgVcBiZN:\"rgba(255, 255, 255, 0)\",style:{width:\"100%\"},TwnaP9Wl5:resolvedLinks5[0],u_CqpxIYQ:\"\",variant:\"lPcQoD5l1\",width:\"100%\",...addPropertyOverrides({GHmfi_nlZ:{TwnaP9Wl5:resolvedLinks5[1],variant:\"JqPO2cJ5o\"}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({GHmfi_nlZ:{height:26,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-292)/2+156+72)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q3f7h5-container\",layoutDependency:layoutDependency,layoutId:\"f7x1vY9ie-container\",nodeId:\"f7x1vY9ie\",rendersWithMotion:true,scopeId:\"PsFUsTZHq\",children:/*#__PURE__*/_jsx(LinkGroup,{height:\"100%\",id:\"f7x1vY9ie\",kybzOAjFt:\"\",layoutId:\"f7x1vY9ie\",LEvKpsJUU:\"\",m01wL15bJ:\"\",NcAq6aCM1:true,p6cZEYN0N:\"\",QIXugLuM9:getLocalizedValue(\"v16\",activeLocale)??\"Apply now\",SpgVcBiZN:\"rgba(255, 255, 255, 0)\",style:{width:\"100%\"},TwnaP9Wl5:\"https://pionect.jobs\",u_CqpxIYQ:\"\",variant:\"JqPO2cJ5o\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CdBf6bQhH\"},implicitPathVariables:undefined},{href:{webPageId:\"CdBf6bQhH\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-182)/2+156+0),...addPropertyOverrides({GHmfi_nlZ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-292)/2+182+84)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qbz75l-container\",layoutDependency:layoutDependency,layoutId:\"gIUPzK2HZ-container\",nodeId:\"gIUPzK2HZ\",rendersWithMotion:true,scopeId:\"PsFUsTZHq\",children:/*#__PURE__*/_jsx(LinkGroup,{height:\"100%\",id:\"gIUPzK2HZ\",kybzOAjFt:\"\",layoutId:\"gIUPzK2HZ\",LEvKpsJUU:\"\",m01wL15bJ:\"\",NcAq6aCM1:true,p6cZEYN0N:\"\",QIXugLuM9:getLocalizedValue(\"v17\",activeLocale)??\"contact\",SpgVcBiZN:\"rgba(255, 255, 255, 0)\",style:{width:\"100%\"},TwnaP9Wl5:resolvedLinks6[0],u_CqpxIYQ:\"\",variant:\"lPcQoD5l1\",width:\"100%\",...addPropertyOverrides({GHmfi_nlZ:{TwnaP9Wl5:resolvedLinks6[1],variant:\"JqPO2cJ5o\"}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BclJs.framer-1vn7iil, .framer-BclJs .framer-1vn7iil { display: block; }\",\".framer-BclJs.framer-wqpitu { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 176px; }\",\".framer-BclJs .framer-t29jli-container, .framer-BclJs .framer-11o2tcm-container, .framer-BclJs .framer-1ljv5hn-container, .framer-BclJs .framer-w8kz0d-container, .framer-BclJs .framer-1585ny2-container, .framer-BclJs .framer-qd49hu-container, .framer-BclJs .framer-q3f7h5-container, .framer-BclJs .framer-qbz75l-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-BclJs.framer-v-sxa6a6.framer-wqpitu { gap: 12px; width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 183\n * @framerIntrinsicWidth 176\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"GHmfi_nlZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"rwKQ8Z1BR\":\"services\",\"HFwEeBY8e\":\"industries\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPsFUsTZHq=withCSS(Component,css,\"framer-BclJs\");export default FramerPsFUsTZHq;FramerPsFUsTZHq.displayName=\"Menu Item\";FramerPsFUsTZHq.defaultProps={height:183,width:176};addPropertyControls(FramerPsFUsTZHq,{variant:{options:[\"o8_Z6GID5\",\"GHmfi_nlZ\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},rwKQ8Z1BR:LinkGroupControls?.[\"variant\"]&&{...LinkGroupControls[\"variant\"],defaultValue:\"kzWqdhgGC\",description:\"\",hidden:undefined,title:\"Services\"},HFwEeBY8e:LinkGroupControls?.[\"variant\"]&&{...LinkGroupControls[\"variant\"],defaultValue:\"kzWqdhgGC\",description:\"\",hidden:undefined,title:\"Industries\"}});addFonts(FramerPsFUsTZHq,[{explicitInter:true,fonts:[]},...LinkGroupFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPsFUsTZHq\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"176\",\"framerIntrinsicHeight\":\"183\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"rwKQ8Z1BR\\\":\\\"services\\\",\\\"HFwEeBY8e\\\":\\\"industries\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GHmfi_nlZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PsFUsTZHq.map","// Generated by Framer (869144b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{themeSwitcher}from\"https://framerusercontent.com/modules/emq8iN074Nv7qOqzgmUV/PrCMTT1aBG7oMsr1Xqve/Theme_switch.js\";import Icon from\"https://framerusercontent.com/modules/12Qh392Ij6ayjeAfPfxm/91kDqH7OTvz8Mp4hV26t/IMEI8op6G.js\";const IconFonts=getFonts(Icon);const MotionDivThemeSwitcher176memv=withCodeBoundaryForOverrides(motion.div,{nodeId:\"YpTonzmdV\",override:themeSwitcher,scopeId:\"Wa0NgguP5\"});const cycleOrder=[\"YpTonzmdV\",\"JhOenUaOB\"];const serializationHash=\"framer-H65lv\";const variantClassNames={JhOenUaOB:\"framer-v-i1z7oa\",YpTonzmdV:\"framer-v-176memv\"};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={Dark:\"JhOenUaOB\",Light:\"YpTonzmdV\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"YpTonzmdV\"};};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:\"YpTonzmdV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1vsfsf=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"JhOenUaOB\");});const onTap1a4umjm=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"YpTonzmdV\");});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(MotionDivThemeSwitcher176memv,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-176memv\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Light\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YpTonzmdV\",onTap:onTap1vsfsf,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{JhOenUaOB:{\"--border-color\":\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116))\"}},...addPropertyOverrides({JhOenUaOB:{\"data-framer-name\":\"Dark\",onTap:onTap1a4umjm}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x155k6\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"DXVjgs1BW\",style:{backgroundColor:\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2},variants:{JhOenUaOB:{backgroundColor:\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116))\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:\"17px\",y:(componentViewport?.y||0)+(2+((componentViewport?.height||33)-4-29)/2)+6,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u6oakv-container\",layoutDependency:layoutDependency,layoutId:\"tAKWP1Nf5-container\",nodeId:\"tAKWP1Nf5\",rendersWithMotion:true,scopeId:\"Wa0NgguP5\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"tAKWP1Nf5\",layoutId:\"tAKWP1Nf5\",mzo2DODzY:2,style:{height:\"100%\",width:\"100%\"},variant:\"D2jgg7Uaw\",width:\"100%\",XExN9EaDp:\"var(--token-ed6b97da-b141-44dc-8671-f66f4503a200, rgb(56, 49, 116))\",...addPropertyOverrides({JhOenUaOB:{variant:\"MYCzDT5Sl\",XExN9EaDp:\"var(--token-fcb0754c-d273-4725-8513-b1b02557a3cb, rgb(231, 231, 232))\"}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-H65lv.framer-jwhf8, .framer-H65lv .framer-jwhf8 { display: block; }\",\".framer-H65lv.framer-176memv { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 2px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-H65lv .framer-1x155k6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 6px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-H65lv .framer-1u6oakv-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 17px); position: relative; width: 17px; }\",\".framer-H65lv.framer-v-i1z7oa.framer-176memv { justify-content: flex-end; }\",'.framer-H65lv[data-border=\"true\"]::after, .framer-H65lv [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 33\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"JhOenUaOB\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWa0NgguP5=withCSS(Component,css,\"framer-H65lv\");export default FramerWa0NgguP5;FramerWa0NgguP5.displayName=\"Toggle (mobile)\";FramerWa0NgguP5.defaultProps={height:33,width:33};addPropertyControls(FramerWa0NgguP5,{variant:{options:[\"YpTonzmdV\",\"JhOenUaOB\"],optionTitles:[\"Light\",\"Dark\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerWa0NgguP5,[{explicitInter:true,fonts:[]},...IconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWa0NgguP5\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"33\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"33\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JhOenUaOB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (869144b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{themeSwitcher}from\"https://framerusercontent.com/modules/emq8iN074Nv7qOqzgmUV/PrCMTT1aBG7oMsr1Xqve/Theme_switch.js\";import Icon from\"https://framerusercontent.com/modules/12Qh392Ij6ayjeAfPfxm/91kDqH7OTvz8Mp4hV26t/IMEI8op6G.js\";const IconFonts=getFonts(Icon);const MotionDivThemeSwitchertng99h=withCodeBoundaryForOverrides(motion.div,{nodeId:\"rDUHBCSf3\",override:themeSwitcher,scopeId:\"xklEKBXwg\"});const cycleOrder=[\"rDUHBCSf3\",\"i0N7fkUc7\",\"JP01Ovgu0\",\"Q8v69r0WD\"];const serializationHash=\"framer-9ldIC\";const variantClassNames={i0N7fkUc7:\"framer-v-1wzluw8\",JP01Ovgu0:\"framer-v-11rdf2z\",Q8v69r0WD:\"framer-v-dpu23h\",rDUHBCSf3:\"framer-v-tng99h\"};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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile - Dark\":\"Q8v69r0WD\",\"Mobile - Light\":\"JP01Ovgu0\",Dark:\"i0N7fkUc7\",Light:\"rDUHBCSf3\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"rDUHBCSf3\"};};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:\"rDUHBCSf3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaphtqfyj=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"i0N7fkUc7\");});const onTap1ushc31=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"rDUHBCSf3\");});const onTap1ds15fo=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"Q8v69r0WD\");});const onTap3q3868=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"JP01Ovgu0\");});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(MotionDivThemeSwitchertng99h,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-tng99h\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Light\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rDUHBCSf3\",onTap:onTaphtqfyj,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{i0N7fkUc7:{\"--border-color\":\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116))\"},Q8v69r0WD:{\"--border-color\":\"var(--token-ed6b97da-b141-44dc-8671-f66f4503a200, rgb(56, 49, 116))\"}},...addPropertyOverrides({i0N7fkUc7:{\"data-framer-name\":\"Dark\",onTap:onTap1ushc31},JP01Ovgu0:{\"data-framer-name\":\"Mobile - Light\",onTap:onTap1ds15fo},Q8v69r0WD:{\"data-framer-name\":\"Mobile - Dark\",onTap:onTap3q3868}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oydstx\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"X2MEsMtJZ\",style:{backgroundColor:\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2},variants:{i0N7fkUc7:{backgroundColor:\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(56, 49, 116))\"},Q8v69r0WD:{backgroundColor:\"var(--token-ed6b97da-b141-44dc-8671-f66f4503a200, rgb(56, 49, 116))\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,width:\"17px\",y:(componentViewport?.y||0)+(2+((componentViewport?.height||33)-4-29)/2)+6,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vtbr3t-container\",layoutDependency:layoutDependency,layoutId:\"Cbp6fRIoq-container\",nodeId:\"Cbp6fRIoq\",rendersWithMotion:true,scopeId:\"xklEKBXwg\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"Cbp6fRIoq\",layoutId:\"Cbp6fRIoq\",mzo2DODzY:2,style:{height:\"100%\",width:\"100%\"},variant:\"D2jgg7Uaw\",width:\"100%\",XExN9EaDp:\"var(--token-ed6b97da-b141-44dc-8671-f66f4503a200, rgb(56, 49, 116))\",...addPropertyOverrides({i0N7fkUc7:{variant:\"MYCzDT5Sl\",XExN9EaDp:\"var(--token-fcb0754c-d273-4725-8513-b1b02557a3cb, rgb(231, 231, 232))\"},Q8v69r0WD:{variant:\"MYCzDT5Sl\",XExN9EaDp:\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\"}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9ldIC.framer-109n89x, .framer-9ldIC .framer-109n89x { display: block; }\",\".framer-9ldIC.framer-tng99h { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 2px; position: relative; width: 62px; will-change: var(--framer-will-change-override, transform); }\",\".framer-9ldIC .framer-1oydstx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 6px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-9ldIC .framer-vtbr3t-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 17px); position: relative; width: 17px; }\",\".framer-9ldIC.framer-v-1wzluw8.framer-tng99h { justify-content: flex-end; }\",\".framer-9ldIC.framer-v-11rdf2z.framer-tng99h { width: 33px; }\",\".framer-9ldIC.framer-v-dpu23h.framer-tng99h { justify-content: flex-end; width: 33px; }\",'.framer-9ldIC[data-border=\"true\"]::after, .framer-9ldIC [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 62\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"i0N7fkUc7\":{\"layout\":[\"fixed\",\"auto\"]},\"JP01Ovgu0\":{\"layout\":[\"fixed\",\"auto\"]},\"Q8v69r0WD\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxklEKBXwg=withCSS(Component,css,\"framer-9ldIC\");export default FramerxklEKBXwg;FramerxklEKBXwg.displayName=\"Toggle (desktop)\";FramerxklEKBXwg.defaultProps={height:33,width:62};addPropertyControls(FramerxklEKBXwg,{variant:{options:[\"rDUHBCSf3\",\"i0N7fkUc7\",\"JP01Ovgu0\",\"Q8v69r0WD\"],optionTitles:[\"Light\",\"Dark\",\"Mobile - Light\",\"Mobile - Dark\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxklEKBXwg,[{explicitInter:true,fonts:[]},...IconFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxklEKBXwg\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"33\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"i0N7fkUc7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JP01Ovgu0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Q8v69r0WD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"62\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9d1d4bc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{variantSwitcher2}from\"https://framerusercontent.com/modules/emq8iN074Nv7qOqzgmUV/PrCMTT1aBG7oMsr1Xqve/Theme_switch.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/RLEt0a45DP7N0SZ3Ip20/yvd9bvyThQ8kLUdvx0EZ/tFrXdCDK9.js\";import PionectLogo from\"https://framerusercontent.com/modules/zbB3VVM82cfyF13gskcb/nC1ac9KqwbuBxkDA8LEf/lwqcls1m0.js\";import MenuItem from\"https://framerusercontent.com/modules/JN09WnqGdgI4JIv621SV/HEGISQkHLOdhXHQgGra2/PsFUsTZHq.js\";import Button from\"https://framerusercontent.com/modules/0Cn9O0QnaN62teES2QeH/iWZQfKh7LDgRmVBKx2Lw/qwHFliCva.js\";import ToggleMobile,*as ToggleMobileInfo from\"https://framerusercontent.com/modules/vBsA5d48HeMMuubMLHRO/INxfIWWPeBr7gJbMGAQ4/Wa0NgguP5.js\";import ToggleDesktop,*as ToggleDesktopInfo from\"https://framerusercontent.com/modules/0quNIUPHo8Dwj2bJl7R6/NLadIVgywgeDgQAtncCJ/xklEKBXwg.js\";const ButtonFonts=getFonts(Button);const ToggleDesktopFonts=getFonts(ToggleDesktop);const ToggleDesktopVariantSwitcher2rep0g5WithMappedReactPropshafw79=withMappedReactProps(withCodeBoundaryForOverrides(ToggleDesktop,{nodeId:\"VtR6e0_Ld\",override:variantSwitcher2,scopeId:\"tFrXdCDK9\"}),ToggleDesktopInfo);const ToggleMobileFonts=getFonts(ToggleMobile);const ToggleMobileVariantSwitcher21yafo7iWithMappedReactProps1voxzkl=withMappedReactProps(withCodeBoundaryForOverrides(ToggleMobile,{nodeId:\"sYdz0v_EF\",override:variantSwitcher2,scopeId:\"tFrXdCDK9\"}),ToggleMobileInfo);const ToggleDesktopVariantSwitcher2kuwd5zWithMappedReactPropshafw79=withMappedReactProps(withCodeBoundaryForOverrides(ToggleDesktop,{nodeId:\"NukcDQ_e2\",override:variantSwitcher2,scopeId:\"tFrXdCDK9\"}),ToggleDesktopInfo);const PionectLogoFonts=getFonts(PionectLogo);const MenuItemFonts=getFonts(MenuItem);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"JiU7bqq8N\",\"wG0IsfqOR\",\"T2himSMGb\"];const serializationHash=\"framer-4C4gu\";const variantClassNames={JiU7bqq8N:\"framer-v-15a7q7j\",T2himSMGb:\"framer-v-8dljnj\",wG0IsfqOR:\"framer-v-3n41pz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:1,duration:.7,ease:[.89,-.01,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-50};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition3={delay:0,duration:.8,ease:[.34,.02,.32,1.01],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop - Dark\":\"JiU7bqq8N\",\"Mobile - Closed - Dark\":\"wG0IsfqOR\",\"Mobile - Open - Dark\":\"T2himSMGb\"};const getProps=({click,height,id,paddingMobile,width,...props})=>{return{...props,hbrhBfxoS:click??props.hbrhBfxoS,Qutq5CoYE:paddingMobile??props.Qutq5CoYE??\"12px 24px 12px 24px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"JiU7bqq8N\"};};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,Qutq5CoYE,hbrhBfxoS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JiU7bqq8N\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap10cjdix=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(hbrhBfxoS){const res=await hbrhBfxoS(...args);if(res===false)return false;}});const BSGQ82_QI13pidt7=activeVariantCallback(async(...args)=>{setVariant(\"T2himSMGb\");});const BSGQ82_QI1m6lxll=activeVariantCallback(async(...args)=>{setVariant(\"wG0IsfqOR\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"wG0IsfqOR\",\"T2himSMGb\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"wG0IsfqOR\",\"T2himSMGb\"].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:transition2,...addPropertyOverrides({T2himSMGb:{value:transition3},wG0IsfqOR:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-15a7q7j\",className,classNames),\"data-framer-appear-id\":\"15a7q7j\",\"data-framer-name\":\"Desktop - Dark\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JiU7bqq8N\",onTap:onTap10cjdix,optimized:true,ref:refBinding,style:{\"--1gi3t2f\":numberToPixelString(Qutq5CoYE),...style},...addPropertyOverrides({T2himSMGb:{__framer__presenceAnimate:undefined,__framer__presenceInitial:undefined,\"data-framer-name\":\"Mobile - Open - Dark\",optimized:undefined},wG0IsfqOR:{\"data-framer-name\":\"Mobile - Closed - Dark\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":kyQflhhsP\",webPageId:\"CdBf6bQhH\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-33)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10hawjz-container\",layoutDependency:layoutDependency,layoutId:\"FBLQw9D3e-container\",nodeId:\"FBLQw9D3e\",rendersWithMotion:true,scopeId:\"tFrXdCDK9\",children:/*#__PURE__*/_jsx(Button,{AU9o6Fnme:\"moHCOM34Z\",Czb1QPCoQ:getLocalizedValue(\"v0\",activeLocale)??\"contact us\",GM5aDTBcH:resolvedLinks[0],height:\"100%\",id:\"FBLQw9D3e\",layoutId:\"FBLQw9D3e\",UY3fgvIkt:\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",variant:\"wZRSfKagI\",width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-33)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rep0g5-container\",layoutDependency:layoutDependency,layoutId:\"VtR6e0_Ld-container\",nodeId:\"VtR6e0_Ld\",rendersWithMotion:true,scopeId:\"tFrXdCDK9\",children:/*#__PURE__*/_jsx(ToggleDesktopVariantSwitcher2rep0g5WithMappedReactPropshafw79,{height:\"100%\",id:\"VtR6e0_Ld\",layoutId:\"VtR6e0_Ld\",variant:\"rDUHBCSf3\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15ph42b\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"IjH2sGHuV\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({T2himSMGb:{height:33},wG0IsfqOR:{height:33}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vbqrko-container\",layoutDependency:layoutDependency,layoutId:\"N9EmXa5Db-container\",nodeId:\"N9EmXa5Db\",rendersWithMotion:true,scopeId:\"tFrXdCDK9\",children:/*#__PURE__*/_jsx(Button,{AU9o6Fnme:\"moHCOM34Z\",Czb1QPCoQ:getLocalizedValue(\"v0\",activeLocale)??\"contact us\",GM5aDTBcH:resolvedLinks1[0],height:\"100%\",id:\"N9EmXa5Db\",layoutId:\"N9EmXa5Db\",UY3fgvIkt:\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",variant:\"ixRQXhGrs\",width:\"100%\",...addPropertyOverrides({T2himSMGb:{AU9o6Fnme:\"bdleN98ZL\",BSGQ82_QI:BSGQ82_QI1m6lxll,GM5aDTBcH:undefined},wG0IsfqOR:{AU9o6Fnme:\"qrQCP2mHV\",BSGQ82_QI:BSGQ82_QI13pidt7,GM5aDTBcH:undefined}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({T2himSMGb:{height:33},wG0IsfqOR:{height:33}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yafo7i-container\",layoutDependency:layoutDependency,layoutId:\"sYdz0v_EF-container\",nodeId:\"sYdz0v_EF\",rendersWithMotion:true,scopeId:\"tFrXdCDK9\",children:/*#__PURE__*/_jsx(ToggleMobileVariantSwitcher21yafo7iWithMappedReactProps1voxzkl,{height:\"100%\",id:\"sYdz0v_EF\",layoutId:\"sYdz0v_EF\",variant:\"YpTonzmdV\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kuwd5z-container\",layoutDependency:layoutDependency,layoutId:\"NukcDQ_e2-container\",nodeId:\"NukcDQ_e2\",rendersWithMotion:true,scopeId:\"tFrXdCDK9\",children:/*#__PURE__*/_jsx(ToggleDesktopVariantSwitcher2kuwd5zWithMappedReactPropshafw79,{height:\"100%\",id:\"NukcDQ_e2\",layoutId:\"NukcDQ_e2\",variant:\"rDUHBCSf3\",width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({T2himSMGb:{height:36,width:\"125px\"},wG0IsfqOR:{height:36,width:\"125px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lim13t-container\",layoutDependency:layoutDependency,layoutId:\"HyQ6bjdOt-container\",nodeId:\"HyQ6bjdOt\",rendersWithMotion:true,scopeId:\"tFrXdCDK9\",children:/*#__PURE__*/_jsx(PionectLogo,{height:\"100%\",id:\"HyQ6bjdOt\",layoutId:\"HyQ6bjdOt\",style:{height:\"100%\",width:\"100%\"},variant:\"LR4S2I7OC\",width:\"100%\",...addPropertyOverrides({T2himSMGb:{yPJOy7QQP:resolvedLinks2[1]},wG0IsfqOR:{yPJOy7QQP:resolvedLinks2[0]}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q9ptsm\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"I9kSut2MU\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{T2himSMGb:{backgroundColor:\"rgba(0, 0, 0, 0)\"},wG0IsfqOR:{backgroundColor:\"var(--token-fcb0754c-d273-4725-8513-b1b02557a3cb, rgb(21, 17, 45))\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ivqgc2\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"cFtE_OwjU\",style:{backgroundColor:\"var(--token-fcb0754c-d273-4725-8513-b1b02557a3cb, rgb(21, 17, 45))\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-z1q0jy\",\"data-framer-name\":\"Menu items\",layoutDependency:layoutDependency,layoutId:\"EVScWDb9j\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ix2m6z\",\"data-framer-name\":\"Items\",layoutDependency:layoutDependency,layoutId:\"c5wosQDsY\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-lsp9a3\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"SiZsDaD2t\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:183,...addPropertyOverrides({T2himSMGb:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+0+0+0+0+0+0+0+132+0},wG0IsfqOR:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+0+0+0+0+0+0+0+132+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-99almf-container\",layoutDependency:layoutDependency,layoutId:\"ymX1PWf3p-container\",nodeId:\"ymX1PWf3p\",rendersWithMotion:true,scopeId:\"tFrXdCDK9\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",HFwEeBY8e:\"kzWqdhgGC\",id:\"ymX1PWf3p\",layoutId:\"ymX1PWf3p\",rwKQ8Z1BR:\"kzWqdhgGC\",style:{width:\"100%\"},variant:\"GHmfi_nlZ\",width:\"100%\"})})})})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4C4gu.framer-7vjf9b, .framer-4C4gu .framer-7vjf9b { display: block; }\",\".framer-4C4gu.framer-15a7q7j { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-4C4gu .framer-10hawjz-container, .framer-4C4gu .framer-rep0g5-container, .framer-4C4gu .framer-vbqrko-container, .framer-4C4gu .framer-1yafo7i-container, .framer-4C4gu .framer-kuwd5z-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-4C4gu .framer-15ph42b { 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-4C4gu .framer-1lim13t-container { flex: none; height: 36px; position: relative; width: 125px; }\",\".framer-4C4gu .framer-1q9ptsm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: 0px; top: 60px; width: 264px; z-index: 10; }\",\".framer-4C4gu .framer-1ivqgc2 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: hidden; padding: 0px 0px 48px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-4C4gu .framer-z1q0jy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-4C4gu .framer-ix2m6z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: auto; padding: 0px; position: relative; width: 100%; }\",\".framer-4C4gu .framer-lsp9a3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 132px 24px 24px 24px; position: relative; width: 100%; }\",\".framer-4C4gu .framer-99almf-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-4C4gu.framer-v-3n41pz.framer-15a7q7j, .framer-4C4gu.framer-v-8dljnj.framer-15a7q7j { gap: unset; justify-content: space-between; overflow: visible; padding: var(--1gi3t2f); width: 390px; }\",\".framer-4C4gu.framer-v-3n41pz .framer-15ph42b, .framer-4C4gu.framer-v-8dljnj .framer-15ph42b { flex-direction: row; gap: 8px; order: 3; z-index: 10; }\",\".framer-4C4gu.framer-v-3n41pz .framer-vbqrko-container, .framer-4C4gu.framer-v-8dljnj .framer-vbqrko-container { order: 2; }\",\".framer-4C4gu.framer-v-3n41pz .framer-1yafo7i-container, .framer-4C4gu.framer-v-8dljnj .framer-1yafo7i-container { order: 1; }\",\".framer-4C4gu.framer-v-3n41pz .framer-1lim13t-container, .framer-4C4gu.framer-v-8dljnj .framer-1lim13t-container { order: 0; z-index: 10; }\",\".framer-4C4gu.framer-v-3n41pz .framer-1q9ptsm { height: calc(var(--framer-viewport-height, 100vh) * 1.075); order: 4; right: 1627px; top: 0px; width: 100%; z-index: 8; }\",\".framer-4C4gu.framer-v-8dljnj .framer-1q9ptsm { height: calc(var(--framer-viewport-height, 100vh) * 1.075); order: 4; top: 0px; width: 100%; z-index: 8; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 184\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"wG0IsfqOR\":{\"layout\":[\"fixed\",\"auto\"]},\"T2himSMGb\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Qutq5CoYE\":\"paddingMobile\",\"hbrhBfxoS\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertFrXdCDK9=withCSS(Component,css,\"framer-4C4gu\");export default FramertFrXdCDK9;FramertFrXdCDK9.displayName=\"Navigation\";FramertFrXdCDK9.defaultProps={height:33,width:184};addPropertyControls(FramertFrXdCDK9,{variant:{options:[\"JiU7bqq8N\",\"wG0IsfqOR\",\"T2himSMGb\"],optionTitles:[\"Desktop - Dark\",\"Mobile - Closed - Dark\",\"Mobile - Open - Dark\"],title:\"Variant\",type:ControlType.Enum},Qutq5CoYE:{defaultValue:\"12px 24px 12px 24px\",description:\"\",title:\"Padding Mobile\",type:ControlType.Padding},hbrhBfxoS:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramertFrXdCDK9,[{explicitInter:true,fonts:[]},...ButtonFonts,...ToggleDesktopFonts,...ToggleMobileFonts,...PionectLogoFonts,...MenuItemFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertFrXdCDK9\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wG0IsfqOR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"T2himSMGb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"Qutq5CoYE\\\":\\\"paddingMobile\\\",\\\"hbrhBfxoS\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"184\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"33\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14icia5\",\"data-styles-preset\":\"ngX4cywND\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"Everyone has the opportunity to be a pioneer.\"})});export const v1=\"Solliciteer nu\";\nexport const __FramerMetadata__ = {\"exports\":{\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9805f18)\nimport*as localizedValues from\"./xT41kp3WG-0.js\";const valuesByLocaleId={ruhHB2vUT:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9805f18)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/rT3dPL9s8R4PopLHzRty/WVcMgSpVg7bZjRsc2j1O/ngX4cywND.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/1gGCCpBSGnazrqrggjpw/eAbSs1dVQ06hd8PQt6eO/xT41kp3WG.js\";import PionectLogo from\"https://framerusercontent.com/modules/zbB3VVM82cfyF13gskcb/nC1ac9KqwbuBxkDA8LEf/lwqcls1m0.js\";import MenuItem from\"https://framerusercontent.com/modules/JN09WnqGdgI4JIv621SV/HEGISQkHLOdhXHQgGra2/PsFUsTZHq.js\";import Link from\"https://framerusercontent.com/modules/L39jXSULyEgmbfLHm0ej/8cq8qV8NxZfYSGnFBjgC/yLC9UgTI8.js\";const PionectLogoFonts=getFonts(PionectLogo);const PionectLogoWithVariantAppearEffect=withVariantAppearEffect(PionectLogo);const MenuItemFonts=getFonts(MenuItem);const LinkFonts=getFonts(Link);const MenuItemControls=getPropertyControls(MenuItem);const cycleOrder=[\"YXSn6Hpur\",\"caRkERVT4\"];const serializationHash=\"framer-NWIEv\";const variantClassNames={caRkERVT4:\"framer-v-7ygoic\",YXSn6Hpur:\"framer-v-2defwh\"};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 Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Desktop - Default\":\"lPcQoD5l1\",\"Desktop - Selector - Closed\":\"kzWqdhgGC\",\"Desktop - Selector - Open\":\"Wo3LU9uak\",\"Mobile - Default\":\"JqPO2cJ5o\",\"Mobile - Selector - Closed\":\"Ll_16Y4km\",\"Mobile - Selector - Open\":\"VZGKcxnoX\"};const humanReadableVariantMap={Desktop:\"YXSn6Hpur\",Laptop:\"caRkERVT4\"};const getProps=({height,id,industries,scrollSectionFull,scrollSectionIcon,services,width,...props})=>{return{...props,fyYb8PMLw:humanReadableEnumMap[industries]??industries??props.fyYb8PMLw??\"kzWqdhgGC\",jRIclBu81:scrollSectionFull??props.jRIclBu81,lPji3c9sC:humanReadableEnumMap[services]??services??props.lPji3c9sC??\"kzWqdhgGC\",variant:humanReadableVariantMap[props.variant]??props.variant??\"YXSn6Hpur\",X2V9dXu9d:scrollSectionIcon??props.X2V9dXu9d};};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,jRIclBu81,X2V9dXu9d,lPji3c9sC,fyYb8PMLw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YXSn6Hpur\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-2defwh\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"YXSn6Hpur\",ref:refBinding,style:{...style},...addPropertyOverrides({caRkERVT4:{\"data-framer-name\":\"Laptop\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tmfbgx\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"X9h8MASeZ\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"125px\",y:(componentViewport?.y||0)+32+(0+0+((componentViewport?.height||900)-64-338)/1*0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l33iec-container\",layoutDependency:layoutDependency,layoutId:\"mXhECFtMP-container\",nodeId:\"mXhECFtMP\",rendersWithMotion:true,scopeId:\"xT41kp3WG\",children:/*#__PURE__*/_jsx(PionectLogoWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:jRIclBu81,target:\"L5EsxrUxA\"},{ref:X2V9dXu9d,target:\"LR4S2I7OC\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"mXhECFtMP\",layoutId:\"mXhECFtMP\",style:{height:\"100%\",width:\"100%\"},variant:\"LR4S2I7OC\",width:\"100%\",yPJOy7QQP:resolvedLinks[0],...addPropertyOverrides({caRkERVT4:{yPJOy7QQP:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:183,width:\"176px\",y:(componentViewport?.y||0)+32+(0+0+((componentViewport?.height||900)-64-338)/1*0)+0+68,...addPropertyOverrides({caRkERVT4:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yk95dd-container\",layoutDependency:layoutDependency,layoutId:\"D_NFWKX0x-container\",nodeId:\"D_NFWKX0x\",rendersWithMotion:true,scopeId:\"xT41kp3WG\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",HFwEeBY8e:fyYb8PMLw,id:\"D_NFWKX0x\",layoutId:\"D_NFWKX0x\",rwKQ8Z1BR:lPji3c9sC,style:{width:\"100%\"},variant:\"o8_Z6GID5\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dsban3\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"yGYYTtjyy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14icia5\",\"data-styles-preset\":\"ngX4cywND\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232)))\"},children:\"Everyone has the opportunity to be a pioneer.\"})}),className:\"framer-138b6vx\",\"data-framer-name\":\"Everyone can be a pioneer.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wClbJgNzT\",style:{\"--extracted-r6o4lv\":\"var(--token-4a04b7f9-b89a-47e6-bbf3-6fc81cc5f2c8, rgb(231, 231, 232))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:18,y:(componentViewport?.y||0)+32+(0+251+((componentViewport?.height||900)-64-338)/1*1)+0+69,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h6ibdk-container\",layoutDependency:layoutDependency,layoutId:\"fcnnqwQ11-container\",nodeId:\"fcnnqwQ11\",rendersWithMotion:true,scopeId:\"xT41kp3WG\",children:/*#__PURE__*/_jsx(Link,{fODNwHHxa:true,height:\"100%\",id:\"fcnnqwQ11\",KR9WS_TzK:\"https://pionect.jobs\",layoutId:\"fcnnqwQ11\",m0iXQGNcR:getLocalizedValue(\"v1\",activeLocale)??\"Apply now\",variant:\"lZm3qW3a7\",width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NWIEv.framer-1bw3a1l, .framer-NWIEv .framer-1bw3a1l { display: block; }\",\".framer-NWIEv.framer-2defwh { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; height: 900px; justify-content: space-between; overflow: visible; padding: 32px; position: relative; width: 240px; }\",\".framer-NWIEv .framer-1tmfbgx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 208px; }\",\".framer-NWIEv .framer-1l33iec-container { flex: none; height: 36px; position: relative; width: 125px; }\",\".framer-NWIEv .framer-1yk95dd-container { flex: none; height: auto; position: relative; width: 85%; }\",\".framer-NWIEv .framer-dsban3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-NWIEv .framer-138b6vx { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 163px; word-break: break-word; word-wrap: break-word; }\",\".framer-NWIEv .framer-h6ibdk-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-NWIEv.framer-v-7ygoic.framer-2defwh { padding: 32px 24px 32px 24px; width: min-content; }\",\".framer-NWIEv.framer-v-7ygoic .framer-1tmfbgx { align-self: stretch; width: auto; }\",\".framer-NWIEv.framer-v-7ygoic .framer-1yk95dd-container { width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 900\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"caRkERVT4\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"jRIclBu81\":\"scrollSectionFull\",\"X2V9dXu9d\":\"scrollSectionIcon\",\"lPji3c9sC\":\"services\",\"fyYb8PMLw\":\"industries\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxT41kp3WG=withCSS(Component,css,\"framer-NWIEv\");export default FramerxT41kp3WG;FramerxT41kp3WG.displayName=\"Menu\";FramerxT41kp3WG.defaultProps={height:900,width:240};addPropertyControls(FramerxT41kp3WG,{variant:{options:[\"YXSn6Hpur\",\"caRkERVT4\"],optionTitles:[\"Desktop\",\"Laptop\"],title:\"Variant\",type:ControlType.Enum},jRIclBu81:{description:\"\",title:\"Scroll Section Full\",type:ControlType.ScrollSectionRef},X2V9dXu9d:{description:\"\",title:\"Scroll Section Icon\",type:ControlType.ScrollSectionRef},lPji3c9sC:MenuItemControls?.[\"rwKQ8Z1BR\"]&&{...MenuItemControls[\"rwKQ8Z1BR\"],defaultValue:\"kzWqdhgGC\",description:undefined,hidden:undefined,title:\"Services\"},fyYb8PMLw:MenuItemControls?.[\"HFwEeBY8e\"]&&{...MenuItemControls[\"HFwEeBY8e\"],defaultValue:\"kzWqdhgGC\",description:undefined,hidden:undefined,title:\"Industries\"}});addFonts(FramerxT41kp3WG,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PionectLogoFonts,...MenuItemFonts,...LinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxT41kp3WG\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"caRkERVT4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"jRIclBu81\\\":\\\"scrollSectionFull\\\",\\\"X2V9dXu9d\\\":\\\"scrollSectionIcon\\\",\\\"lPji3c9sC\\\":\\\"services\\\",\\\"fyYb8PMLw\\\":\\\"industries\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"240\",\"framerIntrinsicHeight\":\"900\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function MaskCutout({targetName,mode=\"hide-inside\",radius=0,showOutline=false,outlineColor=\"rgba(255,255,255,0.5)\",outlineWidth=1,applyToAllMatches=false}){const hostRef=React.useRef(null);// 1 mask per target (so coordinates are local to each target)\nconst targetMasksRef=React.useRef(new Map);const targetsRef=React.useRef([]);const findTargets=React.useCallback(()=>{if(!targetName)return[];const selector=`[data-framer-name=\"${CSS.escape(targetName)}\"]`;return Array.from(document.querySelectorAll(selector));},[targetName]);function ensurePerTargetMask(target){const map=targetMasksRef.current;if(map.has(target))return map.get(target);// Create tiny offscreen SVG with a <mask> just for this target\nconst svg=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");svg.setAttribute(\"width\",\"0\");svg.setAttribute(\"height\",\"0\");svg.style.position=\"absolute\";svg.style.width=\"0\";svg.style.height=\"0\";svg.setAttribute(\"aria-hidden\",\"true\");const defs=document.createElementNS(\"http://www.w3.org/2000/svg\",\"defs\");const mask=document.createElementNS(\"http://www.w3.org/2000/svg\",\"mask\");// objectBoundingBox => mask coords in 0..1 of the target’s own box\nmask.setAttribute(\"maskUnits\",\"objectBoundingBox\");mask.setAttribute(\"maskContentUnits\",\"objectBoundingBox\");mask.style=\"mask-type: luminance;\";// Give this mask a unique id\nconst id=`mk-${Math.random().toString(36).slice(2)}`;mask.setAttribute(\"id\",id);defs.appendChild(mask);svg.appendChild(defs);document.body.appendChild(svg);// Apply the mask to the target using shorthand (more robust across engines)\nconst refUrl=`url(#${id})`;target.style.mask=refUrl;target.style.WebkitMask=refUrl;target.style.maskRepeat=\"no-repeat\";target.style.WebkitMaskRepeat=\"no-repeat\";target.style.maskMode=\"luminance\";const entry={svg,mask};map.set(target,entry);return entry;}function clearAllMasks(){const map=targetMasksRef.current;map.forEach(({svg},el)=>{el.style.removeProperty(\"mask\");el.style.removeProperty(\"-webkit-mask\");el.style.removeProperty(\"mask-repeat\");el.style.removeProperty(\"-webkit-mask-repeat\");el.style.removeProperty(\"mask-mode\");svg.remove();});map.clear();targetsRef.current=[];}// Compute normalized overlap rect of host within target (both via getBoundingClientRect)\nfunction computeNormalizedOverlap(target){const host=hostRef.current;if(!host)return null;const tr=target.getBoundingClientRect();const hr=host.getBoundingClientRect();const ix=Math.max(tr.left,hr.left);const iy=Math.max(tr.top,hr.top);const ax=Math.min(tr.right,hr.right);const ay=Math.min(tr.bottom,hr.bottom);const iw=Math.max(0,ax-ix);const ih=Math.max(0,ay-iy);if(iw<=0||ih<=0||tr.width<=0||tr.height<=0)return null;// Normalize to 0..1 relative to target box\nconst nx=(ix-tr.left)/tr.width;const ny=(iy-tr.top)/tr.height;const nw=iw/tr.width;const nh=ih/tr.height;return{nx,ny,nw,nh};}// Update a mask’s geometry in objectBoundingBox space (0..1)\nfunction updatePerTargetMask(target){const entry=ensurePerTargetMask(target);const{mask}=entry;// Clear children\nwhile(mask.firstChild)mask.removeChild(mask.firstChild);// Helper to add a rect in 0..1 space\nconst addRect=(x,y,w,h,fill,r)=>{const el=document.createElementNS(\"http://www.w3.org/2000/svg\",\"rect\");el.setAttribute(\"x\",String(Math.max(0,Math.min(1,x))));el.setAttribute(\"y\",String(Math.max(0,Math.min(1,y))));el.setAttribute(\"width\",String(Math.max(0,Math.min(1,w))));el.setAttribute(\"height\",String(Math.max(0,Math.min(1,h))));if(r&&r>0){// radius also normalized (approx): divide host radius by target min-dimension\nel.setAttribute(\"rx\",String(r));el.setAttribute(\"ry\",String(r));}el.setAttribute(\"fill\",fill);mask.appendChild(el);};// Default backgrounds\nif(mode===\"hide-inside\"){// Everything visible by default (white)\naddRect(0,0,1,1,\"white\");}else{// show-inside: everything hidden by default (black)\naddRect(0,0,1,1,\"black\");}const ov=computeNormalizedOverlap(target);if(!ov){// no overlap → use just the default rect ⇒ target fully visible (hide-inside) or fully hidden (show-inside)\n// For your requested behavior use mode=\"hide-inside\".\nreturn;}// Optional: convert pixel radius to normalized value roughly based on target box\nlet rNorm=0;if(radius>0){const tr=target.getBoundingClientRect();const minDim=Math.max(1,Math.min(tr.width,tr.height));rNorm=Math.max(0,Math.min(1,radius/minDim));}if(mode===\"hide-inside\"){// Paint the overlap black (hidden)\naddRect(ov.nx,ov.ny,ov.nw,ov.nh,\"black\",rNorm);}else{// show-inside: paint the overlap white (visible)\naddRect(ov.nx,ov.ny,ov.nw,ov.nh,\"white\",rNorm);}}// Refresh masks for all targets\nconst refreshAll=React.useCallback(()=>{const nodes=findTargets();targetsRef.current=applyToAllMatches?nodes:nodes.slice(0,1);// Ensure masks exist & update geometry\ntargetsRef.current.forEach(el=>{ensurePerTargetMask(el);updatePerTargetMask(el);});},[applyToAllMatches,findTargets,mode,radius]);// Observe scroll/resize and element resizes to keep the overlap correct\nReact.useEffect(()=>{refreshAll();const onScrollOrResize=()=>{targetsRef.current.forEach(el=>updatePerTargetMask(el));};window.addEventListener(\"scroll\",onScrollOrResize,{passive:true});window.addEventListener(\"resize\",onScrollOrResize);const roHost=new ResizeObserver(onScrollOrResize);if(hostRef.current)roHost.observe(hostRef.current);const roTargets=[];targetsRef.current.forEach(el=>{const ro=new ResizeObserver(onScrollOrResize);ro.observe(el);roTargets.push(ro);});return()=>{window.removeEventListener(\"scroll\",onScrollOrResize);window.removeEventListener(\"resize\",onScrollOrResize);roHost.disconnect();roTargets.forEach(r=>r.disconnect());clearAllMasks();};},[refreshAll]);// Recreate when props change\nReact.useEffect(()=>{// On prop changes, just recompute\ntargetsRef.current.forEach(el=>updatePerTargetMask(el));},[mode,radius]);React.useEffect(()=>{// If targetName/applyToAll changes, rebuild masks\nclearAllMasks();refreshAll();},[targetName,applyToAllMatches,refreshAll]);return /*#__PURE__*/_jsx(\"div\",{ref:hostRef,style:{position:\"relative\",width:\"100%\",height:\"100%\",background:\"transparent\",pointerEvents:\"none\",outline:showOutline?`${outlineWidth}px solid ${outlineColor}`:\"none\",borderRadius:radius,boxSizing:\"border-box\"},\"aria-label\":\"MaskCutout\"});}addPropertyControls(MaskCutout,{targetName:{type:ControlType.String,title:\"Target Name\",defaultValue:\"Sticky Text\"},mode:{type:ControlType.Enum,title:\"Mode\",options:[\"hide-inside\",\"show-inside\"],optionTitles:[\"Hide Inside\",\"Show Inside\"],defaultValue:\"hide-inside\"},applyToAllMatches:{type:ControlType.Boolean,title:\"Apply to All\",defaultValue:false},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:0,min:0,max:120,step:1},showOutline:{type:ControlType.Boolean,title:\"Show Outline\",defaultValue:false},outlineColor:{type:ControlType.Color,title:\"Outline Color\",defaultValue:\"rgba(255,255,255,0.5)\",hidden:p=>!p.showOutline},outlineWidth:{type:ControlType.Number,title:\"Outline Width\",defaultValue:1,min:0,max:8,step:1,hidden:p=>!p.showOutline}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MaskCutout\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Masktest.map"],"mappings":"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,sBAAwB,IAAI,CAAC,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,IAAM,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,GAAK,CAAC,KAAO,WAAW,YAAc,CAAC,sBA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"}