{"version":3,"file":"script_main.UPTX6dss.mjs","names":["useRef","t","i","e","l","s","r","d","u","p","o","n","h","a","c","useRef","fonts","css","className","addPropertyOverrides","FormButton","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","animation1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","_Fragment","FormPlainTextInput","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","fonts","css","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","addPropertyOverrides","SMSFonts","SMS","MapPin","LinkedinFonts","Linkedin","RichText","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","animation1","animation2","animation3","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","className","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","addPropertyOverrides","serializationHash","variantClassNames","transition1","Projects","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","_Fragment","RichText","sharedStyle.css","sharedStyle.fonts","Logo","NavLink","Menu","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","css","getProps","className","SmoothScroll","Navbar","Close","SMS","Linkedin","LayoutJumpPreventer","SectionNewsletter","SectionFooter","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","className","_Fragment","PropertyOverrides","RichText","React.Fragment","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","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.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/h8ioHyt4BUxuvVCE1Q10/aTM6mEMGlM19JjX8exDe/AvoidLayoutJumping_Prod.js","https:/ga.jspm.io/npm:lenis@1.1.9/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js","https:/framerusercontent.com/modules/6N0G2dFgbRuuMndMAIvy/5VQio3zSKckVVclEGSFR/TGnBrplZA.js","https:/framerusercontent.com/modules/aekB0GXs2YayMDTsZPeY/DakHptwLhW9OyMpxfEWG/ANys0m0_2.js","https:/framerusercontent.com/modules/7hrtuYwfzxkV3VMO7YfV/YXwxSMxwjoL12jiF5vlu/tlpNwvU3V.js","https:/framerusercontent.com/modules/CJ3u0AdL0adPOOjOnNtz/UE7NrpUgP56Wwmb8mdIb/rdcNOYHhz.js","https:/framerusercontent.com/modules/2EQNFrBS5oBv24ZORcg4/HGQYTmkIEKXOFLfSmDy8/vde5PsXnD.js","https:/framerusercontent.com/modules/pAh5FvIzTmOKf0uPmIDx/CAbRTwf2Hrcbfa81e7Jr/xiQW4zIyg.js","https:/framerusercontent.com/modules/q7VfpvxdzwK8RBQE7non/NaT8eYWyatbcO2coxYKN/nEWAm8JvN.js","https:/framerusercontent.com/modules/1JEyXNtZjCzYe5fAxwTp/X2yO08VAko9eqaSZV14p/h3I1Go4y4.js","https:/framerusercontent.com/modules/hmeto3dgxlxflIRJvJH9/KULmmZIoBgfGHkV2J1IK/tXLii2hEj.js","https:/framerusercontent.com/modules/pJ5ixFyjKYk9EQh4vOxV/HHDMTDLKL27ae34Iu14Z/dDM8GqJ6u.js","https:/framerusercontent.com/modules/vnThYTEwnvYhuIVQKjCu/cCB1mT7zE2Yog4NHLskj/XGsCb4UNn.js","https:/framerusercontent.com/modules/ycEwP8U3v9cPjcIFXpD2/8CfwqXKp9YQDRQVSL7Uq/VPPVPUrW_.js","https:/framerusercontent.com/modules/gQNtWsBzBH0lXWlWPXRu/NQo6RYjaTEVa7u9mkffD/zByvxFuoc.js","https:/framerusercontent.com/modules/xCGXEndiZCT75xCrmplG/c8ejvDfey6mEPKW2Cpkj/qRrHqxcfs.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef}from\"react\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */export default function AvoidLayoutJumping({direction,style}){const isCanvas=RenderTarget.current()===RenderTarget.canvas;const ref=useRef(null);const rafId=useRef();const vertical=direction===\"vertical\"||direction===\"both\";const horizontal=direction===\"horizontal\"||direction===\"both\";useEffect(()=>{if(isCanvas)return;const parent=ref.current?.parentElement?.parentElement;if(!parent)return;const container=parent.parentElement;if(!container)return;const updateSize=()=>{const rect=parent.getBoundingClientRect();if(horizontal){container.style.width=`${rect.width}px`;}if(vertical){container.style.height=`${rect.height}px`;}rafId.current=requestAnimationFrame(updateSize);};// Start the RAF loop\nrafId.current=requestAnimationFrame(updateSize);return()=>{if(rafId.current){cancelAnimationFrame(rafId.current);}if(container){if(horizontal){container.style.width=\"\";}if(vertical){container.style.height=\"\";}}};},[direction]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...style}});}AvoidLayoutJumping.displayName=\"Layout Jump Preventer\";addPropertyControls(AvoidLayoutJumping,{direction:{type:ControlType.Enum,defaultValue:\"vertical\",options:[\"vertical\",\"horizontal\",\"both\"],optionTitles:[\"Vertical\",\"Horizontal\",\"Both\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",// @ts-ignore\noptionIcons:[\"direction-vertical\",\"direction-horizontal\",\"direction-all\"],description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AvoidLayoutJumping\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AvoidLayoutJumping_Prod.map","function clamp(t,i,e){return Math.max(t,Math.min(i,e))}class Animate{constructor(){this.isRunning=!1,this.value=0,this.from=0,this.to=0,this.duration=0,this.currentTime=0}advance(t){var i;if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){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}else this.lerp?(this.value=function damp(t,i,e,s){return function lerp(t,i,e){return(1-e)*t+e*i}(t,i,1-Math.exp(-e*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),null===(i=this.onUpdate)||void 0===i||i.call(this,this.value,e)}stop(){this.isRunning=!1}fromTo(t,i,{lerp:e,duration:s,easing:o,onStart:n,onUpdate:l}){this.from=this.value=t,this.to=i,this.lerp=e,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,null==n||n(),this.onUpdate=l}}class Dimensions{constructor({wrapper:t,content:i,autoResize:e=!0,debounce:s=250}={}){this.width=0,this.height=0,this.scrollWidth=0,this.scrollHeight=0,this.resize=()=>{this.onWrapperResize(),this.onContentResize()},this.onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):this.wrapper instanceof HTMLElement&&(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)},this.onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):this.wrapper instanceof HTMLElement&&(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)},this.wrapper=t,this.content=i,e&&(this.debouncedResize=function debounce(t,i){let e;return function(){let s=arguments,o=this;clearTimeout(e),e=setTimeout((function(){t.apply(o,s)}),i)}}(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(){var t,i;null===(t=this.wrapperResizeObserver)||void 0===t||t.disconnect(),null===(i=this.contentResizeObserver)||void 0===i||i.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...i){let e=this.events[t]||[];for(let t=0,s=e.length;t<s;t++)e[t](...i)}on(t,i){var e;return(null===(e=this.events[t])||void 0===e?void 0:e.push(i))||(this.events[t]=[i]),()=>{var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}}off(t,i){var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(i,{wheelMultiplier:e=1,touchMultiplier:s=1}){this.lastDelta={x:0,y:0},this.windowWidth=0,this.windowHeight=0,this.onTouchStart=t=>{const{clientX:i,clientY:e}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=i,this.touchStart.y=e,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})},this.onTouchMove=t=>{var i,e,s,o;const{clientX:n,clientY:l}=t.targetTouches?t.targetTouches[0]:t,r=-(n-(null!==(e=null===(i=this.touchStart)||void 0===i?void 0:i.x)&&void 0!==e?e:0))*this.touchMultiplier,h=-(l-(null!==(o=null===(s=this.touchStart)||void 0===s?void 0:s.y)&&void 0!==o?o:0))*this.touchMultiplier;this.touchStart.x=n,this.touchStart.y=l,this.lastDelta={x:r,y:h},this.emitter.emit(\"scroll\",{deltaX:r,deltaY:h,event:t})},this.onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})},this.onWheel=i=>{let{deltaX:e,deltaY:s,deltaMode:o}=i;e*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,e*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:e,deltaY:s,event:i})},this.onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight},this.element=i,this.wheelMultiplier=e,this.touchMultiplier=s,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,i){return this.emitter.on(t,i)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel),this.element.removeEventListener(\"touchstart\",this.onTouchStart),this.element.removeEventListener(\"touchmove\",this.onTouchMove),this.element.removeEventListener(\"touchend\",this.onTouchEnd)}}class Lenis{constructor({wrapper:t=window,content:i=document.documentElement,wheelEventsTarget:e=t,eventsTarget:s=e,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:r=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=.1,infinite:d=!1,orientation:u=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.userData={},this.lastVelocity=0,this.velocity=0,this.direction=0,this.onPointerDown=t=>{1===t.button&&this.reset()},this.onVirtualScroll=t=>{if(\"function\"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(t))return;const{deltaX:i,deltaY:e,event:s}=t;if(this.emitter.emit(\"virtual-scroll\",{deltaX:i,deltaY:e,event:s}),s.ctrlKey)return;const o=s.type.includes(\"touch\"),n=s.type.includes(\"wheel\");this.isTouching=\"touchstart\"===s.type||\"touchmove\"===s.type;if(this.options.syncTouch&&o&&\"touchstart\"===s.type&&!this.isStopped&&!this.isLocked)return void this.reset();const l=0===i&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===i;if(l||r)return;let h=s.composedPath();h=h.slice(0,h.indexOf(this.rootElement));const a=this.options.prevent;if(h.find((t=>{var i,e,s,l,r;return t instanceof Element&&(\"function\"==typeof a&&(null==a?void 0:a(t))||(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent\"))||o&&(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent-touch\"))||n&&(null===(s=t.hasAttribute)||void 0===s?void 0:s.call(t,\"data-lenis-prevent-wheel\"))||(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis\"))&&!(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis-stopped\")))})))return;if(this.isStopped||this.isLocked)return void s.preventDefault();if(!(this.options.syncTouch&&o||this.options.smoothWheel&&n))return this.isScrolling=\"native\",void this.animate.stop();s.preventDefault();let c=e;\"both\"===this.options.gestureOrientation?c=Math.abs(e)>Math.abs(i)?e:i:\"horizontal\"===this.options.gestureOrientation&&(c=i);const d=o&&this.options.syncTouch,u=o&&\"touchend\"===s.type&&Math.abs(c)>5;u&&(c=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+c,Object.assign({programmatic:!1},d?{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.9\",t&&t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:i,wheelEventsTarget:e,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:l,touchInertiaMultiplier:r,duration:h,easing:a,lerp:c,infinite:d,gestureOrientation:p,orientation:u,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:i,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.options.wrapper.addEventListener(\"pointerdown\",this.onPointerDown,!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.options.wrapper.removeEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,i){return this.emitter.on(t,i)}off(t,i){return this.emitter.off(t,i)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit(){this.emitter.emit(\"scroll\",this)}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 i=t-(this.time||t);this.time=t,this.animate.advance(.001*i)}scrollTo(t,{offset:i=0,immediate:e=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:l=this.options.lerp,onStart:r,onComplete:h,force:a=!1,programmatic:c=!0,userData:d={}}={}){if(!this.isStopped&&!this.isLocked||a){if(\"string\"==typeof t&&[\"top\",\"left\",\"start\"].includes(t))t=0;else if(\"string\"==typeof t&&[\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let e;if(\"string\"==typeof t?e=document.querySelector(t):t instanceof HTMLElement&&(null==t?void 0:t.nodeType)&&(e=t),e){if(this.options.wrapper!==window){const t=this.rootElement.getBoundingClientRect();i-=this.isHorizontal?t.left:t.top}const s=e.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t&&(t+=i,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),t!==this.targetScroll)){if(this.userData=d,e)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),null==h||h(this),void(this.userData={});c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:l,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==r||r(this)},onUpdate:(t,i)=>{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),i||this.emit(),i&&(this.reset(),this.emit(),null==h||h(this),this.userData={},this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this.__preventNextNativeScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextNativeScrollEvent}))}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,i){return(t%i+i)%i}(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","// Generated by Framer (27b79d7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;OT Neue Montreal Book Squeezed\",\"CUSTOMV2;OT Neue Montreal SemiBold Semi Squeezed\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"OT Neue Montreal Book Squeezed\",source:\"custom\",style:\"normal\",uiFamilyName:\"OT Neue Montreal\",url:\"https://framerusercontent.com/assets/Bpw80HdmjANy8a9b9u0ZivjmQ.woff2\",weight:\"400\"},{cssFamilyName:\"OT Neue Montreal SemiBold Semi Squeezed\",source:\"custom\",style:\"normal\",uiFamilyName:\"OT Neue Montreal\",url:\"https://framerusercontent.com/assets/9lOF4M7MuVYcNsnehxkYQD6pELM.woff2\",weight:\"600\"}]}];export const css=['.framer-OTO17 .framer-styles-preset-bzm1g9:not(.rich-text-wrapper), .framer-OTO17 .framer-styles-preset-bzm1g9.rich-text-wrapper h2 { --framer-font-family: \"OT Neue Montreal Book Squeezed\", \"OT Neue Montreal Book Squeezed Placeholder\", sans-serif; --framer-font-family-bold: \"OT Neue Montreal SemiBold Semi Squeezed\", \"OT Neue Montreal SemiBold Semi Squeezed Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 4); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 600; --framer-letter-spacing: -0.05em; --framer-line-height: 1.12em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-3c41bb5b-a001-417b-b39d-96c53c86238b, #757575); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1599px) and (min-width: 810px) { .framer-OTO17 .framer-styles-preset-bzm1g9:not(.rich-text-wrapper), .framer-OTO17 .framer-styles-preset-bzm1g9.rich-text-wrapper h2 { --framer-font-family: \"OT Neue Montreal Book Squeezed\", \"OT Neue Montreal Book Squeezed Placeholder\", sans-serif; --framer-font-family-bold: \"OT Neue Montreal SemiBold Semi Squeezed\", \"OT Neue Montreal SemiBold Semi Squeezed Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 2.5); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 600; --framer-letter-spacing: -0.05em; --framer-line-height: 1.12em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-3c41bb5b-a001-417b-b39d-96c53c86238b, #757575); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-OTO17 .framer-styles-preset-bzm1g9:not(.rich-text-wrapper), .framer-OTO17 .framer-styles-preset-bzm1g9.rich-text-wrapper h2 { --framer-font-family: \"OT Neue Montreal Book Squeezed\", \"OT Neue Montreal Book Squeezed Placeholder\", sans-serif; --framer-font-family-bold: \"OT Neue Montreal SemiBold Semi Squeezed\", \"OT Neue Montreal SemiBold Semi Squeezed Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 2); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 600; --framer-letter-spacing: -0.05em; --framer-line-height: 1.12em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-3c41bb5b-a001-417b-b39d-96c53c86238b, #757575); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-OTO17\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/reVgjLjwDIJhzl3cM8BG/CXbXZrOuIBpnTXIaw3SQ/DKIDbYWNA.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/eT4lPihYE25P8CL4HGLX/ZrBDbkJFXBWhnEMa4JkC/ooy8IaEfD.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/6N0G2dFgbRuuMndMAIvy/5VQio3zSKckVVclEGSFR/TGnBrplZA.js\";import FormButton from\"https://framerusercontent.com/modules/aXqlP4HmzvwZHDIYVTg5/O5NJJF0dmnXSa20tWdNg/O08Le4k_S.js\";const FormButtonFonts=getFonts(FormButton);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"WmVxdbnQE\",\"gHlLC9qRY\",\"HWWMr0K9M\"];const serializationHash=\"framer-shmKA\";const variantClassNames={gHlLC9qRY:\"framer-v-3eyu74\",HWWMr0K9M:\"framer-v-1xva5bh\",WmVxdbnQE:\"framer-v-h30e6r\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ciTWOcaS9=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};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:32};const transition2={damping:44,delay:.2,mass:1,stiffness:200,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:32};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const 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:\"WmVxdbnQE\",Phone:\"HWWMr0K9M\",Tablet:\"gHlLC9qRY\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,padding,width,...props})=>{return{...props,ciTWOcaS9:padding??props.ciTWOcaS9??\"112px 0px 112px 0px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"WmVxdbnQE\"};};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,ciTWOcaS9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WmVxdbnQE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.section,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-h30e6r\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"WmVxdbnQE\",ref:refBinding,style:{\"--mnyt66\":numberToPixelString(ciTWOcaS9),backgroundColor:\"var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255))\",...style},...addPropertyOverrides({gHlLC9qRY:{\"data-framer-name\":\"Tablet\"},HWWMr0K9M:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11g7lvu\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"VjcEm1qIc\",children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1wshih4\",\"data-border\":true,\"data-framer-name\":\"grid\",layoutDependency:layoutDependency,layoutId:\"IPfm0ylvk\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-e421f0da-41be-4ba4-aace-b5e2b2fedbb8, rgb(205, 205, 205))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15i7zmk\",\"data-framer-name\":\"col\",layoutDependency:layoutDependency,layoutId:\"juiEUECvI\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ewmda5\",\"data-styles-preset\":\"DKIDbYWNA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, rgb(10, 10, 10)))\"},children:\"Craftica Newsletter\"})}),className:\"framer-fmz63z\",\"data-framer-name\":\"label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gFG5S070s\",style:{\"--extracted-r6o4lv\":\"var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, rgb(10, 10, 10))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xj0xqv\",\"data-framer-name\":\"col\",layoutDependency:layoutDependency,layoutId:\"a87iXlUA2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{className:\"framer-styles-preset-bzm1g9\",\"data-styles-preset\":\"TGnBrplZA\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, rgb(10, 10, 10)))\"},children:[\"Get great ideas delivered \",/*#__PURE__*/_jsx(motion.br,{}),\"straight to your inbox.\"]})}),className:\"framer-4yjv93\",\"data-framer-name\":\"h2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TVLmplD4A\",style:{\"--extracted-1of0zx5\":\"var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, rgb(10, 10, 10))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-g3ckdc\",\"data-framer-name\":\"col\",layoutDependency:layoutDependency,layoutId:\"k0byPuMHp\",children:/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/720ee7d1-c4a7-402d-b013-8bd572664f8c/submit\",className:\"framer-1pwvib4\",layoutDependency:layoutDependency,layoutId:\"U0svcZuOQ\",nodeId:\"U0svcZuOQ\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.label,{className:\"framer-1f7c42l\",layoutDependency:layoutDependency,layoutId:\"tRFXPPpkz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18j28yi\",\"data-styles-preset\":\"ooy8IaEfD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, rgb(10, 10, 10)))\"},children:\"Email Address\"})}),className:\"framer-1dwa90g\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gEGDPebma\",style:{\"--extracted-r6o4lv\":\"var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, rgb(10, 10, 10))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-h6xwgh\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"AlboZOFRf\",placeholder:\"mail@yourmail.com\",style:{\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-e421f0da-41be-4ba4-aace-b5e2b2fedbb8, rgb(205, 205, 205))\",\"--framer-input-border-left-width\":\"0px\",\"--framer-input-border-right-width\":\"0px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"0px\",\"--framer-input-font-color\":\"var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, rgb(10, 10, 10))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(201, 201, 201)\"},type:\"email\"})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"168px\",...addPropertyOverrides({HWWMr0K9M:{height:44,width:\"112px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4m8a7h-container\",\"data-framer-name\":\"form Button\",layoutDependency:layoutDependency,layoutId:\"szN0l7N_v-container\",name:\"form Button\",nodeId:\"szN0l7N_v\",rendersWithMotion:true,scopeId:\"ANys0m0_2\",children:/*#__PURE__*/_jsx(FormButton,{bvYXtZzne:\"Send\",height:\"100%\",id:\"szN0l7N_v\",layoutId:\"szN0l7N_v\",name:\"form Button\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{error:\"csnaInW_8\",incomplete:\"d4zJR5TY_\",pending:\"Ajv2h6ZPu\",success:\"ABUnDiMoD\"},matchVariant(\"liSiKI6V0\")),width:\"100%\"})})})]})})})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-shmKA.framer-d2wbs2, .framer-shmKA .framer-d2wbs2 { display: block; }\",\".framer-shmKA.framer-h30e6r { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: var(--mnyt66); position: relative; width: 1600px; }\",\".framer-shmKA .framer-11g7lvu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 72px; height: min-content; justify-content: flex-start; max-width: 1820px; overflow: visible; padding: 0px; position: relative; width: 94%; }\",\".framer-shmKA .framer-1wshih4 { display: grid; flex: none; gap: 16px 20px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(12, minmax(24px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-shmKA .framer-15i7zmk { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; grid-column: span 5; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-shmKA .framer-fmz63z, .framer-shmKA .framer-1dwa90g { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-shmKA .framer-1xj0xqv { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; grid-column: span 7; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-shmKA .framer-4yjv93 { flex: none; height: auto; max-width: 624px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-shmKA .framer-g3ckdc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 43px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-shmKA .framer-1pwvib4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-shmKA .framer-1f7c42l { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",'.framer-shmKA .framer-h6xwgh { --framer-input-focused-border-color: var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, #0a0a0a); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 0px 0px 1px 0px; --framer-input-focused-transition: all 0.3s cubic-bezier(0.44,0,0.56,1) 0s; --framer-input-font-family: \"Inter Display\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 3rem; --framer-input-font-weight: 400; --framer-input-padding: 0px 0px 20px 0px; --framer-input-wrapper-height: auto; flex: none; height: auto; position: relative; width: 100%; }',\".framer-shmKA .framer-4m8a7h-container { flex: none; height: 56px; position: relative; width: 168px; }\",\".framer-shmKA.framer-v-3eyu74.framer-h30e6r { width: 810px; }\",\".framer-shmKA.framer-v-3eyu74 .framer-11g7lvu, .framer-shmKA.framer-v-1xva5bh .framer-11g7lvu { width: 90%; }\",\".framer-shmKA.framer-v-3eyu74 .framer-1xj0xqv { gap: 48px; }\",\".framer-shmKA.framer-v-3eyu74 .framer-h6xwgh { --framer-input-font-size: 1.625rem; --framer-input-padding: 0px 0px 12px 0px; }\",\".framer-shmKA.framer-v-1xva5bh.framer-h30e6r { width: 390px; }\",\".framer-shmKA.framer-v-1xva5bh .framer-1wshih4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; }\",\".framer-shmKA.framer-v-1xva5bh .framer-15i7zmk { align-self: unset; width: min-content; }\",\".framer-shmKA.framer-v-1xva5bh .framer-1xj0xqv { align-self: unset; gap: 32px; }\",\".framer-shmKA.framer-v-1xva5bh .framer-1pwvib4 { gap: 16px; }\",\".framer-shmKA.framer-v-1xva5bh .framer-h6xwgh { --framer-input-font-size: 1.1rem; --framer-input-padding: 0px 0px 12px 0px; }\",\".framer-shmKA.framer-v-1xva5bh .framer-4m8a7h-container { height: 44px; width: 112px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-shmKA[data-border=\"true\"]::after, .framer-shmKA [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 729\n * @framerIntrinsicWidth 1600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"gHlLC9qRY\":{\"layout\":[\"fixed\",\"auto\"]},\"HWWMr0K9M\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ciTWOcaS9\":\"padding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerANys0m0_2=withCSS(Component,css,\"framer-shmKA\");export default FramerANys0m0_2;FramerANys0m0_2.displayName=\"Section/Newsletter\";FramerANys0m0_2.defaultProps={height:729,width:1600};addPropertyControls(FramerANys0m0_2,{variant:{options:[\"WmVxdbnQE\",\"gHlLC9qRY\",\"HWWMr0K9M\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},ciTWOcaS9:{defaultValue:\"112px 0px 112px 0px\",title:\"Padding\",type:ControlType.Padding}});addFonts(FramerANys0m0_2,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/2uIBiALfCHVpWbHqRMZutfT7giU.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/DF7bjCRmStYPqSb945lAlMfCCVQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/bHYNJqzTyl2lqvmMiRRS6Y16Es.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/vebZUMjGyKkYsfcY73iwWTzLNag.woff2\",weight:\"400\"}]},...FormButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerANys0m0_2.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FormButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerANys0m0_2\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"729\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"ciTWOcaS9\\\":\\\"padding\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1600\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gHlLC9qRY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HWWMr0K9M\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27b79d7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-m2Adf .framer-styles-preset-ogxcpp:not(.rich-text-wrapper), .framer-m2Adf .framer-styles-preset-ogxcpp.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-49828cab-2550-4c5b-9069-e27777bd4797, #000dff); --framer-link-text-color: var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, #0a0a0a); transition-delay: 0s; transition-duration: 0.4s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-m2Adf\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const JyvcBbhpH=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 15 17 L 5 17 C 2 17 0 15.5 0 12 L 0 5 C 0 1.5 2 0 5 0 L 15 0 C 18 0 20 1.5 20 5 L 20 12 C 20 15.5 18 17 15 17 Z\" fill=\"transparent\" height=\"17px\" id=\"ftBLMIYHO\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--1ks6g9l, var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)))\" transform=\"translate(2 3.5)\" width=\"20px\"/><path d=\"M 10 0 L 6.87 2.5 C 5.84 3.32 4.15 3.32 3.12 2.5 L 0 0\" fill=\"transparent\" height=\"3.115px\" id=\"feeNAe3Sq\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--1ks6g9l, var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)))\" transform=\"translate(7 9)\" width=\"10px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,JyvcBbhpH:fill??props.JyvcBbhpH??\"var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,JyvcBbhpH,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-jYYVP\",className),layoutId:layoutId,ref:ref,style:{\"--1ks6g9l\":JyvcBbhpH,...style}});});const css=[`.framer-jYYVP { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1ks6g9l); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"JyvcBbhpH\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"SMS\",\"color\":{\"type\":\"variable\",\"value\":\"1ks6g9l\"},\"set\":{\"localId\":\"vectorSet/yCVTO18Yl\",\"id\":\"yCVTO18Yl\",\"moduleId\":\"ojJJ1vk8jjLvYC4XPxAT\"}}\n */const Icon=withCSS(Component,css,\"framer-jYYVP\");Icon.displayName=\"SMS\";export default Icon;addPropertyControls(Icon,{JyvcBbhpH:{defaultValue:'var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"JyvcBbhpH\\\":\\\"fill\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"SMS\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1ks6g9l\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/yCVTO18Yl\\\",\\\"id\\\":\\\"yCVTO18Yl\\\",\\\"moduleId\\\":\\\"ojJJ1vk8jjLvYC4XPxAT\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const JyvcBbhpH=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 3.12 6.24 C 4.843 6.24 6.24 4.843 6.24 3.12 C 6.24 1.397 4.843 0 3.12 0 C 1.397 0 0 1.397 0 3.12 C 0 4.843 1.397 6.24 3.12 6.24 Z\" fill=\"transparent\" height=\"6.2399700000000005px\" id=\"QOb1azEvv\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--1ks6g9l, var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)))\" transform=\"translate(8.88 7.19)\" width=\"6.2400199999999995px\"/><path d=\"M 0.243 6.49 C 2.213 -2.17 15.043 -2.16 17.003 6.5 C 18.153 11.58 14.993 15.88 12.223 18.54 C 10.213 20.48 7.033 20.48 5.013 18.54 C 2.253 15.88 -0.907 11.57 0.243 6.49 Z\" fill=\"transparent\" height=\"19.99500029034368px\" id=\"Qcvjaun6J\" stroke-dasharray=\"\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"10\" stroke-width=\"1.5\" stroke=\"var(--1ks6g9l, var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)))\" transform=\"translate(3.377 2)\" width=\"17.24547146075711px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,JyvcBbhpH:fill??props.JyvcBbhpH??\"var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,JyvcBbhpH,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Iqjhz\",className),layoutId:layoutId,ref:ref,style:{\"--1ks6g9l\":JyvcBbhpH,...style}});});const css=[`.framer-Iqjhz { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1ks6g9l); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"JyvcBbhpH\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Map Pin\",\"color\":{\"type\":\"variable\",\"value\":\"1ks6g9l\"},\"set\":{\"localId\":\"vectorSet/yCVTO18Yl\",\"id\":\"yCVTO18Yl\",\"moduleId\":\"ojJJ1vk8jjLvYC4XPxAT\"}}\n */const Icon=withCSS(Component,css,\"framer-Iqjhz\");Icon.displayName=\"Map Pin\";export default Icon;addPropertyControls(Icon,{JyvcBbhpH:{defaultValue:'var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Map Pin\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1ks6g9l\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/yCVTO18Yl\\\",\\\"id\\\":\\\"yCVTO18Yl\\\",\\\"moduleId\\\":\\\"ojJJ1vk8jjLvYC4XPxAT\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"JyvcBbhpH\\\":\\\"fill\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const JyvcBbhpH=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 5 4.625 L 5 5.125 M 0 6.4 C 0 4.16 0 3.04 0.436 2.184 C 0.819 1.431 1.431 0.819 2.184 0.436 C 3.04 0 4.16 0 6.4 0 L 11.6 0 C 13.84 0 14.96 0 15.816 0.436 C 16.569 0.819 17.18 1.431 17.564 2.184 C 18 3.04 18 4.16 18 6.4 L 18 11.6 C 18 13.84 18 14.96 17.564 15.816 C 17.18 16.569 16.569 17.18 15.816 17.564 C 14.96 18 13.84 18 11.6 18 L 6.4 18 C 4.16 18 3.04 18 2.184 17.564 C 1.431 17.18 0.819 16.569 0.436 15.816 C 0 14.96 0 13.84 0 11.6 Z\" fill=\"transparent\" height=\"18px\" id=\"ZApXtOVV4\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--1ks6g9l, var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 5.625 L 0 0 M 4 5.625 L 4 2.75 M 4 2.75 L 4 0 M 4 2.75 C 4 1.462 5.222 0.75 6.4 0.75 C 8 0.75 8 2.125 8 3.625 L 8 5.625\" fill=\"transparent\" height=\"5.625px\" id=\"HAHhBGLBf\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--1ks6g9l, var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)))\" transform=\"translate(8 10.75)\" width=\"8px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,JyvcBbhpH:fill??props.JyvcBbhpH??\"var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,JyvcBbhpH,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Do7wZ\",className),layoutId:layoutId,ref:ref,style:{\"--1ks6g9l\":JyvcBbhpH,...style}});});const css=[`.framer-Do7wZ { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1ks6g9l); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"JyvcBbhpH\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Linkedin\",\"color\":{\"type\":\"variable\",\"value\":\"1ks6g9l\"},\"set\":{\"localId\":\"vectorSet/yCVTO18Yl\",\"id\":\"yCVTO18Yl\",\"moduleId\":\"ojJJ1vk8jjLvYC4XPxAT\"}}\n */const Icon=withCSS(Component,css,\"framer-Do7wZ\");Icon.displayName=\"Linkedin\";export default Icon;addPropertyControls(Icon,{JyvcBbhpH:{defaultValue:'var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Linkedin\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1ks6g9l\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/yCVTO18Yl\\\",\\\"id\\\":\\\"yCVTO18Yl\\\",\\\"moduleId\\\":\\\"ojJJ1vk8jjLvYC4XPxAT\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"JyvcBbhpH\\\":\\\"fill\\\"}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (448a859)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/gQyySnkW5DfhYWy5xnZL/nmAnxRhFuS2EermNeRwC/Dua7USfWn.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/tdO9O14R5JaqIHusbyTX/5KEi5sM1zVr4kHnkWffe/g1QrYAA37.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/eT4lPihYE25P8CL4HGLX/ZrBDbkJFXBWhnEMa4JkC/ooy8IaEfD.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/yTth1auIlra9YMfyQntp/JjTKELWTomvXDvUOigO6/pS5iC7Yfr.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8V1VaiEbeJMPOCosmKdl/XpD0SW5trVrUf3WzxmPD/RI8n5kjdI.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/7hrtuYwfzxkV3VMO7YfV/YXwxSMxwjoL12jiF5vlu/tlpNwvU3V.js\";import SMS from\"https://framerusercontent.com/modules/CJ3u0AdL0adPOOjOnNtz/UE7NrpUgP56Wwmb8mdIb/rdcNOYHhz.js\";import MapPin from\"https://framerusercontent.com/modules/2EQNFrBS5oBv24ZORcg4/HGQYTmkIEKXOFLfSmDy8/vde5PsXnD.js\";import Linkedin from\"https://framerusercontent.com/modules/pAh5FvIzTmOKf0uPmIDx/CAbRTwf2Hrcbfa81e7Jr/xiQW4zIyg.js\";const SMSFonts=getFonts(SMS);const MotionAWithFX=withFX(motion.a);const MapPinFonts=getFonts(MapPin);const MotionLiWithFX=withFX(motion.li);const LinkedinFonts=getFonts(Linkedin);const MotionDivWithFX=withFX(motion.div);const RichTextWithFX=withFX(RichText);const cycleOrder=[\"erkWulSnm\",\"n4iWLNEWx\",\"iBede4Wv2\"];const serializationHash=\"framer-SGIkY\";const variantClassNames={erkWulSnm:\"framer-v-gcmj75\",iBede4Wv2:\"framer-v-1h17nfr\",n4iWLNEWx:\"framer-v-1vt1ura\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const sxZ4sAXln=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:32};const transition2={damping:44,delay:.2,mass:1,stiffness:200,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:32};const transition3={damping:44,delay:.4,mass:1,stiffness:200,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:32};const transition4={damping:44,delay:.5,mass:1,stiffness:200,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:32};const transition5={damping:44,delay:.6,mass:1,stiffness:200,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:32};const transition6={damping:44,delay:.3,mass:1,stiffness:200,type:\"spring\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:32};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:0,skewX:0,skewY:0,x:0,y:0};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:0,skewX:0,skewY:0,transition:transition3,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"erkWulSnm\",Phone:\"iBede4Wv2\",Tablet:\"n4iWLNEWx\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,visible,width,...props})=>{return{...props,sxZ4sAXln:visible??props.sxZ4sAXln??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"erkWulSnm\"};};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,sxZ4sAXln,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"erkWulSnm\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"n4iWLNEWx\",\"iBede4Wv2\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-gcmj75\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"erkWulSnm\",ref:refBinding,style:{backgroundColor:\"var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255))\",...style},...addPropertyOverrides({iBede4Wv2:{\"data-framer-name\":\"Phone\"},n4iWLNEWx:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vwlm60\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"dQZPYrUBW\",children:sxZ4sAXln!==false&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10ghkuq\",\"data-framer-name\":\"grid\",layoutDependency:layoutDependency,layoutId:\"q9z0IKqnQ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mu7468\",\"data-framer-name\":\"col\",layoutDependency:layoutDependency,layoutId:\"SW9aYVmlu\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7T1QgTmV1ZSBNb250cmVhbCBTZW1pQm9sZCBTZW1pIFNxdWVlemVk\",\"--framer-font-family\":'\"OT Neue Montreal SemiBold Semi Squeezed\", \"OT Neue Montreal SemiBold Semi Squeezed Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-04213169-dfa9-4640-9b5f-523b8cdfb1a5, rgb(0, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBSZWd1bGFy\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-font-weight\":\"400\"},children:\"Digital & UX UI designer depuis 4 ans, je con\\xe7ois des \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\"},children:\"marques, des interfaces et des exp\\xe9riences digitales. \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-text-color\":\"var(--extracted-1ais0t9, var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBSZWd1bGFy\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-font-weight\":\"400\"},children:\"Bas\\xe9e sur Rouen, \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\"},children:\"disponible pour un \\xe9change ou un caf\\xe9 ! \"})]})}),className:\"framer-19s6q88\",\"data-framer-name\":\"h3\",fonts:[\"CUSTOMV2;OT Neue Montreal SemiBold Semi Squeezed\",\"CUSTOMV2;PP Neue Montreal Regular\"],layoutDependency:layoutDependency,layoutId:\"OBgJsBMkV\",style:{\"--extracted-1ais0t9\":\"var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255))\",\"--extracted-r6o4lv\":\"var(--token-04213169-dfa9-4640-9b5f-523b8cdfb1a5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{n4iWLNEWx:{\"--extracted-c9yw3e\":\"var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iBede4Wv2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7T1QgTmV1ZSBNb250cmVhbCBTZW1pQm9sZCBTZW1pIFNxdWVlemVk\",\"--framer-font-family\":'\"OT Neue Montreal SemiBold Semi Squeezed\", \"OT Neue Montreal SemiBold Semi Squeezed Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-04213169-dfa9-4640-9b5f-523b8cdfb1a5, rgb(0, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBSZWd1bGFy\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-font-weight\":\"400\"},children:\"Digital & UX UI designer depuis 4 ans, je con\\xe7ois des \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\"},children:\"marques, des interfaces et des exp\\xe9riences digitales\"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBSZWd1bGFy\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-font-weight\":\"400\"},children:\".\"}),/*#__PURE__*/_jsxs(motion.span,{style:{\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-text-color\":\"var(--extracted-1ais0t9, var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)))\"},children:[/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.br,{})]}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBSZWd1bGFy\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-font-weight\":\"400\"},children:\"Bas\\xe9e sur Rouen, \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\"},children:\"disponible pour un \\xe9change ou un caf\\xe9 ! \"})]})})},n4iWLNEWx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7T1QgTmV1ZSBNb250cmVhbCBTZW1pQm9sZCBTZW1pIFNxdWVlemVk\",\"--framer-font-family\":'\"OT Neue Montreal SemiBold Semi Squeezed\", \"OT Neue Montreal SemiBold Semi Squeezed Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-04213169-dfa9-4640-9b5f-523b8cdfb1a5, rgb(0, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBSZWd1bGFy\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-font-weight\":\"400\"},children:\"Digital & UX UI designer depuis 4 ans, je con\\xe7ois des \"}),/*#__PURE__*/_jsxs(motion.span,{style:{\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\"},children:[\"marques, des interfaces et des exp\\xe9riences digitales.\",/*#__PURE__*/_jsx(motion.br,{}),\" \"]}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-text-color\":\"var(--extracted-c9yw3e, var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBSZWd1bGFy\",\"--framer-font-family\":'\"PP Neue Montreal Regular\", \"PP Neue Montreal Regular Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\",\"--framer-font-weight\":\"400\"},children:\"Bas\\xe9e sur Rouen, \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.5)\"},children:\"disponible pour un \\xe9change ou un caf\\xe9 ! \"})]})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dm0isl\",\"data-framer-name\":\"col\",layoutDependency:layoutDependency,layoutId:\"A1tIssAck\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1mp7906\",\"data-framer-name\":\"col\",layoutDependency:layoutDependency,layoutId:\"QY2_8JZAk\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-accfe2\",\"data-styles-preset\":\"RI8n5kjdI\",dir:\"auto\",children:\"Let's get in touch !\"})}),className:\"framer-ji3e76\",\"data-framer-name\":\"h3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"e4JwgaCDx\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iBede4Wv2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qyb872\",\"data-styles-preset\":\"pS5iC7Yfr\",dir:\"auto\",children:\"Let's get in touch !\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-1wxrvjs\",\"data-framer-name\":\"list\",layoutDependency:layoutDependency,layoutId:\"Kl90KeLd6\",children:[/*#__PURE__*/_jsx(Link,{href:\"mailto:elisa.desousa240@gmail.com?\",motionChild:true,nodeId:\"yMmDjL8Es\",openInNewTab:true,scopeId:\"nEWAm8JvN\",children:/*#__PURE__*/_jsxs(MotionAWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1uhxj3z framer-4o63rp\",\"data-border\":true,\"data-framer-name\":\"row\",layoutDependency:layoutDependency,layoutId:\"yMmDjL8Es\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e421f0da-41be-4ba4-aace-b5e2b2fedbb8, rgb(205, 205, 205))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(SMS,{animated:true,className:\"framer-13sn1ke\",layoutDependency:layoutDependency,layoutId:\"lJ0rGa5cP\",style:{\"--1ks6g9l\":\"var(--token-04213169-dfa9-4640-9b5f-523b8cdfb1a5, rgb(0, 0, 0))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18j28yi\",\"data-styles-preset\":\"ooy8IaEfD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, rgb(10, 10, 10)))\"},children:\"elisa.desousa240@gmail.com\"})}),className:\"framer-3x6lhh\",\"data-framer-name\":\"email\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PTAQ1ykEE\",style:{\"--extracted-r6o4lv\":\"var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, rgb(10, 10, 10))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionLiWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-edriji\",\"data-border\":true,\"data-framer-name\":\"row\",layoutDependency:layoutDependency,layoutId:\"SKQjZuivB\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e421f0da-41be-4ba4-aace-b5e2b2fedbb8, rgb(205, 205, 205))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(MapPin,{animated:true,className:\"framer-1c5he65\",layoutDependency:layoutDependency,layoutId:\"gbgfnVBh_\",style:{\"--1ks6g9l\":\"var(--token-04213169-dfa9-4640-9b5f-523b8cdfb1a5, rgb(0, 0, 0))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18j28yi\",\"data-styles-preset\":\"ooy8IaEfD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, rgb(10, 10, 10)))\"},children:\"Rouen\"})}),className:\"framer-3ngoys\",\"data-framer-name\":\"address\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"m_QjGrVLL\",style:{\"--extracted-r6o4lv\":\"var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, rgb(10, 10, 10))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/elisa-desousa/\",motionChild:true,nodeId:\"psKfYCQOx\",openInNewTab:true,scopeId:\"nEWAm8JvN\",children:/*#__PURE__*/_jsxs(MotionAWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-ay5cmi framer-4o63rp\",\"data-border\":true,\"data-framer-name\":\"row\",layoutDependency:layoutDependency,layoutId:\"psKfYCQOx\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e421f0da-41be-4ba4-aace-b5e2b2fedbb8, rgb(205, 205, 205))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(Linkedin,{animated:true,className:\"framer-bjmxnb\",layoutDependency:layoutDependency,layoutId:\"N74cOEf0A\",style:{\"--1ks6g9l\":\"var(--token-04213169-dfa9-4640-9b5f-523b8cdfb1a5, rgb(0, 0, 0))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18j28yi\",\"data-styles-preset\":\"ooy8IaEfD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, rgb(10, 10, 10)))\"},children:\"Linkedin\"})}),className:\"framer-1rrvvlr\",\"data-framer-name\":\"Linkedin\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"N_uaksLk5\",style:{\"--extracted-r6o4lv\":\"var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, rgb(10, 10, 10))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1yjff0z\",\"data-framer-name\":\"col\",layoutDependency:layoutDependency,layoutId:\"qYJ4cL0jd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-accfe2\",\"data-styles-preset\":\"RI8n5kjdI\",dir:\"auto\",children:\"Navigation\"})}),className:\"framer-1mio50\",\"data-framer-name\":\"h3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zOi5l8Cqb\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iBede4Wv2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qyb872\",\"data-styles-preset\":\"pS5iC7Yfr\",dir:\"auto\",children:\"Navigation\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-rut9l\",\"data-framer-name\":\"Footer-links\",layoutDependency:layoutDependency,layoutId:\"baxJJz2ku\",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,as:\"li\",children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1ylyftl\",\"data-styles-preset\":\"Dua7USfWn\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qRsygDIwz\"},motionChild:true,nodeId:\"VohFd9Bjx\",openInNewTab:false,relValues:[],scopeId:\"nEWAm8JvN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ogxcpp\",\"data-styles-preset\":\"tlpNwvU3V\",children:\"Projets\"})})})}),className:\"framer-1vx5978\",\"data-framer-name\":\"Projects\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VohFd9Bjx\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(MotionLiWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation6,__framer__exit:animation7,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1mzyta9\",\"data-framer-name\":\"hr-line\",layoutDependency:layoutDependency,layoutId:\"xQuTglAht\",style:{backgroundColor:\"var(--token-e421f0da-41be-4ba4-aace-b5e2b2fedbb8, rgb(205, 205, 205))\"}}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"li\",children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1ylyftl\",\"data-styles-preset\":\"Dua7USfWn\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MhKMLAHHm\"},motionChild:true,nodeId:\"YqAKZae6P\",openInNewTab:false,relValues:[],scopeId:\"nEWAm8JvN\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ogxcpp\",\"data-styles-preset\":\"tlpNwvU3V\",children:\"Contact\"})})})}),className:\"framer-aypip1\",\"data-framer-name\":\"Contact\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YqAKZae6P\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-9wifih\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"aSVLvDpTd\",children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-14sm35y\",\"data-framer-name\":\"wrap\",layoutDependency:layoutDependency,layoutId:\"zHKaTTEcY\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-st60cp\",\"data-border\":true,\"data-framer-name\":\"col\",layoutDependency:layoutDependency,layoutId:\"yF4H1zyCp\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-e421f0da-41be-4ba4-aace-b5e2b2fedbb8, rgb(205, 205, 205))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-y6g1vz\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"DS31aGmPq\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-e421f0da-41be-4ba4-aace-b5e2b2fedbb8, rgb(205, 205, 205))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-y25jbn\",\"data-framer-name\":\"col\",layoutDependency:layoutDependency,layoutId:\"wpACKNp1X\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ehqv53\",\"data-styles-preset\":\"g1QrYAA37\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, rgb(10, 10, 10)))\"},children:\"\\xa9 2026 Elisa. All rights reserved.\"})}),className:\"framer-g2uqbs\",\"data-framer-name\":\"Copyright\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"H7dHV08U2\",style:{\"--extracted-r6o4lv\":\"var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, rgb(10, 10, 10))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SGIkY.framer-4o63rp, .framer-SGIkY .framer-4o63rp { display: block; }\",\".framer-SGIkY.framer-gcmj75 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 72px; height: min-content; justify-content: flex-start; overflow: visible; padding: 80px 0px 48px 0px; position: relative; width: 1600px; }\",\".framer-SGIkY .framer-1vwlm60 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 148px; height: min-content; justify-content: flex-start; max-width: 1820px; overflow: visible; padding: 0px; position: relative; width: 94%; }\",\".framer-SGIkY .framer-10ghkuq { display: grid; flex: none; gap: 16px 20px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(12, minmax(24px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-SGIkY .framer-mu7468 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; grid-column: span 5; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-SGIkY .framer-19s6q88 { --framer-text-wrap: balance; flex: none; height: auto; max-width: 600px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-SGIkY .framer-dm0isl { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; grid-column: span 7; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-SGIkY .framer-1mp7906, .framer-SGIkY .framer-1yjff0z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-SGIkY .framer-ji3e76, .framer-SGIkY .framer-1mio50 { --framer-text-wrap-override: balance; flex: none; height: auto; max-width: 600px; position: relative; width: 100%; }\",\".framer-SGIkY .framer-1wxrvjs { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; list-style: none; margin: 0px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-SGIkY .framer-1uhxj3z, .framer-SGIkY .framer-ay5cmi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px 0px 16px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-SGIkY .framer-13sn1ke, .framer-SGIkY .framer-1c5he65 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-SGIkY .framer-3x6lhh, .framer-SGIkY .framer-3ngoys, .framer-SGIkY .framer-1rrvvlr, .framer-SGIkY .framer-1vx5978, .framer-SGIkY .framer-aypip1, .framer-SGIkY .framer-g2uqbs { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-SGIkY .framer-edriji { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 16px 0px 16px 0px; position: relative; width: 100%; }\",\".framer-SGIkY .framer-bjmxnb { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-SGIkY .framer-rut9l { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; list-style: none; margin: 0px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-SGIkY .framer-1mzyta9 { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-SGIkY .framer-9wifih { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1820px; overflow: visible; padding: 0px; position: relative; width: 94%; }\",\".framer-SGIkY .framer-14sm35y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-SGIkY .framer-st60cp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-SGIkY .framer-y6g1vz { display: grid; flex: none; gap: 16px 20px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(12, minmax(24px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 32px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-SGIkY .framer-y25jbn { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; grid-column: span 5; height: min-content; justify-content: center; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-SGIkY.framer-v-1vt1ura.framer-gcmj75 { gap: 32px; padding: 60px 0px 32px 0px; width: 810px; }\",\".framer-SGIkY.framer-v-1vt1ura .framer-1vwlm60, .framer-SGIkY.framer-v-1vt1ura .framer-9wifih, .framer-SGIkY.framer-v-1h17nfr .framer-1vwlm60, .framer-SGIkY.framer-v-1h17nfr .framer-9wifih { width: 90%; }\",\".framer-SGIkY.framer-v-1vt1ura .framer-y6g1vz { grid-template-columns: repeat(7, minmax(24px, 1fr)); }\",\".framer-SGIkY.framer-v-1vt1ura .framer-y25jbn { order: 1; }\",\".framer-SGIkY.framer-v-1h17nfr.framer-gcmj75 { gap: 32px; padding: 40px 0px 24px 0px; width: 390px; }\",\".framer-SGIkY.framer-v-1h17nfr .framer-10ghkuq { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px 20px; justify-content: flex-start; }\",\".framer-SGIkY.framer-v-1h17nfr .framer-mu7468 { align-self: unset; }\",\".framer-SGIkY.framer-v-1h17nfr .framer-dm0isl { align-self: unset; gap: 44px; }\",\".framer-SGIkY.framer-v-1h17nfr .framer-1mp7906, .framer-SGIkY.framer-v-1h17nfr .framer-1yjff0z { gap: 24px; }\",\".framer-SGIkY.framer-v-1h17nfr .framer-1uhxj3z, .framer-SGIkY.framer-v-1h17nfr .framer-ay5cmi { padding: 12px 0px 12px 0px; }\",\".framer-SGIkY.framer-v-1h17nfr .framer-rut9l { gap: 12px; }\",\".framer-SGIkY.framer-v-1h17nfr .framer-y6g1vz { grid-auto-rows: min-content; grid-template-columns: repeat(1, minmax(24px, 1fr)); grid-template-rows: repeat(1, min-content); padding: 20px 0px 0px 0px; }\",\".framer-SGIkY.framer-v-1h17nfr .framer-y25jbn { align-content: center; align-items: center; grid-column: span 1; order: 1; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,'.framer-SGIkY[data-border=\"true\"]::after, .framer-SGIkY [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 833\n * @framerIntrinsicWidth 1600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"n4iWLNEWx\":{\"layout\":[\"fixed\",\"auto\"]},\"iBede4Wv2\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"sxZ4sAXln\":\"visible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramernEWAm8JvN=withCSS(Component,css,\"framer-SGIkY\");export default FramernEWAm8JvN;FramernEWAm8JvN.displayName=\"Section/Footer\";FramernEWAm8JvN.defaultProps={height:833,width:1600};addPropertyControls(FramernEWAm8JvN,{variant:{options:[\"erkWulSnm\",\"n4iWLNEWx\",\"iBede4Wv2\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},sxZ4sAXln:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},onsxZ4sAXlnChange:{changes:\"sxZ4sAXln\",type:ControlType.ChangeHandler}});addFonts(FramernEWAm8JvN,[{explicitInter:true,fonts:[{cssFamilyName:\"OT Neue Montreal SemiBold Semi Squeezed\",source:\"custom\",style:\"normal\",uiFamilyName:\"OT Neue Montreal\",url:\"https://framerusercontent.com/assets/9lOF4M7MuVYcNsnehxkYQD6pELM.woff2\",weight:\"600\"},{cssFamilyName:\"PP Neue Montreal Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Neue Montreal\",url:\"https://framerusercontent.com/assets/Vgooyn5UgzxUXCAvebdulHCfXA.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\"}]},...SMSFonts,...MapPinFonts,...LinkedinFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernEWAm8JvN\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1600\",\"framerVariables\":\"{\\\"sxZ4sAXln\\\":\\\"visible\\\"}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"n4iWLNEWx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iBede4Wv2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"833\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nEWAm8JvN.map","// Generated by Framer (bbed9c4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const JyvcBbhpH=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 19.375 0 M 6.875 5.336 L 20 5.5 M 3.75 11 L 20 11\" fill=\"transparent\" height=\"11px\" id=\"DIk2290HM\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--1ks6g9l, var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)))\" transform=\"translate(2 7)\" width=\"20px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,JyvcBbhpH:fill??props.JyvcBbhpH??\"var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,JyvcBbhpH,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-SIdM9\",className),layoutId:layoutId,ref:ref,style:{\"--1ks6g9l\":JyvcBbhpH,...style}});});const css=[`.framer-SIdM9 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1ks6g9l); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"JyvcBbhpH\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"1ks6g9l\"},\"set\":{\"localId\":\"vectorSet/yCVTO18Yl\",\"id\":\"yCVTO18Yl\",\"moduleId\":\"ojJJ1vk8jjLvYC4XPxAT\"}}\n */const Icon=withCSS(Component,css,\"framer-SIdM9\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{JyvcBbhpH:{defaultValue:'var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1ks6g9l\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/yCVTO18Yl\\\",\\\"id\\\":\\\"yCVTO18Yl\\\",\\\"moduleId\\\":\\\"ojJJ1vk8jjLvYC4XPxAT\\\"}}\",\"framerVariables\":\"{\\\"JyvcBbhpH\\\":\\\"fill\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27b79d7)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-2bfEe\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 137 45\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 0 L 95 0 L 95 31.204 L 0 31.204 Z M 20.394 0.852 L 18.573 9.4 L 17.993 9.4 C 17.284 9.4 16.634 9.284 16.045 9.055 C 15.47 8.836 14.932 8.532 14.448 8.153 C 13.98 7.787 13.555 7.37 13.181 6.91 C 12.534 6.119 11.991 5.249 11.564 4.321 C 11.422 4.014 11.295 3.701 11.183 3.382 L 8.831 14.416 C 8.942 14.299 9.161 14.07 9.491 13.731 C 9.866 13.353 10.267 13.001 10.691 12.679 C 11.161 12.315 11.675 11.995 12.235 11.715 C 12.794 11.437 13.358 11.297 13.927 11.297 L 14.232 11.297 L 12.394 19.923 L 12.089 19.923 C 11.519 19.923 11.014 19.783 10.575 19.503 C 10.152 19.239 9.77 18.914 9.442 18.538 C 9.156 18.214 8.905 17.861 8.693 17.484 C 8.566 17.258 8.443 17.029 8.324 16.798 L 5.971 27.832 C 6.162 27.595 6.423 27.287 6.757 26.906 C 7.137 26.477 7.532 26.063 7.941 25.663 C 8.429 25.187 8.94 24.734 9.471 24.307 C 10.036 23.851 10.635 23.44 11.264 23.078 C 11.894 22.715 12.558 22.413 13.246 22.177 C 13.921 21.943 14.63 21.824 15.345 21.825 L 15.925 21.825 L 14.103 30.372 L 0 30.362 L 6.291 0.841 Z M 49.492 15.393 L 49.016 14.321 L 48.856 13.956 C 47.823 11.605 46.848 9.383 47.288 6.803 C 47.393 6.184 47.64 5.72 47.985 5.493 C 48.206 5.347 48.459 5.308 48.736 5.375 C 48.998 5.438 49.172 5.537 49.251 5.667 C 49.385 5.886 49.294 6.251 49.208 6.606 C 49.176 6.733 49.148 6.86 49.123 6.989 C 48.939 8.033 48.706 9.074 48.459 10.176 C 48.354 10.645 48.246 11.123 48.139 11.618 L 48.051 12.023 L 48.463 11.987 C 48.869 11.95 49.276 11.914 49.683 11.88 C 50.88 11.776 52.011 11.677 53.143 11.534 C 53.522 11.486 53.929 11.018 54.017 10.659 L 54.104 10.296 C 54.444 8.879 54.798 7.415 55.014 5.947 C 55.431 3.136 54.225 1.082 51.701 0.31 C 48.516 -0.665 44.655 0.732 42.913 3.489 C 41.008 6.502 40.759 9.86 42.17 13.465 C 42.735 14.913 43.443 16.324 44.128 17.688 L 44.479 18.39 L 44.366 18.397 C 43.966 18.418 43.575 18.441 43.19 18.461 C 42.001 18.526 40.878 18.587 39.756 18.678 C 39.437 18.705 38.98 19.045 38.919 19.392 C 38.814 19.981 38.7 20.572 38.584 21.161 C 38.243 22.936 37.89 24.769 37.76 26.598 C 37.624 28.53 38.867 30.224 40.85 30.815 C 41.724 31.075 42.588 31.204 43.44 31.204 C 44.508 31.204 45.553 31 46.568 30.592 C 50.389 29.055 52.61 24.588 51.516 20.634 C 51.018 18.831 50.24 17.086 49.488 15.399 Z M 44.678 18.782 C 44.811 19.053 44.943 19.324 45.073 19.594 C 45.829 21.18 46.088 22.828 45.839 24.491 C 45.769 24.946 45.519 25.353 45.146 25.622 C 44.827 25.851 44.469 25.945 44.135 25.886 C 43.807 25.827 43.685 25.701 43.622 25.61 C 43.452 25.363 43.429 24.911 43.557 24.224 C 43.578 24.125 43.602 24.028 43.63 23.932 C 43.658 23.83 43.687 23.726 43.707 23.623 C 43.948 22.429 44.187 21.235 44.435 19.992 L 44.678 18.779 Z M 28.623 0.537 L 22.937 0.537 L 16.529 30.684 L 26.02 30.684 L 27.566 25.469 L 23.325 25.469 L 28.623 0.537 Z M 40.274 0.487 C 39.81 0.487 39.365 0.491 38.931 0.494 C 37.93 0.503 36.984 0.511 36.05 0.47 C 35.067 0.43 34.824 1.008 34.717 1.578 C 34.565 2.359 34.403 3.138 34.23 3.915 C 34.163 4.219 34.097 4.523 34.031 4.828 L 32.81 10.542 C 31.781 15.355 30.751 20.17 29.726 24.986 C 29.469 26.19 29.232 27.372 28.978 28.623 L 28.636 30.316 L 28.561 30.681 L 34.234 30.681 L 40.652 0.487 Z M 82.761 25.138 C 82.67 25.995 82.632 26.845 82.144 27.63 C 81.906 28.011 81.971 28.569 81.819 29.019 C 81.734 29.274 81.503 29.489 81.314 29.698 C 81.122 29.915 80.741 29.868 80.581 29.635 C 80.362 29.316 80.166 28.988 80.194 28.578 C 80.253 27.717 80.322 26.855 80.356 25.992 C 80.36 25.841 80.222 25.675 80.117 25.541 C 80.092 25.508 79.914 25.545 79.85 25.602 C 79.266 26.113 78.5 26.33 77.89 26.776 C 76.381 27.881 74.743 28.09 72.976 27.662 C 72.884 27.64 72.78 27.626 72.705 27.575 C 72.551 27.469 72.368 27.37 72.269 27.22 C 71.641 26.275 71.607 25.242 71.862 24.176 C 71.907 23.996 71.994 23.814 72.105 23.663 C 72.393 23.28 72.776 22.952 72.995 22.539 C 73.641 21.324 74.796 20.858 75.971 20.437 C 76.502 20.247 77.1 20.292 77.645 20.065 C 78.111 19.874 78.577 19.99 79.017 20.241 C 79.262 20.383 79.531 20.491 79.805 20.564 C 80.492 20.746 81.217 20.314 81.357 19.643 C 81.495 18.986 81.505 18.281 81.766 17.68 C 82.036 17.054 82.168 16.407 82.375 15.777 C 82.549 15.245 82.915 14.777 83.203 14.283 C 83.311 14.097 83.795 14.033 83.983 14.154 C 84.326 14.373 84.512 14.7 84.65 15.063 C 84.682 15.15 84.688 15.251 84.686 15.345 C 84.682 15.728 84.67 16.111 84.668 16.265 C 84.537 17.348 84.467 18.191 84.026 18.988 C 83.76 19.467 83.772 20.099 83.657 20.661 C 83.501 21.407 82.982 22.027 82.982 22.845 C 82.984 23.609 82.841 24.373 82.759 25.137 L 82.761 25.137 Z M 79.987 21.91 C 80.044 21.689 79.973 21.533 79.782 21.428 C 79.345 21.18 78.865 21.166 78.397 21.243 C 77.932 21.32 77.489 21.535 77.023 21.598 C 76.53 21.665 76.103 21.825 75.724 22.133 C 75.205 22.557 74.675 22.962 74.182 23.416 C 73.614 23.939 73.26 24.619 73.011 25.341 C 72.958 25.493 73.031 25.724 73.117 25.88 C 73.381 26.368 73.874 26.579 74.297 26.423 C 75.104 26.125 75.892 25.799 76.549 25.209 C 76.972 24.828 77.432 24.479 77.894 24.142 C 78.731 23.532 79.375 22.861 79.987 21.912 Z M 92.725 28.751 C 92.636 28.858 92.551 28.972 92.465 29.084 C 92.322 29.287 92.164 29.479 91.992 29.659 C 91.722 29.931 91.458 30.107 91.207 30.18 L 91.008 30.239 C 90.425 30.412 89.821 30.59 89.212 30.604 C 89.027 30.608 88.845 30.604 88.66 30.604 C 88.174 30.598 87.714 30.592 87.254 30.711 C 87.12 30.742 86.981 30.742 86.846 30.711 C 86.752 30.691 86.659 30.661 86.571 30.62 C 85.724 30.217 85.132 29.761 84.709 29.187 C 84.524 28.948 84.444 28.643 84.488 28.343 C 84.529 28.073 84.681 27.832 84.912 27.666 C 85.301 27.386 85.722 27.149 86.132 26.922 C 86.444 26.748 86.92 26.861 87.153 27.145 C 87.246 27.259 87.333 27.378 87.42 27.498 C 87.503 27.614 87.584 27.727 87.674 27.834 C 88.014 28.248 88.253 28.229 88.458 28.146 C 88.666 28.062 88.877 27.978 89.09 27.895 C 89.582 27.701 90.091 27.502 90.581 27.285 C 90.951 27.124 91.215 26.788 91.284 26.391 C 91.35 26.032 91.23 25.664 90.964 25.413 C 90.593 25.065 90.024 24.567 89.39 24.276 C 88.764 23.986 88.276 23.542 87.856 22.876 C 87.655 22.557 87.444 22.214 87.274 21.853 C 87.055 21.389 87.066 20.922 87.303 20.572 C 87.756 19.901 88.158 19.393 88.565 18.978 C 88.994 18.537 89.539 18.226 90.137 18.08 C 90.32 18.037 90.504 17.994 90.689 17.95 C 91.158 17.847 91.624 17.732 92.087 17.605 C 92.711 17.429 93.313 17.514 93.88 17.644 L 94.078 17.707 L 94.443 17.823 C 94.81 17.936 95.047 18.299 94.992 18.67 C 94.939 19.021 94.731 19.278 94.37 19.428 C 94.119 19.534 93.825 19.651 93.517 19.704 C 91.811 20.002 90.413 20.953 89.27 21.843 C 89.175 21.918 89.124 22.062 89.144 22.208 C 89.153 22.273 89.189 22.435 89.347 22.502 C 90.002 22.784 90.553 23.209 91.087 23.623 C 91.307 23.794 91.526 23.962 91.75 24.122 C 92.94 24.963 93.137 26.19 93.173 27.281 C 93.191 27.877 93.041 28.372 92.727 28.757 Z M 64.845 26.697 C 64.221 25.939 64.223 24.845 64.849 24.09 L 64.859 24.076 L 64.873 24.061 C 65.179 23.729 65.493 23.403 65.814 23.086 L 65.923 22.975 L 65.935 22.962 L 65.948 22.952 C 66.289 22.636 66.713 22.424 67.17 22.338 L 67.482 19.153 L 69.283 0.818 L 69.315 0.485 L 68.981 0.485 C 68.387 0.485 67.803 0.49 67.23 0.492 C 65.814 0.499 64.477 0.506 63.129 0.467 C 62.176 0.439 61.834 0.901 61.607 1.605 C 59.822 7.135 57.987 12.752 56.211 18.186 C 55.634 19.952 55.058 21.718 54.481 23.484 C 53.98 25.018 53.481 26.553 52.983 28.088 L 52.126 30.727 L 52.546 30.727 C 52.951 30.727 53.346 30.727 53.735 30.731 C 54.117 30.731 54.489 30.735 54.858 30.735 C 55.634 30.735 56.39 30.728 57.15 30.7 C 57.541 30.686 57.942 30.209 58.057 29.873 C 58.297 29.177 58.493 28.465 58.684 27.777 C 58.734 27.592 58.785 27.407 58.837 27.223 L 61.129 27.223 L 60.673 30.698 L 66.349 30.698 L 66.624 27.882 C 65.682 27.73 65.109 27.024 64.845 26.698 Z M 61.866 21.977 C 61.351 21.958 60.836 21.943 60.32 21.932 L 63.4 11.105 Z M 66.974 26.934 C 66.32 26.934 65.9 26.523 65.576 26.121 C 65.195 25.663 65.195 24.991 65.578 24.527 C 65.818 24.264 66.06 24.018 66.295 23.783 L 66.378 23.7 C 66.783 23.32 67.358 23.181 67.892 23.333 C 68.062 23.365 68.209 23.469 68.295 23.619 C 68.356 23.737 68.362 23.873 68.308 23.99 C 68.198 24.233 68.229 24.515 68.391 24.728 L 68.413 24.756 L 68.427 24.789 C 68.518 24.998 68.559 25.229 68.547 25.456 C 68.566 25.842 68.426 26.218 68.16 26.497 C 67.893 26.776 67.524 26.933 67.138 26.932 L 67.068 26.932 C 67.035 26.932 67.003 26.934 66.972 26.934 Z\" fill=\"transparent\" height=\"31.204306574490104px\" id=\"npXdcn6z5\" transform=\"translate(0 6)\" width=\"94.99999377009726px\"><path d=\"M 0 0 L 95 0 L 95 31.204 L 0 31.204 Z\" fill=\"transparent\" height=\"31.204306574489515px\" id=\"hxwqN6Mv9\" width=\"94.99977779344584px\"/><path d=\"M 20.394 0.852 L 18.573 9.4 L 17.993 9.4 C 17.284 9.4 16.634 9.284 16.045 9.055 C 15.47 8.836 14.932 8.532 14.448 8.153 C 13.98 7.787 13.555 7.37 13.181 6.91 C 12.534 6.119 11.991 5.249 11.564 4.321 C 11.422 4.014 11.295 3.701 11.183 3.382 L 8.831 14.416 C 8.942 14.298 9.161 14.07 9.491 13.731 C 9.866 13.352 10.267 13.001 10.691 12.679 C 11.161 12.315 11.675 11.995 12.235 11.715 C 12.794 11.437 13.358 11.297 13.927 11.297 L 14.232 11.297 L 12.394 19.923 L 12.089 19.923 C 11.519 19.923 11.014 19.783 10.575 19.503 C 10.152 19.239 9.77 18.914 9.442 18.538 C 9.156 18.214 8.905 17.861 8.693 17.484 C 8.566 17.258 8.443 17.029 8.324 16.798 L 5.971 27.832 C 6.162 27.595 6.423 27.287 6.757 26.906 C 7.137 26.477 7.532 26.063 7.941 25.663 C 8.429 25.187 8.94 24.734 9.471 24.307 C 10.036 23.851 10.635 23.44 11.264 23.078 C 11.894 22.715 12.558 22.413 13.246 22.177 C 13.921 21.943 14.63 21.824 15.345 21.825 L 15.925 21.825 L 14.103 30.372 L 0 30.362 L 6.291 0.841 Z M 49.492 15.393 L 49.016 14.321 L 48.856 13.956 C 47.823 11.605 46.848 9.383 47.288 6.803 C 47.393 6.184 47.64 5.72 47.985 5.493 C 48.206 5.347 48.459 5.308 48.736 5.375 C 48.998 5.438 49.172 5.537 49.251 5.667 C 49.385 5.886 49.294 6.251 49.208 6.606 C 49.176 6.733 49.148 6.86 49.123 6.989 C 48.939 8.033 48.706 9.074 48.459 10.176 C 48.354 10.645 48.246 11.123 48.139 11.618 L 48.051 12.023 L 48.463 11.987 C 48.869 11.95 49.276 11.914 49.683 11.88 C 50.88 11.776 52.011 11.677 53.143 11.534 C 53.522 11.486 53.929 11.018 54.017 10.659 L 54.104 10.296 C 54.444 8.879 54.798 7.415 55.014 5.947 C 55.431 3.136 54.225 1.082 51.701 0.31 C 48.516 -0.665 44.655 0.732 42.913 3.489 C 41.008 6.502 40.759 9.86 42.17 13.465 C 42.735 14.913 43.443 16.324 44.128 17.688 L 44.479 18.39 L 44.366 18.397 C 43.966 18.418 43.575 18.441 43.19 18.461 C 42.001 18.526 40.878 18.587 39.756 18.678 C 39.437 18.705 38.98 19.045 38.919 19.392 C 38.814 19.981 38.7 20.572 38.584 21.161 C 38.243 22.936 37.89 24.769 37.76 26.598 C 37.624 28.53 38.867 30.224 40.85 30.815 C 41.724 31.075 42.588 31.204 43.44 31.204 C 44.508 31.204 45.553 31 46.568 30.592 C 50.389 29.055 52.61 24.588 51.516 20.634 C 51.018 18.831 50.24 17.086 49.488 15.399 Z M 44.678 18.782 C 44.811 19.053 44.943 19.324 45.073 19.594 C 45.829 21.18 46.088 22.828 45.839 24.491 C 45.769 24.946 45.519 25.353 45.146 25.622 C 44.827 25.851 44.469 25.945 44.135 25.886 C 43.807 25.827 43.685 25.701 43.622 25.61 C 43.452 25.363 43.429 24.911 43.557 24.224 C 43.578 24.125 43.602 24.028 43.63 23.932 C 43.658 23.83 43.687 23.726 43.707 23.623 C 43.948 22.429 44.187 21.235 44.435 19.992 L 44.678 18.779 Z M 28.623 0.537 L 22.937 0.537 L 16.529 30.684 L 26.02 30.684 L 27.566 25.469 L 23.325 25.469 L 28.623 0.537 Z M 40.274 0.487 C 39.81 0.487 39.365 0.491 38.931 0.494 C 37.93 0.503 36.984 0.511 36.05 0.47 C 35.067 0.43 34.824 1.008 34.717 1.578 C 34.565 2.359 34.403 3.138 34.23 3.915 C 34.163 4.219 34.097 4.523 34.031 4.828 L 32.81 10.541 C 31.781 15.355 30.751 20.17 29.726 24.986 C 29.469 26.19 29.232 27.372 28.978 28.623 L 28.636 30.316 L 28.561 30.681 L 34.234 30.681 L 40.652 0.487 Z M 82.761 25.138 C 82.67 25.995 82.632 26.845 82.144 27.63 C 81.906 28.011 81.971 28.569 81.819 29.019 C 81.734 29.274 81.503 29.489 81.314 29.698 C 81.122 29.915 80.741 29.868 80.581 29.635 C 80.362 29.316 80.166 28.988 80.194 28.578 C 80.253 27.717 80.322 26.855 80.356 25.992 C 80.36 25.841 80.222 25.675 80.117 25.541 C 80.092 25.508 79.914 25.545 79.85 25.602 C 79.266 26.113 78.5 26.33 77.89 26.776 C 76.381 27.881 74.743 28.09 72.976 27.662 C 72.884 27.64 72.78 27.626 72.705 27.575 C 72.551 27.469 72.368 27.37 72.269 27.22 C 71.641 26.275 71.607 25.241 71.862 24.176 C 71.907 23.996 71.994 23.814 72.105 23.663 C 72.393 23.28 72.776 22.952 72.995 22.539 C 73.641 21.324 74.796 20.858 75.971 20.437 C 76.502 20.247 77.1 20.292 77.645 20.065 C 78.111 19.874 78.577 19.99 79.017 20.241 C 79.262 20.383 79.531 20.491 79.805 20.564 C 80.492 20.746 81.217 20.314 81.357 19.643 C 81.495 18.986 81.505 18.281 81.766 17.68 C 82.036 17.054 82.168 16.407 82.375 15.777 C 82.549 15.245 82.915 14.777 83.203 14.283 C 83.311 14.097 83.795 14.033 83.983 14.154 C 84.326 14.373 84.512 14.7 84.65 15.063 C 84.682 15.15 84.688 15.251 84.686 15.345 C 84.682 15.728 84.67 16.111 84.668 16.265 C 84.537 17.347 84.467 18.191 84.026 18.988 C 83.76 19.467 83.772 20.099 83.657 20.661 C 83.501 21.407 82.982 22.027 82.982 22.845 C 82.984 23.609 82.841 24.373 82.759 25.137 L 82.761 25.137 Z M 79.987 21.91 C 80.044 21.689 79.973 21.533 79.782 21.428 C 79.345 21.18 78.865 21.166 78.397 21.242 C 77.932 21.32 77.489 21.535 77.023 21.598 C 76.53 21.665 76.103 21.825 75.724 22.133 C 75.205 22.557 74.675 22.962 74.182 23.416 C 73.614 23.939 73.26 24.619 73.011 25.341 C 72.958 25.493 73.031 25.724 73.117 25.88 C 73.381 26.368 73.874 26.579 74.297 26.423 C 75.104 26.125 75.892 25.799 76.549 25.209 C 76.972 24.828 77.432 24.479 77.894 24.142 C 78.731 23.532 79.375 22.861 79.987 21.912 Z M 92.725 28.751 C 92.636 28.858 92.551 28.972 92.465 29.084 C 92.322 29.287 92.164 29.479 91.992 29.659 C 91.722 29.931 91.458 30.107 91.207 30.18 L 91.008 30.239 C 90.425 30.412 89.821 30.59 89.212 30.604 C 89.027 30.608 88.845 30.604 88.66 30.604 C 88.174 30.598 87.714 30.592 87.254 30.711 C 87.12 30.742 86.981 30.742 86.846 30.711 C 86.752 30.691 86.659 30.661 86.571 30.62 C 85.724 30.217 85.132 29.761 84.709 29.187 C 84.524 28.948 84.444 28.643 84.488 28.343 C 84.529 28.073 84.681 27.832 84.912 27.666 C 85.301 27.386 85.722 27.149 86.132 26.922 C 86.444 26.748 86.92 26.861 87.153 27.145 C 87.246 27.259 87.333 27.378 87.42 27.498 C 87.503 27.614 87.584 27.727 87.674 27.834 C 88.014 28.248 88.253 28.229 88.458 28.146 C 88.666 28.062 88.877 27.978 89.09 27.895 C 89.582 27.701 90.091 27.502 90.581 27.285 C 90.951 27.124 91.215 26.788 91.284 26.391 C 91.35 26.032 91.23 25.664 90.964 25.413 C 90.593 25.065 90.024 24.567 89.39 24.276 C 88.764 23.986 88.276 23.542 87.856 22.876 C 87.655 22.557 87.444 22.214 87.274 21.853 C 87.055 21.389 87.066 20.922 87.303 20.572 C 87.756 19.901 88.158 19.393 88.565 18.978 C 88.994 18.537 89.539 18.226 90.137 18.08 C 90.32 18.037 90.504 17.994 90.689 17.95 C 91.158 17.847 91.624 17.732 92.087 17.605 C 92.711 17.429 93.313 17.514 93.88 17.644 L 94.078 17.707 L 94.443 17.822 C 94.81 17.936 95.047 18.299 94.992 18.67 C 94.939 19.021 94.731 19.278 94.37 19.428 C 94.119 19.534 93.825 19.651 93.517 19.704 C 91.811 20.002 90.413 20.953 89.27 21.843 C 89.175 21.918 89.124 22.062 89.144 22.208 C 89.153 22.273 89.189 22.435 89.347 22.502 C 90.002 22.784 90.553 23.209 91.087 23.623 C 91.307 23.794 91.526 23.962 91.75 24.122 C 92.94 24.963 93.137 26.19 93.173 27.281 C 93.191 27.877 93.041 28.372 92.727 28.757 Z M 64.845 26.697 C 64.221 25.939 64.223 24.845 64.849 24.09 L 64.859 24.076 L 64.873 24.061 C 65.179 23.729 65.493 23.403 65.814 23.086 L 65.923 22.975 L 65.935 22.962 L 65.948 22.952 C 66.289 22.636 66.713 22.424 67.17 22.338 L 67.482 19.152 L 69.283 0.818 L 69.315 0.485 L 68.981 0.485 C 68.387 0.485 67.803 0.49 67.23 0.492 C 65.814 0.499 64.477 0.505 63.129 0.467 C 62.176 0.439 61.834 0.901 61.607 1.605 C 59.822 7.135 57.987 12.752 56.211 18.186 C 55.634 19.952 55.058 21.718 54.481 23.484 C 53.98 25.018 53.481 26.553 52.983 28.088 L 52.126 30.727 L 52.546 30.727 C 52.951 30.727 53.346 30.727 53.735 30.731 C 54.117 30.731 54.489 30.735 54.858 30.735 C 55.634 30.735 56.39 30.728 57.15 30.7 C 57.541 30.686 57.942 30.209 58.057 29.873 C 58.297 29.177 58.493 28.465 58.684 27.777 C 58.734 27.592 58.785 27.407 58.837 27.223 L 61.129 27.223 L 60.673 30.698 L 66.349 30.698 L 66.624 27.882 C 65.682 27.73 65.109 27.024 64.845 26.698 Z M 61.866 21.977 C 61.351 21.958 60.836 21.943 60.32 21.932 L 63.4 11.105 Z\" fill=\"rgb(0, 13, 255)\" height=\"31.204288761379715px\" id=\"tWQNBdGYm\" transform=\"translate(0 0)\" width=\"94.99999377009726px\"/><path d=\"M 1.684 3.662 C 1.029 3.662 0.61 3.25 0.286 2.849 C -0.096 2.391 -0.096 1.719 0.288 1.255 C 0.527 0.991 0.77 0.746 1.005 0.511 L 1.088 0.428 C 1.493 0.048 2.068 -0.092 2.602 0.061 C 2.771 0.093 2.919 0.197 3.005 0.346 C 3.066 0.464 3.072 0.6 3.017 0.717 C 2.908 0.961 2.938 1.243 3.1 1.456 L 3.123 1.484 L 3.136 1.516 C 3.228 1.726 3.268 1.957 3.256 2.184 C 3.275 2.569 3.135 2.945 2.869 3.224 C 2.603 3.503 2.234 3.661 1.848 3.66 L 1.777 3.66 C 1.745 3.66 1.712 3.662 1.682 3.662 Z\" fill=\"rgb(0, 13, 255)\" height=\"3.6616542612459693px\" id=\"s6lKmg34W\" transform=\"translate(65.29 23.273)\" width=\"3.2584349778657504px\"/></g></svg>',style:{...style}});});const css=[`.framer-2bfEe { -webkit-mask: ${mask}; aspect-ratio: 3.0444444444444443; display: block; mask: ${mask}; user-select: none; width: 137px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 137\n * @framerIntrinsicHeight 45\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Logo\",\"color\":{\"type\":\"static\",\"value\":\"rgb(0,13,255)\"},\"set\":{\"localId\":\"vectorSet/PGLwI7qBR\",\"id\":\"PGLwI7qBR\",\"moduleId\":\"nGA8wNKPg0DzMXnuY8kK\"}}\n */const Icon=withCSS(Component,css,\"framer-2bfEe\");Icon.displayName=\"Logo\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Logo\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(0,13,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/PGLwI7qBR\\\",\\\"id\\\":\\\"PGLwI7qBR\\\",\\\"moduleId\\\":\\\"nGA8wNKPg0DzMXnuY8kK\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"45\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"137\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27b79d7)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ControlType,cx,getFontsFromSharedStyle,Link,queryCache,RichText,useComponentViewport,useLocaleCode,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Projects from\"https://framerusercontent.com/modules/y8k3v5dhQRUfR2On95KL/qsUJt65HsUg9QifcQhen/oMeWWpHh7.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/eT4lPihYE25P8CL4HGLX/ZrBDbkJFXBWhnEMa4JkC/ooy8IaEfD.js\";const enabledGestures={xf3peiNwF:{hover:true}};const serializationHash=\"framer-PlHvT\";const variantClassNames={xf3peiNwF:\"framer-v-11gvyoq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const idwID_RJZ=undefined;const yDR42taIh=undefined;const azepr4zJH=undefined;const repeater_item_countEXtc8huWp=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const numberToString=(value,options={},activeLocale)=>{const fallbackLocale=\"en-US\";const locale=options.locale||activeLocale||fallbackLocale;const{useGrouping,notation,compactDisplay,style,currency,currencyDisplay,unit,unitDisplay,minimumFractionDigits,maximumFractionDigits,minimumIntegerDigits}=options;const formatOptions={useGrouping,notation,compactDisplay,style,currency,currencyDisplay,unit,unitDisplay,minimumFractionDigits,maximumFractionDigits,minimumIntegerDigits};const number=Number(value);try{return number.toLocaleString(locale,formatOptions);}catch{try{return number.toLocaleString(fallbackLocale,formatOptions);}catch{return number.toLocaleString();}}};const query=prequery=>prequery({from:{alias:\"EXtc8huWp\",data:Projects,type:\"Collection\"},select:[]});const query1=()=>({from:{alias:\"EXtc8huWp\",data:Projects,type:\"Collection\"},select:[]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,visible,width,...props})=>{return{...props,azepr4zJH:title??props.azepr4zJH??\"[ Projects ]\",idwID_RJZ:link??props.idwID_RJZ,yDR42taIh:visible??props.yDR42taIh};};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,yDR42taIh,azepr4zJH,idwID_RJZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"xf3peiNwF\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const activeLocaleCode=useLocaleCode();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:idwID_RJZ,motionChild:true,nodeId:\"xf3peiNwF\",openInNewTab:false,scopeId:\"dDM8GqJ6u\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-11gvyoq\",className,classNames)} framer-4cwvxg`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"xf3peiNwF\",ref:refBinding,style:{...style},...addPropertyOverrides({\"xf3peiNwF-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[yDR42taIh!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1481c5n\",layoutDependency:layoutDependency,layoutId:\"EXtc8huWp\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{const repeater_item_countEXtc8huWp=collection?.length??0;const textContent=numberToString(repeater_item_countEXtc8huWp,{locale:\"\",minimumIntegerDigits:2,notation:\"standard\",style:\"decimal\"},activeLocaleCode);return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13fv65s\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"dSIyrbSkB\",style:{backgroundColor:\"var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, rgb(10, 10, 10))\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)))\"},children:\"06\"})}),className:\"framer-1bhkv1b\",\"data-framer-name\":\"No.\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"UMxjbQIAU\",style:{\"--extracted-r6o4lv\":\"var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:textContent,verticalAlignment:\"top\",withExternalLayout:true})})});}})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5dl0iq\",\"data-framer-name\":\"Bg\",layoutDependency:layoutDependency,layoutId:\"d4GWE_sT4\",style:{backgroundColor:\"var(--token-748db473-3e36-4926-aaa9-7a69187a09d1, rgb(245, 245, 245))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,opacity:0,scale:.8},variants:{\"xf3peiNwF-hover\":{opacity:1,scale:1}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18j28yi\",\"data-styles-preset\":\"ooy8IaEfD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, rgb(10, 10, 10)))\"},children:\"Projects\"})}),className:\"framer-xd39n5\",\"data-framer-name\":\"nav-link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fFl3rT7ne\",style:{\"--extracted-r6o4lv\":\"var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, rgb(10, 10, 10))\",\"--framer-paragraph-spacing\":\"0px\"},text:azepr4zJH,variants:{\"xf3peiNwF-hover\":{\"--extracted-r6o4lv\":\"var(--token-49828cab-2550-4c5b-9069-e27777bd4797, rgb(0, 13, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"xf3peiNwF-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18j28yi\",\"data-styles-preset\":\"ooy8IaEfD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-49828cab-2550-4c5b-9069-e27777bd4797, rgb(0, 13, 255)))\"},children:\"[ Projects ]\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PlHvT.framer-4cwvxg, .framer-PlHvT .framer-4cwvxg { display: block; }\",\".framer-PlHvT.framer-11gvyoq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-PlHvT .framer-1481c5n { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-PlHvT .framer-13fv65s { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); justify-content: center; overflow: visible; padding: 2px 3px 2px 3px; position: relative; width: 20px; }\",\".framer-PlHvT .framer-1bhkv1b, .framer-PlHvT .framer-xd39n5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-PlHvT .framer-5dl0iq { bottom: -4px; flex: none; left: -8px; overflow: visible; position: absolute; right: -8px; top: -4px; z-index: 0; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 76\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"s7i7NJyMw\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"yDR42taIh\":\"visible\",\"azepr4zJH\":\"title\",\"idwID_RJZ\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdDM8GqJ6u=withCSS(Component,css,\"framer-PlHvT\");export default FramerdDM8GqJ6u;FramerdDM8GqJ6u.displayName=\"Nav Link\";FramerdDM8GqJ6u.defaultProps={height:22,width:76};addPropertyControls(FramerdDM8GqJ6u,{yDR42taIh:{defaultValue:false,title:\"Visible\",type:ControlType.Boolean},onyDR42taIhChange:{changes:\"yDR42taIh\",type:ControlType.ChangeHandler},azepr4zJH:{defaultValue:\"[ Projects ]\",displayTextArea:false,title:\"Title\",type:ControlType.String},onazepr4zJHChange:{changes:\"azepr4zJH\",type:ControlType.ChangeHandler},idwID_RJZ:{title:\"Link\",type:ControlType.Link}});addFonts(FramerdDM8GqJ6u,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerdDM8GqJ6u.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query1(),locale);return Promise.allSettled([queryCacheEntry.preload()]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdDM8GqJ6u\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"s7i7NJyMw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"76\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"yDR42taIh\\\":\\\"visible\\\",\\\"azepr4zJH\\\":\\\"title\\\",\\\"idwID_RJZ\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"22\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8a3d870)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/yTth1auIlra9YMfyQntp/JjTKELWTomvXDvUOigO6/pS5iC7Yfr.js\";import Menu from\"https://framerusercontent.com/modules/1JEyXNtZjCzYe5fAxwTp/X2yO08VAko9eqaSZV14p/h3I1Go4y4.js\";import Logo from\"https://framerusercontent.com/modules/hmeto3dgxlxflIRJvJH9/KULmmZIoBgfGHkV2J1IK/tXLii2hEj.js\";import NavLink from\"https://framerusercontent.com/modules/pJ5ixFyjKYk9EQh4vOxV/HHDMTDLKL27ae34Iu14Z/dDM8GqJ6u.js\";const LogoFonts=getFonts(Logo);const NavLinkFonts=getFonts(NavLink);const MenuFonts=getFonts(Menu);const cycleOrder=[\"drfrevDOY\",\"VyKTTklYE\",\"xflvp2Hcq\"];const serializationHash=\"framer-afr7T\";const variantClassNames={drfrevDOY:\"framer-v-xn5ujr\",VyKTTklYE:\"framer-v-147bj4p\",xflvp2Hcq:\"framer-v-1xlqb85\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const RM8GxqSDJ=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"drfrevDOY\",Phone:\"xflvp2Hcq\",Tablet:\"VyKTTklYE\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,RM8GxqSDJ:click??props.RM8GxqSDJ,variant:humanReadableVariantMap[props.variant]??props.variant??\"drfrevDOY\"};};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,RM8GxqSDJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"drfrevDOY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap147umgy=activeVariantCallback(async(...args)=>{if(RM8GxqSDJ){const res=await RM8GxqSDJ(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"xflvp2Hcq\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-xn5ujr\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"drfrevDOY\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{xflvp2Hcq:{backgroundColor:\"var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255))\"}},...addPropertyOverrides({VyKTTklYE:{\"data-framer-name\":\"Tablet\"},xflvp2Hcq:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t24wse\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"p6oCaEFCl\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"u9555NNFP\",openInNewTab:false,scopeId:\"XGsCb4UNn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1qwkxvk framer-1fy7uf1\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"u9555NNFP\",children:/*#__PURE__*/_jsx(Logo,{animated:true,className:\"framer-uzkqhw\",layoutDependency:layoutDependency,layoutId:\"ACTKhaWfL\"})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-16oj7r1\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"FSz3ROBF1\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"qRsygDIwz\"},implicitPathVariables:undefined},{href:{webPageId:\"qRsygDIwz\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+12+0+11+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-42ep00-container\",layoutDependency:layoutDependency,layoutId:\"hoDXsvm19-container\",nodeId:\"hoDXsvm19\",rendersWithMotion:true,scopeId:\"XGsCb4UNn\",children:/*#__PURE__*/_jsx(NavLink,{azepr4zJH:\"[ Projets ]\",height:\"100%\",id:\"hoDXsvm19\",idwID_RJZ:resolvedLinks[0],layoutId:\"hoDXsvm19\",width:\"100%\",yDR42taIh:true,...addPropertyOverrides({VyKTTklYE:{idwID_RJZ:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MhKMLAHHm\"},implicitPathVariables:undefined},{href:{webPageId:\"MhKMLAHHm\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+12+0+11+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-ktjz8t-container\",layoutDependency:layoutDependency,layoutId:\"WY4qnuaM8-container\",nodeId:\"WY4qnuaM8\",rendersWithMotion:true,scopeId:\"XGsCb4UNn\",children:/*#__PURE__*/_jsx(NavLink,{azepr4zJH:\"[ Contact ]\",height:\"100%\",id:\"WY4qnuaM8\",idwID_RJZ:resolvedLinks1[0],layoutId:\"WY4qnuaM8\",width:\"100%\",yDR42taIh:false,...addPropertyOverrides({VyKTTklYE:{idwID_RJZ:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r09zht\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"aOHFJADYN\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t0e81j\",\"data-framer-name\":\"Frame\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Kq9WyHuF2\",onTap:onTap147umgy,style:{backgroundColor:\"var(--token-17db7510-0c09-47cd-9b77-573f34b0dca1, rgb(10, 10, 10))\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},children:[/*#__PURE__*/_jsx(Menu,{animated:true,className:\"framer-5mbdom\",\"data-framer-name\":\"lucide:menu\",layoutDependency:layoutDependency,layoutId:\"tbUZhs4WE\",style:{\"--1ks6g9l\":\"var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qyb872\",\"data-styles-preset\":\"pS5iC7Yfr\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)))\"},children:\"Menu\"})}),className:\"framer-158tpt6\",\"data-framer-name\":\"Menu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"B4v3VK1es\",style:{\"--extracted-r6o4lv\":\"var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-afr7T.framer-1fy7uf1, .framer-afr7T .framer-1fy7uf1 { display: block; }\",\".framer-afr7T.framer-xn5ujr { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 0px 12px 0px; position: relative; width: 1600px; }\",\".framer-afr7T .framer-t24wse { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 12px 0px 12px; position: relative; width: 100%; }\",\".framer-afr7T .framer-1qwkxvk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-afr7T .framer-uzkqhw { flex: none; height: var(--framer-aspect-ratio-supported, 42px); position: relative; width: 130px; }\",\".framer-afr7T .framer-16oj7r1 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; list-style: none; margin: 0px; overflow: visible; padding: 0px 0px 0px 72px; position: relative; width: 1px; }\",\".framer-afr7T .framer-42ep00-container, .framer-afr7T .framer-ktjz8t-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-afr7T .framer-1r09zht { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-afr7T .framer-t0e81j { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 18px 10px 16px; position: relative; width: min-content; }\",\".framer-afr7T .framer-5mbdom { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-afr7T .framer-158tpt6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-afr7T.framer-v-147bj4p.framer-xn5ujr { width: 810px; }\",\".framer-afr7T.framer-v-147bj4p .framer-t24wse { width: 96%; }\",\".framer-afr7T.framer-v-147bj4p .framer-16oj7r1 { gap: 24px; }\",\".framer-afr7T.framer-v-1xlqb85.framer-xn5ujr { width: 390px; }\",\".framer-afr7T.framer-v-1xlqb85 .framer-t24wse { gap: unset; justify-content: space-between; padding: 0px; width: 90%; }\",\".framer-afr7T.framer-v-1xlqb85 .framer-uzkqhw { height: var(--framer-aspect-ratio-supported, 20px); width: 93px; }\",\".framer-afr7T.framer-v-1xlqb85 .framer-t0e81j { gap: 6px; padding: 8px 16px 8px 12px; }\",\".framer-afr7T.framer-v-1xlqb85 .framer-5mbdom { height: var(--framer-aspect-ratio-supported, 20px); width: 20px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 1600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"VyKTTklYE\":{\"layout\":[\"fixed\",\"auto\"]},\"xflvp2Hcq\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"RM8GxqSDJ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXGsCb4UNn=withCSS(Component,css,\"framer-afr7T\");export default FramerXGsCb4UNn;FramerXGsCb4UNn.displayName=\"Navbar\";FramerXGsCb4UNn.defaultProps={height:68,width:1600};addPropertyControls(FramerXGsCb4UNn,{variant:{options:[\"drfrevDOY\",\"VyKTTklYE\",\"xflvp2Hcq\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},RM8GxqSDJ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerXGsCb4UNn,[{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\"}]},...LogoFonts,...NavLinkFonts,...MenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerXGsCb4UNn.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXGsCb4UNn\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1600\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"68\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"RM8GxqSDJ\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VyKTTklYE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xflvp2Hcq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27b79d7)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-ptEzT .framer-styles-preset-1v7m9w4:not(.rich-text-wrapper), .framer-ptEzT .framer-styles-preset-1v7m9w4.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-49828cab-2550-4c5b-9069-e27777bd4797, #000dff); --framer-link-text-color: var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, #ffffff); transition-delay: 0s; transition-duration: 0.4s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-ptEzT\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c8e5bf6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const JyvcBbhpH=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 13.7 13.7\" fill=\"transparent\" height=\"13.700200000000002px\" id=\"RikX9GQ7N\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--1ks6g9l, var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)))\" transform=\"translate(5.07 5.15)\" width=\"13.70019px\"/><path d=\"M 13.7 0 L 0 13.7\" fill=\"transparent\" height=\"13.700200000000002px\" id=\"UsX8VK41x\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\" stroke=\"var(--1ks6g9l, var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)))\" transform=\"translate(5.229 5.15)\" width=\"13.70021px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,JyvcBbhpH:fill??props.JyvcBbhpH??\"var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,JyvcBbhpH,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-HPOYj\",className),layoutId:layoutId,ref:ref,style:{\"--1ks6g9l\":JyvcBbhpH,...style}});});const css=[`.framer-HPOYj { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1ks6g9l); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"JyvcBbhpH\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Close\",\"color\":{\"type\":\"variable\",\"value\":\"1ks6g9l\"},\"set\":{\"localId\":\"vectorSet/yCVTO18Yl\",\"id\":\"yCVTO18Yl\",\"moduleId\":\"ojJJ1vk8jjLvYC4XPxAT\"}}\n */const Icon=withCSS(Component,css,\"framer-HPOYj\");Icon.displayName=\"Close\";export default Icon;addPropertyControls(Icon,{JyvcBbhpH:{defaultValue:'var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"JyvcBbhpH\\\":\\\"fill\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Close\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1ks6g9l\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/yCVTO18Yl\\\",\\\"id\\\":\\\"yCVTO18Yl\\\",\\\"moduleId\\\":\\\"ojJJ1vk8jjLvYC4XPxAT\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8a3d870)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,InjectSelectionStyle,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,withFlowFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import LayoutJumpPreventer from\"https://framerusercontent.com/modules/h8ioHyt4BUxuvVCE1Q10/aTM6mEMGlM19JjX8exDe/AvoidLayoutJumping_Prod.js\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import SectionNewsletter from\"#framer/local/canvasComponent/ANys0m0_2/ANys0m0_2.js\";import SectionFooter from\"#framer/local/canvasComponent/nEWAm8JvN/nEWAm8JvN.js\";import Navbar from\"#framer/local/canvasComponent/XGsCb4UNn/XGsCb4UNn.js\";import*as sharedStyle1 from\"#framer/local/css/Dua7USfWn/Dua7USfWn.js\";import*as sharedStyle4 from\"#framer/local/css/g1QrYAA37/g1QrYAA37.js\";import*as sharedStyle3 from\"#framer/local/css/ooy8IaEfD/ooy8IaEfD.js\";import*as sharedStyle from\"#framer/local/css/pS5iC7Yfr/pS5iC7Yfr.js\";import*as sharedStyle2 from\"#framer/local/css/VPPVPUrW_/VPPVPUrW_.js\";import SMS from\"#framer/local/vector/rdcNOYHhz/rdcNOYHhz.js\";import Linkedin from\"#framer/local/vector/xiQW4zIyg/xiQW4zIyg.js\";import Close from\"#framer/local/vector/zByvxFuoc/zByvxFuoc.js\";const SmoothScrollFonts=getFonts(SmoothScroll);const NavbarFonts=getFonts(Navbar);const CloseFonts=getFonts(Close);const SMSFonts=getFonts(SMS);const LinkedinFonts=getFonts(Linkedin);const LayoutJumpPreventerFonts=getFonts(LayoutJumpPreventer);const SectionNewsletterFonts=getFonts(SectionNewsletter);const SectionFooterFonts=getFonts(SectionFooter);const MotionDivWithFlowFX=withFlowFX(motion.div);const breakpoints={HtyzkmEX2:\"(max-width: 809.98px)\",tu5kC3BRT:\"(min-width: 1190px)\",XBrcLuuPo:\"(min-width: 810px) and (max-width: 1189.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-EUW4B\";const variantClassNames={HtyzkmEX2:\"framer-v-1ispspt\",tu5kC3BRT:\"framer-v-14i31lh\",XBrcLuuPo:\"framer-v-15ysho3\"};const Uw_qd513X=undefined;const hn9ctUNkk=undefined;const transition1={damping:44,delay:0,mass:1,stiffness:200,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={damping:33,delay:.1,mass:1,stiffness:200,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:100,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:100,y:0};const transition3={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition3};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={HtyzkmEX2:[\".framer-EUW4B.framer-14i31lh { padding: 60px 0px 0px 0px; }\",\".framer-EUW4B .framer-1xrsjvs-container { position: var(--framer-canvas-fixed-position, fixed); }\",\".framer-EUW4B.framer-1dp5eqs { bottom: 6px; left: 6px; right: 6px; top: 6px; width: unset; }\",\".framer-EUW4B .framer-1ai9v4x { gap: 6px; }\",\".framer-EUW4B .framer-ob52y { width: 20px; }\",\".framer-EUW4B .framer-11g2d27 { width: 100%; }\",\".framer-EUW4B .framer-1a9kyo9 { align-content: flex-start; align-items: flex-start; flex-direction: column; width: 100%; }\",\".framer-EUW4B .framer-2t40eo { align-content: flex-start; align-items: flex-start; flex: none; justify-content: flex-start; width: min-content; }\"],XBrcLuuPo:[\".framer-EUW4B .framer-11g2d27 { width: 100%; }\",\".framer-EUW4B .framer-1a9kyo9 { align-content: flex-start; align-items: flex-start; flex-direction: column; width: min-content; }\",\".framer-EUW4B .framer-2t40eo { flex: none; justify-content: flex-start; width: 432px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={HtyzkmEX2:\".framer-1ispspt-override\",XBrcLuuPo:\".framer-15ysho3-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EUW4B.framer-1gd6zgn, .framer-EUW4B .framer-1gd6zgn { display: block; }\",\".framer-EUW4B.framer-14i31lh { align-content: center; align-items: center; background-color: var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 68px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-EUW4B .framer-5evmne-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-EUW4B .framer-1xrsjvs-container { flex: none; height: auto; left: 0px; order: -999; position: absolute; right: 0px; top: 0px; z-index: 10; }\",\".framer-EUW4B.framer-cruh7j { background-color: rgba(0, 0, 0, 0); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-EUW4B.framer-1dp5eqs { align-content: flex-end; align-items: flex-end; background-color: var(--token-04213169-dfa9-4640-9b5f-523b8cdfb1a5, #000000); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; bottom: 12px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; justify-content: space-between; overflow: visible; padding: 16px 24px 16px 24px; position: fixed; right: 12px; top: 12px; width: 480px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-EUW4B .framer-1ai9v4x { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-EUW4B .framer-ob52y { --1ks6g9l: var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, #ffffff); flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-EUW4B .framer-9c4nyn, .framer-EUW4B .framer-ip1sjg, .framer-EUW4B .framer-1z0nlg3 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-EUW4B .framer-tjznfu { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EUW4B .framer-xzzbus { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; list-style: none; margin: 0px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-EUW4B .framer-o2owdi, .framer-EUW4B .framer-px11zq, .framer-EUW4B .framer-twehml { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-EUW4B .framer-fe9ec9, .framer-EUW4B .framer-ziehku { background-color: var(--token-2372d4da-b1ae-4575-a6de-d6d106863d5e, #373737); flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-EUW4B .framer-11g2d27 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-EUW4B .framer-10rc2t4 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-EUW4B .framer-1a9kyo9 { --border-bottom-width: 0px; --border-color: var(--token-2372d4da-b1ae-4575-a6de-d6d106863d5e, #373737); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 12px 12px; height: min-content; justify-content: flex-start; list-style: none; margin: 0px; overflow: visible; padding: 16px 0px 16px 0px; position: relative; width: 432px; }\",\".framer-EUW4B .framer-4zfcmr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-EUW4B .framer-1fghong, .framer-EUW4B .framer-m2ziuq { --1ks6g9l: var(--token-b9260dd2-e648-4866-9447-f7d24d89fb28, #979797); flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-EUW4B .framer-2t40eo { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-end; min-width: 100.01px; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-EUW4B .framer-1r634n0-container { flex: none; height: auto; order: -998; position: relative; width: auto; }\",\".framer-EUW4B .framer-1izdmtr { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-EUW4B .framer-xbq2tl-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",\".framer-EUW4B .framer-1hcu3vp-container { flex: none; height: auto; order: 1005; position: relative; width: 100%; z-index: 0; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,'.framer-EUW4B[data-border=\"true\"]::after, .framer-EUW4B [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={HtyzkmEX2:\"(max-width: 809.98px)\",tu5kC3BRT:\"(min-width: 1190px)\",XBrcLuuPo:\"(min-width: 810px) and (max-width: 1189.98px)\"};const humanReadableVariantMap={Desktop:\"tu5kC3BRT\",Phone:\"HtyzkmEX2\",Tablet:\"XBrcLuuPo\"};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,newsletterSection,smoothScroll,width,...props})=>{return{...props,hn9ctUNkk:newsletterSection??props.hn9ctUNkk,Uw_qd513X:smoothScroll??props.Uw_qd513X??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"tu5kC3BRT\"};};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,Uw_qd513X,hn9ctUNkk,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const RM8GxqSDJko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTapdlzj2h=({overlay})=>activeVariantCallback(async(...args)=>{await delay(()=>overlay.hide(),100);});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"tu5kC3BRT\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255)); } @media (min-width: 810px) and (max-width: 1189.98px) { :root { font-size: 93.75%; } } @media (max-width: 809.98px) { :root { font-size: 87.5%; } }\"}),/*#__PURE__*/_jsxs(MotionDivWithFlowFX,{...restProps,className:cx(scopingClassNames,\"framer-14i31lh\",className),\"data-layout-template\":true,flowEffectEnabled:true,flowEffectTransition:transition1,isNestedFlowEffect:false,ref:refBinding,style:{...style},children:[Uw_qd513X!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-5evmne-container\",isAuthoredByUser:true,isModuleExternal:true,layout:\"position\",nodeId:\"Td_J1hf1N\",rendersWithMotion:true,scopeId:\"qRrHqxcfs\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"Td_J1hf1N\",intensity:10,layoutId:\"Td_J1hf1N\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HtyzkmEX2:{layoutScroll:true}},children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1xrsjvs-container\",layout:\"position\",nodeId:\"uodrUO5C7\",rendersWithMotion:true,scopeId:\"qRrHqxcfs\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HtyzkmEX2:{variant:matchVariant(\"xflvp2Hcq\")},XBrcLuuPo:{variant:matchVariant(\"VyKTTklYE\")}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"uodrUO5C7\",layoutId:\"uodrUO5C7\",RM8GxqSDJ:RM8GxqSDJko9la1({overlay}),style:{width:\"100%\"},variant:matchVariant(\"drfrevDOY\"),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-cruh7j\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"GuIZmvQaH\"),/*#__PURE__*/_jsxs(motion.nav,{animate:animation1,className:cx(scopingClassNames,\"framer-1dp5eqs\"),\"data-framer-name\":\"Burger Menu\",exit:animation,initial:animation2,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ai9v4x\",\"data-framer-name\":\"Close\",\"data-highlight\":true,onTap:onTapdlzj2h({overlay}),whileTap:animation3,children:[/*#__PURE__*/_jsx(Close,{animated:false,className:\"framer-ob52y\",\"data-framer-name\":\"Close\",JyvcBbhpH:true,layoutId:\"WGwhXwQPO\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1qyb872\",\"data-styles-preset\":\"pS5iC7Yfr\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255))\"},children:\"Fermer\"})}),className:\"framer-9c4nyn\",\"data-framer-name\":\"Close\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tjznfu\",\"data-framer-name\":\"List\",\"data-highlight\":true,onTap:onTapdlzj2h({overlay}),children:/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-xzzbus\",\"data-framer-name\":\"ul\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,as:\"li\",children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1ylyftl\",\"data-styles-preset\":\"Dua7USfWn\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"deXjhhsPy\",openInNewTab:false,relValues:[],scopeId:\"qRrHqxcfs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1v7m9w4\",\"data-styles-preset\":\"VPPVPUrW_\",children:\"Home\"})})})}),className:\"framer-o2owdi\",\"data-framer-name\":\"Home\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.li,{className:\"framer-fe9ec9\",\"data-framer-name\":\"hr-line\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,as:\"li\",children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1ylyftl\",\"data-styles-preset\":\"Dua7USfWn\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qRsygDIwz\"},motionChild:true,nodeId:\"le7kofXNw\",openInNewTab:false,relValues:[],scopeId:\"qRrHqxcfs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1v7m9w4\",\"data-styles-preset\":\"VPPVPUrW_\",children:\"Projets\"})})})}),className:\"framer-px11zq\",\"data-framer-name\":\"Projects\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.li,{className:\"framer-ziehku\",\"data-framer-name\":\"hr-line\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,as:\"li\",children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1ylyftl\",\"data-styles-preset\":\"Dua7USfWn\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MhKMLAHHm\"},motionChild:true,nodeId:\"Fmn4smfdn\",openInNewTab:false,relValues:[],scopeId:\"qRrHqxcfs\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1v7m9w4\",\"data-styles-preset\":\"VPPVPUrW_\",children:\"Contact\"})})})}),className:\"framer-twehml\",\"data-framer-name\":\"Contact\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11g2d27\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-18j28yi\",\"data-styles-preset\":\"ooy8IaEfD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-61507a66-90a6-4c08-92e1-c8fd3edf9ecb, rgb(255, 255, 255))\"},children:\"Let's get in touch\"})}),className:\"framer-10rc2t4\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.ul,{className:\"framer-1a9kyo9\",\"data-border\":true,\"data-framer-name\":\"Socials\",children:[/*#__PURE__*/_jsx(Link,{href:\"mailto:elisa.desousa240@gmail.com\",motionChild:true,nodeId:\"q4cWyDyId\",openInNewTab:true,scopeId:\"qRrHqxcfs\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-4zfcmr framer-1gd6zgn\",\"data-framer-name\":\"row\",children:[/*#__PURE__*/_jsx(SMS,{animated:false,className:\"framer-1fghong\",JyvcBbhpH:true,layoutId:\"N_jvq2XC7\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-styles-preset-1ehqv53\",\"data-styles-preset\":\"g1QrYAA37\",dir:\"auto\",children:\"elisa.desousa240@gmail.com\"})}),className:\"framer-ip1sjg\",\"data-framer-name\":\"span\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/elisa-desousa/\",motionChild:true,nodeId:\"B30e49IIV\",openInNewTab:true,scopeId:\"qRrHqxcfs\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-2t40eo framer-1gd6zgn\",\"data-framer-name\":\"row\",children:[/*#__PURE__*/_jsx(Linkedin,{animated:false,className:\"framer-m2ziuq\",JyvcBbhpH:true,layoutId:\"Upr5sCGBb\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-styles-preset-1ehqv53\",\"data-styles-preset\":\"g1QrYAA37\",dir:\"auto\",children:\"LinkedIn\"})}),className:\"framer-1z0nlg3\",\"data-framer-name\":\"span\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})})]})]})]})]})}),getContainer())})})]})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1r634n0-container\",isAuthoredByUser:true,isModuleExternal:true,layout:\"position\",nodeId:\"tyZp4oRW7\",rendersWithMotion:true,scopeId:\"qRrHqxcfs\",children:/*#__PURE__*/_jsx(LayoutJumpPreventer,{direction:\"vertical\",height:\"100%\",id:\"tyZp4oRW7\",layoutId:\"tyZp4oRW7\",width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1izdmtr\"}),hn9ctUNkk!==false&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HtyzkmEX2:{y:1260}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:729,width:\"100vw\",y:1268,children:/*#__PURE__*/_jsx(Container,{className:\"framer-xbq2tl-container\",layout:\"position\",nodeId:\"rOmsj5xy2\",rendersWithMotion:true,scopeId:\"qRrHqxcfs\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HtyzkmEX2:{ciTWOcaS9:\"0px 0px 20px 0px\",variant:matchVariant(\"HWWMr0K9M\")},XBrcLuuPo:{ciTWOcaS9:\"0px 0px 40px 0px\",variant:matchVariant(\"gHlLC9qRY\")}},children:/*#__PURE__*/_jsx(SectionNewsletter,{ciTWOcaS9:\"32px 0px 80px 0px\",height:\"100%\",id:\"rOmsj5xy2\",layoutId:\"rOmsj5xy2\",style:{width:\"100%\"},variant:matchVariant(\"WmVxdbnQE\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HtyzkmEX2:{y:1260}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:922,width:\"100vw\",y:1268,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1hcu3vp-container\",layout:\"position\",nodeId:\"YvggtaTu5\",rendersWithMotion:true,scopeId:\"qRrHqxcfs\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{HtyzkmEX2:{variant:matchVariant(\"iBede4Wv2\")},XBrcLuuPo:{variant:matchVariant(\"n4iWLNEWx\")}},children:/*#__PURE__*/_jsx(SectionFooter,{height:\"100%\",id:\"YvggtaTu5\",layoutId:\"YvggtaTu5\",style:{width:\"100%\"},sxZ4sAXln:true,variant:matchVariant(\"erkWulSnm\"),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 1387\n * @framerIntrinsicWidth 1190\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"XBrcLuuPo\":{\"layout\":[\"fixed\",\"fixed\"]},\"HtyzkmEX2\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Uw_qd513X\":\"smoothScroll\",\"hn9ctUNkk\":\"newsletterSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"tu5kC3BRT\":[\".framer-5evmne-container\",\".framer-1xrsjvs-container\",\".framer-1r634n0-container\",\".framer-xbq2tl-container\",\".framer-1hcu3vp-container\"],\"XBrcLuuPo\":[\".framer-5evmne-container\",\".framer-1xrsjvs-container\",\".framer-1r634n0-container\",\".framer-xbq2tl-container\",\".framer-1hcu3vp-container\"],\"HtyzkmEX2\":[\".framer-5evmne-container\",\".framer-1xrsjvs-container\",\".framer-1r634n0-container\",\".framer-xbq2tl-container\",\".framer-1hcu3vp-container\"]}\n * @framerBreakpoints {\"tu5kC3BRT\":{\"min\":1190,\"canvasClassName\":\"framer-14i31lh-override\",\"minHeight\":1387,\"name\":\"Desktop\",\"width\":1190,\"rootFontSize\":16},\"XBrcLuuPo\":{\"min\":810,\"max\":1189,\"canvasClassName\":\"framer-15ysho3-override\",\"minHeight\":1387,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":15},\"HtyzkmEX2\":{\"max\":809,\"canvasClassName\":\"framer-1ispspt-override\",\"minHeight\":1387,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":14}}\n * @framerDefaultVariant tu5kC3BRT\n * @framerLayoutTemplate true\n */const FramerqRrHqxcfs=withCSS(Component,css,\"framer-EUW4B\");export default FramerqRrHqxcfs;FramerqRrHqxcfs.displayName=\"Template\";FramerqRrHqxcfs.defaultProps={height:1387,width:1190};addPropertyControls(FramerqRrHqxcfs,{Uw_qd513X:{defaultValue:true,title:\"SmoothScroll\",type:ControlType.Boolean},hn9ctUNkk:{defaultValue:false,title:\"Newsletter Section\",type:ControlType.Boolean}});addFonts(FramerqRrHqxcfs,[{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\"}]},...SmoothScrollFonts,...NavbarFonts,...CloseFonts,...SMSFonts,...LinkedinFonts,...LayoutJumpPreventerFonts,...SectionNewsletterFonts,...SectionFooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});FramerqRrHqxcfs.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navbar,{},context),forwardLoader(SectionNewsletter,{},context),forwardLoader(SectionFooter,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqRrHqxcfs\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1190\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"tu5kC3BRT\\\":{\\\"min\\\":1190,\\\"canvasClassName\\\":\\\"framer-14i31lh-override\\\",\\\"minHeight\\\":1387,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1190,\\\"rootFontSize\\\":16},\\\"XBrcLuuPo\\\":{\\\"min\\\":810,\\\"max\\\":1189,\\\"canvasClassName\\\":\\\"framer-15ysho3-override\\\",\\\"minHeight\\\":1387,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":15},\\\"HtyzkmEX2\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1ispspt-override\\\",\\\"minHeight\\\":1387,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":14}}\",\"framerVariables\":\"{\\\"Uw_qd513X\\\":\\\"smoothScroll\\\",\\\"hn9ctUNkk\\\":\\\"newsletterSection\\\"}\",\"framerIntrinsicHeight\":\"1387\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XBrcLuuPo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HtyzkmEX2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"tu5kC3BRT\",\"framerHitTargets\":\"{\\\"tu5kC3BRT\\\":[\\\".framer-5evmne-container\\\",\\\".framer-1xrsjvs-container\\\",\\\".framer-1r634n0-container\\\",\\\".framer-xbq2tl-container\\\",\\\".framer-1hcu3vp-container\\\"],\\\"XBrcLuuPo\\\":[\\\".framer-5evmne-container\\\",\\\".framer-1xrsjvs-container\\\",\\\".framer-1r634n0-container\\\",\\\".framer-xbq2tl-container\\\",\\\".framer-1hcu3vp-container\\\"],\\\"HtyzkmEX2\\\":[\\\".framer-5evmne-container\\\",\\\".framer-1xrsjvs-container\\\",\\\".framer-1r634n0-container\\\",\\\".framer-xbq2tl-container\\\",\\\".framer-1hcu3vp-container\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/xCGXEndiZCT75xCrmplG/c8ejvDfey6mEPKW2Cpkj/qRrHqxcfs.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {es6MfQDCX: \"project-04\", rVveEE7MY: \"project-03\", ypD3UyreR: \"project-01\", Zb_ilkST4: \"project-02\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y1ycEFrUr2PuYM2VVvhH/7CcAuZJ2fKLkH98oJsf5/augiA20Il.js\")), path: \"/\"}, MhKMLAHHm: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xC6GCKn2L9ROv2r9UwhB/4QAl3EiV8TdkXsuJdPgF/MhKMLAHHm.js\")), path: \"/contact\"}, q1D19XkUW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/twBRd4xi2IaxCoyGqCiD/h4crfZsJGfSKnhIteKpF/q1D19XkUW.js\")), path: \"/404\"}, rCJN9m3bs: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6Afz6VPZCjr49gCYQxZD/FBjx4hgb6kDsVYivlGdh/rCJN9m3bs.js\")), path: \"/blog\"}, qRsygDIwz: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gFvF3anHLutHgwVZf24q/xktSbBv9BME9iWlbsvMM/qRsygDIwz.js\")), path: \"/projects\"}, G9guFzwQs: {collectionId: \"M8Qpz5EfQ\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yHvUFaYo7YhhKAYWvsQl/003c9qrsywRIEKAR11SO/G9guFzwQs.js\")), path: \"/blog/:WTqHXjuy0\"}, UGbw5MU_D: {collectionId: \"oMeWWpHh7\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pU2OjxSdhFq8MN8qViDt/GGkAfzs1n8boTJyzXmCb/UGbw5MU_D.js\")), path: \"/projects/:HcXD50cEc\"}, kz2roLFF1: {collectionId: \"Rpjb5WW8Q\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AiAqlnY7WG4y2bGVkdch/v4rtSuCFwlqJ2Z30II8N/kz2roLFF1.js\")), path: \"/legals/:XyLLosO7C\"}}\r\n\r\n\t\tconst locales = [{code: \"fr\", id: \"default\", name: \"French\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {M8Qpz5EfQ: async () => (await import(\"https://framerusercontent.com/modules/w5tlrYgowUq69IDXxKxk/jOxUrbLZeAg9rPn4F5hv/M8Qpz5EfQ.js\"))?.[\"utils\"], oMeWWpHh7: async () => (await import(\"https://framerusercontent.com/modules/y8k3v5dhQRUfR2On95KL/qsUJt65HsUg9QifcQhen/oMeWWpHh7.js\"))?.[\"utils\"], Rpjb5WW8Q: async () => (await import(\"https://framerusercontent.com/modules/sKjUcy4zulVRJgU63UAD/p3PxUD46gqA7OccokiEG/Rpjb5WW8Q.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"34739ec6bff837234baf4cf13f3d2e85367ce9e2be5b4be31ebf7d583322d744\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {hn9ctUNkk: false, Uw_qd513X: true}\r\nconst props2 = {...props1, Uw_qd513X: false}\r\nconst props3 = {...props1, hn9ctUNkk: true}\r\nconst templateProps = {augiA20Il: props1, G9guFzwQs: props3, kz2roLFF1: props1, MhKMLAHHm: props1, q1D19XkUW: props2, qRsygDIwz: props1, rCJN9m3bs: props1, SU0t5_3Fs: props1, UGbw5MU_D: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"SU0t5_3Fs\":\r\ncase \"MhKMLAHHm\":\r\ncase \"q1D19XkUW\":\r\ncase \"rCJN9m3bs\":\r\ncase \"qRsygDIwz\":\r\ncase \"G9guFzwQs\":\r\ncase \"UGbw5MU_D\":\r\ncase \"kz2roLFF1\":\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 \"SU0t5_3Fs\":\r\ncase \"MhKMLAHHm\":\r\ncase \"q1D19XkUW\":\r\ncase \"rCJN9m3bs\":\r\ncase \"qRsygDIwz\":\r\ncase \"G9guFzwQs\":\r\ncase \"UGbw5MU_D\":\r\ncase \"kz2roLFF1\":\r\nreturn [{hash: \"14i31lh\", mediaQuery: \"(min-width: 1190px)\"}, {hash: \"15ysho3\", mediaQuery: \"(min-width: 810px) and (max-width: 1189.98px)\"}, {hash: \"1ispspt\", 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\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/twBRd4xi2IaxCoyGqCiD/h4crfZsJGfSKnhIteKpF/q1D19XkUW.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://elisadesousa.framer.website\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/lUufRpaWwuFLTCsBPnrI/n9BecgM2Cbw1CYYzbTdk/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 contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\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: contentWithFeaturesContext\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: 90, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"100px\"}}, 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\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\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\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: framerSiteId ?? null,\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\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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"}