{"version":3,"file":"shared-lib.BtwNB4Li.mjs","names":["useReducer","useState","useState","_Fragment","Suspense","useState","_Fragment","Suspense","React.useRef","React.useState","React.useMemo","React.useCallback","_Fragment","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","SVG","HoverText","Linkedin","ButtonArrow","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","Image1","SVG","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","useState","useRef","c"],"sources":["https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/WSx8Z2UEK8nzkC3nXu7B/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/pK4oThhjjhllFVAwqFls/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/SElQKSOnUBZOSJtmN84H/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Puy217ziAIZRqHk4rVRu/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/LdKok3hlO89v4p4R5gq4/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/LMJoQTMJ3dAbGtsVKgtQ/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/W0094OhPhwDk2yTHfbQj/Cookies.js","https:/framerusercontent.com/modules/GVEGiVec00yBj3O0gJXf/FlzPecXmEsVSmmgjuy9M/Signupform.js","https:/framerusercontent.com/modules/uTCmF2YqXbMAUlPJerZ8/k3PHLUx1tBFPogUWyUL6/cBWG5pDej.js","https:/framerusercontent.com/modules/mK4mJ2WnoECTcWW0knO9/Rg4jUJHBLnt14zyWHja0/G4tM6wzH4.js","https:/framerusercontent.com/modules/UYeAL9ZK62wg3gLRPU22/J4D3Y4hCN9iuN50DTemZ/KZKYws1dC.js","https:/framerusercontent.com/modules/WisYMdMaXIROSUsKwa95/WiE4iUcW8cBuFKj5AdEj/oUhWqDX16.js","https:/framerusercontent.com/modules/CPIoGiRrczRrE5oxF8ej/xlO7MEOG2EYFgaNbVxX4/LQdrpPYGK.js","https:/framerusercontent.com/modules/0Bk29xnBR2ZCQkL3a2JH/cIBPJTctVOHBI6rP23aB/NnlGhP8t6.js","https:/framerusercontent.com/modules/pBG1VFilYlJXsjkhJ4v6/r3YbP7DmEyoWjEXKO0LA/sRVRL0GzR.js","https:/framerusercontent.com/modules/EX6dYnxAD0fCe3RFUIXo/nxm4UdEQGTVQokCO3vEb/fCau2TUaW.js","https:/framerusercontent.com/modules/2zE1tdng6sVtuaea3230/zq9D8C5eOkMoQeKGQKmc/Menu.js","https:/framerusercontent.com/modules/qG4CjKJha8s5TCHZMDwH/EquDrSllTJPfxXzQPImd/siteMetadata.js"],"sourcesContent":["// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{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\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{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();}}/**\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?.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\":{\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/WSx8Z2UEK8nzkC3nXu7B/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/pK4oThhjjhllFVAwqFls/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;}}export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};const initialState={dismissed:false,autoAccepted:false,modes:defaultConsent,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced: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: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\":{\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\n// Check if visitor is in EU\nconst countries=[\"AI\",\"AT\",\"AW\",\"AX\",\"BE\",\"BG\",\"BL\",\"BM\",\"CW\",\"CY\",\"CZ\",\"DE\",\"DK\",\"EE\",\"EL\",\"ES\",\"FI\",\"FK\",\"FO\",\"FR\",\"GB\",\"GF\",\"GG\",\"GI\",\"GL\",\"GP\",\"HR\",\"HU\",\"IE\",\"IM\",\"IO\",\"IT\",\"JE\",\"KY\",\"LT\",\"LU\",\"LV\",\"MF\",\"MQ\",\"MS\",\"MT\",\"NC\",\"NL\",\"PF\",\"PL\",\"PM\",\"PN\",\"PT\",\"RE\",\"RO\",\"SE\",\"SH\",\"SI\",\"SK\",\"SX\",\"TC\",\"UK\",\"VG\",\"WF\",\"YT\"];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","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Puy217ziAIZRqHk4rVRu/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\":{\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{lazy,Suspense,useState}from\"react\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/pK4oThhjjhllFVAwqFls/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 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:{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:{...withDefaultFontFamily(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:{...withDefaultFontFamily(banner.style.fontTitle),color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...withDefaultFontFamily(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:{...withDefaultFontFamily(banner.style.fontTitle),color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...withDefaultFontFamily(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,...withDefaultFontFamily(theme.fontTitle)},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{fallback:null,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,...withDefaultFontFamily(theme.fontTitle),fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...withDefaultFontFamily(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\",rel:\"noopener noreferrer\",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,...withDefaultFontFamily(settings.font)}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-banner\");function withDefaultFontFamily(style){if(style?.fontFamily)return style;return{...style,fontFamily:style?.fontFamily||DEFAULT_FONT_FAMILY};}\nexport const __FramerMetadata__ = {\"exports\":{\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,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/SElQKSOnUBZOSJtmN84H/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/LdKok3hlO89v4p4R5gq4/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/LMJoQTMJ3dAbGtsVKgtQ/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Puy217ziAIZRqHk4rVRu/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/pK4oThhjjhllFVAwqFls/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;// we ignore customer's GTM in preview because their specific setups can break the preview currently\n// this can be removed if we remove reliance on globals for react symbols in the preview\n// https://framer-team.slack.com/archives/C01J38GC2SW/p1770826268498759\nconst skipGTMId=isInFramerPreview();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:skipGTMId?\"\":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})]});}function isInFramerPreview(){return RenderTarget.current()===RenderTarget.preview&&typeof window!==\"undefined\"&&window.origin?.endsWith(\".framercanvas.com\");}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/5dbuLOGDrS0SjHVtVyCR/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\",{type:\"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\"?trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{fallback:null,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\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FontProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookies.map","// @framerSupportedLayoutWidth any\n// @framerSupportedLayoutHeight any\n// @framerIntrinsicWidth 520\n// @framerIntrinsicHeight 480\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";// ─── Helpers ─────────────────────────────────────────────────────────────────\nfunction isValidEmail(email){return/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(email.trim());}// Strip formatting and force an E.164-ish string. Prepends the default dial code\n// when the user omits the leading \"+\".\nfunction normalizePhone(raw,dialCode){let v=(raw||\"\").trim().replace(/[\\s().-]/g,\"\");if(!v)return\"\";if(v.startsWith(\"00\"))v=\"+\"+v.slice(2);if(!v.startsWith(\"+\")){const code=(dialCode||\"\").trim().replace(/[^\\d+]/g,\"\");const prefix=code?code.startsWith(\"+\")?code:\"+\"+code:\"+\";v=prefix+v;}return v;}function isValidPhone(e164){// + followed by 8–15 digits (E.164)\nreturn/^\\+\\d{8,15}$/.test(e164);}const applyFont=f=>{if(!f)return{};const s={...f};delete s.color;return s;};// The Padding control hands back a CSS shorthand string (\"36px\", or\n// \"10px 20px 30px 40px\" once per-side is unfolded). Older instances of this\n// component stored a plain number, so accept both.\nfunction toCssPadding(value,fallback){if(typeof value===\"number\"&&isFinite(value))return`${value}px`;if(typeof value===\"string\"&&value.trim())return value.trim();return fallback;}// ─── Klaviyo Client API ────────────────────────────────────────────────────\n// Uses the public, browser-safe \"Create Client Subscription\" endpoint.\n// Only the PUBLIC API key (6-character site/company ID) is required — never the\n// private key. Klaviyo handles single vs. double opt-in based on list settings.\nasync function subscribeToKlaviyo(opts){const profileAttrs={email:opts.email};if(opts.firstName)profileAttrs.first_name=opts.firstName;if(opts.lastName)profileAttrs.last_name=opts.lastName;if(opts.phone)profileAttrs.phone_number=opts.phone;// Only send an explicit \"subscriptions\" object when a phone number is present, so SMS\n// consent can be controlled precisely. For email-only signups we omit it — Klaviyo then\n// defaults the email channel to MARKETING consent, which is valid on every API revision\n// (sending \"subscriptions\" on older revisions triggers a \"not a valid field\" error).\nif(opts.phone){const subs={email:{marketing:{consent:\"SUBSCRIBED\"}}};if(opts.smsConsent)subs.sms={marketing:{consent:\"SUBSCRIBED\"}};profileAttrs.subscriptions=subs;}const body={data:{type:\"subscription\",attributes:{custom_source:opts.customSource||\"Framer Signup Form\",profile:{data:{type:\"profile\",attributes:profileAttrs}}},relationships:{list:{data:{type:\"list\",id:opts.listId}}}}};try{const res=await fetch(`https://a.klaviyo.com/client/subscriptions/?company_id=${encodeURIComponent(opts.publicApiKey)}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",revision:opts.apiRevision||\"2026-04-15\"},body:JSON.stringify(body)});if(res.status===202||res.ok)return{ok:true};try{const j=await res.json();const detail=j?.errors?.[0]?.detail;return{ok:false,error:detail||`Request failed (${res.status}).`};}catch{return{ok:false,error:`Request failed (${res.status}).`};}}catch(err){return{ok:false,error:\"Network error. Please check your connection and try again.\"};}}// ─── Text Field ───────────────────────────────────────────────────────────────\nconst TextField=/*#__PURE__*/React.memo(function TextField({type,label,placeholder,value,onChange,error,showLabel,autoComplete,uid,colors,font,labelFont,height,radius,paddingX,isCanvas}){const[focused,setFocused]=React.useState(false);const borderColor=error?colors.error:focused?colors.inputFocusBorder:colors.inputBorder;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:6,width:\"100%\"},children:[showLabel&&label?/*#__PURE__*/_jsx(\"label\",{style:{fontSize:13,fontWeight:500,color:colors.labelColor,...applyFont(labelFont)},children:label}):null,/*#__PURE__*/_jsx(\"input\",{className:`kv-input-${uid}`,type:type,value:value,onChange:e=>onChange(e.target.value),onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),placeholder:placeholder,disabled:isCanvas,autoComplete:autoComplete,style:{width:\"100%\",height,background:colors.inputBackground,border:`1.5px solid ${borderColor}`,borderRadius:radius,padding:`0 ${paddingX}px`,fontSize:15,color:colors.inputText,outline:\"none\",transition:\"border-color 0.15s, box-shadow 0.15s\",boxSizing:\"border-box\",fontFamily:\"inherit\",...applyFont(font)}}),error?/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:colors.error,fontWeight:500},children:error}):null]});});// ─── Consent Checkbox ──────────────────────────────────────────────────────────\nconst ConsentRow=/*#__PURE__*/React.memo(function ConsentRow({checked,onChange,text,error,colors,font,isCanvas}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:10,cursor:isCanvas?\"default\":\"pointer\"},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:checked,disabled:isCanvas,onChange:e=>onChange(e.target.checked),style:{width:16,height:16,marginTop:2,accentColor:colors.accent,flexShrink:0,cursor:isCanvas?\"default\":\"pointer\"}}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:13,lineHeight:1.5,color:colors.subtext,...applyFont(font)},children:text})]}),error?/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:colors.error,fontWeight:500,paddingLeft:26},children:error}):null]});});// ─── Submit Button ─────────────────────────────────────────────────────────────\nconst SubmitButton=/*#__PURE__*/React.memo(function SubmitButton({label,loading,fullWidth,height,radius,colors,font,isCanvas}){const[hovered,setHovered]=React.useState(false);return /*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:loading||isCanvas,onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{height,padding:\"0 24px\",background:hovered&&!isCanvas?colors.buttonHoverBackground:colors.buttonBackground,color:colors.buttonText,border:\"none\",borderRadius:radius,fontSize:15,fontWeight:600,cursor:loading||isCanvas?\"default\":\"pointer\",opacity:loading?.85:1,transition:\"background 0.15s, opacity 0.15s, transform 0.1s\",transform:hovered&&!isCanvas&&!loading?\"translateY(-1px)\":\"none\",whiteSpace:\"nowrap\",flexShrink:0,width:fullWidth?\"100%\":undefined,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:8,pointerEvents:isCanvas?\"none\":\"auto\",...applyFont(font)},children:loading?/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 18 18\",fill:\"none\",className:\"kv-spin\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 2a7 7 0 1 1-7 7\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\"})}):label});});// ─── Success View ───────────────────────────────────────────────────────────────\nconst SuccessView=/*#__PURE__*/React.memo(function SuccessView({title,message,showReset,resetLabel,onReset,colors,titleFont,bodyFont,isStatic}){// In static render contexts (canvas, thumbnails, exports) skip motion entirely\n// and render a non-animated fallback.\nconst Wrapper=isStatic?\"div\":motion.div;const Circle=isStatic?\"div\":motion.div;const wrapperAnim=isStatic?{}:{initial:{opacity:0,scale:.96},animate:{opacity:1,scale:1},transition:{duration:.35,ease:\"easeOut\"}};const circleAnim=isStatic?{}:{initial:{scale:0},animate:{scale:1},transition:{type:\"spring\",stiffness:200,damping:13,delay:.05}};return /*#__PURE__*/_jsxs(Wrapper,{...wrapperAnim,style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",gap:16,textAlign:\"center\",padding:\"24px 8px\"},children:[/*#__PURE__*/_jsx(Circle,{...circleAnim,style:{width:60,height:60,borderRadius:\"50%\",background:colors.successIconBackground,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:/*#__PURE__*/_jsx(\"svg\",{width:\"28\",height:\"28\",viewBox:\"0 0 28 28\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 14.5l5.5 5.5L23 8\",stroke:\"#fff\",strokeWidth:\"2.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,fontSize:20,fontWeight:600,color:colors.heading,lineHeight:1.25,...applyFont(titleFont)},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:14,color:colors.subtext,lineHeight:1.55,maxWidth:340,...applyFont(bodyFont)},children:message})]}),showReset?/*#__PURE__*/_jsx(\"button\",{onClick:isStatic?undefined:onReset,style:{background:\"none\",border:\"none\",cursor:isStatic?\"default\":\"pointer\",fontSize:13,fontWeight:500,color:colors.accent,textDecoration:\"underline\",textUnderlineOffset:3,padding:\"4px 8px\",pointerEvents:isStatic?\"none\":\"auto\"},children:resetLabel}):null]});});// ─── Main Component ─────────────────────────────────────────────────────────────\nexport default function KlaviyoSignupForm(props){const{layout,content,fields,klaviyo,messages,style:styleOptions,colors:colorProps,typography,onSubmit,onError}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;// useIsStaticRenderer() covers the canvas AND every other static render context\n// (preview thumbnails, exports, screenshots) — disable all animation when true.\nconst isStaticRender=useIsStaticRenderer();const isStatic=isCanvas||isStaticRender;const containerRef=React.useRef(null);const[size,setSize]=React.useState({w:520,h:480});const uid=React.useMemo(()=>Math.random().toString(36).slice(2,9),[]);const[values,setValues]=React.useState({firstName:\"\",lastName:\"\",email:\"\",phone:\"\"});const[consent,setConsent]=React.useState(false);const[smsConsent,setSmsConsent]=React.useState(false);const[errors,setErrors]=React.useState({});const[status,setStatus]=React.useState(\"idle\");const[submitError,setSubmitError]=React.useState(\"\");// ResizeObserver — never trust props.width/height\nReact.useEffect(()=>{if(!containerRef.current)return;const ro=new ResizeObserver(([entry])=>{const{width,height}=entry.contentRect;setSize({w:width>10?width:520,h:height>10?height:480});});ro.observe(containerRef.current);return()=>ro.disconnect();},[]);// ── Resolve config with safe fallbacks ──\nconst colors={background:colorProps?.background??\"#ffffff\",cardBorder:colorProps?.cardBorder??\"#ececec\",heading:colorProps?.heading??\"#18181b\",subtext:colorProps?.subtext??\"#71717a\",labelColor:colorProps?.labelColor??\"#3f3f46\",inputBackground:colorProps?.inputBackground??\"#ffffff\",inputBorder:colorProps?.inputBorder??\"#e4e4e7\",inputFocusBorder:colorProps?.inputFocusBorder??\"#18181b\",inputText:colorProps?.inputText??\"#18181b\",placeholderColor:colorProps?.placeholderColor??\"#a1a1aa\",buttonBackground:colorProps?.buttonBackground??\"#18181b\",buttonText:colorProps?.buttonText??\"#ffffff\",buttonHoverBackground:colorProps?.buttonHoverBackground??\"#000000\",accent:colorProps?.accent??\"#18181b\",successIconBackground:colorProps?.successIconBackground??\"#16a34a\",error:colorProps?.error??\"#dc2626\",footerColor:colorProps?.footerColor??\"#a1a1aa\"};const layoutMode=layout||\"Card\";const isInline=layoutMode===\"Inline\";const mobileBreakpoint=styleOptions?.mobileBreakpoint??480;const isMobile=size.w<mobileBreakpoint;const stackInline=isInline&&isMobile// inline collapses to column on mobile\n;const collectName=!!fields?.collectName;const collectLastName=collectName&&!!fields?.collectLastName;const collectPhone=!!fields?.collectPhone;const showLabels=fields?.showLabels!==false&&!isInline;const requireConsent=!!fields?.requireConsent;const testMode=!!klaviyo?.testMode;const hasKeys=!!(klaviyo?.publicApiKey&&klaviyo?.listId);const willSimulate=isCanvas||testMode||!hasKeys;const inputHeight=styleOptions?.inputHeight??48;const inputRadius=styleOptions?.inputRadius??10;const inputPaddingX=styleOptions?.inputPaddingX??14;const buttonRadius=styleOptions?.buttonRadius??10;const fieldGap=styleOptions?.fieldGap??14;const cardRadius=styleOptions?.borderRadius??20;// Card padding: a CSS shorthand string from the Padding control, with an\n// optional separate value once the component is narrower than the breakpoint.\nconst desktopPadding=toCssPadding(styleOptions?.padding,\"36px\");const separateMobilePadding=styleOptions?.separateMobilePadding!==false;const padding=isMobile&&separateMobilePadding?toCssPadding(styleOptions?.mobilePadding,\"24px\"):desktopPadding;const maxWidth=styleOptions?.maxWidth??(isInline?640:460);const buttonFullWidth=styleOptions?.buttonFullWidth!==false&&!isInline;const showShadow=styleOptions?.showShadow!==false;const showBorder=styleOptions?.showBorder!==false;const fieldArrangement=styleOptions?.fieldArrangement??\"Stacked\";const useRow=!isInline&&fieldArrangement===\"Row\";const minFieldWidth=styleOptions?.minFieldWidth??150;// ── Validation ──\nconst validate=React.useCallback(()=>{const next={};const email=values.email.trim();if(!email)next.email=messages?.requiredField??\"This field is required.\";else if(!isValidEmail(email))next.email=messages?.invalidEmail??\"Please enter a valid email address.\";if(collectPhone&&values.phone.trim()){const e164=normalizePhone(values.phone,fields?.defaultDialCode??\"+1\");if(!isValidPhone(e164))next.phone=messages?.invalidPhone??\"Please enter a valid phone number.\";}if(requireConsent&&!consent)next.consent=messages?.consentRequired??\"Please accept to continue.\";setErrors(next);return Object.keys(next).length===0;},[values,consent,collectPhone,requireConsent,messages,fields]);const handleSubmit=React.useCallback(async e=>{e.preventDefault();if(isStatic)return;if(!validate())return;setSubmitError(\"\");setStatus(\"loading\");const email=values.email.trim();const firstName=collectName?values.firstName.trim():\"\";const lastName=collectLastName?values.lastName.trim():\"\";const phone=collectPhone&&values.phone.trim()?normalizePhone(values.phone,fields?.defaultDialCode??\"+1\"):\"\";const payload={email,firstName,lastName,phone,smsConsent:collectPhone&&smsConsent,listId:klaviyo?.listId??\"\"};if(willSimulate){await new Promise(r=>setTimeout(r,700));setStatus(\"success\");onSubmit?.(payload);return;}const result=await subscribeToKlaviyo({publicApiKey:klaviyo.publicApiKey,listId:klaviyo.listId,customSource:klaviyo?.customSource??\"Framer Signup Form\",apiRevision:klaviyo?.apiRevision??\"2026-04-15\",email,firstName,lastName,phone,smsConsent:collectPhone&&smsConsent});if(result.ok){setStatus(\"success\");onSubmit?.(payload);}else{setStatus(\"error\");setSubmitError(result.error||messages?.genericError||\"Something went wrong.\");onError?.({error:result.error,...payload});}},[isCanvas,validate,values,consent,smsConsent,collectName,collectLastName,collectPhone,willSimulate,klaviyo,fields,messages,onSubmit,onError]);const handleReset=React.useCallback(()=>{setStatus(\"idle\");setValues({firstName:\"\",lastName:\"\",email:\"\",phone:\"\"});setConsent(false);setSmsConsent(false);setErrors({});setSubmitError(\"\");},[]);const setField=key=>v=>setValues(p=>({...p,[key]:v}));const loading=status===\"loading\";const hideFormOnSuccess=messages?.hideFormOnSuccess!==false;// ── Injected CSS (placeholder color, focus ring, spinner) ──\nconst css=`\n        .kv-input-${uid}::placeholder { color: ${colors.placeholderColor}; opacity: 1; }\n        .kv-input-${uid}:focus { box-shadow: 0 0 0 3px ${colors.inputFocusBorder}1a; }\n        .kv-spin { animation: kv-spin-kf 0.8s linear infinite; }\n        @keyframes kv-spin-kf { from { transform: rotate(0deg) } to { transform: rotate(360deg) } }\n    `;// ── Field nodes ──\nconst nameField=collectName?/*#__PURE__*/_jsx(TextField,{type:\"text\",label:fields?.nameLabel??\"First name\",placeholder:fields?.namePlaceholder??\"First name\",value:values.firstName,onChange:setField(\"firstName\"),error:errors.firstName,showLabel:showLabels,autoComplete:\"given-name\",uid:uid,colors:colors,font:typography?.input,labelFont:typography?.label,height:inputHeight,radius:inputRadius,paddingX:inputPaddingX,isCanvas:isStatic},\"firstName\"):null;const lastNameField=collectLastName?/*#__PURE__*/_jsx(TextField,{type:\"text\",label:fields?.lastNameLabel??\"Last name\",placeholder:fields?.lastNamePlaceholder??\"Last name\",value:values.lastName,onChange:setField(\"lastName\"),error:errors.lastName,showLabel:showLabels,autoComplete:\"family-name\",uid:uid,colors:colors,font:typography?.input,labelFont:typography?.label,height:inputHeight,radius:inputRadius,paddingX:inputPaddingX,isCanvas:isStatic},\"lastName\"):null;const emailField=/*#__PURE__*/_jsx(TextField,{type:\"email\",label:fields?.emailLabel??\"Email\",placeholder:fields?.emailPlaceholder??\"you@example.com\",value:values.email,onChange:setField(\"email\"),error:errors.email,showLabel:showLabels,autoComplete:\"email\",uid:uid,colors:colors,font:typography?.input,labelFont:typography?.label,height:inputHeight,radius:inputRadius,paddingX:inputPaddingX,isCanvas:isStatic},\"email\");const phoneField=collectPhone?/*#__PURE__*/_jsx(TextField,{type:\"tel\",label:fields?.phoneLabel??\"Phone\",placeholder:fields?.phonePlaceholder??\"+1 555 123 4567\",value:values.phone,onChange:setField(\"phone\"),error:errors.phone,showLabel:showLabels,autoComplete:\"tel\",uid:uid,colors:colors,font:typography?.input,labelFont:typography?.label,height:inputHeight,radius:inputRadius,paddingX:inputPaddingX,isCanvas:isStatic},\"phone\"):null;const submitButton=/*#__PURE__*/_jsx(SubmitButton,{label:content?.buttonText??\"Subscribe\",loading:loading,fullWidth:buttonFullWidth,height:inputHeight,radius:buttonRadius,colors:colors,font:typography?.button,isCanvas:isStatic});// Inline layout: name/phone (if any) stack above an email+button row.\n// Card / Stacked: every field stacks full width.\nconst formBody=isInline?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:fieldGap,width:\"100%\"},children:[(nameField||lastNameField||phoneField)&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:fieldGap},children:[nameField,lastNameField,phoneField]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:stackInline?\"column\":\"row\",gap:10,alignItems:\"flex-start\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:1,width:\"100%\"},children:emailField}),/*#__PURE__*/_jsx(SubmitButton,{label:content?.buttonText??\"Subscribe\",loading:loading,fullWidth:stackInline,height:inputHeight,radius:buttonRadius,colors:colors,font:typography?.button,isCanvas:isStatic})]})]}):useRow?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:fieldGap,width:\"100%\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",gap:10,alignItems:showLabels?\"flex-end\":\"stretch\",width:\"100%\"},children:[[nameField,lastNameField,emailField,phoneField].filter(Boolean).map((node,i)=>/*#__PURE__*/_jsx(\"div\",{style:{flex:isMobile?\"1 1 100%\":`1 1 ${minFieldWidth}px`,minWidth:isMobile?\"100%\":minFieldWidth},children:node},i)),!buttonFullWidth&&/*#__PURE__*/_jsx(\"div\",{style:{flex:isMobile?\"1 1 100%\":\"0 0 auto\"},children:/*#__PURE__*/_jsx(SubmitButton,{label:content?.buttonText??\"Subscribe\",loading:loading,fullWidth:isMobile,height:inputHeight,radius:buttonRadius,colors:colors,font:typography?.button,isCanvas:isStatic})})]}),buttonFullWidth&&submitButton]}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:fieldGap,width:\"100%\"},children:[collectName&&collectLastName&&!isMobile?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10},children:[/*#__PURE__*/_jsx(\"div\",{style:{flex:1},children:nameField}),/*#__PURE__*/_jsx(\"div\",{style:{flex:1},children:lastNameField})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[nameField,lastNameField]}),emailField,phoneField,submitButton]});const showHeader=content?.showTitle!==false&&content?.title||content?.showSubtitle!==false&&content?.subtitle;const isSuccessScreen=status===\"success\"&&hideFormOnSuccess;const successView=/*#__PURE__*/_jsx(SuccessView,{title:messages?.successTitle??\"You're subscribed! 🎉\",message:messages?.successMessage??\"Thanks for signing up. Check your inbox to confirm your subscription.\",showReset:messages?.showResetLink!==false,resetLabel:messages?.resetLabel??\"Sign up another\",onReset:handleReset,colors:colors,titleFont:typography?.heading,bodyFont:typography?.body,isStatic:isStatic});const formInner=/*#__PURE__*/_jsxs(_Fragment,{children:[showHeader?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:[content?.showTitle!==false&&content?.title?/*#__PURE__*/_jsx(\"h2\",{style:{margin:0,fontSize:isMobile?22:26,fontWeight:600,color:colors.heading,lineHeight:1.2,...applyFont(typography?.heading)},children:content.title}):null,content?.showSubtitle!==false&&content?.subtitle?/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:15,color:colors.subtext,lineHeight:1.55,...applyFont(typography?.body)},children:content.subtitle}):null]}):null,status===\"success\"&&!hideFormOnSuccess?/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,background:`${colors.successIconBackground}14`,border:`1px solid ${colors.successIconBackground}33`,borderRadius:10,padding:\"12px 14px\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 28 28\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 14.5l5.5 5.5L23 8\",stroke:colors.successIconBackground,strokeWidth:\"2.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:14,fontWeight:500,color:colors.heading},children:messages?.successTitle??\"You're subscribed! 🎉\"})]}):null,/*#__PURE__*/_jsxs(\"form\",{onSubmit:handleSubmit,noValidate:true,style:{display:\"flex\",flexDirection:\"column\",gap:16},children:[formBody,collectPhone&&fields?.smsConsentText?/*#__PURE__*/_jsx(ConsentRow,{checked:smsConsent,onChange:setSmsConsent,text:fields.smsConsentText,error:undefined,colors:colors,font:typography?.footer,isCanvas:isStatic}):null,requireConsent?/*#__PURE__*/_jsx(ConsentRow,{checked:consent,onChange:setConsent,text:fields?.consentText??\"I agree to receive marketing emails and accept the privacy policy.\",error:errors.consent,colors:colors,font:typography?.footer,isCanvas:isStatic}):null,status===\"error\"&&submitError?/*#__PURE__*/_jsx(\"div\",{style:{fontSize:13,color:colors.error,background:`${colors.error}10`,border:`1px solid ${colors.error}33`,borderRadius:8,padding:\"10px 12px\"},children:submitError}):null]}),content?.showFooter!==false&&content?.footerNote?/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:colors.footerColor,lineHeight:1.5,...applyFont(typography?.footer)},children:content.footerNote}):null]});const activeContent=isSuccessScreen?successView:formInner;const contentKey=isSuccessScreen?\"success\":\"form\";const contentStyle=isSuccessScreen?undefined:{display:\"flex\",flexDirection:\"column\",gap:20};return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",maxWidth,background:colors.background,borderRadius:cardRadius,border:showBorder?`1px solid ${colors.cardBorder}`:\"none\",boxShadow:showShadow?\"0 1px 2px rgba(0,0,0,0.04), 0 18px 50px -12px rgba(0,0,0,0.16)\":\"none\",padding,boxSizing:\"border-box\",position:\"relative\"},children:[content?.showBadge&&content?.badgeText?/*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",alignSelf:\"flex-start\",background:`${colors.accent}12`,border:`1px solid ${colors.accent}26`,borderRadius:100,padding:\"4px 12px\",fontSize:11,fontWeight:700,color:colors.accent,letterSpacing:\"0.06em\",textTransform:\"uppercase\",marginBottom:16,width:\"fit-content\"},children:content.badgeText}):null,isStatic?/*#__PURE__*/_jsx(\"div\",{style:contentStyle,children:activeContent}):/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",initial:false,children:/*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},style:contentStyle,children:activeContent},contentKey)})]})]});}// ─── Default Props ────────────────────────────────────────────────────────────\nKlaviyoSignupForm.defaultProps={layout:\"Card\",content:{showTitle:true,title:\"Join our newsletter\",showSubtitle:true,subtitle:\"Get product updates, exclusive offers and tips — straight to your inbox.\",buttonText:\"Subscribe\",showFooter:true,footerNote:\"By subscribing you agree to receive marketing emails. Unsubscribe anytime.\",showBadge:false,badgeText:\"Newsletter\"},fields:{collectName:true,collectLastName:false,collectPhone:false,showLabels:true,nameLabel:\"First name\",namePlaceholder:\"First name\",lastNameLabel:\"Last name\",lastNamePlaceholder:\"Last name\",emailLabel:\"Email\",emailPlaceholder:\"you@example.com\",phoneLabel:\"Phone\",phonePlaceholder:\"+1 555 123 4567\",defaultDialCode:\"+1\",requireConsent:false,consentText:\"I agree to receive marketing emails and accept the privacy policy.\",smsConsentText:\"Send me SMS updates too (message & data rates may apply).\"},klaviyo:{publicApiKey:\"\",listId:\"\",customSource:\"Framer Signup Form\",apiRevision:\"2026-04-15\",testMode:false},messages:{successTitle:\"You're subscribed! 🎉\",successMessage:\"Thanks for signing up. Check your inbox to confirm your subscription.\",invalidEmail:\"Please enter a valid email address.\",invalidPhone:\"Please enter a valid phone number.\",requiredField:\"This field is required.\",consentRequired:\"Please accept to continue.\",genericError:\"Something went wrong. Please try again.\",hideFormOnSuccess:true,showResetLink:true,resetLabel:\"Sign up another\"},style:{fieldArrangement:\"Stacked\",borderRadius:20,padding:\"36px\",separateMobilePadding:true,mobilePadding:\"24px\",mobileBreakpoint:480,fieldGap:14,inputHeight:48,inputRadius:10,inputPaddingX:14,buttonRadius:10,buttonFullWidth:true,showShadow:true,showBorder:true,maxWidth:460,minFieldWidth:150},colors:{background:\"#ffffff\",cardBorder:\"#ececec\",heading:\"#18181b\",subtext:\"#71717a\",labelColor:\"#3f3f46\",inputBackground:\"#ffffff\",inputBorder:\"#e4e4e7\",inputFocusBorder:\"#18181b\",inputText:\"#18181b\",placeholderColor:\"#a1a1aa\",buttonBackground:\"#18181b\",buttonText:\"#ffffff\",buttonHoverBackground:\"#000000\",accent:\"#18181b\",successIconBackground:\"#16a34a\",error:\"#dc2626\",footerColor:\"#a1a1aa\"},typography:{heading:{fontFamily:\"Inter\",fontWeight:\"600\",fontSize:\"26px\"},body:{fontFamily:\"Inter\",fontWeight:\"400\",fontSize:\"15px\"},label:{fontFamily:\"Inter\",fontWeight:\"500\",fontSize:\"13px\"},input:{fontFamily:\"Inter\",fontWeight:\"400\",fontSize:\"15px\"},button:{fontFamily:\"Inter\",fontWeight:\"600\",fontSize:\"15px\"},footer:{fontFamily:\"Inter\",fontWeight:\"400\",fontSize:\"12px\"}}};// ─── Property Controls ─────────────────────────────────────────────────────────\naddPropertyControls(KlaviyoSignupForm,{layout:{type:ControlType.Enum,title:\"Layout\",options:[\"Card\",\"Inline\",\"Stacked\"],optionTitles:[\"Card\",\"Inline\",\"Stacked\"],displaySegmentedControl:true,defaultValue:\"Card\",description:\"Card: full form with heading. Inline: email + button in one row. Stacked: minimal vertical form.\"},content:{type:ControlType.Object,title:\"Content\",description:\"Headline, subtitle, button label and footer text.\",controls:{showTitle:{type:ControlType.Boolean,title:\"Show Title\",description:\"Toggle the main headline.\",defaultValue:true},title:{type:ControlType.String,title:\"Title\",description:\"Main headline above the form.\",defaultValue:\"Join our newsletter\",hidden:p=>!p.showTitle},showSubtitle:{type:ControlType.Boolean,title:\"Show Subtitle\",description:\"Toggle the supporting subtitle.\",defaultValue:true},subtitle:{type:ControlType.String,title:\"Subtitle\",description:\"Supporting text below the title.\",multiline:true,defaultValue:\"Get product updates, exclusive offers and tips — straight to your inbox.\",hidden:p=>!p.showSubtitle},buttonText:{type:ControlType.String,title:\"Button Text\",description:\"Label on the submit button.\",defaultValue:\"Subscribe\"},showFooter:{type:ControlType.Boolean,title:\"Show Footer\",description:\"Toggle the small note below the form.\",defaultValue:true},footerNote:{type:ControlType.String,title:\"Footer Note\",description:\"Small print under the form (e.g. privacy reassurance).\",multiline:true,defaultValue:\"By subscribing you agree to receive marketing emails. Unsubscribe anytime.\",hidden:p=>!p.showFooter},showBadge:{type:ControlType.Boolean,title:\"Show Badge\",description:\"Show a small pill badge above the title.\",defaultValue:false},badgeText:{type:ControlType.String,title:\"Badge Text\",description:\"Text inside the pill badge.\",defaultValue:\"Newsletter\",hidden:p=>!p.showBadge}}},fields:{type:ControlType.Object,title:\"Fields\",description:\"Which fields to collect, their labels, placeholders and consent.\",controls:{collectName:{type:ControlType.Boolean,title:\"Collect Name\",description:\"Show a first name field (sent as first_name to Klaviyo).\",defaultValue:true},collectLastName:{type:ControlType.Boolean,title:\"Collect Last Name\",description:\"Also show a last name field.\",defaultValue:false,hidden:p=>!p.collectName},collectPhone:{type:ControlType.Boolean,title:\"Collect Phone\",description:\"Show a phone field for SMS subscriptions (E.164 format).\",defaultValue:false},showLabels:{type:ControlType.Boolean,title:\"Show Labels\",description:\"Show a label above each field (ignored in Inline layout).\",defaultValue:true},nameLabel:{type:ControlType.String,title:\"Name Label\",description:\"Label for the first name field.\",defaultValue:\"First name\",hidden:p=>!p.collectName},namePlaceholder:{type:ControlType.String,title:\"Name Placeholder\",description:\"Placeholder for the first name field.\",defaultValue:\"First name\",hidden:p=>!p.collectName},lastNameLabel:{type:ControlType.String,title:\"Last Name Label\",description:\"Label for the last name field.\",defaultValue:\"Last name\",hidden:p=>!(p.collectName&&p.collectLastName)},lastNamePlaceholder:{type:ControlType.String,title:\"Last Name Placeholder\",description:\"Placeholder for the last name field.\",defaultValue:\"Last name\",hidden:p=>!(p.collectName&&p.collectLastName)},emailLabel:{type:ControlType.String,title:\"Email Label\",description:\"Label for the email field.\",defaultValue:\"Email\"},emailPlaceholder:{type:ControlType.String,title:\"Email Placeholder\",description:\"Placeholder for the email field.\",defaultValue:\"you@example.com\"},phoneLabel:{type:ControlType.String,title:\"Phone Label\",description:\"Label for the phone field.\",defaultValue:\"Phone\",hidden:p=>!p.collectPhone},phonePlaceholder:{type:ControlType.String,title:\"Phone Placeholder\",description:\"Placeholder for the phone field.\",defaultValue:\"+1 555 123 4567\",hidden:p=>!p.collectPhone},defaultDialCode:{type:ControlType.String,title:\"Default Dial Code\",description:\"Prepended when a phone number has no leading + (e.g. +1, +44).\",defaultValue:\"+1\",hidden:p=>!p.collectPhone},smsConsentText:{type:ControlType.String,title:\"SMS Consent Text\",description:\"Text next to the optional SMS opt-in checkbox. Leave empty to hide it.\",multiline:true,defaultValue:\"Send me SMS updates too (message & data rates may apply).\",hidden:p=>!p.collectPhone},requireConsent:{type:ControlType.Boolean,title:\"Require Consent\",description:\"Show a required marketing/GDPR consent checkbox before submit.\",defaultValue:false},consentText:{type:ControlType.String,title:\"Consent Text\",description:\"Text next to the required consent checkbox.\",multiline:true,defaultValue:\"I agree to receive marketing emails and accept the privacy policy.\",hidden:p=>!p.requireConsent}}},klaviyo:{type:ControlType.Object,title:\"Klaviyo\",description:\"Connect to Klaviyo. Uses the public, browser-safe Client API — only your PUBLIC key is needed.\",controls:{publicApiKey:{type:ControlType.String,title:\"Public API Key\",description:\"Your 6-character Klaviyo public key / Site ID (Settings → API Keys). Safe to expose. Leave empty to preview in demo mode.\",defaultValue:\"\",placeholder:\"e.g. XyZ123\"},listId:{type:ControlType.String,title:\"List ID\",description:\"Klaviyo List ID to subscribe people to (Lists & Segments → your list → Settings).\",defaultValue:\"\",placeholder:\"e.g. Y6nRLr\"},customSource:{type:ControlType.String,title:\"Custom Source\",description:\"Source label recorded on the profile in Klaviyo.\",defaultValue:\"Framer Signup Form\"},apiRevision:{type:ControlType.String,title:\"API Revision\",description:\"Klaviyo API revision date. Leave as-is unless you know you need another.\",defaultValue:\"2026-04-15\"},testMode:{type:ControlType.Boolean,title:\"Test Mode\",description:\"Simulate a successful submission without sending anything to Klaviyo. Great for previewing states.\",defaultValue:false}}},messages:{type:ControlType.Object,title:\"Messages\",description:\"Success, validation and error text shown to users.\",controls:{successTitle:{type:ControlType.String,title:\"Success Title\",description:\"Headline shown after a successful subscription.\",defaultValue:\"You're subscribed! 🎉\"},successMessage:{type:ControlType.String,title:\"Success Message\",description:\"Body text on the success screen.\",multiline:true,defaultValue:\"Thanks for signing up. Check your inbox to confirm your subscription.\"},hideFormOnSuccess:{type:ControlType.Boolean,title:\"Hide Form On Success\",description:\"Replace the form with a success screen. Off shows a success banner above the form.\",defaultValue:true},showResetLink:{type:ControlType.Boolean,title:\"Show Reset Link\",description:\"Show a 'sign up another' link on the success screen.\",defaultValue:true,hidden:p=>!p.hideFormOnSuccess},resetLabel:{type:ControlType.String,title:\"Reset Label\",description:\"Label for the reset link on the success screen.\",defaultValue:\"Sign up another\",hidden:p=>!p.hideFormOnSuccess||!p.showResetLink},invalidEmail:{type:ControlType.String,title:\"Invalid Email\",description:\"Error shown when the email is not valid.\",defaultValue:\"Please enter a valid email address.\"},invalidPhone:{type:ControlType.String,title:\"Invalid Phone\",description:\"Error shown when the phone number is not valid.\",defaultValue:\"Please enter a valid phone number.\"},requiredField:{type:ControlType.String,title:\"Required Field\",description:\"Error shown when a required field is empty.\",defaultValue:\"This field is required.\"},consentRequired:{type:ControlType.String,title:\"Consent Required\",description:\"Error shown when the consent box is required but unchecked.\",defaultValue:\"Please accept to continue.\"},genericError:{type:ControlType.String,title:\"Generic Error\",description:\"Fallback error when the Klaviyo request fails without a clear reason.\",defaultValue:\"Something went wrong. Please try again.\"}}},style:{type:ControlType.Object,title:\"Style\",description:\"Sizing, spacing and card chrome.\",controls:{fieldArrangement:{type:ControlType.Enum,title:\"Field Layout\",options:[\"Stacked\",\"Row\"],optionTitles:[\"Stacked\",\"Row\"],displaySegmentedControl:true,defaultValue:\"Stacked\",description:\"Stacked: each field on its own line. Row: fields share a line and wrap (Card & Stacked layouts).\"},borderRadius:{type:ControlType.Number,title:\"Card Radius\",description:\"Corner radius of the form card.\",min:0,max:64,step:2,defaultValue:20},padding:{type:ControlType.Padding,title:\"Padding\",description:\"Inner padding of the card. Click the icon on the right to set top/right/bottom/left separately. Set to 0 for an edge-to-edge form.\",defaultValue:\"36px\"},separateMobilePadding:{type:ControlType.Boolean,title:\"Mobile Padding\",description:\"Use a tighter padding once the component is narrower than the mobile breakpoint.\",defaultValue:true},mobilePadding:{type:ControlType.Padding,title:\"Padding (S)\",description:\"Inner padding used below the mobile breakpoint. Also supports per-side values.\",defaultValue:\"24px\",hidden:p=>!p.separateMobilePadding},mobileBreakpoint:{type:ControlType.Number,title:\"Mobile At\",description:\"Component width (px) below which the mobile padding and stacked field layout kick in.\",min:240,max:900,step:10,defaultValue:480,displayStepper:true},fieldGap:{type:ControlType.Number,title:\"Field Gap\",description:\"Vertical space between fields.\",min:6,max:32,step:1,defaultValue:14},inputHeight:{type:ControlType.Number,title:\"Input Height\",description:\"Height of inputs and the button.\",min:36,max:64,step:1,defaultValue:48},inputRadius:{type:ControlType.Number,title:\"Input Radius\",description:\"Corner radius of input fields. Use a high value for pill-shaped inputs.\",min:0,max:100,step:1,defaultValue:10},inputPaddingX:{type:ControlType.Number,title:\"Input Padding\",description:\"Horizontal padding inside each input field. Increase it alongside a large input radius so text clears the rounded corners.\",min:0,max:48,step:1,defaultValue:14},buttonRadius:{type:ControlType.Number,title:\"Button Radius\",description:\"Corner radius of the submit button. Use a high value for a pill-shaped button.\",min:0,max:100,step:1,defaultValue:10},buttonFullWidth:{type:ControlType.Boolean,title:\"Full-Width Button\",description:\"Stretch the button to full width (Card & Stacked layouts).\",defaultValue:true},showShadow:{type:ControlType.Boolean,title:\"Show Shadow\",description:\"Show a drop shadow under the card.\",defaultValue:true},showBorder:{type:ControlType.Boolean,title:\"Show Border\",description:\"Show a border around the card.\",defaultValue:true},maxWidth:{type:ControlType.Number,title:\"Max Width\",description:\"Maximum width of the form in pixels.\",min:280,max:1200,step:10,defaultValue:460},minFieldWidth:{type:ControlType.Number,title:\"Min Field Width\",description:\"In Row layout, the minimum width each field keeps before wrapping to a new line.\",min:80,max:400,step:10,defaultValue:150,hidden:p=>p.fieldArrangement!==\"Row\"}}},colors:{type:ControlType.Object,title:\"Colors\",optional:true,description:\"Every color used in the form, individually customizable.\",controls:{background:{type:ControlType.Color,title:\"Background\",description:\"Card background color.\",defaultValue:\"#ffffff\"},cardBorder:{type:ControlType.Color,title:\"Card Border\",description:\"Card border color.\",defaultValue:\"#ececec\"},heading:{type:ControlType.Color,title:\"Heading\",description:\"Title and success heading color.\",defaultValue:\"#18181b\"},subtext:{type:ControlType.Color,title:\"Subtext\",description:\"Subtitle, consent and secondary text color.\",defaultValue:\"#71717a\"},labelColor:{type:ControlType.Color,title:\"Label\",description:\"Field label color.\",defaultValue:\"#3f3f46\"},inputBackground:{type:ControlType.Color,title:\"Input BG\",description:\"Input field background color.\",defaultValue:\"#ffffff\"},inputBorder:{type:ControlType.Color,title:\"Input Border\",description:\"Input border color when idle.\",defaultValue:\"#e4e4e7\"},inputFocusBorder:{type:ControlType.Color,title:\"Input Focus\",description:\"Input border + focus ring color when focused.\",defaultValue:\"#18181b\"},inputText:{type:ControlType.Color,title:\"Input Text\",description:\"Text color inside inputs.\",defaultValue:\"#18181b\"},placeholderColor:{type:ControlType.Color,title:\"Placeholder\",description:\"Placeholder text color.\",defaultValue:\"#a1a1aa\"},buttonBackground:{type:ControlType.Color,title:\"Button BG\",description:\"Submit button background color.\",defaultValue:\"#18181b\"},buttonText:{type:ControlType.Color,title:\"Button Text\",description:\"Submit button text color.\",defaultValue:\"#ffffff\"},buttonHoverBackground:{type:ControlType.Color,title:\"Button Hover\",description:\"Submit button background on hover.\",defaultValue:\"#000000\"},accent:{type:ControlType.Color,title:\"Accent\",description:\"Checkboxes, links and badge accent color.\",defaultValue:\"#18181b\"},successIconBackground:{type:ControlType.Color,title:\"Success\",description:\"Success checkmark circle and banner color.\",defaultValue:\"#16a34a\"},error:{type:ControlType.Color,title:\"Error\",description:\"Error text and invalid input border color.\",defaultValue:\"#dc2626\"},footerColor:{type:ControlType.Color,title:\"Footer\",description:\"Footer note text color.\",defaultValue:\"#a1a1aa\"}}},typography:{type:ControlType.Object,title:\"Typography\",optional:true,description:\"Font settings for every text element.\",controls:{heading:{type:ControlType.Font,title:\"Heading\",description:\"Font for the title and success heading.\",controls:\"extended\"},body:{type:ControlType.Font,title:\"Body\",description:\"Font for the subtitle and success message.\",controls:\"extended\"},label:{type:ControlType.Font,title:\"Label\",description:\"Font for field labels.\",controls:\"extended\"},input:{type:ControlType.Font,title:\"Input\",description:\"Font for input fields.\",controls:\"extended\"},button:{type:ControlType.Font,title:\"Button\",description:\"Font for the submit button.\",controls:\"extended\"},footer:{type:ControlType.Font,title:\"Footer & Consent\",description:\"Font for footer note and consent text.\",controls:\"extended\"}}},onSubmit:{type:ControlType.EventHandler,title:\"On Success\",description:\"Fires after a successful subscription. Receives { email, firstName, lastName, phone, smsConsent, listId }.\"},onError:{type:ControlType.EventHandler,title:\"On Error\",description:\"Fires when the Klaviyo request fails. Receives { error, ...formData }.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"KlaviyoSignupForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Signupform.map","// Generated by Framer (941006f)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Montserrat-bold\",\"FS;Montserrat-black\",\"FS;Montserrat-black italic\",\"FS;Montserrat-bold italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/KDZE2GHZ4MXZP7RVHASNN75AFABT2ZB2/G33WYZOWF5RLCYVGCMU5BFGBXH4DMKUK/SHZ3SDA4YUDBQPNRSIGO7XNSCQQUBDYR.woff2\",weight:\"700\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/M2RQDXLDLQ2S4ZZ66VQTDSO3OSHWKVY7/JAIF7WXHMOCSPDMQNJH4MHWPR2PHW2YE/C5NBF6PXS6YLHRF7TAQGFAEBX23GMCRA.woff2\",weight:\"900\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/XJQZ5FAAHWM4Y24NF2Z7WYOSV6YPTE5O/EO2YIKJILBXPJTK6LHM7BXB3WCNBRFIW/3ITIUZWY6HV7DWK4WDWMNDJF4FUBLRZN.woff2\",weight:\"900\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WVRVHC26IF7VQKSULH6U5DSAGCYOIAQ7/CPARYH2DVA55XB4ZSTA7WTMPVZAVMNA5/BOBO2BRVXZQHPXSPDS5WN3IZQ5SL56OZ.woff2\",weight:\"700\"}]}];export const css=['.framer-L5h4P .framer-styles-preset-1eespxg:not(.rich-text-wrapper), .framer-L5h4P .framer-styles-preset-1eespxg.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.02em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, #fafcfe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-L5h4P\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0116799)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-UN42A .framer-styles-preset-4n3ru7:not(.rich-text-wrapper), .framer-UN42A .framer-styles-preset-4n3ru7.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-13d6535f-2e23-4073-a1df-f4c757615323, #ed6838); --framer-link-text-color: var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, #fafcfe); }\"];export const className=\"framer-UN42A\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c9b3949)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Montserrat-medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-8IKW4 .framer-styles-preset-h46fxx:not(.rich-text-wrapper), .framer-8IKW4 .framer-styles-preset-h46fxx.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, #fafcfe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-8IKW4 .framer-styles-preset-h46fxx:not(.rich-text-wrapper), .framer-8IKW4 .framer-styles-preset-h46fxx.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, #fafcfe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-8IKW4 .framer-styles-preset-h46fxx:not(.rich-text-wrapper), .framer-8IKW4 .framer-styles-preset-h46fxx.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, #fafcfe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-8IKW4\";\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 (941006f)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Montserrat-light\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JBAX5LNUCKEVXKRK3ARXNMEMQYQYP6WR/P3OTF2DNFMTAXKSAW4JNN6DPWEDDI5MN/4IO2HK2EZ7GHCZN7I3I4WKBAO7IH72SS.woff2\",weight:\"300\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-ethCQ .framer-styles-preset-rqw89s:not(.rich-text-wrapper), .framer-ethCQ .framer-styles-preset-rqw89s.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0px; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, #fafcfe); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-ethCQ\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0116799)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={aqtW8lKLN:{hover:true}};const serializationHash=\"framer-rFCKg\";const variantClassNames={aqtW8lKLN:\"framer-v-1wuqecq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const LgYx55PSF=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.4,ease:[.44,0,0,.99],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,LgYx55PSF:link??props.LgYx55PSF};};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,LgYx55PSF,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"aqtW8lKLN\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wuqecq\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"aqtW8lKLN\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"qZJ09EHBO\",scopeId:\"LQdrpPYGK\",...addPropertyOverrides({\"aqtW8lKLN-hover\":{href:LgYx55PSF,openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:40,intrinsicWidth:40,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-43.5)/2+0+0)),pixelHeight:40,pixelWidth:40,sizes:\"40px\",src:\"https://framerusercontent.com/images/ccYjnnhgpZA2bfX3v7hO7qNSqXk.svg?width=40&height=40\"},className:\"framer-cen9et framer-1ej79nx\",layoutDependency:layoutDependency,layoutId:\"qZJ09EHBO\",whileHover:animation,...addPropertyOverrides({\"aqtW8lKLN-hover\":{as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:3840,intrinsicWidth:3840,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-43.5)/2+0+0)),pixelHeight:3840,pixelWidth:3840,positionX:\"center\",positionY:\"center\",sizes:\"40px\",src:\"https://framerusercontent.com/images/vzE05TZU0vPOeqaMFagY3wg8Lg.webp?width=3840&height=3840\",srcSet:\"https://framerusercontent.com/images/vzE05TZU0vPOeqaMFagY3wg8Lg.webp?scale-down-to=512&width=3840&height=3840 512w,https://framerusercontent.com/images/vzE05TZU0vPOeqaMFagY3wg8Lg.webp?scale-down-to=1024&width=3840&height=3840 1024w,https://framerusercontent.com/images/vzE05TZU0vPOeqaMFagY3wg8Lg.webp?scale-down-to=2048&width=3840&height=3840 2048w,https://framerusercontent.com/images/vzE05TZU0vPOeqaMFagY3wg8Lg.webp?width=3840&height=3840 3840w\"}}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-rFCKg.framer-1ej79nx, .framer-rFCKg .framer-1ej79nx { display: block; }\",\".framer-rFCKg.framer-1wuqecq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-rFCKg .framer-cen9et { flex: none; height: 44px; position: relative; width: 40px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-rFCKg.framer-v-1wuqecq.hover .framer-cen9et { text-decoration: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 43\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ECoavhgPt\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"LgYx55PSF\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLQdrpPYGK=withCSS(Component,css,\"framer-rFCKg\");export default FramerLQdrpPYGK;FramerLQdrpPYGK.displayName=\"Linkedin\";FramerLQdrpPYGK.defaultProps={height:43,width:40};addPropertyControls(FramerLQdrpPYGK,{LgYx55PSF:{title:\"Link\",type:ControlType.Link}});addFonts(FramerLQdrpPYGK,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLQdrpPYGK\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"43\",\"framerVariables\":\"{\\\"LgYx55PSF\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"40\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ECoavhgPt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LQdrpPYGK.map","// Generated by Framer (3db8496)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={OtgqJo3lC:{hover:true},qLUwAanv9:{hover:true}};const cycleOrder=[\"OtgqJo3lC\",\"qLUwAanv9\"];const serializationHash=\"framer-6bkMt\";const variantClassNames={OtgqJo3lC:\"framer-v-12qokd2\",qLUwAanv9:\"framer-v-1t6oi06\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const c9CK93Q3s=undefined;const p25wT2lIb=undefined;const Wq9V7eK3n=undefined;const PR9ViufvV=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"OtgqJo3lC\",\"Variant 2\":\"qLUwAanv9\"};const Variants=motion.create(React.Fragment);const getProps=({color,fontSize,height,id,link,title,width,...props})=>{return{...props,c9CK93Q3s:link??props.c9CK93Q3s,p25wT2lIb:color??props.p25wT2lIb??\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\",PR9ViufvV:title??props.PR9ViufvV??\"Home\",variant:humanReadableVariantMap[props.variant]??props.variant??\"OtgqJo3lC\",Wq9V7eK3n:fontSize??props.Wq9V7eK3n??20};};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,PR9ViufvV,c9CK93Q3s,p25wT2lIb,Wq9V7eK3n,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OtgqJo3lC\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:c9CK93Q3s,motionChild:true,nodeId:\"OtgqJo3lC\",openInNewTab:false,scopeId:\"NnlGhP8t6\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-12qokd2\",className,classNames)} framer-19r6u4d`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"OtgqJo3lC\",ref:refBinding,style:{...style},...addPropertyOverrides({qLUwAanv9:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--variable-reference-Wq9V7eK3n-NnlGhP8t6) * 1px)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-p25wT2lIb-NnlGhP8t6))\"},children:\"Home\"})}),className:\"framer-13zhg1f\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"yhLgVw_sF\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-p25wT2lIb-NnlGhP8t6)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-p25wT2lIb-NnlGhP8t6\":p25wT2lIb,\"--variable-reference-Wq9V7eK3n-NnlGhP8t6\":Wq9V7eK3n},text:PR9ViufvV,variants:{\"OtgqJo3lC-hover\":{\"--extracted-r6o4lv\":\"var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56))\"},\"qLUwAanv9-hover\":{\"--extracted-r6o4lv\":\"var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56))\"},qLUwAanv9:{\"--extracted-r6o4lv\":\"var(--token-23cf48e9-7747-4df0-b688-cf9b0e3edc29, rgb(6, 48, 101))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"OtgqJo3lC-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--variable-reference-Wq9V7eK3n-NnlGhP8t6) * 1px)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56)))\"},children:\"Home\"})})},\"qLUwAanv9-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--variable-reference-Wq9V7eK3n-NnlGhP8t6) * 1px)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56)))\"},children:\"Home\"})})},qLUwAanv9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--variable-reference-Wq9V7eK3n-NnlGhP8t6) * 1px)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-23cf48e9-7747-4df0-b688-cf9b0e3edc29, rgb(6, 48, 101)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-6bkMt.framer-19r6u4d, .framer-6bkMt .framer-19r6u4d { display: block; }\",\".framer-6bkMt.framer-12qokd2 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-6bkMt .framer-13zhg1f { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 62.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"qLUwAanv9\":{\"layout\":[\"auto\",\"auto\"]},\"rYumzTU5R\":{\"layout\":[\"auto\",\"auto\"]},\"IGM7ZjNjG\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"PR9ViufvV\":\"title\",\"c9CK93Q3s\":\"link\",\"p25wT2lIb\":\"color\",\"Wq9V7eK3n\":\"fontSize\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNnlGhP8t6=withCSS(Component,css,\"framer-6bkMt\");export default FramerNnlGhP8t6;FramerNnlGhP8t6.displayName=\"Hover Text\";FramerNnlGhP8t6.defaultProps={height:30,width:62.5};addPropertyControls(FramerNnlGhP8t6,{variant:{options:[\"OtgqJo3lC\",\"qLUwAanv9\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},PR9ViufvV:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},onPR9ViufvVChange:{changes:\"PR9ViufvV\",type:ControlType.ChangeHandler},c9CK93Q3s:{title:\"Link\",type:ControlType.Link},p25wT2lIb:{defaultValue:'var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254)) /* {\"name\":\"Gigablue White\"} */',title:\"Color\",type:ControlType.Color},Wq9V7eK3n:{defaultValue:20,title:\"Font Size\",type:ControlType.Number},onWq9V7eK3nChange:{changes:\"Wq9V7eK3n\",type:ControlType.ChangeHandler}});addFonts(FramerNnlGhP8t6,[{explicitInter:true,fonts:[{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNnlGhP8t6\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qLUwAanv9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rYumzTU5R\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IGM7ZjNjG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"30\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"62.5\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"PR9ViufvV\\\":\\\"title\\\",\\\"c9CK93Q3s\\\":\\\"link\\\",\\\"p25wT2lIb\\\":\\\"color\\\",\\\"Wq9V7eK3n\\\":\\\"fontSize\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NnlGhP8t6.map","// Generated by Framer (3db8496)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Djv5MTwfV:{hover:true},KHuABJQRq:{hover:true},m0bcXwaE8:{hover:true},Nr3spFXDx:{hover:true}};const cycleOrder=[\"Djv5MTwfV\",\"Nr3spFXDx\",\"KHuABJQRq\",\"m0bcXwaE8\"];const serializationHash=\"framer-7gUmf\";const variantClassNames={Djv5MTwfV:\"framer-v-1hn1vge\",KHuABJQRq:\"framer-v-1wvxtia\",m0bcXwaE8:\"framer-v-1y6w1dx\",Nr3spFXDx:\"framer-v-7p72uf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const trbQ8g4bU=undefined;const FOsNFHdZi=undefined;const BpmCdxbLt=undefined;const TxycwDOEK=undefined;const ucAuCHpPn=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"Djv5MTwfV\",\"Variant 2\":\"Nr3spFXDx\",\"Variant 3\":\"KHuABJQRq\",\"Variant Orange Alt\":\"m0bcXwaE8\"};const Variants=motion.create(React.Fragment);const getProps=({color,fill,fontSize,height,id,link,title,width,...props})=>{return{...props,BpmCdxbLt:color??props.BpmCdxbLt??\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\",FOsNFHdZi:link??props.FOsNFHdZi,trbQ8g4bU:fill??props.trbQ8g4bU??\"var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56))\",TxycwDOEK:fontSize??props.TxycwDOEK??20,ucAuCHpPn:title??props.ucAuCHpPn??\"Button\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Djv5MTwfV\"};};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,ucAuCHpPn,trbQ8g4bU,BpmCdxbLt,FOsNFHdZi,TxycwDOEK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Djv5MTwfV\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:FOsNFHdZi,motionChild:true,nodeId:\"Djv5MTwfV\",openInNewTab:false,scopeId:\"sRVRL0GzR\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1hn1vge\",className,classNames)} framer-nxwzpp`,\"data-framer-name\":\"Variant 1\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"Djv5MTwfV\",ref:refBinding,style:{backgroundColor:trbQ8g4bU,borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"Djv5MTwfV-hover\":{backgroundColor:\"var(--token-7390b2d0-16c7-4f8a-91ac-bbe422163096, rgb(212, 94, 54))\"},KHuABJQRq:{backgroundColor:\"rgba(0, 0, 0, 0)\"},m0bcXwaE8:{backgroundColor:\"rgba(0, 0, 0, 0)\"},Nr3spFXDx:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({KHuABJQRq:{\"data-framer-name\":\"Variant 3\"},m0bcXwaE8:{\"data-framer-name\":\"Variant Orange Alt\"},Nr3spFXDx:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--variable-reference-TxycwDOEK-sRVRL0GzR) * 1px)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-BpmCdxbLt-sRVRL0GzR))\"},children:\"Button\"})}),className:\"framer-14zfwhv\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"dLe27scN7\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-BpmCdxbLt-sRVRL0GzR)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-BpmCdxbLt-sRVRL0GzR\":BpmCdxbLt,\"--variable-reference-TxycwDOEK-sRVRL0GzR\":TxycwDOEK},text:ucAuCHpPn,variants:{\"KHuABJQRq-hover\":{\"--extracted-r6o4lv\":\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\"},\"m0bcXwaE8-hover\":{\"--extracted-r6o4lv\":\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\"},\"Nr3spFXDx-hover\":{\"--extracted-r6o4lv\":\"var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56))\"},KHuABJQRq:{\"--extracted-r6o4lv\":\"var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56))\"},m0bcXwaE8:{\"--extracted-r6o4lv\":\"var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56))\"},Nr3spFXDx:{\"--extracted-r6o4lv\":\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"KHuABJQRq-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--variable-reference-TxycwDOEK-sRVRL0GzR) * 1px)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254)))\"},children:\"Button\"})})},\"m0bcXwaE8-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--variable-reference-TxycwDOEK-sRVRL0GzR) * 1px)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254)))\"},children:\"Button\"})})},\"Nr3spFXDx-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--variable-reference-TxycwDOEK-sRVRL0GzR) * 1px)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56)))\"},children:\"Button\"})})},KHuABJQRq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--variable-reference-TxycwDOEK-sRVRL0GzR) * 1px)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56)))\"},children:\"Button\"})})},m0bcXwaE8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--variable-reference-TxycwDOEK-sRVRL0GzR) * 1px)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56)))\"},children:\"Button\"})})},Nr3spFXDx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--variable-reference-TxycwDOEK-sRVRL0GzR) * 1px)\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254)))\"},children:\"Button\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-mzzcqx\",layoutDependency:layoutDependency,layoutId:\"gNxJGx5Wp\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 10.286\" overflow=\"visible\"><path d=\"M 0 5.143 L 12 5.143 M 6 0 L 12 5.143 L 6 10.286\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254)) /* {&quot;name&quot;:&quot;Gigablue White&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"KHuABJQRq-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 10.286\" overflow=\"visible\"><path d=\"M 0 5.143 L 12 5.143 M 6 0 L 12 5.143 L 6 10.286\" fill=\"rgba(0,0,0,1)\" stroke-width=\"2\" stroke=\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254)) /* {&quot;name&quot;:&quot;Gigablue White&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>'},\"m0bcXwaE8-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 10.286\" overflow=\"visible\"><path d=\"M 0 5.143 L 12 5.143 M 6 0 L 12 5.143 L 6 10.286\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254)) /* {&quot;name&quot;:&quot;Gigablue White&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>'},\"Nr3spFXDx-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 10.286\" overflow=\"visible\"><path d=\"M 0 5.143 L 12 5.143 M 6 0 L 12 5.143 L 6 10.286\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56)) /* {&quot;name&quot;:&quot;Safety Orange&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>'},KHuABJQRq:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 10.286\" overflow=\"visible\"><path d=\"M 0 5.143 L 12 5.143 M 6 0 L 12 5.143 L 6 10.286\" fill=\"rgba(0,0,0,1)\" stroke-width=\"2\" stroke=\"var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56)) /* {&quot;name&quot;:&quot;Safety Orange&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>'},m0bcXwaE8:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 10.286\" overflow=\"visible\"><path d=\"M 0 5.143 L 12 5.143 M 6 0 L 12 5.143 L 6 10.286\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56)) /* {&quot;name&quot;:&quot;Safety Orange&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1yvh2ng\",layoutDependency:layoutDependency,layoutId:\"yN1bDFweD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 1\" overflow=\"visible\"><path d=\"M 0 0 L 12 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({KHuABJQRq:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 1\" overflow=\"visible\"><path d=\"M 0 0 L 12 0\" fill=\"rgba(0,170,255,0.5)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e6yrl0\",layoutDependency:layoutDependency,layoutId:\"zBgUW5OmM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 10.286\" overflow=\"visible\"><path d=\"M 0 0 L 6 5.143 L 0 10.286\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({KHuABJQRq:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 10.286\" overflow=\"visible\"><path d=\"M 0 0 L 6 5.143 L 0 10.286\" fill=\"rgba(0,170,255,0.5)\"></path></svg>'}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\".framer-7gUmf.framer-nxwzpp, .framer-7gUmf .framer-nxwzpp { display: block; }\",\".framer-7gUmf.framer-1hn1vge { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: center; padding: 8px 20px 8px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-7gUmf .framer-14zfwhv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7gUmf .framer-mzzcqx { height: 11px; position: relative; width: 12px; }\",\".framer-7gUmf .framer-1yvh2ng { height: 1px; left: 0px; position: absolute; top: 5px; width: 12px; }\",\".framer-7gUmf .framer-1e6yrl0 { height: 11px; left: 6px; position: absolute; top: 0px; width: 6px; }\",\".framer-7gUmf.framer-v-1y6w1dx.framer-1hn1vge { height: min-content; padding: 8px 20px 8px 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 131\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Nr3spFXDx\":{\"layout\":[\"auto\",\"fixed\"]},\"KHuABJQRq\":{\"layout\":[\"auto\",\"fixed\"]},\"m0bcXwaE8\":{\"layout\":[\"auto\",\"auto\"]},\"x4sl5KNZp\":{\"layout\":[\"auto\",\"fixed\"]},\"n5zQx690N\":{\"layout\":[\"auto\",\"fixed\"]},\"W7AltmFul\":{\"layout\":[\"auto\",\"fixed\"]},\"q0BzULEZT\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ucAuCHpPn\":\"title\",\"trbQ8g4bU\":\"fill\",\"BpmCdxbLt\":\"color\",\"FOsNFHdZi\":\"link\",\"TxycwDOEK\":\"fontSize\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersRVRL0GzR=withCSS(Component,css,\"framer-7gUmf\");export default FramersRVRL0GzR;FramersRVRL0GzR.displayName=\"Button Arrow\";FramersRVRL0GzR.defaultProps={height:40,width:131};addPropertyControls(FramersRVRL0GzR,{variant:{options:[\"Djv5MTwfV\",\"Nr3spFXDx\",\"KHuABJQRq\",\"m0bcXwaE8\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant Orange Alt\"],title:\"Variant\",type:ControlType.Enum},ucAuCHpPn:{defaultValue:\"Button\",displayTextArea:false,title:\"Title\",type:ControlType.String},onucAuCHpPnChange:{changes:\"ucAuCHpPn\",type:ControlType.ChangeHandler},trbQ8g4bU:{defaultValue:'var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56)) /* {\"name\":\"Safety Orange\"} */',title:\"Fill\",type:ControlType.Color},BpmCdxbLt:{defaultValue:'var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254)) /* {\"name\":\"Gigablue White\"} */',title:\"Color\",type:ControlType.Color},FOsNFHdZi:{title:\"Link\",type:ControlType.Link},TxycwDOEK:{defaultValue:20,title:\"Font Size\",type:ControlType.Number},onTxycwDOEKChange:{changes:\"TxycwDOEK\",type:ControlType.ChangeHandler}});addFonts(FramersRVRL0GzR,[{explicitInter:true,fonts:[{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersRVRL0GzR\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"131\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"40\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Nr3spFXDx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"KHuABJQRq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"m0bcXwaE8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"x4sl5KNZp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"n5zQx690N\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"W7AltmFul\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"q0BzULEZT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"ucAuCHpPn\\\":\\\"title\\\",\\\"trbQ8g4bU\\\":\\\"fill\\\",\\\"BpmCdxbLt\\\":\\\"color\\\",\\\"FOsNFHdZi\\\":\\\"link\\\",\\\"TxycwDOEK\\\":\\\"fontSize\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sRVRL0GzR.map","// Generated by Framer (5186692)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/W0094OhPhwDk2yTHfbQj/Cookies.js\";import KlaviyoSignupForm from\"https://framerusercontent.com/modules/GVEGiVec00yBj3O0gJXf/FlzPecXmEsVSmmgjuy9M/Signupform.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/uTCmF2YqXbMAUlPJerZ8/k3PHLUx1tBFPogUWyUL6/cBWG5pDej.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/mK4mJ2WnoECTcWW0knO9/Rg4jUJHBLnt14zyWHja0/G4tM6wzH4.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/UYeAL9ZK62wg3gLRPU22/J4D3Y4hCN9iuN50DTemZ/KZKYws1dC.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/WisYMdMaXIROSUsKwa95/WiE4iUcW8cBuFKj5AdEj/oUhWqDX16.js\";import Linkedin from\"https://framerusercontent.com/modules/CPIoGiRrczRrE5oxF8ej/xlO7MEOG2EYFgaNbVxX4/LQdrpPYGK.js\";import HoverText from\"https://framerusercontent.com/modules/0Bk29xnBR2ZCQkL3a2JH/cIBPJTctVOHBI6rP23aB/NnlGhP8t6.js\";import ButtonArrow from\"https://framerusercontent.com/modules/pBG1VFilYlJXsjkhJ4v6/r3YbP7DmEyoWjEXKO0LA/sRVRL0GzR.js\";const KlaviyoSignupFormFonts=getFonts(KlaviyoSignupForm);const HoverTextFonts=getFonts(HoverText);const LinkedinFonts=getFonts(Linkedin);const ButtonArrowFonts=getFonts(ButtonArrow);const CookieBannerFonts=getFonts(CookieBanner);const cycleOrder=[\"QN8hdjSvK\",\"Su4xCYUWn\",\"SZf8tqswA\"];const serializationHash=\"framer-X5Z9X\";const variantClassNames={QN8hdjSvK:\"framer-v-1ilh8uv\",Su4xCYUWn:\"framer-v-o1tbsr\",SZf8tqswA:\"framer-v-w2q7ir\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const h6PDsaFdg=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"QN8hdjSvK\",Phone:\"SZf8tqswA\",Tablet:\"Su4xCYUWn\"};const Variants=motion.create(React.Fragment);const getProps=({fill,height,id,width,...props})=>{return{...props,h6PDsaFdg:fill??props.h6PDsaFdg??\"var(--token-23cf48e9-7747-4df0-b688-cf9b0e3edc29, rgb(6, 48, 101))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"QN8hdjSvK\"};};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,h6PDsaFdg,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QN8hdjSvK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ilh8uv\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"QN8hdjSvK\",ref:refBinding,style:{backgroundColor:h6PDsaFdg,borderTopLeftRadius:16,borderTopRightRadius:16,...style},...addPropertyOverrides({Su4xCYUWn:{\"data-framer-name\":\"Tablet\"},SZf8tqswA:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ozcavc\",\"data-framer-name\":\"Rocks\",layoutDependency:layoutDependency,layoutId:\"VOP9sWDah\",style:{opacity:.26},children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:3397,intrinsicWidth:4005,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||789)-275+-30.7607),pixelHeight:3397,pixelWidth:4005,positionX:\"center\",positionY:\"center\",sizes:\"547.9325px\",src:\"https://framerusercontent.com/images/Z7HuMGaY8XMSXEUFrCh8a1ZEUQ.png?width=4005&height=3397\",srcSet:\"https://framerusercontent.com/images/Z7HuMGaY8XMSXEUFrCh8a1ZEUQ.png?scale-down-to=512&width=4005&height=3397 512w,https://framerusercontent.com/images/Z7HuMGaY8XMSXEUFrCh8a1ZEUQ.png?scale-down-to=1024&width=4005&height=3397 1024w,https://framerusercontent.com/images/Z7HuMGaY8XMSXEUFrCh8a1ZEUQ.png?scale-down-to=2048&width=4005&height=3397 2048w,https://framerusercontent.com/images/Z7HuMGaY8XMSXEUFrCh8a1ZEUQ.png?width=4005&height=3397 4005w\"},className:\"framer-htrz5k\",layoutDependency:layoutDependency,layoutId:\"sjAEmN1OK\",style:{rotate:1.35},...addPropertyOverrides({Su4xCYUWn:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:3397,intrinsicWidth:4005,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||680)-280+-30.7607),pixelHeight:3397,pixelWidth:4005,positionX:\"center\",positionY:\"center\",sizes:\"400px\",src:\"https://framerusercontent.com/images/Z7HuMGaY8XMSXEUFrCh8a1ZEUQ.png?width=4005&height=3397\",srcSet:\"https://framerusercontent.com/images/Z7HuMGaY8XMSXEUFrCh8a1ZEUQ.png?scale-down-to=512&width=4005&height=3397 512w,https://framerusercontent.com/images/Z7HuMGaY8XMSXEUFrCh8a1ZEUQ.png?scale-down-to=1024&width=4005&height=3397 1024w,https://framerusercontent.com/images/Z7HuMGaY8XMSXEUFrCh8a1ZEUQ.png?scale-down-to=2048&width=4005&height=3397 2048w,https://framerusercontent.com/images/Z7HuMGaY8XMSXEUFrCh8a1ZEUQ.png?width=4005&height=3397 4005w\"}},SZf8tqswA:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:3397,intrinsicWidth:4005,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||200)-300+300-209.5),pixelHeight:3397,pixelWidth:4005,positionX:\"center\",positionY:\"center\",sizes:\"340px\",src:\"https://framerusercontent.com/images/Z7HuMGaY8XMSXEUFrCh8a1ZEUQ.png?width=4005&height=3397\",srcSet:\"https://framerusercontent.com/images/Z7HuMGaY8XMSXEUFrCh8a1ZEUQ.png?scale-down-to=512&width=4005&height=3397 512w,https://framerusercontent.com/images/Z7HuMGaY8XMSXEUFrCh8a1ZEUQ.png?scale-down-to=1024&width=4005&height=3397 1024w,https://framerusercontent.com/images/Z7HuMGaY8XMSXEUFrCh8a1ZEUQ.png?scale-down-to=2048&width=4005&height=3397 2048w,https://framerusercontent.com/images/Z7HuMGaY8XMSXEUFrCh8a1ZEUQ.png?width=4005&height=3397 4005w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:2620,intrinsicWidth:4096,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||789)-275+-31),pixelHeight:2620,pixelWidth:4096,positionX:\"center\",positionY:\"center\",sizes:\"642.5405px\",src:\"https://framerusercontent.com/images/y7xED7kkay7RjOUwkKBCsMsWO8.png?width=4096&height=2620\",srcSet:\"https://framerusercontent.com/images/y7xED7kkay7RjOUwkKBCsMsWO8.png?scale-down-to=512&width=4096&height=2620 512w,https://framerusercontent.com/images/y7xED7kkay7RjOUwkKBCsMsWO8.png?scale-down-to=1024&width=4096&height=2620 1024w,https://framerusercontent.com/images/y7xED7kkay7RjOUwkKBCsMsWO8.png?scale-down-to=2048&width=4096&height=2620 2048w,https://framerusercontent.com/images/y7xED7kkay7RjOUwkKBCsMsWO8.png?width=4096&height=2620 4096w\"},className:\"framer-1rcklz5\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"i_d8uZSgD\",...addPropertyOverrides({Su4xCYUWn:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:2620,intrinsicWidth:4096,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||680)-280+-31),pixelHeight:2620,pixelWidth:4096,positionX:\"center\",positionY:\"center\",sizes:\"562.8092px\",src:\"https://framerusercontent.com/images/y7xED7kkay7RjOUwkKBCsMsWO8.png?width=4096&height=2620\",srcSet:\"https://framerusercontent.com/images/y7xED7kkay7RjOUwkKBCsMsWO8.png?scale-down-to=512&width=4096&height=2620 512w,https://framerusercontent.com/images/y7xED7kkay7RjOUwkKBCsMsWO8.png?scale-down-to=1024&width=4096&height=2620 1024w,https://framerusercontent.com/images/y7xED7kkay7RjOUwkKBCsMsWO8.png?scale-down-to=2048&width=4096&height=2620 2048w,https://framerusercontent.com/images/y7xED7kkay7RjOUwkKBCsMsWO8.png?width=4096&height=2620 4096w\"}},SZf8tqswA:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:2620,intrinsicWidth:4096,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(componentViewport?.height||200)-300+300-255),pixelHeight:2620,pixelWidth:4096,positionX:\"center\",positionY:\"center\",sizes:\"469.0076px\",src:\"https://framerusercontent.com/images/y7xED7kkay7RjOUwkKBCsMsWO8.png?width=4096&height=2620\",srcSet:\"https://framerusercontent.com/images/y7xED7kkay7RjOUwkKBCsMsWO8.png?scale-down-to=512&width=4096&height=2620 512w,https://framerusercontent.com/images/y7xED7kkay7RjOUwkKBCsMsWO8.png?scale-down-to=1024&width=4096&height=2620 1024w,https://framerusercontent.com/images/y7xED7kkay7RjOUwkKBCsMsWO8.png?scale-down-to=2048&width=4096&height=2620 2048w,https://framerusercontent.com/images/y7xED7kkay7RjOUwkKBCsMsWO8.png?width=4096&height=2620 4096w\"}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8ndgnq\",\"data-framer-name\":\"Gradient\",layoutDependency:layoutDependency,layoutId:\"Z0SS900Wj\",style:{background:\"linear-gradient(1deg, rgb(0, 2, 20) 9%, rgba(0, 2, 20, 0) 78%)\",opacity:.67}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ifiyic\",layoutDependency:layoutDependency,layoutId:\"WMVCq3TMK\",transformTemplate:transformTemplate1,...addPropertyOverrides({SZf8tqswA:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tnh10w\",layoutDependency:layoutDependency,layoutId:\"RDodMBHTv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-sj6g0c\",\"data-framer-name\":\"Left Column\",layoutDependency:layoutDependency,layoutId:\"opQycEShg\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-jspade\",layoutDependency:layoutDependency,layoutId:\"gvlZYasaX\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-128qooc\",\"data-framer-name\":\"Gigablue Logo\",layoutDependency:layoutDependency,layoutId:\"dBhF84TuS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 431 33.429\" overflow=\"visible\"><path d=\"M 215.04 33.429 L 215.04 0.07 C 215.234 0.056 215.414 0.028 215.593 0.014 L 250.25 0.014 C 252.406 0.014 254.341 0.683 256.096 1.922 C 258.128 3.357 259.442 5.294 260.064 7.675 C 260.534 9.43 260.507 11.185 260.023 12.954 C 259.677 14.207 259.152 15.35 258.364 16.38 C 258.156 16.645 258.185 16.84 258.378 17.091 C 259.045 17.973 259.559 18.962 259.898 20.016 C 260.976 23.582 260.383 26.869 258.046 29.738 C 256.428 31.73 254.3 32.942 251.728 33.318 C 251.367 33.378 251.002 33.41 250.637 33.415 L 215.055 33.415 Z M 228.173 20.503 C 228.407 20.03 228.573 19.667 228.754 19.32 C 229.762 17.314 230.786 15.308 231.794 13.302 C 231.919 13.052 232.057 12.941 232.32 12.954 L 249.959 12.954 C 250.858 12.912 251.604 12.243 251.784 11.366 C 251.921 10.67 251.894 9.987 251.784 9.291 C 251.631 8.288 250.899 7.605 249.889 7.605 L 224.067 7.605 C 223.887 7.605 223.694 7.634 223.528 7.647 C 223.389 8.371 223.431 25.42 223.57 25.893 L 250 25.893 C 250.788 25.851 251.425 25.35 251.673 24.585 C 251.963 23.707 251.866 22.83 251.7 21.952 C 251.631 21.547 251.369 21.227 251.023 20.977 C 250.567 20.642 250.055 20.531 249.502 20.545 L 228.159 20.545 Z M 127.454 25.838 L 127.454 20.545 C 127.232 20.531 127.011 20.503 126.79 20.503 L 103.884 20.503 C 104.009 20.225 104.063 20.057 104.147 19.905 C 105.474 17.745 106.802 15.586 108.114 13.413 C 108.322 13.079 108.544 12.941 108.958 12.941 L 135.361 12.941 C 135.527 12.941 135.706 12.954 135.858 12.968 C 135.997 13.413 136.024 32.704 135.887 33.387 C 135.721 33.387 135.527 33.429 135.347 33.429 L 100.194 33.429 C 98.673 33.429 97.277 32.942 95.964 32.203 C 95.107 31.716 94.304 31.145 93.6 30.435 C 92.107 28.889 91.181 27.05 90.752 24.946 C 90.711 24.723 90.725 24.487 90.725 24.25 L 90.725 9.639 C 90.725 7.954 91.263 6.435 92.093 5.029 C 93.614 2.452 95.88 0.892 98.755 0.209 C 99.28 0.083 99.82 0.042 100.36 0.028 L 135.347 0.028 C 135.541 0.028 135.721 0.056 135.942 0.07 L 135.942 7.55 C 135.721 7.563 135.486 7.592 135.265 7.592 L 102.488 7.592 C 101.064 7.592 100.055 8.26 99.475 9.527 C 99.308 9.89 99.212 10.308 99.212 10.697 C 99.198 14.765 99.212 18.846 99.212 22.913 C 99.212 23.958 100.084 25.225 101.051 25.588 C 101.465 25.74 101.908 25.851 102.337 25.851 C 110.52 25.866 118.704 25.851 126.873 25.851 C 127.039 25.851 127.219 25.838 127.467 25.824 Z M 36.813 25.866 L 36.813 20.545 C 35.679 20.448 34.573 20.517 33.453 20.503 L 13.201 20.503 C 13.326 20.281 13.381 20.128 13.478 19.988 C 14.653 18.358 15.842 16.729 17.017 15.099 L 18.137 13.553 C 18.441 13.135 18.786 12.926 19.353 12.939 C 27.771 12.954 36.175 12.954 44.595 12.954 C 44.817 12.954 45.051 12.968 45.314 12.982 L 45.314 33.346 C 45.189 33.373 45.065 33.415 44.941 33.429 L 10.133 33.429 C 7.036 33.429 4.507 32.19 2.488 29.905 C 1.147 28.4 0.346 26.604 0.097 24.585 C 0.037 24.067 0.005 23.546 0 23.024 L 0 10.279 C 0 8.915 0.263 7.634 0.774 6.393 C 2.171 3.05 4.686 1.044 8.156 0.196 C 8.653 0.07 9.193 0.028 9.704 0.028 L 44.748 0.028 C 44.914 0.028 45.093 0.042 45.244 0.056 C 45.397 0.488 45.439 6.811 45.286 7.55 C 45.079 7.55 44.857 7.592 44.637 7.592 L 11.681 7.592 C 10.52 7.592 9 8.482 8.653 9.945 C 8.543 10.434 8.487 10.934 8.487 11.435 C 8.487 15.001 8.474 18.567 8.487 22.147 C 8.487 23.164 8.667 24.152 9.443 24.919 C 10.091 25.573 10.866 25.88 11.791 25.88 L 36.868 25.88 Z M 430.938 0.014 L 430.938 7.536 C 430.675 7.536 430.454 7.563 430.233 7.563 L 397.333 7.563 C 395.896 7.48 394.388 8.65 394.194 10.252 C 394.112 10.962 394.112 11.673 394.084 12.396 C 394.084 12.55 394.112 12.703 394.139 12.926 L 423.474 12.926 C 423.39 13.177 423.348 13.33 423.28 13.469 L 422.119 15.684 C 421.4 17.076 420.667 18.47 419.99 19.876 C 419.755 20.35 419.45 20.49 418.953 20.49 C 410.95 20.475 402.946 20.49 394.927 20.49 L 394.154 20.49 C 394.126 20.699 394.084 20.837 394.084 20.991 C 394.084 21.492 394.07 21.994 394.084 22.508 C 394.125 23.749 394.637 24.752 395.701 25.42 C 396.213 25.74 396.752 25.866 397.36 25.866 L 430.869 25.866 C 431.021 26.353 431.049 32.719 430.91 33.387 C 430.744 33.387 430.551 33.429 430.371 33.429 L 395.204 33.429 C 394.057 33.429 392.95 33.137 391.9 32.691 C 390.509 32.097 389.265 31.208 388.251 30.086 C 387.186 28.916 386.467 27.565 385.997 26.06 C 385.707 25.128 385.61 24.18 385.624 23.191 C 385.652 18.86 385.638 14.542 385.624 10.21 C 385.624 8.065 386.246 6.129 387.463 4.374 C 388.601 2.716 390.209 1.436 392.08 0.697 C 393.172 0.248 394.341 0.016 395.522 0.014 L 430.965 0.014 Z M 366.216 0.056 L 374.635 0.056 C 374.648 0.279 374.676 0.501 374.676 0.724 L 374.676 7.828 C 374.676 12.926 374.704 18.037 374.676 23.135 C 374.662 25.546 373.916 27.719 372.395 29.641 C 370.888 31.534 368.911 32.663 366.603 33.262 C 366.15 33.369 365.686 33.421 365.221 33.415 L 336.619 33.415 C 335.14 33.415 333.772 32.913 332.5 32.217 C 331.601 31.716 330.758 31.117 330.053 30.364 C 328.796 29.027 327.91 27.495 327.441 25.713 C 327.28 25.094 327.201 24.457 327.205 23.818 L 327.205 0.056 C 328.159 -0.028 329.086 0.028 329.998 0.014 L 335.624 0.014 C 335.638 0.292 335.68 0.516 335.68 0.739 L 335.68 7.494 C 335.68 12.536 335.693 17.579 335.68 22.621 C 335.68 23.944 336.564 25.392 338.071 25.81 C 338.463 25.916 338.867 25.968 339.273 25.964 L 362.483 25.964 C 363.382 25.964 364.239 25.755 364.958 25.155 C 365.575 24.644 365.975 23.917 366.078 23.122 C 366.188 22.356 366.202 21.576 366.202 20.81 L 366.202 0.071 L 366.216 0.057 Z M 205.156 33.402 C 204.88 33.402 204.7 33.429 204.507 33.429 L 195.798 33.429 C 195.3 33.429 195.023 33.248 194.775 32.844 C 192.576 29.287 190.369 25.736 188.154 22.189 C 186.439 19.431 184.697 16.673 182.97 13.915 C 182.112 12.536 181.242 11.157 180.398 9.765 C 179.887 8.9 179.168 8.469 178.159 8.497 C 176.611 8.524 175.062 8.497 173.514 8.497 C 172.519 8.497 171.801 8.873 171.275 9.765 C 170.404 11.255 169.464 12.69 168.552 14.152 C 166.533 17.383 164.515 20.615 162.483 23.86 C 160.866 26.451 159.248 29.056 157.617 31.647 C 157.34 32.092 157.064 32.537 156.802 32.984 C 156.636 33.276 156.428 33.429 156.069 33.415 C 153.097 33.402 150.111 33.415 147.139 33.415 C 146.987 33.415 146.835 33.387 146.6 33.36 C 146.724 33.081 146.793 32.844 146.917 32.65 L 151.977 24.585 C 153.276 22.495 154.589 20.42 155.889 18.331 C 157.285 16.075 158.682 13.818 160.078 11.575 C 160.99 10.112 161.916 8.664 162.828 7.201 C 163.465 6.184 164.072 5.154 164.722 4.137 C 165.995 2.118 167.75 0.739 170.086 0.196 C 170.555 0.083 171.04 0.028 171.524 0.028 C 174.385 0.014 177.246 -0.028 180.108 0.028 C 181.924 0.052 183.672 0.718 185.043 1.909 C 186.025 2.745 186.716 3.761 187.38 4.834 L 190.116 9.22 C 191.637 11.658 193.144 14.082 194.664 16.52 C 195.826 18.386 197 20.266 198.162 22.147 C 199.973 25.057 201.798 27.955 203.609 30.866 C 204.05 31.576 204.493 32.273 204.935 32.984 C 204.991 33.081 205.032 33.193 205.129 33.402 Z M 318.483 33.429 L 283.191 33.429 C 280.482 33.429 278.2 32.399 276.252 30.56 C 275.105 29.474 274.289 28.164 273.722 26.701 C 273.404 25.866 273.155 24.974 273.155 24.055 L 273.155 0.599 C 273.155 0.432 273.182 0.265 273.197 0.056 L 281.602 0.056 C 281.602 0.363 281.629 0.627 281.629 0.892 L 281.629 22.245 C 281.629 22.885 281.698 23.511 282.016 24.096 C 282.638 25.225 283.537 25.866 284.864 25.866 L 317.874 25.866 C 318.344 25.88 318.483 26.005 318.525 26.493 L 318.525 32.719 C 318.525 32.928 318.51 33.137 318.497 33.429 Z M 65.759 0.056 L 74.15 0.056 C 74.177 0.181 74.219 0.307 74.233 0.432 C 74.247 0.585 74.233 0.739 74.233 0.892 L 74.233 32.608 C 74.233 32.858 74.219 33.095 74.205 33.387 L 65.814 33.387 C 65.801 33.151 65.772 32.9 65.772 32.663 L 65.772 0.056 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Su4xCYUWn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 311.297 24.145\" overflow=\"visible\"><path d=\"M 155.316 24.145 L 155.316 0.051 C 155.456 0.04 155.586 0.021 155.716 0.01 L 180.747 0.01 C 182.304 0.01 183.702 0.493 184.97 1.388 C 186.437 2.425 187.386 3.823 187.835 5.544 C 188.175 6.811 188.155 8.079 187.806 9.356 C 187.556 10.261 187.176 11.087 186.607 11.831 C 186.457 12.022 186.478 12.163 186.618 12.344 C 187.1 12.981 187.471 13.696 187.715 14.457 C 188.494 17.032 188.065 19.406 186.378 21.478 C 185.209 22.918 183.672 23.793 181.814 24.065 C 181.554 24.108 181.29 24.131 181.026 24.134 L 155.327 24.134 Z M 164.802 14.808 C 164.971 14.467 165.091 14.205 165.221 13.954 C 165.95 12.505 166.689 11.056 167.417 9.608 C 167.507 9.427 167.607 9.347 167.797 9.356 L 180.536 9.356 C 181.186 9.326 181.725 8.843 181.855 8.209 C 181.954 7.706 181.934 7.213 181.855 6.71 C 181.745 5.986 181.216 5.493 180.486 5.493 L 161.836 5.493 C 161.706 5.493 161.566 5.514 161.447 5.523 C 161.346 6.046 161.377 18.36 161.477 18.702 L 180.567 18.702 C 181.136 18.672 181.595 18.309 181.775 17.757 C 181.984 17.123 181.914 16.489 181.795 15.855 C 181.745 15.563 181.555 15.332 181.306 15.151 C 180.976 14.909 180.606 14.829 180.207 14.839 L 164.791 14.839 Z M 92.056 18.662 L 92.056 14.839 C 91.895 14.829 91.736 14.808 91.576 14.808 L 75.032 14.808 C 75.123 14.608 75.161 14.487 75.222 14.376 C 76.181 12.816 77.139 11.257 78.087 9.688 C 78.237 9.447 78.398 9.347 78.697 9.347 L 97.767 9.347 C 97.887 9.347 98.016 9.356 98.126 9.366 C 98.226 9.688 98.246 23.621 98.146 24.115 C 98.027 24.115 97.887 24.145 97.757 24.145 L 72.367 24.145 C 71.268 24.145 70.26 23.793 69.311 23.259 C 68.692 22.907 68.113 22.495 67.604 21.982 C 66.526 20.865 65.857 19.537 65.547 18.018 C 65.517 17.857 65.527 17.686 65.527 17.515 L 65.527 6.962 C 65.527 5.745 65.916 4.648 66.516 3.632 C 67.614 1.771 69.251 0.644 71.327 0.151 C 71.707 0.06 72.097 0.03 72.486 0.021 L 97.757 0.021 C 97.896 0.021 98.027 0.04 98.186 0.051 L 98.186 5.453 C 98.027 5.463 97.857 5.483 97.697 5.483 L 74.024 5.483 C 72.995 5.483 72.267 5.966 71.847 6.881 C 71.727 7.143 71.658 7.445 71.658 7.726 C 71.647 10.664 71.658 13.612 71.658 16.549 C 71.658 17.304 72.287 18.219 72.986 18.481 C 73.285 18.591 73.605 18.672 73.914 18.672 C 79.825 18.682 85.736 18.672 91.636 18.672 C 91.756 18.672 91.886 18.662 92.065 18.652 Z M 26.589 18.682 L 26.589 14.839 C 25.769 14.769 24.971 14.819 24.162 14.808 L 9.535 14.808 C 9.625 14.648 9.665 14.538 9.735 14.437 C 10.583 13.26 11.442 12.083 12.291 10.906 L 13.099 9.789 C 13.319 9.487 13.569 9.336 13.978 9.346 C 20.058 9.356 26.128 9.356 32.209 9.356 C 32.37 9.356 32.539 9.366 32.728 9.377 L 32.728 24.084 C 32.639 24.104 32.549 24.134 32.459 24.145 L 7.318 24.145 C 5.082 24.145 3.255 23.25 1.797 21.599 C 0.829 20.513 0.25 19.215 0.07 17.757 C 0.027 17.382 0.003 17.006 0 16.63 L 0 7.424 C 0 6.439 0.19 5.514 0.559 4.618 C 1.568 2.203 3.385 0.754 5.89 0.141 C 6.25 0.051 6.64 0.021 7.009 0.021 L 32.32 0.021 C 32.44 0.021 32.569 0.03 32.678 0.04 C 32.789 0.353 32.819 4.919 32.709 5.453 C 32.559 5.453 32.399 5.483 32.239 5.483 L 8.437 5.483 C 7.598 5.483 6.5 6.127 6.25 7.183 C 6.17 7.536 6.13 7.897 6.13 8.259 C 6.13 10.835 6.121 13.411 6.13 15.996 C 6.13 16.731 6.26 17.445 6.82 17.998 C 7.288 18.471 7.848 18.692 8.516 18.692 L 26.628 18.692 Z M 311.252 0.01 L 311.252 5.443 C 311.062 5.443 310.902 5.463 310.743 5.463 L 286.98 5.463 C 285.942 5.402 284.853 6.247 284.713 7.405 C 284.654 7.918 284.654 8.431 284.634 8.953 C 284.634 9.065 284.654 9.175 284.673 9.336 L 305.861 9.336 C 305.8 9.517 305.77 9.628 305.721 9.729 L 304.882 11.328 C 304.363 12.334 303.833 13.34 303.344 14.356 C 303.174 14.698 302.955 14.799 302.596 14.799 C 296.815 14.789 291.034 14.799 285.243 14.799 L 284.684 14.799 C 284.664 14.95 284.634 15.05 284.634 15.161 C 284.634 15.523 284.623 15.885 284.634 16.257 C 284.663 17.153 285.033 17.877 285.801 18.36 C 286.171 18.591 286.56 18.682 287 18.682 L 311.202 18.682 C 311.312 19.034 311.332 23.632 311.232 24.115 C 311.112 24.115 310.972 24.145 310.842 24.145 L 285.443 24.145 C 284.614 24.145 283.815 23.933 283.056 23.612 C 282.052 23.182 281.153 22.54 280.42 21.73 C 279.651 20.885 279.132 19.909 278.792 18.823 C 278.583 18.149 278.513 17.464 278.523 16.75 C 278.543 13.622 278.533 10.503 278.523 7.374 C 278.523 5.825 278.973 4.427 279.851 3.159 C 280.673 1.962 281.835 1.037 283.186 0.503 C 283.975 0.179 284.819 0.011 285.672 0.01 L 311.272 0.01 Z M 264.506 0.04 L 270.586 0.04 C 270.595 0.202 270.616 0.362 270.616 0.523 L 270.616 5.654 C 270.616 9.336 270.636 13.028 270.616 16.71 C 270.606 18.451 270.067 20.02 268.968 21.409 C 267.88 22.776 266.452 23.591 264.785 24.024 C 264.458 24.101 264.122 24.139 263.786 24.134 L 243.129 24.134 C 242.06 24.134 241.072 23.772 240.154 23.269 C 239.504 22.907 238.896 22.474 238.386 21.931 C 237.478 20.965 236.838 19.859 236.499 18.572 C 236.383 18.125 236.326 17.665 236.329 17.203 L 236.329 0.04 C 237.018 -0.02 237.687 0.021 238.346 0.01 L 242.409 0.01 C 242.42 0.211 242.45 0.372 242.45 0.534 L 242.45 5.413 C 242.45 9.054 242.46 12.697 242.45 16.338 C 242.45 17.294 243.089 18.34 244.177 18.641 C 244.46 18.719 244.752 18.756 245.046 18.753 L 261.809 18.753 C 262.458 18.753 263.078 18.602 263.597 18.169 C 264.042 17.799 264.331 17.274 264.405 16.7 C 264.485 16.147 264.495 15.584 264.495 15.03 L 264.495 0.052 L 264.506 0.041 Z M 148.177 24.125 C 147.978 24.125 147.848 24.145 147.708 24.145 L 141.418 24.145 C 141.059 24.145 140.859 24.014 140.679 23.722 C 139.091 21.153 137.497 18.588 135.897 16.026 C 134.659 14.034 133.401 12.042 132.153 10.05 C 131.534 9.054 130.905 8.058 130.295 7.053 C 129.926 6.428 129.407 6.117 128.678 6.137 C 127.56 6.157 126.442 6.137 125.323 6.137 C 124.605 6.137 124.086 6.409 123.706 7.053 C 123.077 8.129 122.398 9.165 121.739 10.222 C 120.281 12.555 118.824 14.889 117.356 17.233 C 116.188 19.104 115.019 20.986 113.841 22.857 C 113.641 23.179 113.442 23.501 113.252 23.823 C 113.133 24.034 112.983 24.145 112.723 24.134 C 110.577 24.125 108.42 24.134 106.274 24.134 C 106.163 24.134 106.054 24.115 105.884 24.095 C 105.974 23.893 106.024 23.722 106.113 23.582 L 109.768 17.757 C 110.706 16.248 111.655 14.749 112.594 13.24 C 113.602 11.61 114.611 9.98 115.619 8.36 C 116.277 7.304 116.947 6.258 117.605 5.201 C 118.065 4.467 118.504 3.722 118.973 2.988 C 119.892 1.53 121.16 0.534 122.847 0.141 C 123.186 0.06 123.536 0.021 123.886 0.021 C 125.953 0.01 128.019 -0.02 130.086 0.021 C 131.397 0.037 132.66 0.519 133.651 1.379 C 134.359 1.982 134.859 2.716 135.338 3.491 L 137.315 6.66 C 138.413 8.42 139.501 10.171 140.599 11.932 C 141.438 13.28 142.287 14.638 143.126 15.996 C 144.434 18.098 145.751 20.191 147.06 22.293 C 147.379 22.806 147.699 23.31 148.018 23.823 C 148.058 23.893 148.087 23.974 148.157 24.125 Z M 230.029 24.145 L 204.539 24.145 C 202.583 24.145 200.935 23.401 199.527 22.073 C 198.699 21.288 198.11 20.342 197.7 19.286 C 197.471 18.682 197.29 18.038 197.29 17.374 L 197.29 0.433 C 197.29 0.312 197.31 0.191 197.321 0.04 L 203.391 0.04 C 203.391 0.262 203.411 0.453 203.411 0.644 L 203.411 16.067 C 203.411 16.529 203.461 16.981 203.691 17.404 C 204.14 18.219 204.789 18.682 205.747 18.682 L 229.589 18.682 C 229.929 18.692 230.029 18.783 230.059 19.135 L 230.059 23.632 C 230.059 23.783 230.049 23.933 230.04 24.145 Z M 47.496 0.04 L 53.556 0.04 C 53.576 0.131 53.606 0.221 53.616 0.312 C 53.626 0.422 53.616 0.534 53.616 0.644 L 53.616 23.551 C 53.616 23.733 53.606 23.903 53.596 24.115 L 47.535 24.115 C 47.526 23.944 47.505 23.763 47.505 23.591 L 47.505 0.04 Z\" fill=\"rgb(255,255,255)\"></path></svg>'},SZf8tqswA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 239.002 18.537\" overflow=\"visible\"><path d=\"M 119.246 18.537 L 119.246 0.039 C 119.353 0.031 119.453 0.016 119.553 0.008 L 138.771 0.008 C 139.966 0.008 141.039 0.379 142.013 1.066 C 143.14 1.862 143.868 2.935 144.213 4.256 C 144.474 5.229 144.458 6.203 144.19 7.183 C 143.998 7.878 143.707 8.512 143.27 9.083 C 143.155 9.23 143.171 9.338 143.278 9.477 C 143.648 9.967 143.933 10.515 144.121 11.099 C 144.719 13.077 144.389 14.899 143.094 16.49 C 142.197 17.595 141.016 18.267 139.59 18.476 C 139.39 18.509 139.188 18.527 138.985 18.529 L 119.254 18.529 Z M 126.529 11.369 C 126.658 11.107 126.75 10.906 126.85 10.713 C 127.41 9.601 127.977 8.489 128.537 7.376 C 128.606 7.237 128.682 7.176 128.828 7.183 L 138.609 7.183 C 139.108 7.16 139.521 6.789 139.621 6.303 C 139.698 5.917 139.682 5.538 139.621 5.152 C 139.537 4.596 139.131 4.217 138.571 4.217 L 124.252 4.217 C 124.152 4.217 124.045 4.233 123.953 4.24 C 123.876 4.642 123.899 14.096 123.976 14.359 L 138.632 14.359 C 139.069 14.335 139.422 14.057 139.56 13.633 C 139.721 13.146 139.667 12.66 139.575 12.173 C 139.537 11.949 139.391 11.771 139.2 11.632 C 138.947 11.447 138.663 11.385 138.356 11.393 L 126.521 11.393 Z M 70.677 14.328 L 70.677 11.393 C 70.554 11.385 70.431 11.369 70.309 11.369 L 57.607 11.369 C 57.676 11.215 57.706 11.122 57.752 11.038 C 58.489 9.84 59.225 8.643 59.952 7.438 C 60.068 7.253 60.191 7.176 60.42 7.176 L 75.062 7.176 C 75.154 7.176 75.253 7.183 75.337 7.191 C 75.414 7.438 75.429 18.136 75.353 18.514 C 75.261 18.514 75.154 18.537 75.054 18.537 L 55.56 18.537 C 54.717 18.537 53.943 18.267 53.215 17.857 C 52.739 17.587 52.294 17.271 51.904 16.877 C 51.076 16.02 50.562 15 50.325 13.834 C 50.302 13.71 50.31 13.579 50.31 13.448 L 50.31 5.345 C 50.31 4.41 50.608 3.568 51.068 2.788 C 51.912 1.36 53.168 0.494 54.763 0.116 C 55.054 0.046 55.353 0.023 55.652 0.016 L 75.054 0.016 C 75.161 0.016 75.261 0.031 75.384 0.039 L 75.384 4.187 C 75.261 4.194 75.131 4.21 75.008 4.21 L 56.833 4.21 C 56.043 4.21 55.484 4.581 55.162 5.283 C 55.069 5.484 55.016 5.716 55.016 5.932 C 55.008 8.188 55.016 10.45 55.016 12.706 C 55.016 13.285 55.499 13.988 56.036 14.189 C 56.265 14.274 56.511 14.335 56.749 14.335 C 61.286 14.343 65.825 14.335 70.355 14.335 C 70.447 14.335 70.547 14.328 70.684 14.32 Z M 20.414 14.343 L 20.414 11.393 C 19.785 11.339 19.172 11.377 18.551 11.369 L 7.32 11.369 C 7.39 11.246 7.42 11.161 7.474 11.084 C 8.125 10.18 8.785 9.277 9.436 8.373 L 10.057 7.516 C 10.226 7.284 10.417 7.168 10.732 7.175 C 15.4 7.183 20.06 7.183 24.729 7.183 C 24.852 7.183 24.982 7.191 25.128 7.199 L 25.128 18.491 C 25.059 18.506 24.99 18.529 24.921 18.537 L 5.619 18.537 C 3.901 18.537 2.499 17.85 1.38 16.583 C 0.636 15.749 0.192 14.752 0.054 13.633 C 0.02 13.346 0.003 13.057 0 12.768 L 0 5.7 C 0 4.943 0.146 4.233 0.429 3.545 C 1.204 1.691 2.599 0.579 4.522 0.108 C 4.799 0.039 5.098 0.016 5.381 0.016 L 24.814 0.016 C 24.906 0.016 25.005 0.023 25.089 0.031 C 25.174 0.271 25.197 3.777 25.112 4.187 C 24.998 4.187 24.875 4.21 24.752 4.21 L 6.478 4.21 C 5.833 4.21 4.991 4.704 4.799 5.515 C 4.737 5.786 4.706 6.063 4.707 6.341 C 4.707 8.319 4.699 10.296 4.707 12.281 C 4.707 12.845 4.806 13.393 5.236 13.818 C 5.596 14.181 6.025 14.351 6.538 14.351 L 20.444 14.351 Z M 238.967 0.008 L 238.967 4.179 C 238.822 4.179 238.699 4.194 238.577 4.194 L 220.333 4.194 C 219.535 4.148 218.699 4.796 218.592 5.685 C 218.546 6.079 218.546 6.473 218.531 6.874 C 218.531 6.959 218.546 7.044 218.562 7.168 L 234.828 7.168 C 234.782 7.307 234.759 7.392 234.721 7.469 L 234.077 8.697 C 233.678 9.469 233.272 10.242 232.896 11.022 C 232.766 11.285 232.597 11.362 232.322 11.362 C 227.883 11.354 223.445 11.362 218.999 11.362 L 218.569 11.362 C 218.554 11.478 218.531 11.555 218.531 11.64 C 218.531 11.918 218.523 12.196 218.531 12.482 C 218.554 13.169 218.838 13.726 219.428 14.096 C 219.712 14.274 220.01 14.343 220.348 14.343 L 238.929 14.343 C 239.014 14.613 239.029 18.143 238.952 18.514 C 238.86 18.514 238.753 18.537 238.653 18.537 L 219.152 18.537 C 218.516 18.537 217.902 18.375 217.32 18.128 C 216.549 17.799 215.858 17.306 215.296 16.684 C 214.706 16.035 214.307 15.285 214.046 14.451 C 213.885 13.934 213.832 13.408 213.84 12.86 C 213.855 10.458 213.847 8.064 213.84 5.662 C 213.84 4.472 214.185 3.399 214.859 2.426 C 215.491 1.506 216.382 0.796 217.42 0.387 C 218.025 0.137 218.673 0.009 219.328 0.008 L 238.983 0.008 Z M 203.077 0.031 L 207.746 0.031 C 207.753 0.155 207.769 0.278 207.769 0.402 L 207.769 4.341 C 207.769 7.168 207.784 10.002 207.769 12.829 C 207.761 14.166 207.347 15.371 206.504 16.437 C 205.668 17.487 204.572 18.112 203.292 18.445 C 203.041 18.504 202.783 18.533 202.525 18.529 L 186.665 18.529 C 185.845 18.529 185.086 18.251 184.381 17.865 C 183.882 17.587 183.415 17.255 183.024 16.838 C 182.327 16.096 181.835 15.247 181.575 14.259 C 181.486 13.916 181.442 13.562 181.445 13.208 L 181.445 0.031 C 181.974 -0.015 182.487 0.016 182.993 0.008 L 186.113 0.008 C 186.121 0.162 186.144 0.286 186.144 0.41 L 186.144 4.156 C 186.144 6.951 186.151 9.748 186.144 12.544 C 186.144 13.277 186.635 14.08 187.47 14.312 C 187.687 14.371 187.912 14.4 188.137 14.398 L 201.007 14.398 C 201.506 14.398 201.981 14.282 202.38 13.949 C 202.722 13.666 202.944 13.263 203.001 12.822 C 203.062 12.397 203.069 11.965 203.069 11.539 L 203.069 0.04 L 203.077 0.032 Z M 113.765 18.522 C 113.612 18.522 113.512 18.537 113.405 18.537 L 108.576 18.537 C 108.3 18.537 108.146 18.437 108.008 18.213 C 106.789 16.241 105.565 14.271 104.337 12.304 C 103.386 10.775 102.42 9.245 101.462 7.716 C 100.987 6.951 100.504 6.187 100.036 5.415 C 99.752 4.936 99.354 4.696 98.795 4.712 C 97.936 4.727 97.077 4.712 96.218 4.712 C 95.667 4.712 95.268 4.92 94.977 5.415 C 94.494 6.241 93.973 7.037 93.467 7.848 C 92.347 9.639 91.229 11.432 90.102 13.231 C 89.205 14.668 88.308 16.112 87.403 17.549 C 87.25 17.796 87.097 18.043 86.951 18.29 C 86.859 18.453 86.744 18.537 86.544 18.529 C 84.897 18.522 83.241 18.529 81.593 18.529 C 81.508 18.529 81.424 18.514 81.294 18.499 C 81.363 18.344 81.401 18.213 81.47 18.105 L 84.276 13.633 C 84.996 12.474 85.724 11.324 86.445 10.165 C 87.219 8.914 87.994 7.663 88.768 6.419 C 89.273 5.607 89.787 4.804 90.293 3.993 C 90.646 3.429 90.983 2.858 91.343 2.294 C 92.049 1.174 93.022 0.41 94.318 0.108 C 94.578 0.046 94.847 0.016 95.115 0.016 C 96.702 0.008 98.288 -0.015 99.875 0.016 C 100.882 0.029 101.852 0.398 102.612 1.059 C 103.156 1.522 103.539 2.085 103.908 2.681 L 105.425 5.113 C 106.268 6.465 107.104 7.809 107.947 9.161 C 108.591 10.196 109.242 11.238 109.887 12.281 C 110.891 13.895 111.903 15.502 112.907 17.116 C 113.152 17.51 113.397 17.897 113.642 18.29 C 113.674 18.344 113.696 18.406 113.75 18.522 Z M 176.608 18.537 L 157.037 18.537 C 155.535 18.537 154.27 17.966 153.19 16.947 C 152.553 16.344 152.101 15.618 151.787 14.807 C 151.611 14.343 151.472 13.849 151.472 13.339 L 151.472 0.332 C 151.472 0.24 151.487 0.147 151.495 0.031 L 156.156 0.031 C 156.156 0.201 156.171 0.347 156.171 0.494 L 156.171 12.335 C 156.171 12.69 156.21 13.038 156.386 13.362 C 156.731 13.988 157.229 14.343 157.965 14.343 L 176.27 14.343 C 176.531 14.351 176.608 14.421 176.631 14.691 L 176.631 18.143 C 176.631 18.259 176.623 18.375 176.616 18.537 Z M 36.465 0.031 L 41.118 0.031 C 41.133 0.101 41.157 0.17 41.165 0.24 C 41.172 0.324 41.165 0.41 41.165 0.494 L 41.165 18.082 C 41.165 18.221 41.157 18.352 41.149 18.514 L 36.496 18.514 C 36.488 18.383 36.473 18.244 36.473 18.112 L 36.473 0.031 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-szatz\",layoutDependency:layoutDependency,layoutId:\"tc2IPvFT0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 45.377 33.415\" overflow=\"visible\"><path d=\"M 0 33.415 L 0 0.056 C 0.193 0.042 0.374 0.014 0.553 0 L 35.209 0 C 37.366 0 39.301 0.669 41.056 1.908 C 43.088 3.343 44.401 5.279 45.023 7.661 C 45.494 9.416 45.466 11.171 44.983 12.94 C 44.637 14.193 44.111 15.336 43.323 16.366 C 43.116 16.631 43.144 16.826 43.338 17.076 C 44.005 17.959 44.519 18.948 44.857 20.002 C 45.936 23.568 45.342 26.855 43.006 29.723 C 41.388 31.716 39.259 32.928 36.688 33.304 C 36.327 33.364 35.962 33.396 35.596 33.401 L 0.014 33.401 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Su4xCYUWn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.774 24.135\" overflow=\"visible\"><path d=\"M 0 24.135 L 0 0.041 C 0.14 0.03 0.27 0.01 0.399 0 L 25.431 0 C 26.988 0 28.386 0.483 29.653 1.378 C 31.121 2.414 32.07 3.813 32.519 5.533 C 32.859 6.801 32.839 8.069 32.49 9.346 C 32.239 10.251 31.86 11.076 31.291 11.821 C 31.141 12.012 31.162 12.153 31.301 12.334 C 31.783 12.971 32.154 13.685 32.399 14.446 C 33.178 17.022 32.749 19.396 31.062 21.468 C 29.893 22.907 28.356 23.783 26.498 24.054 C 26.238 24.098 25.974 24.121 25.71 24.124 L 0.01 24.124 Z\" fill=\"transparent\"></path></svg>'},SZf8tqswA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.163 18.53\" overflow=\"visible\"><path d=\"M 0 18.53 L 0 0.031 C 0.107 0.023 0.207 0.008 0.307 0 L 19.525 0 C 20.72 0 21.794 0.371 22.767 1.058 C 23.894 1.854 24.622 2.928 24.967 4.248 C 25.228 5.222 25.212 6.195 24.944 7.175 C 24.752 7.871 24.461 8.504 24.024 9.075 C 23.909 9.222 23.925 9.33 24.032 9.469 C 24.402 9.959 24.687 10.507 24.875 11.091 C 25.473 13.069 25.144 14.892 23.848 16.483 C 22.951 17.587 21.77 18.259 20.344 18.468 C 20.144 18.501 19.942 18.519 19.739 18.522 L 0.008 18.522 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-pyyud5\",layoutDependency:layoutDependency,layoutId:\"Ji0vb3Dx2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.434 18.288\" overflow=\"visible\"><path d=\"M 4.731 12.898 C 4.965 12.425 5.131 12.062 5.311 11.715 C 6.32 9.709 7.343 7.703 8.352 5.697 C 8.476 5.447 8.615 5.336 8.877 5.349 L 26.516 5.349 C 27.415 5.307 28.161 4.638 28.341 3.761 C 28.479 3.065 28.451 2.382 28.341 1.686 C 28.189 0.683 27.457 0 26.447 0 L 0.625 0 C 0.445 0 0.251 0.029 0.085 0.042 C -0.053 0.766 -0.011 17.815 0.127 18.288 L 26.558 18.288 C 27.346 18.246 27.982 17.745 28.23 16.98 C 28.521 16.102 28.424 15.225 28.258 14.347 C 28.189 13.942 27.926 13.622 27.581 13.372 C 27.125 13.037 26.613 12.926 26.06 12.94 L 4.716 12.94 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Su4xCYUWn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.537 13.209\" overflow=\"visible\"><path d=\"M 3.417 9.316 C 3.586 8.974 3.706 8.712 3.836 8.461 C 4.565 7.012 5.304 5.564 6.032 4.115 C 6.122 3.934 6.222 3.854 6.412 3.863 L 19.152 3.863 C 19.801 3.833 20.34 3.35 20.47 2.716 C 20.569 2.214 20.549 1.72 20.47 1.218 C 20.36 0.493 19.831 0 19.102 0 L 0.451 0 C 0.321 0 0.181 0.021 0.062 0.03 C -0.038 0.554 -0.008 12.868 0.092 13.209 L 19.182 13.209 C 19.751 13.179 20.211 12.817 20.39 12.264 C 20.599 11.63 20.53 10.996 20.41 10.362 C 20.36 10.07 20.17 9.839 19.921 9.658 C 19.591 9.417 19.221 9.336 18.822 9.346 L 3.407 9.346 Z\" fill=\"transparent\"></path></svg>'},SZf8tqswA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.768 10.141\" overflow=\"visible\"><path d=\"M 2.623 7.152 C 2.753 6.89 2.845 6.689 2.945 6.496 C 3.505 5.384 4.072 4.272 4.631 3.159 C 4.7 3.02 4.777 2.959 4.923 2.966 L 14.704 2.966 C 15.202 2.943 15.616 2.572 15.716 2.085 C 15.792 1.699 15.777 1.321 15.716 0.935 C 15.631 0.379 15.226 0 14.665 0 L 0.347 0 C 0.247 0 0.139 0.016 0.047 0.023 C -0.029 0.425 -0.006 9.879 0.07 10.141 L 14.727 10.141 C 15.164 10.118 15.517 9.84 15.655 9.416 C 15.815 8.929 15.762 8.443 15.67 7.956 C 15.631 7.731 15.486 7.554 15.294 7.415 C 15.042 7.23 14.758 7.168 14.451 7.175 L 2.615 7.175 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17rwan\",layoutDependency:layoutDependency,layoutId:\"iE9jV2c9x\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 45.254 33.401\" overflow=\"visible\"><path d=\"M 36.732 25.81 L 36.732 20.516 C 36.51 20.503 36.289 20.474 36.068 20.474 L 13.162 20.474 C 13.287 20.196 13.341 20.029 13.424 19.876 C 14.752 17.716 16.08 15.558 17.392 13.385 C 17.599 13.051 17.821 12.912 18.236 12.912 L 44.639 12.912 C 44.805 12.912 44.984 12.925 45.136 12.94 C 45.274 13.385 45.302 32.676 45.164 33.359 C 44.998 33.359 44.805 33.401 44.625 33.401 L 9.471 33.401 C 7.95 33.401 6.555 32.914 5.241 32.175 C 4.384 31.687 3.582 31.117 2.877 30.406 C 1.385 28.86 0.458 27.022 0.03 24.918 C -0.012 24.695 0.002 24.458 0.002 24.222 L 0.002 9.611 C 0.002 7.925 0.541 6.406 1.371 5 C 2.892 2.424 5.158 0.863 8.033 0.18 C 8.558 0.055 9.098 0.013 9.637 0 L 44.625 0 C 44.818 0 44.998 0.027 45.219 0.042 L 45.219 7.522 C 44.998 7.535 44.763 7.563 44.542 7.563 L 11.766 7.563 C 10.342 7.563 9.333 8.232 8.753 9.499 C 8.585 9.862 8.49 10.28 8.49 10.669 C 8.476 14.736 8.49 18.817 8.49 22.885 C 8.49 23.929 9.361 25.196 10.328 25.559 C 10.743 25.712 11.186 25.823 11.614 25.823 C 19.797 25.837 27.982 25.823 36.15 25.823 C 36.316 25.823 36.496 25.81 36.745 25.796 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Su4xCYUWn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.686 24.124\" overflow=\"visible\"><path d=\"M 26.53 18.642 L 26.53 14.818 C 26.37 14.809 26.21 14.788 26.051 14.788 L 9.506 14.788 C 9.597 14.587 9.636 14.466 9.696 14.356 C 10.655 12.796 11.614 11.237 12.561 9.667 C 12.711 9.426 12.872 9.326 13.171 9.326 L 32.241 9.326 C 32.361 9.326 32.49 9.335 32.6 9.346 C 32.7 9.667 32.72 23.601 32.621 24.094 C 32.501 24.094 32.361 24.124 32.231 24.124 L 6.841 24.124 C 5.742 24.124 4.734 23.772 3.786 23.239 C 3.166 22.887 2.587 22.475 2.078 21.962 C 1 20.845 0.331 19.517 0.022 17.997 C -0.009 17.836 0.002 17.665 0.002 17.495 L 0.002 6.942 C 0.002 5.724 0.391 4.627 0.99 3.611 C 2.089 1.751 3.725 0.623 5.802 0.13 C 6.181 0.04 6.571 0.009 6.961 0 L 32.231 0 C 32.371 0 32.501 0.02 32.66 0.03 L 32.66 5.433 C 32.501 5.442 32.331 5.463 32.171 5.463 L 8.498 5.463 C 7.469 5.463 6.741 5.946 6.322 6.861 C 6.201 7.123 6.132 7.425 6.132 7.706 C 6.122 10.644 6.132 13.591 6.132 16.529 C 6.132 17.283 6.761 18.198 7.46 18.46 C 7.759 18.571 8.079 18.651 8.389 18.651 C 14.299 18.661 20.21 18.651 26.11 18.651 C 26.23 18.651 26.36 18.642 26.54 18.631 Z\" fill=\"transparent\"></path></svg>'},SZf8tqswA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.095 18.522\" overflow=\"visible\"><path d=\"M 20.369 14.312 L 20.369 11.377 C 20.246 11.369 20.123 11.354 20.001 11.354 L 7.298 11.354 C 7.368 11.199 7.398 11.107 7.444 11.022 C 8.18 9.824 8.917 8.627 9.644 7.422 C 9.759 7.237 9.882 7.16 10.112 7.16 L 24.754 7.16 C 24.846 7.16 24.945 7.167 25.029 7.175 C 25.106 7.422 25.121 18.12 25.045 18.498 C 24.953 18.498 24.846 18.522 24.746 18.522 L 5.252 18.522 C 4.409 18.522 3.635 18.252 2.906 17.842 C 2.431 17.572 1.986 17.255 1.596 16.861 C 0.768 16.004 0.254 14.984 0.017 13.818 C -0.007 13.694 0.001 13.563 0.001 13.432 L 0.001 5.33 C 0.001 4.395 0.3 3.553 0.76 2.773 C 1.603 1.344 2.86 0.479 4.454 0.1 C 4.746 0.03 5.045 0.007 5.344 0 L 24.746 0 C 24.853 0 24.953 0.015 25.075 0.023 L 25.075 4.171 C 24.953 4.178 24.822 4.194 24.7 4.194 L 6.525 4.194 C 5.735 4.194 5.175 4.565 4.854 5.267 C 4.761 5.469 4.708 5.7 4.708 5.916 C 4.7 8.172 4.708 10.435 4.708 12.69 C 4.708 13.27 5.191 13.972 5.727 14.173 C 5.957 14.258 6.203 14.32 6.44 14.32 C 10.978 14.328 15.517 14.32 20.046 14.32 C 20.138 14.32 20.238 14.312 20.376 14.304 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rs8ijs\",layoutDependency:layoutDependency,layoutId:\"saQDHCc23\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 45.382 33.401\" overflow=\"visible\"><path d=\"M 36.813 25.837 L 36.813 20.516 C 35.679 20.419 34.573 20.489 33.453 20.474 L 13.201 20.474 C 13.326 20.252 13.381 20.099 13.478 19.96 C 14.653 18.33 15.842 16.7 17.017 15.071 L 18.137 13.525 C 18.441 13.107 18.786 12.898 19.353 12.911 C 27.771 12.925 36.175 12.925 44.595 12.925 C 44.817 12.925 45.051 12.94 45.314 12.954 L 45.314 33.317 C 45.189 33.345 45.065 33.386 44.941 33.401 L 10.133 33.401 C 7.036 33.401 4.507 32.161 2.488 29.876 C 1.147 28.372 0.346 26.575 0.097 24.556 C 0.037 24.038 0.005 23.517 0 22.996 L 0 10.251 C 0 8.886 0.263 7.605 0.774 6.365 C 2.171 3.022 4.686 1.016 8.156 0.167 C 8.653 0.042 9.193 0 9.704 0 L 44.748 0 C 44.914 0 45.093 0.013 45.244 0.027 C 45.397 0.46 45.439 6.783 45.286 7.522 C 45.079 7.522 44.857 7.563 44.637 7.563 L 11.681 7.563 C 10.52 7.563 9 8.454 8.653 9.917 C 8.543 10.406 8.487 10.905 8.487 11.407 C 8.487 14.973 8.474 18.539 8.487 22.118 C 8.487 23.136 8.667 24.124 9.443 24.891 C 10.091 25.545 10.866 25.852 11.791 25.852 L 36.868 25.852 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Su4xCYUWn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.778 24.124\" overflow=\"visible\"><path d=\"M 26.589 18.661 L 26.589 14.818 C 25.769 14.748 24.971 14.798 24.162 14.788 L 9.535 14.788 C 9.625 14.627 9.665 14.517 9.735 14.416 C 10.583 13.239 11.442 12.062 12.291 10.885 L 13.099 9.768 C 13.319 9.467 13.569 9.316 13.978 9.325 C 20.058 9.335 26.128 9.335 32.209 9.335 C 32.37 9.335 32.539 9.346 32.728 9.356 L 32.728 24.064 C 32.639 24.084 32.549 24.114 32.459 24.124 L 7.318 24.124 C 5.082 24.124 3.255 23.229 1.797 21.579 C 0.829 20.492 0.25 19.194 0.07 17.736 C 0.027 17.362 0.003 16.986 0 16.609 L 0 7.404 C 0 6.418 0.19 5.493 0.559 4.597 C 1.568 2.183 3.385 0.734 5.89 0.121 C 6.25 0.03 6.64 0 7.009 0 L 32.32 0 C 32.44 0 32.569 0.009 32.678 0.02 C 32.789 0.332 32.819 4.899 32.709 5.433 C 32.559 5.433 32.399 5.463 32.239 5.463 L 8.437 5.463 C 7.598 5.463 6.5 6.106 6.25 7.162 C 6.17 7.516 6.13 7.877 6.13 8.239 C 6.13 10.814 6.121 13.39 6.13 15.975 C 6.13 16.71 6.26 17.424 6.82 17.978 C 7.288 18.45 7.848 18.672 8.516 18.672 L 26.628 18.672 Z\" fill=\"transparent\"></path></svg>'},SZf8tqswA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.166 18.522\" overflow=\"visible\"><path d=\"M 20.414 14.328 L 20.414 11.377 C 19.785 11.323 19.172 11.362 18.551 11.354 L 7.32 11.354 C 7.39 11.23 7.42 11.146 7.474 11.068 C 8.125 10.165 8.785 9.261 9.436 8.357 L 10.057 7.5 C 10.226 7.268 10.417 7.152 10.732 7.159 C 15.4 7.167 20.06 7.167 24.729 7.167 C 24.852 7.167 24.982 7.175 25.128 7.183 L 25.128 18.475 C 25.059 18.491 24.99 18.514 24.921 18.522 L 5.619 18.522 C 3.901 18.522 2.499 17.834 1.38 16.567 C 0.636 15.733 0.192 14.737 0.054 13.617 C 0.02 13.33 0.003 13.041 0 12.752 L 0 5.684 C 0 4.928 0.146 4.217 0.429 3.529 C 1.204 1.676 2.599 0.563 4.522 0.093 C 4.799 0.023 5.098 0 5.381 0 L 24.814 0 C 24.906 0 25.005 0.007 25.089 0.015 C 25.174 0.255 25.197 3.761 25.112 4.171 C 24.998 4.171 24.875 4.194 24.752 4.194 L 6.478 4.194 C 5.833 4.194 4.991 4.688 4.799 5.499 C 4.737 5.77 4.706 6.047 4.707 6.325 C 4.707 8.303 4.699 10.28 4.707 12.265 C 4.707 12.829 4.806 13.377 5.236 13.803 C 5.596 14.165 6.025 14.335 6.538 14.335 L 20.444 14.335 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hwuat9\",layoutDependency:layoutDependency,layoutId:\"ztEMH0oMJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 45.377 33.415\" overflow=\"visible\"><path d=\"M 45.315 0 L 45.315 7.522 C 45.052 7.522 44.831 7.549 44.61 7.549 L 11.71 7.549 C 10.273 7.465 8.765 8.636 8.571 10.238 C 8.489 10.948 8.489 11.658 8.461 12.382 C 8.461 12.536 8.489 12.689 8.516 12.912 L 37.851 12.912 C 37.767 13.163 37.725 13.316 37.657 13.455 L 36.495 15.67 C 35.777 17.062 35.044 18.455 34.367 19.862 C 34.132 20.336 33.827 20.475 33.33 20.475 C 25.326 20.461 17.323 20.475 9.304 20.475 L 8.531 20.475 C 8.503 20.684 8.461 20.823 8.461 20.977 C 8.461 21.478 8.447 21.98 8.461 22.494 C 8.502 23.735 9.014 24.738 10.078 25.406 C 10.59 25.726 11.129 25.852 11.737 25.852 L 45.246 25.852 C 45.398 26.339 45.426 32.705 45.287 33.373 C 45.121 33.373 44.928 33.415 44.748 33.415 L 9.581 33.415 C 8.434 33.415 7.327 33.123 6.277 32.677 C 4.886 32.083 3.642 31.194 2.628 30.072 C 1.563 28.902 0.844 27.551 0.374 26.046 C 0.084 25.114 -0.013 24.166 0.001 23.177 C 0.029 18.846 0.014 14.527 0.001 10.196 C 0.001 8.051 0.623 6.115 1.84 4.36 C 2.978 2.702 4.586 1.421 6.457 0.683 C 7.549 0.234 8.718 0.002 9.899 0 L 45.342 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Su4xCYUWn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.774 24.135\" overflow=\"visible\"><path d=\"M 32.729 0 L 32.729 5.433 C 32.54 5.433 32.38 5.452 32.221 5.452 L 8.458 5.452 C 7.42 5.392 6.33 6.237 6.191 7.394 C 6.131 7.907 6.131 8.421 6.111 8.943 C 6.111 9.054 6.131 9.165 6.151 9.326 L 27.338 9.326 C 27.278 9.507 27.248 9.617 27.198 9.718 L 26.359 11.318 C 25.84 12.323 25.311 13.33 24.822 14.346 C 24.652 14.688 24.432 14.789 24.073 14.789 C 18.292 14.778 12.511 14.789 6.72 14.789 L 6.161 14.789 C 6.142 14.94 6.111 15.04 6.111 15.151 C 6.111 15.513 6.101 15.875 6.111 16.247 C 6.141 17.143 6.511 17.867 7.279 18.35 C 7.649 18.581 8.038 18.672 8.478 18.672 L 32.679 18.672 C 32.79 19.024 32.81 23.621 32.71 24.104 C 32.59 24.104 32.45 24.135 32.32 24.135 L 6.92 24.135 C 6.092 24.135 5.292 23.923 4.533 23.602 C 3.529 23.172 2.63 22.53 1.898 21.72 C 1.129 20.875 0.61 19.899 0.27 18.812 C 0.06 18.139 -0.009 17.454 0.001 16.74 C 0.021 13.612 0.01 10.493 0.001 7.364 C 0.001 5.815 0.45 4.417 1.329 3.149 C 2.151 1.951 3.312 1.027 4.664 0.493 C 5.452 0.169 6.297 0.001 7.15 0 L 32.749 0 Z\" fill=\"transparent\"></path></svg>'},SZf8tqswA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.163 18.53\" overflow=\"visible\"><path d=\"M 25.128 0 L 25.128 4.171 C 24.983 4.171 24.86 4.186 24.738 4.186 L 6.494 4.186 C 5.696 4.14 4.86 4.789 4.753 5.677 C 4.707 6.071 4.707 6.465 4.692 6.866 C 4.692 6.952 4.707 7.036 4.723 7.16 L 20.989 7.16 C 20.943 7.299 20.92 7.384 20.882 7.461 L 20.238 8.689 C 19.839 9.461 19.433 10.234 19.057 11.014 C 18.927 11.277 18.758 11.354 18.483 11.354 C 14.044 11.346 9.606 11.354 5.159 11.354 L 4.73 11.354 C 4.715 11.47 4.692 11.547 4.692 11.632 C 4.692 11.91 4.684 12.188 4.692 12.474 C 4.715 13.162 4.999 13.718 5.589 14.089 C 5.873 14.266 6.171 14.335 6.509 14.335 L 25.09 14.335 C 25.175 14.606 25.19 18.136 25.113 18.506 C 25.021 18.506 24.914 18.53 24.814 18.53 L 5.313 18.53 C 4.677 18.53 4.063 18.367 3.481 18.12 C 2.71 17.791 2.019 17.298 1.457 16.676 C 0.867 16.027 0.468 15.278 0.207 14.443 C 0.046 13.926 -0.007 13.401 0.001 12.852 C 0.016 10.451 0.008 8.056 0.001 5.654 C 0.001 4.464 0.346 3.391 1.02 2.418 C 1.652 1.498 2.543 0.788 3.58 0.379 C 4.186 0.13 4.834 0.001 5.489 0 L 25.144 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zr8odz\",layoutDependency:layoutDependency,layoutId:\"pR2Z3rbPm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 47.483 33.406\" overflow=\"visible\"><path d=\"M 39.011 0.047 L 47.429 0.047 C 47.442 0.27 47.471 0.492 47.471 0.716 L 47.471 7.819 C 47.471 12.917 47.499 18.029 47.471 23.127 C 47.457 25.537 46.711 27.71 45.19 29.632 C 43.683 31.526 41.706 32.654 39.398 33.253 C 38.945 33.36 38.481 33.412 38.015 33.406 L 9.414 33.406 C 7.935 33.406 6.567 32.905 5.295 32.209 C 4.396 31.707 3.553 31.108 2.848 30.356 C 1.59 29.018 0.705 27.487 0.235 25.704 C 0.075 25.086 -0.004 24.449 0 23.809 L 0 0.047 C 0.954 -0.036 1.881 0.02 2.793 0.005 L 8.418 0.005 C 8.433 0.284 8.475 0.507 8.475 0.73 L 8.475 7.485 C 8.475 12.527 8.488 17.57 8.475 22.612 C 8.475 23.935 9.359 25.383 10.866 25.801 C 11.258 25.908 11.662 25.959 12.068 25.955 L 35.278 25.955 C 36.177 25.955 37.034 25.746 37.753 25.147 C 38.37 24.635 38.77 23.908 38.873 23.113 C 38.982 22.347 38.997 21.567 38.997 20.801 L 38.997 0.063 L 39.011 0.048 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Su4xCYUWn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34.296 24.128\" overflow=\"visible\"><path d=\"M 28.176 0.034 L 34.257 0.034 C 34.266 0.195 34.287 0.356 34.287 0.517 L 34.287 5.648 C 34.287 9.33 34.307 13.021 34.287 16.703 C 34.276 18.445 33.737 20.014 32.639 21.402 C 31.551 22.77 30.123 23.585 28.456 24.018 C 28.129 24.095 27.793 24.132 27.457 24.128 L 6.8 24.128 C 5.731 24.128 4.743 23.766 3.825 23.263 C 3.175 22.901 2.566 22.468 2.057 21.925 C 1.149 20.959 0.509 19.853 0.17 18.565 C 0.054 18.118 -0.003 17.658 0 17.197 L 0 0.034 C 0.689 -0.026 1.358 0.014 2.017 0.004 L 6.08 0.004 C 6.091 0.205 6.121 0.366 6.121 0.527 L 6.121 5.406 C 6.121 9.048 6.13 12.69 6.121 16.332 C 6.121 17.287 6.76 18.333 7.848 18.635 C 8.131 18.712 8.423 18.75 8.716 18.746 L 25.48 18.746 C 26.129 18.746 26.748 18.595 27.267 18.163 C 27.713 17.793 28.002 17.268 28.076 16.694 C 28.156 16.14 28.166 15.577 28.166 15.024 L 28.166 0.045 L 28.176 0.035 Z\" fill=\"transparent\"></path></svg>'},SZf8tqswA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.331 18.525\" overflow=\"visible\"><path d=\"M 21.633 0.026 L 26.301 0.026 C 26.308 0.15 26.324 0.273 26.324 0.397 L 26.324 4.336 C 26.324 7.163 26.339 9.997 26.324 12.824 C 26.316 14.161 25.902 15.366 25.059 16.432 C 24.223 17.482 23.127 18.108 21.847 18.44 C 21.596 18.499 21.339 18.528 21.081 18.525 L 5.22 18.525 C 4.4 18.525 3.641 18.247 2.936 17.861 C 2.438 17.583 1.97 17.25 1.579 16.833 C 0.882 16.092 0.391 15.242 0.131 14.254 C 0.041 13.911 -0.002 13.557 0 13.203 L 0 0.026 C 0.529 -0.02 1.043 0.011 1.549 0.003 L 4.668 0.003 C 4.676 0.157 4.699 0.281 4.699 0.405 L 4.699 4.151 C 4.699 6.947 4.707 9.743 4.699 12.539 C 4.699 13.273 5.19 14.076 6.025 14.307 C 6.243 14.367 6.467 14.395 6.692 14.393 L 19.563 14.393 C 20.061 14.393 20.536 14.277 20.935 13.945 C 21.277 13.661 21.499 13.258 21.556 12.817 C 21.617 12.392 21.625 11.96 21.625 11.535 L 21.625 0.035 L 21.633 0.027 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14936bf\",layoutDependency:layoutDependency,layoutId:\"rvnATtAYb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58.556 33.429\" overflow=\"visible\"><path d=\"M 58.556 33.402 C 58.281 33.402 58.1 33.429 57.907 33.429 L 49.198 33.429 C 48.701 33.429 48.424 33.248 48.175 32.844 C 45.976 29.287 43.769 25.736 41.554 22.189 C 39.839 19.431 38.098 16.673 36.37 13.915 C 35.513 12.536 34.642 11.157 33.798 9.765 C 33.287 8.9 32.569 8.469 31.56 8.497 C 30.011 8.524 28.463 8.497 26.914 8.497 C 25.92 8.497 25.201 8.873 24.676 9.765 C 23.804 11.255 22.864 12.69 21.952 14.152 C 19.933 17.383 17.916 20.615 15.884 23.86 C 14.266 26.451 12.648 29.056 11.017 31.647 C 10.74 32.092 10.465 32.537 10.202 32.984 C 10.036 33.276 9.828 33.429 9.469 33.415 C 6.497 33.402 3.511 33.415 0.54 33.415 C 0.387 33.415 0.235 33.387 0 33.36 C 0.124 33.081 0.193 32.844 0.318 32.65 L 5.377 24.585 C 6.676 22.495 7.99 20.42 9.29 18.331 C 10.685 16.075 12.082 13.818 13.478 11.575 C 14.39 10.112 15.317 8.664 16.229 7.201 C 16.865 6.184 17.473 5.154 18.122 4.137 C 19.395 2.118 21.15 0.739 23.487 0.196 C 23.956 0.083 24.44 0.028 24.924 0.028 C 27.786 0.014 30.646 -0.028 33.508 0.028 C 35.324 0.052 37.073 0.718 38.444 1.909 C 39.425 2.745 40.116 3.761 40.78 4.834 L 43.517 9.22 C 45.038 11.658 46.544 14.082 48.064 16.52 C 49.226 18.386 50.401 20.266 51.562 22.147 C 53.374 25.057 55.198 27.955 57.009 30.866 C 57.451 31.576 57.894 32.273 58.335 32.984 C 58.392 33.081 58.432 33.193 58.529 33.402 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Su4xCYUWn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 42.293 24.145\" overflow=\"visible\"><path d=\"M 42.293 24.125 C 42.094 24.125 41.964 24.145 41.824 24.145 L 35.534 24.145 C 35.175 24.145 34.975 24.014 34.795 23.722 C 33.207 21.153 31.613 18.588 30.013 16.026 C 28.775 14.034 27.517 12.042 26.269 10.05 C 25.65 9.054 25.021 8.058 24.411 7.053 C 24.042 6.428 23.523 6.117 22.794 6.137 C 21.676 6.157 20.558 6.137 19.439 6.137 C 18.721 6.137 18.202 6.409 17.822 7.053 C 17.193 8.129 16.514 9.165 15.855 10.222 C 14.397 12.555 12.94 14.889 11.472 17.233 C 10.304 19.104 9.135 20.986 7.957 22.857 C 7.757 23.179 7.558 23.501 7.369 23.823 C 7.249 24.034 7.099 24.145 6.839 24.134 C 4.693 24.125 2.536 24.134 0.39 24.134 C 0.279 24.134 0.17 24.115 0 24.095 C 0.09 23.893 0.14 23.722 0.229 23.582 L 3.884 17.757 C 4.822 16.248 5.771 14.749 6.71 13.24 C 7.718 11.61 8.727 9.98 9.735 8.36 C 10.394 7.304 11.063 6.258 11.721 5.201 C 12.181 4.467 12.62 3.722 13.089 2.988 C 14.008 1.53 15.276 0.534 16.964 0.141 C 17.302 0.06 17.653 0.021 18.002 0.021 C 20.069 0.01 22.135 -0.02 24.202 0.021 C 25.513 0.037 26.776 0.519 27.767 1.379 C 28.475 1.982 28.975 2.716 29.454 3.491 L 31.431 6.66 C 32.529 8.42 33.617 10.171 34.715 11.932 C 35.554 13.28 36.403 14.638 37.242 15.996 C 38.55 18.098 39.868 20.191 41.176 22.293 C 41.495 22.806 41.815 23.31 42.134 23.823 C 42.174 23.893 42.204 23.974 42.273 24.125 Z\" fill=\"transparent\"></path></svg>'},SZf8tqswA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.471 18.537\" overflow=\"visible\"><path d=\"M 32.471 18.522 C 32.318 18.522 32.218 18.537 32.111 18.537 L 27.282 18.537 C 27.006 18.537 26.852 18.437 26.715 18.213 C 25.495 16.241 24.271 14.271 23.043 12.304 C 22.092 10.775 21.126 9.245 20.168 7.716 C 19.693 6.951 19.21 6.187 18.742 5.415 C 18.459 4.936 18.06 4.696 17.501 4.712 C 16.642 4.727 15.783 4.712 14.925 4.712 C 14.373 4.712 13.975 4.92 13.683 5.415 C 13.2 6.241 12.679 7.037 12.173 7.848 C 11.054 9.639 9.935 11.432 8.808 13.231 C 7.911 14.668 7.014 16.112 6.109 17.549 C 5.956 17.796 5.803 18.043 5.657 18.29 C 5.565 18.453 5.45 18.537 5.251 18.529 C 3.603 18.522 1.947 18.529 0.299 18.529 C 0.215 18.529 0.13 18.514 0 18.499 C 0.069 18.344 0.107 18.213 0.176 18.105 L 2.982 13.633 C 3.702 12.474 4.43 11.324 5.151 10.165 C 5.925 8.914 6.7 7.663 7.474 6.419 C 7.98 5.607 8.494 4.804 8.999 3.993 C 9.352 3.429 9.689 2.858 10.049 2.294 C 10.755 1.174 11.728 0.41 13.024 0.108 C 13.284 0.046 13.553 0.016 13.821 0.016 C 15.408 0.008 16.994 -0.015 18.581 0.016 C 19.588 0.029 20.558 0.398 21.318 1.059 C 21.862 1.522 22.246 2.085 22.614 2.681 L 24.131 5.113 C 24.975 6.465 25.81 7.809 26.653 9.161 C 27.297 10.196 27.949 11.238 28.593 12.281 C 29.597 13.895 30.609 15.502 31.613 17.116 C 31.858 17.51 32.104 17.897 32.349 18.29 C 32.38 18.344 32.402 18.406 32.456 18.522 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1w5avru\",layoutDependency:layoutDependency,layoutId:\"nLeankizR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 45.37 33.373\" overflow=\"visible\"><path d=\"M 45.328 33.373 L 10.036 33.373 C 7.327 33.373 5.045 32.343 3.097 30.504 C 1.95 29.418 1.134 28.108 0.567 26.646 C 0.25 25.81 0 24.918 0 23.999 L 0 0.543 C 0 0.376 0.027 0.209 0.042 0 L 8.447 0 C 8.447 0.307 8.474 0.571 8.474 0.836 L 8.474 22.189 C 8.474 22.829 8.544 23.455 8.861 24.04 C 9.483 25.169 10.382 25.81 11.709 25.81 L 44.719 25.81 C 45.189 25.824 45.328 25.95 45.37 26.437 L 45.37 32.663 C 45.37 32.872 45.355 33.081 45.342 33.373 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Su4xCYUWn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32.769 24.104\" overflow=\"visible\"><path d=\"M 32.739 24.104 L 7.249 24.104 C 5.292 24.104 3.644 23.36 2.237 22.032 C 1.408 21.248 0.819 20.302 0.41 19.245 C 0.18 18.642 0 17.997 0 17.333 L 0 0.392 C 0 0.272 0.02 0.151 0.03 0 L 6.101 0 C 6.101 0.222 6.121 0.412 6.121 0.604 L 6.121 16.026 C 6.121 16.488 6.171 16.941 6.4 17.364 C 6.849 18.179 7.499 18.642 8.457 18.642 L 32.299 18.642 C 32.639 18.652 32.739 18.742 32.769 19.094 L 32.769 23.591 C 32.769 23.742 32.759 23.893 32.749 24.104 Z\" fill=\"transparent\"></path></svg>'},SZf8tqswA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.159 18.506\" overflow=\"visible\"><path d=\"M 25.136 18.506 L 5.565 18.506 C 4.063 18.506 2.798 17.935 1.717 16.916 C 1.081 16.313 0.629 15.587 0.314 14.776 C 0.138 14.312 0 13.818 0 13.308 L 0 0.301 C 0 0.209 0.015 0.116 0.023 0 L 4.684 0 C 4.684 0.17 4.699 0.316 4.699 0.463 L 4.699 12.304 C 4.699 12.659 4.738 13.007 4.914 13.331 C 5.259 13.957 5.757 14.312 6.493 14.312 L 24.798 14.312 C 25.059 14.32 25.136 14.39 25.159 14.66 L 25.159 18.112 C 25.159 18.228 25.151 18.344 25.144 18.506 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yd4oge\",layoutDependency:layoutDependency,layoutId:\"cV0zqdhgQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.48 33.331\" overflow=\"visible\"><path d=\"M 0 0 L 8.391 0 C 8.418 0.125 8.46 0.251 8.474 0.376 C 8.487 0.529 8.474 0.683 8.474 0.836 L 8.474 32.552 C 8.474 32.803 8.46 33.039 8.446 33.331 L 0.055 33.331 C 0.042 33.095 0.013 32.844 0.013 32.607 L 0.013 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Su4xCYUWn:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.125 24.074\" overflow=\"visible\"><path d=\"M 0 0 L 6.06 0 C 6.08 0.091 6.11 0.181 6.121 0.272 C 6.13 0.382 6.121 0.493 6.121 0.604 L 6.121 23.511 C 6.121 23.692 6.11 23.863 6.1 24.074 L 0.04 24.074 C 0.03 23.903 0.009 23.722 0.009 23.551 L 0.009 0 Z\" fill=\"transparent\"></path></svg>'},SZf8tqswA:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.703 18.483\" overflow=\"visible\"><path d=\"M 0 0 L 4.653 0 C 4.668 0.07 4.691 0.139 4.699 0.209 C 4.707 0.293 4.699 0.379 4.699 0.463 L 4.699 18.051 C 4.699 18.19 4.691 18.321 4.683 18.483 L 0.03 18.483 C 0.023 18.352 0.007 18.213 0.007 18.081 L 0.007 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13m78r0\",layoutDependency:layoutDependency,layoutId:\"n_1_R03Tc\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rgrasl\",layoutDependency:layoutDependency,layoutId:\"YHTfLU84o\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1eespxg\",\"data-styles-preset\":\"cBWG5pDej\",dir:\"auto\",children:\"Join the Journey\"})}),className:\"framer-z8gbmc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JnoRTybSz\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Su4xCYUWn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1eespxg\",\"data-styles-preset\":\"cBWG5pDej\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Join the Journey\"})})},SZf8tqswA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1eespxg\",\"data-styles-preset\":\"cBWG5pDej\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Join the Journey\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h46fxx\",\"data-styles-preset\":\"KZKYws1dC\",dir:\"auto\",children:\"Stay updated with our carbon removal initiatives and latest developments.\"})}),className:\"framer-9plyu8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"h626s8yoD\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{SZf8tqswA:{\"--extracted-r6o4lv\":\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Su4xCYUWn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h46fxx\",\"data-styles-preset\":\"KZKYws1dC\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Stay updated with our carbon removal initiatives and latest developments.\"})})},SZf8tqswA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254)))\"},children:\"Stay updated with our carbon removal initiatives and latest developments.\"})}),fonts:[\"FS;Montserrat-medium\"]}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zent9c-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"J_T367nkt-container\",nodeId:\"J_T367nkt\",rendersWithMotion:true,scopeId:\"fCau2TUaW\",children:/*#__PURE__*/_jsx(KlaviyoSignupForm,{colors:{accent:\"rgb(24, 24, 27)\",background:\"rgba(255, 255, 255, 0)\",buttonBackground:\"var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56))\",buttonHoverBackground:\"var(--token-7390b2d0-16c7-4f8a-91ac-bbe422163096, rgb(212, 94, 54))\",buttonText:\"rgb(255, 255, 255)\",cardBorder:\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\",error:\"rgb(220, 38, 38)\",footerColor:\"rgb(161, 161, 170)\",heading:\"rgb(24, 24, 27)\",inputBackground:\"rgba(255, 255, 255, 0)\",inputBorder:\"rgb(228, 228, 231)\",inputFocusBorder:\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\",inputText:\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\",labelColor:\"rgb(63, 63, 70)\",placeholderColor:\"rgb(161, 161, 170)\",subtext:\"rgb(113, 113, 122)\",successIconBackground:\"rgb(22, 163, 74)\"},content:{badgeText:\"Newsletter\",buttonText:\"Subscribe\",footerNote:\"By providing your email you agree to receive periodic communications from Gigablue.\",showBadge:false,showFooter:true,showSubtitle:false,showTitle:false,subtitle:\"Get product updates, exclusive offers and tips — straight to your inbox.\",title:\"Join our newsletter\"},fields:{collectLastName:false,collectName:false,collectPhone:false,consentText:\"I agree to receive marketing emails and accept the privacy policy.\",defaultDialCode:\"+1\",emailLabel:\"Email\",emailPlaceholder:\"you@example.com\",lastNameLabel:\"Last name\",lastNamePlaceholder:\"Last name\",nameLabel:\"First name\",namePlaceholder:\"First name\",phoneLabel:\"Phone\",phonePlaceholder:\"+1 555 123 4567\",requireConsent:false,showLabels:true,smsConsentText:\"Send me SMS updates too (message & data rates may apply).\"},height:\"100%\",id:\"J_T367nkt\",klaviyo:{apiRevision:\"2026-04-15\",customSource:\"Framer Signup Form\",listId:\"VLR6Ce\",publicApiKey:\"XG3JEB\",testMode:false},layout:\"Inline\",layoutId:\"J_T367nkt\",messages:{consentRequired:\"Please accept to continue.\",genericError:\"Something went wrong. Please try again.\",hideFormOnSuccess:true,invalidEmail:\"Please enter a valid email address.\",invalidPhone:\"Please enter a valid phone number.\",requiredField:\"This field is required.\",resetLabel:\"Sign up another\",showResetLink:true,successMessage:\"Thanks for signing up. Check your inbox to confirm your subscription.\",successTitle:\"You're subscribed! 🎉\"},style:{borderRadius:8,buttonFullWidth:true,buttonRadius:8,fieldArrangement:\"Row\",fieldGap:16,inputHeight:40,inputPaddingX:14,inputRadius:8,maxWidth:700,minFieldWidth:150,mobileBreakpoint:480,mobilePadding:\"24px\",padding:\"0px\",separateMobilePadding:true,showBorder:false,showShadow:false},typography:{body:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},button:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},footer:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},heading:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},input:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},label:{}},width:\"100%\",...addPropertyOverrides({Su4xCYUWn:{fields:{collectLastName:false,collectName:false,collectPhone:false,consentText:\"I agree to receive marketing emails and accept the privacy policy.\",defaultDialCode:\"+1\",emailLabel:\"Email\",emailPlaceholder:\"you@example.com\",lastNameLabel:\"Last name\",lastNamePlaceholder:\"Last name\",nameLabel:\"First name\",namePlaceholder:\"First name\",phoneLabel:\"Phone\",phonePlaceholder:\"+1 555 123 4567\",requireConsent:false,showLabels:false,smsConsentText:\"Send me SMS updates too (message & data rates may apply).\"},layout:\"Stacked\",messages:{consentRequired:\"Please accept to continue.\",genericError:\"Something went wrong. Please try again.\",hideFormOnSuccess:true,invalidEmail:\"Please enter a valid email address.\",invalidPhone:\"Please enter a valid phone number.\",requiredField:\"This field is required.\",resetLabel:\"Sign up another\",showResetLink:false,successMessage:\"Thanks for signing up. Check your inbox to confirm your subscription.\",successTitle:\"You're subscribed! 🎉\"},style:{borderRadius:8,buttonFullWidth:true,buttonRadius:8,fieldArrangement:\"Stacked\",fieldGap:16,inputHeight:40,inputPaddingX:14,inputRadius:8,maxWidth:630,minFieldWidth:150,mobileBreakpoint:480,mobilePadding:\"0px\",padding:\"0px\",separateMobilePadding:true,showBorder:false,showShadow:false}},SZf8tqswA:{colors:{accent:\"rgb(24, 24, 27)\",background:\"rgba(6, 48, 101, 0)\",buttonBackground:\"var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56))\",buttonHoverBackground:\"var(--token-7390b2d0-16c7-4f8a-91ac-bbe422163096, rgb(212, 94, 54))\",buttonText:\"rgb(255, 255, 255)\",cardBorder:\"rgba(250, 252, 254, 0)\",error:\"rgb(220, 38, 38)\",footerColor:\"rgb(161, 161, 170)\",heading:\"rgb(24, 24, 27)\",inputBackground:\"rgba(255, 255, 255, 0)\",inputBorder:\"rgb(228, 228, 231)\",inputFocusBorder:\"rgb(24, 24, 27)\",inputText:\"rgb(24, 24, 27)\",labelColor:\"rgb(63, 63, 70)\",placeholderColor:\"rgb(161, 161, 170)\",subtext:\"rgb(113, 113, 122)\",successIconBackground:\"rgb(22, 163, 74)\"},style:{borderRadius:8,buttonFullWidth:true,buttonRadius:8,fieldArrangement:\"Row\",fieldGap:16,inputHeight:40,inputPaddingX:14,inputRadius:8,maxWidth:700,minFieldWidth:150,mobileBreakpoint:480,mobilePadding:\"10px 0px 0px 0px\",padding:\"0px\",separateMobilePadding:true,showBorder:false,showShadow:false}}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k9jo9n\",layoutDependency:layoutDependency,layoutId:\"mhEH3D4bq\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2yu4lo\",layoutDependency:layoutDependency,layoutId:\"c64v7j3Ua\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+((componentViewport?.height||789)*.5183776932826365-624.5)+0+0+235.5+0+8+0,...addPropertyOverrides({Su4xCYUWn:{y:(componentViewport?.y||0)+((componentViewport?.height||680)*.5183776932826365-524.5)+0+0+193.5+0+4+0},SZf8tqswA:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||200)-124-1336)/2+0+0)+20+0+32+555.5+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7dw7db-container\",layoutDependency:layoutDependency,layoutId:\"K5vNpsWhC-container\",nodeId:\"K5vNpsWhC\",rendersWithMotion:true,scopeId:\"fCau2TUaW\",children:/*#__PURE__*/_jsx(HoverText,{c9CK93Q3s:resolvedLinks[0],height:\"100%\",id:\"K5vNpsWhC\",layoutId:\"K5vNpsWhC\",p25wT2lIb:\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\",PR9ViufvV:\"Home\",variant:matchVariant(\"OtgqJo3lC\"),width:\"100%\",Wq9V7eK3n:20,...addPropertyOverrides({Su4xCYUWn:{c9CK93Q3s:resolvedLinks[1],Wq9V7eK3n:16},SZf8tqswA:{c9CK93Q3s:resolvedLinks[2],Wq9V7eK3n:14}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Mv1e8A6BR\"},implicitPathVariables:undefined},{href:{webPageId:\"Mv1e8A6BR\"},implicitPathVariables:undefined},{href:{webPageId:\"Mv1e8A6BR\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+((componentViewport?.height||789)*.5183776932826365-624.5)+0+0+235.5+0+8+46,...addPropertyOverrides({Su4xCYUWn:{y:(componentViewport?.y||0)+((componentViewport?.height||680)*.5183776932826365-524.5)+0+0+193.5+0+4+46},SZf8tqswA:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||200)-124-1336)/2+0+0)+20+0+32+555.5+0+0+46}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ilfka9-container\",layoutDependency:layoutDependency,layoutId:\"ZVkdRZXh1-container\",nodeId:\"ZVkdRZXh1\",rendersWithMotion:true,scopeId:\"fCau2TUaW\",children:/*#__PURE__*/_jsx(HoverText,{c9CK93Q3s:resolvedLinks1[0],height:\"100%\",id:\"ZVkdRZXh1\",layoutId:\"ZVkdRZXh1\",p25wT2lIb:\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\",PR9ViufvV:\"Science\",variant:matchVariant(\"OtgqJo3lC\"),width:\"100%\",Wq9V7eK3n:20,...addPropertyOverrides({Su4xCYUWn:{c9CK93Q3s:resolvedLinks1[1],Wq9V7eK3n:16},SZf8tqswA:{c9CK93Q3s:resolvedLinks1[2],Wq9V7eK3n:14}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mRgdecUgJ\"},implicitPathVariables:undefined},{href:{webPageId:\"mRgdecUgJ\"},implicitPathVariables:undefined},{href:{webPageId:\"mRgdecUgJ\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+((componentViewport?.height||789)*.5183776932826365-624.5)+0+0+235.5+0+8+92,...addPropertyOverrides({Su4xCYUWn:{y:(componentViewport?.y||0)+((componentViewport?.height||680)*.5183776932826365-524.5)+0+0+193.5+0+4+92},SZf8tqswA:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||200)-124-1336)/2+0+0)+20+0+32+555.5+0+0+92}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r5fo4m-container\",layoutDependency:layoutDependency,layoutId:\"xMPBxkHqQ-container\",nodeId:\"xMPBxkHqQ\",rendersWithMotion:true,scopeId:\"fCau2TUaW\",children:/*#__PURE__*/_jsx(HoverText,{c9CK93Q3s:resolvedLinks2[0],height:\"100%\",id:\"xMPBxkHqQ\",layoutId:\"xMPBxkHqQ\",p25wT2lIb:\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\",PR9ViufvV:\"About\",variant:matchVariant(\"OtgqJo3lC\"),width:\"100%\",Wq9V7eK3n:20,...addPropertyOverrides({Su4xCYUWn:{c9CK93Q3s:resolvedLinks2[1],Wq9V7eK3n:16},SZf8tqswA:{c9CK93Q3s:resolvedLinks2[2],Wq9V7eK3n:14}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EYhlW5ujo\"},implicitPathVariables:undefined},{href:{webPageId:\"EYhlW5ujo\"},implicitPathVariables:undefined},{href:{webPageId:\"EYhlW5ujo\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+((componentViewport?.height||789)*.5183776932826365-624.5)+0+0+235.5+0+8+138,...addPropertyOverrides({Su4xCYUWn:{y:(componentViewport?.y||0)+((componentViewport?.height||680)*.5183776932826365-524.5)+0+0+193.5+0+4+138},SZf8tqswA:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||200)-124-1336)/2+0+0)+20+0+32+555.5+0+0+138}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1re097z-container\",layoutDependency:layoutDependency,layoutId:\"NQrqKeveu-container\",nodeId:\"NQrqKeveu\",rendersWithMotion:true,scopeId:\"fCau2TUaW\",children:/*#__PURE__*/_jsx(HoverText,{c9CK93Q3s:resolvedLinks3[0],height:\"100%\",id:\"NQrqKeveu\",layoutId:\"NQrqKeveu\",p25wT2lIb:\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\",PR9ViufvV:\"News\",variant:matchVariant(\"OtgqJo3lC\"),width:\"100%\",Wq9V7eK3n:20,...addPropertyOverrides({Su4xCYUWn:{c9CK93Q3s:resolvedLinks3[1],Wq9V7eK3n:16},SZf8tqswA:{c9CK93Q3s:resolvedLinks3[2],Wq9V7eK3n:14}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SanVoSWX9\"},implicitPathVariables:undefined},{href:{webPageId:\"SanVoSWX9\"},implicitPathVariables:undefined},{href:{webPageId:\"SanVoSWX9\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+((componentViewport?.height||789)*.5183776932826365-624.5)+0+0+235.5+0+8+184,...addPropertyOverrides({Su4xCYUWn:{y:(componentViewport?.y||0)+((componentViewport?.height||680)*.5183776932826365-524.5)+0+0+193.5+0+4+184},SZf8tqswA:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||200)-124-1336)/2+0+0)+20+0+32+555.5+0+0+184}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yngo73-container\",layoutDependency:layoutDependency,layoutId:\"T_8YeKwmO-container\",nodeId:\"T_8YeKwmO\",rendersWithMotion:true,scopeId:\"fCau2TUaW\",children:/*#__PURE__*/_jsx(HoverText,{c9CK93Q3s:resolvedLinks4[0],height:\"100%\",id:\"T_8YeKwmO\",layoutId:\"T_8YeKwmO\",p25wT2lIb:\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\",PR9ViufvV:\"Impact\",variant:matchVariant(\"OtgqJo3lC\"),width:\"100%\",Wq9V7eK3n:20,...addPropertyOverrides({Su4xCYUWn:{c9CK93Q3s:resolvedLinks4[1],Wq9V7eK3n:16},SZf8tqswA:{c9CK93Q3s:resolvedLinks4[2],Wq9V7eK3n:14}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+((componentViewport?.height||789)*.5183776932826365-624.5)+0+0+235.5+0+8+230,...addPropertyOverrides({Su4xCYUWn:{y:(componentViewport?.y||0)+((componentViewport?.height||680)*.5183776932826365-524.5)+0+0+193.5+0+4+230},SZf8tqswA:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||200)-124-1336)/2+0+0)+20+0+32+555.5+0+0+230}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vlf6zz-container\",layoutDependency:layoutDependency,layoutId:\"Z3rYQjXsp-container\",nodeId:\"Z3rYQjXsp\",rendersWithMotion:true,scopeId:\"fCau2TUaW\",children:/*#__PURE__*/_jsx(Linkedin,{height:\"100%\",id:\"Z3rYQjXsp\",layoutId:\"Z3rYQjXsp\",LgYx55PSF:\"https://www.linkedin.com/company/gigabluecarbon/\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-s3bw6r\",layoutDependency:layoutDependency,layoutId:\"UaqTBNN2W\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ww87cw\",layoutDependency:layoutDependency,layoutId:\"r573cmBBm\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"fimS65Txk\"},implicitPathVariables:undefined},{href:{webPageId:\"fimS65Txk\"},implicitPathVariables:undefined},{href:{webPageId:\"fimS65Txk\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+((componentViewport?.height||789)*.5183776932826365-624.5)+0+0+235.5+0+0+0+0+0,...addPropertyOverrides({Su4xCYUWn:{y:(componentViewport?.y||0)+((componentViewport?.height||680)*.5183776932826365-524.5)+0+0+193.5+0+0+0+0+0},SZf8tqswA:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||200)-124-1336)/2+0+0)+20+0+32+555.5+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ha5s3b-container\",layoutDependency:layoutDependency,layoutId:\"dmefwSJDA-container\",nodeId:\"dmefwSJDA\",rendersWithMotion:true,scopeId:\"fCau2TUaW\",children:/*#__PURE__*/_jsx(ButtonArrow,{BpmCdxbLt:\"var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56))\",FOsNFHdZi:resolvedLinks5[0],height:\"100%\",id:\"dmefwSJDA\",layoutId:\"dmefwSJDA\",trbQ8g4bU:\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\",TxycwDOEK:20,ucAuCHpPn:\"Remove Carbon\",variant:matchVariant(\"m0bcXwaE8\"),width:\"100%\",...addPropertyOverrides({Su4xCYUWn:{FOsNFHdZi:resolvedLinks5[1],TxycwDOEK:16},SZf8tqswA:{BpmCdxbLt:\"var(--token-2d077a46-0fe8-4bd1-8d42-3d6e8062d4d3, rgb(255, 128, 0))\",FOsNFHdZi:resolvedLinks5[2],TxycwDOEK:14}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"qJqJgI4NK\"},implicitPathVariables:undefined},{href:{webPageId:\"qJqJgI4NK\"},implicitPathVariables:undefined},{href:{webPageId:\"qJqJgI4NK\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+((componentViewport?.height||789)*.5183776932826365-624.5)+0+0+235.5+0+0+0+0+56,...addPropertyOverrides({Su4xCYUWn:{y:(componentViewport?.y||0)+((componentViewport?.height||680)*.5183776932826365-524.5)+0+0+193.5+0+0+0+0+56},SZf8tqswA:{y:(componentViewport?.y||0)+24+(((componentViewport?.height||200)-124-1336)/2+0+0)+20+0+32+555.5+0+0+0+0+53}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11599c0-container\",layoutDependency:layoutDependency,layoutId:\"SK14vGcl0-container\",nodeId:\"SK14vGcl0\",rendersWithMotion:true,scopeId:\"fCau2TUaW\",children:/*#__PURE__*/_jsx(ButtonArrow,{BpmCdxbLt:\"var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56))\",FOsNFHdZi:resolvedLinks6[0],height:\"100%\",id:\"SK14vGcl0\",layoutId:\"SK14vGcl0\",trbQ8g4bU:\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\",TxycwDOEK:20,ucAuCHpPn:\"Contact Us\",variant:matchVariant(\"m0bcXwaE8\"),width:\"100%\",...addPropertyOverrides({Su4xCYUWn:{FOsNFHdZi:resolvedLinks6[1],TxycwDOEK:16},SZf8tqswA:{BpmCdxbLt:\"var(--token-2d077a46-0fe8-4bd1-8d42-3d6e8062d4d3, rgb(255, 128, 0))\",FOsNFHdZi:resolvedLinks6[2],TxycwDOEK:14}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h46fxx\",\"data-styles-preset\":\"KZKYws1dC\",dir:\"auto\",children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"8px 0px 8px 0px\"},children:\"169 Madison Ave STE 2871, New York, NY, 10016, USA\"})})}),className:\"framer-ql8ryz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"picC0_e0O\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{Su4xCYUWn:{\"--extracted-r6o4lv\":\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\"},SZf8tqswA:{\"--extracted-r6o4lv\":\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Su4xCYUWn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"8px 0px 8px 0px\"},children:\"169 Madison Ave STE 2871, New York, NY, 10016, USA\"})})}),fonts:[\"FS;Montserrat-medium\"]},SZf8tqswA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254)))\"},children:/*#__PURE__*/_jsx(motion.mark,{style:{\"--framer-text-background-padding\":\"8px 0px 8px 0px\"},children:\"169 Madison Ave STE 2871, New York, NY, 10016, USA\"})})}),fonts:[\"FS;Montserrat-medium\"]}},baseVariant,gestureVariant)})]})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-rktjk9\",layoutDependency:layoutDependency,layoutId:\"F48KCfpsW\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-owpcx3\",layoutDependency:layoutDependency,layoutId:\"Q87h1kbhI\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(250, 252, 254, 0.8))\"},children:\"Gigablue develops Carbon-Carrier Pod technology for high durability deep-ocean carbon sequestration. Operating under the Puro.earth Marine Carbon Fixation & Storage (MCFS) Methodology, our field trials are independently certified and conducted as permitted marine scientific research under the applicable national and international frameworks where operations occur.\"})}),className:\"framer-d2nuov\",fonts:[\"FS;Montserrat-medium\"],layoutDependency:layoutDependency,layoutId:\"OtOB9ZmO5\",style:{\"--extracted-r6o4lv\":\"rgba(250, 252, 254, 0.8)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Su4xCYUWn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(250, 252, 254, 0.8))\"},children:\"Gigablue develops Carbon-Carrier Pod technology for high durability deep-ocean carbon sequestration. Operating under the Puro.earth Marine Carbon Fixation & Storage (MCFS) Methodology, our field trials are independently certified and conducted as permitted marine scientific research under the applicable national and international frameworks where operations occur.\"})})},SZf8tqswA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1tZWRpdW0=\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(250, 252, 254, 0.8))\"},children:\"Gigablue develops Carbon-Carrier Pod technology for high durability deep-ocean carbon sequestration. Operating under the Puro.earth Marine Carbon Fixation & Storage (MCFS) Methodology, our field trials are independently certified and conducted as permitted marine scientific research under the applicable national and international frameworks where operations occur.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-187cwee\",layoutDependency:layoutDependency,layoutId:\"Euj2iU5up\",style:{opacity:.65},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-rqw89s\",\"data-styles-preset\":\"oUhWqDX16\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BdfvXUNJ5\"},motionChild:true,nodeId:\"C52sgLt10\",openInNewTab:true,relValues:[],scopeId:\"fCau2TUaW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4n3ru7\",\"data-styles-preset\":\"G4tM6wzH4\",children:\"Privacy Policy\"})})})}),className:\"framer-lmub9v\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"C52sgLt10\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-rqw89s\",\"data-styles-preset\":\"oUhWqDX16\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OtABARBO_\"},motionChild:true,nodeId:\"HHjxoGthS\",openInNewTab:true,relValues:[],scopeId:\"fCau2TUaW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-4n3ru7\",\"data-styles-preset\":\"G4tM6wzH4\",children:\"Terms of Service\"})})})}),className:\"framer-9roj51\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HHjxoGthS\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mtq830-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"AL4jHlHCW-container\",nodeId:\"AL4jHlHCW\",rendersWithMotion:true,scopeId:\"fCau2TUaW\",children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{delay:0,duration:.3,ease:[.44,0,.02,.99],type:\"tween\"},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-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\",colorTitle:\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\",fill:\"rgba(53, 114, 197, 0.3)\",fontBody:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},fontTitle:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\"},width:360,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,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:\"rgb(255, 255, 255)\",fill:\"var(--token-13d6535f-2e23-4073-a1df-f4c757615323, rgb(237, 104, 56))\",shadow:{shadowBlur:0,shadowColor:\"rgba(0, 0, 0, 0.25)\",shadowX:0,shadowY:0}},secondary:{color:\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\",fill:\"rgba(250, 252, 254, 0.2)\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:\"Cookie Policy\",link:\"https://www.framer.com/legal/policy/\",prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"advanced\",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:\"GT-M6QM77WW\",height:\"100%\",id:\"AL4jHlHCW\",layoutId:\"AL4jHlHCW\",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:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400},fontTitle:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:500},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-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\",iconSize:24,iconType:\"default\",text:\"Cookie Settings\",textFont:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:300,letterSpacing:\"0em\",lineHeight:\"1em\"},type:\"text\"},width:\"100%\",...addPropertyOverrides({Su4xCYUWn:{banner:{animation:{scale:1,transition:{delay:0,duration:.3,ease:[.44,0,.02,.99],type:\"tween\"},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-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\",colorTitle:\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\",fill:\"var(--token-a4ed4994-3f4e-45b6-a17d-eed81990121b, rgb(69, 115, 174))\",fontBody:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},fontTitle:{fontFamily:'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"var(--token-11a063d4-4533-4fbb-a40d-708b80be7c43, rgb(250, 252, 254))\"},width:360,zIndex:10}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-rqw89s\",\"data-styles-preset\":\"oUhWqDX16\",dir:\"auto\",children:\"\\xa9 2026 Gigablue. All rights reserved.\"})}),className:\"framer-bwqonb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NaHcD_Z1r\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({SZf8tqswA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-rqw89s\",\"data-styles-preset\":\"oUhWqDX16\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"\\xa9 2026 Gigablue. All rights reserved.\"})})}},baseVariant,gestureVariant)})]})]})})]})]})})})});});const css=[\".framer-X5Z9X.framer-2hzrd1, .framer-X5Z9X .framer-2hzrd1 { display: block; }\",\".framer-X5Z9X.framer-1ilh8uv { height: 789px; max-width: 2000px; overflow: hidden; position: relative; width: 1440px; will-change: var(--framer-will-change-override, transform); }\",\".framer-X5Z9X .framer-1ozcavc { bottom: -155px; flex: none; height: 430px; left: calc(50.00000000000002% - min(1440px, 100%) / 2); max-width: 1440px; overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 100%; }\",\".framer-X5Z9X .framer-htrz5k { aspect-ratio: 1.3333333333333333 / 1; flex: none; height: auto; left: 5px; position: absolute; top: -31px; width: 548px; }\",\".framer-X5Z9X .framer-1rcklz5 { flex: none; height: 411px; left: 446px; position: absolute; top: -31px; width: auto; }\",\".framer-X5Z9X .framer-8ndgnq { bottom: 0px; flex: none; height: 371px; left: 0px; max-width: 2000px; overflow: visible; position: absolute; width: 100%; }\",\".framer-X5Z9X .framer-ifiyic { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 186px; height: min-content; justify-content: center; left: 0px; max-width: 1440px; overflow: visible; padding: 0px 32px 0px 32px; position: absolute; right: -3px; top: 52%; }\",\".framer-X5Z9X .framer-1tnh10w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 64px 50px 32px 50px; position: relative; width: 100%; }\",\".framer-X5Z9X .framer-sj6g0c { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 69px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-X5Z9X .framer-jspade { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-X5Z9X .framer-128qooc { height: 34px; position: relative; width: 431px; }\",\".framer-X5Z9X .framer-szatz { height: 34px; left: 215px; position: absolute; top: 0px; width: 46px; }\",\".framer-X5Z9X .framer-pyyud5 { height: 19px; left: 223px; position: absolute; top: 8px; width: 29px; }\",\".framer-X5Z9X .framer-17rwan { height: 34px; left: 91px; position: absolute; top: 0px; width: 46px; }\",\".framer-X5Z9X .framer-rs8ijs { height: 34px; left: 0px; position: absolute; top: 0px; width: 46px; }\",\".framer-X5Z9X .framer-1hwuat9 { height: 34px; left: 386px; position: absolute; top: 0px; width: 46px; }\",\".framer-X5Z9X .framer-zr8odz { height: 34px; left: 327px; position: absolute; top: 0px; width: 48px; }\",\".framer-X5Z9X .framer-14936bf { height: 34px; left: 147px; position: absolute; top: 0px; width: 59px; }\",\".framer-X5Z9X .framer-1w5avru { height: 34px; left: 273px; position: absolute; top: 0px; width: 46px; }\",\".framer-X5Z9X .framer-1yd4oge { height: 34px; left: 66px; position: absolute; top: 0px; width: 9px; }\",\".framer-X5Z9X .framer-13m78r0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-X5Z9X .framer-rgrasl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 400px; }\",\".framer-X5Z9X .framer-z8gbmc { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 379px; word-break: break-word; word-wrap: break-word; }\",\".framer-X5Z9X .framer-9plyu8, .framer-X5Z9X .framer-ql8ryz { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-X5Z9X .framer-zent9c-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-X5Z9X .framer-k9jo9n { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 280px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-X5Z9X .framer-2yu4lo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 8px 0px 8px 12px; position: relative; width: 157px; }\",\".framer-X5Z9X .framer-7dw7db-container, .framer-X5Z9X .framer-ilfka9-container, .framer-X5Z9X .framer-1r5fo4m-container, .framer-X5Z9X .framer-1re097z-container, .framer-X5Z9X .framer-yngo73-container, .framer-X5Z9X .framer-vlf6zz-container, .framer-X5Z9X .framer-1ha5s3b-container, .framer-X5Z9X .framer-11599c0-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-X5Z9X .framer-s3bw6r { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-X5Z9X .framer-ww87cw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 186px; }\",\".framer-X5Z9X .framer-rktjk9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 1440px; overflow: visible; padding: 0px 50px 20px 50px; position: relative; width: 100%; }\",\".framer-X5Z9X .framer-owpcx3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-X5Z9X .framer-d2nuov { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 653px; word-break: break-word; word-wrap: break-word; }\",\".framer-X5Z9X .framer-187cwee { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 4; }\",\".framer-X5Z9X .framer-lmub9v, .framer-X5Z9X .framer-9roj51, .framer-X5Z9X .framer-bwqonb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-X5Z9X .framer-1mtq830-container { flex: none; height: auto; position: relative; width: auto; z-index: 4; }\",\".framer-X5Z9X.framer-v-o1tbsr.framer-1ilh8uv { height: 680px; width: 810px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-1ozcavc { bottom: -100px; height: 380px; left: calc(50% - min(1440px, 130%) / 2); width: 130%; z-index: 0; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-htrz5k { left: 0px; width: 400px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-1rcklz5 { height: 360px; left: 320px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-8ndgnq { height: 340px; width: 810px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-ifiyic { gap: 78px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-1tnh10w { gap: 32px; padding: 40px 16px 16px 16px; width: 778px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-sj6g0c { gap: 40px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-128qooc { height: 24px; width: 312px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-szatz { height: 24px; left: 155px; top: 0px; width: 33px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-pyyud5 { height: 13px; left: 161px; top: 5px; width: 21px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-17rwan { height: 24px; left: 66px; top: 0px; width: 33px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-rs8ijs { height: 24px; top: 0px; width: 33px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-1hwuat9 { height: 24px; left: 279px; top: 0px; width: 33px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-zr8odz { height: 24px; left: 236px; top: 0px; width: 35px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-14936bf { height: 24px; left: 106px; width: 43px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-1w5avru { height: 24px; left: 197px; top: 0px; width: 33px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-1yd4oge { height: 24px; left: 47px; top: 0px; width: 6px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-13m78r0 { gap: 16px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-rgrasl { gap: 6px; width: 100%; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-z8gbmc { width: 240px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-k9jo9n { gap: 0px; height: min-content; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-2yu4lo { justify-content: flex-start; padding: 4px 0px 4px 0px; width: 124px; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-rktjk9 { padding: 0px 16px 16px 16px; width: 100%; }\",\".framer-X5Z9X.framer-v-o1tbsr .framer-d2nuov, .framer-X5Z9X.framer-v-o1tbsr .framer-187cwee, .framer-X5Z9X.framer-v-w2q7ir .framer-rgrasl, .framer-X5Z9X.framer-v-w2q7ir .framer-d2nuov { width: 100%; }\",\".framer-X5Z9X.framer-v-w2q7ir.framer-1ilh8uv { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 54px; height: min-content; justify-content: center; padding: 24px 15px 100px 15px; width: 390px; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-1ozcavc { bottom: 0px; height: 300px; left: 0px; order: 1; right: 0px; width: unset; z-index: 0; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-htrz5k { bottom: -45px; left: 0px; top: unset; width: 340px; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-1rcklz5 { bottom: -45px; height: 300px; left: unset; right: -372px; top: unset; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-8ndgnq { height: 300px; order: 0; right: 0px; width: unset; z-index: 1; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-ifiyic { gap: 30px; left: unset; order: 2; padding: 20px 0px 20px 0px; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-1tnh10w { flex-direction: column; gap: 40px; padding: 32px 0px 20px 0px; width: 350px; z-index: 3; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-sj6g0c { flex: none; gap: 24px; width: 100%; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-jspade { align-content: flex-start; align-items: flex-start; flex-direction: column; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-128qooc { height: 19px; width: 239px; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-szatz { height: 19px; left: 119px; top: 0px; width: 25px; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-pyyud5 { height: 10px; left: 124px; top: 4px; width: 16px; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-17rwan { height: 19px; left: 50px; top: 0px; width: 25px; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-rs8ijs { height: 19px; top: 0px; width: 25px; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-1hwuat9 { height: 19px; left: 214px; top: 0px; width: 25px; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-zr8odz { height: 19px; left: 181px; top: 0px; width: 27px; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-14936bf { height: 19px; left: 81px; width: 33px; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-1w5avru { height: 19px; left: 151px; top: 0px; width: 25px; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-1yd4oge { height: 19px; left: 36px; top: 0px; width: 5px; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-13m78r0 { gap: 10px; width: 350px; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-z8gbmc { width: 350px; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-k9jo9n { flex: none; gap: unset; height: min-content; justify-content: space-between; width: 350px; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-2yu4lo { padding: 0px; width: min-content; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-ww87cw { gap: 13px; width: min-content; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-ql8ryz { align-self: stretch; width: auto; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-rktjk9 { justify-content: flex-end; padding: 0px; width: 100%; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-owpcx3 { gap: 35px; }\",\".framer-X5Z9X.framer-v-w2q7ir .framer-187cwee { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 10px; z-index: 3; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 789\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"2000px\",null,null]},\"Su4xCYUWn\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,\"2000px\",null,null]},\"SZf8tqswA\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"2000px\",null,null]}}}\n * @framerVariables {\"h6PDsaFdg\":\"fill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfCau2TUaW=withCSS(Component,css,\"framer-X5Z9X\");export default FramerfCau2TUaW;FramerfCau2TUaW.displayName=\"Footer\";FramerfCau2TUaW.defaultProps={height:789,width:1440};addPropertyControls(FramerfCau2TUaW,{variant:{options:[\"QN8hdjSvK\",\"Su4xCYUWn\",\"SZf8tqswA\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},h6PDsaFdg:{defaultValue:'var(--token-23cf48e9-7747-4df0-b688-cf9b0e3edc29, rgb(6, 48, 101)) /* {\"name\":\"Gigablue Blue\"} */',title:\"Fill\",type:ControlType.Color}});addFonts(FramerfCau2TUaW,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Montserrat\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G3U4AIP7I5YYMBY4PZ5BNYEWWVH7G7QB/WED2HATCWTE6B4XVIFFTI3EALCE4D6PD/GDZ4LVIJF6WODYKVZK6E2737DCDQPEMZ.woff2\",weight:\"500\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.woff2\",weight:\"400\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JBAX5LNUCKEVXKRK3ARXNMEMQYQYP6WR/P3OTF2DNFMTAXKSAW4JNN6DPWEDDI5MN/4IO2HK2EZ7GHCZN7I3I4WKBAO7IH72SS.woff2\",weight:\"300\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/KDZE2GHZ4MXZP7RVHASNN75AFABT2ZB2/G33WYZOWF5RLCYVGCMU5BFGBXH4DMKUK/SHZ3SDA4YUDBQPNRSIGO7XNSCQQUBDYR.woff2\",weight:\"700\"}]},...KlaviyoSignupFormFonts,...HoverTextFonts,...LinkedinFonts,...ButtonArrowFonts,...CookieBannerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerfCau2TUaW.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(HoverText,{},context),()=>forwardLoader(Linkedin,{},context),()=>forwardLoader(ButtonArrow,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfCau2TUaW\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"h6PDsaFdg\\\":\\\"fill\\\"}\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"789\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"2000px\\\",null,null]},\\\"Su4xCYUWn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,\\\"2000px\\\",null,null]},\\\"SZf8tqswA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"2000px\\\",null,null]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fCau2TUaW.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * Gigablue — NavBar\n *\n * A responsive site navigation built from the Figma \"NAVBAR\" design.\n *\n *   • Desktop (≥ breakpoint): a floating pill with the wordmark, the nav tabs,\n *     and the Contact / Remove-Carbon buttons. Hovering a tab that has a\n *     dropdown expands its mega-menu panel underneath, showing that tab's\n *     items (icon · title · description) plus an \"explore …\" link.\n *\n *   • Tablet + mobile (< breakpoint): a compact bar with the wordmark and a\n *     hamburger. Tapping it opens the menu card. The card is a small state\n *     machine — the main link list, and an \"internal\" sub-view you reach by\n *     tapping a tab with children (a back-chevron returns you to the list).\n *\n * The bar itself has no background fill, border, or shadow — it sits directly\n * over the page (logo left · nav links centred · buttons right). It does carry\n * a transparent backdrop blur so that content passing underneath is softened\n * and doesn't clash with the nav text. Every interactive element — tabs, links,\n * mega-menu rows, buttons — resolves to the accent colour when hovered or\n * active/open.\n *\n * Over dark backgrounds: list those sections under \"Dark sections\" (section id\n * or Framer layer name). While one sits behind the bar, the logo, links,\n * Contact button and menu icon cross-fade from Ink to \"Ink on dark\" (#FFFFFF).\n *\n * The \"hide on scroll down / reveal on scroll up\" behaviour is built in (it\n * translates the bar's OWN transform). Do NOT wrap this component in Framer's\n * scroll/appear effect for that — an effect puts a transform/opacity on a\n * parent, which becomes a new backdrop root and kills the blur.\n *\n * Every nav item and every mega-menu item exposes both a `link` (URL) and a\n * `sectionId` (an element id on the page). `sectionId` wins when set — the nav\n * smooth-scrolls to that section; otherwise it follows `link`. This is what\n * ties each menu entry to a section of the page.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */// ─── design tokens (from Figma) ──────────────────────────────────────────────\nconst ACCENT=\"#ED683B\"// secondary/accent\n;const INK=\"#063065\"// desktop nav ink\n;const HOVER_BG=\"rgba(10,53,84,0.06)\"// menu-tab hover\n;const PANEL_BG=\"#21283f\"// desktop dropdown card\n;const SHEET_BG=\"#040d27\"// mobile menu card\n;const WHITE=\"#FFFFFF\";const FONT=\"Montserrat, sans-serif\";// Spread a Font control verbatim over a fallback. Every piece of nav type goes\n// through this so the Font controls (and their per-breakpoint overrides) are the\n// only place text styles are defined.\nconst fontStyle=(f,fallback={})=>({...fallback,...f??{}});// ─── default content (from the Figma design) ─────────────────────────────────\nconst DEFAULT_TABS=[{label:\"Home\",link:\"/\",sectionId:\"home\",ctaLabel:\"\",items:[]},{label:\"Science\",link:\"\",sectionId:\"science\",ctaLabel:\"explore science\",items:[{icon:\"pod\",title:\"Carbon-Carrier Pods\",description:\"How Gigablue's engineered carriers cultivate microalgae and transport carbon safely to the deep ocean.\",link:\"\",sectionId:\"carbon-carrier-pods\"},{icon:\"process\",title:\"A natural process\",description:\"Discover how MCFS works with the ocean's natural carbon cycle without altering marine ecosystems.\",link:\"\",sectionId:\"natural-process\"},{icon:\"check-circle\",title:\"Verification\",description:\"Explore the monitoring, measurement, and third-party verification behind every carbon removal claim.\",link:\"\",sectionId:\"verification\"}]},{label:\"Research\",link:\"\",sectionId:\"research\",ctaLabel:\"explore research\",items:[{icon:\"flask\",title:\"From the lab\",description:\"Follow the research journey from laboratory testing and modeling to real-world ocean field trials.\",link:\"\",sectionId:\"from-the-lab\"},{icon:\"link\",title:\"Local stakeholders & community\",description:\"Learn how local communities, Indigenous groups, and regional partners help shape our research programs.\",link:\"\",sectionId:\"stakeholders\"},{icon:\"database\",title:\"Research Process\",description:\"See how every trial is planned, reviewed, monitored, and validated before advancing to the next stage.\",link:\"\",sectionId:\"research-process\"}]},{label:\"Impact\",link:\"\",sectionId:\"impact\",ctaLabel:\"explore impact\",items:[{icon:\"circuit\",title:\"Backed by science\",description:\"Explore the data, field trials, and independent verification behind Gigablue's carbon removal results.\",link:\"\",sectionId:\"backed-by-science\"},{icon:\"globe\",title:\"Beyond carbon\",description:\"See how our deployments support ocean health, local communities, and global sustainability goals.\",link:\"\",sectionId:\"beyond-carbon\"},{icon:\"shield\",title:\"Accountability\",description:\"Learn how every tonne is measured, audited, and reported through rigorous lifecycle assessment and MRV standards.\",link:\"\",sectionId:\"accountability\"}]},{label:\"About\",link:\"\",sectionId:\"about\",ctaLabel:\"explore about\",items:[{icon:\"compass\",title:\"Mission\",description:\"Learn how Gigablue is building a scalable, science-driven pathway for long-term ocean carbon sequestration.\",link:\"\",sectionId:\"mission\"},{icon:\"lightbulb\",title:\"Why we exist ?\",description:\"Discover why the ocean may be humanity's most powerful tool for closing the global carbon removal gap.\",link:\"\",sectionId:\"why-we-exist\"},{icon:\"users\",title:\"Team\",description:\"Meet the scientists, engineers, and operators advancing ocean carbon removal from research to deployment.\",link:\"\",sectionId:\"team\"},{icon:\"newspaper\",title:\"Press & media\",description:\"Access company facts, media resources, imagery, and key information about Gigablue's work and impact.\",link:\"\",sectionId:\"press\"},{icon:\"question\",title:\"FAQs\",description:\"Explore detailed answers about MCFS, environmental safety, regulatory oversight, verification, and ocean carbon removal.\",link:\"\",sectionId:\"faqs\"}]},{label:\"News\",link:\"/news\",sectionId:\"news\",ctaLabel:\"\",items:[]}];// ─── tiny hover hook (used by the leaf button components) ─────────────────────\nfunction useHover(){const[hovered,setHovered]=useState(false);return[hovered,{onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false)}];}// ─── wordmark (inlined from logo-gigablue-wordmark.svg, recolored) ───────────\nfunction Wordmark({color,height}){return /*#__PURE__*/_jsxs(\"svg\",{height:height,viewBox:\"0 0 757.926 57.337\",fill:color,xmlns:\"http://www.w3.org/2000/svg\",style:{display:\"block\",width:\"auto\",transition:\"fill 0.2s ease\"},\"aria-label\":\"Gigablue\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 378.155 57.337 L 378.155 0.12 C 378.495 0.096 378.811 0.048 379.127 0.024 C 380.415 0.024 381.704 0.024 383.017 0.024 C 402.026 0.024 421.036 0.024 440.07 0.024 C 443.863 0.024 447.266 1.171 450.353 3.297 C 453.927 5.758 456.236 9.079 457.33 13.164 C 458.157 16.174 458.108 19.184 457.257 22.219 C 456.649 24.369 455.726 26.328 454.34 28.095 C 453.975 28.549 454.024 28.884 454.364 29.314 C 455.531 30.843 456.455 32.515 457.038 34.331 C 458.934 40.447 457.889 46.085 453.781 51.006 C 450.937 54.423 447.193 56.501 442.672 57.146 C 442.04 57.242 441.383 57.313 440.751 57.313 C 420.283 57.313 399.79 57.313 379.322 57.313 L 378.179 57.313 L 378.155 57.337 Z M 401.249 35.167 C 401.662 34.355 401.954 33.734 402.27 33.136 C 404.044 29.696 405.843 26.256 407.618 22.816 C 407.836 22.386 408.079 22.195 408.541 22.219 C 408.809 22.219 409.076 22.219 409.368 22.219 C 419.067 22.219 428.767 22.219 438.442 22.219 C 438.806 22.219 439.195 22.219 439.56 22.219 C 441.14 22.147 442.453 21 442.769 19.495 C 443.012 18.3 442.963 17.13 442.769 15.935 C 442.501 14.215 441.213 13.045 439.438 13.045 C 424.294 13.045 409.173 13.045 394.029 13.045 C 393.713 13.045 393.372 13.092 393.081 13.116 C 392.838 14.359 392.91 43.6 393.154 44.413 C 393.518 44.413 393.907 44.413 394.32 44.413 C 409.076 44.413 423.832 44.413 438.612 44.413 C 438.952 44.413 439.293 44.413 439.633 44.413 C 441.019 44.341 442.137 43.481 442.574 42.167 C 443.085 40.662 442.915 39.157 442.623 37.652 C 442.501 36.959 442.04 36.409 441.432 35.979 C 440.63 35.406 439.73 35.215 438.758 35.239 C 426.725 35.239 414.667 35.239 402.634 35.239 C 402.245 35.239 401.856 35.239 401.224 35.239 L 401.249 35.167 Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 224.131 44.317 L 224.131 35.239 C 223.742 35.215 223.353 35.167 222.965 35.167 C 215.477 35.167 207.99 35.167 200.527 35.167 C 195.057 35.167 189.588 35.167 184.094 35.167 C 183.705 35.167 183.292 35.167 182.684 35.167 C 182.903 34.689 183 34.403 183.146 34.14 C 185.48 30.437 187.813 26.734 190.123 23.007 C 190.487 22.433 190.876 22.195 191.606 22.195 C 207.091 22.195 222.551 22.195 238.036 22.195 C 238.328 22.195 238.644 22.218 238.911 22.242 C 239.154 23.007 239.203 56.095 238.96 57.266 C 238.668 57.266 238.328 57.337 238.012 57.337 C 217.398 57.337 196.783 57.337 176.193 57.337 C 173.519 57.337 171.064 56.501 168.755 55.235 C 167.248 54.399 165.838 53.419 164.598 52.201 C 161.973 49.549 160.344 46.395 159.59 42.788 C 159.517 42.406 159.542 42 159.542 41.594 C 159.542 33.232 159.542 24.894 159.542 16.533 C 159.542 13.642 160.49 11.038 161.948 8.625 C 164.622 4.205 168.609 1.529 173.665 0.359 C 174.589 0.144 175.537 0.072 176.485 0.048 C 197.002 0.048 217.495 0.048 238.012 0.048 C 238.352 0.048 238.668 0.096 239.057 0.12 L 239.057 12.949 C 238.668 12.973 238.255 13.021 237.866 13.021 C 234.22 13.021 230.598 13.021 226.951 13.021 C 211.369 13.021 195.787 13.021 180.229 13.021 C 177.725 13.021 175.95 14.167 174.929 16.341 C 174.638 16.963 174.468 17.679 174.468 18.348 C 174.443 25.324 174.468 32.324 174.468 39.3 C 174.468 41.092 175.999 43.266 177.701 43.887 C 178.43 44.15 179.208 44.341 179.961 44.341 C 194.352 44.365 208.744 44.341 223.11 44.341 C 223.402 44.341 223.718 44.317 224.156 44.293 L 224.131 44.317 Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 64.736 44.365 L 64.736 35.239 C 62.742 35.071 60.797 35.191 58.828 35.167 C 56.859 35.167 54.89 35.167 52.921 35.167 C 50.952 35.167 48.983 35.167 47.014 35.167 C 45.045 35.167 43.076 35.167 41.107 35.167 C 39.138 35.167 37.169 35.167 35.2 35.167 C 33.231 35.167 31.262 35.167 29.293 35.167 C 27.324 35.167 25.355 35.167 23.215 35.167 C 23.434 34.785 23.531 34.522 23.702 34.283 C 25.768 31.488 27.858 28.693 29.925 25.898 C 30.581 25.014 31.237 24.13 31.894 23.246 C 32.429 22.529 33.036 22.171 34.033 22.195 C 48.837 22.219 63.617 22.219 78.422 22.219 C 78.811 22.219 79.224 22.242 79.686 22.266 L 79.686 57.194 C 79.467 57.242 79.248 57.313 79.029 57.337 C 78.835 57.337 78.616 57.337 78.422 57.337 C 58.221 57.337 38.02 57.337 17.819 57.337 C 12.373 57.337 7.925 55.211 4.376 51.293 C 2.018 48.713 0.608 45.631 0.17 42.167 C 0.073 41.283 0 40.375 0 39.491 C 0 32.205 0 24.918 0 17.631 C 0 15.29 0.462 13.092 1.361 10.966 C 3.817 5.232 8.241 1.792 14.342 0.335 C 15.218 0.12 16.166 0.048 17.065 0.048 C 37.606 0.048 58.148 0.048 78.689 0.048 C 78.981 0.048 79.297 0.072 79.564 0.096 C 79.832 0.837 79.905 11.683 79.637 12.949 C 79.272 12.949 78.884 13.021 78.495 13.021 C 65.902 13.021 53.335 13.021 40.742 13.021 C 34.009 13.021 27.275 13.021 20.541 13.021 C 18.499 13.021 15.825 14.55 15.218 17.058 C 15.023 17.894 14.926 18.754 14.926 19.614 C 14.926 25.73 14.902 31.846 14.926 37.986 C 14.926 39.73 15.242 41.426 16.603 42.74 C 17.746 43.863 19.107 44.389 20.736 44.389 C 34.641 44.389 48.546 44.389 62.475 44.389 C 63.228 44.389 63.958 44.389 64.833 44.389 L 64.736 44.365 Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 757.817 0.024 L 757.817 12.925 C 757.355 12.925 756.966 12.973 756.577 12.973 C 737.737 12.973 718.898 12.973 700.058 12.973 C 699.62 12.973 699.183 12.973 698.721 12.973 C 696.193 12.83 693.543 14.836 693.203 17.584 C 693.057 18.802 693.057 20.021 693.008 21.263 C 693.008 21.526 693.057 21.788 693.105 22.171 C 695.585 22.171 698.016 22.171 700.447 22.171 C 702.902 22.171 705.333 22.171 707.788 22.171 L 744.69 22.171 C 744.544 22.601 744.471 22.864 744.349 23.102 C 743.669 24.369 742.988 25.635 742.307 26.901 C 741.043 29.29 739.755 31.679 738.564 34.092 C 738.151 34.904 737.616 35.143 736.741 35.143 C 722.666 35.119 708.591 35.143 694.491 35.143 C 694.054 35.143 693.616 35.143 693.13 35.143 C 693.081 35.501 693.008 35.74 693.008 36.003 C 693.008 36.863 692.984 37.723 693.008 38.607 C 693.081 40.733 693.981 42.453 695.852 43.6 C 696.752 44.15 697.7 44.365 698.77 44.365 C 714.279 44.365 729.788 44.365 745.297 44.365 C 749.065 44.365 752.858 44.365 756.626 44.365 C 756.99 44.365 757.355 44.365 757.695 44.365 C 757.963 45.201 758.011 56.119 757.768 57.266 C 757.476 57.266 757.136 57.337 756.82 57.337 C 736.206 57.337 715.592 57.337 694.977 57.337 C 692.96 57.337 691.015 56.836 689.167 56.071 C 686.688 55.044 684.573 53.539 682.75 51.604 C 680.878 49.597 679.614 47.279 678.787 44.699 C 678.277 43.099 678.107 41.474 678.131 39.778 C 678.18 32.348 678.155 24.942 678.131 17.512 C 678.131 13.833 679.225 10.512 681.364 7.502 C 683.43 4.611 686.129 2.509 689.483 1.195 C 691.404 0.43 693.446 0.024 695.536 0.024 C 715.908 0.024 736.279 0.024 756.65 0.024 C 757.015 0.024 757.379 0.024 757.865 0.024 L 757.817 0.024 Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 644.001 0.096 L 658.805 0.096 C 658.829 0.478 658.878 0.861 658.878 1.243 C 658.878 5.304 658.878 9.365 658.878 13.427 C 658.878 22.171 658.927 30.938 658.878 39.682 C 658.854 43.815 657.541 47.542 654.867 50.839 C 652.217 54.088 648.741 56.023 644.681 57.05 C 643.904 57.242 643.077 57.313 642.251 57.313 C 625.477 57.313 608.704 57.313 591.955 57.313 C 589.354 57.313 586.947 56.453 584.71 55.259 C 583.13 54.399 581.648 53.371 580.408 52.081 C 578.196 49.788 576.64 47.16 575.813 44.102 C 575.522 43.027 575.4 41.952 575.4 40.853 C 575.4 27.665 575.4 14.502 575.4 1.315 L 575.4 0.096 C 577.077 -0.047 578.706 0.048 580.31 0.024 C 581.939 0.024 583.568 0.024 585.197 0.024 C 586.825 0.024 588.454 0.024 590.204 0.024 C 590.229 0.502 590.302 0.884 590.302 1.267 C 590.302 5.137 590.302 8.983 590.302 12.853 C 590.302 21.502 590.326 30.15 590.302 38.798 C 590.302 41.068 591.857 43.553 594.507 44.269 C 595.188 44.46 595.917 44.532 596.622 44.532 C 610.235 44.532 623.824 44.532 637.437 44.532 C 639.017 44.532 640.525 44.174 641.789 43.146 C 642.907 42.238 643.563 41.02 643.758 39.658 C 643.952 38.344 643.977 37.007 643.977 35.693 C 643.977 24.273 643.977 12.877 643.977 1.458 L 643.977 0.12 L 644.001 0.096 Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 360.774 57.289 C 360.288 57.289 359.971 57.337 359.631 57.337 C 354.526 57.337 349.421 57.337 344.316 57.337 C 343.441 57.337 342.955 57.027 342.517 56.334 C 338.652 50.242 334.763 44.126 330.873 38.058 C 327.859 33.328 324.796 28.597 321.757 23.867 C 320.25 21.502 318.719 19.137 317.236 16.748 C 316.336 15.266 315.072 14.526 313.298 14.574 C 310.575 14.621 307.852 14.574 305.13 14.574 C 303.38 14.574 302.115 15.219 301.192 16.748 C 299.66 19.304 298.007 21.765 296.403 24.273 C 292.854 29.816 289.304 35.358 285.731 40.925 C 282.887 45.368 280.043 49.836 277.174 54.279 C 276.688 55.044 276.202 55.808 275.74 56.573 C 275.448 57.075 275.084 57.337 274.452 57.313 C 269.225 57.29 263.974 57.313 258.748 57.313 C 258.48 57.313 258.213 57.266 257.8 57.218 C 258.018 56.74 258.14 56.334 258.359 55.999 C 261.325 51.388 264.29 46.778 267.256 42.167 C 269.541 38.583 271.85 35.024 274.135 31.44 C 276.591 27.57 279.046 23.7 281.501 19.853 C 283.106 17.345 284.734 14.86 286.339 12.352 C 287.457 10.608 288.527 8.84 289.669 7.096 C 291.906 3.632 294.993 1.267 299.101 0.335 C 299.928 0.144 300.778 0.048 301.629 0.048 C 306.661 0.024 311.693 -0.047 316.725 0.048 C 319.958 0.12 322.876 1.171 325.404 3.273 C 327.13 4.707 328.345 6.451 329.512 8.29 C 331.116 10.799 332.721 13.307 334.325 15.816 C 336.999 19.997 339.649 24.154 342.323 28.334 C 344.365 31.536 346.431 34.761 348.473 37.986 C 351.658 42.979 354.866 47.948 358.051 52.941 C 358.829 54.16 359.607 55.354 360.385 56.573 C 360.482 56.74 360.555 56.931 360.725 57.289 L 360.774 57.289 Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 560.061 57.337 C 559.526 57.337 559.161 57.337 558.797 57.337 C 538.523 57.337 518.249 57.337 497.999 57.337 C 493.235 57.337 489.224 55.569 485.796 52.416 C 483.778 50.552 482.344 48.307 481.348 45.798 C 480.788 44.365 480.351 42.836 480.351 41.259 C 480.351 27.857 480.351 14.454 480.351 1.028 C 480.351 0.741 480.4 0.454 480.424 0.096 L 495.204 0.096 C 495.204 0.622 495.253 1.076 495.253 1.529 C 495.253 13.737 495.253 25.945 495.253 38.153 C 495.253 39.252 495.374 40.327 495.933 41.331 C 497.027 43.266 498.607 44.365 500.941 44.365 C 519.926 44.365 538.888 44.365 557.873 44.365 C 558.238 44.365 558.627 44.365 558.991 44.365 C 559.818 44.389 560.061 44.604 560.134 45.44 C 560.134 45.631 560.134 45.846 560.134 46.037 C 560.134 49.406 560.134 52.75 560.134 56.119 C 560.134 56.477 560.109 56.835 560.085 57.337 L 560.061 57.337 Z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 115.639 0.096 L 130.395 0.096 C 130.443 0.311 130.516 0.526 130.541 0.741 C 130.565 1.004 130.541 1.267 130.541 1.529 C 130.541 19.662 130.541 37.795 130.541 55.928 C 130.541 56.358 130.516 56.764 130.492 57.266 L 115.736 57.266 C 115.712 56.859 115.663 56.429 115.663 56.023 C 115.663 50.027 115.663 44.054 115.663 38.058 C 115.663 25.85 115.663 13.642 115.663 1.434 L 115.663 0.096 L 115.639 0.096 Z\"})]});}// ─── icons (feather-style, recolored via currentColor) ───────────────────────\nfunction Icon({name,size=24,stroke=1.6}){const common={width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:stroke,strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{display:\"block\",flexShrink:0}};switch(name){case\"chevron-down\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 9l6 6 6-6\"})});case\"chevron-right\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 6l6 6-6 6\"})});case\"arrow-right\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M13 6l6 6-6 6\"})});case\"menu\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 6h18M3 12h18M3 18h18\"})});case\"close\":return /*#__PURE__*/_jsx(\"svg\",{...common,children:/*#__PURE__*/_jsx(\"path\",{d:\"M18 6L6 18M6 6l12 12\"})});case\"pod\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"8.5\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"3.2\",fill:\"currentColor\",stroke:\"none\"})]});case\"process\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M21 12a9 9 0 1 1-2.64-6.36\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21 4v4h-4\"})]});case\"check-circle\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M22 4L12 14.01l-3-3\"})]});case\"flask\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M9 3h6M10 3v6.5L5.2 18.2A2 2 0 0 0 7 21h10a2 2 0 0 0 1.8-2.8L14 9.5V3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7.5 14h9\"})]});case\"link\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M10 13a5 5 0 0 0 7.07 0l2.83-2.83a5 5 0 0 0-7.07-7.07L11.5 4.5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M14 11a5 5 0 0 0-7.07 0L4.1 13.83a5 5 0 0 0 7.07 7.07L12.5 19.5\"})]});case\"database\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"ellipse\",{cx:\"12\",cy:\"5\",rx:\"8\",ry:\"3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 5v6c0 1.66 3.58 3 8 3s8-1.34 8-3V5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 11v6c0 1.66 3.58 3 8 3s8-1.34 8-3v-6\"})]});case\"circuit\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"rect\",{x:\"6\",y:\"6\",width:\"12\",height:\"12\",rx:\"2\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"9.5\",y:\"9.5\",width:\"5\",height:\"5\",rx:\"1\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 3v3M15 3v3M9 18v3M15 18v3M3 9h3M3 15h3M18 9h3M18 15h3\"})]});case\"globe\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 12h18\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 3a14 14 0 0 1 0 18a14 14 0 0 1 0-18z\"})]});case\"shield\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 3l7 3v5c0 4.5-3 8-7 10-4-2-7-5.5-7-10V6l7-3z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 12l2 2 4-4\"})]});case\"compass\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M15.5 8.5l-2 5-5 2 2-5 5-2z\"})]});case\"lightbulb\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M9 18h6M10 21h4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 3a6 6 0 0 0-4 10.5c.7.7 1 1.3 1 2.5h6c0-1.2.3-1.8 1-2.5A6 6 0 0 0 12 3z\"})]});case\"users\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M16 20v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"8\",r:\"3.2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M22 20v-2a4 4 0 0 0-3-3.87\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 4.13a4 4 0 0 1 0 7.75\"})]});case\"newspaper\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4 5h13a1 1 0 0 1 1 1v13a2 2 0 0 0 2-2V8\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 5a1 1 0 0 0-1 1v12a2 2 0 0 0 2 2h13\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7 8h7M7 12h7M7 16h4\"})]});case\"question\":return /*#__PURE__*/_jsxs(\"svg\",{...common,children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"9\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9.5 9.2a2.6 2.6 0 0 1 5 .8c0 1.7-2.5 2-2.5 4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 17h.01\"})]});default:return null;}}// ─── helpers ─────────────────────────────────────────────────────────────────\n// Resolve a section token to every matching element. Accepts a raw DOM id\n// (\"pod\"), a hash (\"#pod\"), a Framer layer name, or a full CSS selector, so the\n// input is forgiving. An exact id match comes first.\nfunction resolveSectionEls(raw){if(typeof document===\"undefined\"||!raw)return[];const value=raw.trim();if(!value)return[];const id=value.replace(/^#/,\"\");const found=new Set;const byId=id?document.getElementById(id):null;if(byId)found.add(byId);const esc=typeof window.CSS?.escape===\"function\"?window.CSS.escape(id):id;try{// the raw value as a selector…\nif(/[#.\\[]/.test(value))document.querySelectorAll(value).forEach(el=>found.add(el));}catch{}try{// …then id / name / Framer layer-name fallbacks\nif(id)document.querySelectorAll(`#${esc}, [name=\"${esc}\"], [data-framer-name=\"${esc}\"]`).forEach(el=>found.add(el));}catch{}return Array.from(found);}// Scroll to a \"Section\" value. Returns false if nothing matched.\nfunction scrollToSection(raw){const el=resolveSectionEls(raw)[0];if(!el)return false;el.scrollIntoView({behavior:\"smooth\",block:\"start\"});return true;}// The href a nav element should carry. A Link wins (it may point to another\n// page, e.g. \"/science#pod\"); otherwise a same-page Section becomes a hash.\nfunction computeHref(link,sectionId){const l=(link||\"\").trim();if(l)return l;const s=(sectionId||\"\").trim();if(s)return\"#\"+s.replace(/^#/,\"\");return undefined;}// Renders a real <a> when there's an href (so Framer's router handles page /\n// section navigation — the ONLY thing that works in both Preview and published,\n// and won't 404 like a raw window.location reload), otherwise a <button>.\nfunction Pressable({href,onActivate,style,children,ariaLabel,ariaExpanded,hoverProps}){if(href){return /*#__PURE__*/_jsx(\"a\",{href:href,onClick:onActivate,\"aria-label\":ariaLabel,...hoverProps,style:{textDecoration:\"none\",...style},children:children});}return /*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:onActivate,\"aria-label\":ariaLabel,\"aria-expanded\":ariaExpanded,...hoverProps,style:style,children:children});}// ─── component ────────────────────────────────────────────────────────────────\nexport default function NavBar(props){const{tabs=DEFAULT_TABS,activeLabel=\"Home\",contactLabel=\"Contact us\",contactLink=\"\",ctaLabel=\"Remove Carbon\",ctaLink=\"\",inkColor=INK,darkInkColor=WHITE,darkSections=[],previewDark=false,accentColor=ACCENT,panelColor=PANEL_BG,sheetColor=SHEET_BG,blur=13.75,hideOnScroll=true,maxWidth=1400,breakpoint=1024,navLinkFont,navLinkActiveWeight=600,menuHeadingFont,menuItemFont,menuItemDescFont,buttonFont}=props;// Resting nav-link type; the active/hovered tab only swaps its weight so the\n// Font control still owns family, size, line-height and letter-spacing.\nconst navLink=fontStyle(navLinkFont,{fontFamily:FONT,fontWeight:500,fontSize:16,lineHeight:1.5});const navLinkActive={...navLink,fontWeight:navLinkActiveWeight};// One bundle handed to every sub-component, so the mega-menu and the buttons\n// read their type from the same controls as the top-level nav.\nconst navType={link:navLink,linkActive:navLinkActive,heading:fontStyle(menuHeadingFont,{fontFamily:FONT,fontWeight:500,fontSize:16,lineHeight:1.5}),item:fontStyle(menuItemFont,{fontFamily:FONT,fontWeight:600,fontSize:16,lineHeight:1.5}),itemDesc:fontStyle(menuItemDescFont,{fontFamily:FONT,fontWeight:400,fontSize:12,lineHeight:1.5}),button:fontStyle(buttonFont,{fontFamily:FONT,fontWeight:500,fontSize:16,lineHeight:1.5})};const isCanvas=RenderTarget.current()===RenderTarget.canvas;// ── responsive: desktop vs. compact (tablet + mobile) ───────────────────\nconst[isCompact,setIsCompact]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const mq=window.matchMedia(`(max-width: ${breakpoint-1}px)`);const update=()=>setIsCompact(mq.matches);update();mq.addEventListener?.(\"change\",update);return()=>mq.removeEventListener?.(\"change\",update);},[breakpoint]);// ── hide on scroll-down / reveal on scroll-up ───────────────────────────\n// Self-contained: translates the bar's OWN transform so no transformed\n// ancestor is introduced (which would reset the backdrop-filter root and\n// break the blur). Do not layer a Framer scroll/appear effect on top.\nconst[hidden,setHidden]=useState(false);const lastY=useRef(0);useEffect(()=>{if(isCanvas||typeof window===\"undefined\")return;lastY.current=window.scrollY;const onScroll=()=>{const y=window.scrollY;const delta=y-lastY.current;if(y<80)setHidden(false)// always show near the top\n;else if(delta>6)setHidden(true)// scrolling down\n;else if(delta<-6)setHidden(false)// scrolling up\n;lastY.current=y;};window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>window.removeEventListener(\"scroll\",onScroll);},[isCanvas]);// ── on-dark ink: swap to the dark-bg colour while a Dark section is behind\n//    the bar. Samples the vertical centre of the ROOT wrapper, which never\n//    moves — the bar itself slides up when hidden, so its rect can't be used.\nconst rootRef=useRef(null);const[overDark,setOverDark]=useState(false);const darkKey=(darkSections||[]).map(s=>(s||\"\").trim()).filter(Boolean).join(\"|\");useEffect(()=>{if(isCanvas||typeof window===\"undefined\")return;const tokens=darkKey?darkKey.split(\"|\"):[];if(!tokens.length){setOverDark(false);return;}const check=()=>{const root=rootRef.current;if(!root)return;const r=root.getBoundingClientRect();const y=r.top+r.height/2;let dark=false;for(const token of tokens){for(const el of resolveSectionEls(token)){if(root.contains(el))continue;// never match the nav itself\nconst b=el.getBoundingClientRect();// height 0 = hidden at this breakpoint (display: none)\nif(b.height>0&&b.top<=y&&b.bottom>=y){dark=true;break;}}if(dark)break;}setOverDark(dark);};check();const late=setTimeout(check,400)// images / fonts settling the layout\n;window.addEventListener(\"scroll\",check,{passive:true});window.addEventListener(\"resize\",check);return()=>{clearTimeout(late);window.removeEventListener(\"scroll\",check);window.removeEventListener(\"resize\",check);};},[isCanvas,darkKey,isCompact]);const onDark=isCanvas?previewDark:overDark;const barInk=onDark?darkInkColor:inkColor;// the open-tab wash is a navy tint on light; invert it over dark sections\nconst tabOpenBg=onDark?\"rgba(255,255,255,0.1)\":HOVER_BG;// ── hover tracking for the mapped tabs/links (leaf buttons use useHover) ─\nconst[hoverTab,setHoverTab]=useState(null);const[hoverMobile,setHoverMobile]=useState(null);// ── desktop hover-dropdown state ─────────────────────────────────────────\nconst[openTab,setOpenTab]=useState(null);const closeTimer=useRef(null);const scheduleClose=()=>{if(closeTimer.current)clearTimeout(closeTimer.current);closeTimer.current=setTimeout(()=>setOpenTab(null),140);};const keepOpen=label=>{if(closeTimer.current)clearTimeout(closeTimer.current);setOpenTab(label);};// ── compact menu state machine ───────────────────────────────────────────\nconst[menuOpen,setMenuOpen]=useState(false);const[subTab,setSubTab]=useState(null);const closeMenu=()=>{setMenuOpen(false);setSubTab(null);};// lock body scroll while the compact menu is open (live only)\nuseEffect(()=>{if(isCanvas||typeof document===\"undefined\")return;document.body.style.overflow=menuOpen?\"hidden\":\"\";return()=>{document.body.style.overflow=\"\";};},[menuOpen,isCanvas]);// Click handler for every nav element. The element is an <a href> (see\n// Pressable), so for a cross-page Link we let the anchor's default fire and\n// Framer's router handles it. For a same-page Section we smooth-scroll and\n// cancel the default hash jump.\nconst handleNav=(e,link,sectionId)=>{setOpenTab(null);closeMenu();if(isCanvas){e?.preventDefault?.();return;}const l=(link||\"\").trim();const section=(sectionId||\"\").trim();// A Link is present → let Framer route the <a href>. Don't preventDefault.\nif(l)return;// Section only → try to smooth-scroll on THIS page.\nif(section&&scrollToSection(section)){e?.preventDefault?.()// cancel the \"#hash\" jump; we scrolled smoothly\n;}// else: not found here → let the \"#hash\" href apply so Framer resolves it.\n};// slide the bar up when hidden (menu stays put while it's open)\nconst barHidden=hideOnScroll&&hidden&&!menuOpen;const barTransform=barHidden?\"translateY(-110%)\":\"translateY(0)\";// ═══ DESKTOP ═════════════════════════════════════════════════════════════\nconst renderDesktop=()=>/*#__PURE__*/_jsxs(\"nav\",{style:{width:\"100%\",maxWidth,margin:\"0 auto\",boxSizing:\"border-box\",height:72,display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"0 32px\",backdropFilter:`blur(${blur}px)`,WebkitBackdropFilter:`blur(${blur}px)`,transform:barTransform,transition:\"transform 0.35s ease\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",onClick:e=>handleNav(e,\"/\",\"\"),style:{textDecoration:\"none\",cursor:\"pointer\",color:barInk,flexShrink:0,display:\"flex\",alignItems:\"center\"},\"aria-label\":\"Gigablue home\",children:/*#__PURE__*/_jsx(Wordmark,{color:barInk,height:16})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:tabs.map(tab=>{const hasMenu=tab.items&&tab.items.length>0;const open=openTab===tab.label;const isActive=tab.label===activeLabel;const hovered=hoverTab===tab.label;const hot=open||hovered// hover / open → accent colour\n    ;const bold=isActive||hot// active page (or hot) → bold\n    ;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},onMouseEnter:()=>{setHoverTab(tab.label);if(hasMenu)keepOpen(tab.label);},onMouseLeave:()=>{setHoverTab(h=>h===tab.label?null:h);if(hasMenu)scheduleClose();},children:[/*#__PURE__*/_jsxs(Pressable,{href:computeHref(tab.link,tab.sectionId),onActivate:e=>handleNav(e,tab.link,tab.sectionId),style:{display:\"inline-flex\",alignItems:\"center\",gap:4,padding:\"8px 8px 8px 12px\",borderRadius:8,border:\"none\",background:open?tabOpenBg:\"transparent\",color:hot?accentColor:barInk,...bold?navLinkActive:navLink,textTransform:\"capitalize\",cursor:\"pointer\",whiteSpace:\"nowrap\",transition:\"background 0.18s ease, color 0.18s ease\"},children:[tab.label,hasMenu&&/*#__PURE__*/_jsx(\"span\",{style:{display:\"flex\",transform:open?\"rotate(180deg)\":\"none\",transition:\"transform 0.2s ease\"},children:/*#__PURE__*/_jsx(Icon,{name:\"chevron-down\",size:16})})]}),hasMenu&&/*#__PURE__*/_jsx(\"div\",{onMouseEnter:()=>keepOpen(tab.label),onMouseLeave:scheduleClose,style:{position:\"absolute\",top:\"100%\",right:0,paddingTop:12,zIndex:50,opacity:open?1:0,visibility:open?\"visible\":\"hidden\",transform:open?\"translateY(0)\":\"translateY(8px)\",transition:\"opacity 0.2s ease, transform 0.2s ease, visibility 0.2s\",pointerEvents:open?\"auto\":\"none\"},children:/*#__PURE__*/_jsx(MegaPanel,{tab:tab,panelColor:panelColor,accentColor:accentColor,onNavigate:handleNav,type:navType})})]},tab.label);})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:20,flexShrink:0},children:[/*#__PURE__*/_jsx(OutlineButton,{label:contactLabel,href:computeHref(contactLink,\"\"),onActivate:e=>handleNav(e,contactLink,\"\"),color:barInk,accentColor:accentColor,type:navType}),/*#__PURE__*/_jsx(FilledButton,{label:ctaLabel,href:computeHref(ctaLink,\"\"),onActivate:e=>handleNav(e,ctaLink,\"\"),accentColor:accentColor,type:navType})]})]});// ═══ COMPACT (tablet + mobile) ══════════════════════════════════════════\nconst activeSub=tabs.find(t=>t.label===subTab)||null;const renderCompact=()=>/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",padding:\"16px 16px\",boxSizing:\"border-box\",backdropFilter:`blur(${blur}px)`,WebkitBackdropFilter:`blur(${blur}px)`,transform:barTransform,transition:\"transform 0.35s ease\"},children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",onClick:e=>handleNav(e,\"/\",\"\"),style:{textDecoration:\"none\",cursor:\"pointer\",color:barInk,display:\"flex\",alignItems:\"center\",opacity:menuOpen?0:1,transition:\"opacity 0.15s ease\"},\"aria-label\":\"Gigablue home\",children:/*#__PURE__*/_jsx(Wordmark,{color:barInk,height:14})}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>menuOpen?closeMenu():setMenuOpen(true),\"aria-label\":menuOpen?\"Close menu\":\"Open menu\",\"aria-expanded\":menuOpen,onMouseEnter:()=>setHoverMobile(\"__burger\"),onMouseLeave:()=>setHoverMobile(null),style:{background:\"none\",border:\"none\",padding:0,cursor:\"pointer\",color:hoverMobile===\"__burger\"?accentColor:barInk,opacity:menuOpen?0:1,transition:\"opacity 0.15s ease, color 0.15s ease\"},children:/*#__PURE__*/_jsx(Icon,{name:\"menu\",size:24})})]}),/*#__PURE__*/_jsx(\"div\",{onClick:closeMenu,style:{position:\"fixed\",inset:0,background:\"rgba(2,8,24,0.5)\",opacity:menuOpen?1:0,visibility:menuOpen?\"visible\":\"hidden\",transition:\"opacity 0.25s ease, visibility 0.25s\",zIndex:90}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:12,right:12,width:\"min(calc(100vw - 24px), 400px)\",maxHeight:\"calc(100vh - 24px)\",overflowY:\"auto\",background:sheetColor,borderRadius:24,padding:16,boxSizing:\"border-box\",color:WHITE,zIndex:100,boxShadow:\"0 20px 60px rgba(0,0,0,0.45)\",opacity:menuOpen?1:0,visibility:menuOpen?\"visible\":\"hidden\",transform:menuOpen?\"translateY(0) scale(1)\":\"translateY(-8px) scale(0.98)\",transformOrigin:\"top right\",transition:\"opacity 0.25s ease, transform 0.25s ease, visibility 0.25s\"},children:activeSub?// ── internal navigation (sub view) ──\n    /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:32},children:[/*#__PURE__*/_jsx(BackButton,{label:activeSub.label,onClick:()=>setSubTab(null),accentColor:accentColor,type:navType}),activeSub.items.map(item=>/*#__PURE__*/_jsx(MegaRow,{item:item,accentColor:accentColor,onNavigate:handleNav,type:navType},item.title)),activeSub.ctaLabel?/*#__PURE__*/_jsx(TertiaryCTA,{label:activeSub.ctaLabel,href:computeHref(activeSub.link,activeSub.sectionId),onActivate:e=>handleNav(e,activeSub.link,activeSub.sectionId),accentColor:accentColor,type:navType}):null]}):// ── main list ──\n    /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:24},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(Wordmark,{color:WHITE,height:12}),/*#__PURE__*/_jsx(CloseButton,{onClick:closeMenu,accentColor:accentColor})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:32},children:tabs.map(tab=>{const hasMenu=tab.items&&tab.items.length>0;const isActive=tab.label===activeLabel;const hovered=hoverMobile===tab.label;return /*#__PURE__*/_jsxs(Pressable,{href:hasMenu?undefined:computeHref(tab.link,tab.sectionId),onActivate:e=>hasMenu?setSubTab(tab.label):handleNav(e,tab.link,tab.sectionId),hoverProps:{onMouseEnter:()=>setHoverMobile(tab.label),onMouseLeave:()=>setHoverMobile(h=>h===tab.label?null:h)},style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\",background:\"none\",border:\"none\",padding:0,color:hovered?accentColor:WHITE,cursor:\"pointer\",...isActive?navLinkActive:navLink,transition:\"color 0.15s ease\"},children:[tab.label,hasMenu&&/*#__PURE__*/_jsx(Icon,{name:\"chevron-right\",size:16})]},tab.label);})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:20},children:[/*#__PURE__*/_jsx(FilledButton,{label:ctaLabel,href:computeHref(ctaLink,\"\"),onActivate:e=>handleNav(e,ctaLink,\"\"),accentColor:accentColor,type:navType,fullWidth:true,capitalize:false}),/*#__PURE__*/_jsx(OutlineButton,{label:contactLabel,href:computeHref(contactLink,\"\"),onActivate:e=>handleNav(e,contactLink,\"\"),color:WHITE,accentColor:accentColor,type:navType,fullWidth:true,capitalize:false})]})]})})]});return /*#__PURE__*/_jsx(\"div\",{ref:rootRef,style:{width:\"100%\",fontFamily:FONT,...props.style},children:isCompact?renderCompact():renderDesktop()});}// ─── desktop mega-menu panel ─────────────────────────────────────────────────\nfunction MegaPanel({tab,panelColor,accentColor,onNavigate,type}){return /*#__PURE__*/_jsxs(\"div\",{style:{width:440,maxWidth:\"calc(100vw - 32px)\",background:panelColor,borderRadius:16,padding:24,boxSizing:\"border-box\",color:WHITE,display:\"flex\",flexDirection:\"column\",gap:24,boxShadow:\"0px 4px 9.3px rgba(0,0,0,0.25)\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,...type.heading,textTransform:\"uppercase\",color:WHITE},children:tab.label}),tab.items.map(item=>/*#__PURE__*/_jsx(MegaRow,{item:item,accentColor:accentColor,onNavigate:onNavigate,type:type},item.title)),tab.ctaLabel?/*#__PURE__*/_jsx(TertiaryCTA,{label:tab.ctaLabel,href:computeHref(tab.link,tab.sectionId),onActivate:e=>onNavigate(e,tab.link,tab.sectionId),accentColor:accentColor,type:type}):null]});}// ─── a single mega-menu row (icon · title · description) ─────────────────────\nfunction MegaRow({item,accentColor,onNavigate,type}){const[hover,hoverProps]=useHover();const tone=WHITE// icon + title stay white; hover shows a white wash instead\n;return /*#__PURE__*/_jsxs(Pressable,{href:computeHref(item.link,item.sectionId),onActivate:e=>onNavigate(e,item.link,item.sectionId),hoverProps:hoverProps,style:{display:\"flex\",alignItems:\"flex-start\",gap:8,width:\"100%\",textAlign:\"left\",background:hover?\"rgba(255,255,255,0.1)\":\"transparent\",border:\"none\",borderRadius:12,padding:8,color:WHITE,cursor:\"pointer\",transition:\"background 0.15s ease\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{flexShrink:0,color:tone,marginTop:1,transition:\"color 0.15s ease\"},children:/*#__PURE__*/_jsx(Icon,{name:item.icon,size:24})}),/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",flexDirection:\"column\",minWidth:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{...type.item,color:tone,transition:\"color 0.15s ease\"},children:item.title}),/*#__PURE__*/_jsx(\"span\",{style:{...type.itemDesc,color:\"rgba(255,255,255,0.85)\"},children:item.description})]})]});}// ─── leaf buttons (accent on hover) ──────────────────────────────────────────\nfunction TertiaryCTA({label,href,onActivate,accentColor,type}){const[hover,hoverProps]=useHover();return /*#__PURE__*/_jsxs(Pressable,{href:href,onActivate:onActivate,hoverProps:hoverProps,style:{display:\"inline-flex\",alignItems:\"center\",gap:4,alignSelf:\"flex-start\",background:\"none\",border:\"none\",padding:\"8px 8px 8px 12px\",borderRadius:8,color:hover?accentColor:WHITE,...type.link,textTransform:\"capitalize\",cursor:\"pointer\",transition:\"color 0.15s ease\"},children:[label,/*#__PURE__*/_jsx(Icon,{name:\"arrow-right\",size:24})]});}function OutlineButton({label,href,onActivate,color,accentColor,type,fullWidth=false,capitalize=true}){const[hover,hoverProps]=useHover();const c=hover?accentColor:color;return /*#__PURE__*/_jsx(Pressable,{href:href,onActivate:onActivate,hoverProps:hoverProps,style:{display:fullWidth?\"flex\":\"inline-flex\",width:fullWidth?\"100%\":undefined,height:40,boxSizing:\"border-box\",alignItems:\"center\",justifyContent:\"center\",gap:8,background:\"transparent\",color:c,border:`1px solid ${c}`,borderRadius:8,padding:\"8px 20px\",...type.button,textTransform:capitalize?\"capitalize\":\"none\",cursor:\"pointer\",whiteSpace:\"nowrap\",transition:\"color 0.15s ease, border-color 0.15s ease\"},children:label});}function FilledButton({label,href,onActivate,accentColor,type,fullWidth=false,capitalize=true}){const[hover,hoverProps]=useHover();return /*#__PURE__*/_jsx(Pressable,{href:href,onActivate:onActivate,hoverProps:hoverProps,style:{display:fullWidth?\"flex\":\"inline-flex\",width:fullWidth?\"100%\":undefined,height:40,boxSizing:\"border-box\",alignItems:\"center\",justifyContent:\"center\",gap:8,background:accentColor,color:WHITE,border:\"none\",borderRadius:8,padding:\"8px 20px\",...type.button,textTransform:capitalize?\"capitalize\":\"none\",cursor:\"pointer\",whiteSpace:\"nowrap\",filter:hover?\"brightness(0.92)\":\"none\",transition:\"filter 0.15s ease\"},children:label});}function BackButton({label,onClick,accentColor,type}){const[hover,hoverProps]=useHover();return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:onClick,...hoverProps,style:{display:\"inline-flex\",alignItems:\"center\",gap:8,background:\"none\",border:\"none\",padding:0,color:hover?accentColor:WHITE,cursor:\"pointer\",alignSelf:\"flex-start\",...type.linkActive,transition:\"color 0.15s ease\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{display:\"flex\",transform:\"rotate(180deg)\"},children:/*#__PURE__*/_jsx(Icon,{name:\"chevron-right\",size:16})}),label]});}function CloseButton({onClick,accentColor}){const[hover,hoverProps]=useHover();return /*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:onClick,...hoverProps,\"aria-label\":\"Close menu\",style:{background:\"none\",border:\"none\",padding:0,color:hover?accentColor:WHITE,cursor:\"pointer\",transition:\"color 0.15s ease\"},children:/*#__PURE__*/_jsx(Icon,{name:\"close\",size:24})});}// ─── Framer property controls ────────────────────────────────────────────────\nconst ICON_OPTIONS=[\"pod\",\"process\",\"check-circle\",\"flask\",\"link\",\"database\",\"circuit\",\"globe\",\"shield\",\"compass\",\"lightbulb\",\"users\",\"newspaper\",\"question\"];addPropertyControls(NavBar,{tabs:{type:ControlType.Array,title:\"Tabs\",defaultValue:DEFAULT_TABS,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Tab\"},link:{type:ControlType.Link,title:\"Link\",description:\"Cross-page: pick a page/section here (routed by Framer). Leave empty to use Section for same-page scroll.\"},sectionId:{type:ControlType.String,title:\"Section\",defaultValue:\"\",placeholder:\"same-page id, e.g. pod\"},ctaLabel:{type:ControlType.String,title:\"CTA label\",defaultValue:\"\",placeholder:\"explore …\"},items:{type:ControlType.Array,title:\"Items\",control:{type:ControlType.Object,controls:{icon:{type:ControlType.Enum,title:\"Icon\",options:ICON_OPTIONS,defaultValue:\"pod\"},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Title\"},description:{type:ControlType.String,title:\"Description\",displayTextArea:true,defaultValue:\"Description\"},link:{type:ControlType.Link,title:\"Link\",description:\"Cross-page: pick a page/section here (routed by Framer). Leave empty to use Section for same-page scroll.\"},sectionId:{type:ControlType.String,title:\"Section\",defaultValue:\"\",placeholder:\"same-page id, e.g. pod\"}}}}}}},activeLabel:{type:ControlType.String,title:\"Active tab\",defaultValue:\"Home\"},hideOnScroll:{type:ControlType.Boolean,title:\"Hide on scroll\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"Hides on scroll down, reveals on scroll up. Keep Framer's own scroll effect OFF so the blur survives.\"},contactLabel:{type:ControlType.String,title:\"Contact label\",defaultValue:\"Contact us\"},contactLink:{type:ControlType.Link,title:\"Contact link\"},ctaLabel:{type:ControlType.String,title:\"CTA label\",defaultValue:\"Remove Carbon\"},ctaLink:{type:ControlType.Link,title:\"CTA link\"},// ─── text styles ─────────────────────────────────────────────────────────\n// Each role is its own extended Font control so the same type styles can be\n// reused across components and overridden per Framer breakpoint. Colours stay\n// separate (Ink / Accent below) — Font controls don't carry colour.\nnavLinkFont:{type:ControlType.Font,title:\"Nav link\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontFamily:\"Montserrat\",fontWeight:500,fontSize:16,lineHeight:\"1.5em\"},description:\"Top-level tabs, the mobile link list, and the “explore …” link.\"},navLinkActiveWeight:{type:ControlType.Number,title:\"\\xb7 active weight\",defaultValue:600,min:100,max:900,step:100,displayStepper:true,description:\"Weight swapped in for the active / hovered tab. Everything else comes from Nav link.\"},menuHeadingFont:{type:ControlType.Font,title:\"Menu heading\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontFamily:\"Montserrat\",fontWeight:500,fontSize:16,lineHeight:\"1.5em\"},description:\"The all-caps tab name at the top of a mega-menu panel.\"},menuItemFont:{type:ControlType.Font,title:\"Menu item\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontFamily:\"Montserrat\",fontWeight:600,fontSize:16,lineHeight:\"1.5em\"}},menuItemDescFont:{type:ControlType.Font,title:\"Menu item description\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontFamily:\"Montserrat\",fontWeight:400,fontSize:12,lineHeight:\"1.5em\"}},buttonFont:{type:ControlType.Font,title:\"Button\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontFamily:\"Montserrat\",fontWeight:500,fontSize:16,lineHeight:\"1.5em\"},description:\"Contact and Remove-Carbon buttons, desktop and mobile.\"},inkColor:{type:ControlType.Color,title:\"Ink\",defaultValue:INK},darkInkColor:{type:ControlType.Color,title:\"Ink on dark\",defaultValue:WHITE},darkSections:{type:ControlType.Array,title:\"Dark sections\",control:{type:ControlType.String,placeholder:\"section id or layer name\"},defaultValue:[],description:\"Sections with a dark background. While one is behind the bar, the logo, links, Contact button and menu icon switch to Ink on dark.\"},previewDark:{type:ControlType.Boolean,title:\"Preview dark\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",description:\"Canvas only — shows the on-dark colours in the editor.\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:ACCENT},panelColor:{type:ControlType.Color,title:\"Dropdown bg\",defaultValue:PANEL_BG},sheetColor:{type:ControlType.Color,title:\"Mobile bg\",defaultValue:SHEET_BG},blur:{type:ControlType.Number,title:\"Backdrop blur\",defaultValue:13.75,min:0,max:40,step:.25,unit:\"px\",description:\"Blurs whatever sits behind the bar; the bar has no fill.\"},maxWidth:{type:ControlType.Number,title:\"Max width\",defaultValue:1400,min:600,max:1920,step:10,unit:\"px\"},breakpoint:{type:ControlType.Number,title:\"Breakpoint\",defaultValue:1024,min:480,max:1440,step:1,unit:\"px\",description:\"Below this width, the compact (hamburger) menu is used.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NavBar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Menu.map","// Generated by Framer (eb3d845)\nexport default function metadata(params,activeLocale){return{description:\"Long Term Carbon Removal. Stored in the Deep Ocean\",favicon:\"https://framerusercontent.com/assets/uVyblzT1m9K6xVzZ1fcvXsl7ULw.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/RivbXIjx9egzDF905yWgY2QyeQ.png\",title:\"Gigablue\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}