{"version":3,"file":"script_main.O2wVVUTF.mjs","names":["Component","useRef","_Fragment","Children","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","mask","SVG","getProps","Icon","withCSS","React.forwardRef","mask","SVG","getProps","Icon","withCSS","React.forwardRef","getProps","withCSS","React.forwardRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","withCSS","React.forwardRef","useRef","React.useId","PrimefoldLogoWhite","PrimefoldLogo","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","MaterialSymbolsMailOutline","createLayoutDependency","withCSS","React.forwardRef","useRef","React.useId","addPropertyOverrides","CompanyLogoFonts","CompanyLogo","NewsletterForm","SocialLink","Image1","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","withCSS","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","RichText","getLocalizedValue","RiTwitterXFill","MdiLinkedin","MaterialSymbolsMailOutline","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","useState","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","withCSS","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","ProductItem2","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","withCSS","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","getLocalizedValue","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","CaretRightFonts","CaretRight","DropdownLinksFonts","DropdownLinks","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","withCSS","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","getLocalizedValue","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","CaretRightFonts","CaretRight","DropdownLinksFonts","DropdownLinks","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","withCSS","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","CaretRight","DropdownLinksFonts","DropdownLinks","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","withCSS","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","withCSS","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","withCSS","React.forwardRef","useRef","React.useId","addPropertyOverrides","CompanyLogo","HamburgerButton","DropdownItem","DropdownLinks","LinkItem","ResourcesLink","CompanyLink","ButtonFonts","Button","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","withCSS1","React.forwardRef","useRef","React.useId","React.useRef","_Fragment","getLocalizedValue","Button","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","withCSS","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","shaderConfig","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","useState","useRef","useCallback","_Fragment","CTA","Lenis","Footer","Navbar","useRef","React.useId","PropertyOverrides","withCSS","React.createElement","MainTemplate","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/RMCDKo9dB6hm9bZaSn16/Lenis.js","https:/framerusercontent.com/modules/DFPHCWW2mft7JPd4Wehb/Qf8iI5Uvin3RcU5IXjqa/E3KAV03BL.js","https:/framerusercontent.com/modules/zNEzLPjwiZXpyiPdpGn6/dywU79xbOmdsFYPhjeU1/IWmNyAxos.js","https:/framerusercontent.com/modules/O7nu2yGJGgqGDBjhHtXh/JXFMGyQka76IZ7FArvL0/OpbN0F05g.js","https:/framerusercontent.com/modules/ZPclM4lMN1B4lvSZ8AyT/YrXSLb2XWuONspESVqrs/iSpsSpyri.js","https:/framerusercontent.com/modules/UelLIJOBKyDbaV0lmyvc/gAJWv7Zd5mLKNaIoh7TG/LQSGeYeDC.js","https:/framerusercontent.com/modules/eREJ6pRbNDNytSFWhXTD/BYHeCRlNpdb19YTtzOJI/uNFM2NWWl.js","https:/framerusercontent.com/modules/TAzI3qcQXGdn5jlOUYDa/BbaJHiaQFEBoTJpJmNvm/E3KAV03BL.js","https:/framerusercontent.com/modules/g3WcDU1wDHui5WFJwKOQ/BP4Judq1SjS0RXovUruU/DynamicVH.js","https:/framerusercontent.com/modules/ljrCXgCqREfh80PmUBY8/0DNTvVd0ZoFO6BX25nuz/Gd53i_DIW.js","https:/framerusercontent.com/modules/JR3RgWdH5ml9odrRhfR2/jRpHFIDhH6HOrki105Em/eIuR91jWX.js","https:/framerusercontent.com/modules/n6WiICGbnIXVR7eTRKLd/vwWVuSDa6UMB7E04qY6x/g5paWkQMR.js","https:/framerusercontent.com/modules/ROGuj10ULU5P0Kswda8I/Jymxnre8Ba8goA4xPkgX/waZFTUgXA.js","https:/framerusercontent.com/modules/Ve5F9UEpFKdHcQZkclPM/iPsISgBqb8rVvFYv4leh/g5paWkQMR.js","https:/framerusercontent.com/modules/aHrWwHcxDI53mtJQeJmL/odKs25SSp6hoKeZyPA0l/eIuR91jWX.js","https:/framerusercontent.com/modules/ZSos738GpZUNKLEtmbHZ/HFENRNwmQNkYIYSyMuzT/I4oAud8vF.js","https:/framerusercontent.com/modules/2jG2C6zPSk1sNwfipNye/V1eZkYQvWUmhuYaoLyVA/MetA6PiFJ.js","https:/framerusercontent.com/modules/YaFaU6592A9LFuPmqSoE/Dg4CaiI5lEwJLSBsXkEo/qrZxsf8dP.js","https:/framerusercontent.com/modules/xQBUHN7FYHXO45EVg3NC/mhQwBvPUQx0fXk9KYZMa/URXBMJI4N.js","https:/framerusercontent.com/modules/FxPpItC3kgFFsgO1n62u/vdtejEXYpX8U6ur2lwFA/Gd53i_DIW.js","https:/framerusercontent.com/modules/XAXggYstXVPvgbZmAkZf/pzTMKUZL9QIPslqaQAYp/TIMKkCkzP.js","https:/framerusercontent.com/modules/AbFnlzddHRT5jai8idV2/97QkPUrm4j8f1kDoDo6I/TIMKkCkzP.js","https:/framerusercontent.com/modules/l80MLwpoalVrf8yTLN1P/HI2x4SzLSt8OMfuqt4mI/CookieBanner.js","https:/framerusercontent.com/modules/rUa1jyPd4QB3ANmVu7q0/KVoypPvfjgVnbiRuNOUl/OYBJj35Ve.js","framer:toplevel/main"],"sourcesContent":["function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,Children,isValidElement,cloneElement}from\"react\";import{useIsStaticRenderer}from\"framer\";var version=\"1.3.25\";//#endregion\n//#region packages/core/src/maths.ts\n/**\n * Clamp a value between a minimum and maximum value\n *\n * @param min Minimum value\n * @param input Value to clamp\n * @param max Maximum value\n * @returns Clamped value\n */function clamp(min,input,max){return Math.max(min,Math.min(input,max));}/**\n *  Linearly interpolate between two values using an amount (0 <= t <= 1)\n *\n * @param x First value\n * @param y Second value\n * @param t Amount to interpolate (0 <= t <= 1)\n * @returns Interpolated value\n */function lerp(x,y,t){return(1-t)*x+t*y;}/**\n * Damp a value over time using a damping factor\n * {@link http://www.rorydriscoll.com/2016/03/07/frame-rate-independent-damping-using-lerp/}\n *\n * @param x Initial value\n * @param y Target value\n * @param lambda Damping factor\n * @param dt Time elapsed since the last update\n * @returns Damped value\n */function damp(x,y,lambda,deltaTime){return lerp(x,y,1-Math.exp(-lambda*deltaTime));}/**\n * Calculate the modulo of the dividend and divisor while keeping the result within the same sign as the divisor\n * {@link https://anguscroll.com/just/just-modulo}\n *\n * @param n Dividend\n * @param d Divisor\n * @returns Modulo\n */function modulo(n,d){return(n%d+d)%d;}//#endregion\n//#region packages/core/src/animate.ts\n/**\n * Animate class to handle value animations with lerping or easing\n *\n * @example\n * const animate = new Animate()\n * animate.fromTo(0, 100, { duration: 1, easing: (t) => t })\n * animate.advance(0.5) // 50\n */var Animate=class{/**\n     * Advance the animation by the given delta time\n     *\n     * @param deltaTime - The time in seconds to advance the animation\n     */advance(deltaTime){if(!this.isRunning)return;let completed=false;if(this.duration&&this.easing){this.currentTime+=deltaTime;const linearProgress=clamp(0,this.currentTime/this.duration,1);completed=linearProgress>=1;const easedProgress=completed?1:this.easing(linearProgress);this.value=this.from+(this.to-this.from)*easedProgress;}else if(this.lerp){this.value=damp(this.value,this.to,this.lerp*60,deltaTime);if(Math.round(this.value)===Math.round(this.to)){this.value=this.to;completed=true;}}else{this.value=this.to;completed=true;}if(completed)this.stop();this.onUpdate?.(this.value,completed);}/** Stop the animation */stop(){this.isRunning=false;}/**\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     */fromTo(from,to,{lerp,duration,easing,onStart,onUpdate}){this.from=this.value=from;this.to=to;this.lerp=lerp;this.duration=duration;this.easing=easing;this.currentTime=0;this.isRunning=true;onStart?.();this.onUpdate=onUpdate;}constructor(){_define_property(this,\"isRunning\",false);_define_property(this,\"value\",0);_define_property(this,\"from\",0);_define_property(this,\"to\",0);_define_property(this,\"currentTime\",0);_define_property(this,\"lerp\",void 0);_define_property(this,\"duration\",void 0);_define_property(this,\"easing\",void 0);_define_property(this,\"onUpdate\",void 0);}};//#endregion\n//#region packages/core/src/debounce.ts\nfunction debounce(callback,delay){let timer;return function(...args){clearTimeout(timer);timer=setTimeout(()=>{timer=void 0;callback.apply(this,args);},delay);};}//#endregion\n//#region packages/core/src/dimensions.ts\n/**\n * Dimensions class to handle the size of the content and wrapper\n *\n * @example\n * const dimensions = new Dimensions(wrapper, content)\n * dimensions.on('resize', (e) => {\n *   console.log(e.width, e.height)\n * })\n */var Dimensions=class{destroy(){this.wrapperResizeObserver?.disconnect();this.contentResizeObserver?.disconnect();if(this.wrapper===window&&this.debouncedResize)window.removeEventListener(\"resize\",this.debouncedResize);}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height};}constructor(wrapper,content,{autoResize=true,debounce:debounceValue=250}={}){_define_property(this,\"width\",0);_define_property(this,\"height\",0);_define_property(this,\"scrollHeight\",0);_define_property(this,\"scrollWidth\",0);_define_property(this,\"debouncedResize\",void 0);_define_property(this,\"wrapperResizeObserver\",void 0);_define_property(this,\"contentResizeObserver\",void 0);_define_property(this,\"resize\",()=>{this.onWrapperResize();this.onContentResize();});_define_property(this,\"onWrapperResize\",()=>{if(this.wrapper instanceof Window){this.width=window.innerWidth;this.height=window.innerHeight;}else{this.width=this.wrapper.clientWidth;this.height=this.wrapper.clientHeight;}});_define_property(this,\"onContentResize\",()=>{if(this.wrapper instanceof Window){this.scrollHeight=this.content.scrollHeight;this.scrollWidth=this.content.scrollWidth;}else{this.scrollHeight=this.wrapper.scrollHeight;this.scrollWidth=this.wrapper.scrollWidth;}});this.wrapper=wrapper;this.content=content;if(autoResize){this.debouncedResize=debounce(this.resize,debounceValue);if(this.wrapper instanceof Window)window.addEventListener(\"resize\",this.debouncedResize);else{this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize);this.wrapperResizeObserver.observe(this.wrapper);}this.contentResizeObserver=new ResizeObserver(this.debouncedResize);this.contentResizeObserver.observe(this.content);}this.resize();}};//#endregion\n//#region packages/core/src/emitter.ts\n/**\n * Emitter class to handle events\n * @example\n * const emitter = new Emitter()\n * emitter.on('event', (data) => {\n *   console.log(data)\n * })\n * emitter.emit('event', 'data')\n */var Emitter=class{/**\n     * Emit an event with the given data\n     * @param event Event name\n     * @param args Data to pass to the event handlers\n     */emit(event,...args){const callbacks=this.events[event]||[];for(let i=0,length=callbacks.length;i<length;i++)callbacks[i]?.(...args);}/**\n     * Add a callback to the event\n     * @param event Event name\n     * @param cb Callback function\n     * @returns Unsubscribe function\n     */on(event,cb){if(this.events[event])this.events[event].push(cb);else this.events[event]=[cb];return()=>{this.events[event]=this.events[event]?.filter(i=>cb!==i);};}/**\n     * Remove a callback from the event\n     * @param event Event name\n     * @param callback Callback function\n     */off(event,callback){this.events[event]=this.events[event]?.filter(i=>callback!==i);}/**\n     * Remove all event listeners and clean up\n     */destroy(){this.events={};}constructor(){_define_property(this,\"events\",{});}};//#endregion\n//#region packages/core/src/virtual-scroll.ts\nconst LINE_HEIGHT=100/6;const listenerOptions={passive:false};function getDeltaMultiplier(deltaMode,size){if(deltaMode===1)return LINE_HEIGHT;if(deltaMode===2)return size;return 1;}var VirtualScroll=class{/**\n     * Add an event listener for the given event and callback\n     *\n     * @param event Event name\n     * @param callback Callback function\n     */on(event,callback){return this.emitter.on(event,callback);}/** Remove all event listeners and clean up */destroy(){this.emitter.destroy();window.removeEventListener(\"resize\",this.onWindowResize);this.element.removeEventListener(\"wheel\",this.onWheel,listenerOptions);this.element.removeEventListener(\"touchstart\",this.onTouchStart,listenerOptions);this.element.removeEventListener(\"touchmove\",this.onTouchMove,listenerOptions);this.element.removeEventListener(\"touchend\",this.onTouchEnd,listenerOptions);}constructor(element,options={wheelMultiplier:1,touchMultiplier:1}){_define_property(this,\"touchStart\",{x:0,y:0});_define_property(this,\"lastDelta\",{x:0,y:0});_define_property(this,\"window\",{width:0,height:0});_define_property(this,\"emitter\",new Emitter);/**\n     * Event handler for 'touchstart' event\n     *\n     * @param event Touch event\n     */_define_property(this,\"onTouchStart\",event=>{const{clientX,clientY}=event.targetTouches?event.targetTouches[0]:event;this.touchStart.x=clientX;this.touchStart.y=clientY;this.lastDelta={x:0,y:0};this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event});});/** Event handler for 'touchmove' event */_define_property(this,\"onTouchMove\",event=>{const{clientX,clientY}=event.targetTouches?event.targetTouches[0]:event;const deltaX=-(clientX-this.touchStart.x)*this.options.touchMultiplier;const deltaY=-(clientY-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=clientX;this.touchStart.y=clientY;this.lastDelta={x:deltaX,y:deltaY};this.emitter.emit(\"scroll\",{deltaX,deltaY,event});});_define_property(this,\"onTouchEnd\",event=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event});});/** Event handler for 'wheel' event */_define_property(this,\"onWheel\",event=>{let{deltaX,deltaY,deltaMode}=event;const multiplierX=getDeltaMultiplier(deltaMode,this.window.width);const multiplierY=getDeltaMultiplier(deltaMode,this.window.height);deltaX*=multiplierX;deltaY*=multiplierY;deltaX*=this.options.wheelMultiplier;deltaY*=this.options.wheelMultiplier;this.emitter.emit(\"scroll\",{deltaX,deltaY,event});});_define_property(this,\"onWindowResize\",()=>{this.window={width:window.innerWidth,height:window.innerHeight};});this.element=element;this.options=options;window.addEventListener(\"resize\",this.onWindowResize);this.onWindowResize();this.element.addEventListener(\"wheel\",this.onWheel,listenerOptions);this.element.addEventListener(\"touchstart\",this.onTouchStart,listenerOptions);this.element.addEventListener(\"touchmove\",this.onTouchMove,listenerOptions);this.element.addEventListener(\"touchend\",this.onTouchEnd,listenerOptions);}};//#endregion\n//#region packages/core/src/lenis.ts\nconst defaultEasing=t=>Math.min(1,1.001-2**(-10*t));var Lenis=class{/**\n     * Destroy the lenis instance, remove all event listeners and clean up the class name\n     */destroy(){this.emitter.destroy();this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll);this.options.wrapper.removeEventListener(\"scrollend\",this.onScrollEnd,{capture:true});this.options.wrapper.removeEventListener(\"pointerdown\",this.onPointerDown);if(this.options.anchors||this.options.stopInertiaOnNavigate)this.options.wrapper.removeEventListener(\"click\",this.onClick);this.virtualScroll.destroy();this.dimensions.destroy();this.cleanUpClassName();if(this._rafId)cancelAnimationFrame(this._rafId);}on(event,callback){return this.emitter.on(event,callback);}off(event,callback){return this.emitter.off(event,callback);}get overflow(){const property=this.isHorizontal?\"overflow-x\":\"overflow-y\";return getComputedStyle(this.rootElement)[property];}checkOverflow(){if([\"hidden\",\"clip\"].includes(this.overflow))this.internalStop();else this.internalStart();}setScroll(scroll){if(this.isHorizontal)this.options.wrapper.scrollTo({left:scroll,behavior:\"instant\"});else this.options.wrapper.scrollTo({top:scroll,behavior:\"instant\"});}isTouchOnSelectionHandle(event){const selection=window.getSelection();if(!selection||selection.isCollapsed||selection.rangeCount===0)return false;const touch=event.targetTouches[0]??event.changedTouches[0];if(!touch)return false;const rects=selection.getRangeAt(0).getClientRects();if(rects.length===0)return false;const first=rects[0];const last=rects[rects.length-1];const HANDLE_RADIUS=40;const nearStart=Math.hypot(touch.clientX-first.left,touch.clientY-first.top)<=HANDLE_RADIUS;const nearEnd=Math.hypot(touch.clientX-last.right,touch.clientY-last.bottom)<=HANDLE_RADIUS;return nearStart||nearEnd;}/**\n     * Force lenis to recalculate the dimensions\n     */resize(){this.dimensions.resize();this.animatedScroll=this.targetScroll=this.actualScroll;this.emit();}emit(){this.emitter.emit(\"scroll\",this);}reset(){this.isLocked=false;this.isScrolling=false;this.animatedScroll=this.targetScroll=this.actualScroll;this.lastVelocity=this.velocity=0;this.animate.stop();}/**\n     * Start lenis scroll after it has been stopped\n     */start(){if(!this.isStopped)return;if(this.options.autoToggle){this.rootElement.style.removeProperty(\"overflow\");return;}this.internalStart();}internalStart(){if(!this.isStopped)return;this.reset();this.isStopped=false;this.emit();}/**\n     * Stop lenis scroll\n     */stop(){if(this.isStopped)return;if(this.options.autoToggle){this.rootElement.style.setProperty(\"overflow\",\"clip\");return;}this.internalStop();}internalStop(){if(this.isStopped)return;this.reset();this.isStopped=true;this.emit();}/**\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     */scrollTo(_target,{offset=0,immediate=false,lock=false,programmatic=true,lerp=programmatic?this.options.lerp:void 0,duration=programmatic?this.options.duration:void 0,easing=programmatic?this.options.easing:void 0,onStart,onComplete,force=false,userData}={}){if((this.isStopped||this.isLocked)&&!force)return;let target=_target;let adjustedOffset=offset;if(typeof target===\"string\"&&[\"top\",\"left\",\"start\",\"#\"].includes(target))target=0;else if(typeof target===\"string\"&&[\"bottom\",\"right\",\"end\"].includes(target))target=this.limit;else{let node=null;if(typeof target===\"string\"){node=target.startsWith(\"#\")?document.getElementById(target.slice(1)):document.querySelector(target);if(!node)if(target===\"#top\")target=0;else console.warn(\"Lenis: Target not found\",target);}else if(target instanceof HTMLElement&&target?.nodeType)node=target;if(node){if(this.options.wrapper!==window){const wrapperRect=this.rootElement.getBoundingClientRect();adjustedOffset-=this.isHorizontal?wrapperRect.left:wrapperRect.top;}const rect=node.getBoundingClientRect();const targetStyle=getComputedStyle(node);const scrollMargin=this.isHorizontal?Number.parseFloat(targetStyle.scrollMarginLeft):Number.parseFloat(targetStyle.scrollMarginTop);const containerStyle=getComputedStyle(this.rootElement);const scrollPadding=this.isHorizontal?Number.parseFloat(containerStyle.scrollPaddingLeft):Number.parseFloat(containerStyle.scrollPaddingTop);target=(this.isHorizontal?rect.left:rect.top)+this.animatedScroll-(Number.isNaN(scrollMargin)?0:scrollMargin)-(Number.isNaN(scrollPadding)?0:scrollPadding);}}if(typeof target!==\"number\")return;target+=adjustedOffset;if(this.options.infinite){if(programmatic){this.targetScroll=this.animatedScroll=this.scroll;const distance=target-this.animatedScroll;if(distance>this.limit/2)target-=this.limit;else if(distance<-this.limit/2)target+=this.limit;}}else target=clamp(0,target,this.limit);if(target===this.targetScroll){onStart?.(this);onComplete?.(this);return;}this.userData=userData??{};if(immediate){this.animatedScroll=this.targetScroll=target;this.setScroll(this.scroll);this.reset();this.preventNextNativeScrollEvent();this.emit();onComplete?.(this);this.userData={};requestAnimationFrame(()=>{this.dispatchScrollendEvent();});return;}if(!programmatic)this.targetScroll=target;if(typeof duration===\"number\"&&typeof easing!==\"function\")easing=defaultEasing;else if(typeof easing===\"function\"&&typeof duration!==\"number\")duration=1;this.animate.fromTo(this.animatedScroll,target,{duration,easing,lerp,onStart:()=>{if(lock)this.isLocked=true;this.isScrolling=\"smooth\";onStart?.(this);},onUpdate:(value,completed)=>{this.isScrolling=\"smooth\";this.lastVelocity=this.velocity;this.velocity=value-this.animatedScroll;this.direction=Math.sign(this.velocity);this.animatedScroll=value;this.setScroll(this.scroll);if(programmatic)this.targetScroll=value;if(!completed)this.emit();if(completed){this.reset();this.emit();onComplete?.(this);this.userData={};requestAnimationFrame(()=>{this.dispatchScrollendEvent();});this.preventNextNativeScrollEvent();}}});}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=true;requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=false;});}hasNestedScroll(node,{deltaX,deltaY}){const time=Date.now();if(!node._lenis)node._lenis={};const cache=node._lenis;let hasOverflowX;let hasOverflowY;let isScrollableX;let isScrollableY;let hasOverscrollBehaviorX;let hasOverscrollBehaviorY;let scrollWidth;let scrollHeight;let clientWidth;let clientHeight;if(time-(cache.time??0)>2e3){cache.time=Date.now();const computedStyle=window.getComputedStyle(node);cache.computedStyle=computedStyle;hasOverflowX=[\"auto\",\"overlay\",\"scroll\"].includes(computedStyle.overflowX);hasOverflowY=[\"auto\",\"overlay\",\"scroll\"].includes(computedStyle.overflowY);hasOverscrollBehaviorX=[\"auto\"].includes(computedStyle.overscrollBehaviorX);hasOverscrollBehaviorY=[\"auto\"].includes(computedStyle.overscrollBehaviorY);cache.hasOverflowX=hasOverflowX;cache.hasOverflowY=hasOverflowY;if(!(hasOverflowX||hasOverflowY))return false;scrollWidth=node.scrollWidth;scrollHeight=node.scrollHeight;clientWidth=node.clientWidth;clientHeight=node.clientHeight;isScrollableX=scrollWidth>clientWidth;isScrollableY=scrollHeight>clientHeight;cache.isScrollableX=isScrollableX;cache.isScrollableY=isScrollableY;cache.scrollWidth=scrollWidth;cache.scrollHeight=scrollHeight;cache.clientWidth=clientWidth;cache.clientHeight=clientHeight;cache.hasOverscrollBehaviorX=hasOverscrollBehaviorX;cache.hasOverscrollBehaviorY=hasOverscrollBehaviorY;}else{isScrollableX=cache.isScrollableX;isScrollableY=cache.isScrollableY;hasOverflowX=cache.hasOverflowX;hasOverflowY=cache.hasOverflowY;scrollWidth=cache.scrollWidth;scrollHeight=cache.scrollHeight;clientWidth=cache.clientWidth;clientHeight=cache.clientHeight;hasOverscrollBehaviorX=cache.hasOverscrollBehaviorX;hasOverscrollBehaviorY=cache.hasOverscrollBehaviorY;}if(!(hasOverflowX&&isScrollableX||hasOverflowY&&isScrollableY))return false;const orientation=Math.abs(deltaX)>=Math.abs(deltaY)?\"horizontal\":\"vertical\";let scroll;let maxScroll;let delta;let hasOverflow;let isScrollable;let hasOverscrollBehavior;if(orientation===\"horizontal\"){scroll=Math.round(node.scrollLeft);maxScroll=scrollWidth-clientWidth;delta=deltaX;hasOverflow=hasOverflowX;isScrollable=isScrollableX;hasOverscrollBehavior=hasOverscrollBehaviorX;}else if(orientation===\"vertical\"){scroll=Math.round(node.scrollTop);maxScroll=scrollHeight-clientHeight;delta=deltaY;hasOverflow=hasOverflowY;isScrollable=isScrollableY;hasOverscrollBehavior=hasOverscrollBehaviorY;}else return false;if(!hasOverscrollBehavior&&(scroll>=maxScroll||scroll<=0))return true;return(delta>0?scroll<maxScroll:scroll>0)&&hasOverflow&&isScrollable;}/**\n     * The root element on which lenis is instanced\n     */get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper;}/**\n     * The limit which is the maximum scroll value\n     */get limit(){if(this.options.naiveDimensions){if(this.isHorizontal)return this.rootElement.scrollWidth-this.rootElement.clientWidth;return this.rootElement.scrollHeight-this.rootElement.clientHeight;}return this.dimensions.limit[this.isHorizontal?\"x\":\"y\"];}/**\n     * Whether or not the scroll is horizontal\n     */get isHorizontal(){return this.options.orientation===\"horizontal\";}/**\n     * The actual scroll value\n     */get actualScroll(){const wrapper=this.options.wrapper;return this.isHorizontal?wrapper.scrollX??wrapper.scrollLeft:wrapper.scrollY??wrapper.scrollTop;}/**\n     * The current scroll value\n     */get scroll(){return this.options.infinite?modulo(this.animatedScroll,this.limit):this.animatedScroll;}/**\n     * The progress of the scroll relative to the limit\n     */get progress(){return this.limit===0?1:this.scroll/this.limit;}/**\n     * Current scroll state\n     */get isScrolling(){return this._isScrolling;}set isScrolling(value){if(this._isScrolling!==value){this._isScrolling=value;this.updateClassName();}}/**\n     * Check if lenis is stopped\n     */get isStopped(){return this._isStopped;}set isStopped(value){if(this._isStopped!==value){this._isStopped=value;this.updateClassName();}}/**\n     * Check if lenis is locked\n     */get isLocked(){return this._isLocked;}set isLocked(value){if(this._isLocked!==value){this._isLocked=value;this.updateClassName();}}/**\n     * Check if lenis is smooth scrolling\n     */get isSmooth(){return this.isScrolling===\"smooth\";}/**\n     * The class name applied to the wrapper element\n     */get className(){let className=\"lenis\";if(this.options.autoToggle)className+=\" lenis-autoToggle\";if(this.isStopped)className+=\" lenis-stopped\";if(this.isLocked)className+=\" lenis-locked\";if(this.isScrolling)className+=\" lenis-scrolling\";if(this.isScrolling===\"smooth\")className+=\" lenis-smooth\";return className;}updateClassName(){this.cleanUpClassName();this.className.split(\" \").forEach(className=>{this.rootElement.classList.add(className);});}cleanUpClassName(){for(const className of Array.from(this.rootElement.classList))if(className===\"lenis\"||className.startsWith(\"lenis-\"))this.rootElement.classList.remove(className);}constructor({wrapper=window,content=document.documentElement,eventsTarget=wrapper,smoothWheel=true,syncTouch=false,syncTouchLerp=.075,touchInertiaExponent=1.7,duration,easing,lerp=.1,infinite=false,orientation=\"vertical\",gestureOrientation=orientation===\"horizontal\"?\"both\":\"vertical\",touchMultiplier=1,wheelMultiplier=1,autoResize=true,prevent,virtualScroll,overscroll=true,autoRaf=false,anchors=false,autoToggle=false,allowNestedScroll=false,__experimental__naiveDimensions=false,naiveDimensions=__experimental__naiveDimensions,stopInertiaOnNavigate=false}={}){_define_property(this,\"_isScrolling\",false);_define_property(this,\"_isStopped\",false);_define_property(this,\"_isLocked\",false);_define_property(this,\"_preventNextNativeScrollEvent\",false);_define_property(this,\"_resetVelocityTimeout\",null);_define_property(this,\"_rafId\",null);_define_property(this,\"_isDraggingSelection\",false);/**\n     * Whether or not the user is touching the screen\n     */_define_property(this,\"isTouching\",void 0);/**\n     * Whether or not the device is running iOS\n     */_define_property(this,\"isIos\",void 0);/**\n     * The time in ms since the lenis instance was created\n     */_define_property(this,\"time\",0);/**\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     */_define_property(this,\"userData\",{});/**\n     * The last velocity of the scroll\n     */_define_property(this,\"lastVelocity\",0);/**\n     * The current velocity of the scroll\n     */_define_property(this,\"velocity\",0);/**\n     * The direction of the scroll\n     */_define_property(this,\"direction\",0);/**\n     * The options passed to the lenis instance\n     */_define_property(this,\"options\",void 0);/**\n     * The target scroll value\n     */_define_property(this,\"targetScroll\",void 0);/**\n     * The animated scroll value\n     */_define_property(this,\"animatedScroll\",void 0);_define_property(this,\"animate\",new Animate);_define_property(this,\"emitter\",new Emitter);_define_property(this,\"dimensions\",void 0);_define_property(this,\"virtualScroll\",void 0);_define_property(this,\"onScrollEnd\",e=>{if(!(e instanceof CustomEvent)){if(this.isScrolling===\"smooth\"||this.isScrolling===false)e.stopPropagation();}});_define_property(this,\"dispatchScrollendEvent\",()=>{this.options.wrapper.dispatchEvent(new CustomEvent(\"scrollend\",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:true}}));});_define_property(this,\"onTransitionEnd\",event=>{if(event.propertyName?.includes(\"overflow\")&&event.target===this.rootElement)this.checkOverflow();});_define_property(this,\"onClick\",event=>{const linkElementsUrls=event.composedPath().filter(node=>node instanceof HTMLAnchorElement&&node.href).map(element=>new URL(element.href));const currentUrl=new URL(window.location.href);if(this.options.anchors){const anchorElementUrl=linkElementsUrls.find(targetUrl=>currentUrl.host===targetUrl.host&&currentUrl.pathname===targetUrl.pathname&&targetUrl.hash);if(anchorElementUrl){const options=typeof this.options.anchors===\"object\"&&this.options.anchors?this.options.anchors:void 0;const target=decodeURIComponent(anchorElementUrl.hash);this.scrollTo(target,options);return;}}if(this.options.stopInertiaOnNavigate){if(linkElementsUrls.some(targetUrl=>currentUrl.host===targetUrl.host&&currentUrl.pathname!==targetUrl.pathname)){this.reset();return;}}});_define_property(this,\"onPointerDown\",event=>{if(event.button===1)this.reset();});_define_property(this,\"onVirtualScroll\",data=>{if(typeof this.options.virtualScroll===\"function\"&&this.options.virtualScroll(data)===false)return;const{deltaX,deltaY,event}=data;this.emitter.emit(\"virtual-scroll\",{deltaX,deltaY,event});if(event.ctrlKey)return;if(event.lenisStopPropagation)return;const isTouch=event.type.includes(\"touch\");const isWheel=event.type.includes(\"wheel\");if(isTouch&&this.isIos){if(event.type===\"touchstart\")this._isDraggingSelection=this.isTouchOnSelectionHandle(event);if(this._isDraggingSelection){if(event.type===\"touchend\")this._isDraggingSelection=false;return;}}this.isTouching=event.type===\"touchstart\"||event.type===\"touchmove\";const isClickOrTap=deltaX===0&&deltaY===0;if(this.options.syncTouch&&isTouch&&event.type===\"touchstart\"&&isClickOrTap&&!this.isStopped&&!this.isLocked){this.reset();return;}const isUnknownGesture=this.options.gestureOrientation===\"vertical\"&&deltaY===0||this.options.gestureOrientation===\"horizontal\"&&deltaX===0;if(isClickOrTap||isUnknownGesture)return;let composedPath=event.composedPath();composedPath=composedPath.slice(0,composedPath.indexOf(this.rootElement));const prevent=this.options.prevent;const gestureOrientation=Math.abs(deltaX)>=Math.abs(deltaY)?\"horizontal\":\"vertical\";if(composedPath.find(node=>node instanceof HTMLElement&&(typeof prevent===\"function\"&&prevent?.(node)||node.hasAttribute?.(\"data-lenis-prevent\")||gestureOrientation===\"vertical\"&&node.hasAttribute?.(\"data-lenis-prevent-vertical\")||gestureOrientation===\"horizontal\"&&node.hasAttribute?.(\"data-lenis-prevent-horizontal\")||isTouch&&node.hasAttribute?.(\"data-lenis-prevent-touch\")||isWheel&&node.hasAttribute?.(\"data-lenis-prevent-wheel\")||this.options.allowNestedScroll&&this.hasNestedScroll(node,{deltaX,deltaY}))))return;if(this.isStopped||this.isLocked){if(event.cancelable)event.preventDefault();return;}if(!(this.options.syncTouch&&isTouch||this.options.smoothWheel&&isWheel)){this.isScrolling=\"native\";this.animate.stop();event.lenisStopPropagation=true;return;}let delta=deltaY;if(this.options.gestureOrientation===\"both\")delta=Math.abs(deltaY)>Math.abs(deltaX)?deltaY:deltaX;else if(this.options.gestureOrientation===\"horizontal\")delta=deltaX;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))event.lenisStopPropagation=true;if(event.cancelable)event.preventDefault();const isSyncTouch=isTouch&&this.options.syncTouch;const hasTouchInertia=isTouch&&event.type===\"touchend\";if(hasTouchInertia)delta=Math.sign(delta)*Math.abs(this.velocity)**this.options.touchInertiaExponent;this.scrollTo(this.targetScroll+delta,{programmatic:false,...isSyncTouch?{lerp:hasTouchInertia?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}});});_define_property(this,\"onNativeScroll\",()=>{if(this._resetVelocityTimeout!==null){clearTimeout(this._resetVelocityTimeout);this._resetVelocityTimeout=null;}if(this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=false;return;}if(this.isScrolling===false||this.isScrolling===\"native\"){const lastScroll=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll;this.lastVelocity=this.velocity;this.velocity=this.animatedScroll-lastScroll;this.direction=Math.sign(this.animatedScroll-lastScroll);if(!this.isStopped)this.isScrolling=\"native\";this.emit();if(this.velocity!==0)this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity;this.velocity=0;this.isScrolling=false;this.emit();},400);}});/**\n     * RequestAnimationFrame for lenis\n     *\n     * @param time The time in ms from an external clock like `requestAnimationFrame` or Tempus\n     */_define_property(this,\"raf\",time=>{const deltaTime=time-(this.time||time);this.time=time;this.animate.advance(deltaTime*.001);if(this.options.autoRaf)this._rafId=requestAnimationFrame(this.raf);});window.lenisVersion=version;if(!window.lenis)window.lenis={};window.lenis.version=version;if(orientation===\"horizontal\")window.lenis.horizontal=true;if(syncTouch===true)window.lenis.touch=true;this.isIos=/(iPad|iPhone|iPod)/g.test(navigator.userAgent);if(!wrapper||wrapper===document.documentElement)wrapper=window;if(typeof duration===\"number\"&&typeof easing!==\"function\")easing=defaultEasing;else if(typeof easing===\"function\"&&typeof duration!==\"number\")duration=1;this.options={wrapper,content,eventsTarget,smoothWheel,syncTouch,syncTouchLerp,touchInertiaExponent,duration,easing,lerp,infinite,gestureOrientation,orientation,touchMultiplier,wheelMultiplier,autoResize,prevent,virtualScroll,overscroll,autoRaf,anchors,autoToggle,allowNestedScroll,naiveDimensions,stopInertiaOnNavigate};this.dimensions=new Dimensions(wrapper,content,{autoResize});this.updateClassName();this.targetScroll=this.animatedScroll=this.actualScroll;this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll);this.options.wrapper.addEventListener(\"scrollend\",this.onScrollEnd,{capture:true});if(this.options.anchors||this.options.stopInertiaOnNavigate)this.options.wrapper.addEventListener(\"click\",this.onClick);this.options.wrapper.addEventListener(\"pointerdown\",this.onPointerDown);this.virtualScroll=new VirtualScroll(eventsTarget,{touchMultiplier,wheelMultiplier});this.virtualScroll.on(\"scroll\",this.onVirtualScroll);if(this.options.autoToggle){this.checkOverflow();this.rootElement.addEventListener(\"transitionend\",this.onTransitionEnd);}if(this.options.autoRaf)this._rafId=requestAnimationFrame(this.raf);}};function removeParentSticky(element){if(getComputedStyle(element).position===\"sticky\"){element.style.setProperty(\"position\",\"static\");element.dataset.sticky=\"true\";}if(element.offsetParent)removeParentSticky(element.offsetParent);}function addParentSticky(element){if(element?.dataset?.sticky===\"true\"){element.style.removeProperty(\"position\");delete element.dataset.sticky;}if(element.offsetParent)addParentSticky(element.offsetParent);}function offsetTop(element,accumulator=0){const top=accumulator+element.offsetTop;if(element.offsetParent)return offsetTop(element.offsetParent,top);return top;}function offsetLeft(element,accumulator=0){const left=accumulator+element.offsetLeft;if(element.offsetParent)return offsetLeft(element.offsetParent,left);return left;}function scrollTop(element,accumulator=0){const top=accumulator+element.scrollTop;if(element.offsetParent)return scrollTop(element.offsetParent,top);return top+window.scrollY;}function scrollLeft(element,accumulator=0){const left=accumulator+element.scrollLeft;if(element.offsetParent)return scrollLeft(element.offsetParent,left);return left+window.scrollX;}var SnapElement=class{destroy(){this.wrapperResizeObserver.disconnect();this.resizeObserver.disconnect();}setRect({top,left,width,height,element}={}){top=top??this.rect.top;left=left??this.rect.left;width=width??this.rect.width;height=height??this.rect.height;element=element??this.rect.element;if(top===this.rect.top&&left===this.rect.left&&width===this.rect.width&&height===this.rect.height&&element===this.rect.element)return;this.rect.top=top;this.rect.y=top;this.rect.width=width;this.rect.height=height;this.rect.left=left;this.rect.x=left;this.rect.bottom=top+height;this.rect.right=left+width;}constructor(element,{align=[\"start\"],ignoreSticky=true,ignoreTransform=false}={}){_define_property(this,\"element\",void 0);_define_property(this,\"options\",void 0);_define_property(this,\"align\",void 0);_define_property(this,\"rect\",{});_define_property(this,\"wrapperResizeObserver\",void 0);_define_property(this,\"resizeObserver\",void 0);_define_property(this,\"debouncedWrapperResize\",void 0);_define_property(this,\"onWrapperResize\",()=>{let top;let left;if(this.options.ignoreSticky)removeParentSticky(this.element);if(this.options.ignoreTransform){top=offsetTop(this.element);left=offsetLeft(this.element);}else{const rect=this.element.getBoundingClientRect();top=rect.top+scrollTop(this.element);left=rect.left+scrollLeft(this.element);}if(this.options.ignoreSticky)addParentSticky(this.element);this.setRect({top,left});});_define_property(this,\"onResize\",([entry])=>{if(!entry?.borderBoxSize[0])return;const width=entry.borderBoxSize[0].inlineSize;const height=entry.borderBoxSize[0].blockSize;this.setRect({width,height});});this.element=element;this.options={align,ignoreSticky,ignoreTransform};this.align=[align].flat();this.debouncedWrapperResize=debounce(this.onWrapperResize,500);this.wrapperResizeObserver=new ResizeObserver(this.debouncedWrapperResize);this.wrapperResizeObserver.observe(document.body);this.onWrapperResize();this.resizeObserver=new ResizeObserver(this.onResize);this.resizeObserver.observe(this.element);this.setRect({width:this.element.offsetWidth,height:this.element.offsetHeight});}};//#endregion\n//#region packages/snap/src/uid.ts\nlet index=0;function uid(){return index++;}//#endregion\n//#region packages/snap/src/snap.ts\n/**\n * Snap class to handle the snap functionality\n *\n * @example\n * const snap = new Snap(lenis, {\n *   type: 'mandatory', // 'mandatory', 'proximity' or 'lock'\n *   onSnapStart: (snap) => {\n *     console.log('onSnapStart', snap)\n *   },\n *   onSnapComplete: (snap) => {\n *     console.log('onSnapComplete', snap)\n *   },\n * })\n *\n * snap.add(500) // snap at 500px\n *\n * const removeSnap = snap.add(500)\n *\n * if (someCondition) {\n *   removeSnap()\n * }\n */var Snap=class{/**\n     * Destroy the snap instance\n     */destroy(){this.lenis.off(\"virtual-scroll\",this.onSnapDebounced);window.removeEventListener(\"resize\",this.onWindowResize);this.elements.forEach(element=>{element.destroy();});}/**\n     * Start the snap after it has been stopped\n     */start(){this.isStopped=false;}/**\n     * Stop the snap\n     */stop(){this.isStopped=true;}/**\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     */add(value){const id=uid();this.snaps.set(id,{value});return()=>this.snaps.delete(id);}/**\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     */addElement(element,options={}){const id=uid();this.elements.set(id,new SnapElement(element,options));return()=>this.elements.delete(id);}addElements(elements,options={}){const map=[...elements].map(element=>this.addElement(element,options));return()=>{map.forEach(remove=>{remove();});};}previous(){this.goTo((this.currentSnapIndex??0)-1);}next(){this.goTo((this.currentSnapIndex??0)+1);}goTo(index){const snaps=this.computeSnaps();if(snaps.length===0)return;this.currentSnapIndex=Math.max(0,Math.min(index,snaps.length-1));const currentSnap=snaps[this.currentSnapIndex];if(currentSnap===void 0)return;this.lenis.scrollTo(currentSnap.value,{duration:this.options.duration,easing:this.options.easing,lerp:this.options.lerp,lock:this.options.type===\"lock\",userData:{initiator:\"snap\"},onStart:()=>{this.options.onSnapStart?.({index:this.currentSnapIndex,...currentSnap});},onComplete:()=>{this.options.onSnapComplete?.({index:this.currentSnapIndex,...currentSnap});}});}get distanceThreshold(){let distanceThreshold=Number.POSITIVE_INFINITY;if(this.options.type===\"mandatory\")return Number.POSITIVE_INFINITY;const{isHorizontal}=this.lenis;const axis=isHorizontal?\"width\":\"height\";if(typeof this.options.distanceThreshold===\"string\"&&this.options.distanceThreshold.endsWith(\"%\"))distanceThreshold=Number(this.options.distanceThreshold.replace(\"%\",\"\"))/100*this.viewport[axis];else if(typeof this.options.distanceThreshold===\"number\")distanceThreshold=this.options.distanceThreshold;else distanceThreshold=this.viewport[axis];return distanceThreshold;}resize(){this.elements.forEach(element=>{element.onWrapperResize();});}constructor(lenis,{type=\"proximity\",lerp,easing,duration,distanceThreshold=\"50%\",debounce:debounceDelay=500,onSnapStart,onSnapComplete}={}){_define_property(this,\"options\",void 0);_define_property(this,\"elements\",/* @__PURE__ */new Map);_define_property(this,\"snaps\",/* @__PURE__ */new Map);_define_property(this,\"viewport\",{width:window.innerWidth,height:window.innerHeight});_define_property(this,\"isStopped\",false);_define_property(this,\"onSnapDebounced\",void 0);_define_property(this,\"currentSnapIndex\",void 0);_define_property(this,\"onWindowResize\",()=>{this.viewport.width=window.innerWidth;this.viewport.height=window.innerHeight;});_define_property(this,\"computeSnaps\",()=>{const{isHorizontal}=this.lenis;let snaps=[...this.snaps.values()];this.elements.forEach(({rect,align})=>{let value;align.forEach(align=>{if(align===\"start\")value=rect.top;else if(align===\"center\")value=isHorizontal?rect.left+rect.width/2-this.viewport.width/2:rect.top+rect.height/2-this.viewport.height/2;else if(align===\"end\")value=isHorizontal?rect.left+rect.width-this.viewport.width:rect.top+rect.height-this.viewport.height;if(typeof value===\"number\")snaps.push({value:Math.ceil(value)});});});snaps=snaps.sort((a,b)=>Math.abs(a.value)-Math.abs(b.value));return snaps;});_define_property(this,\"onSnap\",e=>{if(this.isStopped)return;if(e.event.type===\"touchmove\")return;if(this.options.type===\"lock\"&&this.lenis.userData?.initiator===\"snap\")return;let{scroll,isHorizontal}=this.lenis;const delta=isHorizontal?e.deltaX:e.deltaY;scroll=Math.ceil(this.lenis.scroll+delta);const snaps=this.computeSnaps();if(snaps.length===0)return;let snapIndex;const prevSnapIndex=snaps.findLastIndex(({value})=>value<scroll);const nextSnapIndex=snaps.findIndex(({value})=>value>scroll);if(this.options.type===\"lock\"){if(delta>0)snapIndex=nextSnapIndex;else if(delta<0)snapIndex=prevSnapIndex;}else{const prevSnap=snaps[prevSnapIndex];const distanceToPrevSnap=prevSnap?Math.abs(scroll-prevSnap.value):Number.POSITIVE_INFINITY;const nextSnap=snaps[nextSnapIndex];snapIndex=distanceToPrevSnap<(nextSnap?Math.abs(scroll-nextSnap.value):Number.POSITIVE_INFINITY)?prevSnapIndex:nextSnapIndex;}if(snapIndex===void 0)return;if(snapIndex===-1)return;snapIndex=Math.max(0,Math.min(snapIndex,snaps.length-1));const snap=snaps[snapIndex];if(Math.abs(scroll-snap.value)<=this.distanceThreshold)this.goTo(snapIndex);});this.lenis=lenis;if(!window.lenis)window.lenis={};window.lenis.snap=true;this.options={type,lerp,easing,duration,distanceThreshold,debounce:debounceDelay,onSnapStart,onSnapComplete};this.onWindowResize();window.addEventListener(\"resize\",this.onWindowResize);this.onSnapDebounced=debounce(this.onSnap,this.options.debounce);this.lenis.on(\"virtual-scroll\",this.onSnapDebounced);}};/**\n * @framerSupportedLayoutHeight any\n * @framerSupportedLayoutWidth any\n * @framerDisableUnlink\n */export default function Component({smooth,infinite,orientation,intensity,children,snap}){const wrapperRef=useRef();const contentRef=useRef();const lenisRef=useRef();// Static on both Canvas and Export\nconst isStaticRenderer=useIsStaticRenderer();useEffect(()=>{if(isStaticRenderer)return;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\",stopInertiaOnNavigate:true});lenisRef.current=lenis;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=lenis.rootElement.querySelectorAll(`#${id}`);elements.forEach(element=>{lenisSnap.addElement(element,{align:item.align});});});}window.lenis=lenis;window.lenisSnap=snap;return()=>{if(lenis)lenis.destroy();if(lenisSnap)lenisSnap.destroy();};},[smooth,infinite,orientation,intensity,children,snap,isStaticRenderer]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`html.lenis,\nhtml.lenis body {\n  height: auto;\n}\n\n.lenis:not(.lenis-autoToggle).lenis-stopped {\n  overflow: clip;\n}\n\n.lenis [data-lenis-prevent],\n.lenis [data-lenis-prevent-wheel],\n.lenis [data-lenis-prevent-touch],\n.lenis [data-lenis-prevent-vertical],\n.lenis [data-lenis-prevent-horizontal] {\n  overscroll-behavior: contain;\n}\n\n.lenis.lenis-smooth iframe {\n  pointer-events: none;\n}\n\n.lenis.lenis-autoToggle {\n  transition-property: overflow;\n  transition-duration: 1ms;\n  transition-behavior: allow-discrete;\n}`}),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;},description:\"This will be ignored on mobile.\"},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\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lenis.map","// Generated by Framer (ddc5e5f)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={i8jJ5DBja:new LazyValue(()=>import(\"./E3KAV03BL-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (121674c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const EUQVL75L6=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"1985284562\" role=\"presentation\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 10.383 0 L 7.053 3.807 L 4.173 0 L 0 0 L 4.985 6.517 L 0.261 11.917 L 2.283 11.917 L 5.929 7.75 L 9.116 11.917 L 13.184 11.917 L 7.988 5.047 L 12.405 0 Z M 9.674 10.707 L 2.361 1.146 L 3.563 1.146 L 10.794 10.706 Z\" fill=\"var(--1tfqbvp, rgb(255,255,255))\" height=\"11.916696023841856px\" id=\"hWa5NAqOI\" transform=\"translate(1.408 2.042)\" width=\"13.183991988079061px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,EUQVL75L6:fill??props.EUQVL75L6??\"rgb(255, 255, 255)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,EUQVL75L6,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-rDqOS\",className),layoutId:layoutId,ref:ref,style:{\"--1tfqbvp\":EUQVL75L6,...style}});});const css=[`.framer-rDqOS { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1tfqbvp); mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"EUQVL75L6\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Ri Twitter X Fill\",\"color\":{\"type\":\"variable\",\"value\":\"1tfqbvp\"},\"set\":{\"localId\":\"vectorSet/VMz9tWzRJ\",\"id\":\"VMz9tWzRJ\",\"moduleId\":\"P0wCHzGfHgLGJkhZFiHH\"}}\n */const Icon=withCSS(Component,css,\"framer-rDqOS\");Icon.displayName=\"Ri Twitter X Fill\";export default Icon;addPropertyControls(Icon,{EUQVL75L6:{defaultValue:\"rgb(255, 255, 255)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Ri Twitter X Fill\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1tfqbvp\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/VMz9tWzRJ\\\",\\\"id\\\":\\\"VMz9tWzRJ\\\",\\\"moduleId\\\":\\\"P0wCHzGfHgLGJkhZFiHH\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"EUQVL75L6\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"16\",\"framerIntrinsicWidth\":\"16\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (121674c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const EUQVL75L6=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"3419503873\" role=\"presentation\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.333 10.667 C 0.967 10.667 0.653 10.536 0.392 10.275 C 0.131 10.014 0 9.7 0 9.333 L 0 1.333 C 0 0.967 0.131 0.653 0.392 0.392 C 0.653 0.131 0.967 0 1.333 0 L 12 0 C 12.367 0 12.681 0.131 12.942 0.392 C 13.203 0.653 13.334 0.967 13.333 1.333 L 13.333 9.333 C 13.333 9.7 13.203 10.014 12.942 10.275 C 12.681 10.537 12.367 10.667 12 10.667 Z M 6.667 6 L 1.333 2.667 L 1.333 9.333 L 12 9.333 L 12 2.667 Z M 6.667 4.667 L 12 1.333 L 1.333 1.333 Z M 1.333 2.667 L 1.333 1.333 L 1.333 9.333 Z\" fill=\"var(--1tfqbvp, rgb(255,255,255))\" height=\"10.666641307566922px\" id=\"Qvp7lH8LL\" transform=\"translate(1.333 2.667)\" width=\"13.333360917430614px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,EUQVL75L6:fill??props.EUQVL75L6??\"rgb(255, 255, 255)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,EUQVL75L6,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KoWI4\",className),layoutId:layoutId,ref:ref,style:{\"--1tfqbvp\":EUQVL75L6,...style}});});const css=[`.framer-KoWI4 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1tfqbvp); mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"EUQVL75L6\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Material Symbols Mail Outline\",\"color\":{\"type\":\"variable\",\"value\":\"1tfqbvp\"},\"set\":{\"localId\":\"vectorSet/VMz9tWzRJ\",\"id\":\"VMz9tWzRJ\",\"moduleId\":\"P0wCHzGfHgLGJkhZFiHH\"}}\n */const Icon=withCSS(Component,css,\"framer-KoWI4\");Icon.displayName=\"Material Symbols Mail Outline\";export default Icon;addPropertyControls(Icon,{EUQVL75L6:{defaultValue:\"rgb(255, 255, 255)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"16\",\"framerVector\":\"{\\\"name\\\":\\\"Material Symbols Mail Outline\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1tfqbvp\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/VMz9tWzRJ\\\",\\\"id\\\":\\\"VMz9tWzRJ\\\",\\\"moduleId\\\":\\\"P0wCHzGfHgLGJkhZFiHH\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerVariables\":\"{\\\"EUQVL75L6\\\":\\\"fill\\\"}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (80f113d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-Bqokg\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" id=\"1779193885\" role=\"presentation\" viewBox=\"0 0 124 24\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"24.002048046370398px\" id=\"Fia6w90A8\" transform=\"translate(-0.003 -0.002)\" width=\"124.00085448997561px\"><path d=\"M 0 24 L 0 0 L 123.996 0 L 123.996 24 Z\" fill=\"transparent\" height=\"24px\" id=\"mkgqoIuCS\" transform=\"translate(0.003 0.002)\" width=\"123.996px\"/><g fill=\"transparent\" height=\"24.002048046370398px\" id=\"qypb8n5wz\" transform=\"translate(0 0)\" width=\"124.00085448997561px\"><path d=\"M 0 24 L 0 0 L 124 0 L 124 24 Z\" fill=\"transparent\" height=\"24px\" id=\"Z4yv5AKlJ\" transform=\"translate(0.001 0)\" width=\"124px\"/><g fill=\"transparent\" height=\"24.000400096453156px\" id=\"uV3BfqN_e\" transform=\"translate(0 0.002)\" width=\"24.000304080370064px\"><path d=\"M 0 6.267 C 0.874 0.598 8.449 -1.863 11.098 1.581 C 14.092 5.471 10.053 11.41 14.763 14.07 C 13.8 14.34 12.807 14.49 11.807 14.516 C 9.962 13.352 9.327 10.948 9.49 8.271 C 9.726 4.409 8.585 3.332 7.803 3.078 C 6.701 2.721 3.282 2.784 0.874 8.271 C 0.522 7.631 0.229 6.961 0 6.267 Z\" fill=\"rgb(33, 33, 33)\" height=\"14.516038447893585px\" id=\"ZzJHqOWCg\" transform=\"translate(0.447 9.484)\" width=\"14.763303000000002px\"/><path d=\"M 3.81 17.275 C 2.473 16.07 6 10.257 7.018 12.211 C 7.954 14.008 5.813 17.276 7.648 19.612 C 6.234 19.08 4.933 18.287 3.811 17.275 Z M 1.809 1.823 C 4.64 -0.265 10.192 -0.342 12.678 0.508 C 18.16 2.382 18.737 7.632 19.093 11.337 C 19.349 13.993 20.586 14.98 21.786 15.311 C 21.075 16.308 20.217 17.191 19.241 17.931 C 13.198 16.013 18.187 9.319 12.866 4.446 C 9.676 1.524 2.634 2.809 0 6.464 C 0.268 4.807 0.885 3.225 1.809 1.823 Z\" fill=\"rgb(33, 33, 33)\" height=\"19.61184866402314px\" id=\"hGTw0HBYk\" transform=\"translate(0 3.619)\" width=\"21.78570244px\"/><path d=\"M 6.703 0 C 13.373 0 18.781 5.373 18.781 12.002 C 18.781 13.03 18.649 14.053 18.388 15.047 C 15.968 14.438 17.656 12.002 15.195 7.126 C 12.735 2.25 7.517 -0.686 0 2.017 C 1.986 0.698 4.319 -0.004 6.703 0 Z\" fill=\"rgb(33, 33, 33)\" height=\"15.047000000055176px\" id=\"Ctprp2QIt\" transform=\"translate(5.22 0)\" width=\"18.780641414049263px\"/></g><path d=\"M 82.954 15.065 C 81.945 15.065 81.066 14.822 80.319 14.337 C 79.585 13.839 79.014 13.15 78.608 12.272 C 78.201 11.394 77.998 10.391 77.998 9.263 C 77.998 8.122 78.201 7.113 78.608 6.234 C 79.014 5.356 79.585 4.668 80.319 4.169 C 81.066 3.671 81.945 3.422 82.954 3.422 C 83.793 3.422 84.508 3.599 85.098 3.953 C 85.688 4.307 86.153 4.799 86.494 5.428 L 86.494 13.078 C 86.175 13.672 85.707 14.174 85.137 14.534 C 84.56 14.888 83.833 15.065 82.954 15.065 Z M 83.23 13.137 C 83.964 13.137 84.567 12.973 85.039 12.646 C 85.524 12.305 85.885 11.839 86.121 11.249 C 86.37 10.659 86.494 9.997 86.494 9.263 C 86.494 8.516 86.37 7.847 86.121 7.257 C 85.885 6.667 85.524 6.202 85.039 5.861 C 84.567 5.52 83.964 5.349 83.23 5.349 C 82.6 5.349 82.056 5.513 81.597 5.841 C 81.138 6.156 80.784 6.608 80.535 7.198 C 80.286 7.788 80.162 8.476 80.162 9.263 C 80.162 10.036 80.286 10.718 80.535 11.308 C 80.784 11.885 81.138 12.338 81.597 12.665 C 82.056 12.98 82.6 13.137 83.23 13.137 Z M 86.494 14.75 L 86.494 0 L 88.599 0 L 88.599 14.75 Z M 73.89 0 L 75.994 0 L 75.994 14.75 L 73.89 14.75 Z M 66.358 15.065 C 65.217 15.065 64.227 14.822 63.388 14.337 C 62.549 13.839 61.893 13.15 61.421 12.272 C 60.962 11.394 60.733 10.391 60.733 9.263 C 60.733 8.122 60.962 7.113 61.421 6.234 C 61.893 5.356 62.549 4.668 63.388 4.169 C 64.227 3.671 65.217 3.422 66.358 3.422 C 67.498 3.422 68.488 3.671 69.327 4.169 C 70.166 4.668 70.815 5.356 71.274 6.234 C 71.746 7.113 71.982 8.122 71.982 9.263 C 71.982 10.391 71.746 11.394 71.274 12.272 C 70.815 13.15 70.166 13.839 69.327 14.337 C 68.488 14.822 67.498 15.065 66.358 15.065 Z M 66.358 13.137 C 67.079 13.137 67.695 12.98 68.206 12.665 C 68.718 12.338 69.111 11.885 69.386 11.308 C 69.662 10.718 69.799 10.037 69.799 9.263 C 69.799 8.476 69.662 7.788 69.386 7.198 C 69.111 6.608 68.718 6.156 68.206 5.841 C 67.695 5.513 67.079 5.349 66.358 5.349 C 65.637 5.349 65.014 5.513 64.489 5.841 C 63.978 6.156 63.585 6.608 63.309 7.198 C 63.034 7.788 62.896 8.476 62.896 9.263 C 62.896 10.036 63.034 10.718 63.309 11.308 C 63.585 11.885 63.978 12.338 64.489 12.665 C 65.014 12.98 65.637 13.137 66.358 13.137 Z M 55.124 14.75 L 55.124 2.793 C 55.124 2.229 55.229 1.737 55.438 1.318 C 55.661 0.898 56.009 0.577 56.481 0.354 C 56.953 0.118 57.549 0 58.27 0 L 59.981 0 L 59.981 1.809 L 58.29 1.809 C 57.582 1.809 57.228 2.137 57.228 2.793 L 57.228 14.75 Z M 53.865 3.737 L 59.686 3.737 L 59.686 5.546 L 53.865 5.546 Z M 47.537 15.065 C 46.396 15.065 45.406 14.822 44.567 14.337 C 43.728 13.839 43.072 13.15 42.6 12.272 C 42.142 11.394 41.912 10.391 41.912 9.263 C 41.912 8.122 42.142 7.113 42.6 6.234 C 43.072 5.356 43.728 4.668 44.567 4.169 C 45.406 3.671 46.396 3.422 47.537 3.422 C 48.284 3.422 48.986 3.566 49.641 3.855 C 50.297 4.143 50.86 4.569 51.332 5.133 C 51.804 5.697 52.152 6.385 52.375 7.198 C 52.598 7.998 52.657 8.916 52.552 9.951 L 43.112 9.951 L 43.112 8.181 L 51.372 8.181 L 50.487 8.791 C 50.526 8.162 50.434 7.591 50.211 7.08 C 49.989 6.556 49.654 6.136 49.208 5.821 C 48.763 5.507 48.205 5.349 47.537 5.349 C 46.763 5.349 46.121 5.52 45.609 5.861 C 45.098 6.202 44.711 6.667 44.449 7.257 C 44.2 7.847 44.075 8.516 44.075 9.263 C 44.075 9.997 44.2 10.659 44.449 11.249 C 44.711 11.839 45.098 12.305 45.609 12.646 C 46.121 12.973 46.763 13.137 47.537 13.137 C 48.31 13.137 48.92 12.96 49.366 12.606 C 49.825 12.239 50.139 11.793 50.31 11.269 L 52.552 11.269 C 52.381 12.029 52.067 12.692 51.608 13.255 C 51.162 13.819 50.592 14.265 49.897 14.593 C 49.215 14.907 48.428 15.065 47.537 15.065 Z M 24.647 3.737 L 26.751 3.737 L 26.751 14.75 L 24.647 14.75 Z M 26.751 9.263 L 26.436 7.1 C 26.436 6.759 26.495 6.379 26.613 5.959 C 26.736 5.53 26.928 5.125 27.184 4.759 C 27.459 4.366 27.82 4.045 28.265 3.796 C 28.724 3.547 29.301 3.422 29.996 3.422 C 30.678 3.422 31.274 3.566 31.786 3.855 C 32.297 4.143 32.69 4.622 32.966 5.29 C 33.254 5.946 33.398 6.837 33.398 7.965 L 33.398 14.75 L 31.294 14.75 L 31.294 8.221 C 31.294 7.617 31.248 7.1 31.156 6.667 C 31.078 6.221 30.907 5.88 30.645 5.644 C 30.383 5.395 29.983 5.271 29.445 5.271 C 28.986 5.271 28.554 5.421 28.147 5.723 C 27.741 6.025 27.407 6.47 27.144 7.06 C 26.882 7.65 26.751 8.385 26.751 9.263 Z M 33.398 9.263 L 32.867 7.1 C 32.867 6.759 32.933 6.379 33.064 5.959 C 33.215 5.527 33.434 5.122 33.713 4.759 C 34.015 4.366 34.401 4.045 34.873 3.796 C 35.358 3.547 35.948 3.422 36.643 3.422 C 37.325 3.422 37.922 3.566 38.433 3.855 C 38.944 4.143 39.338 4.622 39.613 5.29 C 39.901 5.946 40.046 6.837 40.046 7.965 L 40.046 14.75 L 37.941 14.75 L 37.941 8.221 C 37.941 7.617 37.895 7.1 37.804 6.667 C 37.725 6.221 37.555 5.88 37.292 5.644 C 37.03 5.395 36.63 5.271 36.093 5.271 C 35.634 5.271 35.201 5.421 34.795 5.723 C 34.388 6.025 34.054 6.47 33.792 7.06 C 33.529 7.65 33.398 8.385 33.398 9.263 Z M 20.051 3.737 L 22.175 3.737 L 22.175 14.75 L 20.051 14.75 Z M 19.933 0 L 22.293 0 L 22.293 2.419 L 19.933 2.419 Z M 12.375 3.737 L 14.479 3.737 L 14.479 14.75 L 12.375 14.75 Z M 14.479 8.968 L 14.184 7.336 C 14.184 6.995 14.224 6.601 14.302 6.156 C 14.394 5.71 14.571 5.284 14.833 4.877 C 15.109 4.458 15.509 4.11 16.033 3.835 C 16.571 3.56 17.279 3.422 18.157 3.422 L 18.157 5.546 C 17.383 5.546 16.721 5.651 16.171 5.861 C 15.62 6.071 15.2 6.424 14.912 6.923 C 14.624 7.408 14.479 8.089 14.479 8.968 Z M 0 0.983 L 2.144 0.983 L 2.144 14.75 L 0 14.75 Z M 1.082 8.044 L 4.543 8.044 L 4.543 9.932 L 1.082 9.932 Z M 4.543 8.044 C 5.343 8.044 6.018 7.972 6.569 7.827 C 7.132 7.683 7.559 7.421 7.847 7.041 C 8.149 6.661 8.299 6.129 8.299 5.448 C 8.299 4.753 8.149 4.222 7.847 3.855 C 7.559 3.475 7.132 3.219 6.569 3.088 C 6.018 2.943 5.343 2.871 4.543 2.871 L 4.543 0.983 C 5.775 0.983 6.837 1.128 7.729 1.416 C 8.634 1.704 9.329 2.176 9.814 2.832 C 10.299 3.474 10.541 4.346 10.541 5.448 C 10.541 6.523 10.299 7.395 9.814 8.063 C 9.329 8.719 8.634 9.197 7.729 9.499 C 6.837 9.787 5.775 9.932 4.543 9.932 Z M 1.082 0.983 L 4.543 0.983 L 4.543 2.871 L 1.082 2.871 Z\" fill=\"rgb(33, 33, 33)\" height=\"15.064689931335447px\" id=\"mb5pg6BsP\" transform=\"translate(34.416 4.585)\" width=\"88.59900329589846px\"/></g></g></svg>',style:{...style}});});const css=[`.framer-Bqokg { -webkit-mask: ${mask}; aspect-ratio: 5.166666666666667; display: block; mask: ${mask}; user-select: none; width: 124px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 124\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Primefold Logo\",\"color\":{\"type\":\"static\",\"value\":\"rgb(33,33,33)\"},\"set\":{\"localId\":\"vectorSet/DKdhupn85\",\"id\":\"DKdhupn85\",\"moduleId\":\"z1iNLWcRNAzZPgIk4yMU\"}}\n */const Icon=withCSS(Component,css,\"framer-Bqokg\");Icon.displayName=\"Primefold Logo\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Primefold Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(33,33,33)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DKdhupn85\\\",\\\"id\\\":\\\"DKdhupn85\\\",\\\"moduleId\\\":\\\"z1iNLWcRNAzZPgIk4yMU\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"124\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (80f113d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PrimefoldLogo from\"https://framerusercontent.com/modules/ZPclM4lMN1B4lvSZ8AyT/YrXSLb2XWuONspESVqrs/iSpsSpyri.js\";import PrimefoldLogoWhite from\"https://framerusercontent.com/modules/1abmq7Yrm8YSlYBPRDME/PwdrTMVoMco2HmTx6d2a/SuP7pK7f4.js\";const cycleOrder=[\"Ye3JhLA1C\",\"anjvVIcUA\"];const serializationHash=\"framer-ICykZ\";const variantClassNames={anjvVIcUA:\"framer-v-1jhvgax\",Ye3JhLA1C:\"framer-v-1p5q7v3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const safNz7XWi=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Dark:\"anjvVIcUA\",White:\"Ye3JhLA1C\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,safNz7XWi:click??props.safNz7XWi,variant:humanReadableVariantMap[props.variant]??props.variant??\"Ye3JhLA1C\"};};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,safNz7XWi,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Ye3JhLA1C\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap153vs9r=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(safNz7XWi){const res=await safNz7XWi(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Ye3JhLA1C\",openInNewTab:false,scopeId:\"LQSGeYeDC\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1p5q7v3\",className,classNames)} framer-149z9z1`,\"data-framer-name\":\"White\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Ye3JhLA1C\",onTap:onTap153vs9r,ref:refBinding,style:{...style},...addPropertyOverrides({anjvVIcUA:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-hl7epk\",Component:PrimefoldLogoWhite,layoutDependency:layoutDependency,layoutId:\"V0Le7755W\",...addPropertyOverrides({anjvVIcUA:{Component:PrimefoldLogo}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-ICykZ.framer-149z9z1, .framer-ICykZ .framer-149z9z1 { display: block; }\",\".framer-ICykZ.framer-1p5q7v3 { 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: visible; padding: 0px; position: relative; text-decoration: none; width: 116px; }\",\".framer-ICykZ .framer-hl7epk { aspect-ratio: 5.166666666666667 / 1; flex: 1 0 0px; height: auto; position: relative; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22.5\n * @framerIntrinsicWidth 116\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"anjvVIcUA\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"safNz7XWi\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLQSGeYeDC=withCSS(Component,css,\"framer-ICykZ\");export default FramerLQSGeYeDC;FramerLQSGeYeDC.displayName=\"Company Logo\";FramerLQSGeYeDC.defaultProps={height:22.5,width:116};addPropertyControls(FramerLQSGeYeDC,{variant:{options:[\"Ye3JhLA1C\",\"anjvVIcUA\"],optionTitles:[\"White\",\"Dark\"],title:\"Variant\",type:ControlType.Enum},safNz7XWi:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerLQSGeYeDC,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLQSGeYeDC\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"22.5\",\"framerVariables\":\"{\\\"safNz7XWi\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"116\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"anjvVIcUA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LQSGeYeDC.map","// Generated by Framer (80f113d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MaterialSymbolsMailOutline from\"https://framerusercontent.com/modules/O7nu2yGJGgqGDBjhHtXh/JXFMGyQka76IZ7FArvL0/OpbN0F05g.js\";const enabledGestures={NVEcO7Soc:{hover:true}};const serializationHash=\"framer-iW1NF\";const variantClassNames={NVEcO7Soc:\"framer-v-ose6ip\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XR9Hougtf=undefined;const F5_p6MC30=undefined;const WKLnj0j6r=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({fill,height,icon,id,link,width,...props})=>{return{...props,F5_p6MC30:fill??props.F5_p6MC30??\"var(--token-76fcbfff-12bf-4d4a-9165-7707fbcfdd35, rgb(68, 66, 62))\",WKLnj0j6r:icon??props.WKLnj0j6r??MaterialSymbolsMailOutline,XR9Hougtf:link??props.XR9Hougtf};};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,XR9Hougtf,WKLnj0j6r,F5_p6MC30,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"NVEcO7Soc\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:XR9Hougtf,motionChild:true,nodeId:\"NVEcO7Soc\",openInNewTab:false,scopeId:\"uNFM2NWWl\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ose6ip\",className,classNames)} framer-t0nxhc`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"NVEcO7Soc\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-807bje\",Component:WKLnj0j6r,layoutDependency:layoutDependency,layoutId:\"VzBN9Z6iX\",style:{\"--1tfqbvp\":F5_p6MC30},variants:{\"NVEcO7Soc-hover\":{\"--1tfqbvp\":\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"}}})})})})})});});const css=[\".framer-iW1NF.framer-t0nxhc, .framer-iW1NF .framer-t0nxhc { display: block; }\",\".framer-iW1NF.framer-ose6ip { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 16px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 16px; }\",\".framer-iW1NF .framer-807bje { aspect-ratio: 1 / 1; flex: 1 0 0px; height: auto; position: relative; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"SYhcIX2lS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XR9Hougtf\":\"link\",\"WKLnj0j6r\":\"icon\",\"F5_p6MC30\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"P0wCHzGfHgLGJkhZFiHH\"]\n */const FrameruNFM2NWWl=withCSS(Component,css,\"framer-iW1NF\");export default FrameruNFM2NWWl;FrameruNFM2NWWl.displayName=\"Social Link\";FrameruNFM2NWWl.defaultProps={height:16,width:16};addPropertyControls(FrameruNFM2NWWl,{XR9Hougtf:{title:\"Link\",type:ControlType.Link},WKLnj0j6r:{defaultValue:{identifier:\"local-module:vector/OpbN0F05g:default\",moduleId:\"O7nu2yGJGgqGDBjhHtXh\"},setModuleId:\"P0wCHzGfHgLGJkhZFiHH\",title:\"Icon\",type:ControlType.VectorSetItem},F5_p6MC30:{defaultValue:'var(--token-76fcbfff-12bf-4d4a-9165-7707fbcfdd35, rgb(68, 66, 62)) /* {\"name\":\"4\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(FrameruNFM2NWWl,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruNFM2NWWl\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerVariables\":\"{\\\"XR9Hougtf\\\":\\\"link\\\",\\\"WKLnj0j6r\\\":\\\"icon\\\",\\\"F5_p6MC30\\\":\\\"fill\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SYhcIX2lS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"16\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVectorSets\":\"[\\\"P0wCHzGfHgLGJkhZFiHH\\\"]\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uNFM2NWWl.map","// Generated by Framer (ddc5e5f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Image as Image1,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/mpnoLN4prdKUdes97fc1/8zDVyOSUctnjD4AIRP20/C9QVuNHI_.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/8iJLT8JWFCb2O8jHv0cy/y14Jy84ECohrccFGeHdA/gKCWwryzY.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/2d2TBr6VAHCJAtFypaaK/KJcyoRMjhvhx6R4cUZSk/ksZTvpN6P.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/EAbeKwzOTMEArB6ZghPx/4akk5v4Vfs0YZhRfLvGY/QVrDLad_P.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/DFPHCWW2mft7JPd4Wehb/Qf8iI5Uvin3RcU5IXjqa/E3KAV03BL.js\";import MdiLinkedin from\"https://framerusercontent.com/modules/1NwybHu2V76ksr7xWcpG/Ji951MZAq1PTvSVzuY6a/hcQwPSwbp.js\";import RiTwitterXFill from\"https://framerusercontent.com/modules/zNEzLPjwiZXpyiPdpGn6/dywU79xbOmdsFYPhjeU1/IWmNyAxos.js\";import MaterialSymbolsMailOutline from\"https://framerusercontent.com/modules/O7nu2yGJGgqGDBjhHtXh/JXFMGyQka76IZ7FArvL0/OpbN0F05g.js\";import CompanyLogo from\"https://framerusercontent.com/modules/UelLIJOBKyDbaV0lmyvc/gAJWv7Zd5mLKNaIoh7TG/LQSGeYeDC.js\";import NewsletterForm from\"https://framerusercontent.com/modules/ackAGfS0SZETLIho3nSc/IVJmMO5Zd6GDtufoZ9ln/Pb32DW3IC.js\";import SocialLink from\"https://framerusercontent.com/modules/eREJ6pRbNDNytSFWhXTD/BYHeCRlNpdb19YTtzOJI/uNFM2NWWl.js\";const CompanyLogoFonts=getFonts(CompanyLogo);const NewsletterFormFonts=getFonts(NewsletterForm);const SocialLinkFonts=getFonts(SocialLink);const Image1WithFX=withFX(Image1);const cycleOrder=[\"fm5TAv8Br\",\"qCSpSV5aB\",\"MmUASfNE5\"];const serializationHash=\"framer-HdRRb\";const variantClassNames={fm5TAv8Br:\"framer-v-1dngssp\",MmUASfNE5:\"framer-v-1lo9bfj\",qCSpSV5aB:\"framer-v-rqfcqc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const jmrE0Xrt1=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"fm5TAv8Br\",Phone:\"MmUASfNE5\",Tablet:\"qCSpSV5aB\"};const Variants=motion.create(React.Fragment);const getProps=({footerTrigger,height,id,width,...props})=>{return{...props,jmrE0Xrt1:footerTrigger??props.jmrE0Xrt1,variant:humanReadableVariantMap[props.variant]??props.variant??\"fm5TAv8Br\"};};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,jmrE0Xrt1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fm5TAv8Br\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dngssp\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"fm5TAv8Br\",ref:refBinding,style:{...style},...addPropertyOverrides({MmUASfNE5:{\"data-framer-name\":\"Phone\"},qCSpSV5aB:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e5n6u5\",\"data-framer-name\":\"Footer Content\",layoutDependency:layoutDependency,layoutId:\"y3fWHDbUu\",style:{backgroundColor:\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,boxShadow:\"0px 0px 0px 1px var(--token-e9369c82-5e33-4293-aca6-12292b0fb3fb, rgb(226, 226, 226))\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m0qo0d\",\"data-framer-name\":\"Body\",layoutDependency:layoutDependency,layoutId:\"n0FxBkH3a\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vi0osk\",\"data-framer-name\":\"Columns\",layoutDependency:layoutDependency,layoutId:\"VODXGdknF\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-744sq5\",\"data-framer-name\":\"Brand\",layoutDependency:layoutDependency,layoutId:\"b2CUuS_K0\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"116px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nhoieg-container\",layoutDependency:layoutDependency,layoutId:\"HAYz4Bsm7-container\",nodeId:\"HAYz4Bsm7\",rendersWithMotion:true,scopeId:\"E3KAV03BL\",children:/*#__PURE__*/_jsx(CompanyLogo,{height:\"100%\",id:\"HAYz4Bsm7\",layoutId:\"HAYz4Bsm7\",style:{width:\"100%\"},variant:matchVariant(\"anjvVIcUA\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-13rs7ts\",\"data-styles-preset\":\"QVrDLad_P\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7))\"},children:[\"One intelligence. Built for every field.                     \",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.br,{}),\"Stay in the loop. Update on what's new.\"]})}),className:\"framer-xk1cka\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rlJvxQBtP\",style:{\"--extracted-r6o4lv\":\"var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"320px\",...addPropertyOverrides({MmUASfNE5:{width:`min(${componentViewport?.width||\"100vw\"} - 40px, 1280px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17fbfi2-container\",layoutDependency:layoutDependency,layoutId:\"Zbba1Bz68-container\",nodeId:\"Zbba1Bz68\",rendersWithMotion:true,scopeId:\"E3KAV03BL\",children:/*#__PURE__*/_jsx(NewsletterForm,{height:\"100%\",id:\"Zbba1Bz68\",layoutId:\"Zbba1Bz68\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xwk9do\",layoutDependency:layoutDependency,layoutId:\"iAbK5H9nv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qcw6of\",\"data-framer-name\":\"Products\",layoutDependency:layoutDependency,layoutId:\"g0LzoDZYL\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9hd9gv\",\"data-styles-preset\":\"C9QVuNHI_\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9))\"},children:\"Products\"})}),className:\"framer-1x454we\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XK5BpJIiN\",style:{\"--extracted-r6o4lv\":\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gad10r\",layoutDependency:layoutDependency,layoutId:\"DHiF85WZp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-13rs7ts\",\"data-styles-preset\":\"QVrDLad_P\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"M073Vpccd\"},motionChild:true,nodeId:\"G8H1H3NdK\",openInNewTab:false,relValues:[],scopeId:\"E3KAV03BL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-391ot1\",\"data-styles-preset\":\"ksZTvpN6P\",children:\"Experience Intelligence\"})})})}),className:\"framer-1q4xtx1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"G8H1H3NdK\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-13rs7ts\",\"data-styles-preset\":\"QVrDLad_P\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k0JBHV655\"},motionChild:true,nodeId:\"hjYt2A4YP\",openInNewTab:false,relValues:[],scopeId:\"E3KAV03BL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-391ot1\",\"data-styles-preset\":\"ksZTvpN6P\",children:\"Real Estate Intelligence\"})})})}),className:\"framer-u4hh2m\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hjYt2A4YP\",style:{\"--extracted-r6o4lv\":\"var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fk0sn5\",\"data-framer-name\":\"Platform\",layoutDependency:layoutDependency,layoutId:\"L6JkbvDul\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9hd9gv\",\"data-styles-preset\":\"C9QVuNHI_\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9))\"},children:\"Explore\"})}),className:\"framer-ew279x\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kpfme3Xnr\",style:{\"--extracted-r6o4lv\":\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4xgno8\",layoutDependency:layoutDependency,layoutId:\"x8jqDNKMh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-13rs7ts\",\"data-styles-preset\":\"QVrDLad_P\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"g2nzartuR\",openInNewTab:false,relValues:[],scopeId:\"E3KAV03BL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-391ot1\",\"data-styles-preset\":\"ksZTvpN6P\",children:\"How it works\"})})})}),className:\"framer-1ezss7e\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"g2nzartuR\",style:{\"--extracted-r6o4lv\":\"var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-13rs7ts\",\"data-styles-preset\":\"QVrDLad_P\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XRTOkScub\"},motionChild:true,nodeId:\"rsWQp07rC\",openInNewTab:false,relValues:[],scopeId:\"E3KAV03BL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-391ot1\",\"data-styles-preset\":\"ksZTvpN6P\",children:\"Plans\"})})})}),className:\"framer-1klvxvr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rsWQp07rC\",style:{\"--extracted-r6o4lv\":\"var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-13rs7ts\",\"data-styles-preset\":\"QVrDLad_P\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Ez8mNChOs\"},motionChild:true,nodeId:\"UdB5YUxoq\",openInNewTab:false,relValues:[],scopeId:\"E3KAV03BL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-391ot1\",\"data-styles-preset\":\"ksZTvpN6P\",children:\"Security\"})})})}),className:\"framer-zzprfb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UdB5YUxoq\",style:{\"--extracted-r6o4lv\":\"var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-r54j6\",\"data-framer-name\":\"Resources\",layoutDependency:layoutDependency,layoutId:\"mKYlZI9uj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9hd9gv\",\"data-styles-preset\":\"C9QVuNHI_\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9))\"},children:\"Resources\"})}),className:\"framer-e42o4s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"g8wHPzyAG\",style:{\"--extracted-r6o4lv\":\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gsdwbc\",layoutDependency:layoutDependency,layoutId:\"gFfKpYQMm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-13rs7ts\",\"data-styles-preset\":\"QVrDLad_P\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"okx82jrvB\"},motionChild:true,nodeId:\"nBUq0UPyT\",openInNewTab:false,relValues:[],scopeId:\"E3KAV03BL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-391ot1\",\"data-styles-preset\":\"ksZTvpN6P\",children:\"Blog\"})})})}),className:\"framer-13m9oba\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nBUq0UPyT\",style:{\"--extracted-r6o4lv\":\"var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-13rs7ts\",\"data-styles-preset\":\"QVrDLad_P\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://help.primefold.ai/xi\",motionChild:true,nodeId:\"HsXanPduT\",openInNewTab:true,relValues:[],scopeId:\"E3KAV03BL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-391ot1\",\"data-styles-preset\":\"ksZTvpN6P\",children:\"Help Center XI\"})})})}),className:\"framer-tm6d7d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HsXanPduT\",style:{\"--extracted-r6o4lv\":\"var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-13rs7ts\",\"data-styles-preset\":\"QVrDLad_P\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://help.primefold.ai/ri\",motionChild:true,nodeId:\"Hv4hJbXA9\",openInNewTab:true,relValues:[],scopeId:\"E3KAV03BL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-391ot1\",\"data-styles-preset\":\"ksZTvpN6P\",children:\"Help Center RI\"})})})}),className:\"framer-a5xqu7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Hv4hJbXA9\",style:{\"--extracted-r6o4lv\":\"var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m2tyt8\",\"data-framer-name\":\"Company\",layoutDependency:layoutDependency,layoutId:\"aAFzYrP_V\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9hd9gv\",\"data-styles-preset\":\"C9QVuNHI_\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9))\"},children:\"Company\"})}),className:\"framer-1y89q3e\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"n3qUdJOwu\",style:{\"--extracted-r6o4lv\":\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e9a82a\",layoutDependency:layoutDependency,layoutId:\"K88mMqtpi\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v9\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-13rs7ts\",\"data-styles-preset\":\"QVrDLad_P\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"P68uH6fpL\"},motionChild:true,nodeId:\"MpvKjwqBl\",openInNewTab:false,relValues:[],scopeId:\"E3KAV03BL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-391ot1\",\"data-styles-preset\":\"ksZTvpN6P\",children:\"About\"})})})}),className:\"framer-wwu3ml\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MpvKjwqBl\",style:{\"--extracted-r6o4lv\":\"var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7)\"},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-13rs7ts\",\"data-styles-preset\":\"QVrDLad_P\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"pQVYbk9Xn\"},motionChild:true,nodeId:\"TMP2n_Wkr\",openInNewTab:false,relValues:[],scopeId:\"E3KAV03BL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-391ot1\",\"data-styles-preset\":\"ksZTvpN6P\",children:\"Careers\"})})})}),className:\"framer-1owwzxh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TMP2n_Wkr\",style:{\"--extracted-r6o4lv\":\"var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7)\"},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-13rs7ts\",\"data-styles-preset\":\"QVrDLad_P\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mAtt7LCIH\"},motionChild:true,nodeId:\"QQwBcvCTU\",openInNewTab:false,relValues:[],scopeId:\"E3KAV03BL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-391ot1\",\"data-styles-preset\":\"ksZTvpN6P\",children:\"Contact\"})})})}),className:\"framer-1pkez9v\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QQwBcvCTU\",style:{\"--extracted-r6o4lv\":\"var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gfm6gc\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"c7uz1nHL9\",style:{backgroundColor:\"var(--token-e9369c82-5e33-4293-aca6-12292b0fb3fb)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-113os3m\",\"data-framer-name\":\"Legal & Social\",layoutDependency:layoutDependency,layoutId:\"sYeqrizJu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1nc8vm\",\"data-styles-preset\":\"gKCWwryzY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7))\"},children:\"\\xa9 2026 saypien GmbH \\xb7 Berlin & Frankfurt\"})}),className:\"framer-1czmjub\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DHgWjTVcQ\",style:{\"--extracted-r6o4lv\":\"var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kiyge8\",\"data-framer-name\":\"Legal & Social\",layoutDependency:layoutDependency,layoutId:\"TnfjNX8SJ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1alcjgq\",\"data-framer-name\":\"Legal\",layoutDependency:layoutDependency,layoutId:\"AJ7tmla0B\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v12\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1nc8vm\",\"data-styles-preset\":\"gKCWwryzY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"p0Y2Yjku6\"},motionChild:true,nodeId:\"pWgPWcphW\",openInNewTab:false,relValues:[],scopeId:\"E3KAV03BL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-391ot1\",\"data-styles-preset\":\"ksZTvpN6P\",children:\"Imprint\"})})})}),className:\"framer-15hcbc1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pWgPWcphW\",style:{\"--extracted-r6o4lv\":\"var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v13\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1nc8vm\",\"data-styles-preset\":\"gKCWwryzY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BufULsM4C\"},motionChild:true,nodeId:\"K5uWkjZDj\",openInNewTab:false,relValues:[],scopeId:\"E3KAV03BL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-391ot1\",\"data-styles-preset\":\"ksZTvpN6P\",children:\"Data privacy\"})})})}),className:\"framer-1jh0fzi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"K5uWkjZDj\",style:{\"--extracted-r6o4lv\":\"var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7)\"},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-1nc8vm\",\"data-styles-preset\":\"gKCWwryzY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gTQ9yEDqk\"},motionChild:true,nodeId:\"XCrJSr7MK\",openInNewTab:false,relValues:[],scopeId:\"E3KAV03BL\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-391ot1\",\"data-styles-preset\":\"ksZTvpN6P\",children:\"Terms of service\"})})})}),className:\"framer-1dxvpd6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XCrJSr7MK\",style:{\"--extracted-r6o4lv\":\"var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7)\"},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-1nc8vm\",\"data-styles-preset\":\"gKCWwryzY\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7))\"},children:\"Cookie Settings\"})}),className:\"framer-106ewbw\",\"data-framer-name\":\"CookieSettings\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Yyj7ITkjS\",style:{\"--extracted-r6o4lv\":\"var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-esv56u\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"jE4wRZwbC\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6fdelx-container\",layoutDependency:layoutDependency,layoutId:\"EOshP8N2c-container\",nodeId:\"EOshP8N2c\",rendersWithMotion:true,scopeId:\"E3KAV03BL\",children:/*#__PURE__*/_jsx(SocialLink,{F5_p6MC30:\"var(--token-76fcbfff-12bf-4d4a-9165-7707fbcfdd35, rgb(68, 66, 62))\",height:\"100%\",id:\"EOshP8N2c\",layoutId:\"EOshP8N2c\",width:\"100%\",WKLnj0j6r:RiTwitterXFill,XR9Hougtf:\"https://x.com/primefoldai\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nze6mt-container\",layoutDependency:layoutDependency,layoutId:\"wg3dO8mEQ-container\",nodeId:\"wg3dO8mEQ\",rendersWithMotion:true,scopeId:\"E3KAV03BL\",children:/*#__PURE__*/_jsx(SocialLink,{F5_p6MC30:\"var(--token-76fcbfff-12bf-4d4a-9165-7707fbcfdd35, rgb(68, 66, 62))\",height:\"100%\",id:\"wg3dO8mEQ\",layoutId:\"wg3dO8mEQ\",width:\"100%\",WKLnj0j6r:MdiLinkedin,XR9Hougtf:\"https://www.linkedin.com/company/primefold/\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mAtt7LCIH\"},implicitPathVariables:undefined},{href:{webPageId:\"mAtt7LCIH\"},implicitPathVariables:undefined},{href:{webPageId:\"mAtt7LCIH\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f8rou8-container\",layoutDependency:layoutDependency,layoutId:\"paHxbskqi-container\",nodeId:\"paHxbskqi\",rendersWithMotion:true,scopeId:\"E3KAV03BL\",children:/*#__PURE__*/_jsx(SocialLink,{F5_p6MC30:\"var(--token-76fcbfff-12bf-4d4a-9165-7707fbcfdd35, rgb(68, 66, 62))\",height:\"100%\",id:\"paHxbskqi\",layoutId:\"paHxbskqi\",width:\"100%\",WKLnj0j6r:MaterialSymbolsMailOutline,XR9Hougtf:resolvedLinks[0],...addPropertyOverrides({MmUASfNE5:{XR9Hougtf:resolvedLinks[2]},qCSpSV5aB:{XR9Hougtf:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14qy3ub\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"qAg3Q1cDN\",style:{backgroundColor:\"var(--token-e9369c82-5e33-4293-aca6-12292b0fb3fb)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8g4d9o\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"iElaVLCRF\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kubvci\",layoutDependency:layoutDependency,layoutId:\"EylgO2XtR\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1p1g3cc\",\"data-framer-name\":\"Graphic\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:15,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"NHyyx5Pnl\",svg:'<svg width=\"20\" height=\"15\" viewBox=\"-1 -1 20 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"18\" height=\"13\" rx=\"2\" stroke=\"white\" stroke-opacity=\"0.32\"/>\\n<path d=\"M0 11C0 11.5304 0.210714 12.0391 0.585786 12.4142C0.960859 12.7893 1.46957 13 2 13H16C16.5304 13 17.0391 12.7893 17.4142 12.4142C17.7893 12.0391 18 11.5304 18 11V9H0V11Z\" fill=\"#FFCD05\"/>\\n<path d=\"M0 4.5H18V9H0V4.5Z\" fill=\"#ED1F24\"/>\\n<path d=\"M16 0H2C1.46957 0 0.960859 0.210714 0.585786 0.585786C0.210714 0.960859 0 1.46957 0 2L0 4.5H18V2C18 1.46957 17.7893 0.960859 17.4142 0.585786C17.0391 0.210714 16.5304 0 16 0Z\" fill=\"#141414\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v16\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1nc8vm\",\"data-styles-preset\":\"gKCWwryzY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7))\"},children:\"Hosted in Germany \\xb7 Built to GDPR requirements\"})}),className:\"framer-ri9qbu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iuHeW9Zdf\",style:{\"--extracted-r6o4lv\":\"var(--token-3c61e6c5-d0fa-4aea-9d32-0f1c40f2dab7)\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m6gqdb\",\"data-framer-name\":\"Ghost Wordmark\",layoutDependency:layoutDependency,layoutId:\"AIwqvqkMO\",children:/*#__PURE__*/_jsx(Image1WithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:.2,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:jmrE0Xrt1,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:218,intrinsicWidth:1280,pixelHeight:218,pixelWidth:1280,sizes:`min(${componentViewport?.width||\"100vw\"} - 40px, 1280px)`,src:\"https://framerusercontent.com/images/L5IVS7Cn2X7mzYJB2j1MVEECRKk.svg?width=1280&height=218\",srcSet:\"https://framerusercontent.com/images/L5IVS7Cn2X7mzYJB2j1MVEECRKk.svg?scale-down-to=512&width=1280&height=218 512w,https://framerusercontent.com/images/L5IVS7Cn2X7mzYJB2j1MVEECRKk.svg?scale-down-to=1024&width=1280&height=218 1024w,https://framerusercontent.com/images/L5IVS7Cn2X7mzYJB2j1MVEECRKk.svg?width=1280&height=218 1280w\"},className:\"framer-1r9ltv8\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"nm3QuzCgP\"})})]})})})});});const css=[\".framer-HdRRb.framer-1goa7ki, .framer-HdRRb .framer-1goa7ki { display: block; }\",\".framer-HdRRb.framer-1dngssp { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-HdRRb .framer-1e5n6u5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 64px 20px 0px 20px; position: relative; width: 100%; z-index: 1; }\",\".framer-HdRRb .framer-m0qo0d { 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; max-width: 1280px; padding: 0px; position: relative; width: 100%; }\",\".framer-HdRRb .framer-1vi0osk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 64px 64px; height: min-content; justify-content: flex-start; padding: 0px 0px 64px 0px; position: relative; width: 100%; }\",\".framer-HdRRb .framer-744sq5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 320px; }\",\".framer-HdRRb .framer-1nhoieg-container { flex: none; height: auto; position: relative; width: 116px; }\",\".framer-HdRRb .framer-xk1cka { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-HdRRb .framer-17fbfi2-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-HdRRb .framer-1xwk9do { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 40px 64px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-HdRRb .framer-qcw6of, .framer-HdRRb .framer-fk0sn5, .framer-HdRRb .framer-r54j6, .framer-HdRRb .framer-1m2tyt8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-HdRRb .framer-1x454we, .framer-HdRRb .framer-1q4xtx1, .framer-HdRRb .framer-u4hh2m, .framer-HdRRb .framer-ew279x, .framer-HdRRb .framer-1ezss7e, .framer-HdRRb .framer-1klvxvr, .framer-HdRRb .framer-zzprfb, .framer-HdRRb .framer-e42o4s, .framer-HdRRb .framer-13m9oba, .framer-HdRRb .framer-tm6d7d, .framer-HdRRb .framer-a5xqu7, .framer-HdRRb .framer-1y89q3e, .framer-HdRRb .framer-wwu3ml, .framer-HdRRb .framer-1owwzxh, .framer-HdRRb .framer-1pkez9v, .framer-HdRRb .framer-1czmjub, .framer-HdRRb .framer-15hcbc1, .framer-HdRRb .framer-1jh0fzi, .framer-HdRRb .framer-1dxvpd6, .framer-HdRRb .framer-106ewbw, .framer-HdRRb .framer-ri9qbu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-HdRRb .framer-1gad10r, .framer-HdRRb .framer-4xgno8, .framer-HdRRb .framer-gsdwbc, .framer-HdRRb .framer-e9a82a { 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; padding: 0px; position: relative; width: min-content; }\",\".framer-HdRRb .framer-gfm6gc, .framer-HdRRb .framer-14qy3ub { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-HdRRb .framer-113os3m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; padding: 20px 0px 20px 0px; position: relative; width: 100%; }\",\".framer-HdRRb .framer-1kiyge8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-HdRRb .framer-1alcjgq, .framer-HdRRb .framer-esv56u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-HdRRb .framer-6fdelx-container, .framer-HdRRb .framer-nze6mt-container, .framer-HdRRb .framer-1f8rou8-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-HdRRb .framer-8g4d9o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; padding: 16px 0px 24px 0px; position: relative; width: 100%; }\",\".framer-HdRRb .framer-kubvci { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-HdRRb .framer-1p1g3cc { flex: none; height: 15px; position: relative; width: 20px; }\",\".framer-HdRRb .framer-m6gqdb { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 200px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 32px 20px 0px 20px; position: sticky; width: 100%; }\",\".framer-HdRRb .framer-1r9ltv8 { flex: none; height: auto; max-width: 1280px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-HdRRb.framer-v-rqfcqc.framer-1dngssp { width: 810px; }\",\".framer-HdRRb.framer-v-rqfcqc .framer-1xwk9do { align-content: unset; align-items: unset; display: grid; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); justify-content: center; }\",\".framer-HdRRb.framer-v-rqfcqc .framer-qcw6of, .framer-HdRRb.framer-v-rqfcqc .framer-fk0sn5, .framer-HdRRb.framer-v-rqfcqc .framer-r54j6, .framer-HdRRb.framer-v-rqfcqc .framer-1m2tyt8 { align-self: start; justify-self: start; width: 100%; }\",\".framer-HdRRb.framer-v-rqfcqc .framer-m6gqdb { height: 140px; }\",\".framer-HdRRb.framer-v-1lo9bfj.framer-1dngssp { width: 390px; }\",\".framer-HdRRb.framer-v-1lo9bfj .framer-1vi0osk { flex-direction: column; padding: 0px 0px 16px 0px; }\",\".framer-HdRRb.framer-v-1lo9bfj .framer-744sq5 { width: 100%; }\",\".framer-HdRRb.framer-v-1lo9bfj .framer-1xwk9do { flex: none; flex-direction: column; gap: 40px 40px; justify-content: flex-start; width: 100%; }\",\".framer-HdRRb.framer-v-1lo9bfj .framer-113os3m { gap: 24px 0px; justify-content: flex-start; }\",\".framer-HdRRb.framer-v-1lo9bfj .framer-1czmjub { order: 1; }\",\".framer-HdRRb.framer-v-1lo9bfj .framer-1kiyge8 { align-content: flex-start; align-items: flex-start; flex-direction: column; order: 0; }\",\".framer-HdRRb.framer-v-1lo9bfj .framer-8g4d9o { gap: 0px 24px; justify-content: center; }\",\".framer-HdRRb.framer-v-1lo9bfj .framer-kubvci { gap: 8px; }\",\".framer-HdRRb.framer-v-1lo9bfj .framer-m6gqdb { height: 64px; padding: 24px 20px 0px 20px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 612.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"qCSpSV5aB\":{\"layout\":[\"fixed\",\"auto\"]},\"MmUASfNE5\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"jmrE0Xrt1\":\"footerTrigger\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerE3KAV03BL=withCSS(Component,css,\"framer-HdRRb\");export default FramerE3KAV03BL;FramerE3KAV03BL.displayName=\"Footer\";FramerE3KAV03BL.defaultProps={height:612.5,width:1200};addPropertyControls(FramerE3KAV03BL,{variant:{options:[\"fm5TAv8Br\",\"qCSpSV5aB\",\"MmUASfNE5\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},jmrE0Xrt1:{title:\"Footer Trigger\",type:ControlType.ScrollSectionRef}});addFonts(FramerE3KAV03BL,[{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\"}]},...CompanyLogoFonts,...NewsletterFormFonts,...SocialLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerE3KAV03BL.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(CompanyLogo,{},context),()=>forwardLoader(NewsletterForm,{},context),()=>forwardLoader(SocialLink,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerE3KAV03BL\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"jmrE0Xrt1\\\":\\\"footerTrigger\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qCSpSV5aB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MmUASfNE5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"612.5\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{motion}from\"framer-motion\";export function withCSS(Component){return props=>{const[isBelow1200,setIsBelow1200]=useState(false);useEffect(()=>{const check=()=>setIsBelow1200(window.innerWidth<1200);check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[]);if(!isBelow1200){return /*#__PURE__*/_jsx(Component,{...props});}return /*#__PURE__*/_jsx(motion.div,{style:{width:\"100vw\",height:\"100dvh\",display:\"flex\",flexDirection:\"column\",justifyContent:\"flex-end\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(Component,{...props})});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withCSS\":{\"type\":\"reactHoc\",\"name\":\"withCSS\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DynamicVH.map","// Generated by Framer (d4bdfe7)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={i8jJ5DBja:new LazyValue(()=>import(\"./Gd53i_DIW-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d4bdfe7)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={i8jJ5DBja:new LazyValue(()=>import(\"./eIuR91jWX-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d4bdfe7)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={i8jJ5DBja:new LazyValue(()=>import(\"./g5paWkQMR-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ae8a13)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/mpnoLN4prdKUdes97fc1/8zDVyOSUctnjD4AIRP20/C9QVuNHI_.js\";const enabledGestures={n0TuKk6YX:{hover:true}};const cycleOrder=[\"n0TuKk6YX\",\"cLoRmImJW\"];const serializationHash=\"framer-FYt6U\";const variantClassNames={cLoRmImJW:\"framer-v-1tjxsgk\",n0TuKk6YX:\"framer-v-1u3yygp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ZeCsI7KcU=undefined;const GEuPPwG1G=undefined;const Xwu2Sja5o=undefined;const o8OBY75IO=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Active:\"n0TuKk6YX\",Mobile:\"cLoRmImJW\"};const Variants=motion.create(React.Fragment);const getProps=({click2,height,id,link,newTab,text,width,...props})=>{return{...props,GEuPPwG1G:link??props.GEuPPwG1G,o8OBY75IO:text??props.o8OBY75IO??\"Understand my customers\",variant:humanReadableVariantMap[props.variant]??props.variant??\"n0TuKk6YX\",Xwu2Sja5o:newTab??props.Xwu2Sja5o??false,ZeCsI7KcU:click2??props.ZeCsI7KcU};};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,o8OBY75IO,GEuPPwG1G,ZeCsI7KcU,Xwu2Sja5o,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"n0TuKk6YX\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1oj2hiv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ZeCsI7KcU){const res=await ZeCsI7KcU(...args);if(res===false)return false;}});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:GEuPPwG1G,motionChild:true,nodeId:\"n0TuKk6YX\",openInNewTab:Xwu2Sja5o,scopeId:\"waZFTUgXA\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1u3yygp\",className,classNames)} framer-vgmbnt`,\"data-framer-name\":\"Active\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"n0TuKk6YX\",onTap:onTap1oj2hiv,ref:refBinding,style:{...style},...addPropertyOverrides({\"n0TuKk6YX-hover\":{\"data-framer-name\":undefined},cLoRmImJW:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-bm8xlv\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"p_Gy6Xu3S\",style:{backgroundColor:\"rgba(246, 246, 242, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{\"n0TuKk6YX-hover\":{backgroundColor:\"var(--token-95aefa38-21c0-4cf3-a72e-912657312a38, rgb(250, 249, 248))\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9hd9gv\",\"data-styles-preset\":\"C9QVuNHI_\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20)))\"},children:\"Understand my customers\"})}),className:\"framer-1gxfc47\",\"data-framer-name\":\"Understand my customers\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ad5MBWWvh\",style:{\"--extracted-r6o4lv\":\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\",\"--framer-paragraph-spacing\":\"0px\"},text:o8OBY75IO,verticalAlignment:\"top\",withExternalLayout:true})})})})})})});});const css=[\".framer-FYt6U.framer-vgmbnt, .framer-FYt6U .framer-vgmbnt { display: block; }\",\".framer-FYt6U.framer-1u3yygp { 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: flex-start; overflow: visible; padding: 0px 4px 0px 4px; position: relative; text-decoration: none; width: 247px; }\",\".framer-FYt6U .framer-bm8xlv { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px 15px 6px 15px; position: relative; width: 100%; }\",\".framer-FYt6U .framer-1gxfc47 { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 247\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"cLoRmImJW\":{\"layout\":[\"fixed\",\"auto\"]},\"RP_cpa2GS\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"o8OBY75IO\":\"text\",\"GEuPPwG1G\":\"link\",\"ZeCsI7KcU\":\"click2\",\"Xwu2Sja5o\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwaZFTUgXA=withCSS(Component,css,\"framer-FYt6U\");export default FramerwaZFTUgXA;FramerwaZFTUgXA.displayName=\"Product Item 2\";FramerwaZFTUgXA.defaultProps={height:36,width:247};addPropertyControls(FramerwaZFTUgXA,{variant:{options:[\"n0TuKk6YX\",\"cLoRmImJW\"],optionTitles:[\"Active\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},o8OBY75IO:{defaultValue:\"Understand my customers\",displayTextArea:false,title:\"Text\",type:ControlType.String},ono8OBY75IOChange:{changes:\"o8OBY75IO\",type:ControlType.ChangeHandler},GEuPPwG1G:{title:\"Link\",type:ControlType.Link},ZeCsI7KcU:{title:\"Click 2\",type:ControlType.EventHandler},Xwu2Sja5o:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onXwu2Sja5oChange:{changes:\"Xwu2Sja5o\",type:ControlType.ChangeHandler}});addFonts(FramerwaZFTUgXA,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwaZFTUgXA\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerVariables\":\"{\\\"o8OBY75IO\\\":\\\"text\\\",\\\"GEuPPwG1G\\\":\\\"link\\\",\\\"ZeCsI7KcU\\\":\\\"click2\\\",\\\"Xwu2Sja5o\\\":\\\"newTab\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"247\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cLoRmImJW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RP_cpa2GS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./waZFTUgXA.map","// Generated by Framer (d4bdfe7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getPropertyControls,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/44FoyJvbtjjgQG7vJqsa/zdgQuMEZxcDbVYL72DQW/HFjN2pmoM.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/NV0UETQcs95SYILmf8CD/c3fk5qjk8Z4imXIpfwnP/s1JFKMgwn.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/n6WiICGbnIXVR7eTRKLd/vwWVuSDa6UMB7E04qY6x/g5paWkQMR.js\";import ProductItem2 from\"https://framerusercontent.com/modules/ROGuj10ULU5P0Kswda8I/Jymxnre8Ba8goA4xPkgX/waZFTUgXA.js\";const ProductItem2Fonts=getFonts(ProductItem2);const ProductItem2Controls=getPropertyControls(ProductItem2);const cycleOrder=[\"kDVuhMn2F\",\"rXKpWi6ty\",\"d0KxtolsZ\"];const serializationHash=\"framer-fmhQE\";const variantClassNames={d0KxtolsZ:\"framer-v-151bjot\",kDVuhMn2F:\"framer-v-527tq6\",rXKpWi6ty:\"framer-v-1j9sbgr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Ay50n641t=undefined;const kN4ApuUIz=undefined;const XwWQtQZhe=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Company:\"kDVuhMn2F\",Products:\"d0KxtolsZ\",Resources:\"rXKpWi6ty\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Active:\"n0TuKk6YX\",Mobile:\"cLoRmImJW\"};const getProps=({height,id,itemVariant,menuCloser,showTitle,width,...props})=>{return{...props,Ay50n641t:showTitle??props.Ay50n641t??true,kN4ApuUIz:humanReadableEnumMap[itemVariant]??itemVariant??props.kN4ApuUIz??\"n0TuKk6YX\",variant:humanReadableVariantMap[props.variant]??props.variant??\"kDVuhMn2F\",XwWQtQZhe:menuCloser??props.XwWQtQZhe};};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,XwWQtQZhe,Ay50n641t,kN4ApuUIz,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kDVuhMn2F\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const ZeCsI7KcU1no857i=activeVariantCallback(async(...args)=>{if(XwWQtQZhe){const res=await XwWQtQZhe(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);const router=useRouter();const isDisplayed=()=>{if([\"rXKpWi6ty\",\"d0KxtolsZ\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"d0KxtolsZ\")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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-527tq6\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Company\",layoutDependency:layoutDependency,layoutId:\"kDVuhMn2F\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-567513ed-1041-46e0-bfa9-96ca55532ac5, rgb(235, 235, 235))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({d0KxtolsZ:{\"data-framer-name\":\"Products\"},rXKpWi6ty:{\"data-framer-name\":\"Resources\"}},baseVariant,gestureVariant),children:[Ay50n641t!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-18wmx4j\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"o2c2oKr3c\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-12khy7n\",\"data-styles-preset\":\"s1JFKMgwn\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e465284c-e82f-48c0-ba38-d90a7b85feb1, rgb(84, 82, 78)))\"},children:\"Company\"})}),className:\"framer-5oobuh\",\"data-framer-name\":\"Company\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GgiYxSRvZ\",style:{\"--extracted-r6o4lv\":\"var(--token-e465284c-e82f-48c0-ba38-d90a7b85feb1, rgb(84, 82, 78))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({d0KxtolsZ:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rksn60\",\"data-styles-preset\":\"HFjN2pmoM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e465284c-e82f-48c0-ba38-d90a7b85feb1, rgb(84, 82, 78)))\"},children:\"Products\"})})},rXKpWi6ty:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rksn60\",\"data-styles-preset\":\"HFjN2pmoM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e465284c-e82f-48c0-ba38-d90a7b85feb1, rgb(84, 82, 78)))\"},children:\"Resources\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11x4nhh\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"QHo5JceJp\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"P68uH6fpL\"},implicitPathVariables:undefined},{href:{webPageId:\"okx82jrvB\"},implicitPathVariables:undefined},{href:{webPageId:\"M073Vpccd\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+8+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rao7h2-container\",\"data-framer-name\":\"Link 1\",layoutDependency:layoutDependency,layoutId:\"fSYcOAHtd-container\",name:\"Link 1\",nodeId:\"fSYcOAHtd\",rendersWithMotion:true,scopeId:\"g5paWkQMR\",children:/*#__PURE__*/_jsx(ProductItem2,{GEuPPwG1G:resolvedLinks[0],height:\"100%\",id:\"fSYcOAHtd\",layoutId:\"fSYcOAHtd\",name:\"Link 1\",o8OBY75IO:getLocalizedValue(\"v3\",activeLocale)??\"About Us\",style:{width:\"100%\"},variant:matchVariant(kN4ApuUIz),width:\"100%\",Xwu2Sja5o:false,ZeCsI7KcU:ZeCsI7KcU1no857i,...addPropertyOverrides({d0KxtolsZ:{GEuPPwG1G:resolvedLinks[2],o8OBY75IO:\"Experience Intelligence\"},rXKpWi6ty:{GEuPPwG1G:resolvedLinks[1],o8OBY75IO:\"Blog\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pQVYbk9Xn\"},implicitPathVariables:undefined},{href:{webPageId:\"HfxO7oWVw\"},implicitPathVariables:undefined},{href:{webPageId:\"k0JBHV655\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+8+0+0+38,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fsumyc-container\",\"data-framer-name\":\"Link 2\",layoutDependency:layoutDependency,layoutId:\"yIHhxPQ55-container\",name:\"Link 2\",nodeId:\"yIHhxPQ55\",rendersWithMotion:true,scopeId:\"g5paWkQMR\",children:/*#__PURE__*/_jsx(ProductItem2,{GEuPPwG1G:resolvedLinks1[0],height:\"100%\",id:\"yIHhxPQ55\",layoutId:\"yIHhxPQ55\",name:\"Link 2\",o8OBY75IO:getLocalizedValue(\"v4\",activeLocale)??\"Careers\",style:{width:\"100%\"},variant:matchVariant(kN4ApuUIz),width:\"100%\",Xwu2Sja5o:false,ZeCsI7KcU:ZeCsI7KcU1no857i,...addPropertyOverrides({d0KxtolsZ:{GEuPPwG1G:resolvedLinks1[2],o8OBY75IO:\"Real Estate Intelligence\"},rXKpWi6ty:{GEuPPwG1G:resolvedLinks1[1],o8OBY75IO:\"Case Studies\"}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({d0KxtolsZ:{height:36,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+8+0+0+76},rXKpWi6ty:{height:36,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+8+0+0+76}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17vgnbi-container\",\"data-framer-name\":\"Link 3\",layoutDependency:layoutDependency,layoutId:\"JsKQrYY8i-container\",name:\"Link 3\",nodeId:\"JsKQrYY8i\",rendersWithMotion:true,scopeId:\"g5paWkQMR\",children:/*#__PURE__*/_jsx(ProductItem2,{height:\"100%\",id:\"JsKQrYY8i\",layoutId:\"JsKQrYY8i\",name:\"Link 3\",o8OBY75IO:getLocalizedValue(\"v5\",activeLocale)??\"More in 2027\",style:{width:\"100%\"},variant:matchVariant(kN4ApuUIz),width:\"100%\",Xwu2Sja5o:false,ZeCsI7KcU:ZeCsI7KcU1no857i,...addPropertyOverrides({rXKpWi6ty:{GEuPPwG1G:\"http://help.primefold.ai/xi\",o8OBY75IO:\"Help center XI\",Xwu2Sja5o:true}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mAtt7LCIH\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+8+0+0+76,...addPropertyOverrides({rXKpWi6ty:{y:(componentViewport?.y||0)+8+0+0+114}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dqhpgq-container\",\"data-framer-name\":\"Link 4\",layoutDependency:layoutDependency,layoutId:\"m0K4C7Ytp-container\",name:\"Link 4\",nodeId:\"m0K4C7Ytp\",rendersWithMotion:true,scopeId:\"g5paWkQMR\",children:/*#__PURE__*/_jsx(ProductItem2,{GEuPPwG1G:resolvedLinks2[0],height:\"100%\",id:\"m0K4C7Ytp\",layoutId:\"m0K4C7Ytp\",name:\"Link 4\",o8OBY75IO:getLocalizedValue(\"v6\",activeLocale)??\"Contact\",style:{width:\"100%\"},variant:matchVariant(kN4ApuUIz),width:\"100%\",Xwu2Sja5o:false,ZeCsI7KcU:ZeCsI7KcU1no857i,...addPropertyOverrides({rXKpWi6ty:{GEuPPwG1G:\"http://help.primefold.ai/ri\",o8OBY75IO:\"Help center RI\",Xwu2Sja5o:true}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\".framer-fmhQE.framer-19tsizy, .framer-fmhQE .framer-19tsizy { display: block; }\",\".framer-fmhQE.framer-527tq6 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 8px 0px 8px 0px; position: relative; width: 209px; will-change: var(--framer-will-change-override, transform); }\",\".framer-fmhQE .framer-18wmx4j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 6px 20px 0px 20px; position: relative; width: 100%; }\",\".framer-fmhQE .framer-5oobuh { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-fmhQE .framer-11x4nhh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-fmhQE .framer-rao7h2-container, .framer-fmhQE .framer-fsumyc-container, .framer-fmhQE .framer-17vgnbi-container, .framer-fmhQE .framer-dqhpgq-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-fmhQE.framer-v-151bjot.framer-527tq6 { width: 224px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-fmhQE[data-border=\"true\"]::after, .framer-fmhQE [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 160\n * @framerIntrinsicWidth 209\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"rXKpWi6ty\":{\"layout\":[\"fixed\",\"auto\"]},\"d0KxtolsZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"XwWQtQZhe\":\"menuCloser\",\"Ay50n641t\":\"showTitle\",\"kN4ApuUIz\":\"itemVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerg5paWkQMR=withCSS(Component,css,\"framer-fmhQE\");export default Framerg5paWkQMR;Framerg5paWkQMR.displayName=\"Dropdown Links\";Framerg5paWkQMR.defaultProps={height:160,width:209};addPropertyControls(Framerg5paWkQMR,{variant:{options:[\"kDVuhMn2F\",\"rXKpWi6ty\",\"d0KxtolsZ\"],optionTitles:[\"Company\",\"Resources\",\"Products\"],title:\"Variant\",type:ControlType.Enum},XwWQtQZhe:{title:\"Menu Closer\",type:ControlType.EventHandler},Ay50n641t:{defaultValue:true,title:\"Show Title\",type:ControlType.Boolean},onAy50n641tChange:{changes:\"Ay50n641t\",type:ControlType.ChangeHandler},kN4ApuUIz:ProductItem2Controls?.[\"variant\"]&&{...ProductItem2Controls[\"variant\"],defaultValue:\"n0TuKk6YX\",description:undefined,hidden:undefined,optional:undefined,title:\"Item Variant\"},onkN4ApuUIzChange:{changes:\"kN4ApuUIz\",type:ControlType.ChangeHandler}});addFonts(Framerg5paWkQMR,[{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\"}]},...ProductItem2Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});Framerg5paWkQMR.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(ProductItem2,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg5paWkQMR\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"160\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"209\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"XwWQtQZhe\\\":\\\"menuCloser\\\",\\\"Ay50n641t\\\":\\\"showTitle\\\",\\\"kN4ApuUIz\\\":\\\"itemVariant\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rXKpWi6ty\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"d0KxtolsZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./g5paWkQMR.map","// Generated by Framer (d4bdfe7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,runTasksWithYield,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 sharedStyle from\"https://framerusercontent.com/modules/mpnoLN4prdKUdes97fc1/8zDVyOSUctnjD4AIRP20/C9QVuNHI_.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/JR3RgWdH5ml9odrRhfR2/jRpHFIDhH6HOrki105Em/eIuR91jWX.js\";import CaretRight from\"https://framerusercontent.com/modules/NAo7PoCmUxKokBsXuy3w/t3g5WaPxxzgdqmX2LdmR/NHIeMIhai.js\";import DropdownLinks from\"https://framerusercontent.com/modules/Ve5F9UEpFKdHcQZkclPM/iPsISgBqb8rVvFYv4leh/g5paWkQMR.js\";const CaretRightFonts=getFonts(CaretRight);const DropdownLinksFonts=getFonts(DropdownLinks);const cycleOrder=[\"b3SDa0Vup\",\"qXgeZy_cN\",\"pYsUjjIgJ\",\"r76qDf4Cc\"];const serializationHash=\"framer-lAgVI\";const variantClassNames={b3SDa0Vup:\"framer-v-ekdu6n\",pYsUjjIgJ:\"framer-v-1s6v9tj\",qXgeZy_cN:\"framer-v-19kmd44\",r76qDf4Cc:\"framer-v-oawb0z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gUx6tXSiR=undefined;const h7zXEum2y=undefined;const MHeIcTY8F=undefined;const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 3\":\"pYsUjjIgJ\",\"Variant 4\":\"r76qDf4Cc\",Collapsed:\"b3SDa0Vup\",Expanded:\"qXgeZy_cN\"};const Variants=motion.create(React.Fragment);const getProps=({color,height,hover,id,menuCloser,width,...props})=>{return{...props,gUx6tXSiR:hover??props.gUx6tXSiR,h7zXEum2y:color??props.h7zXEum2y??\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\",MHeIcTY8F:menuCloser??props.MHeIcTY8F,variant:humanReadableVariantMap[props.variant]??props.variant??\"b3SDa0Vup\"};};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,gUx6tXSiR,h7zXEum2y,MHeIcTY8F,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"b3SDa0Vup\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1tt2un2=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(gUx6tXSiR){const res=await gUx6tXSiR(...args);if(res===false)return false;}});const onTapaw2zm0=activeVariantCallback(async(...args)=>{setVariant(\"r76qDf4Cc\");});const onTap1mrfg7q=activeVariantCallback(async(...args)=>{setVariant(\"pYsUjjIgJ\");});const XwWQtQZhe1y2tvhs=activeVariantCallback(async(...args)=>{if(MHeIcTY8F){const res=await MHeIcTY8F(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);const isDisplayed=()=>{if([\"pYsUjjIgJ\",\"r76qDf4Cc\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ekdu6n\",className,classNames),\"data-framer-name\":\"Collapsed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"b3SDa0Vup\",onMouseEnter:onMouseEnter1tt2un2,ref:refBinding,style:{...style},...addPropertyOverrides({pYsUjjIgJ:{\"data-framer-name\":\"Variant 3\"},qXgeZy_cN:{\"data-framer-name\":\"Expanded\"},r76qDf4Cc:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kbwyw7\",layoutDependency:layoutDependency,layoutId:\"xsI847DZC\",...addPropertyOverrides({pYsUjjIgJ:{\"data-highlight\":true,onTap:onTapaw2zm0},r76qDf4Cc:{\"data-highlight\":true,onTap:onTap1mrfg7q}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9hd9gv\",\"data-styles-preset\":\"C9QVuNHI_\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-h7zXEum2y-eIuR91jWX))\"},children:\"Products\"})}),className:\"framer-119cq1b\",\"data-framer-name\":\"Products Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"k3YYVzHt0\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-h7zXEum2y-eIuR91jWX)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-h7zXEum2y-eIuR91jWX\":h7zXEum2y},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(CaretRight,{animated:true,className:\"framer-1p1jb7d\",layoutDependency:layoutDependency,layoutId:\"GI6Mg1B5V\",style:{\"--1tfqbvp\":h7zXEum2y,rotate:90},variants:{qXgeZy_cN:{rotate:-90},r76qDf4Cc:{rotate:-90}}})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({pYsUjjIgJ:{height:160,width:`calc(${componentViewport?.width||\"100vw\"} - 16px)`,y:(componentViewport?.y||0)+30},r76qDf4Cc:{height:160,width:`calc(${componentViewport?.width||\"100vw\"} - 16px)`,y:(componentViewport?.y||0)+10+(((componentViewport?.height||200)-20-194)/2+24+10)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18n9j1m-container\",layoutDependency:layoutDependency,layoutId:\"ZfFSH4MGr-container\",nodeId:\"ZfFSH4MGr\",rendersWithMotion:true,scopeId:\"eIuR91jWX\",style:{opacity:1},variants:{pYsUjjIgJ:{opacity:0},r76qDf4Cc:{opacity:1}},children:/*#__PURE__*/_jsx(DropdownLinks,{Ay50n641t:false,height:\"100%\",id:\"ZfFSH4MGr\",kN4ApuUIz:\"n0TuKk6YX\",layoutId:\"ZfFSH4MGr\",style:{width:\"100%\"},variant:matchVariant(\"rXKpWi6ty\"),width:\"100%\",XwWQtQZhe:XwWQtQZhe1y2tvhs,...addPropertyOverrides({pYsUjjIgJ:{variant:matchVariant(\"d0KxtolsZ\")},r76qDf4Cc:{kN4ApuUIz:\"cLoRmImJW\",variant:matchVariant(\"d0KxtolsZ\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-lAgVI.framer-148kdye, .framer-lAgVI .framer-148kdye { display: block; }\",\".framer-lAgVI.framer-ekdu6n { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 6px 8px 6px 8px; position: relative; width: min-content; }\",\".framer-lAgVI .framer-1kbwyw7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-lAgVI .framer-119cq1b { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-lAgVI .framer-1p1jb7d { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 16px; }\",\".framer-lAgVI .framer-18n9j1m-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-lAgVI.framer-v-1s6v9tj.framer-ekdu6n, .framer-lAgVI.framer-v-oawb0z.framer-ekdu6n { flex-direction: column; gap: 10px; overflow: var(--overflow-clip-fallback, clip); padding: 10px 8px 10px 8px; width: 300px; }\",\".framer-lAgVI.framer-v-1s6v9tj .framer-1kbwyw7, .framer-lAgVI.framer-v-oawb0z .framer-1kbwyw7 { cursor: pointer; gap: unset; justify-content: space-between; width: 100%; }\",\".framer-lAgVI.framer-v-1s6v9tj .framer-18n9j1m-container { flex: none; left: 8px; position: absolute; right: 8px; top: 30px; width: unset; }\",\".framer-lAgVI.framer-v-oawb0z .framer-18n9j1m-container { flex: none; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 107\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"qXgeZy_cN\":{\"layout\":[\"auto\",\"auto\"]},\"pYsUjjIgJ\":{\"layout\":[\"fixed\",\"auto\"]},\"r76qDf4Cc\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"gUx6tXSiR\":\"hover\",\"h7zXEum2y\":\"color\",\"MHeIcTY8F\":\"menuCloser\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereIuR91jWX=withCSS(Component,css,\"framer-lAgVI\");export default FramereIuR91jWX;FramereIuR91jWX.displayName=\"Dropdown Item\";FramereIuR91jWX.defaultProps={height:36,width:107};addPropertyControls(FramereIuR91jWX,{variant:{options:[\"b3SDa0Vup\",\"qXgeZy_cN\",\"pYsUjjIgJ\",\"r76qDf4Cc\"],optionTitles:[\"Collapsed\",\"Expanded\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},gUx6tXSiR:{title:\"Hover\",type:ControlType.EventHandler},h7zXEum2y:{defaultValue:\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\",title:\"Color\",type:ControlType.Color},MHeIcTY8F:{title:\"Menu Closer\",type:ControlType.EventHandler}});addFonts(FramereIuR91jWX,[{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\"}]},...CaretRightFonts,...DropdownLinksFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramereIuR91jWX.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(DropdownLinks,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereIuR91jWX\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"gUx6tXSiR\\\":\\\"hover\\\",\\\"h7zXEum2y\\\":\\\"color\\\",\\\"MHeIcTY8F\\\":\\\"menuCloser\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qXgeZy_cN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pYsUjjIgJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"r76qDf4Cc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"107\",\"framerIntrinsicHeight\":\"36\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4d43e7b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,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 sharedStyle from\"https://framerusercontent.com/modules/mpnoLN4prdKUdes97fc1/8zDVyOSUctnjD4AIRP20/C9QVuNHI_.js\";import CaretRight from\"https://framerusercontent.com/modules/NAo7PoCmUxKokBsXuy3w/t3g5WaPxxzgdqmX2LdmR/NHIeMIhai.js\";import DropdownLinks from\"https://framerusercontent.com/modules/Ve5F9UEpFKdHcQZkclPM/iPsISgBqb8rVvFYv4leh/g5paWkQMR.js\";const CaretRightFonts=getFonts(CaretRight);const DropdownLinksFonts=getFonts(DropdownLinks);const cycleOrder=[\"hnecQWKaI\",\"TNrK8C022\",\"zCJjpLPJ5\",\"PIv4P2ZYF\"];const serializationHash=\"framer-fmwXX\";const variantClassNames={hnecQWKaI:\"framer-v-lvzf6g\",PIv4P2ZYF:\"framer-v-1ixw6je\",TNrK8C022:\"framer-v-lzefbo\",zCJjpLPJ5:\"framer-v-1kxpqjz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const G61happIM=undefined;const MclEwfBXH=undefined;const x3qTuc0Ke=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Mobile - Collapsed\":\"zCJjpLPJ5\",\"Mobile - Expanded\":\"PIv4P2ZYF\",Collapsed:\"hnecQWKaI\",Expanded:\"TNrK8C022\"};const Variants=motion.create(React.Fragment);const getProps=({color,enter,height,id,menuCloser,width,...props})=>{return{...props,G61happIM:enter??props.G61happIM,MclEwfBXH:color??props.MclEwfBXH??\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"hnecQWKaI\",x3qTuc0Ke:menuCloser??props.x3qTuc0Ke};};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,G61happIM,MclEwfBXH,x3qTuc0Ke,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hnecQWKaI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter3z0gzf=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(G61happIM){const res=await G61happIM(...args);if(res===false)return false;}});const onTap2q7q83=activeVariantCallback(async(...args)=>{setVariant(\"PIv4P2ZYF\");});const onTapnc0fre=activeVariantCallback(async(...args)=>{setVariant(\"zCJjpLPJ5\");});const XwWQtQZhe1nxennl=activeVariantCallback(async(...args)=>{if(x3qTuc0Ke){const res=await x3qTuc0Ke(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"zCJjpLPJ5\",\"PIv4P2ZYF\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-lvzf6g\",className,classNames),\"data-framer-name\":\"Collapsed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hnecQWKaI\",onMouseEnter:onMouseEnter3z0gzf,ref:refBinding,style:{...style},...addPropertyOverrides({PIv4P2ZYF:{\"data-framer-name\":\"Mobile - Expanded\"},TNrK8C022:{\"data-framer-name\":\"Expanded\"},zCJjpLPJ5:{\"data-framer-name\":\"Mobile - Collapsed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17emof6\",layoutDependency:layoutDependency,layoutId:\"wCbxr7NKR\",...addPropertyOverrides({PIv4P2ZYF:{\"data-highlight\":true,onTap:onTapnc0fre},zCJjpLPJ5:{\"data-highlight\":true,onTap:onTap2q7q83}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9hd9gv\",\"data-styles-preset\":\"C9QVuNHI_\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-MclEwfBXH-I4oAud8vF))\"},children:\"Company\"})}),className:\"framer-1wsgka4\",\"data-framer-name\":\"Demo Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"htvGi3JBJ\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-MclEwfBXH-I4oAud8vF)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-MclEwfBXH-I4oAud8vF\":MclEwfBXH,opacity:1},variants:{PIv4P2ZYF:{opacity:1},TNrK8C022:{opacity:.7},zCJjpLPJ5:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(CaretRight,{animated:true,className:\"framer-ti0h7e\",layoutDependency:layoutDependency,layoutId:\"WM3z2Fd2N\",style:{\"--1tfqbvp\":MclEwfBXH,rotate:90},variants:{PIv4P2ZYF:{rotate:-90},TNrK8C022:{rotate:-90}}})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({PIv4P2ZYF:{height:160,width:`calc(${componentViewport?.width||\"100vw\"} - 16px)`,y:(componentViewport?.y||0)+10+34},zCJjpLPJ5:{height:160,width:`calc(${componentViewport?.width||\"100vw\"} - 16px)`,y:(componentViewport?.y||0)+30}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r1cgck-container\",layoutDependency:layoutDependency,layoutId:\"xxwjYXNOR-container\",nodeId:\"xxwjYXNOR\",rendersWithMotion:true,scopeId:\"I4oAud8vF\",style:{opacity:1},variants:{PIv4P2ZYF:{opacity:1},zCJjpLPJ5:{opacity:0}},children:/*#__PURE__*/_jsx(DropdownLinks,{Ay50n641t:false,height:\"100%\",id:\"xxwjYXNOR\",kN4ApuUIz:\"n0TuKk6YX\",layoutId:\"xxwjYXNOR\",style:{width:\"100%\"},variant:matchVariant(\"kDVuhMn2F\"),width:\"100%\",XwWQtQZhe:XwWQtQZhe1nxennl,...addPropertyOverrides({PIv4P2ZYF:{kN4ApuUIz:\"cLoRmImJW\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-fmwXX.framer-9logzw, .framer-fmwXX .framer-9logzw { display: block; }\",\".framer-fmwXX.framer-lvzf6g { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 6px 8px 6px 8px; position: relative; width: min-content; }\",\".framer-fmwXX .framer-17emof6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-fmwXX .framer-1wsgka4 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-fmwXX .framer-ti0h7e { flex: none; height: auto; position: relative; width: 16px; }\",\".framer-fmwXX .framer-1r1cgck-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-fmwXX.framer-v-1kxpqjz.framer-lvzf6g, .framer-fmwXX.framer-v-1ixw6je.framer-lvzf6g { flex-direction: column; gap: 10px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 10px 8px 10px 8px; width: 200px; }\",\".framer-fmwXX.framer-v-1kxpqjz .framer-17emof6, .framer-fmwXX.framer-v-1ixw6je .framer-17emof6 { cursor: pointer; gap: unset; justify-content: space-between; width: 100%; }\",\".framer-fmwXX.framer-v-1kxpqjz .framer-1wsgka4, .framer-fmwXX.framer-v-1ixw6je .framer-1wsgka4 { order: 0; }\",\".framer-fmwXX.framer-v-1kxpqjz .framer-ti0h7e, .framer-fmwXX.framer-v-1ixw6je .framer-ti0h7e { order: 1; }\",\".framer-fmwXX.framer-v-1kxpqjz .framer-1r1cgck-container { flex: none; left: 8px; position: absolute; right: 8px; top: 30px; width: unset; z-index: 0; }\",\".framer-fmwXX.framer-v-1ixw6je .framer-1r1cgck-container { flex: none; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 113\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"TNrK8C022\":{\"layout\":[\"auto\",\"auto\"]},\"zCJjpLPJ5\":{\"layout\":[\"fixed\",\"auto\"]},\"PIv4P2ZYF\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"G61happIM\":\"enter\",\"MclEwfBXH\":\"color\",\"x3qTuc0Ke\":\"menuCloser\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerI4oAud8vF=withCSS(Component,css,\"framer-fmwXX\");export default FramerI4oAud8vF;FramerI4oAud8vF.displayName=\"Company Link\";FramerI4oAud8vF.defaultProps={height:36,width:113};addPropertyControls(FramerI4oAud8vF,{variant:{options:[\"hnecQWKaI\",\"TNrK8C022\",\"zCJjpLPJ5\",\"PIv4P2ZYF\"],optionTitles:[\"Collapsed\",\"Expanded\",\"Mobile - Collapsed\",\"Mobile - Expanded\"],title:\"Variant\",type:ControlType.Enum},G61happIM:{title:\"Enter\",type:ControlType.EventHandler},MclEwfBXH:{defaultValue:\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\",title:\"Color\",type:ControlType.Color},x3qTuc0Ke:{title:\"Menu Closer\",type:ControlType.EventHandler}});addFonts(FramerI4oAud8vF,[{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\"}]},...CaretRightFonts,...DropdownLinksFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerI4oAud8vF.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(DropdownLinks,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerI4oAud8vF\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"113\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TNrK8C022\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zCJjpLPJ5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PIv4P2ZYF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"G61happIM\\\":\\\"enter\\\",\\\"MclEwfBXH\\\":\\\"color\\\",\\\"x3qTuc0Ke\\\":\\\"menuCloser\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4d43e7b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,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 sharedStyle from\"https://framerusercontent.com/modules/mpnoLN4prdKUdes97fc1/8zDVyOSUctnjD4AIRP20/C9QVuNHI_.js\";import CaretRight from\"https://framerusercontent.com/modules/NAo7PoCmUxKokBsXuy3w/t3g5WaPxxzgdqmX2LdmR/NHIeMIhai.js\";import DropdownLinks from\"https://framerusercontent.com/modules/Ve5F9UEpFKdHcQZkclPM/iPsISgBqb8rVvFYv4leh/g5paWkQMR.js\";const CaretRightFonts=getFonts(CaretRight);const DropdownLinksFonts=getFonts(DropdownLinks);const cycleOrder=[\"fXxlck16D\",\"rTQa6_LvW\",\"vwuhOEpL7\",\"P5MiaePj6\"];const serializationHash=\"framer-j90Og\";const variantClassNames={fXxlck16D:\"framer-v-xk61m4\",P5MiaePj6:\"framer-v-a8r46a\",rTQa6_LvW:\"framer-v-s2dgoa\",vwuhOEpL7:\"framer-v-4wg6p1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const G61happIM=undefined;const ZRGdCAbiR=undefined;const uZPNkKfcq=undefined;const bjwtDYxm6=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Mobile - Collapsed\":\"vwuhOEpL7\",\"Mobile - Expanded\":\"P5MiaePj6\",Collapsed:\"fXxlck16D\",Expanded:\"rTQa6_LvW\"};const Variants=motion.create(React.Fragment);const getProps=({color,enter,fill,height,id,menuCloser,width,...props})=>{return{...props,bjwtDYxm6:menuCloser??props.bjwtDYxm6,G61happIM:enter??props.G61happIM,uZPNkKfcq:fill??props.uZPNkKfcq??\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"fXxlck16D\",ZRGdCAbiR:color??props.ZRGdCAbiR??\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,G61happIM,ZRGdCAbiR,uZPNkKfcq,bjwtDYxm6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fXxlck16D\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter3z0gzf=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(G61happIM){const res=await G61happIM(...args);if(res===false)return false;}});const onTap1o2g25e=activeVariantCallback(async(...args)=>{setVariant(\"P5MiaePj6\");});const onTappipgng=activeVariantCallback(async(...args)=>{setVariant(\"vwuhOEpL7\");});const XwWQtQZhe16xv9r9=activeVariantCallback(async(...args)=>{if(bjwtDYxm6){const res=await bjwtDYxm6(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"vwuhOEpL7\",\"P5MiaePj6\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-xk61m4\",className,classNames),\"data-framer-name\":\"Collapsed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"fXxlck16D\",onMouseEnter:onMouseEnter3z0gzf,ref:refBinding,style:{...style},...addPropertyOverrides({P5MiaePj6:{\"data-framer-name\":\"Mobile - Expanded\"},rTQa6_LvW:{\"data-framer-name\":\"Expanded\"},vwuhOEpL7:{\"data-framer-name\":\"Mobile - Collapsed\",\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bdcw9z\",layoutDependency:layoutDependency,layoutId:\"v_goyg0Ph\",...addPropertyOverrides({P5MiaePj6:{\"data-highlight\":true,onTap:onTappipgng},vwuhOEpL7:{\"data-highlight\":true,onTap:onTap1o2g25e}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9hd9gv\",\"data-styles-preset\":\"C9QVuNHI_\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-ZRGdCAbiR-MetA6PiFJ))\"},children:\"Resources\"})}),className:\"framer-1mkc682\",\"data-framer-name\":\"Demo Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"W8axiNgjj\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-ZRGdCAbiR-MetA6PiFJ)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-ZRGdCAbiR-MetA6PiFJ\":ZRGdCAbiR,opacity:1},variants:{P5MiaePj6:{opacity:1},rTQa6_LvW:{opacity:.7},vwuhOEpL7:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(CaretRight,{animated:true,className:\"framer-8depi9\",layoutDependency:layoutDependency,layoutId:\"nHjWxtmRu\",style:{\"--1tfqbvp\":uZPNkKfcq,rotate:90},variants:{P5MiaePj6:{rotate:-90},rTQa6_LvW:{rotate:-90}}})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({P5MiaePj6:{height:160,width:`calc(${componentViewport?.width||\"100vw\"} - 16px)`,y:(componentViewport?.y||0)+10+34},vwuhOEpL7:{height:160,width:`calc(${componentViewport?.width||\"100vw\"} - 16px)`,y:(componentViewport?.y||0)+30}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ej0pq7-container\",layoutDependency:layoutDependency,layoutId:\"mfEYAArUM-container\",nodeId:\"mfEYAArUM\",rendersWithMotion:true,scopeId:\"MetA6PiFJ\",style:{opacity:1},variants:{P5MiaePj6:{opacity:1},vwuhOEpL7:{opacity:0}},children:/*#__PURE__*/_jsx(DropdownLinks,{Ay50n641t:false,height:\"100%\",id:\"mfEYAArUM\",kN4ApuUIz:\"n0TuKk6YX\",layoutId:\"mfEYAArUM\",style:{width:\"100%\"},variant:matchVariant(\"kDVuhMn2F\"),width:\"100%\",XwWQtQZhe:XwWQtQZhe16xv9r9,...addPropertyOverrides({P5MiaePj6:{kN4ApuUIz:\"cLoRmImJW\",variant:matchVariant(\"rXKpWi6ty\")},vwuhOEpL7:{variant:matchVariant(\"rXKpWi6ty\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-j90Og.framer-gi1c92, .framer-j90Og .framer-gi1c92 { display: block; }\",\".framer-j90Og.framer-xk61m4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 6px 8px 6px 8px; position: relative; width: min-content; }\",\".framer-j90Og .framer-1bdcw9z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-j90Og .framer-1mkc682 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-j90Og .framer-8depi9 { flex: none; height: auto; position: relative; width: 16px; }\",\".framer-j90Og .framer-ej0pq7-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-j90Og.framer-v-4wg6p1.framer-xk61m4, .framer-j90Og.framer-v-a8r46a.framer-xk61m4 { flex-direction: column; gap: 10px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 10px 8px 10px 8px; width: 200px; }\",\".framer-j90Og.framer-v-4wg6p1 .framer-1bdcw9z, .framer-j90Og.framer-v-a8r46a .framer-1bdcw9z { cursor: pointer; gap: unset; justify-content: space-between; width: 100%; }\",\".framer-j90Og.framer-v-4wg6p1 .framer-1mkc682, .framer-j90Og.framer-v-a8r46a .framer-1mkc682 { order: 0; }\",\".framer-j90Og.framer-v-4wg6p1 .framer-8depi9, .framer-j90Og.framer-v-a8r46a .framer-8depi9 { order: 1; }\",\".framer-j90Og.framer-v-4wg6p1 .framer-ej0pq7-container { flex: none; left: 8px; position: absolute; right: 8px; top: 30px; width: unset; z-index: 0; }\",\".framer-j90Og.framer-v-a8r46a .framer-ej0pq7-container { flex: none; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 119\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"rTQa6_LvW\":{\"layout\":[\"auto\",\"auto\"]},\"vwuhOEpL7\":{\"layout\":[\"fixed\",\"auto\"]},\"P5MiaePj6\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"G61happIM\":\"enter\",\"ZRGdCAbiR\":\"color\",\"uZPNkKfcq\":\"fill\",\"bjwtDYxm6\":\"menuCloser\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMetA6PiFJ=withCSS(Component,css,\"framer-j90Og\");export default FramerMetA6PiFJ;FramerMetA6PiFJ.displayName=\"Resources Link\";FramerMetA6PiFJ.defaultProps={height:36,width:119};addPropertyControls(FramerMetA6PiFJ,{variant:{options:[\"fXxlck16D\",\"rTQa6_LvW\",\"vwuhOEpL7\",\"P5MiaePj6\"],optionTitles:[\"Collapsed\",\"Expanded\",\"Mobile - Collapsed\",\"Mobile - Expanded\"],title:\"Variant\",type:ControlType.Enum},G61happIM:{title:\"Enter\",type:ControlType.EventHandler},ZRGdCAbiR:{defaultValue:\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\",title:\"Color\",type:ControlType.Color},uZPNkKfcq:{defaultValue:'var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255)) /* {\"name\":\"G0\"} */',title:\"Fill\",type:ControlType.Color},bjwtDYxm6:{title:\"Menu Closer\",type:ControlType.EventHandler}});addFonts(FramerMetA6PiFJ,[{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\"}]},...CaretRightFonts,...DropdownLinksFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerMetA6PiFJ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(DropdownLinks,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMetA6PiFJ\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"G61happIM\\\":\\\"enter\\\",\\\"ZRGdCAbiR\\\":\\\"color\\\",\\\"uZPNkKfcq\\\":\\\"fill\\\",\\\"bjwtDYxm6\\\":\\\"menuCloser\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rTQa6_LvW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vwuhOEpL7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"P5MiaePj6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"119\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (80f113d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/mpnoLN4prdKUdes97fc1/8zDVyOSUctnjD4AIRP20/C9QVuNHI_.js\";const enabledGestures={okUF4QNW_:{hover:true}};const cycleOrder=[\"okUF4QNW_\",\"BxR0nr8pH\"];const serializationHash=\"framer-xMVol\";const variantClassNames={BxR0nr8pH:\"framer-v-akqrp6\",okUF4QNW_:\"framer-v-8b204p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qSSZKfV07=undefined;const UoHX3Y1uE=undefined;const TVgd7cF2Z=undefined;const yNJPvErko=undefined;const kIoU0l6fZ=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Link:\"okUF4QNW_\",Mobile:\"BxR0nr8pH\"};const Variants=motion.create(React.Fragment);const getProps=({color,height,hover,id,label,link,menuCloser,width,...props})=>{return{...props,kIoU0l6fZ:label??props.kIoU0l6fZ??\"Plans\",qSSZKfV07:hover??props.qSSZKfV07,TVgd7cF2Z:menuCloser??props.TVgd7cF2Z,UoHX3Y1uE:link??props.UoHX3Y1uE,variant:humanReadableVariantMap[props.variant]??props.variant??\"okUF4QNW_\",yNJPvErko:color??props.yNJPvErko??\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,UoHX3Y1uE,kIoU0l6fZ,qSSZKfV07,yNJPvErko,TVgd7cF2Z,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"okUF4QNW_\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterpz2a3e=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(qSSZKfV07){const res=await qSSZKfV07(...args);if(res===false)return false;}});const onTapfp1q61=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(TVgd7cF2Z){const res=await TVgd7cF2Z(...args);if(res===false)return false;}});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:UoHX3Y1uE,motionChild:true,nodeId:\"okUF4QNW_\",openInNewTab:false,scopeId:\"qrZxsf8dP\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-8b204p\",className,classNames)} framer-1wejvrx`,\"data-framer-name\":\"Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"okUF4QNW_\",onMouseEnter:onMouseEnterpz2a3e,ref:refBinding,style:{...style},...addPropertyOverrides({\"okUF4QNW_-hover\":{\"data-framer-name\":undefined},BxR0nr8pH:{\"data-framer-name\":\"Mobile\",onMouseEnter:undefined,onTap:onTapfp1q61}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9hd9gv\",\"data-styles-preset\":\"C9QVuNHI_\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-yNJPvErko-qrZxsf8dP))\"},children:\"Plans\"})}),className:\"framer-wp09ww\",\"data-framer-name\":\"Demo Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kcr38VbOv\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-yNJPvErko-qrZxsf8dP)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-yNJPvErko-qrZxsf8dP\":yNJPvErko,opacity:1},text:kIoU0l6fZ,variants:{\"okUF4QNW_-hover\":{opacity:.7}},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\".framer-xMVol.framer-1wejvrx, .framer-xMVol .framer-1wejvrx { display: block; }\",\".framer-xMVol.framer-8b204p { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 6px 8px 6px 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-xMVol .framer-wp09ww { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-xMVol.framer-v-akqrp6.framer-8b204p { justify-content: flex-start; padding: 10px 8px 10px 8px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 57.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"BxR0nr8pH\":{\"layout\":[\"auto\",\"auto\"]},\"PaVQiNwY9\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"UoHX3Y1uE\":\"link\",\"kIoU0l6fZ\":\"label\",\"qSSZKfV07\":\"hover\",\"yNJPvErko\":\"color\",\"TVgd7cF2Z\":\"menuCloser\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqrZxsf8dP=withCSS(Component,css,\"framer-xMVol\");export default FramerqrZxsf8dP;FramerqrZxsf8dP.displayName=\"Link Item\";FramerqrZxsf8dP.defaultProps={height:36,width:57.5};addPropertyControls(FramerqrZxsf8dP,{variant:{options:[\"okUF4QNW_\",\"BxR0nr8pH\"],optionTitles:[\"Link\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},UoHX3Y1uE:{title:\"Link\",type:ControlType.Link},kIoU0l6fZ:{defaultValue:\"Plans\",displayTextArea:false,title:\"Label\",type:ControlType.String},onkIoU0l6fZChange:{changes:\"kIoU0l6fZ\",type:ControlType.ChangeHandler},qSSZKfV07:{title:\"Hover\",type:ControlType.EventHandler},yNJPvErko:{defaultValue:\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\",title:\"Color\",type:ControlType.Color},TVgd7cF2Z:{title:\"Menu Closer\",type:ControlType.EventHandler}});addFonts(FramerqrZxsf8dP,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqrZxsf8dP\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"UoHX3Y1uE\\\":\\\"link\\\",\\\"kIoU0l6fZ\\\":\\\"label\\\",\\\"qSSZKfV07\\\":\\\"hover\\\",\\\"yNJPvErko\\\":\\\"color\\\",\\\"TVgd7cF2Z\\\":\\\"menuCloser\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BxR0nr8pH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PaVQiNwY9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"57.5\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"36\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qrZxsf8dP.map","// Generated by Framer (80f113d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"SKDKY9N4p\",\"HAL1qnwhK\"];const serializationHash=\"framer-1JeFI\";const variantClassNames={HAL1qnwhK:\"framer-v-w41jv5\",SKDKY9N4p:\"framer-v-1twhsos\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const uwzu9LBJn=undefined;const aIczXutre=undefined;const transition1={delay:0,duration:.3,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 humanReadableVariantMap={Collapse:\"HAL1qnwhK\",Expand:\"SKDKY9N4p\"};const Variants=motion.create(React.Fragment);const getProps=({click,fill,height,id,width,...props})=>{return{...props,aIczXutre:fill??props.aIczXutre??\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\",uwzu9LBJn:click??props.uwzu9LBJn,variant:humanReadableVariantMap[props.variant]??props.variant??\"SKDKY9N4p\"};};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,uwzu9LBJn,aIczXutre,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SKDKY9N4p\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1awmu4r=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(uwzu9LBJn){const res=await uwzu9LBJn(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1twhsos\",className,classNames),\"data-framer-name\":\"Expand\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"SKDKY9N4p\",onTap:onTap1awmu4r,ref:refBinding,style:{...style},...addPropertyOverrides({HAL1qnwhK:{\"data-framer-name\":\"Collapse\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jdes4t\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"qpfnH0zlX\",style:{backgroundColor:aIczXutre,rotate:0},variants:{HAL1qnwhK:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e2rk0i\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"bRpfNQHF_\",style:{backgroundColor:aIczXutre,opacity:1},variants:{HAL1qnwhK:{opacity:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16zb6qn\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"EPn2_ewCG\",style:{backgroundColor:aIczXutre,rotate:0},variants:{HAL1qnwhK:{rotate:45}}})]})})})});});const css=[\".framer-1JeFI.framer-1vmziqq, .framer-1JeFI .framer-1vmziqq { display: block; }\",\".framer-1JeFI.framer-1twhsos { cursor: pointer; height: 25px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 24px; }\",\".framer-1JeFI .framer-1jdes4t { flex: none; height: 1px; left: calc(50.00000000000002% - 16px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(68.00000000000003% - 1px / 2); width: 16px; }\",\".framer-1JeFI .framer-1e2rk0i { flex: none; height: 1px; left: calc(50.00000000000002% - 16px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(50.00000000000002% - 1px / 2); width: 16px; }\",\".framer-1JeFI .framer-16zb6qn { flex: none; height: 1px; left: calc(50.00000000000002% - 16px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(28.000000000000025% - 1px / 2); width: 16px; }\",\".framer-1JeFI.framer-v-w41jv5 .framer-1jdes4t, .framer-1JeFI.framer-v-w41jv5 .framer-16zb6qn { top: calc(48.00000000000002% - 1px / 2); }\",\".framer-1JeFI.framer-v-w41jv5 .framer-1e2rk0i { left: calc(50.00000000000002% - 1px / 2); width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 25\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HAL1qnwhK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uwzu9LBJn\":\"click\",\"aIczXutre\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerURXBMJI4N=withCSS(Component,css,\"framer-1JeFI\");export default FramerURXBMJI4N;FramerURXBMJI4N.displayName=\"Hamburger Button\";FramerURXBMJI4N.defaultProps={height:25,width:24};addPropertyControls(FramerURXBMJI4N,{variant:{options:[\"SKDKY9N4p\",\"HAL1qnwhK\"],optionTitles:[\"Expand\",\"Collapse\"],title:\"Variant\",type:ControlType.Enum},uwzu9LBJn:{title:\"Click\",type:ControlType.EventHandler},aIczXutre:{defaultValue:'var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255)) /* {\"name\":\"G0\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(FramerURXBMJI4N,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerURXBMJI4N\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"25\",\"framerVariables\":\"{\\\"uwzu9LBJn\\\":\\\"click\\\",\\\"aIczXutre\\\":\\\"fill\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HAL1qnwhK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./URXBMJI4N.map","// Generated by Framer (d4bdfe7)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS as withCSS1,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withCSS}from\"https://framerusercontent.com/modules/g3WcDU1wDHui5WFJwKOQ/BP4Judq1SjS0RXovUruU/DynamicVH.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/ljrCXgCqREfh80PmUBY8/0DNTvVd0ZoFO6BX25nuz/Gd53i_DIW.js\";import DropdownItem from\"https://framerusercontent.com/modules/aHrWwHcxDI53mtJQeJmL/odKs25SSp6hoKeZyPA0l/eIuR91jWX.js\";import DropdownLinks from\"https://framerusercontent.com/modules/Ve5F9UEpFKdHcQZkclPM/iPsISgBqb8rVvFYv4leh/g5paWkQMR.js\";import CompanyLink from\"https://framerusercontent.com/modules/ZSos738GpZUNKLEtmbHZ/HFENRNwmQNkYIYSyMuzT/I4oAud8vF.js\";import CompanyLogo from\"https://framerusercontent.com/modules/UelLIJOBKyDbaV0lmyvc/gAJWv7Zd5mLKNaIoh7TG/LQSGeYeDC.js\";import ResourcesLink from\"https://framerusercontent.com/modules/2jG2C6zPSk1sNwfipNye/V1eZkYQvWUmhuYaoLyVA/MetA6PiFJ.js\";import Button from\"https://framerusercontent.com/modules/P8r9hRr9x0Tg5H0UBtGH/hhg5asX8yosUDKGKrdCh/mkdyb58VB.js\";import LinkItem from\"https://framerusercontent.com/modules/YaFaU6592A9LFuPmqSoE/Dg4CaiI5lEwJLSBsXkEo/qrZxsf8dP.js\";import HamburgerButton from\"https://framerusercontent.com/modules/xQBUHN7FYHXO45EVg3NC/mhQwBvPUQx0fXk9KYZMa/URXBMJI4N.js\";const CompanyLogoFonts=getFonts(CompanyLogo);const HamburgerButtonFonts=getFonts(HamburgerButton);const DropdownItemFonts=getFonts(DropdownItem);const DropdownLinksFonts=getFonts(DropdownLinks);const MotionDivWithFX=withFX(motion.div);const LinkItemFonts=getFonts(LinkItem);const ResourcesLinkFonts=getFonts(ResourcesLink);const CompanyLinkFonts=getFonts(CompanyLink);const ButtonFonts=getFonts(Button);const MotionDivWithCSS1jiay66=withCodeBoundaryForOverrides(motion.div,{nodeId:\"uO8YyPLoI\",override:withCSS,scopeId:\"Gd53i_DIW\"});const cycleOrder=[\"FF_RL8FL4\",\"pzCNzb90s\",\"SQOgtBOkC\",\"E7fDScmBO\",\"EU6OC2hlb\",\"Sks8xgC4X\",\"TCVB_lEhM\"];const serializationHash=\"framer-vEmLO\";const variantClassNames={E7fDScmBO:\"framer-v-1at7sq4\",EU6OC2hlb:\"framer-v-l0uc2a\",FF_RL8FL4:\"framer-v-i21tn\",pzCNzb90s:\"framer-v-s5z9rr\",Sks8xgC4X:\"framer-v-ev9ryh\",SQOgtBOkC:\"framer-v-1dky7wa\",TCVB_lEhM:\"framer-v-14xtz2g\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:-10};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-10};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const transition3={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Blurred BG\":\"pzCNzb90s\",\"Desktop Transparent\":\"FF_RL8FL4\",\"Desktop White\":\"SQOgtBOkC\",\"Mobile Transparent Collapsed\":\"TCVB_lEhM\",\"Mobile Transparent Expanded\":\"Sks8xgC4X\",\"Mobile White Collapsed\":\"EU6OC2hlb\",\"Mobile White Expanded\":\"E7fDScmBO\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"FF_RL8FL4\"};};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:\"FF_RL8FL4\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const safNz7XWi1i6elkd=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"EU6OC2hlb\"),100);});const safNz7XWi1omeech=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"TCVB_lEhM\"),100);});const uwzu9LBJn1wj8tjo=activeVariantCallback(async(...args)=>{setVariant(\"o96JfIrJ2\");});const uwzu9LBJn11wtcgc=activeVariantCallback(async(...args)=>{setVariant(\"EU6OC2hlb\");});const uwzu9LBJn19h747f=activeVariantCallback(async(...args)=>{setVariant(\"E7fDScmBO\");});const uwzu9LBJn1yb7nqi=activeVariantCallback(async(...args)=>{setVariant(\"TCVB_lEhM\");});const uwzu9LBJn7hoqi5=activeVariantCallback(async(...args)=>{setVariant(\"Sks8xgC4X\");});const gUx6tXSiR13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const MHeIcTY8F1i6elkd=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"EU6OC2hlb\"),100);});const MHeIcTY8F1omeech=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"TCVB_lEhM\"),100);});const TVgd7cF2Z1i6elkd=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"EU6OC2hlb\"),100);});const TVgd7cF2Z1omeech=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"TCVB_lEhM\"),100);});const G61happIM13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const bjwtDYxm61i6elkd=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"EU6OC2hlb\"),100);});const bjwtDYxm61omeech=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"TCVB_lEhM\"),100);});const x3qTuc0Ke1i6elkd=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"EU6OC2hlb\"),100);});const x3qTuc0Ke1omeech=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"TCVB_lEhM\"),100);});const onTap1i6elkd=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"EU6OC2hlb\"),100);});const onTap1omeech=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"TCVB_lEhM\"),100);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"E7fDScmBO\",\"EU6OC2hlb\",\"Sks8xgC4X\",\"TCVB_lEhM\"].includes(baseVariant))return true;return false;};const ref1=React.useRef(null);const isDisplayed1=()=>{if([\"E7fDScmBO\",\"EU6OC2hlb\",\"Sks8xgC4X\",\"TCVB_lEhM\"].includes(baseVariant))return false;return true;};const ref2=React.useRef(null);const router=useRouter();usePreloadLocalizedValues(activeLocale);const ref3=React.useRef(null);const ref4=React.useRef(null);const ref5=React.useRef(null);const ref6=React.useRef(null);const isDisplayed2=()=>{if([\"E7fDScmBO\",\"Sks8xgC4X\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({E7fDScmBO:{value:transition2},EU6OC2hlb:{value:transition2},Sks8xgC4X:{value:transition2},TCVB_lEhM:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-i21tn\",className,classNames),\"data-framer-name\":\"Desktop Transparent\",layoutDependency:layoutDependency,layoutId:\"FF_RL8FL4\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(255, 255, 255, 0)\",...style},variants:{E7fDScmBO:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\"},EU6OC2hlb:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-567513ed-1041-46e0-bfa9-96ca55532ac5, rgb(235, 235, 235))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\"},Sks8xgC4X:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\"},SQOgtBOkC:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-567513ed-1041-46e0-bfa9-96ca55532ac5, rgb(235, 235, 235))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\"},TCVB_lEhM:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({E7fDScmBO:{\"data-framer-name\":\"Mobile White Expanded\"},EU6OC2hlb:{\"data-border\":true,\"data-framer-name\":\"Mobile White Collapsed\"},pzCNzb90s:{\"data-framer-name\":\"Desktop Blurred BG\"},Sks8xgC4X:{\"data-framer-name\":\"Mobile Transparent Expanded\"},SQOgtBOkC:{\"data-border\":true,\"data-framer-name\":\"Desktop White\"},TCVB_lEhM:{\"data-framer-name\":\"Mobile Transparent Collapsed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2bbzkb\",\"data-framer-name\":\"Header Content\",layoutDependency:layoutDependency,layoutId:\"tCiZaIpdC\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1do87bn\",\"data-border\":true,\"data-framer-name\":\"BG\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"t0SAz0Ywk\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-567513ed-1041-46e0-bfa9-96ca55532ac5, rgb(235, 235, 235))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(255, 255, 255, 0.72)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,opacity:0,WebkitBackdropFilter:\"blur(5px)\"},variants:{pzCNzb90s:{opacity:1}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lyvgcl\",\"data-framer-name\":\"Header Links\",layoutDependency:layoutDependency,layoutId:\"tr0nF6v27\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7rlrix\",\"data-framer-name\":\"Logo & Hamburger\",layoutDependency:layoutDependency,layoutId:\"sxk5So3p4\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"124px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-72)/2)+16+9+0,...addPropertyOverrides({E7fDScmBO:{y:(componentViewport?.y||0)+0+24+0+0+5},EU6OC2hlb:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-80)/2)+24+0+0+5},pzCNzb90s:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-88)/2)+24+9+0},Sks8xgC4X:{y:(componentViewport?.y||0)+0+24+0+0+5},TCVB_lEhM:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-80)/2)+24+0+0+5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bnb7oe-container\",layoutDependency:layoutDependency,layoutId:\"LycVHcHHt-container\",nodeId:\"LycVHcHHt\",rendersWithMotion:true,scopeId:\"Gd53i_DIW\",children:/*#__PURE__*/_jsx(CompanyLogo,{height:\"100%\",id:\"LycVHcHHt\",layoutId:\"LycVHcHHt\",style:{width:\"100%\"},variant:matchVariant(\"Ye3JhLA1C\"),width:\"100%\",...addPropertyOverrides({E7fDScmBO:{safNz7XWi:safNz7XWi1i6elkd,variant:matchVariant(\"anjvVIcUA\")},EU6OC2hlb:{variant:matchVariant(\"anjvVIcUA\")},pzCNzb90s:{variant:matchVariant(\"anjvVIcUA\")},Sks8xgC4X:{safNz7XWi:safNz7XWi1omeech,variant:matchVariant(\"anjvVIcUA\")},SQOgtBOkC:{variant:matchVariant(\"anjvVIcUA\")}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({E7fDScmBO:{height:32,width:\"32px\",y:(componentViewport?.y||0)+0+24+0+0+0},EU6OC2hlb:{height:32,width:\"32px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-80)/2)+24+0+0+0},Sks8xgC4X:{height:32,width:\"32px\",y:(componentViewport?.y||0)+0+24+0+0+0},TCVB_lEhM:{height:32,width:\"32px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-80)/2)+24+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a4mi1a-container\",layoutDependency:layoutDependency,layoutId:\"j3cD6lPTd-container\",nodeId:\"j3cD6lPTd\",rendersWithMotion:true,scopeId:\"Gd53i_DIW\",children:/*#__PURE__*/_jsx(HamburgerButton,{aIczXutre:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\",height:\"100%\",id:\"j3cD6lPTd\",layoutId:\"j3cD6lPTd\",style:{height:\"100%\",width:\"100%\"},uwzu9LBJn:uwzu9LBJn1wj8tjo,variant:matchVariant(\"HAL1qnwhK\"),width:\"100%\",...addPropertyOverrides({E7fDScmBO:{uwzu9LBJn:uwzu9LBJn11wtcgc},EU6OC2hlb:{uwzu9LBJn:uwzu9LBJn19h747f,variant:matchVariant(\"SKDKY9N4p\")},Sks8xgC4X:{uwzu9LBJn:uwzu9LBJn1yb7nqi},TCVB_lEhM:{aIczXutre:\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\",uwzu9LBJn:uwzu9LBJn7hoqi5,variant:matchVariant(\"SKDKY9N4p\")}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5z9yn1\",\"data-framer-name\":\"Links & Buttons\",layoutDependency:layoutDependency,layoutId:\"MF_zUXqmS\",style:{opacity:1},variants:{EU6OC2hlb:{opacity:0},Sks8xgC4X:{opacity:1},TCVB_lEhM:{opacity:0}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w321id\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"j9Eq4UZDN\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,enabled:isDisplayed1(),children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-72)/2)+16+0+2+0,...addPropertyOverrides({E7fDScmBO:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+0+24+0+56+0+0+0+0},EU6OC2hlb:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-80)/2)+24+40+0+0+0+0},pzCNzb90s:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-88)/2)+24+0+2+0},Sks8xgC4X:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+0+24+0+56+0+0+0+0},TCVB_lEhM:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-80)/2)+24+40+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-3m5eni-container\",\"data-framer-name\":\"Nav Product Dropdown\",id:`${layoutId}-3m5eni`,layoutDependency:layoutDependency,layoutId:\"hNPd6DL_g-container\",name:\"Nav Product Dropdown\",nodeId:\"hNPd6DL_g\",ref:ref1,rendersWithMotion:true,scopeId:\"Gd53i_DIW\",children:[/*#__PURE__*/_jsx(DropdownItem,{gUx6tXSiR:gUx6tXSiR13elrgn({overlay}),h7zXEum2y:\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\",height:\"100%\",id:\"hNPd6DL_g\",layoutId:\"hNPd6DL_g\",name:\"Nav Product Dropdown\",variant:matchVariant(overlay.visible&&\"qXgeZy_cN\",overlay.visible?\"qXgeZy_cN\":\"b3SDa0Vup\"),width:\"100%\",...addPropertyOverrides({E7fDScmBO:{h7zXEum2y:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\",MHeIcTY8F:MHeIcTY8F1i6elkd,style:{width:\"100%\"},variant:matchVariant(overlay.visible&&\"qXgeZy_cN\",overlay.visible?\"qXgeZy_cN\":\"pYsUjjIgJ\")},EU6OC2hlb:{h7zXEum2y:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\",style:{width:\"100%\"},variant:matchVariant(overlay.visible&&\"qXgeZy_cN\",overlay.visible?\"qXgeZy_cN\":\"pYsUjjIgJ\")},pzCNzb90s:{h7zXEum2y:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"},Sks8xgC4X:{h7zXEum2y:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\",MHeIcTY8F:MHeIcTY8F1omeech,style:{width:\"100%\"},variant:matchVariant(overlay.visible&&\"qXgeZy_cN\",overlay.visible?\"qXgeZy_cN\":\"pYsUjjIgJ\")},SQOgtBOkC:{h7zXEum2y:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"},TCVB_lEhM:{h7zXEum2y:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\",style:{width:\"100%\"},variant:matchVariant(overlay.visible&&\"qXgeZy_cN\",overlay.visible?\"qXgeZy_cN\":\"pYsUjjIgJ\")}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-3m5eni`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1k3xv9y\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"qUdIx78BB\",ref:ref2,role:\"dialog\",style:{boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"240px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1btcbsx-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ntj9J3ivD-container\",nodeId:\"ntj9J3ivD\",rendersWithMotion:true,scopeId:\"Gd53i_DIW\",children:/*#__PURE__*/_jsx(DropdownLinks,{Ay50n641t:true,height:\"100%\",id:\"ntj9J3ivD\",kN4ApuUIz:\"n0TuKk6YX\",layoutId:\"ntj9J3ivD\",style:{width:\"100%\"},variant:matchVariant(\"d0KxtolsZ\"),width:\"100%\"})})})})})})]})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"XRTOkScub\"},implicitPathVariables:undefined},{href:{webPageId:\"XRTOkScub\"},implicitPathVariables:undefined},{href:{webPageId:\"XRTOkScub\"},implicitPathVariables:undefined},{href:{webPageId:\"XRTOkScub\"},implicitPathVariables:undefined},{href:{webPageId:\"XRTOkScub\"},implicitPathVariables:undefined},{href:{webPageId:\"XRTOkScub\"},implicitPathVariables:undefined},{href:{webPageId:\"XRTOkScub\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-72)/2)+16+0+2+0,...addPropertyOverrides({E7fDScmBO:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+0+24+0+56+0+0+0+48},EU6OC2hlb:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-80)/2)+24+40+0+0+0+36},pzCNzb90s:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-88)/2)+24+0+2+0},Sks8xgC4X:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+0+24+0+56+0+0+0+48},TCVB_lEhM:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-80)/2)+24+40+0+0+0+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f3b68m-container\",layoutDependency:layoutDependency,layoutId:\"dFNgUiV5w-container\",nodeId:\"dFNgUiV5w\",rendersWithMotion:true,scopeId:\"Gd53i_DIW\",children:/*#__PURE__*/_jsx(LinkItem,{height:\"100%\",id:\"dFNgUiV5w\",kIoU0l6fZ:getLocalizedValue(\"v0\",activeLocale)??\"Plans\",layoutId:\"dFNgUiV5w\",UoHX3Y1uE:resolvedLinks[0],variant:matchVariant(\"okUF4QNW_\"),width:\"100%\",yNJPvErko:\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\",...addPropertyOverrides({E7fDScmBO:{qSSZKfV07:undefined,style:{width:\"100%\"},TVgd7cF2Z:TVgd7cF2Z1i6elkd,UoHX3Y1uE:resolvedLinks[3],variant:matchVariant(\"BxR0nr8pH\"),yNJPvErko:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"},EU6OC2hlb:{style:{width:\"100%\"},UoHX3Y1uE:resolvedLinks[4],variant:matchVariant(\"BxR0nr8pH\"),yNJPvErko:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"},pzCNzb90s:{UoHX3Y1uE:resolvedLinks[1],yNJPvErko:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"},Sks8xgC4X:{qSSZKfV07:undefined,style:{width:\"100%\"},TVgd7cF2Z:TVgd7cF2Z1omeech,UoHX3Y1uE:resolvedLinks[5],variant:matchVariant(\"BxR0nr8pH\"),yNJPvErko:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"},SQOgtBOkC:{UoHX3Y1uE:resolvedLinks[2],yNJPvErko:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"},TCVB_lEhM:{style:{width:\"100%\"},UoHX3Y1uE:resolvedLinks[6],variant:matchVariant(\"BxR0nr8pH\"),yNJPvErko:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ez8mNChOs\"},implicitPathVariables:undefined},{href:{webPageId:\"Ez8mNChOs\"},implicitPathVariables:undefined},{href:{webPageId:\"Ez8mNChOs\"},implicitPathVariables:undefined},{href:{webPageId:\"Ez8mNChOs\"},implicitPathVariables:undefined},{href:{webPageId:\"Ez8mNChOs\"},implicitPathVariables:undefined},{href:{webPageId:\"Ez8mNChOs\"},implicitPathVariables:undefined},{href:{webPageId:\"Ez8mNChOs\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-72)/2)+16+0+2+0,...addPropertyOverrides({E7fDScmBO:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+0+24+0+56+0+0+0+96},EU6OC2hlb:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-80)/2)+24+40+0+0+0+72},pzCNzb90s:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-88)/2)+24+0+2+0},Sks8xgC4X:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+0+24+0+56+0+0+0+96},TCVB_lEhM:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-80)/2)+24+40+0+0+0+72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-171195z-container\",layoutDependency:layoutDependency,layoutId:\"QfQBYIt14-container\",nodeId:\"QfQBYIt14\",rendersWithMotion:true,scopeId:\"Gd53i_DIW\",children:/*#__PURE__*/_jsx(LinkItem,{height:\"100%\",id:\"QfQBYIt14\",kIoU0l6fZ:getLocalizedValue(\"v1\",activeLocale)??\"Security\",layoutId:\"QfQBYIt14\",UoHX3Y1uE:resolvedLinks1[0],variant:matchVariant(\"okUF4QNW_\"),width:\"100%\",yNJPvErko:\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\",...addPropertyOverrides({E7fDScmBO:{style:{width:\"100%\"},TVgd7cF2Z:TVgd7cF2Z1i6elkd,UoHX3Y1uE:resolvedLinks1[3],variant:matchVariant(\"BxR0nr8pH\"),yNJPvErko:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"},EU6OC2hlb:{style:{width:\"100%\"},UoHX3Y1uE:resolvedLinks1[4],variant:matchVariant(\"BxR0nr8pH\"),yNJPvErko:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"},pzCNzb90s:{UoHX3Y1uE:resolvedLinks1[1],yNJPvErko:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"},Sks8xgC4X:{style:{width:\"100%\"},TVgd7cF2Z:TVgd7cF2Z1omeech,UoHX3Y1uE:resolvedLinks1[5],variant:matchVariant(\"BxR0nr8pH\"),yNJPvErko:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"},SQOgtBOkC:{UoHX3Y1uE:resolvedLinks1[2],yNJPvErko:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"},TCVB_lEhM:{style:{width:\"100%\"},UoHX3Y1uE:resolvedLinks1[6],variant:matchVariant(\"BxR0nr8pH\"),yNJPvErko:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,enabled:isDisplayed1(),children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-72)/2)+16+0+2+0,...addPropertyOverrides({E7fDScmBO:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+0+24+0+56+0+0+0+144},EU6OC2hlb:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-80)/2)+24+40+0+0+0+108},pzCNzb90s:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-88)/2)+24+0+2+0},Sks8xgC4X:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+0+24+0+56+0+0+0+144},TCVB_lEhM:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-80)/2)+24+40+0+0+0+108}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-wrec5q-container\",id:`${layoutId}-wrec5q`,layoutDependency:layoutDependency,layoutId:\"pqg5tfDGy-container\",nodeId:\"pqg5tfDGy\",ref:ref3,rendersWithMotion:true,scopeId:\"Gd53i_DIW\",children:[/*#__PURE__*/_jsx(ResourcesLink,{G61happIM:G61happIM13elrgn({overlay:overlay1}),height:\"100%\",id:\"pqg5tfDGy\",layoutId:\"pqg5tfDGy\",uZPNkKfcq:\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\",variant:matchVariant(overlay1.visible&&\"rTQa6_LvW\",overlay1.visible?\"rTQa6_LvW\":\"fXxlck16D\"),width:\"100%\",ZRGdCAbiR:\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\",...addPropertyOverrides({E7fDScmBO:{bjwtDYxm6:bjwtDYxm61i6elkd,style:{width:\"100%\"},uZPNkKfcq:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\",variant:matchVariant(overlay1.visible&&\"rTQa6_LvW\",overlay1.visible?\"rTQa6_LvW\":\"vwuhOEpL7\"),ZRGdCAbiR:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"},EU6OC2hlb:{style:{width:\"100%\"},uZPNkKfcq:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\",variant:matchVariant(overlay1.visible&&\"rTQa6_LvW\",overlay1.visible?\"rTQa6_LvW\":\"vwuhOEpL7\"),ZRGdCAbiR:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"},pzCNzb90s:{uZPNkKfcq:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\",ZRGdCAbiR:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"},Sks8xgC4X:{bjwtDYxm6:bjwtDYxm61omeech,style:{width:\"100%\"},uZPNkKfcq:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\",variant:matchVariant(overlay1.visible&&\"rTQa6_LvW\",overlay1.visible?\"rTQa6_LvW\":\"vwuhOEpL7\"),ZRGdCAbiR:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"},SQOgtBOkC:{uZPNkKfcq:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\",ZRGdCAbiR:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"},TCVB_lEhM:{style:{width:\"100%\"},uZPNkKfcq:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\",variant:matchVariant(overlay1.visible&&\"rTQa6_LvW\",overlay1.visible?\"rTQa6_LvW\":\"vwuhOEpL7\"),ZRGdCAbiR:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref3,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-wrec5q`,offsetX:0,offsetY:10,onDismiss:overlay1.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-c2upg6\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"AmasWjWyw\",ref:ref4,role:\"dialog\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"240px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c5nld9-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"ZrxaefEQI-container\",nodeId:\"ZrxaefEQI\",rendersWithMotion:true,scopeId:\"Gd53i_DIW\",children:/*#__PURE__*/_jsx(DropdownLinks,{Ay50n641t:true,height:\"100%\",id:\"ZrxaefEQI\",kN4ApuUIz:\"n0TuKk6YX\",layoutId:\"ZrxaefEQI\",style:{width:\"100%\"},variant:matchVariant(\"rXKpWi6ty\"),width:\"100%\"})})})})})})]})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,enabled:isDisplayed1(),children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-72)/2)+16+0+2+0,...addPropertyOverrides({E7fDScmBO:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+0+24+0+56+0+0+0+192},EU6OC2hlb:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-80)/2)+24+40+0+0+0+144},pzCNzb90s:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-88)/2)+24+0+2+0},Sks8xgC4X:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+0+24+0+56+0+0+0+192},TCVB_lEhM:{width:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1320px) - 40px, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-80)/2)+24+40+0+0+0+144}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-5card0-container\",id:`${layoutId}-5card0`,layoutDependency:layoutDependency,layoutId:\"uvkM5vEQQ-container\",nodeId:\"uvkM5vEQQ\",ref:ref5,rendersWithMotion:true,scopeId:\"Gd53i_DIW\",children:[/*#__PURE__*/_jsx(CompanyLink,{G61happIM:G61happIM13elrgn({overlay:overlay2}),height:\"100%\",id:\"uvkM5vEQQ\",layoutId:\"uvkM5vEQQ\",MclEwfBXH:\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\",variant:matchVariant(overlay2.visible&&\"TNrK8C022\",overlay2.visible?\"TNrK8C022\":\"hnecQWKaI\"),width:\"100%\",...addPropertyOverrides({E7fDScmBO:{MclEwfBXH:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\",style:{width:\"100%\"},variant:matchVariant(overlay2.visible&&\"TNrK8C022\",overlay2.visible?\"TNrK8C022\":\"zCJjpLPJ5\"),x3qTuc0Ke:x3qTuc0Ke1i6elkd},EU6OC2hlb:{MclEwfBXH:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\",style:{width:\"100%\"},variant:matchVariant(overlay2.visible&&\"TNrK8C022\",overlay2.visible?\"TNrK8C022\":\"zCJjpLPJ5\")},pzCNzb90s:{MclEwfBXH:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"},Sks8xgC4X:{MclEwfBXH:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\",style:{width:\"100%\"},variant:matchVariant(overlay2.visible&&\"TNrK8C022\",overlay2.visible?\"TNrK8C022\":\"zCJjpLPJ5\"),x3qTuc0Ke:x3qTuc0Ke1omeech},SQOgtBOkC:{MclEwfBXH:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\"},TCVB_lEhM:{MclEwfBXH:\"var(--token-e74bddf3-bb42-4096-a361-48bbdc0282c9, rgb(26, 24, 20))\",style:{width:\"100%\"},variant:matchVariant(overlay2.visible&&\"TNrK8C022\",overlay2.visible?\"TNrK8C022\":\"zCJjpLPJ5\")}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref5,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-5card0`,offsetX:0,offsetY:10,onDismiss:overlay2.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-dkmqk6\",exit:animation3,initial:animation5,layoutDependency:layoutDependency,layoutId:\"UE9_zsrXN\",ref:ref6,role:\"dialog\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"240px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sm6af8-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"uwCfPIfmB-container\",nodeId:\"uwCfPIfmB\",rendersWithMotion:true,scopeId:\"Gd53i_DIW\",children:/*#__PURE__*/_jsx(DropdownLinks,{Ay50n641t:true,height:\"100%\",id:\"uwCfPIfmB\",kN4ApuUIz:\"n0TuKk6YX\",layoutId:\"uwCfPIfmB\",style:{width:\"100%\"},variant:matchVariant(\"kDVuhMn2F\"),width:\"100%\"})})})})})})]})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8vtqpx\",layoutDependency:layoutDependency,layoutId:\"bZrnN1vp8\",...addPropertyOverrides({E7fDScmBO:{\"data-highlight\":true,onTap:onTap1i6elkd},Sks8xgC4X:{\"data-highlight\":true,onTap:onTap1omeech}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-72)/2)+16+0+0+0,...addPropertyOverrides({E7fDScmBO:{width:`max((max(min(${componentViewport?.width||\"100vw\"}, 1320px) - 40px, 1px) - 16px) / 2, 1px)`,y:(componentViewport?.y||0)+0+24+0+56+0+(0+Math.max(0,(Math.max(0,(((componentViewport?.height||200)-0-48)*1-0-56)/1)*1-0-64)/1)*1+24)+0},EU6OC2hlb:{width:`max((max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1320px) - 40px, 1px) - 16px) / 2, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-80)/2)+24+40+0+204+0},pzCNzb90s:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-88)/2)+24+0+0+0},Sks8xgC4X:{width:`max((max(min(${componentViewport?.width||\"100vw\"}, 1320px) - 40px, 1px) - 16px) / 2, 1px)`,y:(componentViewport?.y||0)+0+24+0+56+0+(0+Math.max(0,(Math.max(0,(((componentViewport?.height||200)-0-48)*1-0-56)/1)*1-0-64)/1)*1+24)+0},TCVB_lEhM:{width:`max((max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1320px) - 40px, 1px) - 16px) / 2, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-80)/2)+24+40+0+204+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b6gpfb-container\",layoutDependency:layoutDependency,layoutId:\"z81VxeNxG-container\",nodeId:\"z81VxeNxG\",rendersWithMotion:true,scopeId:\"Gd53i_DIW\",children:/*#__PURE__*/_jsx(Button,{AsKz8VEWU:getLocalizedValue(\"v2\",activeLocale)??\"Sign in\",height:\"100%\",id:\"z81VxeNxG\",jDbiQ7JsS:\"https://xi.primefold.ai\",layoutId:\"z81VxeNxG\",variant:matchVariant(\"sNkGrbKPE\"),width:\"100%\",...addPropertyOverrides({E7fDScmBO:{style:{width:\"100%\"},variant:matchVariant(\"LfzaEHgnz\")},EU6OC2hlb:{style:{width:\"100%\"},variant:matchVariant(\"LfzaEHgnz\")},pzCNzb90s:{variant:matchVariant(\"IkwlDgSNE\")},Sks8xgC4X:{style:{width:\"100%\"},variant:matchVariant(\"LfzaEHgnz\")},SQOgtBOkC:{variant:matchVariant(\"IkwlDgSNE\")},TCVB_lEhM:{style:{width:\"100%\"},variant:matchVariant(\"LfzaEHgnz\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-72)/2)+16+0+0+0,...addPropertyOverrides({E7fDScmBO:{width:`max((max(min(${componentViewport?.width||\"100vw\"}, 1320px) - 40px, 1px) - 16px) / 2, 1px)`,y:(componentViewport?.y||0)+0+24+0+56+0+(0+Math.max(0,(Math.max(0,(((componentViewport?.height||200)-0-48)*1-0-56)/1)*1-0-64)/1)*1+24)+0},EU6OC2hlb:{width:`max((max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1320px) - 40px, 1px) - 16px) / 2, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-80)/2)+24+40+0+204+0},pzCNzb90s:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-88)/2)+24+0+0+0},Sks8xgC4X:{width:`max((max(min(${componentViewport?.width||\"100vw\"}, 1320px) - 40px, 1px) - 16px) / 2, 1px)`,y:(componentViewport?.y||0)+0+24+0+56+0+(0+Math.max(0,(Math.max(0,(((componentViewport?.height||200)-0-48)*1-0-56)/1)*1-0-64)/1)*1+24)+0},TCVB_lEhM:{width:`max((max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1320px) - 40px, 1px) - 16px) / 2, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||200)-0-80)/2)+24+40+0+204+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-70m8hi-container\",layoutDependency:layoutDependency,layoutId:\"XVBOaHiJY-container\",nodeId:\"XVBOaHiJY\",rendersWithMotion:true,scopeId:\"Gd53i_DIW\",children:/*#__PURE__*/_jsx(Button,{AsKz8VEWU:getLocalizedValue(\"v3\",activeLocale)??\"Book a call\",height:\"100%\",id:\"XVBOaHiJY\",jDbiQ7JsS:\"https://calendly.com/d/dv3b-wwt-mfy/talk-to-primefold\",layoutId:\"XVBOaHiJY\",variant:matchVariant(\"X9Y402saa\"),width:\"100%\",...addPropertyOverrides({E7fDScmBO:{style:{width:\"100%\"}},EU6OC2hlb:{style:{width:\"100%\"}},pzCNzb90s:{variant:matchVariant(\"LfzaEHgnz\")},Sks8xgC4X:{style:{width:\"100%\"}},SQOgtBOkC:{variant:matchVariant(\"LfzaEHgnz\")},TCVB_lEhM:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]})]})]})]}),isDisplayed2()&&/*#__PURE__*/_jsx(MotionDivWithCSS1jiay66,{className:\"framer-1jiay66\",\"data-framer-name\":\"Dynamic VH (For Mobile)\",layoutDependency:layoutDependency,layoutId:\"uO8YyPLoI\"})]})})})});});const css=[\".framer-vEmLO.framer-1vx23lh, .framer-vEmLO .framer-1vx23lh { display: block; }\",\".framer-vEmLO.framer-i21tn { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 191px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-vEmLO .framer-2bbzkb { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1320px; overflow: visible; padding: 16px 20px 16px 20px; position: relative; width: 1px; }\",\".framer-vEmLO .framer-1do87bn { -webkit-user-select: none; bottom: 4px; flex: none; gap: 0px; left: 0px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; right: 0px; top: 4px; user-select: none; will-change: var(--framer-will-change-override, transform); }\",\".framer-vEmLO .framer-1lyvgcl { align-content: center; align-items: center; 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-vEmLO .framer-7rlrix { 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-vEmLO .framer-1bnb7oe-container { flex: none; height: auto; position: relative; width: 124px; }\",\".framer-vEmLO .framer-a4mi1a-container { flex: none; height: 25px; position: relative; width: 24px; }\",\".framer-vEmLO .framer-5z9yn1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vEmLO .framer-1w321id { align-content: center; align-items: center; 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: min-content; }\",\".framer-vEmLO .framer-3m5eni-container, .framer-vEmLO .framer-f3b68m-container, .framer-vEmLO .framer-171195z-container, .framer-vEmLO .framer-wrec5q-container, .framer-vEmLO .framer-5card0-container, .framer-vEmLO .framer-b6gpfb-container, .framer-vEmLO .framer-70m8hi-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-vEmLO .framer-1k3xv9y, .framer-vEmLO .framer-c2upg6, .framer-vEmLO .framer-dkmqk6 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-vEmLO .framer-1btcbsx-container, .framer-vEmLO .framer-1c5nld9-container, .framer-vEmLO .framer-1sm6af8-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-vEmLO .framer-8vtqpx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-vEmLO .framer-1jiay66 { flex: 1 0 0px; height: 645px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-vEmLO.framer-v-s5z9rr .framer-2bbzkb { max-width: 1280px; padding: 24px 20px 24px 20px; }\",\".framer-vEmLO.framer-v-s5z9rr .framer-1do87bn { bottom: 8px; top: 8px; }\",\".framer-vEmLO.framer-v-1at7sq4.framer-i21tn, .framer-vEmLO.framer-v-l0uc2a.framer-i21tn, .framer-vEmLO.framer-v-ev9ryh.framer-i21tn, .framer-vEmLO.framer-v-14xtz2g.framer-i21tn { gap: 0px; overflow: hidden; width: 390px; }\",\".framer-vEmLO.framer-v-1at7sq4 .framer-2bbzkb, .framer-vEmLO.framer-v-ev9ryh .framer-2bbzkb { align-content: flex-start; align-items: flex-start; bottom: 0px; flex: none; gap: 0px; height: unset; justify-content: flex-start; left: 0px; padding: 24px 20px 24px 20px; position: absolute; right: 0px; top: 0px; width: unset; z-index: 1; }\",\".framer-vEmLO.framer-v-1at7sq4 .framer-1lyvgcl, .framer-vEmLO.framer-v-ev9ryh .framer-1lyvgcl { flex-direction: column; gap: 24px; height: 100%; justify-content: flex-start; }\",\".framer-vEmLO.framer-v-1at7sq4 .framer-7rlrix, .framer-vEmLO.framer-v-l0uc2a .framer-7rlrix, .framer-vEmLO.framer-v-ev9ryh .framer-7rlrix, .framer-vEmLO.framer-v-14xtz2g .framer-7rlrix { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-vEmLO.framer-v-1at7sq4 .framer-a4mi1a-container, .framer-vEmLO.framer-v-l0uc2a .framer-a4mi1a-container, .framer-vEmLO.framer-v-ev9ryh .framer-a4mi1a-container, .framer-vEmLO.framer-v-14xtz2g .framer-a4mi1a-container { height: 32px; width: 32px; }\",\".framer-vEmLO.framer-v-1at7sq4 .framer-5z9yn1, .framer-vEmLO.framer-v-ev9ryh .framer-5z9yn1 { flex: 1 0 0px; flex-direction: column; height: 1px; width: 100%; }\",\".framer-vEmLO.framer-v-1at7sq4 .framer-1w321id, .framer-vEmLO.framer-v-ev9ryh .framer-1w321id { flex: 1 0 0px; flex-direction: column; height: 1px; overflow: auto; padding: 0px 0px 24px 0px; width: 100%; }\",\".framer-vEmLO.framer-v-1at7sq4 .framer-3m5eni-container, .framer-vEmLO.framer-v-1at7sq4 .framer-f3b68m-container, .framer-vEmLO.framer-v-1at7sq4 .framer-171195z-container, .framer-vEmLO.framer-v-1at7sq4 .framer-wrec5q-container, .framer-vEmLO.framer-v-1at7sq4 .framer-5card0-container, .framer-vEmLO.framer-v-l0uc2a .framer-3m5eni-container, .framer-vEmLO.framer-v-l0uc2a .framer-f3b68m-container, .framer-vEmLO.framer-v-l0uc2a .framer-171195z-container, .framer-vEmLO.framer-v-l0uc2a .framer-wrec5q-container, .framer-vEmLO.framer-v-l0uc2a .framer-5card0-container, .framer-vEmLO.framer-v-l0uc2a .framer-8vtqpx, .framer-vEmLO.framer-v-ev9ryh .framer-3m5eni-container, .framer-vEmLO.framer-v-ev9ryh .framer-f3b68m-container, .framer-vEmLO.framer-v-ev9ryh .framer-171195z-container, .framer-vEmLO.framer-v-ev9ryh .framer-wrec5q-container, .framer-vEmLO.framer-v-ev9ryh .framer-5card0-container, .framer-vEmLO.framer-v-14xtz2g .framer-3m5eni-container, .framer-vEmLO.framer-v-14xtz2g .framer-f3b68m-container, .framer-vEmLO.framer-v-14xtz2g .framer-171195z-container, .framer-vEmLO.framer-v-14xtz2g .framer-wrec5q-container, .framer-vEmLO.framer-v-14xtz2g .framer-5card0-container, .framer-vEmLO.framer-v-14xtz2g .framer-8vtqpx { width: 100%; }\",\".framer-vEmLO.framer-v-1at7sq4 .framer-8vtqpx, .framer-vEmLO.framer-v-ev9ryh .framer-8vtqpx { cursor: pointer; width: 100%; }\",\".framer-vEmLO.framer-v-1at7sq4 .framer-b6gpfb-container, .framer-vEmLO.framer-v-1at7sq4 .framer-70m8hi-container, .framer-vEmLO.framer-v-l0uc2a .framer-b6gpfb-container, .framer-vEmLO.framer-v-l0uc2a .framer-70m8hi-container, .framer-vEmLO.framer-v-ev9ryh .framer-b6gpfb-container, .framer-vEmLO.framer-v-ev9ryh .framer-70m8hi-container, .framer-vEmLO.framer-v-14xtz2g .framer-b6gpfb-container, .framer-vEmLO.framer-v-14xtz2g .framer-70m8hi-container { flex: 1 0 0px; width: 1px; }\",\".framer-vEmLO.framer-v-l0uc2a .framer-2bbzkb, .framer-vEmLO.framer-v-14xtz2g .framer-2bbzkb { align-content: flex-start; align-items: flex-start; gap: 0px; justify-content: flex-start; padding: 24px 20px 24px 20px; z-index: 1; }\",\".framer-vEmLO.framer-v-l0uc2a .framer-1lyvgcl, .framer-vEmLO.framer-v-14xtz2g .framer-1lyvgcl { flex-direction: column; gap: 24px; justify-content: flex-start; }\",\".framer-vEmLO.framer-v-l0uc2a .framer-5z9yn1, .framer-vEmLO.framer-v-14xtz2g .framer-5z9yn1 { flex-direction: column; gap: 0px; left: 0px; position: absolute; right: 0px; top: 40px; width: unset; z-index: 1; }\",\".framer-vEmLO.framer-v-l0uc2a .framer-1w321id, .framer-vEmLO.framer-v-14xtz2g .framer-1w321id { flex-direction: column; gap: 0px; overflow: auto; padding: 0px 0px 24px 0px; width: 100%; }\",'.framer-vEmLO[data-border=\"true\"]::after, .framer-vEmLO [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"pzCNzb90s\":{\"layout\":[\"fixed\",\"auto\"]},\"SQOgtBOkC\":{\"layout\":[\"fixed\",\"auto\"]},\"E7fDScmBO\":{\"layout\":[\"fixed\",\"auto\"]},\"EU6OC2hlb\":{\"layout\":[\"fixed\",\"auto\"]},\"Sks8xgC4X\":{\"layout\":[\"fixed\",\"auto\"]},\"TCVB_lEhM\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGd53i_DIW=withCSS1(Component,css,\"framer-vEmLO\");export default FramerGd53i_DIW;FramerGd53i_DIW.displayName=\"Navbar\";FramerGd53i_DIW.defaultProps={height:72,width:1200};addPropertyControls(FramerGd53i_DIW,{variant:{options:[\"FF_RL8FL4\",\"pzCNzb90s\",\"SQOgtBOkC\",\"E7fDScmBO\",\"EU6OC2hlb\",\"Sks8xgC4X\",\"TCVB_lEhM\"],optionTitles:[\"Desktop Transparent\",\"Desktop Blurred BG\",\"Desktop White\",\"Mobile White Expanded\",\"Mobile White Collapsed\",\"Mobile Transparent Expanded\",\"Mobile Transparent Collapsed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerGd53i_DIW,[{explicitInter:true,fonts:[]},...CompanyLogoFonts,...HamburgerButtonFonts,...DropdownItemFonts,...DropdownLinksFonts,...LinkItemFonts,...ResourcesLinkFonts,...CompanyLinkFonts,...ButtonFonts],{supportsExplicitInterCodegen:true});FramerGd53i_DIW.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(CompanyLogo,{},context),()=>forwardLoader(HamburgerButton,{},context),()=>forwardLoader(DropdownItem,{},context),()=>forwardLoader(DropdownLinks,{},context),()=>forwardLoader(LinkItem,{},context),()=>forwardLoader(ResourcesLink,{},context),()=>forwardLoader(CompanyLink,{},context),()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGd53i_DIW\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pzCNzb90s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SQOgtBOkC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"E7fDScmBO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"EU6OC2hlb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Sks8xgC4X\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TCVB_lEhM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"72\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Gd53i_DIW.map","// Generated by Framer (d4bdfe7)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={i8jJ5DBja:new LazyValue(()=>import(\"./TIMKkCkzP-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d4bdfe7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,runTasksWithYield,Shader,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 shaderConfig from\"https://framerusercontent.com/modules/qbISo04IgXwHvt1f08Bw/PqHx9uwswPwEixzYIrpZ/GradientWave.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/6JQdtkiOYKeR3EWRDr3r/CtaKB7SR7g5k2IK6GzXb/BYGRWoxlp.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/EAbeKwzOTMEArB6ZghPx/4akk5v4Vfs0YZhRfLvGY/QVrDLad_P.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/XAXggYstXVPvgbZmAkZf/pzTMKUZL9QIPslqaQAYp/TIMKkCkzP.js\";import Button from\"https://framerusercontent.com/modules/P8r9hRr9x0Tg5H0UBtGH/hhg5asX8yosUDKGKrdCh/mkdyb58VB.js\";const ButtonFonts=getFonts(Button);const cycleOrder=[\"X5f85ry6D\",\"RZC7x6bLY\",\"s99wEJZxa\",\"xd_QFWC4K\",\"AAs6NxjE4\"];const serializationHash=\"framer-mKRfB\";const variantClassNames={AAs6NxjE4:\"framer-v-15v190j\",RZC7x6bLY:\"framer-v-v7nkop\",s99wEJZxa:\"framer-v-6kajpz\",X5f85ry6D:\"framer-v-8fpau8\",xd_QFWC4K:\"framer-v-tvocm5\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Open Roles\":\"s99wEJZxa\",Main:\"X5f85ry6D\",RI:\"xd_QFWC4K\",Security:\"RZC7x6bLY\",XI:\"AAs6NxjE4\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"X5f85ry6D\"};};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:\"X5f85ry6D\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);const isDisplayed=()=>{if(baseVariant===\"s99wEJZxa\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"s99wEJZxa\",\"AAs6NxjE4\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8fpau8\",className,classNames),\"data-framer-name\":\"Main\",layoutDependency:layoutDependency,layoutId:\"X5f85ry6D\",ref:refBinding,style:{backgroundColor:\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\",...style},...addPropertyOverrides({AAs6NxjE4:{\"data-framer-name\":\"XI\"},RZC7x6bLY:{\"data-framer-name\":\"Security\"},s99wEJZxa:{\"data-framer-name\":\"Open Roles\"},xd_QFWC4K:{\"data-framer-name\":\"RI\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s7tztz\",\"data-framer-name\":\"Cta\",layoutDependency:layoutDependency,layoutId:\"m0xVwTccz\",style:{backgroundColor:\"rgb(26, 24, 20)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,boxShadow:\"0px 0px 0px 1px rgba(0, 0, 0, 0.08), 0px 1px 2px 0px rgba(36, 36, 36, 0.04)\"},children:[/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-188ot4y-container\",layoutDependency:layoutDependency,layoutId:\"Tt9v_S9G5-container\",rendersWithMotion:true,children:/*#__PURE__*/_jsx(Shader,{__fromCanvasComponent:true,animated:shaderConfig.animated,buffers:shaderConfig.buffers,fallbackImage:\"https://framerusercontent.com/images/5V8gmDlH6VshGL3t6Yw2BakE8M.png?scale-down-to=1160&width=2320&height=776\",fragmentShader:shaderConfig.fragment,height:\"100%\",heightmapSource:shaderConfig.heightmapSource,mode:\"progressive\",mouse:shaderConfig.mouse&&{enabled:shaderConfig.mouse===\"enabledByDefault\"},resolutionScale:shaderConfig.resolutionScale,skipInitialFallback:true,uniforms:{u_blendAmount:{type:\"number\",value:.54},u_colors:{type:\"array\",value:[\"rgb(0, 0, 0)\",\"rgb(0, 0, 0)\",\"rgb(39, 168, 150)\",\"rgb(202, 123, 87)\"]},u_maskSoftness:{type:\"number\",value:.74},u_seed:{type:\"number\",value:32},u_waveAmplitude:{type:\"number\",value:2.1},u_waveAngle:{type:\"number\",value:105},u_waveFreqX:{type:\"number\",value:.9},u_waveFreqY:{type:\"number\",value:6},u_waveSpeed:{type:\"number\",value:.55}},vertexShader:shaderConfig.vertex,width:\"100%\",...addPropertyOverrides({RZC7x6bLY:{fallbackImage:\"https://framerusercontent.com/images/lTIYj5VJwTx1u7BcQFsl0tYKSA.png?scale-down-to=1160&width=2320&height=816\"},s99wEJZxa:{fallbackImage:\"https://framerusercontent.com/images/A22LGlTUaJ86JEYuQMNf3cQiKow.png?scale-down-to=1160&width=2320&height=736\"}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17yoayz\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"pjJyz32MD\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g3xdin\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"q5P3O5q4R\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{className:\"framer-styles-preset-9q8v0h\",\"data-styles-preset\":\"BYGRWoxlp\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255)))\"},children:[\"Ask your data. \",/*#__PURE__*/_jsx(motion.br,{}),\"Get the answer.\"]})}),className:\"framer-1jjkkbf\",\"data-framer-name\":\"Ask your data anything see it on your own.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kZpxH6gkE\",style:{\"--extracted-1of0zx5\":\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({RZC7x6bLY:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-9q8v0h\",\"data-styles-preset\":\"BYGRWoxlp\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255)))\"},children:\"Questions about security?\"})})},s99wEJZxa:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-9q8v0h\",\"data-styles-preset\":\"BYGRWoxlp\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255)))\"},children:\"Ready to make an impact?\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-13rs7ts\",\"data-styles-preset\":\"QVrDLad_P\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255)))\"},children:\"Bring a real business question.                                       Get the answer you need to move forward.\"})}),className:\"framer-1kbopsw\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rDrr5Wfp3\",style:{\"--extracted-r6o4lv\":\"var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({RZC7x6bLY:{children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-13rs7ts\",\"data-styles-preset\":\"QVrDLad_P\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255)))\"},children:\"Data processing agreement and security documentation available on request. Security issue? Contact us below.\"})})},s99wEJZxa:{children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-13rs7ts\",\"data-styles-preset\":\"QVrDLad_P\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255)))\"},children:\"See where your work could make a difference.\"})})},xd_QFWC4K:{children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-13rs7ts\",\"data-styles-preset\":\"QVrDLad_P\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e9be535d-6f70-4886-acdd-908c9afdb72f, rgb(255, 255, 255)))\"},children:\"Turn portfolio complexity into clear answers and confident decisions.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o3ayr6\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"ZEnD0wKsJ\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mAtt7LCIH\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+24+(((componentViewport?.height||200)-48-392)/2+0+0)+82+0+0+188+0,...addPropertyOverrides({RZC7x6bLY:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||200)-48-468)/2+0+0)+120+0+0+188+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hclto7-container\",layoutDependency:layoutDependency,layoutId:\"ECNhoROQs-container\",nodeId:\"ECNhoROQs\",rendersWithMotion:true,scopeId:\"TIMKkCkzP\",children:/*#__PURE__*/_jsx(Button,{AsKz8VEWU:getLocalizedValue(\"v7\",activeLocale)??\"Book a call\",height:\"100%\",id:\"ECNhoROQs\",jDbiQ7JsS:\"https://calendly.com/d/dv3b-wwt-mfy/talk-to-primefold\",layoutId:\"ECNhoROQs\",variant:matchVariant(\"X9Y402saa\"),width:\"100%\",...addPropertyOverrides({RZC7x6bLY:{AsKz8VEWU:\"Contact us\",jDbiQ7JsS:resolvedLinks[0]}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":EvE0Y2loN\",webPageId:\"pQVYbk9Xn\"},implicitPathVariables:undefined},{href:{hash:\":EvE0Y2loN\",webPageId:\"pQVYbk9Xn\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AAs6NxjE4:{height:40,y:(componentViewport?.y||0)+24+(((componentViewport?.height||200)-48-392)/2+0+0)+82+0+0+188+0},s99wEJZxa:{height:40,y:(componentViewport?.y||0)+24+(((componentViewport?.height||200)-48-448)/2+0+0)+110+0+0+188+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xs7hal-container\",layoutDependency:layoutDependency,layoutId:\"F68ryP2rB-container\",nodeId:\"F68ryP2rB\",rendersWithMotion:true,scopeId:\"TIMKkCkzP\",children:/*#__PURE__*/_jsx(Button,{AsKz8VEWU:getLocalizedValue(\"v8\",activeLocale)??\"See open roles\",height:\"100%\",id:\"F68ryP2rB\",jDbiQ7JsS:resolvedLinks1[0],layoutId:\"F68ryP2rB\",variant:matchVariant(\"X9Y402saa\"),width:\"100%\",...addPropertyOverrides({AAs6NxjE4:{AsKz8VEWU:\"Start free trial\",jDbiQ7JsS:\"https://xi.primefold.ai/auth/sign-in?next=/home\",variant:matchVariant(\"sNkGrbKPE\")},s99wEJZxa:{jDbiQ7JsS:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})]})]})]})})})})});});const css=[\".framer-mKRfB.framer-1mlwrni, .framer-mKRfB .framer-1mlwrni { display: block; }\",\".framer-mKRfB.framer-8fpau8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: center; overflow: visible; padding: 24px 20px 24px 20px; position: relative; width: 1200px; }\",\".framer-mKRfB .framer-1s7tztz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; max-width: 1280px; overflow: var(--overflow-clip-fallback, clip); padding: 82px 20px 82px 20px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-mKRfB .framer-188ot4y-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-mKRfB .framer-17yoayz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 97%; }\",\".framer-mKRfB .framer-g3xdin { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; max-width: 620px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mKRfB .framer-1jjkkbf { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-mKRfB .framer-1kbopsw { flex: none; height: auto; max-width: 372px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-mKRfB .framer-o3ayr6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-mKRfB .framer-1hclto7-container, .framer-mKRfB .framer-xs7hal-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-mKRfB.framer-v-v7nkop .framer-1s7tztz { padding: 120px 20px 120px 20px; }\",\".framer-mKRfB.framer-v-6kajpz .framer-1s7tztz { padding: 110px 20px 110px 20px; }\",\".framer-mKRfB.framer-v-6kajpz .framer-xs7hal-container { order: 1; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 436\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"RZC7x6bLY\":{\"layout\":[\"fixed\",\"auto\"]},\"s99wEJZxa\":{\"layout\":[\"fixed\",\"auto\"]},\"xd_QFWC4K\":{\"layout\":[\"fixed\",\"auto\"]},\"AAs6NxjE4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTIMKkCkzP=withCSS(Component,css,\"framer-mKRfB\");export default FramerTIMKkCkzP;FramerTIMKkCkzP.displayName=\"CTA\";FramerTIMKkCkzP.defaultProps={height:436,width:1200};addPropertyControls(FramerTIMKkCkzP,{variant:{options:[\"X5f85ry6D\",\"RZC7x6bLY\",\"s99wEJZxa\",\"xd_QFWC4K\",\"AAs6NxjE4\"],optionTitles:[\"Main\",\"Security\",\"Open Roles\",\"RI\",\"XI\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerTIMKkCkzP,[{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\"}]},...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerTIMKkCkzP.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTIMKkCkzP\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RZC7x6bLY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"s99wEJZxa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xd_QFWC4K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AAs6NxjE4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"436\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TIMKkCkzP.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useCallback,useRef}from\"react\";const CONSENT_KEY=\"gdpr_cookie_consent\";let pendingMetaClick;const META_CLICK_MAX_AGE_SECONDS=90*24*60*60;function captureMetaClick(){const id=new URL(window.location.href).searchParams.get(\"fbclid\");if(!id||!/^[A-Za-z0-9_-]+$/.test(id)||id.length>2048)return;if(pendingMetaClick?.id!==id){pendingMetaClick={id,capturedAt:Date.now()};}}function applyMetaClickConsent(isMarketingAllowed){const hostname=window.location.hostname;const domain=hostname===\"primefold.ai\"||hostname.endsWith(\".primefold.ai\")?\"; Domain=.primefold.ai\":\"\";const secure=window.location.protocol===\"https:\"?\"; Secure\":\"\";if(!isMarketingAllowed){pendingMetaClick=undefined;document.cookie=`_fbc=; Max-Age=0; Path=/; SameSite=Lax${secure}`;if(domain)document.cookie=`_fbc=; Max-Age=0; Path=/; SameSite=Lax${secure}${domain}`;return;}const click=pendingMetaClick;if(!click)return;const existing=document.cookie.split(\";\").map(cookie=>cookie.trim()).find(cookie=>cookie.startsWith(\"_fbc=\"))?.slice(5);if(existing?.split(\".\").slice(3).join(\".\")===click.id){pendingMetaClick=undefined;return;}const remainingSeconds=META_CLICK_MAX_AGE_SECONDS-Math.floor((Date.now()-click.capturedAt)/1e3);if(remainingSeconds<=0){pendingMetaClick=undefined;return;}const value=`fb.1.${click.capturedAt}.${click.id}`;document.cookie=`_fbc=${value}; Max-Age=${remainingSeconds}; Path=/; SameSite=Lax${secure}${domain}`;pendingMetaClick=undefined;}// ─── Helpers ─────────────────────────────────────────────────────────────────\nfunction getStoredConsent(){try{const raw=localStorage.getItem(CONSENT_KEY);if(!raw)return null;const parsed=JSON.parse(raw);return parsed;}catch{return null;}}function storeConsent(consent,version,days){const data={consent,timestamp:new Date().toISOString(),version};localStorage.setItem(CONSENT_KEY,JSON.stringify(data));}function clearNonEssentialCookies(){const cookies=document.cookie.split(\";\");for(const cookie of cookies){const name=cookie.split(\"=\")[0].trim();// Keep only essential cookies — clear everything Google/analytics related\nif(name.startsWith(\"_ga\")||name.startsWith(\"_gid\")||name.startsWith(\"_gat\")||name.startsWith(\"_gcl\")||name.startsWith(\"__utm\")){document.cookie=`${name}=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/`;document.cookie=`${name}=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=${window.location.hostname}`;document.cookie=`${name}=;expires=Thu, 01 Jan 1970 00:00:00 GMT;path=/;domain=.${window.location.hostname}`;}}}function injectGTM(gtmId){if(!gtmId||document.getElementById(\"gtm-script\"))return;// Push default consent state (granted) to dataLayer before GTM loads\nwindow.dataLayer=window.dataLayer||[];window.dataLayer.push({event:\"gtm_consent_update\",consent_analytics:\"granted\",consent_marketing:\"granted\",consent_preferences:\"granted\"});// Inject GTM script\nconst script=document.createElement(\"script\");script.id=\"gtm-script\";script.innerHTML=`\n        (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n        new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n        'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n        })(window,document,'script','dataLayer','${gtmId}');\n    `;document.head.appendChild(script);// Inject noscript iframe\nconst noscript=document.createElement(\"noscript\");noscript.id=\"gtm-noscript\";const iframe=document.createElement(\"iframe\");iframe.src=`https://www.googletagmanager.com/ns.html?id=${gtmId}`;iframe.height=\"0\";iframe.width=\"0\";iframe.style.display=\"none\";iframe.style.visibility=\"hidden\";noscript.appendChild(iframe);document.body.insertBefore(noscript,document.body.firstChild);}function injectGTMWithGranularConsent(gtmId,consent){applyMetaClickConsent(consent.marketing);if(!gtmId)return;// Set up dataLayer with granular consent BEFORE GTM loads\nwindow.dataLayer=window.dataLayer||[];// Google Consent Mode v2 — set defaults to denied\nfunction gtag(...args){window.dataLayer.push(arguments);}gtag(\"consent\",\"default\",{ad_storage:\"denied\",ad_user_data:\"denied\",ad_personalization:\"denied\",analytics_storage:\"denied\",functionality_storage:\"denied\",personalization_storage:\"denied\",security_storage:\"granted\"});// Now update with actual user choices\ngtag(\"consent\",\"update\",{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\",functionality_storage:consent.preferences?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"});// Push custom event for GTM triggers\nwindow.dataLayer.push({event:\"cookie_consent_update\",consent_analytics:consent.analytics?\"granted\":\"denied\",consent_marketing:consent.marketing?\"granted\":\"denied\",consent_preferences:consent.preferences?\"granted\":\"denied\"});// Only inject GTM if at least one non-essential category is granted\nif(consent.analytics||consent.marketing||consent.preferences){injectGTM(gtmId);}}function removeGTM(){applyMetaClickConsent(false);const script=document.getElementById(\"gtm-script\");if(script)script.remove();const noscript=document.getElementById(\"gtm-noscript\");if(noscript)noscript.remove();// Remove any GTM-injected scripts\ndocument.querySelectorAll('script[src*=\"googletagmanager\"]').forEach(el=>el.remove());clearNonEssentialCookies();}// ─── Toggle Component ────────────────────────────────────────────────────────\nfunction Toggle({checked,disabled,onChange,activeColor,inactiveColor}){return /*#__PURE__*/_jsx(\"button\",{type:\"button\",role:\"switch\",\"aria-checked\":checked,disabled:disabled,onClick:()=>!disabled&&onChange(!checked),style:{position:\"relative\",width:44,height:24,borderRadius:12,border:\"none\",backgroundColor:checked?activeColor:inactiveColor,cursor:disabled?\"not-allowed\":\"pointer\",transition:\"background-color 0.2s ease\",opacity:disabled?.5:1,flexShrink:0,padding:0},children:/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:2,left:checked?22:2,width:20,height:20,borderRadius:10,backgroundColor:\"#fff\",transition:\"left 0.2s ease\",boxShadow:\"0 1px 3px rgba(0,0,0,0.2)\"}})});}// ─── Category Row ────────────────────────────────────────────────────────────\nfunction CategoryRow({label,description,checked,disabled,onChange,activeColor,inactiveColor,textColor,secondaryTextColor,fontFamily,fontSize}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"flex-start\",gap:16,padding:\"12px 0\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1},children:[/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily,fontSize,fontWeight:600,color:textColor,marginBottom:4},children:[label,disabled&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:fontSize-2,fontWeight:400,color:secondaryTextColor,marginLeft:8},children:\"(Always active)\"})]}),/*#__PURE__*/_jsx(\"div\",{style:{fontFamily,fontSize:fontSize-1,color:secondaryTextColor,lineHeight:1.4},children:description})]}),/*#__PURE__*/_jsx(Toggle,{checked:checked,disabled:disabled,onChange:onChange,activeColor:activeColor,inactiveColor:inactiveColor})]});}// ─── Main Component ──────────────────────────────────────────────────────────\nexport default function GDPRCookieBanner(props){const{gtmId,heading,description,acceptAllLabel,rejectAllLabel,customizeLabel,savePreferencesLabel,necessaryLabel,necessaryDescription,analyticsLabel,analyticsDescription,marketingLabel,marketingDescription,preferencesLabel,preferencesDescription,privacyPolicyText,privacyPolicyUrl,position,maxWidth,backgroundColor,textColor,secondaryTextColor,borderColor,borderRadius,buttonRadius,acceptButtonBg,acceptButtonText,rejectButtonBg,rejectButtonText,rejectButtonBorderColor,customizeButtonBg,customizeButtonText,customizeButtonBorderColor,toggleActiveColor,toggleInactiveColor,overlayColor,fontFamily,fontSize,consentVersion,expirationDays,showReopenButton,reopenButtonLabel,reopenPosition=\"bottom-left\",reopenTriggerName=\"CookieSettings\",showOverlay}=props;const[visible,setVisible]=useState(false);const[showDetails,setShowDetails]=useState(false);const[showReopen,setShowReopen]=useState(false);const[consent,setConsent]=useState({necessary:true,analytics:false,marketing:false,preferences:false});const bannerRef=useRef(null);// On mount: check stored consent\nuseEffect(()=>{captureMetaClick();const stored=getStoredConsent();if(stored&&stored.version===consentVersion){applyMetaClickConsent(stored.consent.marketing);// Valid consent exists — apply it\nsetConsent(stored.consent);if(stored.consent.analytics||stored.consent.marketing||stored.consent.preferences){injectGTMWithGranularConsent(gtmId,stored.consent);}setShowReopen(showReopenButton);}else{// No consent or outdated version — show banner\nsetVisible(true);}},[]);const handleAcceptAll=useCallback(()=>{const fullConsent={necessary:true,analytics:true,marketing:true,preferences:true};storeConsent(fullConsent,consentVersion,expirationDays);setConsent(fullConsent);injectGTMWithGranularConsent(gtmId,fullConsent);setVisible(false);setShowDetails(false);setShowReopen(showReopenButton);},[gtmId,consentVersion,expirationDays,showReopenButton]);const handleRejectAll=useCallback(()=>{const minConsent={necessary:true,analytics:false,marketing:false,preferences:false};storeConsent(minConsent,consentVersion,expirationDays);setConsent(minConsent);removeGTM();setVisible(false);setShowDetails(false);setShowReopen(showReopenButton);},[consentVersion,expirationDays,showReopenButton]);const handleSavePreferences=useCallback(()=>{storeConsent(consent,consentVersion,expirationDays);if(consent.analytics||consent.marketing||consent.preferences){injectGTMWithGranularConsent(gtmId,consent);}else{removeGTM();}setVisible(false);setShowDetails(false);setShowReopen(showReopenButton);},[consent,gtmId,consentVersion,expirationDays,showReopenButton]);// Any layer named after `reopenTriggerName` (e.g. a footer link)\n// reopens the consent dialog when clicked — no extra wiring needed.\nuseEffect(()=>{if(!reopenTriggerName||typeof document===\"undefined\")return;const handler=event=>{const target=event.target;const hit=target?.closest?.(`[data-framer-name=\"${reopenTriggerName}\"]`);if(!hit)return;event.preventDefault();setVisible(true);setShowReopen(false);};document.addEventListener(\"click\",handler);return()=>document.removeEventListener(\"click\",handler);},[reopenTriggerName]);const handleReopen=useCallback(()=>{setVisible(true);setShowReopen(false);},[]);// Trap focus inside banner for accessibility\nuseEffect(()=>{if(!visible)return;const handleKeyDown=e=>{if(e.key===\"Escape\"){// Don't close on escape — GDPR requires explicit choice\nreturn;}};document.addEventListener(\"keydown\",handleKeyDown);return()=>document.removeEventListener(\"keydown\",handleKeyDown);},[visible]);// ─── Position Styles ─────────────────────────────────────────────────\nconst positionStyles=(()=>{const base={position:\"fixed\",zIndex:999999,maxWidth,width:\"calc(100% - 32px)\"};switch(position){case\"bottom\":return{...base,bottom:16,left:\"50%\",transform:\"translateX(-50%)\"};case\"bottom-left\":return{...base,bottom:16,left:16};case\"bottom-right\":return{...base,bottom:16,right:16};case\"center\":return{...base,top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"};default:return{...base,bottom:16,left:16};}})();// ─── Button Style Helper ─────────────────────────────────────────────\nconst buttonBase={fontFamily,fontSize,fontWeight:600,padding:\"10px 20px\",borderRadius:buttonRadius,cursor:\"pointer\",transition:\"opacity 0.15s ease\",border:\"none\",whiteSpace:\"nowrap\"};// ─── Render ──────────────────────────────────────────────────────────\nconst triggerCursorStyle=reopenTriggerName?/*#__PURE__*/_jsx(\"style\",{children:`[data-framer-name=\"${reopenTriggerName}\"] { cursor: pointer; }`}):null;if(!visible&&!showReopen)return triggerCursorStyle;// Reopen button only\nif(!visible&&showReopen){return /*#__PURE__*/_jsxs(_Fragment,{children:[triggerCursorStyle,/*#__PURE__*/_jsx(\"button\",{onClick:handleReopen,\"aria-label\":reopenButtonLabel,style:{position:\"fixed\",bottom:16,...reopenPosition===\"bottom-right\"?{right:16}:{left:16},zIndex:999998,...buttonBase,backgroundColor:acceptButtonBg,color:acceptButtonText,padding:\"8px 16px\",fontSize:fontSize-1,boxShadow:\"0 2px 8px rgba(0,0,0,0.15)\"},children:reopenButtonLabel})]});}return /*#__PURE__*/_jsxs(_Fragment,{children:[triggerCursorStyle,showOverlay&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",inset:0,backgroundColor:overlayColor,zIndex:999998},\"aria-hidden\":\"true\"}),/*#__PURE__*/_jsxs(\"div\",{ref:bannerRef,role:\"dialog\",\"aria-modal\":\"true\",\"aria-label\":\"Cookie consent\",style:{...positionStyles,backgroundColor,border:`1px solid ${borderColor}`,borderRadius,padding:24,boxShadow:\"0 4px 24px rgba(0,0,0,0.12)\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"h2\",{style:{fontFamily,fontSize:fontSize+4,fontWeight:700,color:textColor,margin:\"0 0 8px 0\"},children:heading}),/*#__PURE__*/_jsxs(\"p\",{style:{fontFamily,fontSize,color:secondaryTextColor,margin:\"0 0 16px 0\",lineHeight:1.5},children:[description,\" \",privacyPolicyUrl&&/*#__PURE__*/_jsx(\"a\",{href:privacyPolicyUrl,target:\"_blank\",rel:\"noopener noreferrer\",style:{color:textColor,textDecoration:\"underline\"},children:privacyPolicyText})]}),showDetails&&/*#__PURE__*/_jsxs(\"div\",{style:{borderTop:`1px solid ${borderColor}`,borderBottom:`1px solid ${borderColor}`,marginBottom:16,maxHeight:300,overflowY:\"auto\"},children:[/*#__PURE__*/_jsx(CategoryRow,{label:necessaryLabel,description:necessaryDescription,checked:true,disabled:true,onChange:()=>{},activeColor:toggleActiveColor,inactiveColor:toggleInactiveColor,textColor:textColor,secondaryTextColor:secondaryTextColor,fontFamily:fontFamily,fontSize:fontSize}),/*#__PURE__*/_jsx(\"div\",{style:{borderTop:`1px solid ${borderColor}`}}),/*#__PURE__*/_jsx(CategoryRow,{label:analyticsLabel,description:analyticsDescription,checked:consent.analytics,onChange:val=>setConsent(c=>({...c,analytics:val})),activeColor:toggleActiveColor,inactiveColor:toggleInactiveColor,textColor:textColor,secondaryTextColor:secondaryTextColor,fontFamily:fontFamily,fontSize:fontSize}),/*#__PURE__*/_jsx(\"div\",{style:{borderTop:`1px solid ${borderColor}`}}),/*#__PURE__*/_jsx(CategoryRow,{label:marketingLabel,description:marketingDescription,checked:consent.marketing,onChange:val=>setConsent(c=>({...c,marketing:val})),activeColor:toggleActiveColor,inactiveColor:toggleInactiveColor,textColor:textColor,secondaryTextColor:secondaryTextColor,fontFamily:fontFamily,fontSize:fontSize}),/*#__PURE__*/_jsx(\"div\",{style:{borderTop:`1px solid ${borderColor}`}}),/*#__PURE__*/_jsx(CategoryRow,{label:preferencesLabel,description:preferencesDescription,checked:consent.preferences,onChange:val=>setConsent(c=>({...c,preferences:val})),activeColor:toggleActiveColor,inactiveColor:toggleInactiveColor,textColor:textColor,secondaryTextColor:secondaryTextColor,fontFamily:fontFamily,fontSize:fontSize})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:8,alignItems:\"center\"},children:!showDetails?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>setShowDetails(true),style:{...buttonBase,backgroundColor:customizeButtonBg,color:customizeButtonText,border:`1px solid ${customizeButtonBorderColor}`},children:customizeLabel}),/*#__PURE__*/_jsx(\"button\",{onClick:handleRejectAll,style:{...buttonBase,backgroundColor:rejectButtonBg,color:rejectButtonText,border:`1px solid ${rejectButtonBorderColor}`},children:rejectAllLabel}),/*#__PURE__*/_jsx(\"button\",{onClick:handleAcceptAll,style:{...buttonBase,backgroundColor:acceptButtonBg,color:acceptButtonText},children:acceptAllLabel})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{onClick:handleRejectAll,style:{...buttonBase,backgroundColor:rejectButtonBg,color:rejectButtonText,border:`1px solid ${rejectButtonBorderColor}`},children:rejectAllLabel}),/*#__PURE__*/_jsx(\"button\",{onClick:handleSavePreferences,style:{...buttonBase,backgroundColor:acceptButtonBg,color:acceptButtonText},children:savePreferencesLabel})]})})]})]});}// ─── Property Controls ───────────────────────────────────────────────────────\naddPropertyControls(GDPRCookieBanner,{gtmId:{type:ControlType.String,title:\"GTM ID\",defaultValue:\"\",description:\"Your Google Tag Manager ID (e.g. GTM-XXXXXXX). Leave empty to disable GTM.\"},// ── Content ──\nheading:{type:ControlType.String,title:\"Heading\",defaultValue:\"We value your privacy\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking Accept All, you consent to our use of cookies.\"},acceptAllLabel:{type:ControlType.String,title:\"Accept All\",defaultValue:\"Accept All\"},rejectAllLabel:{type:ControlType.String,title:\"Reject All\",defaultValue:\"Reject All\"},customizeLabel:{type:ControlType.String,title:\"Customize\",defaultValue:\"Customize\"},savePreferencesLabel:{type:ControlType.String,title:\"Save Preferences\",defaultValue:\"Save Preferences\"},// ── Category Labels ──\nnecessaryLabel:{type:ControlType.String,title:\"Necessary Label\",defaultValue:\"Strictly Necessary\"},necessaryDescription:{type:ControlType.String,title:\"Necessary Desc\",defaultValue:\"These cookies are essential for the website to function and cannot be disabled.\"},analyticsLabel:{type:ControlType.String,title:\"Analytics Label\",defaultValue:\"Analytics\"},analyticsDescription:{type:ControlType.String,title:\"Analytics Desc\",defaultValue:\"These cookies help us understand how visitors interact with our website by collecting anonymous data.\"},marketingLabel:{type:ControlType.String,title:\"Marketing Label\",defaultValue:\"Marketing\"},marketingDescription:{type:ControlType.String,title:\"Marketing Desc\",defaultValue:\"These cookies are used to deliver advertisements that are relevant to you and your interests.\"},preferencesLabel:{type:ControlType.String,title:\"Preferences Label\",defaultValue:\"Preferences\"},preferencesDescription:{type:ControlType.String,title:\"Preferences Desc\",defaultValue:\"These cookies allow the website to remember choices you make and provide enhanced functionality.\"},// ── Privacy Policy ──\nprivacyPolicyText:{type:ControlType.String,title:\"Policy Link Text\",defaultValue:\"Read our Privacy Policy\"},privacyPolicyUrl:{type:ControlType.String,title:\"Policy URL\",defaultValue:\"/privacy-policy\"},// ── Layout ──\nposition:{type:ControlType.Enum,title:\"Position\",options:[\"bottom\",\"bottom-left\",\"bottom-right\",\"center\"],optionTitles:[\"Bottom Center\",\"Bottom Left\",\"Bottom Right\",\"Center\"],defaultValue:\"bottom-left\"},maxWidth:{type:ControlType.Number,title:\"Max Width\",defaultValue:520,min:300,max:900,step:10},// ── Colors ──\nbackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#111111\"},secondaryTextColor:{type:ControlType.Color,title:\"Secondary Text\",defaultValue:\"#666666\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#E5E5E5\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:16,min:0,max:32},buttonRadius:{type:ControlType.Number,title:\"Button Radius\",defaultValue:8,min:0,max:24},acceptButtonBg:{type:ControlType.Color,title:\"Accept Btn BG\",defaultValue:\"#111111\"},acceptButtonText:{type:ControlType.Color,title:\"Accept Btn Text\",defaultValue:\"#FFFFFF\"},rejectButtonBg:{type:ControlType.Color,title:\"Reject Btn BG\",defaultValue:\"transparent\"},rejectButtonText:{type:ControlType.Color,title:\"Reject Btn Text\",defaultValue:\"#111111\"},rejectButtonBorderColor:{type:ControlType.Color,title:\"Reject Btn Border\",defaultValue:\"#E5E5E5\"},customizeButtonBg:{type:ControlType.Color,title:\"Customize Btn BG\",defaultValue:\"transparent\"},customizeButtonText:{type:ControlType.Color,title:\"Customize Btn Text\",defaultValue:\"#111111\"},customizeButtonBorderColor:{type:ControlType.Color,title:\"Customize Btn Border\",defaultValue:\"#E5E5E5\"},toggleActiveColor:{type:ControlType.Color,title:\"Toggle Active\",defaultValue:\"#111111\"},toggleInactiveColor:{type:ControlType.Color,title:\"Toggle Inactive\",defaultValue:\"#CCCCCC\"},overlayColor:{type:ControlType.Color,title:\"Overlay Color\",defaultValue:\"rgba(0,0,0,0.4)\"},fontFamily:{type:ControlType.String,title:\"Font Family\",defaultValue:\"Inter, system-ui, sans-serif\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:14,min:10,max:20},// ── Behavior ──\nconsentVersion:{type:ControlType.Number,title:\"Consent Version\",defaultValue:1,min:1,step:1,description:\"Increment to re-prompt all users for consent.\"},expirationDays:{type:ControlType.Number,title:\"Expiration (days)\",defaultValue:365,min:1,max:730},showReopenButton:{type:ControlType.Boolean,title:\"Show Reopen Btn\",defaultValue:true,description:\"Shows a small button to reopen the consent dialog.\"},reopenButtonLabel:{type:ControlType.String,title:\"Reopen Label\",defaultValue:\"Cookie Settings\"},reopenTriggerName:{type:ControlType.String,title:\"Trigger Layer\",defaultValue:\"CookieSettings\",description:\"Clicking any layer with this name reopens the consent dialog.\"},reopenPosition:{type:ControlType.Enum,title:\"Reopen Position\",options:[\"bottom-left\",\"bottom-right\"],optionTitles:[\"Bottom Left\",\"Bottom Right\"],defaultValue:\"bottom-left\",displaySegmentedControl:true,hidden:props=>!props.showReopenButton},showOverlay:{type:ControlType.Boolean,title:\"Show Overlay\",defaultValue:true,description:\"Dims background when banner is visible.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"GDPRCookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CookieBanner.map","// Generated by Framer (ee97fff)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/RMCDKo9dB6hm9bZaSn16/Lenis.js\";import Footer from\"#framer/local/canvasComponent/E3KAV03BL/E3KAV03BL.js\";import Navbar from\"#framer/local/canvasComponent/Gd53i_DIW/Gd53i_DIW.js\";import CTA from\"#framer/local/canvasComponent/TIMKkCkzP/TIMKkCkzP.js\";import GDPRCookieBanner from\"#framer/local/codeFile/VNquWdr/CookieBanner.js\";const CTAFonts=getFonts(CTA);const LenisFonts=getFonts(Lenis);const FooterFonts=getFonts(Footer);const NavbarFonts=getFonts(Navbar);const NavbarWithVariantAppearEffect=withVariantAppearEffect(Navbar);const GDPRCookieBannerFonts=getFonts(GDPRCookieBanner);const NavbarControls=getPropertyControls(Navbar);const CTAControls=getPropertyControls(CTA);const breakpoints={DzVhOerjO:\"(min-width: 810px) and (max-width: 1199.98px)\",mveQN0cCl:\"(max-width: 809.98px)\",RvczyjrNV:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-jTcP9\";const variantClassNames={DzVhOerjO:\"framer-v-1d9u0nq\",mveQN0cCl:\"framer-v-15srtil\",RvczyjrNV:\"framer-v-1me50hl\"};const zbmdp4pb2=undefined;const lIWhNBsic=undefined;const macvGEUR4=undefined;const XFw0QucFq=undefined;const g4bTMyGwR=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-jTcP9.framer-trqsov, .framer-jTcP9 .framer-trqsov { display: block; }\",\".framer-jTcP9.framer-1me50hl { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-jTcP9 .framer-wi63kl { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-jTcP9 .framer-7eim58-container { flex: none; height: auto; order: 1001; position: relative; width: 100%; }\",\".framer-jTcP9 .framer-1kny840-container { flex: none; height: auto; order: 1002; position: relative; width: auto; }\",\".framer-jTcP9 .framer-19xfxbo-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-jTcP9 .framer-x2upp3-container { flex: none; height: auto; left: 50%; order: 1004; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 8; }\",\".framer-jTcP9 .framer-1pgza0n-container { flex: none; height: auto; order: 1005; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={DzVhOerjO:\"(min-width: 810px) and (max-width: 1199.98px)\",mveQN0cCl:\"(max-width: 809.98px)\",RvczyjrNV:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"RvczyjrNV\",Phone:\"mveQN0cCl\",Tablet:\"DzVhOerjO\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop Blurred BG\":\"pzCNzb90s\",\"Desktop Transparent\":\"FF_RL8FL4\",\"Desktop White\":\"SQOgtBOkC\",\"Mobile Transparent Collapsed\":\"TCVB_lEhM\",\"Mobile Transparent Expanded\":\"Sks8xgC4X\",\"Mobile White Collapsed\":\"EU6OC2hlb\",\"Mobile White Expanded\":\"E7fDScmBO\"};const humanReadableEnumMap1={\"Open Roles\":\"s99wEJZxa\",Main:\"X5f85ry6D\",RI:\"xd_QFWC4K\",Security:\"RZC7x6bLY\"};const getProps=({cTAVariant,desktopNavVariant,footerTrigger,height,id,mobileNavVariant,navScrollTrigger,width,...props})=>{return{...props,g4bTMyGwR:humanReadableEnumMap[mobileNavVariant]??mobileNavVariant??props.g4bTMyGwR??\"TCVB_lEhM\",lIWhNBsic:footerTrigger??props.lIWhNBsic,macvGEUR4:humanReadableEnumMap[desktopNavVariant]??desktopNavVariant??props.macvGEUR4??\"FF_RL8FL4\",variant:humanReadableVariantMap[props.variant]??props.variant??\"RvczyjrNV\",XFw0QucFq:navScrollTrigger??props.XFw0QucFq,zbmdp4pb2:humanReadableEnumMap1[cTAVariant]??cTAVariant??props.zbmdp4pb2??\"X5f85ry6D\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,XFw0QucFq,lIWhNBsic,macvGEUR4,g4bTMyGwR,zbmdp4pb2,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"RvczyjrNV\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1me50hl\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-wi63kl\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:436,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-7eim58-container\",nodeId:\"aGleS5kXa\",scopeId:\"OYBJj35Ve\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DzVhOerjO:{variant:matchVariant(\"X5f85ry6D\")},mveQN0cCl:{variant:matchVariant(\"X5f85ry6D\")}},children:/*#__PURE__*/_jsx(CTA,{height:\"100%\",id:\"aGleS5kXa\",layoutId:\"aGleS5kXa\",style:{width:\"100%\"},variant:matchVariant(zbmdp4pb2),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kny840-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"nWvQTQLOt\",scopeId:\"OYBJj35Ve\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"nWvQTQLOt\",infinite:false,intensity:14,layoutId:\"nWvQTQLOt\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:612,width:\"100vw\",y:1636,children:/*#__PURE__*/_jsx(Container,{className:\"framer-19xfxbo-container\",nodeId:\"itRj9fSOB\",scopeId:\"OYBJj35Ve\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DzVhOerjO:{variant:matchVariant(\"qCSpSV5aB\")},mveQN0cCl:{variant:matchVariant(\"MmUASfNE5\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"itRj9fSOB\",jmrE0Xrt1:lIWhNBsic,layoutId:\"itRj9fSOB\",style:{width:\"100%\"},variant:matchVariant(\"fm5TAv8Br\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-x2upp3-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"N8pyMprSB\",rendersWithMotion:true,scopeId:\"OYBJj35Ve\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{DzVhOerjO:{__framer__targets:[{ref:XFw0QucFq,target:\"EU6OC2hlb\"}],variant:matchVariant(g4bTMyGwR)},mveQN0cCl:{__framer__targets:[{ref:XFw0QucFq,target:\"EU6OC2hlb\"}],variant:matchVariant(g4bTMyGwR)}},children:/*#__PURE__*/_jsx(NavbarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:XFw0QucFq,target:\"pzCNzb90s\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"N8pyMprSB\",layoutId:\"N8pyMprSB\",style:{width:\"100%\"},variant:matchVariant(macvGEUR4),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1pgza0n-container\",isAuthoredByUser:true,nodeId:\"BSPRwXsrA\",scopeId:\"OYBJj35Ve\",children:/*#__PURE__*/_jsx(GDPRCookieBanner,{acceptAllLabel:\"Accept All\",acceptButtonBg:\"rgb(17, 17, 17)\",acceptButtonText:\"rgb(255, 255, 255)\",analyticsDescription:\"These cookies help us understand how visitors interact with our website by collecting anonymous data.\",analyticsLabel:\"Analytics\",backgroundColor:\"rgb(255, 255, 255)\",borderColor:\"rgb(229, 229, 229)\",borderRadius:16,buttonRadius:8,consentVersion:1,customizeButtonBg:\"rgba(0, 0, 0, 0)\",customizeButtonBorderColor:\"rgb(229, 229, 229)\",customizeButtonText:\"rgb(17, 17, 17)\",customizeLabel:\"Customize\",description:\"We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking Accept All, you consent to our use of cookies.\",expirationDays:365,fontFamily:\"Inter, system-ui, sans-serif\",fontSize:14,gtmId:\"GTM-NDNQ65T2\",heading:\"We value your privacy\",height:\"100%\",id:\"BSPRwXsrA\",layoutId:\"BSPRwXsrA\",marketingDescription:\"These cookies are used to deliver advertisements that are relevant to you and your interests.\",marketingLabel:\"Marketing\",maxWidth:520,necessaryDescription:\"These cookies are essential for the website to function and cannot be disabled.\",necessaryLabel:\"Strictly Necessary\",overlayColor:\"rgba(0, 0, 0, 0.4)\",position:\"bottom-right\",preferencesDescription:\"These cookies allow the website to remember choices you make and provide enhanced functionality.\",preferencesLabel:\"Preferences\",privacyPolicyText:\"Read our Privacy Policy\",privacyPolicyUrl:\"/data-privacy\",rejectAllLabel:\"Reject All\",rejectButtonBg:\"rgba(0, 0, 0, 0)\",rejectButtonBorderColor:\"rgb(229, 229, 229)\",rejectButtonText:\"rgb(17, 17, 17)\",reopenButtonLabel:\"Cookie Settings\",reopenPosition:\"bottom-left\",reopenTriggerName:\"CookieSettings\",savePreferencesLabel:\"Save Preferences\",secondaryTextColor:\"rgb(102, 102, 102)\",showOverlay:false,showReopenButton:false,textColor:\"rgb(17, 17, 17)\",toggleActiveColor:\"rgb(17, 17, 17)\",toggleInactiveColor:\"rgb(204, 204, 204)\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"DzVhOerjO\":{\"layout\":[\"fixed\",\"fixed\"]},\"mveQN0cCl\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XFw0QucFq\":\"navScrollTrigger\",\"lIWhNBsic\":\"footerTrigger\",\"macvGEUR4\":\"desktopNavVariant\",\"g4bTMyGwR\":\"mobileNavVariant\",\"zbmdp4pb2\":\"cTAVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"RvczyjrNV\":[\".framer-7eim58-container\",\".framer-1kny840-container\",\".framer-19xfxbo-container\",\".framer-x2upp3-container\",\".framer-1pgza0n-container\"],\"DzVhOerjO\":[\".framer-7eim58-container\",\".framer-1kny840-container\",\".framer-19xfxbo-container\",\".framer-x2upp3-container\",\".framer-1pgza0n-container\"],\"mveQN0cCl\":[\".framer-7eim58-container\",\".framer-1kny840-container\",\".framer-19xfxbo-container\",\".framer-x2upp3-container\",\".framer-1pgza0n-container\"]}\n * @framerBreakpoints {\"RvczyjrNV\":{\"min\":1200,\"canvasClassName\":\"framer-1me50hl-override\",\"minHeight\":3000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"DzVhOerjO\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1d9u0nq-override\",\"minHeight\":3000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"mveQN0cCl\":{\"max\":809,\"canvasClassName\":\"framer-15srtil-override\",\"minHeight\":3000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant RvczyjrNV\n * @framerLayoutTemplate true\n */const FramerOYBJj35Ve=withCSS(Component,css,\"framer-jTcP9\");export default FramerOYBJj35Ve;FramerOYBJj35Ve.displayName=\"Main Template\";FramerOYBJj35Ve.defaultProps={height:3e3,width:1200};addPropertyControls(FramerOYBJj35Ve,{XFw0QucFq:{title:\"Nav Scroll Trigger\",type:ControlType.ScrollSectionRef},lIWhNBsic:{title:\"Footer Trigger\",type:ControlType.ScrollSectionRef},macvGEUR4:NavbarControls?.[\"variant\"]&&{...NavbarControls[\"variant\"],defaultValue:\"FF_RL8FL4\",description:undefined,hidden:undefined,title:\"Desktop Nav Variant\"},g4bTMyGwR:NavbarControls?.[\"variant\"]&&{...NavbarControls[\"variant\"],defaultValue:\"TCVB_lEhM\",description:undefined,hidden:undefined,title:\"Mobile Nav Variant\"},zbmdp4pb2:CTAControls?.[\"variant\"]&&{...CTAControls[\"variant\"],defaultValue:\"X5f85ry6D\",description:undefined,hidden:undefined,title:\"CTA Variant\"}});addFonts(FramerOYBJj35Ve,[{explicitInter:true,fonts:[]},...CTAFonts,...LenisFonts,...FooterFonts,...NavbarFonts,...GDPRCookieBannerFonts],{supportsExplicitInterCodegen:true});FramerOYBJj35Ve.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CTA,{},context),forwardLoader(Footer,{},context),forwardLoader(Navbar,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOYBJj35Ve\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DzVhOerjO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mveQN0cCl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"3000\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"XFw0QucFq\\\":\\\"navScrollTrigger\\\",\\\"lIWhNBsic\\\":\\\"footerTrigger\\\",\\\"macvGEUR4\\\":\\\"desktopNavVariant\\\",\\\"g4bTMyGwR\\\":\\\"mobileNavVariant\\\",\\\"zbmdp4pb2\\\":\\\"cTAVariant\\\"}\",\"framerBreakpoints\":\"{\\\"RvczyjrNV\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1me50hl-override\\\",\\\"minHeight\\\":3000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"DzVhOerjO\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1d9u0nq-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"mveQN0cCl\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-15srtil-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"RvczyjrNV\",\"framerHitTargets\":\"{\\\"RvczyjrNV\\\":[\\\".framer-7eim58-container\\\",\\\".framer-1kny840-container\\\",\\\".framer-19xfxbo-container\\\",\\\".framer-x2upp3-container\\\",\\\".framer-1pgza0n-container\\\"],\\\"DzVhOerjO\\\":[\\\".framer-7eim58-container\\\",\\\".framer-1kny840-container\\\",\\\".framer-19xfxbo-container\\\",\\\".framer-x2upp3-container\\\",\\\".framer-1pgza0n-container\\\"],\\\"mveQN0cCl\\\":[\\\".framer-7eim58-container\\\",\\\".framer-1kny840-container\\\",\\\".framer-19xfxbo-container\\\",\\\".framer-x2upp3-container\\\",\\\".framer-1pgza0n-container\\\"]}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport MainTemplate from \"https://framerusercontent.com/modules/rUa1jyPd4QB3ANmVu7q0/KVoypPvfjgVnbiRuNOUl/OYBJj35Ve.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {BPWWUwhOX: \"see-the-platform\", cAgBYei2G: \"trust-section\", GouXE1CKk: \"card-2-animate\", IZstwPUN6: \"nav-trigger\", KShg354A7: \"scroll-2\", nMi_VBRgX: \"card-3-animate\", OfroaCDMA: \"card-1-animate\", pSGNfnZ7M: \"how-it-works\", r1FiLE6Y2: \"card-animation-finish\", tSd_cdlkb: \"last-card\", vIk4Ssce0: \"scroll-1\", WxXcENJX3: \"footer-trigger\", ZQyauMyno: \"scroll-3\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hrEfB52DM6TBRNnlEgvT/CbZlxTIWdIGBeeFnazay/augiA20Il.js\")), path: \"/\"}, xO8wekbwv: {elements: {aiSfy9_r_: \"scroll-3\", DDe3hV_CW: \"trust-section\", g3qdSTH_t: \"card-3-animate\", hf56uhG4_: \"scroll-1\", hX1uoxbf6: \"footer-trigger\", hZwgSeV2r: \"see-the-platform\", i36Hl8ZiI: \"card-animation-finish\", jlMPRXeAk: \"last-card\", JmwASB6Be: \"nav-trigger\", ugwYGTCHd: \"card-1-animate\", USI1JP3qA: \"scroll-2\", va6iIPFaL: \"how-it-works\", yEoYG3C_U: \"card-2-animate\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7NHgwCYO4NNoWoNzb8aU/RxxaL8WXvl8lf0xKjDfV/xO8wekbwv.js\")), path: \"/animation-home\"}, M073Vpccd: {elements: {k8dM4LeKl: \"how-it-works\", L395u9JgG: \"6\", ndd7EtEgt: \"4\", Pzq4ZPlN8: \"nav-trigger\", rlhrG64yo: \"scroll-2\", tHtZqISLj: \"1\", tNZ9upa_J: \"5\", unLVEuMmk: \"2\", uzBeEy4lf: \"footer-trigger\", V7Sz2ukKL: \"3\", Y4UPrlS5L: \"scroll-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Wa2YMfraWYXM1RYDCMBG/WOqL5oLPCVZtofkE1xjm/M073Vpccd.js\")), path: \"/experience-intelligence\"}, k0JBHV655: {elements: {azEwfqlT5: \"scroll-1\", BAIG_rKtQ: \"scroll-2\", BS97Ouhlg: \"6\", IcP06xi1f: \"5\", iDedaYOfx: \"4\", K33_PhMHb: \"how-it-works\", kd3ogJzUW: \"1\", oXzaufyJ7: \"2\", R1hRRZDxW: \"nav-trigger\", S9jtd49LV: \"3\", twAs16oBk: \"footer-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PC9odK1wlQR2DQw1xoyg/5bYkDClJXh21QX55VVO5/k0JBHV655.js\")), path: \"/realestate-intelligence\"}, lMiNhxcNR: {elements: {BaWitcklA: \"scroll-1\", E_FWqqciR: \"1\", H82qxiMNX: \"5\", mxcWx6WYw: \"footer-trigger\", Ncek_2PbS: \"4\", R60RtNQLo: \"nav-trigger\", Rn57TG0W8: \"6\", RzzirdQ8O: \"scroll-2\", SBlv1sMWe: \"2\", TSvl1emWc: \"3\", ZzxXKtCXq: \"how-it-works\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aic0GCJXijKMlod03Sfz/m0Hw6q7NNUb13LFiw6cz/lMiNhxcNR.js\")), path: \"/animation-ri\"}, XRTOkScub: {elements: {wSb_W8Msc: \"footer-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bfX7QQIoYr94ZTZqVGDi/oNaIEKeqAUFrceJ2aNLc/XRTOkScub.js\")), path: \"/plans\"}, Ez8mNChOs: {elements: {ky0tO06ee: \"footer-trigger\", twQM_r79j: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VZYQAi3fR2ynFJzhQcav/Dp07enGieWqGiMGYq580/Ez8mNChOs.js\")), path: \"/security\"}, P68uH6fpL: {elements: {ecOG3XUAA: \"footer-trigger\", fUtgZgfNi: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gW7UivpH906db7ERCIR8/NsjefnCGazmGDVU7QtHl/P68uH6fpL.js\")), path: \"/company\"}, pQVYbk9Xn: {elements: {EvE0Y2loN: \"roles\", GV5iMzAX4: \"nav-trigger\", NXpOUI6_B: \"footer-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EFh4bVsMfksdVIqebMbx/SvMj3GKGNUMk8ANU2pCD/pQVYbk9Xn.js\")), path: \"/careers\"}, BufULsM4C: {elements: {GtLZUcXcl: \"scroll-hero\", xIuyn0A4g: \"footer-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3SxAScxZvudY8s1F5K9g/faA5PNEXRLhBnUKmaqGd/BufULsM4C.js\")), path: \"/data-privacy\"}, gTQ9yEDqk: {elements: {dfwgE9YM7: \"footer-trigger\", s4E7GGxGV: \"scroll-hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eS0OX8eJbRtPJJNngvN3/jPRyXsouypaf4lzTRWuU/gTQ9yEDqk.js\")), path: \"/terms-of-service\"}, mAtt7LCIH: {elements: {VUC533t6C: \"footer-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/02XtxeYmBqVkRvfiznn7/JMaf8l5Xda3osJd1rhkT/mAtt7LCIH.js\")), path: \"/contact\"}, yrmfBpNVD: {elements: {GaSnvbUY7: \"footer-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FajKshy9sZKt9lX3S3wf/Q2bs30mgvSrlUDWfbRDb/yrmfBpNVD.js\")), path: \"/404\"}, p0Y2Yjku6: {elements: {FspDuRFfh: \"footer-trigger\", h2pHzfVAA: \"scroll-hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/grxNm7HiWvzWjh5VkOE3/wE74b27hq0kKWf0oRrFc/p0Y2Yjku6.js\")), path: \"/imprint\"}, okx82jrvB: {elements: {fAmNtCgCB: \"nav-trigger\", gk4UinlfZ: \"footer-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QCW02YHIt6xAKjdsX2MB/Q4b5Lz5lVQwH4ySOuRxc/okx82jrvB.js\")), path: \"/blog\"}, HfxO7oWVw: {elements: {O91vu2g51: \"footer-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Uko83BFcsiB0fm4o275l/dTDolXO4eLDLvI7f1Xv7/HfxO7oWVw.js\")), path: \"/case-studies\"}, Ta6ctIsS0: {collectionId: \"Bs6OCKPTr\", elements: {ng1eRdZ0f: \"footer-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/w6tQ4EbiBJ3dpEE1w2Y5/ztftaeAZdTpHCfImMCXQ/Ta6ctIsS0.js\")), path: \"/case-studies/:rat_usP8b\"}, XnmD2hsi_: {collectionId: \"HMADa8Ku_\", elements: {kepEFclM3: \"footer-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GoWv71DPZTtAbwZPKi1A/msnu6rfHqMwuFTa5TdW3/XnmD2hsi_.js\")), path: \"/blog/:lkBfDlx4P\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {Bs6OCKPTr: async () => (await import(\"https://framerusercontent.com/modules/swlbH3wvNrfAjwSZaS7k/FBGyICy5UncidYZ2jfWU/Bs6OCKPTr.js\"))?.[\"utils\"], HMADa8Ku_: async () => (await import(\"https://framerusercontent.com/modules/fdcxXeO5EEDcbPOEawim/gqzbqI5fnH2sdlNYZIl7/HMADa8Ku_.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"bb61d06c6acc45e1e3104a985115dca4e5e4b07288085bb16a9e5b8ebe12bc31\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {g4bTMyGwR: \"TCVB_lEhM\", lIWhNBsic: {href: {hash: \":WxXcENJX3\", webPageId: \"augiA20Il\"}, refKey: true}, macvGEUR4: \"FF_RL8FL4\", XFw0QucFq: {href: {hash: \":IZstwPUN6\", webPageId: \"augiA20Il\"}, refKey: true}, zbmdp4pb2: \"X5f85ry6D\"}\r\nconst props2 = {...props1, lIWhNBsic: {href: {hash: \":hX1uoxbf6\", webPageId: \"xO8wekbwv\"}, refKey: true}, XFw0QucFq: {href: {hash: \":JmwASB6Be\", webPageId: \"xO8wekbwv\"}, refKey: true}}\r\nconst props3 = {...props1, lIWhNBsic: {href: {hash: \":uzBeEy4lf\", webPageId: \"M073Vpccd\"}, refKey: true}, XFw0QucFq: {href: {hash: \":Pzq4ZPlN8\", webPageId: \"M073Vpccd\"}, refKey: true}, zbmdp4pb2: \"AAs6NxjE4\"}\r\nconst props4 = {...props1, lIWhNBsic: {href: {hash: \":twAs16oBk\", webPageId: \"k0JBHV655\"}, refKey: true}, XFw0QucFq: {href: {hash: \":R1hRRZDxW\", webPageId: \"k0JBHV655\"}, refKey: true}}\r\nconst props5 = {...props1, lIWhNBsic: {href: {hash: \":mxcWx6WYw\", webPageId: \"lMiNhxcNR\"}, refKey: true}, XFw0QucFq: {href: {hash: \":R60RtNQLo\", webPageId: \"lMiNhxcNR\"}, refKey: true}}\r\nconst props6 = {...props1, g4bTMyGwR: \"EU6OC2hlb\", lIWhNBsic: {href: {hash: \":wSb_W8Msc\", webPageId: \"XRTOkScub\"}, refKey: true}, macvGEUR4: \"SQOgtBOkC\", XFw0QucFq: undefined}\r\nconst props7 = {...props1, lIWhNBsic: {href: {hash: \":ky0tO06ee\", webPageId: \"Ez8mNChOs\"}, refKey: true}, XFw0QucFq: {href: {hash: \":twQM_r79j\", webPageId: \"Ez8mNChOs\"}, refKey: true}, zbmdp4pb2: \"RZC7x6bLY\"}\r\nconst props8 = {...props1, lIWhNBsic: {href: {hash: \":ecOG3XUAA\", webPageId: \"P68uH6fpL\"}, refKey: true}, XFw0QucFq: {href: {hash: \":fUtgZgfNi\", webPageId: \"P68uH6fpL\"}, refKey: true}, zbmdp4pb2: \"s99wEJZxa\"}\r\nconst props9 = {...props1, g4bTMyGwR: \"EU6OC2hlb\", lIWhNBsic: {href: {hash: \":NXpOUI6_B\", webPageId: \"pQVYbk9Xn\"}, refKey: true}, macvGEUR4: \"SQOgtBOkC\", XFw0QucFq: undefined, zbmdp4pb2: \"s99wEJZxa\"}\r\nconst props10 = {...props1, g4bTMyGwR: \"EU6OC2hlb\", lIWhNBsic: {href: {hash: \":xIuyn0A4g\", webPageId: \"BufULsM4C\"}, refKey: true}, macvGEUR4: \"SQOgtBOkC\", XFw0QucFq: undefined}\r\nconst props11 = {...props1, g4bTMyGwR: \"EU6OC2hlb\", lIWhNBsic: {href: {hash: \":dfwgE9YM7\", webPageId: \"gTQ9yEDqk\"}, refKey: true}, macvGEUR4: \"SQOgtBOkC\", XFw0QucFq: undefined}\r\nconst props12 = {...props1, g4bTMyGwR: \"EU6OC2hlb\", lIWhNBsic: {href: {hash: \":VUC533t6C\", webPageId: \"mAtt7LCIH\"}, refKey: true}, macvGEUR4: \"SQOgtBOkC\", XFw0QucFq: undefined, zbmdp4pb2: \"s99wEJZxa\"}\r\nconst props13 = {...props1, g4bTMyGwR: \"EU6OC2hlb\", lIWhNBsic: {href: {hash: \":VUC533t6C\", webPageId: \"yrmfBpNVD\"}, refKey: true}, macvGEUR4: \"SQOgtBOkC\", XFw0QucFq: undefined}\r\nconst props14 = {...props1, g4bTMyGwR: \"EU6OC2hlb\", lIWhNBsic: {href: {hash: \":FspDuRFfh\", webPageId: \"p0Y2Yjku6\"}, refKey: true}, macvGEUR4: \"SQOgtBOkC\", XFw0QucFq: undefined}\r\nconst props15 = {...props1, g4bTMyGwR: \"EU6OC2hlb\", lIWhNBsic: {href: {hash: \":gk4UinlfZ\", webPageId: \"okx82jrvB\"}, refKey: true}, macvGEUR4: \"SQOgtBOkC\", XFw0QucFq: undefined}\r\nconst props16 = {...props1, g4bTMyGwR: \"EU6OC2hlb\", lIWhNBsic: {href: {hash: \":O91vu2g51\", webPageId: \"HfxO7oWVw\"}, refKey: true}, macvGEUR4: \"SQOgtBOkC\", XFw0QucFq: undefined}\r\nconst props17 = {...props1, g4bTMyGwR: \"EU6OC2hlb\", lIWhNBsic: {href: {hash: \":ng1eRdZ0f\", webPageId: \"Ta6ctIsS0\"}, refKey: true}, macvGEUR4: \"SQOgtBOkC\", XFw0QucFq: undefined}\r\nconst props18 = {...props1, g4bTMyGwR: \"EU6OC2hlb\", lIWhNBsic: {href: {hash: \":kepEFclM3\", webPageId: \"XnmD2hsi_\"}, refKey: true}, macvGEUR4: \"SQOgtBOkC\", XFw0QucFq: undefined}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, BufULsM4C: props10, Ez8mNChOs: props7, gTQ9yEDqk: props11, HfxO7oWVw: props16, k0JBHV655: props4, lMiNhxcNR: props5, M073Vpccd: props3, mAtt7LCIH: props12, okx82jrvB: props15, p0Y2Yjku6: props14, P68uH6fpL: props8, pQVYbk9Xn: props9, Ta6ctIsS0: props17, XnmD2hsi_: props18, xO8wekbwv: props2, XRTOkScub: props6, yrmfBpNVD: props13}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"xO8wekbwv\":\r\ncase \"M073Vpccd\":\r\ncase \"k0JBHV655\":\r\ncase \"lMiNhxcNR\":\r\ncase \"XRTOkScub\":\r\ncase \"Ez8mNChOs\":\r\ncase \"P68uH6fpL\":\r\ncase \"pQVYbk9Xn\":\r\ncase \"BufULsM4C\":\r\ncase \"gTQ9yEDqk\":\r\ncase \"mAtt7LCIH\":\r\ncase \"yrmfBpNVD\":\r\ncase \"p0Y2Yjku6\":\r\ncase \"okx82jrvB\":\r\ncase \"HfxO7oWVw\":\r\ncase \"Ta6ctIsS0\":\r\ncase \"XnmD2hsi_\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"XFw0QucFq\"], props[\"lIWhNBsic\"]]}, (resolvedLinks) => React.createElement(MainTemplate, {...props, key: \"MainTemplate\", lIWhNBsic: siteRef(resolvedLinks[1]), style, XFw0QucFq: siteRef(resolvedLinks[0])}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"xO8wekbwv\":\r\ncase \"M073Vpccd\":\r\ncase \"k0JBHV655\":\r\ncase \"lMiNhxcNR\":\r\ncase \"XRTOkScub\":\r\ncase \"Ez8mNChOs\":\r\ncase \"P68uH6fpL\":\r\ncase \"pQVYbk9Xn\":\r\ncase \"BufULsM4C\":\r\ncase \"gTQ9yEDqk\":\r\ncase \"mAtt7LCIH\":\r\ncase \"yrmfBpNVD\":\r\ncase \"p0Y2Yjku6\":\r\ncase \"okx82jrvB\":\r\ncase \"HfxO7oWVw\":\r\ncase \"Ta6ctIsS0\":\r\ncase \"XnmD2hsi_\":\r\nreturn [{hash: \"1me50hl\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1d9u0nq\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"15srtil\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FajKshy9sZKt9lX3S3wf/Q2bs30mgvSrlUDWfbRDb/yrmfBpNVD.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://primefold.ai\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/tljZqkEuFbymX3gEcCT3/uw5RRjU0WzANi5o2lPBa/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}