{"version":3,"file":"script_main.CDvgtKxe.mjs","names":["Component","useRef","_Fragment","Children","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","toResponsiveImage","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","SubmitButton02","MotionDivWithFX","FooterMenu","FooterIcon","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","animation1","transition3","transformTemplate1","matchVariant","transition4","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","Image1","RichText","_Fragment","FormPlainTextInput","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","NavCaretIcon","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","Image1","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","NavLink","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","Image1","sharedStyle.css","sharedStyle.fonts","PhpneContact","NavLinksEssentials","serializationHash","variantClassNames","transition2","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","Image1","NavDropdown","LenisFonts","Lenis","NavNavigationFonts","NavNavigation","MotionHeaderWithOptimizedAppearEffect","SectionTitleFonts","SectionTitle","ContainerWithFX","ButtonFonts","Button","MotionDivWithTickerFX","Footer01Fonts","Footer01","breakpoints","serializationHash","variantClassNames","animation","animation1","transformTemplate1","matchVariant","animation2","transition2","textEffect","animation4","transition4","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","PropertyOverrides","React.Fragment","RichText","css","sharedStyle.fonts","sharedStyle1.fonts","LenisFonts","Lenis","NavNavigationFonts","NavNavigation","MotionHeaderWithOptimizedAppearEffect","SectionTitleFonts","SectionTitle","ContainerWithFX","ButtonFonts","Button","MotionDivWithTickerFX","Footer01Fonts","Footer01","breakpoints","serializationHash","variantClassNames","animation","animation1","transformTemplate1","matchVariant","animation2","transition2","textEffect","animation4","transition4","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","PropertyOverrides","React.Fragment","RichText","css","sharedStyle.fonts","sharedStyle1.fonts","LenisFonts","Lenis","NavNavigationFonts","NavNavigation","MotionHeaderWithOptimizedAppearEffect","SectionTitleFonts","SectionTitle","ContainerWithFX","ButtonFonts","Button","MotionDivWithTickerFX","Footer01Fonts","Footer01","breakpoints","serializationHash","variantClassNames","animation","animation1","transformTemplate1","matchVariant","textEffect","animation4","transition4","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","PropertyOverrides","React.Fragment","RichText","css","sharedStyle.fonts","sharedStyle1.fonts","LenisFonts","Lenis","NavNavigationFonts","NavNavigation","MotionHeaderWithOptimizedAppearEffect","Button","SectionTitle","Footer01Fonts","Footer01","breakpoints","serializationHash","variantClassNames","animation","animation1","transformTemplate1","matchVariant","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","PropertyOverrides","RichText","React.Fragment","Image1","css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","Lenis","NavNavigation","Footer01","useRef","React.useId","PropertyOverrides","React.createElement","MainTemplate","InnerTemplate01","InnerTemplate02","InnerTemplate03","InnerTemplate04","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","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/RMCDKo9dB6hm9bZaSn16/Lenis.js","https:/framerusercontent.com/modules/kWZ06fdE4nGHnyaP3D2J/3Wid4LvVo4vZ65wNpuiH/OJuIHylkx.js","https:/framerusercontent.com/modules/STy6lhQk8gV2Fa10loNW/TmtFNXfu1PkmAU6Pb6zs/TPPxoR0m9.js","https:/framerusercontent.com/modules/fX1SKyPRAMwzVn2ZAli2/7c6YCSXAIbfpRxyErOqT/J03raVRLK.js","https:/framerusercontent.com/modules/hYRWfQrHSNweE9MMnkVT/j8AJrHYAyMk3Oay6X5JI/xB3mke6Sj.js","https:/framerusercontent.com/modules/75WSO0tLPUHAhklzTJ1T/CkT3gx5HpuOO1a28oqvQ/xxh4BNkEK.js","https:/framerusercontent.com/modules/xBSW67Yiebp1kWkwRO7D/JeEWhQPbS9tTkHCaImLw/Wp9DybrRz.js","https:/framerusercontent.com/modules/hM7p1tOQDRUdj4bXg1Q8/jPjQcJW4FxeVRuIb9bkU/FaKS5r5Pb.js","https:/framerusercontent.com/modules/rohXzXl3DpTR0dOTUa9A/VSXiYh9bVfXXgk21feMu/T22GUayOf.js","https:/framerusercontent.com/modules/qqkUFWDItwe0A3OlU8l8/kUzxwt6ApW098NpzxAAi/NC3mpW6qA.js","https:/framerusercontent.com/modules/FqXi9Ao9HD5N4oKJR17k/2ReffdTRORBOf1BNUV9z/R2GRLPh1o.js","https:/framerusercontent.com/modules/cmWQEkShxOkiCpLP7heQ/AWDhEDihbYa6p7KnVxq3/R4g0hSLRb.js","https:/framerusercontent.com/modules/MUVDRu0gCNFHrH51CBoa/UHJvT0dglC1KIA91BnNU/Y1Md6zZl9.js","https:/framerusercontent.com/modules/TFHdY1Z2k58x5AQVtwUb/tpjgBhUheS2n6me4RhJz/WX1E2d9EI.js","https:/framerusercontent.com/modules/yniFPVGlNenm4fhmh6uV/H7nqRnrIx5yq0E4wrHjF/wAxyL5VT_.js","https:/framerusercontent.com/modules/zQlxb6GBxsU3WqSELfbQ/9A2nIlAv3Wabgt5mvQl7/winregAGQ.js","framer:toplevel/main"],"sourcesContent":["function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,Children,isValidElement,cloneElement}from\"react\";import{useIsStaticRenderer}from\"framer\";var version=\"1.3.25\";//#endregion\n//#region packages/core/src/maths.ts\n/**\n * Clamp a value between a minimum and maximum value\n *\n * @param min Minimum value\n * @param input Value to clamp\n * @param max Maximum value\n * @returns Clamped value\n */function clamp(min,input,max){return Math.max(min,Math.min(input,max));}/**\n *  Linearly interpolate between two values using an amount (0 <= t <= 1)\n *\n * @param x First value\n * @param y Second value\n * @param t Amount to interpolate (0 <= t <= 1)\n * @returns Interpolated value\n */function lerp(x,y,t){return(1-t)*x+t*y;}/**\n * Damp a value over time using a damping factor\n * {@link http://www.rorydriscoll.com/2016/03/07/frame-rate-independent-damping-using-lerp/}\n *\n * @param x Initial value\n * @param y Target value\n * @param lambda Damping factor\n * @param dt Time elapsed since the last update\n * @returns Damped value\n */function damp(x,y,lambda,deltaTime){return lerp(x,y,1-Math.exp(-lambda*deltaTime));}/**\n * Calculate the modulo of the dividend and divisor while keeping the result within the same sign as the divisor\n * {@link https://anguscroll.com/just/just-modulo}\n *\n * @param n Dividend\n * @param d Divisor\n * @returns Modulo\n */function modulo(n,d){return(n%d+d)%d;}//#endregion\n//#region packages/core/src/animate.ts\n/**\n * Animate class to handle value animations with lerping or easing\n *\n * @example\n * const animate = new Animate()\n * animate.fromTo(0, 100, { duration: 1, easing: (t) => t })\n * animate.advance(0.5) // 50\n */var Animate=class{/**\n     * Advance the animation by the given delta time\n     *\n     * @param deltaTime - The time in seconds to advance the animation\n     */advance(deltaTime){if(!this.isRunning)return;let completed=false;if(this.duration&&this.easing){this.currentTime+=deltaTime;const linearProgress=clamp(0,this.currentTime/this.duration,1);completed=linearProgress>=1;const easedProgress=completed?1:this.easing(linearProgress);this.value=this.from+(this.to-this.from)*easedProgress;}else if(this.lerp){this.value=damp(this.value,this.to,this.lerp*60,deltaTime);if(Math.round(this.value)===Math.round(this.to)){this.value=this.to;completed=true;}}else{this.value=this.to;completed=true;}if(completed)this.stop();this.onUpdate?.(this.value,completed);}/** Stop the animation */stop(){this.isRunning=false;}/**\n     * Set up the animation from a starting value to an ending value\n     * with optional parameters for lerping, duration, easing, and onUpdate callback\n     *\n     * @param from - The starting value\n     * @param to - The ending value\n     * @param options - Options for the animation\n     */fromTo(from,to,{lerp,duration,easing,onStart,onUpdate}){this.from=this.value=from;this.to=to;this.lerp=lerp;this.duration=duration;this.easing=easing;this.currentTime=0;this.isRunning=true;onStart?.();this.onUpdate=onUpdate;}constructor(){_define_property(this,\"isRunning\",false);_define_property(this,\"value\",0);_define_property(this,\"from\",0);_define_property(this,\"to\",0);_define_property(this,\"currentTime\",0);_define_property(this,\"lerp\",void 0);_define_property(this,\"duration\",void 0);_define_property(this,\"easing\",void 0);_define_property(this,\"onUpdate\",void 0);}};//#endregion\n//#region packages/core/src/debounce.ts\nfunction debounce(callback,delay){let timer;return function(...args){clearTimeout(timer);timer=setTimeout(()=>{timer=void 0;callback.apply(this,args);},delay);};}//#endregion\n//#region packages/core/src/dimensions.ts\n/**\n * Dimensions class to handle the size of the content and wrapper\n *\n * @example\n * const dimensions = new Dimensions(wrapper, content)\n * dimensions.on('resize', (e) => {\n *   console.log(e.width, e.height)\n * })\n */var Dimensions=class{destroy(){this.wrapperResizeObserver?.disconnect();this.contentResizeObserver?.disconnect();if(this.wrapper===window&&this.debouncedResize)window.removeEventListener(\"resize\",this.debouncedResize);}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height};}constructor(wrapper,content,{autoResize=true,debounce:debounceValue=250}={}){_define_property(this,\"width\",0);_define_property(this,\"height\",0);_define_property(this,\"scrollHeight\",0);_define_property(this,\"scrollWidth\",0);_define_property(this,\"debouncedResize\",void 0);_define_property(this,\"wrapperResizeObserver\",void 0);_define_property(this,\"contentResizeObserver\",void 0);_define_property(this,\"resize\",()=>{this.onWrapperResize();this.onContentResize();});_define_property(this,\"onWrapperResize\",()=>{if(this.wrapper instanceof Window){this.width=window.innerWidth;this.height=window.innerHeight;}else{this.width=this.wrapper.clientWidth;this.height=this.wrapper.clientHeight;}});_define_property(this,\"onContentResize\",()=>{if(this.wrapper instanceof Window){this.scrollHeight=this.content.scrollHeight;this.scrollWidth=this.content.scrollWidth;}else{this.scrollHeight=this.wrapper.scrollHeight;this.scrollWidth=this.wrapper.scrollWidth;}});this.wrapper=wrapper;this.content=content;if(autoResize){this.debouncedResize=debounce(this.resize,debounceValue);if(this.wrapper instanceof Window)window.addEventListener(\"resize\",this.debouncedResize);else{this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize);this.wrapperResizeObserver.observe(this.wrapper);}this.contentResizeObserver=new ResizeObserver(this.debouncedResize);this.contentResizeObserver.observe(this.content);}this.resize();}};//#endregion\n//#region packages/core/src/emitter.ts\n/**\n * Emitter class to handle events\n * @example\n * const emitter = new Emitter()\n * emitter.on('event', (data) => {\n *   console.log(data)\n * })\n * emitter.emit('event', 'data')\n */var Emitter=class{/**\n     * Emit an event with the given data\n     * @param event Event name\n     * @param args Data to pass to the event handlers\n     */emit(event,...args){const callbacks=this.events[event]||[];for(let i=0,length=callbacks.length;i<length;i++)callbacks[i]?.(...args);}/**\n     * Add a callback to the event\n     * @param event Event name\n     * @param cb Callback function\n     * @returns Unsubscribe function\n     */on(event,cb){if(this.events[event])this.events[event].push(cb);else this.events[event]=[cb];return()=>{this.events[event]=this.events[event]?.filter(i=>cb!==i);};}/**\n     * Remove a callback from the event\n     * @param event Event name\n     * @param callback Callback function\n     */off(event,callback){this.events[event]=this.events[event]?.filter(i=>callback!==i);}/**\n     * Remove all event listeners and clean up\n     */destroy(){this.events={};}constructor(){_define_property(this,\"events\",{});}};//#endregion\n//#region packages/core/src/virtual-scroll.ts\nconst LINE_HEIGHT=100/6;const listenerOptions={passive:false};function getDeltaMultiplier(deltaMode,size){if(deltaMode===1)return LINE_HEIGHT;if(deltaMode===2)return size;return 1;}var VirtualScroll=class{/**\n     * Add an event listener for the given event and callback\n     *\n     * @param event Event name\n     * @param callback Callback function\n     */on(event,callback){return this.emitter.on(event,callback);}/** Remove all event listeners and clean up */destroy(){this.emitter.destroy();window.removeEventListener(\"resize\",this.onWindowResize);this.element.removeEventListener(\"wheel\",this.onWheel,listenerOptions);this.element.removeEventListener(\"touchstart\",this.onTouchStart,listenerOptions);this.element.removeEventListener(\"touchmove\",this.onTouchMove,listenerOptions);this.element.removeEventListener(\"touchend\",this.onTouchEnd,listenerOptions);}constructor(element,options={wheelMultiplier:1,touchMultiplier:1}){_define_property(this,\"touchStart\",{x:0,y:0});_define_property(this,\"lastDelta\",{x:0,y:0});_define_property(this,\"window\",{width:0,height:0});_define_property(this,\"emitter\",new Emitter);/**\n     * Event handler for 'touchstart' event\n     *\n     * @param event Touch event\n     */_define_property(this,\"onTouchStart\",event=>{const{clientX,clientY}=event.targetTouches?event.targetTouches[0]:event;this.touchStart.x=clientX;this.touchStart.y=clientY;this.lastDelta={x:0,y:0};this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event});});/** Event handler for 'touchmove' event */_define_property(this,\"onTouchMove\",event=>{const{clientX,clientY}=event.targetTouches?event.targetTouches[0]:event;const deltaX=-(clientX-this.touchStart.x)*this.options.touchMultiplier;const deltaY=-(clientY-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=clientX;this.touchStart.y=clientY;this.lastDelta={x:deltaX,y:deltaY};this.emitter.emit(\"scroll\",{deltaX,deltaY,event});});_define_property(this,\"onTouchEnd\",event=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event});});/** Event handler for 'wheel' event */_define_property(this,\"onWheel\",event=>{let{deltaX,deltaY,deltaMode}=event;const multiplierX=getDeltaMultiplier(deltaMode,this.window.width);const multiplierY=getDeltaMultiplier(deltaMode,this.window.height);deltaX*=multiplierX;deltaY*=multiplierY;deltaX*=this.options.wheelMultiplier;deltaY*=this.options.wheelMultiplier;this.emitter.emit(\"scroll\",{deltaX,deltaY,event});});_define_property(this,\"onWindowResize\",()=>{this.window={width:window.innerWidth,height:window.innerHeight};});this.element=element;this.options=options;window.addEventListener(\"resize\",this.onWindowResize);this.onWindowResize();this.element.addEventListener(\"wheel\",this.onWheel,listenerOptions);this.element.addEventListener(\"touchstart\",this.onTouchStart,listenerOptions);this.element.addEventListener(\"touchmove\",this.onTouchMove,listenerOptions);this.element.addEventListener(\"touchend\",this.onTouchEnd,listenerOptions);}};//#endregion\n//#region packages/core/src/lenis.ts\nconst defaultEasing=t=>Math.min(1,1.001-2**(-10*t));var Lenis=class{/**\n     * Destroy the lenis instance, remove all event listeners and clean up the class name\n     */destroy(){this.emitter.destroy();this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll);this.options.wrapper.removeEventListener(\"scrollend\",this.onScrollEnd,{capture:true});this.options.wrapper.removeEventListener(\"pointerdown\",this.onPointerDown);if(this.options.anchors||this.options.stopInertiaOnNavigate)this.options.wrapper.removeEventListener(\"click\",this.onClick);this.virtualScroll.destroy();this.dimensions.destroy();this.cleanUpClassName();if(this._rafId)cancelAnimationFrame(this._rafId);}on(event,callback){return this.emitter.on(event,callback);}off(event,callback){return this.emitter.off(event,callback);}get overflow(){const property=this.isHorizontal?\"overflow-x\":\"overflow-y\";return getComputedStyle(this.rootElement)[property];}checkOverflow(){if([\"hidden\",\"clip\"].includes(this.overflow))this.internalStop();else this.internalStart();}setScroll(scroll){if(this.isHorizontal)this.options.wrapper.scrollTo({left:scroll,behavior:\"instant\"});else this.options.wrapper.scrollTo({top:scroll,behavior:\"instant\"});}isTouchOnSelectionHandle(event){const selection=window.getSelection();if(!selection||selection.isCollapsed||selection.rangeCount===0)return false;const touch=event.targetTouches[0]??event.changedTouches[0];if(!touch)return false;const rects=selection.getRangeAt(0).getClientRects();if(rects.length===0)return false;const first=rects[0];const last=rects[rects.length-1];const HANDLE_RADIUS=40;const nearStart=Math.hypot(touch.clientX-first.left,touch.clientY-first.top)<=HANDLE_RADIUS;const nearEnd=Math.hypot(touch.clientX-last.right,touch.clientY-last.bottom)<=HANDLE_RADIUS;return nearStart||nearEnd;}/**\n     * Force lenis to recalculate the dimensions\n     */resize(){this.dimensions.resize();this.animatedScroll=this.targetScroll=this.actualScroll;this.emit();}emit(){this.emitter.emit(\"scroll\",this);}reset(){this.isLocked=false;this.isScrolling=false;this.animatedScroll=this.targetScroll=this.actualScroll;this.lastVelocity=this.velocity=0;this.animate.stop();}/**\n     * Start lenis scroll after it has been stopped\n     */start(){if(!this.isStopped)return;if(this.options.autoToggle){this.rootElement.style.removeProperty(\"overflow\");return;}this.internalStart();}internalStart(){if(!this.isStopped)return;this.reset();this.isStopped=false;this.emit();}/**\n     * Stop lenis scroll\n     */stop(){if(this.isStopped)return;if(this.options.autoToggle){this.rootElement.style.setProperty(\"overflow\",\"clip\");return;}this.internalStop();}internalStop(){if(this.isStopped)return;this.reset();this.isStopped=true;this.emit();}/**\n     * Scroll to a target value\n     *\n     * @param target The target value to scroll to\n     * @param options The options for the scroll\n     *\n     * @example\n     * lenis.scrollTo(100, {\n     *   offset: 100,\n     *   duration: 1,\n     *   easing: (t) => 1 - Math.cos((t * Math.PI) / 2),\n     *   lerp: 0.1,\n     *   onStart: () => {\n     *     console.log('onStart')\n     *   },\n     *   onComplete: () => {\n     *     console.log('onComplete')\n     *   },\n     * })\n     */scrollTo(_target,{offset=0,immediate=false,lock=false,programmatic=true,lerp=programmatic?this.options.lerp:void 0,duration=programmatic?this.options.duration:void 0,easing=programmatic?this.options.easing:void 0,onStart,onComplete,force=false,userData}={}){if((this.isStopped||this.isLocked)&&!force)return;let target=_target;let adjustedOffset=offset;if(typeof target===\"string\"&&[\"top\",\"left\",\"start\",\"#\"].includes(target))target=0;else if(typeof target===\"string\"&&[\"bottom\",\"right\",\"end\"].includes(target))target=this.limit;else{let node=null;if(typeof target===\"string\"){node=target.startsWith(\"#\")?document.getElementById(target.slice(1)):document.querySelector(target);if(!node)if(target===\"#top\")target=0;else console.warn(\"Lenis: Target not found\",target);}else if(target instanceof HTMLElement&&target?.nodeType)node=target;if(node){if(this.options.wrapper!==window){const wrapperRect=this.rootElement.getBoundingClientRect();adjustedOffset-=this.isHorizontal?wrapperRect.left:wrapperRect.top;}const rect=node.getBoundingClientRect();const targetStyle=getComputedStyle(node);const scrollMargin=this.isHorizontal?Number.parseFloat(targetStyle.scrollMarginLeft):Number.parseFloat(targetStyle.scrollMarginTop);const containerStyle=getComputedStyle(this.rootElement);const scrollPadding=this.isHorizontal?Number.parseFloat(containerStyle.scrollPaddingLeft):Number.parseFloat(containerStyle.scrollPaddingTop);target=(this.isHorizontal?rect.left:rect.top)+this.animatedScroll-(Number.isNaN(scrollMargin)?0:scrollMargin)-(Number.isNaN(scrollPadding)?0:scrollPadding);}}if(typeof target!==\"number\")return;target+=adjustedOffset;if(this.options.infinite){if(programmatic){this.targetScroll=this.animatedScroll=this.scroll;const distance=target-this.animatedScroll;if(distance>this.limit/2)target-=this.limit;else if(distance<-this.limit/2)target+=this.limit;}}else target=clamp(0,target,this.limit);if(target===this.targetScroll){onStart?.(this);onComplete?.(this);return;}this.userData=userData??{};if(immediate){this.animatedScroll=this.targetScroll=target;this.setScroll(this.scroll);this.reset();this.preventNextNativeScrollEvent();this.emit();onComplete?.(this);this.userData={};requestAnimationFrame(()=>{this.dispatchScrollendEvent();});return;}if(!programmatic)this.targetScroll=target;if(typeof duration===\"number\"&&typeof easing!==\"function\")easing=defaultEasing;else if(typeof easing===\"function\"&&typeof duration!==\"number\")duration=1;this.animate.fromTo(this.animatedScroll,target,{duration,easing,lerp,onStart:()=>{if(lock)this.isLocked=true;this.isScrolling=\"smooth\";onStart?.(this);},onUpdate:(value,completed)=>{this.isScrolling=\"smooth\";this.lastVelocity=this.velocity;this.velocity=value-this.animatedScroll;this.direction=Math.sign(this.velocity);this.animatedScroll=value;this.setScroll(this.scroll);if(programmatic)this.targetScroll=value;if(!completed)this.emit();if(completed){this.reset();this.emit();onComplete?.(this);this.userData={};requestAnimationFrame(()=>{this.dispatchScrollendEvent();});this.preventNextNativeScrollEvent();}}});}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=true;requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=false;});}hasNestedScroll(node,{deltaX,deltaY}){const time=Date.now();if(!node._lenis)node._lenis={};const cache=node._lenis;let hasOverflowX;let hasOverflowY;let isScrollableX;let isScrollableY;let hasOverscrollBehaviorX;let hasOverscrollBehaviorY;let scrollWidth;let scrollHeight;let clientWidth;let clientHeight;if(time-(cache.time??0)>2e3){cache.time=Date.now();const computedStyle=window.getComputedStyle(node);cache.computedStyle=computedStyle;hasOverflowX=[\"auto\",\"overlay\",\"scroll\"].includes(computedStyle.overflowX);hasOverflowY=[\"auto\",\"overlay\",\"scroll\"].includes(computedStyle.overflowY);hasOverscrollBehaviorX=[\"auto\"].includes(computedStyle.overscrollBehaviorX);hasOverscrollBehaviorY=[\"auto\"].includes(computedStyle.overscrollBehaviorY);cache.hasOverflowX=hasOverflowX;cache.hasOverflowY=hasOverflowY;if(!(hasOverflowX||hasOverflowY))return false;scrollWidth=node.scrollWidth;scrollHeight=node.scrollHeight;clientWidth=node.clientWidth;clientHeight=node.clientHeight;isScrollableX=scrollWidth>clientWidth;isScrollableY=scrollHeight>clientHeight;cache.isScrollableX=isScrollableX;cache.isScrollableY=isScrollableY;cache.scrollWidth=scrollWidth;cache.scrollHeight=scrollHeight;cache.clientWidth=clientWidth;cache.clientHeight=clientHeight;cache.hasOverscrollBehaviorX=hasOverscrollBehaviorX;cache.hasOverscrollBehaviorY=hasOverscrollBehaviorY;}else{isScrollableX=cache.isScrollableX;isScrollableY=cache.isScrollableY;hasOverflowX=cache.hasOverflowX;hasOverflowY=cache.hasOverflowY;scrollWidth=cache.scrollWidth;scrollHeight=cache.scrollHeight;clientWidth=cache.clientWidth;clientHeight=cache.clientHeight;hasOverscrollBehaviorX=cache.hasOverscrollBehaviorX;hasOverscrollBehaviorY=cache.hasOverscrollBehaviorY;}if(!(hasOverflowX&&isScrollableX||hasOverflowY&&isScrollableY))return false;const orientation=Math.abs(deltaX)>=Math.abs(deltaY)?\"horizontal\":\"vertical\";let scroll;let maxScroll;let delta;let hasOverflow;let isScrollable;let hasOverscrollBehavior;if(orientation===\"horizontal\"){scroll=Math.round(node.scrollLeft);maxScroll=scrollWidth-clientWidth;delta=deltaX;hasOverflow=hasOverflowX;isScrollable=isScrollableX;hasOverscrollBehavior=hasOverscrollBehaviorX;}else if(orientation===\"vertical\"){scroll=Math.round(node.scrollTop);maxScroll=scrollHeight-clientHeight;delta=deltaY;hasOverflow=hasOverflowY;isScrollable=isScrollableY;hasOverscrollBehavior=hasOverscrollBehaviorY;}else return false;if(!hasOverscrollBehavior&&(scroll>=maxScroll||scroll<=0))return true;return(delta>0?scroll<maxScroll:scroll>0)&&hasOverflow&&isScrollable;}/**\n     * The root element on which lenis is instanced\n     */get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper;}/**\n     * The limit which is the maximum scroll value\n     */get limit(){if(this.options.naiveDimensions){if(this.isHorizontal)return this.rootElement.scrollWidth-this.rootElement.clientWidth;return this.rootElement.scrollHeight-this.rootElement.clientHeight;}return this.dimensions.limit[this.isHorizontal?\"x\":\"y\"];}/**\n     * Whether or not the scroll is horizontal\n     */get isHorizontal(){return this.options.orientation===\"horizontal\";}/**\n     * The actual scroll value\n     */get actualScroll(){const wrapper=this.options.wrapper;return this.isHorizontal?wrapper.scrollX??wrapper.scrollLeft:wrapper.scrollY??wrapper.scrollTop;}/**\n     * The current scroll value\n     */get scroll(){return this.options.infinite?modulo(this.animatedScroll,this.limit):this.animatedScroll;}/**\n     * The progress of the scroll relative to the limit\n     */get progress(){return this.limit===0?1:this.scroll/this.limit;}/**\n     * Current scroll state\n     */get isScrolling(){return this._isScrolling;}set isScrolling(value){if(this._isScrolling!==value){this._isScrolling=value;this.updateClassName();}}/**\n     * Check if lenis is stopped\n     */get isStopped(){return this._isStopped;}set isStopped(value){if(this._isStopped!==value){this._isStopped=value;this.updateClassName();}}/**\n     * Check if lenis is locked\n     */get isLocked(){return this._isLocked;}set isLocked(value){if(this._isLocked!==value){this._isLocked=value;this.updateClassName();}}/**\n     * Check if lenis is smooth scrolling\n     */get isSmooth(){return this.isScrolling===\"smooth\";}/**\n     * The class name applied to the wrapper element\n     */get className(){let className=\"lenis\";if(this.options.autoToggle)className+=\" lenis-autoToggle\";if(this.isStopped)className+=\" lenis-stopped\";if(this.isLocked)className+=\" lenis-locked\";if(this.isScrolling)className+=\" lenis-scrolling\";if(this.isScrolling===\"smooth\")className+=\" lenis-smooth\";return className;}updateClassName(){this.cleanUpClassName();this.className.split(\" \").forEach(className=>{this.rootElement.classList.add(className);});}cleanUpClassName(){for(const className of Array.from(this.rootElement.classList))if(className===\"lenis\"||className.startsWith(\"lenis-\"))this.rootElement.classList.remove(className);}constructor({wrapper=window,content=document.documentElement,eventsTarget=wrapper,smoothWheel=true,syncTouch=false,syncTouchLerp=.075,touchInertiaExponent=1.7,duration,easing,lerp=.1,infinite=false,orientation=\"vertical\",gestureOrientation=orientation===\"horizontal\"?\"both\":\"vertical\",touchMultiplier=1,wheelMultiplier=1,autoResize=true,prevent,virtualScroll,overscroll=true,autoRaf=false,anchors=false,autoToggle=false,allowNestedScroll=false,__experimental__naiveDimensions=false,naiveDimensions=__experimental__naiveDimensions,stopInertiaOnNavigate=false}={}){_define_property(this,\"_isScrolling\",false);_define_property(this,\"_isStopped\",false);_define_property(this,\"_isLocked\",false);_define_property(this,\"_preventNextNativeScrollEvent\",false);_define_property(this,\"_resetVelocityTimeout\",null);_define_property(this,\"_rafId\",null);_define_property(this,\"_isDraggingSelection\",false);/**\n     * Whether or not the user is touching the screen\n     */_define_property(this,\"isTouching\",void 0);/**\n     * Whether or not the device is running iOS\n     */_define_property(this,\"isIos\",void 0);/**\n     * The time in ms since the lenis instance was created\n     */_define_property(this,\"time\",0);/**\n     * User data that will be forwarded through the scroll event\n     *\n     * @example\n     * lenis.scrollTo(100, {\n     *   userData: {\n     *     foo: 'bar'\n     *   }\n     * })\n     */_define_property(this,\"userData\",{});/**\n     * The last velocity of the scroll\n     */_define_property(this,\"lastVelocity\",0);/**\n     * The current velocity of the scroll\n     */_define_property(this,\"velocity\",0);/**\n     * The direction of the scroll\n     */_define_property(this,\"direction\",0);/**\n     * The options passed to the lenis instance\n     */_define_property(this,\"options\",void 0);/**\n     * The target scroll value\n     */_define_property(this,\"targetScroll\",void 0);/**\n     * The animated scroll value\n     */_define_property(this,\"animatedScroll\",void 0);_define_property(this,\"animate\",new Animate);_define_property(this,\"emitter\",new Emitter);_define_property(this,\"dimensions\",void 0);_define_property(this,\"virtualScroll\",void 0);_define_property(this,\"onScrollEnd\",e=>{if(!(e instanceof CustomEvent)){if(this.isScrolling===\"smooth\"||this.isScrolling===false)e.stopPropagation();}});_define_property(this,\"dispatchScrollendEvent\",()=>{this.options.wrapper.dispatchEvent(new CustomEvent(\"scrollend\",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:true}}));});_define_property(this,\"onTransitionEnd\",event=>{if(event.propertyName?.includes(\"overflow\")&&event.target===this.rootElement)this.checkOverflow();});_define_property(this,\"onClick\",event=>{const linkElementsUrls=event.composedPath().filter(node=>node instanceof HTMLAnchorElement&&node.href).map(element=>new URL(element.href));const currentUrl=new URL(window.location.href);if(this.options.anchors){const anchorElementUrl=linkElementsUrls.find(targetUrl=>currentUrl.host===targetUrl.host&&currentUrl.pathname===targetUrl.pathname&&targetUrl.hash);if(anchorElementUrl){const options=typeof this.options.anchors===\"object\"&&this.options.anchors?this.options.anchors:void 0;const target=decodeURIComponent(anchorElementUrl.hash);this.scrollTo(target,options);return;}}if(this.options.stopInertiaOnNavigate){if(linkElementsUrls.some(targetUrl=>currentUrl.host===targetUrl.host&&currentUrl.pathname!==targetUrl.pathname)){this.reset();return;}}});_define_property(this,\"onPointerDown\",event=>{if(event.button===1)this.reset();});_define_property(this,\"onVirtualScroll\",data=>{if(typeof this.options.virtualScroll===\"function\"&&this.options.virtualScroll(data)===false)return;const{deltaX,deltaY,event}=data;this.emitter.emit(\"virtual-scroll\",{deltaX,deltaY,event});if(event.ctrlKey)return;if(event.lenisStopPropagation)return;const isTouch=event.type.includes(\"touch\");const isWheel=event.type.includes(\"wheel\");if(isTouch&&this.isIos){if(event.type===\"touchstart\")this._isDraggingSelection=this.isTouchOnSelectionHandle(event);if(this._isDraggingSelection){if(event.type===\"touchend\")this._isDraggingSelection=false;return;}}this.isTouching=event.type===\"touchstart\"||event.type===\"touchmove\";const isClickOrTap=deltaX===0&&deltaY===0;if(this.options.syncTouch&&isTouch&&event.type===\"touchstart\"&&isClickOrTap&&!this.isStopped&&!this.isLocked){this.reset();return;}const isUnknownGesture=this.options.gestureOrientation===\"vertical\"&&deltaY===0||this.options.gestureOrientation===\"horizontal\"&&deltaX===0;if(isClickOrTap||isUnknownGesture)return;let composedPath=event.composedPath();composedPath=composedPath.slice(0,composedPath.indexOf(this.rootElement));const prevent=this.options.prevent;const gestureOrientation=Math.abs(deltaX)>=Math.abs(deltaY)?\"horizontal\":\"vertical\";if(composedPath.find(node=>node instanceof HTMLElement&&(typeof prevent===\"function\"&&prevent?.(node)||node.hasAttribute?.(\"data-lenis-prevent\")||gestureOrientation===\"vertical\"&&node.hasAttribute?.(\"data-lenis-prevent-vertical\")||gestureOrientation===\"horizontal\"&&node.hasAttribute?.(\"data-lenis-prevent-horizontal\")||isTouch&&node.hasAttribute?.(\"data-lenis-prevent-touch\")||isWheel&&node.hasAttribute?.(\"data-lenis-prevent-wheel\")||this.options.allowNestedScroll&&this.hasNestedScroll(node,{deltaX,deltaY}))))return;if(this.isStopped||this.isLocked){if(event.cancelable)event.preventDefault();return;}if(!(this.options.syncTouch&&isTouch||this.options.smoothWheel&&isWheel)){this.isScrolling=\"native\";this.animate.stop();event.lenisStopPropagation=true;return;}let delta=deltaY;if(this.options.gestureOrientation===\"both\")delta=Math.abs(deltaY)>Math.abs(deltaX)?deltaY:deltaX;else if(this.options.gestureOrientation===\"horizontal\")delta=deltaX;if(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||this.animatedScroll===0&&deltaY>0||this.animatedScroll===this.limit&&deltaY<0))event.lenisStopPropagation=true;if(event.cancelable)event.preventDefault();const isSyncTouch=isTouch&&this.options.syncTouch;const hasTouchInertia=isTouch&&event.type===\"touchend\";if(hasTouchInertia)delta=Math.sign(delta)*Math.abs(this.velocity)**this.options.touchInertiaExponent;this.scrollTo(this.targetScroll+delta,{programmatic:false,...isSyncTouch?{lerp:hasTouchInertia?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}});});_define_property(this,\"onNativeScroll\",()=>{if(this._resetVelocityTimeout!==null){clearTimeout(this._resetVelocityTimeout);this._resetVelocityTimeout=null;}if(this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=false;return;}if(this.isScrolling===false||this.isScrolling===\"native\"){const lastScroll=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll;this.lastVelocity=this.velocity;this.velocity=this.animatedScroll-lastScroll;this.direction=Math.sign(this.animatedScroll-lastScroll);if(!this.isStopped)this.isScrolling=\"native\";this.emit();if(this.velocity!==0)this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity;this.velocity=0;this.isScrolling=false;this.emit();},400);}});/**\n     * RequestAnimationFrame for lenis\n     *\n     * @param time The time in ms from an external clock like `requestAnimationFrame` or Tempus\n     */_define_property(this,\"raf\",time=>{const deltaTime=time-(this.time||time);this.time=time;this.animate.advance(deltaTime*.001);if(this.options.autoRaf)this._rafId=requestAnimationFrame(this.raf);});window.lenisVersion=version;if(!window.lenis)window.lenis={};window.lenis.version=version;if(orientation===\"horizontal\")window.lenis.horizontal=true;if(syncTouch===true)window.lenis.touch=true;this.isIos=/(iPad|iPhone|iPod)/g.test(navigator.userAgent);if(!wrapper||wrapper===document.documentElement)wrapper=window;if(typeof duration===\"number\"&&typeof easing!==\"function\")easing=defaultEasing;else if(typeof easing===\"function\"&&typeof duration!==\"number\")duration=1;this.options={wrapper,content,eventsTarget,smoothWheel,syncTouch,syncTouchLerp,touchInertiaExponent,duration,easing,lerp,infinite,gestureOrientation,orientation,touchMultiplier,wheelMultiplier,autoResize,prevent,virtualScroll,overscroll,autoRaf,anchors,autoToggle,allowNestedScroll,naiveDimensions,stopInertiaOnNavigate};this.dimensions=new Dimensions(wrapper,content,{autoResize});this.updateClassName();this.targetScroll=this.animatedScroll=this.actualScroll;this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll);this.options.wrapper.addEventListener(\"scrollend\",this.onScrollEnd,{capture:true});if(this.options.anchors||this.options.stopInertiaOnNavigate)this.options.wrapper.addEventListener(\"click\",this.onClick);this.options.wrapper.addEventListener(\"pointerdown\",this.onPointerDown);this.virtualScroll=new VirtualScroll(eventsTarget,{touchMultiplier,wheelMultiplier});this.virtualScroll.on(\"scroll\",this.onVirtualScroll);if(this.options.autoToggle){this.checkOverflow();this.rootElement.addEventListener(\"transitionend\",this.onTransitionEnd);}if(this.options.autoRaf)this._rafId=requestAnimationFrame(this.raf);}};function removeParentSticky(element){if(getComputedStyle(element).position===\"sticky\"){element.style.setProperty(\"position\",\"static\");element.dataset.sticky=\"true\";}if(element.offsetParent)removeParentSticky(element.offsetParent);}function addParentSticky(element){if(element?.dataset?.sticky===\"true\"){element.style.removeProperty(\"position\");delete element.dataset.sticky;}if(element.offsetParent)addParentSticky(element.offsetParent);}function offsetTop(element,accumulator=0){const top=accumulator+element.offsetTop;if(element.offsetParent)return offsetTop(element.offsetParent,top);return top;}function offsetLeft(element,accumulator=0){const left=accumulator+element.offsetLeft;if(element.offsetParent)return offsetLeft(element.offsetParent,left);return left;}function scrollTop(element,accumulator=0){const top=accumulator+element.scrollTop;if(element.offsetParent)return scrollTop(element.offsetParent,top);return top+window.scrollY;}function scrollLeft(element,accumulator=0){const left=accumulator+element.scrollLeft;if(element.offsetParent)return scrollLeft(element.offsetParent,left);return left+window.scrollX;}var SnapElement=class{destroy(){this.wrapperResizeObserver.disconnect();this.resizeObserver.disconnect();}setRect({top,left,width,height,element}={}){top=top??this.rect.top;left=left??this.rect.left;width=width??this.rect.width;height=height??this.rect.height;element=element??this.rect.element;if(top===this.rect.top&&left===this.rect.left&&width===this.rect.width&&height===this.rect.height&&element===this.rect.element)return;this.rect.top=top;this.rect.y=top;this.rect.width=width;this.rect.height=height;this.rect.left=left;this.rect.x=left;this.rect.bottom=top+height;this.rect.right=left+width;}constructor(element,{align=[\"start\"],ignoreSticky=true,ignoreTransform=false}={}){_define_property(this,\"element\",void 0);_define_property(this,\"options\",void 0);_define_property(this,\"align\",void 0);_define_property(this,\"rect\",{});_define_property(this,\"wrapperResizeObserver\",void 0);_define_property(this,\"resizeObserver\",void 0);_define_property(this,\"debouncedWrapperResize\",void 0);_define_property(this,\"onWrapperResize\",()=>{let top;let left;if(this.options.ignoreSticky)removeParentSticky(this.element);if(this.options.ignoreTransform){top=offsetTop(this.element);left=offsetLeft(this.element);}else{const rect=this.element.getBoundingClientRect();top=rect.top+scrollTop(this.element);left=rect.left+scrollLeft(this.element);}if(this.options.ignoreSticky)addParentSticky(this.element);this.setRect({top,left});});_define_property(this,\"onResize\",([entry])=>{if(!entry?.borderBoxSize[0])return;const width=entry.borderBoxSize[0].inlineSize;const height=entry.borderBoxSize[0].blockSize;this.setRect({width,height});});this.element=element;this.options={align,ignoreSticky,ignoreTransform};this.align=[align].flat();this.debouncedWrapperResize=debounce(this.onWrapperResize,500);this.wrapperResizeObserver=new ResizeObserver(this.debouncedWrapperResize);this.wrapperResizeObserver.observe(document.body);this.onWrapperResize();this.resizeObserver=new ResizeObserver(this.onResize);this.resizeObserver.observe(this.element);this.setRect({width:this.element.offsetWidth,height:this.element.offsetHeight});}};//#endregion\n//#region packages/snap/src/uid.ts\nlet index=0;function uid(){return index++;}//#endregion\n//#region packages/snap/src/snap.ts\n/**\n * Snap class to handle the snap functionality\n *\n * @example\n * const snap = new Snap(lenis, {\n *   type: 'mandatory', // 'mandatory', 'proximity' or 'lock'\n *   onSnapStart: (snap) => {\n *     console.log('onSnapStart', snap)\n *   },\n *   onSnapComplete: (snap) => {\n *     console.log('onSnapComplete', snap)\n *   },\n * })\n *\n * snap.add(500) // snap at 500px\n *\n * const removeSnap = snap.add(500)\n *\n * if (someCondition) {\n *   removeSnap()\n * }\n */var Snap=class{/**\n     * Destroy the snap instance\n     */destroy(){this.lenis.off(\"virtual-scroll\",this.onSnapDebounced);window.removeEventListener(\"resize\",this.onWindowResize);this.elements.forEach(element=>{element.destroy();});}/**\n     * Start the snap after it has been stopped\n     */start(){this.isStopped=false;}/**\n     * Stop the snap\n     */stop(){this.isStopped=true;}/**\n     * Add a snap to the snap instance\n     *\n     * @param value The value to snap to\n     * @param userData User data that will be forwarded through the snap event\n     * @returns Unsubscribe function\n     */add(value){const id=uid();this.snaps.set(id,{value});return()=>this.snaps.delete(id);}/**\n     * Add an element to the snap instance\n     *\n     * @param element The element to add\n     * @param options The options for the element\n     * @returns Unsubscribe function\n     */addElement(element,options={}){const id=uid();this.elements.set(id,new SnapElement(element,options));return()=>this.elements.delete(id);}addElements(elements,options={}){const map=[...elements].map(element=>this.addElement(element,options));return()=>{map.forEach(remove=>{remove();});};}previous(){this.goTo((this.currentSnapIndex??0)-1);}next(){this.goTo((this.currentSnapIndex??0)+1);}goTo(index){const snaps=this.computeSnaps();if(snaps.length===0)return;this.currentSnapIndex=Math.max(0,Math.min(index,snaps.length-1));const currentSnap=snaps[this.currentSnapIndex];if(currentSnap===void 0)return;this.lenis.scrollTo(currentSnap.value,{duration:this.options.duration,easing:this.options.easing,lerp:this.options.lerp,lock:this.options.type===\"lock\",userData:{initiator:\"snap\"},onStart:()=>{this.options.onSnapStart?.({index:this.currentSnapIndex,...currentSnap});},onComplete:()=>{this.options.onSnapComplete?.({index:this.currentSnapIndex,...currentSnap});}});}get distanceThreshold(){let distanceThreshold=Number.POSITIVE_INFINITY;if(this.options.type===\"mandatory\")return Number.POSITIVE_INFINITY;const{isHorizontal}=this.lenis;const axis=isHorizontal?\"width\":\"height\";if(typeof this.options.distanceThreshold===\"string\"&&this.options.distanceThreshold.endsWith(\"%\"))distanceThreshold=Number(this.options.distanceThreshold.replace(\"%\",\"\"))/100*this.viewport[axis];else if(typeof this.options.distanceThreshold===\"number\")distanceThreshold=this.options.distanceThreshold;else distanceThreshold=this.viewport[axis];return distanceThreshold;}resize(){this.elements.forEach(element=>{element.onWrapperResize();});}constructor(lenis,{type=\"proximity\",lerp,easing,duration,distanceThreshold=\"50%\",debounce:debounceDelay=500,onSnapStart,onSnapComplete}={}){_define_property(this,\"options\",void 0);_define_property(this,\"elements\",/* @__PURE__ */new Map);_define_property(this,\"snaps\",/* @__PURE__ */new Map);_define_property(this,\"viewport\",{width:window.innerWidth,height:window.innerHeight});_define_property(this,\"isStopped\",false);_define_property(this,\"onSnapDebounced\",void 0);_define_property(this,\"currentSnapIndex\",void 0);_define_property(this,\"onWindowResize\",()=>{this.viewport.width=window.innerWidth;this.viewport.height=window.innerHeight;});_define_property(this,\"computeSnaps\",()=>{const{isHorizontal}=this.lenis;let snaps=[...this.snaps.values()];this.elements.forEach(({rect,align})=>{let value;align.forEach(align=>{if(align===\"start\")value=rect.top;else if(align===\"center\")value=isHorizontal?rect.left+rect.width/2-this.viewport.width/2:rect.top+rect.height/2-this.viewport.height/2;else if(align===\"end\")value=isHorizontal?rect.left+rect.width-this.viewport.width:rect.top+rect.height-this.viewport.height;if(typeof value===\"number\")snaps.push({value:Math.ceil(value)});});});snaps=snaps.sort((a,b)=>Math.abs(a.value)-Math.abs(b.value));return snaps;});_define_property(this,\"onSnap\",e=>{if(this.isStopped)return;if(e.event.type===\"touchmove\")return;if(this.options.type===\"lock\"&&this.lenis.userData?.initiator===\"snap\")return;let{scroll,isHorizontal}=this.lenis;const delta=isHorizontal?e.deltaX:e.deltaY;scroll=Math.ceil(this.lenis.scroll+delta);const snaps=this.computeSnaps();if(snaps.length===0)return;let snapIndex;const prevSnapIndex=snaps.findLastIndex(({value})=>value<scroll);const nextSnapIndex=snaps.findIndex(({value})=>value>scroll);if(this.options.type===\"lock\"){if(delta>0)snapIndex=nextSnapIndex;else if(delta<0)snapIndex=prevSnapIndex;}else{const prevSnap=snaps[prevSnapIndex];const distanceToPrevSnap=prevSnap?Math.abs(scroll-prevSnap.value):Number.POSITIVE_INFINITY;const nextSnap=snaps[nextSnapIndex];snapIndex=distanceToPrevSnap<(nextSnap?Math.abs(scroll-nextSnap.value):Number.POSITIVE_INFINITY)?prevSnapIndex:nextSnapIndex;}if(snapIndex===void 0)return;if(snapIndex===-1)return;snapIndex=Math.max(0,Math.min(snapIndex,snaps.length-1));const snap=snaps[snapIndex];if(Math.abs(scroll-snap.value)<=this.distanceThreshold)this.goTo(snapIndex);});this.lenis=lenis;if(!window.lenis)window.lenis={};window.lenis.snap=true;this.options={type,lerp,easing,duration,distanceThreshold,debounce:debounceDelay,onSnapStart,onSnapComplete};this.onWindowResize();window.addEventListener(\"resize\",this.onWindowResize);this.onSnapDebounced=debounce(this.onSnap,this.options.debounce);this.lenis.on(\"virtual-scroll\",this.onSnapDebounced);}};/**\n * @framerSupportedLayoutHeight any\n * @framerSupportedLayoutWidth any\n * @framerDisableUnlink\n */export default function Component({smooth,infinite,orientation,intensity,children,snap}){const wrapperRef=useRef();const contentRef=useRef();const lenisRef=useRef();// Static on both Canvas and Export\nconst isStaticRenderer=useIsStaticRenderer();useEffect(()=>{if(isStaticRenderer)return;if(children&&(!wrapperRef.current||!contentRef.current))return;if(wrapperRef.current&&contentRef.current){if(orientation===\"horizontal\"){wrapperRef.current.style.setProperty(\"overflowX\",\"auto\");}else{wrapperRef.current.style.setProperty(\"overflowY\",\"auto\");}}const lenis=new Lenis({smoothWheel:smooth,duration:intensity/10,infinite,orientation,gestureOrientation:orientation===\"horizontal\"?\"both\":\"vertical\",autoRaf:true,autoToggle:true,anchors:true,allowNestedScroll:true,wrapper:wrapperRef.current,content:contentRef.current,syncTouch:Boolean(infinite)||orientation===\"horizontal\",stopInertiaOnNavigate:true});lenisRef.current=lenis;let lenisSnap;if(snap&&snap.snaps.length>0){lenisSnap=new Snap(lenis,{type:snap.type,distanceThreshold:snap.threshold+\"%\"});snap.snaps.forEach(item=>{if(!item.target?.current)return;const id=item.target.current.id;// workaround when content is duplicated by LenisSeamlessInfinite\nconst elements=lenis.rootElement.querySelectorAll(`#${id}`);elements.forEach(element=>{lenisSnap.addElement(element,{align:item.align});});});}window.lenis=lenis;window.lenisSnap=snap;return()=>{if(lenis)lenis.destroy();if(lenisSnap)lenisSnap.destroy();};},[smooth,infinite,orientation,intensity,children,snap,isStaticRenderer]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`html.lenis,\nhtml.lenis body {\n  height: auto;\n}\n\n.lenis:not(.lenis-autoToggle).lenis-stopped {\n  overflow: clip;\n}\n\n.lenis [data-lenis-prevent],\n.lenis [data-lenis-prevent-wheel],\n.lenis [data-lenis-prevent-touch],\n.lenis [data-lenis-prevent-vertical],\n.lenis [data-lenis-prevent-horizontal] {\n  overscroll-behavior: contain;\n}\n\n.lenis.lenis-smooth iframe {\n  pointer-events: none;\n}\n\n.lenis.lenis-autoToggle {\n  transition-property: overflow;\n  transition-duration: 1ms;\n  transition-behavior: allow-discrete;\n}`}),children&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:orientation===\"horizontal\"?{overflowX:\"auto\",width:\"100%\"}:{overflowY:\"auto\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{ref:contentRef,style:{width:\"100%\"},children:Children.map(children,child=>/*#__PURE__*/isValidElement(child)?/*#__PURE__*/cloneElement(child,{style:{...child.props.style,width:\"100%\"}}):child)})})})]});}Component.displayName=\"Lenis\";addPropertyControls(Component,{smooth:{type:ControlType.Boolean,title:\"Smooth\",defaultValue:true},intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:12,step:1,min:1,max:100,hidden(props){return props.smooth===false;},description:\"This will be ignored on mobile.\"},infinite:{type:ControlType.Boolean,title:\"Infinite\",defaultValue:false,hidden(props){return props.smooth===false;}},orientation:{type:ControlType.Enum,defaultValue:\"vertical\",displaySegmentedControl:true,options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],hidden(props){return props.smooth===false;}},children:{type:ControlType.ComponentInstance,title:\"Content\"},snap:{type:ControlType.Object,optional:true,description:\"Cooked and served by [darkroom.engineering](https://darkroom.engineering).\",controls:{type:{type:ControlType.Enum,defaultValue:\"proximity\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"proximity\",\"mandatory\",\"lock\"],optionTitles:[\"Proximity\",\"Mandatory\",\"Lock\"]},threshold:{type:ControlType.Number,defaultValue:50,min:0,max:100,unit:\"%\",hidden:props=>{return props.snap.type===\"mandatory\";}},snaps:{type:ControlType.Array,control:{type:ControlType.Object,controls:{target:{title:\"Target\",type:ControlType.ScrollSectionRef},align:{type:ControlType.Enum,defaultValue:\"center\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"start\",\"center\",\"end\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"]}}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Component\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lenis.map","// Generated by Framer (6ae8a13)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/XuUshjga4eohyQwz9LnU/ckYZimjov2T0vmx7I4th/yk1B8MPPE.js\";const enabledGestures={Pg6hwThrL:{hover:true}};const cycleOrder=[\"Pg6hwThrL\",\"IKWA32nI8\"];const serializationHash=\"framer-Cj1hS\";const variantClassNames={IKWA32nI8:\"framer-v-19qcrs7\",Pg6hwThrL:\"framer-v-weljwa\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vZq0v6yq7=undefined;const SlB_qKKzE=undefined;const transition1={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Footer Menu 01\":\"Pg6hwThrL\",\"Footer Menu 02\":\"IKWA32nI8\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,SlB_qKKzE:title??props.SlB_qKKzE??\"Home\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Pg6hwThrL\",vZq0v6yq7:link??props.vZq0v6yq7};};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,SlB_qKKzE,vZq0v6yq7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Pg6hwThrL\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"IKWA32nI8\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:vZq0v6yq7,motionChild:true,nodeId:\"Pg6hwThrL\",openInNewTab:false,scopeId:\"OJuIHylkx\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-weljwa\",className,classNames)} framer-8mxhuc`,\"data-framer-name\":\"Footer Menu 01\",layoutDependency:layoutDependency,layoutId:\"Pg6hwThrL\",ref:refBinding,style:{...style},...addPropertyOverrides({\"Pg6hwThrL-hover\":{\"data-framer-name\":undefined},IKWA32nI8:{\"data-framer-name\":\"Footer Menu 02\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4gm5al\",\"data-styles-preset\":\"yk1B8MPPE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255)))\"},children:\"Home\"})}),className:\"framer-sxlmv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AIyIYq1WD\",style:{\"--extracted-r6o4lv\":\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:SlB_qKKzE,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-cg3glc\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"Ebd5xgQRx\",style:{backgroundColor:\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\"}})]})})})})});});const css=[\".framer-Cj1hS.framer-8mxhuc, .framer-Cj1hS .framer-8mxhuc { display: block; }\",\".framer-Cj1hS.framer-weljwa { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Cj1hS .framer-sxlmv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Cj1hS .framer-cg3glc { bottom: 0px; flex: none; height: 1px; left: -5px; overflow: visible; position: absolute; width: 1px; z-index: 1; }\",\".framer-Cj1hS.framer-v-weljwa.hover .framer-cg3glc { left: 0px; width: 100%; z-index: 2; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 43\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"IKWA32nI8\":{\"layout\":[\"auto\",\"auto\"]},\"C8sP7lMxr\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"SlB_qKKzE\":\"title\",\"vZq0v6yq7\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOJuIHylkx=withCSS(Component,css,\"framer-Cj1hS\");export default FramerOJuIHylkx;FramerOJuIHylkx.displayName=\"Footer Menu\";FramerOJuIHylkx.defaultProps={height:24,width:43};addPropertyControls(FramerOJuIHylkx,{variant:{options:[\"Pg6hwThrL\",\"IKWA32nI8\"],optionTitles:[\"Footer Menu 01\",\"Footer Menu 02\"],title:\"Variant\",type:ControlType.Enum},SlB_qKKzE:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},onSlB_qKKzEChange:{changes:\"SlB_qKKzE\",type:ControlType.ChangeHandler},vZq0v6yq7:{title:\"Link\",type:ControlType.Link}});addFonts(FramerOJuIHylkx,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOJuIHylkx\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"43\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IKWA32nI8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"C8sP7lMxr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"SlB_qKKzE\\\":\\\"title\\\",\\\"vZq0v6yq7\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OJuIHylkx.map","// Generated by Framer (eb3d845)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Qdhe9pZ2v:{hover:true}};const cycleOrder=[\"Qdhe9pZ2v\",\"k7A9oHq5s\"];const serializationHash=\"framer-i390c\";const variantClassNames={k7A9oHq5s:\"framer-v-x8ifjd\",Qdhe9pZ2v:\"framer-v-1hn4uxr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const hhYNmvTtx=undefined;const uY9aUMKhT=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Footer Icon  01\":\"Qdhe9pZ2v\",\"Footer Icon  02\":\"k7A9oHq5s\"};const Variants=motion.create(React.Fragment);const getProps=({height,icon,id,link,width,...props})=>{return{...props,hhYNmvTtx:link??props.hhYNmvTtx,uY9aUMKhT:icon??props.uY9aUMKhT??{alt:\"Icon\",pixelHeight:15,pixelWidth:15,src:\"https://framerusercontent.com/images/TyZt7YLLn48LTCi1q8cmT84AsJY.svg?width=15&height=15\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"Qdhe9pZ2v\"};};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,uY9aUMKhT,hhYNmvTtx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Qdhe9pZ2v\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"k7A9oHq5s\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:hhYNmvTtx,motionChild:true,nodeId:\"Qdhe9pZ2v\",openInNewTab:true,scopeId:\"TPPxoR0m9\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1hn4uxr\",className,classNames)} framer-6rz7ql`,\"data-framer-name\":\"Footer Icon  01\",layoutDependency:layoutDependency,layoutId:\"Qdhe9pZ2v\",ref:refBinding,style:{backgroundColor:\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},...addPropertyOverrides({\"Qdhe9pZ2v-hover\":{\"data-framer-name\":undefined},k7A9oHq5s:{\"data-framer-name\":\"Footer Icon  02\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:15,intrinsicWidth:15,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+-50),pixelHeight:15,pixelWidth:15,sizes:\"15px\",...toResponsiveImage(uY9aUMKhT),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-8vxwxx\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"j3hgyGPJp\",transformTemplate:transformTemplate1,...addPropertyOverrides({\"Qdhe9pZ2v-hover\":{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:15,intrinsicWidth:15,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||34)-0-15)/2+0+0)),pixelHeight:15,pixelWidth:15,sizes:\"15px\",...toResponsiveImage(uY9aUMKhT),...{positionX:\"center\",positionY:\"center\"}},transformTemplate:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:15,intrinsicWidth:15,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||34)-0-15)/2+0+0)),pixelHeight:15,pixelWidth:15,sizes:\"15px\",...toResponsiveImage(uY9aUMKhT),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-11w3mf\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"Jc0Rnwmgn\",...addPropertyOverrides({\"Qdhe9pZ2v-hover\":{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:15,intrinsicWidth:15,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||34)- -35),pixelHeight:15,pixelWidth:15,sizes:\"15px\",...toResponsiveImage(uY9aUMKhT),...{positionX:\"center\",positionY:\"center\"}},transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})]})})})})});});const css=[\".framer-i390c.framer-6rz7ql, .framer-i390c .framer-6rz7ql { display: block; }\",\".framer-i390c.framer-1hn4uxr { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 34px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 34px; will-change: var(--framer-will-change-override, transform); }\",\".framer-i390c .framer-8vxwxx { aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: -50px; width: 15px; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-i390c .framer-11w3mf { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 15px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-i390c.framer-v-1hn4uxr.hover .framer-8vxwxx { left: unset; position: relative; top: unset; }\",\".framer-i390c.framer-v-1hn4uxr.hover .framer-11w3mf { bottom: -50px; left: 50%; position: absolute; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 34\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"k7A9oHq5s\":{\"layout\":[\"fixed\",\"fixed\"]},\"FAqtOTZ6k\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uY9aUMKhT\":\"icon\",\"hhYNmvTtx\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTPPxoR0m9=withCSS(Component,css,\"framer-i390c\");export default FramerTPPxoR0m9;FramerTPPxoR0m9.displayName=\"Footer Icon\";FramerTPPxoR0m9.defaultProps={height:34,width:34};addPropertyControls(FramerTPPxoR0m9,{variant:{options:[\"Qdhe9pZ2v\",\"k7A9oHq5s\"],optionTitles:[\"Footer Icon  01\",\"Footer Icon  02\"],title:\"Variant\",type:ControlType.Enum},uY9aUMKhT:{__defaultAssetReference:\"data:framer/asset-reference,TyZt7YLLn48LTCi1q8cmT84AsJY.svg?originalFilename=facebook-app-symbol+1.svg&width=15&height=15\",__vekterDefault:{alt:\"Icon\",assetReference:\"data:framer/asset-reference,TyZt7YLLn48LTCi1q8cmT84AsJY.svg?originalFilename=facebook-app-symbol+1.svg&width=15&height=15\"},title:\"Icon\",type:ControlType.ResponsiveImage},hhYNmvTtx:{title:\"Link\",type:ControlType.Link}});addFonts(FramerTPPxoR0m9,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTPPxoR0m9\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"k7A9oHq5s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FAqtOTZ6k\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"34\",\"framerIntrinsicWidth\":\"34\",\"framerVariables\":\"{\\\"uY9aUMKhT\\\":\\\"icon\\\",\\\"hhYNmvTtx\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TPPxoR0m9.map","// Generated by Framer (6ae8a13)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,Image as Image1,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/I7NxM10FhsqYmPYeyFyz/U7VsqokIJrTPQnQ9Z0kr/bG9mZ0LKC.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/MWvPc9lXlJpe3BtiIeIH/Y13gNanrgmdQiNJxtRZS/Rj7cWmeCl.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/XuUshjga4eohyQwz9LnU/ckYZimjov2T0vmx7I4th/yk1B8MPPE.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/zob3eg03cV5ddzdKnRnv/pNGSQiBgN7J1fwcrXput/zWzwb1JV9.js\";import FooterMenu from\"https://framerusercontent.com/modules/kWZ06fdE4nGHnyaP3D2J/3Wid4LvVo4vZ65wNpuiH/OJuIHylkx.js\";import FooterIcon from\"https://framerusercontent.com/modules/STy6lhQk8gV2Fa10loNW/TmtFNXfu1PkmAU6Pb6zs/TPPxoR0m9.js\";import SubmitButton02 from\"https://framerusercontent.com/modules/zyMiEJMesDteCYebxi5B/OuDxt1Vkn49r23tH3X5P/uNiDJQg5Z.js\";const SubmitButton02Fonts=getFonts(SubmitButton02);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const MotionDivWithFX=withFX(motion.div);const FooterMenuFonts=getFonts(FooterMenu);const FooterIconFonts=getFonts(FooterIcon);const cycleOrder=[\"sLzzEBVQp\",\"uL5qAiL_l\",\"S43I2GEjQ\"];const serializationHash=\"framer-29g4b\";const variantClassNames={S43I2GEjQ:\"framer-v-xs12nl\",sLzzEBVQp:\"framer-v-sfzm0c\",uL5qAiL_l:\"framer-v-y2c02h\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:80};const transition2={damping:60,delay:.2,mass:1,stiffness:320,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:0,y:24};const transition3={damping:80,delay:.2,mass:1,stiffness:200,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const transition4={damping:60,delay:.4,mass:1,stiffness:320,type:\"spring\"};const transition5={damping:60,delay:.6,mass:1,stiffness:320,type:\"spring\"};const transition6={damping:60,delay:.8,mass:1,stiffness:320,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};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:\"sLzzEBVQp\",Phone:\"S43I2GEjQ\",Tablet:\"uL5qAiL_l\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"sLzzEBVQp\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sLzzEBVQp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if([\"uL5qAiL_l\",\"S43I2GEjQ\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-sfzm0c\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"sLzzEBVQp\",ref:refBinding,style:{backgroundColor:\"var(--token-6d6aed16-3868-47fb-8f7e-edf51d559bd3, rgb(44, 41, 33))\",...style},...addPropertyOverrides({S43I2GEjQ:{\"data-framer-name\":\"Phone\"},uL5qAiL_l:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a8kazn\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"buV3JUsaa\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-40re5k\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"ESd0mS9o1\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v5cvzu\",\"data-framer-name\":\"Content Wrappere\",layoutDependency:layoutDependency,layoutId:\"FirUa9KkM\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ds258j\",\"data-framer-name\":\"Logo & Menu Wrapper\",layoutDependency:layoutDependency,layoutId:\"IQKVkgb7Z\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1co5gu2\",\"data-framer-name\":\"Logo & Form Wrapper\",layoutDependency:layoutDependency,layoutId:\"e7a_Vnj0e\",...addPropertyOverrides({S43I2GEjQ:{__framer__styleAppearEffectEnabled:undefined},uL5qAiL_l:{__framer__styleAppearEffectEnabled:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-115shsl\",\"data-framer-name\":\"Logo Wrapper\",layoutDependency:layoutDependency,layoutId:\"YC3wZCoej\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"XiE145WQG\",openInNewTab:false,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"Logo\",fit:\"fit\",intrinsicHeight:43,intrinsicWidth:177,pixelHeight:43,pixelWidth:177,positionX:\"center\",positionY:\"center\",sizes:\"176px\",src:\"https://framerusercontent.com/images/CzTQmRzRvZY6OR2gHkLsEnr31s.svg?width=177&height=43\"},className:\"framer-17k276l framer-x3kdeg\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"XiE145WQG\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4gm5al\",\"data-styles-preset\":\"yk1B8MPPE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2971e162-1c01-4194-880d-a7e3ece93842, rgb(197, 197, 197)))\"},children:\"Building lasting spaces through quality craftsmanship, trusted expertise, and precision\"})}),className:\"framer-10csv58\",\"data-framer-name\":\"Short Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"X87G5MugQ\",style:{\"--extracted-r6o4lv\":\"var(--token-2971e162-1c01-4194-880d-a7e3ece93842, rgb(197, 197, 197))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/7d15aa52-0676-4d6b-ba8a-52c83da82e25/submit\",className:\"framer-7jndz6\",layoutDependency:layoutDependency,layoutId:\"s3rIg639M\",nodeId:\"s3rIg639M\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1km80mx\",layoutDependency:layoutDependency,layoutId:\"gatYXIjIc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11du5ir\",\"data-styles-preset\":\"bG9mZ0LKC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-995efe12-939b-425f-bafc-d4e53c97ef49, rgb(139, 139, 139)))\"},children:\"Newsletter\"})}),className:\"framer-ou9292\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TOcVR1cPF\",style:{\"--extracted-r6o4lv\":\"var(--token-995efe12-939b-425f-bafc-d4e53c97ef49, rgb(139, 139, 139))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-jdvoee\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"aDjKqyY9D\",placeholder:\"Enter your email\",required:true,style:{\"--framer-input-background\":\"var(--token-34cbcd56-e30d-4fcb-ac82-aa089629c97e, rgb(51, 51, 51))\",\"--framer-input-border-radius-bottom-left\":\"5px\",\"--framer-input-border-radius-bottom-right\":\"5px\",\"--framer-input-border-radius-top-left\":\"5px\",\"--framer-input-border-radius-top-right\":\"5px\",\"--framer-input-font-color\":\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\",\"--framer-input-icon-mask-image\":\"none\",\"--framer-input-placeholder-color\":\"var(--token-2971e162-1c01-4194-880d-a7e3ece93842, rgb(197, 197, 197))\"},type:\"email\"})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1nhy39e-container\",layoutDependency:layoutDependency,layoutId:\"ygqvL6Ysn-container\",nodeId:\"ygqvL6Ysn\",rendersWithMotion:true,scopeId:\"J03raVRLK\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(SubmitButton02,{height:\"100%\",id:\"ygqvL6Ysn\",layoutId:\"ygqvL6Ysn\",type:\"submit\",variant:formVariants(formState,{error:\"HEACVfEyW\",pending:\"cNXjESF4t\",success:\"EiEMXmrLe\"},matchVariant(\"kTzDcGElG\")),width:\"100%\"})})})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1to6yhj\",\"data-framer-name\":\"Menu Wrapper\",layoutDependency:layoutDependency,layoutId:\"yJ4NoLcRm\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-8e0irn\",\"data-border\":true,\"data-framer-name\":\"Menu Wrapper 01\",layoutDependency:layoutDependency,layoutId:\"hxa2BQsuy\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-8c6ed882-c365-4391-aafa-abda53db00d5, rgb(77, 77, 77))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{S43I2GEjQ:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\"},uL5qAiL_l:{\"--border-left-width\":\"0px\"}},...addPropertyOverrides({S43I2GEjQ:{__framer__styleAppearEffectEnabled:undefined},uL5qAiL_l:{__framer__styleAppearEffectEnabled:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-igpt83\",\"data-styles-preset\":\"zWzwb1JV9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-32176ae2-ef7b-4e8e-a3b7-94a65a36276d, rgb(255, 102, 0)))\"},children:\"main pages\"})}),className:\"framer-1nvmcwq\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DvJ33W2fr\",style:{\"--extracted-r6o4lv\":\"var(--token-32176ae2-ef7b-4e8e-a3b7-94a65a36276d, rgb(255, 102, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2l0w8q\",\"data-framer-name\":\"Menu Wrapper\",layoutDependency:layoutDependency,layoutId:\"tW2rpocyP\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nt5cqv-container\",layoutDependency:layoutDependency,layoutId:\"o42MI5Yyn-container\",nodeId:\"o42MI5Yyn\",rendersWithMotion:true,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(FooterMenu,{height:\"100%\",id:\"o42MI5Yyn\",layoutId:\"o42MI5Yyn\",SlB_qKKzE:\"Home\",variant:matchVariant(\"Pg6hwThrL\"),vZq0v6yq7:resolvedLinks[0],width:\"100%\",...addPropertyOverrides({S43I2GEjQ:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks[2]},uL5qAiL_l:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZN4eGitxH\"},implicitPathVariables:undefined},{href:{webPageId:\"ZN4eGitxH\"},implicitPathVariables:undefined},{href:{webPageId:\"ZN4eGitxH\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vm2z61-container\",layoutDependency:layoutDependency,layoutId:\"HkmNS_Z39-container\",nodeId:\"HkmNS_Z39\",rendersWithMotion:true,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(FooterMenu,{height:\"100%\",id:\"HkmNS_Z39\",layoutId:\"HkmNS_Z39\",SlB_qKKzE:\"About\",variant:matchVariant(\"Pg6hwThrL\"),vZq0v6yq7:resolvedLinks1[0],width:\"100%\",...addPropertyOverrides({S43I2GEjQ:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks1[2]},uL5qAiL_l:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hmUpdTrVs\"},implicitPathVariables:undefined},{href:{webPageId:\"hmUpdTrVs\"},implicitPathVariables:undefined},{href:{webPageId:\"hmUpdTrVs\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qvsm22-container\",layoutDependency:layoutDependency,layoutId:\"EwY_NJpox-container\",nodeId:\"EwY_NJpox\",rendersWithMotion:true,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(FooterMenu,{height:\"100%\",id:\"EwY_NJpox\",layoutId:\"EwY_NJpox\",SlB_qKKzE:\"Services\",variant:matchVariant(\"Pg6hwThrL\"),vZq0v6yq7:resolvedLinks2[0],width:\"100%\",...addPropertyOverrides({S43I2GEjQ:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks2[2]},uL5qAiL_l:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{bGtr5kc0Z:\"skyline-business-tower\"},unresolvedPathSlugs:{bGtr5kc0Z:{collectionId:\"eSOgxhB8P\",collectionItemId:\"PCSmEynFx\"}},webPageId:\"UkG30zhW5\"},implicitPathVariables:undefined},{href:{pathVariables:{bGtr5kc0Z:\"skyline-business-tower\"},unresolvedPathSlugs:{bGtr5kc0Z:{collectionId:\"eSOgxhB8P\",collectionItemId:\"PCSmEynFx\"}},webPageId:\"UkG30zhW5\"},implicitPathVariables:undefined},{href:{pathVariables:{bGtr5kc0Z:\"skyline-business-tower\"},unresolvedPathSlugs:{bGtr5kc0Z:{collectionId:\"eSOgxhB8P\",collectionItemId:\"PCSmEynFx\"}},webPageId:\"UkG30zhW5\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pnajht-container\",layoutDependency:layoutDependency,layoutId:\"E2GEllsEp-container\",nodeId:\"E2GEllsEp\",rendersWithMotion:true,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(FooterMenu,{height:\"100%\",id:\"E2GEllsEp\",layoutId:\"E2GEllsEp\",SlB_qKKzE:\"Service details\",variant:matchVariant(\"Pg6hwThrL\"),vZq0v6yq7:resolvedLinks3[0],width:\"100%\",...addPropertyOverrides({S43I2GEjQ:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks3[2]},uL5qAiL_l:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined},{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined},{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xrbr8u-container\",layoutDependency:layoutDependency,layoutId:\"b17Izvju3-container\",nodeId:\"b17Izvju3\",rendersWithMotion:true,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(FooterMenu,{height:\"100%\",id:\"b17Izvju3\",layoutId:\"b17Izvju3\",SlB_qKKzE:\"Contact\",variant:matchVariant(\"Pg6hwThrL\"),vZq0v6yq7:resolvedLinks4[0],width:\"100%\",...addPropertyOverrides({S43I2GEjQ:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks4[2]},uL5qAiL_l:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RxXcpgRll\"},implicitPathVariables:undefined},{href:{webPageId:\"RxXcpgRll\"},implicitPathVariables:undefined},{href:{webPageId:\"RxXcpgRll\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mc8gk1-container\",layoutDependency:layoutDependency,layoutId:\"a_tdRn7Mb-container\",nodeId:\"a_tdRn7Mb\",rendersWithMotion:true,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(FooterMenu,{height:\"100%\",id:\"a_tdRn7Mb\",layoutId:\"a_tdRn7Mb\",SlB_qKKzE:\"Teams\",variant:matchVariant(\"Pg6hwThrL\"),vZq0v6yq7:resolvedLinks5[0],width:\"100%\",...addPropertyOverrides({S43I2GEjQ:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks5[2]},uL5qAiL_l:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1dmk0el\",\"data-border\":true,\"data-framer-name\":\"Menu Wrapper 02\",layoutDependency:layoutDependency,layoutId:\"nFrguxQbI\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-8c6ed882-c365-4391-aafa-abda53db00d5, rgb(77, 77, 77))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{S43I2GEjQ:{\"--border-right-width\":\"0px\"}},...addPropertyOverrides({S43I2GEjQ:{__framer__styleAppearEffectEnabled:undefined},uL5qAiL_l:{__framer__styleAppearEffectEnabled:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-igpt83\",\"data-styles-preset\":\"zWzwb1JV9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-32176ae2-ef7b-4e8e-a3b7-94a65a36276d, rgb(255, 102, 0)))\"},children:\"Quick links\"})}),className:\"framer-18cqw4w\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cJG4VFhmy\",style:{\"--extracted-r6o4lv\":\"var(--token-32176ae2-ef7b-4e8e-a3b7-94a65a36276d, rgb(255, 102, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-avnna4\",\"data-framer-name\":\"Menu Wrapper\",layoutDependency:layoutDependency,layoutId:\"tcW2yAfe8\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"scrROmeYr\"},implicitPathVariables:undefined},{href:{webPageId:\"scrROmeYr\"},implicitPathVariables:undefined},{href:{webPageId:\"scrROmeYr\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8facrm-container\",layoutDependency:layoutDependency,layoutId:\"CID3s4kMy-container\",nodeId:\"CID3s4kMy\",rendersWithMotion:true,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(FooterMenu,{height:\"100%\",id:\"CID3s4kMy\",layoutId:\"CID3s4kMy\",SlB_qKKzE:\"Blogs\",variant:matchVariant(\"Pg6hwThrL\"),vZq0v6yq7:resolvedLinks6[0],width:\"100%\",...addPropertyOverrides({S43I2GEjQ:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks6[2]},uL5qAiL_l:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{CVgbcZ5va:\"building-smarter-from-the-ground-up-for-better-results\"},unresolvedPathSlugs:{CVgbcZ5va:{collectionId:\"wtt5NMh42\",collectionItemId:\"SL8BaTpUk\"}},webPageId:\"C0qNNbfck\"},implicitPathVariables:undefined},{href:{pathVariables:{CVgbcZ5va:\"building-smarter-from-the-ground-up-for-better-results\"},unresolvedPathSlugs:{CVgbcZ5va:{collectionId:\"wtt5NMh42\",collectionItemId:\"SL8BaTpUk\"}},webPageId:\"C0qNNbfck\"},implicitPathVariables:undefined},{href:{pathVariables:{CVgbcZ5va:\"building-smarter-from-the-ground-up-for-better-results\"},unresolvedPathSlugs:{CVgbcZ5va:{collectionId:\"wtt5NMh42\",collectionItemId:\"SL8BaTpUk\"}},webPageId:\"C0qNNbfck\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bw0nxl-container\",layoutDependency:layoutDependency,layoutId:\"Ahz36Yptc-container\",nodeId:\"Ahz36Yptc\",rendersWithMotion:true,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(FooterMenu,{height:\"100%\",id:\"Ahz36Yptc\",layoutId:\"Ahz36Yptc\",SlB_qKKzE:\"Blog details\",variant:matchVariant(\"Pg6hwThrL\"),vZq0v6yq7:resolvedLinks7[0],width:\"100%\",...addPropertyOverrides({S43I2GEjQ:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks7[2]},uL5qAiL_l:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OySbqilyD\"},implicitPathVariables:undefined},{href:{webPageId:\"OySbqilyD\"},implicitPathVariables:undefined},{href:{webPageId:\"OySbqilyD\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vkxlk9-container\",layoutDependency:layoutDependency,layoutId:\"znfMLmB2d-container\",nodeId:\"znfMLmB2d\",rendersWithMotion:true,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(FooterMenu,{height:\"100%\",id:\"znfMLmB2d\",layoutId:\"znfMLmB2d\",SlB_qKKzE:\"Projects\",variant:matchVariant(\"Pg6hwThrL\"),vZq0v6yq7:resolvedLinks8[0],width:\"100%\",...addPropertyOverrides({S43I2GEjQ:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks8[2]},uL5qAiL_l:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{JNLqeBc4q:\"summit-plaza\"},unresolvedPathSlugs:{JNLqeBc4q:{collectionId:\"ojYeNMH7h\",collectionItemId:\"QiB76P9cy\"}},webPageId:\"XEzB6kmll\"},implicitPathVariables:undefined},{href:{pathVariables:{JNLqeBc4q:\"summit-plaza\"},unresolvedPathSlugs:{JNLqeBc4q:{collectionId:\"ojYeNMH7h\",collectionItemId:\"QiB76P9cy\"}},webPageId:\"XEzB6kmll\"},implicitPathVariables:undefined},{href:{pathVariables:{JNLqeBc4q:\"summit-plaza\"},unresolvedPathSlugs:{JNLqeBc4q:{collectionId:\"ojYeNMH7h\",collectionItemId:\"QiB76P9cy\"}},webPageId:\"XEzB6kmll\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o1zmna-container\",layoutDependency:layoutDependency,layoutId:\"eU8A90Wqr-container\",nodeId:\"eU8A90Wqr\",rendersWithMotion:true,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(FooterMenu,{height:\"100%\",id:\"eU8A90Wqr\",layoutId:\"eU8A90Wqr\",SlB_qKKzE:\"Project details\",variant:matchVariant(\"Pg6hwThrL\"),vZq0v6yq7:resolvedLinks9[0],width:\"100%\",...addPropertyOverrides({S43I2GEjQ:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks9[2]},uL5qAiL_l:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YFHy_tQGS\"},implicitPathVariables:undefined},{href:{webPageId:\"YFHy_tQGS\"},implicitPathVariables:undefined},{href:{webPageId:\"YFHy_tQGS\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17ajs5v-container\",layoutDependency:layoutDependency,layoutId:\"MtqcRy092-container\",nodeId:\"MtqcRy092\",rendersWithMotion:true,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(FooterMenu,{height:\"100%\",id:\"MtqcRy092\",layoutId:\"MtqcRy092\",SlB_qKKzE:\"Products\",variant:matchVariant(\"Pg6hwThrL\"),vZq0v6yq7:resolvedLinks10[0],width:\"100%\",...addPropertyOverrides({S43I2GEjQ:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks10[2]},uL5qAiL_l:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks10[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{CbuyQBSUS:\"caterpillar-950-gc\"},unresolvedPathSlugs:{CbuyQBSUS:{collectionId:\"kWctgKw2X\",collectionItemId:\"mh56K1nLD\"}},webPageId:\"WrSXTjnsN\"},implicitPathVariables:undefined},{href:{pathVariables:{CbuyQBSUS:\"caterpillar-950-gc\"},unresolvedPathSlugs:{CbuyQBSUS:{collectionId:\"kWctgKw2X\",collectionItemId:\"mh56K1nLD\"}},webPageId:\"WrSXTjnsN\"},implicitPathVariables:undefined},{href:{pathVariables:{CbuyQBSUS:\"caterpillar-950-gc\"},unresolvedPathSlugs:{CbuyQBSUS:{collectionId:\"kWctgKw2X\",collectionItemId:\"mh56K1nLD\"}},webPageId:\"WrSXTjnsN\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l36mm4-container\",layoutDependency:layoutDependency,layoutId:\"gMLGTRDpz-container\",nodeId:\"gMLGTRDpz\",rendersWithMotion:true,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(FooterMenu,{height:\"100%\",id:\"gMLGTRDpz\",layoutId:\"gMLGTRDpz\",SlB_qKKzE:\"Product Details\",variant:matchVariant(\"Pg6hwThrL\"),vZq0v6yq7:resolvedLinks11[0],width:\"100%\",...addPropertyOverrides({S43I2GEjQ:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks11[2]},uL5qAiL_l:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1wsxzy3\",\"data-border\":true,\"data-framer-name\":\"Menu Wrapper 03\",layoutDependency:layoutDependency,layoutId:\"XX23XUPSa\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-fae7250e-111a-4c62-9d64-6f0d8f86ac0e, rgba(255, 255, 255, 0.1))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},...addPropertyOverrides({S43I2GEjQ:{__framer__styleAppearEffectEnabled:undefined},uL5qAiL_l:{__framer__styleAppearEffectEnabled:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-igpt83\",\"data-styles-preset\":\"zWzwb1JV9\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-32176ae2-ef7b-4e8e-a3b7-94a65a36276d, rgb(255, 102, 0)))\"},children:\"More pages\"})}),className:\"framer-1m82w5d\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sUhItstJ9\",style:{\"--extracted-r6o4lv\":\"var(--token-32176ae2-ef7b-4e8e-a3b7-94a65a36276d, rgb(255, 102, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m0jubg\",\"data-framer-name\":\"Menu Wrapper\",layoutDependency:layoutDependency,layoutId:\"jYvROra7F\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RxXcpgRll\"},implicitPathVariables:undefined},{href:{webPageId:\"RxXcpgRll\"},implicitPathVariables:undefined},{href:{webPageId:\"RxXcpgRll\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-frg2ui-container\",layoutDependency:layoutDependency,layoutId:\"Cce_3x_Yn-container\",nodeId:\"Cce_3x_Yn\",rendersWithMotion:true,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(FooterMenu,{height:\"100%\",id:\"Cce_3x_Yn\",layoutId:\"Cce_3x_Yn\",SlB_qKKzE:\"Experts\",variant:matchVariant(\"Pg6hwThrL\"),vZq0v6yq7:resolvedLinks12[0],width:\"100%\",...addPropertyOverrides({S43I2GEjQ:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks12[2]},uL5qAiL_l:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks12[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined},{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined},{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7u9lvu-container\",layoutDependency:layoutDependency,layoutId:\"xdhe8I2js-container\",nodeId:\"xdhe8I2js\",rendersWithMotion:true,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(FooterMenu,{height:\"100%\",id:\"xdhe8I2js\",layoutId:\"xdhe8I2js\",SlB_qKKzE:\"Get in touch\",variant:matchVariant(\"Pg6hwThrL\"),vZq0v6yq7:resolvedLinks13[0],width:\"100%\",...addPropertyOverrides({S43I2GEjQ:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks13[2]},uL5qAiL_l:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks13[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hpHYS8nFp\"},implicitPathVariables:undefined},{href:{webPageId:\"hpHYS8nFp\"},implicitPathVariables:undefined},{href:{webPageId:\"hpHYS8nFp\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cg934-container\",layoutDependency:layoutDependency,layoutId:\"Z1_rSNj7Z-container\",nodeId:\"Z1_rSNj7Z\",rendersWithMotion:true,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(FooterMenu,{height:\"100%\",id:\"Z1_rSNj7Z\",layoutId:\"Z1_rSNj7Z\",SlB_qKKzE:\"404\",variant:matchVariant(\"Pg6hwThrL\"),vZq0v6yq7:resolvedLinks14[0],width:\"100%\",...addPropertyOverrides({S43I2GEjQ:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks14[2]},uL5qAiL_l:{variant:matchVariant(\"IKWA32nI8\"),vZq0v6yq7:resolvedLinks14[1]}},baseVariant,gestureVariant)})})})})]})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8i7wm8\",\"data-framer-name\":\"Icon & Text Wrapper\",layoutDependency:layoutDependency,layoutId:\"PgG8exUZT\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-877n7x\",\"data-framer-name\":\"Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"lGBDxrA68\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"35px\",...addPropertyOverrides({S43I2GEjQ:{height:31,width:\"30px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qvqfl0-container\",layoutDependency:layoutDependency,layoutId:\"mo0ChuG4z-container\",nodeId:\"mo0ChuG4z\",rendersWithMotion:true,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(FooterIcon,{height:\"100%\",hhYNmvTtx:\"https://www.facebook.com/\",id:\"mo0ChuG4z\",layoutId:\"mo0ChuG4z\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Qdhe9pZ2v\"),width:\"100%\",...addPropertyOverrides({S43I2GEjQ:{variant:matchVariant(\"k7A9oHq5s\")},uL5qAiL_l:{variant:matchVariant(\"k7A9oHq5s\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"35px\",...addPropertyOverrides({S43I2GEjQ:{height:31,width:\"30px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9ewlxw-container\",layoutDependency:layoutDependency,layoutId:\"RgU1Gf4EB-container\",nodeId:\"RgU1Gf4EB\",rendersWithMotion:true,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(FooterIcon,{height:\"100%\",hhYNmvTtx:\"https://x.com/\",id:\"RgU1Gf4EB\",layoutId:\"RgU1Gf4EB\",style:{height:\"100%\",width:\"100%\"},uY9aUMKhT:addImageAlt({pixelHeight:15,pixelWidth:15,src:\"https://framerusercontent.com/images/33rDQXnqeELgyzGqFx8c83lHke4.svg?width=15&height=15\"},\"Icon\"),variant:matchVariant(\"Qdhe9pZ2v\"),width:\"100%\",...addPropertyOverrides({S43I2GEjQ:{variant:matchVariant(\"k7A9oHq5s\")},uL5qAiL_l:{variant:matchVariant(\"k7A9oHq5s\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"35px\",...addPropertyOverrides({S43I2GEjQ:{height:31,width:\"30px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6wdbal-container\",layoutDependency:layoutDependency,layoutId:\"Dm2HpMccA-container\",nodeId:\"Dm2HpMccA\",rendersWithMotion:true,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(FooterIcon,{height:\"100%\",hhYNmvTtx:\"https://www.linkedin.com/\",id:\"Dm2HpMccA\",layoutId:\"Dm2HpMccA\",style:{height:\"100%\",width:\"100%\"},uY9aUMKhT:addImageAlt({pixelHeight:15,pixelWidth:15,src:\"https://framerusercontent.com/images/qB5792DCcdXcm8D6OLNC7qMYFE.svg?width=15&height=15\"},\"Icon\"),variant:matchVariant(\"Qdhe9pZ2v\"),width:\"100%\",...addPropertyOverrides({S43I2GEjQ:{variant:matchVariant(\"k7A9oHq5s\")},uL5qAiL_l:{variant:matchVariant(\"k7A9oHq5s\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"35px\",...addPropertyOverrides({S43I2GEjQ:{height:31,width:\"30px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1olxom-container\",layoutDependency:layoutDependency,layoutId:\"GWJHxH5nm-container\",nodeId:\"GWJHxH5nm\",rendersWithMotion:true,scopeId:\"J03raVRLK\",children:/*#__PURE__*/_jsx(FooterIcon,{height:\"100%\",hhYNmvTtx:\"https://www.youtube.com/\",id:\"GWJHxH5nm\",layoutId:\"GWJHxH5nm\",style:{height:\"100%\",width:\"100%\"},uY9aUMKhT:addImageAlt({pixelHeight:21,pixelWidth:21,src:\"https://framerusercontent.com/images/xCMwW363AKtSqExMnUWduaSHA.svg?width=21&height=21\"},\"Icon\"),variant:matchVariant(\"Qdhe9pZ2v\"),width:\"100%\",...addPropertyOverrides({S43I2GEjQ:{variant:matchVariant(\"k7A9oHq5s\")},uL5qAiL_l:{variant:matchVariant(\"k7A9oHq5s\")}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-4gm5al\",\"data-styles-preset\":\"yk1B8MPPE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b8d6da07-2419-40f4-b693-c5eb7e2928a6, rgb(251, 249, 245)))\"},children:[\"Copyright & Design by \",/*#__PURE__*/_jsx(Link,{href:\"https://reddevs.com/\",motionChild:true,nodeId:\"Awm8VgqE8\",openInNewTab:true,relValues:[],scopeId:\"J03raVRLK\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tl7y7m\",\"data-styles-preset\":\"Rj7cWmeCl\",children:\"\\xa9RedDevs\"})}),\" - Powered by\\xa0Framer - 2026\"]})}),className:\"framer-1mqt7a2\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Awm8VgqE8\",style:{\"--extracted-r6o4lv\":\"var(--token-b8d6da07-2419-40f4-b693-c5eb7e2928a6, rgb(251, 249, 245))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kbms7x\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"Epcq_pIXk\",style:{backgroundColor:\"var(--token-abe8f783-2391-4fe9-9a8b-89e806ba10cd, rgb(69, 69, 69))\"}})]})})})});});const css=[\".framer-29g4b.framer-x3kdeg, .framer-29g4b .framer-x3kdeg { display: block; }\",\".framer-29g4b.framer-sfzm0c { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 130px 30px 30px 30px; position: relative; width: 1500px; }\",\".framer-29g4b .framer-1a8kazn { 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; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-29g4b .framer-40re5k { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 5; }\",\".framer-29g4b .framer-1v5cvzu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-29g4b .framer-ds258j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-29g4b .framer-1co5gu2 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; max-width: 400px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-29g4b .framer-115shsl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-29g4b .framer-17k276l { aspect-ratio: 4.093023255813954 / 1; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 176px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-29g4b .framer-10csv58 { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-29g4b .framer-7jndz6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-29g4b .framer-1km80mx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-29g4b .framer-ou9292 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",'.framer-29g4b .framer-jdvoee { --framer-input-focused-border-color: var(--token-bd611233-6f40-451a-a826-4d8dd0569dd7, #aaaaaa); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Archivo\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 150%; --framer-input-font-size: 16px; --framer-input-font-text-alignment: left; --framer-input-font-weight: 400; --framer-input-padding: 14px 24px 14px 24px; --framer-input-wrapper-height: auto; flex: none; height: auto; position: relative; width: 100%; }',\".framer-29g4b .framer-1nhy39e-container { flex: none; height: auto; position: absolute; right: 9px; top: 71%; width: auto; z-index: 1; }\",\".framer-29g4b .framer-1to6yhj { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 520px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-29g4b .framer-8e0irn, .framer-29g4b .framer-1dmk0el, .framer-29g4b .framer-1wsxzy3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 30px 0px 30px; position: relative; width: 1px; }\",\".framer-29g4b .framer-1nvmcwq, .framer-29g4b .framer-18cqw4w, .framer-29g4b .framer-1m82w5d { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-29g4b .framer-2l0w8q, .framer-29g4b .framer-avnna4, .framer-29g4b .framer-1m0jubg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-29g4b .framer-1nt5cqv-container, .framer-29g4b .framer-vm2z61-container, .framer-29g4b .framer-1qvsm22-container, .framer-29g4b .framer-1pnajht-container, .framer-29g4b .framer-1xrbr8u-container, .framer-29g4b .framer-mc8gk1-container, .framer-29g4b .framer-8facrm-container, .framer-29g4b .framer-1bw0nxl-container, .framer-29g4b .framer-vkxlk9-container, .framer-29g4b .framer-1o1zmna-container, .framer-29g4b .framer-17ajs5v-container, .framer-29g4b .framer-1l36mm4-container, .framer-29g4b .framer-frg2ui-container, .framer-29g4b .framer-7u9lvu-container, .framer-29g4b .framer-1cg934-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-29g4b .framer-8i7wm8 { 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-29g4b .framer-877n7x { 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-29g4b .framer-1qvqfl0-container, .framer-29g4b .framer-9ewlxw-container, .framer-29g4b .framer-6wdbal-container, .framer-29g4b .framer-1olxom-container { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 35px; }\",\".framer-29g4b .framer-1mqt7a2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 5; }\",\".framer-29g4b .framer-1kbms7x { bottom: 90px; flex: none; height: 1px; left: 30px; overflow: visible; position: absolute; width: 100%; z-index: 1; }\",\".framer-29g4b.framer-v-y2c02h.framer-sfzm0c { padding: 100px 30px 30px 30px; width: 810px; }\",\".framer-29g4b.framer-v-y2c02h .framer-40re5k { align-content: flex-start; align-items: flex-start; gap: 40px; }\",\".framer-29g4b.framer-v-y2c02h .framer-1v5cvzu { gap: 50px; }\",\".framer-29g4b.framer-v-y2c02h .framer-ds258j { flex-direction: column; gap: 50px; justify-content: flex-start; }\",\".framer-29g4b.framer-v-y2c02h .framer-1co5gu2 { flex: none; gap: 30px; max-width: 500px; width: 100%; }\",\".framer-29g4b.framer-v-y2c02h .framer-1to6yhj { flex: none; gap: 80px; max-width: unset; width: 100%; }\",\".framer-29g4b.framer-v-y2c02h .framer-8e0irn, .framer-29g4b.framer-v-y2c02h .framer-1dmk0el, .framer-29g4b.framer-v-y2c02h .framer-1wsxzy3 { gap: 30px; padding: 0px 30px 0px 0px; }\",\".framer-29g4b.framer-v-xs12nl.framer-sfzm0c { padding: 80px 20px 30px 20px; width: 390px; }\",\".framer-29g4b.framer-v-xs12nl .framer-40re5k { gap: 25px; }\",\".framer-29g4b.framer-v-xs12nl .framer-1v5cvzu { gap: 40px; }\",\".framer-29g4b.framer-v-xs12nl .framer-ds258j { flex-direction: column; gap: 40px; justify-content: flex-start; }\",\".framer-29g4b.framer-v-xs12nl .framer-1co5gu2 { flex: none; gap: 30px; max-width: unset; width: 100%; }\",\".framer-29g4b.framer-v-xs12nl .framer-115shsl { gap: 10px; }\",\".framer-29g4b.framer-v-xs12nl .framer-1to6yhj { flex: none; flex-wrap: wrap; gap: 30px 80px; max-width: unset; width: 100%; }\",\".framer-29g4b.framer-v-xs12nl .framer-8e0irn, .framer-29g4b.framer-v-xs12nl .framer-1dmk0el, .framer-29g4b.framer-v-xs12nl .framer-1wsxzy3 { flex: none; gap: 15px; padding: 0px; width: min-content; }\",\".framer-29g4b.framer-v-xs12nl .framer-2l0w8q, .framer-29g4b.framer-v-xs12nl .framer-avnna4, .framer-29g4b.framer-v-xs12nl .framer-1m0jubg { gap: 5px; width: min-content; }\",\".framer-29g4b.framer-v-xs12nl .framer-8i7wm8 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 10px; justify-content: flex-start; }\",\".framer-29g4b.framer-v-xs12nl .framer-1qvqfl0-container, .framer-29g4b.framer-v-xs12nl .framer-9ewlxw-container, .framer-29g4b.framer-v-xs12nl .framer-6wdbal-container, .framer-29g4b.framer-v-xs12nl .framer-1olxom-container { width: 30px; }\",\".framer-29g4b.framer-v-xs12nl .framer-1mqt7a2 { --framer-text-wrap-override: balance; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-29g4b[data-border=\"true\"]::after, .framer-29g4b [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 543\n * @framerIntrinsicWidth 1500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"uL5qAiL_l\":{\"layout\":[\"fixed\",\"auto\"]},\"S43I2GEjQ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJ03raVRLK=withCSS(Component,css,\"framer-29g4b\");export default FramerJ03raVRLK;FramerJ03raVRLK.displayName=\"Footer 01\";FramerJ03raVRLK.defaultProps={height:543,width:1500};addPropertyControls(FramerJ03raVRLK,{variant:{options:[\"sLzzEBVQp\",\"uL5qAiL_l\",\"S43I2GEjQ\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJ03raVRLK,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Archivo\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Archivo\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/YSKLU24545WP65XCD7ZVOFPD6AKR3JSM/SPF276V6UKGPA6W5ZNFTEWBJXRSQNXCR/7BTLO3ZVFMNDGT63YATXTEALTKTYZUZG.woff2\",weight:\"400\"}]},...SubmitButton02Fonts,...FooterMenuFonts,...FooterIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerJ03raVRLK.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(SubmitButton02,{},context),forwardLoader(FooterMenu,{},context),forwardLoader(FooterIcon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJ03raVRLK\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uL5qAiL_l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"S43I2GEjQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1500\",\"framerIntrinsicHeight\":\"543\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./J03raVRLK.map","// Generated by Framer (7affe85)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Nunito Sans-600\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Nunito Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Nunito Sans\",url:\"https://fonts.gstatic.com/s/nunitosans/v19/pe1mMImSLYBIv1o4X1M8ce2xCx3yop4tQpF_MeTm0lfGWVpNn64CL7U8upHZIbMV51Q42ptCp5F5bxqqtQ1yiU4GCC5nsV8kA_Ykqw.woff2\",weight:\"600\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-Uj5o4 .framer-styles-preset-ymv9yg:not(.rich-text-wrapper), .framer-Uj5o4 .framer-styles-preset-ymv9yg.rich-text-wrapper p { --framer-font-family: \"Nunito Sans\", \"Nunito Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-4fec0d91-8e54-400f-8a8c-011c6f54949f, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-Uj5o4\";\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 (7affe85)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"PWZTjmyGQ\",\"cYDQ4iD3N\",\"TDcu7epLp\",\"fbxfGxZph\"];const serializationHash=\"framer-hIWnN\";const variantClassNames={cYDQ4iD3N:\"framer-v-zlc2xk\",fbxfGxZph:\"framer-v-1b1m0ve\",PWZTjmyGQ:\"framer-v-13zcep1\",TDcu7epLp:\"framer-v-l74vgd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const SvZj1atfr=undefined;const transition1={damping:40,delay:0,mass:1,stiffness:600,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={\"Closed 01\":\"PWZTjmyGQ\",\"Closed 02\":\"TDcu7epLp\",\"Open 01\":\"cYDQ4iD3N\",\"Open 02\":\"fbxfGxZph\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,SvZj1atfr:click??props.SvZj1atfr,variant:humanReadableVariantMap[props.variant]??props.variant??\"PWZTjmyGQ\"};};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,SvZj1atfr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PWZTjmyGQ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap3suyk2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(SvZj1atfr){const res=await SvZj1atfr(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-13zcep1\",className,classNames),\"data-framer-name\":\"Closed 01\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"PWZTjmyGQ\",onTap:onTap3suyk2,ref:refBinding,style:{...style},...addPropertyOverrides({cYDQ4iD3N:{\"data-framer-name\":\"Open 01\"},fbxfGxZph:{\"data-framer-name\":\"Open 02\"},TDcu7epLp:{\"data-framer-name\":\"Closed 02\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qj9p8v\",\"data-framer-name\":\"Frame\",layoutDependency:layoutDependency,layoutId:\"VPJzcqMQ8\",style:{rotate:0},variants:{cYDQ4iD3N:{rotate:-180},fbxfGxZph:{rotate:-180},TDcu7epLp:{rotate:0}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-11g1n7v\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"HQvrkMxZY\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\"><path d=\"M 3 5.5 L 7 9.5 L 11 5.5\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-2a98eae3-f6aa-4197-b37c-a013b5bf6b2b, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White Color&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:12703744266,withExternalLayout:true,...addPropertyOverrides({fbxfGxZph:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\"><path d=\"M 3 5.5 L 7 9.5 L 11 5.5\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-4fec0d91-8e54-400f-8a8c-011c6f54949f, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black Color&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:8702135625},TDcu7epLp:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\"><path d=\"M 3 5.5 L 7 9.5 L 11 5.5\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-4fec0d91-8e54-400f-8a8c-011c6f54949f, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Black Color&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:8702135625}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hIWnN.framer-drwft1, .framer-hIWnN .framer-drwft1 { display: block; }\",\".framer-hIWnN.framer-13zcep1 { cursor: pointer; gap: 2px; height: 14px; overflow: visible; position: relative; width: 14px; }\",\".framer-hIWnN .framer-1qj9p8v { flex: none; height: 14px; left: calc(50.00000000000002% - 14px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 14px / 2); width: 14px; }\",\".framer-hIWnN .framer-11g1n7v { flex: none; height: 14px; left: calc(50.00000000000002% - 14px / 2); position: absolute; top: calc(50.00000000000002% - 14px / 2); width: 14px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 14\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"cYDQ4iD3N\":{\"layout\":[\"fixed\",\"fixed\"]},\"TDcu7epLp\":{\"layout\":[\"fixed\",\"fixed\"]},\"fbxfGxZph\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"SvZj1atfr\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerxxh4BNkEK=withCSS(Component,css,\"framer-hIWnN\");export default Framerxxh4BNkEK;Framerxxh4BNkEK.displayName=\"Nav/Caret Icon\";Framerxxh4BNkEK.defaultProps={height:14,width:14};addPropertyControls(Framerxxh4BNkEK,{variant:{options:[\"PWZTjmyGQ\",\"cYDQ4iD3N\",\"TDcu7epLp\",\"fbxfGxZph\"],optionTitles:[\"Closed 01\",\"Open 01\",\"Closed 02\",\"Open 02\"],title:\"Variant\",type:ControlType.Enum},SvZj1atfr:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerxxh4BNkEK,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerxxh4BNkEK\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"14\",\"framerIntrinsicHeight\":\"14\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cYDQ4iD3N\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TDcu7epLp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fbxfGxZph\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"SvZj1atfr\\\":\\\"click\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xxh4BNkEK.map","// Generated by Framer (7affe85)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/hYRWfQrHSNweE9MMnkVT/j8AJrHYAyMk3Oay6X5JI/xB3mke6Sj.js\";import NavCaretIcon from\"https://framerusercontent.com/modules/75WSO0tLPUHAhklzTJ1T/CkT3gx5HpuOO1a28oqvQ/xxh4BNkEK.js\";const NavCaretIconFonts=getFonts(NavCaretIcon);const cycleOrder=[\"lfpCwGMjA\",\"h0V51Nd6V\",\"KwrQ7skgR\",\"VYJUeXX36\"];const serializationHash=\"framer-2McZj\";const variantClassNames={h0V51Nd6V:\"framer-v-c83lt3\",KwrQ7skgR:\"framer-v-o437g\",lfpCwGMjA:\"framer-v-13ybhwr\",VYJUeXX36:\"framer-v-u0in63\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const PWSlWeqS6=undefined;const DApvjrdfG=undefined;const transition1={damping:40,delay:0,mass:1,stiffness:600,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Closed 01\":\"lfpCwGMjA\",\"Closed 02\":\"KwrQ7skgR\",\"Open 01\":\"h0V51Nd6V\",\"Open 02\":\"VYJUeXX36\"};const Variants=motion.create(React.Fragment);const getProps=({height,hover,id,title,width,...props})=>{return{...props,DApvjrdfG:title??props.DApvjrdfG??\"Product\",PWSlWeqS6:hover??props.PWSlWeqS6,variant:humanReadableVariantMap[props.variant]??props.variant??\"lfpCwGMjA\"};};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,PWSlWeqS6,DApvjrdfG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lfpCwGMjA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter170i0h9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(PWSlWeqS6){const res=await PWSlWeqS6(...args);if(res===false)return false;}});const SvZj1atfrv6dpsj=activeVariantCallback(async(...args)=>{setVariant(\"lfpCwGMjA\");});const SvZj1atfr1onilki=activeVariantCallback(async(...args)=>{setVariant(\"VYJUeXX36\");});const SvZj1atfrc5xd0e=activeVariantCallback(async(...args)=>{setVariant(\"KwrQ7skgR\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-13ybhwr\",className,classNames),\"data-framer-name\":\"Closed 01\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"lfpCwGMjA\",onMouseEnter:onMouseEnter170i0h9,ref:refBinding,style:{...style},...addPropertyOverrides({h0V51Nd6V:{\"data-framer-name\":\"Open 01\"},KwrQ7skgR:{\"data-framer-name\":\"Closed 02\"},VYJUeXX36:{\"data-framer-name\":\"Open 02\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ymv9yg\",\"data-styles-preset\":\"xB3mke6Sj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2a98eae3-f6aa-4197-b37c-a013b5bf6b2b, rgb(255, 255, 255)))\"},children:\"Product\"})}),className:\"framer-p4kgh3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UneDqRuB7\",style:{\"--extracted-r6o4lv\":\"var(--token-2a98eae3-f6aa-4197-b37c-a013b5bf6b2b, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:DApvjrdfG,variants:{KwrQ7skgR:{\"--extracted-r6o4lv\":\"var(--token-4fec0d91-8e54-400f-8a8c-011c6f54949f, rgb(0, 0, 0))\"},VYJUeXX36:{\"--extracted-r6o4lv\":\"var(--token-4fec0d91-8e54-400f-8a8c-011c6f54949f, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KwrQ7skgR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ymv9yg\",\"data-styles-preset\":\"xB3mke6Sj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4fec0d91-8e54-400f-8a8c-011c6f54949f, rgb(0, 0, 0)))\"},children:\"Product\"})})},VYJUeXX36:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ymv9yg\",\"data-styles-preset\":\"xB3mke6Sj\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4fec0d91-8e54-400f-8a8c-011c6f54949f, rgb(0, 0, 0)))\"},children:\"Product\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:14,y:(componentViewport?.y||0)+(0+((componentViewport?.height||24)-0-14)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c4x0ke-container\",layoutDependency:layoutDependency,layoutId:\"aEC5ksgaY-container\",nodeId:\"aEC5ksgaY\",rendersWithMotion:true,scopeId:\"Wp9DybrRz\",children:/*#__PURE__*/_jsx(NavCaretIcon,{height:\"100%\",id:\"aEC5ksgaY\",layoutId:\"aEC5ksgaY\",SvZj1atfr:SvZj1atfrv6dpsj,variant:matchVariant(\"PWZTjmyGQ\"),width:\"100%\",...addPropertyOverrides({h0V51Nd6V:{variant:matchVariant(\"cYDQ4iD3N\")},KwrQ7skgR:{SvZj1atfr:SvZj1atfr1onilki,variant:matchVariant(\"TDcu7epLp\")},VYJUeXX36:{SvZj1atfr:SvZj1atfrc5xd0e,variant:matchVariant(\"fbxfGxZph\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2McZj.framer-16l2izi, .framer-2McZj .framer-16l2izi { display: block; }\",\".framer-2McZj.framer-13ybhwr { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-2McZj .framer-p4kgh3 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-2McZj .framer-1c4x0ke-container { flex: none; height: auto; position: relative; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 76\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"h0V51Nd6V\":{\"layout\":[\"auto\",\"auto\"]},\"KwrQ7skgR\":{\"layout\":[\"auto\",\"auto\"]},\"VYJUeXX36\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"PWSlWeqS6\":\"hover\",\"DApvjrdfG\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWp9DybrRz=withCSS(Component,css,\"framer-2McZj\");export default FramerWp9DybrRz;FramerWp9DybrRz.displayName=\"Nav/Dropdown\";FramerWp9DybrRz.defaultProps={height:24,width:76};addPropertyControls(FramerWp9DybrRz,{variant:{options:[\"lfpCwGMjA\",\"h0V51Nd6V\",\"KwrQ7skgR\",\"VYJUeXX36\"],optionTitles:[\"Closed 01\",\"Open 01\",\"Closed 02\",\"Open 02\"],title:\"Variant\",type:ControlType.Enum},PWSlWeqS6:{title:\"Hover\",type:ControlType.EventHandler},DApvjrdfG:{defaultValue:\"Product\",displayTextArea:false,title:\"Title\",type:ControlType.String},onDApvjrdfGChange:{changes:\"DApvjrdfG\",type:ControlType.ChangeHandler}});addFonts(FramerWp9DybrRz,[{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\"}]},...NavCaretIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerWp9DybrRz.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavCaretIcon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWp9DybrRz\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"76\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"24\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"PWSlWeqS6\\\":\\\"hover\\\",\\\"DApvjrdfG\\\":\\\"title\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"h0V51Nd6V\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KwrQ7skgR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VYJUeXX36\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4f63079)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={BbdSgj52S:{hover:true},FGbHCROiL:{hover:true}};const cycleOrder=[\"BbdSgj52S\",\"FGbHCROiL\"];const serializationHash=\"framer-R9GxN\";const variantClassNames={BbdSgj52S:\"framer-v-93nvqv\",FGbHCROiL:\"framer-v-124pikj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const bkfUfCOHw=undefined;const transition1={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phpne Contact 01\":\"BbdSgj52S\",\"Phpne Contact 02\":\"FGbHCROiL\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,bkfUfCOHw:link??props.bkfUfCOHw,variant:humanReadableVariantMap[props.variant]??props.variant??\"BbdSgj52S\"};};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,bkfUfCOHw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BbdSgj52S\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:bkfUfCOHw,motionChild:true,nodeId:\"BbdSgj52S\",openInNewTab:true,scopeId:\"FaKS5r5Pb\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-93nvqv\",className,classNames)} framer-tj3btm`,\"data-framer-name\":\"Phpne Contact 01\",layoutDependency:layoutDependency,layoutId:\"BbdSgj52S\",ref:refBinding,style:{backgroundColor:\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,...style},variants:{FGbHCROiL:{backgroundColor:\"var(--token-6d7b9480-fd3e-4476-9334-44c1166bfc1c, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"BbdSgj52S-hover\":{\"data-framer-name\":undefined},\"FGbHCROiL-hover\":{\"data-framer-name\":undefined},FGbHCROiL:{\"data-framer-name\":\"Phpne Contact 02\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ugn9t1\",\"data-framer-name\":\"Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"wi2hqlVqx\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:21,intrinsicWidth:21,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-20)/2)+-50),pixelHeight:21,pixelWidth:21,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/x0woKp7bCzwa8gXdW9WkVPtNqk.svg?width=21&height=21\"},className:\"framer-1t78jby\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"ga4IRr60F\",...addPropertyOverrides({\"BbdSgj52S-hover\":{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:21,intrinsicWidth:21,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-20)/2)+0+0),pixelHeight:21,pixelWidth:21,positionX:\"center\",positionY:\"center\",sizes:\"20px\",src:\"https://framerusercontent.com/images/x0woKp7bCzwa8gXdW9WkVPtNqk.svg?width=21&height=21\"}},\"FGbHCROiL-hover\":{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:21,intrinsicWidth:21,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-20)/2)+0+0),pixelHeight:21,pixelWidth:21,positionX:\"center\",positionY:\"center\",sizes:\"20px\",src:\"https://framerusercontent.com/images/BG9AvPpPuoXHLpQffBdGcBG98Lc.svg?width=21&height=21\"}},FGbHCROiL:{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:21,intrinsicWidth:21,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-20)/2)+-50),pixelHeight:21,pixelWidth:21,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/BG9AvPpPuoXHLpQffBdGcBG98Lc.svg?width=21&height=21\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:21,intrinsicWidth:21,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-20)/2)+0+0),pixelHeight:21,pixelWidth:21,positionX:\"center\",positionY:\"center\",sizes:\"20px\",src:\"https://framerusercontent.com/images/x0woKp7bCzwa8gXdW9WkVPtNqk.svg?width=21&height=21\"},className:\"framer-1fzcys8\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"A7tFnywUd\",...addPropertyOverrides({\"BbdSgj52S-hover\":{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:21,intrinsicWidth:21,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-20)/2)+20- -30),pixelHeight:21,pixelWidth:21,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/x0woKp7bCzwa8gXdW9WkVPtNqk.svg?width=21&height=21\"}},\"FGbHCROiL-hover\":{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:21,intrinsicWidth:21,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-20)/2)+20- -30),pixelHeight:21,pixelWidth:21,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/BG9AvPpPuoXHLpQffBdGcBG98Lc.svg?width=21&height=21\"}},FGbHCROiL:{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:21,intrinsicWidth:21,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-20)/2)+0+0),pixelHeight:21,pixelWidth:21,positionX:\"center\",positionY:\"center\",sizes:\"20px\",src:\"https://framerusercontent.com/images/BG9AvPpPuoXHLpQffBdGcBG98Lc.svg?width=21&height=21\"}}},baseVariant,gestureVariant)})]})})})})})});});const css=[\".framer-R9GxN.framer-tj3btm, .framer-R9GxN .framer-tj3btm { display: block; }\",\".framer-R9GxN.framer-93nvqv { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 44px; }\",\".framer-R9GxN .framer-1ugn9t1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-R9GxN .framer-1t78jby { aspect-ratio: 1 / 1; flex: none; height: auto; left: 0px; overflow: visible; position: absolute; right: 0px; top: -50px; z-index: 1; }\",\".framer-R9GxN .framer-1fzcys8 { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 20px; }\",\".framer-R9GxN.framer-v-93nvqv.hover .framer-1t78jby, .framer-R9GxN.framer-v-124pikj.hover .framer-1t78jby { left: unset; position: relative; right: unset; top: unset; width: 20px; }\",\".framer-R9GxN.framer-v-93nvqv.hover .framer-1fzcys8, .framer-R9GxN.framer-v-124pikj.hover .framer-1fzcys8 { bottom: -50px; left: 0px; position: absolute; right: 0px; width: unset; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FGbHCROiL\":{\"layout\":[\"fixed\",\"fixed\"]},\"wsGCqKMJo\":{\"layout\":[\"fixed\",\"fixed\"]},\"tAHRLuXE3\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"bkfUfCOHw\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFaKS5r5Pb=withCSS(Component,css,\"framer-R9GxN\");export default FramerFaKS5r5Pb;FramerFaKS5r5Pb.displayName=\"Phpne Contact\";FramerFaKS5r5Pb.defaultProps={height:44,width:44};addPropertyControls(FramerFaKS5r5Pb,{variant:{options:[\"BbdSgj52S\",\"FGbHCROiL\"],optionTitles:[\"Phpne Contact 01\",\"Phpne Contact 02\"],title:\"Variant\",type:ControlType.Enum},bkfUfCOHw:{title:\"Link\",type:ControlType.Link}});addFonts(FramerFaKS5r5Pb,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFaKS5r5Pb\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FGbHCROiL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wsGCqKMJo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tAHRLuXE3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"bkfUfCOHw\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"44\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FaKS5r5Pb.map","// Generated by Framer (4f63079)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/I7NxM10FhsqYmPYeyFyz/U7VsqokIJrTPQnQ9Z0kr/bG9mZ0LKC.js\";const enabledGestures={i2bJLdcK0:{hover:true}};const cycleOrder=[\"i2bJLdcK0\",\"W8MKwzgBI\"];const serializationHash=\"framer-c4Ivv\";const variantClassNames={i2bJLdcK0:\"framer-v-xdx8ro\",W8MKwzgBI:\"framer-v-xufzhn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XwPzAT4AE=undefined;const jCPJ6vY2r=undefined;const transition1={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Menu Link 01\":\"i2bJLdcK0\",\"Menu Link 02\":\"W8MKwzgBI\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,text,width,...props})=>{return{...props,jCPJ6vY2r:text??props.jCPJ6vY2r??\"Home\",variant:humanReadableVariantMap[props.variant]??props.variant??\"i2bJLdcK0\",XwPzAT4AE:link??props.XwPzAT4AE};};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,jCPJ6vY2r,XwPzAT4AE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"i2bJLdcK0\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"W8MKwzgBI\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:XwPzAT4AE,motionChild:true,nodeId:\"i2bJLdcK0\",openInNewTab:false,scopeId:\"T22GUayOf\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-xdx8ro\",className,classNames)} framer-6zoc2u`,\"data-framer-name\":\"Menu Link 01\",layoutDependency:layoutDependency,layoutId:\"i2bJLdcK0\",ref:refBinding,style:{...style},...addPropertyOverrides({\"i2bJLdcK0-hover\":{\"data-framer-name\":undefined},W8MKwzgBI:{\"data-framer-name\":\"Menu Link 02\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m2ezhz\",\"data-framer-name\":\"Menu & Icon\",layoutDependency:layoutDependency,layoutId:\"pKodRD6RD\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11du5ir\",\"data-styles-preset\":\"bG9mZ0LKC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2716c29d-5143-4f60-8699-3ce8e0154d51, rgb(87, 87, 87)))\"},children:\"Home\"})}),className:\"framer-1eaul3y\",\"data-framer-name\":\"Home\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"T_Gj4OQxh\",style:{\"--extracted-r6o4lv\":\"var(--token-2716c29d-5143-4f60-8699-3ce8e0154d51, rgb(87, 87, 87))\",\"--framer-paragraph-spacing\":\"0px\"},text:jCPJ6vY2r,variants:{\"i2bJLdcK0-hover\":{\"--extracted-r6o4lv\":\"var(--token-6d7b9480-fd3e-4476-9334-44c1166bfc1c, rgb(0, 0, 0))\"},W8MKwzgBI:{\"--extracted-r6o4lv\":\"var(--token-6d7b9480-fd3e-4476-9334-44c1166bfc1c, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"i2bJLdcK0-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11du5ir\",\"data-styles-preset\":\"bG9mZ0LKC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6d7b9480-fd3e-4476-9334-44c1166bfc1c, rgb(0, 0, 0)))\"},children:\"Home\"})})},W8MKwzgBI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11du5ir\",\"data-styles-preset\":\"bG9mZ0LKC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6d7b9480-fd3e-4476-9334-44c1166bfc1c, rgb(0, 0, 0)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-n3u5mc\",\"data-framer-name\":\"Icon Wrapper\",layoutDependency:layoutDependency,layoutId:\"vJsxl5Q33\",style:{backgroundColor:\"var(--token-afdd21b7-75b3-4718-9837-5f4480d51a2a, rgb(51, 51, 51))\",borderBottomLeftRadius:3,borderBottomRightRadius:3,borderTopLeftRadius:3,borderTopRightRadius:3},variants:{\"i2bJLdcK0-hover\":{backgroundColor:\"var(--token-32176ae2-ef7b-4e8e-a3b7-94a65a36276d, rgb(255, 102, 0))\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nxpo7j\",layoutDependency:layoutDependency,layoutId:\"pdM06ILKH\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"Icon \",fit:\"fit\",intrinsicHeight:15,intrinsicWidth:15,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+7.5+15- -10),pixelHeight:15,pixelWidth:15,positionX:\"center\",positionY:\"center\",sizes:\"15px\",src:\"https://framerusercontent.com/images/ZOH2AdYWXlrzdH0VaHJxvwPmpaI.svg?width=15&height=15\"},className:\"framer-rf39xr\",\"data-framer-name\":\"Icon \",layoutDependency:layoutDependency,layoutId:\"RdPFov9qS\",...addPropertyOverrides({\"i2bJLdcK0-hover\":{background:{alt:\"Icon \",fit:\"fit\",intrinsicHeight:15,intrinsicWidth:15,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+7.5+0+0),pixelHeight:15,pixelWidth:15,positionX:\"center\",positionY:\"center\",sizes:\"15px\",src:\"https://framerusercontent.com/images/ZOH2AdYWXlrzdH0VaHJxvwPmpaI.svg?width=15&height=15\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"Icon \",fit:\"fit\",intrinsicHeight:15,intrinsicWidth:15,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+7.5+0+0),pixelHeight:15,pixelWidth:15,positionX:\"center\",positionY:\"center\",sizes:\"15px\",src:\"https://framerusercontent.com/images/ZOH2AdYWXlrzdH0VaHJxvwPmpaI.svg?width=15&height=15\"},className:\"framer-ed0l6n\",\"data-framer-name\":\"Icon \",layoutDependency:layoutDependency,layoutId:\"JO8UF33BN\",...addPropertyOverrides({\"i2bJLdcK0-hover\":{background:{alt:\"Icon \",fit:\"fit\",intrinsicHeight:15,intrinsicWidth:15,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+7.5+-25),pixelHeight:15,pixelWidth:15,positionX:\"center\",positionY:\"center\",sizes:\"15px\",src:\"https://framerusercontent.com/images/ZOH2AdYWXlrzdH0VaHJxvwPmpaI.svg?width=15&height=15\"}}},baseVariant,gestureVariant)})]})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-h7ru4e\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"TSgAqP8AU\",style:{backgroundColor:\"var(--token-5e0e0c90-4e6d-422d-8ba0-a52fb3379c0d, rgb(219, 219, 219))\"},variants:{\"i2bJLdcK0-hover\":{backgroundColor:\"var(--token-32176ae2-ef7b-4e8e-a3b7-94a65a36276d, rgb(255, 102, 0))\"}}})]})})})})});});const css=[\".framer-c4Ivv.framer-6zoc2u, .framer-c4Ivv .framer-6zoc2u { display: block; }\",\".framer-c4Ivv.framer-xdx8ro { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 230px; }\",\".framer-c4Ivv .framer-m2ezhz { 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-c4Ivv .framer-1eaul3y { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-c4Ivv .framer-n3u5mc { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 30px; will-change: var(--framer-will-change-override, transform); }\",\".framer-c4Ivv .framer-nxpo7j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-c4Ivv .framer-rf39xr { aspect-ratio: 1 / 1; bottom: -25px; flex: none; height: auto; left: -25px; overflow: visible; position: absolute; width: 15px; z-index: 1; }\",\".framer-c4Ivv .framer-ed0l6n { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 15px; }\",\".framer-c4Ivv .framer-h7ru4e { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; z-index: 1; }\",\".framer-c4Ivv.framer-v-xufzhn.framer-xdx8ro { width: min-content; }\",\".framer-c4Ivv.framer-v-xufzhn .framer-m2ezhz { align-self: stretch; width: auto; }\",\".framer-c4Ivv.framer-v-xdx8ro.hover .framer-rf39xr { bottom: unset; left: unset; position: relative; }\",\".framer-c4Ivv.framer-v-xdx8ro.hover .framer-ed0l6n { position: absolute; right: -25px; top: -25px; z-index: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41\n * @framerIntrinsicWidth 230\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"W8MKwzgBI\":{\"layout\":[\"auto\",\"auto\"]},\"bck8vKCmz\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"jCPJ6vY2r\":\"text\",\"XwPzAT4AE\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerT22GUayOf=withCSS(Component,css,\"framer-c4Ivv\");export default FramerT22GUayOf;FramerT22GUayOf.displayName=\"Nav Link\";FramerT22GUayOf.defaultProps={height:41,width:230};addPropertyControls(FramerT22GUayOf,{variant:{options:[\"i2bJLdcK0\",\"W8MKwzgBI\"],optionTitles:[\"Menu Link 01\",\"Menu Link 02\"],title:\"Variant\",type:ControlType.Enum},jCPJ6vY2r:{defaultValue:\"Home\",displayTextArea:false,title:\"Text\",type:ControlType.String},onjCPJ6vY2rChange:{changes:\"jCPJ6vY2r\",type:ControlType.ChangeHandler},XwPzAT4AE:{title:\"Link\",type:ControlType.Link}});addFonts(FramerT22GUayOf,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerT22GUayOf\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"W8MKwzgBI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bck8vKCmz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"230\",\"framerIntrinsicHeight\":\"41\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"jCPJ6vY2r\\\":\\\"text\\\",\\\"XwPzAT4AE\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./T22GUayOf.map","// Generated by Framer (6ae8a13)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/RbCPALO6cQnVbtb5OO4Y/7VVPnSF9a0iwJkvk9chg/tr0V0OhPD.js\";import NavLink from\"https://framerusercontent.com/modules/rohXzXl3DpTR0dOTUa9A/VSXiYh9bVfXXgk21feMu/T22GUayOf.js\";const NavLinkFonts=getFonts(NavLink);const cycleOrder=[\"lT40NMtxA\",\"UOoq2Lvag\"];const serializationHash=\"framer-DNyUb\";const variantClassNames={lT40NMtxA:\"framer-v-rrutfb\",UOoq2Lvag:\"framer-v-1i93ufd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const w4KJdWaei=undefined;const transition1={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop  \":\"lT40NMtxA\",\"Phone \":\"UOoq2Lvag\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"lT40NMtxA\",w4KJdWaei:click??props.w4KJdWaei};};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,w4KJdWaei,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lT40NMtxA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap11mtcxi=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(w4KJdWaei){const res=await w4KJdWaei(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"UOoq2Lvag\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-rrutfb\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop  \",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"lT40NMtxA\",onTap:onTap11mtcxi,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-27d08ef8-630c-413d-89b9-dce7ec3cf385, rgba(0, 0, 0, 0.1))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},variants:{UOoq2Lvag:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({UOoq2Lvag:{\"data-framer-name\":\"Phone \"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12ky2je\",\"data-framer-name\":\"Menu & Logo Wrapper\",layoutDependency:layoutDependency,layoutId:\"SIqq3VBfo\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6qfc7w\",\"data-framer-name\":\"Menu Wrapper \",layoutDependency:layoutDependency,layoutId:\"i6rkikBG6\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s76yn9\",\"data-framer-name\":\"Links Wrapper 01\",layoutDependency:layoutDependency,layoutId:\"qfI__fNIk\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-4dbt5i\",\"data-styles-preset\":\"tr0V0OhPD\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-6d7b9480-fd3e-4476-9334-44c1166bfc1c, rgb(0, 0, 0)))\"},children:\"Pages\"})}),className:\"framer-1muc6qp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Y_Zu51ADb\",style:{\"--extracted-1w1cjl5\":\"var(--token-6d7b9480-fd3e-4476-9334-44c1166bfc1c, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yplkjk\",\"data-framer-name\":\"Menu Wrapper\",layoutDependency:layoutDependency,layoutId:\"UErnhpOgp\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+(30+((componentViewport?.height||604)-60-543.6)/2)+0+0+0+0+63.6+0+0,...addPropertyOverrides({UOoq2Lvag:{y:(componentViewport?.y||0)+0+0+0+0+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m3c2bq-container\",layoutDependency:layoutDependency,layoutId:\"dFM6VjdGh-container\",nodeId:\"dFM6VjdGh\",rendersWithMotion:true,scopeId:\"NC3mpW6qA\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"dFM6VjdGh\",jCPJ6vY2r:\"Home\",layoutId:\"dFM6VjdGh\",variant:matchVariant(\"i2bJLdcK0\"),width:\"100%\",XwPzAT4AE:resolvedLinks[0],...addPropertyOverrides({UOoq2Lvag:{variant:matchVariant(\"W8MKwzgBI\"),XwPzAT4AE:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZN4eGitxH\"},implicitPathVariables:undefined},{href:{webPageId:\"ZN4eGitxH\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+(30+((componentViewport?.height||604)-60-543.6)/2)+0+0+0+0+63.6+0+61,...addPropertyOverrides({UOoq2Lvag:{y:(componentViewport?.y||0)+0+0+0+0+0+0+0+0+0+61}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uoz7jf-container\",layoutDependency:layoutDependency,layoutId:\"W4WQnGpPV-container\",nodeId:\"W4WQnGpPV\",rendersWithMotion:true,scopeId:\"NC3mpW6qA\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"W4WQnGpPV\",jCPJ6vY2r:\"About\",layoutId:\"W4WQnGpPV\",variant:matchVariant(\"i2bJLdcK0\"),width:\"100%\",XwPzAT4AE:resolvedLinks1[0],...addPropertyOverrides({UOoq2Lvag:{variant:matchVariant(\"W8MKwzgBI\"),XwPzAT4AE:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined},{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+(30+((componentViewport?.height||604)-60-543.6)/2)+0+0+0+0+63.6+0+122,...addPropertyOverrides({UOoq2Lvag:{y:(componentViewport?.y||0)+0+0+0+0+0+0+0+0+0+122}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qv6lig-container\",layoutDependency:layoutDependency,layoutId:\"HkAbrZJRc-container\",nodeId:\"HkAbrZJRc\",rendersWithMotion:true,scopeId:\"NC3mpW6qA\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"HkAbrZJRc\",jCPJ6vY2r:\"Contact\",layoutId:\"HkAbrZJRc\",variant:matchVariant(\"i2bJLdcK0\"),width:\"100%\",XwPzAT4AE:resolvedLinks2[0],...addPropertyOverrides({UOoq2Lvag:{variant:matchVariant(\"W8MKwzgBI\"),XwPzAT4AE:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hmUpdTrVs\"},implicitPathVariables:undefined},{href:{webPageId:\"hmUpdTrVs\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+(30+((componentViewport?.height||604)-60-543.6)/2)+0+0+0+0+63.6+0+183,...addPropertyOverrides({UOoq2Lvag:{y:(componentViewport?.y||0)+0+0+0+0+0+0+0+0+0+183}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13e6tys-container\",layoutDependency:layoutDependency,layoutId:\"Kn_Ujh1Ms-container\",nodeId:\"Kn_Ujh1Ms\",rendersWithMotion:true,scopeId:\"NC3mpW6qA\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"Kn_Ujh1Ms\",jCPJ6vY2r:\"Services\",layoutId:\"Kn_Ujh1Ms\",variant:matchVariant(\"i2bJLdcK0\"),width:\"100%\",XwPzAT4AE:resolvedLinks3[0],...addPropertyOverrides({UOoq2Lvag:{variant:matchVariant(\"W8MKwzgBI\"),XwPzAT4AE:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{bGtr5kc0Z:\"skyline-business-tower\"},unresolvedPathSlugs:{bGtr5kc0Z:{collectionId:\"eSOgxhB8P\",collectionItemId:\"PCSmEynFx\"}},webPageId:\"UkG30zhW5\"},implicitPathVariables:undefined},{href:{pathVariables:{bGtr5kc0Z:\"skyline-business-tower\"},unresolvedPathSlugs:{bGtr5kc0Z:{collectionId:\"eSOgxhB8P\",collectionItemId:\"PCSmEynFx\"}},webPageId:\"UkG30zhW5\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+(30+((componentViewport?.height||604)-60-543.6)/2)+0+0+0+0+63.6+0+244,...addPropertyOverrides({UOoq2Lvag:{y:(componentViewport?.y||0)+0+0+0+0+0+0+0+0+0+244}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ttg1sk-container\",layoutDependency:layoutDependency,layoutId:\"l5RIkCzCU-container\",nodeId:\"l5RIkCzCU\",rendersWithMotion:true,scopeId:\"NC3mpW6qA\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"l5RIkCzCU\",jCPJ6vY2r:\"Service details\",layoutId:\"l5RIkCzCU\",variant:matchVariant(\"i2bJLdcK0\"),width:\"100%\",XwPzAT4AE:resolvedLinks4[0],...addPropertyOverrides({UOoq2Lvag:{variant:matchVariant(\"W8MKwzgBI\"),XwPzAT4AE:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fz4s5l\",\"data-framer-name\":\"Links Wrapper 02\",layoutDependency:layoutDependency,layoutId:\"UzaHniiuJ\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-4dbt5i\",\"data-styles-preset\":\"tr0V0OhPD\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-6d7b9480-fd3e-4476-9334-44c1166bfc1c, rgb(0, 0, 0)))\"},children:\"Other pages\"})}),className:\"framer-13zlpb7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Exazmp6jC\",style:{\"--extracted-1w1cjl5\":\"var(--token-6d7b9480-fd3e-4476-9334-44c1166bfc1c, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17t66sp\",\"data-framer-name\":\"Menu Wrapper\",layoutDependency:layoutDependency,layoutId:\"Lgr8GwdfC\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OySbqilyD\"},implicitPathVariables:undefined},{href:{webPageId:\"OySbqilyD\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+(30+((componentViewport?.height||604)-60-543.6)/2)+0+0+0+0+63.6+0+0,...addPropertyOverrides({UOoq2Lvag:{y:(componentViewport?.y||0)+0+0+0+0+0+305+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2oupm-container\",layoutDependency:layoutDependency,layoutId:\"UfQXvKYx3-container\",nodeId:\"UfQXvKYx3\",rendersWithMotion:true,scopeId:\"NC3mpW6qA\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"UfQXvKYx3\",jCPJ6vY2r:\"Projects\",layoutId:\"UfQXvKYx3\",variant:matchVariant(\"i2bJLdcK0\"),width:\"100%\",XwPzAT4AE:resolvedLinks5[0],...addPropertyOverrides({UOoq2Lvag:{variant:matchVariant(\"W8MKwzgBI\"),XwPzAT4AE:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{JNLqeBc4q:\"summit-plaza\"},unresolvedPathSlugs:{JNLqeBc4q:{collectionId:\"ojYeNMH7h\",collectionItemId:\"QiB76P9cy\"}},webPageId:\"XEzB6kmll\"},implicitPathVariables:undefined},{href:{pathVariables:{JNLqeBc4q:\"summit-plaza\"},unresolvedPathSlugs:{JNLqeBc4q:{collectionId:\"ojYeNMH7h\",collectionItemId:\"QiB76P9cy\"}},webPageId:\"XEzB6kmll\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+(30+((componentViewport?.height||604)-60-543.6)/2)+0+0+0+0+63.6+0+61,...addPropertyOverrides({UOoq2Lvag:{y:(componentViewport?.y||0)+0+0+0+0+0+305+0+0+0+61}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hzzbh7-container\",layoutDependency:layoutDependency,layoutId:\"pm2h2tgjk-container\",nodeId:\"pm2h2tgjk\",rendersWithMotion:true,scopeId:\"NC3mpW6qA\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"pm2h2tgjk\",jCPJ6vY2r:\"Project details \",layoutId:\"pm2h2tgjk\",variant:matchVariant(\"i2bJLdcK0\"),width:\"100%\",XwPzAT4AE:resolvedLinks6[0],...addPropertyOverrides({UOoq2Lvag:{variant:matchVariant(\"W8MKwzgBI\"),XwPzAT4AE:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"scrROmeYr\"},implicitPathVariables:undefined},{href:{webPageId:\"scrROmeYr\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+(30+((componentViewport?.height||604)-60-543.6)/2)+0+0+0+0+63.6+0+122,...addPropertyOverrides({UOoq2Lvag:{y:(componentViewport?.y||0)+0+0+0+0+0+305+0+0+0+122}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sw8qpk-container\",layoutDependency:layoutDependency,layoutId:\"hNlb7bGcK-container\",nodeId:\"hNlb7bGcK\",rendersWithMotion:true,scopeId:\"NC3mpW6qA\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"hNlb7bGcK\",jCPJ6vY2r:\"Blogs\",layoutId:\"hNlb7bGcK\",variant:matchVariant(\"i2bJLdcK0\"),width:\"100%\",XwPzAT4AE:resolvedLinks7[0],...addPropertyOverrides({UOoq2Lvag:{variant:matchVariant(\"W8MKwzgBI\"),XwPzAT4AE:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{CVgbcZ5va:\"building-smarter-from-the-ground-up-for-better-results\"},unresolvedPathSlugs:{CVgbcZ5va:{collectionId:\"wtt5NMh42\",collectionItemId:\"SL8BaTpUk\"}},webPageId:\"C0qNNbfck\"},implicitPathVariables:undefined},{href:{pathVariables:{CVgbcZ5va:\"building-smarter-from-the-ground-up-for-better-results\"},unresolvedPathSlugs:{CVgbcZ5va:{collectionId:\"wtt5NMh42\",collectionItemId:\"SL8BaTpUk\"}},webPageId:\"C0qNNbfck\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+(30+((componentViewport?.height||604)-60-543.6)/2)+0+0+0+0+63.6+0+183,...addPropertyOverrides({UOoq2Lvag:{y:(componentViewport?.y||0)+0+0+0+0+0+305+0+0+0+183}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1apa9s0-container\",layoutDependency:layoutDependency,layoutId:\"Nt7xl4rWG-container\",nodeId:\"Nt7xl4rWG\",rendersWithMotion:true,scopeId:\"NC3mpW6qA\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"Nt7xl4rWG\",jCPJ6vY2r:\"Blog details \",layoutId:\"Nt7xl4rWG\",variant:matchVariant(\"i2bJLdcK0\"),width:\"100%\",XwPzAT4AE:resolvedLinks8[0],...addPropertyOverrides({UOoq2Lvag:{variant:matchVariant(\"W8MKwzgBI\"),XwPzAT4AE:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YFHy_tQGS\"},implicitPathVariables:undefined},{href:{webPageId:\"YFHy_tQGS\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+(30+((componentViewport?.height||604)-60-543.6)/2)+0+0+0+0+63.6+0+244,...addPropertyOverrides({UOoq2Lvag:{y:(componentViewport?.y||0)+0+0+0+0+0+305+0+0+0+244}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r8m2yn-container\",layoutDependency:layoutDependency,layoutId:\"WOEte_Eg0-container\",nodeId:\"WOEte_Eg0\",rendersWithMotion:true,scopeId:\"NC3mpW6qA\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"WOEte_Eg0\",jCPJ6vY2r:\"Products\",layoutId:\"WOEte_Eg0\",variant:matchVariant(\"i2bJLdcK0\"),width:\"100%\",XwPzAT4AE:resolvedLinks9[0],...addPropertyOverrides({UOoq2Lvag:{variant:matchVariant(\"W8MKwzgBI\"),XwPzAT4AE:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-38mbdf\",\"data-framer-name\":\"Links Wrapper 03\",layoutDependency:layoutDependency,layoutId:\"YYkhEbzMz\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-4dbt5i\",\"data-styles-preset\":\"tr0V0OhPD\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-6d7b9480-fd3e-4476-9334-44c1166bfc1c, rgb(0, 0, 0)))\"},children:\"Utility pages\"})}),className:\"framer-ufxqtk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nDjZs3jJj\",style:{\"--extracted-1w1cjl5\":\"var(--token-6d7b9480-fd3e-4476-9334-44c1166bfc1c, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nmlpop\",\"data-framer-name\":\"Menu Wrapper\",layoutDependency:layoutDependency,layoutId:\"qlgqdYSDH\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{CbuyQBSUS:\"caterpillar-950-gc\"},unresolvedPathSlugs:{CbuyQBSUS:{collectionId:\"kWctgKw2X\",collectionItemId:\"mh56K1nLD\"}},webPageId:\"WrSXTjnsN\"},implicitPathVariables:undefined},{href:{pathVariables:{CbuyQBSUS:\"caterpillar-950-gc\"},unresolvedPathSlugs:{CbuyQBSUS:{collectionId:\"kWctgKw2X\",collectionItemId:\"mh56K1nLD\"}},webPageId:\"WrSXTjnsN\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+(30+((componentViewport?.height||604)-60-543.6)/2)+0+0+0+0+63.6+0+0,...addPropertyOverrides({UOoq2Lvag:{y:(componentViewport?.y||0)+0+0+0+0+0+610+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9y22e8-container\",layoutDependency:layoutDependency,layoutId:\"SEBjZ8Vn1-container\",nodeId:\"SEBjZ8Vn1\",rendersWithMotion:true,scopeId:\"NC3mpW6qA\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"SEBjZ8Vn1\",jCPJ6vY2r:\"Product details \",layoutId:\"SEBjZ8Vn1\",variant:matchVariant(\"i2bJLdcK0\"),width:\"100%\",XwPzAT4AE:resolvedLinks10[0],...addPropertyOverrides({UOoq2Lvag:{variant:matchVariant(\"W8MKwzgBI\"),XwPzAT4AE:resolvedLinks10[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RxXcpgRll\"},implicitPathVariables:undefined},{href:{webPageId:\"RxXcpgRll\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+(30+((componentViewport?.height||604)-60-543.6)/2)+0+0+0+0+63.6+0+61,...addPropertyOverrides({UOoq2Lvag:{y:(componentViewport?.y||0)+0+0+0+0+0+610+0+0+0+61}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9znka3-container\",layoutDependency:layoutDependency,layoutId:\"X7MZSfcRD-container\",nodeId:\"X7MZSfcRD\",rendersWithMotion:true,scopeId:\"NC3mpW6qA\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"X7MZSfcRD\",jCPJ6vY2r:\"Teams\",layoutId:\"X7MZSfcRD\",variant:matchVariant(\"i2bJLdcK0\"),width:\"100%\",XwPzAT4AE:resolvedLinks11[0],...addPropertyOverrides({UOoq2Lvag:{variant:matchVariant(\"W8MKwzgBI\"),XwPzAT4AE:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hpHYS8nFp\"},implicitPathVariables:undefined},{href:{webPageId:\"hpHYS8nFp\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+(30+((componentViewport?.height||604)-60-543.6)/2)+0+0+0+0+63.6+0+122,...addPropertyOverrides({UOoq2Lvag:{y:(componentViewport?.y||0)+0+0+0+0+0+610+0+0+0+122}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8kxspb-container\",layoutDependency:layoutDependency,layoutId:\"QP5knumlP-container\",nodeId:\"QP5knumlP\",rendersWithMotion:true,scopeId:\"NC3mpW6qA\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"QP5knumlP\",jCPJ6vY2r:\"404\",layoutId:\"QP5knumlP\",variant:matchVariant(\"i2bJLdcK0\"),width:\"100%\",XwPzAT4AE:resolvedLinks12[0],...addPropertyOverrides({UOoq2Lvag:{variant:matchVariant(\"W8MKwzgBI\"),XwPzAT4AE:resolvedLinks12[1]}},baseVariant,gestureVariant)})})})})]})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"Logo\",fit:\"fit\",intrinsicHeight:74,intrinsicWidth:300,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(30+((componentViewport?.height||604)-60-543.6)/2)+0+468.6),pixelHeight:74,pixelWidth:300,positionX:\"center\",positionY:\"center\",sizes:\"300px\",src:\"https://framerusercontent.com/images/FbkuZB9TjiQwmQXtzH0c2Lph4Vc.svg?width=300&height=74\"},className:\"framer-1bjelcd\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"GT7yLeAID\"})]}),isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"Image\",fit:\"fill\",intrinsicHeight:1186,intrinsicWidth:762,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(30+((componentViewport?.height||604)-60-544)/2)),pixelHeight:1186,pixelWidth:762,sizes:\"380px\",src:\"https://framerusercontent.com/images/voFitYIEYlUY76vryinv1fcNyhQ.png?width=762&height=1186\",srcSet:\"https://framerusercontent.com/images/voFitYIEYlUY76vryinv1fcNyhQ.png?scale-down-to=1024&width=762&height=1186 657w,https://framerusercontent.com/images/voFitYIEYlUY76vryinv1fcNyhQ.png?width=762&height=1186 762w\"},className:\"framer-146g0nm\",layoutDependency:layoutDependency,layoutId:\"Anw4R_x95\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}})]})})})});});const css=[\".framer-DNyUb.framer-1lxqjl0, .framer-DNyUb .framer-1lxqjl0 { display: block; }\",\".framer-DNyUb.framer-rrutfb { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 30px; position: relative; width: 1440px; }\",\".framer-DNyUb .framer-12ky2je { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 120px; height: min-content; justify-content: flex-start; max-width: 900px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-DNyUb .framer-6qfc7w { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: flex-start; max-width: 900px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-DNyUb .framer-s76yn9, .framer-DNyUb .framer-1fz4s5l { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; max-width: 230px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-DNyUb .framer-1muc6qp, .framer-DNyUb .framer-13zlpb7, .framer-DNyUb .framer-ufxqtk { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-DNyUb .framer-1yplkjk, .framer-DNyUb .framer-17t66sp, .framer-DNyUb .framer-1nmlpop { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-DNyUb .framer-1m3c2bq-container, .framer-DNyUb .framer-uoz7jf-container, .framer-DNyUb .framer-1qv6lig-container, .framer-DNyUb .framer-13e6tys-container, .framer-DNyUb .framer-ttg1sk-container, .framer-DNyUb .framer-2oupm-container, .framer-DNyUb .framer-1hzzbh7-container, .framer-DNyUb .framer-sw8qpk-container, .framer-DNyUb .framer-1apa9s0-container, .framer-DNyUb .framer-1r8m2yn-container, .framer-DNyUb .framer-9y22e8-container, .framer-DNyUb .framer-9znka3-container, .framer-DNyUb .framer-8kxspb-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-DNyUb .framer-38mbdf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; max-width: 230px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-DNyUb .framer-1bjelcd { aspect-ratio: 4 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 300px; }\",\".framer-DNyUb .framer-146g0nm { aspect-ratio: 0.6985294117647058 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 380px; }\",\".framer-DNyUb.framer-v-1i93ufd.framer-rrutfb { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; justify-content: flex-start; padding: 0px; width: 250px; }\",\".framer-DNyUb.framer-v-1i93ufd .framer-12ky2je, .framer-DNyUb.framer-v-1i93ufd .framer-38mbdf { flex: none; gap: 20px; max-width: unset; width: 100%; }\",\".framer-DNyUb.framer-v-1i93ufd .framer-6qfc7w { flex-direction: column; gap: 20px; max-width: unset; }\",\".framer-DNyUb.framer-v-1i93ufd .framer-s76yn9, .framer-DNyUb.framer-v-1i93ufd .framer-1fz4s5l { flex: none; gap: 20px; width: 250px; }\",...sharedStyle.css,'.framer-DNyUb[data-border=\"true\"]::after, .framer-DNyUb [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 604\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"UOoq2Lvag\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"w4KJdWaei\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNC3mpW6qA=withCSS(Component,css,\"framer-DNyUb\");export default FramerNC3mpW6qA;FramerNC3mpW6qA.displayName=\"Nav/Links: Essentials\";FramerNC3mpW6qA.defaultProps={height:604,width:1440};addPropertyControls(FramerNC3mpW6qA,{variant:{options:[\"lT40NMtxA\",\"UOoq2Lvag\"],optionTitles:[\"Desktop  \",\"Phone \"],title:\"Variant\",type:ControlType.Enum},w4KJdWaei:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerNC3mpW6qA,[{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,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerNC3mpW6qA.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNC3mpW6qA\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"w4KJdWaei\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"604\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UOoq2Lvag\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NC3mpW6qA.map","// Generated by Framer (4ecd144)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavDropdown from\"https://framerusercontent.com/modules/xBSW67Yiebp1kWkwRO7D/JeEWhQPbS9tTkHCaImLw/Wp9DybrRz.js\";import PhpneContact from\"https://framerusercontent.com/modules/hM7p1tOQDRUdj4bXg1Q8/jPjQcJW4FxeVRuIb9bkU/FaKS5r5Pb.js\";import NavLinksEssentials from\"https://framerusercontent.com/modules/qqkUFWDItwe0A3OlU8l8/kUzxwt6ApW098NpzxAAi/NC3mpW6qA.js\";const PhpneContactFonts=getFonts(PhpneContact);const NavLinksEssentialsFonts=getFonts(NavLinksEssentials);const cycleOrder=[\"SSRsoexCX\",\"wVXy1Kmo2\",\"LVdLi0Yid\",\"OwRuuNK07\",\"V5m_avVjt\",\"Myo6QGdCK\",\"tOOn4hOHu\",\"cLt5Jpzxt\"];const serializationHash=\"framer-Tv5rS\";const variantClassNames={cLt5Jpzxt:\"framer-v-511dgc\",LVdLi0Yid:\"framer-v-wqwa4z\",Myo6QGdCK:\"framer-v-11baqac\",OwRuuNK07:\"framer-v-zrmkum\",SSRsoexCX:\"framer-v-1ejyajg\",tOOn4hOHu:\"framer-v-1reictf\",V5m_avVjt:\"framer-v-y6i7ky\",wVXy1Kmo2:\"framer-v-1dhqk5y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const transition2={damping:40,delay:0,mass:1,stiffness:600,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Large Menu Close  01\":\"SSRsoexCX\",\"Large Menu Close  02\":\"LVdLi0Yid\",\"Large Menu Open 01\":\"wVXy1Kmo2\",\"Large Menu Open 02\":\"OwRuuNK07\",\"Phone Closed \":\"tOOn4hOHu\",\"Phone Open \":\"cLt5Jpzxt\",\"Tablet Closed \":\"V5m_avVjt\",\"Tablet Open\":\"Myo6QGdCK\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"SSRsoexCX\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SSRsoexCX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"V5m_avVjt\",\"Myo6QGdCK\",\"tOOn4hOHu\",\"cLt5Jpzxt\"].includes(baseVariant))return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap12zl4eb=activeVariantCallback(async(...args)=>{setVariant(\"Myo6QGdCK\");});const onTap1feucrp=activeVariantCallback(async(...args)=>{setVariant(\"V5m_avVjt\");});const onTap1w23pbm=activeVariantCallback(async(...args)=>{setVariant(\"cLt5Jpzxt\");});const onTap1iabyyo=activeVariantCallback(async(...args)=>{setVariant(\"tOOn4hOHu\");});const isDisplayed1=()=>{if([\"V5m_avVjt\",\"tOOn4hOHu\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"Myo6QGdCK\",\"cLt5Jpzxt\"].includes(baseVariant))return false;return true;};const onTap9dko5m=activeVariantCallback(async(...args)=>{setVariant(\"wVXy1Kmo2\");});const onTapyyv2xn=activeVariantCallback(async(...args)=>{setVariant(\"SSRsoexCX\");});const onTap541q4u=activeVariantCallback(async(...args)=>{setVariant(\"OwRuuNK07\");});const onTap1m8j67t=activeVariantCallback(async(...args)=>{setVariant(\"LVdLi0Yid\");});const isDisplayed3=()=>{if([\"wVXy1Kmo2\",\"OwRuuNK07\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if(baseVariant===\"wVXy1Kmo2\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"OwRuuNK07\")return true;return false;};const isDisplayed6=()=>{if([\"Myo6QGdCK\",\"cLt5Jpzxt\"].includes(baseVariant))return true;return false;};const w4KJdWaei1qb1576=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"V5m_avVjt\"),100);});const w4KJdWaei1v88ym4=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"tOOn4hOHu\"),100);});const isDisplayed7=()=>{if([\"wVXy1Kmo2\",\"OwRuuNK07\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ejyajg\",className,classNames),\"data-framer-name\":\"Large Menu Close  01\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"SSRsoexCX\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{cLt5Jpzxt:{backgroundColor:\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\"},Myo6QGdCK:{backgroundColor:\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\"},tOOn4hOHu:{backgroundColor:\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\"},V5m_avVjt:{backgroundColor:\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\"}},...addPropertyOverrides({cLt5Jpzxt:{\"data-framer-name\":\"Phone Open \"},LVdLi0Yid:{\"data-framer-name\":\"Large Menu Close  02\"},Myo6QGdCK:{\"data-framer-name\":\"Tablet Open\"},OwRuuNK07:{\"data-framer-name\":\"Large Menu Open 02\"},tOOn4hOHu:{\"data-framer-name\":\"Phone Closed \"},V5m_avVjt:{\"data-framer-name\":\"Tablet Closed \"},wVXy1Kmo2:{\"data-framer-name\":\"Large Menu Open 01\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ivb87o\",\"data-framer-name\":\"Logo Wrapper\",layoutDependency:layoutDependency,layoutId:\"EqQtOlg4h\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"f96BoiUF2\",openInNewTab:false,scopeId:\"R2GRLPh1o\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-7o3i4j framer-1g25dco\",\"data-framer-name\":\"Logo and Name\",layoutDependency:layoutDependency,layoutId:\"f96BoiUF2\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Logo\",fit:\"fit\",intrinsicHeight:34,intrinsicWidth:137,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(14+((componentViewport?.height||72)-28-34)/2)+0+0),pixelHeight:34,pixelWidth:137,positionX:\"center\",positionY:\"center\",sizes:\"136px\",src:\"https://framerusercontent.com/images/lgRCO1i198wVOoY4e1dAW80bac0.svg?width=137&height=34\"},className:\"framer-1b1xbva\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"V3C16kYwF\",...addPropertyOverrides({cLt5Jpzxt:{background:{alt:\"Logo\",fit:\"fit\",intrinsicHeight:34,intrinsicWidth:137,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+0),pixelHeight:34,pixelWidth:137,positionX:\"center\",positionY:\"center\",sizes:\"116.4286px\",src:\"https://framerusercontent.com/images/D62Ru2MNtMzILpNNSN2VOAFj91M.svg?width=137&height=34\"}},LVdLi0Yid:{background:{alt:\"Logo\",fit:\"fit\",intrinsicHeight:34,intrinsicWidth:137,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(14+((componentViewport?.height||72)-28-34)/2)+0+0),pixelHeight:34,pixelWidth:137,positionX:\"center\",positionY:\"center\",sizes:\"136px\",src:\"https://framerusercontent.com/images/ZwxF7y8TzK9SytswUYtIr6mkNqE.svg?width=137&height=34\"}},Myo6QGdCK:{background:{alt:\"Logo\",fit:\"fit\",intrinsicHeight:34,intrinsicWidth:137,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+20+0),pixelHeight:34,pixelWidth:137,positionX:\"center\",positionY:\"center\",sizes:\"145.5357px\",src:\"https://framerusercontent.com/images/D62Ru2MNtMzILpNNSN2VOAFj91M.svg?width=137&height=34\"}},OwRuuNK07:{background:{alt:\"Logo\",fit:\"fit\",intrinsicHeight:34,intrinsicWidth:137,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(14+((componentViewport?.height||72)-28-34)/2)+0+0),pixelHeight:34,pixelWidth:137,positionX:\"center\",positionY:\"center\",sizes:\"136px\",src:\"https://framerusercontent.com/images/ZwxF7y8TzK9SytswUYtIr6mkNqE.svg?width=137&height=34\"}},tOOn4hOHu:{background:{alt:\"Logo\",fit:\"fit\",intrinsicHeight:34,intrinsicWidth:137,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+(((componentViewport?.height||200)-40-40)/2+0+0)+0+0),pixelHeight:34,pixelWidth:137,positionX:\"center\",positionY:\"center\",sizes:\"116.4286px\",src:\"https://framerusercontent.com/images/D62Ru2MNtMzILpNNSN2VOAFj91M.svg?width=137&height=34\"}},V5m_avVjt:{background:{alt:\"Logo\",fit:\"fit\",intrinsicHeight:34,intrinsicWidth:137,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+20+(((componentViewport?.height||80)-40-50)/2+0+0)+0+0),pixelHeight:34,pixelWidth:137,positionX:\"center\",positionY:\"center\",sizes:\"145.5357px\",src:\"https://framerusercontent.com/images/D62Ru2MNtMzILpNNSN2VOAFj91M.svg?width=137&height=34\"}}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cijyic\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"bnxOnQxUT\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{cLt5Jpzxt:{backgroundColor:\"var(--token-6d7b9480-fd3e-4476-9334-44c1166bfc1c, rgb(0, 0, 0))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},Myo6QGdCK:{backgroundColor:\"var(--token-6d7b9480-fd3e-4476-9334-44c1166bfc1c, rgb(0, 0, 0))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},tOOn4hOHu:{backgroundColor:\"var(--token-6d7b9480-fd3e-4476-9334-44c1166bfc1c, rgb(0, 0, 0))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},V5m_avVjt:{backgroundColor:\"var(--token-6d7b9480-fd3e-4476-9334-44c1166bfc1c, rgb(0, 0, 0))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4}},...addPropertyOverrides({cLt5Jpzxt:{\"data-highlight\":true,onTap:onTap1iabyyo},Myo6QGdCK:{\"data-highlight\":true,onTap:onTap1feucrp},tOOn4hOHu:{\"data-highlight\":true,onTap:onTap1w23pbm},V5m_avVjt:{\"data-highlight\":true,onTap:onTap12zl4eb}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5p6tmo\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"DSrbSVFPT\",style:{backgroundColor:\"var(--token-b5c2bd97-636a-4be4-bff8-79dcbb7d1100, rgb(10, 17, 25))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{cLt5Jpzxt:{backgroundColor:\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\",rotate:-45},Myo6QGdCK:{backgroundColor:\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\",rotate:-45},tOOn4hOHu:{backgroundColor:\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\",rotate:0},V5m_avVjt:{backgroundColor:\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ffl9j5\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"SU75MC7h3\",style:{backgroundColor:\"var(--token-b5c2bd97-636a-4be4-bff8-79dcbb7d1100, rgb(10, 17, 25))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{cLt5Jpzxt:{backgroundColor:\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\",rotate:45},Myo6QGdCK:{backgroundColor:\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\",rotate:45},tOOn4hOHu:{backgroundColor:\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\",rotate:0},V5m_avVjt:{backgroundColor:\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\"}}})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-15wubww\",\"data-framer-name\":\"Menu Wrapper\",layoutDependency:layoutDependency,layoutId:\"SGjhKu98n\",children:/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({cLt5Jpzxt:{value:transition2},Myo6QGdCK:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mwc405\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"yWk9FOPKk\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:\"44px\",y:(componentViewport?.y||0)+(14+((componentViewport?.height||72)-28-44)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1becddm-container\",layoutDependency:layoutDependency,layoutId:\"wJ5GKpFnx-container\",nodeId:\"wJ5GKpFnx\",rendersWithMotion:true,scopeId:\"R2GRLPh1o\",children:/*#__PURE__*/_jsx(PhpneContact,{bkfUfCOHw:\"tel:+1 (555) 123-4567\",height:\"100%\",id:\"wJ5GKpFnx\",layoutId:\"wJ5GKpFnx\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"BbdSgj52S\"),width:\"100%\",...addPropertyOverrides({LVdLi0Yid:{variant:matchVariant(\"FGbHCROiL\")},OwRuuNK07:{variant:matchVariant(\"FGbHCROiL\")}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17da2cs\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"s2ikqxk0H\",onTap:onTap9dko5m,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{LVdLi0Yid:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},OwRuuNK07:{backgroundColor:\"var(--token-6d7b9480-fd3e-4476-9334-44c1166bfc1c, rgb(0, 0, 0))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},wVXy1Kmo2:{backgroundColor:\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4}},...addPropertyOverrides({LVdLi0Yid:{onTap:onTap541q4u},OwRuuNK07:{onTap:onTap1m8j67t},wVXy1Kmo2:{onTap:onTapyyv2xn}},baseVariant,gestureVariant),children:[isDisplayed3()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:44,intrinsicWidth:44,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(14+((componentViewport?.height||72)-28-44)/2)+0+0+0),pixelHeight:44,pixelWidth:44,positionX:\"center\",positionY:\"center\",sizes:\"44px\",src:\"https://framerusercontent.com/images/hxN2VUUyTWVmq198YsEorHadg.svg?width=44&height=44\"},className:\"framer-ytxir1\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"tVoS6tv5R\",onTap:onTap9dko5m,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},...addPropertyOverrides({LVdLi0Yid:{\"data-highlight\":undefined,background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:87,intrinsicWidth:87,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(14+((componentViewport?.height||72)-28-44)/2)+0+0+0),pixelHeight:87,pixelWidth:87,positionX:\"center\",positionY:\"center\",sizes:\"44px\",src:\"https://framerusercontent.com/images/07moXmW0vTulSoXXlUsueXEOku8.png?width=87&height=87\"},onTap:undefined}},baseVariant,gestureVariant)}),isDisplayed4()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:19,intrinsicWidth:19,pixelHeight:19,pixelWidth:19,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/rkGiSlC9moEhCOdFZ3vZ7XNVX8.svg?width=19&height=19\"},className:\"framer-1pcdgp3\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YohUJPghC\",onTap:onTapyyv2xn,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},...addPropertyOverrides({wVXy1Kmo2:{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:19,intrinsicWidth:19,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(14+((componentViewport?.height||72)-28-44)/2)+0+9+2.5),pixelHeight:19,pixelWidth:19,positionX:\"center\",positionY:\"center\",sizes:\"20px\",src:\"https://framerusercontent.com/images/rkGiSlC9moEhCOdFZ3vZ7XNVX8.svg?width=19&height=19\"}}},baseVariant,gestureVariant)}),isDisplayed5()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:15,intrinsicWidth:15,pixelHeight:15,pixelWidth:15,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/BGhP0pgpCc1UvWwGRZzZKbCWCD8.svg?width=15&height=15\"},className:\"framer-byeocd\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"PZQwL_iSC\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},...addPropertyOverrides({OwRuuNK07:{background:{alt:\"Icon\",fit:\"fit\",intrinsicHeight:15,intrinsicWidth:15,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(14+((componentViewport?.height||72)-28-44)/2)+0+0+11.5),pixelHeight:15,pixelWidth:15,positionX:\"center\",positionY:\"center\",sizes:\"20px\",src:\"https://framerusercontent.com/images/BGhP0pgpCc1UvWwGRZzZKbCWCD8.svg?width=15&height=15\"}}},baseVariant,gestureVariant)})]}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({cLt5Jpzxt:{height:604,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 40px)`,y:(componentViewport?.y||0)+0+80+0+10+0},Myo6QGdCK:{height:604,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 60px)`,y:(componentViewport?.y||0)+0+90+0+10+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hzsy6v-container\",layoutDependency:layoutDependency,layoutId:\"GcS9m_hQg-container\",nodeId:\"GcS9m_hQg\",rendersWithMotion:true,scopeId:\"R2GRLPh1o\",children:/*#__PURE__*/_jsx(NavLinksEssentials,{height:\"100%\",id:\"GcS9m_hQg\",layoutId:\"GcS9m_hQg\",style:{width:\"100%\"},variant:matchVariant(\"lT40NMtxA\"),width:\"100%\",...addPropertyOverrides({cLt5Jpzxt:{variant:matchVariant(\"UOoq2Lvag\"),w4KJdWaei:w4KJdWaei1v88ym4},Myo6QGdCK:{variant:matchVariant(\"UOoq2Lvag\"),w4KJdWaei:w4KJdWaei1qb1576}},baseVariant,gestureVariant)})})})]})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({OwRuuNK07:{height:604,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+70},wVXy1Kmo2:{height:604,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+70}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-157mp05-container\",layoutDependency:layoutDependency,layoutId:\"J6minlpuF-container\",nodeId:\"J6minlpuF\",rendersWithMotion:true,scopeId:\"R2GRLPh1o\",style:{opacity:0},variants:{OwRuuNK07:{opacity:1},wVXy1Kmo2:{opacity:1}},children:/*#__PURE__*/_jsx(NavLinksEssentials,{height:\"100%\",id:\"J6minlpuF\",layoutId:\"J6minlpuF\",style:{width:\"100%\"},variant:matchVariant(\"lT40NMtxA\"),width:\"100%\"})})})]})})})});});const css=[\".framer-Tv5rS.framer-1g25dco, .framer-Tv5rS .framer-1g25dco { display: block; }\",\".framer-Tv5rS.framer-1ejyajg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 14px 0px 14px 0px; position: relative; width: 1440px; }\",\".framer-Tv5rS .framer-ivb87o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Tv5rS .framer-7o3i4j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Tv5rS .framer-1b1xbva { aspect-ratio: 4 / 1; flex: none; height: auto; position: relative; width: 136px; }\",\".framer-Tv5rS .framer-cijyic { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-Tv5rS .framer-5p6tmo { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Tv5rS .framer-ffl9j5 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Tv5rS .framer-15wubww { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Tv5rS .framer-mwc405 { 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: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Tv5rS .framer-1becddm-container { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 44px; }\",\".framer-Tv5rS .framer-17da2cs { align-content: center; align-items: center; aspect-ratio: 1 / 1; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 44px; }\",\".framer-Tv5rS .framer-ytxir1 { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: auto; overflow: visible; position: relative; width: 44px; }\",\".framer-Tv5rS .framer-1pcdgp3 { align-content: center; align-items: center; aspect-ratio: 1 / 1; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 3px; position: relative; width: 20px; }\",\".framer-Tv5rS .framer-byeocd { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 3px; position: relative; width: 20px; }\",\".framer-Tv5rS .framer-1hzsy6v-container { flex: none; height: auto; position: relative; width: 200px; }\",\".framer-Tv5rS .framer-157mp05-container { cursor: pointer; flex: none; height: auto; position: absolute; right: 0px; top: 70px; width: 100%; z-index: 1; }\",\".framer-Tv5rS.framer-v-wqwa4z .framer-ytxir1 { cursor: unset; }\",\".framer-Tv5rS.framer-v-y6i7ky.framer-1ejyajg { flex-direction: column; gap: 0px; justify-content: center; overflow: hidden; padding: 20px 30px 20px 30px; width: 810px; }\",\".framer-Tv5rS.framer-v-y6i7ky .framer-ivb87o, .framer-Tv5rS.framer-v-1reictf .framer-ivb87o { gap: unset; justify-content: space-between; order: 0; width: 100%; z-index: 2; }\",\".framer-Tv5rS.framer-v-y6i7ky .framer-7o3i4j, .framer-Tv5rS.framer-v-11baqac .framer-7o3i4j, .framer-Tv5rS.framer-v-1reictf .framer-7o3i4j, .framer-Tv5rS.framer-v-511dgc .framer-7o3i4j { order: 0; }\",\".framer-Tv5rS.framer-v-y6i7ky .framer-1b1xbva, .framer-Tv5rS.framer-v-11baqac .framer-1b1xbva { width: 146px; }\",\".framer-Tv5rS.framer-v-y6i7ky .framer-cijyic, .framer-Tv5rS.framer-v-11baqac .framer-cijyic { aspect-ratio: 1 / 1; cursor: pointer; height: auto; order: 1; will-change: var(--framer-will-change-override, transform); }\",\".framer-Tv5rS.framer-v-y6i7ky .framer-5p6tmo, .framer-Tv5rS.framer-v-1reictf .framer-5p6tmo { height: 3px; top: calc(62.50000000000002% - 3px / 2); }\",\".framer-Tv5rS.framer-v-y6i7ky .framer-ffl9j5, .framer-Tv5rS.framer-v-1reictf .framer-ffl9j5 { height: 3px; top: calc(37.50000000000002% - 3px / 2); }\",\".framer-Tv5rS.framer-v-11baqac.framer-1ejyajg { flex-direction: column; gap: 0px; justify-content: flex-start; padding: 0px; width: 810px; }\",\".framer-Tv5rS.framer-v-11baqac .framer-ivb87o { gap: unset; justify-content: space-between; order: 0; padding: 20px 30px 20px 30px; width: 100%; z-index: 2; }\",\".framer-Tv5rS.framer-v-11baqac .framer-5p6tmo, .framer-Tv5rS.framer-v-11baqac .framer-ffl9j5, .framer-Tv5rS.framer-v-511dgc .framer-5p6tmo, .framer-Tv5rS.framer-v-511dgc .framer-ffl9j5 { height: 3px; top: calc(50.00000000000002% - 3px / 2); }\",\".framer-Tv5rS.framer-v-11baqac .framer-15wubww, .framer-Tv5rS.framer-v-511dgc .framer-15wubww { height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; order: 1; width: 100%; }\",\".framer-Tv5rS.framer-v-11baqac .framer-mwc405 { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; gap: 20px; height: 100%; justify-content: flex-start; overflow: auto; padding: 10px 30px 120px 30px; width: 1px; z-index: 2; }\",\".framer-Tv5rS.framer-v-11baqac .framer-1hzsy6v-container, .framer-Tv5rS.framer-v-511dgc .framer-1hzsy6v-container { order: 1; width: 100%; }\",\".framer-Tv5rS.framer-v-1reictf.framer-1ejyajg { flex-direction: column; gap: 0px; justify-content: center; overflow: hidden; padding: 20px; width: 390px; }\",\".framer-Tv5rS.framer-v-1reictf .framer-1b1xbva, .framer-Tv5rS.framer-v-511dgc .framer-1b1xbva { width: 116px; }\",\".framer-Tv5rS.framer-v-1reictf .framer-cijyic, .framer-Tv5rS.framer-v-511dgc .framer-cijyic { aspect-ratio: 1 / 1; cursor: pointer; height: auto; order: 1; width: 35px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Tv5rS.framer-v-511dgc.framer-1ejyajg { flex-direction: column; gap: 0px; justify-content: flex-start; padding: 0px; width: 390px; }\",\".framer-Tv5rS.framer-v-511dgc .framer-ivb87o { gap: unset; justify-content: space-between; order: 0; padding: 20px; width: 100%; z-index: 2; }\",\".framer-Tv5rS.framer-v-511dgc .framer-mwc405 { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; gap: 20px; height: 100%; justify-content: flex-start; overflow: auto; padding: 10px 20px 120px 20px; width: 1px; z-index: 2; }\",'.framer-Tv5rS[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-Tv5rS [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-Tv5rS[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-Tv5rS [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-Tv5rS[data-hide-scrollbars=\"true\"], .framer-Tv5rS [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wVXy1Kmo2\":{\"layout\":[\"fixed\",\"auto\"]},\"LVdLi0Yid\":{\"layout\":[\"fixed\",\"auto\"]},\"OwRuuNK07\":{\"layout\":[\"fixed\",\"auto\"]},\"V5m_avVjt\":{\"layout\":[\"fixed\",\"auto\"]},\"Myo6QGdCK\":{\"layout\":[\"fixed\",\"auto\"]},\"tOOn4hOHu\":{\"layout\":[\"fixed\",\"auto\"]},\"cLt5Jpzxt\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerR2GRLPh1o=withCSS(Component,css,\"framer-Tv5rS\");export default FramerR2GRLPh1o;FramerR2GRLPh1o.displayName=\"Nav/Navigation\";FramerR2GRLPh1o.defaultProps={height:72,width:1440};addPropertyControls(FramerR2GRLPh1o,{variant:{options:[\"SSRsoexCX\",\"wVXy1Kmo2\",\"LVdLi0Yid\",\"OwRuuNK07\",\"V5m_avVjt\",\"Myo6QGdCK\",\"tOOn4hOHu\",\"cLt5Jpzxt\"],optionTitles:[\"Large Menu Close  01\",\"Large Menu Open 01\",\"Large Menu Close  02\",\"Large Menu Open 02\",\"Tablet Closed \",\"Tablet Open\",\"Phone Closed \",\"Phone Open \"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerR2GRLPh1o,[{explicitInter:true,fonts:[]},...PhpneContactFonts,...NavLinksEssentialsFonts],{supportsExplicitInterCodegen:true});FramerR2GRLPh1o.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(PhpneContact,{},context),()=>forwardLoader(NavDropdown,{},context),()=>forwardLoader(NavLinksEssentials,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerR2GRLPh1o\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"72\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wVXy1Kmo2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LVdLi0Yid\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OwRuuNK07\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"V5m_avVjt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Myo6QGdCK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tOOn4hOHu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cLt5Jpzxt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./R2GRLPh1o.map","// Generated by Framer (6ae8a13)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,RenderTarget,ResolveLinks,RichText,TickerItem,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX,withOptimizedAppearEffect,withTickerFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/RMCDKo9dB6hm9bZaSn16/Lenis.js\";import SectionTitle from\"#framer/local/canvasComponent/hsybLjVLS/hsybLjVLS.js\";import Footer01 from\"#framer/local/canvasComponent/J03raVRLK/J03raVRLK.js\";import Button from\"#framer/local/canvasComponent/KoYeLtxGC/KoYeLtxGC.js\";import NavNavigation from\"#framer/local/canvasComponent/R2GRLPh1o/R2GRLPh1o.js\";import*as sharedStyle1 from\"#framer/local/css/g5U0Kh9xZ/g5U0Kh9xZ.js\";import*as sharedStyle from\"#framer/local/css/ziBRjMpL2/ziBRjMpL2.js\";const LenisFonts=getFonts(Lenis);const NavNavigationFonts=getFonts(NavNavigation);const MotionHeaderWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.header);const SectionTitleFonts=getFonts(SectionTitle);const ContainerWithFX=withFX(Container);const ButtonFonts=getFonts(Button);const MotionDivWithTickerFX=withTickerFX(motion.div);const Footer01Fonts=getFonts(Footer01);const breakpoints={Kx4FqH1Ku:\"(max-width: 809.98px)\",sjd9Tb50E:\"(min-width: 1500px)\",V1uc7t3UF:\"(min-width: 810px) and (max-width: 1499.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-NLvE5\";const variantClassNames={Kx4FqH1Ku:\"framer-v-8dil8b\",sjd9Tb50E:\"framer-v-fkjct3\",V1uc7t3UF:\"framer-v-18zkwkk\"};const transition1={damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-400};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-100,y:0};const transition2={damping:60,delay:.3,mass:1.2,stiffness:300,type:\"spring\"};const animation3={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition3={damping:50,delay:.05,mass:1,stiffness:300,type:\"spring\"};const textEffect={effect:animation3,repeat:false,startDelay:.4,threshold:.5,tokenization:\"word\",transition:transition3,trigger:\"onInView\",type:\"appear\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:0,y:24};const transition4={damping:80,delay:.2,mass:1,stiffness:200,type:\"spring\"};const breakpointRules={Kx4FqH1Ku:[\".framer-NLvE5 .framer-chy7al { --border-bottom-width: 1px; --border-color: var(--token-0bc349de-1902-4c1a-895c-6278f87a23f6, #c8c8c8); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; left: 50%; position: var(--framer-canvas-fixed-position, fixed); will-change: unset; }\",\".framer-NLvE5 .framer-7x03qd { padding: 100px 20px 80px 20px; }\",\".framer-NLvE5 .framer-1re0gy9 { align-content: flex-start; align-items: flex-start; gap: 40px; }\",\".framer-NLvE5 .framer-38t44q { align-content: flex-start; align-items: flex-start; gap: 35px; max-width: unset; }\",\".framer-NLvE5 .framer-md7pt4 { align-content: flex-start; align-items: flex-start; }\",\".framer-NLvE5 .framer-11ukl8w { --framer-text-wrap-override: balance; }\",\".framer-NLvE5 .framer-1n2mgoo { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; }\",\".framer-NLvE5 .framer-mqibfj { flex-direction: column; }\",\".framer-NLvE5 .framer-15v1lmi-container { flex: none; width: 100%; }\"],V1uc7t3UF:[\".framer-NLvE5 .framer-chy7al { --border-bottom-width: 1px; --border-color: var(--token-0bc349de-1902-4c1a-895c-6278f87a23f6, #c8c8c8); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; position: var(--framer-canvas-fixed-position, fixed); will-change: unset; }\",\".framer-NLvE5 .framer-7x03qd { padding: 160px 30px 100px 30px; }\",\".framer-NLvE5 .framer-1re0gy9 { align-content: flex-start; align-items: flex-start; gap: 50px; }\",\".framer-NLvE5 .framer-38t44q { gap: 35px; max-width: unset; }\",\".framer-NLvE5 .framer-11ukl8w { --framer-text-wrap-override: balance; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Kx4FqH1Ku:\".framer-8dil8b-override\",V1uc7t3UF:\".framer-18zkwkk-override\"};const rules=[\".framer-NLvE5.framer-5b1a22, .framer-NLvE5 .framer-5b1a22 { display: block; }\",\".framer-NLvE5.framer-fkjct3 { align-content: center; align-items: center; background-color: var(--token-f2b0b678-00b6-4fd7-88fb-6f02d9df22de, #fbf9f5); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-NLvE5 .framer-1i2ru6y-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-NLvE5 .framer-chy7al { -webkit-backdrop-filter: blur(10px); -webkit-filter: brightness(1); align-content: center; align-items: center; backdrop-filter: blur(10px); background-color: var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, #ffffff); display: flex; filter: brightness(1); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; order: -999; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-NLvE5 .framer-34pne3-container { flex: none; height: auto; max-width: 1440px; position: relative; width: 100%; }\",\".framer-NLvE5 .framer-4af6pf { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-NLvE5 .framer-7x03qd { align-content: center; align-items: center; background-color: var(--token-9d05c7c7-889b-4481-98db-5053a47b2264, #131008); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1003; overflow: hidden; padding: 300px 30px 130px 30px; position: relative; width: 100%; }\",\".framer-NLvE5 .framer-1wafn14 { 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; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-NLvE5 .framer-1re0gy9 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 5; }\",\".framer-NLvE5 .framer-38t44q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 610px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NLvE5 .framer-md7pt4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NLvE5 .framer-4iygwo-container, .framer-NLvE5 .framer-1pu2ezx-container, .framer-NLvE5 .framer-1mt27c9-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-NLvE5 .framer-11ukl8w { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-NLvE5 .framer-1n2mgoo { 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: 100%; }\",\".framer-NLvE5 .framer-4dpat7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-NLvE5 .framer-1qfwooi { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-NLvE5 .framer-mqibfj { 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: 1004; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-NLvE5 .framer-15v1lmi-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,'.framer-NLvE5[data-border=\"true\"]::after, .framer-NLvE5 [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; }'];const mediaQueries={Kx4FqH1Ku:\"(max-width: 809.98px)\",sjd9Tb50E:\"(min-width: 1500px)\",V1uc7t3UF:\"(min-width: 810px) and (max-width: 1499.98px)\"};const humanReadableVariantMap={Desktop:\"sjd9Tb50E\",Phone:\"Kx4FqH1Ku\",Tablet:\"V1uc7t3UF\"};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??\"sjd9Tb50E\"};};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];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"sjd9Tb50E\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-f2b0b678-00b6-4fd7-88fb-6f02d9df22de, rgb(251, 249, 245)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-fkjct3\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1i2ru6y-container\",\"data-framer-name\":\"Smooth Scroll\",isAuthoredByUser:true,isModuleExternal:true,name:\"Smooth Scroll\",nodeId:\"jIYWJA5J7\",scopeId:\"R4g0hSLRb\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"jIYWJA5J7\",infinite:false,intensity:30,layoutId:\"jIYWJA5J7\",name:\"Smooth Scroll\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Kx4FqH1Ku:{\"data-border\":true,\"data-framer-layout-hint-center-x\":true,animate:undefined,initial:undefined,optimized:undefined,transformTemplate:transformTemplate1},V1uc7t3UF:{\"data-border\":true,animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsx(MotionHeaderWithOptimizedAppearEffect,{animate:animation,className:\"framer-chy7al\",\"data-framer-appear-id\":\"chy7al\",\"data-framer-name\":\"Header \",initial:animation1,optimized:true,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"min(100vw, 1440px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-34pne3-container\",nodeId:\"ZZdQVe_mA\",scopeId:\"R4g0hSLRb\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Kx4FqH1Ku:{variant:matchVariant(\"tOOn4hOHu\")},V1uc7t3UF:{variant:matchVariant(\"V5m_avVjt\")}},children:/*#__PURE__*/_jsx(NavNavigation,{height:\"100%\",id:\"ZZdQVe_mA\",layoutId:\"ZZdQVe_mA\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"LVdLi0Yid\"),width:\"100%\"})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-4af6pf\"}),/*#__PURE__*/_jsxs(motion.section,{className:\"framer-7x03qd\",\"data-framer-name\":\"CTA Section\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wafn14\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1re0gy9\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-38t44q\",\"data-framer-name\":\"Title & Button Wrapper\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-md7pt4\",\"data-framer-name\":\"Title Wrapper\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Kx4FqH1Ku:{y:1300},V1uc7t3UF:{y:1360}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:1500,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Kx4FqH1Ku:{__framer__styleAppearEffectEnabled:undefined},V1uc7t3UF:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-4iygwo-container\",nodeId:\"Li59P00Hy\",rendersWithMotion:true,scopeId:\"R4g0hSLRb\",children:/*#__PURE__*/_jsx(SectionTitle,{height:\"100%\",id:\"Li59P00Hy\",layoutId:\"Li59P00Hy\",OcyeDgMIo:\"CTA\",variant:matchVariant(\"ywcm2LUsn\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Kx4FqH1Ku:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-pxys3v\",\"data-styles-preset\":\"ziBRjMpL2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\"},children:\"Let’s bring your next construction project to life\"})}),effect:undefined},V1uc7t3UF:{effect:undefined}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-pxys3v\",\"data-styles-preset\":\"ziBRjMpL2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\"},children:\"Let’s bring your next construction project to life\"})}),className:\"framer-11ukl8w\",\"data-framer-name\":\"Title\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1n2mgoo\",\"data-framer-name\":\"Button Wrapper\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined},{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined},{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Kx4FqH1Ku:{y:1431.4},V1uc7t3UF:{y:1491.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:1636.4,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Kx4FqH1Ku:{__framer__styleAppearEffectEnabled:undefined},V1uc7t3UF:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1pu2ezx-container\",nodeId:\"R1z1P0TvY\",rendersWithMotion:true,scopeId:\"R4g0hSLRb\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Kx4FqH1Ku:{JO8Qv5iwz:resolvedLinks[2],variant:matchVariant(\"mM3oVbAKD\")},V1uc7t3UF:{JO8Qv5iwz:resolvedLinks[1],variant:matchVariant(\"mM3oVbAKD\")}},children:/*#__PURE__*/_jsx(Button,{height:\"100%\",HmZ8V9Vny:\"Contact us\",id:\"R1z1P0TvY\",JO8Qv5iwz:resolvedLinks[0],layoutId:\"R1z1P0TvY\",variant:matchVariant(\"Eaf47SQ9V\"),width:\"100%\"})})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OySbqilyD\"},implicitPathVariables:undefined},{href:{webPageId:\"OySbqilyD\"},implicitPathVariables:undefined},{href:{webPageId:\"OySbqilyD\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Kx4FqH1Ku:{y:1503.4},V1uc7t3UF:{y:1491.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:1636.4,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Kx4FqH1Ku:{__framer__styleAppearEffectEnabled:undefined},V1uc7t3UF:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1mt27c9-container\",nodeId:\"cpz4ikxGX\",rendersWithMotion:true,scopeId:\"R4g0hSLRb\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Kx4FqH1Ku:{JO8Qv5iwz:resolvedLinks1[2],variant:matchVariant(\"pZGpd8OSP\")},V1uc7t3UF:{JO8Qv5iwz:resolvedLinks1[1],variant:matchVariant(\"pZGpd8OSP\")}},children:/*#__PURE__*/_jsx(Button,{height:\"100%\",HmZ8V9Vny:\"View Project\",id:\"cpz4ikxGX\",JO8Qv5iwz:resolvedLinks1[0],layoutId:\"cpz4ikxGX\",variant:matchVariant(\"zNJZoCPlz\"),width:\"100%\"})})})})})})})]})]})})}),/*#__PURE__*/_jsx(MotionDivWithTickerFX,{className:\"framer-4dpat7\",\"data-framer-name\":\"Ticker\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:10,tickerEffectHoverModifier:100,tickerEffectOverflow:\"visible\",tickerEffectPosition:\"absolute\",tickerEffectStackDirection:\"row\",tickerEffectVelocity:80,children:/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1y9su72\",\"data-styles-preset\":\"g5U0Kh9xZ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-959a43af-438a-4366-8f6f-bfc0ded3eeec, rgb(71, 68, 60))\"},children:\"Turn your plans into reality\"})}),className:\"framer-1qfwooi\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-mqibfj\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Kx4FqH1Ku:{width:\"100vw\",y:1635.4},V1uc7t3UF:{y:1643.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:543,width:\"max(100vw, 1px)\",y:1818.4,children:/*#__PURE__*/_jsx(Container,{className:\"framer-15v1lmi-container\",nodeId:\"uy2Qc1eXq\",scopeId:\"R4g0hSLRb\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Kx4FqH1Ku:{variant:matchVariant(\"S43I2GEjQ\")},V1uc7t3UF:{variant:matchVariant(\"uL5qAiL_l\")}},children:/*#__PURE__*/_jsx(Footer01,{height:\"100%\",id:\"uy2Qc1eXq\",layoutId:\"uy2Qc1eXq\",style:{width:\"100%\"},variant:matchVariant(\"sLzzEBVQp\"),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 1666\n * @framerIntrinsicWidth 1500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"V1uc7t3UF\":{\"layout\":[\"fixed\",\"fixed\"]},\"Kx4FqH1Ku\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"sjd9Tb50E\":[\".framer-1i2ru6y-container\",\".framer-chy7al\",\".framer-7x03qd\",\".framer-mqibfj\"],\"V1uc7t3UF\":[\".framer-1i2ru6y-container\",\".framer-chy7al\",\".framer-7x03qd\",\".framer-mqibfj\"],\"Kx4FqH1Ku\":[\".framer-1i2ru6y-container\",\".framer-chy7al\",\".framer-7x03qd\",\".framer-mqibfj\"]}\n * @framerBreakpoints {\"sjd9Tb50E\":{\"min\":1500,\"canvasClassName\":\"framer-fkjct3-override\",\"minHeight\":1666,\"name\":\"Desktop\",\"width\":1500,\"rootFontSize\":16},\"V1uc7t3UF\":{\"min\":810,\"max\":1499,\"canvasClassName\":\"framer-18zkwkk-override\",\"minHeight\":1666,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Kx4FqH1Ku\":{\"max\":809,\"canvasClassName\":\"framer-8dil8b-override\",\"minHeight\":1666,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant sjd9Tb50E\n * @framerLayoutTemplate true\n */const FramerR4g0hSLRb=withCSS(Component,css,\"framer-NLvE5\");export default FramerR4g0hSLRb;FramerR4g0hSLRb.displayName=\"Inner Template 02\";FramerR4g0hSLRb.defaultProps={height:1666,width:1500};addFonts(FramerR4g0hSLRb,[{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\"}]},...LenisFonts,...NavNavigationFonts,...SectionTitleFonts,...ButtonFonts,...Footer01Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerR4g0hSLRb.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavNavigation,{},context),forwardLoader(SectionTitle,{},context),forwardLoader(Button,{},context),forwardLoader(Footer01,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerR4g0hSLRb\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"sjd9Tb50E\\\":[\\\".framer-1i2ru6y-container\\\",\\\".framer-chy7al\\\",\\\".framer-7x03qd\\\",\\\".framer-mqibfj\\\"],\\\"V1uc7t3UF\\\":[\\\".framer-1i2ru6y-container\\\",\\\".framer-chy7al\\\",\\\".framer-7x03qd\\\",\\\".framer-mqibfj\\\"],\\\"Kx4FqH1Ku\\\":[\\\".framer-1i2ru6y-container\\\",\\\".framer-chy7al\\\",\\\".framer-7x03qd\\\",\\\".framer-mqibfj\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"V1uc7t3UF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Kx4FqH1Ku\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDefaultVariant\":\"sjd9Tb50E\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1500\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"sjd9Tb50E\\\":{\\\"min\\\":1500,\\\"canvasClassName\\\":\\\"framer-fkjct3-override\\\",\\\"minHeight\\\":1666,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1500,\\\"rootFontSize\\\":16},\\\"V1uc7t3UF\\\":{\\\"min\\\":810,\\\"max\\\":1499,\\\"canvasClassName\\\":\\\"framer-18zkwkk-override\\\",\\\"minHeight\\\":1666,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Kx4FqH1Ku\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-8dil8b-override\\\",\\\"minHeight\\\":1666,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1666\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ae8a13)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,RenderTarget,ResolveLinks,RichText,TickerItem,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX,withOptimizedAppearEffect,withTickerFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/RMCDKo9dB6hm9bZaSn16/Lenis.js\";import SectionTitle from\"#framer/local/canvasComponent/hsybLjVLS/hsybLjVLS.js\";import Footer01 from\"#framer/local/canvasComponent/J03raVRLK/J03raVRLK.js\";import Button from\"#framer/local/canvasComponent/KoYeLtxGC/KoYeLtxGC.js\";import NavNavigation from\"#framer/local/canvasComponent/R2GRLPh1o/R2GRLPh1o.js\";import*as sharedStyle1 from\"#framer/local/css/g5U0Kh9xZ/g5U0Kh9xZ.js\";import*as sharedStyle from\"#framer/local/css/ziBRjMpL2/ziBRjMpL2.js\";const LenisFonts=getFonts(Lenis);const NavNavigationFonts=getFonts(NavNavigation);const MotionHeaderWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.header);const SectionTitleFonts=getFonts(SectionTitle);const ContainerWithFX=withFX(Container);const ButtonFonts=getFonts(Button);const MotionDivWithTickerFX=withTickerFX(motion.div);const Footer01Fonts=getFonts(Footer01);const breakpoints={AJGSY05RL:\"(min-width: 810px) and (max-width: 1499.98px)\",igqYZFmXA:\"(min-width: 1500px)\",nSe300aUX:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Wkl8J\";const variantClassNames={AJGSY05RL:\"framer-v-n91nxb\",igqYZFmXA:\"framer-v-hizka1\",nSe300aUX:\"framer-v-y7uzcg\"};const transition1={damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-400};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-100,y:0};const transition2={damping:60,delay:.3,mass:1.2,stiffness:300,type:\"spring\"};const animation3={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition3={damping:50,delay:.05,mass:1,stiffness:300,type:\"spring\"};const textEffect={effect:animation3,repeat:false,startDelay:.4,threshold:.5,tokenization:\"word\",transition:transition3,trigger:\"onInView\",type:\"appear\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:0,y:24};const transition4={damping:80,delay:.2,mass:1,stiffness:200,type:\"spring\"};const breakpointRules={AJGSY05RL:[\".framer-Wkl8J .framer-1tj0wpx { --border-bottom-width: 1px; --border-color: var(--token-0bc349de-1902-4c1a-895c-6278f87a23f6, #c8c8c8); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; position: var(--framer-canvas-fixed-position, fixed); will-change: unset; }\",\".framer-Wkl8J .framer-q9j7w0 { padding: 160px 30px 100px 30px; }\",\".framer-Wkl8J .framer-72vler { align-content: flex-start; align-items: flex-start; gap: 50px; }\",\".framer-Wkl8J .framer-uxlhlm { gap: 35px; max-width: unset; }\",\".framer-Wkl8J .framer-l5w2o2 { --framer-text-wrap-override: balance; }\"],nSe300aUX:[\".framer-Wkl8J .framer-1tj0wpx { --border-bottom-width: 1px; --border-color: var(--token-0bc349de-1902-4c1a-895c-6278f87a23f6, #c8c8c8); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; left: 50%; position: var(--framer-canvas-fixed-position, fixed); will-change: unset; }\",\".framer-Wkl8J .framer-q9j7w0 { padding: 100px 20px 80px 20px; }\",\".framer-Wkl8J .framer-72vler { align-content: flex-start; align-items: flex-start; gap: 40px; }\",\".framer-Wkl8J .framer-uxlhlm { align-content: flex-start; align-items: flex-start; gap: 35px; max-width: unset; }\",\".framer-Wkl8J .framer-18kwfy0 { align-content: flex-start; align-items: flex-start; }\",\".framer-Wkl8J .framer-l5w2o2 { --framer-text-wrap-override: balance; }\",\".framer-Wkl8J .framer-1iug56m { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; }\",\".framer-Wkl8J .framer-13cv5dy { flex-direction: column; }\",\".framer-Wkl8J .framer-1cron07-container { flex: none; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={AJGSY05RL:\".framer-n91nxb-override\",nSe300aUX:\".framer-y7uzcg-override\"};const rules=[\".framer-Wkl8J.framer-sn9j8u, .framer-Wkl8J .framer-sn9j8u { display: block; }\",\".framer-Wkl8J.framer-hizka1 { align-content: center; align-items: center; background-color: var(--token-f2b0b678-00b6-4fd7-88fb-6f02d9df22de, #fbf9f5); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Wkl8J .framer-1anszxe-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-Wkl8J .framer-1tj0wpx { -webkit-backdrop-filter: blur(10px); -webkit-filter: brightness(1); align-content: center; align-items: center; backdrop-filter: blur(10px); background-color: var(--token-f2b0b678-00b6-4fd7-88fb-6f02d9df22de, #fbf9f5); display: flex; filter: brightness(1); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; order: -999; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-Wkl8J .framer-19l2okb-container { flex: none; height: auto; max-width: 1440px; position: relative; width: 100%; }\",\".framer-Wkl8J .framer-1h833kd { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Wkl8J .framer-q9j7w0 { align-content: center; align-items: center; background-color: var(--token-9d05c7c7-889b-4481-98db-5053a47b2264, #131008); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1003; overflow: hidden; padding: 300px 30px 130px 30px; position: relative; width: 100%; }\",\".framer-Wkl8J .framer-14g3ypx { 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; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Wkl8J .framer-72vler { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 5; }\",\".framer-Wkl8J .framer-uxlhlm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 610px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Wkl8J .framer-18kwfy0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Wkl8J .framer-7ydxdi-container, .framer-Wkl8J .framer-1sfq93p-container, .framer-Wkl8J .framer-13bx09s-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Wkl8J .framer-l5w2o2 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Wkl8J .framer-1iug56m { 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: 100%; }\",\".framer-Wkl8J .framer-8ulbd6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-Wkl8J .framer-1tlp8io { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Wkl8J .framer-13cv5dy { 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: 1004; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Wkl8J .framer-1cron07-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,'.framer-Wkl8J[data-border=\"true\"]::after, .framer-Wkl8J [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; }'];const mediaQueries={AJGSY05RL:\"(min-width: 810px) and (max-width: 1499.98px)\",igqYZFmXA:\"(min-width: 1500px)\",nSe300aUX:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"igqYZFmXA\",Phone:\"nSe300aUX\",Tablet:\"AJGSY05RL\"};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??\"igqYZFmXA\"};};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];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"igqYZFmXA\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-f2b0b678-00b6-4fd7-88fb-6f02d9df22de, rgb(251, 249, 245)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-hizka1\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1anszxe-container\",\"data-framer-name\":\"Smooth Scroll\",isAuthoredByUser:true,isModuleExternal:true,name:\"Smooth Scroll\",nodeId:\"tfRz2Jmuz\",scopeId:\"Y1Md6zZl9\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"tfRz2Jmuz\",infinite:false,intensity:30,layoutId:\"tfRz2Jmuz\",name:\"Smooth Scroll\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AJGSY05RL:{\"data-border\":true,animate:undefined,initial:undefined,optimized:undefined},nSe300aUX:{\"data-border\":true,\"data-framer-layout-hint-center-x\":true,animate:undefined,initial:undefined,optimized:undefined,transformTemplate:transformTemplate1}},children:/*#__PURE__*/_jsx(MotionHeaderWithOptimizedAppearEffect,{animate:animation,className:\"framer-1tj0wpx\",\"data-framer-appear-id\":\"1tj0wpx\",\"data-framer-name\":\"Header \",initial:animation1,optimized:true,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"min(100vw, 1440px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-19l2okb-container\",nodeId:\"BOlR2s38u\",scopeId:\"Y1Md6zZl9\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AJGSY05RL:{variant:matchVariant(\"V5m_avVjt\")},nSe300aUX:{variant:matchVariant(\"tOOn4hOHu\")}},children:/*#__PURE__*/_jsx(NavNavigation,{height:\"100%\",id:\"BOlR2s38u\",layoutId:\"BOlR2s38u\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"LVdLi0Yid\"),width:\"100%\"})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1h833kd\"}),/*#__PURE__*/_jsxs(motion.section,{className:\"framer-q9j7w0\",\"data-framer-name\":\"CTA Section\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-14g3ypx\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-72vler\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-uxlhlm\",\"data-framer-name\":\"Title & Button Wrapper\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18kwfy0\",\"data-framer-name\":\"Title Wrapper\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AJGSY05RL:{y:1360},nSe300aUX:{y:1300}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:1500,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AJGSY05RL:{__framer__styleAppearEffectEnabled:undefined},nSe300aUX:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-7ydxdi-container\",nodeId:\"RBPFgZipv\",rendersWithMotion:true,scopeId:\"Y1Md6zZl9\",children:/*#__PURE__*/_jsx(SectionTitle,{height:\"100%\",id:\"RBPFgZipv\",layoutId:\"RBPFgZipv\",OcyeDgMIo:\"CTA\",variant:matchVariant(\"ywcm2LUsn\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AJGSY05RL:{effect:undefined},nSe300aUX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-pxys3v\",\"data-styles-preset\":\"ziBRjMpL2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\"},children:\"Let’s bring your next construction project to life\"})}),effect:undefined}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-pxys3v\",\"data-styles-preset\":\"ziBRjMpL2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\"},children:\"Let’s bring your next construction project to life\"})}),className:\"framer-l5w2o2\",\"data-framer-name\":\"Title\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1iug56m\",\"data-framer-name\":\"Button Wrapper\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined},{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined},{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AJGSY05RL:{y:1491.4},nSe300aUX:{y:1431.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:1636.4,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AJGSY05RL:{__framer__styleAppearEffectEnabled:undefined},nSe300aUX:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1sfq93p-container\",nodeId:\"uGLNrIavc\",rendersWithMotion:true,scopeId:\"Y1Md6zZl9\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AJGSY05RL:{JO8Qv5iwz:resolvedLinks[1],variant:matchVariant(\"mM3oVbAKD\")},nSe300aUX:{JO8Qv5iwz:resolvedLinks[2],variant:matchVariant(\"mM3oVbAKD\")}},children:/*#__PURE__*/_jsx(Button,{height:\"100%\",HmZ8V9Vny:\"Contact us\",id:\"uGLNrIavc\",JO8Qv5iwz:resolvedLinks[0],layoutId:\"uGLNrIavc\",variant:matchVariant(\"Eaf47SQ9V\"),width:\"100%\"})})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OySbqilyD\"},implicitPathVariables:undefined},{href:{webPageId:\"OySbqilyD\"},implicitPathVariables:undefined},{href:{webPageId:\"OySbqilyD\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AJGSY05RL:{y:1491.4},nSe300aUX:{y:1503.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:1636.4,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AJGSY05RL:{__framer__styleAppearEffectEnabled:undefined},nSe300aUX:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-13bx09s-container\",nodeId:\"gZ49Ot9HL\",rendersWithMotion:true,scopeId:\"Y1Md6zZl9\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AJGSY05RL:{JO8Qv5iwz:resolvedLinks1[1],variant:matchVariant(\"pZGpd8OSP\")},nSe300aUX:{JO8Qv5iwz:resolvedLinks1[2],variant:matchVariant(\"pZGpd8OSP\")}},children:/*#__PURE__*/_jsx(Button,{height:\"100%\",HmZ8V9Vny:\"View Project\",id:\"gZ49Ot9HL\",JO8Qv5iwz:resolvedLinks1[0],layoutId:\"gZ49Ot9HL\",variant:matchVariant(\"zNJZoCPlz\"),width:\"100%\"})})})})})})})]})]})})}),/*#__PURE__*/_jsx(MotionDivWithTickerFX,{className:\"framer-8ulbd6\",\"data-framer-name\":\"Ticker\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:10,tickerEffectHoverModifier:100,tickerEffectOverflow:\"visible\",tickerEffectPosition:\"absolute\",tickerEffectStackDirection:\"row\",tickerEffectVelocity:80,children:/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1y9su72\",\"data-styles-preset\":\"g5U0Kh9xZ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-959a43af-438a-4366-8f6f-bfc0ded3eeec, rgb(71, 68, 60))\"},children:\"Turn your plans into reality\"})}),className:\"framer-1tlp8io\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-13cv5dy\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AJGSY05RL:{y:1643.4},nSe300aUX:{width:\"100vw\",y:1635.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:543,width:\"max(100vw, 1px)\",y:1818.4,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cron07-container\",nodeId:\"KJA0K6gT1\",scopeId:\"Y1Md6zZl9\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AJGSY05RL:{variant:matchVariant(\"uL5qAiL_l\")},nSe300aUX:{variant:matchVariant(\"S43I2GEjQ\")}},children:/*#__PURE__*/_jsx(Footer01,{height:\"100%\",id:\"KJA0K6gT1\",layoutId:\"KJA0K6gT1\",style:{width:\"100%\"},variant:matchVariant(\"sLzzEBVQp\"),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 1691\n * @framerIntrinsicWidth 1500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AJGSY05RL\":{\"layout\":[\"fixed\",\"fixed\"]},\"nSe300aUX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"igqYZFmXA\":[\".framer-1anszxe-container\",\".framer-1tj0wpx\",\".framer-q9j7w0\",\".framer-13cv5dy\"],\"AJGSY05RL\":[\".framer-1anszxe-container\",\".framer-1tj0wpx\",\".framer-q9j7w0\",\".framer-13cv5dy\"],\"nSe300aUX\":[\".framer-1anszxe-container\",\".framer-1tj0wpx\",\".framer-q9j7w0\",\".framer-13cv5dy\"]}\n * @framerBreakpoints {\"igqYZFmXA\":{\"min\":1500,\"canvasClassName\":\"framer-hizka1-override\",\"minHeight\":1691,\"name\":\"Desktop\",\"width\":1500,\"rootFontSize\":16},\"AJGSY05RL\":{\"min\":810,\"max\":1499,\"canvasClassName\":\"framer-n91nxb-override\",\"minHeight\":1691,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"nSe300aUX\":{\"max\":809,\"canvasClassName\":\"framer-y7uzcg-override\",\"minHeight\":1691,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant igqYZFmXA\n * @framerLayoutTemplate true\n */const FramerY1Md6zZl9=withCSS(Component,css,\"framer-Wkl8J\");export default FramerY1Md6zZl9;FramerY1Md6zZl9.displayName=\"Inner Template 03\";FramerY1Md6zZl9.defaultProps={height:1691,width:1500};addFonts(FramerY1Md6zZl9,[{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\"}]},...LenisFonts,...NavNavigationFonts,...SectionTitleFonts,...ButtonFonts,...Footer01Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerY1Md6zZl9.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavNavigation,{},context),forwardLoader(SectionTitle,{},context),forwardLoader(Button,{},context),forwardLoader(Footer01,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerY1Md6zZl9\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"igqYZFmXA\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1691\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AJGSY05RL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nSe300aUX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"igqYZFmXA\\\":[\\\".framer-1anszxe-container\\\",\\\".framer-1tj0wpx\\\",\\\".framer-q9j7w0\\\",\\\".framer-13cv5dy\\\"],\\\"AJGSY05RL\\\":[\\\".framer-1anszxe-container\\\",\\\".framer-1tj0wpx\\\",\\\".framer-q9j7w0\\\",\\\".framer-13cv5dy\\\"],\\\"nSe300aUX\\\":[\\\".framer-1anszxe-container\\\",\\\".framer-1tj0wpx\\\",\\\".framer-q9j7w0\\\",\\\".framer-13cv5dy\\\"]}\",\"framerIntrinsicWidth\":\"1500\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"igqYZFmXA\\\":{\\\"min\\\":1500,\\\"canvasClassName\\\":\\\"framer-hizka1-override\\\",\\\"minHeight\\\":1691,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1500,\\\"rootFontSize\\\":16},\\\"AJGSY05RL\\\":{\\\"min\\\":810,\\\"max\\\":1499,\\\"canvasClassName\\\":\\\"framer-n91nxb-override\\\",\\\"minHeight\\\":1691,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"nSe300aUX\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-y7uzcg-override\\\",\\\"minHeight\\\":1691,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ae8a13)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,RenderTarget,ResolveLinks,RichText,TickerItem,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX,withOptimizedAppearEffect,withTickerFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/RMCDKo9dB6hm9bZaSn16/Lenis.js\";import SectionTitle from\"#framer/local/canvasComponent/hsybLjVLS/hsybLjVLS.js\";import Footer01 from\"#framer/local/canvasComponent/J03raVRLK/J03raVRLK.js\";import Button from\"#framer/local/canvasComponent/KoYeLtxGC/KoYeLtxGC.js\";import NavNavigation from\"#framer/local/canvasComponent/R2GRLPh1o/R2GRLPh1o.js\";import*as sharedStyle1 from\"#framer/local/css/g5U0Kh9xZ/g5U0Kh9xZ.js\";import*as sharedStyle from\"#framer/local/css/ziBRjMpL2/ziBRjMpL2.js\";const LenisFonts=getFonts(Lenis);const NavNavigationFonts=getFonts(NavNavigation);const MotionHeaderWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.header);const SectionTitleFonts=getFonts(SectionTitle);const ContainerWithFX=withFX(Container);const ButtonFonts=getFonts(Button);const MotionDivWithTickerFX=withTickerFX(motion.div);const Footer01Fonts=getFonts(Footer01);const breakpoints={BbZmGJU4B:\"(min-width: 1500px)\",II1JC6q7E:\"(max-width: 809.98px)\",iPnMh1i3P:\"(min-width: 810px) and (max-width: 1499.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-V4r2d\";const variantClassNames={BbZmGJU4B:\"framer-v-1voz4nf\",II1JC6q7E:\"framer-v-12bbb61\",iPnMh1i3P:\"framer-v-1ovgwwb\"};const transition1={damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-400};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-100,y:0};const transition2={damping:60,delay:.3,mass:1.2,stiffness:300,type:\"spring\"};const animation3={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition3={damping:50,delay:.05,mass:1,stiffness:300,type:\"spring\"};const textEffect={effect:animation3,repeat:false,startDelay:.4,threshold:.5,tokenization:\"word\",transition:transition3,trigger:\"onInView\",type:\"appear\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:0,y:24};const transition4={damping:80,delay:.2,mass:1,stiffness:200,type:\"spring\"};const breakpointRules={II1JC6q7E:[\".framer-V4r2d .framer-xhgdc7 { --border-bottom-width: 1px; --border-color: var(--token-0bc349de-1902-4c1a-895c-6278f87a23f6, #c8c8c8); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; left: 50%; position: var(--framer-canvas-fixed-position, fixed); will-change: unset; }\",\".framer-V4r2d .framer-154tgnq { padding: 100px 20px 80px 20px; }\",\".framer-V4r2d .framer-ievvji { align-content: flex-start; align-items: flex-start; gap: 40px; }\",\".framer-V4r2d .framer-181kq0q { align-content: flex-start; align-items: flex-start; gap: 35px; max-width: unset; }\",\".framer-V4r2d .framer-1yuwg47 { align-content: flex-start; align-items: flex-start; }\",\".framer-V4r2d .framer-1eb1fpt { --framer-text-wrap-override: balance; }\",\".framer-V4r2d .framer-10uo6n4 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; }\",\".framer-V4r2d .framer-gx38s4 { flex-direction: column; }\",\".framer-V4r2d .framer-1iahmdm-container { flex: none; width: 100%; }\"],iPnMh1i3P:[\".framer-V4r2d .framer-xhgdc7 { --border-bottom-width: 1px; --border-color: var(--token-0bc349de-1902-4c1a-895c-6278f87a23f6, #c8c8c8); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; position: var(--framer-canvas-fixed-position, fixed); will-change: unset; }\",\".framer-V4r2d .framer-154tgnq { padding: 160px 30px 100px 30px; }\",\".framer-V4r2d .framer-ievvji { align-content: flex-start; align-items: flex-start; gap: 50px; }\",\".framer-V4r2d .framer-181kq0q { gap: 35px; max-width: unset; }\",\".framer-V4r2d .framer-1eb1fpt { --framer-text-wrap-override: balance; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={II1JC6q7E:\".framer-12bbb61-override\",iPnMh1i3P:\".framer-1ovgwwb-override\"};const rules=[\".framer-V4r2d.framer-1ttnwdq, .framer-V4r2d .framer-1ttnwdq { display: block; }\",\".framer-V4r2d.framer-1voz4nf { align-content: center; align-items: center; background-color: var(--token-f2b0b678-00b6-4fd7-88fb-6f02d9df22de, #fbf9f5); 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-V4r2d .framer-p8jqla-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-V4r2d .framer-xhgdc7 { -webkit-backdrop-filter: blur(10px); -webkit-filter: brightness(1); align-content: center; align-items: center; backdrop-filter: blur(10px); background-color: var(--token-861f22c0-da10-47da-a60a-32a2c1892c15, rgba(0, 0, 0, 0.1)); display: flex; filter: brightness(1); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; order: -999; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-V4r2d .framer-1f6l7u8-container { flex: none; height: auto; max-width: 1440px; position: relative; width: 100%; }\",\".framer-V4r2d .framer-17as0qf { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-V4r2d .framer-154tgnq { align-content: center; align-items: center; background-color: var(--token-9d05c7c7-889b-4481-98db-5053a47b2264, #131008); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1003; overflow: hidden; padding: 300px 30px 130px 30px; position: relative; width: 100%; }\",\".framer-V4r2d .framer-nj77vv { 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; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-V4r2d .framer-ievvji { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 5; }\",\".framer-V4r2d .framer-181kq0q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 610px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-V4r2d .framer-1yuwg47 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-V4r2d .framer-4w5ezx-container, .framer-V4r2d .framer-1e10rk1-container, .framer-V4r2d .framer-vlut1-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-V4r2d .framer-1eb1fpt { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-V4r2d .framer-10uo6n4 { 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: 100%; }\",\".framer-V4r2d .framer-14q0ekz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-V4r2d .framer-141cf2x { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-V4r2d .framer-gx38s4 { 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: 1004; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-V4r2d .framer-1iahmdm-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,'.framer-V4r2d[data-border=\"true\"]::after, .framer-V4r2d [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; }'];const mediaQueries={BbZmGJU4B:\"(min-width: 1500px)\",II1JC6q7E:\"(max-width: 809.98px)\",iPnMh1i3P:\"(min-width: 810px) and (max-width: 1499.98px)\"};const humanReadableVariantMap={Desktop:\"BbZmGJU4B\",Phone:\"II1JC6q7E\",Tablet:\"iPnMh1i3P\"};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??\"BbZmGJU4B\"};};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];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"BbZmGJU4B\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-f2b0b678-00b6-4fd7-88fb-6f02d9df22de, rgb(251, 249, 245)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1voz4nf\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-p8jqla-container\",\"data-framer-name\":\"Smooth Scroll\",isAuthoredByUser:true,isModuleExternal:true,name:\"Smooth Scroll\",nodeId:\"F3tge1h9B\",scopeId:\"WX1E2d9EI\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"F3tge1h9B\",infinite:false,intensity:30,layoutId:\"F3tge1h9B\",name:\"Smooth Scroll\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{II1JC6q7E:{\"data-border\":true,\"data-framer-layout-hint-center-x\":true,animate:undefined,initial:undefined,optimized:undefined,transformTemplate:transformTemplate1},iPnMh1i3P:{\"data-border\":true,animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsx(MotionHeaderWithOptimizedAppearEffect,{animate:animation,className:\"framer-xhgdc7\",\"data-framer-appear-id\":\"xhgdc7\",\"data-framer-name\":\"Header \",initial:animation1,optimized:true,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"min(100vw, 1440px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1f6l7u8-container\",nodeId:\"AEymjxkwn\",scopeId:\"WX1E2d9EI\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{II1JC6q7E:{variant:matchVariant(\"tOOn4hOHu\")},iPnMh1i3P:{variant:matchVariant(\"V5m_avVjt\")}},children:/*#__PURE__*/_jsx(NavNavigation,{height:\"100%\",id:\"AEymjxkwn\",layoutId:\"AEymjxkwn\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"SSRsoexCX\"),width:\"100%\"})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-17as0qf\"}),/*#__PURE__*/_jsxs(motion.section,{className:\"framer-154tgnq\",\"data-framer-name\":\"CTA Section\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-nj77vv\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-ievvji\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-181kq0q\",\"data-framer-name\":\"Title & Button Wrapper\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1yuwg47\",\"data-framer-name\":\"Title Wrapper\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{II1JC6q7E:{y:1300},iPnMh1i3P:{y:1360}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:1500,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{II1JC6q7E:{__framer__styleAppearEffectEnabled:undefined},iPnMh1i3P:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-4w5ezx-container\",nodeId:\"ZQlqOl3T8\",rendersWithMotion:true,scopeId:\"WX1E2d9EI\",children:/*#__PURE__*/_jsx(SectionTitle,{height:\"100%\",id:\"ZQlqOl3T8\",layoutId:\"ZQlqOl3T8\",OcyeDgMIo:\"CTA\",variant:matchVariant(\"ywcm2LUsn\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{II1JC6q7E:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-pxys3v\",\"data-styles-preset\":\"ziBRjMpL2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\"},children:\"Let’s bring your next construction project to life\"})}),effect:undefined},iPnMh1i3P:{effect:undefined}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-pxys3v\",\"data-styles-preset\":\"ziBRjMpL2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\"},children:\"Let’s bring your next construction project to life\"})}),className:\"framer-1eb1fpt\",\"data-framer-name\":\"Title\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10uo6n4\",\"data-framer-name\":\"Button Wrapper\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined},{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined},{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{II1JC6q7E:{y:1431.4},iPnMh1i3P:{y:1491.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:1636.4,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{II1JC6q7E:{__framer__styleAppearEffectEnabled:undefined},iPnMh1i3P:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1e10rk1-container\",nodeId:\"hCEFzi4lh\",rendersWithMotion:true,scopeId:\"WX1E2d9EI\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{II1JC6q7E:{JO8Qv5iwz:resolvedLinks[2],variant:matchVariant(\"mM3oVbAKD\")},iPnMh1i3P:{JO8Qv5iwz:resolvedLinks[1],variant:matchVariant(\"mM3oVbAKD\")}},children:/*#__PURE__*/_jsx(Button,{height:\"100%\",HmZ8V9Vny:\"Contact us\",id:\"hCEFzi4lh\",JO8Qv5iwz:resolvedLinks[0],layoutId:\"hCEFzi4lh\",variant:matchVariant(\"Eaf47SQ9V\"),width:\"100%\"})})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OySbqilyD\"},implicitPathVariables:undefined},{href:{webPageId:\"OySbqilyD\"},implicitPathVariables:undefined},{href:{webPageId:\"OySbqilyD\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{II1JC6q7E:{y:1503.4},iPnMh1i3P:{y:1491.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:1636.4,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{II1JC6q7E:{__framer__styleAppearEffectEnabled:undefined},iPnMh1i3P:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-vlut1-container\",nodeId:\"r_JyT3Byt\",rendersWithMotion:true,scopeId:\"WX1E2d9EI\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{II1JC6q7E:{JO8Qv5iwz:resolvedLinks1[2],variant:matchVariant(\"pZGpd8OSP\")},iPnMh1i3P:{JO8Qv5iwz:resolvedLinks1[1],variant:matchVariant(\"pZGpd8OSP\")}},children:/*#__PURE__*/_jsx(Button,{height:\"100%\",HmZ8V9Vny:\"View Project\",id:\"r_JyT3Byt\",JO8Qv5iwz:resolvedLinks1[0],layoutId:\"r_JyT3Byt\",variant:matchVariant(\"zNJZoCPlz\"),width:\"100%\"})})})})})})})]})]})})}),/*#__PURE__*/_jsx(MotionDivWithTickerFX,{className:\"framer-14q0ekz\",\"data-framer-name\":\"Ticker\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:10,tickerEffectHoverModifier:100,tickerEffectOverflow:\"visible\",tickerEffectPosition:\"absolute\",tickerEffectStackDirection:\"row\",tickerEffectVelocity:80,children:/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1y9su72\",\"data-styles-preset\":\"g5U0Kh9xZ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-959a43af-438a-4366-8f6f-bfc0ded3eeec, rgb(71, 68, 60))\"},children:\"Turn your plans into reality\"})}),className:\"framer-141cf2x\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-gx38s4\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{II1JC6q7E:{width:\"100vw\",y:1635.4},iPnMh1i3P:{y:1643.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:543,width:\"max(100vw, 1px)\",y:1818.4,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1iahmdm-container\",nodeId:\"Ks2ffkkl6\",scopeId:\"WX1E2d9EI\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{II1JC6q7E:{variant:matchVariant(\"S43I2GEjQ\")},iPnMh1i3P:{variant:matchVariant(\"uL5qAiL_l\")}},children:/*#__PURE__*/_jsx(Footer01,{height:\"100%\",id:\"Ks2ffkkl6\",layoutId:\"Ks2ffkkl6\",style:{width:\"100%\"},variant:matchVariant(\"sLzzEBVQp\"),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 1860\n * @framerIntrinsicWidth 1500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"iPnMh1i3P\":{\"layout\":[\"fixed\",\"fixed\"]},\"II1JC6q7E\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"BbZmGJU4B\":[\".framer-p8jqla-container\",\".framer-xhgdc7\",\".framer-154tgnq\",\".framer-gx38s4\"],\"iPnMh1i3P\":[\".framer-p8jqla-container\",\".framer-xhgdc7\",\".framer-154tgnq\",\".framer-gx38s4\"],\"II1JC6q7E\":[\".framer-p8jqla-container\",\".framer-xhgdc7\",\".framer-154tgnq\",\".framer-gx38s4\"]}\n * @framerBreakpoints {\"BbZmGJU4B\":{\"min\":1500,\"canvasClassName\":\"framer-1voz4nf-override\",\"minHeight\":1860,\"name\":\"Desktop\",\"width\":1500,\"rootFontSize\":16},\"iPnMh1i3P\":{\"min\":810,\"max\":1499,\"canvasClassName\":\"framer-1ovgwwb-override\",\"minHeight\":1860,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"II1JC6q7E\":{\"max\":809,\"canvasClassName\":\"framer-12bbb61-override\",\"minHeight\":1860,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant BbZmGJU4B\n * @framerLayoutTemplate true\n */const FramerWX1E2d9EI=withCSS(Component,css,\"framer-V4r2d\");export default FramerWX1E2d9EI;FramerWX1E2d9EI.displayName=\"Main Template\";FramerWX1E2d9EI.defaultProps={height:1860,width:1500};addFonts(FramerWX1E2d9EI,[{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\"}]},...LenisFonts,...NavNavigationFonts,...SectionTitleFonts,...ButtonFonts,...Footer01Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerWX1E2d9EI.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavNavigation,{},context),forwardLoader(SectionTitle,{},context),forwardLoader(Button,{},context),forwardLoader(Footer01,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWX1E2d9EI\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1860\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"BbZmGJU4B\\\":[\\\".framer-p8jqla-container\\\",\\\".framer-xhgdc7\\\",\\\".framer-154tgnq\\\",\\\".framer-gx38s4\\\"],\\\"iPnMh1i3P\\\":[\\\".framer-p8jqla-container\\\",\\\".framer-xhgdc7\\\",\\\".framer-154tgnq\\\",\\\".framer-gx38s4\\\"],\\\"II1JC6q7E\\\":[\\\".framer-p8jqla-container\\\",\\\".framer-xhgdc7\\\",\\\".framer-154tgnq\\\",\\\".framer-gx38s4\\\"]}\",\"framerBreakpoints\":\"{\\\"BbZmGJU4B\\\":{\\\"min\\\":1500,\\\"canvasClassName\\\":\\\"framer-1voz4nf-override\\\",\\\"minHeight\\\":1860,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1500,\\\"rootFontSize\\\":16},\\\"iPnMh1i3P\\\":{\\\"min\\\":810,\\\"max\\\":1499,\\\"canvasClassName\\\":\\\"framer-1ovgwwb-override\\\",\\\"minHeight\\\":1860,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"II1JC6q7E\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-12bbb61-override\\\",\\\"minHeight\\\":1860,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iPnMh1i3P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"II1JC6q7E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1500\",\"framerDefaultVariant\":\"BbZmGJU4B\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ae8a13)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,PropertyOverrides,RenderTarget,ResolveLinks,RichText,TickerItem,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX,withOptimizedAppearEffect,withTickerFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/RMCDKo9dB6hm9bZaSn16/Lenis.js\";import SectionTitle from\"#framer/local/canvasComponent/hsybLjVLS/hsybLjVLS.js\";import Footer01 from\"#framer/local/canvasComponent/J03raVRLK/J03raVRLK.js\";import Button from\"#framer/local/canvasComponent/KoYeLtxGC/KoYeLtxGC.js\";import NavNavigation from\"#framer/local/canvasComponent/R2GRLPh1o/R2GRLPh1o.js\";import*as sharedStyle1 from\"#framer/local/css/bG9mZ0LKC/bG9mZ0LKC.js\";import*as sharedStyle3 from\"#framer/local/css/g5U0Kh9xZ/g5U0Kh9xZ.js\";import*as sharedStyle from\"#framer/local/css/wpR0tTxf8/wpR0tTxf8.js\";import*as sharedStyle2 from\"#framer/local/css/ziBRjMpL2/ziBRjMpL2.js\";const LenisFonts=getFonts(Lenis);const NavNavigationFonts=getFonts(NavNavigation);const MotionHeaderWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.header);const ButtonFonts=getFonts(Button);const ContainerWithFX=withFX(Container);const MotionDivWithFX=withFX(motion.div);const MotionDivWithTickerFX=withTickerFX(motion.div);const SectionTitleFonts=getFonts(SectionTitle);const Footer01Fonts=getFonts(Footer01);const breakpoints={EFKAUFduo:\"(max-width: 809.98px)\",ltnwPjAJf:\"(min-width: 1500px)\",ShS5gZo4M:\"(min-width: 810px) and (max-width: 1499.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-qhenI\";const variantClassNames={EFKAUFduo:\"framer-v-ddy1qs\",ltnwPjAJf:\"framer-v-hovklz\",ShS5gZo4M:\"framer-v-1bc9qwb\"};const FQxIojsHh=undefined;const hT1F_73YM=undefined;const CvQXVXV8n=undefined;const HmyCXjFHA=undefined;const BggTa2fuB=undefined;const KU2ZbRQty=undefined;const T2RFLf923=undefined;const transition1={damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-400};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation2={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={delay:.005,duration:.4,ease:[.12,.23,.5,1],type:\"tween\"};const textEffect={effect:animation2,repeat:false,startDelay:.4,tokenization:\"character\",transition:transition2,trigger:\"onMount\",type:\"appear\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:0,y:24};const transition3={damping:80,delay:.2,mass:1,stiffness:200,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-100,y:0};const transition4={damping:60,delay:.3,mass:1.2,stiffness:300,type:\"spring\"};const animation5={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition5={damping:50,delay:.05,mass:1,stiffness:300,type:\"spring\"};const textEffect1={effect:animation5,repeat:false,startDelay:.4,threshold:.5,tokenization:\"word\",transition:transition5,trigger:\"onInView\",type:\"appear\"};const breakpointRules={EFKAUFduo:[\".framer-qhenI .framer-1r2efcd { --border-bottom-width: 1px; --border-color: var(--token-0bc349de-1902-4c1a-895c-6278f87a23f6, #c8c8c8); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; left: 50%; position: var(--framer-canvas-fixed-position, fixed); will-change: unset; }\",\".framer-qhenI .framer-647c4s { padding: 140px 20px 80px 20px; }\",\".framer-qhenI .framer-fdutvv { gap: 40px; }\",\".framer-qhenI .framer-r7ymqh { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 10px; justify-content: flex-start; }\",\".framer-qhenI .framer-lv4y1q { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-qhenI .framer-irjona { flex: none; gap: 25px; max-width: unset; width: 100%; }\",\".framer-qhenI .framer-1vn03hf, .framer-qhenI .framer-rup7jr, .framer-qhenI .framer-6lifu, .framer-qhenI .framer-1b49yio { width: 250px; }\",\".framer-qhenI .framer-1qy5doq { padding: 100px 20px 80px 20px; }\",\".framer-qhenI .framer-1nd9q1r { align-content: flex-start; align-items: flex-start; gap: 40px; }\",\".framer-qhenI .framer-7o47wn { align-content: flex-start; align-items: flex-start; gap: 35px; max-width: unset; }\",\".framer-qhenI .framer-2tsecg { align-content: flex-start; align-items: flex-start; }\",\".framer-qhenI .framer-1vwaqlx { --framer-text-wrap-override: balance; }\",\".framer-qhenI .framer-10903ee { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; }\",\".framer-qhenI .framer-pcrtqj { flex-direction: column; }\",\".framer-qhenI .framer-1cujymm-container { flex: none; width: 100%; }\"],ShS5gZo4M:[\".framer-qhenI .framer-1r2efcd { --border-bottom-width: 1px; --border-color: var(--token-0bc349de-1902-4c1a-895c-6278f87a23f6, #c8c8c8); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; position: var(--framer-canvas-fixed-position, fixed); will-change: unset; }\",\".framer-qhenI .framer-647c4s { padding: 150px 30px 100px 30px; }\",\".framer-qhenI .framer-fdutvv { gap: 50px; }\",\".framer-qhenI .framer-r7ymqh { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 10px; justify-content: flex-start; }\",\".framer-qhenI .framer-lv4y1q { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-qhenI .framer-irjona { flex: none; gap: 30px; max-width: 500px; width: 100%; }\",\".framer-qhenI .framer-1vn03hf, .framer-qhenI .framer-rup7jr, .framer-qhenI .framer-6lifu, .framer-qhenI .framer-1b49yio { width: 300px; }\",\".framer-qhenI .framer-1qy5doq { padding: 160px 30px 100px 30px; }\",\".framer-qhenI .framer-1nd9q1r { align-content: flex-start; align-items: flex-start; gap: 50px; }\",\".framer-qhenI .framer-7o47wn { gap: 35px; max-width: unset; }\",\".framer-qhenI .framer-1vwaqlx { --framer-text-wrap-override: balance; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={EFKAUFduo:\".framer-ddy1qs-override\",ShS5gZo4M:\".framer-1bc9qwb-override\"};const rules=[\".framer-qhenI.framer-1gugcvz, .framer-qhenI .framer-1gugcvz { display: block; }\",\".framer-qhenI.framer-hovklz { align-content: center; align-items: center; background-color: var(--token-f2b0b678-00b6-4fd7-88fb-6f02d9df22de, #fbf9f5); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-qhenI .framer-16lqtcc-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-qhenI .framer-1r2efcd { -webkit-backdrop-filter: blur(10px); -webkit-filter: brightness(1); align-content: center; align-items: center; backdrop-filter: blur(10px); display: flex; filter: brightness(1); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; order: -999; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-qhenI .framer-anoxm8-container { flex: none; height: auto; max-width: 1440px; position: relative; width: 100%; }\",\".framer-qhenI .framer-647c4s { align-content: center; align-items: center; background-color: var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, #ffffff); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: -998; overflow: hidden; padding: 150px 30px 130px 30px; position: relative; width: 100%; }\",\".framer-qhenI .framer-djia1k, .framer-qhenI .framer-1izy6k1 { 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; max-width: 1440px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-qhenI .framer-fdutvv { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-qhenI .framer-r7ymqh { 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-qhenI .framer-lv4y1q, .framer-qhenI .framer-1gvrzjt { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qhenI .framer-irjona { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 400px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-qhenI .framer-pw66nr, .framer-qhenI .framer-1vwaqlx { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-qhenI .framer-cioeej-container, .framer-qhenI .framer-xgo9bo-container, .framer-qhenI .framer-you7yf-container, .framer-qhenI .framer-t72x6a-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-qhenI .framer-uzhhxy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qhenI .framer-1vn03hf, .framer-qhenI .framer-rup7jr, .framer-qhenI .framer-6lifu, .framer-qhenI .framer-1b49yio { aspect-ratio: 0.77 / 1; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 385px; will-change: var(--framer-will-change-override, transform); }\",\".framer-qhenI .framer-5l91eq { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-qhenI .framer-1qy5doq { align-content: center; align-items: center; background-color: var(--token-9d05c7c7-889b-4481-98db-5053a47b2264, #131008); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 1004; overflow: hidden; padding: 300px 30px 130px 30px; position: relative; width: 100%; }\",\".framer-qhenI .framer-1nd9q1r { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 5; }\",\".framer-qhenI .framer-7o47wn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 610px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qhenI .framer-2tsecg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qhenI .framer-10903ee { 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: 100%; }\",\".framer-qhenI .framer-u1izj9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-qhenI .framer-pcrtqj { 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: 1005; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-qhenI .framer-1cujymm-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-qhenI[data-border=\"true\"]::after, .framer-qhenI [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; }'];const mediaQueries={EFKAUFduo:\"(max-width: 809.98px)\",ltnwPjAJf:\"(min-width: 1500px)\",ShS5gZo4M:\"(min-width: 810px) and (max-width: 1499.98px)\"};const humanReadableVariantMap={Desktop:\"ltnwPjAJf\",Phone:\"EFKAUFduo\",Tablet:\"ShS5gZo4M\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({buttonLink,height,id,shortDescription,tickerImage01,tickerImage02,tickerImage03,tickerImage04,title,width,...props})=>{return{...props,BggTa2fuB:tickerImage02??props.BggTa2fuB??{alt:\"Image\",pixelHeight:1e3,pixelWidth:770,src:\"https://framerusercontent.com/images/t6NufCfllm5KSAdv0MTHj44hNw.png?width=770&height=1000\",srcSet:\"https://framerusercontent.com/images/t6NufCfllm5KSAdv0MTHj44hNw.png?width=770&height=1000 770w\"},CvQXVXV8n:buttonLink??props.CvQXVXV8n,FQxIojsHh:title??props.FQxIojsHh??\"Story\",HmyCXjFHA:tickerImage01??props.HmyCXjFHA??{alt:\"Image\",pixelHeight:1e3,pixelWidth:770,src:\"https://framerusercontent.com/images/2zb2akdJlC1xlRf9huIQJudCQ.png?width=770&height=1000\",srcSet:\"https://framerusercontent.com/images/2zb2akdJlC1xlRf9huIQJudCQ.png?width=770&height=1000 770w\"},hT1F_73YM:shortDescription??props.hT1F_73YM??\"We deliver quality construction through thoughtful design, skilled craftsmanship, and a commitment to lasting results.\",KU2ZbRQty:tickerImage03??props.KU2ZbRQty??{alt:\"Image\",pixelHeight:1e3,pixelWidth:770,src:\"https://framerusercontent.com/images/659NIHLTBhOpPBHqcKb4ycY.png?width=770&height=1000\",srcSet:\"https://framerusercontent.com/images/659NIHLTBhOpPBHqcKb4ycY.png?width=770&height=1000 770w\"},T2RFLf923:tickerImage04??props.T2RFLf923??{alt:\"Image\",pixelHeight:1e3,pixelWidth:770,src:\"https://framerusercontent.com/images/Yv4lTby3OREwQDjVQqIKTsnK0bk.png?width=770&height=1000\",srcSet:\"https://framerusercontent.com/images/Yv4lTby3OREwQDjVQqIKTsnK0bk.png?width=770&height=1000 770w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"ltnwPjAJf\"};};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,FQxIojsHh,hT1F_73YM,CvQXVXV8n,HmyCXjFHA,BggTa2fuB,KU2ZbRQty,T2RFLf923,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"ltnwPjAJf\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-f2b0b678-00b6-4fd7-88fb-6f02d9df22de, rgb(251, 249, 245)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-hovklz\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-16lqtcc-container\",\"data-framer-name\":\"Smooth Scroll\",isAuthoredByUser:true,isModuleExternal:true,name:\"Smooth Scroll\",nodeId:\"SRDtUCGlA\",scopeId:\"wAxyL5VT_\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"SRDtUCGlA\",infinite:false,intensity:30,layoutId:\"SRDtUCGlA\",name:\"Smooth Scroll\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{\"data-border\":true,\"data-framer-layout-hint-center-x\":true,animate:undefined,initial:undefined,optimized:undefined,transformTemplate:transformTemplate1},ShS5gZo4M:{\"data-border\":true,animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsx(MotionHeaderWithOptimizedAppearEffect,{animate:animation,className:\"framer-1r2efcd\",\"data-framer-appear-id\":\"1r2efcd\",\"data-framer-name\":\"Header \",initial:animation1,optimized:true,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"min(100vw, 1440px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-anoxm8-container\",nodeId:\"ZFkqaDP1E\",scopeId:\"wAxyL5VT_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{variant:matchVariant(\"tOOn4hOHu\")},ShS5gZo4M:{variant:matchVariant(\"V5m_avVjt\")}},children:/*#__PURE__*/_jsx(NavNavigation,{height:\"100%\",id:\"ZFkqaDP1E\",layoutId:\"ZFkqaDP1E\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"LVdLi0Yid\"),width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(motion.section,{className:\"framer-647c4s\",\"data-framer-name\":\"Banner Section\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-djia1k\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-fdutvv\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{__framer__styleTransformEffectEnabled:undefined},ShS5gZo4M:{__framer__styleTransformEffectEnabled:undefined}},children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:300,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:.6,rotate:0,rotateX:0,rotateY:0,scale:.4,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-r7ymqh\",\"data-framer-name\":\"Title Wrapper\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1yaradd\",\"data-styles-preset\":\"wpR0tTxf8\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-6d7b9480-fd3e-4476-9334-44c1166bfc1c, rgb(0, 0, 0))\"},children:\"Story\"})}),className:\"framer-lv4y1q\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],text:FQxIojsHh,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-irjona\",\"data-framer-name\":\"Text & Button Wrapper\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{effect:undefined},ShS5gZo4M:{effect:undefined}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-11du5ir\",\"data-styles-preset\":\"bG9mZ0LKC\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-2716c29d-5143-4f60-8699-3ce8e0154d51, rgb(87, 87, 87))\"},children:\"We deliver quality construction through thoughtful design, skilled craftsmanship, and a commitment to lasting results.\"})}),className:\"framer-pw66nr\",\"data-framer-name\":\"Short Description\",effect:textEffect,fonts:[\"Inter\"],text:hT1F_73YM,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{y:726},ShS5gZo4M:{y:741}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:525,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{__framer__styleAppearEffectEnabled:undefined},ShS5gZo4M:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-cioeej-container\",nodeId:\"CCnqfjSka\",rendersWithMotion:true,scopeId:\"wAxyL5VT_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{variant:matchVariant(\"pZGpd8OSP\")},ShS5gZo4M:{variant:matchVariant(\"pZGpd8OSP\")}},children:/*#__PURE__*/_jsx(Button,{height:\"100%\",HmZ8V9Vny:\"CONTACT\",id:\"CCnqfjSka\",JO8Qv5iwz:CvQXVXV8n,layoutId:\"CCnqfjSka\",variant:matchVariant(\"zNJZoCPlz\"),width:\"100%\"})})})})})})]})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{tickerEffectVelocity:70},ShS5gZo4M:{tickerEffectVelocity:80}},children:/*#__PURE__*/_jsxs(MotionDivWithTickerFX,{className:\"framer-uzhhxy\",\"data-framer-name\":\"Ticker\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:\"20px\",tickerEffectHoverModifier:100,tickerEffectOverflow:\"visible\",tickerEffectPosition:\"relative\",tickerEffectStackDirection:\"row\",tickerEffectVelocity:90,children:[/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{background:{alt:\"Image\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:770,loading:getLoadingLazyAtYPosition(818),pixelHeight:1e3,pixelWidth:770,sizes:\"250px\",...toResponsiveImage(HmyCXjFHA)}},ShS5gZo4M:{background:{alt:\"Image\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:770,loading:getLoadingLazyAtYPosition(843),pixelHeight:1e3,pixelWidth:770,sizes:\"300px\",...toResponsiveImage(HmyCXjFHA)}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Image\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:770,loading:getLoadingLazyAtYPosition(657),pixelHeight:1e3,pixelWidth:770,sizes:\"385px\",...toResponsiveImage(HmyCXjFHA)},className:\"framer-1vn03hf\"})})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{background:{alt:\"Image\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:770,loading:getLoadingLazyAtYPosition(818),pixelHeight:1e3,pixelWidth:770,sizes:\"250px\",...toResponsiveImage(BggTa2fuB)}},ShS5gZo4M:{background:{alt:\"Image\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:770,loading:getLoadingLazyAtYPosition(843),pixelHeight:1e3,pixelWidth:770,sizes:\"300px\",...toResponsiveImage(BggTa2fuB)}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Image\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:770,loading:getLoadingLazyAtYPosition(657),pixelHeight:1e3,pixelWidth:770,sizes:\"385px\",...toResponsiveImage(BggTa2fuB)},className:\"framer-rup7jr\"})})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{background:{alt:\"Image\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:770,loading:getLoadingLazyAtYPosition(818),pixelHeight:1e3,pixelWidth:770,sizes:\"250px\",...toResponsiveImage(KU2ZbRQty)}},ShS5gZo4M:{background:{alt:\"Image\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:770,loading:getLoadingLazyAtYPosition(843),pixelHeight:1e3,pixelWidth:770,sizes:\"300px\",...toResponsiveImage(KU2ZbRQty)}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Image\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:770,loading:getLoadingLazyAtYPosition(657),pixelHeight:1e3,pixelWidth:770,sizes:\"385px\",...toResponsiveImage(KU2ZbRQty)},className:\"framer-6lifu\"})})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{background:{alt:\"Image\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:770,loading:getLoadingLazyAtYPosition(818),pixelHeight:1e3,pixelWidth:770,sizes:\"250px\",...toResponsiveImage(T2RFLf923)}},ShS5gZo4M:{background:{alt:\"Image\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:770,loading:getLoadingLazyAtYPosition(843),pixelHeight:1e3,pixelWidth:770,sizes:\"300px\",...toResponsiveImage(T2RFLf923)}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Image\",fit:\"fill\",intrinsicHeight:1e3,intrinsicWidth:770,loading:getLoadingLazyAtYPosition(657),pixelHeight:1e3,pixelWidth:770,sizes:\"385px\",...toResponsiveImage(T2RFLf923)},className:\"framer-1b49yio\"})})})]})})]})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-5l91eq\"}),/*#__PURE__*/_jsxs(motion.section,{className:\"framer-1qy5doq\",\"data-framer-name\":\"CTA Section\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1izy6k1\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nd9q1r\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7o47wn\",\"data-framer-name\":\"Title & Button Wrapper\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2tsecg\",\"data-framer-name\":\"Title Wrapper\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{y:2498},ShS5gZo4M:{y:2603}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:2587,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{__framer__styleAppearEffectEnabled:undefined},ShS5gZo4M:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-xgo9bo-container\",nodeId:\"kv5S1sl6N\",rendersWithMotion:true,scopeId:\"wAxyL5VT_\",children:/*#__PURE__*/_jsx(SectionTitle,{height:\"100%\",id:\"kv5S1sl6N\",layoutId:\"kv5S1sl6N\",OcyeDgMIo:\"CTA\",variant:matchVariant(\"ywcm2LUsn\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-pxys3v\",\"data-styles-preset\":\"ziBRjMpL2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\"},children:\"Let’s bring your next construction project to life\"})}),effect:undefined},ShS5gZo4M:{effect:undefined}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-pxys3v\",\"data-styles-preset\":\"ziBRjMpL2\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-7056280e-9f7d-4bff-9600-c89bae5d4fe3, rgb(255, 255, 255))\"},children:\"Let’s bring your next construction project to life\"})}),className:\"framer-1vwaqlx\",\"data-framer-name\":\"Title\",effect:textEffect1,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10903ee\",\"data-framer-name\":\"Button Wrapper\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined},{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined},{href:{webPageId:\"HBciaz7ot\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{y:2629.4},ShS5gZo4M:{y:2734.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:2723.4,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{__framer__styleAppearEffectEnabled:undefined},ShS5gZo4M:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-you7yf-container\",nodeId:\"QnOliGxzl\",rendersWithMotion:true,scopeId:\"wAxyL5VT_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{JO8Qv5iwz:resolvedLinks[2],variant:matchVariant(\"mM3oVbAKD\")},ShS5gZo4M:{JO8Qv5iwz:resolvedLinks[1],variant:matchVariant(\"mM3oVbAKD\")}},children:/*#__PURE__*/_jsx(Button,{height:\"100%\",HmZ8V9Vny:\"Contact us\",id:\"QnOliGxzl\",JO8Qv5iwz:resolvedLinks[0],layoutId:\"QnOliGxzl\",variant:matchVariant(\"Eaf47SQ9V\"),width:\"100%\"})})})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OySbqilyD\"},implicitPathVariables:undefined},{href:{webPageId:\"OySbqilyD\"},implicitPathVariables:undefined},{href:{webPageId:\"OySbqilyD\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{y:2701.4},ShS5gZo4M:{y:2734.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:2723.4,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{__framer__styleAppearEffectEnabled:undefined},ShS5gZo4M:{__framer__styleAppearEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-t72x6a-container\",nodeId:\"OjxTqt1Wb\",rendersWithMotion:true,scopeId:\"wAxyL5VT_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{JO8Qv5iwz:resolvedLinks1[2],variant:matchVariant(\"pZGpd8OSP\")},ShS5gZo4M:{JO8Qv5iwz:resolvedLinks1[1],variant:matchVariant(\"pZGpd8OSP\")}},children:/*#__PURE__*/_jsx(Button,{height:\"100%\",HmZ8V9Vny:\"View Project\",id:\"OjxTqt1Wb\",JO8Qv5iwz:resolvedLinks1[0],layoutId:\"OjxTqt1Wb\",variant:matchVariant(\"zNJZoCPlz\"),width:\"100%\"})})})})})})})]})]})})}),/*#__PURE__*/_jsx(MotionDivWithTickerFX,{className:\"framer-u1izj9\",\"data-framer-name\":\"Ticker\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:10,tickerEffectHoverModifier:100,tickerEffectOverflow:\"visible\",tickerEffectPosition:\"absolute\",tickerEffectStackDirection:\"row\",tickerEffectVelocity:80,children:/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1y9su72\",\"data-styles-preset\":\"g5U0Kh9xZ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-959a43af-438a-4366-8f6f-bfc0ded3eeec, rgb(71, 68, 60))\"},children:\"Turn your plans into reality\"})}),className:\"framer-1gvrzjt\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-pcrtqj\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{width:\"100vw\",y:2833.4},ShS5gZo4M:{y:2886.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:543,width:\"max(100vw, 1px)\",y:2905.4,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cujymm-container\",nodeId:\"KPCkNbDTk\",scopeId:\"wAxyL5VT_\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{EFKAUFduo:{variant:matchVariant(\"S43I2GEjQ\")},ShS5gZo4M:{variant:matchVariant(\"uL5qAiL_l\")}},children:/*#__PURE__*/_jsx(Footer01,{height:\"100%\",id:\"KPCkNbDTk\",layoutId:\"KPCkNbDTk\",style:{width:\"100%\"},variant:matchVariant(\"sLzzEBVQp\"),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 2492\n * @framerIntrinsicWidth 1500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ShS5gZo4M\":{\"layout\":[\"fixed\",\"fixed\"]},\"EFKAUFduo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"FQxIojsHh\":\"title\",\"hT1F_73YM\":\"shortDescription\",\"CvQXVXV8n\":\"buttonLink\",\"HmyCXjFHA\":\"tickerImage01\",\"BggTa2fuB\":\"tickerImage02\",\"KU2ZbRQty\":\"tickerImage03\",\"T2RFLf923\":\"tickerImage04\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ltnwPjAJf\":[\".framer-16lqtcc-container\",\".framer-1r2efcd\",\".framer-647c4s\",\".framer-1qy5doq\",\".framer-pcrtqj\"],\"ShS5gZo4M\":[\".framer-16lqtcc-container\",\".framer-1r2efcd\",\".framer-647c4s\",\".framer-1qy5doq\",\".framer-pcrtqj\"],\"EFKAUFduo\":[\".framer-16lqtcc-container\",\".framer-1r2efcd\",\".framer-647c4s\",\".framer-1qy5doq\",\".framer-pcrtqj\"]}\n * @framerBreakpoints {\"ltnwPjAJf\":{\"min\":1500,\"canvasClassName\":\"framer-hovklz-override\",\"minHeight\":2492,\"name\":\"Desktop\",\"width\":1500,\"rootFontSize\":16},\"ShS5gZo4M\":{\"min\":810,\"max\":1499,\"canvasClassName\":\"framer-1bc9qwb-override\",\"minHeight\":2492,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"EFKAUFduo\":{\"max\":809,\"canvasClassName\":\"framer-ddy1qs-override\",\"minHeight\":2492,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant ltnwPjAJf\n * @framerLayoutTemplate true\n */const FramerwAxyL5VT_=withCSS(Component,css,\"framer-qhenI\");export default FramerwAxyL5VT_;FramerwAxyL5VT_.displayName=\"Inner Template 01\";FramerwAxyL5VT_.defaultProps={height:2492,width:1500};addPropertyControls(FramerwAxyL5VT_,{FQxIojsHh:{defaultValue:\"Story\",displayTextArea:false,title:\"Title\",type:ControlType.String},hT1F_73YM:{defaultValue:\"We deliver quality construction through thoughtful design, skilled craftsmanship, and a commitment to lasting results.\",displayTextArea:false,title:\"Short Description\",type:ControlType.String},CvQXVXV8n:{title:\"Button Link\",type:ControlType.Link},HmyCXjFHA:{__defaultAssetReference:\"data:framer/asset-reference,2zb2akdJlC1xlRf9huIQJudCQ.png?originalFilename=Rectangle+104.png&width=770&height=1000\",__vekterDefault:{alt:\"Image\",assetReference:\"data:framer/asset-reference,2zb2akdJlC1xlRf9huIQJudCQ.png?originalFilename=Rectangle+104.png&width=770&height=1000\"},title:\"Ticker Image 01\",type:ControlType.ResponsiveImage},BggTa2fuB:{__defaultAssetReference:\"data:framer/asset-reference,t6NufCfllm5KSAdv0MTHj44hNw.png?originalFilename=Rectangle+105.png&width=770&height=1000\",__vekterDefault:{alt:\"Image\",assetReference:\"data:framer/asset-reference,t6NufCfllm5KSAdv0MTHj44hNw.png?originalFilename=Rectangle+105.png&width=770&height=1000\"},title:\"Ticker Image 02\",type:ControlType.ResponsiveImage},KU2ZbRQty:{__defaultAssetReference:\"data:framer/asset-reference,659NIHLTBhOpPBHqcKb4ycY.png?originalFilename=Rectangle+106.png&width=770&height=1000\",__vekterDefault:{alt:\"Image\",assetReference:\"data:framer/asset-reference,659NIHLTBhOpPBHqcKb4ycY.png?originalFilename=Rectangle+106.png&width=770&height=1000\"},title:\"Ticker Image 03\",type:ControlType.ResponsiveImage},T2RFLf923:{__defaultAssetReference:\"data:framer/asset-reference,Yv4lTby3OREwQDjVQqIKTsnK0bk.png?originalFilename=Rectangle+107.png&width=770&height=1000\",__vekterDefault:{alt:\"Image\",assetReference:\"data:framer/asset-reference,Yv4lTby3OREwQDjVQqIKTsnK0bk.png?originalFilename=Rectangle+107.png&width=770&height=1000\"},title:\"Ticker Image 04\",type:ControlType.ResponsiveImage}});addFonts(FramerwAxyL5VT_,[{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\"}]},...LenisFonts,...NavNavigationFonts,...ButtonFonts,...SectionTitleFonts,...Footer01Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerwAxyL5VT_.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavNavigation,{},context),forwardLoader(Button,{},context),forwardLoader(SectionTitle,{},context),forwardLoader(Footer01,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwAxyL5VT_\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"FQxIojsHh\\\":\\\"title\\\",\\\"hT1F_73YM\\\":\\\"shortDescription\\\",\\\"CvQXVXV8n\\\":\\\"buttonLink\\\",\\\"HmyCXjFHA\\\":\\\"tickerImage01\\\",\\\"BggTa2fuB\\\":\\\"tickerImage02\\\",\\\"KU2ZbRQty\\\":\\\"tickerImage03\\\",\\\"T2RFLf923\\\":\\\"tickerImage04\\\"}\",\"framerIntrinsicHeight\":\"2492\",\"framerDefaultVariant\":\"ltnwPjAJf\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1500\",\"framerHitTargets\":\"{\\\"ltnwPjAJf\\\":[\\\".framer-16lqtcc-container\\\",\\\".framer-1r2efcd\\\",\\\".framer-647c4s\\\",\\\".framer-1qy5doq\\\",\\\".framer-pcrtqj\\\"],\\\"ShS5gZo4M\\\":[\\\".framer-16lqtcc-container\\\",\\\".framer-1r2efcd\\\",\\\".framer-647c4s\\\",\\\".framer-1qy5doq\\\",\\\".framer-pcrtqj\\\"],\\\"EFKAUFduo\\\":[\\\".framer-16lqtcc-container\\\",\\\".framer-1r2efcd\\\",\\\".framer-647c4s\\\",\\\".framer-1qy5doq\\\",\\\".framer-pcrtqj\\\"]}\",\"framerBreakpoints\":\"{\\\"ltnwPjAJf\\\":{\\\"min\\\":1500,\\\"canvasClassName\\\":\\\"framer-hovklz-override\\\",\\\"minHeight\\\":2492,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1500,\\\"rootFontSize\\\":16},\\\"ShS5gZo4M\\\":{\\\"min\\\":810,\\\"max\\\":1499,\\\"canvasClassName\\\":\\\"framer-1bc9qwb-override\\\",\\\"minHeight\\\":2492,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"EFKAUFduo\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-ddy1qs-override\\\",\\\"minHeight\\\":2492,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ShS5gZo4M\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EFKAUFduo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ae8a13)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/RMCDKo9dB6hm9bZaSn16/Lenis.js\";import Footer01 from\"#framer/local/canvasComponent/J03raVRLK/J03raVRLK.js\";import NavNavigation from\"#framer/local/canvasComponent/R2GRLPh1o/R2GRLPh1o.js\";const LenisFonts=getFonts(Lenis);const NavNavigationFonts=getFonts(NavNavigation);const MotionHeaderWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.header);const Footer01Fonts=getFonts(Footer01);const breakpoints={gdQ1KLEuJ:\"(min-width: 810px) and (max-width: 1499.98px)\",pDFLyLYZp:\"(min-width: 1500px)\",TGS_Crb0v:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-0uZGR\";const variantClassNames={gdQ1KLEuJ:\"framer-v-errpx8\",pDFLyLYZp:\"framer-v-96u77x\",TGS_Crb0v:\"framer-v-5odtob\"};const transition1={damping:40,delay:0,mass:1,stiffness:200,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-400};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={gdQ1KLEuJ:[\".framer-0uZGR .framer-x2crwl { --border-bottom-width: 1px; --border-color: var(--token-0bc349de-1902-4c1a-895c-6278f87a23f6, #c8c8c8); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; position: var(--framer-canvas-fixed-position, fixed); will-change: unset; }\"],TGS_Crb0v:[\".framer-0uZGR .framer-x2crwl { --border-bottom-width: 1px; --border-color: var(--token-0bc349de-1902-4c1a-895c-6278f87a23f6, #c8c8c8); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; left: 50%; position: var(--framer-canvas-fixed-position, fixed); will-change: unset; }\",\".framer-0uZGR .framer-1p0jvdw { flex-direction: column; }\",\".framer-0uZGR .framer-8sqncm-container { flex: none; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={gdQ1KLEuJ:\".framer-errpx8-override\",TGS_Crb0v:\".framer-5odtob-override\"};const rules=[\".framer-0uZGR.framer-13gd44i, .framer-0uZGR .framer-13gd44i { display: block; }\",\".framer-0uZGR.framer-96u77x { align-content: center; align-items: center; background-color: var(--token-f2b0b678-00b6-4fd7-88fb-6f02d9df22de, #fbf9f5); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-0uZGR .framer-15vjxvy-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-0uZGR .framer-x2crwl { -webkit-backdrop-filter: blur(10px); -webkit-filter: brightness(1); align-content: center; align-items: center; backdrop-filter: blur(10px); background-color: var(--token-861f22c0-da10-47da-a60a-32a2c1892c15, rgba(0, 0, 0, 0.1)); display: flex; filter: brightness(1); flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; order: -999; overflow: visible; padding: 0px; position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-0uZGR .framer-10kwut2-container { flex: none; height: auto; max-width: 1440px; position: relative; width: 100%; }\",\".framer-0uZGR .framer-crylpw { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-0uZGR .framer-1p0jvdw { 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: 1003; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-0uZGR .framer-8sqncm-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-0uZGR[data-border=\"true\"]::after, .framer-0uZGR [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; }'];const mediaQueries={gdQ1KLEuJ:\"(min-width: 810px) and (max-width: 1499.98px)\",pDFLyLYZp:\"(min-width: 1500px)\",TGS_Crb0v:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"pDFLyLYZp\",Phone:\"TGS_Crb0v\",Tablet:\"gdQ1KLEuJ\"};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??\"pDFLyLYZp\"};};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=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"pDFLyLYZp\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-f2b0b678-00b6-4fd7-88fb-6f02d9df22de, rgb(251, 249, 245)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-96u77x\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-15vjxvy-container\",\"data-framer-name\":\"Smooth Scroll\",isAuthoredByUser:true,isModuleExternal:true,name:\"Smooth Scroll\",nodeId:\"TJBc3toqE\",scopeId:\"winregAGQ\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"TJBc3toqE\",infinite:false,intensity:30,layoutId:\"TJBc3toqE\",name:\"Smooth Scroll\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gdQ1KLEuJ:{\"data-border\":true,animate:undefined,initial:undefined,optimized:undefined},TGS_Crb0v:{\"data-border\":true,\"data-framer-layout-hint-center-x\":true,animate:undefined,initial:undefined,optimized:undefined,transformTemplate:transformTemplate1}},children:/*#__PURE__*/_jsx(MotionHeaderWithOptimizedAppearEffect,{animate:animation,className:\"framer-x2crwl\",\"data-framer-appear-id\":\"x2crwl\",\"data-framer-name\":\"Header \",initial:animation1,optimized:true,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"min(100vw, 1440px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-10kwut2-container\",nodeId:\"ZFdFkFiou\",scopeId:\"winregAGQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gdQ1KLEuJ:{variant:matchVariant(\"V5m_avVjt\")},TGS_Crb0v:{variant:matchVariant(\"tOOn4hOHu\")}},children:/*#__PURE__*/_jsx(NavNavigation,{height:\"100%\",id:\"ZFdFkFiou\",layoutId:\"ZFdFkFiou\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"SSRsoexCX\"),width:\"100%\"})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-crylpw\"}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-1p0jvdw\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{TGS_Crb0v:{width:\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:543,width:\"max(100vw, 1px)\",y:1200,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8sqncm-container\",nodeId:\"vqLB9atEn\",scopeId:\"winregAGQ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gdQ1KLEuJ:{variant:matchVariant(\"uL5qAiL_l\")},TGS_Crb0v:{variant:matchVariant(\"S43I2GEjQ\")}},children:/*#__PURE__*/_jsx(Footer01,{height:\"100%\",id:\"vqLB9atEn\",layoutId:\"vqLB9atEn\",style:{width:\"100%\"},variant:matchVariant(\"sLzzEBVQp\"),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 1124\n * @framerIntrinsicWidth 1500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"gdQ1KLEuJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"TGS_Crb0v\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"pDFLyLYZp\":[\".framer-15vjxvy-container\",\".framer-x2crwl\",\".framer-1p0jvdw\"],\"gdQ1KLEuJ\":[\".framer-15vjxvy-container\",\".framer-x2crwl\",\".framer-1p0jvdw\"],\"TGS_Crb0v\":[\".framer-15vjxvy-container\",\".framer-x2crwl\",\".framer-1p0jvdw\"]}\n * @framerBreakpoints {\"pDFLyLYZp\":{\"min\":1500,\"canvasClassName\":\"framer-96u77x-override\",\"minHeight\":1124,\"name\":\"Desktop\",\"width\":1500,\"rootFontSize\":16},\"gdQ1KLEuJ\":{\"min\":810,\"max\":1499,\"canvasClassName\":\"framer-errpx8-override\",\"minHeight\":1124,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"TGS_Crb0v\":{\"max\":809,\"canvasClassName\":\"framer-5odtob-override\",\"minHeight\":1124,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant pDFLyLYZp\n * @framerLayoutTemplate true\n */const FramerwinregAGQ=withCSS(Component,css,\"framer-0uZGR\");export default FramerwinregAGQ;FramerwinregAGQ.displayName=\"Inner Template 04\";FramerwinregAGQ.defaultProps={height:1124,width:1500};addFonts(FramerwinregAGQ,[{explicitInter:true,fonts:[]},...LenisFonts,...NavNavigationFonts,...Footer01Fonts],{supportsExplicitInterCodegen:true});FramerwinregAGQ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavNavigation,{},context),forwardLoader(Footer01,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwinregAGQ\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"pDFLyLYZp\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1500\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gdQ1KLEuJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TGS_Crb0v\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1124\",\"framerHitTargets\":\"{\\\"pDFLyLYZp\\\":[\\\".framer-15vjxvy-container\\\",\\\".framer-x2crwl\\\",\\\".framer-1p0jvdw\\\"],\\\"gdQ1KLEuJ\\\":[\\\".framer-15vjxvy-container\\\",\\\".framer-x2crwl\\\",\\\".framer-1p0jvdw\\\"],\\\"TGS_Crb0v\\\":[\\\".framer-15vjxvy-container\\\",\\\".framer-x2crwl\\\",\\\".framer-1p0jvdw\\\"]}\",\"framerBreakpoints\":\"{\\\"pDFLyLYZp\\\":{\\\"min\\\":1500,\\\"canvasClassName\\\":\\\"framer-96u77x-override\\\",\\\"minHeight\\\":1124,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1500,\\\"rootFontSize\\\":16},\\\"gdQ1KLEuJ\\\":{\\\"min\\\":810,\\\"max\\\":1499,\\\"canvasClassName\\\":\\\"framer-errpx8-override\\\",\\\"minHeight\\\":1124,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"TGS_Crb0v\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-5odtob-override\\\",\\\"minHeight\\\":1124,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerLayoutTemplate\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport InnerTemplate02 from \"https://framerusercontent.com/modules/cmWQEkShxOkiCpLP7heQ/AWDhEDihbYa6p7KnVxq3/R4g0hSLRb.js\";\r\nimport InnerTemplate03 from \"https://framerusercontent.com/modules/MUVDRu0gCNFHrH51CBoa/UHJvT0dglC1KIA91BnNU/Y1Md6zZl9.js\";\r\nimport MainTemplate from \"https://framerusercontent.com/modules/TFHdY1Z2k58x5AQVtwUb/tpjgBhUheS2n6me4RhJz/WX1E2d9EI.js\";\r\nimport InnerTemplate01 from \"https://framerusercontent.com/modules/yniFPVGlNenm4fhmh6uV/H7nqRnrIx5yq0E4wrHjF/wAxyL5VT_.js\";\r\nimport InnerTemplate04 from \"https://framerusercontent.com/modules/zQlxb6GBxsU3WqSELfbQ/9A2nIlAv3Wabgt5mvQl7/winregAGQ.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fsFLpN6PJ8Im1iHVHrvr/egnouDat5L2r5qDuT7QW/augiA20Il.js\")), path: \"/\"}, ZN4eGitxH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wxmYNGwgCY4qti07UKlK/yP2k3keyyAOvMp9OX8y5/ZN4eGitxH.js\")), path: \"/about\"}, hmUpdTrVs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/J8ClNoohOqd2FRhoxAuz/ZUpXx6U1Q7rjRjmlmznz/hmUpdTrVs.js\")), path: \"/services\"}, OySbqilyD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CIOcX1cWXMAKFMxE3EyF/Qbl3rlXfBFQsT4GkcrWI/OySbqilyD.js\")), path: \"/projects\"}, scrROmeYr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/q6aGxpd3VmvnGol2YXM8/rakHCHGUEPkLnZMVUKSw/scrROmeYr.js\")), path: \"/blogs\"}, YFHy_tQGS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BKDRTFr6peZvmAGcBpGH/HS8vH6GCcnCJaq6jr5C5/YFHy_tQGS.js\")), path: \"/products\"}, HBciaz7ot: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/G1eK8in7aMYHsVGpTL7v/dXIPniaBQQsO0C2wkSak/HBciaz7ot.js\")), path: \"/contact\"}, RxXcpgRll: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RgOkHju4faCGJb3JEXsK/XnWQoaUupHgORb0tMi1Z/RxXcpgRll.js\")), path: \"/teams\"}, hpHYS8nFp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oN4Sndx3F2cC2vMhcukr/am9UPOA43jrnObMF6oWN/hpHYS8nFp.js\")), path: \"/404\"}, UkG30zhW5: {collectionId: \"eSOgxhB8P\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/HeLkFd3BrBJAfJf2QKab/wArnAH7L9QjqDzERu67W/UkG30zhW5.js\")), path: \"/services/:bGtr5kc0Z\"}, XEzB6kmll: {collectionId: \"ojYeNMH7h\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PpFkqlGd4GLr174V3ztt/ptzJxAiGUZ3SPLktZiKv/XEzB6kmll.js\")), path: \"/projects/:JNLqeBc4q\"}, C0qNNbfck: {collectionId: \"wtt5NMh42\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SzajvyArz5BRigZC3bRO/9UAgDNaBy0jz6JFjE3Ld/C0qNNbfck.js\")), path: \"/blogs/:CVgbcZ5va\"}, WrSXTjnsN: {collectionId: \"kWctgKw2X\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DKPCh8rMfmkIvmWgvmsO/HDqdkmEYOu1auHv2LYUH/WrSXTjnsN.js\")), path: \"/products/:CbuyQBSUS\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {eSOgxhB8P: async () => (await import(\"https://framerusercontent.com/modules/ShIAaQj0mEsnCPHJ9ImO/9f0gNkhEevU7DseZZlOO/eSOgxhB8P.js\"))?.[\"utils\"], kWctgKw2X: async () => (await import(\"https://framerusercontent.com/modules/uekpuu0cFVQlEOaYKlqS/1K310VpJA5y6xeLLFG6A/kWctgKw2X.js\"))?.[\"utils\"], ojYeNMH7h: async () => (await import(\"https://framerusercontent.com/modules/nAXuZyathZzb9b9fmGE9/Um5vZ7mgVInQyuPnapNb/ojYeNMH7h.js\"))?.[\"utils\"], wtt5NMh42: async () => (await import(\"https://framerusercontent.com/modules/gJpKA2ADRYlQyg1xLYQF/RpaSpErbb461z94ylIAy/wtt5NMh42.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"9cda0c6bb999c5b93714bf7a44850e4c49e44e4e772be33c944312af94c32bd5\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {CvQXVXV8n: {href: {webPageId: \"HBciaz7ot\"}}, FQxIojsHh: \"Story\", hT1F_73YM: \"We deliver quality construction through thoughtful design, skilled craftsmanship, and a commitment to lasting results.\"}\r\nconst templateProps = {ZN4eGitxH: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"hmUpdTrVs\":\r\ncase \"scrROmeYr\":\r\ncase \"YFHy_tQGS\":\r\ncase \"HBciaz7ot\":\r\ncase \"XEzB6kmll\":\r\nreturn React.createElement(MainTemplate, {...props, key: \"MainTemplate\", style}, children(true));\r\ncase \"ZN4eGitxH\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"CvQXVXV8n\"]]}, (resolvedLinks) => React.createElement(InnerTemplate01, {...props, CvQXVXV8n: resolvedLinks[0], key: \"InnerTemplate01\", style}, children(true)));\r\ncase \"OySbqilyD\":\r\ncase \"UkG30zhW5\":\r\nreturn React.createElement(InnerTemplate02, {...props, key: \"InnerTemplate02\", style}, children(true));\r\ncase \"RxXcpgRll\":\r\ncase \"C0qNNbfck\":\r\ncase \"WrSXTjnsN\":\r\nreturn React.createElement(InnerTemplate03, {...props, key: \"InnerTemplate03\", style}, children(true));\r\ncase \"hpHYS8nFp\":\r\nreturn React.createElement(InnerTemplate04, {...props, key: \"InnerTemplate04\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"hmUpdTrVs\":\r\ncase \"scrROmeYr\":\r\ncase \"YFHy_tQGS\":\r\ncase \"HBciaz7ot\":\r\ncase \"XEzB6kmll\":\r\nreturn [{hash: \"12bbb61\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1ovgwwb\", mediaQuery: \"(min-width: 810px) and (max-width: 1499.98px)\"}, {hash: \"1voz4nf\", mediaQuery: \"(min-width: 1500px)\"}]\r\ncase \"ZN4eGitxH\":\r\nreturn [{hash: \"ddy1qs\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1bc9qwb\", mediaQuery: \"(min-width: 810px) and (max-width: 1499.98px)\"}, {hash: \"hovklz\", mediaQuery: \"(min-width: 1500px)\"}]\r\ncase \"OySbqilyD\":\r\ncase \"UkG30zhW5\":\r\nreturn [{hash: \"8dil8b\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"18zkwkk\", mediaQuery: \"(min-width: 810px) and (max-width: 1499.98px)\"}, {hash: \"fkjct3\", mediaQuery: \"(min-width: 1500px)\"}]\r\ncase \"RxXcpgRll\":\r\ncase \"C0qNNbfck\":\r\ncase \"WrSXTjnsN\":\r\nreturn [{hash: \"y7uzcg\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"n91nxb\", mediaQuery: \"(min-width: 810px) and (max-width: 1499.98px)\"}, {hash: \"hizka1\", mediaQuery: \"(min-width: 1500px)\"}]\r\ncase \"hpHYS8nFp\":\r\nreturn [{hash: \"5odtob\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"errpx8\", mediaQuery: \"(min-width: 810px) and (max-width: 1499.98px)\"}, {hash: \"96u77x\", mediaQuery: \"(min-width: 1500px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oN4Sndx3F2cC2vMhcukr/am9UPOA43jrnObMF6oWN/hpHYS8nFp.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://brikon.framer.website\",\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/zqgFINFsf2KlDvlCueBO/3VGoQOQHb1QDGH4RL7FY/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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"}