{"version":3,"file":"script_main.C_n9-R_6.mjs","names":["Component","useRef","_Fragment","Children","useState","useRef","getProps","React.forwardRef","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","NavLinkFonts","NavLink","CaretDownFonts","CaretDown","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","animation","animation1","animation2","Transition","React.useContext","React.useMemo","Overlay","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","React.useRef","_Fragment","NavLink","DropDownBase","CaretDown","Globe","ChevronDown","DropdownItem","MotionDivWithFX","BaseFonts","Base","serializationHash","variantClassNames","transition1","matchVariant","animation","transition3","animation1","animation2","animation3","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","React.useRef","SVG","List","X","RichText","_Fragment","getLocalizedValue","UserComponent","sharedStyle.css","sharedStyle.fonts","css","Nav","Base","Embed","Embed1","Lenis","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","PropertyOverrides","React.Fragment","RichText","UserComponent","SVG","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","React.createElement","GlobalTemplate","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/o1PI5S8YtkA5bP5g4dFz/7LsYGOkyjLv3zWdmJA4n/Embed.js","https:/framerusercontent.com/modules/p4xyHAxz4hEgYi9H78wW/lQPrNjCqxcKFGWaJ0XOI/uKhhQBk6W.js","https:/framerusercontent.com/modules/9qb8utpesr2wFlRmLXfA/07gOeKhmTdg7pJTP2sm5/V8MwXwi6N.js","https:/framerusercontent.com/modules/EDfKHLcNtVebsp024xk6/2BZqcwef8iLkqFW565Tm/pUApyP_Sa.js","https:/framerusercontent.com/modules/bNOWH3CvFexFFTNaRWtP/8BW5pKj7i43A3XLsgi8s/z8GTomzL9.js","https:/framerusercontent.com/modules/HBeKDeBDz9vQqKFm0Hg1/px4uQtTDJLKwm85FconI/V8MwXwi6N.js","https:/framerusercontent.com/modules/ViW9GjWkHMm3k7X2fyA7/XBpqVloS9oB4UMXDqIup/yPoHTqyod.js","https:/framerusercontent.com/modules/Kdz6AhxuLxeGBu8MsNbc/5XCBmMzeEnSL2QEw7HIq/CW5Ly_9G0.js","https:/framerusercontent.com/modules/PkmoZVjB6oFqkWAAVxuC/WG4oRMLfVg5849PWtDbU/CW5Ly_9G0.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","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles}from\"https://framer.com/m/framer/default-utils.js\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n */export default function Embed({type,url,html,zoom,radius,border,style={}}){if(type===\"url\"&&url){return /*#__PURE__*/_jsx(EmbedUrl,{url:url,zoom:zoom,radius:radius,border:border,style:style});}if(type===\"html\"&&html){return /*#__PURE__*/_jsx(EmbedHtml,{html:html,style:style});}return /*#__PURE__*/_jsx(Instructions,{style:style});}addPropertyControls(Embed,{type:{type:ControlType.Enum,defaultValue:\"url\",displaySegmentedControl:true,options:[\"url\",\"html\"],optionTitles:[\"URL\",\"HTML\"]},url:{title:\"URL\",type:ControlType.String,description:\"Some websites don’t support embedding.\",hidden(props){return props.type!==\"url\";}},html:{title:\"HTML\",type:ControlType.String,displayTextArea:true,hidden(props){return props.type!==\"html\";}},border:{title:\"Border\",type:ControlType.Border,optional:true,hidden(props){return props.type!==\"url\";}},radius:{type:ControlType.BorderRadius,title:\"Radius\",hidden(props){return props.type!==\"url\";}},zoom:{title:\"Zoom\",defaultValue:1,type:ControlType.Number,hidden(props){return props.type!==\"url\";},min:.1,max:1,step:.1,displayStepper:true}});function Instructions({style}){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:getMinHeight(style),...emptyStateStyle,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"Add a URL to embed a website.\"})});}function EmbedUrl({url,zoom,radius,border,style}){const hasAutoHeight=!style.height;// Add https:// if the URL does not have a protocol.\nif(!/[a-z]+:\\/\\//.test(url)){url=\"https://\"+url;}const onCanvas=useIsOnCanvas();// We need to check if the url is blocked inside an iframe by the X-Frame-Options\n// or Content-Security-Policy headers on the backend.\nconst[state,setState]=useState(onCanvas?undefined:false);useEffect(()=>{// We only want to check on the canvas.\n// On the website we want to avoid the additional delay.\nif(!onCanvas)return;// TODO: We could also use AbortController here.\nlet isLastEffect=true;setState(undefined);async function load(){const response=await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\"+encodeURIComponent(url));if(response.status==200){const{isBlocked}=await response.json();if(isLastEffect){setState(isBlocked);}}else{const message=await response.text();console.error(message);const error=new Error(\"This site can’t be reached.\");setState(error);}}load().catch(error=>{console.error(error);setState(error);});return()=>{isLastEffect=false;};},[url]);if(onCanvas&&hasAutoHeight){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"URL embeds do not support auto height.\",style:style});}if(!url.startsWith(\"https://\")){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Unsupported protocol.\",style:style});}if(state===undefined){return /*#__PURE__*/_jsx(LoadingIndicator,{});}if(state instanceof Error){return /*#__PURE__*/_jsx(ErrorMessage,{message:state.message,style:style});}if(state===true){const message=`Can’t embed ${url} due to its content security policy.`;return /*#__PURE__*/_jsx(ErrorMessage,{message:message,style:style});}return /*#__PURE__*/_jsx(\"iframe\",{src:url,style:{...iframeStyle,...style,...border,zoom:zoom,borderRadius:radius,transformOrigin:\"top center\"},loading:\"lazy\",// @ts-ignore\nfetchPriority:onCanvas?\"low\":\"auto\",referrerPolicy:\"no-referrer\",sandbox:getSandbox(onCanvas),allowFullScreen:true,allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture; clipboard-write\"});}const iframeStyle={width:\"100%\",height:\"100%\",border:\"none\"};function getSandbox(onCanvas){const result=[\"allow-same-origin\",\"allow-scripts\"];if(!onCanvas){result.push(\"allow-downloads\",\"allow-forms\",\"allow-modals\",\"allow-orientation-lock\",\"allow-pointer-lock\",\"allow-popups\",\"allow-popups-to-escape-sandbox\",\"allow-presentation\",\"allow-storage-access-by-user-activation\",\"allow-top-navigation-by-user-activation\");}return result.join(\" \");}function EmbedHtml({html,...props}){const hasScript=html.includes(\"</script>\");if(hasScript){const hasSplineViewer=html.includes(\"</spline-viewer>\");const hasComment=html.includes(\"<!-- framer-direct-embed -->\");if(hasSplineViewer||hasComment){return /*#__PURE__*/_jsx(EmbedHtmlWithScripts,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlInsideIframe,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlWithoutScripts,{html:html,...props});}function EmbedHtmlInsideIframe({html,style}){const ref=useRef();const[iframeHeight,setIframeHeight]=useState(0);// Handle auto sizing\nuseEffect(()=>{const iframeWindow=ref.current?.contentWindow;function handleMessage(event){if(event.source!==iframeWindow)return;const data=event.data;if(typeof data!==\"object\"||data===null)return;const height=data.embedHeight;if(typeof height!==\"number\")return;setIframeHeight(height);}window.addEventListener(\"message\",handleMessage);// After SSG the iframe loads before we attach the event handler,\n// therefore we need to request the latest height from the iframe.\niframeWindow?.postMessage(\"getEmbedHeight\",\"*\");return()=>{window.removeEventListener(\"message\",handleMessage);};},[]);// The CSS is mainly copied from:\n// FramerStudio/src/app/vekter/src/renderer/setDefaultFont.ts\n// FramerStudio/src/app/vekter/src/export/globalStylesForExport.ts\nconst srcDoc=`\n<html>\n    <head>\n        <style>\n            html, body {\n                margin: 0;\n                padding: 0;\n            }\n\n            body {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n            }\n\n            :root {\n                -webkit-font-smoothing: antialiased;\n                -moz-osx-font-smoothing: grayscale;\n            }\n\n            * {\n                box-sizing: border-box;\n                -webkit-font-smoothing: inherit;\n            }\n\n            h1, h2, h3, h4, h5, h6, p, figure {\n                margin: 0;\n            }\n\n            body, input, textarea, select, button {\n                font-size: 12px;\n                font-family: sans-serif;\n            }\n        </style>\n    </head>\n    <body>\n        ${html}\n        <script type=\"module\">\n            let height = 0\n\n            function sendEmbedHeight() {\n                window.parent.postMessage({\n                    embedHeight: height\n                }, \"*\")\n            }\n\n            const observer = new ResizeObserver((entries) => {\n                if (entries.length !== 1) return\n                const entry = entries[0]\n                if (entry.target !== document.body) return\n\n                height = entry.contentRect.height\n                sendEmbedHeight()\n            })\n\n            observer.observe(document.body)\n\n            window.addEventListener(\"message\", (event) => {\n                if (event.source !== window.parent) return\n                if (event.data !== \"getEmbedHeight\") return\n                sendEmbedHeight()\n            })\n        </script>\n    <body>\n</html>\n`;const currentStyle={...iframeStyle,...style};const hasAutoHeight=!style.height;if(hasAutoHeight){currentStyle.height=iframeHeight+\"px\";}return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,style:currentStyle,srcDoc:srcDoc});}function EmbedHtmlWithScripts({html,style}){const ref=useRef();useEffect(()=>{const div=ref.current;if(!div)return;div.innerHTML=html;executeScripts(div);return()=>{div.innerHTML=\"\";};},[html]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...htmlStyle,...style}});}function EmbedHtmlWithoutScripts({html,style}){return /*#__PURE__*/_jsx(\"div\",{style:{...htmlStyle,...style},dangerouslySetInnerHTML:{__html:html}});}const htmlStyle={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"};// This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node){if(node instanceof Element&&node.tagName===\"SCRIPT\"){const script=document.createElement(\"script\");script.text=node.innerHTML;for(const{name,value}of node.attributes){script.setAttribute(name,value);}node.parentElement.replaceChild(script,node);}else{for(const child of node.childNodes){executeScripts(child);}}}// Generic components\nfunction LoadingIndicator(){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-componentPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"Loading…\"})});}function ErrorMessage({message,style}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{minHeight:getMinHeight(style),...containerStyles,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:message})});}const centerTextStyle={textAlign:\"center\",minWidth:140};// Returns a min-height if the component is using auto-height.\nfunction getMinHeight(style){const hasAutoHeight=!style.height;if(hasAutoHeight)return 200;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Embed\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"400\",\"framerIntrinsicWidth\":\"600\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map","// Generated by Framer (fb30b49)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const qxTvv_EBh=undefined;const ezTt3ayMo=undefined;const lschgej4H=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 15 0 L 7.5 7.5 L 0 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"7.5px\" id=\"d6DgdEg9H\" transform=\"translate(4.5 9)\" width=\"15px\"/><path d=\"M 15 0 L 7.5 7.5 L 0 0\" fill=\"transparent\" height=\"7.5px\" id=\"IYL9rIPB2\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 9)\" width=\"15px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2741301580\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-2TOMF\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-2TOMF { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Caret Down\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-2TOMF\");Icon.displayName=\"Caret Down\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Caret Down\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc3086c)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={Vz426TiLP:new LazyValue(()=>import(\"./V8MwXwi6N-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 (9801af1)\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 sharedStyle1 from\"https://framerusercontent.com/modules/s6PW45xuyHkxp5cq9n7U/xorTQCP7mssXgr8nO65N/cFbaKEUIm.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/JBMSZGp2WJxZtGXZ4e7B/xWily9aE6oCeUesABMR0/orbckB8jZ.js\";const enabledGestures={JatN9JuJ5:{hover:true},jHnDK3D71:{hover:true}};const cycleOrder=[\"JatN9JuJ5\",\"jHnDK3D71\"];const serializationHash=\"framer-0968j\";const variantClassNames={JatN9JuJ5:\"framer-v-kikabz\",jHnDK3D71:\"framer-v-lnx1nm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HyDVVAF0o=undefined;const cBZLBMEh9=undefined;const CX855iPfO=undefined;const RSqN8PoKs=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={Desktop:\"JatN9JuJ5\",Mobile:\"jHnDK3D71\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,link,linkClicked,newTab,width,...props})=>{return{...props,cBZLBMEh9:newTab??props.cBZLBMEh9??false,CX855iPfO:linkClicked??props.CX855iPfO,HyDVVAF0o:link??props.HyDVVAF0o,RSqN8PoKs:label??props.RSqN8PoKs??\"Label\",variant:humanReadableVariantMap[props.variant]??props.variant??\"JatN9JuJ5\"};};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,RSqN8PoKs,HyDVVAF0o,CX855iPfO,cBZLBMEh9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"JatN9JuJ5\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapc0kyvw=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(CX855iPfO){const res=await CX855iPfO(...args);if(res===false)return false;}});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:HyDVVAF0o,motionChild:true,nodeId:\"JatN9JuJ5\",openInNewTab:cBZLBMEh9,scopeId:\"pUApyP_Sa\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-kikabz\",className,classNames)} framer-jnlanw`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"JatN9JuJ5\",ref:refBinding,style:{...style},...addPropertyOverrides({\"JatN9JuJ5-hover\":{\"data-framer-name\":undefined},\"jHnDK3D71-hover\":{\"data-framer-name\":undefined},jHnDK3D71:{\"data-framer-name\":\"Mobile\",\"data-highlight\":true,onTap:onTapc0kyvw}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a1gj26\",\"data-styles-preset\":\"orbckB8jZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c504a3af-697b-4485-8fed-6f051e259965, rgb(184, 189, 199)))\"},children:\"Label\"})}),className:\"framer-1gkl3my\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yQonLGd7O\",style:{\"--extracted-r6o4lv\":\"var(--token-c504a3af-697b-4485-8fed-6f051e259965, rgb(184, 189, 199))\"},text:RSqN8PoKs,variants:{\"JatN9JuJ5-hover\":{\"--extracted-r6o4lv\":\"var(--token-d22f581d-af2a-4803-acea-776d4e6ec888, rgb(244, 245, 247))\"},\"jHnDK3D71-hover\":{\"--extracted-1w1cjl5\":\"var(--token-d22f581d-af2a-4803-acea-776d4e6ec888, rgb(244, 245, 247))\"},jHnDK3D71:{\"--extracted-1w1cjl5\":\"var(--token-c504a3af-697b-4485-8fed-6f051e259965, rgb(184, 189, 199))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"JatN9JuJ5-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a1gj26\",\"data-styles-preset\":\"orbckB8jZ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d22f581d-af2a-4803-acea-776d4e6ec888, rgb(244, 245, 247)))\"},children:\"Label\"})})},\"jHnDK3D71-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-d22f581d-af2a-4803-acea-776d4e6ec888, rgb(244, 245, 247)))\"},children:\"Label\"})})},jHnDK3D71:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-c504a3af-697b-4485-8fed-6f051e259965, rgb(184, 189, 199)))\"},children:\"Label\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-0968j.framer-jnlanw, .framer-0968j .framer-jnlanw { display: block; }\",\".framer-0968j.framer-kikabz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 8px 12px 8px 12px; position: relative; text-decoration: none; width: min-content; }\",\".framer-0968j .framer-1gkl3my { flex: none; height: auto; pointer-events: none; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 63\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"jHnDK3D71\":{\"layout\":[\"auto\",\"auto\"]},\"rEGyBP0bV\":{\"layout\":[\"auto\",\"auto\"]},\"Co6kW5hRX\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"RSqN8PoKs\":\"label\",\"HyDVVAF0o\":\"link\",\"CX855iPfO\":\"linkClicked\",\"cBZLBMEh9\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpUApyP_Sa=withCSS(Component,css,\"framer-0968j\");export default FramerpUApyP_Sa;FramerpUApyP_Sa.displayName=\"navLink\";FramerpUApyP_Sa.defaultProps={height:33,width:63};addPropertyControls(FramerpUApyP_Sa,{variant:{options:[\"JatN9JuJ5\",\"jHnDK3D71\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},RSqN8PoKs:{defaultValue:\"Label\",displayTextArea:false,title:\"Label\",type:ControlType.String},onRSqN8PoKsChange:{changes:\"RSqN8PoKs\",type:ControlType.ChangeHandler},HyDVVAF0o:{title:\"Link\",type:ControlType.Link},CX855iPfO:{title:\"linkClicked\",type:ControlType.EventHandler},cBZLBMEh9:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},oncBZLBMEh9Change:{changes:\"cBZLBMEh9\",type:ControlType.ChangeHandler}});addFonts(FramerpUApyP_Sa,[{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),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpUApyP_Sa\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jHnDK3D71\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rEGyBP0bV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Co6kW5hRX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"RSqN8PoKs\\\":\\\"label\\\",\\\"HyDVVAF0o\\\":\\\"link\\\",\\\"CX855iPfO\\\":\\\"linkClicked\\\",\\\"cBZLBMEh9\\\":\\\"newTab\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"63\",\"framerIntrinsicHeight\":\"33\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pUApyP_Sa.map","// Generated by Framer (fc3086c)\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,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CaretDown from\"https://framerusercontent.com/modules/p4xyHAxz4hEgYi9H78wW/lQPrNjCqxcKFGWaJ0XOI/uKhhQBk6W.js\";import NavLink from\"https://framerusercontent.com/modules/EDfKHLcNtVebsp024xk6/2BZqcwef8iLkqFW565Tm/pUApyP_Sa.js\";const NavLinkFonts=getFonts(NavLink);const CaretDownFonts=getFonts(CaretDown);const MotionDivWithFX=withFX(motion.div);const enabledGestures={ROGRFrWni:{hover:true}};const cycleOrder=[\"ROGRFrWni\",\"BPdFtVF6o\",\"clbRZ2pcA\"];const serializationHash=\"framer-3pJ2Z\";const variantClassNames={BPdFtVF6o:\"framer-v-1dqpjjk\",clbRZ2pcA:\"framer-v-1abxu4z\",ROGRFrWni:\"framer-v-zn13r4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ibT9cC5Ar=undefined;const yHO131s4n=undefined;const fC_qiqT8_=undefined;const setfC_qiqT8_=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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};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: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 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 humanReadableVariantMap={\"Mobile - Close\":\"BPdFtVF6o\",\"Mobile - Open\":\"clbRZ2pcA\",Desktop:\"ROGRFrWni\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({close,closeNavigation,height,id,label,width,...props})=>{return{...props,fC_qiqT8_:label??props.fC_qiqT8_??\"LABEL\",ibT9cC5Ar:close??props.ibT9cC5Ar,variant:humanReadableVariantMap[props.variant]??props.variant??\"ROGRFrWni\",yHO131s4n:closeNavigation??props.yHO131s4n};};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,\"fC_qiqT8_\":externalfC_qiqT8_,\"onfC_qiqT8_Change\":setExternalfC_qiqT8_,ibT9cC5Ar,yHO131s4n,...restProps}=getProps(props);const[fC_qiqT8_,setfC_qiqT8_]=useStateVariable(externalfC_qiqT8_,setExternalfC_qiqT8_);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ROGRFrWni\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterujujp2=({overlay})=>activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});overlay.show();});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onTap1fkhwer=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ibT9cC5Ar){const res=await ibT9cC5Ar(...args);if(res===false)return false;}setVariant(\"clbRZ2pcA\");});const onTap8eqauc=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(yHO131s4n){const res=await yHO131s4n(...args);if(res===false)return false;}});const onTapb6ajwy=activeVariantCallback(async(...args)=>{setVariant(\"BPdFtVF6o\");});const isDisplayed=()=>{if([\"BPdFtVF6o\",\"clbRZ2pcA\"].includes(baseVariant))return false;return true;};const ref1=React.useRef(null);const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"clbRZ2pcA\")return true;return false;};const CX855iPfO17sbk18=activeVariantCallback(async(...args)=>{if(yHO131s4n){const res=await yHO131s4n(...args);if(res===false)return false;}});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,enabled:isDisplayed(),children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-zn13r4\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,id:`${layoutId}-zn13r4`,layoutDependency:layoutDependency,layoutId:\"ROGRFrWni\",onMouseEnter:onMouseEnterujujp2({overlay}),ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({\"ROGRFrWni-hover\":{\"data-framer-name\":undefined},BPdFtVF6o:{\"data-framer-name\":\"Mobile - Close\",onTap:onTap1fkhwer},clbRZ2pcA:{\"data-framer-name\":\"Mobile - Open\",onTap:onTap8eqauc}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5q582q\",layoutDependency:layoutDependency,layoutId:\"rWx1GlAF9\",...addPropertyOverrides({clbRZ2pcA:{\"data-highlight\":true,onTap:onTapb6ajwy}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(0+((componentViewport?.height||33)-0-33)/2)+0,...addPropertyOverrides({BPdFtVF6o:{y:(componentViewport?.y||0)+0+0+0},clbRZ2pcA:{y:(componentViewport?.y||0)+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13j6v5q-container\",layoutDependency:layoutDependency,layoutId:\"HYVoU9fUH-container\",nodeId:\"HYVoU9fUH\",rendersWithMotion:true,scopeId:\"z8GTomzL9\",children:/*#__PURE__*/_jsx(NavLink,{cBZLBMEh9:false,height:\"100%\",id:\"HYVoU9fUH\",layoutId:\"HYVoU9fUH\",onRSqN8PoKsChange:setfC_qiqT8_,RSqN8PoKs:fC_qiqT8_,variant:matchVariant(\"JatN9JuJ5\"),width:\"100%\",...addPropertyOverrides({BPdFtVF6o:{variant:matchVariant(\"jHnDK3D71\")},clbRZ2pcA:{variant:matchVariant(\"jHnDK3D71\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(CaretDown,{animated:true,className:\"framer-vdlib8\",layoutDependency:layoutDependency,layoutId:\"cKkB51Zh5\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-c504a3af-697b-4485-8fed-6f051e259965, rgb(184, 189, 199))\",\"--pgex8v\":2,rotate:0},variants:{\"ROGRFrWni-hover\":{\"--21h8s6\":\"var(--token-d22f581d-af2a-4803-acea-776d4e6ec888, rgb(244, 245, 247))\",rotate:180},clbRZ2pcA:{\"--21h8s6\":\"var(--token-d22f581d-af2a-4803-acea-776d4e6ec888, rgb(244, 245, 247))\",rotate:180}}})]}),isDisplayed()&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:refBinding,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-zn13r4`,offsetX:0,offsetY:16,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-16yet0g\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"TwqtoOUrn\",ref:ref1,role:\"dialog\",style:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-15d79d5f-1e6b-4c69-a92a-328b95297b09, rgb(19, 22, 27))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\",WebkitBackdropFilter:\"blur(10px)\"},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mikYkjpi1\"},implicitPathVariables:undefined},{href:{webPageId:\"mikYkjpi1\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"176px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11gwl5l-container\",layoutDependency:layoutDependency,layoutId:\"fTc3q1YJu-container\",nodeId:\"fTc3q1YJu\",rendersWithMotion:true,scopeId:\"z8GTomzL9\",children:/*#__PURE__*/_jsx(NavLink,{cBZLBMEh9:false,height:\"100%\",HyDVVAF0o:resolvedLinks[0],id:\"fTc3q1YJu\",layoutId:\"fTc3q1YJu\",RSqN8PoKs:\"BLOG\",style:{width:\"100%\"},variant:matchVariant(\"JatN9JuJ5\"),width:\"100%\",...addPropertyOverrides({\"ROGRFrWni-hover\":{HyDVVAF0o:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PKIx0CA96\"},implicitPathVariables:undefined},{href:{webPageId:\"PKIx0CA96\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"176px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x1vbw9-container\",layoutDependency:layoutDependency,layoutId:\"iXzvW1JSl-container\",nodeId:\"iXzvW1JSl\",rendersWithMotion:true,scopeId:\"z8GTomzL9\",children:/*#__PURE__*/_jsx(NavLink,{cBZLBMEh9:false,height:\"100%\",HyDVVAF0o:resolvedLinks1[0],id:\"iXzvW1JSl\",layoutId:\"iXzvW1JSl\",RSqN8PoKs:\"EVENTS\",style:{width:\"100%\"},variant:matchVariant(\"JatN9JuJ5\"),width:\"100%\",...addPropertyOverrides({\"ROGRFrWni-hover\":{HyDVVAF0o:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})]})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oa6fgr\",\"data-framer-name\":\"navLinks\",layoutDependency:layoutDependency,layoutId:\"BDP3ry4mQ\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mikYkjpi1\"},implicitPathVariables:undefined},{href:{webPageId:\"mikYkjpi1\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,...addPropertyOverrides({clbRZ2pcA:{width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+0+33+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ka7e4s-container\",layoutDependency:layoutDependency,layoutId:\"EAjwrZy02-container\",nodeId:\"EAjwrZy02\",rendersWithMotion:true,scopeId:\"z8GTomzL9\",children:/*#__PURE__*/_jsx(NavLink,{cBZLBMEh9:false,CX855iPfO:CX855iPfO17sbk18,height:\"100%\",HyDVVAF0o:resolvedLinks2[0],id:\"EAjwrZy02\",layoutId:\"EAjwrZy02\",RSqN8PoKs:\"Blog\",style:{width:\"100%\"},variant:matchVariant(\"jHnDK3D71\"),width:\"100%\",...addPropertyOverrides({clbRZ2pcA:{HyDVVAF0o:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PKIx0CA96\"},implicitPathVariables:undefined},{href:{webPageId:\"PKIx0CA96\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,...addPropertyOverrides({clbRZ2pcA:{width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+0+33+0+37}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-forcfz-container\",layoutDependency:layoutDependency,layoutId:\"OQJx6iK5o-container\",nodeId:\"OQJx6iK5o\",rendersWithMotion:true,scopeId:\"z8GTomzL9\",children:/*#__PURE__*/_jsx(NavLink,{cBZLBMEh9:false,CX855iPfO:CX855iPfO17sbk18,height:\"100%\",HyDVVAF0o:resolvedLinks3[0],id:\"OQJx6iK5o\",layoutId:\"OQJx6iK5o\",RSqN8PoKs:\"Events\",style:{width:\"100%\"},variant:matchVariant(\"jHnDK3D71\"),width:\"100%\",...addPropertyOverrides({clbRZ2pcA:{HyDVVAF0o:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]})]})})})})})});});const css=[\".framer-3pJ2Z.framer-1jl9fz1, .framer-3pJ2Z .framer-1jl9fz1 { display: block; }\",\".framer-3pJ2Z.framer-zn13r4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px 12px 0px 0px; position: relative; width: min-content; }\",\".framer-3pJ2Z .framer-5q582q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3pJ2Z .framer-13j6v5q-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-3pJ2Z .framer-vdlib8 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 16px; }\",\".framer-3pJ2Z .framer-16yet0g { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3pJ2Z .framer-11gwl5l-container, .framer-3pJ2Z .framer-1x1vbw9-container, .framer-3pJ2Z .framer-1ka7e4s-container, .framer-3pJ2Z .framer-forcfz-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-3pJ2Z .framer-1oa6fgr { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 0px 12px; position: relative; width: 1px; }\",\".framer-3pJ2Z.framer-v-1dqpjjk.framer-zn13r4, .framer-3pJ2Z.framer-v-1abxu4z.framer-zn13r4 { flex-direction: column; justify-content: flex-start; }\",\".framer-3pJ2Z.framer-v-1dqpjjk .framer-5q582q { align-self: stretch; gap: unset; justify-content: space-between; width: auto; }\",\".framer-3pJ2Z.framer-v-1abxu4z .framer-5q582q { align-self: stretch; cursor: pointer; gap: unset; justify-content: space-between; width: auto; }\",\".framer-3pJ2Z.framer-v-1abxu4z .framer-1oa6fgr { align-self: stretch; flex: none; gap: 4px; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 91\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"BPdFtVF6o\":{\"layout\":[\"auto\",\"auto\"]},\"clbRZ2pcA\":{\"layout\":[\"auto\",\"auto\"]},\"oAtRrHECb\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"fC_qiqT8_\":\"label\",\"ibT9cC5Ar\":\"close\",\"yHO131s4n\":\"closeNavigation\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerz8GTomzL9=withCSS(Component,css,\"framer-3pJ2Z\");export default Framerz8GTomzL9;Framerz8GTomzL9.displayName=\"dropDownBase\";Framerz8GTomzL9.defaultProps={height:33,width:91};addPropertyControls(Framerz8GTomzL9,{variant:{options:[\"ROGRFrWni\",\"BPdFtVF6o\",\"clbRZ2pcA\"],optionTitles:[\"Desktop\",\"Mobile - Close\",\"Mobile - Open\"],title:\"Variant\",type:ControlType.Enum},fC_qiqT8_:{defaultValue:\"LABEL\",displayTextArea:false,title:\"Label\",type:ControlType.String},onfC_qiqT8_Change:{changes:\"fC_qiqT8_\",type:ControlType.ChangeHandler},ibT9cC5Ar:{title:\"Close\",type:ControlType.EventHandler},yHO131s4n:{title:\"Close Navigation\",type:ControlType.EventHandler}});addFonts(Framerz8GTomzL9,[{explicitInter:true,fonts:[]},...NavLinkFonts,...CaretDownFonts],{supportsExplicitInterCodegen:true});Framerz8GTomzL9.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavLink,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz8GTomzL9\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"fC_qiqT8_\\\":\\\"label\\\",\\\"ibT9cC5Ar\\\":\\\"close\\\",\\\"yHO131s4n\\\":\\\"closeNavigation\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BPdFtVF6o\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"clbRZ2pcA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oAtRrHECb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"91\",\"framerIntrinsicHeight\":\"33\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./z8GTomzL9.map","// Generated by Framer (fc3086c)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,getFontsFromSharedStyle,Instance,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import UserComponent from\"https://framerusercontent.com/modules/4G0pHPXdxDC0q34eFfFr/oq0PkaqnOfre09AZeL9M/gXjG4ReaI.js\";import List from\"https://framerusercontent.com/modules/4xJsJPc59it6XmHEERsh/koUifyDPwJ9ohyYl3uMd/itu1soPCZ.js\";import Globe from\"https://framerusercontent.com/modules/mNeiRkA5V0nFVQwaMVQs/u5KTLipI3AVJ6T0Yqmkj/GH5HfCGiL.js\";import ChevronDown from\"https://framerusercontent.com/modules/N337XogaeeiHiht2ZN9f/pwB48zFyU8FvNKh5lIfY/ZodASoCsI.js\";import CaretDown from\"https://framerusercontent.com/modules/p4xyHAxz4hEgYi9H78wW/lQPrNjCqxcKFGWaJ0XOI/uKhhQBk6W.js\";import X from\"https://framerusercontent.com/modules/wbL0GysLpUpZOLelXsKU/7IhRlKXIvqCTv7OUjGRe/q95pf4lLL.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/s6PW45xuyHkxp5cq9n7U/xorTQCP7mssXgr8nO65N/cFbaKEUIm.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/9qb8utpesr2wFlRmLXfA/07gOeKhmTdg7pJTP2sm5/V8MwXwi6N.js\";import DropdownItem from\"https://framerusercontent.com/modules/uedaJ1Cnq6d1IJHAhrwa/qbbJmrR0w43nQGzZqgz2/O2BtJ7OuM.js\";import NavLink from\"https://framerusercontent.com/modules/EDfKHLcNtVebsp024xk6/2BZqcwef8iLkqFW565Tm/pUApyP_Sa.js\";import Base from\"https://framerusercontent.com/modules/rUB1Ako9SPDa0YN3e20z/zGKWY28GmunHaQGlGpql/YLK9Thbzm.js\";import DropDownBase from\"https://framerusercontent.com/modules/bNOWH3CvFexFFTNaRWtP/8BW5pKj7i43A3XLsgi8s/z8GTomzL9.js\";const NavLinkFonts=getFonts(NavLink);const DropDownBaseFonts=getFonts(DropDownBase);const CaretDownFonts=getFonts(CaretDown);const GlobeFonts=getFonts(Globe);const ChevronDownFonts=getFonts(ChevronDown);const DropdownItemFonts=getFonts(DropdownItem);const MotionDivWithFX=withFX(motion.div);const BaseFonts=getFonts(Base);const cycleOrder=[\"zF53MKxvJ\",\"lc4yjLid0\",\"BKW52WRl3\",\"FKTZb_BKk\",\"yojpSWw6E\",\"iRCXErUNK\",\"bn8OwcFr3\",\"hhw7RoRps\"];const serializationHash=\"framer-0BePm\";const variantClassNames={BKW52WRl3:\"framer-v-15uacz3\",bn8OwcFr3:\"framer-v-sv70ol\",FKTZb_BKk:\"framer-v-tk30ls\",hhw7RoRps:\"framer-v-1hj7yly\",iRCXErUNK:\"framer-v-149h64l\",lc4yjLid0:\"framer-v-1v8cxe3\",yojpSWw6E:\"framer-v-v6tunl\",zF53MKxvJ:\"framer-v-miqxz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const DG0UrpoD4=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const transition3={bounce:.2,delay:0,duration:.25,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:-6};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-6};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 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={\"Large Desktop\":\"zF53MKxvJ\",\"Phone - Closed\":\"BKW52WRl3\",\"Phone - Open -Resources\":\"bn8OwcFr3\",\"Phone - Open\":\"FKTZb_BKk\",\"Tablet - Closed\":\"yojpSWw6E\",\"Tablet - Open - Resources\":\"hhw7RoRps\",\"Tablet - Open\":\"iRCXErUNK\",Desktop:\"lc4yjLid0\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,openForm,width,...props})=>{return{...props,DG0UrpoD4:openForm??props.DG0UrpoD4,variant:humanReadableVariantMap[props.variant]??props.variant??\"zF53MKxvJ\"};};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,DG0UrpoD4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zF53MKxvJ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap3dxcop=activeVariantCallback(async(...args)=>{setVariant(\"BKW52WRl3\");});const onTapyizxd9=activeVariantCallback(async(...args)=>{setVariant(\"FKTZb_BKk\");});const onTaphq9cxj=activeVariantCallback(async(...args)=>{setVariant(\"iRCXErUNK\");});const onTap1u4y8na=activeVariantCallback(async(...args)=>{setVariant(\"yojpSWw6E\");});const isDisplayed=()=>{if([\"BKW52WRl3\",\"FKTZb_BKk\",\"yojpSWw6E\",\"iRCXErUNK\",\"bn8OwcFr3\",\"hhw7RoRps\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"BKW52WRl3\",\"FKTZb_BKk\",\"yojpSWw6E\",\"iRCXErUNK\",\"bn8OwcFr3\",\"hhw7RoRps\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"BKW52WRl3\",\"yojpSWw6E\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"FKTZb_BKk\",\"iRCXErUNK\",\"bn8OwcFr3\",\"hhw7RoRps\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed4=()=>{if([\"FKTZb_BKk\",\"iRCXErUNK\",\"bn8OwcFr3\",\"hhw7RoRps\"].includes(baseVariant))return true;return false;};const isDisplayed5=()=>{if([\"FKTZb_BKk\",\"bn8OwcFr3\"].includes(baseVariant))return true;return false;};const isDisplayed6=()=>{if([\"iRCXErUNK\",\"hhw7RoRps\"].includes(baseVariant))return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"iRCXErUNK\")return true;return false;};const onTap1oellbd=activeVariantCallback(async(...args)=>{setVariant(\"bn8OwcFr3\");});const isDisplayed8=()=>{if(baseVariant===\"FKTZb_BKk\")return false;return true;};const isDisplayed9=()=>{if(baseVariant===\"hhw7RoRps\")return true;return false;};const onTap13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const ref1=React.useRef(null);const ref2=React.useRef(null);usePreloadLocalizedValues(activeLocale);const muHkmrf7117b0nju=activeVariantCallback(async(...args)=>{setLocale(\"default\");});const muHkmrf711spdy2e=activeVariantCallback(async(...args)=>{setLocale(\"Vz426TiLP\");});const LWMuiuBo0znv6w4=activeVariantCallback(async(...args)=>{if(DG0UrpoD4){const res=await DG0UrpoD4(...args);if(res===false)return false;}});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({BKW52WRl3:{value:transition2},bn8OwcFr3:{value:transition2},FKTZb_BKk:{value:transition2},hhw7RoRps:{value:transition2},iRCXErUNK:{value:transition2},yojpSWw6E:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-miqxz\",className,classNames),\"data-framer-name\":\"Large Desktop\",layoutDependency:layoutDependency,layoutId:\"zF53MKxvJ\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(9, 13, 18, 0.1)\",WebkitBackdropFilter:\"blur(10px)\",...style},...addPropertyOverrides({BKW52WRl3:{\"data-framer-name\":\"Phone - Closed\"},bn8OwcFr3:{\"data-framer-name\":\"Phone - Open -Resources\"},FKTZb_BKk:{\"data-framer-name\":\"Phone - Open\"},hhw7RoRps:{\"data-framer-name\":\"Tablet - Open - Resources\"},iRCXErUNK:{\"data-framer-name\":\"Tablet - Open\"},lc4yjLid0:{\"data-framer-name\":\"Desktop\"},yojpSWw6E:{\"data-framer-name\":\"Tablet - Closed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i0wv3g\",layoutDependency:layoutDependency,layoutId:\"VFclBBXyC\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-76wh0k\",\"data-framer-name\":\"logo + menu\",layoutDependency:layoutDependency,layoutId:\"DPFIIEfxe\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"oInmS0xBX\",openInNewTab:false,scopeId:\"V8MwXwi6N\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-23wr6y framer-1cbceds\",\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"oInmS0xBX\",...addPropertyOverrides({bn8OwcFr3:{\"data-highlight\":true,onTap:onTap3dxcop},FKTZb_BKk:{\"data-highlight\":true,onTap:onTap3dxcop}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1u5s8um\",\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"eRcIhzMm6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 82.033 24\" overflow=\"visible\"><g><path d=\"M 9.685 12.748 C 5.093 14.995 1.553 19.057 0 24 L 9.782 24 C 11.108 20.086 13.702 16.727 17.152 14.454 C 14.578 14.358 12.045 13.78 9.685 12.749 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 0.335 0 C 2.178 5.839 6.745 10.417 12.578 12.276 C 14.417 12.858 16.335 13.153 18.263 13.151 C 20.232 13.153 22.19 12.845 24.063 12.239 C 17.519 10.951 12.214 6.214 10.117 0 Z M 35.864 19.323 C 34.922 19.323 34.12 19.169 33.458 18.863 C 32.808 18.555 32.297 18.134 31.926 17.6 C 31.568 17.052 31.362 16.43 31.309 15.735 L 33.06 15.615 C 33.166 16.257 33.438 16.771 33.875 17.158 C 34.313 17.533 34.975 17.72 35.864 17.72 C 36.58 17.72 37.15 17.606 37.575 17.379 C 38.012 17.139 38.231 16.758 38.231 16.236 C 38.231 15.956 38.164 15.722 38.032 15.535 C 37.899 15.348 37.641 15.188 37.257 15.054 C 36.872 14.907 36.302 14.766 35.546 14.633 C 34.538 14.446 33.742 14.219 33.159 13.951 C 32.589 13.671 32.178 13.33 31.926 12.929 C 31.687 12.515 31.568 12.027 31.568 11.466 C 31.568 10.517 31.913 9.742 32.602 9.14 C 33.292 8.526 34.273 8.219 35.546 8.219 C 36.408 8.219 37.131 8.379 37.714 8.7 C 38.311 9.007 38.774 9.421 39.106 9.942 C 39.451 10.45 39.676 11.012 39.782 11.626 L 38.032 11.746 C 37.961 11.391 37.812 11.055 37.595 10.764 C 37.38 10.468 37.092 10.233 36.76 10.082 C 36.415 9.909 36.003 9.822 35.526 9.822 C 34.77 9.822 34.213 9.969 33.856 10.263 C 33.497 10.557 33.319 10.931 33.319 11.385 C 33.319 11.733 33.398 12.02 33.557 12.248 C 33.729 12.462 34.001 12.641 34.372 12.788 C 34.744 12.923 35.241 13.043 35.864 13.149 C 36.938 13.337 37.773 13.564 38.37 13.831 C 38.967 14.098 39.385 14.425 39.623 14.813 C 39.862 15.201 39.981 15.675 39.981 16.236 C 39.981 16.891 39.796 17.453 39.425 17.92 C 39.066 18.375 38.576 18.722 37.952 18.962 C 37.343 19.203 36.646 19.323 35.864 19.323 Z M 46.379 19.323 C 45.411 19.323 44.562 19.096 43.833 18.642 C 43.103 18.188 42.54 17.546 42.142 16.717 C 41.745 15.875 41.545 14.894 41.545 13.771 C 41.545 12.635 41.745 11.653 42.143 10.824 C 42.54 9.996 43.103 9.354 43.833 8.9 C 44.562 8.445 45.411 8.219 46.379 8.219 C 47.346 8.219 48.189 8.445 48.905 8.9 C 49.634 9.354 50.197 9.996 50.596 10.824 C 50.993 11.653 51.192 12.635 51.192 13.771 C 51.192 14.894 50.993 15.875 50.595 16.717 C 50.197 17.546 49.634 18.188 48.904 18.642 C 48.189 19.096 47.346 19.323 46.379 19.323 Z M 46.379 17.72 C 47.346 17.72 48.097 17.372 48.627 16.677 C 49.17 15.969 49.442 15 49.442 13.771 C 49.442 12.541 49.17 11.579 48.627 10.884 C 48.097 10.176 47.347 9.822 46.379 9.822 C 45.411 9.822 44.655 10.176 44.111 10.884 C 43.568 11.579 43.296 12.541 43.296 13.771 C 43.296 15.001 43.568 15.969 44.111 16.677 C 44.655 17.372 45.411 17.72 46.379 17.72 Z M 55.635 19.083 C 55.024 19.083 54.528 18.922 54.143 18.602 C 53.759 18.281 53.566 17.774 53.566 17.078 L 53.566 4.851 L 55.237 4.851 L 55.237 16.938 C 55.237 17.152 55.291 17.319 55.396 17.439 C 55.515 17.546 55.681 17.6 55.893 17.6 L 56.808 17.6 L 56.808 19.083 Z M 62.87 19.323 C 61.888 19.323 61.033 19.096 60.304 18.642 C 59.588 18.188 59.031 17.546 58.633 16.717 C 58.235 15.875 58.036 14.894 58.036 13.771 C 58.036 12.648 58.235 11.673 58.633 10.845 C 59.031 10.016 59.587 9.375 60.304 8.92 C 61.033 8.453 61.888 8.219 62.87 8.219 C 63.678 8.219 64.395 8.365 65.017 8.659 C 65.637 8.926 66.173 9.356 66.569 9.902 C 66.967 10.45 67.225 11.118 67.345 11.907 L 65.594 12.028 C 65.475 11.319 65.17 10.778 64.679 10.404 C 64.189 10.016 63.586 9.822 62.87 9.822 C 61.901 9.822 61.145 10.176 60.602 10.884 C 60.058 11.579 59.787 12.541 59.787 13.771 C 59.787 15.001 60.058 15.969 60.602 16.677 C 61.145 17.372 61.901 17.72 62.87 17.72 C 63.586 17.72 64.189 17.519 64.679 17.119 C 65.17 16.717 65.475 16.116 65.594 15.314 L 67.345 15.435 C 67.225 16.223 66.967 16.911 66.569 17.499 C 66.174 18.071 65.64 18.534 65.017 18.842 C 64.395 19.163 63.678 19.323 62.87 19.323 Z M 69.416 19.083 L 69.416 8.459 L 71.087 8.459 L 71.087 19.083 Z M 69.376 6.795 L 69.376 4.831 L 71.126 4.831 L 71.126 6.795 Z M 77.916 19.323 C 76.975 19.323 76.173 19.169 75.51 18.863 C 74.86 18.555 74.35 18.134 73.978 17.6 C 73.62 17.052 73.414 16.43 73.361 15.735 L 75.112 15.615 C 75.218 16.257 75.49 16.771 75.927 17.158 C 76.365 17.533 77.028 17.72 77.916 17.72 C 78.632 17.72 79.203 17.606 79.627 17.379 C 80.064 17.139 80.283 16.758 80.283 16.236 C 80.283 15.956 80.217 15.722 80.084 15.535 C 79.951 15.348 79.693 15.188 79.309 15.054 C 78.924 14.907 78.354 14.766 77.598 14.633 C 76.591 14.446 75.795 14.219 75.211 13.951 C 74.641 13.671 74.23 13.33 73.978 12.929 C 73.74 12.515 73.62 12.027 73.62 11.466 C 73.62 10.517 73.965 9.742 74.654 9.14 C 75.344 8.526 76.325 8.219 77.598 8.219 C 78.46 8.219 79.183 8.379 79.766 8.7 C 80.363 9.007 80.827 9.421 81.159 9.942 C 81.503 10.45 81.729 11.012 81.835 11.626 L 80.084 11.746 C 80.013 11.391 79.863 11.055 79.647 10.764 C 79.432 10.468 79.145 10.233 78.812 10.082 C 78.467 9.909 78.055 9.822 77.578 9.822 C 76.822 9.822 76.265 9.969 75.908 10.263 C 75.549 10.557 75.37 10.931 75.37 11.385 C 75.37 11.733 75.45 12.02 75.609 12.248 C 75.781 12.462 76.053 12.641 76.424 12.788 C 76.796 12.923 77.293 13.043 77.916 13.149 C 78.991 13.337 79.826 13.564 80.422 13.831 C 81.019 14.098 81.437 14.425 81.676 14.813 C 81.914 15.201 82.033 15.675 82.033 16.236 C 82.033 16.891 81.848 17.453 81.477 17.92 C 81.118 18.375 80.628 18.722 80.004 18.962 C 79.395 19.203 78.699 19.323 77.916 19.323 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-d5lv0f\",layoutDependency:layoutDependency,layoutId:\"a6V5WyRHU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.152 11.252\" overflow=\"visible\"><path d=\"M 9.685 0 C 5.093 2.247 1.553 6.309 0 11.252 L 9.782 11.252 C 11.108 7.338 13.702 3.979 17.152 1.706 C 14.578 1.61 12.045 1.032 9.685 0.001 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-wcsgsw\",layoutDependency:layoutDependency,layoutId:\"l_lgH0j8m\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 81.698 19.323\" overflow=\"visible\"><path d=\"M 0 0 C 1.843 5.839 6.409 10.417 12.243 12.276 C 14.082 12.858 15.999 13.153 17.928 13.151 C 19.897 13.153 21.854 12.845 23.728 12.239 C 17.184 10.951 11.879 6.214 9.782 0 Z M 35.529 19.323 C 34.587 19.323 33.785 19.169 33.122 18.863 C 32.472 18.555 31.962 18.134 31.59 17.6 C 31.232 17.052 31.027 16.43 30.974 15.735 L 32.724 15.615 C 32.83 16.257 33.102 16.771 33.54 17.158 C 33.977 17.533 34.64 17.72 35.529 17.72 C 36.245 17.72 36.815 17.606 37.239 17.379 C 37.677 17.139 37.895 16.758 37.895 16.236 C 37.895 15.956 37.829 15.722 37.697 15.535 C 37.564 15.348 37.306 15.188 36.921 15.054 C 36.536 14.907 35.966 14.766 35.21 14.633 C 34.203 14.446 33.407 14.219 32.824 13.951 C 32.253 13.671 31.842 13.33 31.59 12.929 C 31.352 12.515 31.232 12.027 31.232 11.466 C 31.232 10.517 31.577 9.742 32.267 9.14 C 32.957 8.526 33.937 8.219 35.21 8.219 C 36.072 8.219 36.795 8.379 37.378 8.7 C 37.975 9.007 38.439 9.421 38.77 9.942 C 39.115 10.45 39.341 11.012 39.447 11.626 L 37.697 11.746 C 37.626 11.391 37.476 11.055 37.259 10.764 C 37.045 10.468 36.757 10.233 36.424 10.082 C 36.079 9.909 35.668 9.822 35.191 9.822 C 34.435 9.822 33.878 9.969 33.52 10.263 C 33.162 10.557 32.983 10.931 32.983 11.385 C 32.983 11.733 33.063 12.02 33.222 12.248 C 33.394 12.462 33.666 12.641 34.037 12.788 C 34.409 12.923 34.906 13.043 35.529 13.149 C 36.603 13.337 37.438 13.564 38.035 13.831 C 38.631 14.098 39.049 14.425 39.288 14.813 C 39.527 15.201 39.646 15.675 39.646 16.236 C 39.646 16.891 39.46 17.453 39.089 17.92 C 38.731 18.375 38.24 18.722 37.617 18.962 C 37.007 19.203 36.311 19.323 35.529 19.323 Z M 46.044 19.323 C 45.075 19.323 44.227 19.096 43.497 18.642 C 42.768 18.188 42.204 17.546 41.806 16.717 C 41.409 15.875 41.21 14.894 41.21 13.771 C 41.21 12.635 41.409 11.653 41.807 10.824 C 42.205 9.996 42.768 9.354 43.498 8.9 C 44.227 8.445 45.075 8.219 46.044 8.219 C 47.011 8.219 47.853 8.445 48.57 8.9 C 49.299 9.354 49.862 9.996 50.26 10.824 C 50.658 11.653 50.857 12.635 50.857 13.771 C 50.857 14.894 50.658 15.875 50.26 16.717 C 49.862 17.546 49.299 18.188 48.569 18.642 C 47.853 19.096 47.011 19.323 46.044 19.323 Z M 46.043 17.72 C 47.011 17.72 47.761 17.372 48.291 16.677 C 48.835 15.969 49.106 15 49.106 13.771 C 49.106 12.541 48.835 11.579 48.291 10.884 C 47.761 10.176 47.012 9.822 46.043 9.822 C 45.075 9.822 44.319 10.176 43.776 10.884 C 43.232 11.579 42.96 12.541 42.96 13.771 C 42.96 15.001 43.232 15.969 43.776 16.677 C 44.319 17.372 45.075 17.72 46.043 17.72 Z M 55.299 19.083 C 54.689 19.083 54.192 18.922 53.808 18.602 C 53.423 18.281 53.231 17.774 53.231 17.078 L 53.231 4.851 L 54.901 4.851 L 54.901 16.938 C 54.901 17.152 54.955 17.319 55.06 17.439 C 55.18 17.546 55.346 17.6 55.558 17.6 L 56.473 17.6 L 56.473 19.083 Z M 62.534 19.323 C 61.553 19.323 60.698 19.096 59.968 18.642 C 59.253 18.188 58.696 17.546 58.298 16.717 C 57.9 15.875 57.701 14.894 57.701 13.771 C 57.701 12.648 57.9 11.673 58.298 10.845 C 58.696 10.016 59.252 9.375 59.968 8.92 C 60.698 8.453 61.553 8.219 62.534 8.219 C 63.343 8.219 64.059 8.365 64.682 8.659 C 65.302 8.926 65.838 9.356 66.234 9.902 C 66.632 10.45 66.89 11.118 67.009 11.907 L 65.259 12.028 C 65.14 11.319 64.835 10.778 64.344 10.404 C 63.854 10.016 63.25 9.822 62.534 9.822 C 61.566 9.822 60.81 10.176 60.266 10.884 C 59.723 11.579 59.451 12.541 59.451 13.771 C 59.451 15.001 59.723 15.969 60.266 16.677 C 60.81 17.372 61.566 17.72 62.534 17.72 C 63.25 17.72 63.853 17.519 64.344 17.119 C 64.835 16.717 65.14 16.116 65.259 15.314 L 67.009 15.435 C 66.89 16.223 66.632 16.911 66.234 17.499 C 65.839 18.071 65.305 18.534 64.682 18.842 C 64.059 19.163 63.343 19.323 62.534 19.323 Z M 69.081 19.083 L 69.081 8.459 L 70.751 8.459 L 70.751 19.083 Z M 69.04 6.795 L 69.04 4.831 L 70.791 4.831 L 70.791 6.795 Z M 77.581 19.323 C 76.64 19.323 75.837 19.169 75.174 18.863 C 74.524 18.555 74.014 18.134 73.642 17.6 C 73.285 17.052 73.079 16.43 73.026 15.735 L 74.776 15.615 C 74.882 16.257 75.154 16.771 75.592 17.158 C 76.03 17.533 76.693 17.72 77.581 17.72 C 78.297 17.72 78.867 17.606 79.291 17.379 C 79.729 17.139 79.947 16.758 79.947 16.236 C 79.947 15.956 79.882 15.722 79.749 15.535 C 79.616 15.348 79.358 15.188 78.973 15.054 C 78.589 14.907 78.018 14.766 77.262 14.633 C 76.255 14.446 75.459 14.219 74.876 13.951 C 74.305 13.671 73.895 13.33 73.642 12.929 C 73.404 12.515 73.285 12.027 73.285 11.466 C 73.285 10.517 73.629 9.742 74.319 9.14 C 75.009 8.526 75.989 8.219 77.262 8.219 C 78.124 8.219 78.847 8.379 79.431 8.7 C 80.027 9.007 80.492 9.421 80.823 9.942 C 81.168 10.45 81.393 11.012 81.499 11.626 L 79.749 11.746 C 79.677 11.391 79.528 11.055 79.311 10.764 C 79.097 10.468 78.809 10.233 78.476 10.082 C 78.131 9.909 77.72 9.822 77.243 9.822 C 76.487 9.822 75.93 9.969 75.572 10.263 C 75.214 10.557 75.035 10.931 75.035 11.385 C 75.035 11.733 75.115 12.02 75.274 12.248 C 75.446 12.462 75.718 12.641 76.089 12.788 C 76.46 12.923 76.958 13.043 77.581 13.149 C 78.655 13.337 79.491 13.564 80.087 13.831 C 80.683 14.098 81.101 14.425 81.34 14.813 C 81.579 15.201 81.698 15.675 81.698 16.236 C 81.698 16.891 81.512 17.453 81.141 17.92 C 80.783 18.375 80.292 18.722 79.669 18.962 C 79.059 19.203 78.363 19.323 77.581 19.323 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1xygo7c\",layoutDependency:layoutDependency,layoutId:\"XbTbvslal\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.728 13.151\" overflow=\"visible\"><path d=\"M 0 0 C 1.843 5.839 6.409 10.417 12.243 12.276 C 14.082 12.858 15.999 13.153 17.928 13.151 C 19.897 13.153 21.854 12.845 23.728 12.239 C 17.184 10.951 11.879 6.214 9.782 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lpoj93\",layoutDependency:layoutDependency,layoutId:\"xA2ZZrc6q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.672 11.105\" overflow=\"visible\"><path d=\"M 4.555 11.105 C 3.613 11.105 2.811 10.951 2.148 10.644 C 1.498 10.337 0.988 9.915 0.617 9.381 C 0.258 8.833 0.053 8.212 0 7.517 L 1.751 7.397 C 1.857 8.038 2.128 8.553 2.566 8.94 C 3.003 9.314 3.666 9.501 4.555 9.501 C 5.271 9.501 5.841 9.387 6.265 9.161 C 6.703 8.92 6.922 8.539 6.922 8.018 C 6.922 7.737 6.855 7.503 6.723 7.316 C 6.59 7.13 6.332 6.969 5.947 6.836 C 5.562 6.688 4.993 6.548 4.236 6.414 C 3.229 6.227 2.433 6 1.85 5.733 C 1.28 5.452 0.868 5.111 0.617 4.711 C 0.378 4.296 0.258 3.808 0.258 3.247 C 0.258 2.299 0.603 1.523 1.293 0.922 C 1.983 0.307 2.964 0 4.236 0 C 5.099 0 5.821 0.16 6.404 0.481 C 7.001 0.788 7.465 1.202 7.796 1.724 C 8.141 2.232 8.367 2.793 8.473 3.408 L 6.723 3.528 C 6.652 3.172 6.502 2.837 6.285 2.546 C 6.071 2.25 5.783 2.015 5.45 1.864 C 5.105 1.69 4.694 1.604 4.217 1.604 C 3.461 1.604 2.904 1.751 2.546 2.044 C 2.188 2.338 2.01 2.713 2.01 3.167 C 2.01 3.514 2.089 3.802 2.248 4.029 C 2.42 4.243 2.692 4.423 3.063 4.57 C 3.435 4.704 3.932 4.824 4.555 4.931 C 5.629 5.119 6.464 5.345 7.061 5.613 C 7.658 5.88 8.076 6.207 8.314 6.595 C 8.553 6.983 8.672 7.457 8.672 8.018 C 8.672 8.673 8.486 9.234 8.115 9.702 C 7.757 10.156 7.266 10.504 6.643 10.744 C 6.033 10.985 5.337 11.105 4.555 11.105 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-f6xlvp\",layoutDependency:layoutDependency,layoutId:\"k3gbJfpgu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.647 11.105\" overflow=\"visible\"><path d=\"M 4.834 11.105 C 3.865 11.105 3.017 10.877 2.287 10.423 C 1.558 9.969 0.994 9.328 0.596 8.499 C 0.199 7.657 0 6.675 0 5.552 C 0 4.416 0.199 3.435 0.597 2.606 C 0.995 1.777 1.558 1.136 2.288 0.682 C 3.017 0.227 3.865 0 4.834 0 C 5.801 0 6.643 0.227 7.36 0.682 C 8.089 1.136 8.652 1.777 9.05 2.606 C 9.448 3.435 9.647 4.416 9.647 5.552 C 9.647 6.675 9.448 7.657 9.05 8.499 C 8.652 9.328 8.089 9.969 7.359 10.423 C 6.643 10.877 5.801 11.105 4.834 11.105 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1665z6u\",layoutDependency:layoutDependency,layoutId:\"PQ8qTFOPO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.146 7.898\" overflow=\"visible\"><path d=\"M 3.083 7.898 C 4.051 7.898 4.801 7.55 5.331 6.855 C 5.874 6.147 6.146 5.178 6.146 3.949 C 6.146 2.719 5.874 1.757 5.331 1.062 C 4.801 0.354 4.051 0 3.083 0 C 2.115 0 1.359 0.354 0.815 1.062 C 0.272 1.757 0 2.719 0 3.949 C 0 5.178 0.272 6.147 0.815 6.855 C 1.359 7.55 2.115 7.898 3.083 7.898 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wz8sdz\",layoutDependency:layoutDependency,layoutId:\"nI8wNr4Ad\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.242 14.232\" overflow=\"visible\"><path d=\"M 2.069 14.232 C 1.458 14.232 0.961 14.071 0.577 13.751 C 0.193 13.43 0 12.923 0 12.227 L 0 0 L 1.671 0 L 1.671 12.087 C 1.671 12.301 1.724 12.468 1.83 12.588 C 1.949 12.695 2.115 12.749 2.327 12.749 L 3.242 12.749 L 3.242 14.232 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tu6tx3\",layoutDependency:layoutDependency,layoutId:\"OnrF350YQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.309 11.105\" overflow=\"visible\"><path d=\"M 4.834 11.105 C 3.852 11.105 2.997 10.877 2.268 10.423 C 1.552 9.969 0.995 9.328 0.597 8.499 C 0.199 7.657 0 6.675 0 5.552 C 0 4.43 0.199 3.454 0.597 2.626 C 0.995 1.797 1.551 1.156 2.268 0.702 C 2.997 0.234 3.852 0 4.834 0 C 5.642 0 6.359 0.147 6.981 0.441 C 7.601 0.708 8.137 1.137 8.533 1.683 C 8.931 2.232 9.189 2.9 9.309 3.688 L 7.558 3.809 C 7.439 3.1 7.134 2.559 6.643 2.185 C 6.153 1.797 5.549 1.604 4.834 1.604 C 3.865 1.604 3.109 1.958 2.566 2.666 C 2.022 3.361 1.751 4.323 1.751 5.552 C 1.751 6.782 2.022 7.751 2.566 8.459 C 3.109 9.154 3.865 9.501 4.834 9.501 C 5.549 9.501 6.153 9.301 6.643 8.9 C 7.134 8.499 7.439 7.898 7.558 7.095 L 9.309 7.216 C 9.189 8.004 8.931 8.692 8.533 9.281 C 8.138 9.853 7.604 10.315 6.981 10.624 C 6.359 10.945 5.642 11.105 4.834 11.105 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fdwqxo\",layoutDependency:layoutDependency,layoutId:\"vyIHWLA6n\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.671 10.624\" overflow=\"visible\"><path d=\"M 0 10.624 L 0 0 L 1.671 0 L 1.671 10.624 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-i6ls2s\",layoutDependency:layoutDependency,layoutId:\"lW87kTUmp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.751 1.965\" overflow=\"visible\"><path d=\"M 0 1.965 L 0 0 L 1.751 0 L 1.751 1.965 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-phwn4d\",layoutDependency:layoutDependency,layoutId:\"csP5U1ndY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.672 11.105\" overflow=\"visible\"><path d=\"M 4.555 11.105 C 3.614 11.105 2.811 10.951 2.148 10.644 C 1.498 10.337 0.988 9.915 0.617 9.381 C 0.259 8.833 0.053 8.212 0 7.517 L 1.751 7.397 C 1.857 8.038 2.128 8.553 2.566 8.94 C 3.004 9.314 3.667 9.501 4.555 9.501 C 5.271 9.501 5.841 9.387 6.265 9.161 C 6.703 8.92 6.922 8.539 6.922 8.018 C 6.922 7.737 6.856 7.503 6.723 7.316 C 6.59 7.13 6.332 6.969 5.947 6.836 C 5.563 6.688 4.993 6.548 4.236 6.414 C 3.229 6.227 2.434 6 1.85 5.733 C 1.28 5.452 0.869 5.111 0.617 4.711 C 0.378 4.296 0.259 3.808 0.259 3.247 C 0.259 2.299 0.603 1.523 1.293 0.922 C 1.983 0.307 2.964 0 4.236 0 C 5.099 0 5.821 0.16 6.405 0.481 C 7.001 0.788 7.466 1.202 7.797 1.724 C 8.142 2.232 8.367 2.793 8.473 3.408 L 6.723 3.528 C 6.651 3.172 6.502 2.837 6.285 2.546 C 6.071 2.25 5.783 2.015 5.45 1.864 C 5.105 1.69 4.694 1.604 4.217 1.604 C 3.461 1.604 2.904 1.751 2.546 2.044 C 2.188 2.338 2.009 2.713 2.009 3.167 C 2.009 3.514 2.089 3.802 2.248 4.029 C 2.42 4.243 2.692 4.423 3.063 4.57 C 3.435 4.704 3.932 4.824 4.555 4.931 C 5.629 5.119 6.465 5.345 7.061 5.613 C 7.658 5.88 8.076 6.207 8.314 6.595 C 8.553 6.983 8.672 7.457 8.672 8.018 C 8.672 8.673 8.486 9.234 8.115 9.702 C 7.757 10.156 7.266 10.504 6.643 10.744 C 6.033 10.985 5.337 11.105 4.555 11.105 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-r5cf7c\",\"data-framer-name\":\"hamburger\",layoutDependency:layoutDependency,layoutId:\"J7gmlEODs\",...addPropertyOverrides({BKW52WRl3:{\"data-highlight\":true,onTap:onTapyizxd9},bn8OwcFr3:{\"data-highlight\":true,onTap:onTap3dxcop},FKTZb_BKk:{\"data-highlight\":true,onTap:onTap3dxcop},hhw7RoRps:{\"data-highlight\":true,onTap:onTap1u4y8na},iRCXErUNK:{\"data-highlight\":true,onTap:onTap1u4y8na},yojpSWw6E:{\"data-highlight\":true,onTap:onTaphq9cxj}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-u1tpc8\",Component:List,layoutDependency:layoutDependency,layoutId:\"L3pMj1SF6\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-d22f581d-af2a-4803-acea-776d4e6ec888, rgb(244, 245, 247))\",\"--pgex8v\":2},transformTemplate:transformTemplate1,...addPropertyOverrides({bn8OwcFr3:{Component:X},FKTZb_BKk:{Component:X},hhw7RoRps:{Component:X},iRCXErUNK:{Component:X}},baseVariant,gestureVariant)})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a5rvdw\",\"data-framer-name\":\"Hamburger\",layoutDependency:layoutDependency,layoutId:\"Xaab287kh\"})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x20fqe\",\"data-framer-name\":\"Nav Links\",layoutDependency:layoutDependency,layoutId:\"pMNDmiaPn\",transformTemplate:transformTemplate2,...addPropertyOverrides({bn8OwcFr3:{transformTemplate:undefined},FKTZb_BKk:{transformTemplate:undefined},hhw7RoRps:{transformTemplate:undefined},iRCXErUNK:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":ou4IdFULo\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":ou4IdFULo\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(16+((componentViewport?.height||66)-32-49)/2)+8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-byi3nj-container\",layoutDependency:layoutDependency,layoutId:\"TO4J6roQW-container\",nodeId:\"TO4J6roQW\",rendersWithMotion:true,scopeId:\"V8MwXwi6N\",children:/*#__PURE__*/_jsx(NavLink,{cBZLBMEh9:false,height:\"100%\",HyDVVAF0o:resolvedLinks[0],id:\"TO4J6roQW\",layoutId:\"TO4J6roQW\",RSqN8PoKs:\"PLATFORM\",variant:matchVariant(\"JatN9JuJ5\"),width:\"100%\",...addPropertyOverrides({lc4yjLid0:{HyDVVAF0o:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"t3MfD9qEM\"},implicitPathVariables:undefined},{href:{webPageId:\"t3MfD9qEM\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(16+((componentViewport?.height||66)-32-49)/2)+8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sogqah-container\",layoutDependency:layoutDependency,layoutId:\"pRrfGvSqk-container\",nodeId:\"pRrfGvSqk\",rendersWithMotion:true,scopeId:\"V8MwXwi6N\",children:/*#__PURE__*/_jsx(NavLink,{cBZLBMEh9:false,height:\"100%\",HyDVVAF0o:resolvedLinks1[0],id:\"pRrfGvSqk\",layoutId:\"pRrfGvSqk\",RSqN8PoKs:\"INDUSTRIES\",variant:matchVariant(\"JatN9JuJ5\"),width:\"100%\",...addPropertyOverrides({lc4yjLid0:{HyDVVAF0o:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"p6Yy11IVG\"},implicitPathVariables:undefined},{href:{webPageId:\"p6Yy11IVG\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(16+((componentViewport?.height||66)-32-49)/2)+8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-osqu8a-container\",layoutDependency:layoutDependency,layoutId:\"yp7v3n1yd-container\",nodeId:\"yp7v3n1yd\",rendersWithMotion:true,scopeId:\"V8MwXwi6N\",children:/*#__PURE__*/_jsx(NavLink,{cBZLBMEh9:false,height:\"100%\",HyDVVAF0o:resolvedLinks2[0],id:\"yp7v3n1yd\",layoutId:\"yp7v3n1yd\",RSqN8PoKs:\"COMPANY\",variant:matchVariant(\"JatN9JuJ5\"),width:\"100%\",...addPropertyOverrides({lc4yjLid0:{HyDVVAF0o:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(16+((componentViewport?.height||66)-32-49)/2)+8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8xvvtr-container\",layoutDependency:layoutDependency,layoutId:\"rFMaevltp-container\",nodeId:\"rFMaevltp\",rendersWithMotion:true,scopeId:\"V8MwXwi6N\",children:/*#__PURE__*/_jsx(NavLink,{cBZLBMEh9:true,height:\"100%\",HyDVVAF0o:\"https://docs.solcis.ai/\",id:\"rFMaevltp\",layoutId:\"rFMaevltp\",RSqN8PoKs:\"DOCS\",variant:matchVariant(\"JatN9JuJ5\"),width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(16+((componentViewport?.height||66)-32-49)/2)+8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-171bxu2-container\",layoutDependency:layoutDependency,layoutId:\"KtMLRbfp9-container\",nodeId:\"KtMLRbfp9\",rendersWithMotion:true,scopeId:\"V8MwXwi6N\",children:/*#__PURE__*/_jsx(DropDownBase,{fC_qiqT8_:\"RESOURCES\",height:\"100%\",id:\"KtMLRbfp9\",layoutId:\"KtMLRbfp9\",variant:matchVariant(\"ROGRFrWni\"),width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(Link,{href:{hash:\":FM5hKgitd\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"FQMR_wEmV\",openInNewTab:false,scopeId:\"V8MwXwi6N\",smoothScroll:true,...addPropertyOverrides({hhw7RoRps:{href:{hash:\":ou4IdFULo\",webPageId:\"augiA20Il\"}},iRCXErUNK:{href:{hash:\":ou4IdFULo\",webPageId:\"augiA20Il\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1uqc3v7 framer-1cbceds\",\"data-framer-name\":\"Platform\",layoutDependency:layoutDependency,layoutId:\"FQMR_wEmV\",whileHover:animation,...addPropertyOverrides({bn8OwcFr3:{\"data-highlight\":true,onTap:onTap3dxcop},FKTZb_BKk:{\"data-highlight\":true,onTap:onTap3dxcop},hhw7RoRps:{\"data-highlight\":true,onTap:onTap1u4y8na},iRCXErUNK:{\"data-highlight\":true,onTap:onTap1u4y8na}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",children:\"How it works\"})}),className:\"framer-136h8ys\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CKCWm_kbT\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bn8OwcFr3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",children:\"Platform\"})})},FKTZb_BKk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",children:\"Platform\"})})},iRCXErUNK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",children:\"Platform\"})})}},baseVariant,gestureVariant)})})}),isDisplayed5()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"p6Yy11IVG\"},motionChild:true,nodeId:\"ghlzRLV8j\",openInNewTab:false,scopeId:\"V8MwXwi6N\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1z12umf framer-1cbceds\",\"data-framer-name\":\"Company\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ghlzRLV8j\",onTap:onTap3dxcop,whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",children:\"Company\"})}),className:\"framer-125s9tu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"h47ea8XmV\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed5()&&/*#__PURE__*/_jsx(Link,{href:\"https://docs.solcis.ai/\",motionChild:true,nodeId:\"C8FzNO_bU\",openInNewTab:true,scopeId:\"V8MwXwi6N\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-17xf3cv framer-1cbceds\",\"data-framer-name\":\"Docs\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"C8FzNO_bU\",onTap:onTap3dxcop,whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",children:\"Docs\"})}),className:\"framer-133ck1o\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"X66mxL7rK\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed6()&&/*#__PURE__*/_jsx(Link,{href:{hash:\":etmNGj_pA\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"XgSl48C0E\",openInNewTab:false,scopeId:\"V8MwXwi6N\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-8344fg framer-1cbceds\",\"data-framer-name\":\"Sovereignty\",layoutDependency:layoutDependency,layoutId:\"XgSl48C0E\",whileHover:animation,...addPropertyOverrides({hhw7RoRps:{\"data-highlight\":true,onTap:onTap1u4y8na},iRCXErUNK:{\"data-highlight\":true,onTap:onTap1u4y8na}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",children:\"Sovereign compliance\"})}),className:\"framer-1oeddf\",\"data-framer-name\":\"Sovereignty\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pm246DjHs\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hhw7RoRps:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",children:\"Sovereignty\"})})},iRCXErUNK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",children:\"Sovereignty\"})})}},baseVariant,gestureVariant)})})}),isDisplayed7()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PKIx0CA96\"},motionChild:true,nodeId:\"veo38QFCS\",openInNewTab:false,scopeId:\"V8MwXwi6N\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1jyaoov framer-1cbceds\",\"data-framer-name\":\"Events\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"veo38QFCS\",onTap:onTap3dxcop,whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",children:\"Events\"})}),className:\"framer-1yof2ag\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EMULIA2Om\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed7()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mikYkjpi1\"},motionChild:true,nodeId:\"vt5AtbQwD\",openInNewTab:false,scopeId:\"V8MwXwi6N\",smoothScroll:true,...addPropertyOverrides({iRCXErUNK:{href:\"https://docs.solcis.ai/\",openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-tfkb6n framer-1cbceds\",\"data-framer-name\":\"Blog\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"vt5AtbQwD\",onTap:onTap3dxcop,whileHover:animation,...addPropertyOverrides({iRCXErUNK:{\"data-highlight\":undefined,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",children:\"Blog\"})}),className:\"framer-hra0oz\",\"data-framer-name\":\"Blog\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dtA04iUNl\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iRCXErUNK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",children:\"Docs\"})})}},baseVariant,gestureVariant)})})}),isDisplayed4()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"t3MfD9qEM\"},motionChild:true,nodeId:\"gmzZSVXCV\",openInNewTab:false,scopeId:\"V8MwXwi6N\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-t6bcar framer-1cbceds\",\"data-framer-name\":\"Industries\",layoutDependency:layoutDependency,layoutId:\"gmzZSVXCV\",whileHover:animation,...addPropertyOverrides({bn8OwcFr3:{\"data-highlight\":true,onTap:onTap3dxcop},FKTZb_BKk:{\"data-highlight\":true,onTap:onTap3dxcop},hhw7RoRps:{\"data-highlight\":true,onTap:onTap1u4y8na},iRCXErUNK:{\"data-highlight\":true,onTap:onTap1u4y8na}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",children:\"Industries\"})}),className:\"framer-a1sfua\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dpPwInwxg\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed5()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PKIx0CA96\"},motionChild:true,nodeId:\"aBnS9Ep6h\",openInNewTab:false,scopeId:\"V8MwXwi6N\",...addPropertyOverrides({bn8OwcFr3:{href:undefined},FKTZb_BKk:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-6f6l9q framer-1cbceds\",\"data-framer-name\":\"Resources\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"aBnS9Ep6h\",onTap:onTap3dxcop,whileHover:animation,...addPropertyOverrides({bn8OwcFr3:{\"data-highlight\":undefined,onTap:undefined,whileHover:undefined},FKTZb_BKk:{onTap:onTap1oellbd}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-skdn9w\",\"data-framer-name\":\"Resources + Chevron\",layoutDependency:layoutDependency,layoutId:\"F9RP5SAwi\",...addPropertyOverrides({bn8OwcFr3:{\"data-highlight\":true,onTap:onTapyizxd9}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",children:\"Resources\"})}),className:\"framer-1xjrug7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"axcvMEWYm\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed5()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-22sebn\",layoutDependency:layoutDependency,layoutId:\"KSK2s0HL5\",...addPropertyOverrides({bn8OwcFr3:{\"data-highlight\":true,onTap:onTapyizxd9},FKTZb_BKk:{\"data-highlight\":true,onTap:onTap1oellbd}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(CaretDown,{animated:true,className:\"framer-7b6jyd\",layoutDependency:layoutDependency,layoutId:\"K2c4C45zV\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":2,rotate:0},variants:{bn8OwcFr3:{rotate:-180}}})})]}),isDisplayed8()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mikYkjpi1\"},motionChild:true,nodeId:\"MjVc8dhAT\",openInNewTab:false,scopeId:\"V8MwXwi6N\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ikwj7u framer-1cbceds\",\"data-framer-name\":\"Blog\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"MjVc8dhAT\",onTap:onTap3dxcop,whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",children:\"Blog\"})}),className:\"framer-1973y55\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"j7KBGohlc\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed8()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PKIx0CA96\"},motionChild:true,nodeId:\"VOn15zoDN\",openInNewTab:false,scopeId:\"V8MwXwi6N\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-14zi36 framer-1cbceds\",\"data-framer-name\":\"Events\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"VOn15zoDN\",onTap:onTap3dxcop,whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",children:\"Events\"})}),className:\"framer-1g4sdr1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pMiXBEPV7\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})}),isDisplayed9()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vc3egr\",\"data-framer-name\":\"Resources\",layoutDependency:layoutDependency,layoutId:\"YI2VJK9lN\",whileHover:animation,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bxe4j0\",\"data-framer-name\":\"Resources + Chevron\",layoutDependency:layoutDependency,layoutId:\"rT1U5w5s3\",...addPropertyOverrides({hhw7RoRps:{\"data-highlight\":true,onTap:onTaphq9cxj}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",children:\"Resources\"})}),className:\"framer-1nugbfx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"avlgk3iis\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rv86kj\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jliC6clpO\",onTap:onTap1oellbd,children:/*#__PURE__*/_jsx(CaretDown,{animated:true,className:\"framer-f9uo3p\",layoutDependency:layoutDependency,layoutId:\"PtamtuxHj\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":2,rotate:0},variants:{hhw7RoRps:{rotate:-180}}})})]}),isDisplayed9()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mikYkjpi1\"},motionChild:true,nodeId:\"eXvrL_rsK\",openInNewTab:false,scopeId:\"V8MwXwi6N\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-91jb2m framer-1cbceds\",\"data-framer-name\":\"Blog\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"eXvrL_rsK\",onTap:onTap1u4y8na,whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",children:\"Blog\"})}),className:\"framer-azlxcg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"de30aULTs\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed9()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PKIx0CA96\"},motionChild:true,nodeId:\"fCUctB4TD\",openInNewTab:false,scopeId:\"V8MwXwi6N\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-yi9v8m framer-1cbceds\",\"data-framer-name\":\"Events\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"fCUctB4TD\",onTap:onTap1u4y8na,whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-o63dgz\",\"data-styles-preset\":\"cFbaKEUIm\",dir:\"auto\",children:\"Events\"})}),className:\"framer-oaa6dh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"h4aD8_3Qx\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vdgoo\",\"data-framer-name\":\"Trigger Wrapper\",layoutDependency:layoutDependency,layoutId:\"fOoAggOob\",children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.button,{\"aria-label\":\"Language Switcher\",className:\"framer-1dwy2f8\",\"data-border\":true,\"data-highlight\":true,\"data-reset\":\"button\",id:`${layoutId}-1dwy2f8`,layoutDependency:layoutDependency,layoutId:\"LL6UL7xjr\",onTap:onTap13elrgn({overlay}),ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(244, 245, 247, 0.2)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(Globe,{animated:true,className:\"framer-1d2p0j3\",layoutDependency:layoutDependency,layoutId:\"KwK8jBVbR\",style:{\"--1m973uw\":\"rgb(255, 255, 255)\",\"--js9iwy\":2}}),/*#__PURE__*/_jsx(ChevronDown,{animated:true,className:\"framer-1shgkm0\",layoutDependency:layoutDependency,layoutId:\"sLcc6bi71\",style:{\"--1m973uw\":\"var(--token-d22f581d-af2a-4803-acea-776d4e6ec888)\",\"--js9iwy\":2}}),/*#__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}-1dwy2f8`,offsetX:0,offsetY:8,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1imklab\",\"data-border\":true,exit:animation1,initial:animation3,layoutDependency:layoutDependency,layoutId:\"D0V0vACUg\",ref:ref2,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(20, 21, 24)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.3)\"},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"138px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sscpaq-container\",layoutDependency:layoutDependency,layoutId:\"bDYnjc5A2-container\",nodeId:\"bDYnjc5A2\",rendersWithMotion:true,scopeId:\"V8MwXwi6N\",children:/*#__PURE__*/_jsx(DropdownItem,{height:\"100%\",id:\"bDYnjc5A2\",layoutId:\"bDYnjc5A2\",muHkmrf71:muHkmrf7117b0nju,n1ZUXBHFV:getLocalizedValue(\"v0\",activeLocale)??\"English\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"138px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1adgzv5-container\",layoutDependency:layoutDependency,layoutId:\"j4k6WCZ4v-container\",nodeId:\"j4k6WCZ4v\",rendersWithMotion:true,scopeId:\"V8MwXwi6N\",children:/*#__PURE__*/_jsx(DropdownItem,{height:\"100%\",id:\"j4k6WCZ4v\",layoutId:\"j4k6WCZ4v\",muHkmrf71:muHkmrf711spdy2e,n1ZUXBHFV:getLocalizedValue(\"v1\",activeLocale)??\"Arabic\",style:{width:\"100%\"},width:\"100%\"})})})]})})})]})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,y:(componentViewport?.y||0)+(16+((componentViewport?.height||66)-32-49)/2)+0+0,...addPropertyOverrides({bn8OwcFr3:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||566)-32-542.12)/2)+0+493.12+0},FKTZb_BKk:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||462)-32-437.8)/2)+0+388.8+0},hhw7RoRps:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-473.96)/2)+0+424.96+0},iRCXErUNK:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||200)-32-405.8)/2)+0+356.8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1grr1pq-container\",\"data-framer-name\":\"Base\",layoutDependency:layoutDependency,layoutId:\"lolXjP6m6-container\",name:\"Base\",nodeId:\"lolXjP6m6\",rendersWithMotion:true,scopeId:\"V8MwXwi6N\",children:/*#__PURE__*/_jsx(Base,{height:\"100%\",id:\"lolXjP6m6\",layoutId:\"lolXjP6m6\",LWMuiuBo0:LWMuiuBo0znv6w4,name:\"Base\",QKT4vSGqv:getLocalizedValue(\"v2\",activeLocale)??\"BOOK A DEMO\",rzxOuc8Ih:getLocalizedValue(\"v3\",activeLocale)??\"Please wait\",sWuli_GX0:UserComponent,TleW605BP:false,variant:matchVariant(\"aztVaZFft\"),width:\"100%\",WytRSFiWu:UserComponent,ySvyL37Pl:false,...addPropertyOverrides({bn8OwcFr3:{style:{width:\"100%\"},variant:matchVariant(\"Wkks1h3g7\")},FKTZb_BKk:{style:{width:\"100%\"},variant:matchVariant(\"Wkks1h3g7\")},hhw7RoRps:{style:{width:\"100%\"},variant:matchVariant(\"Wkks1h3g7\")},iRCXErUNK:{style:{width:\"100%\"},variant:matchVariant(\"Wkks1h3g7\")}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\".framer-0BePm.framer-1cbceds, .framer-0BePm .framer-1cbceds { display: block; }\",\".framer-0BePm.framer-miqxz { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px 20px 16px 20px; position: relative; width: 1440px; }\",\".framer-0BePm .framer-i0wv3g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-0BePm .framer-76wh0k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 24px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-0BePm .framer-23wr6y { flex: none; height: 24px; overflow: visible; position: relative; text-decoration: none; width: 82px; }\",\".framer-0BePm .framer-1u5s8um { height: 24px; left: 0px; position: absolute; top: 0px; width: 82px; }\",\".framer-0BePm .framer-d5lv0f { height: 12px; left: 0px; position: absolute; top: 13px; width: 17px; }\",\".framer-0BePm .framer-wcsgsw { height: 20px; left: 0px; position: absolute; top: 0px; width: 82px; }\",\".framer-0BePm .framer-1xygo7c { height: 13px; left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-0BePm .framer-1lpoj93 { height: 11px; left: 31px; position: absolute; top: 8px; width: 9px; }\",\".framer-0BePm .framer-f6xlvp { height: 11px; left: 41px; position: absolute; top: 8px; width: 10px; }\",\".framer-0BePm .framer-1665z6u { height: 8px; left: 43px; position: absolute; top: 10px; width: 6px; }\",\".framer-0BePm .framer-wz8sdz { height: 14px; left: 53px; position: absolute; top: 5px; width: 3px; }\",\".framer-0BePm .framer-tu6tx3 { height: 11px; left: 58px; position: absolute; top: 8px; width: 10px; }\",\".framer-0BePm .framer-fdwqxo { height: 11px; left: 69px; position: absolute; top: 8px; width: 2px; }\",\".framer-0BePm .framer-i6ls2s { height: 2px; left: 69px; position: absolute; top: 5px; width: 2px; }\",\".framer-0BePm .framer-phwn4d { height: 11px; left: 73px; position: absolute; top: 8px; width: 9px; }\",\".framer-0BePm .framer-r5cf7c { flex: none; height: 24px; overflow: visible; position: relative; width: 24px; }\",\".framer-0BePm .framer-u1tpc8 { flex: none; height: auto; left: 0px; position: absolute; top: 50%; width: 24px; }\",\".framer-0BePm .framer-1a5rvdw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 24px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-0BePm .framer-x20fqe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 33px; justify-content: center; left: 50%; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-0BePm .framer-byi3nj-container, .framer-0BePm .framer-1sogqah-container, .framer-0BePm .framer-osqu8a-container, .framer-0BePm .framer-8xvvtr-container, .framer-0BePm .framer-171bxu2-container, .framer-0BePm .framer-1grr1pq-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-0BePm .framer-1uqc3v7, .framer-0BePm .framer-8344fg, .framer-0BePm .framer-t6bcar { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-0BePm .framer-136h8ys, .framer-0BePm .framer-125s9tu, .framer-0BePm .framer-133ck1o, .framer-0BePm .framer-1oeddf, .framer-0BePm .framer-1yof2ag, .framer-0BePm .framer-hra0oz, .framer-0BePm .framer-a1sfua, .framer-0BePm .framer-1xjrug7, .framer-0BePm .framer-1nugbfx { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-0BePm .framer-1z12umf, .framer-0BePm .framer-17xf3cv, .framer-0BePm .framer-1jyaoov, .framer-0BePm .framer-tfkb6n { align-content: center; align-items: center; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-0BePm .framer-6f6l9q { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-0BePm .framer-skdn9w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-0BePm .framer-22sebn { 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-0BePm .framer-7b6jyd { flex: none; height: auto; position: relative; width: 20px; }\",\".framer-0BePm .framer-1ikwj7u, .framer-0BePm .framer-14zi36, .framer-0BePm .framer-91jb2m, .framer-0BePm .framer-yi9v8m { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px 0px 8px 16px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-0BePm .framer-1973y55, .framer-0BePm .framer-1g4sdr1, .framer-0BePm .framer-azlxcg, .framer-0BePm .framer-oaa6dh { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-0BePm .framer-1vc3egr { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 8px 0px 8px 0px; position: relative; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-0BePm .framer-1bxe4j0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-0BePm .framer-1rv86kj { align-content: center; align-items: center; cursor: pointer; 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-0BePm .framer-f9uo3p { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 20px; }\",\".framer-0BePm .framer-vdgoo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-0BePm .framer-1dwy2f8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 9px 10px 9px 10px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-0BePm .framer-1d2p0j3 { flex: none; height: auto; position: relative; width: 16px; }\",\".framer-0BePm .framer-1shgkm0 { flex: none; height: auto; position: relative; width: 12px; }\",\".framer-0BePm .framer-1imklab { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 6px; position: relative; width: 150px; will-change: var(--framer-will-change-override, transform); }\",\".framer-0BePm .framer-1sscpaq-container, .framer-0BePm .framer-1adgzv5-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-0BePm.framer-v-15uacz3.framer-miqxz, .framer-0BePm.framer-v-tk30ls.framer-miqxz, .framer-0BePm.framer-v-sv70ol.framer-miqxz { width: 390px; }\",\".framer-0BePm.framer-v-15uacz3 .framer-i0wv3g { flex-direction: column; gap: 30px; justify-content: flex-start; }\",\".framer-0BePm.framer-v-15uacz3 .framer-76wh0k, .framer-0BePm.framer-v-tk30ls .framer-76wh0k, .framer-0BePm.framer-v-v6tunl .framer-76wh0k, .framer-0BePm.framer-v-149h64l .framer-76wh0k, .framer-0BePm.framer-v-sv70ol .framer-76wh0k, .framer-0BePm.framer-v-1hj7yly .framer-76wh0k { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-0BePm.framer-v-15uacz3 .framer-r5cf7c, .framer-0BePm.framer-v-tk30ls .framer-23wr6y, .framer-0BePm.framer-v-tk30ls .framer-r5cf7c, .framer-0BePm.framer-v-tk30ls .framer-22sebn, .framer-0BePm.framer-v-v6tunl .framer-r5cf7c, .framer-0BePm.framer-v-149h64l .framer-r5cf7c, .framer-0BePm.framer-v-sv70ol .framer-r5cf7c, .framer-0BePm.framer-v-sv70ol .framer-22sebn, .framer-0BePm.framer-v-1hj7yly .framer-r5cf7c, .framer-0BePm.framer-v-1hj7yly .framer-1bxe4j0 { cursor: pointer; }\",\".framer-0BePm.framer-v-tk30ls .framer-i0wv3g, .framer-0BePm.framer-v-sv70ol .framer-i0wv3g { flex-direction: column; gap: 32px; justify-content: flex-start; }\",\".framer-0BePm.framer-v-tk30ls .framer-x20fqe, .framer-0BePm.framer-v-149h64l .framer-x20fqe, .framer-0BePm.framer-v-sv70ol .framer-x20fqe, .framer-0BePm.framer-v-1hj7yly .framer-x20fqe { flex-direction: column; gap: 8px; height: min-content; left: unset; padding: 24px 0px 24px 0px; position: relative; top: unset; width: 100%; }\",\".framer-0BePm.framer-v-tk30ls .framer-1uqc3v7, .framer-0BePm.framer-v-sv70ol .framer-1uqc3v7 { cursor: pointer; flex: none; order: 9; width: 100%; }\",\".framer-0BePm.framer-v-tk30ls .framer-1z12umf, .framer-0BePm.framer-v-sv70ol .framer-1z12umf { flex: none; order: 11; width: 100%; }\",\".framer-0BePm.framer-v-tk30ls .framer-17xf3cv, .framer-0BePm.framer-v-sv70ol .framer-17xf3cv { flex: none; order: 12; width: 100%; }\",\".framer-0BePm.framer-v-tk30ls .framer-t6bcar, .framer-0BePm.framer-v-149h64l .framer-1uqc3v7, .framer-0BePm.framer-v-sv70ol .framer-t6bcar, .framer-0BePm.framer-v-1hj7yly .framer-1uqc3v7 { cursor: pointer; flex: none; order: 10; width: 100%; }\",\".framer-0BePm.framer-v-tk30ls .framer-6f6l9q { flex: none; order: 19; width: 100%; }\",\".framer-0BePm.framer-v-tk30ls .framer-skdn9w { gap: unset; justify-content: space-between; }\",\".framer-0BePm.framer-v-tk30ls .framer-7b6jyd { aspect-ratio: 1 / 1; }\",\".framer-0BePm.framer-v-tk30ls .framer-vdgoo, .framer-0BePm.framer-v-sv70ol .framer-vdgoo { gap: 12px; width: 100%; }\",\".framer-0BePm.framer-v-tk30ls .framer-1dwy2f8, .framer-0BePm.framer-v-149h64l .framer-1dwy2f8, .framer-0BePm.framer-v-sv70ol .framer-1dwy2f8, .framer-0BePm.framer-v-1hj7yly .framer-1dwy2f8 { align-self: stretch; height: auto; }\",\".framer-0BePm.framer-v-tk30ls .framer-1grr1pq-container, .framer-0BePm.framer-v-149h64l .framer-1grr1pq-container, .framer-0BePm.framer-v-sv70ol .framer-1grr1pq-container, .framer-0BePm.framer-v-1hj7yly .framer-1grr1pq-container { flex: 1 0 0px; width: 1px; }\",\".framer-0BePm.framer-v-v6tunl.framer-miqxz { gap: unset; justify-content: space-between; width: 810px; }\",\".framer-0BePm.framer-v-v6tunl .framer-i0wv3g { flex-direction: column; }\",\".framer-0BePm.framer-v-149h64l.framer-miqxz, .framer-0BePm.framer-v-1hj7yly.framer-miqxz { width: 810px; }\",\".framer-0BePm.framer-v-149h64l .framer-i0wv3g, .framer-0BePm.framer-v-1hj7yly .framer-i0wv3g { flex-direction: column; gap: 16px; justify-content: flex-start; }\",\".framer-0BePm.framer-v-149h64l .framer-8344fg, .framer-0BePm.framer-v-1hj7yly .framer-8344fg { cursor: pointer; flex: none; order: 14; width: 100%; }\",\".framer-0BePm.framer-v-149h64l .framer-1jyaoov { flex: none; order: 15; width: 100%; }\",\".framer-0BePm.framer-v-149h64l .framer-tfkb6n { cursor: unset; flex: none; order: 18; width: 100%; }\",\".framer-0BePm.framer-v-149h64l .framer-t6bcar, .framer-0BePm.framer-v-1hj7yly .framer-t6bcar { cursor: pointer; flex: none; order: 11; width: 100%; }\",\".framer-0BePm.framer-v-149h64l .framer-vdgoo, .framer-0BePm.framer-v-1hj7yly .framer-vdgoo { width: 100%; }\",\".framer-0BePm.framer-v-sv70ol .framer-23wr6y { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; width: min-content; }\",\".framer-0BePm.framer-v-sv70ol .framer-1u5s8um { left: unset; position: relative; top: unset; }\",\".framer-0BePm.framer-v-sv70ol .framer-6f6l9q { cursor: unset; flex: none; gap: 8px; order: 18; width: 100%; will-change: unset; }\",\".framer-0BePm.framer-v-sv70ol .framer-skdn9w { cursor: pointer; gap: unset; justify-content: space-between; }\",\".framer-0BePm.framer-v-1hj7yly .framer-1vc3egr { flex: none; order: 20; width: 100%; }\",...sharedStyle.css,'.framer-0BePm[data-border=\"true\"]::after, .framer-0BePm [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 66\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"lc4yjLid0\":{\"layout\":[\"fixed\",\"auto\"]},\"BKW52WRl3\":{\"layout\":[\"fixed\",\"auto\"]},\"FKTZb_BKk\":{\"layout\":[\"fixed\",\"auto\"]},\"yojpSWw6E\":{\"layout\":[\"fixed\",\"auto\"]},\"iRCXErUNK\":{\"layout\":[\"fixed\",\"auto\"]},\"bn8OwcFr3\":{\"layout\":[\"fixed\",\"auto\"]},\"hhw7RoRps\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"DG0UrpoD4\":\"openForm\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerV8MwXwi6N=withCSS(Component,css,\"framer-0BePm\");export default FramerV8MwXwi6N;FramerV8MwXwi6N.displayName=\"Nav\";FramerV8MwXwi6N.defaultProps={height:66,width:1440};addPropertyControls(FramerV8MwXwi6N,{variant:{options:[\"zF53MKxvJ\",\"lc4yjLid0\",\"BKW52WRl3\",\"FKTZb_BKk\",\"yojpSWw6E\",\"iRCXErUNK\",\"bn8OwcFr3\",\"hhw7RoRps\"],optionTitles:[\"Large Desktop\",\"Desktop\",\"Phone - Closed\",\"Phone - Open\",\"Tablet - Closed\",\"Tablet - Open\",\"Phone - Open -Resources\",\"Tablet - Open - Resources\"],title:\"Variant\",type:ControlType.Enum},DG0UrpoD4:{title:\"Open Form\",type:ControlType.EventHandler}});addFonts(FramerV8MwXwi6N,[{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\"}]},...NavLinkFonts,...DropDownBaseFonts,...CaretDownFonts,...GlobeFonts,...ChevronDownFonts,...DropdownItemFonts,...BaseFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerV8MwXwi6N.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavLink,{},context),()=>forwardLoader(DropDownBase,{},context),()=>forwardLoader(Base,{},context),()=>forwardLoader(DropdownItem,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerV8MwXwi6N\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"66\",\"framerIntrinsicWidth\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"DG0UrpoD4\\\":\\\"openForm\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lc4yjLid0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BKW52WRl3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FKTZb_BKk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yojpSWw6E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iRCXErUNK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bn8OwcFr3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hhw7RoRps\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc3086c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-9APAr .framer-styles-preset-1unmd7y:not(.rich-text-wrapper), .framer-9APAr .framer-styles-preset-1unmd7y.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-d22f581d-af2a-4803-acea-776d4e6ec888, #f4f5f7); --framer-link-text-color: var(--token-83cc74d4-e77f-4a1c-84ff-97c2d871e2d0, #828a96); }\"];export const className=\"framer-9APAr\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e1acae9)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={Vz426TiLP:new LazyValue(()=>import(\"./CW5Ly_9G0-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 (e1acae9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,RichText,runTasksWithYield,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import UserComponent from\"https://framerusercontent.com/modules/4G0pHPXdxDC0q34eFfFr/oq0PkaqnOfre09AZeL9M/gXjG4ReaI.js\";import Grain from\"https://framerusercontent.com/modules/945Suk3Vl7gvNwsJM0pf/9CyvbpfoMPIaGpPfx836/Grain.js\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/RMCDKo9dB6hm9bZaSn16/Lenis.js\";import Embed1 from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/7LsYGOkyjLv3zWdmJA4n/Embed.js\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/cAPMVEI6osbJ1UvICgTq/Embed.js\";import Nav from\"#framer/local/canvasComponent/V8MwXwi6N/V8MwXwi6N.js\";import Base from\"#framer/local/canvasComponent/YLK9Thbzm/YLK9Thbzm.js\";import*as sharedStyle2 from\"#framer/local/css/IMxvHsMPS/IMxvHsMPS.js\";import*as sharedStyle1 from\"#framer/local/css/LL1iTi1lo/LL1iTi1lo.js\";import*as sharedStyle4 from\"#framer/local/css/orbckB8jZ/orbckB8jZ.js\";import*as sharedStyle from\"#framer/local/css/WxaVflH7L/WxaVflH7L.js\";import*as sharedStyle3 from\"#framer/local/css/yPoHTqyod/yPoHTqyod.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"#framer/local/localization/CW5Ly_9G0/CW5Ly_9G0.js\";const NavFonts=getFonts(Nav);const BaseFonts=getFonts(Base);const MotionDivWithFX=withFX(motion.div);const EmbedFonts=getFonts(Embed);const GrainFonts=getFonts(Grain);const Embed1Fonts=getFonts(Embed1);const LenisFonts=getFonts(Lenis);const breakpoints={hWcTHf9z0:\"(min-width: 1440px)\",MQCFkDOp_:\"(min-width: 810px) and (max-width: 1199.98px)\",qIm2Jv6Uw:\"(min-width: 1200px) and (max-width: 1439.98px)\",XfkHKc3v7:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-py5Aa\";const variantClassNames={hWcTHf9z0:\"framer-v-drrgh6\",MQCFkDOp_:\"framer-v-gn0kvq\",qIm2Jv6Uw:\"framer-v-12k0sbs\",XfkHKc3v7:\"framer-v-t2zzfh\"};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,x:0,y:30};const transition1={bounce:.2,delay:.4,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:20};const transition3={delay:0,duration:.55,ease:[.22,1,.36,1],type:\"tween\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:20};const breakpointRules={MQCFkDOp_:[\".framer-py5Aa .framer-wzcx0c { max-width: 746px; }\",\".framer-py5Aa .framer-1nw1dig { height: 210px; }\"],qIm2Jv6Uw:[\".framer-py5Aa .framer-wzcx0c { max-width: 1120px; }\",\".framer-py5Aa .framer-1nw1dig { height: 310px; }\"],XfkHKc3v7:[\".framer-py5Aa .framer-wzcx0c { gap: 50px; max-width: 350px; padding: 100px 0px 50px 0px; }\",\".framer-py5Aa .framer-1v7lqlm { padding: 100px 32px 100px 32px; }\",\".framer-py5Aa .framer-1ga2eur { gap: 32px; }\",\".framer-py5Aa .framer-4ytjbf { flex-direction: column; gap: 32px; }\",\".framer-py5Aa .framer-1o8qlri { flex: none; width: 100%; }\",\".framer-py5Aa .framer-10ensab { align-content: unset; align-items: unset; display: grid; flex: none; gap: 34px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); justify-content: center; width: 100%; }\",\".framer-py5Aa .framer-oe4gry, .framer-py5Aa .framer-1lmjhyd, .framer-py5Aa .framer-1crl0p4, .framer-py5Aa .framer-1nrdj8b { align-self: start; justify-self: start; width: 100%; }\",\".framer-py5Aa .framer-1nw1dig { height: 100px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={MQCFkDOp_:\".framer-gn0kvq-override\",qIm2Jv6Uw:\".framer-12k0sbs-override\",XfkHKc3v7:\".framer-t2zzfh-override\"};const rules=[\".framer-py5Aa.framer-ay8hvc, .framer-py5Aa .framer-ay8hvc { display: block; }\",\".framer-py5Aa.framer-drrgh6 { align-content: center; align-items: center; background-color: var(--token-4ff18321-e9a6-4216-9030-d50c5461f4c9, #090d12); 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-py5Aa .framer-1we2239-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-py5Aa .framer-19mpkkd { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-py5Aa .framer-fzbcbd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1002; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-py5Aa .framer-wzcx0c { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; max-width: 1280px; overflow: visible; padding: 100px 0px 100px 0px; position: relative; width: 1px; }\",\".framer-py5Aa .framer-1v7lqlm { align-content: center; align-items: center; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 150px 100px 150px 100px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-py5Aa .framer-jag3re { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-py5Aa .framer-1cfi9ge { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-py5Aa .framer-1hncec6-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-py5Aa .framer-1pacll1-container, .framer-py5Aa .framer-r8gpqs-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 0; }\",\".framer-py5Aa .framer-1ga2eur { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-py5Aa .framer-4ytjbf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-py5Aa .framer-1o8qlri { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-py5Aa .framer-1erwgdn { height: 32px; position: relative; width: 109px; }\",\".framer-py5Aa .framer-fpjkfd { height: 15px; left: 0px; position: absolute; top: 17px; width: 23px; }\",\".framer-py5Aa .framer-1pdrxpn { height: 26px; left: 1px; position: absolute; top: 0px; width: 108px; }\",\".framer-py5Aa .framer-39a96r { height: 18px; left: 0px; position: absolute; top: 0px; width: 32px; }\",\".framer-py5Aa .framer-17yixgk { height: 15px; left: 41px; position: absolute; top: 11px; width: 12px; }\",\".framer-py5Aa .framer-1f7234r { height: 15px; left: 55px; position: absolute; top: 11px; width: 13px; }\",\".framer-py5Aa .framer-h5dwxn { height: 11px; left: 57px; position: absolute; top: 13px; width: 8px; }\",\".framer-py5Aa .framer-1o6r4bd { height: 19px; left: 71px; position: absolute; top: 6px; width: 5px; }\",\".framer-py5Aa .framer-1pvin6o { height: 15px; left: 76px; position: absolute; top: 11px; width: 13px; }\",\".framer-py5Aa .framer-s7emst { height: 14px; left: 92px; position: absolute; top: 11px; width: 2px; }\",\".framer-py5Aa .framer-1cab95u { height: 3px; left: 91px; position: absolute; top: 6px; width: 3px; }\",\".framer-py5Aa .framer-1a7efbd { height: 15px; left: 97px; position: absolute; top: 11px; width: 12px; }\",\".framer-py5Aa .framer-15mj8o3, .framer-py5Aa .framer-1916c8, .framer-py5Aa .framer-1wvavgy, .framer-py5Aa .framer-h5q14t, .framer-py5Aa .framer-12u0o8q { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-py5Aa .framer-czndwr, .framer-py5Aa .framer-xes4ek, .framer-py5Aa .framer-vrn7rc, .framer-py5Aa .framer-5l9qnd, .framer-py5Aa .framer-1uo7v5p, .framer-py5Aa .framer-1xp933b { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-py5Aa .framer-igaomc { 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: 0px; position: relative; width: min-content; }\",\".framer-py5Aa .framer-tmhqzd, .framer-py5Aa .framer-9bpfxc, .framer-py5Aa .framer-16zml1, .framer-py5Aa .framer-36aqny, .framer-py5Aa .framer-1ok7cjf, .framer-py5Aa .framer-17pl0of, .framer-py5Aa .framer-1w1izzh, .framer-py5Aa .framer-1p3anq0, .framer-py5Aa .framer-1gfosc9, .framer-py5Aa .framer-3fzy4h, .framer-py5Aa .framer-1335fx6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-py5Aa .framer-10ensab { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-py5Aa .framer-oe4gry, .framer-py5Aa .framer-1lmjhyd, .framer-py5Aa .framer-1crl0p4, .framer-py5Aa .framer-1nrdj8b { 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; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-py5Aa .framer-1nw1dig { flex: none; height: 350px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-py5Aa .framer-woe8bu-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\".framer-py5Aa .framer-nq195a-container { flex: none; height: auto; left: 50%; order: 1004; position: absolute; top: 0px; transform: translateX(-50%); width: auto; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];const mediaQueries={hWcTHf9z0:\"(min-width: 1440px)\",MQCFkDOp_:\"(min-width: 810px) and (max-width: 1199.98px)\",qIm2Jv6Uw:\"(min-width: 1200px) and (max-width: 1439.98px)\",XfkHKc3v7:\"(max-width: 809.98px)\"};const humanReadableVariantMap={\"Large Desktop\":\"hWcTHf9z0\",Desktop:\"qIm2Jv6Uw\",Phone:\"XfkHKc3v7\",Tablet:\"MQCFkDOp_\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hWcTHf9z0\"};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"hWcTHf9z0\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-4ff18321-e9a6-4216-9030-d50c5461f4c9, rgb(9, 13, 18)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-drrgh6\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:\"100vw\",y:-.401,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1we2239-container\",layoutScroll:true,nodeId:\"EE1NhsRcM\",scopeId:\"CW5Ly_9G0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MQCFkDOp_:{variant:matchVariant(\"yojpSWw6E\")},qIm2Jv6Uw:{variant:matchVariant(\"lc4yjLid0\")},XfkHKc3v7:{variant:matchVariant(\"BKW52WRl3\")}},children:/*#__PURE__*/_jsx(Nav,{height:\"100%\",id:\"EE1NhsRcM\",layoutId:\"EE1NhsRcM\",style:{width:\"100%\"},variant:matchVariant(\"zF53MKxvJ\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-19mpkkd\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fzbcbd\",\"data-framer-name\":\"CTA + Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wzcx0c\",\"data-framer-name\":\"Container\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1v7lqlm\",\"data-framer-name\":\"CTA\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.2,__perspectiveFX:false,__targetOpacity:1,className:\"framer-jag3re\",\"data-framer-name\":\"Header\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XfkHKc3v7:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-n3t63o\",\"data-styles-preset\":\"WxaVflH7L\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Your compliance programme. \",/*#__PURE__*/_jsx(\"br\",{}),\"Your teams. \",/*#__PURE__*/_jsx(\"br\",{}),\"Your agents. \",/*#__PURE__*/_jsx(\"br\",{}),\"All in flow.\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-n3t63o\",\"data-styles-preset\":\"WxaVflH7L\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Your compliance programme. \",/*#__PURE__*/_jsx(\"br\",{}),\"Your teams. Your agents. \",/*#__PURE__*/_jsx(\"br\",{}),\"All in flow.\"]})}),className:\"framer-1cfi9ge\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XfkHKc3v7:{y:1491.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,y:1333.84,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1hncec6-container\",nodeId:\"PmczP5Lea\",scopeId:\"CW5Ly_9G0\",children:/*#__PURE__*/_jsx(Base,{height:\"100%\",id:\"PmczP5Lea\",layoutId:\"PmczP5Lea\",QKT4vSGqv:getLocalizedValue(\"v2\",activeLocale)??\"BOOK A DEMO\",rzxOuc8Ih:getLocalizedValue(\"v3\",activeLocale)??\"Please wait\",sWuli_GX0:UserComponent,TleW605BP:false,variant:matchVariant(\"sW5LsRsMC\"),width:\"100%\",WytRSFiWu:UserComponent,ySvyL37Pl:false})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1pacll1-container\",\"data-framer-name\":\"background\",isAuthoredByUser:true,isModuleExternal:true,name:\"background\",nodeId:\"h6H6dZZwT\",scopeId:\"CW5Ly_9G0\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<!-- Solcis CTA morphing gradient. Paste into a Framer Embed (HTML), set to fill the CTA section and sit behind content. -->\\n<div class=\"sfr-ctag\" aria-hidden=\"true\">\\n  <canvas class=\"sfr-ctag__canvas\"></canvas>\\n  <div class=\"sfr-ctag__grain\"></div>\\n</div>\\n\\n<style>\\n  /* Absolute fill: works both inline and when Framer renders the embed in an iframe\\n     (height: 100% collapses to 0 there because the iframe body has no height). */\\n  .sfr-ctag {\\n    position: absolute;\\n    inset: 0;\\n    width: 100%;\\n    height: 100%;\\n    overflow: hidden;\\n    pointer-events: none;\\n    /* Static fallback (state A) shown before JS runs, e.g. on the Framer canvas */\\n    background:\\n      radial-gradient(60% 45% at 8% 8%, #ff4735 0%, rgba(255,71,53,0) 100%),\\n      radial-gradient(60% 55% at 70% 6%, #ffa482 0%, rgba(255,164,130,0) 100%),\\n      radial-gradient(45% 40% at 52% 53%, #b5cce4 0%, rgba(181,204,228,0) 100%),\\n      radial-gradient(40% 40% at 47% 70%, #72bad9 0%, rgba(114,186,217,0) 100%),\\n      linear-gradient(180deg, #ffa482 0%, #b5cce4 50%, #305b7e 85%, #222935 100%);\\n  }\\n  .sfr-ctag__canvas {\\n    position: absolute;\\n    inset: 0;\\n    width: 100%;\\n    height: 100%;\\n    display: block;\\n    image-rendering: auto;\\n  }\\n  .sfr-ctag__grain {\\n    position: absolute;\\n    inset: 0;\\n    opacity: 0.07;\\n    mix-blend-mode: overlay;\\n    background-image: url(\"data:image/svg+xml;utf8,<svg xmlns=\\'http://www.w3.org/2000/svg\\' width=\\'160\\' height=\\'160\\'><filter id=\\'n\\'><feTurbulence type=\\'fractalNoise\\' baseFrequency=\\'0.9\\' numOctaves=\\'2\\' stitchTiles=\\'stitch\\'/><feColorMatrix values=\\'0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0\\'/></filter><rect width=\\'100%\\' height=\\'100%\\' filter=\\'url(%23n)\\'/></svg>\");\\n  }\\n</style>\\n\\n<script>\\n(function () {\\n  /* ---------- Config ---------- */\\n  var CONFIG = {\\n    morphSeconds: 4.5,     // time to morph A -> B (and B -> A)\\n    holdSeconds: 1.5,    // pause on each state\\n    drift: 0.035,        // gentle wandering of each blob (0 = off)\\n    driftSpeed: 0.12,    // drift cycles per second\\n    resolution: 112,     // internal canvas width in px; CSS upscaling gives the blur\\n    midSaturation: 0.4   // saturation lift mid-morph so colours do not go muddy (0 = off)\\n  };\\n\\n  // Blob = position (0..1 of width/height), radius (sx, sy) and colour.\\n  // Index i in A morphs into index i in B. Fitted to the two reference gradients.\\n  var STATE_A = [\\n    { x: 0.079, y: 0.079, sx: 0.321, sy: 0.204, c: \"#ff4735\" },\\n    { x: 0.697, y: 0.059, sx: 0.313, sy: 0.280, c: \"#ffa482\" },\\n    { x: 0.466, y: 0.703, sx: 0.199, sy: 0.198, c: \"#72bad9\" },\\n    { x: 0.095, y: 1.085, sx: 0.319, sy: 0.199, c: \"#274861\" },\\n    { x: 0.944, y: 1.096, sx: 0.310, sy: 0.199, c: \"#222935\" },\\n    { x: 0.650, y: 0.932, sx: 0.199, sy: 0.200, c: \"#305b7e\" },\\n    { x: 0.520, y: 0.528, sx: 0.229, sy: 0.199, c: \"#b5cce4\" }\\n  ];\\n  var STATE_B = [\\n    { x: 1.002, y: 0.862, sx: 0.228, sy: 0.317, c: \"#e4584b\" },\\n    { x: 0.943, y: 0.090, sx: 0.218, sy: 0.310, c: \"#c6afb5\" },\\n    { x: 0.209, y: 0.098, sx: 0.319, sy: 0.200, c: \"#58a9cc\" },\\n    { x: 0.135, y: 0.837, sx: 0.337, sy: 0.200, c: \"#021624\" },\\n    { x: 0.474, y: 0.645, sx: 0.200, sy: 0.200, c: \"#1d3b53\" },\\n    { x: 0.480, y: 0.228, sx: 0.200, sy: 0.226, c: \"#4998bf\" },\\n    { x: 0.078, y: 0.533, sx: 0.227, sy: 0.200, c: \"#3c2f3d\" }\\n  ];\\n\\n  /* ---------- Helpers ---------- */\\n  function hex(h) {\\n    var n = parseInt(h.slice(1), 16);\\n    return [(n >> 16) & 255, (n >> 8) & 255, n & 255];\\n  }\\n  function lerp(a, b, t) { return a + (b - a) * t; }\\n  function ease(t) { return t < 0.5 ? 4 * t * t * t : 1 - Math.pow(-2 * t + 2, 3) / 2; }\\n\\n  var A = STATE_A.map(function (b) { return { x: b.x, y: b.y, sx: b.sx, sy: b.sy, c: hex(b.c) }; });\\n  var B = STATE_B.map(function (b) { return { x: b.x, y: b.y, sx: b.sx, sy: b.sy, c: hex(b.c) }; });\\n  var N = Math.min(A.length, B.length);\\n\\n  // Progress 0 (state A) .. 1 (state B) for a given time, ping-pong with holds.\\n  function progressAt(sec) {\\n    var m = CONFIG.morphSeconds, h = CONFIG.holdSeconds, cycle = 2 * (m + h);\\n    var t = sec % cycle;\\n    if (t < h) return 0;\\n    if (t < h + m) return ease((t - h) / m);\\n    if (t < 2 * h + m) return 1;\\n    return 1 - ease((t - 2 * h - m) / m);\\n  }\\n\\n  function init(root) {\\n    if (root.getAttribute(\"data-sfr-initialized\") === \"true\") return;\\n    root.setAttribute(\"data-sfr-initialized\", \"true\");\\n\\n    var canvas = root.querySelector(\".sfr-ctag__canvas\");\\n    var ctx = canvas.getContext(\"2d\");\\n    var reduce = window.matchMedia && window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\\n    var W = 0, H = 0, img = null, px = null, py = null;\\n    var blobs = [];\\n    for (var i = 0; i < N; i++) blobs.push({ x: 0, y: 0, ix: 0, iy: 0, r: 0, g: 0, b: 0 });\\n\\n    function resize() {\\n      var rect = root.getBoundingClientRect();\\n      if (!rect.width || !rect.height) return;\\n      var w = CONFIG.resolution;\\n      var h = Math.max(8, Math.round(w * rect.height / rect.width));\\n      if (w === W && h === H) return;\\n      W = w; H = h;\\n      canvas.width = W; canvas.height = H;\\n      img = ctx.createImageData(W, H);\\n      px = new Float32Array(W); py = new Float32Array(H);\\n      for (var x = 0; x < W; x++) px[x] = (x + 0.5) / W;\\n      for (var y = 0; y < H; y++) py[y] = (y + 0.5) / H;\\n    }\\n\\n    function render(p, sec) {\\n      if (!img) return;\\n      var d = reduce ? 0 : CONFIG.drift, ds = CONFIG.driftSpeed * Math.PI * 2;\\n      for (var i = 0; i < N; i++) {\\n        var a = A[i], b = B[i], o = blobs[i];\\n        o.x = lerp(a.x, b.x, p) + d * Math.sin(sec * ds * (0.7 + i * 0.13) + i * 1.7);\\n        o.y = lerp(a.y, b.y, p) + d * Math.cos(sec * ds * (0.6 + i * 0.11) + i * 2.3);\\n        o.ix = 1 / lerp(a.sx, b.sx, p);\\n        o.iy = 1 / lerp(a.sy, b.sy, p);\\n        o.r = lerp(a.c[0], b.c[0], p);\\n        o.g = lerp(a.c[1], b.c[1], p);\\n        o.b = lerp(a.c[2], b.c[2], p);\\n      }\\n      var sat = 1 + CONFIG.midSaturation * Math.sin(Math.PI * p);\\n      var data = img.data, k = 0;\\n      for (var y = 0; y < H; y++) {\\n        var fy = py[y];\\n        for (var x = 0; x < W; x++) {\\n          var fx = px[x], sw = 1e-9, r = 0, g = 0, bl = 0;\\n          for (var j = 0; j < N; j++) {\\n            var q = blobs[j];\\n            var dx = (fx - q.x) * q.ix, dy = (fy - q.y) * q.iy;\\n            var w = Math.exp(-0.5 * (dx * dx + dy * dy)) + 1e-12;\\n            sw += w; r += w * q.r; g += w * q.g; bl += w * q.b;\\n          }\\n          r /= sw; g /= sw; bl /= sw;\\n          var l = 0.299 * r + 0.587 * g + 0.114 * bl;\\n          data[k++] = l + (r - l) * sat; data[k++] = l + (g - l) * sat; data[k++] = l + (bl - l) * sat; data[k++] = 255;\\n        }\\n      }\\n      ctx.putImageData(img, 0, 0);\\n    }\\n\\n    var raf = 0, visible = false, start = 0, elapsed = 0, last = 0;\\n    function frame(now) {\\n      if (!visible) { raf = 0; return; }\\n      if (!last) last = now;\\n      elapsed += Math.min(0.1, (now - last) / 1000); // no jump after tab switch\\n      last = now;\\n      render(progressAt(elapsed), elapsed);\\n      raf = requestAnimationFrame(frame);\\n    }\\n    function play() {\\n      if (reduce || raf) return;\\n      last = 0;\\n      raf = requestAnimationFrame(frame);\\n    }\\n    function stop() { if (raf) cancelAnimationFrame(raf); raf = 0; }\\n\\n    resize();\\n    render(0, 0);\\n\\n    if (\"ResizeObserver\" in window) {\\n      new ResizeObserver(function () { resize(); render(progressAt(elapsed), elapsed); }).observe(root);\\n    } else {\\n      window.addEventListener(\"resize\", function () { resize(); render(progressAt(elapsed), elapsed); });\\n    }\\n\\n    if (reduce) return; // static state A\\n\\n    if (\"IntersectionObserver\" in window) {\\n      new IntersectionObserver(function (entries) {\\n        visible = entries[0].isIntersecting;\\n        visible ? play() : stop();\\n      }, { threshold: 0 }).observe(root);\\n    } else {\\n      visible = true; play();\\n    }\\n    document.addEventListener(\"visibilitychange\", function () {\\n      if (document.hidden) stop(); else if (visible) play();\\n    });\\n\\n    // Test hook: render a given progress (0..1) synchronously.\\n    root.__sfrCtagRender = function (p) { stop(); visible = false; render(p, 0); };\\n  }\\n\\n  function boot() {\\n    var nodes = document.querySelectorAll(\".sfr-ctag\");\\n    for (var i = 0; i < nodes.length; i++) init(nodes[i]);\\n  }\\n  if (document.readyState === \"loading\") document.addEventListener(\"DOMContentLoaded\", boot);\\n  else boot();\\n})();\\n</script>\\n',id:\"h6H6dZZwT\",layoutId:\"h6H6dZZwT\",name:\"background\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-r8gpqs-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"eAz99QbdU\",scopeId:\"CW5Ly_9G0\",children:/*#__PURE__*/_jsx(Grain,{animate:true,animationSpeed:.4,grainSize:100,height:\"100%\",id:\"eAz99QbdU\",layoutId:\"eAz99QbdU\",opacity:.1,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1ga2eur\",\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4ytjbf\",\"data-framer-name\":\"Items\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1o8qlri\",\"data-framer-name\":\"All rights\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1erwgdn\",\"data-framer-name\":\"logo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 108.8 32\" overflow=\"visible\"><g><path d=\"M 12.831 17.094 C 6.748 20.069 2.057 25.451 0 32 L 12.96 32 C 14.723 26.773 18.2 22.335 22.724 19.354 C 19.314 19.226 15.958 18.46 12.831 17.094 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 0.566 0 C 2.99 7.72 9.074 13.818 16.785 16.263 C 19.221 17.034 21.761 17.426 24.316 17.423 C 26.925 17.426 29.518 17.018 32 16.214 C 23.331 14.508 16.302 8.232 13.525 0 Z M 47.634 25.6 C 46.387 25.6 45.324 25.396 44.446 24.989 C 43.585 24.582 42.909 24.024 42.417 23.316 C 41.942 22.59 41.67 21.767 41.6 20.846 L 43.919 20.687 C 44.059 21.537 44.42 22.218 44.999 22.732 C 45.579 23.228 46.457 23.476 47.634 23.476 C 48.583 23.476 49.338 23.325 49.9 23.024 C 50.48 22.705 50.77 22.201 50.77 21.51 C 50.77 21.138 50.682 20.829 50.506 20.581 C 50.331 20.333 49.988 20.121 49.479 19.944 C 48.969 19.749 48.214 19.563 47.213 19.386 C 45.878 19.138 44.824 18.837 44.05 18.483 C 43.295 18.111 42.751 17.66 42.417 17.129 C 42.101 16.58 41.942 15.934 41.942 15.19 C 41.942 13.933 42.399 12.906 43.313 12.11 C 44.226 11.295 45.526 10.888 47.213 10.888 C 48.354 10.888 49.312 11.1 50.085 11.525 C 50.875 11.932 51.49 12.481 51.929 13.172 C 52.385 13.842 52.691 14.603 52.825 15.402 L 50.506 15.562 C 50.401 15.066 50.208 14.632 49.927 14.26 C 49.646 13.871 49.277 13.57 48.82 13.358 C 48.363 13.128 47.819 13.012 47.186 13.012 C 46.185 13.012 45.447 13.207 44.973 13.596 C 44.498 13.986 44.261 14.482 44.261 15.084 C 44.261 15.544 44.367 15.925 44.578 16.226 C 44.806 16.509 45.166 16.748 45.658 16.943 C 46.15 17.12 46.808 17.279 47.634 17.421 C 49.057 17.669 50.164 17.97 50.954 18.324 C 51.745 18.678 52.298 19.112 52.614 19.625 C 52.931 20.138 53.089 20.767 53.089 21.51 C 53.089 22.378 52.843 23.122 52.351 23.741 C 51.877 24.343 51.227 24.803 50.401 25.122 C 49.593 25.441 48.671 25.6 47.634 25.6 Z M 61.564 25.6 C 60.282 25.6 59.158 25.299 58.192 24.697 C 57.225 24.095 56.479 23.245 55.952 22.148 C 55.425 21.032 55.161 19.731 55.161 18.244 C 55.161 16.739 55.425 15.438 55.952 14.34 C 56.479 13.242 57.225 12.393 58.192 11.791 C 59.158 11.189 60.282 10.888 61.564 10.888 C 62.847 10.888 63.962 11.189 64.911 11.791 C 65.877 12.393 66.624 13.243 67.15 14.34 C 67.678 15.438 67.941 16.739 67.941 18.244 C 67.941 19.731 67.678 21.032 67.15 22.148 C 66.624 23.245 65.877 24.095 64.911 24.697 C 63.962 25.299 62.847 25.6 61.564 25.6 Z M 61.564 23.476 C 62.847 23.476 63.839 23.015 64.542 22.094 C 65.262 21.156 65.622 19.873 65.622 18.244 C 65.622 16.615 65.262 15.34 64.542 14.42 C 63.839 13.482 62.847 13.012 61.564 13.012 C 60.282 13.012 59.28 13.482 58.56 14.42 C 57.84 15.34 57.48 16.615 57.48 18.244 C 57.48 19.873 57.84 21.156 58.56 22.095 C 59.28 23.015 60.282 23.476 61.564 23.476 Z M 73.826 25.281 C 73.018 25.281 72.36 25.069 71.85 24.644 C 71.341 24.219 71.086 23.546 71.086 22.626 L 71.086 6.426 L 73.3 6.426 L 73.3 22.44 C 73.3 22.723 73.37 22.944 73.51 23.104 C 73.668 23.245 73.888 23.316 74.169 23.316 L 75.381 23.316 L 75.381 25.281 Z M 83.411 25.6 C 82.111 25.6 80.978 25.299 80.012 24.697 C 79.064 24.095 78.326 23.245 77.799 22.148 C 77.272 21.032 77.008 19.731 77.008 18.244 C 77.008 16.757 77.272 15.464 77.799 14.367 C 78.326 13.269 79.064 12.419 80.012 11.818 C 80.978 11.198 82.111 10.888 83.411 10.888 C 84.483 10.888 85.432 11.083 86.257 11.472 C 87.1 11.844 87.786 12.393 88.312 13.119 C 88.84 13.844 89.182 14.73 89.34 15.774 L 87.021 15.934 C 86.863 14.995 86.459 14.278 85.809 13.782 C 85.159 13.269 84.36 13.012 83.411 13.012 C 82.129 13.012 81.128 13.482 80.407 14.42 C 79.687 15.34 79.327 16.615 79.327 18.244 C 79.327 19.873 79.687 21.156 80.407 22.095 C 81.128 23.015 82.129 23.476 83.411 23.476 C 84.36 23.476 85.159 23.21 85.809 22.679 C 86.459 22.148 86.863 21.351 87.021 20.289 L 89.34 20.448 C 89.182 21.493 88.84 22.404 88.312 23.184 C 87.786 23.945 87.1 24.538 86.257 24.963 C 85.432 25.388 84.483 25.6 83.411 25.6 Z M 92.084 25.281 L 92.084 11.207 L 94.298 11.207 L 94.298 25.281 Z M 92.031 9.002 L 92.031 6.4 L 94.35 6.4 L 94.35 9.002 Z M 103.346 25.6 C 102.098 25.6 101.036 25.396 100.157 24.989 C 99.296 24.582 98.62 24.024 98.128 23.316 C 97.654 22.59 97.382 21.767 97.311 20.846 L 99.63 20.687 C 99.771 21.537 100.131 22.218 100.71 22.732 C 101.29 23.228 102.168 23.476 103.346 23.476 C 104.294 23.476 105.05 23.325 105.612 23.024 C 106.191 22.705 106.481 22.201 106.481 21.51 C 106.481 21.138 106.393 20.829 106.218 20.581 C 106.042 20.333 105.7 20.121 105.19 19.944 C 104.68 19.749 103.925 19.563 102.924 19.386 C 101.589 19.138 100.535 18.837 99.762 18.483 C 99.006 18.111 98.462 17.66 98.128 17.129 C 97.812 16.58 97.654 15.934 97.654 15.19 C 97.654 13.933 98.11 12.906 99.024 12.11 C 99.938 11.295 101.238 10.888 102.924 10.888 C 104.066 10.888 105.023 11.1 105.796 11.525 C 106.586 11.932 107.202 12.481 107.64 13.172 C 108.096 13.842 108.402 14.603 108.536 15.402 L 106.218 15.562 C 106.112 15.066 105.919 14.632 105.638 14.26 C 105.357 13.871 104.988 13.57 104.531 13.358 C 104.074 13.128 103.53 13.012 102.898 13.012 C 101.896 13.012 101.158 13.207 100.684 13.596 C 100.21 13.986 99.973 14.482 99.973 15.084 C 99.973 15.544 100.078 15.925 100.289 16.226 C 100.517 16.509 100.877 16.748 101.369 16.943 C 101.861 17.12 102.52 17.279 103.346 17.421 C 104.768 17.669 105.875 17.97 106.666 18.324 C 107.456 18.678 108.01 19.112 108.326 19.625 C 108.642 20.138 108.8 20.767 108.8 21.51 C 108.8 22.378 108.554 23.122 108.062 23.741 C 107.588 24.343 106.938 24.803 106.112 25.122 C 105.304 25.441 104.382 25.6 103.346 25.6 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-fpjkfd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.724 14.906\" overflow=\"visible\"><path d=\"M 12.831 0 C 6.748 2.975 2.057 8.357 0 14.906 L 12.96 14.906 C 14.723 9.679 18.2 5.241 22.724 2.26 C 19.314 2.132 15.958 1.366 12.831 0 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1pdrxpn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 108.234 25.6\" overflow=\"visible\"><path d=\"M 0 0 C 2.424 7.72 8.509 13.818 16.219 16.263 C 18.655 17.034 21.195 17.426 23.75 17.423 C 26.359 17.426 28.952 17.018 31.434 16.214 C 22.766 14.508 15.736 8.232 12.959 0 Z M 47.069 25.6 C 45.821 25.6 44.758 25.396 43.88 24.989 C 43.02 24.582 42.343 24.024 41.851 23.316 C 41.377 22.59 41.105 21.767 41.034 20.846 L 43.353 20.687 C 43.494 21.537 43.854 22.218 44.434 22.732 C 45.013 23.228 45.892 23.476 47.069 23.476 C 48.017 23.476 48.772 23.325 49.335 23.024 C 49.914 22.705 50.204 22.201 50.204 21.51 C 50.204 21.138 50.116 20.829 49.941 20.581 C 49.765 20.333 49.422 20.121 48.913 19.944 C 48.404 19.749 47.648 19.563 46.647 19.386 C 45.312 19.138 44.258 18.837 43.485 18.483 C 42.73 18.111 42.185 17.66 41.851 17.129 C 41.535 16.58 41.377 15.934 41.377 15.19 C 41.377 13.933 41.834 12.906 42.747 12.11 C 43.661 11.295 44.96 10.888 46.647 10.888 C 47.789 10.888 48.746 11.1 49.519 11.525 C 50.31 11.932 50.924 12.481 51.364 13.172 C 51.82 13.842 52.125 14.603 52.26 15.402 L 49.941 15.562 C 49.835 15.066 49.642 14.632 49.361 14.26 C 49.08 13.871 48.711 13.57 48.254 13.358 C 47.798 13.128 47.253 13.012 46.621 13.012 C 45.619 13.012 44.882 13.207 44.407 13.596 C 43.933 13.986 43.696 14.482 43.696 15.084 C 43.696 15.544 43.801 15.925 44.012 16.226 C 44.24 16.509 44.6 16.748 45.092 16.943 C 45.584 17.12 46.243 17.279 47.069 17.421 C 48.492 17.669 49.598 17.97 50.389 18.324 C 51.179 18.678 51.733 19.112 52.049 19.625 C 52.365 20.138 52.523 20.767 52.523 21.51 C 52.523 22.378 52.277 23.122 51.785 23.741 C 51.311 24.343 50.661 24.803 49.835 25.122 C 49.027 25.441 48.105 25.6 47.069 25.6 Z M 60.999 25.6 C 59.716 25.6 58.592 25.299 57.626 24.697 C 56.66 24.095 55.913 23.245 55.386 22.148 C 54.859 21.032 54.596 19.731 54.596 18.244 C 54.596 16.739 54.859 15.438 55.386 14.34 C 55.913 13.242 56.66 12.393 57.626 11.791 C 58.592 11.189 59.716 10.888 60.999 10.888 C 62.281 10.888 63.396 11.189 64.345 11.791 C 65.311 12.393 66.058 13.243 66.585 14.34 C 67.112 15.438 67.376 16.739 67.376 18.244 C 67.376 19.731 67.112 21.032 66.585 22.148 C 66.058 23.245 65.311 24.095 64.345 24.697 C 63.396 25.299 62.281 25.6 60.999 25.6 Z M 60.999 23.476 C 62.281 23.476 63.274 23.015 63.976 22.094 C 64.696 21.156 65.056 19.873 65.056 18.244 C 65.056 16.615 64.696 15.34 63.976 14.42 C 63.274 13.482 62.281 13.012 60.999 13.012 C 59.716 13.012 58.715 13.482 57.995 14.42 C 57.274 15.34 56.914 16.615 56.914 18.244 C 56.914 19.873 57.274 21.156 57.995 22.095 C 58.715 23.015 59.716 23.476 60.999 23.476 Z M 73.261 25.281 C 72.453 25.281 71.794 25.069 71.285 24.644 C 70.775 24.219 70.52 23.546 70.52 22.626 L 70.52 6.426 L 72.734 6.426 L 72.734 22.44 C 72.734 22.723 72.804 22.944 72.945 23.104 C 73.103 23.245 73.322 23.316 73.604 23.316 L 74.816 23.316 L 74.816 25.281 Z M 82.846 25.6 C 81.546 25.6 80.413 25.299 79.446 24.697 C 78.498 24.095 77.76 23.245 77.233 22.148 C 76.706 21.032 76.442 19.731 76.442 18.244 C 76.442 16.757 76.706 15.464 77.233 14.367 C 77.76 13.269 78.498 12.419 79.446 11.818 C 80.413 11.198 81.546 10.888 82.846 10.888 C 83.917 10.888 84.866 11.083 85.692 11.472 C 86.535 11.844 87.22 12.393 87.747 13.119 C 88.274 13.844 88.616 14.73 88.774 15.774 L 86.456 15.934 C 86.298 14.995 85.894 14.278 85.244 13.782 C 84.594 13.269 83.794 13.012 82.846 13.012 C 81.563 13.012 80.562 13.482 79.842 14.42 C 79.122 15.34 78.762 16.615 78.762 18.244 C 78.762 19.873 79.122 21.156 79.842 22.095 C 80.562 23.015 81.563 23.476 82.846 23.476 C 83.794 23.476 84.594 23.21 85.244 22.679 C 85.894 22.148 86.298 21.351 86.456 20.289 L 88.774 20.448 C 88.616 21.493 88.274 22.404 87.747 23.184 C 87.22 23.945 86.535 24.538 85.692 24.963 C 84.866 25.388 83.917 25.6 82.846 25.6 Z M 91.518 25.281 L 91.518 11.207 L 93.732 11.207 L 93.732 25.281 Z M 91.466 9.002 L 91.466 6.4 L 93.784 6.4 L 93.784 9.002 Z M 102.78 25.6 C 101.533 25.6 100.47 25.396 99.592 24.989 C 98.731 24.582 98.054 24.024 97.562 23.316 C 97.088 22.59 96.816 21.767 96.746 20.846 L 99.064 20.687 C 99.205 21.537 99.565 22.218 100.145 22.732 C 100.724 23.228 101.603 23.476 102.78 23.476 C 103.728 23.476 104.484 23.325 105.046 23.024 C 105.626 22.705 105.916 22.201 105.916 21.51 C 105.916 21.138 105.828 20.829 105.652 20.581 C 105.476 20.333 105.134 20.121 104.624 19.944 C 104.115 19.749 103.36 19.563 102.358 19.386 C 101.023 19.138 99.969 18.837 99.196 18.483 C 98.441 18.111 97.896 17.66 97.562 17.129 C 97.246 16.58 97.088 15.934 97.088 15.19 C 97.088 13.933 97.545 12.906 98.458 12.11 C 99.372 11.295 100.672 10.888 102.358 10.888 C 103.5 10.888 104.458 11.1 105.23 11.525 C 106.021 11.932 106.636 12.481 107.075 13.172 C 107.531 13.842 107.836 14.603 107.971 15.402 L 105.652 15.562 C 105.547 15.066 105.354 14.632 105.072 14.26 C 104.791 13.871 104.422 13.57 103.966 13.358 C 103.509 13.128 102.964 13.012 102.332 13.012 C 101.331 13.012 100.593 13.207 100.118 13.596 C 99.644 13.986 99.407 14.482 99.407 15.084 C 99.407 15.544 99.512 15.925 99.723 16.226 C 99.952 16.509 100.312 16.748 100.804 16.943 C 101.296 17.12 101.954 17.279 102.78 17.421 C 104.203 17.669 105.31 17.97 106.1 18.324 C 106.89 18.678 107.444 19.112 107.76 19.625 C 108.076 20.138 108.234 20.767 108.234 21.51 C 108.234 22.378 107.988 23.122 107.496 23.741 C 107.022 24.343 106.372 24.803 105.547 25.122 C 104.738 25.441 103.816 25.6 102.78 25.6 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-39a96r\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31.434 17.423\" overflow=\"visible\"><path d=\"M 0 0 C 2.424 7.72 8.509 13.818 16.219 16.263 C 18.655 17.034 21.195 17.426 23.75 17.423 C 26.359 17.426 28.952 17.018 31.434 16.214 C 22.766 14.508 15.736 8.232 12.959 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17yixgk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.489 14.712\" overflow=\"visible\"><path d=\"M 6.034 14.712 C 4.787 14.712 3.724 14.508 2.846 14.101 C 1.985 13.694 1.309 13.136 0.817 12.428 C 0.342 11.702 0.07 10.879 0 9.958 L 2.319 9.799 C 2.459 10.649 2.82 11.33 3.399 11.844 C 3.979 12.34 4.857 12.588 6.034 12.588 C 6.983 12.588 7.738 12.437 8.3 12.136 C 8.88 11.817 9.17 11.313 9.17 10.622 C 9.17 10.25 9.082 9.941 8.906 9.693 C 8.731 9.445 8.388 9.233 7.879 9.056 C 7.369 8.861 6.614 8.675 5.613 8.498 C 4.278 8.25 3.224 7.949 2.45 7.595 C 1.695 7.223 1.151 6.772 0.817 6.241 C 0.501 5.692 0.342 5.046 0.342 4.302 C 0.342 3.045 0.799 2.018 1.713 1.222 C 2.626 0.407 3.926 0 5.613 0 C 6.754 0 7.712 0.212 8.485 0.637 C 9.275 1.044 9.89 1.593 10.329 2.284 C 10.785 2.954 11.091 3.715 11.225 4.514 L 8.906 4.674 C 8.801 4.178 8.608 3.744 8.327 3.372 C 8.046 2.983 7.677 2.682 7.22 2.47 C 6.763 2.24 6.219 2.124 5.586 2.124 C 4.585 2.124 3.847 2.319 3.373 2.708 C 2.898 3.098 2.661 3.594 2.661 4.196 C 2.661 4.656 2.767 5.037 2.978 5.338 C 3.206 5.621 3.566 5.86 4.058 6.055 C 4.55 6.232 5.208 6.391 6.034 6.533 C 7.457 6.781 8.564 7.082 9.354 7.436 C 10.145 7.79 10.698 8.224 11.014 8.737 C 11.331 9.25 11.489 9.879 11.489 10.622 C 11.489 11.49 11.243 12.234 10.751 12.853 C 10.277 13.455 9.627 13.915 8.801 14.234 C 7.993 14.553 7.071 14.712 6.034 14.712 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1f7234r\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.78 14.712\" overflow=\"visible\"><path d=\"M 6.403 14.712 C 5.121 14.712 3.996 14.411 3.03 13.809 C 2.064 13.207 1.318 12.357 0.79 11.26 C 0.264 10.144 0 8.843 0 7.356 C 0 5.851 0.264 4.55 0.79 3.452 C 1.318 2.354 2.064 1.505 3.03 0.903 C 3.996 0.301 5.121 0 6.403 0 C 7.686 0 8.801 0.301 9.75 0.903 C 10.716 1.505 11.462 2.355 11.989 3.452 C 12.516 4.55 12.78 5.851 12.78 7.356 C 12.78 8.843 12.516 10.144 11.989 11.26 C 11.462 12.357 10.716 13.207 9.75 13.809 C 8.801 14.411 7.686 14.712 6.403 14.712 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h5dwxn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.142 10.463\" overflow=\"visible\"><path d=\"M 4.084 10.463 C 5.367 10.463 6.359 10.003 7.062 9.082 C 7.782 8.144 8.142 6.86 8.142 5.232 C 8.142 3.603 7.782 2.328 7.062 1.408 C 6.359 0.469 5.367 0 4.084 0 C 2.802 0 1.8 0.469 1.08 1.408 C 0.36 2.328 0 3.603 0 5.232 C 0 6.86 0.36 8.144 1.08 9.082 C 1.8 10.003 2.802 10.463 4.084 10.463 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1o6r4bd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.295 18.855\" overflow=\"visible\"><path d=\"M 2.74 18.855 C 1.932 18.855 1.274 18.643 0.764 18.218 C 0.255 17.793 0 17.12 0 16.199 L 0 0 L 2.214 0 L 2.214 16.014 C 2.214 16.297 2.284 16.518 2.424 16.678 C 2.582 16.819 2.802 16.89 3.083 16.89 L 4.295 16.89 L 4.295 18.855 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1pvin6o\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.332 14.712\" overflow=\"visible\"><path d=\"M 6.403 14.712 C 5.103 14.712 3.97 14.411 3.004 13.809 C 2.056 13.207 1.318 12.357 0.791 11.26 C 0.264 10.144 0 8.843 0 7.356 C 0 5.869 0.264 4.576 0.791 3.479 C 1.318 2.381 2.056 1.531 3.004 0.93 C 3.97 0.31 5.103 0 6.403 0 C 7.475 0 8.424 0.195 9.249 0.584 C 10.092 0.956 10.778 1.505 11.304 2.231 C 11.832 2.956 12.174 3.842 12.332 4.886 L 10.013 5.046 C 9.855 4.107 9.451 3.39 8.801 2.894 C 8.151 2.381 7.352 2.124 6.403 2.124 C 5.121 2.124 4.12 2.594 3.399 3.532 C 2.679 4.452 2.319 5.727 2.319 7.356 C 2.319 8.985 2.679 10.268 3.399 11.207 C 4.12 12.127 5.121 12.588 6.403 12.588 C 7.352 12.588 8.151 12.322 8.801 11.791 C 9.451 11.26 9.855 10.463 10.013 9.401 L 12.332 9.56 C 12.174 10.605 11.832 11.516 11.304 12.296 C 10.778 13.057 10.092 13.65 9.249 14.075 C 8.424 14.5 7.475 14.712 6.403 14.712 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-s7emst\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.214 14.074\" overflow=\"visible\"><path d=\"M 0 14.074 L 0 0 L 2.214 0 L 2.214 14.074 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cab95u\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.319 2.602\" overflow=\"visible\"><path d=\"M 0 2.602 L 0 0 L 2.319 0 L 2.319 2.602 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1a7efbd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.489 14.712\" overflow=\"visible\"><path d=\"M 6.034 14.712 C 4.787 14.712 3.724 14.508 2.846 14.101 C 1.985 13.694 1.309 13.136 0.817 12.428 C 0.343 11.702 0.07 10.879 0 9.958 L 2.319 9.799 C 2.46 10.649 2.82 11.33 3.399 11.844 C 3.979 12.34 4.857 12.588 6.034 12.588 C 6.983 12.588 7.738 12.437 8.3 12.136 C 8.88 11.817 9.17 11.313 9.17 10.622 C 9.17 10.25 9.082 9.941 8.906 9.693 C 8.731 9.445 8.388 9.233 7.879 9.056 C 7.369 8.861 6.614 8.675 5.613 8.498 C 4.278 8.25 3.224 7.949 2.451 7.595 C 1.695 7.223 1.151 6.772 0.817 6.241 C 0.501 5.692 0.343 5.046 0.343 4.302 C 0.343 3.045 0.799 2.018 1.713 1.222 C 2.626 0.407 3.926 0 5.613 0 C 6.754 0 7.712 0.212 8.485 0.637 C 9.275 1.044 9.89 1.593 10.329 2.284 C 10.785 2.954 11.091 3.715 11.225 4.514 L 8.906 4.674 C 8.801 4.178 8.608 3.744 8.327 3.372 C 8.046 2.983 7.677 2.682 7.22 2.47 C 6.763 2.24 6.219 2.124 5.586 2.124 C 4.585 2.124 3.847 2.319 3.373 2.708 C 2.899 3.098 2.662 3.594 2.662 4.196 C 2.662 4.656 2.767 5.037 2.978 5.338 C 3.206 5.621 3.566 5.86 4.058 6.055 C 4.55 6.232 5.209 6.391 6.034 6.533 C 7.457 6.781 8.564 7.082 9.354 7.436 C 10.145 7.79 10.698 8.224 11.014 8.737 C 11.331 9.25 11.489 9.879 11.489 10.622 C 11.489 11.49 11.243 12.234 10.751 12.853 C 10.277 13.455 9.627 13.915 8.801 14.234 C 7.993 14.553 7.071 14.712 6.034 14.712 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15mj8o3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1b4x0r4\",\"data-styles-preset\":\"LL1iTi1lo\",dir:\"auto\",children:\"All rights reserved \\xa9 Solcis\"})}),className:\"framer-czndwr\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-igaomc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-j0ieri\",\"data-styles-preset\":\"IMxvHsMPS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-83cc74d4-e77f-4a1c-84ff-97c2d871e2d0, rgb(130, 138, 150))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.solcis.ai/legal-centre\",motionChild:true,nodeId:\"r6gvwJpYP\",openInNewTab:true,relValues:[],scopeId:\"CW5Ly_9G0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1unmd7y\",\"data-styles-preset\":\"yPoHTqyod\",children:\"Legal centre\"})})})}),className:\"framer-tmhqzd\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-j0ieri\",\"data-styles-preset\":\"IMxvHsMPS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-83cc74d4-e77f-4a1c-84ff-97c2d871e2d0, rgb(130, 138, 150))\"},children:\"/\"})}),className:\"framer-xes4ek\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-j0ieri\",\"data-styles-preset\":\"IMxvHsMPS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-83cc74d4-e77f-4a1c-84ff-97c2d871e2d0, rgb(130, 138, 150))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.solcis.ai/legal-centre/privacy-policy\",motionChild:true,nodeId:\"tx9Q6kuWn\",openInNewTab:true,relValues:[],scopeId:\"CW5Ly_9G0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1unmd7y\",\"data-styles-preset\":\"yPoHTqyod\",children:\"Privacy statement\"})})})}),className:\"framer-9bpfxc\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10ensab\",\"data-framer-name\":\"Nav Items\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-oe4gry\",\"data-framer-name\":\"Product\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-a1gj26\",\"data-styles-preset\":\"orbckB8jZ\",dir:\"auto\",children:\"PRODUCT\"})}),className:\"framer-vrn7rc\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1916c8\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MQCFkDOp_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-j0ieri\",\"data-styles-preset\":\"IMxvHsMPS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-83cc74d4-e77f-4a1c-84ff-97c2d871e2d0, rgb(130, 138, 150))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":FM5hKgitd\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"U3mej5mdE\",openInNewTab:false,relValues:[],scopeId:\"CW5Ly_9G0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1unmd7y\",\"data-styles-preset\":\"yPoHTqyod\",children:\"Platform\"})})})})},XfkHKc3v7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-j0ieri\",\"data-styles-preset\":\"IMxvHsMPS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-83cc74d4-e77f-4a1c-84ff-97c2d871e2d0, rgb(130, 138, 150))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":FM5hKgitd\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"U3mej5mdE\",openInNewTab:false,relValues:[],scopeId:\"CW5Ly_9G0\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1unmd7y\",\"data-styles-preset\":\"yPoHTqyod\",children:\"Platform\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-j0ieri\",\"data-styles-preset\":\"IMxvHsMPS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-83cc74d4-e77f-4a1c-84ff-97c2d871e2d0, rgb(130, 138, 150))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":ou4IdFULo\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"U3mej5mdE\",openInNewTab:false,relValues:[],scopeId:\"CW5Ly_9G0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1unmd7y\",\"data-styles-preset\":\"yPoHTqyod\",children:\"Platform\"})})})}),className:\"framer-16zml1\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-j0ieri\",\"data-styles-preset\":\"IMxvHsMPS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-83cc74d4-e77f-4a1c-84ff-97c2d871e2d0, rgb(130, 138, 150))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"t3MfD9qEM\"},motionChild:true,nodeId:\"IUKOewsCy\",openInNewTab:false,relValues:[],scopeId:\"CW5Ly_9G0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1unmd7y\",\"data-styles-preset\":\"yPoHTqyod\",children:\"Industries\"})})})}),className:\"framer-36aqny\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-j0ieri\",\"data-styles-preset\":\"IMxvHsMPS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-83cc74d4-e77f-4a1c-84ff-97c2d871e2d0, rgb(130, 138, 150))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":etmNGj_pA\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"bzA5AZhV4\",openInNewTab:false,relValues:[],scopeId:\"CW5Ly_9G0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1unmd7y\",\"data-styles-preset\":\"yPoHTqyod\",children:\"Sovereignty\"})})})}),className:\"framer-1ok7cjf\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1lmjhyd\",\"data-framer-name\":\"Resources\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-a1gj26\",\"data-styles-preset\":\"orbckB8jZ\",dir:\"auto\",children:\"RESOURCES\"})}),className:\"framer-5l9qnd\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wvavgy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-j0ieri\",\"data-styles-preset\":\"IMxvHsMPS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-83cc74d4-e77f-4a1c-84ff-97c2d871e2d0, rgb(130, 138, 150))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mikYkjpi1\"},motionChild:true,nodeId:\"dtp0Ikl7z\",openInNewTab:false,relValues:[],scopeId:\"CW5Ly_9G0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1unmd7y\",\"data-styles-preset\":\"yPoHTqyod\",children:\"Blog\"})})})}),className:\"framer-17pl0of\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-j0ieri\",\"data-styles-preset\":\"IMxvHsMPS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-83cc74d4-e77f-4a1c-84ff-97c2d871e2d0, rgb(130, 138, 150))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.solcis.ai/\",motionChild:true,nodeId:\"ccRTMyZgw\",openInNewTab:true,relValues:[],scopeId:\"CW5Ly_9G0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1unmd7y\",\"data-styles-preset\":\"yPoHTqyod\",children:\"Docs\"})})})}),className:\"framer-1w1izzh\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-j0ieri\",\"data-styles-preset\":\"IMxvHsMPS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-83cc74d4-e77f-4a1c-84ff-97c2d871e2d0, rgb(130, 138, 150))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PKIx0CA96\"},motionChild:true,nodeId:\"xRB__RghB\",openInNewTab:false,relValues:[],scopeId:\"CW5Ly_9G0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1unmd7y\",\"data-styles-preset\":\"yPoHTqyod\",children:\"Events\"})})})}),className:\"framer-1p3anq0\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1crl0p4\",\"data-framer-name\":\"About\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-a1gj26\",\"data-styles-preset\":\"orbckB8jZ\",dir:\"auto\",children:\"ABOUT\"})}),className:\"framer-1uo7v5p\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-h5q14t\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-j0ieri\",\"data-styles-preset\":\"IMxvHsMPS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-83cc74d4-e77f-4a1c-84ff-97c2d871e2d0, rgb(130, 138, 150))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"p6Yy11IVG\"},motionChild:true,nodeId:\"DQzSGcQ09\",openInNewTab:false,relValues:[],scopeId:\"CW5Ly_9G0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1unmd7y\",\"data-styles-preset\":\"yPoHTqyod\",children:\"Company\"})})})}),className:\"framer-1gfosc9\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-j0ieri\",\"data-styles-preset\":\"IMxvHsMPS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-83cc74d4-e77f-4a1c-84ff-97c2d871e2d0, rgb(130, 138, 150))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gBBhFrGew\"},motionChild:true,nodeId:\"Kc9bSL5jl\",openInNewTab:false,relValues:[],scopeId:\"CW5Ly_9G0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1unmd7y\",\"data-styles-preset\":\"yPoHTqyod\",children:\"Contact\"})})})}),className:\"framer-3fzy4h\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1nrdj8b\",\"data-framer-name\":\"Socials\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-a1gj26\",\"data-styles-preset\":\"orbckB8jZ\",dir:\"auto\",children:\"SOCIALS\"})}),className:\"framer-1xp933b\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12u0o8q\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-j0ieri\",\"data-styles-preset\":\"IMxvHsMPS\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-83cc74d4-e77f-4a1c-84ff-97c2d871e2d0, rgb(130, 138, 150))\"},children:/*#__PURE__*/_jsx(Link,{href:\"linkedin.com/company/solcis-ai-compliance\",motionChild:true,nodeId:\"G9d5gvR6X\",openInNewTab:true,relValues:[],scopeId:\"CW5Ly_9G0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1unmd7y\",\"data-styles-preset\":\"yPoHTqyod\",children:\"LinkedIn\"})})})}),className:\"framer-1335fx6\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nw1dig\",\"data-framer-name\":\"wordmark\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-woe8bu-container\",isModuleExternal:true,nodeId:\"sQIstRL9D\",scopeId:\"CW5Ly_9G0\",children:/*#__PURE__*/_jsx(Embed1,{height:\"100%\",html:'<!-- Solcis footer wordmark with hover distortion. Paste into a Framer Embed (HTML).\\n     Geometry: Figma node 4295:1220 (1240 x 351). Size the Embed to that ratio (or wider). -->\\n<div class=\"sfr-wm\" role=\"img\" aria-label=\"solcis\">\\n  <svg class=\"sfr-wm__svg\" viewBox=\"0 0 1240 351\" preserveAspectRatio=\"xMidYMid meet\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" aria-hidden=\"true\">\\n    <defs>\\n      <linearGradient id=\"sfr-wm-grad\" x1=\"620\" y1=\"0\" x2=\"620\" y2=\"351\" gradientUnits=\"userSpaceOnUse\">\\n        <stop stop-color=\"#292D33\"/>\\n        <stop offset=\"1\" stop-color=\"#090D12\" stop-opacity=\"0\"/>\\n      </linearGradient>\\n    </defs>\\n    <g fill=\"url(#sfr-wm-grad)\">\\n      <path d=\"M111.346 351C88.3309 351 68.7198 347.278 52.5123 339.834C36.629 332.39 24.1492 322.195 15.073 309.249C6.32093 295.979 1.2966 280.929 0 264.1L42.7878 261.187C45.381 276.722 52.0261 289.183 62.7231 298.568C73.42 307.631 89.6275 312.162 111.346 312.162C128.85 312.162 142.788 309.411 153.161 303.909C163.858 298.083 169.206 288.859 169.206 276.237C169.206 269.44 167.586 263.776 164.344 259.245C161.103 254.714 154.782 250.83 145.381 247.593C135.981 244.033 122.043 240.635 103.566 237.398C78.9306 232.867 59.4816 227.365 45.219 220.892C31.2805 214.095 21.2318 205.842 15.073 196.133C9.23828 186.1 6.32093 174.286 6.32093 160.693C6.32093 137.714 14.7488 118.942 31.6046 104.378C48.4605 89.4896 72.4476 82.0456 103.566 82.0456C124.636 82.0456 142.302 85.9294 156.565 93.6971C171.151 101.141 182.497 111.174 190.6 123.797C199.028 136.095 204.539 149.689 207.132 164.577L164.344 167.49C162.399 158.427 158.834 150.498 153.647 143.701C148.461 136.581 141.654 131.079 133.226 127.195C124.798 122.988 114.749 120.884 103.08 120.884C84.6032 120.884 70.9889 124.444 62.2368 131.564C53.4848 138.685 49.1088 147.747 49.1088 158.751C49.1088 167.166 51.0537 174.124 54.9435 179.627C59.1574 184.805 65.8025 189.174 74.8787 192.734C83.9549 195.971 96.1105 198.884 111.346 201.473C137.602 206.004 158.023 211.506 172.61 217.979C187.197 224.452 197.408 232.382 203.242 241.768C209.077 251.154 211.994 262.643 211.994 276.237C211.994 292.095 207.456 305.689 198.38 317.017C189.628 328.021 177.634 336.436 162.399 342.261C147.488 348.087 130.47 351 111.346 351Z\"/>\\n      <path d=\"M368.388 351C344.725 351 323.979 345.498 306.151 334.494C288.323 323.49 274.546 307.954 264.822 287.888C255.097 267.498 250.235 243.71 250.235 216.523C250.235 189.012 255.097 165.224 264.822 145.158C274.546 125.091 288.323 109.556 306.151 98.5519C323.979 87.5477 344.725 82.0456 368.388 82.0456C392.051 82.0456 412.634 87.5477 430.138 98.5519C447.967 109.556 461.743 125.091 471.468 145.158C481.192 165.224 486.054 189.012 486.054 216.523C486.054 243.71 481.192 267.498 471.468 287.888C461.743 307.954 447.967 323.49 430.138 334.494C412.634 345.498 392.051 351 368.388 351ZM368.388 312.162C392.051 312.162 410.365 303.747 423.331 286.917C436.621 269.763 443.267 246.299 443.267 216.523C443.267 186.747 436.621 163.444 423.331 146.614C410.365 129.461 392.051 120.884 368.388 120.884C344.725 120.884 326.248 129.461 312.958 146.614C299.668 163.444 293.023 186.747 293.023 216.523C293.023 246.299 299.668 269.763 312.958 286.917C326.248 303.747 344.725 312.162 368.388 312.162Z\"/>\\n      <path d=\"M594.657 345.174C579.746 345.174 567.591 341.29 558.19 333.523C548.79 325.755 544.09 313.456 544.09 296.627V0.485471H584.933V293.228C584.933 298.407 586.229 302.452 588.823 305.365C591.74 307.954 595.792 309.249 600.978 309.249H623.345V345.174H594.657Z\"/>\\n      <path d=\"M771.518 351C747.531 351 726.623 345.498 708.795 334.494C691.291 323.49 677.677 307.954 667.952 287.888C658.228 267.498 653.365 243.71 653.365 216.523C653.365 189.336 658.228 165.71 667.952 145.643C677.677 125.577 691.291 110.041 708.795 99.0373C726.623 87.7095 747.531 82.0456 771.518 82.0456C791.291 82.0456 808.795 85.6058 824.03 92.7261C839.59 99.5228 852.231 109.556 861.956 122.826C871.68 136.095 878.001 152.278 880.919 171.373L838.131 174.286C835.214 157.133 827.758 144.025 815.765 134.963C803.771 125.577 789.022 120.884 771.518 120.884C747.855 120.884 729.379 129.461 716.088 146.614C702.798 163.444 696.153 186.747 696.153 216.523C696.153 246.299 702.798 269.763 716.088 286.917C729.379 303.747 747.855 312.162 771.518 312.162C789.022 312.162 803.771 307.307 815.765 297.598C827.758 287.888 835.214 273.324 838.131 253.905L880.919 256.817C878.001 275.913 871.68 292.581 861.956 306.822C852.231 320.739 839.59 331.581 824.03 339.349C808.795 347.116 791.291 351 771.518 351Z\"/>\\n      <path d=\"M931.551 345.174V87.8714H972.394V345.174H931.551ZM930.578 47.5768V0H973.366V47.5768H930.578Z\"/>\\n      <path d=\"M1139.35 351C1116.34 351 1096.73 347.278 1080.52 339.834C1064.63 332.39 1052.15 322.195 1043.08 309.249C1034.33 295.979 1029.3 280.929 1028.01 264.1L1070.79 261.187C1073.39 276.722 1080.03 289.183 1090.73 298.568C1101.43 307.631 1117.63 312.162 1139.35 312.162C1156.86 312.162 1170.79 309.411 1181.17 303.909C1191.86 298.083 1197.21 288.859 1197.21 276.237C1197.21 269.44 1195.59 263.776 1192.35 259.245C1189.11 254.714 1182.79 250.83 1173.39 247.593C1163.99 244.033 1150.05 240.635 1131.57 237.398C1106.94 232.867 1087.49 227.365 1073.22 220.892C1059.29 214.095 1049.24 205.842 1043.08 196.133C1037.24 186.1 1034.33 174.286 1034.33 160.693C1034.33 137.714 1042.75 118.942 1059.61 104.378C1076.47 89.4896 1100.45 82.0456 1131.57 82.0456C1152.64 82.0456 1170.31 85.9294 1184.57 93.6971C1199.16 101.141 1210.5 111.174 1218.61 123.797C1227.03 136.095 1232.54 149.689 1235.14 164.577L1192.35 167.49C1190.41 158.427 1186.84 150.498 1181.65 143.701C1176.47 136.581 1169.66 131.079 1161.23 127.195C1152.8 122.988 1142.75 120.884 1131.09 120.884C1112.61 120.884 1098.99 124.444 1090.24 131.564C1081.49 138.685 1077.11 147.747 1077.11 158.751C1077.11 167.166 1079.06 174.124 1082.95 179.627C1087.16 184.805 1093.81 189.174 1102.88 192.734C1111.96 195.971 1124.12 198.884 1139.35 201.473C1165.61 206.004 1186.03 211.506 1200.62 217.979C1215.2 224.452 1225.41 232.382 1231.25 241.768C1237.08 251.154 1240 262.643 1240 276.237C1240 292.095 1235.46 305.689 1226.39 317.017C1217.63 328.021 1205.64 336.436 1190.41 342.261C1175.49 348.087 1158.48 351 1139.35 351Z\"/>\\n    </g>\\n  </svg>\\n  <canvas class=\"sfr-wm__gl\" aria-hidden=\"true\"></canvas>\\n</div>\\n\\n<style>\\n  /* Absolute fill so it works inline and inside Framer\\'s embed iframe */\\n  .sfr-wm {\\n    position: absolute;\\n    inset: 0;\\n    overflow: hidden;\\n    cursor: default;\\n    touch-action: pan-y;\\n  }\\n  .sfr-wm__svg,\\n  .sfr-wm__gl {\\n    position: absolute;\\n    inset: 0;\\n    width: 100%;\\n    height: 100%;\\n    display: block;\\n  }\\n  .sfr-wm__gl { opacity: 0; }\\n  .sfr-wm.is-live .sfr-wm__gl { opacity: 1; }\\n  .sfr-wm.is-live .sfr-wm__svg { visibility: hidden; }\\n</style>\\n\\n<script>\\n(function () {\\n  /* ---------- Config ---------- */\\n  var CONFIG = {\\n    lensRadius: 0.16,      // hover lens size (fraction of embed height-normalised width)\\n    lensStrength: 0.3,     // magnification under the cursor (0 = off)\\n    trailRadius: 0.12,     // size of the smear left by cursor movement\\n    trailStrength: 0.06,   // how far the trail pushes the letters\\n    trailDecay: 0.955,     // 0.9 = short trail, 0.98 = long, gooey trail\\n    split: 0.012,          // colour split along the trail (brand red / blue fringes)\\n    fringe: 0.55,          // fringe intensity\\n    glow: 0.07,            // lift of the letters near the cursor\\n    hoverEase: 0.08,       // how quickly the lens fades in/out\\n    settleDelay: 0.6,      // seconds after the cursor stops (or leaves) before the letters reform\\n    settleSpeed: 0.06,     // how quickly they reform (higher = snappier)\\n    maxDpr: 2\\n  };\\n  var GLYPH_W = 1240, GLYPH_H = 351;\\n  var TOP = [0x29, 0x2d, 0x33], BOT = [0x09, 0x0d, 0x12];   // Figma fill stops\\n  var RED = [0xed, 0x58, 0x4d], BLUE = [0x71, 0xb6, 0xd0];  // brand primary / secondary\\n\\n  var VERT = \"attribute vec2 p;varying vec2 vUv;void main(){vUv=vec2(p.x*.5+.5,.5-p.y*.5);gl_Position=vec4(p,0.,1.);}\";\\n\\n  var FLOW_FRAG = [\\n    \"precision highp float;\",\\n    \"uniform sampler2D uPrev;uniform vec2 uMouse;uniform vec2 uVel;uniform float uAspect;uniform float uRadius;uniform float uDecay;\",\\n    \"varying vec2 vUv;\",\\n    \"vec2 dec(vec2 c){return (c*255.-128.)/127.;}\",\\n    \"void main(){\",\\n    \"  vec4 pr=texture2D(uPrev,vec2(vUv.x,1.-vUv.y));\",\\n    \"  vec2 v=dec(pr.rg)*uDecay; float m=pr.b*uDecay;\",\\n    \"  v=sign(v)*max(abs(v)-0.6/127.,0.); m=max(m-0.6/255.,0.);\", // 8-bit snap to zero so the trail fully settles\\n    \"  vec2 d=vUv-uMouse; d.x*=uAspect;\",\\n    \"  float f=smoothstep(uRadius,0.,length(d));\",\\n    \"  v+=uVel*f; m=min(1.,m+length(uVel)*f);\",\\n    \"  v=clamp(v,-1.,1.);\",\\n    \"  gl_FragColor=vec4(floor(v*127.+128.5)/255.,floor(m*255.+.5)/255.,1.);\",\\n    \"}\"\\n  ].join(\"\\\\n\");\\n\\n  var DRAW_FRAG = [\\n    \"precision highp float;\",\\n    \"uniform sampler2D uMask;uniform sampler2D uFlow;\",\\n    \"uniform vec4 uRect;uniform vec2 uMouse;uniform float uAspect;uniform float uHover;uniform float uAmt;\",\\n    \"uniform float uLensR;uniform float uLensK;uniform float uTrailK;uniform float uSplit;uniform float uFringe;uniform float uGlow;\",\\n    \"uniform vec3 uTop;uniform vec3 uBot;uniform vec3 uRed;uniform vec3 uBlue;\",\\n    \"varying vec2 vUv;\",\\n    \"void main(){\",\\n    \"  vec2 uv=vUv;\",\\n    \"  vec4 fl=texture2D(uFlow,vec2(uv.x,1.-uv.y));\",\\n    \"  vec2 v=(fl.rg*255.-128.)/127.*uAmt; float m=fl.b*uAmt;\",\\n    \"  vec2 d=uv-uMouse; vec2 da=vec2(d.x*uAspect,d.y);\",\\n    \"  float lf=smoothstep(uLensR,0.,length(da))*uHover;\",\\n    \"  vec2 suv=uv-d*uLensK*lf-v*uTrailK;\",\\n    \"  vec2 sp=v*uSplit+normalize(d+1e-5)*lf*uSplit*0.35;\",\\n    \"  float a=texture2D(uMask,suv).a;\",\\n    \"  float aR=texture2D(uMask,suv+sp).a;\",\\n    \"  float aB=texture2D(uMask,suv-sp).a;\",\\n    \"  float t=clamp((suv.y-uRect.y)/uRect.w,0.,1.);\",\\n    \"  vec3 col=mix(uTop,uBot,t); float al=(1.-t)*a;\",\\n    \"  col+=vec3(uGlow*(lf+m));\",\\n    \"  vec3 pm=col*al;\",\\n    \"  float fade=1.-t*0.6;\",\\n    \"  float fr=max(aR-a,0.)*uFringe*fade; float fb=max(aB-a,0.)*uFringe*fade;\",\\n    \"  pm+=uRed*fr+uBlue*fb;\",\\n    \"  float outA=clamp(al+fr+fb,0.,1.);\",\\n    \"  gl_FragColor=vec4(min(pm,vec3(outA)),outA);\",\\n    \"}\"\\n  ].join(\"\\\\n\");\\n\\n  function rgb(c) { return [c[0] / 255, c[1] / 255, c[2] / 255]; }\\n\\n  function init(root) {\\n    if (root.getAttribute(\"data-sfr-initialized\") === \"true\") return;\\n    root.setAttribute(\"data-sfr-initialized\", \"true\");\\n\\n    var reduce = window.matchMedia && window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\\n    if (reduce) return; // static SVG stays\\n\\n    var canvas = root.querySelector(\".sfr-wm__gl\");\\n    var gl = canvas.getContext(\"webgl\", { premultipliedAlpha: true, alpha: true, antialias: false });\\n    if (!gl) return; // static SVG stays\\n\\n    var paths = Array.prototype.map.call(root.querySelectorAll(\".sfr-wm__svg path\"), function (p) {\\n      return new Path2D(p.getAttribute(\"d\"));\\n    });\\n\\n    function sh(type, src) {\\n      var s = gl.createShader(type); gl.shaderSource(s, src); gl.compileShader(s);\\n      if (!gl.getShaderParameter(s, gl.COMPILE_STATUS)) throw new Error(gl.getShaderInfoLog(s));\\n      return s;\\n    }\\n    function prog(fs) {\\n      var p = gl.createProgram();\\n      gl.attachShader(p, sh(gl.VERTEX_SHADER, VERT)); gl.attachShader(p, sh(gl.FRAGMENT_SHADER, fs));\\n      gl.bindAttribLocation(p, 0, \"p\"); gl.linkProgram(p);\\n      if (!gl.getProgramParameter(p, gl.LINK_STATUS)) throw new Error(gl.getProgramInfoLog(p));\\n      var u = {}, n = gl.getProgramParameter(p, gl.ACTIVE_UNIFORMS);\\n      for (var i = 0; i < n; i++) { var nm = gl.getActiveUniform(p, i).name; u[nm] = gl.getUniformLocation(p, nm); }\\n      return { p: p, u: u };\\n    }\\n    var flowP, drawP;\\n    try { flowP = prog(FLOW_FRAG); drawP = prog(DRAW_FRAG); } catch (e) { return; }\\n\\n    var buf = gl.createBuffer();\\n    gl.bindBuffer(gl.ARRAY_BUFFER, buf);\\n    gl.bufferData(gl.ARRAY_BUFFER, new Float32Array([-1, -1, 1, -1, -1, 1, 1, 1]), gl.STATIC_DRAW);\\n    gl.enableVertexAttribArray(0);\\n    gl.vertexAttribPointer(0, 2, gl.FLOAT, false, 0, 0);\\n\\n    function tex(w, h, src) {\\n      var t = gl.createTexture();\\n      gl.bindTexture(gl.TEXTURE_2D, t);\\n      gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MIN_FILTER, gl.LINEAR);\\n      gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_MAG_FILTER, gl.LINEAR);\\n      gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_S, gl.CLAMP_TO_EDGE);\\n      gl.texParameteri(gl.TEXTURE_2D, gl.TEXTURE_WRAP_T, gl.CLAMP_TO_EDGE);\\n      if (src) gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, src);\\n      else {\\n        var data = new Uint8Array(w * h * 4);\\n        for (var i = 0; i < data.length; i += 4) { data[i] = 128; data[i + 1] = 128; data[i + 2] = 0; data[i + 3] = 255; }\\n        gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, w, h, 0, gl.RGBA, gl.UNSIGNED_BYTE, data);\\n      }\\n      return t;\\n    }\\n    function fbo(t) {\\n      var f = gl.createFramebuffer();\\n      gl.bindFramebuffer(gl.FRAMEBUFFER, f);\\n      gl.framebufferTexture2D(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.TEXTURE_2D, t, 0);\\n      gl.bindFramebuffer(gl.FRAMEBUFFER, null);\\n      return f;\\n    }\\n\\n    var maskCanvas = document.createElement(\"canvas\");\\n    var mctx = maskCanvas.getContext(\"2d\");\\n    var maskTex = null, flow = [], FW = 0, FH = 0;\\n    var W = 0, H = 0, rect = [0, 0, 1, 1], aspect = 1;\\n\\n    function resize() {\\n      var r = root.getBoundingClientRect();\\n      if (!r.width || !r.height) return false;\\n      var dpr = Math.min(window.devicePixelRatio || 1, CONFIG.maxDpr);\\n      var w = Math.round(r.width * dpr), h = Math.round(r.height * dpr);\\n      if (w === W && h === H) return true;\\n      W = w; H = h; canvas.width = W; canvas.height = H;\\n      aspect = W / H;\\n\\n      // Contain-fit the wordmark, centred (matches the SVG fallback)\\n      var s = Math.min(W / GLYPH_W, H / GLYPH_H);\\n      var gw = GLYPH_W * s, gh = GLYPH_H * s, gx = (W - gw) / 2, gy = (H - gh) / 2;\\n      rect = [gx / W, gy / H, gw / W, gh / H];\\n\\n      maskCanvas.width = W; maskCanvas.height = H;\\n      mctx.clearRect(0, 0, W, H);\\n      mctx.setTransform(s, 0, 0, s, gx, gy);\\n      mctx.fillStyle = \"#fff\";\\n      paths.forEach(function (p) { mctx.fill(p); });\\n      mctx.setTransform(1, 0, 0, 1, 0, 0);\\n      gl.pixelStorei(gl.UNPACK_PREMULTIPLY_ALPHA_WEBGL, false);\\n      if (maskTex) gl.deleteTexture(maskTex);\\n      maskTex = tex(0, 0, maskCanvas);\\n\\n      FW = 192; FH = Math.max(16, Math.round(FW / aspect));\\n      flow.forEach(function (f) { gl.deleteTexture(f.t); gl.deleteFramebuffer(f.f); });\\n      flow = [0, 1].map(function () { var t = tex(FW, FH); return { t: t, f: fbo(t) }; });\\n      return true;\\n    }\\n\\n    // Pointer state (uv space, y down)\\n    var mouse = [0.5, 0.5], target = [0.5, 0.5], prev = [0.5, 0.5];\\n    var hovering = false, hover = 0, amt = 0, lastMove = 0, dirty = false;\\n\\n    function toUv(e) {\\n      var r = root.getBoundingClientRect();\\n      return [(e.clientX - r.left) / r.width, (e.clientY - r.top) / r.height];\\n    }\\n    root.addEventListener(\"pointerenter\", function (e) {\\n      target = toUv(e); mouse = target.slice(); prev = target.slice();\\n      hovering = true; lastMove = performance.now(); kick();\\n    });\\n    root.addEventListener(\"pointermove\", function (e) { target = toUv(e); hovering = true; lastMove = performance.now(); kick(); });\\n    root.addEventListener(\"pointerleave\", function () { hovering = false; kick(); });\\n\\n    var raf = 0, visible = true, cur = 0;\\n    function step() {\\n      raf = 0;\\n      if (!visible || !maskTex) return;\\n\\n      mouse[0] += (target[0] - mouse[0]) * 0.35;\\n      mouse[1] += (target[1] - mouse[1]) * 0.35;\\n      var vx = (mouse[0] - prev[0]) * 14, vy = (mouse[1] - prev[1]) * 14;\\n      var vl = Math.sqrt(vx * vx + vy * vy);\\n      if (vl > 1) { vx /= vl; vy /= vl; vl = 1; }\\n      prev = mouse.slice();\\n      hover += ((hovering ? 1 : 0) - hover) * CONFIG.hoverEase;\\n      // Active while the cursor is moving; after settleDelay everything eases back to the original wordmark\\n      var active = hovering && (performance.now() - lastMove) < CONFIG.settleDelay * 1000;\\n      amt += ((active ? 1 : 0) - amt) * (active ? 0.25 : CONFIG.settleSpeed);\\n      if (active) dirty = true;\\n\\n      // 1. Flow map\\n      var src = flow[cur], dst = flow[1 - cur];\\n      gl.bindFramebuffer(gl.FRAMEBUFFER, dst.f);\\n      gl.viewport(0, 0, FW, FH);\\n      gl.useProgram(flowP.p);\\n      gl.activeTexture(gl.TEXTURE0); gl.bindTexture(gl.TEXTURE_2D, src.t);\\n      gl.uniform1i(flowP.u.uPrev, 0);\\n      gl.uniform2f(flowP.u.uMouse, mouse[0], mouse[1]);\\n      gl.uniform2f(flowP.u.uVel, vx, vy);\\n      gl.uniform1f(flowP.u.uAspect, aspect);\\n      gl.uniform1f(flowP.u.uRadius, CONFIG.trailRadius);\\n      gl.uniform1f(flowP.u.uDecay, CONFIG.trailDecay);\\n      gl.drawArrays(gl.TRIANGLE_STRIP, 0, 4);\\n      cur = 1 - cur;\\n\\n      // 2. Composite\\n      gl.bindFramebuffer(gl.FRAMEBUFFER, null);\\n      gl.viewport(0, 0, W, H);\\n      gl.clearColor(0, 0, 0, 0); gl.clear(gl.COLOR_BUFFER_BIT);\\n      gl.useProgram(drawP.p);\\n      gl.activeTexture(gl.TEXTURE0); gl.bindTexture(gl.TEXTURE_2D, maskTex);\\n      gl.activeTexture(gl.TEXTURE1); gl.bindTexture(gl.TEXTURE_2D, dst.t);\\n      var u = drawP.u;\\n      gl.uniform1i(u.uMask, 0); gl.uniform1i(u.uFlow, 1);\\n      gl.uniform4f(u.uRect, rect[0], rect[1], rect[2], rect[3]);\\n      gl.uniform2f(u.uMouse, mouse[0], mouse[1]);\\n      gl.uniform1f(u.uAspect, aspect);\\n      gl.uniform1f(u.uHover, hover * amt);\\n      gl.uniform1f(u.uAmt, amt);\\n      gl.uniform1f(u.uLensR, CONFIG.lensRadius);\\n      gl.uniform1f(u.uLensK, CONFIG.lensStrength);\\n      gl.uniform1f(u.uTrailK, CONFIG.trailStrength);\\n      gl.uniform1f(u.uSplit, CONFIG.split);\\n      gl.uniform1f(u.uFringe, CONFIG.fringe);\\n      gl.uniform1f(u.uGlow, CONFIG.glow);\\n      gl.uniform3fv(u.uTop, rgb(TOP)); gl.uniform3fv(u.uBot, rgb(BOT));\\n      gl.uniform3fv(u.uRed, rgb(RED)); gl.uniform3fv(u.uBlue, rgb(BLUE));\\n      gl.drawArrays(gl.TRIANGLE_STRIP, 0, 4);\\n\\n      // Keep running while there is something to animate; idle otherwise\\n      if (amt > 0.002 || hovering && (performance.now() - lastMove) < CONFIG.settleDelay * 1000) {\\n        raf = requestAnimationFrame(step);\\n      } else if (dirty) {\\n        // Fully settled: wipe the trail so the next frame is the exact original wordmark\\n        dirty = false; amt = 0;\\n        gl.clearColor(128 / 255, 128 / 255, 0, 1);\\n        flow.forEach(function (f) { gl.bindFramebuffer(gl.FRAMEBUFFER, f.f); gl.viewport(0, 0, FW, FH); gl.clear(gl.COLOR_BUFFER_BIT); });\\n        gl.bindFramebuffer(gl.FRAMEBUFFER, null);\\n        raf = requestAnimationFrame(step); // one clean frame, then idle\\n      }\\n    }\\n    function kick() { if (!raf && visible) raf = requestAnimationFrame(step); }\\n\\n    if (!resize()) {\\n      // Size not known yet; wait for layout\\n    }\\n    if (\"ResizeObserver\" in window) {\\n      new ResizeObserver(function () { if (resize()) { root.classList.add(\"is-live\"); kick(); } }).observe(root);\\n    }\\n    if (W) { root.classList.add(\"is-live\"); kick(); }\\n\\n    if (\"IntersectionObserver\" in window) {\\n      new IntersectionObserver(function (en) {\\n        visible = en[0].isIntersecting;\\n        if (visible) kick();\\n        else if (raf) { cancelAnimationFrame(raf); raf = 0; }\\n      }).observe(root);\\n    }\\n    document.addEventListener(\"visibilitychange\", function () { if (!document.hidden) kick(); });\\n\\n    canvas.addEventListener(\"webglcontextlost\", function (e) {\\n      e.preventDefault(); root.classList.remove(\"is-live\"); // fall back to static SVG\\n      if (raf) cancelAnimationFrame(raf); raf = 0; visible = false;\\n    });\\n  }\\n\\n  function boot() {\\n    var nodes = document.querySelectorAll(\".sfr-wm\");\\n    for (var i = 0; i < nodes.length; i++) init(nodes[i]);\\n  }\\n  if (document.readyState === \"loading\") document.addEventListener(\"DOMContentLoaded\", boot);\\n  else boot();\\n})();\\n</script>\\n',id:\"sQIstRL9D\",layoutId:\"sQIstRL9D\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})})]})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-nq195a-container\",\"data-framer-layout-hint-center-x\":true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"CBR_oZusx\",scopeId:\"CW5Ly_9G0\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"CBR_oZusx\",infinite:false,intensity:10,layoutId:\"CBR_oZusx\",orientation:\"vertical\",smooth:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qIm2Jv6Uw\":{\"layout\":[\"fixed\",\"fixed\"]},\"MQCFkDOp_\":{\"layout\":[\"fixed\",\"fixed\"]},\"XfkHKc3v7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"hWcTHf9z0\":[\".framer-fzbcbd\"],\"qIm2Jv6Uw\":[\".framer-fzbcbd\"],\"MQCFkDOp_\":[\".framer-fzbcbd\"],\"XfkHKc3v7\":[\".framer-fzbcbd\"]}\n * @framerBreakpoints {\"hWcTHf9z0\":{\"min\":1440,\"canvasClassName\":\"framer-drrgh6-override\",\"minHeight\":2000,\"name\":\"Large Desktop\",\"width\":1440,\"rootFontSize\":16},\"qIm2Jv6Uw\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-12k0sbs-override\",\"minHeight\":2000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"MQCFkDOp_\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-gn0kvq-override\",\"minHeight\":2000,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"XfkHKc3v7\":{\"max\":809,\"canvasClassName\":\"framer-t2zzfh-override\",\"minHeight\":2000,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant hWcTHf9z0\n * @framerLayoutTemplate true\n */const FramerCW5Ly_9G0=withCSS(Component,css,\"framer-py5Aa\");export default FramerCW5Ly_9G0;FramerCW5Ly_9G0.displayName=\"Global Template\";FramerCW5Ly_9G0.defaultProps={height:2e3,width:1440};addFonts(FramerCW5Ly_9G0,[{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\"}]},...NavFonts,...BaseFonts,...EmbedFonts,...GrainFonts,...Embed1Fonts,...LenisFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});FramerCW5Ly_9G0.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Nav,{},context),()=>forwardLoader(Base,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCW5Ly_9G0\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qIm2Jv6Uw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MQCFkDOp_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XfkHKc3v7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"hWcTHf9z0\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-drrgh6-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Large Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"qIm2Jv6Uw\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-12k0sbs-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"MQCFkDOp_\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-gn0kvq-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"XfkHKc3v7\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-t2zzfh-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1440\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"hWcTHf9z0\\\":[\\\".framer-fzbcbd\\\"],\\\"qIm2Jv6Uw\\\":[\\\".framer-fzbcbd\\\"],\\\"MQCFkDOp_\\\":[\\\".framer-fzbcbd\\\"],\\\"XfkHKc3v7\\\":[\\\".framer-fzbcbd\\\"]}\",\"framerDefaultVariant\":\"hWcTHf9z0\",\"framerIntrinsicHeight\":\"2000\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport GlobalTemplate from \"https://framerusercontent.com/modules/PkmoZVjB6oFqkWAAVxuC/WG4oRMLfVg5849PWtDbU/CW5Ly_9G0.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {ajm873tKq: \"hero\", aoJBvFRD3: \"control-primitives\", BfcPz5ayP: \"copy02\", BuBXc6Wu2: \"proof-receipt-2\", bZrVLaYN6: \"proof-tamper-1\", c_n0eozGn: \"the-shift-desktop\", cLkmvSMwJ: \"trigger-step4\", CmIr94A2u: \"the-shift-mobile\", cqp_cM72V: \"trigger-step3\", dBGa_PWAm: \"copy04\", etmNGj_pA: \"compliance\", fdlqKe02b: \"shift-01\", FM5hKgitd: \"how-it-works-mobile\", hft7G357U: \"proof-verified-1\", huGJhV9fL: \"hiw-intro\", HzGKL7BC2: \"trigger-step1\", i1uSdMecd: \"proof-receipt\", ihQ1SVkdN: \"shift-03\", iWaK73pW4: \"proof-verified\", iZ3j2sIrn: \"hiw-step-02\", JgUa1eMHQ: \"proof-routing\", KdDue8Aey: \"proof-routing-1\", kf4zRciEb: \"hiw-step-03\", KYBAi_tNH: \"evidence-1\", MaOBiK2fc: \"proof-tamper\", mNM7QmaKU: \"faq\", NIBOxeDtx: \"copy01\", nXtsIFwf6: \"copy03\", ohbpoQpvo: \"shift-02\", ou4IdFULo: \"how-it-works\", PZBr1iWlF: \"footer\", QfWdvzVk4: \"proof\", QmEPYMoVC: \"trust-layer\", rjcv0nYME: \"evidence\", rNThPkfGK: \"sovereign-cluster\", Vi4HACBGL: \"hiw-step-04\", wgP426_yF: \"trigger-step2\", wqkL9LBHC: \"hiw-step-05\", X4R4VVVuE: \"hiw-step-01\", xWXHVIN9x: \"proof-receipt-1\", zseNsQ1dU: \"shift-04\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hGmE1V3zd2vaMDG2naPf/BEZk0eSX3X8EFFZXsYrS/augiA20Il.js\")), path: \"/\"}, yVmEAj0JQ: {elements: {QgWY2_DlZ: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JAgoLIvkzt8mo0oZNGl1/TbHIaa8yWfheGKq6aLYu/yVmEAj0JQ.js\")), path: \"/register\"}, PKIx0CA96: {elements: {F64bXOUTV: \"upcoming-events\", JR_dpfd89: \"events-hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/p4zecNnR7L727iBqlJty/HbrD8UIH4CsrMZBsI4fa/PKIx0CA96.js\")), path: \"/events\"}, l9vCmIxH8: {elements: {MSlUaRphD: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5BSYanDfpL1gw5I66paD/CylfHvw5riiOarI0CqYA/l9vCmIxH8.js\")), path: \"/404\"}, mikYkjpi1: {elements: {Oi7QoU2YN: \"events-hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sErpe65GVjXNz0CK6wUi/57IzrK9rU6kFb5vuEyiZ/mikYkjpi1.js\")), path: \"/blog\"}, t3MfD9qEM: {elements: {eYjWJLphw: \"enforcement\", jRCB5exAz: \"pipeline\", MX9vyIy6X: \"sector\", oxIT8TxZj: \"events-hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3Crr95axuM12NHkPBKuC/PDQFrZ7BetMoxCgH3Qta/t3MfD9qEM.js\")), path: \"/industries\"}, QYAG6wzkh: {elements: {h_vqIrTeV: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZrcPZVH9Z1U2IBkgy0JQ/jyBOJXfWuDcnuBhW0L0D/QYAG6wzkh.js\")), path: \"/partner-application\"}, KVpZoToEo: {elements: {wytr3s19t: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CJeZkcTDjME478riYbJ9/f51UIKVx5eHI9FbcqByC/KVpZoToEo.js\")), path: \"/partner-application/thanks\"}, JhELPzrd4: {elements: {mlCkQjAsU: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/67D9ufTsHJ0AFlpfh9Eg/Si6rK2XHFUiiSgiGgXRP/JhELPzrd4.js\")), path: \"/book-a-demo/thanks\"}, rWGnURPYk: {elements: {Ltjj21RHo: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2VpnOUS4rHUkfmxUmc87/v7TGhug7PaYUVLEyE2Ce/rWGnURPYk.js\")), path: \"/book-a-demo/calendly\"}, YZXnVNrgp: {elements: {g9VqncdgJ: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cf0qxinybOQVuMjCz5E0/PDd5J8vEzDWUnIQ1MZdS/YZXnVNrgp.js\")), path: \"/partner-deal-registration/thanks\"}, gBBhFrGew: {elements: {QO0HJ2nXz: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/u530WNGuif8OKhmX3cJd/DTNAxpQFdQxQqfDCbVeK/gBBhFrGew.js\")), path: \"/book-a-demo\"}, E_jr0FVO5: {elements: {YjxxZECfw: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kC8NeITSR5zPfx0j6PGn/hpYQLLPom9Dejp4obGDC/E_jr0FVO5.js\")), path: \"/partner-deal-registration\"}, p6Yy11IVG: {elements: {bct8rjbzf: \"control\", GArbdeVI_: \"community\", ijTlty666: \"locations\", qcYXnCglW: \"pillars\", U7GQlEMPv: \"media-kit\", umzWqsu56: \"hero\", vDS7oXatN: \"team\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/28ERA5CRJ19jDYhhlZ6r/8xUERILQmLKRp84lLxBO/p6Yy11IVG.js\")), path: \"/company\"}, EAzw429_S: {collectionId: \"JfjlChohI\", elements: {dl0Wzkaeu: \"overview\", E1854qlvb: \"footer\", IpO2DqAXf: \"team\", lcmctO5Yi: \"events-hero\", Nj7t_YC7K: \"faq\", p9ib3KPmk: \"request\", X_hGHXThy: \"attendees\", zQYCnzNmf: \"agenda\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/E7eOBqOX1wbT4Ju081TM/wf9Zw7Vzg1orxrz2k913/EAzw429_S.js\")), path: \"/events/:rgFS8fzlM\"}, l15jvu9ca: {collectionId: \"Vr_PPsiEe\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xpPflq2lSgsNX23zjmqL/0I2CD2ujwg0JVdwC1eta/l15jvu9ca.js\")), path: \"/blog/:MFRV744lP\"}}\r\n\r\n\t\tconst locales = [{code: \"en-AU\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}, {code: \"ar-AE\", id: \"Vz426TiLP\", name: \"Arabic\", slug: \"ar\", textDirection: \"rtl\"}]\r\n\t\tconst collectionUtils = {AZs8jDrkx: async () => (await import(\"https://framerusercontent.com/modules/s1pjKpUYuf7JNTKyP99C/ux0ewPhzY943phm50til/AZs8jDrkx.js\"))?.[\"utils\"], JfjlChohI: async () => (await import(\"https://framerusercontent.com/modules/1XYt1nriTK80UcrRj0AC/gQwDQikPrduD74Q2Cvzy/JfjlChohI.js\"))?.[\"utils\"], OKoTFkHdn: async () => (await import(\"https://framerusercontent.com/modules/8i9Bqr6MiNUhjPBIK5rG/xvnCys6XKFfsRLtIFSlm/OKoTFkHdn.js\"))?.[\"utils\"], Vr_PPsiEe: async () => (await import(\"https://framerusercontent.com/modules/WkJhYVdIhQ7z81Hbu9Lg/CjjFrfjfJEH2XXzBEipV/Vr_PPsiEe.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"cc996a4df72d197630228e6489b85510a49340377fac55ed5471c23a2eb7008f\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"yVmEAj0JQ\":\r\ncase \"PKIx0CA96\":\r\ncase \"l9vCmIxH8\":\r\ncase \"mikYkjpi1\":\r\ncase \"t3MfD9qEM\":\r\ncase \"QYAG6wzkh\":\r\ncase \"KVpZoToEo\":\r\ncase \"JhELPzrd4\":\r\ncase \"rWGnURPYk\":\r\ncase \"YZXnVNrgp\":\r\ncase \"gBBhFrGew\":\r\ncase \"E_jr0FVO5\":\r\ncase \"p6Yy11IVG\":\r\ncase \"l15jvu9ca\":\r\nreturn React.createElement(GlobalTemplate, {...props, key: \"GlobalTemplate\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"yVmEAj0JQ\":\r\ncase \"PKIx0CA96\":\r\ncase \"l9vCmIxH8\":\r\ncase \"mikYkjpi1\":\r\ncase \"t3MfD9qEM\":\r\ncase \"QYAG6wzkh\":\r\ncase \"KVpZoToEo\":\r\ncase \"JhELPzrd4\":\r\ncase \"rWGnURPYk\":\r\ncase \"YZXnVNrgp\":\r\ncase \"gBBhFrGew\":\r\ncase \"E_jr0FVO5\":\r\ncase \"p6Yy11IVG\":\r\ncase \"l15jvu9ca\":\r\nreturn [{hash: \"drrgh6\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"12k0sbs\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439.98px)\"}, {hash: \"gn0kvq\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"t2zzfh\", 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, 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/5BSYanDfpL1gw5I66paD/CylfHvw5riiOarI0CqYA/l9vCmIxH8.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://solcis.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/j8cq2ZoZXAAaOk4qmPVv/EsHqNvfSTAf6wrp6wgij/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\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\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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"}