{"version":3,"file":"script_main.DMNYCDJS.mjs","names":["isBrowser","useReducer","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","isBrowser","useState","_Fragment","Suspense","_Fragment","Button","serializationHash","variantClassNames","animation","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","SVG","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","css","Navigation","isBrowser","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","PropertyOverrides","RichText","React.Fragment","SVG","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/0rbDSfgig0pa1jgTUVPk/Cookies.js","https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js","https:/framerusercontent.com/modules/s9D5bqn07lO2XDUQF8qk/6NjBG1APjeMDANKGup7G/pGWnMP545.js","https:/framerusercontent.com/modules/F8lBaLpqbBM4TYzGeoU4/YSrmxG2DbgXGCrm6Jw8k/ZZEXPXi1z.js","https:/framerusercontent.com/modules/cpBIw1gqFx4SgOjB25By/BqNtdY1U1SGwt4yLT0nb/bxmz5inmI.js","framer:toplevel/main"],"sourcesContent":["import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/sBWK1WbcsjrFOSoIzxuJ/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive,ariaLabel:`Toggle for ${title}`})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/L9fJK0tucMOkjZFRszrm/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookies.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","// Generated by Framer (9801af1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/kM8zSxJegGYlI6MVBDx7/A2ecgdbC93K1ksi2wShY/ekewOaPYx.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/N1h9bq7sAnOMisHwTFiF/lGDm5VTg4m1UAGoAs9y1/EqSX1JmYS.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/I22hGaK07wCO3k5Fa0sL/2ukFzkDbLOGngWiB6v7V/nRtPsdu8a.js\";import Button from\"https://framerusercontent.com/modules/jvW0NesAttczdgecRdw1/AvoyP3AauWpzBLEklofC/tTYL2KDmb.js\";const ButtonFonts=getFonts(Button);const StopScrollFonts=getFonts(StopScroll);const MotionNavWithFX=withFX(motion.nav);const cycleOrder=[\"A7aWWQqYy\",\"H6Ejwgcnm\",\"Zy1XAXfjb\"];const serializationHash=\"framer-isupt\";const variantClassNames={A7aWWQqYy:\"framer-v-bdgzax\",H6Ejwgcnm:\"framer-v-bk3k2d\",Zy1XAXfjb:\"framer-v-149rozd\"};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={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Open\":\"Zy1XAXfjb\",Desktop:\"A7aWWQqYy\",Phone:\"H6Ejwgcnm\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"A7aWWQqYy\"};};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:\"A7aWWQqYy\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapcyhc7g=activeVariantCallback(async(...args)=>{setVariant(\"H6Ejwgcnm\");});const isDisplayed=()=>{if([\"H6Ejwgcnm\",\"Zy1XAXfjb\"].includes(baseVariant))return true;return false;};const onTap1shplzo=activeVariantCallback(async(...args)=>{setVariant(\"Zy1XAXfjb\");});const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"Zy1XAXfjb\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionNavWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-bdgzax\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"A7aWWQqYy\",ref:refBinding,style:{backdropFilter:\"blur(5px)\",backgroundColor:\"var(--token-ba7d49dc-0035-48d5-a0e8-45a8fa512631, rgba(50, 21, 1, 0.2))\",WebkitBackdropFilter:\"blur(5px)\",...style},variants:{Zy1XAXfjb:{backgroundColor:\"var(--token-3a5df2cc-1939-4293-9ffa-85303eb85b80, rgb(50, 21, 1))\"}},...addPropertyOverrides({H6Ejwgcnm:{\"data-framer-name\":\"Phone\"},Zy1XAXfjb:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bf1417\",\"data-framer-name\":\"Max width container\",layoutDependency:layoutDependency,layoutId:\"ZqmfLLoB6\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-81ztl9\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Rehmhc165\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ANKO_YOEz\"},motionChild:true,nodeId:\"Nw6BwKyFh\",openInNewTab:false,scopeId:\"pGWnMP545\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1uxj885 framer-gpv74p\",\"data-framer-name\":\"Logo stack\",layoutDependency:layoutDependency,layoutId:\"Nw6BwKyFh\",...addPropertyOverrides({Zy1XAXfjb:{\"data-highlight\":true,onTap:onTapcyhc7g}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1yw0bau\",\"data-framer-name\":\"Logo\",description:\"An SVG of the Fuchsia Green Logo.\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"aliMY0cF_\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 165 26\"><g><path d=\"M 162.362 16.864 C 162.362 17.445 162.495 17.877 162.76 18.159 C 163.042 18.442 163.582 18.583 164.379 18.583 L 164.379 18.957 L 157.43 18.957 L 157.43 18.583 C 158.078 18.583 158.559 18.517 158.874 18.384 C 159.19 18.251 159.389 18.068 159.472 17.836 C 159.572 17.603 159.63 17.279 159.646 16.864 C 159.646 14.904 159.639 13.11 159.621 11.483 C 159.605 10.353 159.464 9.506 159.198 8.942 C 158.95 8.377 158.442 8.095 157.679 8.095 C 156.317 8.095 154.782 9.182 153.07 11.358 L 153.07 16.864 C 153.054 17.445 153.187 17.877 153.469 18.159 C 153.752 18.442 154.292 18.583 155.088 18.583 L 155.088 18.957 L 148.139 18.957 L 148.139 18.583 C 148.786 18.583 149.268 18.517 149.584 18.384 C 149.9 18.251 150.099 18.068 150.181 17.836 C 150.28 17.603 150.339 17.279 150.356 16.864 L 150.356 10.312 C 150.356 9.714 150.239 9.29 150.007 9.041 C 149.774 8.792 149.367 8.668 148.786 8.668 L 148.387 8.668 L 148.387 8.269 L 148.687 8.269 C 149.749 8.269 150.596 8.103 151.227 7.771 C 151.859 7.422 152.349 6.899 152.697 6.201 L 153.07 6.201 L 153.07 10.785 C 155.295 8.012 157.389 6.625 159.348 6.625 C 159.879 6.625 160.294 6.683 160.593 6.799 C 160.891 6.915 161.174 7.106 161.44 7.372 C 161.855 7.804 162.113 8.36 162.212 9.041 C 162.312 9.706 162.362 10.528 162.362 11.508 Z\" fill=\"rgb(249,245,235)\"></path><path d=\"M 148.431 14.177 C 145.79 17.515 143.043 19.185 140.187 19.185 C 139.041 19.185 138.011 18.935 137.098 18.437 C 136.202 17.922 135.495 17.233 134.98 16.369 C 134.483 15.489 134.234 14.509 134.234 13.43 C 134.234 11.304 135.28 9.468 137.372 7.924 C 137.919 7.492 138.56 7.16 139.29 6.927 C 140.038 6.678 140.784 6.562 141.531 6.579 C 142.645 6.628 143.533 6.878 144.197 7.326 C 144.861 7.774 145.318 8.281 145.566 8.846 C 145.816 9.394 145.907 9.859 145.841 10.241 C 145.808 10.457 145.675 10.59 145.442 10.639 C 145.209 10.689 144.795 10.714 144.197 10.714 L 136.699 10.714 C 136.667 10.897 136.649 11.187 136.649 11.586 C 136.649 12.051 136.699 12.574 136.799 13.156 C 136.932 13.837 137.239 14.484 137.72 15.099 C 138.202 15.697 138.809 16.178 139.539 16.544 C 140.27 16.909 141.059 17.092 141.906 17.092 C 143.25 17.092 144.38 16.851 145.293 16.369 C 146.206 15.888 147.17 15.074 148.182 13.928 Z M 138.393 7.675 C 137.513 8.256 136.965 9.136 136.749 10.316 L 141.432 10.316 C 142.494 10.316 143.026 10.05 143.026 9.518 C 143.026 9.469 143.009 9.36 142.977 9.194 C 142.86 8.713 142.57 8.273 142.105 7.874 C 141.656 7.475 141.116 7.26 140.485 7.226 L 140.137 7.201 C 139.555 7.201 138.974 7.359 138.393 7.675 Z\" fill=\"rgb(249,245,235)\"></path><path d=\"M 134.875 14.166 C 132.236 17.505 129.487 19.174 126.631 19.174 C 125.486 19.174 124.456 18.925 123.543 18.426 C 122.646 17.912 121.94 17.222 121.425 16.359 C 120.927 15.478 120.678 14.498 120.678 13.419 C 120.678 11.293 121.724 9.458 123.817 7.913 C 124.365 7.481 125.004 7.149 125.735 6.917 C 126.482 6.667 127.228 6.551 127.976 6.568 C 129.089 6.618 129.977 6.867 130.641 7.315 C 131.306 7.764 131.762 8.27 132.011 8.835 C 132.261 9.383 132.352 9.848 132.286 10.23 C 132.252 10.446 132.119 10.579 131.887 10.629 C 131.654 10.678 131.24 10.703 130.641 10.703 L 123.144 10.703 C 123.111 10.886 123.094 11.177 123.094 11.575 C 123.094 12.04 123.144 12.563 123.244 13.145 C 123.377 13.826 123.684 14.474 124.165 15.088 C 124.647 15.686 125.253 16.168 125.983 16.533 C 126.715 16.898 127.503 17.081 128.35 17.081 C 129.695 17.081 130.824 16.84 131.737 16.359 C 132.65 15.877 133.614 15.063 134.627 13.917 Z M 124.838 7.664 C 123.958 8.245 123.41 9.126 123.194 10.305 L 127.876 10.305 C 128.94 10.305 129.471 10.039 129.471 9.507 C 129.471 9.458 129.455 9.35 129.421 9.184 C 129.304 8.702 129.014 8.262 128.549 7.863 C 128.1 7.465 127.562 7.249 126.93 7.216 L 126.582 7.19 C 126.001 7.19 125.419 7.348 124.838 7.664 Z M 118.27 6.692 C 118.636 6.593 118.976 6.543 119.291 6.543 C 119.657 6.543 119.939 6.609 120.138 6.742 C 120.354 6.859 120.462 7.025 120.462 7.24 C 120.462 7.589 120.188 7.98 119.64 8.411 C 119.541 8.494 119.408 8.611 119.242 8.76 C 119.076 8.893 118.926 9.001 118.793 9.084 C 118.66 9.15 118.536 9.175 118.42 9.159 C 118.253 9.142 118.092 9.091 117.947 9.009 C 117.565 8.893 117.249 8.835 117 8.835 L 116.601 8.81 C 116.369 8.81 116.112 8.91 115.829 9.109 C 115.564 9.308 115.24 9.707 114.858 10.305 L 114.858 16.832 C 114.858 17.214 114.916 17.53 115.032 17.779 C 115.165 18.011 115.414 18.202 115.779 18.352 C 116.161 18.485 116.718 18.551 117.448 18.551 L 117.448 18.925 L 109.926 18.925 L 109.926 18.551 C 110.574 18.551 111.055 18.485 111.371 18.352 C 111.686 18.219 111.885 18.036 111.968 17.804 C 112.068 17.571 112.126 17.247 112.143 16.832 L 112.143 10.28 C 112.143 9.682 112.027 9.258 111.794 9.009 C 111.562 8.76 111.155 8.636 110.574 8.636 L 110.175 8.636 L 110.175 8.237 L 110.474 8.237 C 111.537 8.237 112.384 8.071 113.015 7.739 C 113.646 7.39 114.135 6.867 114.484 6.169 L 114.858 6.169 L 114.858 9.682 C 115.921 8.021 117.058 7.025 118.27 6.692 Z M 107.951 8.212 C 107.801 8.212 107.627 8.179 107.428 8.112 C 107.225 8.028 107.026 7.937 106.83 7.838 C 106.481 7.656 106.149 7.506 105.834 7.39 C 105.535 7.274 105.194 7.207 104.812 7.191 C 105.543 7.556 106.108 8.046 106.506 8.66 C 106.921 9.275 107.129 9.948 107.129 10.678 C 107.129 11.443 106.896 12.132 106.431 12.746 C 105.966 13.344 105.335 13.817 104.538 14.166 C 103.741 14.515 102.87 14.69 101.923 14.69 C 101.525 14.69 101.151 14.665 100.802 14.615 L 100.553 14.739 C 100.304 14.856 100.105 14.997 99.955 15.163 C 99.822 15.312 99.756 15.453 99.756 15.586 C 99.756 15.819 99.997 15.977 100.478 16.06 C 100.977 16.126 101.757 16.176 102.82 16.209 L 103.517 16.234 C 104.547 16.284 105.335 16.359 105.884 16.458 C 106.448 16.541 106.913 16.707 107.278 16.957 C 108.241 17.671 108.723 18.609 108.723 19.772 C 108.723 19.988 108.715 20.154 108.698 20.27 C 108.648 20.735 108.457 21.267 108.125 21.864 C 107.81 22.462 107.295 23.052 106.581 23.633 C 104.738 25.211 102.488 26 99.831 26 C 98.502 26 97.415 25.784 96.568 25.352 C 95.738 24.92 95.322 24.323 95.322 23.559 C 95.322 23.359 95.364 23.11 95.447 22.811 C 95.58 22.396 95.837 22.014 96.219 21.665 C 96.601 21.316 97.132 20.91 97.813 20.444 L 98.56 19.896 C 99.291 19.365 99.897 18.95 100.379 18.651 L 99.582 18.626 C 98.552 18.593 97.83 18.451 97.415 18.202 C 97.016 17.936 96.85 17.53 96.916 16.981 C 96.966 16.699 97.265 16.367 97.813 15.985 C 98.378 15.586 99.208 15.096 100.304 14.515 C 99.208 14.266 98.345 13.793 97.714 13.095 C 97.082 12.397 96.767 11.584 96.767 10.654 C 96.767 9.906 97 9.225 97.464 8.611 C 97.929 7.979 98.552 7.481 99.333 7.116 C 100.13 6.751 100.993 6.568 101.923 6.568 C 102.571 6.568 103.21 6.651 103.841 6.817 C 104.156 6.917 104.58 6.966 105.111 6.966 C 105.51 6.966 106.041 6.925 106.705 6.842 C 107.087 6.759 107.544 6.717 108.075 6.717 C 108.69 6.717 108.997 6.842 108.997 7.091 C 108.997 7.224 108.931 7.407 108.798 7.639 C 108.582 8.021 108.3 8.212 107.951 8.212 Z M 102.82 14.216 C 103.401 14.216 103.816 13.992 104.065 13.544 C 104.331 13.078 104.464 12.481 104.464 11.75 C 104.464 10.886 104.323 10.072 104.04 9.308 C 103.758 8.577 103.376 7.996 102.894 7.564 C 102.413 7.116 101.915 6.892 101.4 6.892 C 100.786 6.892 100.304 7.157 99.955 7.689 C 99.623 8.22 99.457 8.885 99.457 9.682 C 99.457 10.346 99.59 11.036 99.856 11.75 C 100.155 12.547 100.578 13.161 101.126 13.593 C 101.691 14.009 102.255 14.216 102.82 14.216 Z M 104.862 18.8 C 103.351 18.717 102.073 18.667 101.026 18.651 C 100.795 18.81 100.562 18.968 100.329 19.124 C 100.146 19.274 99.989 19.39 99.856 19.473 C 99.191 19.905 98.71 20.32 98.411 20.718 C 98.129 21.117 98.021 21.574 98.087 22.089 C 98.137 22.72 98.544 23.21 99.308 23.559 C 100.072 23.924 101.051 24.107 102.247 24.107 C 103.609 24.107 104.812 23.841 105.859 23.309 C 106.921 22.795 107.594 22.155 107.876 21.391 C 107.992 21.076 108.051 20.81 108.051 20.594 C 108.051 20.062 107.776 19.647 107.229 19.348 C 106.697 19.049 105.908 18.867 104.862 18.8 Z M 89.667 17.704 C 89.202 18.086 88.812 18.377 88.497 18.576 C 88.181 18.775 87.858 18.916 87.525 18.999 C 87.359 19.049 87.152 19.074 86.903 19.074 C 86.475 19.075 86.052 18.99 85.657 18.825 C 85.275 18.659 84.993 18.401 84.81 18.053 C 84.146 18.401 83.407 18.676 82.594 18.875 C 81.78 19.074 80.983 19.174 80.202 19.174 C 79.555 19.174 78.957 19.099 78.409 18.95 C 77.861 18.8 77.396 18.476 77.014 17.978 C 76.649 17.463 76.466 16.89 76.466 16.259 C 76.466 15.246 76.84 14.465 77.587 13.917 C 78.351 13.352 79.339 12.838 80.551 12.373 C 81.564 11.974 82.926 11.575 84.636 11.177 L 84.636 9.657 C 84.636 9.092 84.603 8.636 84.536 8.287 C 84.47 7.938 84.32 7.647 84.088 7.415 C 83.756 7.049 83.299 6.867 82.718 6.867 C 82.07 6.867 81.605 6.941 81.323 7.091 C 80.925 7.29 80.642 7.506 80.476 7.739 C 80.31 7.955 80.144 8.312 79.978 8.81 L 79.555 9.856 C 79.455 10.089 79.181 10.305 78.733 10.504 C 78.301 10.703 77.886 10.803 77.487 10.803 C 76.972 10.803 76.715 10.62 76.715 10.255 C 76.715 10.022 76.806 9.757 76.989 9.458 C 77.321 8.91 77.828 8.403 78.508 7.938 C 79.206 7.473 79.92 7.108 80.651 6.842 C 81.49 6.544 82.375 6.392 83.266 6.393 C 84.296 6.393 85.142 6.568 85.807 6.917 C 86.338 7.199 86.737 7.556 87.002 7.988 C 87.268 8.403 87.401 9.051 87.401 9.931 L 87.376 12.821 C 87.359 13.386 87.351 14.258 87.351 15.437 C 87.351 16.267 87.417 16.907 87.55 17.355 C 87.7 17.804 87.94 18.028 88.273 18.028 C 88.588 18.028 88.995 17.837 89.493 17.455 Z M 82.992 18.426 C 83.64 18.244 84.171 17.795 84.586 17.081 L 84.586 16.234 C 84.586 15.138 84.603 13.577 84.636 11.55 C 83.308 11.899 82.278 12.265 81.547 12.647 C 80.833 12.995 80.302 13.436 79.953 13.967 C 79.621 14.482 79.455 15.022 79.455 15.586 C 79.455 16.134 79.555 16.624 79.754 17.056 C 79.953 17.471 80.244 17.812 80.626 18.078 C 81.024 18.393 81.514 18.551 82.095 18.551 C 82.328 18.551 82.627 18.509 82.992 18.426 Z M 71.647 4.65 C 71.149 4.65 70.734 4.483 70.402 4.151 C 70.07 3.819 69.903 3.412 69.903 2.93 C 69.903 2.449 70.07 2.042 70.402 1.71 C 70.734 1.378 71.149 1.212 71.647 1.212 C 72.129 1.212 72.535 1.378 72.868 1.71 C 73.2 2.042 73.366 2.449 73.366 2.93 C 73.366 3.412 73.2 3.819 72.868 4.151 C 72.535 4.483 72.129 4.65 71.647 4.65 Z M 72.892 16.832 C 72.876 17.413 73.009 17.845 73.291 18.128 C 73.573 18.41 74.113 18.551 74.91 18.551 L 74.91 18.925 L 67.961 18.925 L 67.961 18.551 C 68.608 18.551 69.09 18.485 69.405 18.352 C 69.721 18.219 69.92 18.036 70.003 17.804 C 70.103 17.571 70.161 17.247 70.177 16.832 L 70.177 10.28 C 70.177 9.682 70.061 9.258 69.829 9.009 C 69.596 8.76 69.189 8.636 68.608 8.636 L 68.21 8.636 L 68.21 8.237 L 68.509 8.237 C 69.571 8.237 70.418 8.071 71.049 7.739 C 71.68 7.39 72.17 6.867 72.519 6.169 L 72.892 6.169 Z M 56.392 15.188 C 56.957 14.689 57.339 14.44 57.538 14.44 C 57.671 14.44 57.771 14.507 57.837 14.64 C 57.92 14.772 58.012 14.988 58.111 15.287 C 58.144 15.354 58.211 15.537 58.31 15.835 C 58.427 16.134 58.576 16.433 58.759 16.732 C 59.174 17.446 59.614 17.986 60.079 18.352 C 60.561 18.701 61.183 18.875 61.947 18.875 C 62.561 18.875 63.026 18.717 63.342 18.401 C 63.657 18.086 63.815 17.687 63.815 17.206 C 63.815 16.973 63.799 16.799 63.765 16.682 C 63.682 16.334 63.508 16.026 63.242 15.761 C 62.977 15.495 62.62 15.238 62.171 14.988 C 61.739 14.723 60.976 14.307 59.88 13.743 C 58.8 13.211 57.945 12.605 57.314 11.924 C 56.7 11.243 56.392 10.562 56.392 9.881 C 56.392 9.483 56.5 9.117 56.716 8.785 C 57.032 8.337 57.339 7.988 57.638 7.739 C 57.953 7.473 58.36 7.224 58.858 6.991 C 59.556 6.692 60.419 6.543 61.449 6.543 C 62.644 6.543 63.699 6.742 64.612 7.141 C 65.542 7.539 66.015 8.087 66.032 8.785 C 66.032 9.184 65.849 9.541 65.484 9.856 C 65.135 10.155 64.803 10.305 64.488 10.305 C 64.288 10.305 64.164 10.238 64.114 10.105 C 64.049 9.914 63.983 9.723 63.915 9.532 C 63.832 9.234 63.699 8.918 63.516 8.586 C 63.35 8.237 63.126 7.896 62.844 7.564 C 62.628 7.348 62.354 7.182 62.022 7.066 C 61.706 6.933 61.358 6.867 60.976 6.867 C 60.725 6.867 60.474 6.892 60.228 6.941 C 59.265 7.191 58.784 7.689 58.784 8.436 C 58.784 9.018 59.049 9.524 59.581 9.956 C 60.112 10.371 60.934 10.878 62.047 11.476 C 63.641 12.289 64.762 13.029 65.409 13.693 C 66.057 14.341 66.381 15.013 66.381 15.711 C 66.381 16.159 66.248 16.591 65.982 17.006 C 65.567 17.671 64.936 18.21 64.089 18.626 C 63.259 19.024 62.354 19.224 61.374 19.224 C 61.125 19.224 60.934 19.215 60.801 19.199 C 59.954 19.132 59.224 18.999 58.609 18.8 C 58.012 18.601 57.389 18.26 56.741 17.779 C 56.143 17.28 55.844 16.774 55.844 16.259 C 55.844 15.86 56.027 15.503 56.392 15.188 Z M 52.569 16.857 C 52.553 17.405 52.686 17.828 52.968 18.128 C 53.25 18.41 53.79 18.551 54.587 18.551 L 54.587 18.925 L 47.637 18.925 L 47.637 18.551 C 48.285 18.551 48.767 18.485 49.082 18.352 C 49.398 18.219 49.597 18.036 49.68 17.804 C 49.763 17.571 49.813 17.247 49.829 16.832 C 49.829 14.872 49.821 13.078 49.804 11.451 C 49.788 10.321 49.647 9.474 49.381 8.91 C 49.132 8.345 48.625 8.063 47.862 8.063 C 47.28 8.063 46.616 8.287 45.869 8.735 C 45.138 9.184 44.25 10.064 43.204 11.376 L 43.204 16.832 C 43.204 17.413 43.337 17.845 43.602 18.128 C 43.885 18.41 44.424 18.551 45.221 18.551 L 45.221 18.925 L 38.272 18.925 L 38.272 18.551 C 38.92 18.551 39.401 18.485 39.717 18.352 C 40.032 18.219 40.231 18.036 40.314 17.804 C 40.414 17.571 40.472 17.247 40.489 16.832 L 40.489 4.674 C 40.489 4.076 40.372 3.653 40.14 3.404 C 39.908 3.138 39.501 3.005 38.92 3.005 L 38.546 3.005 L 38.546 2.632 L 38.82 2.632 C 39.883 2.632 40.73 2.465 41.361 2.133 C 41.992 1.784 42.481 1.261 42.83 0.564 L 43.204 0.564 L 43.204 10.828 C 45.446 8.004 47.554 6.593 49.53 6.593 C 50.062 6.593 50.477 6.651 50.776 6.767 C 51.091 6.883 51.374 7.074 51.623 7.34 C 52.055 7.772 52.32 8.328 52.42 9.009 C 52.519 9.674 52.569 10.496 52.569 11.476 L 52.569 16.857 Z\" fill=\"rgb(249,245,235)\"></path><path d=\"M 24.708 13.44 C 24.708 12.195 25.048 11.04 25.729 9.977 C 26.426 8.914 27.315 8.076 28.394 7.461 C 29.49 6.83 30.611 6.514 31.757 6.514 C 32.736 6.514 33.575 6.664 34.272 6.963 C 34.986 7.262 35.518 7.644 35.867 8.109 C 36.232 8.574 36.414 9.047 36.414 9.529 C 36.414 9.944 36.224 10.318 35.842 10.65 C 35.46 10.982 35.094 11.198 34.746 11.298 C 34.596 11.347 34.472 11.372 34.372 11.372 C 34.239 11.372 34.148 11.331 34.098 11.248 C 34.048 11.148 33.99 10.957 33.924 10.675 C 33.791 10.193 33.666 9.811 33.55 9.529 C 33.234 8.781 32.803 8.217 32.255 7.835 C 31.707 7.436 31.076 7.237 30.362 7.237 C 29.316 7.237 28.494 7.619 27.896 8.383 C 27.298 9.147 26.999 10.11 26.999 11.273 C 26.999 11.904 27.082 12.518 27.248 13.116 C 27.547 14.229 28.195 15.167 29.191 15.932 C 30.204 16.679 31.391 17.053 32.753 17.053 C 34.912 17.053 36.879 16.006 38.656 13.914 L 38.905 14.163 C 38.042 15.176 37.27 16.006 36.589 16.654 C 35.925 17.302 35.086 17.883 34.073 18.398 C 33.06 18.896 31.931 19.145 30.686 19.145 C 29.457 19.145 28.386 18.896 27.472 18.398 C 26.576 17.883 25.887 17.194 25.405 16.33 C 24.94 15.466 24.708 14.503 24.708 13.44 Z M 24.333 16.754 C 23.825 17.345 23.248 17.872 22.614 18.323 C 21.983 18.755 21.435 19.004 20.97 19.071 C 20.798 19.104 20.622 19.121 20.447 19.12 C 19.965 19.12 19.55 18.963 19.201 18.647 C 18.869 18.315 18.712 17.717 18.728 16.853 L 18.728 15.657 C 16.852 17.999 15.017 19.17 13.224 19.17 C 12.675 19.17 12.227 19.104 11.878 18.971 C 11.53 18.855 11.231 18.664 10.982 18.398 C 10.55 17.966 10.284 17.418 10.185 16.754 C 10.085 16.089 10.035 15.267 10.035 14.287 L 10.035 8.906 C 10.035 8.325 9.894 7.893 9.612 7.611 C 9.346 7.328 8.815 7.187 8.018 7.187 L 8.018 6.813 L 12.925 6.813 L 12.925 8.906 C 12.925 10.883 12.933 12.684 12.95 14.312 C 12.966 15.043 12.991 15.591 13.024 15.956 C 13.074 16.322 13.19 16.629 13.373 16.878 C 13.485 17.089 13.647 17.269 13.846 17.401 C 14.062 17.518 14.311 17.584 14.593 17.601 L 15.017 17.626 C 15.515 17.626 16.046 17.46 16.611 17.127 C 17.192 16.779 17.898 16.106 18.728 15.109 L 18.728 8.582 C 18.712 8.134 18.579 7.777 18.33 7.511 C 18.081 7.229 17.624 7.087 16.96 7.087 L 16.96 6.813 L 21.618 6.813 L 21.618 16.48 C 21.618 17.36 21.825 17.8 22.24 17.8 C 22.672 17.8 23.303 17.385 24.133 16.554 Z\" fill=\"rgb(249,245,235)\"></path><path d=\"M 9.341 0 C 10.403 0 10.935 0.216 10.935 0.648 C 10.935 0.764 10.877 0.922 10.76 1.121 C 10.545 1.453 10.254 1.752 9.889 2.018 C 9.54 2.267 9.141 2.392 8.693 2.392 C 8.477 2.392 8.137 2.309 7.672 2.142 C 7.14 1.943 6.709 1.844 6.376 1.844 C 5.895 1.844 5.48 2.059 5.131 2.491 C 4.899 2.79 4.782 3.264 4.782 3.911 C 4.782 4.144 4.816 4.642 4.882 5.406 C 4.899 5.589 4.915 5.796 4.932 6.029 C 4.948 6.261 4.965 6.536 4.982 6.851 L 7.348 6.851 L 7.348 7.175 L 4.982 7.175 C 5.031 7.889 5.056 8.711 5.056 9.641 L 5.056 17.165 C 5.073 17.597 5.247 17.946 5.579 18.212 C 5.928 18.461 6.559 18.585 7.472 18.585 L 7.921 18.585 L 7.921 18.934 L 0 18.934 L 0 18.585 C 0.664 18.585 1.154 18.519 1.469 18.386 C 1.802 18.253 2.009 18.095 2.092 17.913 C 2.175 17.713 2.225 17.464 2.242 17.165 C 2.242 12.016 2.258 8.786 2.292 7.474 C 2.292 7.341 2.3 7.241 2.316 7.175 L 0.922 7.175 L 0.922 6.851 L 2.341 6.851 C 2.424 6.187 2.599 5.581 2.864 5.032 C 3.147 4.468 3.421 4.019 3.686 3.687 C 3.952 3.338 4.317 2.898 4.782 2.367 C 5.364 1.736 6.078 1.187 6.925 0.722 C 7.788 0.241 8.593 0 9.341 0 Z\" fill=\"rgb(249,245,235)\"></path></g></svg>',svgContentId:10860689388,title:\"Fuchsia Green Logo\",withExternalLayout:true,...addPropertyOverrides({H6Ejwgcnm:{svgContentId:10936478925},Zy1XAXfjb:{svgContentId:10936478925}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16z6gy8\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"P5TNKiV5G\",...addPropertyOverrides({H6Ejwgcnm:{\"data-highlight\":true,onTap:onTap1shplzo},Zy1XAXfjb:{\"data-highlight\":true,onTap:onTapcyhc7g}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ykdjp3\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"O7M3w6z3u\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Zy1XAXfjb:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-v4ups3\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"O2tYBWxay\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Zy1XAXfjb:{rotate:45}}})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14h3m2q\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"kOWvlHROM\",style:{opacity:1},variants:{H6Ejwgcnm:{opacity:0},Zy1XAXfjb:{opacity:1}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-q8ti6c\",\"data-styles-preset\":\"nRtPsdu8a\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Su0Mj6OGp\"},motionChild:true,nodeId:\"fKj_PLzLg\",openInNewTab:false,relValues:[],scopeId:\"pGWnMP545\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-t4v6yr\",\"data-styles-preset\":\"EqSX1JmYS\",children:\"About\"})})})}),className:\"framer-g4a5gc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fKj_PLzLg\",style:{\"--extracted-r6o4lv\":\"var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{H6Ejwgcnm:{\"--extracted-1eung3n\":\"var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235))\"},Zy1XAXfjb:{\"--extracted-1eung3n\":\"var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({H6Ejwgcnm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-n6iku7\",\"data-styles-preset\":\"ekewOaPYx\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Su0Mj6OGp\"},motionChild:true,nodeId:\"fKj_PLzLg\",openInNewTab:false,relValues:[],scopeId:\"pGWnMP545\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-t4v6yr\",\"data-styles-preset\":\"EqSX1JmYS\",children:\"About\"})})})})},Zy1XAXfjb:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-n6iku7\",\"data-styles-preset\":\"ekewOaPYx\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Su0Mj6OGp\"},motionChild:true,nodeId:\"fKj_PLzLg\",openInNewTab:false,relValues:[],scopeId:\"pGWnMP545\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-t4v6yr\",\"data-styles-preset\":\"EqSX1JmYS\",children:\"About\"})})})}),onTap:onTapcyhc7g}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-q8ti6c\",\"data-styles-preset\":\"nRtPsdu8a\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dNhr2g4Jy\"},motionChild:true,nodeId:\"QHdGJJGOr\",openInNewTab:false,relValues:[],scopeId:\"pGWnMP545\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-t4v6yr\",\"data-styles-preset\":\"EqSX1JmYS\",children:\"Services\"})})})}),className:\"framer-62zjqd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QHdGJJGOr\",style:{\"--extracted-r6o4lv\":\"var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{H6Ejwgcnm:{\"--extracted-1eung3n\":\"var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235))\"},Zy1XAXfjb:{\"--extracted-1eung3n\":\"var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({H6Ejwgcnm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-n6iku7\",\"data-styles-preset\":\"ekewOaPYx\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dNhr2g4Jy\"},motionChild:true,nodeId:\"QHdGJJGOr\",openInNewTab:false,relValues:[],scopeId:\"pGWnMP545\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-t4v6yr\",\"data-styles-preset\":\"EqSX1JmYS\",children:\"Services\"})})})})},Zy1XAXfjb:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-n6iku7\",\"data-styles-preset\":\"ekewOaPYx\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dNhr2g4Jy\"},motionChild:true,nodeId:\"QHdGJJGOr\",openInNewTab:false,relValues:[],scopeId:\"pGWnMP545\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-t4v6yr\",\"data-styles-preset\":\"EqSX1JmYS\",children:\"Services\"})})})}),onTap:onTapcyhc7g}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-q8ti6c\",\"data-styles-preset\":\"nRtPsdu8a\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ry_9ASmg4\"},motionChild:true,nodeId:\"YKjiWcVD3\",openInNewTab:false,relValues:[],scopeId:\"pGWnMP545\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-t4v6yr\",\"data-styles-preset\":\"EqSX1JmYS\",children:\"Projects\"})})})}),className:\"framer-6tomwz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YKjiWcVD3\",style:{\"--extracted-r6o4lv\":\"var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{H6Ejwgcnm:{\"--extracted-1eung3n\":\"var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235))\"},Zy1XAXfjb:{\"--extracted-1eung3n\":\"var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({H6Ejwgcnm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-n6iku7\",\"data-styles-preset\":\"ekewOaPYx\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ry_9ASmg4\"},motionChild:true,nodeId:\"YKjiWcVD3\",openInNewTab:false,relValues:[],scopeId:\"pGWnMP545\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-t4v6yr\",\"data-styles-preset\":\"EqSX1JmYS\",children:\"Projects\"})})})})},Zy1XAXfjb:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-n6iku7\",\"data-styles-preset\":\"ekewOaPYx\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ry_9ASmg4\"},motionChild:true,nodeId:\"YKjiWcVD3\",openInNewTab:false,relValues:[],scopeId:\"pGWnMP545\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-t4v6yr\",\"data-styles-preset\":\"EqSX1JmYS\",children:\"Projects\"})})})}),onTap:onTapcyhc7g}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"iOmX_U4Kb\"},implicitPathVariables:undefined},{href:{webPageId:\"iOmX_U4Kb\"},implicitPathVariables:undefined},{href:{webPageId:\"iOmX_U4Kb\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:51,y:(componentViewport?.y||0)+(0+((componentViewport?.height||80)-0-51)/2)+0+0,...addPropertyOverrides({H6Ejwgcnm:{y:(componentViewport?.y||0)+0+0+0+80+0+192},Zy1XAXfjb:{y:(componentViewport?.y||0)+0+0+0+80+32+288}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vcvxut-container\",layoutDependency:layoutDependency,layoutId:\"mvm2ng9lI-container\",nodeId:\"mvm2ng9lI\",rendersWithMotion:true,scopeId:\"pGWnMP545\",children:/*#__PURE__*/_jsx(Button,{BuSuv_ZGs:\"Book a Call\",height:\"100%\",id:\"mvm2ng9lI\",KthiTmVmk:resolvedLinks[0],layoutId:\"mvm2ng9lI\",variant:matchVariant(\"vMjcKIHc_\"),width:\"100%\",...addPropertyOverrides({H6Ejwgcnm:{KthiTmVmk:resolvedLinks[1],variant:matchVariant(\"gMRm0zJKQ\")},Zy1XAXfjb:{FFOOU7iZY:onTapcyhc7g,KthiTmVmk:resolvedLinks[2],variant:matchVariant(\"gMRm0zJKQ\")}},baseVariant,gestureVariant)})})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e0w05d-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"OodhEID1r-container\",nodeId:\"OodhEID1r\",rendersWithMotion:true,scopeId:\"pGWnMP545\",children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"OodhEID1r\",layoutId:\"OodhEID1r\",toggle:true,width:\"100%\"})})})]})})})});});const css=[\".framer-isupt.framer-gpv74p, .framer-isupt .framer-gpv74p { display: block; }\",\".framer-isupt.framer-bdgzax { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 80px; justify-content: center; overflow: hidden; padding: 0px 64px 0px 64px; position: relative; width: 1440px; }\",\".framer-isupt .framer-bf1417 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1312px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-isupt .framer-81ztl9 { 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-isupt .framer-1uxj885 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-isupt .framer-1yw0bau { flex: none; height: 26px; position: relative; width: 165px; }\",\".framer-isupt .framer-16z6gy8 { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-isupt .framer-1ykdjp3 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-isupt .framer-v4ups3 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-isupt .framer-14h3m2q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-isupt .framer-g4a5gc, .framer-isupt .framer-62zjqd, .framer-isupt .framer-6tomwz { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-isupt .framer-1vcvxut-container, .framer-isupt .framer-1e0w05d-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-isupt.framer-v-bk3k2d.framer-bdgzax { flex-direction: column; gap: 0px; justify-content: flex-start; padding: 0px 32px 32px 32px; width: 390px; }\",\".framer-isupt.framer-v-bk3k2d .framer-bf1417, .framer-isupt.framer-v-149rozd .framer-bf1417 { flex: none; flex-direction: column; max-width: unset; width: 100%; }\",\".framer-isupt.framer-v-bk3k2d .framer-81ztl9, .framer-isupt.framer-v-149rozd .framer-81ztl9 { gap: unset; height: 80px; justify-content: space-between; width: 100%; }\",\".framer-isupt.framer-v-bk3k2d .framer-16z6gy8, .framer-isupt.framer-v-149rozd .framer-16z6gy8 { cursor: pointer; height: 44px; width: 44px; }\",\".framer-isupt.framer-v-bk3k2d .framer-14h3m2q { flex-direction: column; justify-content: flex-start; width: 100%; }\",\".framer-isupt.framer-v-149rozd.framer-bdgzax { flex-direction: column; gap: 0px; height: min-content; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 0px 32px 32px 32px; width: 390px; }\",\".framer-isupt.framer-v-149rozd .framer-1uxj885, .framer-isupt.framer-v-149rozd .framer-g4a5gc, .framer-isupt.framer-v-149rozd .framer-62zjqd, .framer-isupt.framer-v-149rozd .framer-6tomwz { cursor: pointer; }\",\".framer-isupt.framer-v-149rozd .framer-1ykdjp3, .framer-isupt.framer-v-149rozd .framer-v4ups3 { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-isupt.framer-v-149rozd .framer-14h3m2q { flex-direction: column; gap: 64px; justify-content: flex-start; padding: 32px 0px 0px 0px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"H6Ejwgcnm\":{\"layout\":[\"fixed\",\"fixed\"]},\"Zy1XAXfjb\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpGWnMP545=withCSS(Component,css,\"framer-isupt\");export default FramerpGWnMP545;FramerpGWnMP545.displayName=\"Navigation\";FramerpGWnMP545.defaultProps={height:80,width:1440};addPropertyControls(FramerpGWnMP545,{variant:{options:[\"A7aWWQqYy\",\"H6Ejwgcnm\",\"Zy1XAXfjb\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerpGWnMP545,[{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\"}]},...ButtonFonts,...StopScrollFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerpGWnMP545.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpGWnMP545\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"H6Ejwgcnm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Zy1XAXfjb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",\\\"100vh\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (22e536a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-G6kbh .framer-styles-preset-js7jfr:not(.rich-text-wrapper), .framer-G6kbh .framer-styles-preset-js7jfr.rich-text-wrapper a { --framer-link-current-text-color: rgba(127, 30, 8, 0.4); --framer-link-hover-text-decoration: underline; }\"];export const className=\"framer-G6kbh\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c54c588)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,ResolveLinks,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/0rbDSfgig0pa1jgTUVPk/Cookies.js\";import Navigation from\"#framer/local/canvasComponent/pGWnMP545/pGWnMP545.js\";import*as sharedStyle3 from\"#framer/local/css/aeqjHXZRu/aeqjHXZRu.js\";import*as sharedStyle from\"#framer/local/css/ekewOaPYx/ekewOaPYx.js\";import*as sharedStyle1 from\"#framer/local/css/HYrpQ9HAB/HYrpQ9HAB.js\";import*as sharedStyle2 from\"#framer/local/css/ZZEXPXi1z/ZZEXPXi1z.js\";const NavigationFonts=getFonts(Navigation);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const CookieBannerFonts=getFonts(CookieBanner);const breakpoints={ALKIEohBs:\"(min-width: 810px) and (max-width: 1439.98px)\",tjvT49g71:\"(min-width: 1440px)\",wYmO4_l2C:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-dwJTP\";const variantClassNames={ALKIEohBs:\"framer-v-m8i0ke\",tjvT49g71:\"framer-v-1gy5lu6\",wYmO4_l2C:\"framer-v-y5z1rl\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition1={bounce:0,delay:0,duration:1,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={ALKIEohBs:[\".framer-dwJTP .framer-1cq239p { gap: 32px; padding: 32px; }\",\".framer-dwJTP .framer-1nw5fx2, .framer-dwJTP .framer-1m8137l { order: 0; }\",\".framer-dwJTP .framer-oc6yv5 { order: 1; }\",\".framer-dwJTP .framer-1507vjp { order: 2; }\"],wYmO4_l2C:[\".framer-dwJTP .framer-1cq239p { gap: 24px; padding: 24px; }\",\".framer-dwJTP .framer-1nw5fx2, .framer-dwJTP .framer-1n3owi7 { order: 0; }\",\".framer-dwJTP .framer-oc6yv5 { order: 1; }\",\".framer-dwJTP .framer-1cxbua0 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 32px; justify-content: flex-start; }\",\".framer-dwJTP .framer-lz4qb5 { gap: 32px; }\",\".framer-dwJTP .framer-1kobkmz, .framer-dwJTP .framer-rqz2y3 { gap: 16px; }\",\".framer-dwJTP .framer-1507vjp { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 32px; justify-content: flex-start; order: 2; }\",\".framer-dwJTP .framer-g10l7a { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 4px; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={ALKIEohBs:\".framer-m8i0ke-override\",wYmO4_l2C:\".framer-y5z1rl-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dwJTP.framer-13b28ny, .framer-dwJTP .framer-13b28ny { display: block; }\",\".framer-dwJTP.framer-1gy5lu6 { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-dwJTP .framer-14zyto9-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 2; }\",\".framer-dwJTP .framer-egly3d { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-dwJTP .framer-1cq239p { align-content: center; align-items: center; background-color: #f9f5eb; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; order: 1002; overflow: hidden; padding: 64px; position: relative; width: 100%; }\",\".framer-dwJTP .framer-1nw5fx2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 1312px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dwJTP .framer-oc6yv5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dwJTP .framer-11dloze, .framer-dwJTP .framer-1m8137l, .framer-dwJTP .framer-1n3owi7 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-dwJTP .framer-1cxbua0 { 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-dwJTP .framer-lz4qb5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-dwJTP .framer-1kobkmz, .framer-dwJTP .framer-95kfrj, .framer-dwJTP .framer-ah2nbt, .framer-dwJTP .framer-1whgvqp, .framer-dwJTP .framer-zrnrvk, .framer-dwJTP .framer-11w1ivk, .framer-dwJTP .framer-rqz2y3, .framer-dwJTP .framer-1omuyld, .framer-dwJTP .framer-1gfk3lf, .framer-dwJTP .framer-8ni0iw, .framer-dwJTP .framer-1o6agst { 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; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-dwJTP .framer-tp6dvc, .framer-dwJTP .framer-104uzc, .framer-dwJTP .framer-1l2mzpn, .framer-dwJTP .framer-1i0uz2c, .framer-dwJTP .framer-10stsq2, .framer-dwJTP .framer-1rej72q, .framer-dwJTP .framer-1d204ua, .framer-dwJTP .framer-u3dgr9, .framer-dwJTP .framer-xvd4f7, .framer-dwJTP .framer-1pjq8lm { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-dwJTP .framer-hao7dy, .framer-dwJTP .framer-49kaat, .framer-dwJTP .framer-1601lcv, .framer-dwJTP .framer-1sq488q { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 89px; word-break: break-word; word-wrap: break-word; }\",\".framer-dwJTP .framer-1r74mbg { flex: none; height: 44px; position: relative; width: 212px; }\",\".framer-dwJTP .framer-1507vjp { align-content: center; align-items: center; 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-dwJTP .framer-g10l7a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-dwJTP .framer-bj9ad9-container { flex: none; height: auto; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];const mediaQueries={ALKIEohBs:\"(min-width: 810px) and (max-width: 1439.98px)\",tjvT49g71:\"(min-width: 1440px)\",wYmO4_l2C:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"tjvT49g71\",Phone:\"wYmO4_l2C\",Tablet:\"ALKIEohBs\"};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??\"tjvT49g71\"};};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=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"ALKIEohBs\",\"wYmO4_l2C\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"ALKIEohBs\")return true;return false;};const isDisplayed2=()=>{if(!isBrowser())return true;if(baseVariant===\"wYmO4_l2C\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"tjvT49g71\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); } @media (min-width: 810px) and (max-width: 1439.98px) { :root { font-size: 87.5%; } } @media (max-width: 809.98px) { :root { font-size: 62.5%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1gy5lu6\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-14zyto9-container\",\"data-framer-appear-id\":\"14zyto9\",\"data-framer-layout-hint-center-x\":true,initial:animation1,layoutScroll:true,nodeId:\"GPkOT4x75\",optimized:true,rendersWithMotion:true,scopeId:\"bxmz5inmI\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ALKIEohBs:{variant:matchVariant(\"H6Ejwgcnm\")},wYmO4_l2C:{variant:matchVariant(\"H6Ejwgcnm\")}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"GPkOT4x75\",layoutId:\"GPkOT4x75\",style:{width:\"100%\"},variant:matchVariant(\"A7aWWQqYy\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-egly3d\"}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-1cq239p\",\"data-framer-name\":\"footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1nw5fx2\",\"data-framer-name\":\"Max width container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-oc6yv5\",\"data-framer-name\":\"Top section\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2hpZmZvbiBTZW1pQm9sZA==\",\"--framer-font-family\":'\"Chiffon SemiBold\", \"Chiffon SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"194.37037037037038px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--token-bbf6cf97-a19e-42ad-92d2-c31b22104a91, rgb(127, 30, 8))\"},children:\"fuchsia green\"})}),className:\"framer-11dloze hidden-m8i0ke hidden-y5z1rl\",fonts:[\"CUSTOMV2;Chiffon SemiBold\"],verticalAlignment:\"top\",viewBox:\"0 0 1312 271.5\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1cxbua0\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-lz4qb5\",\"data-framer-name\":\"Frame 33\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1kobkmz\",\"data-framer-name\":\"Frame 23\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-n6iku7\",\"data-styles-preset\":\"ekewOaPYx\",children:\"Links\"})}),className:\"framer-tp6dvc\",\"data-framer-name\":\"Links\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-95kfrj\",\"data-framer-name\":\"Frame 19\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1anyp4h\",\"data-styles-preset\":\"HYrpQ9HAB\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ANKO_YOEz\"},motionChild:true,nodeId:\"f_LFYQVZF\",openInNewTab:false,relValues:[],scopeId:\"bxmz5inmI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-js7jfr\",\"data-styles-preset\":\"ZZEXPXi1z\",children:\"Home\"})})})}),className:\"framer-hao7dy\",\"data-framer-name\":\"Home\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ah2nbt\",\"data-framer-name\":\"Frame 19\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1anyp4h\",\"data-styles-preset\":\"HYrpQ9HAB\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Su0Mj6OGp\"},motionChild:true,nodeId:\"JHTajQf_U\",openInNewTab:false,relValues:[],scopeId:\"bxmz5inmI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-js7jfr\",\"data-styles-preset\":\"ZZEXPXi1z\",children:\"About\"})})})}),className:\"framer-49kaat\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1whgvqp\",\"data-framer-name\":\"Frame 20\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1anyp4h\",\"data-styles-preset\":\"HYrpQ9HAB\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dNhr2g4Jy\"},motionChild:true,nodeId:\"thrVTBI9v\",openInNewTab:false,relValues:[],scopeId:\"bxmz5inmI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-js7jfr\",\"data-styles-preset\":\"ZZEXPXi1z\",children:\"Services\"})})})}),className:\"framer-104uzc\",\"data-framer-name\":\"Services\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-zrnrvk\",\"data-framer-name\":\"Frame 21\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1anyp4h\",\"data-styles-preset\":\"HYrpQ9HAB\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ry_9ASmg4\"},motionChild:true,nodeId:\"HoZYbM_1m\",openInNewTab:false,relValues:[],scopeId:\"bxmz5inmI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-js7jfr\",\"data-styles-preset\":\"ZZEXPXi1z\",children:\"Projects\"})})})}),className:\"framer-1601lcv\",\"data-framer-name\":\"Projects\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-11w1ivk\",\"data-framer-name\":\"Frame 22\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1anyp4h\",\"data-styles-preset\":\"HYrpQ9HAB\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"iOmX_U4Kb\"},motionChild:true,nodeId:\"bAZF8Dy4l\",openInNewTab:false,relValues:[],scopeId:\"bxmz5inmI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-js7jfr\",\"data-styles-preset\":\"ZZEXPXi1z\",children:\"Contact\"})})})}),className:\"framer-1sq488q\",\"data-framer-name\":\"Contact\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-rqz2y3\",\"data-framer-name\":\"Frame 24\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-n6iku7\",\"data-styles-preset\":\"ekewOaPYx\",children:\"Connect\"})}),className:\"framer-1l2mzpn\",\"data-framer-name\":\"Connect\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1omuyld\",\"data-framer-name\":\"Frame 20\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1anyp4h\",\"data-styles-preset\":\"HYrpQ9HAB\",children:/*#__PURE__*/_jsx(Link,{href:\"mailto: lisa@fuchsiagreen.com\",motionChild:true,nodeId:\"nJ1BW1fIq\",openInNewTab:true,relValues:[],scopeId:\"bxmz5inmI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-js7jfr\",\"data-styles-preset\":\"ZZEXPXi1z\",children:\"Email\"})})})}),className:\"framer-1i0uz2c\",\"data-framer-name\":\"Email\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gfk3lf\",\"data-framer-name\":\"Frame 21\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1anyp4h\",\"data-styles-preset\":\"HYrpQ9HAB\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/fuchsiagreengardendesign/\",motionChild:true,nodeId:\"bEYzPM55A\",openInNewTab:true,relValues:[],scopeId:\"bxmz5inmI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-js7jfr\",\"data-styles-preset\":\"ZZEXPXi1z\",children:\"Instagram\"})})})}),className:\"framer-10stsq2\",\"data-framer-name\":\"Instagram\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-8ni0iw\",\"data-framer-name\":\"Frame 21\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1anyp4h\",\"data-styles-preset\":\"HYrpQ9HAB\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/fuchsiagreenltd\",motionChild:true,nodeId:\"grLuh6IaG\",openInNewTab:true,relValues:[],scopeId:\"bxmz5inmI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-js7jfr\",\"data-styles-preset\":\"ZZEXPXi1z\",children:\"Facebook\"})})})}),className:\"framer-1rej72q\",\"data-framer-name\":\"Facebook\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1o6agst\",\"data-framer-name\":\"Frame 22\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1anyp4h\",\"data-styles-preset\":\"HYrpQ9HAB\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.houzz.co.uk/professionals/landscape-architects-and-garden-designers/fuchsia-green-ltd-pfvwgb-pf~2014592155\",motionChild:true,nodeId:\"bs2VmI8zf\",openInNewTab:true,relValues:[],scopeId:\"bxmz5inmI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-js7jfr\",\"data-styles-preset\":\"ZZEXPXi1z\",children:\"houzz\"})})})}),className:\"framer-1d204ua\",\"data-framer-name\":\"houzz\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1r74mbg\",\"data-framer-name\":\"TrustMark Logo Light 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:44,intrinsicWidth:212,svg:'<svg width=\"212\" height=\"44\" viewBox=\"0 0 212 44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_803_920)\">\\n<path d=\"M27.7009 4.026L21.346 0.41304C20.8731 0.142511 20.3358 0 19.7887 0C19.2416 0 18.7043 0.142511 18.2314 0.41304L1.55676 9.88183C1.08344 10.1507 0.690411 10.5374 0.41715 11.0031C0.143888 11.4687 1.97188e-05 11.9969 0 12.5346V19.79L27.7009 4.026Z\" fill=\"#00A7A7\"/>\\n<path d=\"M1.55676 34.1253L3.95484 35.4885L39.5684 15.2614V12.535C39.5655 11.996 39.4188 11.4672 39.143 11.0015C38.8672 10.5358 38.4719 10.1495 37.9967 9.88128L35.6136 8.51904L0 28.7461V31.4726C0.0013544 32.0101 0.145776 32.5379 0.418897 33.0035C0.692017 33.469 1.08431 33.8551 1.55676 34.1253Z\" fill=\"#00A7A7\"/>\\n<path d=\"M11.8691 39.9801L18.2341 43.593C18.7082 43.8598 19.245 44.0002 19.7913 44.0002C20.3376 44.0002 20.8744 43.8598 21.3486 43.593L39.57 33.2377V24.2456L11.8691 39.9801Z\" fill=\"#00A7A7\"/>\\n<path d=\"M43.5269 4.026L37.171 0.41304C36.6981 0.142511 36.1608 0 35.6137 0C35.0667 0 34.5294 0.142511 34.0565 0.41304L15.833 10.7684V19.79L43.5269 4.026Z\" fill=\"#002951\"/>\\n<path d=\"M17.3898 34.1248L19.7879 35.488L55.4034 15.2609V12.5345C55.4021 11.997 55.2576 11.4692 54.9845 11.0036C54.7114 10.538 54.3191 10.1509 53.8467 9.88079L51.4486 8.51758L15.833 28.7457V31.4721C15.832 32.0101 15.9755 32.5388 16.2488 33.0047C16.5222 33.4707 16.9158 33.8564 17.3898 34.1248Z\" fill=\"#002951\"/>\\n<path d=\"M27.7002 39.9801L34.0551 43.593C34.5293 43.8598 35.0661 44.0002 35.6124 44.0002C36.1586 44.0002 36.6955 43.8598 37.1696 43.593L53.8443 34.1242C54.3168 33.8541 54.7091 33.467 54.9822 33.0014C55.2553 32.5359 55.3997 32.0081 55.4011 31.4705V24.2456L27.7002 39.9801Z\" fill=\"#002951\"/>\\n<path d=\"M196.522 8.15869V24.6038H200.129V8.15869H196.522Z\" fill=\"#002951\"/>\\n<path d=\"M204.659 15.8249L211.354 8.15869H206.704L200.125 16.0952L201.936 18.1592L207.286 24.6087H211.838L204.659 15.8249Z\" fill=\"#002951\"/>\\n<path d=\"M66.7715 10.8655H71.8674V24.3916H72.5529L75.3766 22.7276V10.8655H80.4506V7.91699H66.7715V10.8655Z\" fill=\"#002951\"/>\\n<path d=\"M95.6044 13.0558C95.6044 9.98535 93.69 7.92529 88.8988 7.92529H82.6328V24.393H86.142V18.83H89.0257L92.423 24.3999H96.3269L92.386 18.1558C93.4056 17.7455 94.2669 17.0282 94.8465 16.1067C95.4261 15.1852 95.6943 14.1069 95.6124 13.0263L95.6044 13.0558ZM88.9068 15.8402H86.143V10.864H88.691C90.9711 10.864 91.8504 11.7063 91.8504 13.2681C91.8504 14.8298 90.7333 15.8697 88.8698 15.8697\" fill=\"#002951\"/>\\n<path d=\"M122.42 14.9096C119.887 14.0152 118.18 13.7007 118.18 12.3227C118.18 11.1865 119.142 10.5536 120.691 10.5536C122.142 10.5784 123.553 11.0191 124.752 11.8214L126.242 9.24145C124.582 8.13881 122.612 7.57515 120.609 7.62958C117.025 7.62958 114.529 9.38888 114.529 12.4514C114.529 15.17 116.407 16.3426 119.126 17.2301C121.51 18.0065 122.985 18.3879 122.985 19.6341C122.985 20.7261 122.016 21.4662 120.004 21.4662C118.389 21.4396 116.804 21.0378 115.377 20.2936L114.292 23.1527C116.091 24.1558 118.125 24.6812 120.193 24.6771C124.052 24.6771 126.735 22.7861 126.735 19.4297C126.735 16.9726 125.17 15.861 122.443 14.9086\" fill=\"#002951\"/>\\n<path d=\"M127.985 10.8655H133.074V24.3916H133.767L136.583 22.7355V10.8655H141.657V7.91699H127.985V10.8655Z\" fill=\"#002951\"/>\\n<path d=\"M152.84 19.8125L147.214 7.91114H143.862V24.3926H147.222V14.3675L151.73 23.9169H153.711L158.293 14.2849V24.3926H161.658V7.91016H158.275L152.84 19.8125Z\" fill=\"#002951\"/>\\n<path d=\"M169.463 7.91016L163.182 24.3926H166.859L171.203 11.8455L175.652 24.3926H179.449L172.994 7.91016H169.463Z\" fill=\"#002951\"/>\\n<path d=\"M193.909 13.0558C193.909 9.98535 191.994 7.92529 187.203 7.92529H180.945V24.393H184.455V18.83H187.33L190.727 24.3999H194.639L190.669 18.1637C191.69 17.7544 192.553 17.0374 193.134 16.1157C193.714 15.1939 193.983 14.1147 193.902 13.0332L193.909 13.0558ZM187.196 15.8471H184.44V10.864H187.009C189.29 10.864 190.176 11.7063 190.176 13.2681C190.176 14.8298 189.059 15.8697 187.195 15.8697\" fill=\"#002951\"/>\\n<path d=\"M108.392 9.581V18.3284C108.463 19.0327 108.463 19.7421 108.392 20.4464C108.273 21.0361 107.693 21.2966 107.155 21.4362C106.404 21.6214 105.63 21.6979 104.857 21.6632C104.189 21.6358 103.527 21.535 102.882 21.3624C102.632 21.3168 102.402 21.1957 102.224 21.0157C102.046 20.8357 101.93 20.6059 101.891 20.358C101.835 19.6826 101.835 19.0038 101.891 18.3284V7.91016H101.206L98.3495 9.581V19.841C98.3054 20.781 98.5665 21.7103 99.0949 22.4947C99.1678 22.6046 99.2476 22.71 99.3337 22.8102C100.384 24.0122 102.553 24.7592 104.989 24.7523H105.189C107.625 24.7523 109.793 24.0191 110.844 22.8033C110.93 22.7031 111.01 22.5977 111.083 22.4878C111.628 21.7061 111.908 20.7748 111.882 19.8272V7.91016H111.309L108.392 9.581Z\" fill=\"#002951\"/>\\n<path d=\"M71.2059 31.0466C71.2687 30.7022 71.3765 30.3672 71.5267 30.05C71.6729 29.7356 71.8692 29.4463 72.1082 29.1929C72.3655 28.9307 72.675 28.7236 73.0175 28.5845C73.4189 28.4324 73.8463 28.3576 74.2765 28.3644C74.8022 28.3536 75.321 28.4844 75.7766 28.7427C76.2322 29.001 76.6074 29.3769 76.8614 29.8298L75.8482 30.563C75.6628 30.2637 75.4072 30.0123 75.1028 29.8298C74.8321 29.6979 74.5336 29.6305 74.2315 29.6332C73.949 29.6253 73.6701 29.6965 73.4272 29.8387C73.197 29.9768 73.007 30.1712 72.8756 30.4028C72.7282 30.6462 72.6225 30.9119 72.5629 31.1891C72.4941 31.4924 72.4606 31.8023 72.4629 32.113C72.4246 32.7597 72.5773 33.4034 72.9026 33.9666C73.0432 34.1828 73.239 34.3588 73.4705 34.4771C73.7019 34.5954 73.9609 34.6519 74.2215 34.6409C74.51 34.637 74.7916 34.5532 75.0339 34.3991C75.3063 34.2324 75.5438 34.0159 75.7333 33.7612V32.9838H74.2455V31.8889H76.9943V35.6925H75.9292L75.8772 34.9593C75.6495 35.2087 75.3727 35.41 75.0635 35.5511C74.7543 35.6922 74.4193 35.7701 74.0786 35.78C73.6764 35.7886 73.2763 35.7188 72.9016 35.5746C72.582 35.4528 72.2925 35.2655 72.0523 35.0252C71.8336 34.7885 71.6551 34.5187 71.5237 34.2261C71.3803 33.9001 71.2777 33.5582 71.2179 33.2079C71.1567 32.8322 71.1269 32.4522 71.129 32.0717C71.1287 31.725 71.1621 31.3791 71.2289 31.0387\" fill=\"#002951\"/>\\n<path d=\"M78.2301 32.3722C78.2565 32.2483 78.2899 32.1259 78.33 32.0056C78.376 31.8835 78.4284 31.7637 78.4869 31.6469C78.6008 31.4085 78.7545 31.1906 78.9415 31.0021C79.1379 30.8033 79.3735 30.6461 79.634 30.5402C79.93 30.4133 80.2504 30.3509 80.5732 30.3574C80.9025 30.3513 81.2295 30.4112 81.5345 30.5333C81.7914 30.6419 82.0242 30.7988 82.2199 30.9953C82.3983 31.1875 82.5464 31.4048 82.6596 31.64C82.774 31.8727 82.8566 32.1192 82.9054 32.3732C82.9821 32.7321 82.9996 33.1008 82.9573 33.4652C82.9661 33.5951 82.9457 33.7253 82.8974 33.8465C82.8367 34.1001 82.7469 34.3461 82.6296 34.5797C82.5053 34.8092 82.35 35.0211 82.168 35.2097C81.9751 35.3991 81.744 35.5464 81.4895 35.6422C81.2002 35.7545 80.8912 35.8093 80.5802 35.8034C80.2672 35.8072 79.9563 35.7525 79.664 35.6422C79.4006 35.5416 79.1639 35.3837 78.9715 35.1803C78.7878 34.9931 78.6323 34.7809 78.5099 34.5502C78.391 34.3173 78.3011 34.0711 78.2421 33.817C78.1909 33.5758 78.1634 33.3303 78.1602 33.0838C78.1615 32.8376 78.1866 32.5921 78.2351 32.3506L78.2301 32.3722ZM79.7249 34.2269C79.8109 34.3748 79.9342 34.4985 80.083 34.5858C80.2318 34.6731 80.401 34.7211 80.5742 34.7252C80.7484 34.7246 80.9194 34.6789 81.0699 34.5926C81.2204 34.5063 81.3451 34.3826 81.4315 34.2338C81.6547 33.8805 81.7663 33.47 81.7523 33.0543C81.7686 32.6387 81.6646 32.227 81.4525 31.8671C81.362 31.7215 81.2333 31.6026 81.08 31.5227C80.9268 31.4429 80.7545 31.405 80.5812 31.413C80.3393 31.4082 80.1048 31.4947 79.9258 31.6548C79.7358 31.8174 79.5942 32.0277 79.5161 32.2631C79.4318 32.5187 79.3889 32.7857 79.3892 33.0543C79.3786 33.4695 79.4956 33.8782 79.7249 34.2269Z\" fill=\"#002951\"/>\\n<path d=\"M85.5479 32.5264C85.7118 33.0178 85.8087 33.3028 85.8307 33.3834L86.0165 34.0714L86.1504 33.6026L86.2174 33.3972L87.1856 30.4653H88.5415L86.5431 35.698H85.478L83.4766 30.4673H84.8355C85.1352 31.3686 85.3641 32.0654 85.5279 32.549\" fill=\"#002951\"/>\\n<path d=\"M89.295 31.7354C89.4702 31.3226 89.7693 30.9722 90.1523 30.7309C90.5551 30.4738 91.0281 30.3435 91.5082 30.3575C91.8045 30.3521 92.0987 30.407 92.3725 30.5187C92.6132 30.6086 92.8299 30.7515 93.006 30.9364C93.177 31.1162 93.318 31.3215 93.4237 31.5447C93.5329 31.7781 93.6105 32.0247 93.6545 32.278C93.6465 32.4024 93.6642 32.5271 93.7064 32.6446C93.7584 32.7694 93.7064 32.8942 93.7064 33.0259V33.4289H90.2792C90.2731 33.7832 90.3827 34.1301 90.5919 34.4186C90.6929 34.5431 90.8227 34.6419 90.9704 34.7069C91.1182 34.7719 91.2796 34.8011 91.4412 34.7921C91.6998 34.7944 91.9552 34.7364 92.1867 34.623C92.4412 34.4738 92.6517 34.2617 92.7972 34.0078L93.6914 34.5975C93.4759 34.9951 93.1539 35.3272 92.7602 35.5577C92.3331 35.7589 91.8625 35.8544 91.3893 35.8359C91.0885 35.8369 90.7902 35.7822 90.51 35.6747C90.2646 35.5812 90.0415 35.439 89.8545 35.257C89.6759 35.0815 89.5274 34.8787 89.4149 34.6565C89.2907 34.4258 89.2005 34.1789 89.1471 33.9233C89.0989 33.6817 89.0738 33.4362 89.0721 33.19C89.0614 32.6889 89.1524 32.1907 89.3399 31.7246L89.295 31.7354ZM92.2006 31.7246C92.1094 31.6193 91.9946 31.536 91.8654 31.4813C91.7361 31.4266 91.5958 31.4019 91.4552 31.4091C91.3137 31.4053 91.1732 31.4331 91.0441 31.4903C90.915 31.5475 90.8007 31.6326 90.7098 31.7394C90.5058 31.9714 90.374 32.2563 90.3301 32.56H92.5194C92.5034 32.2555 92.3913 31.9635 92.1986 31.7246\" fill=\"#002951\"/>\\n<path d=\"M95.9556 30.441L96.0445 31.1369C96.1334 31.0199 96.2084 30.9246 96.2753 30.8509C96.3503 30.7682 96.4325 30.6922 96.5211 30.6239C96.6159 30.5424 96.7245 30.4779 96.8419 30.4332C96.9667 30.3878 97.097 30.3584 97.2296 30.3457H97.3045C97.4157 30.3475 97.526 30.3647 97.6322 30.3968C97.7728 30.4377 97.9073 30.4969 98.0319 30.5727L97.6962 31.6352C97.5248 31.5644 97.3442 31.5174 97.1596 31.4956C97.0527 31.4929 96.9463 31.5109 96.8465 31.5487C96.7467 31.5865 96.6555 31.6433 96.5781 31.7158C96.39 31.8987 96.2429 32.1183 96.1464 32.3605V35.6728H94.9424V30.441H95.9556Z\" fill=\"#002951\"/>\\n<path d=\"M100.21 30.4361L100.255 31.1693C100.44 30.9342 100.667 30.7343 100.925 30.5796C101.155 30.455 101.409 30.3799 101.671 30.3594H101.843C102.027 30.3547 102.211 30.3819 102.386 30.44C102.578 30.5005 102.754 30.6034 102.9 30.7408C103.038 30.8863 103.149 31.0551 103.227 31.2391C103.316 31.433 103.379 31.6375 103.413 31.8475V35.6727H102.176V32.5187C102.176 31.8301 101.901 31.4858 101.349 31.4858C101.111 31.4875 100.883 31.5823 100.715 31.7492C100.512 31.9378 100.346 32.1613 100.224 32.4087V35.6698H99.0928V30.4361H100.21Z\" fill=\"#002951\"/>\\n<path d=\"M106.037 30.4412L106.137 31.1745C106.33 30.9519 106.55 30.7538 106.793 30.5847C107.003 30.4541 107.243 30.3761 107.492 30.3577H107.947C108.104 30.3826 108.257 30.4296 108.401 30.4973C108.568 30.5691 108.717 30.6738 108.841 30.8049C108.976 30.9575 109.084 31.1308 109.162 31.3179L109.304 31.142L109.437 30.9956C109.536 30.8919 109.641 30.7935 109.75 30.7007C109.874 30.6006 110.012 30.5191 110.16 30.4589C110.306 30.3936 110.462 30.354 110.621 30.342H110.837C111.073 30.3388 111.308 30.3784 111.53 30.4589C111.772 30.5423 111.982 30.6988 112.129 30.9061C112.275 31.1151 112.381 31.3481 112.442 31.5941C112.512 31.8795 112.546 32.1724 112.542 32.4659V35.6543H111.298V32.4905C111.305 32.2322 111.236 31.9775 111.098 31.7573C111.033 31.6736 110.948 31.6069 110.851 31.5634C110.753 31.5198 110.646 31.5007 110.54 31.5076H110.468C110.23 31.5236 110.005 31.6221 109.834 31.7858C109.646 31.957 109.498 32.1671 109.402 32.4011V35.7064H108.158V32.4826C108.165 32.2252 108.098 31.9712 107.965 31.7494C107.903 31.6667 107.822 31.5996 107.729 31.5538C107.635 31.508 107.532 31.4848 107.428 31.486H107.346C107.089 31.5268 106.849 31.6377 106.653 31.8061C106.456 31.9744 106.312 32.1935 106.236 32.4384V35.6926H105.002V30.4678L106.037 30.4412Z\" fill=\"#002951\"/>\\n<path d=\"M113.995 31.7354C114.164 31.3257 114.455 30.9756 114.829 30.7309C115.232 30.4738 115.705 30.3435 116.185 30.3575C116.481 30.3521 116.775 30.407 117.049 30.5187C117.29 30.6086 117.507 30.7515 117.683 30.9364C117.854 31.1162 117.995 31.3215 118.1 31.5447C118.21 31.7782 118.287 32.0247 118.331 32.278C118.323 32.4024 118.341 32.5271 118.383 32.6446C118.435 32.7694 118.383 32.8942 118.383 33.0259V33.2313C118.379 33.2968 118.379 33.3624 118.383 33.4279H114.956C114.95 33.7822 115.059 34.1291 115.269 34.4176C115.369 34.5415 115.497 34.6401 115.644 34.7051C115.79 34.7701 115.95 34.7996 116.111 34.7911C116.37 34.7952 116.625 34.7376 116.856 34.623C117.115 34.4766 117.329 34.264 117.475 34.0078L118.369 34.5975C118.154 34.9951 117.832 35.3272 117.438 35.5577C117.011 35.7589 116.54 35.8544 116.067 35.8359C115.766 35.8369 115.468 35.7822 115.188 35.6747C114.942 35.5812 114.719 35.439 114.532 35.257C114.354 35.0815 114.205 34.8787 114.093 34.6565C113.968 34.4258 113.878 34.1789 113.825 33.9233C113.773 33.6822 113.748 33.4364 113.75 33.19C113.739 32.6889 113.83 32.1907 114.018 31.7246L113.995 31.7354ZM116.878 31.7246C116.783 31.6239 116.667 31.5439 116.538 31.4897C116.409 31.4354 116.27 31.4081 116.13 31.4095C115.99 31.4109 115.852 31.4409 115.724 31.4977C115.596 31.5545 115.482 31.6368 115.389 31.7394C115.185 31.9714 115.053 32.2563 115.009 32.56H117.199C117.183 32.2555 117.071 31.9635 116.878 31.7246Z\" fill=\"#002951\"/>\\n<path d=\"M120.803 30.4361L120.84 31.1693C121.025 30.9342 121.253 30.7343 121.511 30.5796C121.741 30.4558 121.995 30.3808 122.256 30.3594H122.427C122.614 30.3547 122.801 30.3819 122.979 30.44C123.169 30.5051 123.343 30.6074 123.492 30.7408C123.631 30.8863 123.742 31.0551 123.82 31.2391C123.903 31.4345 123.963 31.6386 123.999 31.8475C123.993 31.9562 124.006 32.0651 124.036 32.1698C124.043 32.287 124.043 32.4045 124.036 32.5217V35.6727H122.807V32.5187C122.807 31.8301 122.531 31.4858 121.979 31.4858C121.739 31.4875 121.509 31.5821 121.339 31.7492C121.14 31.9417 120.974 32.1644 120.847 32.4087V35.6698H119.611V30.4361H120.803Z\" fill=\"#002951\"/>\\n<path d=\"M125.767 30.4382V29.3168L126.966 28.8774V30.45H128.091V31.4329H126.966V34.3057C126.952 34.4288 126.988 34.5522 127.066 34.6497C127.11 34.6953 127.165 34.7302 127.226 34.7518C127.286 34.7734 127.351 34.7812 127.415 34.7746H127.557L127.893 34.7303L128.042 35.61C127.785 35.7053 127.516 35.7623 127.242 35.779C127.026 35.7813 126.811 35.7542 126.602 35.6984C126.445 35.6564 126.298 35.5843 126.17 35.4861C126.062 35.3999 125.973 35.2924 125.909 35.1706C125.844 35.0538 125.796 34.9279 125.768 34.7972C125.763 34.7317 125.763 34.666 125.768 34.6006C125.764 34.5273 125.764 34.4538 125.768 34.3804V31.4496H124.947V30.4382H125.767Z\" fill=\"#002951\"/>\\n<path d=\"M136.667 28.4746L136.592 29.6403H133.18V31.4507H136.204L136.122 32.579H133.18V34.4848H136.704L136.637 35.672H131.891V28.4746H136.667Z\" fill=\"#002951\"/>\\n<path d=\"M139.146 30.4361L139.191 31.1693C139.376 30.9342 139.603 30.7343 139.862 30.5796C140.091 30.455 140.345 30.3799 140.607 30.3594H140.816C141 30.3547 141.184 30.3819 141.359 30.44C141.551 30.5022 141.727 30.6048 141.874 30.7408C142.013 30.8863 142.124 31.0551 142.202 31.2391C142.29 31.433 142.353 31.6375 142.388 31.8475C142.382 31.9562 142.394 32.0651 142.424 32.1698C142.443 32.2864 142.443 32.4051 142.424 32.5217V35.6727H141.187V32.5187C141.187 31.8301 140.912 31.4858 140.36 31.4858C140.122 31.4875 139.894 31.5823 139.727 31.7492C139.523 31.9378 139.357 32.1613 139.235 32.4087V35.6698H137.999V30.4361H139.146Z\" fill=\"#002951\"/>\\n<path d=\"M143.683 32.4328C143.732 32.1807 143.809 31.9348 143.914 31.6996C144.02 31.457 144.163 31.2319 144.338 31.0322C144.516 30.8297 144.738 30.6695 144.987 30.5634C145.275 30.4376 145.588 30.3752 145.903 30.3806C146.177 30.3921 146.445 30.4592 146.692 30.5776C146.938 30.696 147.157 30.8631 147.334 31.0686V28.5849L148.548 28.1377V35.6713H147.468L147.423 34.938C147.21 35.188 146.959 35.4033 146.678 35.5759C146.414 35.7214 146.116 35.7947 145.813 35.7882C145.527 35.7921 145.244 35.7397 144.979 35.6339C144.746 35.5418 144.537 35.399 144.368 35.2162C144.201 35.0382 144.063 34.8356 143.959 34.6157C143.848 34.3822 143.768 34.1358 143.72 33.8825C143.672 33.6408 143.647 33.3954 143.645 33.1493C143.645 32.8891 143.668 32.6294 143.712 32.3728L143.683 32.4328ZM145.023 33.8382C145.097 34.0613 145.225 34.2636 145.396 34.4279C145.569 34.5877 145.799 34.6745 146.036 34.6697C146.306 34.6651 146.567 34.5751 146.782 34.4132C147.018 34.247 147.201 34.0183 147.31 33.7537V32.2853C147.196 32.0517 147.021 31.852 146.804 31.7064C146.582 31.5646 146.322 31.4907 146.058 31.4941C145.863 31.4891 145.671 31.5345 145.5 31.6258C145.348 31.7179 145.222 31.8464 145.135 31.9993C145.05 32.1614 144.987 32.3339 144.949 32.5124C144.91 32.7128 144.889 32.9166 144.889 33.1208C144.888 33.3693 144.926 33.6166 145.001 33.854\" fill=\"#002951\"/>\\n<path d=\"M149.905 32.3722C149.931 32.2483 149.964 32.1259 150.005 32.0056C150.051 31.8835 150.103 31.7637 150.162 31.6469C150.278 31.41 150.431 31.1925 150.616 31.0021C150.814 30.8017 151.052 30.6443 151.316 30.5402C151.612 30.4133 151.932 30.3509 152.255 30.3574C152.581 30.3514 152.906 30.4113 153.208 30.5333C153.466 30.64 153.699 30.7972 153.894 30.9953C154.074 31.1856 154.223 31.4033 154.333 31.64C154.446 31.874 154.531 32.12 154.587 32.3732C154.633 32.615 154.655 32.8605 154.654 33.1064C154.662 33.2374 154.662 33.3686 154.654 33.4996C154.644 33.6281 154.624 33.7556 154.594 33.8809C154.54 34.1364 154.45 34.3832 154.326 34.6141C154.204 34.8434 154.051 35.0553 153.872 35.2441C153.676 35.4336 153.443 35.5809 153.186 35.6766C152.9 35.7885 152.594 35.8433 152.287 35.8378C151.971 35.8417 151.658 35.787 151.363 35.6766C151.104 35.5775 150.87 35.425 150.677 35.2294C150.496 35.0419 150.343 34.8298 150.222 34.5994C150.097 34.3692 150.007 34.1222 149.955 33.8662C149.903 33.6249 149.876 33.3794 149.873 33.133C149.87 32.8866 149.895 32.6407 149.948 32.3998L149.905 32.3722ZM151.438 34.276C151.522 34.4257 151.646 34.5504 151.796 34.6372C151.946 34.7241 152.117 34.7698 152.291 34.7698C152.465 34.7698 152.636 34.7241 152.786 34.6372C152.936 34.5504 153.06 34.4257 153.144 34.276C153.35 33.9153 153.46 33.5092 153.464 33.0954C153.468 32.6817 153.365 32.2737 153.166 31.9093C153.075 31.7626 152.945 31.6429 152.79 31.5629C152.635 31.483 152.461 31.4458 152.287 31.4552C152.045 31.4511 151.811 31.5376 151.631 31.697C151.447 31.8623 151.309 32.0719 151.232 32.3054C151.147 32.5609 151.105 32.828 151.105 33.0966C151.094 33.5118 151.211 33.9204 151.441 34.2691\" fill=\"#002951\"/>\\n<path d=\"M156.925 30.441L157.014 31.1369L157.245 30.8509C157.32 30.7682 157.402 30.6922 157.491 30.6239C157.585 30.5424 157.694 30.4779 157.811 30.4332C157.936 30.3878 158.067 30.3584 158.199 30.3457H158.274C158.385 30.3475 158.496 30.3647 158.602 30.3968C158.742 30.4377 158.877 30.4969 159.001 30.5727L158.696 31.6352C158.524 31.5644 158.344 31.5174 158.159 31.4956C158.052 31.4929 157.946 31.5109 157.846 31.5487C157.746 31.5865 157.655 31.6433 157.578 31.7158C157.389 31.8987 157.242 32.1183 157.146 32.3605V35.6728H155.942V30.441H156.925Z\" fill=\"#002951\"/>\\n<path d=\"M161.617 34.7557C161.821 34.7565 162.021 34.698 162.191 34.5877C162.274 34.5415 162.342 34.4742 162.389 34.3929C162.436 34.3116 162.46 34.2193 162.459 34.1257C162.456 34.0735 162.442 34.0224 162.416 33.9767C162.39 33.931 162.354 33.8918 162.31 33.8623C162.195 33.7785 162.066 33.714 161.93 33.6716L161.412 33.5095C161.22 33.4585 161.031 33.3975 160.846 33.3267C160.662 33.2597 160.487 33.1713 160.324 33.0633C160.167 32.9606 160.037 32.8224 159.945 32.6603C159.844 32.4757 159.793 32.2691 159.796 32.0598C159.787 31.829 159.83 31.5992 159.921 31.3864C160.013 31.1737 160.15 30.9832 160.324 30.8282C160.683 30.5115 161.153 30.3436 161.635 30.3594C162.031 30.3504 162.421 30.4472 162.765 30.6395C163.109 30.8318 163.393 31.1125 163.588 31.4514L162.688 32.0598C162.581 31.8661 162.422 31.705 162.228 31.594C162.034 31.4829 161.813 31.4261 161.589 31.4297C161.434 31.4244 161.282 31.4767 161.165 31.5762C161.105 31.6229 161.058 31.683 161.026 31.7514C160.995 31.8198 160.981 31.8945 160.986 31.9693C160.987 32.0217 161.002 32.0729 161.028 32.1187C161.054 32.1645 161.09 32.2036 161.135 32.2327C161.249 32.3166 161.378 32.381 161.514 32.4234L161.76 32.4971L162.036 32.5708C162.132 32.5933 162.227 32.6225 162.319 32.6583L162.601 32.7566L162.877 32.8814C162.964 32.9191 163.046 32.9659 163.123 33.021C163.283 33.1273 163.413 33.2708 163.503 33.4387C163.604 33.6283 163.655 33.8398 163.652 34.054C163.66 34.2918 163.614 34.5285 163.517 34.7466C163.421 34.9648 163.276 35.159 163.093 35.315C162.718 35.642 162.23 35.8175 161.729 35.8064C161.276 35.8227 160.825 35.7342 160.413 35.5479C160.034 35.326 159.727 35.0033 159.527 34.6171L160.413 34.0146C160.527 34.2319 160.699 34.4147 160.91 34.5438C161.121 34.6729 161.364 34.7434 161.612 34.7479\" fill=\"#002951\"/>\\n<path d=\"M164.888 31.7354C165.057 31.3257 165.348 30.9756 165.722 30.7309C166.125 30.4738 166.598 30.3435 167.078 30.3575C167.374 30.3521 167.669 30.407 167.942 30.5187C168.183 30.6086 168.4 30.7515 168.576 30.9364C168.749 31.1147 168.89 31.3204 168.993 31.5447C169.148 31.8871 169.244 32.2525 169.276 32.6259C169.284 32.7529 169.284 32.8802 169.276 33.0072V33.4102H165.849C165.842 33.7659 165.955 34.1139 166.17 34.3999C166.269 34.5248 166.397 34.624 166.544 34.6891C166.691 34.7542 166.851 34.7831 167.012 34.7734C167.271 34.7757 167.526 34.7178 167.757 34.6044C168.012 34.4552 168.223 34.2431 168.368 33.9891L169.262 34.5788C169.047 34.9765 168.725 35.3085 168.331 35.5391C167.904 35.7403 167.433 35.8358 166.96 35.8172C166.659 35.8182 166.361 35.7635 166.081 35.656C165.835 35.5626 165.612 35.4204 165.425 35.2383C165.247 35.0629 165.098 34.86 164.986 34.6378C164.86 34.4084 164.772 34.161 164.725 33.9046C164.671 33.6638 164.643 33.418 164.643 33.1714C164.632 32.6702 164.723 32.172 164.911 31.7059L164.888 31.7354ZM167.771 31.7059C167.68 31.6006 167.565 31.5173 167.436 31.4626C167.307 31.4079 167.167 31.3832 167.026 31.3904C166.885 31.3866 166.744 31.4143 166.615 31.4715C166.486 31.5287 166.371 31.6139 166.281 31.7207C166.077 31.9527 165.945 32.2376 165.901 32.5414H168.091C168.075 32.2368 167.964 31.9448 167.771 31.7059Z\" fill=\"#002951\"/>\\n<path d=\"M170.396 32.4323C170.441 32.1794 170.519 31.9331 170.626 31.6991C170.733 31.4582 170.873 31.2335 171.044 31.0317C171.224 30.8291 171.448 30.6689 171.7 30.5629C171.987 30.4357 172.3 30.3733 172.616 30.3801C172.89 30.3916 173.158 30.4587 173.404 30.5771C173.651 30.6955 173.869 30.8626 174.047 31.0681V28.5844L175.261 28.1372V35.6708H174.181L174.129 34.9376C173.915 35.1862 173.663 35.4013 173.383 35.5754C173.119 35.7199 172.821 35.7931 172.519 35.7877C172.233 35.7925 171.949 35.74 171.685 35.6334C171.451 35.5433 171.241 35.4002 171.074 35.2157C170.905 35.0391 170.766 34.8362 170.664 34.6152C170.55 34.383 170.47 34.1362 170.426 33.882C170.374 33.6409 170.349 33.3951 170.351 33.1488C170.354 32.8884 170.379 32.6287 170.426 32.3723L170.396 32.4323ZM171.725 33.8377C171.798 34.063 171.929 34.266 172.104 34.4275C172.277 34.5881 172.507 34.6751 172.745 34.6692C173.014 34.663 173.275 34.5732 173.49 34.4127C173.722 34.2424 173.905 34.0149 174.019 33.7532V32.2848C173.905 32.0512 173.73 31.8515 173.512 31.7059C173.29 31.5653 173.031 31.4915 172.767 31.4936C172.581 31.4834 172.396 31.5255 172.234 31.615C172.072 31.7045 171.939 31.8376 171.85 31.9988C171.762 32.1595 171.7 32.3325 171.665 32.5119C171.621 32.7118 171.601 32.9159 171.605 33.1203C171.604 33.3689 171.641 33.6161 171.717 33.8535\" fill=\"#002951\"/>\\n<path d=\"M179.403 30.9738C179.475 30.6301 179.592 30.2973 179.753 29.9841C179.901 29.6774 180.097 29.3955 180.335 29.1486C180.573 28.9012 180.863 28.7062 181.184 28.5766C181.888 28.2935 182.678 28.2935 183.382 28.5766C183.7 28.7044 183.987 28.8966 184.224 29.1408C184.464 29.382 184.662 29.659 184.813 29.9615C184.975 30.28 185.095 30.6175 185.171 30.9659C185.251 31.3244 185.291 31.6907 185.29 32.0579C185.289 32.5535 185.218 33.0466 185.081 33.5233C184.962 33.9974 184.744 34.4417 184.44 34.8276L185.14 35.8831L184.327 36.5132L183.649 35.4871C183.231 35.702 182.765 35.8104 182.293 35.8026C181.989 35.8036 181.686 35.7615 181.394 35.6777C181.128 35.6088 180.877 35.4972 180.648 35.3475C180.443 35.2065 180.259 35.0362 180.105 34.8423C179.944 34.6531 179.809 34.4435 179.705 34.2192C179.653 34.1022 179.605 33.9921 179.563 33.8752L179.451 33.5164C179.385 33.2756 179.335 33.0306 179.302 32.7832C179.271 32.54 179.256 32.2951 179.257 32.05C179.258 31.6956 179.295 31.3422 179.369 30.9954L179.403 30.9738ZM180.576 32.3871C180.57 32.5007 180.583 32.6146 180.613 32.7243C180.65 32.9565 180.71 33.1846 180.792 33.4054C180.865 33.6185 180.968 33.8206 181.098 34.0059C181.219 34.1796 181.38 34.3228 181.568 34.4236C181.769 34.5375 181.998 34.5956 182.231 34.5917C182.464 34.5923 182.695 34.537 182.901 34.4305L182.119 33.2432L182.918 32.6201L183.052 32.8166L183.164 32.9847L183.306 33.197L183.455 33.4241C183.503 33.4902 183.548 33.5588 183.589 33.6295C183.8 33.1281 183.902 32.5887 183.889 32.0461V31.7355C183.895 31.6236 183.88 31.5115 183.844 31.4053C183.776 30.959 183.608 30.5332 183.352 30.159C183.233 29.9829 183.075 29.8351 182.89 29.7266C182.697 29.621 182.479 29.5656 182.257 29.5654C182.067 29.565 181.879 29.6049 181.705 29.6823C181.541 29.7601 181.394 29.8698 181.274 30.0047C181.158 30.1468 181.056 30.2988 180.968 30.4588C180.882 30.632 180.815 30.8139 180.768 31.0013C180.739 31.0923 180.716 31.1852 180.701 31.2795L180.656 31.5507V32.0559V32.3999\" fill=\"#002951\"/>\\n<path d=\"M187.843 30.4449V33.6519C187.843 34.3478 188.119 34.6928 188.67 34.6928C188.91 34.691 189.14 34.5964 189.311 34.4294C189.511 34.2425 189.675 34.0214 189.795 33.7767V30.4527H191.032V35.6776H189.944L189.855 35.0102C189.669 35.2445 189.442 35.4442 189.185 35.5999C188.955 35.7232 188.7 35.7957 188.439 35.8122H188.267C188.083 35.8122 187.9 35.785 187.724 35.7316C187.533 35.6699 187.359 35.5645 187.217 35.424C187.08 35.281 186.967 35.1178 186.881 34.9404C186.797 34.7454 186.737 34.5411 186.703 34.332V30.438L187.843 30.4449Z\" fill=\"#002951\"/>\\n<path d=\"M192.263 33.6189C192.302 33.4799 192.363 33.3474 192.442 33.2258C192.519 33.1085 192.617 33.0065 192.732 32.925C192.843 32.8454 192.96 32.7744 193.082 32.7127L193.268 32.6321L193.499 32.5584L193.738 32.5073L193.937 32.4631H195.286C195.311 32.2078 195.254 31.9513 195.123 31.7299C195.034 31.6477 194.928 31.5859 194.812 31.5492C194.696 31.5125 194.573 31.5017 194.452 31.5176C194.232 31.5157 194.013 31.5489 193.804 31.6158C193.563 31.707 193.335 31.8275 193.125 31.9746L192.526 31.1539C192.775 30.9154 193.07 30.7278 193.394 30.602C193.717 30.4762 194.063 30.4145 194.411 30.4207C194.662 30.4134 194.912 30.4381 195.157 30.4944C195.343 30.5378 195.523 30.6039 195.693 30.691C195.842 30.7702 195.971 30.8802 196.073 31.0134C196.168 31.1378 196.249 31.2731 196.312 31.4163C196.379 31.5738 196.427 31.7389 196.453 31.9077C196.447 32.0019 196.46 32.0964 196.49 32.1859V35.7242H195.469V35.2701C195.464 35.1945 195.464 35.1186 195.469 35.043C195.25 35.2701 194.999 35.465 194.724 35.6219C194.471 35.7753 194.179 35.8566 193.882 35.8568C193.657 35.8688 193.432 35.8316 193.223 35.748C193.014 35.6644 192.827 35.5365 192.674 35.3733C192.374 35.0329 192.216 34.5924 192.235 34.1418C192.233 33.9756 192.256 33.8101 192.302 33.6503L192.263 33.6189ZM193.621 34.6617C193.767 34.7854 193.957 34.8485 194.149 34.8376C194.386 34.8319 194.614 34.7551 194.805 34.6175C195.013 34.4796 195.188 34.2997 195.319 34.0897V33.1953H194.276C194.187 33.2105 194.099 33.2352 194.015 33.269C193.936 33.2993 193.861 33.3385 193.792 33.386C193.722 33.428 193.66 33.48 193.606 33.5403C193.561 33.6071 193.524 33.6782 193.494 33.7526C193.463 33.8396 193.447 33.9315 193.449 34.0238C193.438 34.2134 193.502 34.3998 193.628 34.5438\" fill=\"#002951\"/>\\n<path d=\"M198.999 28.1147V34.3293C198.985 34.4465 199.017 34.5644 199.088 34.6596C199.125 34.6915 199.169 34.7157 199.217 34.7307C199.264 34.7458 199.314 34.7513 199.363 34.747H199.84L199.989 35.6316C199.751 35.7244 199.499 35.7811 199.243 35.7997C199.034 35.8052 198.825 35.778 198.625 35.7191C198.472 35.6788 198.329 35.6063 198.207 35.5068C198.106 35.4164 198.025 35.3067 197.969 35.1844C197.915 35.0624 197.877 34.9343 197.857 34.8031C197.845 34.6664 197.845 34.5289 197.857 34.3922V28.6209L198.999 28.1147Z\" fill=\"#002951\"/>\\n<path d=\"M202.313 30.4458V35.6716H201.106V31.4208H200.555V30.4458H202.313ZM201.106 28.2472C201.183 28.1706 201.275 28.1097 201.376 28.0682C201.477 28.0267 201.585 28.0054 201.695 28.0054C201.861 28.0046 202.024 28.0524 202.162 28.1427C202.301 28.233 202.409 28.3618 202.473 28.5126C202.536 28.6634 202.553 28.8296 202.521 28.9899C202.489 29.1502 202.409 29.2975 202.292 29.4131C202.174 29.5286 202.024 29.6073 201.861 29.6389C201.698 29.6706 201.529 29.654 201.376 29.5911C201.223 29.5282 201.092 29.4219 201 29.2857C200.908 29.1495 200.86 28.9895 200.86 28.8261C200.859 28.716 200.881 28.6069 200.925 28.5055C200.968 28.404 201.032 28.3125 201.113 28.2364\" fill=\"#002951\"/>\\n<path d=\"M204.146 30.4382V29.3168L205.345 28.8774V30.45H206.47V31.4329H205.345V34.3057C205.334 34.4285 205.37 34.5508 205.444 34.6497C205.49 34.694 205.545 34.7281 205.606 34.7497C205.666 34.7712 205.73 34.7797 205.794 34.7746H205.943L206.279 34.7303L206.428 35.61C206.171 35.7053 205.902 35.7623 205.628 35.779C205.412 35.7813 205.197 35.7542 204.988 35.6984C204.831 35.6564 204.684 35.5843 204.556 35.4861C204.446 35.4019 204.357 35.294 204.295 35.1706C204.23 35.0538 204.182 34.9279 204.154 34.7972C204.146 34.7319 204.146 34.6659 204.154 34.6006C204.15 34.5273 204.15 34.4538 204.154 34.3804V31.4496H203.326V30.4382H204.146Z\" fill=\"#002951\"/>\\n<path d=\"M209.189 32.908L209.525 34.0069H209.57C209.734 33.4499 209.846 33.0895 209.906 32.9257L210.651 30.4637H212L209.84 36.5387C209.735 36.9094 209.527 37.2441 209.24 37.5058C208.921 37.713 208.542 37.8108 208.16 37.784C207.892 37.7694 207.626 37.7201 207.371 37.6375L207.528 36.6625H207.707L207.915 36.7068H208.094C208.166 36.7156 208.239 36.7156 208.31 36.7068C208.371 36.6799 208.424 36.6399 208.467 36.5898C208.66 36.2318 208.825 35.8595 208.959 35.4762L206.991 30.4165H208.332C208.832 31.8819 209.078 32.7252 209.151 32.8569\" fill=\"#002951\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_803_920\">\\n<rect width=\"212\" height=\"44\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1507vjp\",\"data-framer-name\":\"Legal section\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1doyp1p\",\"data-styles-preset\":\"aeqjHXZRu\",children:\"\\xa9 Copyright Fuchsia Green 2025\"})}),className:\"framer-u3dgr9\",\"data-framer-name\":\"\\xa9 Copyright Fuchsia Green 2025\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-g10l7a\",\"data-framer-name\":\"Frame 18\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1doyp1p\",\"data-styles-preset\":\"aeqjHXZRu\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xD5_MLOuC\"},motionChild:true,nodeId:\"Scud6sAC6\",openInNewTab:false,relValues:[],scopeId:\"bxmz5inmI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-js7jfr\",\"data-styles-preset\":\"ZZEXPXi1z\",children:\"Privacy policy\"})})})}),className:\"framer-xvd4f7\",\"data-framer-name\":\"Privacy policy\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xD5_MLOuC\"},implicitPathVariables:undefined},{href:{webPageId:\"xD5_MLOuC\"},implicitPathVariables:undefined},{href:{webPageId:\"xD5_MLOuC\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-bj9ad9-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Cw_qeL0Wq\",scopeId:\"bxmz5inmI\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ALKIEohBs:{content:{euBlocking:true,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyse site traffic and deliver personalized content.\",euPolicy:{label:\"Privacy Policy\",link:resolvedLinks[1],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"medium\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"}},wYmO4_l2C:{content:{euBlocking:true,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyse site traffic and deliver personalized content.\",euPolicy:{label:\"Privacy Policy\",link:resolvedLinks[2],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"medium\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"}}},children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-right\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"var(--token-3a5df2cc-1939-4293-9ffa-85303eb85b80, rgb(50, 21, 1))\",colorTitle:\"var(--token-bbf6cf97-a19e-42ad-92d2-c31b22104a91, rgb(127, 30, 8))\",fill:\"var(--token-afd67ae7-2408-48b3-816d-0d8c40b254e0, rgb(243, 234, 224))\",fontBody:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.01em\",lineHeight:\"1.1em\"},fontTitle:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"var(--token-bbf6cf97-a19e-42ad-92d2-c31b22104a91, rgb(127, 30, 8))\"},width:360,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverOpacity:.6,labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235))\",fill:\"var(--token-bbf6cf97-a19e-42ad-92d2-c31b22104a91, rgb(127, 30, 8))\"},secondary:{color:\"var(--token-bbf6cf97-a19e-42ad-92d2-c31b22104a91, rgb(127, 30, 8))\",fill:\"var(--token-04da59d4-118a-444c-8dae-b26555039290, rgb(249, 245, 235))\"},tapOpacity:.4},content:{euBlocking:true,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyse site traffic and deliver personalized content.\",euPolicy:{label:\"Privacy Policy\",link:resolvedLinks[0],prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"medium\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},gtmId:\"G-1B1XXLFBZV\",height:\"100%\",id:\"Cw_qeL0Wq\",layoutId:\"Cw_qeL0Wq\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:false,trigger:{color:\"var(--token-bbf6cf97-a19e-42ad-92d2-c31b22104a91, rgb(127, 30, 8))\",iconSize:24,iconType:\"default\",text:\"Cookie Settings\",textFont:{fontFamily:'\"Geist\", \"Geist Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1.13)\",fontStyle:\"normal\",fontWeight:300,letterSpacing:\"0em\",lineHeight:\"1em\"},type:\"text\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1doyp1p\",\"data-styles-preset\":\"aeqjHXZRu\",children:/*#__PURE__*/_jsx(Link,{href:\"www.danhoye.com\",motionChild:true,nodeId:\"sNTU0Mw1L\",openInNewTab:true,relValues:[],scopeId:\"bxmz5inmI\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-js7jfr\",\"data-styles-preset\":\"ZZEXPXi1z\",children:\"Site by Dan Hoye Design\"})})})}),className:\"framer-1pjq8lm\",\"data-framer-name\":\"Cookies\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2hpZmZvbiBTZW1pQm9sZA==\",\"--framer-font-family\":'\"Chiffon SemiBold\", \"Chiffon SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"194.37037037037038px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--token-bbf6cf97-a19e-42ad-92d2-c31b22104a91, rgb(127, 30, 8))\"},children:\"fuchsia green\"})}),className:\"framer-1m8137l hidden-1gy5lu6 hidden-y5z1rl\",fonts:[\"CUSTOMV2;Chiffon SemiBold\"],verticalAlignment:\"top\",viewBox:\"0 0 1312 271.5\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NVjI7Q2hpZmZvbiBTZW1pQm9sZA==\",\"--framer-font-family\":'\"Chiffon SemiBold\", \"Chiffon SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"50.66666666666667px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--token-bbf6cf97-a19e-42ad-92d2-c31b22104a91, rgb(127, 30, 8))\"},children:\"fuchsia green\"})}),className:\"framer-1n3owi7 hidden-1gy5lu6 hidden-m8i0ke\",fonts:[\"CUSTOMV2;Chiffon SemiBold\"],verticalAlignment:\"top\",viewBox:\"0 0 342 71\",withExternalLayout:true})]})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ALKIEohBs\":{\"layout\":[\"fixed\",\"fixed\"]},\"wYmO4_l2C\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"tjvT49g71\":[\".framer-14zyto9-container\",\".framer-1cq239p\"],\"ALKIEohBs\":[\".framer-14zyto9-container\",\".framer-1cq239p\"],\"wYmO4_l2C\":[\".framer-14zyto9-container\",\".framer-1cq239p\"]}\n * @framerBreakpoints {\"tjvT49g71\":{\"min\":1440,\"canvasClassName\":\"framer-1gy5lu6-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"ALKIEohBs\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-m8i0ke-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":14},\"wYmO4_l2C\":{\"max\":809,\"canvasClassName\":\"framer-y5z1rl-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":10}}\n * @framerDefaultVariant tjvT49g71\n * @framerLayoutTemplate true\n */const Framerbxmz5inmI=withCSS(Component,css,\"framer-dwJTP\");export default Framerbxmz5inmI;Framerbxmz5inmI.displayName=\"Template\";Framerbxmz5inmI.defaultProps={height:1e3,width:1440};addFonts(Framerbxmz5inmI,[{explicitInter:true,fonts:[{cssFamilyName:\"Chiffon SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Chiffon\",url:\"https://framerusercontent.com/assets/IGZbbJEWGeFSwauLnbS2Z3I5n0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RwuM4mJPby1QNtA.woff2\",weight:\"300\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_Re-Q4mJPby1QNtA.woff2\",weight:\"700\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RnOM4mJPby1QNtA.woff2\",weight:\"400\"},{cssFamilyName:\"Geist\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist\",url:\"https://fonts.gstatic.com/s/geist/v5/gyBhhwUxId8gMGYQMKR3pzfaWI_RQuQ4mJPby1QNtA.woff2\",weight:\"600\"}]},...NavigationFonts,...CookieBannerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});Framerbxmz5inmI.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerbxmz5inmI\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ALKIEohBs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wYmO4_l2C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerDefaultVariant\":\"tjvT49g71\",\"framerHitTargets\":\"{\\\"tjvT49g71\\\":[\\\".framer-14zyto9-container\\\",\\\".framer-1cq239p\\\"],\\\"ALKIEohBs\\\":[\\\".framer-14zyto9-container\\\",\\\".framer-1cq239p\\\"],\\\"wYmO4_l2C\\\":[\\\".framer-14zyto9-container\\\",\\\".framer-1cq239p\\\"]}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"tjvT49g71\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1gy5lu6-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"ALKIEohBs\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-m8i0ke-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":14},\\\"wYmO4_l2C\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-y5z1rl-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":10}}\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1000\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/cpBIw1gqFx4SgOjB25By/BqNtdY1U1SGwt4yLT0nb/bxmz5inmI.js\";\r\n\r\n\t\tconst routes = {ANKO_YOEz: {elements: {TU1sW5kWW: \"about-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NlsIZvojlNHnPWxtg3i3/TrfDaBgqmNFFXQ71uSzC/ANKO_YOEz.js\")), path: \"/\"}, augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3NBMY5q2Xv8VA481KEN8/eQbCofJQl7WFEgMuCBgf/augiA20Il.js\")), path: \"/old-home\"}, Su0Mj6OGp: {elements: {Ka6Bf6MZo: \"why-choose-us\", Lvdr4D3Ki: \"about-us\", nhPOJHiYe: \"videos\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3sGSLaAJDYe2eFasTQ0v/ZqsZRhIhctQ74hMh4mor/Su0Mj6OGp.js\")), path: \"/about\"}, dNhr2g4Jy: {elements: {THngb77xL: \"process\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bLLoCEM9RNvF5mvjqzfQ/sBTIGye759Qcm9QtrwV4/dNhr2g4Jy.js\")), path: \"/services\"}, KJAKmL9ez: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rSTLW8m8pr4vd09Yt6mr/h85u4fwCmKGPwMEGMExO/KJAKmL9ez.js\")), path: \"/404\"}, ry_9ASmg4: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sEuZ4rIkR11wGNScV8n3/HiHgpwHJtUMCPJIk6dlo/ry_9ASmg4.js\")), path: \"/projects\"}, iOmX_U4Kb: {elements: {saORoIHJB: \"discovery-call\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kJ2cEZvPqp00h1FbyRZe/rnIl9GPAAtxP73VKjuN0/iOmX_U4Kb.js\")), path: \"/contact\"}, xD5_MLOuC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mVZbAQminDLtmnlwi6WX/hhkOJL7jt31YneeCi2Do/xD5_MLOuC.js\")), path: \"/legal\"}, TQ3x1i_an: {collectionId: \"ngLqZd41g\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tg79qanBLvpZ6N9liMy9/V7TndLLRdvbWJB4d9MQv/TQ3x1i_an.js\")), path: \"/projects/:SbcW6BDys\"}}\r\n\r\n\t\tconst locales = [{code: \"en-GB\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {ngLqZd41g: async () => (await import(\"https://framerusercontent.com/modules/ueFQ0b75Db1EhiW2wZY5/s0Yoo2jvnxfk7kaK7SA6/ngLqZd41g.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"2e7c15a78ae70baee3fab64346dfa0c4bbb04eda28669279994497e830039609\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"ANKO_YOEz\":\r\ncase \"augiA20Il\":\r\ncase \"qsJNALBe0\":\r\ncase \"Su0Mj6OGp\":\r\ncase \"dNhr2g4Jy\":\r\ncase \"KJAKmL9ez\":\r\ncase \"ry_9ASmg4\":\r\ncase \"iOmX_U4Kb\":\r\ncase \"xD5_MLOuC\":\r\ncase \"TQ3x1i_an\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"ANKO_YOEz\":\r\ncase \"augiA20Il\":\r\ncase \"qsJNALBe0\":\r\ncase \"Su0Mj6OGp\":\r\ncase \"dNhr2g4Jy\":\r\ncase \"KJAKmL9ez\":\r\ncase \"ry_9ASmg4\":\r\ncase \"iOmX_U4Kb\":\r\ncase \"xD5_MLOuC\":\r\ncase \"TQ3x1i_an\":\r\nreturn [{hash: \"y5z1rl\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"m8i0ke\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"1gy5lu6\", 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, 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/rSTLW8m8pr4vd09Yt6mr/h85u4fwCmKGPwMEGMExO/KJAKmL9ez.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.fuchsiagreen.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/d5nWu1YUmpmdlXqWcB9U/5cWawYRhDwLu5zc6AUF0/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: {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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"}