{"version":3,"file":"script_main.6SWCc6KH.mjs","names":["t","i","e","s","r","d","u","p","o","n","l","h","a","c","useRef","css","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","CTATertiary","CTAPrimary","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","animation1","matchVariant","animation2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","SVG","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","SVG","FooterLogo","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","RichText","Image1","SVG","SmoothScroll","Navigation","Footer2","Cursor","t","useRef","React.useId","className","PropertyOverrides","React.createElement","Main","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["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/C9UuoIoGZ899BV9YBAT9/R8YRqwSeNlMgsF06SnL5/gqbrcs9nx.js","https:/framerusercontent.com/modules/pHA2cmn1n6aSYoy5aDbe/h6w9h6RqxDVdDoiaLIuL/aU8b4A4ev.js","https:/framerusercontent.com/modules/s9b9bsBktry7PDR4j9FE/pVoI3SVXXF4qbIjRAVMK/f4F8Kt57n.js","https:/framerusercontent.com/modules/X6VzocoKhXlAtnBQQSs1/j4vEbmsbaZeFp26NBA7K/rJpTJpKC3.js","https:/framerusercontent.com/modules/QyQDCA5CdSXihljhv3Qc/lgBAuEWgSyqnSdruqvzW/G0PwcY3Ml.js","https:/framerusercontent.com/modules/vhg67Y8YfidO0n1TCSt6/Alfj7yojcz9T3FhdlVkG/gulIPWWbA.js","framer:toplevel/main"],"sourcesContent":["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 (ff92f61)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-q4OM9 .framer-styles-preset-bk2cap:not(.rich-text-wrapper), .framer-q4OM9 .framer-styles-preset-bk2cap.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-decoration: none; --framer-link-text-color: #014555; --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-q4OM9\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={GUEDvBoVY:{hover:true,pressed:true}};const serializationHash=\"framer-45oN8\";const variantClassNames={GUEDvBoVY:\"framer-v-etxm98\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const MtdK6Y__W=undefined;const t8KPbmjqF=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 Variants=motion.create(React.Fragment);const getProps=({buttonText,height,id,link3,width,...props})=>{return{...props,MtdK6Y__W:link3??props.MtdK6Y__W,t8KPbmjqF:buttonText??props.t8KPbmjqF??\"Lorem ipsum\"};};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,t8KPbmjqF,MtdK6Y__W,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"GUEDvBoVY\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:MtdK6Y__W,motionChild:true,nodeId:\"GUEDvBoVY\",openInNewTab:false,scopeId:\"aU8b4A4ev\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-etxm98\",className,classNames)} framer-59a1y7`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"GUEDvBoVY\",ref:refBinding,style:{...style},...addPropertyOverrides({\"GUEDvBoVY-hover\":{\"data-framer-name\":undefined},\"GUEDvBoVY-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y0xonz\",\"data-framer-name\":\"Link=hover\",layoutDependency:layoutDependency,layoutId:\"gxq8tJSZW\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ab0lir\",\"data-framer-name\":\"Frame 122\",layoutDependency:layoutDependency,layoutId:\"M6e3yFrtG\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-418688f3-44ed-460e-9606-a5511838a407, rgb(59, 54, 52)))\"},children:\"Lorem ipsum\"})}),className:\"framer-hbjwfx\",\"data-framer-name\":\"Link\",fonts:[\"GF;Space Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"OL3jTVv2E\",style:{\"--extracted-r6o4lv\":\"var(--token-418688f3-44ed-460e-9606-a5511838a407, rgb(59, 54, 52))\",\"--framer-paragraph-spacing\":\"0px\"},text:t8KPbmjqF,variants:{\"GUEDvBoVY-pressed\":{\"--extracted-r6o4lv\":\"var(--token-5124ef64-73be-443d-82f3-b6a38559d618, rgb(210, 84, 57))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({\"GUEDvBoVY-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5124ef64-73be-443d-82f3-b6a38559d618, rgb(210, 84, 57)))\"},children:\"Lorem ipsum\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ehd4hu\",\"data-framer-name\":\"Rectangle 832\",layoutDependency:layoutDependency,layoutId:\"KZn8xIIYF\",style:{backgroundColor:\"var(--token-418688f3-44ed-460e-9606-a5511838a407, rgb(59, 54, 52))\",borderBottomLeftRadius:.67,borderBottomRightRadius:.67,borderTopLeftRadius:.67,borderTopRightRadius:.67,opacity:0,rotate:45},variants:{\"GUEDvBoVY-hover\":{opacity:1},\"GUEDvBoVY-pressed\":{backgroundColor:\"var(--token-5124ef64-73be-443d-82f3-b6a38559d618, rgb(210, 84, 57))\",opacity:1}}})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-45oN8.framer-59a1y7, .framer-45oN8 .framer-59a1y7 { display: block; }\",\".framer-45oN8.framer-etxm98 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 10px 0px 10px; position: relative; text-decoration: none; width: 107px; }\",\".framer-45oN8 .framer-y0xonz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 29px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 108px; }\",\".framer-45oN8 .framer-1ab0lir { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 10px 0px 10px; position: relative; width: 100%; }\",\".framer-45oN8 .framer-hbjwfx { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-45oN8 .framer-1ehd4hu { flex: none; height: 4px; overflow: visible; position: relative; width: 4px; }\",\".framer-45oN8.framer-v-etxm98.hover .framer-y0xonz, .framer-45oN8.framer-v-etxm98.pressed .framer-y0xonz { order: 0; }\",\".framer-45oN8.framer-v-etxm98.pressed.framer-etxm98 { gap: 5px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29\n * @framerIntrinsicWidth 107\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"GA1ObdVBO\":{\"layout\":[\"fixed\",\"auto\"]},\"DpX75DmRW\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"t8KPbmjqF\":\"buttonText\",\"MtdK6Y__W\":\"link3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraU8b4A4ev=withCSS(Component,css,\"framer-45oN8\");export default FrameraU8b4A4ev;FrameraU8b4A4ev.displayName=\"CTA/Tertiary\";FrameraU8b4A4ev.defaultProps={height:29,width:107};addPropertyControls(FrameraU8b4A4ev,{t8KPbmjqF:{defaultValue:\"Lorem ipsum\",displayTextArea:false,title:\"Button text\",type:ControlType.String},ont8KPbmjqFChange:{changes:\"t8KPbmjqF\",type:ControlType.ChangeHandler},MtdK6Y__W:{title:\"Link 3\",type:ControlType.Link}});addFonts(FrameraU8b4A4ev,[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://fonts.gstatic.com/s/spacegrotesk/v22/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7oUUsmNsFjTDJK.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraU8b4A4ev\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GA1ObdVBO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DpX75DmRW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"t8KPbmjqF\\\":\\\"buttonText\\\",\\\"MtdK6Y__W\\\":\\\"link3\\\"}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"107\",\"framerIntrinsicHeight\":\"29\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aU8b4A4ev.map","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}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/C9UuoIoGZ899BV9YBAT9/R8YRqwSeNlMgsF06SnL5/gqbrcs9nx.js\";import CTATertiary from\"https://framerusercontent.com/modules/pHA2cmn1n6aSYoy5aDbe/h6w9h6RqxDVdDoiaLIuL/aU8b4A4ev.js\";import CTAPrimary from\"https://framerusercontent.com/modules/h8xYnUQvQDNPXi1zFZ1p/yythEy8Jwv1SZ3pRKrfR/zfVXX6duu.js\";const CTATertiaryFonts=getFonts(CTATertiary);const CTAPrimaryFonts=getFonts(CTAPrimary);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const MotionNavWithFX=withFX(motion.nav);const cycleOrder=[\"q8NALj6hx\",\"r2DIQxQ6f\",\"Q429vGWRx\",\"neN4dpmWe\"];const serializationHash=\"framer-7aJlm\";const variantClassNames={neN4dpmWe:\"framer-v-1hzz30e\",Q429vGWRx:\"framer-v-16z682b\",q8NALj6hx:\"framer-v-8qgtmm\",r2DIQxQ6f:\"framer-v-rv302o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const jSJglXwVQ=undefined;const transition1={damping:30,delay:0,mass:.1,stiffness:400,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-100};const transition2={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition3={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition3};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone close\":\"neN4dpmWe\",\"Phone Open\":\"r2DIQxQ6f\",Desktop:\"q8NALj6hx\",Tablet:\"Q429vGWRx\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,jSJglXwVQ:link??props.jSJglXwVQ,variant:humanReadableVariantMap[props.variant]??props.variant??\"q8NALj6hx\"};};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,jSJglXwVQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"q8NALj6hx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1uu12z2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"neN4dpmWe\");});const onTapbtxyd2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"r2DIQxQ6f\");});const onTap1fupiob=activeVariantCallback(async(...args)=>{setVariant(\"neN4dpmWe\");});const onTapxpa9pn=activeVariantCallback(async(...args)=>{setVariant(\"r2DIQxQ6f\");});const onTap1b5f2pj=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"YtwWjpoHB\"),200);});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"r2DIQxQ6f\",\"neN4dpmWe\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"r2DIQxQ6f\",\"neN4dpmWe\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"r2DIQxQ6f\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"r2DIQxQ6f\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(MotionNavWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-8qgtmm\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"q8NALj6hx\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233))\",WebkitBackdropFilter:\"blur(10px)\",...style},variants:{neN4dpmWe:{backgroundColor:\"rgba(255, 255, 255, 0.5)\"},r2DIQxQ6f:{backgroundColor:\"rgba(255, 255, 255, 0.5)\"}},...addPropertyOverrides({neN4dpmWe:{\"data-framer-name\":\"Phone close\",\"data-highlight\":true,onTap:onTapbtxyd2},Q429vGWRx:{\"data-framer-name\":\"Tablet\"},r2DIQxQ6f:{\"data-framer-name\":\"Phone Open\",\"data-highlight\":true,onTap:onTap1uu12z2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-202r9a\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"RVKzGKXKk\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{neN4dpmWe:{backgroundColor:\"var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(250, 238, 235))\"},Q429vGWRx:{backgroundColor:\"rgba(0, 0, 0, 0)\"},r2DIQxQ6f:{backgroundColor:\"var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(250, 238, 235))\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k27u11\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"xrFABpiJE\",...addPropertyOverrides({r2DIQxQ6f:{\"data-highlight\":true,onTap:onTap1fupiob}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wqo16u\",\"data-framer-name\":\"L\",layoutDependency:layoutDependency,layoutId:\"l1JeSo46j\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-100)/2)+20+10+0+11,...addPropertyOverrides({Q429vGWRx:{width:\"69.9736px\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ia360p-container\",layoutDependency:layoutDependency,layoutId:\"aBdBNak9y-container\",nodeId:\"aBdBNak9y\",rendersWithMotion:true,scopeId:\"f4F8Kt57n\",whileHover:animation1,children:/*#__PURE__*/_jsx(CTATertiary,{height:\"100%\",id:\"aBdBNak9y\",layoutId:\"aBdBNak9y\",MtdK6Y__W:\"/services\",t8KPbmjqF:\"Services\",width:\"100%\",...addPropertyOverrides({Q429vGWRx:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"F9tWGwYYP\"},implicitPathVariables:undefined},{href:{webPageId:\"F9tWGwYYP\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28.66,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-100)/2)+20+10+0+11.34,...addPropertyOverrides({Q429vGWRx:{height:28.5,width:\"69.9736px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-100)/2)+20+10+0+11.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xc60zz-container\",layoutDependency:layoutDependency,layoutId:\"GqvkCyrV7-container\",nodeId:\"GqvkCyrV7\",rendersWithMotion:true,scopeId:\"f4F8Kt57n\",whileHover:animation1,children:/*#__PURE__*/_jsx(CTATertiary,{height:\"100%\",id:\"GqvkCyrV7\",layoutId:\"GqvkCyrV7\",MtdK6Y__W:resolvedLinks[0],style:{height:\"100%\"},t8KPbmjqF:\"Work\",width:\"100%\",...addPropertyOverrides({Q429vGWRx:{MtdK6Y__W:resolvedLinks[1],style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"qSk1LuCPa\"},implicitPathVariables:undefined},{href:{webPageId:\"qSk1LuCPa\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28.66,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-100)/2)+20+10+0+11.34,...addPropertyOverrides({Q429vGWRx:{height:28.5,width:\"69.9736px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-100)/2)+20+10+0+11.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-35qsqw-container\",layoutDependency:layoutDependency,layoutId:\"FAcoflifX-container\",nodeId:\"FAcoflifX\",rendersWithMotion:true,scopeId:\"f4F8Kt57n\",whileHover:animation1,children:/*#__PURE__*/_jsx(CTATertiary,{height:\"100%\",id:\"FAcoflifX\",layoutId:\"FAcoflifX\",MtdK6Y__W:resolvedLinks1[0],style:{height:\"100%\"},t8KPbmjqF:\"About\",width:\"100%\",...addPropertyOverrides({Q429vGWRx:{MtdK6Y__W:resolvedLinks1[1],style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"uBFldXDoF\",openInNewTab:false,scopeId:\"f4F8Kt57n\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1h55tft framer-5cwzb8\",\"data-framer-name\":\"logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"uBFldXDoF\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 103 60\"><path d=\"M 0 60 L 0 0 L 102.225 0 L 102.225 60 Z\" fill=\"transparent\"></path><path d=\"M 77.706 37.118 C 77.706 33.906 81.481 31.301 86.142 31.301 C 81.481 31.301 77.706 28.695 77.706 25.483 C 77.706 28.695 73.93 31.301 69.269 31.301 C 73.93 31.301 77.706 33.906 77.706 37.118 Z\" fill=\"var(--token-6dda7238-8224-48ba-a42a-74ef88181e32, rgb(51, 99, 95)) /* {&quot;name&quot;:&quot;Vintage Teal&quot;} */\"></path><path d=\"M 22.317 37.118 C 22.317 33.906 26.093 31.301 30.754 31.301 C 26.093 31.301 22.317 28.695 22.317 25.483 C 22.317 28.695 18.542 31.301 13.881 31.301 C 18.542 31.301 22.317 33.906 22.317 37.118 Z\" fill=\"var(--token-6dda7238-8224-48ba-a42a-74ef88181e32, rgb(51, 99, 95)) /* {&quot;name&quot;:&quot;Vintage Teal&quot;} */\"></path><path d=\"M 57.137 31.963 L 61.773 17.723 C 61.878 17.403 62.174 17.187 62.511 17.187 L 67.479 17.187 C 68.005 17.187 68.381 17.702 68.217 18.204 L 59.554 44.879 C 59.45 45.199 59.154 45.415 58.816 45.415 L 55.109 45.415 C 54.775 45.415 54.479 45.199 54.374 44.882 L 50.501 33.158 C 50.264 32.443 49.258 32.447 49.028 33.165 L 45.252 44.879 C 45.147 45.199 44.851 45.415 44.513 45.415 L 40.81 45.415 C 40.473 45.415 40.177 45.199 40.072 44.879 L 31.409 18.204 C 31.245 17.702 31.622 17.187 32.147 17.187 L 37.111 17.187 C 37.446 17.187 37.745 17.403 37.85 17.723 L 42.489 31.963 C 42.726 32.691 43.764 32.673 43.973 31.935 L 48.024 17.751 C 48.118 17.416 48.425 17.187 48.77 17.187 L 50.86 17.187 C 51.205 17.187 51.511 17.416 51.605 17.751 L 55.656 31.935 C 55.865 32.67 56.903 32.691 57.14 31.963 Z\" fill=\"var(--token-6dda7238-8224-48ba-a42a-74ef88181e32, rgb(51, 99, 95)) /* {&quot;name&quot;:&quot;Vintage Teal&quot;} */\"></path><path d=\"M 50.166 59.999 C 49.073 59.999 47.986 59.735 47.021 59.233 L 3.291 36.564 C 1.268 35.515 0.038 33.603 0 31.447 C -0.039 29.301 1.118 27.357 3.089 26.246 L 48.115 0.874 C 50.194 -0.3 52.772 -0.293 54.844 0.891 L 99.166 26.194 C 101.141 27.319 102.28 29.28 102.221 31.436 C 102.162 33.606 100.897 35.515 98.839 36.539 L 53.218 59.282 C 52.277 59.752 51.222 59.999 50.163 59.999 Z M 51.466 1.121 C 50.497 1.121 49.532 1.365 48.669 1.853 L 3.64 27.221 C 2.034 28.127 1.093 29.698 1.121 31.429 C 1.153 33.167 2.156 34.714 3.807 35.571 L 47.533 58.24 C 49.118 59.062 51.121 59.076 52.72 58.279 L 98.341 35.536 C 100.019 34.7 101.054 33.154 101.103 31.405 C 101.152 29.67 100.221 28.085 98.612 27.166 L 54.287 1.866 C 53.416 1.368 52.441 1.121 51.462 1.121 Z\" fill=\"var(--token-6dda7238-8224-48ba-a42a-74ef88181e32, rgb(51, 99, 95)) /* {&quot;name&quot;:&quot;Vintage Teal&quot;} */\"></path><path d=\"M 51.466 5.054 C 51.776 5.054 52.086 5.127 52.344 5.273 L 96.665 30.576 C 97.003 30.768 97.184 31.025 97.177 31.297 C 97.17 31.579 96.954 31.844 96.589 32.028 L 50.968 54.771 C 50.724 54.893 50.445 54.956 50.163 54.956 C 49.881 54.956 49.588 54.889 49.337 54.761 L 5.612 32.084 C 5.256 31.9 5.051 31.635 5.044 31.36 C 5.04 31.088 5.225 30.834 5.563 30.642 L 50.591 5.27 C 50.849 5.123 51.156 5.054 51.466 5.054 Z M 51.466 2.811 C 50.762 2.811 50.083 2.985 49.494 3.316 L 4.466 28.688 C 3.407 29.284 2.783 30.297 2.804 31.402 C 2.825 32.509 3.487 33.509 4.58 34.077 L 48.306 56.746 C 48.871 57.039 49.512 57.192 50.166 57.192 C 50.821 57.192 51.42 57.046 51.971 56.774 L 97.592 34.031 C 98.706 33.478 99.389 32.478 99.42 31.36 C 99.448 30.252 98.835 29.231 97.776 28.629 L 53.455 3.326 C 52.866 2.988 52.176 2.811 51.466 2.811 Z\" fill=\"var(--token-6dda7238-8224-48ba-a42a-74ef88181e32, rgb(51, 99, 95)) /* {&quot;name&quot;:&quot;Vintage Teal&quot;} */\"></path></svg>',svgContentId:10807115897,withExternalLayout:true,...addPropertyOverrides({neN4dpmWe:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 68.55 39.93\"><path d=\"M 0 39.932 L 0 0 L 68.034 0 L 68.034 39.932 Z\" fill=\"transparent\"></path><path d=\"M 51.716 24.703 C 51.716 22.566 54.229 20.832 57.331 20.832 C 54.229 20.832 51.716 19.097 51.716 16.96 C 51.716 19.097 49.203 20.832 46.101 20.832 C 49.203 20.832 51.716 22.566 51.716 24.703 Z\" fill=\"var(--token-6dda7238-8224-48ba-a42a-74ef88181e32, rgb(51, 99, 95)) /* {&quot;name&quot;:&quot;Vintage Teal&quot;} */\"></path><path d=\"M 14.853 24.703 C 14.853 22.566 17.366 20.832 20.468 20.832 C 17.366 20.832 14.853 19.097 14.853 16.96 C 14.853 19.097 12.34 20.832 9.238 20.832 C 12.34 20.832 14.853 22.566 14.853 24.703 Z\" fill=\"var(--token-6dda7238-8224-48ba-a42a-74ef88181e32, rgb(51, 99, 95)) /* {&quot;name&quot;:&quot;Vintage Teal&quot;} */\"></path><path d=\"M 38.026 21.272 L 41.112 11.795 C 41.182 11.582 41.379 11.438 41.604 11.438 L 44.909 11.438 C 45.259 11.438 45.51 11.781 45.401 12.115 L 39.635 29.868 C 39.566 30.082 39.369 30.225 39.144 30.225 L 36.677 30.225 C 36.455 30.225 36.258 30.082 36.188 29.871 L 33.61 22.068 C 33.453 21.592 32.783 21.595 32.63 22.072 L 30.117 29.868 C 30.047 30.082 29.85 30.225 29.625 30.225 L 27.161 30.225 C 26.936 30.225 26.739 30.082 26.669 29.868 L 20.904 12.115 C 20.795 11.781 21.045 11.438 21.395 11.438 L 24.699 11.438 C 24.921 11.438 25.121 11.582 25.19 11.795 L 28.278 21.272 C 28.436 21.757 29.127 21.745 29.266 21.254 L 31.962 11.814 C 32.024 11.591 32.228 11.438 32.458 11.438 L 33.849 11.438 C 34.078 11.438 34.283 11.591 34.345 11.814 L 37.041 21.254 C 37.18 21.743 37.871 21.757 38.029 21.272 Z\" fill=\"var(--token-6dda7238-8224-48ba-a42a-74ef88181e32, rgb(51, 99, 95)) /* {&quot;name&quot;:&quot;Vintage Teal&quot;} */\"></path><path d=\"M 33.387 39.932 C 32.659 39.932 31.936 39.755 31.294 39.422 L 2.191 24.334 C 0.844 23.637 0.025 22.364 0 20.929 C -0.026 19.501 0.744 18.207 2.056 17.468 L 32.022 0.582 C 33.406 -0.2 35.121 -0.195 36.501 0.593 L 65.998 17.433 C 67.313 18.182 68.071 19.487 68.032 20.922 C 67.992 22.366 67.15 23.637 65.78 24.318 L 35.418 39.454 C 34.792 39.767 34.09 39.932 33.385 39.932 Z M 34.252 0.746 C 33.608 0.746 32.965 0.908 32.391 1.233 L 2.422 18.117 C 1.354 18.72 0.728 19.765 0.746 20.917 C 0.767 22.074 1.435 23.103 2.534 23.674 L 31.635 38.761 C 32.69 39.308 34.023 39.317 35.087 38.786 L 65.449 23.65 C 66.566 23.094 67.255 22.065 67.287 20.901 C 67.32 19.747 66.7 18.692 65.63 18.08 L 36.13 1.242 C 35.55 0.911 34.901 0.746 34.25 0.746 Z\" fill=\"var(--token-6dda7238-8224-48ba-a42a-74ef88181e32, rgb(51, 99, 95)) /* {&quot;name&quot;:&quot;Vintage Teal&quot;} */\"></path><path d=\"M 34.252 3.363 C 34.459 3.363 34.665 3.412 34.836 3.51 L 64.334 20.349 C 64.559 20.477 64.679 20.648 64.675 20.829 C 64.67 21.017 64.526 21.193 64.283 21.316 L 33.921 36.452 C 33.758 36.533 33.573 36.575 33.385 36.575 C 33.197 36.575 33.003 36.531 32.836 36.445 L 3.735 21.353 C 3.498 21.23 3.361 21.054 3.357 20.871 C 3.354 20.69 3.477 20.521 3.702 20.393 L 33.67 3.507 C 33.842 3.41 34.046 3.363 34.252 3.363 Z M 34.252 1.871 C 33.784 1.871 33.332 1.986 32.94 2.207 L 2.972 19.093 C 2.267 19.489 1.852 20.164 1.866 20.899 C 1.88 21.636 2.321 22.301 3.048 22.679 L 32.15 37.766 C 32.525 37.961 32.952 38.063 33.388 38.063 C 33.823 38.063 34.222 37.966 34.588 37.785 L 64.951 22.649 C 65.693 22.28 66.147 21.615 66.168 20.871 C 66.186 20.134 65.778 19.454 65.074 19.053 L 35.576 2.214 C 35.184 1.989 34.725 1.871 34.252 1.871 Z\" fill=\"var(--token-6dda7238-8224-48ba-a42a-74ef88181e32, rgb(51, 99, 95)) /* {&quot;name&quot;:&quot;Vintage Teal&quot;} */\"></path></svg>',svgContentId:11565172138},r2DIQxQ6f:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 68.5 39.9\"><path d=\"M 0 39.903 L 0 0 L 67.985 0 L 67.985 39.903 Z\" fill=\"transparent\"></path><path d=\"M 51.678 24.685 C 51.678 22.549 54.189 20.816 57.289 20.816 C 54.189 20.816 51.678 19.084 51.678 16.948 C 51.678 19.084 49.167 20.816 46.067 20.816 C 49.167 20.816 51.678 22.549 51.678 24.685 Z\" fill=\"var(--token-6dda7238-8224-48ba-a42a-74ef88181e32, rgb(51, 99, 95)) /* {&quot;name&quot;:&quot;Vintage Teal&quot;} */\"></path><path d=\"M 14.842 24.685 C 14.842 22.549 17.353 20.816 20.453 20.816 C 17.353 20.816 14.842 19.084 14.842 16.948 C 14.842 19.084 12.331 20.816 9.231 20.816 C 12.331 20.816 14.842 22.549 14.842 24.685 Z\" fill=\"var(--token-6dda7238-8224-48ba-a42a-74ef88181e32, rgb(51, 99, 95)) /* {&quot;name&quot;:&quot;Vintage Teal&quot;} */\"></path><path d=\"M 37.999 21.257 L 41.082 11.787 C 41.152 11.574 41.349 11.43 41.573 11.43 L 44.877 11.43 C 45.226 11.43 45.477 11.773 45.368 12.106 L 39.606 29.847 C 39.537 30.06 39.34 30.203 39.115 30.203 L 36.65 30.203 C 36.428 30.203 36.231 30.06 36.162 29.849 L 33.586 22.051 C 33.428 21.577 32.759 21.579 32.606 22.056 L 30.095 29.847 C 30.025 30.06 29.828 30.203 29.604 30.203 L 27.141 30.203 C 26.916 30.203 26.719 30.06 26.65 29.847 L 20.889 12.106 C 20.78 11.773 21.03 11.43 21.38 11.43 L 24.681 11.43 C 24.903 11.43 25.102 11.574 25.172 11.787 L 28.258 21.257 C 28.415 21.741 29.105 21.729 29.244 21.238 L 31.939 11.805 C 32.001 11.583 32.205 11.43 32.434 11.43 L 33.824 11.43 C 34.054 11.43 34.258 11.583 34.32 11.805 L 37.014 21.238 C 37.153 21.727 37.844 21.741 38.001 21.257 Z\" fill=\"var(--token-6dda7238-8224-48ba-a42a-74ef88181e32, rgb(51, 99, 95)) /* {&quot;name&quot;:&quot;Vintage Teal&quot;} */\"></path><path d=\"M 33.363 39.903 C 32.636 39.903 31.913 39.726 31.271 39.393 L 2.189 24.317 C 0.843 23.619 0.025 22.348 0 20.914 C -0.026 19.487 0.743 18.194 2.055 17.455 L 31.999 0.581 C 33.382 -0.2 35.096 -0.195 36.474 0.593 L 65.95 17.42 C 67.264 18.168 68.021 19.473 67.982 20.907 C 67.943 22.35 67.101 23.619 65.732 24.3 L 35.392 39.425 C 34.767 39.738 34.065 39.903 33.361 39.903 Z M 34.227 0.746 C 33.583 0.746 32.941 0.908 32.367 1.232 L 2.421 18.104 C 1.353 18.706 0.727 19.751 0.746 20.902 C 0.767 22.058 1.434 23.087 2.532 23.656 L 31.612 38.733 C 32.666 39.279 33.998 39.289 35.061 38.758 L 65.401 23.633 C 66.517 23.077 67.206 22.049 67.238 20.886 C 67.271 19.732 66.652 18.678 65.582 18.067 L 36.104 1.241 C 35.524 0.91 34.876 0.746 34.225 0.746 Z\" fill=\"var(--token-6dda7238-8224-48ba-a42a-74ef88181e32, rgb(51, 99, 95)) /* {&quot;name&quot;:&quot;Vintage Teal&quot;} */\"></path><path d=\"M 34.227 3.361 C 34.433 3.361 34.64 3.41 34.811 3.507 L 64.287 20.335 C 64.512 20.462 64.632 20.633 64.628 20.814 C 64.623 21.002 64.479 21.178 64.236 21.301 L 33.896 36.425 C 33.734 36.507 33.549 36.548 33.361 36.548 C 33.173 36.548 32.979 36.504 32.812 36.418 L 3.732 21.338 C 3.496 21.215 3.359 21.039 3.354 20.856 C 3.352 20.675 3.475 20.506 3.7 20.379 L 33.646 3.505 C 33.817 3.407 34.021 3.361 34.227 3.361 Z M 34.227 1.869 C 33.759 1.869 33.308 1.985 32.916 2.205 L 2.97 19.079 C 2.266 19.475 1.851 20.149 1.865 20.884 C 1.879 21.62 2.319 22.285 3.046 22.663 L 32.126 37.739 C 32.501 37.934 32.928 38.035 33.363 38.035 C 33.799 38.035 34.197 37.938 34.563 37.757 L 64.903 22.633 C 65.645 22.264 66.099 21.599 66.119 20.856 C 66.138 20.119 65.73 19.44 65.026 19.04 L 35.55 2.212 C 35.159 1.987 34.7 1.869 34.227 1.869 Z\" fill=\"var(--token-6dda7238-8224-48ba-a42a-74ef88181e32, rgb(51, 99, 95)) /* {&quot;name&quot;:&quot;Vintage Teal&quot;} */\"></path></svg>',svgContentId:9575717963}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-10o2bz8\",\"data-framer-name\":\"R\",layoutDependency:layoutDependency,layoutId:\"serjhZ9R5\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Xw00Djrny\"},implicitPathVariables:undefined},{href:{webPageId:\"Xw00Djrny\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||100)-0-100)/2)+20+10+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1crgn3g-container\",layoutDependency:layoutDependency,layoutId:\"y8fMIjEd0-container\",nodeId:\"y8fMIjEd0\",rendersWithMotion:true,scopeId:\"f4F8Kt57n\",whileHover:animation1,children:/*#__PURE__*/_jsx(CTAPrimary,{GEiyrTEqd:\"Inquire\",height:\"100%\",id:\"y8fMIjEd0\",layoutId:\"y8fMIjEd0\",LQOsbFL9_:resolvedLinks2[0],style:{height:\"100%\"},variant:matchVariant(\"eBNgJ6lJV\"),width:\"100%\",...addPropertyOverrides({Q429vGWRx:{LQOsbFL9_:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-76ocfg\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"ZkUbcPCCP\",children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{className:\"framer-8p3x97\",\"data-framer-appear-id\":\"8p3x97\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"mUYQeR5We\",...addPropertyOverrides({neN4dpmWe:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-highlight\":true,animate:animation2,initial:animation3,onTap:onTapxpa9pn,optimized:true},r2DIQxQ6f:{\"data-highlight\":true,onTap:onTap1fupiob}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-j1tqxb\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"ZcF8MDN2m\",style:{backgroundColor:\"var(--token-418688f3-44ed-460e-9606-a5511838a407, rgb(59, 54, 52))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:-45},variants:{neN4dpmWe:{rotate:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y5hlre\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"rAUgxgMkZ\",style:{backgroundColor:\"var(--token-418688f3-44ed-460e-9606-a5511838a407, rgb(59, 54, 52))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:45},variants:{neN4dpmWe:{rotate:0}}})]})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lxeuua\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"YbM281IGS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3BhY2UgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Space Mono\", monospace',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"W7ZyVJfqW\"},motionChild:true,nodeId:\"tv4Uab4HQ\",openInNewTab:false,relValues:[],scopeId:\"f4F8Kt57n\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-bk2cap\",\"data-styles-preset\":\"gqbrcs9nx\",children:\"Services\"})})})}),className:\"framer-prlb3d\",\"data-highlight\":true,fonts:[\"GF;Space Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"tv4Uab4HQ\",onTap:onTap1b5f2pj,style:{\"--extracted-1eung3n\":\"var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3BhY2UgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Space Mono\", monospace',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"F9tWGwYYP\"},motionChild:true,nodeId:\"QsWe7W_m9\",openInNewTab:false,relValues:[],scopeId:\"f4F8Kt57n\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-bk2cap\",\"data-styles-preset\":\"gqbrcs9nx\",children:\"Work\"})})})}),className:\"framer-112cdmk\",\"data-highlight\":true,fonts:[\"GF;Space Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"QsWe7W_m9\",onTap:onTap1b5f2pj,style:{\"--extracted-1eung3n\":\"var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3BhY2UgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Space Mono\", monospace',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qSk1LuCPa\"},motionChild:true,nodeId:\"O79iJBHBi\",openInNewTab:false,relValues:[],scopeId:\"f4F8Kt57n\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-bk2cap\",\"data-styles-preset\":\"gqbrcs9nx\",children:\"About\"})})})}),className:\"framer-lnr056\",\"data-highlight\":true,fonts:[\"GF;Space Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"O79iJBHBi\",onTap:onTap1b5f2pj,style:{\"--extracted-1eung3n\":\"var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3BhY2UgTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"Space Mono\", monospace',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"24px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233)))\",\"--framer-text-transform\":\"capitalize\"},children:/*#__PURE__*/_jsx(Link,{href:jSJglXwVQ,motionChild:true,nodeId:\"RwP1SCYcu\",openInNewTab:false,relValues:[],scopeId:\"f4F8Kt57n\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-bk2cap\",\"data-styles-preset\":\"gqbrcs9nx\",children:\"Client Login\"})})})}),className:\"framer-k9zx5o\",\"data-highlight\":true,fonts:[\"GF;Space Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"RwP1SCYcu\",onTap:onTap1b5f2pj,style:{\"--extracted-1eung3n\":\"var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Xw00Djrny\"},implicitPathVariables:undefined},{href:{webPageId:\"Xw00Djrny\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({r2DIQxQ6f:{width:`calc(${componentViewport?.width||\"100vw\"} - 60px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||402)-0-(Math.max(0,((componentViewport?.height||402)-0-0)/1)*1+0))/2+0+0)+20+49.9+20+146.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hlu2cn-container\",layoutDependency:layoutDependency,layoutId:\"xtKqKad8I-container\",nodeId:\"xtKqKad8I\",rendersWithMotion:true,scopeId:\"f4F8Kt57n\",children:/*#__PURE__*/_jsx(CTAPrimary,{GEiyrTEqd:\"Enquire\",height:\"100%\",id:\"xtKqKad8I\",layoutId:\"xtKqKad8I\",LQOsbFL9_:resolvedLinks3[0],style:{width:\"100%\"},variant:matchVariant(\"QYB80rqpE\"),width:\"100%\",...addPropertyOverrides({r2DIQxQ6f:{LQOsbFL9_:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7aJlm.framer-5cwzb8, .framer-7aJlm .framer-5cwzb8 { display: block; }\",\".framer-7aJlm.framer-8qgtmm { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-7aJlm .framer-202r9a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 202px; height: 100px; justify-content: flex-start; overflow: visible; padding: 20px 100px 20px 100px; position: relative; width: 1440px; }\",\".framer-7aJlm .framer-1k27u11 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-7aJlm .framer-1wqo16u { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7aJlm .framer-1ia360p-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7aJlm .framer-xc60zz-container, .framer-7aJlm .framer-35qsqw-container { flex: none; height: 29px; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7aJlm .framer-1h55tft { flex: none; height: 60px; position: relative; text-decoration: none; width: 103px; }\",\".framer-7aJlm .framer-10o2bz8 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 340px; }\",\".framer-7aJlm .framer-1crgn3g-container { flex: none; height: 40px; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-7aJlm .framer-76ocfg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7aJlm .framer-8p3x97 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); overflow: hidden; position: relative; width: 32px; }\",\".framer-7aJlm .framer-j1tqxb, .framer-7aJlm .framer-1y5hlre { flex: none; height: 1px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 1px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-7aJlm .framer-lxeuua { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 20px 0px 20px 0px; position: relative; width: 1px; }\",\".framer-7aJlm .framer-prlb3d, .framer-7aJlm .framer-112cdmk, .framer-7aJlm .framer-lnr056, .framer-7aJlm .framer-k9zx5o { -webkit-user-select: none; cursor: pointer; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-7aJlm .framer-hlu2cn-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-7aJlm.framer-v-rv302o.framer-8qgtmm { cursor: pointer; flex-direction: column; height: 402px; width: 390px; }\",\".framer-7aJlm.framer-v-rv302o .framer-202r9a { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; gap: 10px; height: 1px; order: 0; padding: 20px 30px 20px 30px; width: 100%; }\",\".framer-7aJlm.framer-v-rv302o .framer-1k27u11 { cursor: pointer; flex: none; width: 100%; }\",\".framer-7aJlm.framer-v-rv302o .framer-1h55tft, .framer-7aJlm.framer-v-1hzz30e .framer-1h55tft { height: 40px; width: 69px; }\",\".framer-7aJlm.framer-v-rv302o .framer-8p3x97, .framer-7aJlm.framer-v-1hzz30e .framer-8p3x97 { cursor: pointer; }\",\".framer-7aJlm.framer-v-rv302o .framer-lxeuua, .framer-7aJlm.framer-v-1hzz30e .framer-1k27u11 { flex: none; width: 100%; }\",\".framer-7aJlm.framer-v-16z682b.framer-8qgtmm { width: 810px; }\",\".framer-7aJlm.framer-v-16z682b .framer-202r9a { flex: 1 0 0px; height: min-content; padding: 20px 40px 20px 40px; width: 1px; }\",\".framer-7aJlm.framer-v-16z682b .framer-1wqo16u, .framer-7aJlm.framer-v-16z682b .framer-10o2bz8 { width: 270px; }\",\".framer-7aJlm.framer-v-16z682b .framer-1ia360p-container { width: 70px; }\",\".framer-7aJlm.framer-v-16z682b .framer-xc60zz-container, .framer-7aJlm.framer-v-16z682b .framer-35qsqw-container { height: 29px; width: 70px; }\",\".framer-7aJlm.framer-v-1hzz30e.framer-8qgtmm { cursor: pointer; flex-direction: column; width: 390px; }\",\".framer-7aJlm.framer-v-1hzz30e .framer-202r9a { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 10px; height: min-content; order: 0; padding: 20px 30px 20px 30px; width: 100%; }\",\".framer-7aJlm.framer-v-1hzz30e .framer-1y5hlre { top: calc(28.12500000000002% - 1px / 2); }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"r2DIQxQ6f\":{\"layout\":[\"fixed\",\"fixed\"]},\"Q429vGWRx\":{\"layout\":[\"fixed\",\"auto\"]},\"neN4dpmWe\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"jSJglXwVQ\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerf4F8Kt57n=withCSS(Component,css,\"framer-7aJlm\");export default Framerf4F8Kt57n;Framerf4F8Kt57n.displayName=\"Navigation\";Framerf4F8Kt57n.defaultProps={height:100,width:1440};addPropertyControls(Framerf4F8Kt57n,{variant:{options:[\"q8NALj6hx\",\"r2DIQxQ6f\",\"Q429vGWRx\",\"neN4dpmWe\"],optionTitles:[\"Desktop\",\"Phone Open\",\"Tablet\",\"Phone close\"],title:\"Variant\",type:ControlType.Enum},jSJglXwVQ:{title:\"Link\",type:ControlType.Link}});addFonts(Framerf4F8Kt57n,[{explicitInter:true,fonts:[{cssFamilyName:\"Space Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Space Mono\",url:\"https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRUEN2RFq7AwU.woff2\",weight:\"400\"}]},...CTATertiaryFonts,...CTAPrimaryFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});Framerf4F8Kt57n.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CTATertiary,{},context),forwardLoader(CTAPrimary,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerf4F8Kt57n\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"r2DIQxQ6f\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Q429vGWRx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"neN4dpmWe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"jSJglXwVQ\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"100\",\"framerIntrinsicWidth\":\"1440\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./f4F8Kt57n.map","// Generated by Framer (62e9832)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"GGM466wMd\",\"YJaHelqAm\",\"BF2PUqLdn\"];const serializationHash=\"framer-BQz3M\";const variantClassNames={BF2PUqLdn:\"framer-v-1s7v1uh\",GGM466wMd:\"framer-v-4ocx1a\",YJaHelqAm:\"framer-v-joko76\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const 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 humanReadableVariantMap={Desktop:\"GGM466wMd\",Mobile:\"BF2PUqLdn\",Tablet:\"YJaHelqAm\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"GGM466wMd\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GGM466wMd\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-4ocx1a\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"GGM466wMd\",ref:refBinding,style:{...style},...addPropertyOverrides({BF2PUqLdn:{\"data-framer-name\":\"Mobile\"},YJaHelqAm:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SGVuZGVyc29uIFNhbnMtNjAw\",\"--framer-font-family\":'\"Henderson Sans\", \"Henderson Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(250, 238, 235))\",\"--framer-text-transform\":\"uppercase\"},children:\"Wonderfully Odd & Original\"})}),className:\"framer-jqe5u7\",\"data-framer-name\":\"Wonderfully Odd & Original\",fonts:[\"GF;Henderson Sans-600\"],layoutDependency:layoutDependency,layoutId:\"DIPNgPMi2\",style:{\"--extracted-r6o4lv\":\"rgb(250, 238, 235)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({BF2PUqLdn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SGVuZGVyc29uIFNhbnMtNjAw\",\"--framer-font-family\":'\"Henderson Sans\", \"Henderson Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(250, 238, 235))\",\"--framer-text-transform\":\"uppercase\"},children:\"Wonderfully Odd & Original\"})})},YJaHelqAm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SGVuZGVyc29uIFNhbnMtNjAw\",\"--framer-font-family\":'\"Henderson Sans\", \"Henderson Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(250, 238, 235))\",\"--framer-text-transform\":\"uppercase\"},children:\"Wonderfully Odd & Original\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e2zth6\",\"data-framer-name\":\"Logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:87,intrinsicWidth:385,layoutDependency:layoutDependency,layoutId:\"gXeKKrbH3\",svg:'<svg width=\"385\" height=\"87\" viewBox=\"0 0 385 87\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_443_164)\">\\n<path d=\"M42.5105 38.5462L39.0103 42.0463C38.2878 42.7688 38.2878 43.9402 39.0103 44.6626L42.5105 48.1628C43.2329 48.8853 44.4043 48.8853 45.1268 48.1628L48.6269 44.6626C49.3494 43.9402 49.3494 42.7688 48.6269 42.0463L45.1268 38.5462C44.4043 37.8237 43.2329 37.8237 42.5105 38.5462Z\" fill=\"#FAEEEB\"/>\\n<path d=\"M68.7399 11.1799H18.8799C14.8799 11.1799 11.6299 14.4199 11.6299 18.4299V68.2899C11.6299 72.2899 14.8699 75.5399 18.8799 75.5399H68.7399C72.7399 75.5399 75.9899 72.2999 75.9899 68.2899V18.4199C75.9899 14.4199 72.7499 11.1699 68.7399 11.1699V11.1799ZM68.5099 44.9299C69.8699 45.2599 70.9199 46.3399 71.1999 47.7099L72.1799 52.5099C72.4399 53.7999 71.9799 55.1299 70.9799 55.9799L67.2999 59.0999C66.1599 60.0699 64.5299 60.2299 63.2199 59.4899C60.6899 58.0699 56.4099 55.0999 53.0099 52.6699C55.4399 56.0599 58.3999 60.3299 59.8099 62.8499C60.5399 64.1599 60.3799 65.7899 59.4199 66.9299L56.2999 70.6099C55.4499 71.6099 54.1199 72.0699 52.8299 71.8099L48.0299 70.8299C46.6599 70.5499 45.5799 69.4999 45.2499 68.1399L43.5499 56.3899L41.8499 68.1399C41.5299 69.4999 40.4399 70.5499 39.0699 70.8299L34.2699 71.8099C32.9799 72.0699 31.6499 71.6099 30.7999 70.6099L27.6799 66.9299C26.7099 65.7899 26.5499 64.1599 27.2899 62.8499C28.5999 60.5099 31.2499 56.6599 33.5599 53.4099C30.3699 55.6799 26.6699 58.2099 24.3899 59.4799C23.0799 60.2099 21.4499 60.0499 20.3099 59.0899L16.6299 55.9699C15.6299 55.1199 15.1699 53.7899 15.4299 52.4999L16.4099 47.6999C16.6899 46.3299 17.7399 45.2499 19.0999 44.9199L30.8499 43.2199L19.0999 41.5199C17.7399 41.1899 16.6899 40.1099 16.4099 38.7399L15.4299 33.9399C15.1699 32.6499 15.6299 31.3199 16.6299 30.4699L20.3099 27.3499C21.4499 26.3799 23.0799 26.2199 24.3899 26.9599C26.5799 28.1799 30.0799 30.5799 33.1899 32.7699C30.9699 29.6399 28.5299 26.0699 27.2899 23.8499C26.5599 22.5399 26.7199 20.9099 27.6799 19.7699L30.7999 16.0899C31.6499 15.0899 32.9799 14.6299 34.2699 14.8899L39.0699 15.8699C40.4399 16.1499 41.5199 17.1999 41.8499 18.5599L43.5499 30.3099L45.2499 18.5599C45.5699 17.1999 46.6599 16.1499 48.0299 15.8699L52.8299 14.8899C54.1199 14.6299 55.4499 15.0899 56.2999 16.0899L59.4199 19.7699C60.3899 20.9099 60.5499 22.5399 59.8099 23.8499C58.4699 26.2499 55.7399 30.2099 53.3899 33.4999C56.7199 31.1199 60.7799 28.3199 63.2199 26.9499C64.5299 26.2199 66.1599 26.3799 67.2999 27.3399L70.9799 30.4599C71.9799 31.3099 72.4399 32.6399 72.1799 33.9299L71.1999 38.7299C70.9199 40.0999 69.8699 41.1799 68.5099 41.5099L56.7599 43.2099L68.5099 44.9099V44.9299Z\" fill=\"#FAEEEB\"/>\\n<path d=\"M102.364 38.8016L99.5854 41.5806C98.7341 42.4319 98.7341 43.8122 99.5854 44.6636L102.364 47.4425C103.216 48.2938 104.596 48.2938 105.447 47.4425L108.226 44.6636C109.078 43.8122 109.078 42.4319 108.226 41.5806L105.447 38.8016C104.596 37.9503 103.216 37.9503 102.364 38.8016Z\" fill=\"#FAEEEB\"/>\\n<path d=\"M82.6601 11.1799H106.42C107.05 11.1799 107.25 12.0399 106.68 12.3099C102.42 14.3699 93.6801 18.7899 90.9901 21.5999C88.5901 24.0999 85.0101 31.8599 83.2001 35.9999C82.9401 36.5899 82.0601 36.3999 82.0601 35.7599V11.7699C82.0601 11.4399 82.3301 11.1699 82.6601 11.1699V11.1799Z\" fill=\"#FAEEEB\"/>\\n<path d=\"M81.9499 74.2498V50.4898C81.9499 49.8598 82.8099 49.6598 83.0799 50.2298C85.1399 54.4898 89.5599 63.2298 92.3699 65.9198C94.8699 68.3198 102.63 71.8998 106.77 73.7098C107.36 73.9698 107.17 74.8498 106.53 74.8498H82.5399C82.2099 74.8498 81.9399 74.5798 81.9399 74.2498H81.9499Z\" fill=\"#FAEEEB\"/>\\n<path d=\"M336.903 38.534L333.402 42.0342C332.68 42.7566 332.68 43.928 333.402 44.6504L336.903 48.1506C337.625 48.8731 338.796 48.8731 339.519 48.1506L343.019 44.6504C343.742 43.928 343.742 42.7566 343.019 42.0341L339.519 38.534C338.796 37.8115 337.625 37.8115 336.903 38.534Z\" fill=\"#FAEEEB\"/>\\n<path d=\"M306.04 18.4199V68.2799C306.04 72.2799 309.28 75.5299 313.29 75.5299H363.15C367.15 75.5299 370.4 72.2899 370.4 68.2799V18.4199C370.4 14.4199 367.16 11.1699 363.15 11.1699H313.29C309.29 11.1699 306.04 14.4099 306.04 18.4199ZM325.26 43.2199L313.51 41.5199C312.15 41.1899 311.1 40.1099 310.82 38.7399L309.84 33.9399C309.58 32.6499 310.04 31.3199 311.04 30.4699L314.72 27.3499C315.86 26.3799 317.49 26.2199 318.8 26.9599C321.24 28.3199 325.3 31.1299 328.63 33.5099C326.28 30.2099 323.55 26.2499 322.21 23.8599C321.48 22.5499 321.64 20.9199 322.6 19.7799L325.72 16.0999C326.57 15.0999 327.9 14.6399 329.19 14.8999L333.99 15.8799C335.36 16.1599 336.44 17.2099 336.77 18.5699L338.47 30.3199L340.17 18.5699C340.49 17.2099 341.58 16.1599 342.95 15.8799L347.75 14.8999C349.04 14.6399 350.37 15.0999 351.22 16.0999L354.34 19.7799C355.31 20.9199 355.47 22.5499 354.73 23.8599C353.49 26.0799 351.05 29.6499 348.83 32.7799C351.93 30.5799 355.44 28.1899 357.63 26.9699C358.94 26.2399 360.57 26.3999 361.71 27.3599L365.39 30.4799C366.39 31.3299 366.85 32.6599 366.59 33.9499L365.61 38.7499C365.33 40.1199 364.28 41.1999 362.92 41.5299L351.17 43.2299L362.92 44.9299C364.28 45.2599 365.33 46.3399 365.61 47.7099L366.59 52.5099C366.85 53.7999 366.39 55.1299 365.39 55.9799L361.71 59.0999C360.57 60.0699 358.94 60.2299 357.63 59.4899C355.35 58.2199 351.66 55.6799 348.46 53.4199C350.77 56.6699 353.42 60.5199 354.73 62.8599C355.46 64.1699 355.3 65.7999 354.34 66.9399L351.22 70.6199C350.37 71.6199 349.04 72.0799 347.75 71.8199L342.95 70.8399C341.58 70.5599 340.5 69.5099 340.17 68.1499L338.47 56.3999L336.77 68.1499C336.45 69.5099 335.36 70.5599 333.99 70.8399L329.19 71.8199C327.9 72.0799 326.57 71.6199 325.72 70.6199L322.6 66.9399C321.63 65.7999 321.47 64.1699 322.21 62.8599C323.62 60.3299 326.58 56.0699 329.01 52.6799C325.62 55.1099 321.33 58.0799 318.8 59.4999C317.49 60.2299 315.86 60.0699 314.72 59.1099L311.04 55.9899C310.04 55.1399 309.58 53.8099 309.84 52.5199L310.82 47.7199C311.1 46.3499 312.15 45.2699 313.51 44.9399L325.26 43.2399V43.2199Z\" fill=\"#FAEEEB\"/>\\n<path d=\"M273.809 44.6635L276.588 47.4424C277.44 48.2937 278.82 48.2937 279.671 47.4424L282.45 44.6635C283.302 43.8121 283.302 42.4318 282.45 41.5805L279.671 38.8016C278.82 37.9502 277.44 37.9502 276.588 38.8016L273.809 41.5805C272.958 42.4318 272.958 43.8121 273.809 44.6635Z\" fill=\"#FAEEEB\"/>\\n<path d=\"M299.37 11.1799H275.61C274.98 11.1799 274.78 12.0399 275.35 12.3099C279.61 14.3699 288.35 18.7899 291.04 21.5999C293.44 24.0999 297.02 31.8599 298.83 35.9999C299.09 36.5899 299.97 36.3999 299.97 35.7599V11.7699C299.97 11.4399 299.7 11.1699 299.37 11.1699V11.1799Z\" fill=\"#FAEEEB\"/>\\n<path d=\"M300.07 74.2498V50.4898C300.07 49.8598 299.21 49.6598 298.94 50.2298C296.88 54.4898 292.46 63.2298 289.65 65.9198C287.15 68.3198 279.39 71.8998 275.25 73.7098C274.66 73.9698 274.85 74.8498 275.49 74.8498H299.48C299.81 74.8498 300.08 74.5798 300.08 74.2498H300.07Z\" fill=\"#FAEEEB\"/>\\n<path d=\"M179.34 25.01C179.34 25.61 178.96 26.04 178.47 26.37C177 27.35 176.19 28.11 175.32 29.42C174.4 30.83 173.58 32.47 172.6 34.97C171.35 38.07 162.38 61.24 162.1 61.94C161.88 62.54 161.61 62.81 160.85 62.81H157.42C156.66 62.81 156.44 62.54 156.28 61.99L147.47 36.05C147.42 35.89 147.36 35.72 147.2 35.72C147.04 35.72 146.98 35.88 146.93 36.05L137.52 61.94C137.3 62.54 136.98 62.81 136.27 62.81H132.46C131.64 62.81 131.37 62.48 131.21 61.99L121.26 31.37C120.55 29.19 120.06 28.27 119.25 27.56C118 26.47 116.37 26.25 116.37 25.06C116.37 24.3 116.86 23.59 118.38 23.59H130.89C131.98 23.59 132.79 23.97 132.79 24.95C132.79 26.53 130.23 26.09 130.23 28.43C130.23 28.81 130.28 29.3 130.45 29.84L136.49 50.02C136.54 50.24 136.6 50.24 136.65 50.24C136.76 50.24 136.81 50.08 136.87 49.91L146.33 23.86C146.49 23.37 146.87 23.21 147.47 23.21H152.15C152.75 23.21 153.02 23.37 153.18 23.86L161.61 50.07C161.66 50.23 161.66 50.29 161.77 50.29C161.88 50.29 161.88 50.24 161.93 50.07L167.75 34.41C168.67 31.85 169 30.49 169 29.3C169 28.11 168.4 27.34 168.02 26.96C167.2 26.14 166.12 26.14 166.12 25C166.12 23.86 167.26 23.59 168.19 23.59H177.33C178.42 23.59 179.34 24.03 179.34 25V25.01Z\" fill=\"#FAEEEB\"/>\\n<path d=\"M197.82 63.0199C185.58 63.0199 177.92 54.8099 177.92 42.9499C177.92 31.9099 186.3 22.9399 197.82 22.9399C210.11 22.9399 217.72 31.3699 217.72 42.9499C217.72 54.5299 209.29 63.0199 197.82 63.0199ZM187.71 41.3199C187.71 47.6299 190.27 58.2299 198.42 58.2299C205.16 58.2299 207.88 51.1099 207.88 44.6899C207.88 38.2699 205.27 27.6099 197.17 27.6099C190.37 27.6099 187.71 35.0599 187.71 41.3099V41.3199Z\" fill=\"#FAEEEB\"/>\\n<path d=\"M241.76 63.0199C229.52 63.0199 221.86 54.8099 221.86 42.9499C221.86 31.9099 230.24 22.9399 241.76 22.9399C254.05 22.9399 261.66 31.3699 261.66 42.9499C261.66 54.5299 253.23 63.0199 241.76 63.0199ZM231.64 41.3199C231.64 47.6299 234.2 58.2299 242.35 58.2299C249.09 58.2299 251.81 51.1099 251.81 44.6899C251.81 38.2699 249.2 27.6099 241.1 27.6099C234.3 27.6099 231.64 35.0599 231.64 41.3099V41.3199Z\" fill=\"#FAEEEB\"/>\\n<path d=\"M370.1 5C375.3 5 379.52 9.23 379.52 14.42V72.03C379.52 77.23 375.29 81.45 370.1 81.45H14.42C9.22 81.45 5 77.22 5 72.03V14.42C5 9.22 9.23 5 14.42 5H370.1ZM370.1 0H14.42C6.46 0 0 6.46 0 14.42V72.03C0 80 6.46 86.45 14.42 86.45H370.1C378.07 86.45 384.52 79.99 384.52 72.03V14.42C384.52 6.45 378.06 0 370.1 0Z\" fill=\"#FAEEEB\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_443_164\">\\n<rect width=\"384.53\" height=\"86.46\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BQz3M.framer-1toqfu4, .framer-BQz3M .framer-1toqfu4 { display: block; }\",\".framer-BQz3M.framer-4ocx1a { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 601px; }\",\".framer-BQz3M .framer-jqe5u7 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 601px; word-break: break-word; word-wrap: break-word; }\",\".framer-BQz3M .framer-1e2zth6 { flex: none; height: 87px; position: relative; width: 385px; }\",\".framer-BQz3M.framer-v-joko76.framer-4ocx1a, .framer-BQz3M.framer-v-1s7v1uh.framer-4ocx1a { gap: 8px; width: 385px; }\",\".framer-BQz3M.framer-v-joko76 .framer-jqe5u7, .framer-BQz3M.framer-v-1s7v1uh .framer-jqe5u7 { width: 80%; }\",\".framer-BQz3M.framer-v-joko76 .framer-1e2zth6, .framer-BQz3M.framer-v-1s7v1uh .framer-1e2zth6 { height: 56px; width: 247px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 117\n * @framerIntrinsicWidth 601\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"YJaHelqAm\":{\"layout\":[\"fixed\",\"auto\"]},\"BF2PUqLdn\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrJpTJpKC3=withCSS(Component,css,\"framer-BQz3M\");export default FramerrJpTJpKC3;FramerrJpTJpKC3.displayName=\"Footer Logo\";FramerrJpTJpKC3.defaultProps={height:117,width:601};addPropertyControls(FramerrJpTJpKC3,{variant:{options:[\"GGM466wMd\",\"YJaHelqAm\",\"BF2PUqLdn\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerrJpTJpKC3,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrJpTJpKC3\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"601\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"117\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YJaHelqAm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BF2PUqLdn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rJpTJpKC3.map","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FooterLogo from\"https://framerusercontent.com/modules/X6VzocoKhXlAtnBQQSs1/j4vEbmsbaZeFp26NBA7K/rJpTJpKC3.js\";const FooterLogoFonts=getFonts(FooterLogo);const cycleOrder=[\"Mkr6v9sTk\",\"ZGjkFwZI5\",\"wzfySZOsU\"];const serializationHash=\"framer-06P4B\";const variantClassNames={Mkr6v9sTk:\"framer-v-16yxgb5\",wzfySZOsU:\"framer-v-952l0q\",ZGjkFwZI5:\"framer-v-1a17eld\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"Mkr6v9sTk\",Mobile:\"wzfySZOsU\",Tablet:\"ZGjkFwZI5\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Mkr6v9sTk\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Mkr6v9sTk\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"wzfySZOsU\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-16yxgb5\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Mkr6v9sTk\",ref:refBinding,style:{backgroundColor:\"var(--token-418688f3-44ed-460e-9606-a5511838a407, rgb(59, 54, 52))\",...style},...addPropertyOverrides({wzfySZOsU:{\"data-framer-name\":\"Mobile\"},ZGjkFwZI5:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fmlau7\",layoutDependency:layoutDependency,layoutId:\"dHJQO9ZK8\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oz99w2\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"hQvzZDlmx\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-eddpzs\",layoutDependency:layoutDependency,layoutId:\"MZdzkVjQH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233)))\",\"--framer-text-transform\":\"uppercase\"},children:\"work with us\"})}),className:\"framer-2ilnfv\",\"data-framer-name\":\"work with us\",fonts:[\"GF;Space Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"fey441A5C\",style:{\"--extracted-r6o4lv\":\"var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({ZGjkFwZI5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233)))\",\"--framer-text-transform\":\"uppercase\"},children:\"work with us\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233)))\",\"--framer-text-transform\":\"uppercase\"},children:\"SERVICES\"})}),className:\"framer-f5au75\",\"data-framer-name\":\"Services\",fonts:[\"GF;Space Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"Rk7F4Ox_J\",style:{\"--extracted-r6o4lv\":\"var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{ZGjkFwZI5:{\"--extracted-r6o4lv\":\"var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(250, 238, 235))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ZGjkFwZI5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(250, 238, 235)))\"},children:\"SERVICES\"})}),fonts:[\"FS;Space Grotesk-regular\"]}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ou7o5w\",layoutDependency:layoutDependency,layoutId:\"NhwUzE5ND\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233)))\",\"--framer-text-transform\":\"uppercase\"},children:\"ABOUT\"})}),className:\"framer-7qt22t\",\"data-framer-name\":\"About\",fonts:[\"GF;Space Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"GE5odv1kq\",style:{\"--extracted-r6o4lv\":\"var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({ZGjkFwZI5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233)))\",\"--framer-text-transform\":\"uppercase\"},children:\"ABOUT\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233)))\",\"--framer-text-transform\":\"uppercase\"},children:\"PORTFOLIO\"})}),className:\"framer-45loj8\",\"data-framer-name\":\"Portfolio\",fonts:[\"GF;Space Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"nASKorTGj\",style:{\"--extracted-r6o4lv\":\"var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{ZGjkFwZI5:{\"--extracted-r6o4lv\":\"var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(250, 238, 235))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ZGjkFwZI5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(250, 238, 235)))\"},children:\"PORTFOLIO\"})}),fonts:[\"FS;Space Grotesk-regular\"]}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nma4sg\",\"data-framer-name\":\"C\",layoutDependency:layoutDependency,layoutId:\"BVyxtO7iq\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:117,width:\"601px\",y:(componentViewport?.y||0)+40+0+0+0+0,...addPropertyOverrides({wzfySZOsU:{width:\"310px\",y:(componentViewport?.y||0)+40+0+0+151+0+0},ZGjkFwZI5:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15o8v0g-container\",layoutDependency:layoutDependency,layoutId:\"KdgJqkWLi-container\",nodeId:\"KdgJqkWLi\",rendersWithMotion:true,scopeId:\"G0PwcY3Ml\",children:/*#__PURE__*/_jsx(FooterLogo,{height:\"100%\",id:\"KdgJqkWLi\",layoutId:\"KdgJqkWLi\",style:{width:\"100%\"},variant:matchVariant(\"GGM466wMd\"),width:\"100%\",...addPropertyOverrides({wzfySZOsU:{variant:matchVariant(\"BF2PUqLdn\")},ZGjkFwZI5:{variant:matchVariant(\"YJaHelqAm\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233)))\",\"--framer-text-transform\":\"uppercase\"},children:\"\\xa9 2026\\xa0Priscilla Woo Design   /  Privacy  /  Terms + Conditions\"})}),className:\"framer-6wxdn8\",\"data-framer-name\":\"\\xa9 2025\\xa0Priscilla Woo Design / Privacy / Terms + Conditions\",fonts:[\"GF;Space Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"zTy4rnThc\",style:{\"--extracted-r6o4lv\":\"var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{wzfySZOsU:{\"--extracted-2gxw0f\":\"rgb(250, 238, 235)\",\"--extracted-r6o4lv\":\"rgb(250, 238, 235)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({wzfySZOsU:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"32px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(250, 238, 235))\",\"--framer-text-transform\":\"uppercase\"},children:\"\\xa9 2026\\xa0Priscilla Woo Design   \"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"32px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgb(250, 238, 235))\",\"--framer-text-transform\":\"uppercase\"},children:\"Privacy  /  Terms + Conditions\"})]})},ZGjkFwZI5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233)))\",\"--framer-text-transform\":\"uppercase\"},children:\"\\xa9 2026\\xa0Priscilla Woo Design   /  Privacy  /  Terms + Conditions\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nvr1pe\",\"data-framer-name\":\"R\",layoutDependency:layoutDependency,layoutId:\"He9G461XD\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sdl0sv\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"wZVtYqy0R\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+0+0+0+0+0),pixelHeight:100,pixelWidth:100,positionX:\"center\",positionY:\"center\",sizes:\"24px\",src:\"https://framerusercontent.com/images/r9AqLoH2ALqAK7c6JIhXct64j5M.png?width=100&height=100\"},className:\"framer-rdauyd\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"CyFhdTcsX\",...addPropertyOverrides({wzfySZOsU:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+0+0+91+0+0+0),pixelHeight:100,pixelWidth:100,positionX:\"center\",positionY:\"center\",sizes:\"24px\",src:\"https://framerusercontent.com/images/r9AqLoH2ALqAK7c6JIhXct64j5M.png?width=100&height=100\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+0+0+0+0+0),pixelHeight:100,pixelWidth:100,positionX:\"center\",positionY:\"center\",sizes:\"24px\",src:\"https://framerusercontent.com/images/gQMoRQ3dTDQvDktB3bFe5UTtw.png?width=100&height=100\"},className:\"framer-1pddczw\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"vAY6mFHAS\",...addPropertyOverrides({wzfySZOsU:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+0+0+91+0+0+0),pixelHeight:100,pixelWidth:100,positionX:\"center\",positionY:\"center\",sizes:\"24px\",src:\"https://framerusercontent.com/images/gQMoRQ3dTDQvDktB3bFe5UTtw.png?width=100&height=100\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+0+0+0+0+0),pixelHeight:100,pixelWidth:100,positionX:\"center\",positionY:\"center\",sizes:\"24px\",src:\"https://framerusercontent.com/images/jDlZ9TFlkrCfMhNltEzezGif4E.png?width=100&height=100\"},className:\"framer-28acoi\",\"data-framer-name\":\"YouTube\",layoutDependency:layoutDependency,layoutId:\"PPq9a3GFc\",...addPropertyOverrides({wzfySZOsU:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+0+0+91+0+0+0),pixelHeight:100,pixelWidth:100,positionX:\"center\",positionY:\"center\",sizes:\"24px\",src:\"https://framerusercontent.com/images/jDlZ9TFlkrCfMhNltEzezGif4E.png?width=100&height=100\"}}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kvhwz8\",\"data-framer-name\":\"Back to top\",layoutDependency:layoutDependency,layoutId:\"ZN6aKLeXx\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1syqil5\",\"data-framer-name\":\"Line 216\",fill:'var(--token-418688f3-44ed-460e-9606-a5511838a407, rgb(59, 54, 52)) /* {\"name\":\"Chocolate\"} */',intrinsicHeight:10,intrinsicWidth:11,layoutDependency:layoutDependency,layoutId:\"jZXTuVc0f\",svg:'<svg width=\"11\" height=\"10\" viewBox=\"-1 -1 11 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M4.33008 0L-4.94421e-05 7.5L8.66021 7.5L4.33008 0ZM3.58008 6C3.58008 6.41421 3.91586 6.75 4.33008 6.75C4.74429 6.75 5.08008 6.41421 5.08008 6L4.33008 6L3.58008 6Z\" fill=\"#FAEEEB\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Back to top \"})}),className:\"framer-17dzmz0\",\"data-framer-name\":\"Back to top\",fonts:[\"GF;Space Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"YLx3LQ1Cf\",style:{\"--extracted-r6o4lv\":\"var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({ZGjkFwZI5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U3BhY2UgR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Space Grotesk\", \"Space Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Back to top \"})})}},baseVariant,gestureVariant)})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-06P4B.framer-1rj7w0z, .framer-06P4B .framer-1rj7w0z { display: block; }\",\".framer-06P4B.framer-16yxgb5 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 40px 100px 40px 100px; position: relative; width: 1440px; }\",\".framer-06P4B .framer-1fmlau7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-06P4B .framer-1oz99w2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-06P4B .framer-eddpzs, .framer-06P4B .framer-ou7o5w { 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-06P4B .framer-2ilnfv, .framer-06P4B .framer-f5au75, .framer-06P4B .framer-7qt22t, .framer-06P4B .framer-45loj8, .framer-06P4B .framer-6wxdn8, .framer-06P4B .framer-17dzmz0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-06P4B .framer-1nma4sg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-06P4B .framer-15o8v0g-container { flex: none; height: auto; position: relative; width: 601px; }\",\".framer-06P4B .framer-1nvr1pe { align-content: flex-end; align-items: flex-end; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-06P4B .framer-1sdl0sv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-06P4B .framer-rdauyd, .framer-06P4B .framer-1pddczw, .framer-06P4B .framer-28acoi { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-06P4B .framer-1kvhwz8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-06P4B .framer-1syqil5 { flex: none; height: 10px; position: relative; width: 11px; }\",\".framer-06P4B.framer-v-1a17eld.framer-16yxgb5 { gap: 16px; padding: 40px 60px 40px 60px; width: 810px; }\",\".framer-06P4B.framer-v-1a17eld .framer-1oz99w2 { gap: 12px; }\",\".framer-06P4B.framer-v-1a17eld .framer-15o8v0g-container { width: 74%; }\",\".framer-06P4B.framer-v-1a17eld .framer-1sdl0sv { gap: 14px; }\",\".framer-06P4B.framer-v-952l0q.framer-16yxgb5 { gap: 20px; padding: 40px; width: 390px; }\",\".framer-06P4B.framer-v-952l0q .framer-1fmlau7 { align-content: center; align-items: center; flex-direction: column; gap: 36px; justify-content: flex-start; }\",\".framer-06P4B.framer-v-952l0q .framer-1oz99w2 { align-content: center; align-items: center; flex-direction: row; gap: unset; justify-content: space-between; order: 0; width: 100%; }\",\".framer-06P4B.framer-v-952l0q .framer-eddpzs { height: 55px; width: 111px; }\",\".framer-06P4B.framer-v-952l0q .framer-ou7o5w { align-content: flex-end; align-items: flex-end; height: 55px; width: 83px; }\",\".framer-06P4B.framer-v-952l0q .framer-1nma4sg, .framer-06P4B.framer-v-952l0q .framer-1pddczw { order: 2; }\",\".framer-06P4B.framer-v-952l0q .framer-15o8v0g-container { width: 310px; }\",\".framer-06P4B.framer-v-952l0q .framer-6wxdn8 { align-self: stretch; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-06P4B.framer-v-952l0q .framer-1nvr1pe { align-self: unset; gap: 0px; height: min-content; justify-content: center; order: 1; }\",\".framer-06P4B.framer-v-952l0q .framer-1sdl0sv { gap: 24px; }\",\".framer-06P4B.framer-v-952l0q .framer-rdauyd { order: 0; }\",\".framer-06P4B.framer-v-952l0q .framer-28acoi { order: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 240\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ZGjkFwZI5\":{\"layout\":[\"fixed\",\"auto\"]},\"wzfySZOsU\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerG0PwcY3Ml=withCSS(Component,css,\"framer-06P4B\");export default FramerG0PwcY3Ml;FramerG0PwcY3Ml.displayName=\"Footer 2\";FramerG0PwcY3Ml.defaultProps={height:240,width:1440};addPropertyControls(FramerG0PwcY3Ml,{variant:{options:[\"Mkr6v9sTk\",\"ZGjkFwZI5\",\"wzfySZOsU\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerG0PwcY3Ml,[{explicitInter:true,fonts:[{cssFamilyName:\"Space Grotesk\",source:\"google\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://fonts.gstatic.com/s/spacegrotesk/v22/V8mQoQDjQSkFtoMM3T6r8E7mF71Q-gOoraIAEj7oUUsmNsFjTDJK.woff2\",weight:\"400\"},{cssFamilyName:\"Space Grotesk\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Space Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6DG6HUOGHOB35UGAANBDBVY77OCFNQOA/MX56D7EXTFRCL3EZPNM332VF6D5TDENT/2MGP255ZY2RSFHKW6LNN6W6BWQGC2LUO.woff2\",weight:\"400\"}]},...FooterLogoFonts],{supportsExplicitInterCodegen:true});FramerG0PwcY3Ml.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FooterLogo,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerG0PwcY3Ml\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZGjkFwZI5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wzfySZOsU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"240\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./G0PwcY3Ml.map","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,ResolveLinks,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import Navigation from\"#framer/local/canvasComponent/f4F8Kt57n/f4F8Kt57n.js\";import Footer2 from\"#framer/local/canvasComponent/G0PwcY3Ml/G0PwcY3Ml.js\";import Cursor from\"#framer/local/canvasComponent/pFw_HLczq/pFw_HLczq.js\";const SmoothScrollFonts=getFonts(SmoothScroll);const NavigationFonts=getFonts(Navigation);const NavigationWithVariantAppearEffect=withVariantAppearEffect(Navigation);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const Footer2Fonts=getFonts(Footer2);const ContainerWithFX=withFX(Container);const NavigationControls=getPropertyControls(Navigation);const CursorFonts=getFonts(Cursor);const breakpoints={fVKGGilOq:\"(min-width: 1440px)\",pcnDH059S:\"(min-width: 810px) and (max-width: 1439.98px)\",pnxAa1Ez8:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-oYTAn\";const variantClassNames={fVKGGilOq:\"framer-v-1wzp1fx\",pcnDH059S:\"framer-v-jarxk8\",pnxAa1Ez8:\"framer-v-1vwjl1e\"};const rjWjcmGp2=undefined;const YLBGWRkW1=undefined;const WX3By3oMg=undefined;const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition1={damping:50,delay:.3,mass:.1,stiffness:300,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-30};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:30};const transition2={damping:30,delay:.3,mass:1,stiffness:100,type:\"spring\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oYTAn.framer-1rgfnpd, .framer-oYTAn .framer-1rgfnpd { display: block; }\",\".framer-oYTAn.framer-1wzp1fx { align-content: center; align-items: center; background-color: var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, #f7eee9); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-oYTAn .framer-7caxna-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-oYTAn .framer-4tcqbu-container { flex: none; height: auto; left: 50%; max-width: 150%; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 5; }\",\".framer-oYTAn .framer-hcp586 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-oYTAn .framer-1mr1csv-container { flex: none; height: auto; max-width: 1600px; order: 1003; position: relative; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={fVKGGilOq:\"(min-width: 1440px)\",pcnDH059S:\"(min-width: 810px) and (max-width: 1439.98px)\",pnxAa1Ez8:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"fVKGGilOq\",Phone:\"pnxAa1Ez8\",Tablet:\"pcnDH059S\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Phone close\":\"neN4dpmWe\",\"Phone Open\":\"r2DIQxQ6f\",Desktop:\"q8NALj6hx\",Tablet:\"Q429vGWRx\"};const getProps=({desktop,height,id,scrollSection,tablet,width,...props})=>{return{...props,rjWjcmGp2:humanReadableEnumMap[desktop]??desktop??props.rjWjcmGp2??\"q8NALj6hx\",variant:humanReadableVariantMap[props.variant]??props.variant??\"fVKGGilOq\",WX3By3oMg:humanReadableEnumMap[tablet]??tablet??props.WX3By3oMg??\"Q429vGWRx\",YLBGWRkW1:scrollSection??props.YLBGWRkW1};};const transition3={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const cursor={alignment:\"center\",component:Cursor,offset:{x:0,y:0},placement:\"bottom\",transition:transition3,variant:\"SpKqW8P1p\"};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,YLBGWRkW1,rjWjcmGp2,WX3By3oMg,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({\"1yy28cz\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"fVKGGilOq\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-636ddd38-9442-4d96-95ad-39448f2a797a, rgb(247, 238, 233)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1wzp1fx\",className),\"data-framer-cursor\":\"1yy28cz\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-7caxna-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"gqIIIN_fm\",scopeId:\"gulIPWWbA\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"gqIIIN_fm\",intensity:6,layoutId:\"gqIIIN_fm\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"F9tWGwYYP\"},implicitPathVariables:undefined},{href:{webPageId:\"F9tWGwYYP\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-4tcqbu-container\",\"data-framer-appear-id\":\"4tcqbu\",\"data-framer-layout-hint-center-x\":true,initial:animation1,layoutScroll:true,nodeId:\"qeNfqAYaD\",optimized:true,rendersWithMotion:true,scopeId:\"gulIPWWbA\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{pcnDH059S:{__framer__targets:[{ref:YLBGWRkW1,target:\"OIQhCjvn9\"}],jSJglXwVQ:resolvedLinks[1],variant:matchVariant(WX3By3oMg)},pnxAa1Ez8:{__framer__targets:[{ref:YLBGWRkW1,target:\"L12ghNhuM\"}],jSJglXwVQ:undefined,variant:matchVariant(\"neN4dpmWe\")}},children:/*#__PURE__*/_jsx(NavigationWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:YLBGWRkW1,target:\"cbIuaHxPS\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"qeNfqAYaD\",jSJglXwVQ:resolvedLinks[0],layoutId:\"qeNfqAYaD\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(rjWjcmGp2),width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-hcp586\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:240,width:\"min(100vw, 1600px)\",y:1200,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1mr1csv-container\",nodeId:\"TF2Jlqvz8\",rendersWithMotion:true,scopeId:\"gulIPWWbA\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{pcnDH059S:{variant:matchVariant(\"ZGjkFwZI5\")},pnxAa1Ez8:{variant:matchVariant(\"wzfySZOsU\")}},children:/*#__PURE__*/_jsx(Footer2,{height:\"100%\",id:\"TF2Jlqvz8\",layoutId:\"TF2Jlqvz8\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"Mkr6v9sTk\"),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=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"pcnDH059S\":{\"layout\":[\"fixed\",\"fixed\"]},\"pnxAa1Ez8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"YLBGWRkW1\":\"scrollSection\",\"rjWjcmGp2\":\"desktop\",\"WX3By3oMg\":\"tablet\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"fVKGGilOq\":[\".framer-7caxna-container\",\".framer-4tcqbu-container\",\".framer-1mr1csv-container\"],\"pcnDH059S\":[\".framer-7caxna-container\",\".framer-4tcqbu-container\",\".framer-1mr1csv-container\"],\"pnxAa1Ez8\":[\".framer-7caxna-container\",\".framer-4tcqbu-container\",\".framer-1mr1csv-container\"]}\n * @framerBreakpoints {\"fVKGGilOq\":{\"min\":1440,\"canvasClassName\":\"framer-1wzp1fx-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"pcnDH059S\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-jarxk8-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"pnxAa1Ez8\":{\"max\":809,\"canvasClassName\":\"framer-1vwjl1e-override\",\"minHeight\":1000,\"viewportHeight\":597,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant fVKGGilOq\n * @framerLayoutTemplate true\n */const FramergulIPWWbA=withCSS(Component,css,\"framer-oYTAn\");export default FramergulIPWWbA;FramergulIPWWbA.displayName=\"Main\";FramergulIPWWbA.defaultProps={height:1e3,width:1440};addPropertyControls(FramergulIPWWbA,{YLBGWRkW1:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},rjWjcmGp2:NavigationControls?.[\"variant\"]&&{...NavigationControls[\"variant\"],defaultValue:\"q8NALj6hx\",description:\"\",hidden:undefined,title:\"Desktop\"},WX3By3oMg:NavigationControls?.[\"variant\"]&&{...NavigationControls[\"variant\"],defaultValue:\"Q429vGWRx\",description:undefined,hidden:undefined,title:\"Tablet\"}});addFonts(FramergulIPWWbA,[{explicitInter:true,fonts:[]},...SmoothScrollFonts,...NavigationFonts,...Footer2Fonts,...CursorFonts],{supportsExplicitInterCodegen:true});FramergulIPWWbA.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context),forwardLoader(Footer2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergulIPWWbA\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pcnDH059S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pnxAa1Ez8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"fVKGGilOq\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1wzp1fx-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"pcnDH059S\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-jarxk8-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"pnxAa1Ez8\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1vwjl1e-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":597,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerIntrinsicWidth\":\"1440\",\"framerDefaultVariant\":\"fVKGGilOq\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"fVKGGilOq\\\":[\\\".framer-7caxna-container\\\",\\\".framer-4tcqbu-container\\\",\\\".framer-1mr1csv-container\\\"],\\\"pcnDH059S\\\":[\\\".framer-7caxna-container\\\",\\\".framer-4tcqbu-container\\\",\\\".framer-1mr1csv-container\\\"],\\\"pnxAa1Ez8\\\":[\\\".framer-7caxna-container\\\",\\\".framer-4tcqbu-container\\\",\\\".framer-1mr1csv-container\\\"]}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"YLBGWRkW1\\\":\\\"scrollSection\\\",\\\"rjWjcmGp2\\\":\\\"desktop\\\",\\\"WX3By3oMg\\\":\\\"tablet\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/vhg67Y8YfidO0n1TCSt6/Alfj7yojcz9T3FhdlVkG/gulIPWWbA.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {eW193xwPS: \"hero\", qz3QTeMJP: \"about\", vhKJzXxXx: \"about-2\", VXTnL3tsG: \"about-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8Yw3ga132aJ0XlpLYVnE/XoIExoTXCRJuHRoKrXCk/augiA20Il.js\")), path: \"/\"}, F9tWGwYYP: {elements: {Q2hbHmx5v: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/f8xthZqX3nKyCr3Hx1Z8/jo7CnzxOLGLimfzkT75J/F9tWGwYYP.js\")), path: \"/projects\"}, fmlxOixTy: {elements: {Cl12NIVzG: \"about\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yqhCxVhhJa5E1VsuFKMY/KBzEfMJBsRScjSGZvYtg/fmlxOixTy.js\")), path: \"/about\"}, Xw00Djrny: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lIWUOB87cale3vi4520c/DMAz6ATfJGtvO88BJZb8/Xw00Djrny.js\")), path: \"/contact\"}, ap0tfsLh6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/t4qbKxtV2qcOcAvMb0pl/ew0kizhqxDovkzQYyCik/ap0tfsLh6.js\")), path: \"/404\"}, W7ZyVJfqW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0938NYjALSTZq6LBgqJN/CrkDYrhekmIQjdkxR0fP/W7ZyVJfqW.js\")), path: \"/services\"}, iUcPEs9ZZ: {collectionId: \"BkSQpfeGM\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lLxDOvjLyz1NMrMUZa10/fQrmn6JAUOA0Of1fcrwD/iUcPEs9ZZ.js\")), path: \"/projects/:J1WSIRJzO\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {BkSQpfeGM: async () => (await import(\"https://framerusercontent.com/modules/bDhSsp31wvhNhRGmuvkl/p0GGWYpMeMudmteTwniJ/BkSQpfeGM.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"3cc3b2c83986d5688290723d0f75d493bf62da48f2353917cece30552a2d71b9\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {rjWjcmGp2: \"q8NALj6hx\", WX3By3oMg: \"Q429vGWRx\", YLBGWRkW1: {href: {hash: \":VXTnL3tsG\", webPageId: \"augiA20Il\"}, refKey: true}}\r\nconst props2 = {...props1, YLBGWRkW1: undefined}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {ap0tfsLh6: props2, augiA20Il: props1, F9tWGwYYP: props2, fmlxOixTy: props2, iUcPEs9ZZ: props2, qSk1LuCPa: props2, W7ZyVJfqW: props2, Xw00Djrny: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"F9tWGwYYP\":\r\ncase \"fmlxOixTy\":\r\ncase \"Xw00Djrny\":\r\ncase \"ap0tfsLh6\":\r\ncase \"qSk1LuCPa\":\r\ncase \"W7ZyVJfqW\":\r\ncase \"iUcPEs9ZZ\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"YLBGWRkW1\"]]}, (resolvedLinks) => React.createElement(Main, {...props, key: \"Main\", style, YLBGWRkW1: siteRef(resolvedLinks[0])}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"F9tWGwYYP\":\r\ncase \"fmlxOixTy\":\r\ncase \"Xw00Djrny\":\r\ncase \"ap0tfsLh6\":\r\ncase \"qSk1LuCPa\":\r\ncase \"W7ZyVJfqW\":\r\ncase \"iUcPEs9ZZ\":\r\nreturn [{hash: \"1wzp1fx\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"jarxk8\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"1vwjl1e\", 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/t4qbKxtV2qcOcAvMb0pl/ew0kizhqxDovkzQYyCik/ap0tfsLh6.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: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: undefined,\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/0jrpLw56LAqPsfc0AqPN/TAkcqrY4I6wfPWqZSwet/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, 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: {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\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"],"mappings":"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"}