{"version":3,"file":"script_main.DKedVD6D.mjs","names":["Component","useRef","_Fragment","Children","_Fragment","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Burger","OssoButtonComponentFonts","OssoButtonComponent","serializationHash","variantClassNames","transition1","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","SVG","Lenis","Nav","OssoButtonComponent","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","PropertyOverrides","RichText","React.Fragment","SVG1","_Fragment","FormPlainTextInput","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","React.createElement","Main","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/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js","https:/framerusercontent.com/modules/6CF2ChEzkm8GVTmk8Oog/pX6dBiJtFEI4aeATq09n/JY2MmIz3d.js","https:/framerusercontent.com/modules/ipm8ny8zHNezKjgj9uwl/1TkkkJG3QQMWNFKlV7yZ/rfVf5koaq.js","https:/framerusercontent.com/modules/lgbZEX3GTNTv5QbTEKoV/I6ydCLq5V7l5jz1OmMeO/EIJe1qBIA.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","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`html,body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","// Generated by Framer (ee97fff)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"jLg16W3Cj\",\"VQgno7twb\",\"IEWuTzFB2\",\"EMcHWTcv4\",\"gDJdXJmab\",\"TVBYjDaBf\",\"RVjwOspNj\",\"NHYgpjqrD\"];const serializationHash=\"framer-fYFT9\";const variantClassNames={EMcHWTcv4:\"framer-v-cgev28\",gDJdXJmab:\"framer-v-dc0do4\",IEWuTzFB2:\"framer-v-1kaxm2f\",jLg16W3Cj:\"framer-v-paus7d\",NHYgpjqrD:\"framer-v-fz6oav\",RVjwOspNj:\"framer-v-v93bwe\",TVBYjDaBf:\"framer-v-1eoxuif\",VQgno7twb:\"framer-v-osqbfr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const GsV0XqZB5=undefined;const transition1={delay:0,duration:.1,ease:[.5,0,.88,.77],type:\"tween\"};const transition2={delay:0,duration:.1,ease:[.12,.23,.5,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={\"Close Black\":\"gDJdXJmab\",\"Mid Close Black\":\"NHYgpjqrD\",\"Mid Close\":\"EMcHWTcv4\",\"Mid Open Black\":\"TVBYjDaBf\",\"Mid Open\":\"VQgno7twb\",\"Open Black\":\"RVjwOspNj\",Close:\"jLg16W3Cj\",Open:\"IEWuTzFB2\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,tap,width,...props})=>{return{...props,GsV0XqZB5:tap??props.GsV0XqZB5,variant:humanReadableVariantMap[props.variant]??props.variant??\"jLg16W3Cj\"};};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,GsV0XqZB5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jLg16W3Cj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap7rvn99=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(GsV0XqZB5){const res=await GsV0XqZB5(...args);if(res===false)return false;}setVariant(\"VQgno7twb\");});const onTapw65m3e=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(GsV0XqZB5){const res=await GsV0XqZB5(...args);if(res===false)return false;}});const onAppearz1s9pm=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"IEWuTzFB2\"),110);});const onTap1cmo6tw=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(GsV0XqZB5){const res=await GsV0XqZB5(...args);if(res===false)return false;}setVariant(\"EMcHWTcv4\");});const onAppearx8p73y=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"jLg16W3Cj\"),110);});const onTapckjf8v=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(GsV0XqZB5){const res=await GsV0XqZB5(...args);if(res===false)return false;}setVariant(\"TVBYjDaBf\");});const onAppear17uj61x=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"RVjwOspNj\"),110);});const onAppearez1kas=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"NHYgpjqrD\"),110);});useOnVariantChange(baseVariant,{EMcHWTcv4:onAppearx8p73y,NHYgpjqrD:onAppearez1kas,TVBYjDaBf:onAppear17uj61x,VQgno7twb:onAppearz1s9pm});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,...addPropertyOverrides({EMcHWTcv4:{value:transition2},NHYgpjqrD:{value:transition2},TVBYjDaBf:{value:transition2},VQgno7twb:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-paus7d\",className,classNames),\"data-framer-name\":\"Close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"jLg16W3Cj\",onTap:onTap7rvn99,ref:refBinding,style:{...style},...addPropertyOverrides({EMcHWTcv4:{\"data-framer-name\":\"Mid Close\",onTap:onTapw65m3e},gDJdXJmab:{\"data-framer-name\":\"Close Black\",onTap:onTapckjf8v},IEWuTzFB2:{\"data-framer-name\":\"Open\",onTap:onTap1cmo6tw},NHYgpjqrD:{\"data-framer-name\":\"Mid Close Black\",onTap:onTapw65m3e},RVjwOspNj:{\"data-framer-name\":\"Open Black\",onTap:onTap1cmo6tw},TVBYjDaBf:{\"data-framer-name\":\"Mid Open Black\",onTap:onTapw65m3e},VQgno7twb:{\"data-framer-name\":\"Mid Open\",onTap:onTapw65m3e}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wpq2st\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"XSU8bsiyu\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1to5lpf\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"NXYHMtm9y\",style:{backgroundColor:\"var(--token-b1d4be5d-3c1d-4771-be9a-d514115c9cd7, rgb(255, 255, 255))\",rotate:0},variants:{EMcHWTcv4:{rotate:0},gDJdXJmab:{backgroundColor:\"rgb(0, 0, 0)\",rotate:0},IEWuTzFB2:{rotate:45},NHYgpjqrD:{backgroundColor:\"rgb(0, 0, 0)\",rotate:0},RVjwOspNj:{backgroundColor:\"rgb(0, 0, 0)\",rotate:45},TVBYjDaBf:{backgroundColor:\"rgb(0, 0, 0)\",rotate:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qs24pb\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"EjE4bhIJa\",style:{backgroundColor:\"var(--token-b1d4be5d-3c1d-4771-be9a-d514115c9cd7, rgb(255, 255, 255))\",rotate:0},variants:{EMcHWTcv4:{rotate:0},gDJdXJmab:{backgroundColor:\"rgb(0, 0, 0)\",rotate:0},IEWuTzFB2:{rotate:-45},NHYgpjqrD:{backgroundColor:\"rgb(0, 0, 0)\",rotate:0},RVjwOspNj:{backgroundColor:\"rgb(0, 0, 0)\",rotate:-45},TVBYjDaBf:{backgroundColor:\"rgb(0, 0, 0)\",rotate:0}}})]})})})})});});const css=[\".framer-fYFT9.framer-1lztidz, .framer-fYFT9 .framer-1lztidz { display: block; }\",\".framer-fYFT9.framer-paus7d { cursor: pointer; height: 24px; overflow: hidden; position: relative; width: 24px; }\",\".framer-fYFT9 .framer-1wpq2st { flex: none; height: 18px; left: 0px; overflow: visible; position: absolute; right: 0px; top: calc(50.00000000000002% - 18px / 2); }\",\".framer-fYFT9 .framer-1to5lpf { flex: none; height: 1px; left: calc(50.00000000000002% - 18px / 2); overflow: hidden; position: absolute; top: 5px; width: 18px; }\",\".framer-fYFT9 .framer-1qs24pb { bottom: 5px; flex: none; height: 1px; left: calc(50.00000000000002% - 18px / 2); overflow: hidden; position: absolute; width: 18px; }\",\".framer-fYFT9.framer-v-osqbfr .framer-1to5lpf, .framer-fYFT9.framer-v-1kaxm2f .framer-1to5lpf, .framer-fYFT9.framer-v-cgev28 .framer-1to5lpf, .framer-fYFT9.framer-v-1eoxuif .framer-1to5lpf, .framer-fYFT9.framer-v-v93bwe .framer-1to5lpf, .framer-fYFT9.framer-v-fz6oav .framer-1to5lpf { top: calc(50.00000000000002% - 1px / 2); }\",\".framer-fYFT9.framer-v-osqbfr .framer-1qs24pb, .framer-fYFT9.framer-v-1kaxm2f .framer-1qs24pb, .framer-fYFT9.framer-v-cgev28 .framer-1qs24pb, .framer-fYFT9.framer-v-1eoxuif .framer-1qs24pb, .framer-fYFT9.framer-v-v93bwe .framer-1qs24pb, .framer-fYFT9.framer-v-fz6oav .framer-1qs24pb { bottom: unset; top: calc(50.00000000000002% - 1px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VQgno7twb\":{\"layout\":[\"fixed\",\"fixed\"]},\"IEWuTzFB2\":{\"layout\":[\"fixed\",\"fixed\"]},\"EMcHWTcv4\":{\"layout\":[\"fixed\",\"fixed\"]},\"gDJdXJmab\":{\"layout\":[\"fixed\",\"fixed\"]},\"TVBYjDaBf\":{\"layout\":[\"fixed\",\"fixed\"]},\"RVjwOspNj\":{\"layout\":[\"fixed\",\"fixed\"]},\"NHYgpjqrD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GsV0XqZB5\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJY2MmIz3d=withCSS(Component,css,\"framer-fYFT9\");export default FramerJY2MmIz3d;FramerJY2MmIz3d.displayName=\"Burger\";FramerJY2MmIz3d.defaultProps={height:24,width:24};addPropertyControls(FramerJY2MmIz3d,{variant:{options:[\"jLg16W3Cj\",\"VQgno7twb\",\"IEWuTzFB2\",\"EMcHWTcv4\",\"gDJdXJmab\",\"TVBYjDaBf\",\"RVjwOspNj\",\"NHYgpjqrD\"],optionTitles:[\"Close\",\"Mid Open\",\"Open\",\"Mid Close\",\"Close Black\",\"Mid Open Black\",\"Open Black\",\"Mid Close Black\"],title:\"Variant\",type:ControlType.Enum},GsV0XqZB5:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerJY2MmIz3d,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJY2MmIz3d\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VQgno7twb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IEWuTzFB2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EMcHWTcv4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gDJdXJmab\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TVBYjDaBf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RVjwOspNj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NHYgpjqrD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"GsV0XqZB5\\\":\\\"tap\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JY2MmIz3d.map","// Generated by Framer (bb0e741)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,SVG,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 StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js\";import LineMaskSplit from\"https://framerusercontent.com/modules/Fr8G9lFCToiry7M0cRqD/2Waoj7aVyXQ4AiS6RaFB/LineMaskSplit_prod.js\";import Burger from\"https://framerusercontent.com/modules/6CF2ChEzkm8GVTmk8Oog/pX6dBiJtFEI4aeATq09n/JY2MmIz3d.js\";import OssoButtonComponent from\"https://framerusercontent.com/modules/ulIE9hPF7RsiU9ySL7ms/9MzLB7CyiPIDr26D081V/L8y6krS3V.js\";const StopScrollFonts=getFonts(StopScroll);const BurgerFonts=getFonts(Burger);const OssoButtonComponentFonts=getFonts(OssoButtonComponent);const LineMaskSplitFonts=getFonts(LineMaskSplit);const cycleOrder=[\"a3xqiyebE\",\"wBqpcm4a5\",\"ZdH89BoPw\",\"RDo6MU0te\",\"tVTkfrFAM\",\"lyRli_8x_\"];const serializationHash=\"framer-Whmb6\";const variantClassNames={a3xqiyebE:\"framer-v-qel5j9\",lyRli_8x_:\"framer-v-1w9wkgg\",RDo6MU0te:\"framer-v-1m0bh7h\",tVTkfrFAM:\"framer-v-1minpwu\",wBqpcm4a5:\"framer-v-li00ob\",ZdH89BoPw:\"framer-v-cz4u0s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.5,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 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 Black\":\"tVTkfrFAM\",\"Desktop White\":\"a3xqiyebE\",\"Phone Black Open\":\"lyRli_8x_\",\"Phone Black\":\"RDo6MU0te\",\"Phone White Open\":\"ZdH89BoPw\",\"Phone White\":\"wBqpcm4a5\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"a3xqiyebE\"};};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:\"a3xqiyebE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const GsV0XqZB51a7icbo=activeVariantCallback(async(...args)=>{setVariant(\"ZdH89BoPw\");});const GsV0XqZB51coee21=activeVariantCallback(async(...args)=>{setVariant(\"wBqpcm4a5\");});const GsV0XqZB5kd5j3j=activeVariantCallback(async(...args)=>{setVariant(\"lyRli_8x_\");});const GsV0XqZB5189bxxq=activeVariantCallback(async(...args)=>{setVariant(\"RDo6MU0te\");});const onTap1coee21=activeVariantCallback(async(...args)=>{setVariant(\"wBqpcm4a5\");});const onTap189bxxq=activeVariantCallback(async(...args)=>{setVariant(\"RDo6MU0te\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"wBqpcm4a5\",\"ZdH89BoPw\",\"RDo6MU0te\",\"lyRli_8x_\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"wBqpcm4a5\",\"ZdH89BoPw\",\"RDo6MU0te\",\"lyRli_8x_\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed2=()=>{if([\"ZdH89BoPw\",\"lyRli_8x_\"].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-qel5j9\",className,classNames),\"data-framer-name\":\"Desktop White\",layoutDependency:layoutDependency,layoutId:\"a3xqiyebE\",ref:refBinding,style:{...style},...addPropertyOverrides({lyRli_8x_:{\"data-framer-name\":\"Phone Black Open\"},RDo6MU0te:{\"data-framer-name\":\"Phone Black\"},tVTkfrFAM:{\"data-framer-name\":\"Desktop Black\"},wBqpcm4a5:{\"data-framer-name\":\"Phone White\"},ZdH89BoPw:{\"data-framer-name\":\"Phone White Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fzhwel-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"glNwiSigY-container\",nodeId:\"glNwiSigY\",rendersWithMotion:true,scopeId:\"rfVf5koaq\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"glNwiSigY\",layoutId:\"glNwiSigY\",toggle:false,width:\"100%\",...addPropertyOverrides({lyRli_8x_:{toggle:true},ZdH89BoPw:{toggle:true}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e9lmik\",\"data-framer-name\":\"Navbar\",layoutDependency:layoutDependency,layoutId:\"NJFUELepu\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-kx0gj4\",\"data-framer-name\":\"Fill\",layoutDependency:layoutDependency,layoutId:\"P45pS1USh\",style:{backgroundColor:\"var(--token-b49742a2-2f0a-4232-bcea-05d31a19a70e, rgb(0, 0, 0))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:0},variants:{lyRli_8x_:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,opacity:1},RDo6MU0te:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},wBqpcm4a5:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},ZdH89BoPw:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,opacity:1}}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15q0d81\",\"data-framer-name\":\"Navbar Container\",layoutDependency:layoutDependency,layoutId:\"k1o4KB0t5\",children:[/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"C5UQZofuk\",scopeId:\"rfVf5koaq\",...addPropertyOverrides({tVTkfrFAM:{href:{webPageId:\"augiA20Il\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-xergzk framer-1ipth9a\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"C5UQZofuk\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iyay41\",\"data-framer-name\":\"Logo + Burger Menu\",layoutDependency:layoutDependency,layoutId:\"KysXEApde\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sgg9xl\",\"data-framer-name\":\"Link Logo\",layoutDependency:layoutDependency,layoutId:\"Y2PPWttBV\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-i44k3w\",layoutDependency:layoutDependency,layoutId:\"QVEpESeT6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 142.056 29.901\" overflow=\"visible\"><g><g transform=\"translate(0 0.417)\"><path d=\"M 0 0 L 29.15 0 L 29.15 29.167 L 0 29.167 Z\" fill=\"transparent\"></path><path d=\"M 18.623 8.52 C 17.425 7.719 16.016 7.292 14.575 7.292 L 14.575 0 C 22.624 0 29.15 6.529 29.15 14.583 C 29.15 22.637 22.624 29.167 14.575 29.167 C 6.525 29.167 0 22.637 0 14.583 L 7.287 14.583 C 7.288 18.062 9.744 21.056 13.153 21.735 C 16.563 22.413 19.977 20.587 21.308 17.373 C 22.638 14.159 21.514 10.453 18.623 8.52 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 7.287 0 C 7.287 4.027 4.025 7.292 0 7.292 L 0 14.583 C 8.049 14.583 14.575 8.054 14.575 0 Z\" fill=\"rgb(255,255,255)\"></path></g><path d=\"M 66.789 14.943 C 66.789 18.116 66.188 20.815 64.986 23.04 C 63.793 25.265 62.166 26.965 60.102 28.14 C 58.048 29.304 55.74 29.887 53.175 29.887 C 50.591 29.887 48.273 29.299 46.219 28.125 C 44.165 26.951 42.542 25.252 41.349 23.026 C 40.156 20.801 39.56 18.107 39.56 14.943 C 39.56 11.771 40.156 9.073 41.349 6.847 C 42.542 4.622 44.164 2.927 46.219 1.762 C 48.272 0.587 50.591 0 53.175 0 C 55.74 0 58.048 0.588 60.102 1.762 C 62.166 2.927 63.793 4.622 64.986 6.847 C 66.188 9.072 66.789 11.772 66.789 14.943 Z M 60.557 14.943 C 60.557 12.888 60.249 11.156 59.634 9.745 C 59.029 8.333 58.172 7.263 57.065 6.534 C 55.957 5.805 54.66 5.441 53.175 5.441 C 51.689 5.441 50.393 5.805 49.285 6.534 C 48.178 7.263 47.316 8.334 46.701 9.745 C 46.095 11.156 45.793 12.888 45.793 14.943 C 45.793 16.998 46.095 18.732 46.701 20.142 C 47.316 21.553 48.178 22.623 49.285 23.352 C 50.393 24.082 51.689 24.447 53.175 24.447 C 54.66 24.447 55.957 24.082 57.064 23.352 C 58.172 22.623 59.029 21.553 59.634 20.142 C 60.249 18.732 60.557 16.998 60.557 14.943 Z M 84.316 8.764 C 84.202 7.618 83.715 6.728 82.854 6.094 C 81.993 5.459 80.823 5.143 79.348 5.143 C 78.344 5.143 77.497 5.284 76.806 5.568 C 76.114 5.843 75.585 6.227 75.216 6.718 C 74.859 7.204 74.669 7.792 74.677 8.395 C 74.658 8.916 74.767 9.37 75.003 9.759 C 75.249 10.148 75.585 10.483 76.011 10.768 C 76.476 11.062 76.971 11.305 77.488 11.493 C 78.046 11.691 78.642 11.861 79.276 12.003 L 81.889 12.628 C 83.156 12.912 84.321 13.291 85.381 13.764 C 86.441 14.238 87.359 14.82 88.135 15.512 C 88.901 16.19 89.515 17.022 89.937 17.955 C 90.373 18.893 90.595 19.968 90.605 21.18 C 90.595 22.96 90.141 24.503 89.242 25.81 C 88.352 27.108 87.066 28.116 85.381 28.835 C 83.706 29.546 81.685 29.901 79.319 29.901 C 76.971 29.901 74.928 29.541 73.186 28.822 C 71.454 28.102 70.101 27.037 69.126 25.625 C 68.16 24.205 67.654 22.448 67.607 20.356 L 73.555 20.356 C 73.622 21.331 73.901 22.145 74.393 22.798 C 74.894 23.442 75.561 23.93 76.394 24.262 C 77.236 24.583 78.187 24.745 79.248 24.745 C 80.289 24.745 81.193 24.593 81.959 24.29 C 82.736 23.987 83.336 23.565 83.763 23.026 C 84.184 22.498 84.41 21.841 84.401 21.165 C 84.401 20.512 84.207 19.962 83.819 19.518 C 83.44 19.073 82.882 18.693 82.144 18.381 C 81.415 18.068 80.52 17.784 79.461 17.528 L 76.295 16.733 C 73.844 16.137 71.909 15.204 70.489 13.935 C 69.069 12.666 68.365 10.957 68.373 8.807 C 68.365 7.046 68.833 5.507 69.779 4.19 C 70.735 2.874 72.046 1.847 73.712 1.108 C 75.377 0.37 77.27 0 79.39 0 C 81.547 0 83.431 0.37 85.04 1.108 C 86.658 1.847 87.917 2.875 88.816 4.191 C 89.715 5.508 90.179 7.032 90.207 8.764 Z M 107.713 8.764 C 107.599 7.618 107.112 6.728 106.251 6.094 C 105.39 5.459 104.221 5.143 102.745 5.143 C 101.741 5.143 100.894 5.284 100.204 5.568 C 99.512 5.843 98.983 6.227 98.613 6.718 C 98.256 7.204 98.067 7.792 98.074 8.395 C 98.055 8.916 98.164 9.37 98.401 9.759 C 98.662 10.163 99.005 10.506 99.408 10.768 C 99.873 11.062 100.368 11.305 100.885 11.493 C 101.443 11.691 102.039 11.861 102.673 12.003 L 105.286 12.628 C 106.554 12.912 107.718 13.291 108.778 13.764 C 109.838 14.238 110.756 14.82 111.532 15.512 C 112.298 16.19 112.913 17.023 113.335 17.955 C 113.77 18.893 113.992 19.968 114.002 21.18 C 113.992 22.96 113.538 24.503 112.639 25.81 C 111.749 27.108 110.463 28.116 108.778 28.835 C 107.103 29.546 105.082 29.901 102.716 29.901 C 100.369 29.901 98.325 29.541 96.583 28.822 C 94.851 28.102 93.498 27.037 92.523 25.625 C 91.558 24.205 91.052 22.448 91.004 20.356 L 96.952 20.356 C 97.019 21.331 97.298 22.145 97.79 22.798 C 98.291 23.442 98.959 23.93 99.791 24.262 C 100.634 24.583 101.585 24.745 102.645 24.745 C 103.686 24.745 104.59 24.593 105.357 24.29 C 106.133 23.987 106.733 23.565 107.16 23.026 C 107.581 22.498 107.807 21.841 107.798 21.165 C 107.798 20.512 107.604 19.962 107.216 19.518 C 106.837 19.073 106.279 18.693 105.541 18.381 C 104.813 18.068 103.918 17.784 102.858 17.528 L 99.692 16.733 C 97.241 16.137 95.306 15.204 93.886 13.935 C 92.467 12.666 91.761 10.957 91.771 8.807 C 91.761 7.046 92.23 5.507 93.176 4.19 C 94.132 2.874 95.443 1.847 97.109 1.108 C 98.775 0.37 100.667 0 102.787 0 C 104.945 0 106.828 0.37 108.437 1.108 C 110.055 1.847 111.314 2.875 112.213 4.191 C 113.113 5.508 113.576 7.032 113.604 8.764 Z M 142.056 14.943 C 142.056 18.116 141.454 20.815 140.253 23.04 C 139.06 25.265 137.433 26.965 135.369 28.14 C 133.315 29.304 131.006 29.887 128.441 29.887 C 125.858 29.887 123.539 29.299 121.485 28.125 C 119.432 26.951 117.808 25.252 116.616 23.026 C 115.423 20.801 114.828 18.107 114.828 14.943 C 114.828 11.771 115.423 9.073 116.616 6.847 C 117.808 4.622 119.432 2.927 121.485 1.762 C 123.539 0.587 125.858 0 128.441 0 C 131.006 0 133.315 0.588 135.369 1.762 C 137.433 2.927 139.06 4.622 140.253 6.847 C 141.454 9.072 142.056 11.772 142.056 14.943 Z M 135.824 14.943 C 135.824 12.888 135.515 11.156 134.901 9.745 C 134.295 8.333 133.438 7.263 132.332 6.534 C 131.224 5.805 129.927 5.441 128.441 5.441 C 126.955 5.441 125.659 5.805 124.552 6.534 C 123.444 7.263 122.583 8.334 121.968 9.745 C 121.362 11.156 121.06 12.888 121.06 14.943 C 121.06 16.998 121.362 18.732 121.968 20.142 C 122.583 21.553 123.444 22.623 124.552 23.352 C 125.659 24.082 126.955 24.447 128.441 24.447 C 129.927 24.447 131.224 24.082 132.332 23.352 C 133.438 22.623 134.295 21.553 134.901 20.142 C 135.515 18.732 135.824 16.998 135.824 14.943 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({RDo6MU0te:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 142.056 29.901\" overflow=\"visible\"><g><g transform=\"translate(0 0.417)\"><path d=\"M 0 0 L 29.15 0 L 29.15 29.167 L 0 29.167 Z\" fill=\"transparent\"></path><path d=\"M 18.623 8.52 C 17.425 7.719 16.016 7.292 14.575 7.292 L 14.575 0 C 22.624 0 29.15 6.529 29.15 14.583 C 29.15 22.637 22.624 29.167 14.575 29.167 C 6.525 29.167 0 22.637 0 14.583 L 7.287 14.583 C 7.288 18.062 9.744 21.056 13.153 21.735 C 16.563 22.413 19.977 20.587 21.308 17.373 C 22.638 14.159 21.514 10.453 18.623 8.52 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 7.287 0 C 7.287 4.027 4.025 7.292 0 7.292 L 0 14.583 C 8.049 14.583 14.575 8.054 14.575 0 Z\" fill=\"rgb(0, 0, 0)\"></path></g><path d=\"M 66.789 14.943 C 66.789 18.116 66.188 20.815 64.986 23.04 C 63.793 25.265 62.166 26.965 60.102 28.14 C 58.048 29.304 55.74 29.887 53.175 29.887 C 50.591 29.887 48.273 29.299 46.219 28.125 C 44.165 26.951 42.542 25.252 41.349 23.026 C 40.156 20.801 39.56 18.107 39.56 14.943 C 39.56 11.771 40.156 9.073 41.349 6.847 C 42.542 4.622 44.164 2.927 46.219 1.762 C 48.272 0.587 50.591 0 53.175 0 C 55.74 0 58.048 0.588 60.102 1.762 C 62.166 2.927 63.793 4.622 64.986 6.847 C 66.188 9.072 66.789 11.772 66.789 14.943 Z M 60.557 14.943 C 60.557 12.888 60.249 11.156 59.634 9.745 C 59.029 8.333 58.172 7.263 57.065 6.534 C 55.957 5.805 54.66 5.441 53.175 5.441 C 51.689 5.441 50.393 5.805 49.285 6.534 C 48.178 7.263 47.316 8.334 46.701 9.745 C 46.095 11.156 45.793 12.888 45.793 14.943 C 45.793 16.998 46.095 18.732 46.701 20.142 C 47.316 21.553 48.178 22.623 49.285 23.352 C 50.393 24.082 51.689 24.447 53.175 24.447 C 54.66 24.447 55.957 24.082 57.064 23.352 C 58.172 22.623 59.029 21.553 59.634 20.142 C 60.249 18.732 60.557 16.998 60.557 14.943 Z M 84.316 8.764 C 84.202 7.618 83.715 6.728 82.854 6.094 C 81.993 5.459 80.823 5.143 79.348 5.143 C 78.344 5.143 77.497 5.284 76.806 5.568 C 76.114 5.843 75.585 6.227 75.216 6.718 C 74.859 7.204 74.669 7.792 74.677 8.395 C 74.658 8.916 74.767 9.37 75.003 9.759 C 75.249 10.148 75.585 10.483 76.011 10.768 C 76.476 11.062 76.971 11.305 77.488 11.493 C 78.046 11.691 78.642 11.861 79.276 12.003 L 81.889 12.628 C 83.156 12.912 84.321 13.291 85.381 13.764 C 86.441 14.238 87.359 14.82 88.135 15.512 C 88.901 16.19 89.515 17.022 89.937 17.955 C 90.373 18.893 90.595 19.968 90.605 21.18 C 90.595 22.96 90.141 24.503 89.242 25.81 C 88.352 27.108 87.066 28.116 85.381 28.835 C 83.706 29.546 81.685 29.901 79.319 29.901 C 76.971 29.901 74.928 29.541 73.186 28.822 C 71.454 28.102 70.101 27.037 69.126 25.625 C 68.16 24.205 67.654 22.448 67.607 20.356 L 73.555 20.356 C 73.622 21.331 73.901 22.145 74.393 22.798 C 74.894 23.442 75.561 23.93 76.394 24.262 C 77.236 24.583 78.187 24.745 79.248 24.745 C 80.289 24.745 81.193 24.593 81.959 24.29 C 82.736 23.987 83.336 23.565 83.763 23.026 C 84.184 22.498 84.41 21.841 84.401 21.165 C 84.401 20.512 84.207 19.962 83.819 19.518 C 83.44 19.073 82.882 18.693 82.144 18.381 C 81.415 18.068 80.52 17.784 79.461 17.528 L 76.295 16.733 C 73.844 16.137 71.909 15.204 70.489 13.935 C 69.069 12.666 68.365 10.957 68.373 8.807 C 68.365 7.046 68.833 5.507 69.779 4.19 C 70.735 2.874 72.046 1.847 73.712 1.108 C 75.377 0.37 77.27 0 79.39 0 C 81.547 0 83.431 0.37 85.04 1.108 C 86.658 1.847 87.917 2.875 88.816 4.191 C 89.715 5.508 90.179 7.032 90.207 8.764 Z M 107.713 8.764 C 107.599 7.618 107.112 6.728 106.251 6.094 C 105.39 5.459 104.221 5.143 102.745 5.143 C 101.741 5.143 100.894 5.284 100.204 5.568 C 99.512 5.843 98.983 6.227 98.613 6.718 C 98.256 7.204 98.067 7.792 98.074 8.395 C 98.055 8.916 98.164 9.37 98.401 9.759 C 98.662 10.163 99.005 10.506 99.408 10.768 C 99.873 11.062 100.368 11.305 100.885 11.493 C 101.443 11.691 102.039 11.861 102.673 12.003 L 105.286 12.628 C 106.554 12.912 107.718 13.291 108.778 13.764 C 109.838 14.238 110.756 14.82 111.532 15.512 C 112.298 16.19 112.913 17.023 113.335 17.955 C 113.77 18.893 113.992 19.968 114.002 21.18 C 113.992 22.96 113.538 24.503 112.639 25.81 C 111.749 27.108 110.463 28.116 108.778 28.835 C 107.103 29.546 105.082 29.901 102.716 29.901 C 100.369 29.901 98.325 29.541 96.583 28.822 C 94.851 28.102 93.498 27.037 92.523 25.625 C 91.558 24.205 91.052 22.448 91.004 20.356 L 96.952 20.356 C 97.019 21.331 97.298 22.145 97.79 22.798 C 98.291 23.442 98.959 23.93 99.791 24.262 C 100.634 24.583 101.585 24.745 102.645 24.745 C 103.686 24.745 104.59 24.593 105.357 24.29 C 106.133 23.987 106.733 23.565 107.16 23.026 C 107.581 22.498 107.807 21.841 107.798 21.165 C 107.798 20.512 107.604 19.962 107.216 19.518 C 106.837 19.073 106.279 18.693 105.541 18.381 C 104.813 18.068 103.918 17.784 102.858 17.528 L 99.692 16.733 C 97.241 16.137 95.306 15.204 93.886 13.935 C 92.467 12.666 91.761 10.957 91.771 8.807 C 91.761 7.046 92.23 5.507 93.176 4.19 C 94.132 2.874 95.443 1.847 97.109 1.108 C 98.775 0.37 100.667 0 102.787 0 C 104.945 0 106.828 0.37 108.437 1.108 C 110.055 1.847 111.314 2.875 112.213 4.191 C 113.113 5.508 113.576 7.032 113.604 8.764 Z M 142.056 14.943 C 142.056 18.116 141.454 20.815 140.253 23.04 C 139.06 25.265 137.433 26.965 135.369 28.14 C 133.315 29.304 131.006 29.887 128.441 29.887 C 125.858 29.887 123.539 29.299 121.485 28.125 C 119.432 26.951 117.808 25.252 116.616 23.026 C 115.423 20.801 114.828 18.107 114.828 14.943 C 114.828 11.771 115.423 9.073 116.616 6.847 C 117.808 4.622 119.432 2.927 121.485 1.762 C 123.539 0.587 125.858 0 128.441 0 C 131.006 0 133.315 0.588 135.369 1.762 C 137.433 2.927 139.06 4.622 140.253 6.847 C 141.454 9.072 142.056 11.772 142.056 14.943 Z M 135.824 14.943 C 135.824 12.888 135.515 11.156 134.901 9.745 C 134.295 8.333 133.438 7.263 132.332 6.534 C 131.224 5.805 129.927 5.441 128.441 5.441 C 126.955 5.441 125.659 5.805 124.552 6.534 C 123.444 7.263 122.583 8.334 121.968 9.745 C 121.362 11.156 121.06 12.888 121.06 14.943 C 121.06 16.998 121.362 18.732 121.968 20.142 C 122.583 21.553 123.444 22.623 124.552 23.352 C 125.659 24.082 126.955 24.447 128.441 24.447 C 129.927 24.447 131.224 24.082 132.332 23.352 C 133.438 22.623 134.295 21.553 134.901 20.142 C 135.515 18.732 135.824 16.998 135.824 14.943 Z\" fill=\"rgb(0, 0, 0)\"></path></g></svg>'},tVTkfrFAM:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 142.056 29.901\" overflow=\"visible\"><g><g transform=\"translate(0 0.417)\"><path d=\"M 0 0 L 29.15 0 L 29.15 29.167 L 0 29.167 Z\" fill=\"transparent\"></path><path d=\"M 18.623 8.52 C 17.425 7.719 16.016 7.292 14.575 7.292 L 14.575 0 C 22.624 0 29.15 6.529 29.15 14.583 C 29.15 22.637 22.624 29.167 14.575 29.167 C 6.525 29.167 0 22.637 0 14.583 L 7.287 14.583 C 7.288 18.062 9.744 21.056 13.153 21.735 C 16.563 22.413 19.977 20.587 21.308 17.373 C 22.638 14.159 21.514 10.453 18.623 8.52 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 7.287 0 C 7.287 4.027 4.025 7.292 0 7.292 L 0 14.583 C 8.049 14.583 14.575 8.054 14.575 0 Z\" fill=\"rgb(0, 0, 0)\"></path></g><path d=\"M 66.789 14.943 C 66.789 18.116 66.188 20.815 64.986 23.04 C 63.793 25.265 62.166 26.965 60.102 28.14 C 58.048 29.304 55.74 29.887 53.175 29.887 C 50.591 29.887 48.273 29.299 46.219 28.125 C 44.165 26.951 42.542 25.252 41.349 23.026 C 40.156 20.801 39.56 18.107 39.56 14.943 C 39.56 11.771 40.156 9.073 41.349 6.847 C 42.542 4.622 44.164 2.927 46.219 1.762 C 48.272 0.587 50.591 0 53.175 0 C 55.74 0 58.048 0.588 60.102 1.762 C 62.166 2.927 63.793 4.622 64.986 6.847 C 66.188 9.072 66.789 11.772 66.789 14.943 Z M 60.557 14.943 C 60.557 12.888 60.249 11.156 59.634 9.745 C 59.029 8.333 58.172 7.263 57.065 6.534 C 55.957 5.805 54.66 5.441 53.175 5.441 C 51.689 5.441 50.393 5.805 49.285 6.534 C 48.178 7.263 47.316 8.334 46.701 9.745 C 46.095 11.156 45.793 12.888 45.793 14.943 C 45.793 16.998 46.095 18.732 46.701 20.142 C 47.316 21.553 48.178 22.623 49.285 23.352 C 50.393 24.082 51.689 24.447 53.175 24.447 C 54.66 24.447 55.957 24.082 57.064 23.352 C 58.172 22.623 59.029 21.553 59.634 20.142 C 60.249 18.732 60.557 16.998 60.557 14.943 Z M 84.316 8.764 C 84.202 7.618 83.715 6.728 82.854 6.094 C 81.993 5.459 80.823 5.143 79.348 5.143 C 78.344 5.143 77.497 5.284 76.806 5.568 C 76.114 5.843 75.585 6.227 75.216 6.718 C 74.859 7.204 74.669 7.792 74.677 8.395 C 74.658 8.916 74.767 9.37 75.003 9.759 C 75.249 10.148 75.585 10.483 76.011 10.768 C 76.476 11.062 76.971 11.305 77.488 11.493 C 78.046 11.691 78.642 11.861 79.276 12.003 L 81.889 12.628 C 83.156 12.912 84.321 13.291 85.381 13.764 C 86.441 14.238 87.359 14.82 88.135 15.512 C 88.901 16.19 89.515 17.022 89.937 17.955 C 90.373 18.893 90.595 19.968 90.605 21.18 C 90.595 22.96 90.141 24.503 89.242 25.81 C 88.352 27.108 87.066 28.116 85.381 28.835 C 83.706 29.546 81.685 29.901 79.319 29.901 C 76.971 29.901 74.928 29.541 73.186 28.822 C 71.454 28.102 70.101 27.037 69.126 25.625 C 68.16 24.205 67.654 22.448 67.607 20.356 L 73.555 20.356 C 73.622 21.331 73.901 22.145 74.393 22.798 C 74.894 23.442 75.561 23.93 76.394 24.262 C 77.236 24.583 78.187 24.745 79.248 24.745 C 80.289 24.745 81.193 24.593 81.959 24.29 C 82.736 23.987 83.336 23.565 83.763 23.026 C 84.184 22.498 84.41 21.841 84.401 21.165 C 84.401 20.512 84.207 19.962 83.819 19.518 C 83.44 19.073 82.882 18.693 82.144 18.381 C 81.415 18.068 80.52 17.784 79.461 17.528 L 76.295 16.733 C 73.844 16.137 71.909 15.204 70.489 13.935 C 69.069 12.666 68.365 10.957 68.373 8.807 C 68.365 7.046 68.833 5.507 69.779 4.19 C 70.735 2.874 72.046 1.847 73.712 1.108 C 75.377 0.37 77.27 0 79.39 0 C 81.547 0 83.431 0.37 85.04 1.108 C 86.658 1.847 87.917 2.875 88.816 4.191 C 89.715 5.508 90.179 7.032 90.207 8.764 Z M 107.713 8.764 C 107.599 7.618 107.112 6.728 106.251 6.094 C 105.39 5.459 104.221 5.143 102.745 5.143 C 101.741 5.143 100.894 5.284 100.204 5.568 C 99.512 5.843 98.983 6.227 98.613 6.718 C 98.256 7.204 98.067 7.792 98.074 8.395 C 98.055 8.916 98.164 9.37 98.401 9.759 C 98.662 10.163 99.005 10.506 99.408 10.768 C 99.873 11.062 100.368 11.305 100.885 11.493 C 101.443 11.691 102.039 11.861 102.673 12.003 L 105.286 12.628 C 106.554 12.912 107.718 13.291 108.778 13.764 C 109.838 14.238 110.756 14.82 111.532 15.512 C 112.298 16.19 112.913 17.023 113.335 17.955 C 113.77 18.893 113.992 19.968 114.002 21.18 C 113.992 22.96 113.538 24.503 112.639 25.81 C 111.749 27.108 110.463 28.116 108.778 28.835 C 107.103 29.546 105.082 29.901 102.716 29.901 C 100.369 29.901 98.325 29.541 96.583 28.822 C 94.851 28.102 93.498 27.037 92.523 25.625 C 91.558 24.205 91.052 22.448 91.004 20.356 L 96.952 20.356 C 97.019 21.331 97.298 22.145 97.79 22.798 C 98.291 23.442 98.959 23.93 99.791 24.262 C 100.634 24.583 101.585 24.745 102.645 24.745 C 103.686 24.745 104.59 24.593 105.357 24.29 C 106.133 23.987 106.733 23.565 107.16 23.026 C 107.581 22.498 107.807 21.841 107.798 21.165 C 107.798 20.512 107.604 19.962 107.216 19.518 C 106.837 19.073 106.279 18.693 105.541 18.381 C 104.813 18.068 103.918 17.784 102.858 17.528 L 99.692 16.733 C 97.241 16.137 95.306 15.204 93.886 13.935 C 92.467 12.666 91.761 10.957 91.771 8.807 C 91.761 7.046 92.23 5.507 93.176 4.19 C 94.132 2.874 95.443 1.847 97.109 1.108 C 98.775 0.37 100.667 0 102.787 0 C 104.945 0 106.828 0.37 108.437 1.108 C 110.055 1.847 111.314 2.875 112.213 4.191 C 113.113 5.508 113.576 7.032 113.604 8.764 Z M 142.056 14.943 C 142.056 18.116 141.454 20.815 140.253 23.04 C 139.06 25.265 137.433 26.965 135.369 28.14 C 133.315 29.304 131.006 29.887 128.441 29.887 C 125.858 29.887 123.539 29.299 121.485 28.125 C 119.432 26.951 117.808 25.252 116.616 23.026 C 115.423 20.801 114.828 18.107 114.828 14.943 C 114.828 11.771 115.423 9.073 116.616 6.847 C 117.808 4.622 119.432 2.927 121.485 1.762 C 123.539 0.587 125.858 0 128.441 0 C 131.006 0 133.315 0.588 135.369 1.762 C 137.433 2.927 139.06 4.622 140.253 6.847 C 141.454 9.072 142.056 11.772 142.056 14.943 Z M 135.824 14.943 C 135.824 12.888 135.515 11.156 134.901 9.745 C 134.295 8.333 133.438 7.263 132.332 6.534 C 131.224 5.805 129.927 5.441 128.441 5.441 C 126.955 5.441 125.659 5.805 124.552 6.534 C 123.444 7.263 122.583 8.334 121.968 9.745 C 121.362 11.156 121.06 12.888 121.06 14.943 C 121.06 16.998 121.362 18.732 121.968 20.142 C 122.583 21.553 123.444 22.623 124.552 23.352 C 125.659 24.082 126.955 24.447 128.441 24.447 C 129.927 24.447 131.224 24.082 132.332 23.352 C 133.438 22.623 134.295 21.553 134.901 20.142 C 135.515 18.732 135.824 16.998 135.824 14.943 Z\" fill=\"rgb(0, 0, 0)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-485sux\",layoutDependency:layoutDependency,layoutId:\"GefIBV8cv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.15 29.167\" overflow=\"visible\"><g><path d=\"M 0 0 L 29.15 0 L 29.15 29.167 L 0 29.167 Z\" fill=\"transparent\"></path><path d=\"M 18.623 8.52 C 17.425 7.719 16.016 7.292 14.575 7.292 L 14.575 0 C 22.624 0 29.15 6.529 29.15 14.583 C 29.15 22.637 22.624 29.167 14.575 29.167 C 6.525 29.167 0 22.637 0 14.583 L 7.287 14.583 C 7.288 18.062 9.744 21.056 13.153 21.735 C 16.563 22.413 19.977 20.587 21.308 17.373 C 22.638 14.159 21.514 10.453 18.623 8.52 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 7.287 0 C 7.287 4.027 4.025 7.292 0 7.292 L 0 14.583 C 8.049 14.583 14.575 8.054 14.575 0 Z\" fill=\"rgb(255,255,255)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({RDo6MU0te:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.15 29.167\" overflow=\"visible\"><g><path d=\"M 0 0 L 29.15 0 L 29.15 29.167 L 0 29.167 Z\" fill=\"transparent\"></path><path d=\"M 18.623 8.52 C 17.425 7.719 16.016 7.292 14.575 7.292 L 14.575 0 C 22.624 0 29.15 6.529 29.15 14.583 C 29.15 22.637 22.624 29.167 14.575 29.167 C 6.525 29.167 0 22.637 0 14.583 L 7.287 14.583 C 7.288 18.062 9.744 21.056 13.153 21.735 C 16.563 22.413 19.977 20.587 21.308 17.373 C 22.638 14.159 21.514 10.453 18.623 8.52 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 7.287 0 C 7.287 4.027 4.025 7.292 0 7.292 L 0 14.583 C 8.049 14.583 14.575 8.054 14.575 0 Z\" fill=\"rgb(0, 0, 0)\"></path></g></svg>'},tVTkfrFAM:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.15 29.167\" overflow=\"visible\"><g><path d=\"M 0 0 L 29.15 0 L 29.15 29.167 L 0 29.167 Z\" fill=\"transparent\"></path><path d=\"M 18.623 8.52 C 17.425 7.719 16.016 7.292 14.575 7.292 L 14.575 0 C 22.624 0 29.15 6.529 29.15 14.583 C 29.15 22.637 22.624 29.167 14.575 29.167 C 6.525 29.167 0 22.637 0 14.583 L 7.287 14.583 C 7.288 18.062 9.744 21.056 13.153 21.735 C 16.563 22.413 19.977 20.587 21.308 17.373 C 22.638 14.159 21.514 10.453 18.623 8.52 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 7.287 0 C 7.287 4.027 4.025 7.292 0 7.292 L 0 14.583 C 8.049 14.583 14.575 8.054 14.575 0 Z\" fill=\"rgb(0, 0, 0)\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-mvdrbf\",layoutDependency:layoutDependency,layoutId:\"ZMK60vgp6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.15 29.167\" overflow=\"visible\"><path d=\"M 0 0 L 29.15 0 L 29.15 29.167 L 0 29.167 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fn72xj\",layoutDependency:layoutDependency,layoutId:\"RaH6NU4q6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.15 29.167\" overflow=\"visible\"><path d=\"M 18.623 8.52 C 17.425 7.719 16.016 7.292 14.575 7.292 L 14.575 0 C 22.624 0 29.15 6.529 29.15 14.583 C 29.15 22.637 22.624 29.167 14.575 29.167 C 6.525 29.167 0 22.637 0 14.583 L 7.287 14.583 C 7.288 18.062 9.744 21.056 13.153 21.735 C 16.563 22.413 19.977 20.587 21.308 17.373 C 22.638 14.159 21.514 10.453 18.623 8.52 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({RDo6MU0te:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.15 29.167\" overflow=\"visible\"><path d=\"M 18.623 8.52 C 17.425 7.719 16.016 7.292 14.575 7.292 L 14.575 0 C 22.624 0 29.15 6.529 29.15 14.583 C 29.15 22.637 22.624 29.167 14.575 29.167 C 6.525 29.167 0 22.637 0 14.583 L 7.287 14.583 C 7.288 18.062 9.744 21.056 13.153 21.735 C 16.563 22.413 19.977 20.587 21.308 17.373 C 22.638 14.159 21.514 10.453 18.623 8.52 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>'},tVTkfrFAM:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.15 29.167\" overflow=\"visible\"><path d=\"M 18.623 8.52 C 17.425 7.719 16.016 7.292 14.575 7.292 L 14.575 0 C 22.624 0 29.15 6.529 29.15 14.583 C 29.15 22.637 22.624 29.167 14.575 29.167 C 6.525 29.167 0 22.637 0 14.583 L 7.287 14.583 C 7.288 18.062 9.744 21.056 13.153 21.735 C 16.563 22.413 19.977 20.587 21.308 17.373 C 22.638 14.159 21.514 10.453 18.623 8.52 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-105f3fe\",layoutDependency:layoutDependency,layoutId:\"nZWbEarIF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.575 14.583\" overflow=\"visible\"><path d=\"M 7.287 0 C 7.287 4.027 4.025 7.292 0 7.292 L 0 14.583 C 8.049 14.583 14.575 8.054 14.575 0 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({RDo6MU0te:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.575 14.583\" overflow=\"visible\"><path d=\"M 7.287 0 C 7.287 4.027 4.025 7.292 0 7.292 L 0 14.583 C 8.049 14.583 14.575 8.054 14.575 0 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>'},tVTkfrFAM:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.575 14.583\" overflow=\"visible\"><path d=\"M 7.287 0 C 7.287 4.027 4.025 7.292 0 7.292 L 0 14.583 C 8.049 14.583 14.575 8.054 14.575 0 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-8jg3ut\",layoutDependency:layoutDependency,layoutId:\"vWSkJIgqp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 102.496 29.901\" overflow=\"visible\"><path d=\"M 27.229 14.943 C 27.229 18.116 26.628 20.815 25.426 23.04 C 24.233 25.265 22.606 26.965 20.542 28.14 C 18.488 29.304 16.18 29.887 13.615 29.887 C 11.031 29.887 8.712 29.299 6.659 28.125 C 4.605 26.951 2.982 25.252 1.789 23.026 C 0.596 20.801 0 18.107 0 14.943 C 0 11.771 0.596 9.073 1.789 6.847 C 2.982 4.622 4.604 2.927 6.659 1.762 C 8.712 0.587 11.031 0 13.615 0 C 16.18 0 18.488 0.588 20.542 1.762 C 22.606 2.927 24.233 4.622 25.426 6.847 C 26.628 9.072 27.229 11.772 27.229 14.943 Z M 20.997 14.943 C 20.997 12.888 20.689 11.156 20.074 9.745 C 19.469 8.333 18.612 7.263 17.505 6.534 C 16.397 5.805 15.1 5.441 13.615 5.441 C 12.129 5.441 10.833 5.805 9.725 6.534 C 8.617 7.263 7.756 8.334 7.141 9.745 C 6.535 11.156 6.233 12.888 6.233 14.943 C 6.233 16.998 6.535 18.732 7.141 20.142 C 7.756 21.553 8.617 22.623 9.725 23.352 C 10.833 24.082 12.129 24.447 13.615 24.447 C 15.1 24.447 16.397 24.082 17.504 23.352 C 18.612 22.623 19.469 21.553 20.074 20.142 C 20.689 18.732 20.997 16.998 20.997 14.943 Z M 44.755 8.764 C 44.642 7.618 44.155 6.728 43.294 6.094 C 42.433 5.459 41.263 5.143 39.787 5.143 C 38.784 5.143 37.937 5.284 37.246 5.568 C 36.554 5.843 36.025 6.227 35.656 6.718 C 35.299 7.204 35.109 7.792 35.117 8.395 C 35.098 8.916 35.207 9.37 35.443 9.759 C 35.689 10.148 36.025 10.483 36.451 10.768 C 36.916 11.062 37.411 11.305 37.928 11.493 C 38.486 11.691 39.082 11.861 39.716 12.003 L 42.328 12.628 C 43.596 12.912 44.76 13.291 45.821 13.764 C 46.881 14.238 47.799 14.82 48.575 15.512 C 49.341 16.19 49.955 17.022 50.377 17.955 C 50.813 18.893 51.035 19.968 51.045 21.18 C 51.035 22.96 50.581 24.503 49.682 25.81 C 48.792 27.108 47.505 28.116 45.821 28.835 C 44.146 29.546 42.124 29.901 39.759 29.901 C 37.411 29.901 35.368 29.541 33.626 28.822 C 31.894 28.102 30.54 27.037 29.566 25.625 C 28.6 24.205 28.094 22.448 28.047 20.356 L 33.995 20.356 C 34.062 21.331 34.341 22.145 34.833 22.798 C 35.334 23.442 36.001 23.93 36.834 24.262 C 37.676 24.583 38.627 24.745 39.688 24.745 C 40.729 24.745 41.633 24.593 42.399 24.29 C 43.175 23.987 43.776 23.565 44.202 23.026 C 44.624 22.498 44.85 21.841 44.841 21.165 C 44.841 20.512 44.647 19.962 44.259 19.518 C 43.88 19.073 43.322 18.693 42.584 18.381 C 41.855 18.068 40.96 17.784 39.901 17.528 L 36.735 16.733 C 34.284 16.137 32.349 15.204 30.929 13.935 C 29.509 12.666 28.805 10.957 28.813 8.807 C 28.805 7.046 29.273 5.507 30.219 4.19 C 31.175 2.874 32.486 1.847 34.152 1.108 C 35.817 0.37 37.71 0 39.83 0 C 41.987 0 43.871 0.37 45.48 1.108 C 47.098 1.847 48.357 2.875 49.256 4.191 C 50.155 5.508 50.619 7.032 50.647 8.764 Z M 68.153 8.764 C 68.039 7.618 67.552 6.728 66.691 6.094 C 65.83 5.459 64.66 5.143 63.185 5.143 C 62.181 5.143 61.334 5.284 60.644 5.568 C 59.952 5.843 59.423 6.227 59.053 6.718 C 58.696 7.204 58.507 7.792 58.514 8.395 C 58.495 8.916 58.604 9.37 58.84 9.759 C 59.102 10.163 59.445 10.506 59.848 10.768 C 60.313 11.062 60.808 11.305 61.325 11.493 C 61.883 11.691 62.479 11.861 63.113 12.003 L 65.726 12.628 C 66.994 12.912 68.158 13.291 69.218 13.764 C 70.278 14.238 71.196 14.82 71.972 15.512 C 72.738 16.19 73.353 17.023 73.775 17.955 C 74.21 18.893 74.432 19.968 74.442 21.18 C 74.432 22.96 73.978 24.503 73.079 25.81 C 72.189 27.108 70.903 28.116 69.218 28.835 C 67.543 29.546 65.522 29.901 63.156 29.901 C 60.808 29.901 58.765 29.541 57.023 28.822 C 55.291 28.102 53.938 27.037 52.963 25.625 C 51.998 24.205 51.491 22.448 51.444 20.356 L 57.392 20.356 C 57.459 21.331 57.738 22.145 58.23 22.798 C 58.731 23.442 59.398 23.93 60.231 24.262 C 61.074 24.583 62.025 24.745 63.085 24.745 C 64.126 24.745 65.03 24.593 65.796 24.29 C 66.573 23.987 67.173 23.565 67.599 23.026 C 68.021 22.498 68.247 21.841 68.238 21.165 C 68.238 20.512 68.044 19.962 67.656 19.518 C 67.277 19.073 66.719 18.693 65.981 18.381 C 65.253 18.068 64.358 17.784 63.298 17.528 L 60.132 16.733 C 57.681 16.137 55.746 15.204 54.326 13.935 C 52.906 12.666 52.201 10.957 52.211 8.807 C 52.201 7.046 52.67 5.507 53.616 4.19 C 54.572 2.874 55.883 1.847 57.549 1.108 C 59.214 0.37 61.107 0 63.227 0 C 65.385 0 67.268 0.37 68.877 1.108 C 70.495 1.847 71.754 2.875 72.653 4.191 C 73.553 5.508 74.016 7.032 74.044 8.764 Z M 102.496 14.943 C 102.496 18.116 101.894 20.815 100.693 23.04 C 99.5 25.265 97.873 26.965 95.809 28.14 C 93.755 29.304 91.446 29.887 88.881 29.887 C 86.298 29.887 83.979 29.299 81.925 28.125 C 79.871 26.951 78.248 25.252 77.056 23.026 C 75.863 20.801 75.267 18.107 75.267 14.943 C 75.267 11.771 75.863 9.073 77.056 6.847 C 78.248 4.622 79.871 2.927 81.925 1.762 C 83.979 0.587 86.298 0 88.881 0 C 91.446 0 93.755 0.588 95.809 1.762 C 97.873 2.927 99.5 4.622 100.693 6.847 C 101.894 9.072 102.496 11.772 102.496 14.943 Z M 96.264 14.943 C 96.264 12.888 95.955 11.156 95.341 9.745 C 94.735 8.333 93.878 7.263 92.771 6.534 C 91.664 5.805 90.367 5.441 88.881 5.441 C 87.395 5.441 86.099 5.805 84.992 6.534 C 83.884 7.263 83.023 8.334 82.407 9.745 C 81.802 11.156 81.5 12.888 81.5 14.943 C 81.5 16.998 81.802 18.732 82.407 20.142 C 83.023 21.553 83.884 22.623 84.992 23.352 C 86.099 24.082 87.395 24.447 88.881 24.447 C 90.367 24.447 91.664 24.082 92.771 23.352 C 93.878 22.623 94.735 21.553 95.341 20.142 C 95.955 18.732 96.264 16.998 96.264 14.943 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({RDo6MU0te:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 102.496 29.901\" overflow=\"visible\"><path d=\"M 27.229 14.943 C 27.229 18.116 26.628 20.815 25.426 23.04 C 24.233 25.265 22.606 26.965 20.542 28.14 C 18.488 29.304 16.18 29.887 13.615 29.887 C 11.031 29.887 8.712 29.299 6.659 28.125 C 4.605 26.951 2.982 25.252 1.789 23.026 C 0.596 20.801 0 18.107 0 14.943 C 0 11.771 0.596 9.073 1.789 6.847 C 2.982 4.622 4.604 2.927 6.659 1.762 C 8.712 0.587 11.031 0 13.615 0 C 16.18 0 18.488 0.588 20.542 1.762 C 22.606 2.927 24.233 4.622 25.426 6.847 C 26.628 9.072 27.229 11.772 27.229 14.943 Z M 20.997 14.943 C 20.997 12.888 20.689 11.156 20.074 9.745 C 19.469 8.333 18.612 7.263 17.505 6.534 C 16.397 5.805 15.1 5.441 13.615 5.441 C 12.129 5.441 10.833 5.805 9.725 6.534 C 8.617 7.263 7.756 8.334 7.141 9.745 C 6.535 11.156 6.233 12.888 6.233 14.943 C 6.233 16.998 6.535 18.732 7.141 20.142 C 7.756 21.553 8.617 22.623 9.725 23.352 C 10.833 24.082 12.129 24.447 13.615 24.447 C 15.1 24.447 16.397 24.082 17.504 23.352 C 18.612 22.623 19.469 21.553 20.074 20.142 C 20.689 18.732 20.997 16.998 20.997 14.943 Z M 44.755 8.764 C 44.642 7.618 44.155 6.728 43.294 6.094 C 42.433 5.459 41.263 5.143 39.787 5.143 C 38.784 5.143 37.937 5.284 37.246 5.568 C 36.554 5.843 36.025 6.227 35.656 6.718 C 35.299 7.204 35.109 7.792 35.117 8.395 C 35.098 8.916 35.207 9.37 35.443 9.759 C 35.689 10.148 36.025 10.483 36.451 10.768 C 36.916 11.062 37.411 11.305 37.928 11.493 C 38.486 11.691 39.082 11.861 39.716 12.003 L 42.328 12.628 C 43.596 12.912 44.76 13.291 45.821 13.764 C 46.881 14.238 47.799 14.82 48.575 15.512 C 49.341 16.19 49.955 17.022 50.377 17.955 C 50.813 18.893 51.035 19.968 51.045 21.18 C 51.035 22.96 50.581 24.503 49.682 25.81 C 48.792 27.108 47.505 28.116 45.821 28.835 C 44.146 29.546 42.124 29.901 39.759 29.901 C 37.411 29.901 35.368 29.541 33.626 28.822 C 31.894 28.102 30.54 27.037 29.566 25.625 C 28.6 24.205 28.094 22.448 28.047 20.356 L 33.995 20.356 C 34.062 21.331 34.341 22.145 34.833 22.798 C 35.334 23.442 36.001 23.93 36.834 24.262 C 37.676 24.583 38.627 24.745 39.688 24.745 C 40.729 24.745 41.633 24.593 42.399 24.29 C 43.175 23.987 43.776 23.565 44.202 23.026 C 44.624 22.498 44.85 21.841 44.841 21.165 C 44.841 20.512 44.647 19.962 44.259 19.518 C 43.88 19.073 43.322 18.693 42.584 18.381 C 41.855 18.068 40.96 17.784 39.901 17.528 L 36.735 16.733 C 34.284 16.137 32.349 15.204 30.929 13.935 C 29.509 12.666 28.805 10.957 28.813 8.807 C 28.805 7.046 29.273 5.507 30.219 4.19 C 31.175 2.874 32.486 1.847 34.152 1.108 C 35.817 0.37 37.71 0 39.83 0 C 41.987 0 43.871 0.37 45.48 1.108 C 47.098 1.847 48.357 2.875 49.256 4.191 C 50.155 5.508 50.619 7.032 50.647 8.764 Z M 68.153 8.764 C 68.039 7.618 67.552 6.728 66.691 6.094 C 65.83 5.459 64.66 5.143 63.185 5.143 C 62.181 5.143 61.334 5.284 60.644 5.568 C 59.952 5.843 59.423 6.227 59.053 6.718 C 58.696 7.204 58.507 7.792 58.514 8.395 C 58.495 8.916 58.604 9.37 58.84 9.759 C 59.102 10.163 59.445 10.506 59.848 10.768 C 60.313 11.062 60.808 11.305 61.325 11.493 C 61.883 11.691 62.479 11.861 63.113 12.003 L 65.726 12.628 C 66.994 12.912 68.158 13.291 69.218 13.764 C 70.278 14.238 71.196 14.82 71.972 15.512 C 72.738 16.19 73.353 17.023 73.775 17.955 C 74.21 18.893 74.432 19.968 74.442 21.18 C 74.432 22.96 73.978 24.503 73.079 25.81 C 72.189 27.108 70.903 28.116 69.218 28.835 C 67.543 29.546 65.522 29.901 63.156 29.901 C 60.808 29.901 58.765 29.541 57.023 28.822 C 55.291 28.102 53.938 27.037 52.963 25.625 C 51.998 24.205 51.491 22.448 51.444 20.356 L 57.392 20.356 C 57.459 21.331 57.738 22.145 58.23 22.798 C 58.731 23.442 59.398 23.93 60.231 24.262 C 61.074 24.583 62.025 24.745 63.085 24.745 C 64.126 24.745 65.03 24.593 65.796 24.29 C 66.573 23.987 67.173 23.565 67.599 23.026 C 68.021 22.498 68.247 21.841 68.238 21.165 C 68.238 20.512 68.044 19.962 67.656 19.518 C 67.277 19.073 66.719 18.693 65.981 18.381 C 65.253 18.068 64.358 17.784 63.298 17.528 L 60.132 16.733 C 57.681 16.137 55.746 15.204 54.326 13.935 C 52.906 12.666 52.201 10.957 52.211 8.807 C 52.201 7.046 52.67 5.507 53.616 4.19 C 54.572 2.874 55.883 1.847 57.549 1.108 C 59.214 0.37 61.107 0 63.227 0 C 65.385 0 67.268 0.37 68.877 1.108 C 70.495 1.847 71.754 2.875 72.653 4.191 C 73.553 5.508 74.016 7.032 74.044 8.764 Z M 102.496 14.943 C 102.496 18.116 101.894 20.815 100.693 23.04 C 99.5 25.265 97.873 26.965 95.809 28.14 C 93.755 29.304 91.446 29.887 88.881 29.887 C 86.298 29.887 83.979 29.299 81.925 28.125 C 79.871 26.951 78.248 25.252 77.056 23.026 C 75.863 20.801 75.267 18.107 75.267 14.943 C 75.267 11.771 75.863 9.073 77.056 6.847 C 78.248 4.622 79.871 2.927 81.925 1.762 C 83.979 0.587 86.298 0 88.881 0 C 91.446 0 93.755 0.588 95.809 1.762 C 97.873 2.927 99.5 4.622 100.693 6.847 C 101.894 9.072 102.496 11.772 102.496 14.943 Z M 96.264 14.943 C 96.264 12.888 95.955 11.156 95.341 9.745 C 94.735 8.333 93.878 7.263 92.771 6.534 C 91.664 5.805 90.367 5.441 88.881 5.441 C 87.395 5.441 86.099 5.805 84.992 6.534 C 83.884 7.263 83.023 8.334 82.407 9.745 C 81.802 11.156 81.5 12.888 81.5 14.943 C 81.5 16.998 81.802 18.732 82.407 20.142 C 83.023 21.553 83.884 22.623 84.992 23.352 C 86.099 24.082 87.395 24.447 88.881 24.447 C 90.367 24.447 91.664 24.082 92.771 23.352 C 93.878 22.623 94.735 21.553 95.341 20.142 C 95.955 18.732 96.264 16.998 96.264 14.943 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>'},tVTkfrFAM:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 102.496 29.901\" overflow=\"visible\"><path d=\"M 27.229 14.943 C 27.229 18.116 26.628 20.815 25.426 23.04 C 24.233 25.265 22.606 26.965 20.542 28.14 C 18.488 29.304 16.18 29.887 13.615 29.887 C 11.031 29.887 8.712 29.299 6.659 28.125 C 4.605 26.951 2.982 25.252 1.789 23.026 C 0.596 20.801 0 18.107 0 14.943 C 0 11.771 0.596 9.073 1.789 6.847 C 2.982 4.622 4.604 2.927 6.659 1.762 C 8.712 0.587 11.031 0 13.615 0 C 16.18 0 18.488 0.588 20.542 1.762 C 22.606 2.927 24.233 4.622 25.426 6.847 C 26.628 9.072 27.229 11.772 27.229 14.943 Z M 20.997 14.943 C 20.997 12.888 20.689 11.156 20.074 9.745 C 19.469 8.333 18.612 7.263 17.505 6.534 C 16.397 5.805 15.1 5.441 13.615 5.441 C 12.129 5.441 10.833 5.805 9.725 6.534 C 8.617 7.263 7.756 8.334 7.141 9.745 C 6.535 11.156 6.233 12.888 6.233 14.943 C 6.233 16.998 6.535 18.732 7.141 20.142 C 7.756 21.553 8.617 22.623 9.725 23.352 C 10.833 24.082 12.129 24.447 13.615 24.447 C 15.1 24.447 16.397 24.082 17.504 23.352 C 18.612 22.623 19.469 21.553 20.074 20.142 C 20.689 18.732 20.997 16.998 20.997 14.943 Z M 44.755 8.764 C 44.642 7.618 44.155 6.728 43.294 6.094 C 42.433 5.459 41.263 5.143 39.787 5.143 C 38.784 5.143 37.937 5.284 37.246 5.568 C 36.554 5.843 36.025 6.227 35.656 6.718 C 35.299 7.204 35.109 7.792 35.117 8.395 C 35.098 8.916 35.207 9.37 35.443 9.759 C 35.689 10.148 36.025 10.483 36.451 10.768 C 36.916 11.062 37.411 11.305 37.928 11.493 C 38.486 11.691 39.082 11.861 39.716 12.003 L 42.328 12.628 C 43.596 12.912 44.76 13.291 45.821 13.764 C 46.881 14.238 47.799 14.82 48.575 15.512 C 49.341 16.19 49.955 17.022 50.377 17.955 C 50.813 18.893 51.035 19.968 51.045 21.18 C 51.035 22.96 50.581 24.503 49.682 25.81 C 48.792 27.108 47.505 28.116 45.821 28.835 C 44.146 29.546 42.124 29.901 39.759 29.901 C 37.411 29.901 35.368 29.541 33.626 28.822 C 31.894 28.102 30.54 27.037 29.566 25.625 C 28.6 24.205 28.094 22.448 28.047 20.356 L 33.995 20.356 C 34.062 21.331 34.341 22.145 34.833 22.798 C 35.334 23.442 36.001 23.93 36.834 24.262 C 37.676 24.583 38.627 24.745 39.688 24.745 C 40.729 24.745 41.633 24.593 42.399 24.29 C 43.175 23.987 43.776 23.565 44.202 23.026 C 44.624 22.498 44.85 21.841 44.841 21.165 C 44.841 20.512 44.647 19.962 44.259 19.518 C 43.88 19.073 43.322 18.693 42.584 18.381 C 41.855 18.068 40.96 17.784 39.901 17.528 L 36.735 16.733 C 34.284 16.137 32.349 15.204 30.929 13.935 C 29.509 12.666 28.805 10.957 28.813 8.807 C 28.805 7.046 29.273 5.507 30.219 4.19 C 31.175 2.874 32.486 1.847 34.152 1.108 C 35.817 0.37 37.71 0 39.83 0 C 41.987 0 43.871 0.37 45.48 1.108 C 47.098 1.847 48.357 2.875 49.256 4.191 C 50.155 5.508 50.619 7.032 50.647 8.764 Z M 68.153 8.764 C 68.039 7.618 67.552 6.728 66.691 6.094 C 65.83 5.459 64.66 5.143 63.185 5.143 C 62.181 5.143 61.334 5.284 60.644 5.568 C 59.952 5.843 59.423 6.227 59.053 6.718 C 58.696 7.204 58.507 7.792 58.514 8.395 C 58.495 8.916 58.604 9.37 58.84 9.759 C 59.102 10.163 59.445 10.506 59.848 10.768 C 60.313 11.062 60.808 11.305 61.325 11.493 C 61.883 11.691 62.479 11.861 63.113 12.003 L 65.726 12.628 C 66.994 12.912 68.158 13.291 69.218 13.764 C 70.278 14.238 71.196 14.82 71.972 15.512 C 72.738 16.19 73.353 17.023 73.775 17.955 C 74.21 18.893 74.432 19.968 74.442 21.18 C 74.432 22.96 73.978 24.503 73.079 25.81 C 72.189 27.108 70.903 28.116 69.218 28.835 C 67.543 29.546 65.522 29.901 63.156 29.901 C 60.808 29.901 58.765 29.541 57.023 28.822 C 55.291 28.102 53.938 27.037 52.963 25.625 C 51.998 24.205 51.491 22.448 51.444 20.356 L 57.392 20.356 C 57.459 21.331 57.738 22.145 58.23 22.798 C 58.731 23.442 59.398 23.93 60.231 24.262 C 61.074 24.583 62.025 24.745 63.085 24.745 C 64.126 24.745 65.03 24.593 65.796 24.29 C 66.573 23.987 67.173 23.565 67.599 23.026 C 68.021 22.498 68.247 21.841 68.238 21.165 C 68.238 20.512 68.044 19.962 67.656 19.518 C 67.277 19.073 66.719 18.693 65.981 18.381 C 65.253 18.068 64.358 17.784 63.298 17.528 L 60.132 16.733 C 57.681 16.137 55.746 15.204 54.326 13.935 C 52.906 12.666 52.201 10.957 52.211 8.807 C 52.201 7.046 52.67 5.507 53.616 4.19 C 54.572 2.874 55.883 1.847 57.549 1.108 C 59.214 0.37 61.107 0 63.227 0 C 65.385 0 67.268 0.37 68.877 1.108 C 70.495 1.847 71.754 2.875 72.653 4.191 C 73.553 5.508 74.016 7.032 74.044 8.764 Z M 102.496 14.943 C 102.496 18.116 101.894 20.815 100.693 23.04 C 99.5 25.265 97.873 26.965 95.809 28.14 C 93.755 29.304 91.446 29.887 88.881 29.887 C 86.298 29.887 83.979 29.299 81.925 28.125 C 79.871 26.951 78.248 25.252 77.056 23.026 C 75.863 20.801 75.267 18.107 75.267 14.943 C 75.267 11.771 75.863 9.073 77.056 6.847 C 78.248 4.622 79.871 2.927 81.925 1.762 C 83.979 0.587 86.298 0 88.881 0 C 91.446 0 93.755 0.588 95.809 1.762 C 97.873 2.927 99.5 4.622 100.693 6.847 C 101.894 9.072 102.496 11.772 102.496 14.943 Z M 96.264 14.943 C 96.264 12.888 95.955 11.156 95.341 9.745 C 94.735 8.333 93.878 7.263 92.771 6.534 C 91.664 5.805 90.367 5.441 88.881 5.441 C 87.395 5.441 86.099 5.805 84.992 6.534 C 83.884 7.263 83.023 8.334 82.407 9.745 C 81.802 11.156 81.5 12.888 81.5 14.943 C 81.5 16.998 81.802 18.732 82.407 20.142 C 83.023 21.553 83.884 22.623 84.992 23.352 C 86.099 24.082 87.395 24.447 88.881 24.447 C 90.367 24.447 91.664 24.082 92.771 23.352 C 93.878 22.623 94.735 21.553 95.341 20.142 C 95.955 18.732 96.264 16.998 96.264 14.943 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1us1o3i\",layoutDependency:layoutDependency,layoutId:\"yhKRq6a6B\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.229 29.887\" overflow=\"visible\"><path d=\"M 27.229 14.943 C 27.229 18.116 26.628 20.815 25.426 23.04 C 24.233 25.265 22.606 26.965 20.542 28.14 C 18.488 29.304 16.18 29.887 13.615 29.887 C 11.031 29.887 8.712 29.299 6.659 28.125 C 4.605 26.951 2.982 25.252 1.789 23.026 C 0.596 20.801 0 18.107 0 14.943 C 0 11.771 0.596 9.072 1.789 6.847 C 2.982 4.622 4.604 2.927 6.659 1.762 C 8.712 0.587 11.031 0 13.615 0 C 16.18 0 18.488 0.587 20.542 1.762 C 22.606 2.927 24.233 4.622 25.426 6.847 C 26.628 9.072 27.229 11.772 27.229 14.943 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rbdsdw\",layoutDependency:layoutDependency,layoutId:\"GFXi6RSCg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.764 19.006\" overflow=\"visible\"><path d=\"M 14.764 9.503 C 14.764 7.448 14.456 5.715 13.841 4.304 C 13.236 2.893 12.379 1.823 11.272 1.093 C 10.164 0.364 8.867 0 7.382 0 C 5.896 0 4.6 0.364 3.492 1.093 C 2.384 1.823 1.523 2.893 0.908 4.304 C 0.302 5.715 0 7.448 0 9.503 C 0 11.558 0.302 13.291 0.908 14.702 C 1.523 16.113 2.384 17.183 3.492 17.912 C 4.6 18.641 5.896 19.006 7.382 19.006 C 8.867 19.006 10.164 18.641 11.271 17.912 C 12.379 17.183 13.236 16.113 13.841 14.702 C 14.456 13.291 14.764 11.558 14.764 9.503 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-121cs42\",layoutDependency:layoutDependency,layoutId:\"bbPzwWgw9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.998 29.901\" overflow=\"visible\"><path d=\"M 16.709 8.764 C 16.595 7.618 16.108 6.728 15.247 6.094 C 14.386 5.459 13.216 5.143 11.741 5.143 C 10.737 5.143 9.89 5.284 9.199 5.568 C 8.508 5.843 7.978 6.227 7.609 6.718 C 7.252 7.204 7.062 7.792 7.07 8.395 C 7.051 8.916 7.16 9.37 7.396 9.759 C 7.642 10.148 7.978 10.483 8.404 10.768 C 8.869 11.062 9.364 11.305 9.881 11.493 C 10.439 11.691 11.035 11.861 11.669 12.003 L 14.282 12.628 C 15.549 12.912 16.714 13.291 17.774 13.764 C 18.834 14.238 19.752 14.82 20.528 15.512 C 21.294 16.19 21.909 17.022 22.33 17.955 C 22.766 18.893 22.988 19.968 22.998 21.18 C 22.988 22.96 22.534 24.503 21.635 25.81 C 20.745 27.108 19.459 28.116 17.774 28.835 C 16.099 29.546 14.078 29.901 11.712 29.901 C 9.365 29.901 7.321 29.541 5.579 28.822 C 3.847 28.102 2.494 27.037 1.519 25.625 C 0.553 24.205 0.047 22.448 0 20.356 L 5.948 20.356 C 6.015 21.331 6.294 22.145 6.786 22.798 C 7.287 23.442 7.954 23.93 8.787 24.262 C 9.629 24.583 10.58 24.745 11.641 24.745 C 12.682 24.745 13.586 24.593 14.352 24.29 C 15.129 23.987 15.729 23.565 16.156 23.026 C 16.577 22.498 16.803 21.841 16.794 21.165 C 16.794 20.512 16.6 19.962 16.212 19.518 C 15.833 19.073 15.275 18.693 14.537 18.381 C 13.808 18.068 12.913 17.784 11.854 17.528 L 8.688 16.733 C 6.237 16.137 4.302 15.204 2.882 13.935 C 1.462 12.666 0.758 10.957 0.766 8.807 C 0.758 7.046 1.226 5.507 2.172 4.19 C 3.128 2.874 4.439 1.847 6.105 1.108 C 7.77 0.37 9.663 0 11.783 0 C 13.94 0 15.824 0.37 17.433 1.108 C 19.051 1.847 20.31 2.875 21.209 4.191 C 22.108 5.508 22.572 7.032 22.6 8.764 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5y2lpp\",layoutDependency:layoutDependency,layoutId:\"C33IAib0X\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.998 29.901\" overflow=\"visible\"><path d=\"M 16.709 8.764 C 16.595 7.618 16.108 6.728 15.247 6.094 C 14.386 5.459 13.216 5.143 11.741 5.143 C 10.737 5.143 9.89 5.284 9.2 5.568 C 8.508 5.843 7.979 6.227 7.609 6.718 C 7.252 7.204 7.063 7.792 7.07 8.395 C 7.051 8.916 7.16 9.37 7.396 9.759 C 7.658 10.163 8.001 10.506 8.404 10.768 C 8.869 11.062 9.364 11.305 9.881 11.493 C 10.439 11.691 11.035 11.861 11.669 12.003 L 14.282 12.628 C 15.55 12.912 16.714 13.291 17.774 13.764 C 18.834 14.238 19.752 14.82 20.528 15.512 C 21.294 16.19 21.909 17.023 22.331 17.955 C 22.766 18.893 22.988 19.968 22.998 21.18 C 22.988 22.96 22.534 24.503 21.635 25.81 C 20.745 27.108 19.459 28.116 17.774 28.835 C 16.099 29.546 14.078 29.901 11.712 29.901 C 9.365 29.901 7.321 29.541 5.579 28.822 C 3.847 28.102 2.494 27.037 1.519 25.625 C 0.554 24.205 0.047 22.448 0 20.356 L 5.948 20.356 C 6.015 21.331 6.294 22.145 6.786 22.798 C 7.287 23.442 7.954 23.93 8.787 24.262 C 9.63 24.583 10.581 24.745 11.641 24.745 C 12.682 24.745 13.586 24.593 14.352 24.29 C 15.129 23.987 15.729 23.565 16.156 23.026 C 16.577 22.498 16.803 21.841 16.794 21.165 C 16.794 20.512 16.6 19.962 16.212 19.518 C 15.833 19.073 15.275 18.693 14.537 18.381 C 13.809 18.068 12.914 17.784 11.854 17.528 L 8.688 16.733 C 6.237 16.137 4.302 15.204 2.882 13.935 C 1.462 12.666 0.757 10.957 0.767 8.807 C 0.757 7.046 1.226 5.507 2.172 4.19 C 3.128 2.874 4.439 1.847 6.105 1.108 C 7.77 0.37 9.663 0 11.783 0 C 13.941 0 15.824 0.37 17.433 1.108 C 19.051 1.847 20.31 2.875 21.209 4.191 C 22.109 5.508 22.572 7.032 22.6 8.764 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-646laz\",layoutDependency:layoutDependency,layoutId:\"Hlblu13Us\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.228 29.887\" overflow=\"visible\"><path d=\"M 27.228 14.943 C 27.228 18.116 26.627 20.815 25.425 23.04 C 24.232 25.265 22.605 26.965 20.541 28.14 C 18.487 29.304 16.179 29.887 13.614 29.887 C 11.03 29.887 8.712 29.299 6.658 28.125 C 4.604 26.951 2.981 25.252 1.788 23.026 C 0.595 20.801 0 18.107 0 14.943 C 0 11.771 0.595 9.072 1.788 6.847 C 2.981 4.622 4.604 2.927 6.658 1.762 C 8.712 0.587 11.03 0 13.614 0 C 16.179 0 18.487 0.587 20.541 1.762 C 22.605 2.927 24.232 4.622 25.425 6.847 C 26.627 9.072 27.228 11.772 27.228 14.943 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-u045ta\",layoutDependency:layoutDependency,layoutId:\"KfXtIszyV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.764 19.006\" overflow=\"visible\"><path d=\"M 14.764 9.503 C 14.764 7.448 14.456 5.715 13.841 4.304 C 13.236 2.893 12.379 1.823 11.272 1.093 C 10.164 0.364 8.867 0 7.382 0 C 5.896 0 4.599 0.364 3.492 1.093 C 2.384 1.823 1.523 2.893 0.908 4.304 C 0.302 5.715 0 7.448 0 9.503 C 0 11.558 0.302 13.291 0.908 14.702 C 1.523 16.113 2.384 17.183 3.492 17.912 C 4.599 18.641 5.896 19.006 7.382 19.006 C 8.867 19.006 10.164 18.641 11.272 17.912 C 12.379 17.183 13.236 16.113 13.841 14.702 C 14.456 13.291 14.764 11.558 14.764 9.503 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({lyRli_8x_:{height:24,y:(componentViewport?.y||0)+0+(26+(((componentViewport?.height||1e3)-10)*1-42-(((componentViewport?.height||1e3)-10)*1-42)*1)/2)+0+0+0+0+0},RDo6MU0te:{height:24,y:(componentViewport?.y||0)+(10+((componentViewport?.height||82)-20-32)/2)+16+0+0+-12+0},wBqpcm4a5:{height:24,y:(componentViewport?.y||0)+(10+((componentViewport?.height||82)-20-32)/2)+16+0+0+-12+0},ZdH89BoPw:{height:24,y:(componentViewport?.y||0)+0+(26+(((componentViewport?.height||1e3)-10)*1-42-(((componentViewport?.height||1e3)-10)*1-42)*1)/2)+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ygojhq-container\",layoutDependency:layoutDependency,layoutId:\"jrAgE6v8d-container\",nodeId:\"jrAgE6v8d\",rendersWithMotion:true,scopeId:\"rfVf5koaq\",children:/*#__PURE__*/_jsx(Burger,{height:\"100%\",id:\"jrAgE6v8d\",layoutId:\"jrAgE6v8d\",variant:matchVariant(\"IEWuTzFB2\"),width:\"100%\",...addPropertyOverrides({lyRli_8x_:{GsV0XqZB5:GsV0XqZB5189bxxq},RDo6MU0te:{GsV0XqZB5:GsV0XqZB5kd5j3j,variant:matchVariant(\"gDJdXJmab\")},wBqpcm4a5:{GsV0XqZB5:GsV0XqZB51a7icbo,variant:matchVariant(\"jLg16W3Cj\")},ZdH89BoPw:{GsV0XqZB5:GsV0XqZB51coee21}},baseVariant,gestureVariant)})})})]})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18hbzbl\",\"data-framer-name\":\"Nav Links Wrapper\",layoutDependency:layoutDependency,layoutId:\"rIETH3OH6\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16sfdqq\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"v4G3Ceb0g\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"150px\",y:(componentViewport?.y||0)+(10+((componentViewport?.height||86)-20-66)/2)+16+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-128iskk-container\",layoutDependency:layoutDependency,layoutId:\"PPnodRZr7-container\",nodeId:\"PPnodRZr7\",rendersWithMotion:true,scopeId:\"rfVf5koaq\",children:/*#__PURE__*/_jsx(OssoButtonComponent,{bo2v6TKYs:\"rgb(0, 0, 0)\",height:\"100%\",id:\"PPnodRZr7\",IYSHbK5Ff:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},JjkTAbS7y:resolvedLinks[0],layoutId:\"PPnodRZr7\",QdUe8q4O_:{delay:0,duration:.5,ease:[.93,.21,.42,.97],type:\"tween\"},s5ccoHERM:\"Home\",style:{height:\"100%\",width:\"100%\"},svnOmK2yJ:\"5px\",TY5984peR:100,width:\"100%\",yXRaG0X6c:\"rgba(255, 255, 255, 0.5)\",...addPropertyOverrides({tVTkfrFAM:{IYSHbK5Ff:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:.5},JjkTAbS7y:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"w_vaAayQ6\"},implicitPathVariables:undefined},{href:{webPageId:\"w_vaAayQ6\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"150px\",y:(componentViewport?.y||0)+(10+((componentViewport?.height||86)-20-66)/2)+16+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-faurrl-container\",layoutDependency:layoutDependency,layoutId:\"ey0dZHvOH-container\",nodeId:\"ey0dZHvOH\",rendersWithMotion:true,scopeId:\"rfVf5koaq\",children:/*#__PURE__*/_jsx(OssoButtonComponent,{bo2v6TKYs:\"rgb(0, 0, 0)\",height:\"100%\",id:\"ey0dZHvOH\",IYSHbK5Ff:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},JjkTAbS7y:resolvedLinks1[0],layoutId:\"ey0dZHvOH\",QdUe8q4O_:{delay:0,duration:.5,ease:[.93,.21,.42,.97],type:\"tween\"},s5ccoHERM:\"About\",style:{height:\"100%\",width:\"100%\"},svnOmK2yJ:\"5px\",TY5984peR:50,width:\"100%\",yXRaG0X6c:\"rgba(255, 255, 255, 0.5)\",...addPropertyOverrides({tVTkfrFAM:{IYSHbK5Ff:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:.5},JjkTAbS7y:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SSrTIBJUA\"},implicitPathVariables:undefined},{href:{webPageId:\"SSrTIBJUA\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"150px\",y:(componentViewport?.y||0)+(10+((componentViewport?.height||86)-20-66)/2)+16+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pciavw-container\",layoutDependency:layoutDependency,layoutId:\"OoF2gtVTv-container\",nodeId:\"OoF2gtVTv\",rendersWithMotion:true,scopeId:\"rfVf5koaq\",children:/*#__PURE__*/_jsx(OssoButtonComponent,{bo2v6TKYs:\"rgb(0, 0, 0)\",height:\"100%\",id:\"OoF2gtVTv\",IYSHbK5Ff:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},JjkTAbS7y:resolvedLinks2[0],layoutId:\"OoF2gtVTv\",QdUe8q4O_:{delay:0,duration:.5,ease:[.93,.21,.42,.97],type:\"tween\"},s5ccoHERM:\"Approach\",style:{height:\"100%\",width:\"100%\"},svnOmK2yJ:\"5px\",TY5984peR:50,width:\"100%\",yXRaG0X6c:\"rgba(255, 255, 255, 0.5)\",...addPropertyOverrides({tVTkfrFAM:{IYSHbK5Ff:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:.5},JjkTAbS7y:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EsOv0fXcw\"},implicitPathVariables:undefined},{href:{webPageId:\"EsOv0fXcw\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"150px\",y:(componentViewport?.y||0)+(10+((componentViewport?.height||86)-20-66)/2)+16+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-76vycn-container\",layoutDependency:layoutDependency,layoutId:\"gHrGDEvnh-container\",nodeId:\"gHrGDEvnh\",rendersWithMotion:true,scopeId:\"rfVf5koaq\",children:/*#__PURE__*/_jsx(OssoButtonComponent,{bo2v6TKYs:\"rgb(0, 0, 0)\",height:\"100%\",id:\"gHrGDEvnh\",IYSHbK5Ff:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},JjkTAbS7y:resolvedLinks3[0],layoutId:\"gHrGDEvnh\",QdUe8q4O_:{delay:0,duration:.5,ease:[.93,.21,.42,.97],type:\"tween\"},s5ccoHERM:\"Blog\",style:{height:\"100%\",width:\"100%\"},svnOmK2yJ:\"5px\",TY5984peR:50,width:\"100%\",yXRaG0X6c:\"rgba(255, 255, 255, 0.5)\",...addPropertyOverrides({tVTkfrFAM:{IYSHbK5Ff:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:.5},JjkTAbS7y:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ld7iBq5CY\"},implicitPathVariables:undefined},{href:{webPageId:\"Ld7iBq5CY\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"150px\",y:(componentViewport?.y||0)+(10+((componentViewport?.height||86)-20-66)/2)+16+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1j2rs2k-container\",layoutDependency:layoutDependency,layoutId:\"elXZs0zKn-container\",nodeId:\"elXZs0zKn\",rendersWithMotion:true,scopeId:\"rfVf5koaq\",children:/*#__PURE__*/_jsx(OssoButtonComponent,{bo2v6TKYs:\"rgb(0, 0, 0)\",height:\"100%\",id:\"elXZs0zKn\",IYSHbK5Ff:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},JjkTAbS7y:resolvedLinks4[0],layoutId:\"elXZs0zKn\",QdUe8q4O_:{delay:0,duration:.5,ease:[.93,.21,.42,.97],type:\"tween\"},s5ccoHERM:\"Get started\",style:{height:\"100%\",width:\"100%\"},svnOmK2yJ:\"5px\",TY5984peR:50,width:\"100%\",yXRaG0X6c:\"rgb(0, 255, 174)\",...addPropertyOverrides({tVTkfrFAM:{JjkTAbS7y:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sqv1j0\",\"data-framer-name\":\"Navbar Mobile\",layoutDependency:layoutDependency,layoutId:\"zWYsNxs8v\",...addPropertyOverrides({lyRli_8x_:{\"data-highlight\":true,onTap:onTap189bxxq},ZdH89BoPw:{\"data-highlight\":true,onTap:onTap1coee21}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"VFqvPXaiS\",openInNewTab:false,scopeId:\"rfVf5koaq\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-5nkfd3 framer-1ipth9a\",\"data-framer-name\":\"Nav Link\",layoutDependency:layoutDependency,layoutId:\"VFqvPXaiS\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-htfsdj-container\",\"data-framer-name\":\"Home\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"uSN7dOPYi-container\",name:\"Home\",nodeId:\"uSN7dOPYi\",rendersWithMotion:true,scopeId:\"rfVf5koaq\",children:/*#__PURE__*/_jsx(LineMaskSplit,{animation:{blurInitial:0,opacityInitial:1,rotateInitial:0,scaleInitial:1,translateXInitial:0,translateYInitial:100},color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Hind\", \"Hind Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 4)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"130%\"},height:\"100%\",id:\"uSN7dOPYi\",layoutId:\"uSN7dOPYi\",maskLines:true,name:\"Home\",reverse:false,scrollTriggerPosition:\"center\",splitMode:\"lines\",staggerAmount:.05,tag:\"p\",text:\"Home\",transition:{delay:.2,duration:.6,ease:[.44,0,.56,1],type:\"tween\"},trigger:\"Scroll\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"Y4QklLtrQ\",scopeId:\"rfVf5koaq\",...addPropertyOverrides({lyRli_8x_:{href:{webPageId:\"w_vaAayQ6\"},openInNewTab:false},ZdH89BoPw:{href:{webPageId:\"w_vaAayQ6\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1omhfgk framer-1ipth9a\",\"data-framer-name\":\"Nav Link\",layoutDependency:layoutDependency,layoutId:\"Y4QklLtrQ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-snbwhm-container\",\"data-framer-name\":\"About\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Cca8FkePm-container\",name:\"About\",nodeId:\"Cca8FkePm\",rendersWithMotion:true,scopeId:\"rfVf5koaq\",children:/*#__PURE__*/_jsx(LineMaskSplit,{animation:{blurInitial:0,opacityInitial:1,rotateInitial:0,scaleInitial:1,translateXInitial:0,translateYInitial:100},color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Hind\", \"Hind Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 4)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"130%\"},height:\"100%\",id:\"Cca8FkePm\",layoutId:\"Cca8FkePm\",maskLines:true,name:\"About\",reverse:false,scrollTriggerPosition:\"center\",splitMode:\"lines\",staggerAmount:.05,tag:\"p\",text:\"About\",transition:{delay:.2,duration:.6,ease:[.44,0,.56,1],type:\"tween\"},trigger:\"Scroll\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"zOJZcwskL\",scopeId:\"rfVf5koaq\",...addPropertyOverrides({lyRli_8x_:{href:{webPageId:\"SSrTIBJUA\"},openInNewTab:false},ZdH89BoPw:{href:{webPageId:\"SSrTIBJUA\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1jzk6da framer-1ipth9a\",\"data-framer-name\":\"Nav Link\",layoutDependency:layoutDependency,layoutId:\"zOJZcwskL\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wtzez6-container\",\"data-framer-name\":\"Approach\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FyclJIeUd-container\",name:\"Approach\",nodeId:\"FyclJIeUd\",rendersWithMotion:true,scopeId:\"rfVf5koaq\",children:/*#__PURE__*/_jsx(LineMaskSplit,{animation:{blurInitial:0,opacityInitial:1,rotateInitial:0,scaleInitial:1,translateXInitial:0,translateYInitial:100},color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Hind\", \"Hind Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 4)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"130%\"},height:\"100%\",id:\"FyclJIeUd\",layoutId:\"FyclJIeUd\",maskLines:true,name:\"Approach\",reverse:false,scrollTriggerPosition:\"center\",splitMode:\"lines\",staggerAmount:.05,tag:\"p\",text:\"Approach\",transition:{delay:.2,duration:.6,ease:[.44,0,.56,1],type:\"tween\"},trigger:\"Scroll\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"kgo_9BRpT\",scopeId:\"rfVf5koaq\",...addPropertyOverrides({lyRli_8x_:{href:{webPageId:\"EsOv0fXcw\"},openInNewTab:false},ZdH89BoPw:{href:{webPageId:\"EsOv0fXcw\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-8l4gfr framer-1ipth9a\",\"data-framer-name\":\"Nav Link\",layoutDependency:layoutDependency,layoutId:\"kgo_9BRpT\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7ldp55-container\",\"data-framer-name\":\"Blog\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"qiElyqIPk-container\",name:\"Blog\",nodeId:\"qiElyqIPk\",rendersWithMotion:true,scopeId:\"rfVf5koaq\",children:/*#__PURE__*/_jsx(LineMaskSplit,{animation:{blurInitial:0,opacityInitial:1,rotateInitial:0,scaleInitial:1,translateXInitial:0,translateYInitial:100},color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Hind\", \"Hind Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 4)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"130%\"},height:\"100%\",id:\"qiElyqIPk\",layoutId:\"qiElyqIPk\",maskLines:true,name:\"Blog\",reverse:false,scrollTriggerPosition:\"center\",splitMode:\"lines\",staggerAmount:.05,tag:\"p\",text:\"Blog\",transition:{delay:.2,duration:.6,ease:[.44,0,.56,1],type:\"tween\"},trigger:\"Scroll\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EsOv0fXcw\"},motionChild:true,nodeId:\"fmsf1MN7C\",openInNewTab:false,scopeId:\"rfVf5koaq\",...addPropertyOverrides({lyRli_8x_:{href:{webPageId:\"Ld7iBq5CY\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-17wy31p framer-1ipth9a\",\"data-framer-name\":\"Nav Link\",layoutDependency:layoutDependency,layoutId:\"fmsf1MN7C\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16ighvu-container\",\"data-framer-name\":\"Blog\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"REuLSt2Cj-container\",name:\"Blog\",nodeId:\"REuLSt2Cj\",rendersWithMotion:true,scopeId:\"rfVf5koaq\",children:/*#__PURE__*/_jsx(LineMaskSplit,{animation:{blurInitial:0,opacityInitial:1,rotateInitial:0,scaleInitial:1,translateXInitial:0,translateYInitial:100},color:\"rgb(255, 255, 255)\",font:{fontFamily:'\"Hind\", \"Hind Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 4)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"130%\"},height:\"100%\",id:\"REuLSt2Cj\",layoutId:\"REuLSt2Cj\",maskLines:true,name:\"Blog\",reverse:false,scrollTriggerPosition:\"center\",splitMode:\"lines\",staggerAmount:.05,tag:\"p\",text:\"Blog\",transition:{delay:.2,duration:.6,ease:[.44,0,.56,1],type:\"tween\"},trigger:\"Scroll\",width:\"100%\",...addPropertyOverrides({lyRli_8x_:{text:\"Contact\"},ZdH89BoPw:{text:\"Contact\"}},baseVariant,gestureVariant)})})})})})]})]})]})]})})})});});const css=[\".framer-Whmb6.framer-1ipth9a, .framer-Whmb6 .framer-1ipth9a { display: block; }\",\".framer-Whmb6.framer-qel5j9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 10px 40px 10px 40px; position: relative; width: 1200px; }\",\".framer-Whmb6 .framer-fzhwel-container { flex: none; height: auto; left: 32px; position: absolute; top: 50%; width: auto; z-index: 1; }\",\".framer-Whmb6 .framer-e9lmik { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 16px 0px 16px 0px; position: relative; width: 1px; }\",\".framer-Whmb6 .framer-kx0gj4 { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-Whmb6 .framer-15q0d81 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-Whmb6 .framer-xergzk { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Whmb6 .framer-1iyay41 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-Whmb6 .framer-1sgg9xl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Whmb6 .framer-i44k3w { height: 30px; position: relative; width: 142px; }\",\".framer-Whmb6 .framer-485sux, .framer-Whmb6 .framer-mvdrbf, .framer-Whmb6 .framer-1fn72xj { height: 29px; left: 0px; position: absolute; top: 0px; width: 29px; }\",\".framer-Whmb6 .framer-105f3fe { height: 15px; left: 0px; position: absolute; top: 0px; width: 15px; }\",\".framer-Whmb6 .framer-8jg3ut { height: 30px; left: 40px; position: absolute; top: 0px; width: 103px; }\",\".framer-Whmb6 .framer-1us1o3i { height: 30px; left: 0px; position: absolute; top: 0px; width: 27px; }\",\".framer-Whmb6 .framer-1rbdsdw { height: 19px; left: 6px; position: absolute; top: 5px; width: 15px; }\",\".framer-Whmb6 .framer-121cs42 { height: 30px; left: 28px; position: absolute; top: 0px; width: 23px; }\",\".framer-Whmb6 .framer-5y2lpp { height: 30px; left: 51px; position: absolute; top: 0px; width: 23px; }\",\".framer-Whmb6 .framer-646laz { height: 30px; left: 75px; position: absolute; top: 0px; width: 27px; }\",\".framer-Whmb6 .framer-u045ta { height: 19px; left: 81px; position: absolute; top: 5px; width: 15px; }\",\".framer-Whmb6 .framer-1ygojhq-container, .framer-Whmb6 .framer-htfsdj-container, .framer-Whmb6 .framer-snbwhm-container, .framer-Whmb6 .framer-wtzez6-container, .framer-Whmb6 .framer-7ldp55-container, .framer-Whmb6 .framer-16ighvu-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Whmb6 .framer-18hbzbl, .framer-Whmb6 .framer-16sfdqq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Whmb6 .framer-128iskk-container, .framer-Whmb6 .framer-faurrl-container, .framer-Whmb6 .framer-1pciavw-container, .framer-Whmb6 .framer-76vycn-container, .framer-Whmb6 .framer-1j2rs2k-container { flex: none; height: 34px; position: relative; width: 150px; }\",\".framer-Whmb6 .framer-1sqv1j0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Whmb6 .framer-5nkfd3 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: auto; }\",\".framer-Whmb6 .framer-1omhfgk, .framer-Whmb6 .framer-1jzk6da { align-content: center; align-items: center; align-self: stretch; 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: auto; }\",\".framer-Whmb6 .framer-8l4gfr { 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: 100px; }\",\".framer-Whmb6 .framer-17wy31p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Whmb6.framer-v-li00ob.framer-qel5j9, .framer-Whmb6.framer-v-1m0bh7h.framer-qel5j9 { justify-content: flex-start; padding: 10px 20px 10px 20px; width: 350px; }\",\".framer-Whmb6.framer-v-li00ob .framer-kx0gj4, .framer-Whmb6.framer-v-1m0bh7h .framer-kx0gj4 { left: -24px; right: -24px; will-change: unset; }\",\".framer-Whmb6.framer-v-li00ob .framer-15q0d81, .framer-Whmb6.framer-v-1m0bh7h .framer-15q0d81 { gap: 8px; justify-content: flex-start; }\",\".framer-Whmb6.framer-v-li00ob .framer-xergzk, .framer-Whmb6.framer-v-1m0bh7h .framer-xergzk { flex: 1 0 0px; width: 1px; }\",\".framer-Whmb6.framer-v-li00ob .framer-1iyay41, .framer-Whmb6.framer-v-cz4u0s .framer-1iyay41, .framer-Whmb6.framer-v-1m0bh7h .framer-1iyay41, .framer-Whmb6.framer-v-1w9wkgg .framer-1iyay41 { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-Whmb6.framer-v-cz4u0s.framer-qel5j9, .framer-Whmb6.framer-v-1w9wkgg.framer-qel5j9 { align-content: flex-start; align-items: flex-start; height: 1000px; justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px 20px 10px 20px; width: 350px; }\",\".framer-Whmb6.framer-v-cz4u0s .framer-e9lmik, .framer-Whmb6.framer-v-1w9wkgg .framer-e9lmik { height: 100%; justify-content: flex-start; padding: 26px 0px 16px 0px; }\",\".framer-Whmb6.framer-v-cz4u0s .framer-kx0gj4, .framer-Whmb6.framer-v-1w9wkgg .framer-kx0gj4 { left: -20px; right: -20px; will-change: unset; }\",\".framer-Whmb6.framer-v-cz4u0s .framer-15q0d81, .framer-Whmb6.framer-v-1w9wkgg .framer-15q0d81 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 150px; height: 100%; justify-content: flex-start; }\",\".framer-Whmb6.framer-v-cz4u0s .framer-xergzk, .framer-Whmb6.framer-v-1w9wkgg .framer-xergzk { align-self: unset; height: min-content; width: 100%; }\",\".framer-Whmb6.framer-v-cz4u0s .framer-1sqv1j0, .framer-Whmb6.framer-v-1w9wkgg .framer-1sqv1j0 { cursor: pointer; }\",\".framer-Whmb6.framer-v-cz4u0s .framer-5nkfd3, .framer-Whmb6.framer-v-1w9wkgg .framer-5nkfd3 { order: 0; }\",\".framer-Whmb6.framer-v-cz4u0s .framer-1omhfgk, .framer-Whmb6.framer-v-1w9wkgg .framer-1omhfgk { align-content: flex-start; align-items: flex-start; flex-direction: column; order: 1; text-decoration: none; }\",\".framer-Whmb6.framer-v-cz4u0s .framer-1jzk6da, .framer-Whmb6.framer-v-1w9wkgg .framer-1jzk6da { flex-direction: column; order: 2; text-decoration: none; }\",\".framer-Whmb6.framer-v-cz4u0s .framer-8l4gfr, .framer-Whmb6.framer-v-1w9wkgg .framer-8l4gfr { order: 3; text-decoration: none; width: min-content; }\",\".framer-Whmb6.framer-v-cz4u0s .framer-17wy31p, .framer-Whmb6.framer-v-1w9wkgg .framer-17wy31p { order: 4; }\",\".framer-Whmb6.framer-v-1minpwu .framer-xergzk { text-decoration: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 86\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wBqpcm4a5\":{\"layout\":[\"fixed\",\"auto\"]},\"ZdH89BoPw\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]},\"RDo6MU0te\":{\"layout\":[\"fixed\",\"auto\"]},\"tVTkfrFAM\":{\"layout\":[\"fixed\",\"auto\"]},\"lyRli_8x_\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrfVf5koaq=withCSS(Component,css,\"framer-Whmb6\");export default FramerrfVf5koaq;FramerrfVf5koaq.displayName=\"Nav\";FramerrfVf5koaq.defaultProps={height:86,width:1200};addPropertyControls(FramerrfVf5koaq,{variant:{options:[\"a3xqiyebE\",\"wBqpcm4a5\",\"ZdH89BoPw\",\"RDo6MU0te\",\"tVTkfrFAM\",\"lyRli_8x_\"],optionTitles:[\"Desktop White\",\"Phone White\",\"Phone White Open\",\"Phone Black\",\"Desktop Black\",\"Phone Black Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerrfVf5koaq,[{explicitInter:true,fonts:[{cssFamilyName:\"Hind\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Hind\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JZZ2AFP6WP7A7PFBGMX4IKU4DF5MH442/XWZL6GJX4QPP5LWADCJYAWBHEPGZ5DLF/6F4HHRBZ5NPBXT65PL7SDBNVARW23JQU.woff2\",weight:\"500\"}]},...StopScrollFonts,...BurgerFonts,...OssoButtonComponentFonts,...LineMaskSplitFonts],{supportsExplicitInterCodegen:true});FramerrfVf5koaq.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Burger,{},context),forwardLoader(OssoButtonComponent,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrfVf5koaq\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wBqpcm4a5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZdH89BoPw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"RDo6MU0te\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tVTkfrFAM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lyRli_8x_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"86\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rfVf5koaq.map","// Generated by Framer (bb0e741)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,PropertyOverrides,RenderTarget,RichText,SVG as SVG1,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/RMCDKo9dB6hm9bZaSn16/Lenis.js\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/6iIIX4SzvuX6GX8XtSv5/SVG_Prod.js\";import OssoButtonComponent from\"#framer/local/canvasComponent/L8y6krS3V/L8y6krS3V.js\";import Nav from\"#framer/local/canvasComponent/rfVf5koaq/rfVf5koaq.js\";import*as sharedStyle from\"#framer/local/css/ExROeOYEo/ExROeOYEo.js\";import*as sharedStyle1 from\"#framer/local/css/l_d99eI5x/l_d99eI5x.js\";import*as sharedStyle3 from\"#framer/local/css/y38KFhW9Z/y38KFhW9Z.js\";import*as sharedStyle2 from\"#framer/local/css/ZBc3pMF4J/ZBc3pMF4J.js\";const LenisFonts=getFonts(Lenis);const NavFonts=getFonts(Nav);const NavWithVariantAppearEffect=withVariantAppearEffect(Nav);const MotionNavWithFX=withFX(motion.nav);const SVGFonts=getFonts(SVG);const OssoButtonComponentFonts=getFonts(OssoButtonComponent);const NavControls=getPropertyControls(Nav);const breakpoints={aJWWPN6Ik:\"(max-width: 809.98px)\",ESoqRP7nk:\"(min-width: 1200px)\",fvWPpoafg:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-JebRc\";const variantClassNames={aJWWPN6Ik:\"framer-v-1txn4ly\",ESoqRP7nk:\"framer-v-m14q2o\",fvWPpoafg:\"framer-v-qcp10q\"};const UIPRDAFIF=undefined;const oaYtVuBiM=undefined;const ZosqiBZxm=undefined;const zfurLGUJN=undefined;const FGchyIIkv=undefined;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:-150};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={aJWWPN6Ik:[\".framer-JebRc .framer-nuvr6m { view-transition-name: unset; }\",\".framer-JebRc .framer-naeogm { gap: 30px; padding: 25px 20px 25px 20px; }\",\".framer-JebRc .framer-16pbhnq { align-content: flex-start; align-items: flex-start; }\",\".framer-JebRc .framer-pwyjov { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 5px; justify-content: flex-start; }\",\".framer-JebRc .framer-7tomvc { align-self: unset; flex: none; height: min-content; width: min-content; }\",\".framer-JebRc .framer-1xt464m { align-content: flex-end; align-items: flex-end; flex-direction: column; gap: 5px; justify-content: flex-start; }\",\".framer-JebRc .framer-1t6qkay { gap: unset; justify-content: space-between; }\",\".framer-JebRc .framer-9su27y, .framer-JebRc .framer-ag1g56-container { width: 100%; }\",\".framer-JebRc .framer-n1bnr3 { flex-direction: column; }\",\".framer-JebRc .framer-1uzayxm { flex: none; width: 100%; }\"],fvWPpoafg:[\".framer-JebRc .framer-naeogm { padding: 25px 20px 25px 20px; }\",\".framer-JebRc .framer-pwyjov { gap: 15px; justify-content: flex-start; }\",\".framer-JebRc .framer-7tomvc { flex: none; width: min-content; }\",\".framer-JebRc .framer-1xt464m { gap: 15px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={aJWWPN6Ik:\".framer-1txn4ly-override\",fvWPpoafg:\".framer-qcp10q-override\"};const rules=[\".framer-JebRc.framer-1n05zcr, .framer-JebRc .framer-1n05zcr { display: block; }\",\".framer-JebRc.framer-m14q2o { align-content: center; align-items: center; background-color: #1f1f1f; 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-JebRc .framer-1w87gw1-container { flex: none; height: auto; order: -1000; position: absolute; right: 0px; top: 0px; width: auto; z-index: 1; }\",\".framer-JebRc .framer-nuvr6m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; left: 0px; order: -999; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; view-transition-name: framer-JebRc-nuvr6m-exclude; z-index: 10; }\",\"::view-transition-group(framer-JebRc-nuvr6m-exclude), ::view-transition-new(framer-JebRc-nuvr6m-exclude), ::view-transition-old(framer-JebRc-nuvr6m-exclude) { animation: none !important; }\",\".framer-JebRc .framer-1wx0lnz-container { flex: none; height: auto; position: relative; width: 100%; z-index: 9; }\",\".framer-JebRc .framer-1qk3kbs { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-JebRc .framer-qdbnlu { align-content: center; align-items: center; background-color: #01ffae; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 100vh; justify-content: space-between; order: 1003; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; z-index: 5; }\",\".framer-JebRc .framer-naeogm { 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: var(--overflow-clip-fallback, clip); padding: 25px 40px 25px 40px; position: relative; width: 100%; }\",\".framer-JebRc .framer-16pbhnq, .framer-JebRc .framer-ba4f5c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-JebRc .framer-pwyjov { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-JebRc .framer-10otorx, .framer-JebRc .framer-1lr6n1z, .framer-JebRc .framer-1jk2st4, .framer-JebRc .framer-1jhto0k { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-JebRc .framer-7tomvc { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 0.8 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-JebRc .framer-1kdh2eu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-JebRc .framer-1svvoh3-container { -webkit-user-select: none; flex: none; height: 47px; position: relative; user-select: none; width: 46px; }\",\".framer-JebRc .framer-1xt464m { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-JebRc .framer-1psju0p, .framer-JebRc .framer-lsmr3s, .framer-JebRc .framer-claciz { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-JebRc .framer-1t6qkay { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 17px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-JebRc .framer-1fto1tn { height: 20px; position: relative; width: 21px; }\",\".framer-JebRc .framer-1ad879e { height: 20px; left: 0px; position: absolute; top: 0px; width: 21px; }\",\".framer-JebRc .framer-osmnkh { height: 17px; left: 3px; position: absolute; top: 2px; width: 15px; }\",\".framer-JebRc .framer-ydk6b0, .framer-JebRc .framer-1pcbxxh { height: 20px; position: relative; width: 20px; }\",\".framer-JebRc .framer-uvgp8q, .framer-JebRc .framer-18p12lr { height: 20px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-JebRc .framer-ox2uc2 { height: 10px; left: 8px; position: absolute; top: 8px; width: 10px; }\",\".framer-JebRc .framer-wh1m6y { height: 4px; left: 2px; position: absolute; top: 2px; width: 4px; }\",\".framer-JebRc .framer-1w2s8n9 { height: 10px; left: 3px; position: absolute; top: 8px; width: 3px; }\",\".framer-JebRc .framer-oksob8 { height: 16px; left: 2px; position: absolute; top: 2px; width: 16px; }\",\".framer-JebRc .framer-1ynalob { height: 3px; left: 14px; position: absolute; top: 4px; width: 3px; }\",\".framer-JebRc .framer-258lpk { height: 10px; left: 5px; position: absolute; top: 5px; width: 10px; }\",\".framer-JebRc .framer-1to424t { height: 6px; left: 7px; position: absolute; top: 7px; width: 6px; }\",\".framer-JebRc .framer-9su27y { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 574px; }\",\".framer-JebRc .framer-e6j25i { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-JebRc .framer-oi5m66 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 329px; word-break: break-word; word-wrap: break-word; }\",\".framer-JebRc .framer-n1bnr3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-JebRc .framer-1uzayxm { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",'.framer-JebRc .framer-4ckhkw { --framer-input-border-bottom-width: 1px; --framer-input-border-color: #000000; --framer-input-border-left-width: 1px; --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-border-right-width: 1px; --framer-input-border-style: solid; --framer-input-border-top-width: 1px; --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: rgba(0, 0, 0, 0.8); --framer-input-font-family: \"Inter\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-icon-mask-image: none; --framer-input-padding: 12px; --framer-input-placeholder-color: #595959; flex: 1 0 0px; height: 40px; position: relative; width: 1px; }',\".framer-JebRc .framer-ag1g56-container { flex: none; height: 40px; position: relative; width: 155px; }\",\".framer-JebRc .framer-15odsir { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; bottom: -36px; flex: none; height: auto; left: -43px; position: absolute; right: -43px; white-space: pre; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];const mediaQueries={aJWWPN6Ik:\"(max-width: 809.98px)\",ESoqRP7nk:\"(min-width: 1200px)\",fvWPpoafg:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"ESoqRP7nk\",Phone:\"aJWWPN6Ik\",Tablet:\"fvWPpoafg\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop Black\":\"tVTkfrFAM\",\"Desktop White\":\"a3xqiyebE\",\"Phone Black Open\":\"lyRli_8x_\",\"Phone Black\":\"RDo6MU0te\",\"Phone White Open\":\"ZdH89BoPw\",\"Phone White\":\"wBqpcm4a5\"};const getProps=({footerVisible,height,id,scrollSection,scrollSection2,variantDesktopNav,variantMobileNav,width,...props})=>{return{...props,FGchyIIkv:footerVisible??props.FGchyIIkv??true,oaYtVuBiM:scrollSection??props.oaYtVuBiM,UIPRDAFIF:humanReadableEnumMap[variantDesktopNav]??variantDesktopNav??props.UIPRDAFIF??\"a3xqiyebE\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ESoqRP7nk\",zfurLGUJN:humanReadableEnumMap[variantMobileNav]??variantMobileNav??props.zfurLGUJN??\"wBqpcm4a5\",ZosqiBZxm:scrollSection2??props.ZosqiBZxm};};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,oaYtVuBiM,ZosqiBZxm,zfurLGUJN,UIPRDAFIF,FGchyIIkv,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);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"ESoqRP7nk\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(31, 31, 31); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-m14q2o\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1w87gw1-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"iskq_5rsE\",scopeId:\"EIJe1qBIA\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"iskq_5rsE\",infinite:false,intensity:10,layoutId:\"iskq_5rsE\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(MotionNavWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-nuvr6m\",\"data-framer-name\":\"Navigation Bar\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:86,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wx0lnz-container\",nodeId:\"x4dbMqpvC\",rendersWithMotion:true,scopeId:\"EIJe1qBIA\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aJWWPN6Ik:{__framer__targets:[{ref:oaYtVuBiM,target:\"RDo6MU0te\"}],variant:matchVariant(zfurLGUJN)},fvWPpoafg:{__framer__targets:[{ref:oaYtVuBiM,target:\"RDo6MU0te\"}],variant:matchVariant(zfurLGUJN)}},children:/*#__PURE__*/_jsx(NavWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:oaYtVuBiM,target:\"tVTkfrFAM\"},{ref:ZosqiBZxm,target:\"a3xqiyebE\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"x4dbMqpvC\",layoutId:\"x4dbMqpvC\",style:{width:\"100%\"},variant:matchVariant(UIPRDAFIF),width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qk3kbs\"}),FGchyIIkv!==false&&/*#__PURE__*/_jsxs(motion.footer,{className:\"framer-qdbnlu\",\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-naeogm\",\"data-framer-name\":\"Footer Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16pbhnq\",\"data-framer-name\":\"Footer Link\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pwyjov\",\"data-framer-name\":\"Footer Link Left\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-g5w9cv\",\"data-styles-preset\":\"ExROeOYEo\",dir:\"auto\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"LZpvP0bAH\",openInNewTab:false,relValues:[],scopeId:\"EIJe1qBIA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-15y3cc5\",\"data-styles-preset\":\"l_d99eI5x\",children:\"Home\"})})})}),className:\"framer-10otorx\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-g5w9cv\",\"data-styles-preset\":\"ExROeOYEo\",dir:\"auto\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"w_vaAayQ6\"},motionChild:true,nodeId:\"y73Lg7mdv\",openInNewTab:false,relValues:[],scopeId:\"EIJe1qBIA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-15y3cc5\",\"data-styles-preset\":\"l_d99eI5x\",children:\"About\"})})})}),className:\"framer-1lr6n1z\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-g5w9cv\",\"data-styles-preset\":\"ExROeOYEo\",dir:\"auto\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"SSrTIBJUA\"},motionChild:true,nodeId:\"z3U1TPOYi\",openInNewTab:false,relValues:[],scopeId:\"EIJe1qBIA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-15y3cc5\",\"data-styles-preset\":\"l_d99eI5x\",children:\"Approach\"})})})}),className:\"framer-1jk2st4\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-g5w9cv\",\"data-styles-preset\":\"ExROeOYEo\",dir:\"auto\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EsOv0fXcw\"},motionChild:true,nodeId:\"L_zEBNsPv\",openInNewTab:false,relValues:[],scopeId:\"EIJe1qBIA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-15y3cc5\",\"data-styles-preset\":\"l_d99eI5x\",children:\"Blog\"})})})}),className:\"framer-1jhto0k\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-7tomvc\",\"data-framer-name\":\"Footer Logo\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"T6OGKqbL7\",openInNewTab:false,scopeId:\"EIJe1qBIA\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1kdh2eu framer-1n05zcr\",\"data-framer-name\":\"Footer Icon\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1svvoh3-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"udiLx9MkO\",scopeId:\"EIJe1qBIA\",children:/*#__PURE__*/_jsx(SVG,{customColor:\"rgb(0, 0, 0)\",customPadding:0,customStrokeWidth:2,customSvgCode:'<svg width=\"57\" height=\"57\" viewBox=\"0 0 57 57\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <g clip-path=\"url(#clip0_1442_3515)\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M36.4169 16.6516C34.0735 15.0858 31.3184 14.25 28.5 14.25V0C34.1367 0 39.6469 1.6715 44.3337 4.80312C49.0206 7.93473 52.6734 12.3858 54.8306 17.5935C56.9876 22.8011 57.552 28.5316 56.4524 34.0601C55.3527 39.5885 52.6384 44.6668 48.6525 48.6525C44.6668 52.6384 39.5885 55.3527 34.0601 56.4524C28.5316 57.552 22.8011 56.9876 17.5935 54.8306C12.3858 52.6734 7.93473 49.0206 4.80312 44.3337C1.6715 39.6469 0 34.1367 0 28.5H14.25C14.25 31.3184 15.0858 34.0735 16.6516 36.4169C18.2173 38.7603 20.4429 40.5867 23.0468 41.6653C25.6506 42.7439 28.5158 43.026 31.28 42.4761C34.0442 41.9263 36.5833 40.5692 38.5763 38.5763C40.5692 36.5833 41.9263 34.0442 42.4761 31.28C43.026 28.5158 42.7439 25.6506 41.6653 23.0468C40.5867 20.4429 38.7603 18.2173 36.4169 16.6516Z\" fill=\"black\"/> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M14.25 6.17203e-06C14.25 1.87134 13.8814 3.72435 13.1653 5.45323C12.4492 7.18213 11.3995 8.75303 10.0763 10.0763C8.75305 11.3995 7.18213 12.4492 5.45323 13.1653C3.72434 13.8814 1.87134 14.25 6.22882e-07 14.25L0 28.5C3.74268 28.5 7.44869 27.7628 10.9065 26.3306C14.3643 24.8983 17.5061 22.799 20.1525 20.1525C22.799 17.5061 24.8983 14.3643 26.3306 10.9065C27.7628 7.44869 28.5 3.74266 28.5 0L14.25 6.17203e-06Z\" fill=\"black\"/> </g> <defs> <clipPath id=\"clip0_1442_3515\"> <rect width=\"57\" height=\"57\" fill=\"white\"/> </clipPath> </defs> </svg>',description:\"\",height:\"100%\",id:\"udiLx9MkO\",layoutId:\"udiLx9MkO\",lineCap:\"butt\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},title:\"\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xt464m\",\"data-framer-name\":\"Footer Link Left\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-g5w9cv\",\"data-styles-preset\":\"ExROeOYEo\",dir:\"auto\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:\"Terms of Service\"})}),className:\"framer-1psju0p\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-g5w9cv\",\"data-styles-preset\":\"ExROeOYEo\",dir:\"auto\",style:{\"--framer-text-color\":\"rgb(0, 0, 0)\"},children:\"Privacy Policy\"})}),className:\"framer-lsmr3s\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ba4f5c\",\"data-framer-name\":\"Footer Social Media Link\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1t6qkay\",\"data-framer-name\":\"Footer Link Left\",children:[/*#__PURE__*/_jsxs(SVG1,{className:\"framer-1fto1tn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21 20\" overflow=\"visible\"><path d=\"M 12.795 8.533 L 19.68 0 L 16.607 0 L 11.352 6.517 L 6.69 0 L 0 0 L 7.806 10.91 L 0.47 20 L 3.544 20 L 9.249 12.93 L 14.31 20 L 21 20 Z M 10.415 11.483 L 8.97 9.464 L 3.36 1.627 L 5.67 1.627 L 10.198 7.944 L 11.641 9.964 L 17.659 18.373 L 15.349 18.373 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG1,{className:\"framer-1ad879e\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21 20\" overflow=\"visible\"><path d=\"M 12.795 8.533 L 19.68 0 L 16.607 0 L 11.352 6.517 L 6.69 0 L 0 0 L 7.806 10.91 L 0.47 20 L 3.544 20 L 9.249 12.93 L 14.31 20 L 21 20 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG1,{className:\"framer-osmnkh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.299 16.746\" overflow=\"visible\"><path d=\"M 7.055 9.856 L 5.61 7.837 L 0 0 L 2.31 0 L 6.838 6.317 L 8.281 8.337 L 14.299 16.746 L 11.989 16.746 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG1,{className:\"framer-ydk6b0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 17.778 0 C 19.005 0 20 0.995 20 2.222 L 20 17.778 C 20 19.005 19.005 20 17.778 20 L 2.222 20 C 0.995 20 0 19.005 0 17.778 L 0 2.222 C 0 0.995 0.995 0 2.222 0 Z M 17.222 17.222 L 17.222 11.333 C 17.222 9.333 15.6 7.711 13.6 7.711 C 12.656 7.711 11.556 8.289 11.022 9.156 L 11.022 7.922 L 7.922 7.922 L 7.922 17.222 L 11.022 17.222 L 11.022 11.744 C 11.022 10.889 11.711 10.189 12.567 10.189 C 13.426 10.189 14.122 10.885 14.122 11.744 L 14.122 17.222 Z M 4.311 6.178 C 5.342 6.178 6.178 5.342 6.178 4.311 C 6.178 3.278 5.344 2.433 4.311 2.433 C 3.274 2.433 2.433 3.274 2.433 4.311 C 2.433 5.344 3.278 6.178 4.311 6.178 M 5.856 17.222 L 5.856 7.922 L 2.778 7.922 L 2.778 17.222 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG1,{className:\"framer-uvgp8q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 17.778 0 C 19.005 0 20 0.995 20 2.222 L 20 17.778 C 20 19.005 19.005 20 17.778 20 L 2.222 20 C 0.995 20 0 19.005 0 17.778 L 0 2.222 C 0 0.995 0.995 0 2.222 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG1,{className:\"framer-ox2uc2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.3 9.511\" overflow=\"visible\"><path d=\"M 9.3 9.511 L 9.3 3.622 C 9.3 1.622 7.678 0 5.678 0 C 4.733 0 3.633 0.578 3.1 1.444 L 3.1 0.211 L 0 0.211 L 0 9.511 L 3.1 9.511 L 3.1 4.033 C 3.1 3.178 3.789 2.478 4.644 2.478 C 5.504 2.478 6.2 3.174 6.2 4.033 L 6.2 9.511 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG1,{className:\"framer-wh1m6y\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.744 3.744\" overflow=\"visible\"><path d=\"M 1.878 3.744 C 2.909 3.744 3.744 2.909 3.744 1.878 C 3.744 0.844 2.911 0 1.878 0 C 0.841 0 0 0.841 0 1.878 C 0 2.911 0.844 3.744 1.878 3.744\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG1,{className:\"framer-1w2s8n9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.078 9.3\" overflow=\"visible\"><path d=\"M 3.078 9.3 L 3.078 0 L 0 0 L 0 9.3 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG1,{className:\"framer-1pcbxxh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 5.8 0 L 14.2 0 C 17.4 0 20 2.6 20 5.8 L 20 14.2 C 20 17.403 17.403 20 14.2 20 L 5.8 20 C 2.6 20 0 17.4 0 14.2 L 0 5.8 C 0 2.597 2.597 0 5.8 0 M 5.6 2 C 3.612 2 2 3.612 2 5.6 L 2 14.4 C 2 16.39 3.61 18 5.6 18 L 14.4 18 C 16.388 18 18 16.388 18 14.4 L 18 5.6 C 18 3.61 16.39 2 14.4 2 Z M 15.25 3.5 C 15.94 3.5 16.5 4.06 16.5 4.75 C 16.5 5.44 15.94 6 15.25 6 C 14.56 6 14 5.44 14 4.75 C 14 4.06 14.56 3.5 15.25 3.5 M 10 5 C 12.761 5 15 7.239 15 10 C 15 12.761 12.761 15 10 15 C 7.239 15 5 12.761 5 10 C 5 7.239 7.239 5 10 5 M 10 7 C 8.343 7 7 8.343 7 10 C 7 11.657 8.343 13 10 13 C 11.657 13 13 11.657 13 10 C 13 8.343 11.657 7 10 7\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG1,{className:\"framer-18p12lr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 5.8 0 L 14.2 0 C 17.4 0 20 2.6 20 5.8 L 20 14.2 C 20 17.403 17.403 20 14.2 20 L 5.8 20 C 2.6 20 0 17.4 0 14.2 L 0 5.8 C 0 2.597 2.597 0 5.8 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG1,{className:\"framer-oksob8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\" overflow=\"visible\"><path d=\"M 3.6 0 C 1.612 0 0 1.612 0 3.6 L 0 12.4 C 0 14.39 1.61 16 3.6 16 L 12.4 16 C 14.388 16 16 14.388 16 12.4 L 16 3.6 C 16 1.61 14.39 0 12.4 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG1,{className:\"framer-1ynalob\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.5 2.5\" overflow=\"visible\"><path d=\"M 1.25 0 C 1.94 0 2.5 0.56 2.5 1.25 C 2.5 1.94 1.94 2.5 1.25 2.5 C 0.56 2.5 0 1.94 0 1.25 C 0 0.56 0.56 0 1.25 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG1,{className:\"framer-258lpk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 5 0 C 7.761 0 10 2.239 10 5 C 10 7.761 7.761 10 5 10 C 2.239 10 0 7.761 0 5 C 0 2.239 2.239 0 5 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG1,{className:\"framer-1to424t\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 6\" overflow=\"visible\"><path d=\"M 3 0 C 1.343 0 0 1.343 0 3 C 0 4.657 1.343 6 3 6 C 4.657 6 6 4.657 6 3 C 6 1.343 4.657 0 3 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9su27y\",\"data-framer-name\":\"Footer Mid Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-e6j25i\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-qb0bfw\",\"data-styles-preset\":\"ZBc3pMF4J\",dir:\"auto\",children:\"Stay Connected\"})}),className:\"framer-claciz\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1bhw4tj\",\"data-styles-preset\":\"y38KFhW9Z\",dir:\"auto\",children:\"Join our newsletter and stay updated on the latest trends in digital design\"})}),className:\"framer-oi5m66\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(FormContainer,{className:\"framer-n1bnr3\",nodeId:\"oeyJdsmMC\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"label\",{className:\"framer-1uzayxm\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-4ckhkw\",inputName:\"Email\",placeholder:\"Enter Your Email\",type:\"email\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aJWWPN6Ik:{width:\"calc(100vw - 40px)\",y:1429.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"155px\",y:1215.2,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ag1g56-container\",nodeId:\"psVLTS0lD\",scopeId:\"EIJe1qBIA\",children:/*#__PURE__*/_jsx(OssoButtonComponent,{bo2v6TKYs:\"rgb(255, 255, 255)\",height:\"100%\",id:\"psVLTS0lD\",IYSHbK5Ff:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},layoutId:\"psVLTS0lD\",QdUe8q4O_:{delay:0,duration:.5,ease:[.93,.21,.42,.97],type:\"tween\"},s5ccoHERM:\"Get started\",style:{height:\"100%\",width:\"100%\"},svnOmK2yJ:\"5px\",TY5984peR:50,width:\"100%\",yXRaG0X6c:\"rgb(0, 0, 0)\"})})})})]})})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQmxhY2s=\",\"--framer-font-family\":'\"Inter\", sans-serif',\"--framer-font-size\":\"525.5474452554745px\",\"--framer-font-weight\":\"900\",\"--framer-letter-spacing\":\"-0.2em\",\"--framer-line-height\":\"0.8em\"},children:\"OSSO\"})}),className:\"framer-15odsir\",\"data-framer-name\":\"LOGO\",fonts:[\"Inter-Black\"],verticalAlignment:\"top\",viewBox:\"0 0 1200.109489051095 420\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fvWPpoafg\":{\"layout\":[\"fixed\",\"fixed\"]},\"aJWWPN6Ik\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"oaYtVuBiM\":\"scrollSection\",\"ZosqiBZxm\":\"scrollSection2\",\"zfurLGUJN\":\"variantMobileNav\",\"UIPRDAFIF\":\"variantDesktopNav\",\"FGchyIIkv\":\"footerVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ESoqRP7nk\":[\".framer-1w87gw1-container\",\".framer-nuvr6m\",\".framer-qdbnlu\"],\"fvWPpoafg\":[\".framer-1w87gw1-container\",\".framer-nuvr6m\",\".framer-qdbnlu\"],\"aJWWPN6Ik\":[\".framer-1w87gw1-container\",\".framer-nuvr6m\",\".framer-qdbnlu\"]}\n * @framerBreakpoints {\"ESoqRP7nk\":{\"min\":1200,\"canvasClassName\":\"framer-m14q2o-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"fvWPpoafg\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-qcp10q-override\",\"minHeight\":1000,\"viewportHeight\":829,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"aJWWPN6Ik\":{\"max\":809,\"canvasClassName\":\"framer-1txn4ly-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant ESoqRP7nk\n * @framerLayoutTemplate true\n */const FramerEIJe1qBIA=withCSS(Component,css,\"framer-JebRc\");export default FramerEIJe1qBIA;FramerEIJe1qBIA.displayName=\"Main\";FramerEIJe1qBIA.defaultProps={height:1e3,width:1200};addPropertyControls(FramerEIJe1qBIA,{oaYtVuBiM:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},ZosqiBZxm:{title:\"Scroll Section 2\",type:ControlType.ScrollSectionRef},zfurLGUJN:NavControls?.[\"variant\"]&&{...NavControls[\"variant\"],defaultValue:\"wBqpcm4a5\",description:undefined,hidden:undefined,title:\"Variant Mobile Nav\"},UIPRDAFIF:NavControls?.[\"variant\"]&&{...NavControls[\"variant\"],defaultValue:\"a3xqiyebE\",description:undefined,hidden:undefined,title:\"Variant Desktop Nav\"},FGchyIIkv:{defaultValue:true,title:\"Footer Visible\",type:ControlType.Boolean}});addFonts(FramerEIJe1qBIA,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{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/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{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/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{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/rZ5DdENNqIdFTIyQQiP5isO7M.woff2\",weight:\"900\"},{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/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"}]},...LenisFonts,...NavFonts,...SVGFonts,...OssoButtonComponentFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerEIJe1qBIA.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Nav,{},context),forwardLoader(OssoButtonComponent,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEIJe1qBIA\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fvWPpoafg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aJWWPN6Ik\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"oaYtVuBiM\\\":\\\"scrollSection\\\",\\\"ZosqiBZxm\\\":\\\"scrollSection2\\\",\\\"zfurLGUJN\\\":\\\"variantMobileNav\\\",\\\"UIPRDAFIF\\\":\\\"variantDesktopNav\\\",\\\"FGchyIIkv\\\":\\\"footerVisible\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"ESoqRP7nk\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-m14q2o-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"fvWPpoafg\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-qcp10q-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":829,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"aJWWPN6Ik\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1txn4ly-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"ESoqRP7nk\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"ESoqRP7nk\\\":[\\\".framer-1w87gw1-container\\\",\\\".framer-nuvr6m\\\",\\\".framer-qdbnlu\\\"],\\\"fvWPpoafg\\\":[\\\".framer-1w87gw1-container\\\",\\\".framer-nuvr6m\\\",\\\".framer-qdbnlu\\\"],\\\"aJWWPN6Ik\\\":[\\\".framer-1w87gw1-container\\\",\\\".framer-nuvr6m\\\",\\\".framer-qdbnlu\\\"]}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/lgbZEX3GTNTv5QbTEKoV/I6ydCLq5V7l5jz1OmMeO/EIJe1qBIA.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {ATaA8YnBk: \"about\", LC78wZLbM: \"top\", LxJPvdSTg: \"cta\", zwxhhaVnp: \"stastitic\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/heEkxlStPNhSPCb15d9l/2q1VWKcTFB1pDDXZzlDn/augiA20Il.js\")), path: \"/\"}, w_vaAayQ6: {elements: {APernlPg9: \"cta\", V83lcItCj: \"top\", YOW9UviO3: \"about\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WaNw25O95X28aH7nG3QD/fzlrRrdQiATrAHeYNGLn/w_vaAayQ6.js\")), path: \"/about-us\"}, SSrTIBJUA: {elements: {jnagBfJCL: \"top\", NlLmGQnWv: \"cta\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/GbVWFqoGAdtk4heSLCf1/Vy0PtQ8Jg8MnNbGmPuxi/SSrTIBJUA.js\")), path: \"/approach\"}, Ld7iBq5CY: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ipKmB2nFbQZqhLRkdULo/LC9paYoa4NsyB3RjUbbO/Ld7iBq5CY.js\")), path: \"/contact\"}, EsOv0fXcw: {elements: {bGfYXW_vS: \"more\", FszWFYlLD: \"stastitic\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MNt5JDuXNZVcr7gs83W3/TFxSupARFGWXVQl1CZOq/EsOv0fXcw.js\")), path: \"/blog\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {phEF2ywJ2: async () => (await import(\"https://framerusercontent.com/modules/oq1NutrOzkMWJu2GOlY1/PdROnqJfm2A1GUs9jc81/phEF2ywJ2.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"dd3ed7b336633c61b05ec54e882b7dbdd0db98e9f78ae70fb92fb34f5f641d5b\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {FGchyIIkv: true, oaYtVuBiM: {href: {hash: \":ATaA8YnBk\", webPageId: \"augiA20Il\"}, refKey: true}, UIPRDAFIF: \"a3xqiyebE\", zfurLGUJN: \"wBqpcm4a5\"}\r\nconst props2 = {...props1, oaYtVuBiM: undefined, UIPRDAFIF: \"tVTkfrFAM\", zfurLGUJN: \"RDo6MU0te\"}\r\nconst props3 = {...props1, FGchyIIkv: false, oaYtVuBiM: undefined, UIPRDAFIF: \"tVTkfrFAM\", zfurLGUJN: \"RDo6MU0te\"}\r\nconst props4 = {...props1, oaYtVuBiM: {href: {hash: \":bGfYXW_vS\", webPageId: \"EsOv0fXcw\"}, refKey: true}, UIPRDAFIF: \"tVTkfrFAM\", zfurLGUJN: \"RDo6MU0te\"}\r\nconst props5 = {...props1, oaYtVuBiM: {href: {hash: \":M1cpwOQP4\", webPageId: \"wf2ilUYig\"}, refKey: true}, ZosqiBZxm: {href: {hash: \":QmCQJXsUF\", webPageId: \"wf2ilUYig\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, EsOv0fXcw: props4, Ld7iBq5CY: props3, SSrTIBJUA: props2, w_vaAayQ6: props2, wf2ilUYig: props5}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"w_vaAayQ6\":\r\ncase \"SSrTIBJUA\":\r\ncase \"Ld7iBq5CY\":\r\ncase \"EsOv0fXcw\":\r\ncase \"wf2ilUYig\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"oaYtVuBiM\"], props[\"ZosqiBZxm\"]]}, (resolvedLinks) => React.createElement(Main, {...props, key: \"Main\", oaYtVuBiM: siteRef(resolvedLinks[0]), style, ZosqiBZxm: siteRef(resolvedLinks[1])}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"w_vaAayQ6\":\r\ncase \"SSrTIBJUA\":\r\ncase \"Ld7iBq5CY\":\r\ncase \"EsOv0fXcw\":\r\ncase \"wf2ilUYig\":\r\nreturn [{hash: \"m14q2o\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"qcp10q\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1txn4ly\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\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: false,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://osso.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/ebCdRG4ilpKqTSW7v35o/AnILg9BJidx7GWDWoNAk/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: {global: {enter: {mask: {round: 0, type: \"inset\", x: \"50%\", y: \"50%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 1, ease: [0.53, 0.01, 0, 0.99], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"100%\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 0.5, transition: {damping: 30, delay: 0, duration: 1, ease: [0.76, 0.01, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"60%\"}}, 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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"}