{"version":3,"file":"script_main.ClSWS32r.mjs","names":["useRef","useState","useId","addPropertyOverrides","RichText","MainButtonFonts","MainButton","MainButtonInfo","RollingTextFonts","CornnerFonts","Cornner","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","animation1","transition3","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","MainButton","Cornner","serializationHash","variantClassNames","animation","animation1","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","Navbar","Footer","useRef","React.useId","PropertyOverrides","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/ga.jspm.io/npm:lenis@1.1.2/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js","https:/framerusercontent.com/modules/FiiQ0BKlVUNzxXjo8hFs/wP5ls8Ui6wqb7IsgWCbt/RollingTextHover_Prod.js","https:/framerusercontent.com/modules/C4ZJSSGUvdQPf6eFKtCn/BT4dH9gjufw7I8MOr4EO/BYLULdJ64.js","https:/framerusercontent.com/modules/j2sOCRUH2H98rACVMnH6/lfmy6i0Wig8W6ZaCJ7Pf/KEicLYKSW.js","https:/framerusercontent.com/modules/5QkXDCq639mdnpKhIKEH/soIrIuNfEmzR9L7Z408a/wjfFHMmg7.js","framer:toplevel/main"],"sourcesContent":["function clamp(t,e,i){return Math.max(t,Math.min(e,i))}class Animate{advance(t){if(!this.isRunning)return;let e=!1;if(this.lerp)this.value=function damp(t,e,i,s){return function lerp(t,e,i){return(1-i)*t+i*e}(t,e,1-Math.exp(-i*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0);else{this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}e&&this.stop(),this.onUpdate?.(this.value,e)}stop(){this.isRunning=!1}fromTo(t,e,{lerp:i=.1,duration:s=1,easing:o=(t=>t),onStart:n,onUpdate:r}){this.from=this.value=t,this.to=e,this.lerp=i,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,n?.(),this.onUpdate=r}}class Dimensions{constructor({wrapper:t,content:e,autoResize:i=!0,debounce:s=250}={}){this.wrapper=t,this.content=e,i&&(this.debouncedResize=function debounce(t,e){let i;return function(){let s=arguments,o=this;clearTimeout(i),i=setTimeout((function(){t.apply(o,s)}),e)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...e){let i=this.events[t]||[];for(let t=0,s=i.length;t<s;t++)i[t](...e)}on(t,e){return this.events[t]?.push(e)||(this.events[t]=[e]),()=>{this.events[t]=this.events[t]?.filter((t=>e!==t))}}off(t,e){this.events[t]=this.events[t]?.filter((t=>e!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(t,{wheelMultiplier:e=1,touchMultiplier:i=1}){this.element=t,this.wheelMultiplier=e,this.touchMultiplier=i,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,e){return this.emitter.on(t,e)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.removeEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.removeEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.removeEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}onTouchStart=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t,s=-(e-this.touchStart.x)*this.touchMultiplier,o=-(i-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:s,y:o},this.emitter.emit(\"scroll\",{deltaX:s,deltaY:o,event:t})};onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=e=>{let{deltaX:i,deltaY:s,deltaMode:o}=e;i*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,i*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:i,deltaY:s,event:e})};onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight}}class Lenis{constructor({wrapper:t=window,content:e=document.documentElement,wheelEventsTarget:i=t,eventsTarget:s=i,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:r=.075,touchInertiaMultiplier:l=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=!h&&.1,infinite:u=!1,orientation:d=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w=!1,__experimental__naiveDimensions:S=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.onVirtualScroll=({deltaX:t,deltaY:e,event:i})=>{if(i.ctrlKey)return;const s=i.type.includes(\"touch\"),o=i.type.includes(\"wheel\");this.isTouching=\"touchstart\"===i.type||\"touchmove\"===i.type;if(this.options.syncTouch&&s&&\"touchstart\"===i.type&&!this.isStopped&&!this.isLocked)return void this.reset();const n=0===t&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===t;if(n||r)return;let l=i.composedPath();l=l.slice(0,l.indexOf(this.rootElement));const h=this.options.prevent;if(l.find((t=>{var e,i,n,r,l;return(\"function\"==typeof h?null==h?void 0:h(t):h)||(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent\"))||s&&(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent-touch\"))||o&&(null===(n=t.hasAttribute)||void 0===n?void 0:n.call(t,\"data-lenis-prevent-wheel\"))||(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis\"))&&!(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis-stopped\"))})))return;if(this.isStopped||this.isLocked)return void i.preventDefault();if(!(this.options.syncTouch&&s||this.options.smoothWheel&&o))return this.isScrolling=\"native\",void this.animate.stop();i.preventDefault();let a=e;\"both\"===this.options.gestureOrientation?a=Math.abs(e)>Math.abs(t)?e:t:\"horizontal\"===this.options.gestureOrientation&&(a=t);const c=s&&this.options.syncTouch,u=s&&\"touchend\"===i.type&&Math.abs(a)>5;u&&(a=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+a,Object.assign({programmatic:!1},c?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.2\",t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:e,wheelEventsTarget:i,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:r,touchInertiaMultiplier:l,duration:h,easing:a,lerp:c,infinite:u,gestureOrientation:p,orientation:d,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,__experimental__naiveDimensions:S},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:e,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,e){return this.emitter.on(t,e)}off(t,e){return this.emitter.off(t,e)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit({userData:t={}}={}){this.userData=t,this.emitter.emit(\"scroll\",this),this.userData={}}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const e=t-(this.time||t);this.time=t,this.animate.advance(.001*e)}scrollTo(t,{offset:e=0,immediate:i=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:r=!o&&this.options.lerp,onStart:l,onComplete:h,force:a=!1,programmatic:c=!0,userData:u={}}={}){if(!this.isStopped&&!this.isLocked||a){if([\"top\",\"left\",\"start\"].includes(t))t=0;else if([\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let i;if(\"string\"==typeof t?i=document.querySelector(t):(null==t?void 0:t.nodeType)&&(i=t),i){if(this.options.wrapper!==window){const t=this.options.wrapper.getBoundingClientRect();e-=this.isHorizontal?t.left:t.top}const s=i.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t){if(t+=e,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),i)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),void(null==h||h(this));t!==this.targetScroll&&(c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:r,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==l||l(this)},onUpdate:(t,e)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),e||this.emit({userData:u}),e&&(this.reset(),this.emit({userData:u}),null==h||h(this),this.__preventNextNativeScrollEvent=!0)}}))}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,e){return(t%e+e)%e}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return\"smooth\"===this.isScrolling}get className(){let t=\"lenis\";return this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),\"smooth\"===this.isScrolling&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import Lenis from\"lenis\";import{useEffect,useRef}from\"react\";function SmoothScrollComponent(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current){try{lenis.current.scrollTo(0,{immediate:true});}catch(error){console.error(\"Error scrolling to top:\",error);}}},[lenis]);// Watch for stop scroll elements\nuseEffect(()=>{const checkForStopScroll=()=>{try{const stopScrollElement=document.querySelector(\"[data-frameruni-stop-scroll]\");const htmlElement=document.documentElement;const hasHiddenOverflow=htmlElement&&htmlElement.style&&htmlElement.style.overflow===\"hidden\";if(lenis.current){if(stopScrollElement||hasHiddenOverflow){lenis.current.stop();}else{lenis.current.start();}}}catch(error){console.error(\"Error in checkForStopScroll:\",error);}};// Initial check\ncheckForStopScroll();// Set up observers\nlet stopScrollObserver;let htmlStyleObserver;try{stopScrollObserver=new MutationObserver(checkForStopScroll);htmlStyleObserver=new MutationObserver(checkForStopScroll);// Observe document for data-frameruni-stop-scroll attribute\nif(document&&document.documentElement){stopScrollObserver.observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-frameruni-stop-scroll\"]});// Observe only the HTML element for style changes\nhtmlStyleObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});}}catch(error){console.error(\"Error setting up observers:\",error);}return()=>{try{if(stopScrollObserver)stopScrollObserver.disconnect();if(htmlStyleObserver)htmlStyleObserver.disconnect();}catch(error){console.error(\"Error disconnecting observers:\",error);}};},[]);useEffect(()=>{try{if(!document)return;const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];if(!element)continue;try{const computedStyle=window.getComputedStyle(element);if(computedStyle&&computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}catch(styleError){console.error(\"Error getting computed style:\",styleError);}}}catch(error){console.error(\"Error in overflow detection:\",error);}},[]);useEffect(()=>{try{if(typeof Lenis!==\"function\"){console.error(\"Lenis is not available\");return;}lenis.current=new Lenis({duration:(intensity||10)/10});const raf=time=>{if(lenis.current){try{lenis.current.raf(time);requestAnimationFrame(raf);}catch(error){console.error(\"Error in animation frame:\",error);}}};const animationId=requestAnimationFrame(raf);return()=>{cancelAnimationFrame(animationId);if(lenis.current){try{lenis.current.destroy();lenis.current=null;}catch(error){console.error(\"Error destroying Lenis:\",error);}}};}catch(error){console.error(\"Error initializing Lenis:\",error);return()=>{};}},[intensity]);//https://github.com/darkroomengineering/lenis?tab=readme-ov-file#anchor-links\nuseEffect(()=>{try{if(!document||!lenis.current)return;// Get all anchor links and store click handlers with their targets\nconst anchorLinksData=Array.from(document.querySelectorAll(\"a[href]\")||[]).filter(element=>{if(!element)return false;const anchor=element;if(!anchor.href)return false;// Only handle internal anchor links\nconst isInternalLink=anchor.href.startsWith(window.location.origin)||anchor.href.startsWith(\"./\")||anchor.href.startsWith(\"/\");const hasHash=anchor.href.includes(\"#\");return isInternalLink&&hasHash;}).map(anchor=>{try{const anchorElement=anchor;const href=anchorElement.href.includes(\"#\")?`#${anchorElement.href.split(\"#\").pop()}`:\"\";const decodedHref=href?decodeURIComponent(href):\"\";let scrollMargin=0;try{if(decodedHref){const targetElement=document.querySelector(decodedHref);if(targetElement){const marginStyle=window.getComputedStyle(targetElement).scrollMarginTop;scrollMargin=marginStyle?parseInt(marginStyle)||0:0;}}}catch(targetError){console.error(\"Error finding target element:\",targetError);}return{href,scrollMargin,anchorElement:anchorElement};}catch(anchorError){console.error(\"Error processing anchor:\",anchorError);return null;}}).filter(Boolean);const handleClick=(e,href,scrollMargin)=>{try{if(e&&e.preventDefault)e.preventDefault();if(lenis.current&&href){lenis.current.scrollTo(href,{offset:-(scrollMargin||0)});}}catch(error){console.error(\"Error in anchor click handler:\",error);}};const handlers=anchorLinksData.map(({href,scrollMargin})=>e=>handleClick(e,href,scrollMargin));anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.addEventListener(\"click\",handlers[index]);}});return()=>{anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.removeEventListener(\"click\",handlers[index]);}});};}catch(error){console.error(\"Error setting up anchor links:\",error);return()=>{};}},[lenis]);return /*#__PURE__*/_jsx(\"div\",{style:props.style});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */const SmoothScroll=withCSS(SmoothScrollComponent,[\"html.lenis { height: auto; }\",\".lenis.lenis-smooth { scroll-behavior: auto !important; }\",\".lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }\",\".lenis.lenis-stopped { overflow: hidden; }\",\".lenis.lenis-scrolling iframe { pointer-events: none; }\"],\"\");export default SmoothScroll;SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,min:0,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useId}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";// --- Component ---\n/**\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 50\n * @framerDisableUnlink\n */export default function RollingText({text,transition,stagger,reverse,font,color,textTransform,tag,padding}){const[isHovered,setIsHovered]=useState(false);// useId() gives us a stable id that matches between SSR and client hydration.\n// Strip colons because useId returns things like \":r0:\" which aren't valid in CSS class names.\nconst reactId=useId();const innerClassName=`rolling-text-inner-${reactId.replace(/:/g,\"\")}`;const Tag=tag;const fontSizeStr=font?.fontSize??\"16px\";const letterSpacingStr=font?.letterSpacing??\"0px\";const rawLineHeight=font?.lineHeight;const fontFamily=font?.fontFamily??\"Inter\";const fontSizeNum=parseInt(fontSizeStr,10)||16;let absoluteLineHeightPx;if(typeof rawLineHeight===\"number\"){absoluteLineHeightPx=fontSizeNum*rawLineHeight;}else if(typeof rawLineHeight===\"string\"&&rawLineHeight.includes(\"em\")){const emValue=parseFloat(rawLineHeight)||1.2;absoluteLineHeightPx=fontSizeNum*emValue;}else if(typeof rawLineHeight===\"string\"){const pxValue=parseFloat(rawLineHeight);absoluteLineHeightPx=isNaN(pxValue)?rawLineHeight:`${pxValue}px`;}else{absoluteLineHeightPx=fontSizeNum*1.2;}const absoluteLineHeightStr=typeof absoluteLineHeightPx===\"number\"?`${absoluteLineHeightPx}px`:absoluteLineHeightPx;const yOffset=`-${absoluteLineHeightStr}`;const styles=`\n    .${innerClassName} {\n      --font-size: ${fontSizeStr};\n      --text: ${color};\n      --line-height-abs: ${absoluteLineHeightStr};\n      box-sizing: border-box; margin: 0; padding: 0; vertical-align: top;\n      display: flex; overflow: hidden; width: max-content;\n      font-family: ${fontFamily}; font-size: ${fontSizeStr};\n      text-transform: ${textTransform}; user-select: none;\n      text-shadow: 0 var(--line-height-abs) 0 var(--text);\n    }\n    .${innerClassName} span {\n      display: block; -webkit-backface-visibility: hidden; backface-visibility: hidden;\n      white-space: pre; flex-shrink: 0;\n      font-family: inherit; font-weight: inherit; font-style: inherit;\n      font-size: inherit; letter-spacing: inherit;\n      line-height: ${rawLineHeight??1.2};\n      color: var(--text);\n    }\n  `;const wrapperStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\",overflow:\"hidden\",padding:padding,boxSizing:\"border-box\"};const spanVariants={initial:{y:\"0%\"},hover:{y:yOffset}};const baseDuration=typeof transition?.duration===\"number\"?transition.duration:.5;// Convert stagger percentage (0-100) to a factor (0-1)\nconst staggerFactor=stagger/100;return /*#__PURE__*/_jsxs(\"div\",{style:wrapperStyle,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),children:[/*#__PURE__*/_jsx(Tag,{className:innerClassName,children:[...text].map((str,index)=>{const charIndex=reverse?text.length-1-index:index;// Apply staggerFactor to the delay calculation\nconst delay=text.length>0?baseDuration/text.length*charIndex*staggerFactor// Multiply by factor\n:0;const motionSpanStyle={display:\"block\",...font};return /*#__PURE__*/_jsx(motion.span,{variants:spanVariants,initial:\"initial\",animate:isHovered?\"hover\":\"initial\",transition:{...transition,delay:delay},style:motionSpanStyle,children:str===\" \"?\"\\xa0\":str},index);})}),/*#__PURE__*/_jsx(\"style\",{children:styles})]});}// --- Component Display Name ---\nRollingText.displayName=\"Rolling Text\";// --- Default Properties ---\nconst defaultFont={fontFamily:\"Inter\",fontWeight:\"400\",fontSize:\"16px\",fontStyle:\"normal\",letterSpacing:\"0px\",lineHeight:1.2};const defaultTransition={type:\"spring\",duration:.4,bounce:0};// --- Framer Property Controls ---\naddPropertyControls(RollingText,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Rolling Text\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultValue:defaultFont},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#808080\"},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:defaultTransition},// Added Stagger control\nstagger:{title:\"Stagger\",type:ControlType.Number,min:0,max:100,step:1,defaultValue:35,unit:\"%\"},padding:{title:\"Padding\",type:ControlType.Padding,defaultValue:\"0px\"},reverse:{type:ControlType.Boolean,title:\"Reverse\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},textTransform:{title:\"Transform\",type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],optionTitles:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"]},tag:{type:ControlType.Enum,title:\"Tag\",options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],optionTitles:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],defaultValue:\"p\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RollingText\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"50\",\"framerIntrinsicWidth\":\"200\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RollingTextHover_Prod.map","// Generated by Framer (74b9e1d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RollingText from\"https://framerusercontent.com/modules/FiiQ0BKlVUNzxXjo8hFs/wP5ls8Ui6wqb7IsgWCbt/RollingTextHover_Prod.js\";import{withAdaptiveDownloadLabel}from\"https://framerusercontent.com/modules/eGCyBkAlA6S4vz1YMihW/acHP9OV8QqSNRhiX8Z30/WithAdaptiveDownloadLabel.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/BFpNrPJWl2s8kP4n8GLi/IC96fAqpnRgCQeK68BIf/M3gaKRP3R.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/6O59CFIkbf5pkmKB61iL/ppiVnxVmO8rquNoPCjY7/WuDgQGh05.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/eab4W03PLf2u38qiWCS9/4SW6Docl3yRtVbOUHdaZ/xJI6WVVHV.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/r97zqU2mZI6jymbtFYnt/eUCsHqtKFKmOtHekQvdC/XSCDp1a_I.js\";import MainButton,*as MainButtonInfo from\"https://framerusercontent.com/modules/wydO6wx93rUZyzozE4BR/Dmas6YE50A8zuUbWgmMC/CUBrve2r9.js\";import Cornner from\"https://framerusercontent.com/modules/9kzaCJKe0qGbblvG0SmF/jWKvqdIiBJLmaXZ78z0W/F9kKFn332.js\";const RichTextWithFX=withFX(RichText);const MainButtonFonts=getFonts(MainButton);const MainButtonWithAdaptiveDownloadLabel1sd4hffWithMappedReactProps1c38ihi=withMappedReactProps(withCodeBoundaryForOverrides(MainButton,{nodeId:\"F2NiW7qpR\",override:withAdaptiveDownloadLabel,scopeId:\"BYLULdJ64\"}),MainButtonInfo);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const RollingTextFonts=getFonts(RollingText);const MotionDivWithFX=withFX(motion.div);const CornnerFonts=getFonts(Cornner);const cycleOrder=[\"iS4MmVBdz\",\"bZegwQSMD\",\"ujE9TP6ae\"];const serializationHash=\"framer-mPI7e\";const variantClassNames={bZegwQSMD:\"framer-v-w26kxj\",iS4MmVBdz:\"framer-v-16e7hjk\",ujE9TP6ae:\"framer-v-19iuw45\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:24};const transition2={damping:40,delay:0,mass:1,stiffness:150,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:24};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:18};const transition3={damping:40,delay:.2,mass:1,stiffness:150,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:18};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition4={bounce:.2,delay:.2,duration:.4,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:18};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:32};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:32};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:\"iS4MmVBdz\",Phone:\"ujE9TP6ae\",Tablet:\"bZegwQSMD\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"iS4MmVBdz\"};};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:\"iS4MmVBdz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const tC5xuwUELmif36m=activeVariantCallback(async(...args)=>{setVariant(\"iS4MmVBdz\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"ujE9TP6ae\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-16e7hjk\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"iS4MmVBdz\",ref:refBinding,style:{...style},...addPropertyOverrides({bZegwQSMD:{\"data-framer-name\":\"Tablet\"},ujE9TP6ae:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16oueh3\",\"data-border\":true,\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"tkWER0p67\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-722d6439-dc1b-42a9-877d-712469bc4cec, rgb(239, 239, 239))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u1smyh\",\"data-framer-name\":\"Section Title\",layoutDependency:layoutDependency,layoutId:\"LK_dGhzrI\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-98fl8u\",\"data-framer-name\":\"Heading\",layoutDependency:layoutDependency,layoutId:\"Lj8iebBKe\",children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1ymi9sb\",\"data-styles-preset\":\"XSCDp1a_I\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Try Locality to create your local workspace for agents\"})}),className:\"framer-1gfuff3\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pi03ApkDO\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ujE9TP6ae:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h6,{className:\"framer-styles-preset-1l7xy03\",\"data-styles-preset\":\"WuDgQGh05\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Works with your \",/*#__PURE__*/_jsx(motion.br,{}),\"existing tools\"]})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vohlwn\",layoutDependency:layoutDependency,layoutId:\"UMqv596sV\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":WM_S83Jij\",webPageId:\"c_kvrMMrQ\"},implicitPathVariables:undefined},{href:{hash:\":WM_S83Jij\",webPageId:\"c_kvrMMrQ\"},implicitPathVariables:undefined},{href:{hash:\":WM_S83Jij\",webPageId:\"c_kvrMMrQ\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,y:(componentViewport?.y||0)+(0+((componentViewport?.height||500.2)-53-376.6)/2)+80+0+0+101.6+0,...addPropertyOverrides({bZegwQSMD:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||574.2)-53-456.6)/2)+48+0+0+101.6+0},ujE9TP6ae:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||537.2)-40-523.8)/2)+48+0+0+68.8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation2,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1sd4hff-container\",layoutDependency:layoutDependency,layoutId:\"F2NiW7qpR-container\",nodeId:\"F2NiW7qpR\",rendersWithMotion:true,scopeId:\"BYLULdJ64\",children:/*#__PURE__*/_jsx(MainButtonWithAdaptiveDownloadLabel1sd4hffWithMappedReactProps1c38ihi,{B3J7Nec2L:\"Download for Mac\",bidPqoZBT:true,height:\"100%\",id:\"F2NiW7qpR\",layoutId:\"F2NiW7qpR\",tC5xuwUEL:tC5xuwUELmif36m,Uy9K5lkW2:resolvedLinks[0],variant:matchVariant(\"vetnE64Ni\"),width:\"100%\",...addPropertyOverrides({bZegwQSMD:{Uy9K5lkW2:resolvedLinks[1]},ujE9TP6ae:{Uy9K5lkW2:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,y:(componentViewport?.y||0)+(0+((componentViewport?.height||500.2)-53-376.6)/2)+80+0+0+101.6+0,...addPropertyOverrides({bZegwQSMD:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||574.2)-53-456.6)/2)+48+0+0+101.6+0},ujE9TP6ae:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||537.2)-40-523.8)/2)+48+0+0+68.8+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:false,__framer__enter:animation2,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1tnd7le-container\",layoutDependency:layoutDependency,layoutId:\"lxrwgBHXU-container\",nodeId:\"lxrwgBHXU\",rendersWithMotion:true,scopeId:\"BYLULdJ64\",children:/*#__PURE__*/_jsx(MainButton,{B3J7Nec2L:\"Login to Locality Cloud\",bidPqoZBT:true,height:\"100%\",id:\"lxrwgBHXU\",layoutId:\"lxrwgBHXU\",Uy9K5lkW2:\"https://api.dev.locality.dev/admin\",variant:matchVariant(\"vetnE64Ni\"),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation5,__framer__exit:animation6,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1cqen2w\",\"data-framer-name\":\"Logo Content\",layoutDependency:layoutDependency,layoutId:\"SAoLZlKRC\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dpggnp\",\"data-framer-name\":\"Buttom Wrap\",layoutDependency:layoutDependency,layoutId:\"u1E4vchyW\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a9redi\",\"data-styles-preset\":\"xJI6WVVHV\",dir:\"auto\",children:\"Copyright 2026 CodeFlash Inc. All right reserved.\"})}),className:\"framer-qvj2hj\",\"data-framer-name\":\"Lexa learns how your team writes and generates con\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eFlCrH7I5\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sx7ya0\",\"data-framer-name\":\"Menu Wrap\",layoutDependency:layoutDependency,layoutId:\"wsgqOgum4\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://docs.locality.dev/overview\",motionChild:true,nodeId:\"d3KYgLDDx\",openInNewTab:true,scopeId:\"BYLULdJ64\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1xwgqs7 framer-17ex16y\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"d3KYgLDDx\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9fkwkl-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KH_SwV7oc-container\",nodeId:\"KH_SwV7oc\",rendersWithMotion:true,scopeId:\"BYLULdJ64\",children:/*#__PURE__*/_jsx(RollingText,{color:\"var(--token-c9fcbf58-6306-4fb0-9b49-d419f11e3958, rgb(99, 99, 99))\",font:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"18px\"},height:\"100%\",id:\"KH_SwV7oc\",layoutId:\"KH_SwV7oc\",padding:\"0px\",reverse:false,stagger:55,tag:\"p\",text:\"Docs\",textTransform:\"none\",transition:{delay:0,duration:.4,ease:[.82,.08,.29,1],type:\"tween\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DUf7_dMQ6\"},motionChild:true,nodeId:\"TFB_4uy1_\",openInNewTab:false,scopeId:\"BYLULdJ64\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-17i3mmo framer-17ex16y\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"TFB_4uy1_\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qpizrn-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kZp9CLrTc-container\",nodeId:\"kZp9CLrTc\",rendersWithMotion:true,scopeId:\"BYLULdJ64\",children:/*#__PURE__*/_jsx(RollingText,{color:\"var(--token-c9fcbf58-6306-4fb0-9b49-d419f11e3958, rgb(99, 99, 99))\",font:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"18px\"},height:\"100%\",id:\"kZp9CLrTc\",layoutId:\"kZp9CLrTc\",padding:\"0px\",reverse:false,stagger:55,tag:\"p\",text:\"Blog \",textTransform:\"none\",transition:{delay:0,duration:.4,ease:[.82,.08,.29,1],type:\"tween\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"g97Qq_dm_\"},motionChild:true,nodeId:\"WTgFz4rgI\",openInNewTab:false,scopeId:\"BYLULdJ64\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-5n6o08 framer-17ex16y\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"WTgFz4rgI\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10fc1n4-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"MXVKCMhVL-container\",nodeId:\"MXVKCMhVL\",rendersWithMotion:true,scopeId:\"BYLULdJ64\",children:/*#__PURE__*/_jsx(RollingText,{color:\"var(--token-c9fcbf58-6306-4fb0-9b49-d419f11e3958, rgb(99, 99, 99))\",font:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"18px\"},height:\"100%\",id:\"MXVKCMhVL\",layoutId:\"MXVKCMhVL\",padding:\"0px\",reverse:false,stagger:55,tag:\"p\",text:\"Contact\",textTransform:\"none\",transition:{delay:0,duration:.4,ease:[.82,.08,.29,1],type:\"tween\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rZr7VVlYt\"},motionChild:true,nodeId:\"cVyC_AE1R\",openInNewTab:false,scopeId:\"BYLULdJ64\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-19srghk framer-17ex16y\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"cVyC_AE1R\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oseoh8-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"fvYmIDGt6-container\",nodeId:\"fvYmIDGt6\",rendersWithMotion:true,scopeId:\"BYLULdJ64\",children:/*#__PURE__*/_jsx(RollingText,{color:\"var(--token-c9fcbf58-6306-4fb0-9b49-d419f11e3958, rgb(99, 99, 99))\",font:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"18px\"},height:\"100%\",id:\"fvYmIDGt6\",layoutId:\"fvYmIDGt6\",padding:\"0px\",reverse:false,stagger:55,tag:\"p\",text:\"Privacy Policy\",textTransform:\"none\",transition:{delay:0,duration:.4,ease:[.82,.08,.29,1],type:\"tween\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"lgEdk7zQm\"},motionChild:true,nodeId:\"SMaK6QI3G\",openInNewTab:false,scopeId:\"BYLULdJ64\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-li5g32 framer-17ex16y\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"SMaK6QI3G\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qgtu4u-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"obDXuEc8G-container\",nodeId:\"obDXuEc8G\",rendersWithMotion:true,scopeId:\"BYLULdJ64\",children:/*#__PURE__*/_jsx(RollingText,{color:\"var(--token-c9fcbf58-6306-4fb0-9b49-d419f11e3958, rgb(99, 99, 99))\",font:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"18px\"},height:\"100%\",id:\"obDXuEc8G\",layoutId:\"obDXuEc8G\",padding:\"0px\",reverse:false,stagger:55,tag:\"p\",text:\"Terms of Service\",textTransform:\"none\",transition:{delay:0,duration:.4,ease:[.82,.08,.29,1],type:\"tween\"},width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h3kjsr\",layoutDependency:layoutDependency,layoutId:\"JRva1LT_0\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://github.com/codeflash-ai/locality\",motionChild:true,nodeId:\"ytTUHyW7Y\",openInNewTab:true,scopeId:\"BYLULdJ64\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-11wrggg framer-17ex16y\",\"data-framer-name\":\"github\",layoutDependency:layoutDependency,layoutId:\"ytTUHyW7Y\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1sylpjm\",layoutDependency:layoutDependency,layoutId:\"gC_zpdAmw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 21\" overflow=\"visible\"><g><path d=\"M 0 0 L 22 0 L 22 21 L 0 21 Z\" fill=\"transparent\"></path><path d=\"M 9.303 15.178 C 6.467 14.843 4.469 12.854 4.469 10.279 C 4.469 9.232 4.855 8.102 5.5 7.348 C 5.221 6.657 5.264 5.192 5.586 4.585 C 6.445 4.48 7.605 4.92 8.293 5.527 C 9.109 5.276 9.969 5.15 11.022 5.15 C 12.074 5.15 12.934 5.276 13.707 5.506 C 14.373 4.92 15.555 4.48 16.414 4.585 C 16.715 5.15 16.758 6.615 16.478 7.327 C 17.166 8.123 17.531 9.191 17.531 10.279 C 17.531 12.854 15.533 14.801 12.654 15.157 C 13.385 15.617 13.879 16.622 13.879 17.774 L 13.879 19.951 C 13.879 20.579 14.416 20.935 15.061 20.684 C 18.949 19.239 22 15.45 22 10.76 C 22 4.836 17.059 0 10.978 0 C 4.898 0 0 4.836 0 10.761 C 0 15.408 3.029 19.26 7.111 20.705 C 7.691 20.914 8.25 20.537 8.25 19.972 L 8.25 18.297 C 7.949 18.423 7.562 18.507 7.219 18.507 C 5.801 18.507 4.963 17.753 4.361 16.35 C 4.125 15.785 3.867 15.45 3.373 15.387 C 3.115 15.366 3.029 15.262 3.029 15.136 C 3.029 14.885 3.459 14.696 3.889 14.696 C 4.512 14.696 5.049 15.073 5.608 15.848 C 6.037 16.455 6.488 16.727 7.025 16.727 C 7.562 16.727 7.906 16.539 8.4 16.057 C 8.766 15.701 9.045 15.387 9.303 15.178 Z\" fill=\"var(--token-7483e586-948a-4baa-ab0b-29eaa606097f, rgb(115, 115, 115)) /* {&quot;name&quot;:&quot;Cool Gray&quot;} */\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-xr7x8b\",layoutDependency:layoutDependency,layoutId:\"CFmBOi8Sn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 21\" overflow=\"visible\"><path d=\"M 0 0 L 22 0 L 22 21 L 0 21 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gka19y\",layoutDependency:layoutDependency,layoutId:\"PyJ9LlFFw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 20.765\" overflow=\"visible\"><path d=\"M 9.303 15.178 C 6.467 14.843 4.469 12.854 4.469 10.279 C 4.469 9.232 4.855 8.102 5.5 7.348 C 5.221 6.657 5.264 5.192 5.586 4.585 C 6.445 4.48 7.605 4.92 8.293 5.527 C 9.109 5.276 9.969 5.15 11.022 5.15 C 12.074 5.15 12.934 5.276 13.707 5.506 C 14.373 4.92 15.555 4.48 16.414 4.585 C 16.715 5.15 16.758 6.615 16.478 7.327 C 17.166 8.123 17.531 9.191 17.531 10.279 C 17.531 12.854 15.533 14.801 12.654 15.157 C 13.385 15.617 13.879 16.622 13.879 17.774 L 13.879 19.951 C 13.879 20.579 14.416 20.935 15.061 20.684 C 18.949 19.239 22 15.45 22 10.76 C 22 4.836 17.059 0 10.978 0 C 4.898 0 0 4.836 0 10.761 C 0 15.408 3.029 19.26 7.111 20.705 C 7.691 20.914 8.25 20.537 8.25 19.972 L 8.25 18.297 C 7.949 18.423 7.562 18.507 7.219 18.507 C 5.801 18.507 4.963 17.753 4.361 16.35 C 4.125 15.785 3.867 15.45 3.373 15.387 C 3.115 15.366 3.029 15.262 3.029 15.136 C 3.029 14.885 3.459 14.696 3.889 14.696 C 4.512 14.696 5.049 15.073 5.608 15.848 C 6.037 16.455 6.488 16.727 7.025 16.727 C 7.562 16.727 7.906 16.539 8.4 16.057 C 8.766 15.701 9.045 15.387 9.303 15.178 Z\" fill=\"var(--token-7483e586-948a-4baa-ab0b-29eaa606097f, rgb(115, 115, 115)) /* {&quot;name&quot;:&quot;Cool Gray&quot;} */\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a9redi\",\"data-styles-preset\":\"xJI6WVVHV\",dir:\"auto\",children:\"GitHub\"})}),className:\"framer-1hlvo6i\",\"data-framer-name\":\"info@yourcompany.com\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"loJ0ExJwG\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13y25c5\",\"data-framer-name\":\"Email\",layoutDependency:layoutDependency,layoutId:\"ksj3T9WZZ\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-dx4ptz\",\"data-framer-name\":\"Icon\",fill:\"var(--token-3e0285fd-4a85-479f-9c05-6286ae1211c6, rgb(25, 25, 25))\",intrinsicHeight:20,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"WDj6c6toe\",svg:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M18.3327 5.83398L10.8402 10.6065C10.5859 10.7542 10.2971 10.8319 10.0031 10.8319C9.70907 10.8319 9.42027 10.7542 9.16602 10.6065L1.66602 5.83398\" stroke=\"#737373\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M16.666 3.33398H3.33268C2.41221 3.33398 1.66602 4.08018 1.66602 5.00065V15.0007C1.66602 15.9211 2.41221 16.6673 3.33268 16.6673H16.666C17.5865 16.6673 18.3327 15.9211 18.3327 15.0007V5.00065C18.3327 4.08018 17.5865 3.33398 16.666 3.33398Z\" stroke=\"#737373\" stroke-width=\"1.66667\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a9redi\",\"data-styles-preset\":\"xJI6WVVHV\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"mailto:saurabh@codeflash.ai\",motionChild:true,nodeId:\"b762cseAh\",openInNewTab:true,relValues:[],scopeId:\"BYLULdJ64\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-165w81r\",\"data-styles-preset\":\"M3gaKRP3R\",children:\"saurabh@codeflash.ai\"})})})}),className:\"framer-co8jvr\",\"data-framer-name\":\"info@yourcompany.com\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"b762cseAh\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:376.6,width:`min(max(${componentViewport?.width||\"100vw\"} - 60px, 1px), 1224px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||500.2)-53-376.6)/2)+.3032,...addPropertyOverrides({bZegwQSMD:{height:456.6,y:(componentViewport?.y||0)+(0+((componentViewport?.height||574.2)-53-456.6)/2)+.3676},ujE9TP6ae:{height:523.8,width:`min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1224px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||537.2)-40-523.8)/2)+-.3927}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-136tohc-container\",layoutDependency:layoutDependency,layoutId:\"P_is6d9HD-container\",nodeId:\"P_is6d9HD\",rendersWithMotion:true,scopeId:\"BYLULdJ64\",children:/*#__PURE__*/_jsx(Cornner,{height:\"100%\",id:\"P_is6d9HD\",layoutId:\"P_is6d9HD\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1ojn9wt\",\"data-framer-name\":\"Left\",fill:\"var(--token-3e0285fd-4a85-479f-9c05-6286ae1211c6, rgb(25, 25, 25))\",intrinsicHeight:208,intrinsicWidth:209,layoutDependency:layoutDependency,layoutId:\"iK17sptqG\",svg:'<svg width=\"209\" height=\"208\" viewBox=\"0 0 209 208\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"path-1-inside-1_2819_2\" fill=\"white\">\\n<path d=\"M0 0H104V104H0V0Z\"/>\\n</mask>\\n<path d=\"M104 0H105V-1H104V0ZM104 104V105H105V104H104ZM0 0V1H104V0V-1H0V0ZM104 0H103V104H104H105V0H104ZM104 104V103H0V104V105H104V104Z\" fill=\"#EFEFEF\" mask=\"url(#path-1-inside-1_2819_2)\"/>\\n<mask id=\"path-3-inside-2_2819_2\" fill=\"white\">\\n<path d=\"M105 104H209V208H105V104Z\"/>\\n</mask>\\n<path d=\"M105 104V103H104V104H105ZM209 104H210V103H209V104ZM209 208V209H210V208H209ZM105 208H104V209H105V208ZM105 104V105H209V104V103H105V104ZM209 104H208V208H209H210V104H209ZM209 208V207H105V208V209H209V208ZM105 208H106V104H105H104V208H105Z\" fill=\"#EFEFEF\" mask=\"url(#path-3-inside-2_2819_2)\"/>\\n<path d=\"M104.5 98.0039V109.997\" stroke=\"#141B34\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M110.497 104.001H98.5039\" stroke=\"#141B34\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-dx58f0\",\"data-framer-name\":\"Right\",fill:\"var(--token-3e0285fd-4a85-479f-9c05-6286ae1211c6, rgb(25, 25, 25))\",intrinsicHeight:208,intrinsicWidth:208,layoutDependency:layoutDependency,layoutId:\"ShiCi0pJF\",svg:'<svg width=\"208\" height=\"208\" viewBox=\"0 0 208 208\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"path-1-inside-1_2819_3\" fill=\"white\">\\n<path d=\"M208 0H104V104H208V0Z\"/>\\n</mask>\\n<path d=\"M104 0H103V-1H104V0ZM104 104V105H103V104H104ZM208 0V1H104V0V-1H208V0ZM104 0H105V104H104H103V0H104ZM104 104V103H208V104V105H104V104Z\" fill=\"#EFEFEF\" mask=\"url(#path-1-inside-1_2819_3)\"/>\\n<mask id=\"path-3-inside-2_2819_3\" fill=\"white\">\\n<path d=\"M0 104H104V208H0V104Z\"/>\\n</mask>\\n<path d=\"M0 104V103H-1V104H0ZM104 104H105V103H104V104ZM104 208V209H105V208H104ZM0 208H-1V209H0V208ZM0 104V105H104V104V103H0V104ZM104 104H103V208H104H105V104H104ZM104 208V207H0V208V209H104V208ZM0 208H1V104H0H-1V208H0Z\" fill=\"#EFEFEF\" mask=\"url(#path-3-inside-2_2819_3)\"/>\\n<path d=\"M104.002 98.0327V109.969\" stroke=\"#141B34\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M109.969 104.001H98.0332\" stroke=\"#141B34\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})]})})})})});});const css=[\".framer-mPI7e.framer-17ex16y, .framer-mPI7e .framer-17ex16y { display: block; }\",\".framer-mPI7e.framer-16e7hjk { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 30px 53px 30px; position: relative; width: 1440px; }\",\".framer-mPI7e .framer-16oueh3 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; max-width: 1224px; overflow: visible; padding: 80px 0px 40px 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-mPI7e .framer-1u1smyh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 716px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-mPI7e .framer-98fl8u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mPI7e .framer-1gfuff3 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-mPI7e .framer-vohlwn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 31px; height: 5px; justify-content: center; overflow: visible; padding: 40px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-mPI7e .framer-1sd4hff-container, .framer-mPI7e .framer-1tnd7le-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-mPI7e .framer-1cqen2w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-mPI7e .framer-dpggnp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1104px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mPI7e .framer-qvj2hj, .framer-mPI7e .framer-1hlvo6i, .framer-mPI7e .framer-co8jvr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-mPI7e .framer-1sx7ya0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-mPI7e .framer-1xwgqs7, .framer-mPI7e .framer-17i3mmo, .framer-mPI7e .framer-5n6o08, .framer-mPI7e .framer-19srghk, .framer-mPI7e .framer-li5g32 { 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-mPI7e .framer-9fkwkl-container, .framer-mPI7e .framer-1qpizrn-container, .framer-mPI7e .framer-10fc1n4-container, .framer-mPI7e .framer-1oseoh8-container, .framer-mPI7e .framer-1qgtu4u-container { flex: none; height: auto; mix-blend-mode: difference; position: relative; width: auto; }\",\".framer-mPI7e .framer-1h3kjsr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-mPI7e .framer-11wrggg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-mPI7e .framer-1sylpjm { height: 21px; position: relative; width: 22px; }\",\".framer-mPI7e .framer-xr7x8b, .framer-mPI7e .framer-gka19y { height: 21px; left: 0px; position: absolute; top: 0px; width: 22px; }\",\".framer-mPI7e .framer-13y25c5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-mPI7e .framer-dx4ptz { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-mPI7e .framer-136tohc-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.08051529790662% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-mPI7e .framer-1ojn9wt { flex: none; height: 208px; left: 0px; position: absolute; top: 46px; width: 208px; z-index: 1; }\",\".framer-mPI7e .framer-dx58f0 { flex: none; height: 208px; position: absolute; right: 0px; top: 46px; width: 208px; z-index: 1; }\",\".framer-mPI7e.framer-v-w26kxj.framer-16e7hjk { width: 810px; }\",\".framer-mPI7e.framer-v-w26kxj .framer-16oueh3 { gap: 124px; padding: 48px 0px 48px 0px; }\",\".framer-mPI7e.framer-v-w26kxj .framer-1cqen2w, .framer-mPI7e.framer-v-19iuw45 .framer-1cqen2w { gap: 60px; }\",\".framer-mPI7e.framer-v-w26kxj .framer-dpggnp { flex-direction: column; gap: 16px; justify-content: center; }\",\".framer-mPI7e.framer-v-w26kxj .framer-1ojn9wt, .framer-mPI7e.framer-v-w26kxj .framer-dx58f0 { height: 117px; width: 117px; }\",\".framer-mPI7e.framer-v-19iuw45.framer-16e7hjk { padding: 0px 20px 40px 20px; width: 390px; }\",\".framer-mPI7e.framer-v-19iuw45 .framer-16oueh3 { gap: 80px; padding: 48px 0px 48px 0px; }\",\".framer-mPI7e.framer-v-19iuw45 .framer-dpggnp { flex-direction: column; gap: 18px; justify-content: center; }\",\".framer-mPI7e.framer-v-19iuw45 .framer-1sx7ya0 { align-content: unset; align-items: unset; display: grid; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); width: 320px; }\",\".framer-mPI7e.framer-v-19iuw45 .framer-1xwgqs7, .framer-mPI7e.framer-v-19iuw45 .framer-17i3mmo, .framer-mPI7e.framer-v-19iuw45 .framer-5n6o08, .framer-mPI7e.framer-v-19iuw45 .framer-19srghk, .framer-mPI7e.framer-v-19iuw45 .framer-li5g32 { align-self: start; justify-self: start; width: 100%; }\",\".framer-mPI7e.framer-v-19iuw45 .framer-136tohc-container { top: calc(49.925037481259395% - 100% / 2); }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-mPI7e[data-border=\"true\"]::after, .framer-mPI7e [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 500.2\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"bZegwQSMD\":{\"layout\":[\"fixed\",\"auto\"]},\"ujE9TP6ae\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBYLULdJ64=withCSS(Component,css,\"framer-mPI7e\");export default FramerBYLULdJ64;FramerBYLULdJ64.displayName=\"Footer\";FramerBYLULdJ64.defaultProps={height:500.2,width:1440};addPropertyControls(FramerBYLULdJ64,{variant:{options:[\"iS4MmVBdz\",\"bZegwQSMD\",\"ujE9TP6ae\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerBYLULdJ64,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"}]},...MainButtonFonts,...RollingTextFonts,...CornnerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerBYLULdJ64.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MainButton,{},context),forwardLoader(Cornner,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBYLULdJ64\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bZegwQSMD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ujE9TP6ae\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"500.2\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BYLULdJ64.map","// Generated by Framer (c9b3949)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RollingText from\"https://framerusercontent.com/modules/FiiQ0BKlVUNzxXjo8hFs/wP5ls8Ui6wqb7IsgWCbt/RollingTextHover_Prod.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/iY1Y1S3W5kFUgqgSDbTZ/TmoLGq75CukxbsDjWaND/HXNnJcI3m.js\";import MainButton from\"https://framerusercontent.com/modules/wydO6wx93rUZyzozE4BR/Dmas6YE50A8zuUbWgmMC/CUBrve2r9.js\";import Cornner from\"https://framerusercontent.com/modules/9kzaCJKe0qGbblvG0SmF/jWKvqdIiBJLmaXZ78z0W/F9kKFn332.js\";const RollingTextFonts=getFonts(RollingText);const MainButtonFonts=getFonts(MainButton);const CornnerFonts=getFonts(Cornner);const MotionNavWithFX=withFX(motion.nav);const cycleOrder=[\"QUiGCu1PZ\",\"Kgic3g4C3\",\"YAnC5Yu75\",\"li02LfWyX\"];const serializationHash=\"framer-5mQmu\";const variantClassNames={Kgic3g4C3:\"framer-v-7fi53j\",li02LfWyX:\"framer-v-1rxwk6z\",QUiGCu1PZ:\"framer-v-6g0i40\",YAnC5Yu75:\"framer-v-mcmqvg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-70};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition3={damping:55,delay:0,mass:1,stiffness:275,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};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={\"Phone  Closed\":\"Kgic3g4C3\",\"Phone Open\":\"YAnC5Yu75\",Desktop:\"QUiGCu1PZ\",Tablet:\"li02LfWyX\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"QUiGCu1PZ\"};};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:\"QUiGCu1PZ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapmlj27g=activeVariantCallback(async(...args)=>{setVariant(\"Kgic3g4C3\");});const tC5xuwUELjkh5ym=activeVariantCallback(async(...args)=>{setVariant(\"QUiGCu1PZ\");});const tC5xuwUELmlj27g=activeVariantCallback(async(...args)=>{setVariant(\"Kgic3g4C3\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Kgic3g4C3\",\"li02LfWyX\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"Kgic3g4C3\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,...addPropertyOverrides({Kgic3g4C3:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionNavWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-6g0i40\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"QUiGCu1PZ\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-722d6439-dc1b-42a9-877d-712469bc4cec, rgb(239, 239, 239))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-0e3f703c-3be5-41dd-bbe8-980848bb2970, rgb(252, 252, 252))\",...style},variants:{YAnC5Yu75:{backgroundColor:\"var(--token-e8fc0e69-f519-4a1f-82f1-cf1b555d3376, rgb(255, 255, 255))\"}},...addPropertyOverrides({Kgic3g4C3:{\"data-framer-name\":\"Phone  Closed\"},li02LfWyX:{\"data-framer-name\":\"Tablet\"},YAnC5Yu75:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ome1gw\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"MMfAsc3xD\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"knyOWmDVx\",scopeId:\"KEicLYKSW\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1onvj81 framer-5grgvq\",\"data-framer-name\":\"Home Link\",layoutDependency:layoutDependency,layoutId:\"knyOWmDVx\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1cdx048\",layoutDependency:layoutDependency,layoutId:\"LSxGTUt_P\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 126 29\" overflow=\"visible\"><g><path d=\"M 37.721 23.137 L 37.721 5.548 L 40.239 5.548 L 40.239 20.731 L 48.094 20.731 L 48.094 23.137 Z M 55.79 23.503 C 54.489 23.503 53.361 23.206 52.405 22.612 C 51.449 22.017 50.71 21.199 50.188 20.157 C 49.674 19.106 49.417 17.897 49.417 16.529 C 49.417 15.153 49.682 13.943 50.212 12.901 C 50.742 11.85 51.485 11.036 52.441 10.458 C 53.397 9.872 54.513 9.579 55.79 9.579 C 57.092 9.579 58.22 9.876 59.176 10.47 C 60.132 11.065 60.871 11.883 61.393 12.925 C 61.915 13.968 62.176 15.169 62.176 16.529 C 62.176 17.905 61.911 19.118 61.381 20.169 C 60.859 21.211 60.12 22.03 59.164 22.624 C 58.208 23.21 57.084 23.503 55.79 23.503 Z M 55.79 21.097 C 57.035 21.097 57.963 20.674 58.574 19.827 C 59.192 18.972 59.501 17.872 59.501 16.529 C 59.501 15.153 59.188 14.053 58.562 13.231 C 57.943 12.4 57.019 11.985 55.79 11.985 C 54.947 11.985 54.252 12.18 53.706 12.571 C 53.16 12.954 52.754 13.487 52.489 14.171 C 52.224 14.847 52.092 15.633 52.092 16.529 C 52.092 17.913 52.405 19.02 53.032 19.851 C 53.658 20.682 54.578 21.097 55.79 21.097 Z M 70.39 23.503 C 69.056 23.503 67.924 23.202 66.992 22.6 C 66.06 21.997 65.346 21.17 64.848 20.12 C 64.358 19.069 64.109 17.876 64.101 16.541 C 64.109 15.181 64.366 13.98 64.872 12.938 C 65.378 11.887 66.101 11.065 67.04 10.47 C 67.98 9.876 69.109 9.579 70.426 9.579 C 71.847 9.579 73.06 9.937 74.064 10.653 C 75.076 11.37 75.743 12.351 76.064 13.597 L 73.558 14.33 C 73.309 13.589 72.9 13.015 72.329 12.608 C 71.767 12.193 71.121 11.985 70.39 11.985 C 69.562 11.985 68.884 12.184 68.354 12.583 C 67.824 12.974 67.43 13.512 67.173 14.196 C 66.916 14.88 66.783 15.661 66.775 16.541 C 66.783 17.901 67.088 19 67.691 19.839 C 68.301 20.678 69.201 21.097 70.39 21.097 C 71.201 21.097 71.855 20.91 72.354 20.535 C 72.86 20.152 73.245 19.607 73.51 18.899 L 76.064 19.509 C 75.639 20.796 74.936 21.785 73.956 22.477 C 72.976 23.161 71.787 23.503 70.39 23.503 Z M 82.029 23.503 C 81.065 23.503 80.258 23.324 79.607 22.966 C 78.956 22.6 78.462 22.119 78.125 21.525 C 77.796 20.922 77.631 20.262 77.631 19.546 C 77.631 18.878 77.748 18.292 77.98 17.787 C 78.213 17.282 78.559 16.855 79.017 16.504 C 79.474 16.146 80.037 15.857 80.703 15.637 C 81.282 15.466 81.936 15.315 82.667 15.185 C 83.432 15.049 84.199 14.927 84.968 14.819 C 85.78 14.705 86.583 14.591 87.378 14.477 L 86.462 14.99 C 86.478 13.955 86.262 13.19 85.812 12.693 C 85.37 12.188 84.607 11.936 83.523 11.936 C 82.84 11.936 82.213 12.099 81.643 12.425 C 81.073 12.742 80.675 13.271 80.45 14.013 L 78.101 13.28 C 78.422 12.148 79.033 11.248 79.932 10.58 C 80.84 9.912 82.045 9.579 83.547 9.579 C 84.711 9.579 85.723 9.782 86.583 10.189 C 87.45 10.588 88.085 11.224 88.486 12.095 C 88.694 12.524 88.825 12.987 88.872 13.463 C 88.92 13.943 88.944 14.46 88.944 15.014 L 88.944 23.137 L 86.715 23.137 L 86.715 20.12 L 87.149 20.511 C 86.611 21.52 85.924 22.274 85.089 22.771 C 84.262 23.259 83.242 23.503 82.029 23.503 Z M 82.474 21.415 C 83.189 21.415 83.804 21.288 84.318 21.036 C 84.832 20.775 85.245 20.446 85.559 20.047 C 85.872 19.648 86.077 19.232 86.173 18.801 C 86.31 18.41 86.386 17.97 86.402 17.481 C 86.426 16.993 86.438 16.602 86.438 16.309 L 87.258 16.614 C 86.462 16.736 85.739 16.846 85.089 16.944 C 84.497 17.032 83.906 17.13 83.318 17.237 C 82.796 17.327 82.33 17.437 81.92 17.567 C 81.575 17.689 81.266 17.836 80.993 18.007 C 80.727 18.178 80.515 18.385 80.354 18.63 C 80.201 18.874 80.125 19.171 80.125 19.521 C 80.125 19.863 80.209 20.181 80.378 20.474 C 80.547 20.759 80.804 20.987 81.149 21.158 C 81.494 21.329 81.936 21.415 82.474 21.415 Z M 92.314 23.137 L 92.314 5.181 L 94.832 5.181 L 94.832 23.137 Z M 98.691 7.783 L 98.691 5.303 L 101.209 5.303 L 101.209 7.783 Z M 98.691 23.137 L 98.691 9.945 L 101.209 9.945 L 101.209 23.137 Z M 112.272 23.137 C 111.453 23.3 110.65 23.369 109.863 23.345 C 109.076 23.32 108.373 23.165 107.754 22.88 C 107.136 22.595 106.67 22.148 106.357 21.537 C 106.076 20.991 105.923 20.438 105.899 19.876 C 105.882 19.232 105.874 18.589 105.875 17.946 L 105.875 6.281 L 108.405 6.281 L 108.405 17.824 C 108.405 18.353 108.409 18.813 108.417 19.204 C 108.433 19.595 108.517 19.925 108.67 20.193 C 108.959 20.698 109.417 20.987 110.044 21.061 C 110.678 21.126 111.421 21.097 112.272 20.975 L 112.272 23.137 Z M 103.381 11.997 L 103.381 9.945 L 112.272 9.945 L 112.272 11.997 L 103.381 11.997 Z M 116.422 29 L 118.94 22.05 L 118.976 24.102 L 113.301 9.945 L 115.928 9.945 L 120.169 20.877 L 119.398 20.877 L 123.446 9.945 L 126 9.945 L 118.819 29 Z M 12.245 0.024 C 14.045 -0.14 15.101 0.562 16.619 1.369 L 19.671 2.991 C 20.617 3.499 21.567 4.002 22.519 4.5 C 23.164 4.837 23.806 5.173 24.443 5.525 C 25.038 5.853 25.38 6.297 25.501 6.989 C 25.6 7.532 25.478 8.093 25.164 8.544 C 24.756 9.131 23.744 9.519 23.099 9.855 L 20.015 11.482 L 16.661 13.24 C 15.355 13.926 14.679 14.382 13.215 14.647 C 11.404 15.027 8.669 13.134 7.082 12.304 L 3.006 10.172 C 2.314 9.809 1.5 9.425 0.863 9.009 C -0.364 8.189 -0.255 6.313 1.016 5.597 C 2.737 4.628 4.492 3.729 6.227 2.795 C 7.147 2.296 8.063 1.79 8.975 1.275 C 10.36 0.512 10.684 0.296 12.245 0.024 Z M 13.347 13.189 C 14.16 13.011 15.001 12.463 15.751 12.077 C 17.14 11.367 18.522 10.644 19.896 9.906 C 21.196 9.216 22.52 8.556 23.818 7.873 C 24.087 7.731 24.284 7.315 24.174 7.158 C 23.901 6.772 22.383 6.048 21.996 5.843 L 17.961 3.731 L 15.684 2.523 C 14.448 1.85 13.73 1.302 12.264 1.452 C 11.145 1.56 8.304 3.308 7.159 3.919 L 3.215 6.009 C 2.791 6.235 2.35 6.451 1.932 6.679 C 1.664 6.825 1.301 7.037 1.337 7.391 C 1.381 7.819 2.226 8.134 2.578 8.322 L 5.225 9.701 C 7.324 10.816 9.442 12.059 11.601 13.052 C 12.004 13.238 12.79 13.27 13.225 13.209 C 13.266 13.203 13.306 13.197 13.347 13.189 Z M 16.252 15.591 C 16.724 15.682 17.555 16.211 18.012 16.454 L 21.868 18.522 C 22.423 18.819 22.98 19.112 23.54 19.4 C 24.171 19.727 25.218 20.175 25.428 20.906 C 25.83 22.299 24.012 22.93 23.074 23.426 L 19.885 25.114 C 18.554 25.837 17.215 26.544 15.869 27.238 C 15.359 27.502 14.737 27.892 14.211 28.064 C 13.196 28.397 11.933 28.374 10.943 27.963 C 10.518 27.787 9.841 27.399 9.416 27.169 C 7.931 26.38 6.475 25.518 4.974 24.742 C 3.664 24.062 2.383 23.341 1.07 22.665 C -0.136 22.045 -0.272 20.666 0.934 19.957 C 1.768 19.465 2.666 19.044 3.524 18.587 L 7.259 16.602 C 7.849 16.286 8.577 15.765 9.192 15.609 C 9.736 15.744 10.344 16.233 10.975 16.431 C 12.18 16.81 13.732 16.776 14.89 16.255 C 15.356 16.046 15.755 15.732 16.252 15.591 Z\" fill=\"rgb(10,11,10)\"></path><path d=\"M 0.898 13.809 C 1.867 13.768 1.918 14.962 1.216 15.193 C 0.856 15.159 0.638 15.162 0.463 14.779 C 0.385 14.609 0.38 14.414 0.448 14.24 C 0.544 14.002 0.675 13.904 0.897 13.809 Z\" fill=\"rgba(2,2,2,0.988)\"></path><path d=\"M 0.846 11.072 C 0.879 11.07 0.912 11.068 0.945 11.067 C 1.649 11.047 1.648 11.532 1.628 12.08 C 1.522 12.273 1.45 12.352 1.262 12.452 C 1.179 12.452 0.89 12.447 0.832 12.42 C 0.227 12.136 0.283 11.368 0.846 11.072 Z\" fill=\"rgb(10,11,10)\"></path><path d=\"M 24.246 11.081 C 25.186 10.926 25.367 12.07 24.649 12.451 C 23.797 12.582 23.578 11.54 24.246 11.081 Z M 24.335 13.825 C 24.671 13.811 24.906 13.896 25.03 14.237 C 25.108 14.448 25.096 14.682 24.998 14.884 C 24.902 15.086 24.818 15.127 24.622 15.198 C 23.674 15.241 23.585 14.174 24.335 13.825 Z\" fill=\"rgba(2,2,2,0.984)\"></path><path d=\"M 0.823 16.655 C 0.898 16.653 1.142 16.642 1.202 16.666 C 1.84 16.91 1.767 17.684 1.221 17.988 C 0.889 17.995 0.659 17.978 0.484 17.651 C 0.394 17.483 0.376 17.285 0.433 17.103 C 0.509 16.865 0.614 16.765 0.823 16.655 Z\" fill=\"rgb(10,11,10)\"></path><path d=\"M 24.341 16.651 C 24.955 16.662 25.193 17.043 24.97 17.657 C 24.894 17.867 24.778 17.904 24.575 17.978 C 24.491 17.975 24.233 17.957 24.175 17.918 C 23.647 17.56 23.755 16.853 24.341 16.651 Z\" fill=\"rgba(2,2,2,0.98)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1vhuitd\",layoutDependency:layoutDependency,layoutId:\"rOljY_5rR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 126 29\" overflow=\"visible\"><path d=\"M 37.721 23.137 L 37.721 5.548 L 40.239 5.548 L 40.239 20.731 L 48.094 20.731 L 48.094 23.137 Z M 55.79 23.503 C 54.489 23.503 53.361 23.206 52.405 22.612 C 51.449 22.017 50.71 21.199 50.188 20.157 C 49.674 19.106 49.417 17.897 49.417 16.529 C 49.417 15.153 49.682 13.943 50.212 12.901 C 50.742 11.85 51.485 11.036 52.441 10.458 C 53.397 9.872 54.513 9.579 55.79 9.579 C 57.092 9.579 58.22 9.876 59.176 10.47 C 60.132 11.065 60.871 11.883 61.393 12.925 C 61.915 13.968 62.176 15.169 62.176 16.529 C 62.176 17.905 61.911 19.118 61.381 20.169 C 60.859 21.211 60.12 22.03 59.164 22.624 C 58.208 23.21 57.084 23.503 55.79 23.503 Z M 55.79 21.097 C 57.035 21.097 57.963 20.674 58.574 19.827 C 59.192 18.972 59.501 17.872 59.501 16.529 C 59.501 15.153 59.188 14.053 58.562 13.231 C 57.943 12.4 57.019 11.985 55.79 11.985 C 54.947 11.985 54.252 12.18 53.706 12.571 C 53.16 12.954 52.754 13.487 52.489 14.171 C 52.224 14.847 52.092 15.633 52.092 16.529 C 52.092 17.913 52.405 19.02 53.032 19.851 C 53.658 20.682 54.578 21.097 55.79 21.097 Z M 70.39 23.503 C 69.056 23.503 67.924 23.202 66.992 22.6 C 66.06 21.997 65.346 21.17 64.848 20.12 C 64.358 19.069 64.109 17.876 64.101 16.541 C 64.109 15.181 64.366 13.98 64.872 12.938 C 65.378 11.887 66.101 11.065 67.04 10.47 C 67.98 9.876 69.109 9.579 70.426 9.579 C 71.847 9.579 73.06 9.937 74.064 10.653 C 75.076 11.37 75.743 12.351 76.064 13.597 L 73.558 14.33 C 73.309 13.589 72.9 13.015 72.329 12.608 C 71.767 12.193 71.121 11.985 70.39 11.985 C 69.562 11.985 68.884 12.184 68.354 12.583 C 67.824 12.974 67.43 13.512 67.173 14.196 C 66.916 14.88 66.783 15.661 66.775 16.541 C 66.783 17.901 67.088 19 67.691 19.839 C 68.301 20.678 69.201 21.097 70.39 21.097 C 71.201 21.097 71.855 20.91 72.354 20.535 C 72.86 20.152 73.245 19.607 73.51 18.899 L 76.064 19.509 C 75.639 20.796 74.936 21.785 73.956 22.477 C 72.976 23.161 71.787 23.503 70.39 23.503 Z M 82.029 23.503 C 81.065 23.503 80.258 23.324 79.607 22.966 C 78.956 22.6 78.462 22.119 78.125 21.525 C 77.796 20.922 77.631 20.262 77.631 19.546 C 77.631 18.878 77.748 18.292 77.98 17.787 C 78.213 17.282 78.559 16.855 79.017 16.504 C 79.474 16.146 80.037 15.857 80.703 15.637 C 81.282 15.466 81.936 15.315 82.667 15.185 C 83.432 15.049 84.199 14.927 84.968 14.819 C 85.78 14.705 86.583 14.591 87.378 14.477 L 86.462 14.99 C 86.478 13.955 86.262 13.19 85.812 12.693 C 85.37 12.188 84.607 11.936 83.523 11.936 C 82.84 11.936 82.213 12.099 81.643 12.425 C 81.073 12.742 80.675 13.271 80.45 14.013 L 78.101 13.28 C 78.422 12.148 79.033 11.248 79.932 10.58 C 80.84 9.912 82.045 9.579 83.547 9.579 C 84.711 9.579 85.723 9.782 86.583 10.189 C 87.45 10.588 88.085 11.224 88.486 12.095 C 88.694 12.524 88.825 12.987 88.872 13.463 C 88.92 13.943 88.944 14.46 88.944 15.014 L 88.944 23.137 L 86.715 23.137 L 86.715 20.12 L 87.149 20.511 C 86.611 21.52 85.924 22.274 85.089 22.771 C 84.262 23.259 83.242 23.503 82.029 23.503 Z M 82.474 21.415 C 83.189 21.415 83.804 21.288 84.318 21.036 C 84.832 20.775 85.245 20.446 85.559 20.047 C 85.872 19.648 86.077 19.232 86.173 18.801 C 86.31 18.41 86.386 17.97 86.402 17.481 C 86.426 16.993 86.438 16.602 86.438 16.309 L 87.258 16.614 C 86.462 16.736 85.739 16.846 85.089 16.944 C 84.497 17.032 83.906 17.13 83.318 17.237 C 82.796 17.327 82.33 17.437 81.92 17.567 C 81.575 17.689 81.266 17.836 80.993 18.007 C 80.727 18.178 80.515 18.385 80.354 18.63 C 80.201 18.874 80.125 19.171 80.125 19.521 C 80.125 19.863 80.209 20.181 80.378 20.474 C 80.547 20.759 80.804 20.987 81.149 21.158 C 81.494 21.329 81.936 21.415 82.474 21.415 Z M 92.314 23.137 L 92.314 5.181 L 94.832 5.181 L 94.832 23.137 Z M 98.691 7.783 L 98.691 5.303 L 101.209 5.303 L 101.209 7.783 Z M 98.691 23.137 L 98.691 9.945 L 101.209 9.945 L 101.209 23.137 Z M 112.272 23.137 C 111.453 23.3 110.65 23.369 109.863 23.345 C 109.076 23.32 108.373 23.165 107.754 22.88 C 107.136 22.595 106.67 22.148 106.357 21.537 C 106.076 20.991 105.923 20.438 105.899 19.876 C 105.882 19.232 105.874 18.589 105.875 17.946 L 105.875 6.281 L 108.405 6.281 L 108.405 17.824 C 108.405 18.353 108.409 18.813 108.417 19.204 C 108.433 19.595 108.517 19.925 108.67 20.193 C 108.959 20.698 109.417 20.987 110.044 21.061 C 110.678 21.126 111.421 21.097 112.272 20.975 L 112.272 23.137 Z M 103.381 11.997 L 103.381 9.945 L 112.272 9.945 L 112.272 11.997 L 103.381 11.997 Z M 116.422 29 L 118.94 22.05 L 118.976 24.102 L 113.301 9.945 L 115.928 9.945 L 120.169 20.877 L 119.398 20.877 L 123.446 9.945 L 126 9.945 L 118.819 29 Z M 12.245 0.024 C 14.045 -0.14 15.101 0.562 16.619 1.369 L 19.671 2.991 C 20.617 3.499 21.567 4.002 22.519 4.5 C 23.164 4.837 23.806 5.173 24.443 5.525 C 25.038 5.853 25.38 6.297 25.501 6.989 C 25.6 7.532 25.478 8.093 25.164 8.544 C 24.756 9.131 23.744 9.519 23.099 9.855 L 20.015 11.482 L 16.661 13.24 C 15.355 13.926 14.679 14.382 13.215 14.647 C 11.404 15.027 8.669 13.134 7.082 12.304 L 3.006 10.172 C 2.314 9.809 1.5 9.425 0.863 9.009 C -0.364 8.189 -0.255 6.313 1.016 5.597 C 2.737 4.628 4.492 3.729 6.227 2.795 C 7.147 2.296 8.063 1.79 8.975 1.275 C 10.36 0.512 10.684 0.296 12.245 0.024 Z M 13.347 13.189 C 14.16 13.011 15.001 12.463 15.751 12.077 C 17.14 11.367 18.522 10.644 19.896 9.906 C 21.196 9.216 22.52 8.556 23.818 7.873 C 24.087 7.731 24.284 7.315 24.174 7.158 C 23.901 6.772 22.383 6.048 21.996 5.843 L 17.961 3.731 L 15.684 2.523 C 14.448 1.85 13.73 1.302 12.264 1.452 C 11.145 1.56 8.304 3.308 7.159 3.919 L 3.215 6.009 C 2.791 6.235 2.35 6.451 1.932 6.679 C 1.664 6.825 1.301 7.037 1.337 7.391 C 1.381 7.819 2.226 8.134 2.578 8.322 L 5.225 9.701 C 7.324 10.816 9.442 12.059 11.601 13.052 C 12.004 13.238 12.79 13.27 13.225 13.209 C 13.266 13.203 13.306 13.197 13.347 13.189 Z M 16.252 15.591 C 16.724 15.682 17.555 16.211 18.012 16.454 L 21.868 18.522 C 22.423 18.819 22.98 19.112 23.54 19.4 C 24.171 19.727 25.218 20.175 25.428 20.906 C 25.83 22.299 24.012 22.93 23.074 23.426 L 19.885 25.114 C 18.554 25.837 17.215 26.544 15.869 27.238 C 15.359 27.502 14.737 27.892 14.211 28.064 C 13.196 28.397 11.933 28.374 10.943 27.963 C 10.518 27.787 9.841 27.399 9.416 27.169 C 7.931 26.38 6.475 25.518 4.974 24.742 C 3.664 24.062 2.383 23.341 1.07 22.665 C -0.136 22.045 -0.272 20.666 0.934 19.957 C 1.768 19.465 2.666 19.044 3.524 18.587 L 7.259 16.602 C 7.849 16.286 8.577 15.765 9.192 15.609 C 9.736 15.744 10.344 16.233 10.975 16.431 C 12.18 16.81 13.732 16.776 14.89 16.255 C 15.356 16.046 15.755 15.732 16.252 15.591 Z\" fill=\"rgb(10,11,10)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-aa0uv0\",layoutDependency:layoutDependency,layoutId:\"S0Nsqa7o5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.373 17.589\" overflow=\"visible\"><path d=\"M 0 17.589 L 0 0 L 2.518 0 L 2.518 15.183 L 10.373 15.183 L 10.373 17.589 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lkronp\",layoutDependency:layoutDependency,layoutId:\"lLTeQntDU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.759 13.925\" overflow=\"visible\"><path d=\"M 6.373 13.925 C 5.072 13.925 3.944 13.628 2.988 13.033 C 2.032 12.439 1.293 11.62 0.771 10.578 C 0.257 9.528 0 8.318 0 6.95 C 0 5.574 0.265 4.365 0.795 3.322 C 1.325 2.272 2.068 1.458 3.024 0.879 C 3.98 0.293 5.096 0 6.373 0 C 7.675 0 8.803 0.297 9.759 0.892 C 10.715 1.486 11.454 2.305 11.976 3.347 C 12.498 4.389 12.759 5.59 12.759 6.95 C 12.759 8.326 12.494 9.54 11.964 10.59 C 11.442 11.632 10.703 12.451 9.747 13.045 C 8.791 13.632 7.667 13.925 6.373 13.925 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ktc1q4\",layoutDependency:layoutDependency,layoutId:\"ysFFXJTx5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.41 9.112\" overflow=\"visible\"><path d=\"M 3.699 9.112 C 4.944 9.112 5.871 8.689 6.482 7.842 C 7.1 6.987 7.41 5.888 7.41 4.544 C 7.41 3.168 7.096 2.069 6.47 1.246 C 5.851 0.415 4.928 0 3.699 0 C 2.855 0 2.161 0.196 1.615 0.586 C 1.068 0.969 0.663 1.502 0.398 2.187 C 0.133 2.862 0 3.648 0 4.544 C 0 5.928 0.313 7.036 0.94 7.866 C 1.566 8.697 2.486 9.112 3.699 9.112 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1a6kme8\",layoutDependency:layoutDependency,layoutId:\"sQ1H5baGb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.964 13.925\" overflow=\"visible\"><path d=\"M 6.289 13.925 C 4.956 13.925 3.823 13.623 2.892 13.021 C 1.96 12.418 1.245 11.592 0.747 10.541 C 0.257 9.491 0.008 8.298 0 6.963 C 0.008 5.602 0.265 4.401 0.771 3.359 C 1.277 2.309 2 1.486 2.94 0.892 C 3.88 0.297 5.008 0 6.325 0 C 7.747 0 8.96 0.358 9.964 1.075 C 10.976 1.792 11.642 2.773 11.964 4.019 L 9.458 4.752 C 9.209 4.01 8.799 3.436 8.229 3.029 C 7.667 2.614 7.02 2.406 6.289 2.406 C 5.462 2.406 4.783 2.606 4.253 3.005 C 3.723 3.396 3.329 3.933 3.072 4.617 C 2.815 5.301 2.683 6.083 2.675 6.963 C 2.683 8.322 2.988 9.422 3.59 10.26 C 4.201 11.099 5.1 11.519 6.289 11.519 C 7.1 11.519 7.755 11.331 8.253 10.957 C 8.759 10.574 9.144 10.028 9.409 9.32 L 11.964 9.931 C 11.538 11.217 10.835 12.207 9.855 12.899 C 8.876 13.583 7.687 13.925 6.289 13.925 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-w5ed7l\",layoutDependency:layoutDependency,layoutId:\"JWmMs8Xgu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.313 13.925\" overflow=\"visible\"><path d=\"M 4.397 13.925 C 3.434 13.925 2.626 13.746 1.976 13.387 C 1.325 13.021 0.831 12.541 0.494 11.946 C 0.165 11.344 0 10.684 0 9.967 C 0 9.3 0.116 8.713 0.349 8.208 C 0.582 7.703 0.928 7.276 1.386 6.926 C 1.843 6.568 2.406 6.278 3.072 6.059 C 3.65 5.888 4.305 5.737 5.036 5.606 C 5.801 5.471 6.568 5.349 7.337 5.24 C 8.148 5.126 8.952 5.012 9.747 4.898 L 8.831 5.411 C 8.847 4.377 8.63 3.611 8.181 3.115 C 7.739 2.61 6.976 2.357 5.891 2.357 C 5.209 2.357 4.582 2.52 4.012 2.846 C 3.442 3.164 3.044 3.693 2.819 4.434 L 0.47 3.701 C 0.791 2.569 1.402 1.669 2.301 1.001 C 3.209 0.334 4.414 0 5.915 0 C 7.08 0 8.092 0.203 8.952 0.611 C 9.819 1.01 10.454 1.645 10.855 2.516 C 11.063 2.945 11.194 3.409 11.241 3.884 C 11.289 4.365 11.313 4.882 11.313 5.436 L 11.313 13.559 L 9.084 13.559 L 9.084 10.541 L 9.518 10.932 C 8.98 11.942 8.293 12.695 7.458 13.192 C 6.63 13.681 5.61 13.925 4.397 13.925 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1u6eulw\",layoutDependency:layoutDependency,layoutId:\"bcbTup9xn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.132 5.106\" overflow=\"visible\"><path d=\"M 2.349 5.106 C 3.064 5.106 3.679 4.979 4.193 4.727 C 4.707 4.467 5.12 4.137 5.434 3.738 C 5.747 3.339 5.952 2.923 6.048 2.492 C 6.185 2.101 6.261 1.661 6.277 1.172 C 6.301 0.684 6.313 0.293 6.313 0 L 7.132 0.305 C 6.337 0.427 5.614 0.537 4.964 0.635 C 4.372 0.723 3.781 0.821 3.193 0.928 C 2.671 1.018 2.205 1.128 1.795 1.258 C 1.45 1.38 1.14 1.527 0.867 1.698 C 0.602 1.869 0.39 2.076 0.229 2.321 C 0.076 2.565 0 2.862 0 3.212 C 0 3.554 0.084 3.872 0.253 4.165 C 0.422 4.45 0.679 4.678 1.024 4.849 C 1.369 5.02 1.811 5.106 2.349 5.106 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1m5f6hv\",layoutDependency:layoutDependency,layoutId:\"gn2I3rhoL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.518 17.956\" overflow=\"visible\"><path d=\"M 0 17.956 L 0 0 L 2.518 0 L 2.518 17.956 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mkmly0\",layoutDependency:layoutDependency,layoutId:\"fKhhlb42q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.518 2.48\" overflow=\"visible\"><path d=\"M 0 2.48 L 0 0 L 2.518 0 L 2.518 2.48 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qaoowq\",layoutDependency:layoutDependency,layoutId:\"AHo_3VEEE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.518 13.192\" overflow=\"visible\"><path d=\"M 0 13.192 L 0 0 L 2.518 0 L 2.518 13.192 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-g94osg\",layoutDependency:layoutDependency,layoutId:\"FINIBDy3Z\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.398 17.069\" overflow=\"visible\"><path d=\"M 6.398 16.856 C 5.578 17.019 4.775 17.089 3.988 17.064 C 3.201 17.04 2.498 16.885 1.88 16.6 C 1.261 16.315 0.795 15.867 0.482 15.256 C 0.201 14.711 0.048 14.157 0.024 13.595 C 0.007 12.952 -0.001 12.308 0 11.665 L 0 0 L 2.53 0 L 2.53 11.543 C 2.53 12.072 2.534 12.532 2.542 12.923 C 2.558 13.314 2.643 13.644 2.795 13.913 C 3.084 14.418 3.542 14.707 4.169 14.78 C 4.803 14.845 5.546 14.817 6.398 14.694 L 6.398 16.857 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1knwh1g\",layoutDependency:layoutDependency,layoutId:\"vVfGWCb2D\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.891 2.053\" overflow=\"visible\"><path d=\"M 0 2.053 L 0 0 L 8.891 0 L 8.891 2.052 L 0 2.052 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2rxioh\",layoutDependency:layoutDependency,layoutId:\"smwZauQNL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.699 19.055\" overflow=\"visible\"><path d=\"M 3.12 19.055 L 5.638 12.105 L 5.675 14.157 L 0 0 L 2.626 0 L 6.867 10.932 L 6.096 10.932 L 10.144 0 L 12.699 0 L 5.518 19.055 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dzudbw\",layoutDependency:layoutDependency,layoutId:\"JD69r4Uu5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.535 14.697\" overflow=\"visible\"><path d=\"M 12.245 0.024 C 14.045 -0.14 15.101 0.562 16.619 1.369 L 19.671 2.991 C 20.617 3.499 21.567 4.002 22.519 4.5 C 23.164 4.837 23.806 5.173 24.443 5.525 C 25.038 5.853 25.38 6.297 25.501 6.989 C 25.6 7.532 25.478 8.093 25.164 8.544 C 24.756 9.131 23.744 9.519 23.099 9.855 L 20.015 11.482 L 16.661 13.24 C 15.355 13.926 14.679 14.382 13.215 14.647 C 11.404 15.027 8.669 13.134 7.082 12.304 L 3.006 10.172 C 2.314 9.809 1.5 9.425 0.863 9.009 C -0.364 8.189 -0.255 6.313 1.016 5.597 C 2.737 4.628 4.492 3.729 6.227 2.795 C 7.147 2.296 8.063 1.79 8.975 1.275 C 10.36 0.512 10.684 0.296 12.245 0.024 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-t0mjon\",layoutDependency:layoutDependency,layoutId:\"BQ5_FH3pt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.87 11.81\" overflow=\"visible\"><path d=\"M 12.012 11.762 C 12.825 11.584 13.666 11.036 14.416 10.65 C 15.805 9.94 17.187 9.217 18.562 8.479 C 19.862 7.789 21.185 7.129 22.483 6.446 C 22.752 6.305 22.949 5.888 22.839 5.731 C 22.566 5.345 21.048 4.621 20.661 4.416 L 16.626 2.304 L 14.35 1.096 C 13.113 0.423 12.396 -0.125 10.929 0.025 C 9.81 0.133 6.969 1.881 5.824 2.492 L 1.88 4.582 C 1.456 4.808 1.015 5.024 0.597 5.252 C 0.33 5.398 -0.034 5.61 0.003 5.964 C 0.047 6.392 0.891 6.707 1.243 6.895 L 3.89 8.274 C 5.989 9.389 8.107 10.632 10.266 11.626 C 10.669 11.811 11.455 11.843 11.89 11.782 C 11.931 11.776 11.971 11.77 12.012 11.762 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ci7hcn\",layoutDependency:layoutDependency,layoutId:\"sOGjl0OBq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.39 12.704\" overflow=\"visible\"><path d=\"M 16.157 0 C 16.629 0.091 17.46 0.62 17.917 0.863 L 21.773 2.931 C 22.328 3.228 22.885 3.521 23.445 3.809 C 24.076 4.137 25.123 4.584 25.333 5.315 C 25.735 6.708 23.917 7.339 22.979 7.836 L 19.79 9.523 C 18.459 10.246 17.12 10.954 15.774 11.647 C 15.265 11.911 14.642 12.301 14.116 12.473 C 13.101 12.806 11.838 12.784 10.848 12.372 C 10.423 12.196 9.746 11.808 9.321 11.579 C 7.836 10.789 6.38 9.927 4.879 9.151 C 3.57 8.471 2.288 7.75 0.975 7.075 C -0.23 6.455 -0.367 5.076 0.839 4.366 C 1.673 3.875 2.572 3.454 3.429 2.996 L 7.165 1.011 C 7.754 0.695 8.482 0.174 9.097 0.018 C 9.641 0.154 10.249 0.642 10.88 0.84 C 12.085 1.219 13.638 1.185 14.795 0.665 C 15.261 0.455 15.66 0.141 16.157 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fvqtdw\",layoutDependency:layoutDependency,layoutId:\"NgRQ4zHVH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.291 1.385\" overflow=\"visible\"><path d=\"M 0.497 0.001 C 1.466 -0.04 1.517 1.154 0.815 1.385 C 0.455 1.351 0.237 1.354 0.063 0.971 C -0.015 0.801 -0.021 0.606 0.048 0.432 C 0.143 0.194 0.274 0.096 0.497 0.001 Z\" fill=\"rgba(2,2,2,0.988)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1t6pmi8\",layoutDependency:layoutDependency,layoutId:\"EOxMH0f3R\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.233 1.386\" overflow=\"visible\"><path d=\"M 0.446 0.005 C 0.478 0.003 0.511 0.001 0.544 0.001 C 1.249 -0.02 1.247 0.465 1.227 1.013 C 1.121 1.206 1.05 1.285 0.861 1.386 C 0.779 1.386 0.489 1.381 0.431 1.353 C -0.174 1.069 -0.118 0.302 0.446 0.005 Z\" fill=\"rgb(10,11,10)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-t6jr5f\",layoutDependency:layoutDependency,layoutId:\"S1Oga8ogq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.254 4.132\" overflow=\"visible\"><path d=\"M 0.412 0.014 C 1.352 -0.14 1.533 1.004 0.815 1.384 C -0.037 1.515 -0.256 0.473 0.412 0.014 Z M 0.501 2.758 C 0.837 2.745 1.072 2.83 1.195 3.17 C 1.274 3.381 1.262 3.615 1.164 3.817 C 1.068 4.019 0.984 4.06 0.788 4.131 C -0.16 4.174 -0.249 3.108 0.501 2.758 Z\" fill=\"rgba(2,2,2,0.984)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1031wq3\",layoutDependency:layoutDependency,layoutId:\"xM7UUv_v8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.235 1.395\" overflow=\"visible\"><path d=\"M 0.392 0.014 C 1.332 -0.14 1.513 1.004 0.795 1.384 C -0.057 1.515 -0.276 0.473 0.392 0.014 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14nxr7b\",layoutDependency:layoutDependency,layoutId:\"H6pzF3SgS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.247 1.376\" overflow=\"visible\"><path d=\"M 0.501 0.001 C 0.837 -0.012 1.072 0.073 1.195 0.413 C 1.274 0.624 1.262 0.859 1.164 1.061 C 1.068 1.263 0.984 1.304 0.788 1.374 C -0.16 1.418 -0.249 0.351 0.501 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-187pn0n\",layoutDependency:layoutDependency,layoutId:\"pxN5DZcZL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.255 1.338\" overflow=\"visible\"><path d=\"M 0.422 0.005 C 0.497 0.002 0.741 -0.008 0.802 0.015 C 1.439 0.26 1.366 1.033 0.82 1.337 C 0.489 1.344 0.258 1.327 0.084 1 C -0.006 0.832 -0.024 0.634 0.033 0.452 C 0.109 0.214 0.214 0.114 0.422 0.005 Z\" fill=\"rgb(10,11,10)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-en3glg\",layoutDependency:layoutDependency,layoutId:\"BbBZVveTO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.218 1.327\" overflow=\"visible\"><path d=\"M 0.507 0 C 1.121 0.012 1.359 0.392 1.136 1.006 C 1.06 1.216 0.944 1.253 0.741 1.327 C 0.657 1.324 0.399 1.306 0.341 1.267 C -0.187 0.909 -0.079 0.202 0.507 0 Z\" fill=\"rgba(2,2,2,0.98)\"></path></svg>',withExternalLayout:true})]})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-azmyta\",\"data-framer-name\":\"Menu Wrap\",layoutDependency:layoutDependency,layoutId:\"T4F8ijrIh\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":O0YWaXIhg\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"xbX2GyYdd\",openInNewTab:false,scopeId:\"KEicLYKSW\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1lm71eb framer-5grgvq\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"xbX2GyYdd\",...addPropertyOverrides({YAnC5Yu75:{\"data-highlight\":true,onTap:onTapmlj27g}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9d4809-container\",\"data-framer-name\":\"How it works\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"oav6spas6-container\",name:\"How it works\",nodeId:\"oav6spas6\",rendersWithMotion:true,scopeId:\"KEicLYKSW\",children:/*#__PURE__*/_jsx(RollingText,{color:\"var(--token-c9fcbf58-6306-4fb0-9b49-d419f11e3958, rgb(99, 99, 99))\",font:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"18px\"},height:\"100%\",id:\"oav6spas6\",layoutId:\"oav6spas6\",name:\"How it works\",padding:\"0px\",reverse:false,stagger:55,tag:\"p\",text:\"How it works\",textTransform:\"none\",transition:{delay:0,duration:.4,ease:[.82,.08,.29,1],type:\"tween\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"c_kvrMMrQ\"},motionChild:true,nodeId:\"U06wv6FXR\",openInNewTab:false,scopeId:\"KEicLYKSW\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-xgrsxz framer-5grgvq\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"U06wv6FXR\",...addPropertyOverrides({YAnC5Yu75:{\"data-highlight\":true,onTap:onTapmlj27g}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bcbt7d-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"rpaGo9uAB-container\",nodeId:\"rpaGo9uAB\",rendersWithMotion:true,scopeId:\"KEicLYKSW\",children:/*#__PURE__*/_jsx(RollingText,{color:\"var(--token-c9fcbf58-6306-4fb0-9b49-d419f11e3958, rgb(99, 99, 99))\",font:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"18px\"},height:\"100%\",id:\"rpaGo9uAB\",layoutId:\"rpaGo9uAB\",padding:\"0px\",reverse:false,stagger:55,tag:\"p\",text:\"Downloads\",textTransform:\"none\",transition:{delay:0,duration:.4,ease:[.82,.08,.29,1],type:\"tween\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DUf7_dMQ6\"},motionChild:true,nodeId:\"I5g5c3ceN\",openInNewTab:false,scopeId:\"KEicLYKSW\",...addPropertyOverrides({YAnC5Yu75:{href:{webPageId:\"c_kvrMMrQ\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-voruob framer-5grgvq\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"I5g5c3ceN\",...addPropertyOverrides({YAnC5Yu75:{\"data-highlight\":true,onTap:onTapmlj27g}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n99lnn-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gQr8WFlqG-container\",nodeId:\"gQr8WFlqG\",rendersWithMotion:true,scopeId:\"KEicLYKSW\",children:/*#__PURE__*/_jsx(RollingText,{color:\"var(--token-c9fcbf58-6306-4fb0-9b49-d419f11e3958, rgb(99, 99, 99))\",font:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"18px\"},height:\"100%\",id:\"gQr8WFlqG\",layoutId:\"gQr8WFlqG\",padding:\"0px\",reverse:false,stagger:55,tag:\"p\",text:\"Blog\",textTransform:\"none\",transition:{delay:0,duration:.4,ease:[.82,.08,.29,1],type:\"tween\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://docs.locality.dev/overview\",motionChild:true,nodeId:\"Hr5JXkVXn\",openInNewTab:false,scopeId:\"KEicLYKSW\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1vii8p9 framer-5grgvq\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"Hr5JXkVXn\",...addPropertyOverrides({YAnC5Yu75:{\"data-highlight\":true,onTap:onTapmlj27g}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1epj2d8-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vWfqUxbvR-container\",nodeId:\"vWfqUxbvR\",rendersWithMotion:true,scopeId:\"KEicLYKSW\",children:/*#__PURE__*/_jsx(RollingText,{color:\"var(--token-c9fcbf58-6306-4fb0-9b49-d419f11e3958, rgb(99, 99, 99))\",font:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"18px\"},height:\"100%\",id:\"vWfqUxbvR\",layoutId:\"vWfqUxbvR\",padding:\"0px\",reverse:false,stagger:55,tag:\"p\",text:\"Docs\",textTransform:\"none\",transition:{delay:0,duration:.4,ease:[.82,.08,.29,1],type:\"tween\"},width:\"100%\"})})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15rb41m\",\"data-framer-name\":\"Menu &  Button\",layoutDependency:layoutDependency,layoutId:\"SdWOQAtHX\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://github.com/codeflash-ai/locality\",motionChild:true,nodeId:\"Nz7G94v4i\",openInNewTab:true,scopeId:\"KEicLYKSW\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-11cyp1k framer-5grgvq\",\"data-framer-name\":\"Variant 5\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"Nz7G94v4i\",style:{backgroundColor:\"var(--token-0e3f703c-3be5-41dd-bbe8-980848bb2970, rgb(252, 252, 252))\"},whileHover:animation1,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bd6ghx\",\"data-framer-name\":\"Fill\",layoutDependency:layoutDependency,layoutId:\"wPowLxY_H\",style:{backgroundColor:\"var(--token-e8fc0e69-f519-4a1f-82f1-cf1b555d3376, rgb(255, 255, 255))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j7z6ja\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"nCnRvb5zy\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ht6c1t\",layoutDependency:layoutDependency,layoutId:\"lcTTIfbtV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 22\" overflow=\"visible\"><g><path d=\"M 0 0 L 22 0 L 22 22 L 0 22 Z\" fill=\"transparent\"></path><path d=\"M 9.303 15.901 C 6.467 15.55 4.469 13.466 4.469 10.769 C 4.469 9.672 4.855 8.488 5.5 7.698 C 5.221 6.974 5.264 5.439 5.586 4.803 C 6.445 4.693 7.605 5.154 8.293 5.79 C 9.109 5.527 9.969 5.395 11.022 5.395 C 12.074 5.395 12.934 5.527 13.707 5.768 C 14.373 5.154 15.555 4.693 16.414 4.803 C 16.715 5.395 16.758 6.93 16.478 7.676 C 17.166 8.51 17.531 9.628 17.531 10.769 C 17.531 13.466 15.533 15.506 12.654 15.879 C 13.385 16.361 13.879 17.414 13.879 18.62 L 13.879 20.901 C 13.879 21.559 14.416 21.932 15.061 21.669 C 18.949 20.155 22 16.186 22 11.273 C 22 5.066 17.059 0 10.978 0 C 4.898 0 0 5.066 0 11.273 C 0 16.142 3.029 20.177 7.111 21.691 C 7.691 21.91 8.25 21.515 8.25 20.923 L 8.25 19.168 C 7.949 19.3 7.562 19.388 7.219 19.388 C 5.801 19.388 4.963 18.598 4.361 17.129 C 4.125 16.537 3.867 16.186 3.373 16.12 C 3.115 16.098 3.029 15.988 3.029 15.857 C 3.029 15.594 3.459 15.396 3.889 15.396 C 4.512 15.396 5.049 15.791 5.608 16.602 C 6.037 17.239 6.488 17.524 7.025 17.524 C 7.562 17.524 7.906 17.326 8.4 16.822 C 8.766 16.449 9.045 16.12 9.303 15.901 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1724aze\",layoutDependency:layoutDependency,layoutId:\"ARR17rj5V\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 22\" overflow=\"visible\"><path d=\"M 0 0 L 22 0 L 22 22 L 0 22 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13srf4t\",layoutDependency:layoutDependency,layoutId:\"kk27A1oHg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22 21.754\" overflow=\"visible\"><path d=\"M 9.303 15.901 C 6.467 15.55 4.469 13.466 4.469 10.769 C 4.469 9.672 4.855 8.488 5.5 7.698 C 5.221 6.974 5.264 5.439 5.586 4.803 C 6.445 4.693 7.605 5.154 8.293 5.79 C 9.109 5.527 9.969 5.395 11.022 5.395 C 12.074 5.395 12.934 5.527 13.707 5.768 C 14.373 5.154 15.555 4.693 16.414 4.803 C 16.715 5.395 16.758 6.93 16.478 7.676 C 17.166 8.51 17.531 9.628 17.531 10.769 C 17.531 13.466 15.533 15.506 12.654 15.879 C 13.385 16.361 13.879 17.414 13.879 18.62 L 13.879 20.901 C 13.879 21.559 14.416 21.932 15.061 21.669 C 18.949 20.155 22 16.186 22 11.273 C 22 5.066 17.059 0 10.978 0 C 4.898 0 0 5.066 0 11.273 C 0 16.142 3.029 20.177 7.111 21.691 C 7.691 21.91 8.25 21.515 8.25 20.923 L 8.25 19.168 C 7.949 19.3 7.562 19.388 7.219 19.388 C 5.801 19.388 4.963 18.598 4.361 17.129 C 4.125 16.537 3.867 16.186 3.373 16.12 C 3.115 16.098 3.029 15.988 3.029 15.857 C 3.029 15.594 3.459 15.396 3.889 15.396 C 4.512 15.396 5.049 15.791 5.608 16.602 C 6.037 17.239 6.488 17.524 7.025 17.524 C 7.562 17.524 7.906 17.326 8.4 16.822 C 8.766 16.449 9.045 16.12 9.303 15.901 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1enf59r\",\"data-framer-name\":\"Text Wrap\",layoutDependency:layoutDependency,layoutId:\"U8PZDYeu7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qpymmf\",\"data-styles-preset\":\"HXNnJcI3m\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e0285fd-4a85-479f-9c05-6286ae1211c6, rgb(25, 25, 25)))\"},children:\"GitHub\"})}),className:\"framer-1fjybx6\",\"data-framer-name\":\"Try Aigen for Free\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xaJLhpUtn\",style:{\"--extracted-r6o4lv\":\"var(--token-3e0285fd-4a85-479f-9c05-6286ae1211c6, rgb(25, 25, 25))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qpymmf\",\"data-styles-preset\":\"HXNnJcI3m\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3e0285fd-4a85-479f-9c05-6286ae1211c6, rgb(25, 25, 25)))\"},children:\"Download for Mac\"})}),className:\"framer-1wu0337\",\"data-framer-name\":\"Try Aigen for Free\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"V6RyhYWmg\",style:{\"--extracted-r6o4lv\":\"var(--token-3e0285fd-4a85-479f-9c05-6286ae1211c6, rgb(25, 25, 25))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gapt3\",\"data-border\":true,\"data-framer-name\":\"Corner Wrap\",layoutDependency:layoutDependency,layoutId:\"B59mOf868\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"var(--token-353187e9-7b38-46a2-bff4-e3ab504f6457, rgb(221, 221, 221))\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-qxtzrx\",\"data-border\":true,\"data-framer-name\":\"Corner\",layoutDependency:layoutDependency,layoutId:\"jh4sDYvoJ\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3e0285fd-4a85-479f-9c05-6286ae1211c6, rgb(25, 25, 25))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jp79i5\",\"data-framer-name\":\"Corner\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"yEIkCil4B\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 8\"><path d=\"M 0 0 L -1 0 L -1 -1 L 0 -1 Z M 8 0 L 8 1 L 0 1 L 0 0 L 0 -1 L 8 -1 Z M 0 0 L 1 0 L 1 8 L 0 8 L -1 8 L -1 0 Z\" fill=\"var(--token-3e0285fd-4a85-479f-9c05-6286ae1211c6, rgb(25, 25, 25))\"></path></svg>',svgContentId:8864834698,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-189sqii\",\"data-framer-name\":\"Corner\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"or5skTkOO\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 8\"><path d=\"M 8 8 L 9 8 L 9 9 L 8 9 Z M 0 8 L 0 7 L 8 7 L 8 8 L 8 9 L 0 9 Z M 8 8 L 7 8 L 7 0 L 8 0 L 9 0 L 9 8 Z\" fill=\"var(--token-3e0285fd-4a85-479f-9c05-6286ae1211c6, rgb(25, 25, 25))\"></path></svg>',svgContentId:11561944983,withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1palft\",\"data-border\":true,\"data-framer-name\":\"Corner\",layoutDependency:layoutDependency,layoutId:\"EaCBHps6_\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-3e0285fd-4a85-479f-9c05-6286ae1211c6, rgb(25, 25, 25))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",rotate:180}})]})]})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"c_kvrMMrQ\"},implicitPathVariables:undefined},{href:{webPageId:\"c_kvrMMrQ\"},implicitPathVariables:undefined},{href:{webPageId:\"c_kvrMMrQ\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,y:(componentViewport?.y||0)+(12+((componentViewport?.height||69.5)-24-50)/2)+2.5+0,...addPropertyOverrides({li02LfWyX:{y:(componentViewport?.y||0)+(12+((componentViewport?.height||69.5)-24-45)/2)+0+0},YAnC5Yu75:{width:`min(max(${componentViewport?.width||\"100vw\"} - 32px, 1px), 1160px)`,y:(componentViewport?.y||0)+(12+((componentViewport?.height||380)-24-454.6)/2)+0+352+0+57.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vmw1w2-container\",layoutDependency:layoutDependency,layoutId:\"WEPXo8IgH-container\",nodeId:\"WEPXo8IgH\",rendersWithMotion:true,scopeId:\"KEicLYKSW\",children:/*#__PURE__*/_jsx(MainButton,{B3J7Nec2L:\"Get Started\",bidPqoZBT:true,height:\"100%\",id:\"WEPXo8IgH\",layoutId:\"WEPXo8IgH\",tC5xuwUEL:tC5xuwUELjkh5ym,Uy9K5lkW2:resolvedLinks[0],variant:matchVariant(\"WxhVvIIBJ\"),width:\"100%\",...addPropertyOverrides({li02LfWyX:{Uy9K5lkW2:resolvedLinks[2]},YAnC5Yu75:{style:{width:\"100%\"},tC5xuwUEL:tC5xuwUELmlj27g,Uy9K5lkW2:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||69.5)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+((componentViewport?.height||69.5)*.5000000000000002-(componentViewport?.height||69.5)*1/2),...addPropertyOverrides({Kgic3g4C3:{height:(componentViewport?.height||53)*1,y:(componentViewport?.y||0)+((componentViewport?.height||53)*.5000000000000002-(componentViewport?.height||53)*1/2)},YAnC5Yu75:{height:51,y:(componentViewport?.y||0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kxyxy7-container\",layoutDependency:layoutDependency,layoutId:\"dh007RnIJ-container\",nodeId:\"dh007RnIJ\",rendersWithMotion:true,scopeId:\"KEicLYKSW\",children:/*#__PURE__*/_jsx(Cornner,{height:\"100%\",id:\"dh007RnIJ\",layoutId:\"dh007RnIJ\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\".framer-5mQmu.framer-5grgvq, .framer-5mQmu .framer-5grgvq { display: block; }\",\".framer-5mQmu.framer-6g0i40 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px 0px 12px 0px; position: relative; width: 1224px; }\",\".framer-5mQmu .framer-ome1gw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1160px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-5mQmu .framer-1onvj81 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-5mQmu .framer-1cdx048 { height: 29px; position: relative; width: 126px; }\",\".framer-5mQmu .framer-1vhuitd { height: 29px; left: 0px; position: absolute; top: 0px; width: 126px; }\",\".framer-5mQmu .framer-aa0uv0 { height: 18px; left: 38px; position: absolute; top: 6px; width: 11px; }\",\".framer-5mQmu .framer-1lkronp { height: 14px; left: 50px; position: absolute; top: 10px; width: 13px; }\",\".framer-5mQmu .framer-1ktc1q4 { height: 9px; left: 52px; position: absolute; top: 12px; width: 8px; }\",\".framer-5mQmu .framer-1a6kme8 { height: 14px; left: 64px; position: absolute; top: 10px; width: 12px; }\",\".framer-5mQmu .framer-w5ed7l { height: 14px; left: 78px; position: absolute; top: 10px; width: 12px; }\",\".framer-5mQmu .framer-1u6eulw { height: 5px; left: 80px; position: absolute; top: 17px; width: 7px; }\",\".framer-5mQmu .framer-1m5f6hv { height: 18px; left: 93px; position: absolute; top: 5px; width: 3px; }\",\".framer-5mQmu .framer-mkmly0 { height: 3px; left: 99px; position: absolute; top: 6px; width: 3px; }\",\".framer-5mQmu .framer-qaoowq { height: 13px; left: 99px; position: absolute; top: 10px; width: 3px; }\",\".framer-5mQmu .framer-g94osg { height: 17px; left: 106px; position: absolute; top: 7px; width: 7px; }\",\".framer-5mQmu .framer-1knwh1g { height: 2px; left: 104px; position: absolute; top: 10px; width: 9px; }\",\".framer-5mQmu .framer-2rxioh { height: 19px; left: 114px; position: absolute; top: 10px; width: 13px; }\",\".framer-5mQmu .framer-dzudbw { height: 15px; left: 0px; position: absolute; top: 0px; width: 26px; }\",\".framer-5mQmu .framer-t0mjon { height: 12px; left: 2px; position: absolute; top: 2px; width: 23px; }\",\".framer-5mQmu .framer-ci7hcn { height: 13px; left: 0px; position: absolute; top: 16px; width: 26px; }\",\".framer-5mQmu .framer-1fvqtdw { height: 2px; left: 1px; position: absolute; top: 14px; width: 2px; }\",\".framer-5mQmu .framer-1t6pmi8 { height: 2px; left: 1px; position: absolute; top: 11px; width: 1px; }\",\".framer-5mQmu .framer-t6jr5f { height: 4px; left: 24px; position: absolute; top: 11px; width: 2px; }\",\".framer-5mQmu .framer-1031wq3 { height: 2px; left: 0px; position: absolute; top: 0px; width: 1px; }\",\".framer-5mQmu .framer-14nxr7b { height: 2px; left: 0px; position: absolute; top: 3px; width: 1px; }\",\".framer-5mQmu .framer-187pn0n { height: 2px; left: 1px; position: absolute; top: 17px; width: 2px; }\",\".framer-5mQmu .framer-en3glg { height: 2px; left: 24px; position: absolute; top: 17px; width: 1px; }\",\".framer-5mQmu .framer-azmyta { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-5mQmu .framer-1lm71eb, .framer-5mQmu .framer-xgrsxz, .framer-5mQmu .framer-voruob, .framer-5mQmu .framer-1vii8p9 { 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-5mQmu .framer-9d4809-container, .framer-5mQmu .framer-bcbt7d-container, .framer-5mQmu .framer-1n99lnn-container, .framer-5mQmu .framer-1epj2d8-container { flex: none; height: auto; mix-blend-mode: difference; position: relative; width: auto; }\",\".framer-5mQmu .framer-15rb41m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-5mQmu .framer-11cyp1k { 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: 8px; position: relative; text-decoration: none; width: 120px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-5mQmu .framer-1bd6ghx { bottom: 0px; flex: none; height: 100%; left: -185px; overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 152px; z-index: 0; }\",\".framer-5mQmu .framer-1j7z6ja { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-5mQmu .framer-1ht6c1t { height: 22px; position: relative; width: 22px; }\",\".framer-5mQmu .framer-1724aze, .framer-5mQmu .framer-13srf4t { height: 22px; left: 0px; position: absolute; top: 0px; width: 22px; }\",\".framer-5mQmu .framer-1enf59r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-5mQmu .framer-1fjybx6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-5mQmu .framer-1wu0337 { bottom: -30px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-5mQmu .framer-gapt3 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-5mQmu .framer-qxtzrx { flex: none; gap: 0px; height: 8px; overflow: visible; position: absolute; right: 0px; top: 0px; width: 8px; z-index: 1; }\",\".framer-5mQmu .framer-jp79i5 { flex: none; height: 8px; left: 0px; position: absolute; top: 0px; width: 8px; z-index: 1; }\",\".framer-5mQmu .framer-189sqii { bottom: 0px; flex: none; height: 8px; position: absolute; right: 0px; width: 8px; z-index: 1; }\",\".framer-5mQmu .framer-1palft { bottom: 0px; flex: none; gap: 0px; height: 8px; left: 0px; overflow: visible; position: absolute; width: 8px; z-index: 1; }\",\".framer-5mQmu .framer-vmw1w2-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-5mQmu .framer-kxyxy7-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-5mQmu.framer-v-7fi53j.framer-6g0i40, .framer-5mQmu.framer-v-mcmqvg.framer-6g0i40 { padding: 12px 16px 12px 16px; width: 390px; }\",\".framer-5mQmu.framer-v-7fi53j .framer-ome1gw { flex-direction: column; }\",\".framer-5mQmu.framer-v-mcmqvg .framer-ome1gw { flex-direction: column; gap: 40px; justify-content: center; }\",\".framer-5mQmu.framer-v-mcmqvg .framer-azmyta { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; width: 100%; }\",\".framer-5mQmu.framer-v-mcmqvg .framer-1lm71eb, .framer-5mQmu.framer-v-mcmqvg .framer-xgrsxz, .framer-5mQmu.framer-v-mcmqvg .framer-voruob, .framer-5mQmu.framer-v-mcmqvg .framer-1vii8p9 { cursor: pointer; }\",\".framer-5mQmu.framer-v-mcmqvg .framer-15rb41m { flex-direction: column; justify-content: flex-start; width: 100%; }\",\".framer-5mQmu.framer-v-mcmqvg .framer-11cyp1k, .framer-5mQmu.framer-v-mcmqvg .framer-vmw1w2-container { width: 100%; }\",\".framer-5mQmu.framer-v-mcmqvg .framer-kxyxy7-container { height: 51px; top: 0px; }\",\".framer-5mQmu.framer-v-1rxwk6z.framer-6g0i40 { gap: 0px; padding: 12px; width: 810px; }\",...sharedStyle.css,'.framer-5mQmu[data-border=\"true\"]::after, .framer-5mQmu [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 69.5\n * @framerIntrinsicWidth 1224\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Kgic3g4C3\":{\"layout\":[\"fixed\",\"auto\"]},\"YAnC5Yu75\":{\"layout\":[\"fixed\",\"auto\"]},\"li02LfWyX\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKEicLYKSW=withCSS(Component,css,\"framer-5mQmu\");export default FramerKEicLYKSW;FramerKEicLYKSW.displayName=\"Navbar\";FramerKEicLYKSW.defaultProps={height:69.5,width:1224};addPropertyControls(FramerKEicLYKSW,{variant:{options:[\"QUiGCu1PZ\",\"Kgic3g4C3\",\"YAnC5Yu75\",\"li02LfWyX\"],optionTitles:[\"Desktop\",\"Phone  Closed\",\"Phone Open\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerKEicLYKSW,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.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/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\"}]},...RollingTextFonts,...MainButtonFonts,...CornnerFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerKEicLYKSW.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MainButton,{},context),forwardLoader(Cornner,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKEicLYKSW\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Kgic3g4C3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YAnC5Yu75\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"li02LfWyX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"69.5\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1224\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (34801f9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import Footer from\"#framer/local/canvasComponent/BYLULdJ64/BYLULdJ64.js\";import Navbar from\"#framer/local/canvasComponent/KEicLYKSW/KEicLYKSW.js\";const SmoothScrollFonts=getFonts(SmoothScroll);const NavbarFonts=getFonts(Navbar);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const FooterFonts=getFonts(Footer);const breakpoints={G0tLaprjk:\"(min-width: 810px) and (max-width: 1439.98px)\",Gi5iBgKPB:\"(min-width: 1440px)\",NuQTFOX8B:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-BPvvj\";const variantClassNames={G0tLaprjk:\"framer-v-1alpswc\",Gi5iBgKPB:\"framer-v-1xrux7h\",NuQTFOX8B:\"framer-v-14uv7bl\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition1={damping:50,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-32};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={G0tLaprjk:[\".framer-BPvvj.framer-1xrux7h { padding: 36px 0px 0px 0px; }\",\".framer-BPvvj .framer-ibko1w-container { top: 36px; width: 93%; }\"],NuQTFOX8B:[\".framer-BPvvj.framer-1xrux7h { padding: 32px 0px 0px 0px; }\",\".framer-BPvvj .framer-ibko1w-container { top: 32px; width: 90%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={G0tLaprjk:\".framer-1alpswc-override\",NuQTFOX8B:\".framer-14uv7bl-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BPvvj.framer-19y7c8a, .framer-BPvvj .framer-19y7c8a { display: block; }\",\".framer-BPvvj.framer-1xrux7h { align-content: center; align-items: center; background-color: var(--token-0e3f703c-3be5-41dd-bbe8-980848bb2970, #fcfcfc); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 50px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-BPvvj .framer-153chxd-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-BPvvj .framer-ibko1w-container { flex: none; height: auto; left: 50%; max-width: 1224px; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 50px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-BPvvj .framer-1pf1h0s { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-BPvvj .framer-wvvacd-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; z-index: 4; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={G0tLaprjk:\"(min-width: 810px) and (max-width: 1439.98px)\",Gi5iBgKPB:\"(min-width: 1440px)\",NuQTFOX8B:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"Gi5iBgKPB\",Phone:\"NuQTFOX8B\",Tablet:\"G0tLaprjk\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Gi5iBgKPB\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"Gi5iBgKPB\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-0e3f703c-3be5-41dd-bbe8-980848bb2970, rgb(252, 252, 252)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1xrux7h\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-153chxd-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"km8m0pteW\",scopeId:\"wjfFHMmg7\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"km8m0pteW\",intensity:5,layoutId:\"km8m0pteW\",width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{G0tLaprjk:{width:\"min(92.963vw, 1224px)\",y:36},NuQTFOX8B:{width:\"min(89.7436vw, 1224px)\",y:32}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:69,width:\"min(100vw, 1224px)\",y:50,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-ibko1w-container\",\"data-framer-appear-id\":\"ibko1w\",\"data-framer-layout-hint-center-x\":true,initial:animation1,layoutScroll:true,nodeId:\"DOJDNmDt4\",optimized:true,rendersWithMotion:true,scopeId:\"wjfFHMmg7\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{G0tLaprjk:{variant:matchVariant(\"li02LfWyX\")},NuQTFOX8B:{variant:matchVariant(\"Kgic3g4C3\")}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"DOJDNmDt4\",layoutId:\"DOJDNmDt4\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"QUiGCu1PZ\"),width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pf1h0s\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{G0tLaprjk:{y:1236},NuQTFOX8B:{y:1232}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:634,width:\"100vw\",y:1250,children:/*#__PURE__*/_jsx(Container,{className:\"framer-wvvacd-container\",nodeId:\"VPYk2DCMF\",scopeId:\"wjfFHMmg7\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{G0tLaprjk:{variant:matchVariant(\"bZegwQSMD\")},NuQTFOX8B:{variant:matchVariant(\"ujE9TP6ae\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"VPYk2DCMF\",layoutId:\"VPYk2DCMF\",style:{width:\"100%\"},variant:matchVariant(\"iS4MmVBdz\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1557\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"G0tLaprjk\":{\"layout\":[\"fixed\",\"fixed\"]},\"NuQTFOX8B\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Gi5iBgKPB\":[\".framer-153chxd-container\",\".framer-ibko1w-container\",\".framer-wvvacd-container\"],\"G0tLaprjk\":[\".framer-153chxd-container\",\".framer-ibko1w-container\",\".framer-wvvacd-container\"],\"NuQTFOX8B\":[\".framer-153chxd-container\",\".framer-ibko1w-container\",\".framer-wvvacd-container\"]}\n * @framerBreakpoints {\"Gi5iBgKPB\":{\"min\":1440,\"canvasClassName\":\"framer-1xrux7h-override\",\"minHeight\":1557,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"G0tLaprjk\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-1alpswc-override\",\"minHeight\":1557,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"NuQTFOX8B\":{\"max\":809,\"canvasClassName\":\"framer-14uv7bl-override\",\"minHeight\":1557,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Gi5iBgKPB\n * @framerLayoutTemplate true\n */const FramerwjfFHMmg7=withCSS(Component,css,\"framer-BPvvj\");export default FramerwjfFHMmg7;FramerwjfFHMmg7.displayName=\"Template\";FramerwjfFHMmg7.defaultProps={height:1557,width:1440};addFonts(FramerwjfFHMmg7,[{explicitInter:true,fonts:[]},...SmoothScrollFonts,...NavbarFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerwjfFHMmg7.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navbar,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwjfFHMmg7\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"1557\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"G0tLaprjk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NuQTFOX8B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"Gi5iBgKPB\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1xrux7h-override\\\",\\\"minHeight\\\":1557,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"G0tLaprjk\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-1alpswc-override\\\",\\\"minHeight\\\":1557,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"NuQTFOX8B\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-14uv7bl-override\\\",\\\"minHeight\\\":1557,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"Gi5iBgKPB\\\":[\\\".framer-153chxd-container\\\",\\\".framer-ibko1w-container\\\",\\\".framer-wvvacd-container\\\"],\\\"G0tLaprjk\\\":[\\\".framer-153chxd-container\\\",\\\".framer-ibko1w-container\\\",\\\".framer-wvvacd-container\\\"],\\\"NuQTFOX8B\\\":[\\\".framer-153chxd-container\\\",\\\".framer-ibko1w-container\\\",\\\".framer-wvvacd-container\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"Gi5iBgKPB\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/5QkXDCq639mdnpKhIKEH/soIrIuNfEmzR9L7Z408a/wjfFHMmg7.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {O0YWaXIhg: \"feature\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mGGbxXqMmRXADNN1DhMA/sbYs5PizIKGDqEVrZoa9/augiA20Il.js\")), path: \"/\"}, DUf7_dMQ6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/x5ldwiuU4rmLbLeXQFiV/yXcfJKbI9GwlKaNwqhKv/DUf7_dMQ6.js\")), path: \"/blog\"}, g97Qq_dm_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/j98nPBV8RjEghMW9O6J0/vxA03S5Q3sGJsZKyCn2H/g97Qq_dm_.js\")), path: \"/contact\"}, NfO72qg8Z: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/h6eVAQsHRWE3yS4kKpSM/wGQVBGcfwWyUYzyH1kK0/NfO72qg8Z.js\")), path: \"/404\"}, c_kvrMMrQ: {elements: {WM_S83Jij: \"downloads\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Z3ifShyIqJEdxyrBQXdr/3MyIC7L9HnN4qKkspxdC/c_kvrMMrQ.js\")), path: \"/downloads\"}, lgEdk7zQm: {elements: {U0tz75fNi: \"downloads\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Pm9oCVIFl2PoL3VR7a2w/9aw1gtDEM7dFqhn1YrCL/lgEdk7zQm.js\")), path: \"/terms-of-service-desktop\"}, rZr7VVlYt: {elements: {rdcEYQCwQ: \"downloads\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/G17c7cL3KRBCdbC5XbmQ/tmLfNrXHfzEo5lRJP36R/rZr7VVlYt.js\")), path: \"/privacy-policy-desktop\"}, vQfbcLlUg: {collectionId: \"T21SChPq6\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lfE3wXiEoFK646Aurmj8/nFtRlMWdtGe7nt38wWKL/vQfbcLlUg.js\")), path: \"/blog/:RGVvazmOo\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {T21SChPq6: async () => (await import(\"https://framerusercontent.com/modules/jrsbZwFgZvEtwypturOH/wPLH4XhBP9dU7pumvyqT/T21SChPq6.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"1d7e9c9ad6bcbefc89183fa10fffbe92c6610078b1c2685e23b12451f7732a05\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"hKC93g4Z4\":\r\ncase \"DUf7_dMQ6\":\r\ncase \"g97Qq_dm_\":\r\ncase \"NfO72qg8Z\":\r\ncase \"c_kvrMMrQ\":\r\ncase \"lgEdk7zQm\":\r\ncase \"rZr7VVlYt\":\r\ncase \"vQfbcLlUg\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"hKC93g4Z4\":\r\ncase \"DUf7_dMQ6\":\r\ncase \"g97Qq_dm_\":\r\ncase \"NfO72qg8Z\":\r\ncase \"c_kvrMMrQ\":\r\ncase \"lgEdk7zQm\":\r\ncase \"rZr7VVlYt\":\r\ncase \"vQfbcLlUg\":\r\nreturn [{hash: \"1xrux7h\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"1alpswc\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"14uv7bl\", 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\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, privateRouterReplaceState: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\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\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/h6eVAQsHRWE3yS4kKpSM/wGQVBGcfwWyUYzyH1kK0/NfO72qg8Z.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.locality.dev\",\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: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/gVldErDPSxkzEcrkRO6d/FmtdB9vwzBetyCcLKGVn/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\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: {angle: 0, type: \"blinds\", width: \"20%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.6, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, 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\r\n\t\tif (isBrowser) {\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\t\r\n\t\t\t\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, pathVariables, 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\tpathVariables = routeData.pathVariables\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 serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && 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\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\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\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}