{"version":3,"file":"script_main.CJBpiw65.mjs","names":["useRef","useRef","useState","useCallback","addPropertyOverrides","SmartComponentScopedContainerWithFX","PixelGrid","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","MaterialFonts","Material","MaterialControls","cycleOrder","serializationHash","variantClassNames","radiusForCorner","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","MaterialFonts","Material","BadgeFonts","Badge","MaterialControls","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Item","cycleOrder","serializationHash","variantClassNames","transition1","transition2","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","css","addPropertyOverrides","Material","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","YourLogoFonts","YourLogo","MenuIcon","Nav","ButtonOnDark","BaseNavLinkButton","ButtonGhost","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","animation1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","React.useState","React.useRef","React.useCallback","_Fragment","Badge","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","YourLogo","FooterLink","RichText","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","SVG","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","NavbarFonts","Navbar","NavbarWithVariantAppearEffect","BackgroundFonts","Background","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","PropertyOverrides","css","NavbarFonts","Navbar","NavbarWithVariantAppearEffect","BackgroundFonts","Background","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","PropertyOverrides","css","useRef","Navbar","Background","Footer","useRef","React.useId","PropertyOverrides","React.createElement","Base","BaseWithMap","BaseWithRays","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/ga.jspm.io/npm:lenis@1.1.2/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js","https:/framerusercontent.com/modules/NVgDOOXmmeDn4IZG0xMQ/A2JPMgYqvGo8hq3eFpyY/FloatingParticlesBackground_1.js","https:/framerusercontent.com/modules/6axGkIMCX0JXtMKc608p/4FIbuEcYL6eshS8qfTTx/MfOMRrHvc.js","https:/framerusercontent.com/modules/4rJCK43yiqKRlCoO8n4O/iwQ2bURVCEUXoUTG3ukJ/J6Vn_HP0Z.js","https:/framerusercontent.com/modules/Tl6n1TVGoAx7PjcOq6M1/caBMv8OnxjKNdVaKFeKS/f16kHWZn1.js","https:/framerusercontent.com/modules/8ofeuFqNVhm33jogb5j2/aZ719ZRcm866Nnd3NNnj/BSKblD_pJ.js","https:/framerusercontent.com/modules/hQrKrVM9wH0DOgGhsP1B/sdXEhxbIZIffXX2Cvdb0/fEU7h059W.js","https:/framerusercontent.com/modules/anqrPWKs1u9ALZg2LzeL/cgK0JMCnPGXhVhf6OBLo/hLtMIjZdE.js","https:/framerusercontent.com/modules/2UbLJ4hVYT3xKTclXWSd/Q0vwolpk5bYYKzc5iJ13/ycNLZdWxd.js","https:/framerusercontent.com/modules/kDp1u8KrWfAmLIVsARMA/oGBPWr1rhAW7jA5TncUl/lcIRM4XWN.js","https:/framerusercontent.com/modules/99tCGVI42kauI54xJaeq/eDcgNYFupHO1H5WdTy0n/uj5neULHa.js","https:/framerusercontent.com/modules/5ygimKLyws3JXNaY8yvm/SL4FNKFBqT8v3SejPnLV/mo2A0nSeG.js","https:/framerusercontent.com/modules/5UjIgxj8D95PMqUkomt4/UZTpTtTguNedTRFF7Lnq/CookieConsentBanner.js","https:/framerusercontent.com/modules/tKe7tdnEumVeEsZbFyWU/riZncZn8TaO4pkRE3zBD/WithCookieSettings.js","https:/framerusercontent.com/modules/w5SifqUuPmJnyIL29peW/zvd32ziQctyUbvhsvIQN/yrPYEiByW.js","https:/framerusercontent.com/modules/45IMXKzNsayu7lwr4fJb/rKcMZXEhObpamEzmxutp/ypWULATSS.js","https:/framerusercontent.com/modules/nMLiRTjs6uxJLb1wp81B/WK77oFN1TGL0DF2u6AqN/FP7IBgVk5.js","https:/framerusercontent.com/modules/tgvXn7kSzv1qAdXBeDJh/oFyIyqZtmQ9NY4Dc9OuC/jEsUIkrzS.js","https:/framerusercontent.com/modules/3U5GSzNbKWhLLcN9sc5j/YCFzYvCfYcRO4GdYgC1j/MapBoxScrollMap.js","https:/framerusercontent.com/modules/VfkaiD8L0sq4q24H0yJj/sVtr2wK2SqNUBij7Gc8Z/pOEGkoKad.js","framer:toplevel/main"],"sourcesContent":["function clamp(t,e,i){return Math.max(t,Math.min(e,i))}class Animate{advance(t){if(!this.isRunning)return;let e=!1;if(this.lerp)this.value=function damp(t,e,i,s){return function lerp(t,e,i){return(1-i)*t+i*e}(t,e,1-Math.exp(-i*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0);else{this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}e&&this.stop(),this.onUpdate?.(this.value,e)}stop(){this.isRunning=!1}fromTo(t,e,{lerp:i=.1,duration:s=1,easing:o=(t=>t),onStart:n,onUpdate:r}){this.from=this.value=t,this.to=e,this.lerp=i,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,n?.(),this.onUpdate=r}}class Dimensions{constructor({wrapper:t,content:e,autoResize:i=!0,debounce:s=250}={}){this.wrapper=t,this.content=e,i&&(this.debouncedResize=function debounce(t,e){let i;return function(){let s=arguments,o=this;clearTimeout(i),i=setTimeout((function(){t.apply(o,s)}),e)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...e){let i=this.events[t]||[];for(let t=0,s=i.length;t<s;t++)i[t](...e)}on(t,e){return this.events[t]?.push(e)||(this.events[t]=[e]),()=>{this.events[t]=this.events[t]?.filter((t=>e!==t))}}off(t,e){this.events[t]=this.events[t]?.filter((t=>e!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(t,{wheelMultiplier:e=1,touchMultiplier:i=1}){this.element=t,this.wheelMultiplier=e,this.touchMultiplier=i,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,e){return this.emitter.on(t,e)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.removeEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.removeEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.removeEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}onTouchStart=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})};onTouchMove=t=>{const{clientX:e,clientY:i}=t.targetTouches?t.targetTouches[0]:t,s=-(e-this.touchStart.x)*this.touchMultiplier,o=-(i-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=e,this.touchStart.y=i,this.lastDelta={x:s,y:o},this.emitter.emit(\"scroll\",{deltaX:s,deltaY:o,event:t})};onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})};onWheel=e=>{let{deltaX:i,deltaY:s,deltaMode:o}=e;i*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,i*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:i,deltaY:s,event:e})};onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight}}class Lenis{constructor({wrapper:t=window,content:e=document.documentElement,wheelEventsTarget:i=t,eventsTarget:s=i,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:r=.075,touchInertiaMultiplier:l=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=!h&&.1,infinite:u=!1,orientation:d=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w=!1,__experimental__naiveDimensions:S=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.onVirtualScroll=({deltaX:t,deltaY:e,event:i})=>{if(i.ctrlKey)return;const s=i.type.includes(\"touch\"),o=i.type.includes(\"wheel\");this.isTouching=\"touchstart\"===i.type||\"touchmove\"===i.type;if(this.options.syncTouch&&s&&\"touchstart\"===i.type&&!this.isStopped&&!this.isLocked)return void this.reset();const n=0===t&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===t;if(n||r)return;let l=i.composedPath();l=l.slice(0,l.indexOf(this.rootElement));const h=this.options.prevent;if(l.find((t=>{var e,i,n,r,l;return(\"function\"==typeof h?null==h?void 0:h(t):h)||(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent\"))||s&&(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent-touch\"))||o&&(null===(n=t.hasAttribute)||void 0===n?void 0:n.call(t,\"data-lenis-prevent-wheel\"))||(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis\"))&&!(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis-stopped\"))})))return;if(this.isStopped||this.isLocked)return void i.preventDefault();if(!(this.options.syncTouch&&s||this.options.smoothWheel&&o))return this.isScrolling=\"native\",void this.animate.stop();i.preventDefault();let a=e;\"both\"===this.options.gestureOrientation?a=Math.abs(e)>Math.abs(t)?e:t:\"horizontal\"===this.options.gestureOrientation&&(a=t);const c=s&&this.options.syncTouch,u=s&&\"touchend\"===i.type&&Math.abs(a)>5;u&&(a=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+a,Object.assign({programmatic:!1},c?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.2\",t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:e,wheelEventsTarget:i,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:r,touchInertiaMultiplier:l,duration:h,easing:a,lerp:c,infinite:u,gestureOrientation:p,orientation:d,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,__experimental__naiveDimensions:S},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:e,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,e){return this.emitter.on(t,e)}off(t,e){return this.emitter.off(t,e)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit({userData:t={}}={}){this.userData=t,this.emitter.emit(\"scroll\",this),this.userData={}}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const e=t-(this.time||t);this.time=t,this.animate.advance(.001*e)}scrollTo(t,{offset:e=0,immediate:i=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:r=!o&&this.options.lerp,onStart:l,onComplete:h,force:a=!1,programmatic:c=!0,userData:u={}}={}){if(!this.isStopped&&!this.isLocked||a){if([\"top\",\"left\",\"start\"].includes(t))t=0;else if([\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let i;if(\"string\"==typeof t?i=document.querySelector(t):(null==t?void 0:t.nodeType)&&(i=t),i){if(this.options.wrapper!==window){const t=this.options.wrapper.getBoundingClientRect();e-=this.isHorizontal?t.left:t.top}const s=i.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t){if(t+=e,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),i)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),void(null==h||h(this));t!==this.targetScroll&&(c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:r,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==l||l(this)},onUpdate:(t,e)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),e||this.emit({userData:u}),e&&(this.reset(),this.emit({userData:u}),null==h||h(this),this.__preventNextNativeScrollEvent=!0)}}))}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,e){return(t%e+e)%e}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return\"smooth\"===this.isScrolling}get className(){let t=\"lenis\";return this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),\"smooth\"===this.isScrolling&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import Lenis from\"lenis\";import{useEffect,useRef}from\"react\";function SmoothScrollComponent(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current){try{lenis.current.scrollTo(0,{immediate:true});}catch(error){console.error(\"Error scrolling to top:\",error);}}},[lenis]);// Watch for stop scroll elements\nuseEffect(()=>{const checkForStopScroll=()=>{try{const stopScrollElement=document.querySelector(\"[data-frameruni-stop-scroll]\");const htmlElement=document.documentElement;const hasHiddenOverflow=htmlElement&&htmlElement.style&&htmlElement.style.overflow===\"hidden\";if(lenis.current){if(stopScrollElement||hasHiddenOverflow){lenis.current.stop();}else{lenis.current.start();}}}catch(error){console.error(\"Error in checkForStopScroll:\",error);}};// Initial check\ncheckForStopScroll();// Set up observers\nlet stopScrollObserver;let htmlStyleObserver;try{stopScrollObserver=new MutationObserver(checkForStopScroll);htmlStyleObserver=new MutationObserver(checkForStopScroll);// Observe document for data-frameruni-stop-scroll attribute\nif(document&&document.documentElement){stopScrollObserver.observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-frameruni-stop-scroll\"]});// Observe only the HTML element for style changes\nhtmlStyleObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});}}catch(error){console.error(\"Error setting up observers:\",error);}return()=>{try{if(stopScrollObserver)stopScrollObserver.disconnect();if(htmlStyleObserver)htmlStyleObserver.disconnect();}catch(error){console.error(\"Error disconnecting observers:\",error);}};},[]);useEffect(()=>{try{if(!document)return;const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];if(!element)continue;try{const computedStyle=window.getComputedStyle(element);if(computedStyle&&computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}catch(styleError){console.error(\"Error getting computed style:\",styleError);}}}catch(error){console.error(\"Error in overflow detection:\",error);}},[]);useEffect(()=>{try{if(typeof Lenis!==\"function\"){console.error(\"Lenis is not available\");return;}lenis.current=new Lenis({duration:(intensity||10)/10});const raf=time=>{if(lenis.current){try{lenis.current.raf(time);requestAnimationFrame(raf);}catch(error){console.error(\"Error in animation frame:\",error);}}};const animationId=requestAnimationFrame(raf);return()=>{cancelAnimationFrame(animationId);if(lenis.current){try{lenis.current.destroy();lenis.current=null;}catch(error){console.error(\"Error destroying Lenis:\",error);}}};}catch(error){console.error(\"Error initializing Lenis:\",error);return()=>{};}},[intensity]);//https://github.com/darkroomengineering/lenis?tab=readme-ov-file#anchor-links\nuseEffect(()=>{try{if(!document||!lenis.current)return;// Get all anchor links and store click handlers with their targets\nconst anchorLinksData=Array.from(document.querySelectorAll(\"a[href]\")||[]).filter(element=>{if(!element)return false;const anchor=element;if(!anchor.href)return false;// Only handle internal anchor links\nconst isInternalLink=anchor.href.startsWith(window.location.origin)||anchor.href.startsWith(\"./\")||anchor.href.startsWith(\"/\");const hasHash=anchor.href.includes(\"#\");return isInternalLink&&hasHash;}).map(anchor=>{try{const anchorElement=anchor;const href=anchorElement.href.includes(\"#\")?`#${anchorElement.href.split(\"#\").pop()}`:\"\";const decodedHref=href?decodeURIComponent(href):\"\";let scrollMargin=0;try{if(decodedHref){const targetElement=document.querySelector(decodedHref);if(targetElement){const marginStyle=window.getComputedStyle(targetElement).scrollMarginTop;scrollMargin=marginStyle?parseInt(marginStyle)||0:0;}}}catch(targetError){console.error(\"Error finding target element:\",targetError);}return{href,scrollMargin,anchorElement:anchorElement};}catch(anchorError){console.error(\"Error processing anchor:\",anchorError);return null;}}).filter(Boolean);const handleClick=(e,href,scrollMargin)=>{try{if(e&&e.preventDefault)e.preventDefault();if(lenis.current&&href){lenis.current.scrollTo(href,{offset:-(scrollMargin||0)});}}catch(error){console.error(\"Error in anchor click handler:\",error);}};const handlers=anchorLinksData.map(({href,scrollMargin})=>e=>handleClick(e,href,scrollMargin));anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.addEventListener(\"click\",handlers[index]);}});return()=>{anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.removeEventListener(\"click\",handlers[index]);}});};}catch(error){console.error(\"Error setting up anchor links:\",error);return()=>{};}},[lenis]);return /*#__PURE__*/_jsx(\"div\",{style:props.style});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */const SmoothScroll=withCSS(SmoothScrollComponent,[\"html.lenis { height: auto; }\",\".lenis.lenis-smooth { scroll-behavior: auto !important; }\",\".lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }\",\".lenis.lenis-stopped { overflow: hidden; }\",\".lenis.lenis-scrolling iframe { pointer-events: none; }\"],\"\");export default SmoothScroll;SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,min:0,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map","// Floating dust particles background with mouse interaction\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useCallback}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function FloatingParticlesBackground(props){const{particleCount=50,particleSize=2,particleOpacity=.6,glowIntensity=10,movementSpeed=.5,mouseInfluence=100,backgroundColor=\"#000000\",particleColor=\"#FFFFFF\",mouseGravity=\"none\",gravityStrength=50,glowAnimation=\"ease\",particleInteraction=false,interactionType=\"bounce\"}=props;const canvasRef=useRef(null);const animationRef=useRef();const mouseRef=useRef({x:0,y:0});const particlesRef=useRef([]);const isStatic=useIsStaticRenderer();const[canvasSize,setCanvasSize]=useState({width:800,height:600});const containerRef=useRef(null);const initializeParticles=useCallback((width,height)=>{return Array.from({length:particleCount},(_,index)=>({x:Math.random()*width,y:Math.random()*height,vx:(Math.random()-.5)*movementSpeed,vy:(Math.random()-.5)*movementSpeed,size:Math.random()*particleSize+1,opacity:particleOpacity,baseOpacity:particleOpacity,mass:Math.random()*.5+.5,id:index}));},[particleCount,particleSize,particleOpacity,movementSpeed]);const redistributeParticles=useCallback((width,height)=>{particlesRef.current.forEach(particle=>{// Redistribute particles proportionally across the new dimensions\nparticle.x=Math.random()*width;particle.y=Math.random()*height;});},[]);const updateParticles=useCallback(canvas=>{const rect=canvas.getBoundingClientRect();const mouse=mouseRef.current;particlesRef.current.forEach((particle,index)=>{// Calculate distance to mouse\nconst dx=mouse.x-particle.x;const dy=mouse.y-particle.y;const distance=Math.sqrt(dx*dx+dy*dy);// Mouse influence and gravity\nif(distance<mouseInfluence&&distance>0){const force=(mouseInfluence-distance)/mouseInfluence;const normalizedDx=dx/distance;const normalizedDy=dy/distance;const gravityForce=force*(gravityStrength*.001);// Apply gravity effect based on mouseGravity setting\nif(mouseGravity===\"attract\"){particle.vx+=normalizedDx*gravityForce;particle.vy+=normalizedDy*gravityForce;}else if(mouseGravity===\"repel\"){particle.vx-=normalizedDx*gravityForce;particle.vy-=normalizedDy*gravityForce;}particle.opacity=Math.min(1,particle.baseOpacity+force*.4);// Apply glow animation based on type\nconst targetGlow=1+force*2;const currentGlow=particle.glowMultiplier||1;if(glowAnimation===\"instant\"){particle.glowMultiplier=targetGlow;}else if(glowAnimation===\"ease\"){// Ease in-out animation\nconst easeSpeed=.15;particle.glowMultiplier=currentGlow+(targetGlow-currentGlow)*easeSpeed;}else if(glowAnimation===\"spring\"){// Spring animation with overshoot\nconst springForce=(targetGlow-currentGlow)*.2;const damping=.85;particle.glowVelocity=(particle.glowVelocity||0)*damping+springForce;particle.glowMultiplier=currentGlow+particle.glowVelocity;}}else{particle.opacity=Math.max(particle.baseOpacity*.3,particle.opacity-.02);// Return glow to normal based on animation type\nconst targetGlow=1;const currentGlow=particle.glowMultiplier||1;if(glowAnimation===\"instant\"){particle.glowMultiplier=targetGlow;}else if(glowAnimation===\"ease\"){const easeSpeed=.08;particle.glowMultiplier=Math.max(1,currentGlow+(targetGlow-currentGlow)*easeSpeed);}else if(glowAnimation===\"spring\"){const springForce=(targetGlow-currentGlow)*.15;const damping=.9;particle.glowVelocity=(particle.glowVelocity||0)*damping+springForce;particle.glowMultiplier=Math.max(1,currentGlow+particle.glowVelocity);}}// Particle interaction\nif(particleInteraction){for(let j=index+1;j<particlesRef.current.length;j++){const other=particlesRef.current[j];const dx=other.x-particle.x;const dy=other.y-particle.y;const distance=Math.sqrt(dx*dx+dy*dy);const minDistance=particle.size+other.size+5;if(distance<minDistance&&distance>0){if(interactionType===\"bounce\"){// Elastic collision\nconst normalX=dx/distance;const normalY=dy/distance;// Relative velocity\nconst relativeVx=particle.vx-other.vx;const relativeVy=particle.vy-other.vy;// Relative velocity in collision normal direction\nconst speed=relativeVx*normalX+relativeVy*normalY;// Only resolve if velocities are separating\nif(speed<0)return;// Collision impulse\nconst impulse=2*speed/(particle.mass+other.mass);// Update velocities\nparticle.vx-=impulse*other.mass*normalX;particle.vy-=impulse*other.mass*normalY;other.vx+=impulse*particle.mass*normalX;other.vy+=impulse*particle.mass*normalY;// Separate particles to prevent overlap\nconst overlap=minDistance-distance;const separationX=normalX*overlap*.5;const separationY=normalY*overlap*.5;particle.x-=separationX;particle.y-=separationY;other.x+=separationX;other.y+=separationY;}else if(interactionType===\"merge\"){// Temporary merge effect - increase glow and size\nconst mergeForce=(minDistance-distance)/minDistance;particle.glowMultiplier=(particle.glowMultiplier||1)+mergeForce*.5;other.glowMultiplier=(other.glowMultiplier||1)+mergeForce*.5;// Attract particles slightly\nconst attractForce=mergeForce*.01;particle.vx+=dx*attractForce;particle.vy+=dy*attractForce;other.vx-=dx*attractForce;other.vy-=dy*attractForce;}}}}// Update position\nparticle.x+=particle.vx;particle.y+=particle.vy;// Add subtle random movement\nparticle.vx+=(Math.random()-.5)*.001;particle.vy+=(Math.random()-.5)*.001;// Damping\nparticle.vx*=.999;particle.vy*=.999;// Boundary wrapping\nif(particle.x<0)particle.x=rect.width;if(particle.x>rect.width)particle.x=0;if(particle.y<0)particle.y=rect.height;if(particle.y>rect.height)particle.y=0;});},[mouseInfluence,mouseGravity,gravityStrength,glowAnimation,particleInteraction,interactionType]);const drawParticles=useCallback(ctx=>{ctx.clearRect(0,0,ctx.canvas.width,ctx.canvas.height);particlesRef.current.forEach(particle=>{ctx.save();// Create glow effect with enhanced blur based on interaction\nconst currentGlowMultiplier=particle.glowMultiplier||1;ctx.shadowColor=particleColor;ctx.shadowBlur=glowIntensity*currentGlowMultiplier*2;ctx.globalAlpha=particle.opacity;ctx.fillStyle=particleColor;ctx.beginPath();ctx.arc(particle.x,particle.y,particle.size,0,Math.PI*2);ctx.fill();ctx.restore();});},[particleColor,glowIntensity]);const animate=useCallback(()=>{const canvas=canvasRef.current;if(!canvas)return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;updateParticles(canvas);drawParticles(ctx);animationRef.current=requestAnimationFrame(animate);},[updateParticles,drawParticles]);const handleMouseMove=useCallback(e=>{const canvas=canvasRef.current;if(!canvas)return;const rect=canvas.getBoundingClientRect();mouseRef.current={x:e.clientX-rect.left,y:e.clientY-rect.top};},[]);const resizeCanvas=useCallback(()=>{const canvas=canvasRef.current;const container=containerRef.current;if(!canvas||!container)return;const rect=container.getBoundingClientRect();const newWidth=rect.width;const newHeight=rect.height;canvas.width=newWidth;canvas.height=newHeight;// Update canvas size state and redistribute particles\nsetCanvasSize({width:newWidth,height:newHeight});// Only redistribute if particles exist and size changed significantly\nif(particlesRef.current.length>0){redistributeParticles(newWidth,newHeight);}},[redistributeParticles]);// Effect to reinitialize particles when particle count changes\nuseEffect(()=>{if(isStatic)return;const canvas=canvasRef.current;if(!canvas)return;particlesRef.current=initializeParticles(canvas.width||canvasSize.width,canvas.height||canvasSize.height);},[particleCount,initializeParticles,isStatic,canvasSize]);// Effect to update particle properties when they change\nuseEffect(()=>{if(isStatic)return;particlesRef.current.forEach(particle=>{particle.baseOpacity=particleOpacity;particle.opacity=particleOpacity;// Update velocity based on new movement speed\nconst currentSpeed=Math.sqrt(particle.vx*particle.vx+particle.vy*particle.vy);if(currentSpeed>0){const ratio=movementSpeed/currentSpeed;particle.vx*=ratio;particle.vy*=ratio;}});},[particleOpacity,movementSpeed,isStatic]);useEffect(()=>{if(isStatic)return;resizeCanvas();if(typeof window!==\"undefined\"){window.addEventListener(\"mousemove\",handleMouseMove);window.addEventListener(\"resize\",resizeCanvas);}// Set up ResizeObserver for container\nif(containerRef.current&&typeof ResizeObserver!==\"undefined\"){const resizeObserver=new ResizeObserver(()=>{resizeCanvas();});resizeObserver.observe(containerRef.current);return()=>{resizeObserver.disconnect();if(typeof window!==\"undefined\"){window.removeEventListener(\"mousemove\",handleMouseMove);window.removeEventListener(\"resize\",resizeCanvas);}};}return()=>{if(typeof window!==\"undefined\"){window.removeEventListener(\"mousemove\",handleMouseMove);window.removeEventListener(\"resize\",resizeCanvas);}};},[handleMouseMove,resizeCanvas,isStatic]);useEffect(()=>{if(isStatic)return;animate();return()=>{if(animationRef.current){cancelAnimationFrame(animationRef.current);}};},[animate,isStatic]);if(isStatic){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",backgroundColor,position:\"relative\",overflow:\"hidden\"},children:Array.from({length:Math.min(particleCount,20)}).map((_,i)=>/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:`${Math.random()*100}%`,top:`${Math.random()*100}%`,width:`${particleSize}px`,height:`${particleSize}px`,backgroundColor:particleColor,borderRadius:\"50%\",opacity:particleOpacity,boxShadow:`0 0 ${glowIntensity}px ${particleColor}`}},i))});}return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",backgroundColor,position:\"relative\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{width:\"100%\",height:\"100%\",display:\"block\"}})});}addPropertyControls(FloatingParticlesBackground,{particleCount:{type:ControlType.Number,title:\"Particle Count\",defaultValue:50,min:10,max:1e3,step:1},particleSize:{type:ControlType.Number,title:\"Particle Size\",defaultValue:2,min:1,max:10,step:.5,unit:\"px\"},particleOpacity:{type:ControlType.Number,title:\"Particle Opacity\",defaultValue:.6,min:.1,max:1,step:.1},glowIntensity:{type:ControlType.Number,title:\"Glow Intensity\",defaultValue:10,min:0,max:30,step:1,unit:\"px\"},glowAnimation:{type:ControlType.Enum,title:\"Glow Animation\",options:[\"instant\",\"ease\",\"spring\"],optionTitles:[\"Instant\",\"Ease In-Out\",\"Spring\"],defaultValue:\"ease\",displaySegmentedControl:true},movementSpeed:{type:ControlType.Number,title:\"Movement Speed\",defaultValue:.5,min:.1,max:2,step:.1},mouseInfluence:{type:ControlType.Number,title:\"Mouse Influence\",defaultValue:100,min:50,max:300,step:10,unit:\"px\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#000000\"},particleColor:{type:ControlType.Color,title:\"Particle Color\",defaultValue:\"#FFFFFF\"},mouseGravity:{type:ControlType.Enum,title:\"Mouse Gravity\",options:[\"none\",\"attract\",\"repel\"],optionTitles:[\"None\",\"Attract\",\"Repel\"],defaultValue:\"none\",displaySegmentedControl:true},gravityStrength:{type:ControlType.Number,title:\"Gravity Strength\",defaultValue:50,min:10,max:200,step:10,hidden:({mouseGravity})=>mouseGravity===\"none\"},particleInteraction:{type:ControlType.Boolean,title:\"Particle Interaction\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},interactionType:{type:ControlType.Enum,title:\"Interaction Type\",options:[\"bounce\",\"merge\"],optionTitles:[\"Bounce\",\"Merge\"],defaultValue:\"bounce\",displaySegmentedControl:true,hidden:({particleInteraction})=>!particleInteraction}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FloatingParticlesBackground\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FloatingParticlesBackground_1.map","// Generated by Framer (8b16de8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SmoothScroll from\"https://framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js\";import FloatingParticlesBackground from\"https://framerusercontent.com/modules/NVgDOOXmmeDn4IZG0xMQ/A2JPMgYqvGo8hq3eFpyY/FloatingParticlesBackground_1.js\";import PixelGrid from\"https://framerusercontent.com/modules/KG58ITBycX5PpbKGFAfV/Rz5JcFyDCVwDRJaMw1oh/k91MOxLJn.js\";const FloatingParticlesBackgroundFonts=getFonts(FloatingParticlesBackground);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const PixelGridFonts=getFonts(PixelGrid);const SmoothScrollFonts=getFonts(SmoothScroll);const cycleOrder=[\"xHl5DILCh\",\"TLmEzYHGs\"];const serializationHash=\"framer-JBuSJ\";const variantClassNames={TLmEzYHGs:\"framer-v-1h68mtd\",xHl5DILCh:\"framer-v-vcs1on\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:.8,duration:1,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"With Rays\":\"TLmEzYHGs\",Default:\"xHl5DILCh\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xHl5DILCh\"};};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:\"xHl5DILCh\",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-vcs1on\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"xHl5DILCh\",ref:refBinding,style:{...style},...addPropertyOverrides({TLmEzYHGs:{\"data-framer-name\":\"With Rays\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:.5,className:\"framer-t9fv4z-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"mG3WdDYOv-container\",nodeId:\"mG3WdDYOv\",rendersWithMotion:true,scopeId:\"MfOMRrHvc\",style:{opacity:.5},children:/*#__PURE__*/_jsx(FloatingParticlesBackground,{backgroundColor:\"rgba(0, 0, 0, 0)\",glowAnimation:\"ease\",glowIntensity:30,gravityStrength:10,height:\"100%\",id:\"mG3WdDYOv\",interactionType:\"bounce\",layoutId:\"mG3WdDYOv\",mouseGravity:\"none\",mouseInfluence:80,movementSpeed:.1,particleColor:\"rgb(255, 255, 255)\",particleCount:75,particleInteraction:true,particleOpacity:.5,particleSize:1,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(componentViewport?.height||800)*1,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lx2da1-container\",layoutDependency:layoutDependency,layoutId:\"en_RpfEn_-container\",nodeId:\"en_RpfEn_\",rendersWithMotion:true,scopeId:\"MfOMRrHvc\",style:{opacity:.1},children:/*#__PURE__*/_jsx(PixelGrid,{height:\"100%\",id:\"en_RpfEn_\",layoutId:\"en_RpfEn_\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",backgroundSize:.74,fit:\"tile\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||800)*.5000000000000002-(componentViewport?.height||800)*1/2)),pixelHeight:256,pixelWidth:256,positionX:\"center\",positionY:\"top\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/6mcf62RlDfRfU61Yg5vb2pefpi4.png?width=256&height=256\"},className:\"framer-1eucgce\",\"data-framer-name\":\"Noise\",layoutDependency:layoutDependency,layoutId:\"SmVphEU4l\",style:{opacity:.1}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h8k4xq-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cXHHisgnP-container\",nodeId:\"cXHHisgnP\",rendersWithMotion:true,scopeId:\"MfOMRrHvc\",children:/*#__PURE__*/_jsx(SmoothScroll,{height:\"100%\",id:\"cXHHisgnP\",intensity:30,layoutId:\"cXHHisgnP\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JBuSJ.framer-cix9b2, .framer-JBuSJ .framer-cix9b2 { display: block; }\",\".framer-JBuSJ.framer-vcs1on { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 800px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-JBuSJ .framer-t9fv4z-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 5; }\",\".framer-JBuSJ .framer-1lx2da1-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-JBuSJ .framer-1eucgce { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); mix-blend-mode: soft-light; overflow: hidden; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; will-change: var(--framer-will-change-filter-override, filter); z-index: 1; }\",\".framer-JBuSJ .framer-1h8k4xq-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TLmEzYHGs\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMfOMRrHvc=withCSS(Component,css,\"framer-JBuSJ\");export default FramerMfOMRrHvc;FramerMfOMRrHvc.displayName=\"Background\";FramerMfOMRrHvc.defaultProps={height:800,width:1200};addPropertyControls(FramerMfOMRrHvc,{variant:{options:[\"xHl5DILCh\",\"TLmEzYHGs\"],optionTitles:[\"Default\",\"With Rays\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMfOMRrHvc,[{explicitInter:true,fonts:[]},...FloatingParticlesBackgroundFonts,...PixelGridFonts,...SmoothScrollFonts],{supportsExplicitInterCodegen:true});FramerMfOMRrHvc.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(PixelGrid,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMfOMRrHvc\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"800\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TLmEzYHGs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c0aead9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/rcBgrzRZPVkIFZeKw20C/8OCOKf0Mli2YKuxI2WX6/nAZw8NEQ6.js\";const MaterialFonts=getFonts(Material);const MaterialControls=getPropertyControls(Material);const cycleOrder=[\"wxbTfSrRH\",\"s_ipRYNIE\",\"AhwJq_Mkr\",\"oswKhGCTe\",\"epcOE6evH\",\"xaU4sJRaJ\",\"J0QB_VUQQ\",\"UH1G1A_CE\",\"JRZpwtIUp\",\"lpQg7wzhS\",\"GajDuv30J\",\"M1PNSzMpE\",\"NRyKR33la\",\"r_qgDoZWP\",\"EFJBHx7t_\",\"r_2VoPo3i\"];const serializationHash=\"framer-UeIhl\";const variantClassNames={AhwJq_Mkr:\"framer-v-sf6efh\",EFJBHx7t_:\"framer-v-mihy5e\",epcOE6evH:\"framer-v-gupg4d\",GajDuv30J:\"framer-v-ji7ynn\",J0QB_VUQQ:\"framer-v-cxuyzg\",JRZpwtIUp:\"framer-v-gy79u7\",lpQg7wzhS:\"framer-v-1gf7dly\",M1PNSzMpE:\"framer-v-1jy3ikg\",NRyKR33la:\"framer-v-1bj5uwv\",oswKhGCTe:\"framer-v-fezu2q\",r_2VoPo3i:\"framer-v-uzunt5\",r_qgDoZWP:\"framer-v-1949yd6\",s_ipRYNIE:\"framer-v-gf267t\",UH1G1A_CE:\"framer-v-ae5vgf\",wxbTfSrRH:\"framer-v-1a4fu0n\",xaU4sJRaJ:\"framer-v-miq1mv\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const D7aWqsI9X=undefined;const lECiIhGYk=undefined;const mHARh8hKD=undefined;const FyyaAhSfK=undefined;const vUtB6qy15=undefined;const pebaZ67HW=undefined;const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={damping:60,delay:0,mass:1,stiffness:500,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={\"Danger / L\":\"NRyKR33la\",\"Danger / S\":\"r_qgDoZWP\",\"Default / L\":\"epcOE6evH\",\"Default / S\":\"xaU4sJRaJ\",\"Gradient / L\":\"EFJBHx7t_\",\"Gradient / S\":\"r_2VoPo3i\",\"Grey / L\":\"J0QB_VUQQ\",\"Grey / S\":\"UH1G1A_CE\",\"Minimal / L\":\"AhwJq_Mkr\",\"Minimal / S\":\"oswKhGCTe\",\"Primary / L\":\"wxbTfSrRH\",\"Primary / S\":\"s_ipRYNIE\",\"Success / L\":\"JRZpwtIUp\",\"Success / S\":\"lpQg7wzhS\",\"Warning / L\":\"GajDuv30J\",\"Warning / S\":\"M1PNSzMpE\"};const getProps=({height,iconL,id,label,radius,showDotL,showIconL,showLabel,width,...props})=>{return{...props,D7aWqsI9X:radius??props.D7aWqsI9X??8,FyyaAhSfK:iconL??props.FyyaAhSfK??\"Circle\",lECiIhGYk:showDotL??props.lECiIhGYk??true,mHARh8hKD:showIconL??props.mHARh8hKD??true,pebaZ67HW:label??props.pebaZ67HW??\"Label\",variant:humanReadableVariantMap[props.variant]??props.variant??\"wxbTfSrRH\",vUtB6qy15:showLabel??props.vUtB6qy15??true};};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,vUtB6qy15,pebaZ67HW,lECiIhGYk,mHARh8hKD,FyyaAhSfK,D7aWqsI9X,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wxbTfSrRH\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1a4fu0n\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Primary / L\",layoutDependency:layoutDependency,layoutId:\"wxbTfSrRH\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(229, 229, 229)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(180deg, rgb(250, 250, 250) 0%, rgb(250, 250, 250) 100%)\",backgroundColor:\"rgb(250, 250, 250)\",borderBottomLeftRadius:radiusForCorner(D7aWqsI9X,3),borderBottomRightRadius:radiusForCorner(D7aWqsI9X,2),borderTopLeftRadius:radiusForCorner(D7aWqsI9X,0),borderTopRightRadius:radiusForCorner(D7aWqsI9X,1),...style},variants:{AhwJq_Mkr:{background:\"rgba(0, 0, 0, 0)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},EFJBHx7t_:{background:\"linear-gradient(180deg, rgba(115, 115, 115, 0) 50.17529936946232%, rgb(229, 229, 229) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},epcOE6evH:{background:\"linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)\",backgroundColor:\"rgb(255, 255, 255)\"},GajDuv30J:{\"--border-color\":\"rgb(253, 230, 138)\",background:\"linear-gradient(180deg, rgb(255, 251, 235) 0%, rgb(255, 251, 235) 100%)\",backgroundColor:\"rgb(255, 251, 235)\"},J0QB_VUQQ:{background:\"linear-gradient(180deg, rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)\",backgroundColor:\"rgb(245, 245, 245)\"},JRZpwtIUp:{\"--border-color\":\"rgb(187, 247, 208)\",background:\"linear-gradient(180deg, rgb(240, 253, 244) 0%, rgb(240, 253, 244) 100%)\",backgroundColor:\"rgb(240, 253, 244)\"},lpQg7wzhS:{\"--border-color\":\"rgb(187, 247, 208)\",background:\"linear-gradient(180deg, rgb(240, 253, 244) 0%, rgb(240, 253, 244) 100%)\",backgroundColor:\"rgb(240, 253, 244)\"},M1PNSzMpE:{\"--border-color\":\"rgb(253, 230, 138)\",background:\"linear-gradient(180deg, rgb(255, 251, 235) 0%, rgb(255, 251, 235) 100%)\",backgroundColor:\"rgb(255, 251, 235)\"},NRyKR33la:{\"--border-color\":\"rgb(254, 202, 202)\",background:\"linear-gradient(180deg, rgb(254, 242, 242) 0%, rgb(254, 242, 242) 100%)\",backgroundColor:\"rgb(254, 242, 242)\"},oswKhGCTe:{background:\"rgba(0, 0, 0, 0)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},r_2VoPo3i:{background:\"linear-gradient(180deg, rgba(115, 115, 115, 0) 50.17529936946232%, rgb(229, 229, 229) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},r_qgDoZWP:{\"--border-color\":\"rgb(254, 202, 202)\",background:\"linear-gradient(180deg, rgb(254, 242, 242) 0%, rgb(254, 242, 242) 100%)\",backgroundColor:\"rgb(254, 242, 242)\"},UH1G1A_CE:{background:\"linear-gradient(180deg, rgb(245, 245, 245) 0%, rgb(245, 245, 245) 100%)\",backgroundColor:\"rgb(245, 245, 245)\"},xaU4sJRaJ:{background:\"linear-gradient(180deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)\",backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({AhwJq_Mkr:{\"data-framer-name\":\"Minimal / L\"},EFJBHx7t_:{\"data-framer-name\":\"Gradient / L\"},epcOE6evH:{\"data-framer-name\":\"Default / L\"},GajDuv30J:{\"data-framer-name\":\"Warning / L\"},J0QB_VUQQ:{\"data-framer-name\":\"Grey / L\"},JRZpwtIUp:{\"data-framer-name\":\"Success / L\"},lpQg7wzhS:{\"data-framer-name\":\"Success / S\"},M1PNSzMpE:{\"data-framer-name\":\"Warning / S\"},NRyKR33la:{\"data-framer-name\":\"Danger / L\"},oswKhGCTe:{\"data-framer-name\":\"Minimal / S\"},r_2VoPo3i:{\"data-framer-name\":\"Gradient / S\"},r_qgDoZWP:{\"data-framer-name\":\"Danger / S\"},s_ipRYNIE:{\"data-framer-name\":\"Primary / S\"},UH1G1A_CE:{\"data-framer-name\":\"Grey / S\"},xaU4sJRaJ:{\"data-framer-name\":\"Default / S\"}},baseVariant,gestureVariant),children:[lECiIhGYk!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14o8ffb-container\",\"data-framer-name\":\"Dot L\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LiYa5LILb-container\",name:\"Dot L\",nodeId:\"LiYa5LILb\",rendersWithMotion:true,scopeId:\"J6Vn_HP0Z\",children:/*#__PURE__*/_jsx(Material,{color:\"rgb(64, 64, 64)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"Circle\",iconStyle15:\"Filled\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"LiYa5LILb\",layoutId:\"LiYa5LILb\",mirrored:false,name:\"Dot L\",selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({GajDuv30J:{color:\"rgb(180, 83, 8)\"},JRZpwtIUp:{color:\"rgb(22, 128, 61)\"},lpQg7wzhS:{color:\"rgb(22, 128, 61)\"},M1PNSzMpE:{color:\"rgb(180, 83, 8)\"},NRyKR33la:{color:\"rgb(185, 28, 28)\"},r_qgDoZWP:{color:\"rgb(185, 28, 28)\"}},baseVariant,gestureVariant)})})}),mHARh8hKD!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nobagm-container\",\"data-framer-name\":\"Icon L\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"PkNq0sWTc-container\",name:\"Icon L\",nodeId:\"PkNq0sWTc\",rendersWithMotion:true,scopeId:\"J6Vn_HP0Z\",children:/*#__PURE__*/_jsx(Material,{color:\"rgb(64, 64, 64)\",height:\"100%\",iconSearch:\"Home\",iconSelection:FyyaAhSfK,iconStyle15:\"Outlined\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"PkNq0sWTc\",layoutId:\"PkNq0sWTc\",mirrored:false,name:\"Icon L\",selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({GajDuv30J:{color:\"rgb(180, 83, 8)\"},JRZpwtIUp:{color:\"rgb(22, 128, 61)\"},lpQg7wzhS:{color:\"rgb(22, 128, 61)\"},M1PNSzMpE:{color:\"rgb(180, 83, 8)\"},NRyKR33la:{color:\"rgb(185, 28, 28)\"},r_qgDoZWP:{color:\"rgb(185, 28, 28)\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14tzjtf\",\"data-framer-name\":\"Label Wrapper\",layoutDependency:layoutDependency,layoutId:\"TsO8MebhW\",children:vUtB6qy15!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11v2ke7\",\"data-styles-preset\":\"nAZw8NEQ6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(64, 64, 64))\"},children:\"Label\"})}),className:\"framer-1e0yg06\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IwXctX6rI\",style:{\"--extracted-r6o4lv\":\"rgb(64, 64, 64)\"},text:pebaZ67HW,variants:{AhwJq_Mkr:{\"--extracted-r6o4lv\":\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},EFJBHx7t_:{\"--extracted-r6o4lv\":\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},epcOE6evH:{\"--extracted-r6o4lv\":\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},GajDuv30J:{\"--extracted-r6o4lv\":\"var(--token-e9801865-f7eb-4ea5-a075-7b2f615ba4f0, rgb(180, 83, 8))\"},J0QB_VUQQ:{\"--extracted-r6o4lv\":\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},JRZpwtIUp:{\"--extracted-r6o4lv\":\"var(--token-c425eab4-01d5-41c4-bc1e-5895bf32674a, rgb(22, 128, 61))\"},lpQg7wzhS:{\"--extracted-r6o4lv\":\"var(--token-c425eab4-01d5-41c4-bc1e-5895bf32674a, rgb(22, 128, 61))\"},M1PNSzMpE:{\"--extracted-r6o4lv\":\"var(--token-e9801865-f7eb-4ea5-a075-7b2f615ba4f0, rgb(180, 83, 8))\"},NRyKR33la:{\"--extracted-r6o4lv\":\"var(--token-886d6572-8a1b-4bbf-868f-f91f9142a0b9, rgb(185, 28, 28))\"},oswKhGCTe:{\"--extracted-r6o4lv\":\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},r_2VoPo3i:{\"--extracted-r6o4lv\":\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},r_qgDoZWP:{\"--extracted-r6o4lv\":\"var(--token-886d6572-8a1b-4bbf-868f-f91f9142a0b9, rgb(185, 28, 28))\"},UH1G1A_CE:{\"--extracted-r6o4lv\":\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"},xaU4sJRaJ:{\"--extracted-r6o4lv\":\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AhwJq_Mkr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11v2ke7\",\"data-styles-preset\":\"nAZw8NEQ6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64)))\"},children:\"Label\"})})},EFJBHx7t_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11v2ke7\",\"data-styles-preset\":\"nAZw8NEQ6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64)))\"},children:\"Label\"})})},epcOE6evH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11v2ke7\",\"data-styles-preset\":\"nAZw8NEQ6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64)))\"},children:\"Label\"})})},GajDuv30J:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11v2ke7\",\"data-styles-preset\":\"nAZw8NEQ6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e9801865-f7eb-4ea5-a075-7b2f615ba4f0, rgb(180, 83, 8)))\"},children:\"Label\"})})},J0QB_VUQQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11v2ke7\",\"data-styles-preset\":\"nAZw8NEQ6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64)))\"},children:\"Label\"})})},JRZpwtIUp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11v2ke7\",\"data-styles-preset\":\"nAZw8NEQ6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c425eab4-01d5-41c4-bc1e-5895bf32674a, rgb(22, 128, 61)))\"},children:\"Label\"})})},lpQg7wzhS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11v2ke7\",\"data-styles-preset\":\"nAZw8NEQ6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c425eab4-01d5-41c4-bc1e-5895bf32674a, rgb(22, 128, 61)))\"},children:\"Label\"})})},M1PNSzMpE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11v2ke7\",\"data-styles-preset\":\"nAZw8NEQ6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e9801865-f7eb-4ea5-a075-7b2f615ba4f0, rgb(180, 83, 8)))\"},children:\"Label\"})})},NRyKR33la:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11v2ke7\",\"data-styles-preset\":\"nAZw8NEQ6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-886d6572-8a1b-4bbf-868f-f91f9142a0b9, rgb(185, 28, 28)))\"},children:\"Label\"})})},oswKhGCTe:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11v2ke7\",\"data-styles-preset\":\"nAZw8NEQ6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64)))\"},children:\"Label\"})})},r_2VoPo3i:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11v2ke7\",\"data-styles-preset\":\"nAZw8NEQ6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64)))\"},children:\"Label\"})})},r_qgDoZWP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11v2ke7\",\"data-styles-preset\":\"nAZw8NEQ6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-886d6572-8a1b-4bbf-868f-f91f9142a0b9, rgb(185, 28, 28)))\"},children:\"Label\"})})},UH1G1A_CE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11v2ke7\",\"data-styles-preset\":\"nAZw8NEQ6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64)))\"},children:\"Label\"})})},xaU4sJRaJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11v2ke7\",\"data-styles-preset\":\"nAZw8NEQ6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64)))\"},children:\"Label\"})})}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UeIhl.framer-1aekki, .framer-UeIhl .framer-1aekki { display: block; }\",\".framer-UeIhl.framer-1a4fu0n { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 6px 8px 6px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-UeIhl .framer-14o8ffb-container { flex: none; height: 12px; position: relative; width: 6px; }\",\".framer-UeIhl .framer-nobagm-container { flex: none; height: 12px; position: relative; width: 12px; }\",\".framer-UeIhl .framer-14tzjtf { 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 2px 0px 2px; position: relative; width: min-content; }\",\".framer-UeIhl .framer-1e0yg06 { -webkit-user-select: none; flex: none; height: auto; overflow: visible; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-UeIhl.framer-v-gf267t.framer-1a4fu0n, .framer-UeIhl.framer-v-fezu2q.framer-1a4fu0n, .framer-UeIhl.framer-v-miq1mv.framer-1a4fu0n, .framer-UeIhl.framer-v-ae5vgf.framer-1a4fu0n, .framer-UeIhl.framer-v-1gf7dly.framer-1a4fu0n, .framer-UeIhl.framer-v-1jy3ikg.framer-1a4fu0n, .framer-UeIhl.framer-v-1949yd6.framer-1a4fu0n, .framer-UeIhl.framer-v-uzunt5.framer-1a4fu0n { padding: 2px 8px 2px 8px; }\",...sharedStyle.css,'.framer-UeIhl[data-border=\"true\"]::after, .framer-UeIhl [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 77\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"s_ipRYNIE\":{\"layout\":[\"auto\",\"auto\"]},\"AhwJq_Mkr\":{\"layout\":[\"auto\",\"auto\"]},\"oswKhGCTe\":{\"layout\":[\"auto\",\"auto\"]},\"epcOE6evH\":{\"layout\":[\"auto\",\"auto\"]},\"xaU4sJRaJ\":{\"layout\":[\"auto\",\"auto\"]},\"J0QB_VUQQ\":{\"layout\":[\"auto\",\"auto\"]},\"UH1G1A_CE\":{\"layout\":[\"auto\",\"auto\"]},\"JRZpwtIUp\":{\"layout\":[\"auto\",\"auto\"]},\"lpQg7wzhS\":{\"layout\":[\"auto\",\"auto\"]},\"GajDuv30J\":{\"layout\":[\"auto\",\"auto\"]},\"M1PNSzMpE\":{\"layout\":[\"auto\",\"auto\"]},\"NRyKR33la\":{\"layout\":[\"auto\",\"auto\"]},\"r_qgDoZWP\":{\"layout\":[\"auto\",\"auto\"]},\"EFJBHx7t_\":{\"layout\":[\"auto\",\"auto\"]},\"r_2VoPo3i\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"vUtB6qy15\":\"showLabel\",\"pebaZ67HW\":\"label\",\"lECiIhGYk\":\"showDotL\",\"mHARh8hKD\":\"showIconL\",\"FyyaAhSfK\":\"iconL\",\"D7aWqsI9X\":\"radius\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJ6Vn_HP0Z=withCSS(Component,css,\"framer-UeIhl\");export default FramerJ6Vn_HP0Z;FramerJ6Vn_HP0Z.displayName=\"Badge\";FramerJ6Vn_HP0Z.defaultProps={height:30,width:77};addPropertyControls(FramerJ6Vn_HP0Z,{variant:{options:[\"wxbTfSrRH\",\"s_ipRYNIE\",\"AhwJq_Mkr\",\"oswKhGCTe\",\"epcOE6evH\",\"xaU4sJRaJ\",\"J0QB_VUQQ\",\"UH1G1A_CE\",\"JRZpwtIUp\",\"lpQg7wzhS\",\"GajDuv30J\",\"M1PNSzMpE\",\"NRyKR33la\",\"r_qgDoZWP\",\"EFJBHx7t_\",\"r_2VoPo3i\"],optionTitles:[\"Primary / L\",\"Primary / S\",\"Minimal / L\",\"Minimal / S\",\"Default / L\",\"Default / S\",\"Grey / L\",\"Grey / S\",\"Success / L\",\"Success / S\",\"Warning / L\",\"Warning / S\",\"Danger / L\",\"Danger / S\",\"Gradient / L\",\"Gradient / S\"],title:\"Variant\",type:ControlType.Enum},vUtB6qy15:{defaultValue:true,title:\"Show Label\",type:ControlType.Boolean},pebaZ67HW:{defaultValue:\"Label\",displayTextArea:false,title:\"Label\",type:ControlType.String},lECiIhGYk:{defaultValue:true,title:\"Show Dot L\",type:ControlType.Boolean},mHARh8hKD:{defaultValue:true,title:\"Show Icon L\",type:ControlType.Boolean},FyyaAhSfK:MaterialControls?.[\"iconSelection\"]&&{...MaterialControls[\"iconSelection\"],defaultValue:\"Circle\",description:undefined,hidden:undefined,title:\"Icon L\"},D7aWqsI9X:{defaultValue:8,title:\"Radius\",type:ControlType.Number}});addFonts(FramerJ6Vn_HP0Z,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MaterialFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJ6Vn_HP0Z\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"30\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"vUtB6qy15\\\":\\\"showLabel\\\",\\\"pebaZ67HW\\\":\\\"label\\\",\\\"lECiIhGYk\\\":\\\"showDotL\\\",\\\"mHARh8hKD\\\":\\\"showIconL\\\",\\\"FyyaAhSfK\\\":\\\"iconL\\\",\\\"D7aWqsI9X\\\":\\\"radius\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"77\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"s_ipRYNIE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AhwJq_Mkr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oswKhGCTe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"epcOE6evH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xaU4sJRaJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"J0QB_VUQQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UH1G1A_CE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JRZpwtIUp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lpQg7wzhS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GajDuv30J\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"M1PNSzMpE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NRyKR33la\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"r_qgDoZWP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EFJBHx7t_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"r_2VoPo3i\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c0aead9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/eFjnJXTcgcvsAuOji9uE/0rHAvbEGUR93Us6MfaQX/gZkR4VWWM.js\";import Badge from\"https://framerusercontent.com/modules/4rJCK43yiqKRlCoO8n4O/iwQ2bURVCEUXoUTG3ukJ/J6Vn_HP0Z.js\";const MaterialFonts=getFonts(Material);const BadgeFonts=getFonts(Badge);const MaterialControls=getPropertyControls(Material);const cycleOrder=[\"OPODkEFfO\",\"hcrWN8z7Q\",\"vuuY4NgLt\"];const serializationHash=\"framer-bOnfe\";const variantClassNames={hcrWN8z7Q:\"framer-v-1iz43xv\",OPODkEFfO:\"framer-v-c53e45\",vuuY4NgLt:\"framer-v-h71l9j\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ObVNGIGKC=undefined;const DoSUIVt9R=undefined;const TKOmY5X72=undefined;const UEuVf3H4N=undefined;const AHiyceCU2=undefined;const Hr6s7d94U=undefined;const yMulHqwVz=undefined;const RDJ3nCYme=undefined;const LgCAPYwuN=undefined;const yorwHe8bl=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop / Active\":\"hcrWN8z7Q\",\"Desktop / Inactive\":\"OPODkEFfO\",\"Phone / Inactive\":\"vuuY4NgLt\"};const getProps=({badgeLabel,color,height,hover,iconL,id,label,link,showArrowR,showBadge,showIconL,tap,width,...props})=>{return{...props,AHiyceCU2:iconL??props.AHiyceCU2??\"Circle\",DoSUIVt9R:hover??props.DoSUIVt9R,Hr6s7d94U:color??props.Hr6s7d94U??\"var(--token-6bf3878d-beea-4851-8085-20985b61b56c, rgb(239, 240, 241))\",LgCAPYwuN:badgeLabel??props.LgCAPYwuN??\"New\",ObVNGIGKC:tap??props.ObVNGIGKC,RDJ3nCYme:showBadge??props.RDJ3nCYme??true,TKOmY5X72:link??props.TKOmY5X72,UEuVf3H4N:showIconL??props.UEuVf3H4N??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"OPODkEFfO\",yMulHqwVz:label??props.yMulHqwVz??\"Changelog\",yorwHe8bl:showArrowR??props.yorwHe8bl??true};};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,yMulHqwVz,TKOmY5X72,yorwHe8bl,UEuVf3H4N,AHiyceCU2,RDJ3nCYme,LgCAPYwuN,ObVNGIGKC,DoSUIVt9R,Hr6s7d94U,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OPODkEFfO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1b9dot4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ObVNGIGKC){const res=await ObVNGIGKC(...args);if(res===false)return false;}});const onMouseEnterdlssgt=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(DoSUIVt9R){const res=await DoSUIVt9R(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:TKOmY5X72,motionChild:true,nodeId:\"OPODkEFfO\",scopeId:\"f16kHWZn1\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-c53e45\",className,classNames)} framer-z7n6m8`,\"data-framer-name\":\"Desktop / Inactive\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"OPODkEFfO\",onMouseEnter:onMouseEnterdlssgt,onTap:onTap1b9dot4,ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{hcrWN8z7Q:{backgroundColor:\"rgb(245, 245, 245)\"},vuuY4NgLt:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({hcrWN8z7Q:{\"data-framer-name\":\"Desktop / Active\"},vuuY4NgLt:{\"data-framer-name\":\"Phone / Inactive\"}},baseVariant,gestureVariant),children:[UEuVf3H4N!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m4e2tu-container\",\"data-framer-name\":\"Icon L\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"tGCHpVOG6-container\",name:\"Icon L\",nodeId:\"tGCHpVOG6\",rendersWithMotion:true,scopeId:\"f16kHWZn1\",children:/*#__PURE__*/_jsx(Material,{color:\"rgb(10, 10, 10)\",height:\"100%\",iconSearch:\"Home\",iconSelection:AHiyceCU2,iconStyle15:\"Outlined\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"tGCHpVOG6\",layoutId:\"tGCHpVOG6\",mirrored:false,name:\"Icon L\",selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-dps4yr\",\"data-styles-preset\":\"gZkR4VWWM\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Hr6s7d94U-f16kHWZn1))\"},children:\"Changelog\"})}),className:\"framer-7rq9oy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Ygg8Z74l8\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Hr6s7d94U-f16kHWZn1)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-Hr6s7d94U-f16kHWZn1\":Hr6s7d94U},text:yMulHqwVz,verticalAlignment:\"top\",withExternalLayout:true}),RDJ3nCYme!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xq6frs\",\"data-framer-name\":\"Badge Wrap\",layoutDependency:layoutDependency,layoutId:\"nmDtwI2jL\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+(8+((componentViewport?.height||38.5)-16-30)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4wb2ub-container\",layoutDependency:layoutDependency,layoutId:\"nXpyhTxZE-container\",nodeId:\"nXpyhTxZE\",rendersWithMotion:true,scopeId:\"f16kHWZn1\",children:/*#__PURE__*/_jsx(Badge,{D7aWqsI9X:6,FyyaAhSfK:\"Circle\",height:\"100%\",id:\"nXpyhTxZE\",layoutId:\"nXpyhTxZE\",lECiIhGYk:false,mHARh8hKD:false,pebaZ67HW:LgCAPYwuN,variant:matchVariant(\"s_ipRYNIE\"),vUtB6qy15:true,width:\"100%\"})})})}),yorwHe8bl!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14wtxib-container\",\"data-framer-name\":\"Arrow\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"g9QDH4xKd-container\",name:\"Arrow\",nodeId:\"g9QDH4xKd\",rendersWithMotion:true,scopeId:\"f16kHWZn1\",children:/*#__PURE__*/_jsx(Material,{color:\"rgb(10, 10, 10)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"ExpandMore\",iconStyle15:\"Outlined\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"g9QDH4xKd\",layoutId:\"g9QDH4xKd\",mirrored:false,name:\"Arrow\",selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bOnfe.framer-z7n6m8, .framer-bOnfe .framer-z7n6m8 { display: block; }\",\".framer-bOnfe.framer-c53e45 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-bOnfe .framer-1m4e2tu-container, .framer-bOnfe .framer-14wtxib-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-bOnfe .framer-7rq9oy { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-bOnfe .framer-1xq6frs { 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 4px 0px 4px; position: relative; width: min-content; }\",\".framer-bOnfe .framer-4wb2ub-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-bOnfe.framer-v-h71l9j.framer-c53e45 { padding: 8px 0px 8px 0px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38.5\n * @framerIntrinsicWidth 197\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"hcrWN8z7Q\":{\"layout\":[\"auto\",\"auto\"]},\"vuuY4NgLt\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"yMulHqwVz\":\"label\",\"TKOmY5X72\":\"link\",\"yorwHe8bl\":\"showArrowR\",\"UEuVf3H4N\":\"showIconL\",\"AHiyceCU2\":\"iconL\",\"RDJ3nCYme\":\"showBadge\",\"LgCAPYwuN\":\"badgeLabel\",\"ObVNGIGKC\":\"tap\",\"DoSUIVt9R\":\"hover\",\"Hr6s7d94U\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerf16kHWZn1=withCSS(Component,css,\"framer-bOnfe\");export default Framerf16kHWZn1;Framerf16kHWZn1.displayName=\"Base / Nav Link-Button\";Framerf16kHWZn1.defaultProps={height:38.5,width:197};addPropertyControls(Framerf16kHWZn1,{variant:{options:[\"OPODkEFfO\",\"hcrWN8z7Q\",\"vuuY4NgLt\"],optionTitles:[\"Desktop / Inactive\",\"Desktop / Active\",\"Phone / Inactive\"],title:\"Variant\",type:ControlType.Enum},yMulHqwVz:{defaultValue:\"Changelog\",displayTextArea:false,title:\"Label\",type:ControlType.String},TKOmY5X72:{title:\"Link\",type:ControlType.Link},yorwHe8bl:{defaultValue:true,title:\"Show Arrow (R)\",type:ControlType.Boolean},UEuVf3H4N:{defaultValue:true,title:\"Show Icon (L)\",type:ControlType.Boolean},AHiyceCU2:MaterialControls?.[\"iconSelection\"]&&{...MaterialControls[\"iconSelection\"],defaultValue:\"Circle\",description:undefined,hidden:undefined,title:\"Icon (L)\"},RDJ3nCYme:{defaultValue:true,title:\"Show Badge\",type:ControlType.Boolean},LgCAPYwuN:{defaultValue:\"New\",displayTextArea:false,title:\"Badge Label\",type:ControlType.String},ObVNGIGKC:{title:\"Tap\",type:ControlType.EventHandler},DoSUIVt9R:{title:\"Hover\",type:ControlType.EventHandler},Hr6s7d94U:{defaultValue:'var(--token-6bf3878d-beea-4851-8085-20985b61b56c, rgb(239, 240, 241)) /* {\"name\":\"Zodiac Blue 100\"} */',title:\"Color\",type:ControlType.Color}});addFonts(Framerf16kHWZn1,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MaterialFonts,...BadgeFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerf16kHWZn1\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"yMulHqwVz\\\":\\\"label\\\",\\\"TKOmY5X72\\\":\\\"link\\\",\\\"yorwHe8bl\\\":\\\"showArrowR\\\",\\\"UEuVf3H4N\\\":\\\"showIconL\\\",\\\"AHiyceCU2\\\":\\\"iconL\\\",\\\"RDJ3nCYme\\\":\\\"showBadge\\\",\\\"LgCAPYwuN\\\":\\\"badgeLabel\\\",\\\"ObVNGIGKC\\\":\\\"tap\\\",\\\"DoSUIVt9R\\\":\\\"hover\\\",\\\"Hr6s7d94U\\\":\\\"color\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hcrWN8z7Q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vuuY4NgLt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"38.5\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"197\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca3d35)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/gsj0vi7IWM7gBXoG5joX/Tgvg3WJCGCYkJgnXNBQw/fSreB4YpK.js\";const enabledGestures={g51cqwp0R:{hover:true}};const cycleOrder=[\"XS0mh78dX\",\"g51cqwp0R\"];const serializationHash=\"framer-N9rDC\";const variantClassNames={g51cqwp0R:\"framer-v-bpdrb5\",XS0mh78dX:\"framer-v-10e6p7a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const SUcd1PdIi=undefined;const YBWWr8Iex=undefined;const transition1={bounce:.2,delay:0,duration:2,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Off:\"g51cqwp0R\",On:\"XS0mh78dX\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,SUcd1PdIi:link??props.SUcd1PdIi,variant:humanReadableVariantMap[props.variant]??props.variant??\"XS0mh78dX\",YBWWr8Iex:title??props.YBWWr8Iex??\"About\"};};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,YBWWr8Iex,SUcd1PdIi,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XS0mh78dX\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:SUcd1PdIi,motionChild:true,nodeId:\"XS0mh78dX\",openInNewTab:false,scopeId:\"BSKblD_pJ\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-10e6p7a\",className,classNames)} framer-1y9vwuf`,\"data-framer-name\":\"On\",layoutDependency:layoutDependency,layoutId:\"XS0mh78dX\",ref:refBinding,style:{backdropFilter:\"blur(20px)\",backgroundColor:\"rgba(255, 255, 255, 0.05)\",borderBottomLeftRadius:9999,borderBottomRightRadius:9999,borderTopLeftRadius:9999,borderTopRightRadius:9999,WebkitBackdropFilter:\"blur(20px)\",...style},variants:{\"g51cqwp0R-hover\":{backgroundColor:\"rgba(246, 248, 253, 0.05)\"},g51cqwp0R:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"g51cqwp0R-hover\":{\"data-framer-name\":undefined},g51cqwp0R:{\"data-framer-name\":\"Off\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-70ylq7\",\"data-styles-preset\":\"fSreB4YpK\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(246, 248, 253)))\"},children:\"About\"})}),className:\"framer-s4ht5w\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Qa_UH8023\",style:{\"--extracted-r6o4lv\":\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(246, 248, 253))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:YBWWr8Iex,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-N9rDC.framer-1y9vwuf, .framer-N9rDC .framer-1y9vwuf { display: block; }\",\".framer-N9rDC.framer-10e6p7a { align-content: center; align-items: center; cursor: default; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 24px 12px 24px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-N9rDC .framer-s4ht5w { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-N9rDC.framer-v-bpdrb5.framer-10e6p7a { cursor: pointer; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 47.5\n * @framerIntrinsicWidth 99\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"g51cqwp0R\":{\"layout\":[\"auto\",\"auto\"]},\"DyGhybvX0\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"YBWWr8Iex\":\"title\",\"SUcd1PdIi\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBSKblD_pJ=withCSS(Component,css,\"framer-N9rDC\");export default FramerBSKblD_pJ;FramerBSKblD_pJ.displayName=\"Item\";FramerBSKblD_pJ.defaultProps={height:47.5,width:99};addPropertyControls(FramerBSKblD_pJ,{variant:{options:[\"XS0mh78dX\",\"g51cqwp0R\"],optionTitles:[\"On\",\"Off\"],title:\"Variant\",type:ControlType.Enum},YBWWr8Iex:{defaultValue:\"About\",displayTextArea:false,title:\"Title\",type:ControlType.String},onYBWWr8IexChange:{changes:\"YBWWr8Iex\",type:ControlType.ChangeHandler},SUcd1PdIi:{title:\"Link\",type:ControlType.Link}});addFonts(FramerBSKblD_pJ,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBSKblD_pJ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"g51cqwp0R\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DyGhybvX0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"47.5\",\"framerIntrinsicWidth\":\"99\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"YBWWr8Iex\\\":\\\"title\\\",\\\"SUcd1PdIi\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f3f9b36)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Item from\"https://framerusercontent.com/modules/8ofeuFqNVhm33jogb5j2/aZ719ZRcm866Nnd3NNnj/BSKblD_pJ.js\";const ItemFonts=getFonts(Item);const cycleOrder=[\"SlFMkBOnu\",\"csWXBmZ1G\",\"RzRH_GXsD\",\"g9p_HlCR3\"];const serializationHash=\"framer-0nRSu\";const variantClassNames={csWXBmZ1G:\"framer-v-4vcnvl\",g9p_HlCR3:\"framer-v-3ecdsp\",RzRH_GXsD:\"framer-v-ngvngh\",SlFMkBOnu:\"framer-v-18g9i69\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const lEcuMvmT4=undefined;const transition1={delay:0,duration:.3,ease:[1,.03,.55,.9],type:\"tween\"};const transition2={delay:.3,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Case Studies\":\"RzRH_GXsD\",About:\"csWXBmZ1G\",Default:\"SlFMkBOnu\",Services:\"g9p_HlCR3\"};const Variants=motion.create(React.Fragment);const getProps=({fill,height,id,width,...props})=>{return{...props,lEcuMvmT4:fill??props.lEcuMvmT4??\"var(--token-25bdffd8-f93a-48d3-b38a-df6052fedf0f, rgb(9, 4, 13))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"SlFMkBOnu\"};};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,lEcuMvmT4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SlFMkBOnu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-18g9i69\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"SlFMkBOnu\",ref:refBinding,style:{backgroundColor:lEcuMvmT4,borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,...style},...addPropertyOverrides({csWXBmZ1G:{\"data-framer-name\":\"About\"},g9p_HlCR3:{\"data-framer-name\":\"Services\"},RzRH_GXsD:{\"data-framer-name\":\"Case Studies\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"dtvGGTlKU\"},implicitPathVariables:undefined},{href:{webPageId:\"dtvGGTlKU\"},implicitPathVariables:undefined},{href:{webPageId:\"dtvGGTlKU\"},implicitPathVariables:undefined},{href:{webPageId:\"dtvGGTlKU\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,y:(componentViewport?.y||0)+(0+((componentViewport?.height||45)-0-45)/2),...addPropertyOverrides({csWXBmZ1G:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||41)-0-45)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-39lw79-container\",\"data-framer-name\":\"Services\",layoutDependency:layoutDependency,layoutId:\"aFjHJzRNP-container\",name:\"Services\",nodeId:\"aFjHJzRNP\",rendersWithMotion:true,scopeId:\"fEU7h059W\",children:/*#__PURE__*/_jsx(Item,{height:\"100%\",id:\"aFjHJzRNP\",layoutId:\"aFjHJzRNP\",name:\"Services\",SUcd1PdIi:resolvedLinks[0],variant:matchVariant(\"g51cqwp0R\"),width:\"100%\",YBWWr8Iex:\"Services\",...addPropertyOverrides({csWXBmZ1G:{SUcd1PdIi:resolvedLinks[1]},g9p_HlCR3:{SUcd1PdIi:resolvedLinks[3],variant:matchVariant(\"XS0mh78dX\")},RzRH_GXsD:{SUcd1PdIi:resolvedLinks[2]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yDnv09UEz\"},implicitPathVariables:undefined},{href:{webPageId:\"yDnv09UEz\"},implicitPathVariables:undefined},{href:{webPageId:\"yDnv09UEz\"},implicitPathVariables:undefined},{href:{webPageId:\"yDnv09UEz\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,y:(componentViewport?.y||0)+(0+((componentViewport?.height||45)-0-45)/2),...addPropertyOverrides({csWXBmZ1G:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||41)-0-45)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9p562v-container\",\"data-framer-name\":\"Work\",layoutDependency:layoutDependency,layoutId:\"eqs0dJs3x-container\",name:\"Work\",nodeId:\"eqs0dJs3x\",rendersWithMotion:true,scopeId:\"fEU7h059W\",children:/*#__PURE__*/_jsx(Item,{height:\"100%\",id:\"eqs0dJs3x\",layoutId:\"eqs0dJs3x\",name:\"Work\",SUcd1PdIi:resolvedLinks1[0],variant:matchVariant(\"g51cqwp0R\"),width:\"100%\",YBWWr8Iex:\"Work\",...addPropertyOverrides({csWXBmZ1G:{SUcd1PdIi:resolvedLinks1[1]},g9p_HlCR3:{SUcd1PdIi:resolvedLinks1[3]},RzRH_GXsD:{SUcd1PdIi:resolvedLinks1[2],variant:matchVariant(\"XS0mh78dX\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mqzzjX4z8\"},implicitPathVariables:undefined},{href:{webPageId:\"mqzzjX4z8\"},implicitPathVariables:undefined},{href:{webPageId:\"mqzzjX4z8\"},implicitPathVariables:undefined},{href:{webPageId:\"mqzzjX4z8\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,y:(componentViewport?.y||0)+(0+((componentViewport?.height||45)-0-45)/2),...addPropertyOverrides({csWXBmZ1G:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||41)-0-45)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3sbg0j-container\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"XsPjX5wxZ-container\",name:\"About\",nodeId:\"XsPjX5wxZ\",rendersWithMotion:true,scopeId:\"fEU7h059W\",children:/*#__PURE__*/_jsx(Item,{height:\"100%\",id:\"XsPjX5wxZ\",layoutId:\"XsPjX5wxZ\",name:\"About\",SUcd1PdIi:resolvedLinks2[0],variant:matchVariant(\"g51cqwp0R\"),width:\"100%\",YBWWr8Iex:\"About\",...addPropertyOverrides({csWXBmZ1G:{SUcd1PdIi:resolvedLinks2[1],variant:matchVariant(\"XS0mh78dX\")},g9p_HlCR3:{SUcd1PdIi:resolvedLinks2[3]},RzRH_GXsD:{SUcd1PdIi:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0nRSu.framer-mmmdez, .framer-0nRSu .framer-mmmdez { display: block; }\",\".framer-0nRSu.framer-18g9i69 { 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: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-0nRSu .framer-39lw79-container, .framer-0nRSu .framer-9p562v-container, .framer-0nRSu .framer-3sbg0j-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-0nRSu.framer-v-4vcnvl.framer-18g9i69 { height: 41px; width: 405px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 45\n * @framerIntrinsicWidth 292\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"csWXBmZ1G\":{\"layout\":[\"fixed\",\"fixed\"]},\"RzRH_GXsD\":{\"layout\":[\"auto\",\"auto\"]},\"g9p_HlCR3\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"lEcuMvmT4\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfEU7h059W=withCSS(Component,css,\"framer-0nRSu\");export default FramerfEU7h059W;FramerfEU7h059W.displayName=\"Nav\";FramerfEU7h059W.defaultProps={height:45,width:292};addPropertyControls(FramerfEU7h059W,{variant:{options:[\"SlFMkBOnu\",\"csWXBmZ1G\",\"RzRH_GXsD\",\"g9p_HlCR3\"],optionTitles:[\"Default\",\"About\",\"Case Studies\",\"Services\"],title:\"Variant\",type:ControlType.Enum},lEcuMvmT4:{defaultValue:'var(--token-25bdffd8-f93a-48d3-b38a-df6052fedf0f, rgb(9, 4, 13)) /* {\"name\":\"Haiti 100\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(FramerfEU7h059W,[{explicitInter:true,fonts:[]},...ItemFonts],{supportsExplicitInterCodegen:true});FramerfEU7h059W.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Item,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfEU7h059W\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"292\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"csWXBmZ1G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RzRH_GXsD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"g9p_HlCR3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"lEcuMvmT4\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"45\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c0aead9)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,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=[\"uiGI4vxRk\",\"E6blpaJZd\",\"KBdq5W5IF\"];const serializationHash=\"framer-NAYg4\";const variantClassNames={E6blpaJZd:\"framer-v-t1i4uz\",KBdq5W5IF:\"framer-v-14yf3pt\",uiGI4vxRk:\"framer-v-1jamj6x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const CXNTUyBRt=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,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={Brand:\"E6blpaJZd\",Dark:\"KBdq5W5IF\",Light:\"uiGI4vxRk\"};const getProps=({height,id,link,width,...props})=>{return{...props,CXNTUyBRt:link??props.CXNTUyBRt,variant:humanReadableVariantMap[props.variant]??props.variant??\"uiGI4vxRk\"};};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,CXNTUyBRt,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uiGI4vxRk\",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:CXNTUyBRt,motionChild:true,nodeId:\"uiGI4vxRk\",openInNewTab:false,scopeId:\"hLtMIjZdE\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1jamj6x\",className,classNames)} framer-3pgjeq`,\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"uiGI4vxRk\",ref:refBinding,style:{...style},...addPropertyOverrides({E6blpaJZd:{\"data-framer-name\":\"Brand\"},KBdq5W5IF:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-3yil7y\",\"data-framer-name\":\"Group\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"hJx6Q7zHe\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 153 37\"><path d=\"M 27.49 0.737 L 22.48 0.737 L 22.48 5.096 L 27.49 5.096 Z\" fill=\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(246, 248, 253)) /* {&quot;name&quot;:&quot;White (NEW)&quot;} */\"></path><path d=\"M 27.472 8.209 L 22.48 8.209 L 22.48 29.587 L 27.472 29.587 Z\" fill=\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(246, 248, 253)) /* {&quot;name&quot;:&quot;White (NEW)&quot;} */\"></path><path d=\"M 49.99 8.209 L 44.426 8.209 L 39.645 15.484 L 34.996 8.209 L 29.339 8.209 L 36.425 18.635 L 28.977 29.589 L 34.616 29.589 L 39.645 21.826 L 44.522 29.589 L 50.236 29.589 L 42.846 18.617 Z\" fill=\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(246, 248, 253)) /* {&quot;name&quot;:&quot;White (NEW)&quot;} */\"></path><path d=\"M 60.297 7.683 C 57.249 7.697 54.842 8.707 53.077 10.717 C 51.311 12.727 50.43 15.432 50.43 18.828 C 50.43 22.225 51.366 25.052 53.239 27.028 C 55.111 29.006 57.731 29.994 61.096 29.994 C 63.991 29.994 66.488 29.332 68.583 28.01 L 67.879 24.392 C 65.77 25.611 63.574 26.221 61.288 26.221 C 59.497 26.221 58.09 25.673 57.068 24.577 C 56.046 23.482 55.509 21.936 55.459 19.938 L 69.385 19.938 C 69.385 19.705 69.389 19.342 69.395 18.848 C 69.401 18.356 69.404 18 69.404 17.779 C 69.404 14.731 68.607 12.287 67.013 10.444 C 65.419 8.603 63.18 7.681 60.298 7.681 Z M 55.552 16.729 C 55.679 14.94 56.184 13.592 57.066 12.683 C 57.948 11.775 59.03 11.321 60.314 11.321 C 61.685 11.321 62.758 11.787 63.533 12.721 C 64.307 13.655 64.695 14.99 64.695 16.729 L 55.55 16.729 Z\" fill=\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(246, 248, 253)) /* {&quot;name&quot;:&quot;White (NEW)&quot;} */\"></path><path d=\"M 80.207 25.99 C 78.923 25.99 78.061 25.649 77.616 24.968 C 77.171 24.287 76.949 22.988 76.949 21.068 L 76.949 0 L 71.957 0.331 L 71.957 21.165 C 71.957 22.709 72.064 24 72.281 25.036 C 72.497 26.073 72.878 26.968 73.424 27.721 C 73.97 28.474 74.715 29.022 75.662 29.364 C 76.608 29.707 77.797 29.88 79.233 29.88 C 79.588 29.88 79.977 29.858 80.396 29.813 C 80.815 29.767 81.161 29.721 81.434 29.677 C 81.707 29.631 81.992 29.578 82.29 29.512 C 82.588 29.446 82.745 29.414 82.756 29.414 L 82.624 25.777 C 81.646 25.92 80.839 25.99 80.205 25.99 Z\" fill=\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(246, 248, 253)) /* {&quot;name&quot;:&quot;White (NEW)&quot;} */\"></path><path d=\"M 93.011 25.99 C 91.778 25.99 90.936 25.647 90.477 24.958 C 90.021 24.271 89.79 23.117 89.79 21.496 L 89.79 11.303 L 94.991 11.303 L 94.991 8.209 L 89.79 8.209 L 89.79 2.393 L 86.743 2.413 L 85.144 8.209 L 81.562 8.54 L 81.371 11.303 L 84.8 11.303 L 84.8 21.398 C 84.8 22.877 84.912 24.119 85.134 25.123 C 85.356 26.129 85.735 27 86.267 27.739 C 86.8 28.478 87.541 29.02 88.487 29.363 C 89.433 29.705 90.618 29.878 92.04 29.878 C 92.395 29.878 92.777 29.858 93.183 29.821 C 93.589 29.781 93.922 29.739 94.183 29.695 C 94.443 29.649 94.716 29.598 95.003 29.54 C 95.29 29.482 95.444 29.452 95.469 29.452 L 95.336 25.795 C 94.511 25.924 93.737 25.99 93.013 25.99 Z\" fill=\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(246, 248, 253)) /* {&quot;name&quot;:&quot;White (NEW)&quot;} */\"></path><path d=\"M 121.5 7.683 C 118.453 7.697 116.045 8.707 114.28 10.717 C 112.515 12.727 111.633 15.432 111.633 18.828 C 111.633 22.225 112.569 25.052 114.442 27.028 C 116.315 29.006 118.934 29.994 122.299 29.994 C 125.194 29.994 127.691 29.332 129.786 28.01 L 129.082 24.392 C 126.973 25.611 124.777 26.221 122.491 26.221 C 120.7 26.221 119.293 25.673 118.271 24.577 C 117.249 23.482 116.713 21.936 116.662 19.938 L 130.588 19.938 C 130.588 19.705 130.592 19.342 130.598 18.848 C 130.604 18.356 130.608 18 130.608 17.779 C 130.608 14.731 129.81 12.287 128.216 10.444 C 126.622 8.603 124.383 7.681 121.502 7.681 Z M 116.755 16.729 C 116.882 14.94 117.387 13.592 118.269 12.683 C 119.151 11.775 120.234 11.321 121.517 11.321 C 122.889 11.321 123.961 11.787 124.736 12.721 C 125.51 13.655 125.899 14.99 125.899 16.729 L 116.753 16.729 Z\" fill=\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(246, 248, 253)) /* {&quot;name&quot;:&quot;White (NEW)&quot;} */\"></path><path d=\"M 149.667 10.446 C 148.073 8.605 145.834 7.683 142.953 7.683 C 139.906 7.697 137.499 8.707 135.733 10.717 C 133.968 12.727 133.086 15.432 133.086 18.828 C 133.086 22.225 134.022 25.052 135.895 27.028 C 137.768 29.006 140.388 29.994 143.753 29.994 C 146.647 29.994 149.144 29.332 151.239 28.01 L 150.535 24.392 C 148.427 25.611 146.23 26.221 143.944 26.221 C 142.153 26.221 140.746 25.673 139.724 24.577 C 138.702 23.482 138.166 21.936 138.115 19.938 L 152.041 19.938 C 152.041 19.705 152.045 19.342 152.051 18.848 C 152.057 18.356 152.061 18 152.061 17.779 C 152.061 14.731 151.263 12.287 149.669 10.444 Z M 138.209 16.729 C 138.335 14.94 138.841 13.591 139.722 12.683 C 140.604 11.775 141.687 11.32 142.97 11.32 C 144.342 11.32 145.415 11.787 146.189 12.721 C 146.963 13.655 147.352 14.99 147.352 16.729 L 138.207 16.729 Z\" fill=\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(246, 248, 253)) /* {&quot;name&quot;:&quot;White (NEW)&quot;} */\"></path><path d=\"M 113.441 8.319 C 113.531 8.251 113.621 8.183 113.716 8.121 C 113.865 8.026 114.019 7.94 114.177 7.856 C 114.345 7.763 114.516 7.673 114.692 7.591 C 114.702 7.585 114.711 7.581 114.721 7.575 C 114.848 7.51 114.861 7.462 114.744 7.372 C 114.657 7.307 114.563 7.247 114.465 7.195 C 113.902 6.902 113.303 6.699 112.692 6.546 C 112.082 6.392 111.463 6.265 110.843 6.155 C 109.965 6.002 109.078 5.954 108.188 6.022 C 107.337 6.087 106.514 6.267 105.752 6.671 C 104.938 7.105 104.304 7.725 103.898 8.575 C 103.629 9.141 103.498 9.743 103.45 10.366 C 103.442 10.476 103.438 10.585 103.43 10.727 C 104.528 9.705 105.769 9.004 107.16 8.587 C 108.545 8.173 109.957 8.04 111.393 8.209 C 111.362 8.227 111.331 8.237 111.299 8.245 C 110.923 8.348 110.543 8.442 110.17 8.56 C 108.258 9.159 106.436 9.962 104.805 11.165 C 103.869 11.856 103.052 12.665 102.424 13.657 L 102.424 11.47 L 101.624 8.201 L 97.434 8.201 L 97.434 29.579 L 102.426 29.579 L 102.426 15.125 C 103.022 14.316 104.222 12.95 104.71 12.468 C 104.753 12.426 104.817 12.416 104.872 12.444 C 104.919 12.468 104.965 12.488 105.012 12.512 C 105.379 12.743 105.892 12.97 106.477 13.143 C 106.826 13.247 107.164 13.319 107.47 13.36 C 107.652 13.392 107.839 13.412 108.034 13.412 C 109.091 13.412 109.987 12.908 110.305 12.211 L 110.308 12.211 C 110.734 11.253 111.282 10.392 111.959 9.637 C 112.413 9.129 112.909 8.689 113.445 8.311 Z\" fill=\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(246, 248, 253)) /* {&quot;name&quot;:&quot;White (NEW)&quot;} */\"></path><path d=\"M 18.84 13.102 C 18.167 11.422 17.18 10.096 15.877 9.124 C 14.576 8.152 13.068 7.666 11.353 7.666 C 9.957 7.666 8.689 7.974 7.553 8.59 C 6.416 9.205 5.505 10.078 4.82 11.205 L 4.288 8.209 L 0 8.209 L 0 37 L 4.434 37 L 5.88 28.024 C 6.361 28.48 6.896 28.869 7.536 29.189 C 8.609 29.727 9.806 29.996 11.127 29.996 C 13.807 29.996 15.93 28.956 17.5 26.875 C 19.068 24.793 19.853 22.1 19.853 18.791 C 19.853 16.677 19.515 14.781 18.842 13.102 Z M 13.573 24.199 C 12.717 25.47 11.544 26.106 10.058 26.106 C 8.369 26.106 7.095 25.486 6.238 24.247 C 5.382 23.008 4.953 21.066 4.953 18.42 C 4.992 13.829 6.662 11.534 9.962 11.534 C 11.5 11.534 12.699 12.138 13.563 13.343 C 14.428 14.548 14.859 16.351 14.859 18.751 C 14.859 21.151 14.43 22.926 13.573 24.197 Z\" fill=\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(246, 248, 253)) /* {&quot;name&quot;:&quot;White (NEW)&quot;} */\"></path></svg>',svgContentId:9615199296,withExternalLayout:true,...addPropertyOverrides({E6blpaJZd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 153 37\"><path d=\"M 27.49 0.737 L 22.48 0.737 L 22.48 5.096 L 27.49 5.096 Z\" fill=\"var(--token-9455c79c-6e57-452f-a99e-f923b660056e, rgb(41, 68, 214)) /* {&quot;name&quot;:&quot;Action Primary (NEW)&quot;} */\"></path><path d=\"M 27.472 8.209 L 22.48 8.209 L 22.48 29.587 L 27.472 29.587 Z\" fill=\"var(--token-9455c79c-6e57-452f-a99e-f923b660056e, rgb(41, 68, 214)) /* {&quot;name&quot;:&quot;Action Primary (NEW)&quot;} */\"></path><path d=\"M 49.99 8.209 L 44.426 8.209 L 39.645 15.484 L 34.996 8.209 L 29.339 8.209 L 36.425 18.635 L 28.977 29.589 L 34.616 29.589 L 39.645 21.826 L 44.522 29.589 L 50.236 29.589 L 42.846 18.617 Z\" fill=\"var(--token-9455c79c-6e57-452f-a99e-f923b660056e, rgb(41, 68, 214)) /* {&quot;name&quot;:&quot;Action Primary (NEW)&quot;} */\"></path><path d=\"M 60.297 7.683 C 57.249 7.697 54.842 8.707 53.077 10.717 C 51.311 12.727 50.43 15.432 50.43 18.828 C 50.43 22.225 51.366 25.052 53.239 27.028 C 55.111 29.006 57.731 29.994 61.096 29.994 C 63.991 29.994 66.488 29.332 68.583 28.01 L 67.879 24.392 C 65.77 25.611 63.574 26.221 61.288 26.221 C 59.497 26.221 58.09 25.673 57.068 24.577 C 56.046 23.482 55.509 21.936 55.459 19.938 L 69.385 19.938 C 69.385 19.705 69.389 19.342 69.395 18.848 C 69.401 18.356 69.404 18 69.404 17.779 C 69.404 14.731 68.607 12.287 67.013 10.444 C 65.419 8.603 63.18 7.681 60.298 7.681 Z M 55.552 16.729 C 55.679 14.94 56.184 13.592 57.066 12.683 C 57.948 11.775 59.03 11.321 60.314 11.321 C 61.685 11.321 62.758 11.787 63.533 12.721 C 64.307 13.655 64.695 14.99 64.695 16.729 L 55.55 16.729 Z\" fill=\"var(--token-9455c79c-6e57-452f-a99e-f923b660056e, rgb(41, 68, 214)) /* {&quot;name&quot;:&quot;Action Primary (NEW)&quot;} */\"></path><path d=\"M 80.207 25.99 C 78.923 25.99 78.061 25.649 77.616 24.968 C 77.171 24.287 76.949 22.988 76.949 21.068 L 76.949 0 L 71.957 0.331 L 71.957 21.165 C 71.957 22.709 72.064 24 72.281 25.036 C 72.497 26.073 72.878 26.968 73.424 27.721 C 73.97 28.474 74.715 29.022 75.662 29.364 C 76.608 29.707 77.797 29.88 79.233 29.88 C 79.588 29.88 79.977 29.858 80.396 29.813 C 80.815 29.767 81.161 29.721 81.434 29.677 C 81.707 29.631 81.992 29.578 82.29 29.512 C 82.588 29.446 82.745 29.414 82.756 29.414 L 82.624 25.777 C 81.646 25.92 80.839 25.99 80.205 25.99 Z\" fill=\"var(--token-9455c79c-6e57-452f-a99e-f923b660056e, rgb(41, 68, 214)) /* {&quot;name&quot;:&quot;Action Primary (NEW)&quot;} */\"></path><path d=\"M 93.011 25.99 C 91.778 25.99 90.936 25.647 90.477 24.958 C 90.021 24.271 89.79 23.117 89.79 21.496 L 89.79 11.303 L 94.991 11.303 L 94.991 8.209 L 89.79 8.209 L 89.79 2.393 L 86.743 2.413 L 85.144 8.209 L 81.562 8.54 L 81.371 11.303 L 84.8 11.303 L 84.8 21.398 C 84.8 22.877 84.912 24.119 85.134 25.123 C 85.356 26.129 85.735 27 86.267 27.739 C 86.8 28.478 87.541 29.02 88.487 29.363 C 89.433 29.705 90.618 29.878 92.04 29.878 C 92.395 29.878 92.777 29.858 93.183 29.821 C 93.589 29.781 93.922 29.739 94.183 29.695 C 94.443 29.649 94.716 29.598 95.003 29.54 C 95.29 29.482 95.444 29.452 95.469 29.452 L 95.336 25.795 C 94.511 25.924 93.737 25.99 93.013 25.99 Z\" fill=\"var(--token-9455c79c-6e57-452f-a99e-f923b660056e, rgb(41, 68, 214)) /* {&quot;name&quot;:&quot;Action Primary (NEW)&quot;} */\"></path><path d=\"M 121.5 7.683 C 118.453 7.697 116.045 8.707 114.28 10.717 C 112.515 12.727 111.633 15.432 111.633 18.828 C 111.633 22.225 112.569 25.052 114.442 27.028 C 116.315 29.006 118.934 29.994 122.299 29.994 C 125.194 29.994 127.691 29.332 129.786 28.01 L 129.082 24.392 C 126.973 25.611 124.777 26.221 122.491 26.221 C 120.7 26.221 119.293 25.673 118.271 24.577 C 117.249 23.482 116.713 21.936 116.662 19.938 L 130.588 19.938 C 130.588 19.705 130.592 19.342 130.598 18.848 C 130.604 18.356 130.608 18 130.608 17.779 C 130.608 14.731 129.81 12.287 128.216 10.444 C 126.622 8.603 124.383 7.681 121.502 7.681 Z M 116.755 16.729 C 116.882 14.94 117.387 13.592 118.269 12.683 C 119.151 11.775 120.234 11.321 121.517 11.321 C 122.889 11.321 123.961 11.787 124.736 12.721 C 125.51 13.655 125.899 14.99 125.899 16.729 L 116.753 16.729 Z\" fill=\"var(--token-9455c79c-6e57-452f-a99e-f923b660056e, rgb(41, 68, 214)) /* {&quot;name&quot;:&quot;Action Primary (NEW)&quot;} */\"></path><path d=\"M 149.667 10.446 C 148.073 8.605 145.834 7.683 142.953 7.683 C 139.906 7.697 137.499 8.707 135.733 10.717 C 133.968 12.727 133.086 15.432 133.086 18.828 C 133.086 22.225 134.022 25.052 135.895 27.028 C 137.768 29.006 140.388 29.994 143.753 29.994 C 146.647 29.994 149.144 29.332 151.239 28.01 L 150.535 24.392 C 148.427 25.611 146.23 26.221 143.944 26.221 C 142.153 26.221 140.746 25.673 139.724 24.577 C 138.702 23.482 138.166 21.936 138.115 19.938 L 152.041 19.938 C 152.041 19.705 152.045 19.342 152.051 18.848 C 152.057 18.356 152.061 18 152.061 17.779 C 152.061 14.731 151.263 12.287 149.669 10.444 Z M 138.209 16.729 C 138.335 14.94 138.841 13.591 139.722 12.683 C 140.604 11.775 141.687 11.32 142.97 11.32 C 144.342 11.32 145.415 11.787 146.189 12.721 C 146.963 13.655 147.352 14.99 147.352 16.729 L 138.207 16.729 Z\" fill=\"var(--token-9455c79c-6e57-452f-a99e-f923b660056e, rgb(41, 68, 214)) /* {&quot;name&quot;:&quot;Action Primary (NEW)&quot;} */\"></path><path d=\"M 113.441 8.319 C 113.531 8.251 113.621 8.183 113.716 8.121 C 113.865 8.026 114.019 7.94 114.177 7.856 C 114.345 7.763 114.516 7.673 114.692 7.591 C 114.702 7.585 114.711 7.581 114.721 7.575 C 114.848 7.51 114.861 7.462 114.744 7.372 C 114.657 7.307 114.563 7.247 114.465 7.195 C 113.902 6.902 113.303 6.699 112.692 6.546 C 112.082 6.392 111.463 6.265 110.843 6.155 C 109.965 6.002 109.078 5.954 108.188 6.022 C 107.337 6.087 106.514 6.267 105.752 6.671 C 104.938 7.105 104.304 7.725 103.898 8.575 C 103.629 9.141 103.498 9.743 103.45 10.366 C 103.442 10.476 103.438 10.585 103.43 10.727 C 104.528 9.705 105.769 9.004 107.16 8.587 C 108.545 8.173 109.957 8.04 111.393 8.209 C 111.362 8.227 111.331 8.237 111.299 8.245 C 110.923 8.348 110.543 8.442 110.17 8.56 C 108.258 9.159 106.436 9.962 104.805 11.165 C 103.869 11.856 103.052 12.665 102.424 13.657 L 102.424 11.47 L 101.624 8.201 L 97.434 8.201 L 97.434 29.579 L 102.426 29.579 L 102.426 15.125 C 103.022 14.316 104.222 12.95 104.71 12.468 C 104.753 12.426 104.817 12.416 104.872 12.444 C 104.919 12.468 104.965 12.488 105.012 12.512 C 105.379 12.743 105.892 12.97 106.477 13.143 C 106.826 13.247 107.164 13.319 107.47 13.36 C 107.652 13.392 107.839 13.412 108.034 13.412 C 109.091 13.412 109.987 12.908 110.305 12.211 L 110.308 12.211 C 110.734 11.253 111.282 10.392 111.959 9.637 C 112.413 9.129 112.909 8.689 113.445 8.311 Z\" fill=\"var(--token-9455c79c-6e57-452f-a99e-f923b660056e, rgb(41, 68, 214)) /* {&quot;name&quot;:&quot;Action Primary (NEW)&quot;} */\"></path><path d=\"M 18.84 13.102 C 18.167 11.422 17.18 10.096 15.877 9.124 C 14.576 8.152 13.068 7.666 11.353 7.666 C 9.957 7.666 8.689 7.974 7.553 8.59 C 6.416 9.205 5.505 10.078 4.82 11.205 L 4.288 8.209 L 0 8.209 L 0 37 L 4.434 37 L 5.88 28.024 C 6.361 28.48 6.896 28.869 7.536 29.189 C 8.609 29.727 9.806 29.996 11.127 29.996 C 13.807 29.996 15.93 28.956 17.5 26.875 C 19.068 24.793 19.853 22.1 19.853 18.791 C 19.853 16.677 19.515 14.781 18.842 13.102 Z M 13.573 24.199 C 12.717 25.47 11.544 26.106 10.058 26.106 C 8.369 26.106 7.095 25.486 6.238 24.247 C 5.382 23.008 4.953 21.066 4.953 18.42 C 4.992 13.829 6.662 11.534 9.962 11.534 C 11.5 11.534 12.699 12.138 13.563 13.343 C 14.428 14.548 14.859 16.351 14.859 18.751 C 14.859 21.151 14.43 22.926 13.573 24.197 Z\" fill=\"var(--token-9455c79c-6e57-452f-a99e-f923b660056e, rgb(41, 68, 214)) /* {&quot;name&quot;:&quot;Action Primary (NEW)&quot;} */\"></path></svg>',svgContentId:9997658475},KBdq5W5IF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 153 37\"><path d=\"M 27.49 0.737 L 22.48 0.737 L 22.48 5.096 L 27.49 5.096 Z\" fill=\"var(--token-fac342c6-08c7-43c1-bf13-0cab3a0cef86, rgb(2, 3, 9)) /* {&quot;name&quot;:&quot;Black (NEW)&quot;} */\"></path><path d=\"M 27.472 8.209 L 22.48 8.209 L 22.48 29.587 L 27.472 29.587 Z\" fill=\"var(--token-fac342c6-08c7-43c1-bf13-0cab3a0cef86, rgb(2, 3, 9)) /* {&quot;name&quot;:&quot;Black (NEW)&quot;} */\"></path><path d=\"M 49.99 8.209 L 44.426 8.209 L 39.645 15.484 L 34.996 8.209 L 29.339 8.209 L 36.425 18.635 L 28.977 29.589 L 34.616 29.589 L 39.645 21.826 L 44.522 29.589 L 50.236 29.589 L 42.846 18.617 Z\" fill=\"var(--token-fac342c6-08c7-43c1-bf13-0cab3a0cef86, rgb(2, 3, 9)) /* {&quot;name&quot;:&quot;Black (NEW)&quot;} */\"></path><path d=\"M 60.297 7.683 C 57.249 7.697 54.842 8.707 53.077 10.717 C 51.311 12.727 50.43 15.432 50.43 18.828 C 50.43 22.225 51.366 25.052 53.239 27.028 C 55.111 29.006 57.731 29.994 61.096 29.994 C 63.991 29.994 66.488 29.332 68.583 28.01 L 67.879 24.392 C 65.77 25.611 63.574 26.221 61.288 26.221 C 59.497 26.221 58.09 25.673 57.068 24.577 C 56.046 23.482 55.509 21.936 55.459 19.938 L 69.385 19.938 C 69.385 19.705 69.389 19.342 69.395 18.848 C 69.401 18.356 69.404 18 69.404 17.779 C 69.404 14.731 68.607 12.287 67.013 10.444 C 65.419 8.603 63.18 7.681 60.298 7.681 Z M 55.552 16.729 C 55.679 14.94 56.184 13.592 57.066 12.683 C 57.948 11.775 59.03 11.321 60.314 11.321 C 61.685 11.321 62.758 11.787 63.533 12.721 C 64.307 13.655 64.695 14.99 64.695 16.729 L 55.55 16.729 Z\" fill=\"var(--token-fac342c6-08c7-43c1-bf13-0cab3a0cef86, rgb(2, 3, 9)) /* {&quot;name&quot;:&quot;Black (NEW)&quot;} */\"></path><path d=\"M 80.207 25.99 C 78.923 25.99 78.061 25.649 77.616 24.968 C 77.171 24.287 76.949 22.988 76.949 21.068 L 76.949 0 L 71.957 0.331 L 71.957 21.165 C 71.957 22.709 72.064 24 72.281 25.036 C 72.497 26.073 72.878 26.968 73.424 27.721 C 73.97 28.474 74.715 29.022 75.662 29.364 C 76.608 29.707 77.797 29.88 79.233 29.88 C 79.588 29.88 79.977 29.858 80.396 29.813 C 80.815 29.767 81.161 29.721 81.434 29.677 C 81.707 29.631 81.992 29.578 82.29 29.512 C 82.588 29.446 82.745 29.414 82.756 29.414 L 82.624 25.777 C 81.646 25.92 80.839 25.99 80.205 25.99 Z\" fill=\"var(--token-fac342c6-08c7-43c1-bf13-0cab3a0cef86, rgb(2, 3, 9)) /* {&quot;name&quot;:&quot;Black (NEW)&quot;} */\"></path><path d=\"M 93.011 25.99 C 91.778 25.99 90.936 25.647 90.477 24.958 C 90.021 24.271 89.79 23.117 89.79 21.496 L 89.79 11.303 L 94.991 11.303 L 94.991 8.209 L 89.79 8.209 L 89.79 2.393 L 86.743 2.413 L 85.144 8.209 L 81.562 8.54 L 81.371 11.303 L 84.8 11.303 L 84.8 21.398 C 84.8 22.877 84.912 24.119 85.134 25.123 C 85.356 26.129 85.735 27 86.267 27.739 C 86.8 28.478 87.541 29.02 88.487 29.363 C 89.433 29.705 90.618 29.878 92.04 29.878 C 92.395 29.878 92.777 29.858 93.183 29.821 C 93.589 29.781 93.922 29.739 94.183 29.695 C 94.443 29.649 94.716 29.598 95.003 29.54 C 95.29 29.482 95.444 29.452 95.469 29.452 L 95.336 25.795 C 94.511 25.924 93.737 25.99 93.013 25.99 Z\" fill=\"var(--token-fac342c6-08c7-43c1-bf13-0cab3a0cef86, rgb(2, 3, 9)) /* {&quot;name&quot;:&quot;Black (NEW)&quot;} */\"></path><path d=\"M 121.5 7.683 C 118.453 7.697 116.045 8.707 114.28 10.717 C 112.515 12.727 111.633 15.432 111.633 18.828 C 111.633 22.225 112.569 25.052 114.442 27.028 C 116.315 29.006 118.934 29.994 122.299 29.994 C 125.194 29.994 127.691 29.332 129.786 28.01 L 129.082 24.392 C 126.973 25.611 124.777 26.221 122.491 26.221 C 120.7 26.221 119.293 25.673 118.271 24.577 C 117.249 23.482 116.713 21.936 116.662 19.938 L 130.588 19.938 C 130.588 19.705 130.592 19.342 130.598 18.848 C 130.604 18.356 130.608 18 130.608 17.779 C 130.608 14.731 129.81 12.287 128.216 10.444 C 126.622 8.603 124.383 7.681 121.502 7.681 Z M 116.755 16.729 C 116.882 14.94 117.387 13.592 118.269 12.683 C 119.151 11.775 120.234 11.321 121.517 11.321 C 122.889 11.321 123.961 11.787 124.736 12.721 C 125.51 13.655 125.899 14.99 125.899 16.729 L 116.753 16.729 Z\" fill=\"var(--token-fac342c6-08c7-43c1-bf13-0cab3a0cef86, rgb(2, 3, 9)) /* {&quot;name&quot;:&quot;Black (NEW)&quot;} */\"></path><path d=\"M 149.667 10.446 C 148.073 8.605 145.834 7.683 142.953 7.683 C 139.906 7.697 137.499 8.707 135.733 10.717 C 133.968 12.727 133.086 15.432 133.086 18.828 C 133.086 22.225 134.022 25.052 135.895 27.028 C 137.768 29.006 140.388 29.994 143.753 29.994 C 146.647 29.994 149.144 29.332 151.239 28.01 L 150.535 24.392 C 148.427 25.611 146.23 26.221 143.944 26.221 C 142.153 26.221 140.746 25.673 139.724 24.577 C 138.702 23.482 138.166 21.936 138.115 19.938 L 152.041 19.938 C 152.041 19.705 152.045 19.342 152.051 18.848 C 152.057 18.356 152.061 18 152.061 17.779 C 152.061 14.731 151.263 12.287 149.669 10.444 Z M 138.209 16.729 C 138.335 14.94 138.841 13.591 139.722 12.683 C 140.604 11.775 141.687 11.32 142.97 11.32 C 144.342 11.32 145.415 11.787 146.189 12.721 C 146.963 13.655 147.352 14.99 147.352 16.729 L 138.207 16.729 Z\" fill=\"var(--token-fac342c6-08c7-43c1-bf13-0cab3a0cef86, rgb(2, 3, 9)) /* {&quot;name&quot;:&quot;Black (NEW)&quot;} */\"></path><path d=\"M 113.441 8.319 C 113.531 8.251 113.621 8.183 113.716 8.121 C 113.865 8.026 114.019 7.94 114.177 7.856 C 114.345 7.763 114.516 7.673 114.692 7.591 C 114.702 7.585 114.711 7.581 114.721 7.575 C 114.848 7.51 114.861 7.462 114.744 7.372 C 114.657 7.307 114.563 7.247 114.465 7.195 C 113.902 6.902 113.303 6.699 112.692 6.546 C 112.082 6.392 111.463 6.265 110.843 6.155 C 109.965 6.002 109.078 5.954 108.188 6.022 C 107.337 6.087 106.514 6.267 105.752 6.671 C 104.938 7.105 104.304 7.725 103.898 8.575 C 103.629 9.141 103.498 9.743 103.45 10.366 C 103.442 10.476 103.438 10.585 103.43 10.727 C 104.528 9.705 105.769 9.004 107.16 8.587 C 108.545 8.173 109.957 8.04 111.393 8.209 C 111.362 8.227 111.331 8.237 111.299 8.245 C 110.923 8.348 110.543 8.442 110.17 8.56 C 108.258 9.159 106.436 9.962 104.805 11.165 C 103.869 11.856 103.052 12.665 102.424 13.657 L 102.424 11.47 L 101.624 8.201 L 97.434 8.201 L 97.434 29.579 L 102.426 29.579 L 102.426 15.125 C 103.022 14.316 104.222 12.95 104.71 12.468 C 104.753 12.426 104.817 12.416 104.872 12.444 C 104.919 12.468 104.965 12.488 105.012 12.512 C 105.379 12.743 105.892 12.97 106.477 13.143 C 106.826 13.247 107.164 13.319 107.47 13.36 C 107.652 13.392 107.839 13.412 108.034 13.412 C 109.091 13.412 109.987 12.908 110.305 12.211 L 110.308 12.211 C 110.734 11.253 111.282 10.392 111.959 9.637 C 112.413 9.129 112.909 8.689 113.445 8.311 Z\" fill=\"var(--token-fac342c6-08c7-43c1-bf13-0cab3a0cef86, rgb(2, 3, 9)) /* {&quot;name&quot;:&quot;Black (NEW)&quot;} */\"></path><path d=\"M 18.84 13.102 C 18.167 11.422 17.18 10.096 15.877 9.124 C 14.576 8.152 13.068 7.666 11.353 7.666 C 9.957 7.666 8.689 7.974 7.553 8.59 C 6.416 9.205 5.505 10.078 4.82 11.205 L 4.288 8.209 L 0 8.209 L 0 37 L 4.434 37 L 5.88 28.024 C 6.361 28.48 6.896 28.869 7.536 29.189 C 8.609 29.727 9.806 29.996 11.127 29.996 C 13.807 29.996 15.93 28.956 17.5 26.875 C 19.068 24.793 19.853 22.1 19.853 18.791 C 19.853 16.677 19.515 14.781 18.842 13.102 Z M 13.573 24.199 C 12.717 25.47 11.544 26.106 10.058 26.106 C 8.369 26.106 7.095 25.486 6.238 24.247 C 5.382 23.008 4.953 21.066 4.953 18.42 C 4.992 13.829 6.662 11.534 9.962 11.534 C 11.5 11.534 12.699 12.138 13.563 13.343 C 14.428 14.548 14.859 16.351 14.859 18.751 C 14.859 21.151 14.43 22.926 13.573 24.197 Z\" fill=\"var(--token-fac342c6-08c7-43c1-bf13-0cab3a0cef86, rgb(2, 3, 9)) /* {&quot;name&quot;:&quot;Black (NEW)&quot;} */\"></path></svg>',svgContentId:10031568350}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NAYg4.framer-3pgjeq, .framer-NAYg4 .framer-3pgjeq { display: block; }\",\".framer-NAYg4.framer-1jamj6x { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-NAYg4 .framer-3yil7y { flex: none; height: 37px; position: relative; width: 153px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 153\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"E6blpaJZd\":{\"layout\":[\"auto\",\"auto\"]},\"KBdq5W5IF\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"CXNTUyBRt\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhLtMIjZdE=withCSS(Component,css,\"framer-NAYg4\");export default FramerhLtMIjZdE;FramerhLtMIjZdE.displayName=\"Your Logo\";FramerhLtMIjZdE.defaultProps={height:37,width:153};addPropertyControls(FramerhLtMIjZdE,{variant:{options:[\"uiGI4vxRk\",\"E6blpaJZd\",\"KBdq5W5IF\"],optionTitles:[\"Light\",\"Brand\",\"Dark\"],title:\"Variant\",type:ControlType.Enum},CXNTUyBRt:{title:\"Link\",type:ControlType.Link}});addFonts(FramerhLtMIjZdE,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhLtMIjZdE\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"CXNTUyBRt\\\":\\\"link\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"37\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"E6blpaJZd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KBdq5W5IF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"153\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hLtMIjZdE.map","// Generated by Framer (a7e392f)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Oxygen-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Oxygen\",source:\"google\",style:\"normal\",uiFamilyName:\"Oxygen\",url:\"https://fonts.gstatic.com/s/oxygen/v16/2sDcZG1Wl4LcnbuCNWgDam-4C7wFZQ.woff2\",weight:\"700\"}]}];export const css=['.framer-am3F6 .framer-styles-preset-luqx8h:not(.rich-text-wrapper), .framer-am3F6 .framer-styles-preset-luqx8h.rich-text-wrapper p { --framer-font-family: \"Oxygen\", \"Oxygen Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-25bdffd8-f93a-48d3-b38a-df6052fedf0f, #09040d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-am3F6 .framer-styles-preset-luqx8h:not(.rich-text-wrapper), .framer-am3F6 .framer-styles-preset-luqx8h.rich-text-wrapper p { --framer-font-family: \"Oxygen\", \"Oxygen Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-25bdffd8-f93a-48d3-b38a-df6052fedf0f, #09040d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-am3F6 .framer-styles-preset-luqx8h:not(.rich-text-wrapper), .framer-am3F6 .framer-styles-preset-luqx8h.rich-text-wrapper p { --framer-font-family: \"Oxygen\", \"Oxygen Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-letter-spacing: 0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-25bdffd8-f93a-48d3-b38a-df6052fedf0f, #09040d); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-am3F6\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f3f9b36)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/rlAKy8hXwyFfdTi6zWTN/LWISb62rsvv3OrmHAwMu/tfDxytjFu.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/2UbLJ4hVYT3xKTclXWSd/Q0vwolpk5bYYKzc5iJ13/ycNLZdWxd.js\";const MaterialFonts=getFonts(Material);const MaterialControls=getPropertyControls(Material);const enabledGestures={CYg03nirf:{hover:true,pressed:true},IfyiEh7pw:{hover:true},JSXmzewkJ:{hover:true},XyblFQHhp:{hover:true,pressed:true}};const cycleOrder=[\"XyblFQHhp\",\"jRgdE0241\",\"JSXmzewkJ\",\"CYg03nirf\",\"kCiCsttqn\",\"IfyiEh7pw\"];const serializationHash=\"framer-F2q1k\";const variantClassNames={CYg03nirf:\"framer-v-1tb27jz\",IfyiEh7pw:\"framer-v-erlm6w\",jRgdE0241:\"framer-v-1l9p27v\",JSXmzewkJ:\"framer-v-3te6dv\",kCiCsttqn:\"framer-v-nz6hte\",XyblFQHhp:\"framer-v-1c9go11\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const UHsyVHdQq=undefined;const eGPtEBVvD=undefined;const DytSlaija=undefined;const RWkv57tSu=undefined;const BKF5IahL8=undefined;const GrjfbeKC3=undefined;const tXS3YmhNZ=undefined;const MoT2QQ5gx=undefined;const NP5yQIcR3=undefined;const YZAlJBSOC=undefined;const KXJ3N9Ejk=undefined;const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"L / Danger\":\"JSXmzewkJ\",\"L / Default\":\"XyblFQHhp\",\"L / Disabled\":\"jRgdE0241\",\"S / Danger\":\"IfyiEh7pw\",\"S / Default\":\"CYg03nirf\",\"S / Disabled\":\"kCiCsttqn\"};const Variants=motion.create(React.Fragment);const getProps=({click,fill,height,iconL,iconR,id,label,link,newTab,radius,showIconL,showIconR,showLabel,width,...props})=>{return{...props,BKF5IahL8:newTab??props.BKF5IahL8,DytSlaija:click??props.DytSlaija,eGPtEBVvD:radius??props.eGPtEBVvD??100,GrjfbeKC3:showIconL??props.GrjfbeKC3??true,KXJ3N9Ejk:iconR??props.KXJ3N9Ejk??\"Circle\",MoT2QQ5gx:showLabel??props.MoT2QQ5gx??true,NP5yQIcR3:label??props.NP5yQIcR3??\"Label\",RWkv57tSu:link??props.RWkv57tSu,tXS3YmhNZ:iconL??props.tXS3YmhNZ??\"Circle\",UHsyVHdQq:fill??props.UHsyVHdQq??\"var(--token-fac342c6-08c7-43c1-bf13-0cab3a0cef86, rgb(0, 0, 0))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"XyblFQHhp\",YZAlJBSOC:showIconR??props.YZAlJBSOC??true};};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,MoT2QQ5gx,NP5yQIcR3,GrjfbeKC3,tXS3YmhNZ,YZAlJBSOC,KXJ3N9Ejk,RWkv57tSu,BKF5IahL8,eGPtEBVvD,UHsyVHdQq,DytSlaija,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XyblFQHhp\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1xbx36v=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(DytSlaija){const res=await DytSlaija(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:RWkv57tSu,motionChild:true,nodeId:\"XyblFQHhp\",openInNewTab:BKF5IahL8,scopeId:\"lcIRM4XWN\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1c9go11\",className,classNames)} framer-114dxza`,\"data-framer-name\":\"L / Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"XyblFQHhp\",onTap:onTap1xbx36v,ref:refBinding,style:{backgroundColor:UHsyVHdQq,borderBottomLeftRadius:radiusForCorner(eGPtEBVvD,3),borderBottomRightRadius:radiusForCorner(eGPtEBVvD,2),borderTopLeftRadius:radiusForCorner(eGPtEBVvD,0),borderTopRightRadius:radiusForCorner(eGPtEBVvD,1),...style},variants:{\"CYg03nirf-hover\":{backgroundColor:\"var(--token-c206b931-fe2e-43c5-a492-a2a1ba1a6fc0, rgba(9, 4, 13, 0.8))\"},\"CYg03nirf-pressed\":{backgroundColor:\"var(--token-fac342c6-08c7-43c1-bf13-0cab3a0cef86, rgb(0, 0, 0))\"},\"IfyiEh7pw-hover\":{backgroundColor:\"rgb(254, 242, 242)\"},\"JSXmzewkJ-hover\":{backgroundColor:\"rgb(254, 242, 242)\"},\"XyblFQHhp-hover\":{backgroundColor:\"var(--token-c206b931-fe2e-43c5-a492-a2a1ba1a6fc0, rgba(9, 4, 13, 0.8))\"},\"XyblFQHhp-pressed\":{backgroundColor:\"var(--token-fac342c6-08c7-43c1-bf13-0cab3a0cef86, rgb(0, 0, 0))\"},IfyiEh7pw:{backgroundColor:\"rgba(254, 242, 242, 0)\"},jRgdE0241:{backgroundColor:\"rgb(229, 229, 229)\"},JSXmzewkJ:{backgroundColor:\"rgba(254, 242, 242, 0)\"},kCiCsttqn:{backgroundColor:\"rgb(229, 229, 229)\"}},...addPropertyOverrides({\"CYg03nirf-hover\":{\"data-framer-name\":undefined},\"CYg03nirf-pressed\":{\"data-framer-name\":undefined},\"IfyiEh7pw-hover\":{\"data-framer-name\":undefined},\"JSXmzewkJ-hover\":{\"data-framer-name\":undefined},\"XyblFQHhp-hover\":{\"data-framer-name\":undefined},\"XyblFQHhp-pressed\":{\"data-framer-name\":undefined},CYg03nirf:{\"data-framer-name\":\"S / Default\"},IfyiEh7pw:{\"data-framer-name\":\"S / Danger\"},jRgdE0241:{\"data-framer-name\":\"L / Disabled\"},JSXmzewkJ:{\"data-framer-name\":\"L / Danger\"},kCiCsttqn:{\"data-framer-name\":\"S / Disabled\"}},baseVariant,gestureVariant),children:[GrjfbeKC3!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f02s93-container\",\"data-framer-name\":\"Icon L\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CNPBklYwk-container\",name:\"Icon L\",nodeId:\"CNPBklYwk\",rendersWithMotion:true,scopeId:\"lcIRM4XWN\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-6bf3878d-beea-4851-8085-20985b61b56c, rgb(239, 240, 241))\",height:\"100%\",iconSearch:\"Home\",iconSelection:tXS3YmhNZ,iconStyle15:\"Outlined\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"CNPBklYwk\",layoutId:\"CNPBklYwk\",mirrored:false,name:\"Icon L\",selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"CYg03nirf-hover\":{color:\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(255, 255, 255))\"},\"IfyiEh7pw-hover\":{color:\"rgb(220, 38, 38)\"},\"JSXmzewkJ-hover\":{color:\"rgb(220, 38, 38)\"},\"XyblFQHhp-hover\":{color:\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(255, 255, 255))\"},IfyiEh7pw:{color:\"rgb(239, 68, 68)\"},jRgdE0241:{color:\"rgb(115, 115, 115)\"},JSXmzewkJ:{color:\"rgb(239, 68, 68)\"},kCiCsttqn:{color:\"rgb(115, 115, 115)\"}},baseVariant,gestureVariant)})})}),MoT2QQ5gx!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-g98qsv\",\"data-framer-name\":\"Label Wrapper\",layoutDependency:layoutDependency,layoutId:\"QHWu5NN5C\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-luqx8h\",\"data-styles-preset\":\"ycNLZdWxd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-412736a6-764a-4748-80bf-a9c04ad63339, rgb(246, 248, 253)))\"},children:\"Label\"})}),className:\"framer-1hdi269\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RUh70eZXo\",style:{\"--extracted-r6o4lv\":\"var(--token-412736a6-764a-4748-80bf-a9c04ad63339, rgb(246, 248, 253))\"},text:NP5yQIcR3,variants:{\"CYg03nirf-hover\":{\"--extracted-r6o4lv\":\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(255, 255, 255))\"},\"IfyiEh7pw-hover\":{\"--extracted-r6o4lv\":\"var(--token-1507efa9-de01-4b38-ac9b-5f8f4b9be30e, rgb(220, 38, 38))\"},\"JSXmzewkJ-hover\":{\"--extracted-r6o4lv\":\"var(--token-1507efa9-de01-4b38-ac9b-5f8f4b9be30e, rgb(220, 38, 38))\"},\"XyblFQHhp-hover\":{\"--extracted-r6o4lv\":\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(255, 255, 255))\"},IfyiEh7pw:{\"--extracted-r6o4lv\":\"var(--token-fa8f09d1-40ae-40ce-91d6-991468d5d5f3, rgb(239, 68, 68))\"},jRgdE0241:{\"--extracted-r6o4lv\":\"var(--token-64b159d3-04ba-4802-be08-e862d24eda69, rgb(115, 115, 115))\"},JSXmzewkJ:{\"--extracted-r6o4lv\":\"var(--token-fa8f09d1-40ae-40ce-91d6-991468d5d5f3, rgb(239, 68, 68))\"},kCiCsttqn:{\"--extracted-r6o4lv\":\"var(--token-64b159d3-04ba-4802-be08-e862d24eda69, rgb(115, 115, 115))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"CYg03nirf-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g7xadr\",\"data-styles-preset\":\"tfDxytjFu\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(255, 255, 255)))\"},children:\"Label\"})})},\"IfyiEh7pw-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g7xadr\",\"data-styles-preset\":\"tfDxytjFu\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1507efa9-de01-4b38-ac9b-5f8f4b9be30e, rgb(220, 38, 38)))\"},children:\"Label\"})})},\"JSXmzewkJ-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-luqx8h\",\"data-styles-preset\":\"ycNLZdWxd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1507efa9-de01-4b38-ac9b-5f8f4b9be30e, rgb(220, 38, 38)))\"},children:\"Label\"})})},\"XyblFQHhp-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-luqx8h\",\"data-styles-preset\":\"ycNLZdWxd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(255, 255, 255)))\"},children:\"Label\"})})},CYg03nirf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g7xadr\",\"data-styles-preset\":\"tfDxytjFu\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-412736a6-764a-4748-80bf-a9c04ad63339, rgb(246, 248, 253)))\"},children:\"Label\"})})},IfyiEh7pw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g7xadr\",\"data-styles-preset\":\"tfDxytjFu\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa8f09d1-40ae-40ce-91d6-991468d5d5f3, rgb(239, 68, 68)))\"},children:\"Label\"})})},jRgdE0241:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-luqx8h\",\"data-styles-preset\":\"ycNLZdWxd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64b159d3-04ba-4802-be08-e862d24eda69, rgb(115, 115, 115)))\"},children:\"Label\"})})},JSXmzewkJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-luqx8h\",\"data-styles-preset\":\"ycNLZdWxd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fa8f09d1-40ae-40ce-91d6-991468d5d5f3, rgb(239, 68, 68)))\"},children:\"Label\"})})},kCiCsttqn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g7xadr\",\"data-styles-preset\":\"tfDxytjFu\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-64b159d3-04ba-4802-be08-e862d24eda69, rgb(115, 115, 115)))\"},children:\"Label\"})})}},baseVariant,gestureVariant)})}),YZAlJBSOC!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8z8qvh-container\",\"data-framer-name\":\"Icon R\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"tKDo5Y0xC-container\",name:\"Icon R\",nodeId:\"tKDo5Y0xC\",rendersWithMotion:true,scopeId:\"lcIRM4XWN\",children:/*#__PURE__*/_jsx(Material,{color:\"var(--token-6bf3878d-beea-4851-8085-20985b61b56c, rgb(239, 240, 241))\",height:\"100%\",iconSearch:\"Home\",iconSelection:KXJ3N9Ejk,iconStyle15:\"Outlined\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"tKDo5Y0xC\",layoutId:\"tKDo5Y0xC\",mirrored:false,name:\"Icon R\",selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"CYg03nirf-hover\":{color:\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(255, 255, 255))\"},\"IfyiEh7pw-hover\":{color:\"rgb(220, 38, 38)\"},\"JSXmzewkJ-hover\":{color:\"rgb(220, 38, 38)\"},\"XyblFQHhp-hover\":{color:\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(255, 255, 255))\"},IfyiEh7pw:{color:\"rgb(239, 68, 68)\"},jRgdE0241:{color:\"rgb(115, 115, 115)\"},JSXmzewkJ:{color:\"rgb(239, 68, 68)\"},kCiCsttqn:{color:\"rgb(115, 115, 115)\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-F2q1k.framer-114dxza, .framer-F2q1k .framer-114dxza { display: block; }\",\".framer-F2q1k.framer-1c9go11 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 40px; overflow: hidden; padding: 10px 24px 10px 24px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-F2q1k .framer-f02s93-container, .framer-F2q1k .framer-8z8qvh-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-F2q1k .framer-g98qsv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 4px 0px 4px; position: relative; width: min-content; }\",\".framer-F2q1k .framer-1hdi269 { -webkit-user-select: none; flex: none; height: auto; overflow: visible; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-F2q1k.framer-v-1tb27jz.framer-1c9go11, .framer-F2q1k.framer-v-nz6hte.framer-1c9go11, .framer-F2q1k.framer-v-erlm6w.framer-1c9go11 { min-height: 32px; padding: 8px 12px 8px 12px; }\",\".framer-F2q1k.framer-v-1tb27jz .framer-f02s93-container, .framer-F2q1k.framer-v-1tb27jz .framer-8z8qvh-container, .framer-F2q1k.framer-v-nz6hte .framer-f02s93-container, .framer-F2q1k.framer-v-nz6hte .framer-8z8qvh-container, .framer-F2q1k.framer-v-erlm6w .framer-f02s93-container, .framer-F2q1k.framer-v-erlm6w .framer-8z8qvh-container { height: 16px; width: 16px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 138\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"40px\",null]},\"jRgdE0241\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"40px\",null]},\"JSXmzewkJ\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"40px\",null]},\"CYg03nirf\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"32px\",null]},\"kCiCsttqn\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"32px\",null]},\"IfyiEh7pw\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"32px\",null]},\"bt7kBzc43\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"40px\",null]},\"xI9ISyfqC\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"40px\",null]},\"CKEvft7Jz\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"40px\",null]},\"NOcp5G6Am\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"32px\",null]},\"R33Jj9OI6\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"32px\",null]},\"r0WDE2lJu\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,null,\"32px\",null]}}}\n * @framerVariables {\"MoT2QQ5gx\":\"showLabel\",\"NP5yQIcR3\":\"label\",\"GrjfbeKC3\":\"showIconL\",\"tXS3YmhNZ\":\"iconL\",\"YZAlJBSOC\":\"showIconR\",\"KXJ3N9Ejk\":\"iconR\",\"RWkv57tSu\":\"link\",\"BKF5IahL8\":\"newTab\",\"eGPtEBVvD\":\"radius\",\"UHsyVHdQq\":\"fill\",\"DytSlaija\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlcIRM4XWN=withCSS(Component,css,\"framer-F2q1k\");export default FramerlcIRM4XWN;FramerlcIRM4XWN.displayName=\"Button / Ghost\";FramerlcIRM4XWN.defaultProps={height:40,width:138};addPropertyControls(FramerlcIRM4XWN,{variant:{options:[\"XyblFQHhp\",\"jRgdE0241\",\"JSXmzewkJ\",\"CYg03nirf\",\"kCiCsttqn\",\"IfyiEh7pw\"],optionTitles:[\"L / Default\",\"L / Disabled\",\"L / Danger\",\"S / Default\",\"S / Disabled\",\"S / Danger\"],title:\"Variant\",type:ControlType.Enum},MoT2QQ5gx:{defaultValue:true,title:\"Show Label\",type:ControlType.Boolean},onMoT2QQ5gxChange:{changes:\"MoT2QQ5gx\",type:ControlType.ChangeHandler},NP5yQIcR3:{defaultValue:\"Label\",displayTextArea:false,title:\"Label\",type:ControlType.String},onNP5yQIcR3Change:{changes:\"NP5yQIcR3\",type:ControlType.ChangeHandler},GrjfbeKC3:{defaultValue:true,title:\"Show Icon L\",type:ControlType.Boolean},onGrjfbeKC3Change:{changes:\"GrjfbeKC3\",type:ControlType.ChangeHandler},tXS3YmhNZ:MaterialControls?.[\"iconSelection\"]&&{...MaterialControls[\"iconSelection\"],defaultValue:\"Circle\",description:undefined,hidden:undefined,optional:undefined,title:\"Icon L\"},ontXS3YmhNZChange:{changes:\"tXS3YmhNZ\",type:ControlType.ChangeHandler},YZAlJBSOC:{defaultValue:true,title:\"Show Icon R\",type:ControlType.Boolean},onYZAlJBSOCChange:{changes:\"YZAlJBSOC\",type:ControlType.ChangeHandler},KXJ3N9Ejk:MaterialControls?.[\"iconSelection\"]&&{...MaterialControls[\"iconSelection\"],defaultValue:\"Circle\",description:undefined,hidden:undefined,optional:undefined,title:\"Icon R\"},onKXJ3N9EjkChange:{changes:\"KXJ3N9Ejk\",type:ControlType.ChangeHandler},RWkv57tSu:{title:\"Link\",type:ControlType.Link},BKF5IahL8:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onBKF5IahL8Change:{changes:\"BKF5IahL8\",type:ControlType.ChangeHandler},eGPtEBVvD:{defaultValue:100,title:\"Radius\",type:ControlType.Number},oneGPtEBVvDChange:{changes:\"eGPtEBVvD\",type:ControlType.ChangeHandler},UHsyVHdQq:{defaultValue:'var(--token-fac342c6-08c7-43c1-bf13-0cab3a0cef86, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"Fill\",type:ControlType.Color},DytSlaija:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerlcIRM4XWN,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MaterialFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlcIRM4XWN\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"MoT2QQ5gx\\\":\\\"showLabel\\\",\\\"NP5yQIcR3\\\":\\\"label\\\",\\\"GrjfbeKC3\\\":\\\"showIconL\\\",\\\"tXS3YmhNZ\\\":\\\"iconL\\\",\\\"YZAlJBSOC\\\":\\\"showIconR\\\",\\\"KXJ3N9Ejk\\\":\\\"iconR\\\",\\\"RWkv57tSu\\\":\\\"link\\\",\\\"BKF5IahL8\\\":\\\"newTab\\\",\\\"eGPtEBVvD\\\":\\\"radius\\\",\\\"UHsyVHdQq\\\":\\\"fill\\\",\\\"DytSlaija\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"138\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"40px\\\",null]},\\\"jRgdE0241\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"40px\\\",null]},\\\"JSXmzewkJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"40px\\\",null]},\\\"CYg03nirf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"32px\\\",null]},\\\"kCiCsttqn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"32px\\\",null]},\\\"IfyiEh7pw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"32px\\\",null]},\\\"bt7kBzc43\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"40px\\\",null]},\\\"xI9ISyfqC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"40px\\\",null]},\\\"CKEvft7Jz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"40px\\\",null]},\\\"NOcp5G6Am\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"32px\\\",null]},\\\"R33Jj9OI6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"32px\\\",null]},\\\"r0WDE2lJu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"32px\\\",null]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c0aead9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"ViEhdoQlD\",\"MxhQ_SShG\",\"SAfAmklIq\",\"XE6LtbQtA\"];const serializationHash=\"framer-4TXfF\";const variantClassNames={MxhQ_SShG:\"framer-v-sgx2z6\",SAfAmklIq:\"framer-v-12aro5q\",ViEhdoQlD:\"framer-v-14br5d7\",XE6LtbQtA:\"framer-v-6mts4a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XKaY3MrGu=undefined;const transition1={damping:40,delay:0,mass:1,stiffness:600,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 3\":\"SAfAmklIq\",\"Variant 4\":\"XE6LtbQtA\",Close:\"MxhQ_SShG\",Menu:\"ViEhdoQlD\"};const getProps=({height,id,tap,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ViEhdoQlD\",XKaY3MrGu:tap??props.XKaY3MrGu};};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,XKaY3MrGu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ViEhdoQlD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapc2fruv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XKaY3MrGu){const res=await XKaY3MrGu(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-14br5d7\",className,classNames),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ViEhdoQlD\",onTap:onTapc2fruv,ref:refBinding,style:{...style},...addPropertyOverrides({MxhQ_SShG:{\"data-framer-name\":\"Close\"},SAfAmklIq:{\"data-framer-name\":\"Variant 3\"},XE6LtbQtA:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-17rl7jd\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"q2HrqVKwP\",style:{backgroundColor:\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{MxhQ_SShG:{backgroundColor:\"var(--token-25bdffd8-f93a-48d3-b38a-df6052fedf0f, rgb(9, 4, 13))\",rotate:-45},SAfAmklIq:{backgroundColor:\"var(--token-25bdffd8-f93a-48d3-b38a-df6052fedf0f, rgb(9, 4, 13))\",rotate:0},XE6LtbQtA:{backgroundColor:\"var(--token-25bdffd8-f93a-48d3-b38a-df6052fedf0f, rgb(9, 4, 13))\",rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-c8jx7r\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Xj5xbU4eZ\",style:{backgroundColor:\"var(--token-19cf9f36-3f2f-4dcb-a088-df78edf383a4, rgb(255, 255, 255))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{MxhQ_SShG:{backgroundColor:\"var(--token-25bdffd8-f93a-48d3-b38a-df6052fedf0f, rgb(9, 4, 13))\",rotate:45},SAfAmklIq:{backgroundColor:\"var(--token-25bdffd8-f93a-48d3-b38a-df6052fedf0f, rgb(9, 4, 13))\",rotate:0},XE6LtbQtA:{backgroundColor:\"var(--token-25bdffd8-f93a-48d3-b38a-df6052fedf0f, rgb(9, 4, 13))\",rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4TXfF.framer-1de22zr, .framer-4TXfF .framer-1de22zr { display: block; }\",\".framer-4TXfF.framer-14br5d7 { cursor: pointer; height: 60px; overflow: hidden; position: relative; width: 60px; }\",\".framer-4TXfF .framer-17rl7jd { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(58.33333333333336% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-4TXfF .framer-c8jx7r { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(41.66666666666669% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-4TXfF.framer-v-sgx2z6 .framer-17rl7jd, .framer-4TXfF.framer-v-sgx2z6 .framer-c8jx7r, .framer-4TXfF.framer-v-6mts4a .framer-17rl7jd, .framer-4TXfF.framer-v-6mts4a .framer-c8jx7r { top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MxhQ_SShG\":{\"layout\":[\"fixed\",\"fixed\"]},\"SAfAmklIq\":{\"layout\":[\"fixed\",\"fixed\"]},\"XE6LtbQtA\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XKaY3MrGu\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameruj5neULHa=withCSS(Component,css,\"framer-4TXfF\");export default Frameruj5neULHa;Frameruj5neULHa.displayName=\"Menu Icon\";Frameruj5neULHa.defaultProps={height:60,width:60};addPropertyControls(Frameruj5neULHa,{variant:{options:[\"ViEhdoQlD\",\"MxhQ_SShG\",\"SAfAmklIq\",\"XE6LtbQtA\"],optionTitles:[\"Menu\",\"Close\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},XKaY3MrGu:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(Frameruj5neULHa,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameruj5neULHa\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"XKaY3MrGu\\\":\\\"tap\\\"}\",\"framerIntrinsicWidth\":\"60\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MxhQ_SShG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SAfAmklIq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XE6LtbQtA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"60\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uj5neULHa.map","// Generated by Framer (74b9e1d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,ResolveLinks,SmartComponentScopedContainer,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 BaseNavLinkButton from\"https://framerusercontent.com/modules/Tl6n1TVGoAx7PjcOq6M1/caBMv8OnxjKNdVaKFeKS/f16kHWZn1.js\";import Nav from\"https://framerusercontent.com/modules/hQrKrVM9wH0DOgGhsP1B/sdXEhxbIZIffXX2Cvdb0/fEU7h059W.js\";import YourLogo from\"https://framerusercontent.com/modules/anqrPWKs1u9ALZg2LzeL/cgK0JMCnPGXhVhf6OBLo/hLtMIjZdE.js\";import ButtonGhost from\"https://framerusercontent.com/modules/kDp1u8KrWfAmLIVsARMA/oGBPWr1rhAW7jA5TncUl/lcIRM4XWN.js\";import MenuIcon from\"https://framerusercontent.com/modules/99tCGVI42kauI54xJaeq/eDcgNYFupHO1H5WdTy0n/uj5neULHa.js\";import ButtonOnDark from\"https://framerusercontent.com/modules/ccIpUsOFDWdYLyVXaDn5/wQ9C1rVovcLvXPMGFtmp/wZ6tVEahQ.js\";const YourLogoFonts=getFonts(YourLogo);const MenuIconFonts=getFonts(MenuIcon);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const NavFonts=getFonts(Nav);const ButtonOnDarkFonts=getFonts(ButtonOnDark);const BaseNavLinkButtonFonts=getFonts(BaseNavLinkButton);const ButtonGhostFonts=getFonts(ButtonGhost);const NavControls=getPropertyControls(Nav);const cycleOrder=[\"X_AFtYyRF\",\"QvIPhJN4r\",\"pNHPULplj\",\"lZw6iCAoE\"];const serializationHash=\"framer-HAKAK\";const variantClassNames={lZw6iCAoE:\"framer-v-1mvicwj\",pNHPULplj:\"framer-v-1hugs5b\",QvIPhJN4r:\"framer-v-x3q4tn\",X_AFtYyRF:\"framer-v-6wfiom\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const eiwWwbRrV=undefined;const transition1={damping:40,delay:0,mass:1,stiffness:600,type:\"spring\"};const transition2={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition3={bounce:.2,delay:0,duration:1.5,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-40,y:0};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:40,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={\"Landing Page \":\"lZw6iCAoE\",\"Phone Open\":\"pNHPULplj\",Desktop:\"X_AFtYyRF\",Phone:\"QvIPhJN4r\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Case Studies\":\"RzRH_GXsD\",About:\"csWXBmZ1G\",Default:\"SlFMkBOnu\",Services:\"g9p_HlCR3\"};const getProps=({height,id,width,wordsOn,...props})=>{return{...props,eiwWwbRrV:humanReadableEnumMap[wordsOn]??wordsOn??props.eiwWwbRrV??\"SlFMkBOnu\",variant:humanReadableVariantMap[props.variant]??props.variant??\"X_AFtYyRF\"};};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,eiwWwbRrV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"X_AFtYyRF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapmsuqlf=activeVariantCallback(async(...args)=>{setVariant(\"QvIPhJN4r\");});const XKaY3MrGumca7s1=activeVariantCallback(async(...args)=>{setVariant(\"pNHPULplj\");});const XKaY3MrGumsuqlf=activeVariantCallback(async(...args)=>{setVariant(\"QvIPhJN4r\");});const ObVNGIGKCmsuqlf=activeVariantCallback(async(...args)=>{setVariant(\"QvIPhJN4r\");});const DytSlaijamsuqlf=activeVariantCallback(async(...args)=>{setVariant(\"QvIPhJN4r\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if([\"QvIPhJN4r\",\"pNHPULplj\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"QvIPhJN4r\",\"pNHPULplj\",\"lZw6iCAoE\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"QvIPhJN4r\",\"pNHPULplj\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"pNHPULplj\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({pNHPULplj:{value:transition2},QvIPhJN4r:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-6wfiom\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"X_AFtYyRF\",ref:refBinding,style:{...style},...addPropertyOverrides({lZw6iCAoE:{\"data-framer-name\":\"Landing Page \"},pNHPULplj:{\"data-framer-name\":\"Phone Open\"},QvIPhJN4r:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s83s5i\",\"data-framer-name\":\"Padding + Container\",layoutDependency:layoutDependency,layoutId:\"NzRru1tdc\",style:{backdropFilter:\"blur(2px)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 15%) add\",WebkitBackdropFilter:\"blur(2px)\",WebkitMask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 15%) add\"},variants:{lZw6iCAoE:{backgroundColor:\"rgba(0, 0, 0, 0)\"},pNHPULplj:{backgroundColor:\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(246, 248, 253))\",mask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 50%) add\",WebkitMask:\"linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 50%) add\"}},children:[/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-4u8i3z\",\"data-framer-appear-id\":\"4u8i3z\",\"data-framer-name\":\"Logo + Icon\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"KYc6fn_fq\",optimized:true,...addPropertyOverrides({pNHPULplj:{\"data-highlight\":true,onTap:onTapmsuqlf},QvIPhJN4r:{animate:undefined,initial:undefined,optimized:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"aX24MysAZ\"},implicitPathVariables:undefined},{href:{webPageId:\"aX24MysAZ\"},implicitPathVariables:undefined},{href:{webPageId:\"aX24MysAZ\"},implicitPathVariables:undefined},{href:{webPageId:\"aX24MysAZ\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,y:(componentViewport?.y||0)+(0+((componentViewport?.height||105)-0-((componentViewport?.height||105)-0)*1)/2)+(28+(((componentViewport?.height||105)-0)*1-56-37)/2)+0,...addPropertyOverrides({lZw6iCAoE:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||102.5)-0-((componentViewport?.height||102.5)-0)*1)/2)+(28+(((componentViewport?.height||102.5)-0)*1-56-37)/2)+0},pNHPULplj:{y:(componentViewport?.y||0)+0+0+0+0+13.5},QvIPhJN4r:{y:(componentViewport?.y||0)+0+0+0+(0+0+(((componentViewport?.height||72)-0)*1-0-(((componentViewport?.height||72)-0)*1-0)*1)/1*0)+(0+((((componentViewport?.height||72)-0)*1-0)*1-0-37)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-go9peg-container\",layoutDependency:layoutDependency,layoutId:\"AhzR6fK3o-container\",nodeId:\"AhzR6fK3o\",rendersWithMotion:true,scopeId:\"mo2A0nSeG\",children:/*#__PURE__*/_jsx(YourLogo,{CXNTUyBRt:resolvedLinks[0],height:\"100%\",id:\"AhzR6fK3o\",layoutId:\"AhzR6fK3o\",variant:matchVariant(\"uiGI4vxRk\"),width:\"100%\",...addPropertyOverrides({lZw6iCAoE:{CXNTUyBRt:resolvedLinks[3]},pNHPULplj:{CXNTUyBRt:resolvedLinks[2],variant:matchVariant(\"E6blpaJZd\")},QvIPhJN4r:{CXNTUyBRt:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({pNHPULplj:{height:60,width:\"60px\",y:(componentViewport?.y||0)+0+0+0+0+2},QvIPhJN4r:{height:60,width:\"60px\",y:(componentViewport?.y||0)+0+0+0+(0+0+(((componentViewport?.height||72)-0)*1-0-(((componentViewport?.height||72)-0)*1-0)*1)/1*0)+(0+((((componentViewport?.height||72)-0)*1-0)*1-0-60)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1o4ujrj-container\",layoutDependency:layoutDependency,layoutId:\"zR1bwzHAW-container\",nodeId:\"zR1bwzHAW\",rendersWithMotion:true,scopeId:\"mo2A0nSeG\",children:/*#__PURE__*/_jsx(MenuIcon,{height:\"100%\",id:\"zR1bwzHAW\",layoutId:\"zR1bwzHAW\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"ViEhdoQlD\"),width:\"100%\",...addPropertyOverrides({pNHPULplj:{variant:matchVariant(\"MxhQ_SShG\"),XKaY3MrGu:XKaY3MrGumsuqlf},QvIPhJN4r:{XKaY3MrGu:XKaY3MrGumca7s1}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,y:(componentViewport?.y||0)+(0+((componentViewport?.height||105)-0-((componentViewport?.height||105)-0)*1)/2)+(28+(((componentViewport?.height||105)-0)*1-56-45)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3q4z2u-container\",layoutDependency:layoutDependency,layoutId:\"QQv0fPqvh-container\",nodeId:\"QQv0fPqvh\",rendersWithMotion:true,scopeId:\"mo2A0nSeG\",children:/*#__PURE__*/_jsx(Nav,{height:\"100%\",id:\"QQv0fPqvh\",layoutId:\"QQv0fPqvh\",lEcuMvmT4:\"rgba(8, 14, 43, 0)\",variant:matchVariant(eiwWwbRrV),width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1vxyo0k\",\"data-framer-appear-id\":\"1vxyo0k\",\"data-framer-name\":\"Button Wrap\",initial:animation2,layoutDependency:layoutDependency,layoutId:\"Fedz508t3\",optimized:true,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pi5oUuo8c\"},implicitPathVariables:undefined},{href:{webPageId:\"YBIL0KzGT\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,y:(componentViewport?.y||0)+(0+((componentViewport?.height||105)-0-((componentViewport?.height||105)-0)*1)/2)+(28+(((componentViewport?.height||105)-0)*1-56-45)/2)+0,...addPropertyOverrides({lZw6iCAoE:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||102.5)-0-((componentViewport?.height||102.5)-0)*1)/2)+(28+(((componentViewport?.height||102.5)-0)*1-56-45)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-x5df6i-container\",layoutDependency:layoutDependency,layoutId:\"zob90rqcL-container\",nodeId:\"zob90rqcL\",rendersWithMotion:true,scopeId:\"mo2A0nSeG\",children:/*#__PURE__*/_jsx(ButtonOnDark,{DZf1o6TOU:false,GrjfbeKC3:false,height:\"100%\",id:\"zob90rqcL\",KXJ3N9Ejk:\"Circle\",layoutId:\"zob90rqcL\",MoT2QQ5gx:true,NP5yQIcR3:\"Book a Call\",RWkv57tSu:resolvedLinks1[0],tXS3YmhNZ:\"Circle\",variant:matchVariant(\"sM1ypiimf\"),width:\"100%\",YZAlJBSOC:false,...addPropertyOverrides({lZw6iCAoE:{RWkv57tSu:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ucojzo\",\"data-framer-name\":\"Links Wrap\",layoutDependency:layoutDependency,layoutId:\"S4hSfFpbQ\",style:{borderBottomLeftRadius:3,borderBottomRightRadius:3,borderTopLeftRadius:3,borderTopRightRadius:3},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mqzzjX4z8\"},implicitPathVariables:undefined},{href:{webPageId:\"mqzzjX4z8\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({pNHPULplj:{y:(componentViewport?.y||0)+0+0+0+64+12+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-921cnp-container\",layoutDependency:layoutDependency,layoutId:\"fJXRAdNCH-container\",nodeId:\"fJXRAdNCH\",rendersWithMotion:true,scopeId:\"mo2A0nSeG\",children:/*#__PURE__*/_jsx(BaseNavLinkButton,{AHiyceCU2:\"Circle\",height:\"100%\",Hr6s7d94U:\"var(--token-432f41ec-82e0-4bb3-a93a-bb04abd8ad0f, rgb(2, 3, 9))\",id:\"fJXRAdNCH\",layoutId:\"fJXRAdNCH\",LgCAPYwuN:\"New\",RDJ3nCYme:false,TKOmY5X72:resolvedLinks2[0],UEuVf3H4N:false,variant:matchVariant(\"OPODkEFfO\"),width:\"100%\",yMulHqwVz:\"About\",yorwHe8bl:false,...addPropertyOverrides({pNHPULplj:{ObVNGIGKC:ObVNGIGKCmsuqlf,TKOmY5X72:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"dtvGGTlKU\"},implicitPathVariables:undefined},{href:{webPageId:\"dtvGGTlKU\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({pNHPULplj:{y:(componentViewport?.y||0)+0+0+0+64+12+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p3gxpv-container\",layoutDependency:layoutDependency,layoutId:\"wsKAYoUnj-container\",nodeId:\"wsKAYoUnj\",rendersWithMotion:true,scopeId:\"mo2A0nSeG\",children:/*#__PURE__*/_jsx(BaseNavLinkButton,{AHiyceCU2:\"Circle\",height:\"100%\",Hr6s7d94U:\"var(--token-432f41ec-82e0-4bb3-a93a-bb04abd8ad0f, rgb(2, 3, 9))\",id:\"wsKAYoUnj\",layoutId:\"wsKAYoUnj\",LgCAPYwuN:\"New\",RDJ3nCYme:false,TKOmY5X72:resolvedLinks3[0],UEuVf3H4N:false,variant:matchVariant(\"OPODkEFfO\"),width:\"100%\",yMulHqwVz:\"Services\",yorwHe8bl:false,...addPropertyOverrides({pNHPULplj:{ObVNGIGKC:ObVNGIGKCmsuqlf,TKOmY5X72:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yDnv09UEz\"},implicitPathVariables:undefined},{href:{webPageId:\"yDnv09UEz\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,...addPropertyOverrides({pNHPULplj:{y:(componentViewport?.y||0)+0+0+0+64+12+60}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jhhpet-container\",layoutDependency:layoutDependency,layoutId:\"FGI2pufl1-container\",nodeId:\"FGI2pufl1\",rendersWithMotion:true,scopeId:\"mo2A0nSeG\",children:/*#__PURE__*/_jsx(BaseNavLinkButton,{AHiyceCU2:\"Circle\",height:\"100%\",Hr6s7d94U:\"var(--token-432f41ec-82e0-4bb3-a93a-bb04abd8ad0f, rgb(2, 3, 9))\",id:\"FGI2pufl1\",layoutId:\"FGI2pufl1\",LgCAPYwuN:\"New\",RDJ3nCYme:false,TKOmY5X72:resolvedLinks4[0],UEuVf3H4N:false,variant:matchVariant(\"OPODkEFfO\"),width:\"100%\",yMulHqwVz:\"Work\",yorwHe8bl:false,...addPropertyOverrides({pNHPULplj:{ObVNGIGKC:ObVNGIGKCmsuqlf,TKOmY5X72:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pi5oUuo8c\"},implicitPathVariables:undefined},{href:{webPageId:\"pi5oUuo8c\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({pNHPULplj:{y:(componentViewport?.y||0)+0+0+0+64+12+180}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qcxqbn-container\",layoutDependency:layoutDependency,layoutId:\"NYKTgCMAk-container\",nodeId:\"NYKTgCMAk\",rendersWithMotion:true,scopeId:\"mo2A0nSeG\",children:/*#__PURE__*/_jsx(ButtonGhost,{BKF5IahL8:false,eGPtEBVvD:100,GrjfbeKC3:false,height:\"100%\",id:\"NYKTgCMAk\",KXJ3N9Ejk:\"Circle\",layoutId:\"NYKTgCMAk\",MoT2QQ5gx:true,NP5yQIcR3:\"Book a Call\",RWkv57tSu:resolvedLinks5[0],tXS3YmhNZ:\"Circle\",UHsyVHdQq:\"var(--token-90f42604-06bf-4775-a33b-27874316881f, rgb(239, 240, 241))\",variant:matchVariant(\"XyblFQHhp\"),width:\"100%\",YZAlJBSOC:false,...addPropertyOverrides({pNHPULplj:{DytSlaija:DytSlaijamsuqlf,RWkv57tSu:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})})]})})]})})})})});});const css=[\".framer-HAKAK.framer-5g5yeh, .framer-HAKAK .framer-5g5yeh { display: block; }\",\".framer-HAKAK.framer-6wfiom { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1440px; }\",\".framer-HAKAK .framer-s83s5i { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: space-between; max-width: 1440px; overflow: visible; padding: 28px 80px 28px 80px; position: relative; width: 1px; z-index: 4; }\",\".framer-HAKAK .framer-4u8i3z { 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; z-index: 2; }\",\".framer-HAKAK .framer-go9peg-container, .framer-HAKAK .framer-x5df6i-container, .framer-HAKAK .framer-921cnp-container, .framer-HAKAK .framer-p3gxpv-container, .framer-HAKAK .framer-1jhhpet-container, .framer-HAKAK .framer-qcxqbn-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-HAKAK .framer-1o4ujrj-container { flex: none; height: 60px; position: relative; width: 60px; }\",\".framer-HAKAK .framer-3q4z2u-container { flex: none; height: auto; position: relative; width: auto; z-index: 4; }\",\".framer-HAKAK .framer-1vxyo0k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 4; }\",\".framer-HAKAK .framer-1ucojzo { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 12px 10px 32px 10px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); z-index: 8; }\",\".framer-HAKAK.framer-v-x3q4tn.framer-6wfiom { flex-direction: column; height: 72px; justify-content: flex-start; width: 390px; }\",\".framer-HAKAK.framer-v-x3q4tn .framer-s83s5i { align-content: flex-start; align-items: flex-start; align-self: unset; flex: none; flex-direction: column; height: 100%; padding: 0px; width: 100%; }\",\".framer-HAKAK.framer-v-x3q4tn .framer-4u8i3z { gap: unset; height: 100%; justify-content: space-between; padding: 0px 0px 0px 20px; width: 100%; }\",\".framer-HAKAK.framer-v-1hugs5b.framer-6wfiom { flex-direction: column; height: 329px; justify-content: flex-start; width: 390px; }\",\".framer-HAKAK.framer-v-1hugs5b .framer-s83s5i { align-content: flex-start; align-items: flex-start; align-self: unset; flex: none; flex-direction: column; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; padding: 0px; width: 100%; }\",\".framer-HAKAK.framer-v-1hugs5b .framer-4u8i3z { cursor: pointer; gap: unset; height: 64px; justify-content: space-between; padding: 0px 0px 0px 20px; width: 100%; }\",\".framer-HAKAK.framer-v-1hugs5b .framer-1ucojzo { flex: none; width: 100%; }\",\".framer-HAKAK.framer-v-1hugs5b .framer-921cnp-container { order: 0; }\",\".framer-HAKAK.framer-v-1hugs5b .framer-p3gxpv-container { order: 2; }\",\".framer-HAKAK.framer-v-1hugs5b .framer-1jhhpet-container { order: 1; }\",\".framer-HAKAK.framer-v-1hugs5b .framer-qcxqbn-container { order: 3; }\",'.framer-HAKAK[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-HAKAK [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-HAKAK[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-HAKAK [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-HAKAK[data-hide-scrollbars=\"true\"], .framer-HAKAK [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 105\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"QvIPhJN4r\":{\"layout\":[\"fixed\",\"fixed\"]},\"pNHPULplj\":{\"layout\":[\"fixed\",\"fixed\"]},\"lZw6iCAoE\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"eiwWwbRrV\":\"wordsOn\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framermo2A0nSeG=withCSS(Component,css,\"framer-HAKAK\");export default Framermo2A0nSeG;Framermo2A0nSeG.displayName=\"Navbar\";Framermo2A0nSeG.defaultProps={height:105,width:1440};addPropertyControls(Framermo2A0nSeG,{variant:{options:[\"X_AFtYyRF\",\"QvIPhJN4r\",\"pNHPULplj\",\"lZw6iCAoE\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\",\"Landing Page \"],title:\"Variant\",type:ControlType.Enum},eiwWwbRrV:NavControls?.[\"variant\"]&&{...NavControls[\"variant\"],defaultValue:\"SlFMkBOnu\",description:undefined,hidden:undefined,optional:undefined,title:\"Words - on\"},oneiwWwbRrVChange:{changes:\"eiwWwbRrV\",type:ControlType.ChangeHandler}});addFonts(Framermo2A0nSeG,[{explicitInter:true,fonts:[]},...YourLogoFonts,...MenuIconFonts,...NavFonts,...ButtonOnDarkFonts,...BaseNavLinkButtonFonts,...ButtonGhostFonts],{supportsExplicitInterCodegen:true});Framermo2A0nSeG.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(YourLogo,{},context),forwardLoader(MenuIcon,{},context),forwardLoader(Nav,{},context),forwardLoader(ButtonOnDark,{},context),forwardLoader(BaseNavLinkButton,{},context),forwardLoader(ButtonGhost,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framermo2A0nSeG\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"105\",\"framerVariables\":\"{\\\"eiwWwbRrV\\\":\\\"wordsOn\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QvIPhJN4r\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pNHPULplj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lZw6iCAoE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mo2A0nSeG.map","/**\n * GDPR Cookie Consent - Framer Code Component\n *\n * INSTALLATION:\n * 1. In Framer: Assets Panel → Code → Create Code File\n * 2. Paste this entire content\n * 3. Drag the component onto your page\n * 4. Configure via Property Controls\n *\n * GOOGLE TAG MANAGER:\n * Enter your container ID (GTM-XXXXXXX) under the \"Google Tag Manager\"\n * property control and turn \"Load GTM\" on. This component loads GTM itself,\n * with Google Consent Mode v2 defaults set to denied before the container\n * script is injected.\n *\n * IMPORTANT: remove any GTM snippet pasted into Framer's Site Settings →\n * Custom Code. If GTM is loaded twice, or loaded from custom code before\n * this component mounts, consent defaults arrive too late and tags fire\n * before the visitor has chosen.\n *\n * Consent signals are pushed whether or not \"Load GTM\" is on, so a container\n * loaded elsewhere is still governed — but the ordering guarantee only holds\n * when this component does the loading.\n *\n * REOPENING THE BANNER:\n *   a) Link any Framer element to  #cookie-settings\n *   b) Match the \"Click Selector\" property (default [data-cookie-settings])\n *   c) Call  window.openCookieSettings()\n *   d) Dispatch  window.dispatchEvent(new Event(\"openCookieSettings\"))\n * The floating button is off by default; turn it on under \"Reopen Trigger\".\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,Link,RenderTarget}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";// ═══════════════════════════════════════════════════════════════════════════\n// CONSTANTS\n// ═══════════════════════════════════════════════════════════════════════════\nconst CONSENT_KEY=\"gdpr_cookie_consent\";const CONSENT_VERSION=\"1.0\";const CONSENT_EVENT=\"cookieConsent\";const OPEN_EVENT=\"openCookieSettings\";const OPEN_HASH=\"#cookie-settings\";const GTM_SCRIPT_ID=\"cc-gtm-script\";const GTM_ID_PATTERN=/^GTM-[A-Z0-9]+$/i;const SERVICE_PATTERNS=[{name:\"YouTube\",category:\"functional\",patterns:[\"youtube.com\",\"youtu.be\",\"youtube-nocookie.com\"]},{name:\"Vimeo\",category:\"functional\",patterns:[\"vimeo.com\",\"player.vimeo.com\"]},{name:\"Google Maps\",category:\"functional\",patterns:[\"google.com/maps\",\"maps.google.com\"]},{name:\"Google Fonts\",category:\"functional\",patterns:[\"fonts.googleapis.com\",\"fonts.gstatic.com\"]},{name:\"Google Analytics\",category:\"analytics\",patterns:[\"google-analytics.com\",\"googletagmanager.com\"]},{name:\"Hotjar\",category:\"analytics\",patterns:[\"hotjar.com\"]},{name:\"Microsoft Clarity\",category:\"analytics\",patterns:[\"clarity.ms\"]},// HubSpot is gated on analytics here to match the GTM tag configuration.\n{name:\"HubSpot\",category:\"analytics\",patterns:[\"hubspot.com\",\"hs-scripts.com\"]},{name:\"Facebook\",category:\"marketing\",patterns:[\"facebook.com\",\"connect.facebook.net\"]},{name:\"Google Ads\",category:\"marketing\",patterns:[\"googleadservices.com\",\"googlesyndication.com\"]}];const COOKIE_PREFIXES={analytics:[\"_ga\",\"_gid\",\"_gat\",\"_dc_gtm_\",\"_gac_\",\"_hj\",\"_clck\",\"_clsk\",\"CLID\",\"MUID\",\"__hstc\",\"__hssrc\",\"__hssc\",\"hubspotutk\"],marketing:[\"_gcl_\",\"_fbp\",\"_fbc\",\"IDE\",\"test_cookie\"],functional:[]};// ═══════════════════════════════════════════════════════════════════════════\n// TRANSLATIONS\n// ═══════════════════════════════════════════════════════════════════════════\nconst TRANSLATIONS={de:{title:\"Cookie-Einstellungen\",description:\"Wir verwenden Cookies, um Ihre Erfahrung zu verbessern, den Datenverkehr zu analysieren und personalisierte Inhalte bereitzustellen.\",learnMore:\"Mehr erfahren\",accept:\"Akzeptieren\",acceptNecessary:\"Nur notwendige\",reject:\"Ablehnen\",customize:\"Anpassen\",save:\"Einstellungen speichern\",settingsButton:\"Cookies\",privacy:\"Datenschutz\",imprint:\"Impressum\",cookie:\"Cookie-Richtlinie\",blocked:\"blockiert\",openSettings:\"Einstellungen \\xf6ffnen\",content:\"Inhalt\",close:\"Schlie\\xdfen\",categories:{necessary:{name:\"Notwendig\",desc:\"Erm\\xf6glicht grundlegende Funktionen und Sicherheit.\"},functional:{name:\"Funktional\",desc:\"Erm\\xf6glicht Videos, Karten und personalisierte Inhalte.\"},analytics:{name:\"Statistiken\",desc:\"Hilft uns, die Nutzung der Website zu verstehen.\"},marketing:{name:\"Marketing\",desc:\"Erm\\xf6glicht personalisierte Werbung und Tracking.\"}}},en:{title:\"Cookie Settings\",description:\"We use cookies to improve your experience, analyze traffic, and provide personalized content.\",learnMore:\"Learn more\",accept:\"Accept\",acceptNecessary:\"Only necessary\",reject:\"Reject\",customize:\"Customize\",save:\"Save preferences\",settingsButton:\"Cookies\",privacy:\"Privacy\",imprint:\"Imprint\",cookie:\"Cookie Policy\",blocked:\"blocked\",openSettings:\"Open settings\",content:\"Content\",close:\"Close\",categories:{necessary:{name:\"Necessary\",desc:\"Enables basic functions and security.\"},functional:{name:\"Functional\",desc:\"Enables videos, maps and personalized content.\"},analytics:{name:\"Analytics\",desc:\"Helps us understand how the website is used.\"},marketing:{name:\"Marketing\",desc:\"Enables personalized advertising and tracking.\"}}},fr:{title:\"Param\\xe8tres des cookies\",description:\"Nous utilisons des cookies pour am\\xe9liorer votre exp\\xe9rience, analyser le trafic et fournir un contenu personnalis\\xe9.\",learnMore:\"En savoir plus\",accept:\"Accepter\",acceptNecessary:\"Uniquement n\\xe9cessaires\",reject:\"Refuser\",customize:\"Personnaliser\",save:\"Enregistrer les pr\\xe9f\\xe9rences\",settingsButton:\"Cookies\",privacy:\"Confidentialit\\xe9\",imprint:\"Mentions l\\xe9gales\",cookie:\"Politique de cookies\",blocked:\"bloqu\\xe9\",openSettings:\"Ouvrir les param\\xe8tres\",content:\"Contenu\",close:\"Fermer\",categories:{necessary:{name:\"N\\xe9cessaires\",desc:\"Permet les fonctions de base et la s\\xe9curit\\xe9.\"},functional:{name:\"Fonctionnels\",desc:\"Permet les vid\\xe9os, cartes et contenu personnalis\\xe9.\"},analytics:{name:\"Statistiques\",desc:\"Nous aide \\xe0 comprendre l'utilisation du site.\"},marketing:{name:\"Marketing\",desc:\"Permet la publicit\\xe9 personnalis\\xe9e et le suivi.\"}}},es:{title:\"Configuraci\\xf3n de cookies\",description:\"Utilizamos cookies para mejorar su experiencia, analizar el tr\\xe1fico y proporcionar contenido personalizado.\",learnMore:\"M\\xe1s informaci\\xf3n\",accept:\"Aceptar\",acceptNecessary:\"Solo necesarias\",reject:\"Rechazar\",customize:\"Personalizar\",save:\"Guardar preferencias\",settingsButton:\"Cookies\",privacy:\"Privacidad\",imprint:\"Aviso legal\",cookie:\"Pol\\xedtica de cookies\",blocked:\"bloqueado\",openSettings:\"Abrir configuraci\\xf3n\",content:\"Contenido\",close:\"Cerrar\",categories:{necessary:{name:\"Necesarias\",desc:\"Habilita funciones b\\xe1sicas y seguridad.\"},functional:{name:\"Funcionales\",desc:\"Habilita videos, mapas y contenido personalizado.\"},analytics:{name:\"Estad\\xedsticas\",desc:\"Nos ayuda a entender el uso del sitio web.\"},marketing:{name:\"Marketing\",desc:\"Habilita publicidad personalizada y seguimiento.\"}}},it:{title:\"Impostazioni cookie\",description:\"Utilizziamo i cookie per migliorare la tua esperienza, analizzare il traffico e fornire contenuti personalizzati.\",learnMore:\"Scopri di pi\\xf9\",accept:\"Accetta\",acceptNecessary:\"Solo necessari\",reject:\"Rifiuta\",customize:\"Personalizza\",save:\"Salva preferenze\",settingsButton:\"Cookie\",privacy:\"Privacy\",imprint:\"Note legali\",cookie:\"Politica sui cookie\",blocked:\"bloccato\",openSettings:\"Apri impostazioni\",content:\"Contenuto\",close:\"Chiudi\",categories:{necessary:{name:\"Necessari\",desc:\"Abilita funzioni di base e sicurezza.\"},functional:{name:\"Funzionali\",desc:\"Abilita video, mappe e contenuti personalizzati.\"},analytics:{name:\"Statistiche\",desc:\"Ci aiuta a capire come viene utilizzato il sito.\"},marketing:{name:\"Marketing\",desc:\"Abilita pubblicit\\xe0 personalizzata e tracciamento.\"}}}};// ═══════════════════════════════════════════════════════════════════════════\n// CONSENT STORAGE\n// ═══════════════════════════════════════════════════════════════════════════\nconst DENIED_CONSENT={necessary:true,functional:false,analytics:false,marketing:false};const loadConsent=()=>{if(typeof window===\"undefined\")return null;try{const raw=localStorage.getItem(CONSENT_KEY);if(!raw)return null;const data=JSON.parse(raw);if(!data||!data.c||data.e<Date.now()||data.v!==CONSENT_VERSION){localStorage.removeItem(CONSENT_KEY);return null;}return data.c;}catch{return null;}};const dispatchConsentEvent=consent=>{if(typeof window===\"undefined\")return;window.dispatchEvent(new CustomEvent(CONSENT_EVENT,{detail:consent}));};const saveConsentToStorage=(consent,expiryDays)=>{if(typeof window===\"undefined\")return;const data={v:CONSENT_VERSION,t:Date.now(),e:Date.now()+expiryDays*864e5,c:consent};try{localStorage.setItem(CONSENT_KEY,JSON.stringify(data));}catch{// Storage unavailable (private mode / blocked). Consent still applies\n// for this page view; the visitor is asked again next time.\n}dispatchConsentEvent(consent);};// ═══════════════════════════════════════════════════════════════════════════\n// GOOGLE TAG MANAGER + CONSENT MODE v2\n// ═══════════════════════════════════════════════════════════════════════════\nfunction gtag(){const w=window;w.dataLayer=w.dataLayer||[];// GTM requires the raw `arguments` object here, not an array.\n// eslint-disable-next-line prefer-rest-params\nw.dataLayer.push(arguments);}const consentToGoogleSignals=c=>({ad_storage:c.marketing?\"granted\":\"denied\",ad_user_data:c.marketing?\"granted\":\"denied\",ad_personalization:c.marketing?\"granted\":\"denied\",analytics_storage:c.analytics?\"granted\":\"denied\",functionality_storage:c.functional?\"granted\":\"denied\",personalization_storage:c.functional?\"granted\":\"denied\",security_storage:\"granted\"});const isValidGtmId=id=>typeof id===\"string\"&&GTM_ID_PATTERN.test(id.trim());/**\n * Must run before the GTM container script is injected. Sets every\n * non-essential signal to denied so tags queue rather than fire.\n */const setConsentDefaults=settings=>{if(typeof window===\"undefined\")return;const w=window;w.dataLayer=w.dataLayer||[];gtag(\"consent\",\"default\",{ad_storage:\"denied\",ad_user_data:\"denied\",ad_personalization:\"denied\",analytics_storage:\"denied\",functionality_storage:\"denied\",personalization_storage:\"denied\",security_storage:\"granted\",wait_for_update:500});if(settings.redactAds)gtag(\"set\",\"ads_data_redaction\",true);if(settings.urlPassthrough)gtag(\"set\",\"url_passthrough\",true);};const loadGtmScript=containerId=>{if(typeof document===\"undefined\")return;if(!isValidGtmId(containerId))return;if(document.getElementById(GTM_SCRIPT_ID))return;const id=containerId.trim();const w=window;w.dataLayer=w.dataLayer||[];w.dataLayer.push({\"gtm.start\":Date.now(),event:\"gtm.js\"});const script=document.createElement(\"script\");script.id=GTM_SCRIPT_ID;script.async=true;script.src=`https://www.googletagmanager.com/gtm.js?id=${encodeURIComponent(id)}`;document.head.appendChild(script);};const updateGtmConsent=consent=>{if(typeof window===\"undefined\")return;gtag(\"consent\",\"update\",consentToGoogleSignals(consent));// Fires a dataLayer event so GTM triggers can react to the choice.\nconst w=window;w.dataLayer=w.dataLayer||[];w.dataLayer.push({event:\"cookie_consent_update\",cookie_consent:{...consent}});};// ═══════════════════════════════════════════════════════════════════════════\n// COOKIE CLEARING ON REVOKE\n// ═══════════════════════════════════════════════════════════════════════════\nconst clearCookiesByPrefix=prefixes=>{if(typeof document===\"undefined\"||prefixes.length===0)return;const host=window.location.hostname;const domains=new Set([host,`.${host}`]);const parts=host.split(\".\");if(parts.length>2){const root=parts.slice(-2).join(\".\");domains.add(root);domains.add(`.${root}`);}document.cookie.split(\";\").forEach(entry=>{const name=entry.split(\"=\")[0].trim();if(!name)return;if(!prefixes.some(p=>name.startsWith(p)))return;const expiry=\"expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/\";document.cookie=`${name}=; ${expiry}`;domains.forEach(d=>{document.cookie=`${name}=; ${expiry}; domain=${d}`;});});};const clearRevokedCookies=(previous,next)=>{if(!previous)return;const revoked=[];[\"functional\",\"analytics\",\"marketing\"].forEach(cat=>{if(previous[cat]&&!next[cat]){revoked.push(...COOKIE_PREFIXES[cat]||[]);}});clearCookiesByPrefix(revoked);};// ═══════════════════════════════════════════════════════════════════════════\n// IFRAME BLOCKING — CATEGORY AWARE\n// ═══════════════════════════════════════════════════════════════════════════\nlet iframeCounter=0;const ensureIframeId=el=>{let id=el.getAttribute(\"data-cc-id\");if(!id){iframeCounter+=1;id=`cc-${iframeCounter}-${Date.now().toString(36)}`;el.setAttribute(\"data-cc-id\",id);}return id;};const findService=src=>{const lower=src.toLowerCase();return SERVICE_PATTERNS.find(s=>s.patterns.some(p=>lower.includes(p)));};const isCategoryGranted=(category,consent)=>{if(category===\"necessary\")return true;if(!consent)return false;return!!consent[category];};const blockIframe=(iframe,src,serviceName,openModal,colors,t,accentTextColor)=>{const id=ensureIframeId(iframe);iframe.setAttribute(\"data-cc-blocked\",\"true\");iframe.setAttribute(\"data-cc-original-src\",src);iframe.src=\"about:blank\";const container=iframe.parentElement;if(!container)return;if(container.querySelector(`.cc-overlay[data-cc-for=\"${id}\"]`))return;if(getComputedStyle(container).position===\"static\"){container.style.position=\"relative\";}const overlay=document.createElement(\"div\");overlay.className=\"cc-overlay\";overlay.setAttribute(\"data-cc-for\",id);overlay.style.cssText=`\n        position: absolute;\n        inset: 0;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n        background: ${colors.background};\n        border-radius: 8px;\n        z-index: 1;\n    `;overlay.innerHTML=`\n        <div style=\"text-align: center; padding: 20px;\">\n            <div style=\"margin-bottom: 10px; opacity: 0.5;\">\n                <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\">\n                    <path d=\"M12 2C9.243 2 7 4.243 7 7V10H6C4.897 10 4 10.897 4 12V20C4 21.103 4.897 22 6 22H18C19.103 22 20 21.103 20 20V12C20 10.897 19.103 10 18 10H17V7C17 4.243 14.757 2 12 2ZM18 12L18.002 20H6V12H18ZM9 10V7C9 5.346 10.346 4 12 4C13.654 4 15 5.346 15 7V10H9Z\" fill=\"${colors.font}\"/>\n                </svg>\n            </div>\n            <div style=\"font-size: 13px; font-weight: 500; color: ${colors.font}; opacity: 0.7; margin-bottom: 12px;\">${serviceName} ${t.blocked}</div>\n            <button class=\"cc-overlay-btn\" style=\"padding: 8px 16px; background: ${colors.accent}; color: ${accentTextColor}; border: none; border-radius: 6px; font-size: 12px; font-weight: 600; cursor: pointer; font-family: inherit;\">${t.openSettings}</button>\n        </div>\n    `;overlay.querySelector(\"button\")?.addEventListener(\"click\",openModal);container.appendChild(overlay);};const restoreIframe=iframe=>{const originalSrc=iframe.getAttribute(\"data-cc-original-src\");const id=iframe.getAttribute(\"data-cc-id\");if(id){document.querySelectorAll(`.cc-overlay[data-cc-for=\"${id}\"]`).forEach(el=>el.remove());}if(originalSrc){iframe.src=originalSrc;iframe.removeAttribute(\"data-cc-original-src\");}iframe.removeAttribute(\"data-cc-blocked\");};/**\n * Single source of truth for iframe state. Blocks or restores each known\n * third-party iframe according to the category it belongs to, so granting\n * one category never unblocks another.\n */const applyIframeRules=(consent,openModal,colors,t,accentTextColor)=>{if(typeof document===\"undefined\")return;document.querySelectorAll(\"iframe\").forEach(el=>{const iframe=el;const isBlocked=iframe.getAttribute(\"data-cc-blocked\")===\"true\";const src=isBlocked?iframe.getAttribute(\"data-cc-original-src\")||\"\":iframe.src||iframe.getAttribute(\"data-src\")||\"\";if(!src||src===\"about:blank\")return;const service=findService(src);if(!service)return;const granted=isCategoryGranted(service.category,consent);if(granted&&isBlocked){restoreIframe(iframe);}else if(!granted&&!isBlocked){blockIframe(iframe,src,service.name||t.content,openModal,colors,t,accentTextColor);}});};// ═══════════════════════════════════════════════════════════════════════════\n// STYLES\n// ═══════════════════════════════════════════════════════════════════════════\nconst getStyles=colors=>`\n  .cc-overlay-btn {\n    transition: all 0.2s;\n  }\n  .cc-overlay-btn:hover {\n    background: ${colors.accentHover} !important;\n  }\n`;// ═══════════════════════════════════════════════════════════════════════════\n// COLOR HELPERS\n// ═══════════════════════════════════════════════════════════════════════════\nconst isLightColor=color=>{let hex=color;if(color.startsWith(\"#\")){hex=color.slice(1);}else if(color.startsWith(\"rgb\")){const match=color.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(match){const r=parseInt(match[1]);const g=parseInt(match[2]);const b=parseInt(match[3]);return(.299*r+.587*g+.114*b)/255>.5;}return false;}else{return false;}if(hex.length===3){hex=hex[0]+hex[0]+hex[1]+hex[1]+hex[2]+hex[2];}const r=parseInt(hex.slice(0,2),16);const g=parseInt(hex.slice(2,4),16);const b=parseInt(hex.slice(4,6),16);return(.299*r+.587*g+.114*b)/255>.5;};const colorToRgba=(color,opacity)=>{if(color.startsWith(\"#\")){let hex=color.slice(1);if(hex.length===3){hex=hex[0]+hex[0]+hex[1]+hex[1]+hex[2]+hex[2];}const r=parseInt(hex.slice(0,2),16);const g=parseInt(hex.slice(2,4),16);const b=parseInt(hex.slice(4,6),16);return`rgba(${r}, ${g}, ${b}, ${opacity})`;}const rgbMatch=color.match(/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)/);if(rgbMatch){return`rgba(${rgbMatch[1]}, ${rgbMatch[2]}, ${rgbMatch[3]}, ${opacity})`;}return color;};// ═══════════════════════════════════════════════════════════════════════════\n// POSITIONING\n// ═══════════════════════════════════════════════════════════════════════════\nconst EDGE=20;/**\n * Centering uses left/right + auto margins rather than a transform, because\n * framer-motion animates transform and the two would fight.\n */const getAnchorStyles=position=>{if(position===\"bottom-center\"){return{bottom:EDGE,left:0,right:0,marginLeft:\"auto\",marginRight:\"auto\"};}if(position===\"bottom-right\"){return{bottom:EDGE,right:EDGE};}return{bottom:EDGE,left:EDGE};};// ═══════════════════════════════════════════════════════════════════════════\n// TOGGLE COMPONENT\n// ═══════════════════════════════════════════════════════════════════════════\nconst Toggle=({active,disabled,accentColor,onChange})=>/*#__PURE__*/_jsx(\"button\",{onClick:disabled?undefined:onChange,style:{position:\"relative\",width:36,height:20,background:active?colorToRgba(accentColor,.5):colorToRgba(accentColor,.1),borderRadius:10,cursor:disabled?\"not-allowed\":\"pointer\",flexShrink:0,transition:\"background 0.2s ease\",border:\"none\",padding:0,opacity:disabled?.6:1},role:\"switch\",\"aria-checked\":active,disabled:disabled,children:/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:2,left:active?18:2,width:16,height:16,background:active?accentColor:colorToRgba(accentColor,.5),borderRadius:\"50%\",transition:\"all 0.2s ease\",boxShadow:active?\"0 2px 4px rgba(0,0,0,0.2)\":\"none\"}})});// ═══════════════════════════════════════════════════════════════════════════\n// ICON\n// ═══════════════════════════════════════════════════════════════════════════\nconst COOKIE_ICON_PATHS=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M21.598 11.064C21.478 10.973 21.339 10.91 21.191 10.88C21.043 10.85 20.89 10.855 20.744 10.892C20.502 10.959 20.252 10.996 20 11C18.346 11 17 9.654 16.997 8.063C17.002 8.029 17.013 7.927 17.014 7.893C17.021 7.737 16.99 7.581 16.926 7.439C16.861 7.296 16.764 7.171 16.641 7.073C16.519 6.975 16.376 6.907 16.223 6.875C16.07 6.843 15.911 6.847 15.76 6.887C15.513 6.957 15.257 6.995 15 7C13.346 7 12 5.654 12 4C12 3.783 12.031 3.556 12.099 3.284C12.138 3.129 12.138 2.967 12.101 2.811C12.064 2.655 11.99 2.511 11.885 2.39C11.781 2.269 11.649 2.175 11.5 2.115C11.352 2.056 11.191 2.033 11.032 2.048C8.556 2.279 6.255 3.428 4.584 5.27C2.912 7.112 1.99 9.513 2 12C2 17.514 6.486 22 12 22C17.514 22 22 17.514 22 12C22 11.951 21.997 11.903 21.993 11.84C21.99 11.689 21.953 11.541 21.885 11.407C21.816 11.273 21.718 11.155 21.598 11.064ZM12 20C7.589 20 4 16.411 4 12C3.993 10.223 4.58 8.495 5.668 7.091C6.757 5.686 8.284 4.686 10.006 4.25C10.072 5.531 10.626 6.738 11.556 7.621C12.485 8.505 13.718 8.999 15 9L15.101 8.999C15.331 10.117 15.936 11.123 16.816 11.851C17.695 12.578 18.797 12.983 19.938 12.999C19.444 16.941 16.073 20 12 20Z\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12.5 13C13.328 13 14 12.328 14 11.5C14 10.672 13.328 10 12.5 10C11.672 10 11 10.672 11 11.5C11 12.328 11.672 13 12.5 13Z\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M8.5 10C9.328 10 10 9.328 10 8.5C10 7.672 9.328 7 8.5 7C7.672 7 7 7.672 7 8.5C7 9.328 7.672 10 8.5 10Z\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7.5 14C8.328 14 9 13.328 9 12.5C9 11.672 8.328 11 7.5 11C6.672 11 6 11.672 6 12.5C6 13.328 6.672 14 7.5 14Z\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M15.5 17C16.328 17 17 16.328 17 15.5C17 14.672 16.328 14 15.5 14C14.672 14 14 14.672 14 15.5C14 16.328 14.672 17 15.5 17Z\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M10.5 18C11.328 18 12 17.328 12 16.5C12 15.672 11.328 15 10.5 15C9.672 15 9 15.672 9 16.5C9 17.328 9.672 18 10.5 18Z\",fill:\"currentColor\"})]});// ═══════════════════════════════════════════════════════════════════════════\n// MAIN COMPONENT\n// ═══════════════════════════════════════════════════════════════════════════\nconst detectLanguage=()=>{if(typeof navigator===\"undefined\")return\"en\";const browserLang=navigator.language.split(\"-\")[0].toLowerCase();if(browserLang in TRANSLATIONS)return browserLang;return\"en\";};export default function CookieConsent(props){const{previewMode=\"none\",language=\"auto\",consentExpiryDays=365,glassEffect=true,appearance={width:340,position:\"bottom-left\",dimPage:false},triggers={showFloatingButton:false,selector:\"[data-cookie-settings]\"},gtm={enabled:false,containerId:\"\",redactAds:true,urlPassthrough:true,clearCookiesOnRevoke:true},links={privacy:\"\",imprint:\"\",cookie:\"\"},colors:colorsProps={accent:\"#FFFFFF\",accentFont:\"#000000\",font:\"#FFFFFF\",background:\"rgba(41, 49, 54, 0.95)\"},fonts={title:{},body:{},label:{},button:{},link:{}},customTexts={title:\"\",description:\"\",accept:\"\",acceptNecessary:\"\",reject:\"\",customize:\"\",save:\"\",settingsButton:\"\",privacy:\"\",imprint:\"\",cookie:\"\"}}=props;const effectiveLang=language===\"auto\"?detectLanguage():language;const baseT=TRANSLATIONS[effectiveLang];const t={...baseT,title:customTexts.title||baseT.title,description:customTexts.description||baseT.description,accept:customTexts.accept||baseT.accept,acceptNecessary:customTexts.acceptNecessary||baseT.acceptNecessary,reject:customTexts.reject||baseT.reject,customize:customTexts.customize||baseT.customize,save:customTexts.save||baseT.save,settingsButton:customTexts.settingsButton||baseT.settingsButton,privacy:customTexts.privacy||baseT.privacy,imprint:customTexts.imprint||baseT.imprint,cookie:customTexts.cookie||baseT.cookie};const colors={accent:colorsProps.accent,accentHover:colorToRgba(colorsProps.accent,.8),background:colorsProps.background,font:colorsProps.font};const accentTextColor=colorsProps.accentFont||(isLightColor(colorsProps.accent)?\"#000\":\"#fff\");const glassStyles=glassEffect?{backdropFilter:\"blur(20px)\",WebkitBackdropFilter:\"blur(20px)\",background:colorToRgba(colorsProps.background,.85)}:{background:colorsProps.background};const panelWidth=appearance.width||340;const anchor=getAnchorStyles(appearance.position||\"bottom-left\");const[showModal,setShowModal]=React.useState(false);const[showFab,setShowFab]=React.useState(false);const[isExpanded,setIsExpanded]=React.useState(false);const[isMobile,setIsMobile]=React.useState(false);const[consent,setConsent]=React.useState(DENIED_CONSENT);// Whether this visitor has already made a choice. Drives whether a\n// reopen lands on the compact banner or straight into the toggles.\nconst hasDecided=React.useRef(false);const latest=React.useRef({colors,t,accentTextColor});latest.current={colors,t,accentTextColor};React.useEffect(()=>{const checkMobile=()=>setIsMobile(window.innerWidth<768);checkMobile();window.addEventListener(\"resize\",checkMobile);return()=>window.removeEventListener(\"resize\",checkMobile);},[]);const openModal=React.useCallback(()=>{setShowModal(true);// A returning visitor reopening this wants the toggles, not the\n// first-run accept/reject prompt.\nsetIsExpanded(hasDecided.current);},[]);// Only the editing canvas is inert. Published sites and the preview\n// window must run normally.\nconst renderTarget=RenderTarget.current();const isEditorSurface=renderTarget===RenderTarget.canvas;const isPreviewMode=previewMode!==\"none\";const isInert=isPreviewMode||isEditorSurface;// ───────────────────────────────────────────────────────────────────────\n// INITIALISATION\n// ───────────────────────────────────────────────────────────────────────\nReact.useEffect(()=>{if(isInert)return;if(!document.getElementById(\"cc-overlay-styles\")){const style=document.createElement(\"style\");style.id=\"cc-overlay-styles\";style.textContent=getStyles(colors);document.head.appendChild(style);}const saved=loadConsent();// Consent signals are pushed regardless of who loads GTM, so a\n// container added elsewhere is still governed. Defaults must go\n// first, before any container script.\nsetConsentDefaults(gtm);if(gtm.enabled){if(isValidGtmId(gtm.containerId)){loadGtmScript(gtm.containerId);}else{console.warn(`[CookieConsent] Load GTM is on but \"${gtm.containerId}\" is not a valid container ID (expected GTM-XXXXXXX). GTM was not loaded.`);}}// Returning visitors never click the banner, so replay their choice.\nif(saved)updateGtmConsent(saved);if(saved){hasDecided.current=true;setConsent(saved);setShowFab(true);dispatchConsentEvent(saved);}else{setShowModal(true);}applyIframeRules(saved,openModal,colors,t,accentTextColor);const observer=new MutationObserver(mutations=>{const hasNewIframe=mutations.some(m=>{if(m.type!==\"childList\")return false;return Array.from(m.addedNodes).some(n=>{const el=n;return el.nodeName===\"IFRAME\"||el.querySelectorAll&&el.querySelectorAll(\"iframe\").length>0;});});if(!hasNewIframe)return;const current=latest.current;applyIframeRules(loadConsent(),openModal,current.colors,current.t,current.accentTextColor);});if(document.body){observer.observe(document.body,{childList:true,subtree:true});}return()=>observer.disconnect();// eslint-disable-next-line react-hooks/exhaustive-deps\n},[isInert,gtm.enabled,gtm.containerId]);// ───────────────────────────────────────────────────────────────────────\n// EXTERNAL REOPEN TRIGGERS\n// ───────────────────────────────────────────────────────────────────────\nReact.useEffect(()=>{if(isInert)return;const w=window;w.openCookieSettings=openModal;const handleOpenEvent=()=>openModal();window.addEventListener(OPEN_EVENT,handleOpenEvent);const custom=(triggers.selector||\"\").split(\",\").map(s=>s.trim()).filter(Boolean);const isTrigger=target=>{if(!target||typeof target.closest!==\"function\")return false;// Match any anchor whose href ends in the hash, however Framer\n// resolved it (#x, /#x, https://site.com/page#x).\nconst anchor=target.closest(\"a\");if(anchor){const raw=(anchor.getAttribute(\"href\")||\"\").trim();if(raw.endsWith(OPEN_HASH)||anchor.hash===OPEN_HASH){return true;}}for(const selector of custom){try{if(target.closest(selector))return true;}catch{continue;}}return false;};// Capture phase plus stopImmediatePropagation, so Framer's router\n// never sees the event and never runs its own navigation.\nconst intercept=e=>{if(!isTrigger(e.target))return;e.preventDefault();e.stopPropagation();if(typeof e.stopImmediatePropagation===\"function\"){e.stopImmediatePropagation();}if(e.type===\"click\")openModal();};document.addEventListener(\"pointerdown\",intercept,true);document.addEventListener(\"mousedown\",intercept,true);document.addEventListener(\"click\",intercept,true);const handleHash=()=>{if(window.location.hash!==OPEN_HASH)return;openModal();// Strip it so the same link works a second time.\nhistory.replaceState(null,\"\",window.location.pathname+window.location.search);};handleHash();window.addEventListener(\"hashchange\",handleHash);return()=>{window.removeEventListener(OPEN_EVENT,handleOpenEvent);window.removeEventListener(\"hashchange\",handleHash);document.removeEventListener(\"pointerdown\",intercept,true);document.removeEventListener(\"mousedown\",intercept,true);document.removeEventListener(\"click\",intercept,true);if(w.openCookieSettings===openModal){delete w.openCookieSettings;}};},[isInert,openModal,triggers.selector]);// ───────────────────────────────────────────────────────────────────────\n// APPLYING A CHOICE\n// ───────────────────────────────────────────────────────────────────────\nconst applyConsent=React.useCallback(next=>{const previous=loadConsent();setConsent(next);hasDecided.current=true;saveConsentToStorage(next,consentExpiryDays);// Always pushed, whoever loaded GTM.\nupdateGtmConsent(next);if(gtm.clearCookiesOnRevoke){clearRevokedCookies(previous,next);}applyIframeRules(next,openModal,colors,t,accentTextColor);setShowModal(false);setIsExpanded(false);setShowFab(true);},// eslint-disable-next-line react-hooks/exhaustive-deps\n[consentExpiryDays,gtm,openModal,accentTextColor,effectiveLang]);const handleAccept=React.useCallback(()=>applyConsent({necessary:true,functional:true,analytics:true,marketing:true}),[applyConsent]);const handleReject=React.useCallback(()=>applyConsent({...DENIED_CONSENT}),[applyConsent]);const handleSave=React.useCallback(()=>applyConsent(consent),[applyConsent,consent]);const toggleCategory=React.useCallback(cat=>{if(cat===\"necessary\")return;setConsent(prev=>({...prev,[cat]:!prev[cat]}));},[]);// Closing without choosing is only offered once a choice already exists,\n// so the banner can't be dismissed into an undecided state.\nconst handleClose=React.useCallback(()=>{setShowModal(false);setIsExpanded(false);},[]);const shouldShowModal=isPreviewMode?previewMode===\"modal\"||previewMode===\"modal-expanded\":showModal;const shouldShowFab=isPreviewMode?previewMode===\"fab\":triggers.showFloatingButton&&showFab&&!showModal;const shouldBeExpanded=isPreviewMode?previewMode===\"modal-expanded\":isExpanded;const panelStyle={...glassStyles,border:`1px solid rgba(255, 255, 255, 0.12)`,borderRadius:14,overflow:\"hidden\",boxShadow:\"0 12px 32px rgba(0, 0, 0, 0.28)\"};const primaryButtonStyle={flex:1,padding:\"10px 14px\",borderRadius:7,fontSize:13,fontWeight:600,lineHeight:1.2,cursor:\"pointer\",border:\"none\",background:colors.accent,color:accentTextColor,...fonts.button};const secondaryButtonStyle={flex:1,padding:\"10px 14px\",borderRadius:7,fontSize:13,fontWeight:600,lineHeight:1.2,cursor:\"pointer\",border:`1px solid rgba(255, 255, 255, 0.14)`,background:\"transparent\",color:colors.font,...fonts.button};const renderCategories=()=>/*#__PURE__*/_jsx(\"div\",{style:{marginTop:4},children:Object.keys(t.categories).map(key=>{const cat=t.categories[key];return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"9px 0\",borderBottom:\"1px solid rgba(255, 255, 255, 0.08)\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,marginRight:12},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,fontWeight:600,color:colors.font,marginBottom:2,...fonts.label},children:cat.name}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:11,lineHeight:1.4,color:colors.font,opacity:.65,...fonts.body},children:cat.desc})]}),/*#__PURE__*/_jsx(Toggle,{active:consent[key],disabled:key===\"necessary\",accentColor:colors.accent,onChange:()=>toggleCategory(key)})]},key);})});const renderFooter=asLinks=>{const items=[{key:\"privacy\",href:links.privacy,label:t.privacy},{key:\"cookie\",href:links.cookie,label:t.cookie},{key:\"imprint\",href:links.imprint,label:t.imprint}].filter(i=>asLinks?!!i.href:true);if(items.length===0)return null;return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\",gap:16,padding:\"10px 18px\",borderTop:\"1px solid rgba(255, 255, 255, 0.08)\",background:\"rgba(0, 0, 0, 0.15)\"},children:items.map(item=>asLinks?/*#__PURE__*/_jsx(\"a\",{href:item.href,target:\"_blank\",rel:\"noopener noreferrer\",style:{textDecoration:\"none\",...fonts.body,fontSize:11,color:colors.font,opacity:.8},children:item.label},item.key):/*#__PURE__*/_jsx(\"span\",{style:{...fonts.body,fontSize:11,color:colors.font,opacity:.8},children:item.label},item.key))});};// ═══════════════════════════════════════════════════════════════════════\n// PREVIEW MODE RENDERING (inline for Framer Canvas)\n// ═══════════════════════════════════════════════════════════════════════\nif(isPreviewMode){if(previewMode===\"fab\"){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:7,padding:\"9px 14px\",...glassStyles,border:`1px solid rgba(255, 255, 255, 0.12)`,borderRadius:100,color:colors.font,fontSize:13,boxShadow:\"0 4px 16px rgba(0, 0, 0, 0.3)\",...fonts.button},children:[/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:16,height:16,viewBox:\"0 0 24 24\",fill:\"none\",children:COOKIE_ICON_PATHS}),/*#__PURE__*/_jsx(\"span\",{children:t.settingsButton})]});}return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth:panelWidth,...panelStyle},children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:18},children:[/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:15,fontWeight:600,color:colors.font,margin:\"0 0 6px 0\",letterSpacing:\"-0.01em\",...fonts.title},children:t.title}),/*#__PURE__*/_jsxs(\"p\",{style:{fontSize:12,lineHeight:1.5,color:colors.font,opacity:.7,margin:\"0 0 14px 0\",...fonts.body},children:[t.description,\" \",/*#__PURE__*/_jsx(Link,{href:links.privacy,style:{...fonts.link,color:colors.font,opacity:.7,textDecoration:\"underline\"},children:t.learnMore})]}),!shouldBeExpanded&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8},children:[/*#__PURE__*/_jsx(\"button\",{style:primaryButtonStyle,children:t.accept}),/*#__PURE__*/_jsx(\"button\",{style:secondaryButtonStyle,children:t.reject})]}),shouldBeExpanded&&renderCategories(),shouldBeExpanded&&/*#__PURE__*/_jsx(\"button\",{style:{...primaryButtonStyle,width:\"100%\",flex:\"none\",marginTop:16},children:t.save}),!shouldBeExpanded&&/*#__PURE__*/_jsx(\"button\",{style:{...fonts.link,display:\"block\",textAlign:\"center\",marginTop:11,fontSize:12,color:colors.font,opacity:.5,cursor:\"pointer\",background:\"none\",border:\"none\",width:\"100%\",textDecoration:\"underline\",textUnderlineOffset:2},children:t.customize})]}),renderFooter(false)]});}// ═══════════════════════════════════════════════════════════════════════\n// LIVE MODE RENDERING\n// ═══════════════════════════════════════════════════════════════════════\nreturn /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowFab&&/*#__PURE__*/_jsxs(motion.button,{initial:{opacity:0,y:16},animate:{opacity:.75,y:0},exit:{opacity:0,y:16},whileHover:{opacity:1,y:-2},onClick:openModal,\"aria-label\":t.settingsButton,style:{position:\"fixed\",...anchor,...appearance.position===\"bottom-center\"?{width:\"fit-content\"}:{},display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:isMobile?0:7,padding:isMobile?12:\"9px 14px\",width:isMobile?44:undefined,height:isMobile?44:undefined,...glassStyles,border:`1px solid rgba(255, 255, 255, 0.12)`,borderRadius:100,color:colors.font,fontSize:13,cursor:\"pointer\",zIndex:10,boxShadow:\"0 4px 16px rgba(0, 0, 0, 0.3)\",...fonts.button},children:[/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:isMobile?22:16,height:isMobile?22:16,viewBox:\"0 0 24 24\",fill:\"none\",children:COOKIE_ICON_PATHS}),!isMobile&&/*#__PURE__*/_jsx(\"span\",{children:t.settingsButton})]})}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowModal&&/*#__PURE__*/_jsxs(_Fragment,{children:[appearance.dimPage&&/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},onClick:hasDecided.current?handleClose:undefined,style:{position:\"fixed\",inset:0,background:\"rgba(0, 0, 0, 0.5)\",zIndex:9}}),/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:24},animate:{opacity:1,y:0},exit:{opacity:0,y:24},transition:{type:\"spring\",damping:26,stiffness:320},style:{position:\"fixed\",...anchor,width:`calc(100% - ${EDGE*2}px)`,maxWidth:panelWidth,zIndex:10,...panelStyle},role:\"dialog\",\"aria-modal\":appearance.dimPage,\"aria-label\":t.title,children:[/*#__PURE__*/_jsxs(\"div\",{style:{padding:18,position:\"relative\"},children:[hasDecided.current&&/*#__PURE__*/_jsx(\"button\",{onClick:handleClose,\"aria-label\":t.close,style:{position:\"absolute\",top:12,right:12,width:22,height:22,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",border:\"none\",borderRadius:4,color:colors.font,opacity:.45,cursor:\"pointer\",padding:0,fontSize:16,lineHeight:1},children:\"\\xd7\"}),/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:15,fontWeight:600,color:colors.font,margin:\"0 0 6px 0\",paddingRight:hasDecided.current?24:0,letterSpacing:\"-0.01em\",...fonts.title},children:t.title}),/*#__PURE__*/_jsxs(\"p\",{style:{fontSize:12,lineHeight:1.5,color:colors.font,opacity:.7,margin:\"0 0 14px 0\",...fonts.body},children:[t.description,\" \",/*#__PURE__*/_jsx(Link,{href:links.privacy,style:{...fonts.link,color:colors.font,opacity:.7,textDecoration:\"underline\"},children:t.learnMore})]}),!shouldBeExpanded&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8},children:[/*#__PURE__*/_jsx(motion.button,{whileHover:{background:colors.accentHover},onClick:handleAccept,style:primaryButtonStyle,children:t.accept}),/*#__PURE__*/_jsx(motion.button,{whileHover:{opacity:.8},onClick:handleReject,style:secondaryButtonStyle,children:t.reject})]}),shouldBeExpanded&&renderCategories(),shouldBeExpanded&&/*#__PURE__*/_jsx(motion.button,{whileHover:{background:colors.accentHover},onClick:handleSave,style:{...primaryButtonStyle,width:\"100%\",flex:\"none\",marginTop:16},children:t.save}),!shouldBeExpanded&&/*#__PURE__*/_jsx(\"button\",{onClick:()=>setIsExpanded(true),style:{...fonts.link,display:\"block\",textAlign:\"center\",marginTop:11,fontSize:12,color:colors.font,opacity:.5,cursor:\"pointer\",background:\"none\",border:\"none\",width:\"100%\",textDecoration:\"underline\",textUnderlineOffset:2},children:t.customize})]}),renderFooter(true)]})]})})]});}// ═══════════════════════════════════════════════════════════════════════════\n// PROPERTY CONTROLS\n// ═══════════════════════════════════════════════════════════════════════════\naddPropertyControls(CookieConsent,{previewMode:{type:ControlType.Enum,title:\"Preview\",options:[\"none\",\"modal\",\"modal-expanded\",\"fab\"],optionTitles:[\"None (Live)\",\"Modal\",\"Modal (Expanded)\",\"FAB Button\"],defaultValue:\"none\"},language:{type:ControlType.Enum,title:\"Language\",options:[\"auto\",\"en\",\"de\",\"fr\",\"es\",\"it\"],optionTitles:[\"Auto-detect\",\"English\",\"Deutsch\",\"Fran\\xe7ais\",\"Espa\\xf1ol\",\"Italiano\"],defaultValue:\"auto\"},consentExpiryDays:{type:ControlType.Number,title:\"Expiry (Days)\",defaultValue:365,min:1,max:730},glassEffect:{type:ControlType.Boolean,title:\"Glass Effect\",defaultValue:true},appearance:{type:ControlType.Object,title:\"Appearance\",defaultValue:{width:340,position:\"bottom-left\",dimPage:false},controls:{width:{type:ControlType.Number,title:\"Max Width\",defaultValue:340,min:260,max:560,step:10,displayStepper:true},position:{type:ControlType.Enum,title:\"Position\",options:[\"bottom-left\",\"bottom-center\",\"bottom-right\"],optionTitles:[\"Bottom Left\",\"Bottom Centre\",\"Bottom Right\"],defaultValue:\"bottom-left\"},dimPage:{type:ControlType.Boolean,title:\"Dim Page\",defaultValue:false,description:\"Off by default. On, the page behind is dimmed until a choice is made.\"}}},triggers:{type:ControlType.Object,title:\"Reopen Trigger\",defaultValue:{showFloatingButton:false,selector:\"[data-cookie-settings]\"},controls:{showFloatingButton:{type:ControlType.Boolean,title:\"Floating Button\",defaultValue:false},selector:{type:ControlType.String,title:\"Click Selector\",defaultValue:\"[data-cookie-settings]\",placeholder:\"[data-cookie-settings]\",description:\"Any element linked to #cookie-settings also reopens it.\"}}},gtm:{type:ControlType.Object,title:\"Google Tag Manager\",defaultValue:{enabled:false,containerId:\"\",redactAds:true,urlPassthrough:true,clearCookiesOnRevoke:true},controls:{enabled:{type:ControlType.Boolean,title:\"Load GTM\",defaultValue:false},containerId:{type:ControlType.String,title:\"Container ID\",placeholder:\"GTM-XXXXXXX\",defaultValue:\"\"},redactAds:{type:ControlType.Boolean,title:\"Redact Ads\",defaultValue:true,description:\"Strips ad identifiers from requests until marketing is granted.\"},urlPassthrough:{type:ControlType.Boolean,title:\"URL Passthrough\",defaultValue:true,description:\"Keeps click IDs across pages without cookies while consent is denied.\"},clearCookiesOnRevoke:{type:ControlType.Boolean,title:\"Clear On Revoke\",defaultValue:true,description:\"Deletes Google, HubSpot and Clarity cookies when consent is withdrawn.\"}}},links:{type:ControlType.Object,title:\"Links\",controls:{privacy:{type:ControlType.Link,title:\"Privacy\"},imprint:{type:ControlType.Link,title:\"Imprint\"},cookie:{type:ControlType.Link,title:\"Cookie Policy\"}}},colors:{type:ControlType.Object,title:\"Colors\",defaultValue:{accent:\"#FFFFFF\",accentFont:\"#000000\",font:\"#FFFFFF\",background:\"rgba(41, 49, 54, 0.95)\"},controls:{accent:{type:ControlType.Color,title:\"Accent\"},accentFont:{type:ControlType.Color,title:\"Font on Accent\"},font:{type:ControlType.Color,title:\"Font\"},background:{type:ControlType.Color,title:\"Background\"}}},fonts:{type:ControlType.Object,title:\"Typography\",controls:{title:{type:ControlType.Font,title:\"Title\",controls:\"extended\"},body:{type:ControlType.Font,title:\"Body\",controls:\"extended\"},label:{type:ControlType.Font,title:\"Label\",controls:\"extended\"},button:{type:ControlType.Font,title:\"Button\",controls:\"extended\"},link:{type:ControlType.Font,title:\"Link\",controls:\"extended\"}}},customTexts:{type:ControlType.Object,title:\"Custom Texts\",controls:{title:{type:ControlType.String,title:\"Title\"},description:{type:ControlType.String,title:\"Description\"},accept:{type:ControlType.String,title:\"Accept Button\"},acceptNecessary:{type:ControlType.String,title:\"Necessary Button\"},reject:{type:ControlType.String,title:\"Reject Button\"},customize:{type:ControlType.String,title:\"Customize Link\"},save:{type:ControlType.String,title:\"Save Button\"},settingsButton:{type:ControlType.String,title:\"FAB Text\"},privacy:{type:ControlType.String,title:\"Privacy Link\"},imprint:{type:ControlType.String,title:\"Imprint Link\"},cookie:{type:ControlType.String,title:\"Cookie Link\"}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieConsent\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CookieConsentBanner.map","import{jsx as _jsx}from\"react/jsx-runtime\";export function withCookieSettings(Component){return props=>/*#__PURE__*/_jsx(Component,{...props,onClick:e=>{e?.preventDefault?.();window.openCookieSettings?.();}});}\nexport const __FramerMetadata__ = {\"exports\":{\"withCookieSettings\":{\"type\":\"reactHoc\",\"name\":\"withCookieSettings\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WithCookieSettings.map","// Generated by Framer (c0aead9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/uobUSO2nB2lbB1yRgN5e/WemJL0UQCXVNlW1B0YmD/GygTAX8TE.js\";import Badge from\"https://framerusercontent.com/modules/4rJCK43yiqKRlCoO8n4O/iwQ2bURVCEUXoUTG3ukJ/J6Vn_HP0Z.js\";const BadgeFonts=getFonts(Badge);const BadgeControls=getPropertyControls(Badge);const serializationHash=\"framer-DPLMb\";const variantClassNames={txzoRUKOS:\"framer-v-48q7lq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const UUUBDEMMW=undefined;const zgUW9lHkf=undefined;const LrDjkPS80=undefined;const GSU9OLXw1=undefined;const uJ4mQQd8F=undefined;const LGLqjFWSo=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,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 Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Danger / L\":\"NRyKR33la\",\"Danger / S\":\"r_qgDoZWP\",\"Default / L\":\"epcOE6evH\",\"Default / S\":\"xaU4sJRaJ\",\"Gradient / L\":\"EFJBHx7t_\",\"Gradient / S\":\"r_2VoPo3i\",\"Grey / L\":\"J0QB_VUQQ\",\"Grey / S\":\"UH1G1A_CE\",\"Minimal / L\":\"AhwJq_Mkr\",\"Minimal / S\":\"oswKhGCTe\",\"Primary / L\":\"wxbTfSrRH\",\"Primary / S\":\"s_ipRYNIE\",\"Success / L\":\"JRZpwtIUp\",\"Success / S\":\"lpQg7wzhS\",\"Warning / L\":\"GajDuv30J\",\"Warning / S\":\"M1PNSzMpE\"};const getProps=({badgeVariant,height,id,link,linkColor,newTab,showBadge,title,width,...props})=>{return{...props,GSU9OLXw1:title??props.GSU9OLXw1??\"Footer link\",LGLqjFWSo:humanReadableEnumMap[badgeVariant]??badgeVariant??props.LGLqjFWSo??\"UH1G1A_CE\",LrDjkPS80:link??props.LrDjkPS80,uJ4mQQd8F:showBadge??props.uJ4mQQd8F??true,UUUBDEMMW:linkColor??props.UUUBDEMMW??\"var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64))\",zgUW9lHkf:newTab??props.zgUW9lHkf};};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,GSU9OLXw1,LrDjkPS80,UUUBDEMMW,zgUW9lHkf,uJ4mQQd8F,LGLqjFWSo,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"txzoRUKOS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-48q7lq\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"txzoRUKOS\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vuyne3\",\"data-styles-preset\":\"GygTAX8TE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-UUUBDEMMW-yrPYEiByW))\"},children:/*#__PURE__*/_jsx(Link,{href:LrDjkPS80,motionChild:true,nodeId:\"bytl6GY1s\",openInNewTab:zgUW9lHkf,relValues:[],scopeId:\"yrPYEiByW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-u7w58n\",\"data-styles-preset\":\"PkNO11rL0\",children:\"Footer link\"})})})}),className:\"framer-tnnz1r\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bytl6GY1s\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-UUUBDEMMW-yrPYEiByW)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-UUUBDEMMW-yrPYEiByW\":UUUBDEMMW,\"--variable-reference-zgUW9lHkf-yrPYEiByW\":zgUW9lHkf},text:GSU9OLXw1,verticalAlignment:\"top\",withExternalLayout:true}),uJ4mQQd8F!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+(0+((componentViewport?.height||22)-0-30)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w1u52j-container\",layoutDependency:layoutDependency,layoutId:\"MYfMzrpqx-container\",nodeId:\"MYfMzrpqx\",rendersWithMotion:true,scopeId:\"yrPYEiByW\",children:/*#__PURE__*/_jsx(Badge,{D7aWqsI9X:999,FyyaAhSfK:\"Circle\",height:\"100%\",id:\"MYfMzrpqx\",layoutId:\"MYfMzrpqx\",lECiIhGYk:false,mHARh8hKD:false,pebaZ67HW:\"New\",variant:matchVariant(LGLqjFWSo),vUtB6qy15:true,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DPLMb.framer-1k8l0jg, .framer-DPLMb .framer-1k8l0jg { display: block; }\",\".framer-DPLMb.framer-48q7lq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-DPLMb .framer-tnnz1r { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-DPLMb .framer-w1u52j-container { flex: none; height: auto; position: relative; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 131\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"GSU9OLXw1\":\"title\",\"LrDjkPS80\":\"link\",\"UUUBDEMMW\":\"linkColor\",\"zgUW9lHkf\":\"newTab\",\"uJ4mQQd8F\":\"showBadge\",\"LGLqjFWSo\":\"badgeVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryrPYEiByW=withCSS(Component,css,\"framer-DPLMb\");export default FrameryrPYEiByW;FrameryrPYEiByW.displayName=\"Footer Link\";FrameryrPYEiByW.defaultProps={height:22,width:131};addPropertyControls(FrameryrPYEiByW,{GSU9OLXw1:{defaultValue:\"Footer link\",displayTextArea:false,title:\"Title\",type:ControlType.String},LrDjkPS80:{title:\"Link\",type:ControlType.Link},UUUBDEMMW:{defaultValue:'var(--token-c9883a06-0714-4bde-a248-d9d8eb496918, rgb(64, 64, 64)) /* {\"name\":\"Text / Subtle\"} */',title:\"Link Color\",type:ControlType.Color},zgUW9lHkf:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},uJ4mQQd8F:{defaultValue:true,title:\"Show Badge\",type:ControlType.Boolean},LGLqjFWSo:BadgeControls?.[\"variant\"]&&{...BadgeControls[\"variant\"],defaultValue:\"UH1G1A_CE\",description:undefined,hidden:undefined,title:\"Badge Variant\"}});addFonts(FrameryrPYEiByW,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...BadgeFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryrPYEiByW\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"22\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"131\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"GSU9OLXw1\\\":\\\"title\\\",\\\"LrDjkPS80\\\":\\\"link\\\",\\\"UUUBDEMMW\\\":\\\"linkColor\\\",\\\"zgUW9lHkf\\\":\\\"newTab\\\",\\\"uJ4mQQd8F\\\":\\\"showBadge\\\",\\\"LGLqjFWSo\\\":\\\"badgeVariant\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c4a51b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Image as Image1,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieConsent from\"https://framerusercontent.com/modules/5UjIgxj8D95PMqUkomt4/UZTpTtTguNedTRFF7Lnq/CookieConsentBanner.js\";import{withCookieSettings}from\"https://framerusercontent.com/modules/tKe7tdnEumVeEsZbFyWU/riZncZn8TaO4pkRE3zBD/WithCookieSettings.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/uobUSO2nB2lbB1yRgN5e/WemJL0UQCXVNlW1B0YmD/GygTAX8TE.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/rc8moYrotwpgrF0r1a2T/tr2qoB04pPgOzpDBRt81/sJXPpwmYP.js\";import YourLogo from\"https://framerusercontent.com/modules/anqrPWKs1u9ALZg2LzeL/cgK0JMCnPGXhVhf6OBLo/hLtMIjZdE.js\";import FooterLink from\"https://framerusercontent.com/modules/w5SifqUuPmJnyIL29peW/zvd32ziQctyUbvhsvIQN/yrPYEiByW.js\";const YourLogoFonts=getFonts(YourLogo);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const FooterLinkFonts=getFonts(FooterLink);const RichTextWithCookieSettings1r0xjsg=withCodeBoundaryForOverrides(RichText,{nodeId:\"hT8LxuhmL\",override:withCookieSettings,scopeId:\"ypWULATSS\"});const CookieConsentFonts=getFonts(CookieConsent);const cycleOrder=[\"CWMGJtgYE\",\"hAlTEWfNv\",\"qQSMziXjd\"];const serializationHash=\"framer-j0Z0n\";const variantClassNames={CWMGJtgYE:\"framer-v-te0lig\",hAlTEWfNv:\"framer-v-1qqlj0s\",qQSMziXjd:\"framer-v-1fuqavj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-40,y:0};const transition2={bounce:.2,delay:0,duration:1.5,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:-40,y:0};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:\"CWMGJtgYE\",Mobile:\"qQSMziXjd\",Tablet:\"hAlTEWfNv\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"CWMGJtgYE\"};};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:\"CWMGJtgYE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-te0lig\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"CWMGJtgYE\",ref:refBinding,style:{...style},...addPropertyOverrides({hAlTEWfNv:{\"data-framer-name\":\"Tablet\"},qQSMziXjd:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-b02kmq\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"P4zicTnfZ\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8mhcqb\",layoutDependency:layoutDependency,layoutId:\"VFRKqWsq6\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1aifqiq\",layoutDependency:layoutDependency,layoutId:\"IukkFEk4l\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1200 1200\" overflow=\"visible\"><g><defs><radialGradient id=\"idsIukkFEk4l_1g1250890607\" cy=\"0.5\" cx=\"0.5\" r=\"0.5\" gradientTransform=\"translate(0.5, 0.5) scale(1 1) translate(-0.5, -0.5)\"><stop offset=\"0\" stop-color=\"rgb(0, 74, 193)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgba(17, 28, 89, 0)\" stop-opacity=\"0\"></stop></radialGradient></defs><path d=\"M 600 0 C 931.371 0 1200 268.629 1200 600 C 1200 931.371 931.371 1200 600 1200 C 268.629 1200 0 931.371 0 600 C 0 268.629 268.629 0 600 0 Z\" fill=\"url(#idsIukkFEk4l_1g1250890607)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({hAlTEWfNv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1200 1200\" overflow=\"visible\"><g><defs><radialGradient id=\"idshAlTEWfNvIukkFEk4l_1g1250890607\" cy=\"0.5\" cx=\"0.5\" r=\"0.5\" gradientTransform=\"translate(0.5, 0.5) scale(1 1) translate(-0.5, -0.5)\"><stop offset=\"0\" stop-color=\"rgb(0, 74, 193)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgba(17, 28, 89, 0)\" stop-opacity=\"0\"></stop></radialGradient></defs><path d=\"M 600 0 C 931.371 0 1200 268.629 1200 600 C 1200 931.371 931.371 1200 600 1200 C 268.629 1200 0 931.371 0 600 C 0 268.629 268.629 0 600 0 Z\" fill=\"url(#idshAlTEWfNvIukkFEk4l_1g1250890607)\"></path></g></svg>'},qQSMziXjd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1200 1200\" overflow=\"visible\"><g><defs><radialGradient id=\"idsqQSMziXjdIukkFEk4l_1g1250890607\" cy=\"0.5\" cx=\"0.5\" r=\"0.5\" gradientTransform=\"translate(0.5, 0.5) scale(1 1) translate(-0.5, -0.5)\"><stop offset=\"0\" stop-color=\"rgb(0, 74, 193)\" stop-opacity=\"1\"></stop><stop offset=\"1\" stop-color=\"rgba(17, 28, 89, 0)\" stop-opacity=\"0\"></stop></radialGradient></defs><path d=\"M 600 0 C 931.371 0 1200 268.629 1200 600 C 1200 931.371 931.371 1200 600 1200 C 268.629 1200 0 931.371 0 600 C 0 268.629 268.629 0 600 0 Z\" fill=\"url(#idsqQSMziXjdIukkFEk4l_1g1250890607)\"></path></g></svg>'}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1heuiyz\",layoutDependency:layoutDependency,layoutId:\"eYLXkagMr\",style:{backgroundColor:\"var(--token-3238911e-9cd4-40ad-8e5a-3b7215265583, rgb(246, 248, 253))\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-t20ych\",\"data-framer-name\":\"Container + Padding\",layoutDependency:layoutDependency,layoutId:\"D2CEYv54s\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ypowgp\",\"data-framer-name\":\"Layout\",layoutDependency:layoutDependency,layoutId:\"OROq2Ptu1\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1aanbdu\",layoutDependency:layoutDependency,layoutId:\"D1VHKsTsb\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xwupnc\",\"data-framer-name\":\"Logo + Socials\",layoutDependency:layoutDependency,layoutId:\"fUoaaT8jw\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1l9uek6-container\",layoutDependency:layoutDependency,layoutId:\"PUjuyZaEi-container\",nodeId:\"PUjuyZaEi\",rendersWithMotion:true,scopeId:\"ypWULATSS\",children:/*#__PURE__*/_jsx(YourLogo,{CXNTUyBRt:resolvedLinks[0],height:\"100%\",id:\"PUjuyZaEi\",layoutId:\"PUjuyZaEi\",variant:matchVariant(\"KBdq5W5IF\"),width:\"100%\",...addPropertyOverrides({hAlTEWfNv:{CXNTUyBRt:resolvedLinks[1]},qQSMziXjd:{CXNTUyBRt:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18yyspu\",layoutDependency:layoutDependency,layoutId:\"e2QjtVeZx\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",pixelHeight:1826,pixelWidth:1524,positionX:\"right\",positionY:\"center\",sizes:\"35.0537px\",src:\"https://framerusercontent.com/images/4SmSSxR0v2psIy78rwblYijQY.webp?width=1524&height=1826\",srcSet:\"https://framerusercontent.com/images/4SmSSxR0v2psIy78rwblYijQY.webp?scale-down-to=1024&width=1524&height=1826 854w,https://framerusercontent.com/images/4SmSSxR0v2psIy78rwblYijQY.webp?width=1524&height=1826 1524w\"},className:\"framer-134y8gk\",\"data-framer-name\":\"Cyber Essentials Certified Plus\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"vTxSNbJnF\",...addPropertyOverrides({qQSMziXjd:{background:{alt:\"\",fit:\"fit\",pixelHeight:1826,pixelWidth:1524,positionX:\"left\",positionY:\"center\",sizes:\"35.0537px\",src:\"https://framerusercontent.com/images/4SmSSxR0v2psIy78rwblYijQY.webp?width=1524&height=1826\",srcSet:\"https://framerusercontent.com/images/4SmSSxR0v2psIy78rwblYijQY.webp?scale-down-to=1024&width=1524&height=1826 854w,https://framerusercontent.com/images/4SmSSxR0v2psIy78rwblYijQY.webp?width=1524&height=1826 1524w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-o0d22h\",\"data-framer-name\":\"Social Wrapper\",layoutDependency:layoutDependency,layoutId:\"Y_EGLU1VV\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16tglz3\",\"data-framer-name\":\"Social Icon\",layoutDependency:layoutDependency,layoutId:\"TTlhhjLVU\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/pixeltree-media\",motionChild:true,nodeId:\"Vno8Al3GD\",openInNewTab:true,scopeId:\"ypWULATSS\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-gpbmj3 framer-ys15yn\",\"data-framer-name\":\"Base / Social Icon\",layoutDependency:layoutDependency,layoutId:\"Vno8Al3GD\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-qhpqxj\",\"data-framer-name\":\"linkedin\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"jGPvbfrgP\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><path d=\"M 40 2.942 L 40 37.06 C 40 38.684 38.684 40 37.06 40 L 2.942 40 C 2.162 40.001 1.414 39.691 0.862 39.14 C 0.31 38.588 0 37.84 0 37.06 L 0 2.942 C 0 1.317 1.317 0 2.942 0 L 37.06 0 C 37.84 0 38.588 0.31 39.14 0.862 C 39.691 1.414 40.001 2.162 40 2.942 Z M 10.913 15.293 L 5.031 15.293 L 5.031 34.116 L 10.913 34.116 Z M 11.442 8.824 C 11.449 7.926 11.098 7.061 10.467 6.421 C 9.836 5.781 8.977 5.418 8.078 5.411 L 7.973 5.411 C 6.089 5.411 4.562 6.938 4.562 8.822 C 4.562 10.706 6.089 12.233 7.973 12.233 C 9.844 12.278 11.396 10.799 11.442 8.929 Z M 33.264 22.682 C 33.264 17.024 29.664 14.824 26.089 14.824 C 23.706 14.706 21.44 15.862 20.138 17.86 L 19.973 17.86 L 19.973 15.293 L 14.442 15.293 L 14.442 34.116 L 20.324 34.116 L 20.324 24.107 C 20.146 21.971 21.722 20.091 23.856 19.893 L 24.078 19.893 C 25.949 19.893 27.338 21.071 27.338 24.036 L 27.338 34.118 L 33.22 34.118 Z\" fill=\"var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, rgb(8, 14, 43)) /* {&quot;name&quot;:&quot;Background (NEW)&quot;} */\"></path></svg>',svgContentId:10097680259,withExternalLayout:true})})})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ofnyg\",layoutDependency:layoutDependency,layoutId:\"G12rALt8Y\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l75bni\",\"data-framer-name\":\"Footer Links Wrapper\",layoutDependency:layoutDependency,layoutId:\"DZQ0EY9Pe\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"aX24MysAZ\"},implicitPathVariables:undefined},{href:{webPageId:\"aX24MysAZ\"},implicitPathVariables:undefined},{href:{webPageId:\"aX24MysAZ\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ztf3tm-container\",layoutDependency:layoutDependency,layoutId:\"NkvfIJKF5-container\",nodeId:\"NkvfIJKF5\",rendersWithMotion:true,scopeId:\"ypWULATSS\",children:/*#__PURE__*/_jsx(FooterLink,{GSU9OLXw1:\"Home\",height:\"100%\",id:\"NkvfIJKF5\",layoutId:\"NkvfIJKF5\",LGLqjFWSo:\"UH1G1A_CE\",LrDjkPS80:resolvedLinks1[0],uJ4mQQd8F:false,UUUBDEMMW:\"var(--token-dcf5c8b6-7110-467f-ad44-bd13eb67305c, rgb(61, 66, 92))\",width:\"100%\",zgUW9lHkf:false,...addPropertyOverrides({hAlTEWfNv:{LrDjkPS80:resolvedLinks1[1]},qQSMziXjd:{LrDjkPS80:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mqzzjX4z8\"},implicitPathVariables:undefined},{href:{webPageId:\"mqzzjX4z8\"},implicitPathVariables:undefined},{href:{webPageId:\"mqzzjX4z8\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3gn4rb-container\",layoutDependency:layoutDependency,layoutId:\"rBZDyoamJ-container\",nodeId:\"rBZDyoamJ\",rendersWithMotion:true,scopeId:\"ypWULATSS\",children:/*#__PURE__*/_jsx(FooterLink,{GSU9OLXw1:\"About\",height:\"100%\",id:\"rBZDyoamJ\",layoutId:\"rBZDyoamJ\",LGLqjFWSo:\"UH1G1A_CE\",LrDjkPS80:resolvedLinks2[0],uJ4mQQd8F:false,UUUBDEMMW:\"var(--token-dcf5c8b6-7110-467f-ad44-bd13eb67305c, rgb(61, 66, 92))\",width:\"100%\",zgUW9lHkf:false,...addPropertyOverrides({hAlTEWfNv:{LrDjkPS80:resolvedLinks2[1]},qQSMziXjd:{LrDjkPS80:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yDnv09UEz\"},implicitPathVariables:undefined},{href:{webPageId:\"yDnv09UEz\"},implicitPathVariables:undefined},{href:{webPageId:\"yDnv09UEz\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1btclak-container\",layoutDependency:layoutDependency,layoutId:\"u7khWS9wH-container\",nodeId:\"u7khWS9wH\",rendersWithMotion:true,scopeId:\"ypWULATSS\",children:/*#__PURE__*/_jsx(FooterLink,{GSU9OLXw1:\"Work\",height:\"100%\",id:\"u7khWS9wH\",layoutId:\"u7khWS9wH\",LGLqjFWSo:\"UH1G1A_CE\",LrDjkPS80:resolvedLinks3[0],uJ4mQQd8F:false,UUUBDEMMW:\"var(--token-dcf5c8b6-7110-467f-ad44-bd13eb67305c, rgb(61, 66, 92))\",width:\"100%\",zgUW9lHkf:false,...addPropertyOverrides({hAlTEWfNv:{LrDjkPS80:resolvedLinks3[1]},qQSMziXjd:{LrDjkPS80:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"dtvGGTlKU\"},implicitPathVariables:undefined},{href:{webPageId:\"dtvGGTlKU\"},implicitPathVariables:undefined},{href:{webPageId:\"dtvGGTlKU\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yvvs6p-container\",layoutDependency:layoutDependency,layoutId:\"B_pZuD9wb-container\",nodeId:\"B_pZuD9wb\",rendersWithMotion:true,scopeId:\"ypWULATSS\",children:/*#__PURE__*/_jsx(FooterLink,{GSU9OLXw1:\"Services\",height:\"100%\",id:\"B_pZuD9wb\",layoutId:\"B_pZuD9wb\",LGLqjFWSo:\"UH1G1A_CE\",LrDjkPS80:resolvedLinks4[0],uJ4mQQd8F:false,UUUBDEMMW:\"var(--token-dcf5c8b6-7110-467f-ad44-bd13eb67305c, rgb(61, 66, 92))\",width:\"100%\",zgUW9lHkf:false,...addPropertyOverrides({hAlTEWfNv:{LrDjkPS80:resolvedLinks4[1]},qQSMziXjd:{LrDjkPS80:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xqgIUCb2a\"},implicitPathVariables:undefined},{href:{webPageId:\"xqgIUCb2a\"},implicitPathVariables:undefined},{href:{webPageId:\"xqgIUCb2a\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-afaskr-container\",layoutDependency:layoutDependency,layoutId:\"iPbr3_fq_-container\",nodeId:\"iPbr3_fq_\",rendersWithMotion:true,scopeId:\"ypWULATSS\",children:/*#__PURE__*/_jsx(FooterLink,{GSU9OLXw1:\"Blog\",height:\"100%\",id:\"iPbr3_fq_\",layoutId:\"iPbr3_fq_\",LGLqjFWSo:\"UH1G1A_CE\",LrDjkPS80:resolvedLinks5[0],uJ4mQQd8F:false,UUUBDEMMW:\"var(--token-dcf5c8b6-7110-467f-ad44-bd13eb67305c, rgb(61, 66, 92))\",width:\"100%\",zgUW9lHkf:false,...addPropertyOverrides({hAlTEWfNv:{LrDjkPS80:resolvedLinks5[1]},qQSMziXjd:{LrDjkPS80:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pi5oUuo8c\"},implicitPathVariables:undefined},{href:{webPageId:\"pi5oUuo8c\"},implicitPathVariables:undefined},{href:{webPageId:\"pi5oUuo8c\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ddj7lk-container\",layoutDependency:layoutDependency,layoutId:\"CTnvfdQrv-container\",nodeId:\"CTnvfdQrv\",rendersWithMotion:true,scopeId:\"ypWULATSS\",children:/*#__PURE__*/_jsx(FooterLink,{GSU9OLXw1:\"Contact\",height:\"100%\",id:\"CTnvfdQrv\",layoutId:\"CTnvfdQrv\",LGLqjFWSo:\"UH1G1A_CE\",LrDjkPS80:resolvedLinks6[0],uJ4mQQd8F:false,UUUBDEMMW:\"var(--token-dcf5c8b6-7110-467f-ad44-bd13eb67305c, rgb(61, 66, 92))\",width:\"100%\",zgUW9lHkf:false,...addPropertyOverrides({hAlTEWfNv:{LrDjkPS80:resolvedLinks6[1]},qQSMziXjd:{LrDjkPS80:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fmm6wx\",layoutDependency:layoutDependency,layoutId:\"j4tCpHxqX\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k2fyb3\",layoutDependency:layoutDependency,layoutId:\"DgKKUHSPC\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fj27np\",layoutDependency:layoutDependency,layoutId:\"glJ1R_n_8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dtlomj\",\"data-styles-preset\":\"sJXPpwmYP\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2eb48b42-bf52-4e28-bdaa-352f2623b9f2, rgb(102, 110, 153)))\"},children:\"Pixeltree Media Ltd is registered in England & Wales.\"})}),className:\"framer-6hcj8y\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vTztTXEFY\",style:{\"--extracted-r6o4lv\":\"var(--token-2eb48b42-bf52-4e28-bdaa-352f2623b9f2, rgb(102, 110, 153))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dtlomj\",\"data-styles-preset\":\"sJXPpwmYP\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2eb48b42-bf52-4e28-bdaa-352f2623b9f2, rgb(102, 110, 153)))\"},children:\"Company No. 08231379. VAT No. GB215484022.\"})}),className:\"framer-eucow1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rGvOPUuqA\",style:{\"--extracted-r6o4lv\":\"var(--token-2eb48b42-bf52-4e28-bdaa-352f2623b9f2, rgb(102, 110, 153))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dtlomj\",\"data-styles-preset\":\"sJXPpwmYP\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2eb48b42-bf52-4e28-bdaa-352f2623b9f2, rgb(102, 110, 153)))\"},children:\"Registered office: One St Peter’s Square, Manchester, M2 3DE, United Kingdom.\"})}),className:\"framer-1crvzut\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"S8bF8_OJQ\",style:{\"--extracted-r6o4lv\":\"var(--token-2eb48b42-bf52-4e28-bdaa-352f2623b9f2, rgb(102, 110, 153))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-om90hn\",layoutDependency:layoutDependency,layoutId:\"l0sKNENbz\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s7kf4j\",layoutDependency:layoutDependency,layoutId:\"SUH2GExq9\",children:[/*#__PURE__*/_jsx(RichTextWithCookieSettings1r0xjsg,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vuyne3\",\"data-styles-preset\":\"GygTAX8TE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2eb48b42-bf52-4e28-bdaa-352f2623b9f2, rgb(102, 110, 153)))\"},children:\"Cookie Settings\"})}),className:\"framer-1r0xjsg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hT8LxuhmL\",style:{\"--extracted-r6o4lv\":\"var(--token-2eb48b42-bf52-4e28-bdaa-352f2623b9f2, rgb(102, 110, 153))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vuyne3\",\"data-styles-preset\":\"GygTAX8TE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2eb48b42-bf52-4e28-bdaa-352f2623b9f2, rgb(102, 110, 153)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GolfsuafI\"},motionChild:true,nodeId:\"yMBXVg7oi\",openInNewTab:false,relValues:[],scopeId:\"ypWULATSS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Cookie Policy\"})})})}),className:\"framer-im7n32\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yMBXVg7oi\",style:{\"--extracted-r6o4lv\":\"var(--token-2eb48b42-bf52-4e28-bdaa-352f2623b9f2, rgb(102, 110, 153))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-vuyne3\",\"data-styles-preset\":\"GygTAX8TE\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2eb48b42-bf52-4e28-bdaa-352f2623b9f2, rgb(102, 110, 153)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LXx0pt89k\"},motionChild:true,nodeId:\"gSS0AAzom\",openInNewTab:false,relValues:[],scopeId:\"ypWULATSS\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Privacy Policy\"})})})}),className:\"framer-cufuia\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gSS0AAzom\",style:{\"--extracted-r6o4lv\":\"var(--token-2eb48b42-bf52-4e28-bdaa-352f2623b9f2, rgb(102, 110, 153))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dtlomj\",\"data-styles-preset\":\"sJXPpwmYP\",dir:\"auto\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2eb48b42-bf52-4e28-bdaa-352f2623b9f2, rgb(102, 110, 153)))\"},children:\"\\xa9 2026 Pixeltree. All rights reserved.\"})}),className:\"framer-agvtzt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hTuGJnj4A\",style:{\"--extracted-r6o4lv\":\"var(--token-2eb48b42-bf52-4e28-bdaa-352f2623b9f2, rgb(102, 110, 153))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({qQSMziXjd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dtlomj\",\"data-styles-preset\":\"sJXPpwmYP\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2eb48b42-bf52-4e28-bdaa-352f2623b9f2, rgb(102, 110, 153)))\"},children:\"\\xa9 2026 Pixeltree. All rights reserved.\"})})}},baseVariant,gestureVariant)})]})]})})]})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LXx0pt89k\"},implicitPathVariables:undefined},{href:{webPageId:\"GolfsuafI\"},implicitPathVariables:undefined},{href:{webPageId:\"LXx0pt89k\"},implicitPathVariables:undefined},{href:{webPageId:\"GolfsuafI\"},implicitPathVariables:undefined},{href:{webPageId:\"LXx0pt89k\"},implicitPathVariables:undefined},{href:{webPageId:\"GolfsuafI\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12zakid-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Zhdwx4x08-container\",layoutScroll:true,nodeId:\"Zhdwx4x08\",rendersWithMotion:true,scopeId:\"ypWULATSS\",children:/*#__PURE__*/_jsx(CookieConsent,{appearance:{dimPage:false,position:\"bottom-left\",width:340},colors:{accent:\"rgb(255, 255, 255)\",accentFont:\"rgb(0, 0, 0)\",background:\"rgba(41, 49, 54, 0)\",font:\"rgb(255, 255, 255)\"},consentExpiryDays:365,customTexts:{accept:\"\",acceptNecessary:\"\",cookie:\"\",customize:\"\",description:\"\",imprint:\" \",privacy:\"\",reject:\"\",save:\"\",settingsButton:\"\",title:\"\"},fonts:{body:{fontFamily:'\"Oxygen\", \"Oxygen Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.3em\"},button:{fontFamily:'\"Oxygen\", \"Oxygen Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},label:{fontFamily:'\"Oxygen\", \"Oxygen Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},link:{fontFamily:'\"Oxygen\", \"Oxygen Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},title:{fontFamily:'\"Oxygen\", \"Oxygen Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"}},glassEffect:true,gtm:{clearCookiesOnRevoke:true,containerId:\"GTM-MQDVVBST\",enabled:true,redactAds:true,urlPassthrough:true},height:\"100%\",id:\"Zhdwx4x08\",language:\"en\",layoutId:\"Zhdwx4x08\",links:{cookie:resolvedLinks7[1],privacy:resolvedLinks7[0]},previewMode:\"none\",triggers:{selector:\"[data-cookie-settings]\",showFloatingButton:false},width:\"100%\",...addPropertyOverrides({hAlTEWfNv:{links:{cookie:resolvedLinks7[3],privacy:resolvedLinks7[2]}},qQSMziXjd:{links:{cookie:resolvedLinks7[5],privacy:resolvedLinks7[4]}}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\".framer-j0Z0n.framer-ys15yn, .framer-j0Z0n .framer-ys15yn { display: block; }\",\".framer-j0Z0n.framer-te0lig { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1440px; }\",\".framer-j0Z0n .framer-b02kmq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 300px; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; padding: 0px; position: absolute; top: -300px; width: 100%; z-index: 0; }\",\".framer-j0Z0n .framer-8mhcqb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-j0Z0n .framer-1aifqiq { height: 1200px; position: relative; width: 1200px; }\",\".framer-j0Z0n .framer-1heuiyz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 5; }\",\".framer-j0Z0n .framer-t20ych { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1440px; padding: 40px 80px 40px 80px; position: relative; width: 100%; }\",\".framer-j0Z0n .framer-1ypowgp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-j0Z0n .framer-1aanbdu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 20px 0px; position: relative; width: 100%; }\",\".framer-j0Z0n .framer-xwupnc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; padding: 0px; position: relative; width: 100%; }\",\".framer-j0Z0n .framer-1l9uek6-container, .framer-j0Z0n .framer-ztf3tm-container, .framer-j0Z0n .framer-3gn4rb-container, .framer-j0Z0n .framer-1btclak-container, .framer-j0Z0n .framer-yvvs6p-container, .framer-j0Z0n .framer-afaskr-container, .framer-j0Z0n .framer-ddj7lk-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-j0Z0n .framer-18yyspu { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-j0Z0n .framer-134y8gk { flex: none; height: 42px; overflow: visible; position: relative; width: auto; }\",\".framer-j0Z0n .framer-o0d22h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-j0Z0n .framer-16tglz3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-j0Z0n .framer-gpbmj3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-j0Z0n .framer-qhpqxj { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-j0Z0n .framer-ofnyg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-j0Z0n .framer-l75bni { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 10px 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-j0Z0n .framer-fmm6wx { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-j0Z0n .framer-k2fyb3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-j0Z0n .framer-fj27np { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-j0Z0n .framer-6hcj8y, .framer-j0Z0n .framer-eucow1, .framer-j0Z0n .framer-1crvzut, .framer-j0Z0n .framer-agvtzt { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-j0Z0n .framer-om90hn { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-j0Z0n .framer-1s7kf4j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-j0Z0n .framer-1r0xjsg, .framer-j0Z0n .framer-im7n32, .framer-j0Z0n .framer-cufuia { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-j0Z0n .framer-12zakid-container { bottom: 0px; flex: none; height: auto; position: relative; right: 0px; width: auto; z-index: 10; }\",\".framer-j0Z0n.framer-v-1qqlj0s.framer-te0lig { width: 810px; }\",\".framer-j0Z0n.framer-v-1qqlj0s .framer-t20ych { padding: 40px; }\",\".framer-j0Z0n.framer-v-1qqlj0s .framer-k2fyb3 { align-content: flex-end; align-items: flex-end; }\",\".framer-j0Z0n.framer-v-1fuqavj.framer-te0lig { width: 390px; }\",\".framer-j0Z0n.framer-v-1fuqavj .framer-t20ych { padding: 40px 20px 40px 20px; }\",\".framer-j0Z0n.framer-v-1fuqavj .framer-1aanbdu { padding: 0px; }\",\".framer-j0Z0n.framer-v-1fuqavj .framer-xwupnc { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; justify-content: flex-start; }\",\".framer-j0Z0n.framer-v-1fuqavj .framer-18yyspu { flex: none; justify-content: flex-start; width: 100%; }\",\".framer-j0Z0n.framer-v-1fuqavj .framer-k2fyb3 { flex-direction: column; gap: 36px; justify-content: flex-start; }\",\".framer-j0Z0n.framer-v-1fuqavj .framer-fj27np { flex: none; width: 100%; }\",\".framer-j0Z0n.framer-v-1fuqavj .framer-om90hn { align-content: flex-start; align-items: flex-start; flex: none; gap: 36px; justify-content: flex-start; width: 100%; }\",\".framer-j0Z0n.framer-v-1fuqavj .framer-1s7kf4j { flex-wrap: wrap; justify-content: flex-start; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 285\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"hAlTEWfNv\":{\"layout\":[\"fixed\",\"auto\"]},\"qQSMziXjd\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerypWULATSS=withCSS(Component,css,\"framer-j0Z0n\");export default FramerypWULATSS;FramerypWULATSS.displayName=\"Footer\";FramerypWULATSS.defaultProps={height:285,width:1440};addPropertyControls(FramerypWULATSS,{variant:{options:[\"CWMGJtgYE\",\"hAlTEWfNv\",\"qQSMziXjd\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerypWULATSS,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Oxygen\",source:\"google\",style:\"normal\",uiFamilyName:\"Oxygen\",url:\"https://fonts.gstatic.com/s/oxygen/v16/2sDfZG1Wl4Lcnbu6jEcnZ0SkAg.woff2\",weight:\"400\"}]},...YourLogoFonts,...FooterLinkFonts,...CookieConsentFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerypWULATSS.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(YourLogo,{},context),()=>forwardLoader(FooterLink,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerypWULATSS\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"285\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hAlTEWfNv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"qQSMziXjd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ypWULATSS.map","// Generated by Framer (8b16de8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Background from\"#framer/local/canvasComponent/MfOMRrHvc/MfOMRrHvc.js\";import Navbar from\"#framer/local/canvasComponent/mo2A0nSeG/mo2A0nSeG.js\";import Footer from\"#framer/local/canvasComponent/ypWULATSS/ypWULATSS.js\";const NavbarFonts=getFonts(Navbar);const NavbarWithVariantAppearEffect=withVariantAppearEffect(Navbar);const BackgroundFonts=getFonts(Background);const FooterFonts=getFonts(Footer);const breakpoints={JMFhkqPH_:\"(max-width: 809.98px)\",JT3VS1VuL:\"(min-width: 810px) and (max-width: 1439.98px)\",v5kBXHcmN:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-v01DO\";const variantClassNames={JMFhkqPH_:\"framer-v-1450uy5\",JT3VS1VuL:\"framer-v-xumxh0\",v5kBXHcmN:\"framer-v-1nigf4w\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={JMFhkqPH_:[\".framer-v01DO .framer-modw0w-container { height: 72px; }\"],JT3VS1VuL:[\".framer-v01DO .framer-modw0w-container { height: 72px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={JMFhkqPH_:\".framer-1450uy5-override\",JT3VS1VuL:\".framer-xumxh0-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-v01DO.framer-1x7mxi2, .framer-v01DO .framer-1x7mxi2 { display: block; }\",\".framer-v01DO.framer-1nigf4w { align-content: center; align-items: center; background-color: var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, #0e0514); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-v01DO .framer-modw0w-container { flex: none; height: 128px; left: calc(50.00000000000002% - 100% / 2); order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-v01DO .framer-112bo6i-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: 0px; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 0; }\",\".framer-v01DO .framer-6u5g6t { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-v01DO .framer-2nsydg-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={JMFhkqPH_:\"(max-width: 809.98px)\",JT3VS1VuL:\"(min-width: 810px) and (max-width: 1439.98px)\",v5kBXHcmN:\"(min-width: 1440px)\"};const humanReadableVariantMap={Desktop:\"v5kBXHcmN\",Phone:\"JMFhkqPH_\",Tablet:\"JT3VS1VuL\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"v5kBXHcmN\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"v5kBXHcmN\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, rgb(14, 5, 20)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1nigf4w\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JMFhkqPH_:{height:72},JT3VS1VuL:{height:72}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:128,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-modw0w-container\",layoutScroll:true,nodeId:\"YfCDhS8vc\",rendersWithMotion:true,scopeId:\"FP7IBgVk5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JMFhkqPH_:{variant:matchVariant(\"QvIPhJN4r\")},JT3VS1VuL:{variant:matchVariant(\"QvIPhJN4r\")}},children:/*#__PURE__*/_jsx(NavbarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__threshold:0,__framer__variantAppearEffectEnabled:true,eiwWwbRrV:\"SlFMkBOnu\",height:\"100%\",id:\"YfCDhS8vc\",layoutId:\"YfCDhS8vc\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"X_AFtYyRF\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-112bo6i-container\",layoutScroll:true,nodeId:\"VEurnQuCk\",scopeId:\"FP7IBgVk5\",children:/*#__PURE__*/_jsx(Background,{height:\"100%\",id:\"VEurnQuCk\",layoutId:\"VEurnQuCk\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"TLmEzYHGs\"),width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-6u5g6t\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:377,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-2nsydg-container\",nodeId:\"ueXvPRiEa\",scopeId:\"FP7IBgVk5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{JMFhkqPH_:{variant:matchVariant(\"qQSMziXjd\")},JT3VS1VuL:{variant:matchVariant(\"hAlTEWfNv\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"ueXvPRiEa\",layoutId:\"ueXvPRiEa\",style:{width:\"100%\"},variant:matchVariant(\"CWMGJtgYE\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1358\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JT3VS1VuL\":{\"layout\":[\"fixed\",\"fixed\"]},\"JMFhkqPH_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"v5kBXHcmN\":[\".framer-modw0w-container\",\".framer-112bo6i-container\",\".framer-2nsydg-container\"],\"JT3VS1VuL\":[\".framer-modw0w-container\",\".framer-112bo6i-container\",\".framer-2nsydg-container\"],\"JMFhkqPH_\":[\".framer-modw0w-container\",\".framer-112bo6i-container\",\".framer-2nsydg-container\"]}\n * @framerBreakpoints {\"v5kBXHcmN\":{\"min\":1440,\"canvasClassName\":\"framer-1nigf4w-override\",\"minHeight\":1358,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"JT3VS1VuL\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-xumxh0-override\",\"minHeight\":1358,\"viewportHeight\":935,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"JMFhkqPH_\":{\"max\":809,\"canvasClassName\":\"framer-1450uy5-override\",\"minHeight\":1358,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant v5kBXHcmN\n * @framerLayoutTemplate true\n */const FramerFP7IBgVk5=withCSS(Component,css,\"framer-v01DO\");export default FramerFP7IBgVk5;FramerFP7IBgVk5.displayName=\"Base (With Rays)\";FramerFP7IBgVk5.defaultProps={height:1358,width:1440};addFonts(FramerFP7IBgVk5,[{explicitInter:true,fonts:[]},...NavbarFonts,...BackgroundFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerFP7IBgVk5.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navbar,{},context),forwardLoader(Background,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFP7IBgVk5\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"v5kBXHcmN\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1nigf4w-override\\\",\\\"minHeight\\\":1358,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"JT3VS1VuL\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-xumxh0-override\\\",\\\"minHeight\\\":1358,\\\"viewportHeight\\\":935,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"JMFhkqPH_\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1450uy5-override\\\",\\\"minHeight\\\":1358,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"v5kBXHcmN\\\":[\\\".framer-modw0w-container\\\",\\\".framer-112bo6i-container\\\",\\\".framer-2nsydg-container\\\"],\\\"JT3VS1VuL\\\":[\\\".framer-modw0w-container\\\",\\\".framer-112bo6i-container\\\",\\\".framer-2nsydg-container\\\"],\\\"JMFhkqPH_\\\":[\\\".framer-modw0w-container\\\",\\\".framer-112bo6i-container\\\",\\\".framer-2nsydg-container\\\"]}\",\"framerDefaultVariant\":\"v5kBXHcmN\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JT3VS1VuL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JMFhkqPH_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1440\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1358\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (74b9e1d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Background from\"#framer/local/canvasComponent/MfOMRrHvc/MfOMRrHvc.js\";import Navbar from\"#framer/local/canvasComponent/mo2A0nSeG/mo2A0nSeG.js\";import Footer from\"#framer/local/canvasComponent/ypWULATSS/ypWULATSS.js\";const NavbarFonts=getFonts(Navbar);const NavbarWithVariantAppearEffect=withVariantAppearEffect(Navbar);const BackgroundFonts=getFonts(Background);const FooterFonts=getFonts(Footer);const NavbarControls=getPropertyControls(Navbar);const breakpoints={GQ9oRpbFW:\"(min-width: 1440px)\",sgH4BX5O4:\"(min-width: 810px) and (max-width: 1439.98px)\",w42k28WQs:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-0xojX\";const variantClassNames={GQ9oRpbFW:\"framer-v-jlyo2q\",sgH4BX5O4:\"framer-v-lnoy0y\",w42k28WQs:\"framer-v-1iibop8\"};const Gk2Pxw60I=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={sgH4BX5O4:[\".framer-0xojX .framer-1j6faf-container { height: 72px; }\"],w42k28WQs:[\".framer-0xojX .framer-1j6faf-container { height: 72px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={sgH4BX5O4:\".framer-lnoy0y-override\",w42k28WQs:\".framer-1iibop8-override\"};const rules=[\".framer-0xojX.framer-clrdkk, .framer-0xojX .framer-clrdkk { display: block; }\",\".framer-0xojX.framer-jlyo2q { align-content: center; align-items: center; background-color: var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, #0e0514); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-0xojX .framer-1j6faf-container { flex: none; height: 128px; left: calc(50.00000000000002% - 100% / 2); order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-0xojX .framer-18afihe-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: 0px; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 0; }\",\".framer-0xojX .framer-1oxhcjv { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-0xojX .framer-ferc5z-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={GQ9oRpbFW:\"(min-width: 1440px)\",sgH4BX5O4:\"(min-width: 810px) and (max-width: 1439.98px)\",w42k28WQs:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"GQ9oRpbFW\",Phone:\"w42k28WQs\",Tablet:\"sgH4BX5O4\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Landing Page \":\"lZw6iCAoE\",\"Phone Open\":\"pNHPULplj\",Desktop:\"X_AFtYyRF\",Phone:\"QvIPhJN4r\"};const getProps=({height,id,navBarVarient,width,...props})=>{return{...props,Gk2Pxw60I:humanReadableEnumMap[navBarVarient]??navBarVarient??props.Gk2Pxw60I??\"X_AFtYyRF\",variant:humanReadableVariantMap[props.variant]??props.variant??\"GQ9oRpbFW\"};};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,Gk2Pxw60I,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"GQ9oRpbFW\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, rgb(14, 5, 20)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-jlyo2q\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{sgH4BX5O4:{height:72},w42k28WQs:{height:72}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:128,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1j6faf-container\",layoutScroll:true,nodeId:\"Z2Ai3uQJn\",rendersWithMotion:true,scopeId:\"jEsUIkrzS\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{sgH4BX5O4:{variant:matchVariant(\"QvIPhJN4r\")},w42k28WQs:{variant:matchVariant(\"QvIPhJN4r\")}},children:/*#__PURE__*/_jsx(NavbarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__threshold:0,__framer__variantAppearEffectEnabled:true,eiwWwbRrV:\"SlFMkBOnu\",height:\"100%\",id:\"Z2Ai3uQJn\",layoutId:\"Z2Ai3uQJn\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(Gk2Pxw60I),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-18afihe-container\",layoutScroll:true,nodeId:\"v8QbdbB05\",scopeId:\"jEsUIkrzS\",children:/*#__PURE__*/_jsx(Background,{height:\"100%\",id:\"v8QbdbB05\",layoutId:\"v8QbdbB05\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"xHl5DILCh\"),width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1oxhcjv\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:285,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ferc5z-container\",nodeId:\"qZJO83Po0\",scopeId:\"jEsUIkrzS\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{sgH4BX5O4:{variant:matchVariant(\"hAlTEWfNv\")},w42k28WQs:{variant:matchVariant(\"qQSMziXjd\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"qZJO83Po0\",layoutId:\"qZJO83Po0\",style:{width:\"100%\"},variant:matchVariant(\"CWMGJtgYE\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1358\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"sgH4BX5O4\":{\"layout\":[\"fixed\",\"fixed\"]},\"w42k28WQs\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Gk2Pxw60I\":\"navBarVarient\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"GQ9oRpbFW\":[\".framer-1j6faf-container\",\".framer-18afihe-container\",\".framer-ferc5z-container\"],\"sgH4BX5O4\":[\".framer-1j6faf-container\",\".framer-18afihe-container\",\".framer-ferc5z-container\"],\"w42k28WQs\":[\".framer-1j6faf-container\",\".framer-18afihe-container\",\".framer-ferc5z-container\"]}\n * @framerBreakpoints {\"GQ9oRpbFW\":{\"min\":1440,\"canvasClassName\":\"framer-jlyo2q-override\",\"minHeight\":1358,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"sgH4BX5O4\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-lnoy0y-override\",\"minHeight\":1358,\"viewportHeight\":935,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"w42k28WQs\":{\"max\":809,\"canvasClassName\":\"framer-1iibop8-override\",\"minHeight\":1358,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant GQ9oRpbFW\n * @framerLayoutTemplate true\n */const FramerjEsUIkrzS=withCSS(Component,css,\"framer-0xojX\");export default FramerjEsUIkrzS;FramerjEsUIkrzS.displayName=\"Base\";FramerjEsUIkrzS.defaultProps={height:1358,width:1440};addPropertyControls(FramerjEsUIkrzS,{Gk2Pxw60I:NavbarControls?.[\"variant\"]&&{...NavbarControls[\"variant\"],defaultValue:\"X_AFtYyRF\",description:undefined,hidden:undefined,title:\"NavBar Varient\"}});addFonts(FramerjEsUIkrzS,[{explicitInter:true,fonts:[]},...NavbarFonts,...BackgroundFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerjEsUIkrzS.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navbar,{},context),forwardLoader(Background,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjEsUIkrzS\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"GQ9oRpbFW\",\"framerVariables\":\"{\\\"Gk2Pxw60I\\\":\\\"navBarVarient\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1358\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sgH4BX5O4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"w42k28WQs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"GQ9oRpbFW\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-jlyo2q-override\\\",\\\"minHeight\\\":1358,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"sgH4BX5O4\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-lnoy0y-override\\\",\\\"minHeight\\\":1358,\\\"viewportHeight\\\":935,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"w42k28WQs\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1iibop8-override\\\",\\\"minHeight\\\":1358,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"GQ9oRpbFW\\\":[\\\".framer-1j6faf-container\\\",\\\".framer-18afihe-container\\\",\\\".framer-ferc5z-container\\\"],\\\"sgH4BX5O4\\\":[\\\".framer-1j6faf-container\\\",\\\".framer-18afihe-container\\\",\\\".framer-ferc5z-container\\\"],\\\"w42k28WQs\\\":[\\\".framer-1j6faf-container\\\",\\\".framer-18afihe-container\\\",\\\".framer-ferc5z-container\\\"]}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";const MAPBOX_TOKEN=\"pk.eyJ1IjoibWF0dHB4dCIsImEiOiJjbWhlbmdydnkwMWhwMmxzNnJ3dzVjcGFsIn0.9fzK-iaN38zktSFkG_3dgQ\";const MAPBOX_STYLE=\"mapbox://styles/mattpxt/cmks9ws1f006101s5hg832xlr\";/* -------------------------------------------------------------------------- *//*                            Mapbox CSS (Framer)                             *//* -------------------------------------------------------------------------- */function ensureMapboxCSS(){if(document.getElementById(\"mapbox-gl-css\"))return;const link=document.createElement(\"link\");link.id=\"mapbox-gl-css\";link.rel=\"stylesheet\";link.href=\"https://api.mapbox.com/mapbox-gl-js/v2.15.0/mapbox-gl.css\";document.head.appendChild(link);}/* -------------------------------------------------------------------------- *//*                              Background Map                                *//* -------------------------------------------------------------------------- */export function MapboxBackground(){const containerRef=useRef(null);// `any` rather than mapboxgl.Map — the module is no longer statically\n// imported, so its types aren't available at the top level.\nconst mapRef=useRef(null);const markerRef=useRef(null);const mapboxRef=useRef(null);// Queue the *last* camera request until the map is ready\nconst pendingRef=useRef(null);const readyRef=useRef(false);useEffect(()=>{let cancelled=false;const container=containerRef.current;if(!container||mapRef.current)return;/* ------------------------------------------------------------------ *//*                         Camera application                          *//* ------------------------------------------------------------------ */const applyCamera=config=>{const map=mapRef.current;const mapboxgl=mapboxRef.current;if(!map||!mapboxgl)return;map.flyTo({center:config.center,zoom:config.zoom,pitch:config.pitch??0,bearing:config.bearing??0,duration:config.duration??2e3,offset:config.offset??[0,0],curve:1.5,easing:t=>t});// ---------------- Marker ----------------\nif(config.marker){const{lng,lat}=config.marker;if(!markerRef.current){const el=document.createElement(\"div\");el.style.width=\"20px\";el.style.height=\"20px\";el.style.borderRadius=\"50%\";el.style.background=\"#2944D6\";el.style.border=\"3px solid white\";el.style.boxShadow=\"0 0 10px rgba(0,0,0,0.5)\";el.style.pointerEvents=\"none\";markerRef.current=new mapboxgl.Marker(el).setLngLat([lng,lat]).addTo(map);}else{markerRef.current.setLngLat([lng,lat]);}}else if(markerRef.current){markerRef.current.remove();markerRef.current=null;}};window.__setMapCamera=config=>{if(!readyRef.current){pendingRef.current=config;return;}applyCamera(config);};/* ------------------------------------------------------------------ *//*                     Dynamic import + map creation                    *//* ------------------------------------------------------------------ */import(\"mapbox-gl\").then(mod=>{if(cancelled)return;const mapboxgl=mod.default??mod;mapboxRef.current=mapboxgl;mapboxgl.accessToken=MAPBOX_TOKEN;ensureMapboxCSS();if(mapRef.current)return;const map=new mapboxgl.Map({container,style:MAPBOX_STYLE,center:[-2.243312,53.477755],zoom:10.5,pitch:85,interactive:false,attributionControl:false});mapRef.current=map;map.on(\"load\",()=>{if(cancelled)return;readyRef.current=true;// Framer preview/layout safety\nmap.resize();if(pendingRef.current){applyCamera(pendingRef.current);pendingRef.current=null;}});}).catch(err=>{console.error(\"[MapboxBackground] Failed to load mapbox-gl\",err);});return()=>{cancelled=true;readyRef.current=false;pendingRef.current=null;if(window.__setMapCamera){delete window.__setMapCamera;}markerRef.current?.remove();markerRef.current=null;mapRef.current?.remove();mapRef.current=null;};},[]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{position:\"fixed\",inset:0,width:\"100%\",height:\"100%\",zIndex:0,pointerEvents:\"none\",transform:\"translateZ(0)\"}});}\nexport const __FramerMetadata__ = {\"exports\":{\"CameraConfig\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MapboxBackground\":{\"type\":\"reactComponent\",\"name\":\"MapboxBackground\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MapBoxScrollMap.map","// Generated by Framer (8b16de8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Background from\"#framer/local/canvasComponent/MfOMRrHvc/MfOMRrHvc.js\";import Navbar from\"#framer/local/canvasComponent/mo2A0nSeG/mo2A0nSeG.js\";import Footer from\"#framer/local/canvasComponent/ypWULATSS/ypWULATSS.js\";import{MapboxBackground}from\"#framer/local/codeFile/e6GkicV/MapBoxScrollMap.js\";const NavbarFonts=getFonts(Navbar);const NavbarWithVariantAppearEffect=withVariantAppearEffect(Navbar);const MapboxBackgroundFonts=getFonts(MapboxBackground);const BackgroundFonts=getFonts(Background);const FooterFonts=getFonts(Footer);const breakpoints={hgYg1uFz0:\"(min-width: 810px) and (max-width: 1439.98px)\",RJ3BpLhea:\"(max-width: 809.98px)\",Y9GLFPLto:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-4uFMb\";const variantClassNames={hgYg1uFz0:\"framer-v-1rn5is0\",RJ3BpLhea:\"framer-v-1ks8qf\",Y9GLFPLto:\"framer-v-1nmhp1a\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={hgYg1uFz0:[\".framer-4uFMb .framer-1a7neog-container { height: 72px; }\"],RJ3BpLhea:[\".framer-4uFMb .framer-1a7neog-container { height: 72px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={hgYg1uFz0:\".framer-1rn5is0-override\",RJ3BpLhea:\".framer-1ks8qf-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4uFMb.framer-wotqi0, .framer-4uFMb .framer-wotqi0 { display: block; }\",\".framer-4uFMb.framer-1nmhp1a { align-content: center; align-items: center; background-color: var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, #0e0514); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-4uFMb .framer-1a7neog-container { flex: none; height: 128px; left: calc(50.00000000000002% - 100% / 2); order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-4uFMb .framer-126gsut-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: calc(50.00000000000002% - 100% / 2); order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 1; }\",\".framer-4uFMb .framer-ob8xnl-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: calc(50.00000000000002% - 100% / 2); order: -998; position: var(--framer-canvas-fixed-position, fixed); top: calc(min(var(--framer-viewport-height, 100%), 100%) * 0.5000000000000002); width: 100%; z-index: 0; }\",\".framer-4uFMb .framer-xgsy1x { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-4uFMb .framer-170ixa4-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={hgYg1uFz0:\"(min-width: 810px) and (max-width: 1439.98px)\",RJ3BpLhea:\"(max-width: 809.98px)\",Y9GLFPLto:\"(min-width: 1440px)\"};const humanReadableVariantMap={Desktop:\"Y9GLFPLto\",Phone:\"RJ3BpLhea\",Tablet:\"hgYg1uFz0\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Y9GLFPLto\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"Y9GLFPLto\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, rgb(14, 5, 20)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1nmhp1a\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hgYg1uFz0:{height:72},RJ3BpLhea:{height:72}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:128,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1a7neog-container\",layoutScroll:true,nodeId:\"yoGhu7NwE\",rendersWithMotion:true,scopeId:\"pOEGkoKad\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hgYg1uFz0:{variant:matchVariant(\"QvIPhJN4r\")},RJ3BpLhea:{variant:matchVariant(\"QvIPhJN4r\")}},children:/*#__PURE__*/_jsx(NavbarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__threshold:0,__framer__variantAppearEffectEnabled:true,eiwWwbRrV:\"SlFMkBOnu\",height:\"100%\",id:\"yoGhu7NwE\",layoutId:\"yoGhu7NwE\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"X_AFtYyRF\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-126gsut-container\",isAuthoredByUser:true,layoutScroll:true,nodeId:\"A30u98Eqe\",scopeId:\"pOEGkoKad\",children:/*#__PURE__*/_jsx(MapboxBackground,{height:\"100%\",id:\"A30u98Eqe\",layoutId:\"A30u98Eqe\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ob8xnl-container\",layoutScroll:true,nodeId:\"pzoEA2GY8\",scopeId:\"pOEGkoKad\",children:/*#__PURE__*/_jsx(Background,{height:\"100%\",id:\"pzoEA2GY8\",layoutId:\"pzoEA2GY8\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"TLmEzYHGs\"),width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-xgsy1x\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:377,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-170ixa4-container\",nodeId:\"wChaC9nAB\",scopeId:\"pOEGkoKad\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hgYg1uFz0:{variant:matchVariant(\"hAlTEWfNv\")},RJ3BpLhea:{variant:matchVariant(\"qQSMziXjd\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"wChaC9nAB\",layoutId:\"wChaC9nAB\",style:{width:\"100%\"},variant:matchVariant(\"CWMGJtgYE\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1358\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hgYg1uFz0\":{\"layout\":[\"fixed\",\"fixed\"]},\"RJ3BpLhea\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Y9GLFPLto\":[\".framer-1a7neog-container\",\".framer-126gsut-container\",\".framer-ob8xnl-container\",\".framer-170ixa4-container\"],\"hgYg1uFz0\":[\".framer-1a7neog-container\",\".framer-126gsut-container\",\".framer-ob8xnl-container\",\".framer-170ixa4-container\"],\"RJ3BpLhea\":[\".framer-1a7neog-container\",\".framer-126gsut-container\",\".framer-ob8xnl-container\",\".framer-170ixa4-container\"]}\n * @framerBreakpoints {\"Y9GLFPLto\":{\"min\":1440,\"canvasClassName\":\"framer-1nmhp1a-override\",\"minHeight\":1358,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"hgYg1uFz0\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-1rn5is0-override\",\"minHeight\":1358,\"viewportHeight\":935,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"RJ3BpLhea\":{\"max\":809,\"canvasClassName\":\"framer-1ks8qf-override\",\"minHeight\":1358,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Y9GLFPLto\n * @framerLayoutTemplate true\n */const FramerpOEGkoKad=withCSS(Component,css,\"framer-4uFMb\");export default FramerpOEGkoKad;FramerpOEGkoKad.displayName=\"Base (With Map)\";FramerpOEGkoKad.defaultProps={height:1358,width:1440};addFonts(FramerpOEGkoKad,[{explicitInter:true,fonts:[]},...NavbarFonts,...MapboxBackgroundFonts,...BackgroundFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerpOEGkoKad.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navbar,{},context),forwardLoader(Background,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpOEGkoKad\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1358\",\"framerLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"Y9GLFPLto\\\":[\\\".framer-1a7neog-container\\\",\\\".framer-126gsut-container\\\",\\\".framer-ob8xnl-container\\\",\\\".framer-170ixa4-container\\\"],\\\"hgYg1uFz0\\\":[\\\".framer-1a7neog-container\\\",\\\".framer-126gsut-container\\\",\\\".framer-ob8xnl-container\\\",\\\".framer-170ixa4-container\\\"],\\\"RJ3BpLhea\\\":[\\\".framer-1a7neog-container\\\",\\\".framer-126gsut-container\\\",\\\".framer-ob8xnl-container\\\",\\\".framer-170ixa4-container\\\"]}\",\"framerBreakpoints\":\"{\\\"Y9GLFPLto\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1nmhp1a-override\\\",\\\"minHeight\\\":1358,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"hgYg1uFz0\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-1rn5is0-override\\\",\\\"minHeight\\\":1358,\\\"viewportHeight\\\":935,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"RJ3BpLhea\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1ks8qf-override\\\",\\\"minHeight\\\":1358,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"Y9GLFPLto\",\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hgYg1uFz0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RJ3BpLhea\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport BaseWithRays from \"https://framerusercontent.com/modules/nMLiRTjs6uxJLb1wp81B/WK77oFN1TGL0DF2u6AqN/FP7IBgVk5.js\";\r\nimport Base from \"https://framerusercontent.com/modules/tgvXn7kSzv1qAdXBeDJh/oFyIyqZtmQ9NY4Dc9OuC/jEsUIkrzS.js\";\r\nimport BaseWithMap from \"https://framerusercontent.com/modules/VfkaiD8L0sq4q24H0yJj/sVtr2wK2SqNUBij7Gc8Z/pOEGkoKad.js\";\r\n\r\n\t\tconst routes = {aX24MysAZ: {elements: {A7UvAhAxN: \"image-scroll-accordion-3\", bZBFR4OWf: \"stakes\", FGyiyw86V: \"cta-section\", l0GtdtW1o: \"image-scroll-accordion-1\", lxTIh_CQd: \"swiper-2\", MIU4TIPYJ: \"swiper-1\", otVK49A_J: \"swiper-3-cta\", qQ5fF9wU5: \"image-grid\", riONCUklY: \"image-scroll-accordion-2\", VfJ4gfj8x: \"swiper-3\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IiyorFKI6TDzSoUgH84B/YJDZB9Rx2YoQnoMPAPUh/aX24MysAZ.js\")), path: \"/\"}, xqgIUCb2a: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/X3n6KgZssVx19jdiLYTA/YDG728gpLtroB2Uy7kxF/xqgIUCb2a.js\")), path: \"/blog\"}, pi5oUuo8c: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jpoVvp8ChcaKSLU7bzsp/jasancGoLMuzmmpGztQF/pi5oUuo8c.js\")), path: \"/contact\"}, cdDk3rafe: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JQkBBKCDgx2Y1eTRxZ2J/tKbS3mO6jXXAFoox3fpd/cdDk3rafe.js\")), path: \"/meeting-booked\"}, YBIL0KzGT: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VKcTllobjXexVcgu7H90/8T0Nk6dLOUyy7BILhgyp/YBIL0KzGT.js\")), path: \"/performance/contact\"}, yDnv09UEz: {elements: {BziSrNot9: \"slide-2\", HMa8aatO_: \"hero\", IS2U0USt3: \"slide-1\", KTORHDVhe: \"content\", RNdrEQypo: \"slide3\", Ws20nvxu5: \"cta-section\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3a2SI4FpTq3lXsXr0olB/lcmyDV8nANPZKC7iPxhK/yDnv09UEz.js\")), path: \"/work\"}, hEMBeBC3r: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qZ9CjmBpKWQ5Xyqsk1kd/4Iog6u3mxRLWNEVlnZvr/hEMBeBC3r.js\")), path: \"/performance/cro-agency\"}, t8oTPxsU1: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/M2O7IG8ukqW6qE18zqt3/SYhcb0QUpYwBwbNGfQ3d/t8oTPxsU1.js\")), path: \"/performance/digital-strategy-agency\"}, payEZpPhV: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fe4nNPqPdzkr2L1GgewK/dHuedr6lgx5Q1lWYprtx/payEZpPhV.js\")), path: \"/performance/digital-innovation-consultancy\"}, Yrqibcslp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/isXamtQ3Oy0dm7bSTbRq/D5cogFi2v8l0nOfmRTut/Yrqibcslp.js\")), path: \"/performance/ux-ui-agency\"}, mqzzjX4z8: {elements: {b7sdtsDMz: \"hero\", HaU6zYyFN: \"about-section-00\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/d1Op2iU4OVuTckf0K8Fp/Lm6rOV9BkaFWJn66hzRE/mqzzjX4z8.js\")), path: \"/about\"}, dtvGGTlKU: {elements: {dsQl8w6IX: \"cta-section\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JW1Y9rISNY9o2cSkB2hL/3emUS3pLIOMdRJwKOuh3/dtvGGTlKU.js\")), path: \"/services\"}, ro5mQux8x: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BqAbFL4CSo6MecrhIsUi/5hmFUwHWE4FCc4UEFo6Z/ro5mQux8x.js\")), path: \"/404\"}, LXx0pt89k: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EihDKOqNZRzqiGhsxHhw/FzuurryLOVlROdU4mpkS/LXx0pt89k.js\")), path: \"/privacy-policy\"}, GolfsuafI: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/N8kyEygBNT0TVHlssWA8/kzDLZPEpIKNFA0fxyHR8/GolfsuafI.js\")), path: \"/cookie-policy\"}, NiK55ultY: {collectionId: \"mmtEVZmb7\", elements: {yCrocegEU: \"cta-section\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/raJVtWBc9Q6gLKRdysGz/a9hvEbZz4czaWTbYUWvI/NiK55ultY.js\")), path: \"/blog/:UBkrE_u8c\"}}\r\n\r\n\t\tconst locales = [{code: \"en-GB\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {mmtEVZmb7: async () => (await import(\"https://framerusercontent.com/modules/6jZl1FgM78ySqsDYGxeu/HR3H5dBXBXYHzFls6Lut/mmtEVZmb7.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"037db4604b17926c701d577079a4ef7a2394cb82503c10b9afdd59b8c329d62b\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {Gk2Pxw60I: \"X_AFtYyRF\"}\r\nconst props2 = {...props1, Gk2Pxw60I: \"lZw6iCAoE\"}\r\nconst templateProps = {aX24MysAZ: props1, GolfsuafI: props1, hEMBeBC3r: props2, LXx0pt89k: props1, mqzzjX4z8: props1, NiK55ultY: props1, payEZpPhV: props2, ro5mQux8x: props1, t8oTPxsU1: props2, xqgIUCb2a: props1, yDnv09UEz: props1, Yrqibcslp: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"aX24MysAZ\":\r\ncase \"xqgIUCb2a\":\r\ncase \"yDnv09UEz\":\r\ncase \"hEMBeBC3r\":\r\ncase \"t8oTPxsU1\":\r\ncase \"payEZpPhV\":\r\ncase \"Yrqibcslp\":\r\ncase \"mqzzjX4z8\":\r\ncase \"ro5mQux8x\":\r\ncase \"LXx0pt89k\":\r\ncase \"GolfsuafI\":\r\ncase \"NiK55ultY\":\r\nreturn React.createElement(Base, {...props, key: \"Base\", style}, children(true));\r\ncase \"pi5oUuo8c\":\r\ncase \"cdDk3rafe\":\r\ncase \"YBIL0KzGT\":\r\nreturn React.createElement(BaseWithMap, {...props, key: \"BaseWithMap\", style}, children(true));\r\ncase \"dtvGGTlKU\":\r\nreturn React.createElement(BaseWithRays, {...props, key: \"BaseWithRays\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"aX24MysAZ\":\r\ncase \"xqgIUCb2a\":\r\ncase \"yDnv09UEz\":\r\ncase \"hEMBeBC3r\":\r\ncase \"t8oTPxsU1\":\r\ncase \"payEZpPhV\":\r\ncase \"Yrqibcslp\":\r\ncase \"mqzzjX4z8\":\r\ncase \"ro5mQux8x\":\r\ncase \"LXx0pt89k\":\r\ncase \"GolfsuafI\":\r\ncase \"NiK55ultY\":\r\nreturn [{hash: \"1iibop8\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"lnoy0y\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"jlyo2q\", mediaQuery: \"(min-width: 1440px)\"}]\r\ncase \"pi5oUuo8c\":\r\ncase \"cdDk3rafe\":\r\ncase \"YBIL0KzGT\":\r\nreturn [{hash: \"1ks8qf\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1rn5is0\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"1nmhp1a\", mediaQuery: \"(min-width: 1440px)\"}]\r\ncase \"dtvGGTlKU\":\r\nreturn [{hash: \"1450uy5\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"xumxh0\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"1nigf4w\", mediaQuery: \"(min-width: 1440px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BqAbFL4CSo6MecrhIsUi/5hmFUwHWE4FCc4UEFo6Z/ro5mQux8x.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.pixeltree.co.uk\",\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/ti6bbIHXPmIsuijzhsKF/UE14QMUCCDGyUyia9lOB/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.5, duration: 0.6, ease: [0.73, 0, 0.33, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"30%\"}, exit: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.6, ease: [0.73, 0, 0.33, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"-30%\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}