{"version":3,"file":"script_main.CSArg_Lm.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","isBrowser","useReducer","defaultConsent","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","Banner","Button","isBrowser","useState","_Fragment","Suspense","Component","mask","SVG","getProps","Icon","className","Component","useMemo","lowercaseIconKeyPairs","iconKeys","Icon","useRef","iconKeys","lowercaseIconKeyPairs","useState","HomeFactory","React","moduleBaseUrl","addPropertyOverrides","TextBarrelFonts","Hero","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","mask","SVG","getProps","Icon","className","addPropertyOverrides","Bomb","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","FooterTicker","Vector","TextBarrelFonts","BackToTopButton","BackToTopButtonInfo","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","l","useState","HomeFactory","React","getProps","Icon","className","addPropertyOverrides","PFonts","P","Feather","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","P","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","PreLoader","HeaderFonts","Header","FooterFonts","Footer","ContactFonts","Contact","breakpoints","serializationHash","variantClassNames","breakpointRules","breakpointKeys","rules","mediaQueries","HTMLStyle","humanReadableEnumMap","humanReadableVariantMap","getProps","cursor","Component","useRef","React.useId","className","PropertyOverrides","css","BannerTextContent","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","InternalPageHero","HeroTicker","Header","Footer","Contact","useRef","React.useId","className","PropertyOverrides","React.createElement","HomepageLayout","InternalPageLayout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/wzigMhfg5MjCMzRwTGKc/RIYlIAnNqGaGm9gmZia7/HlxcHyO_o.js","https:/framerusercontent.com/modules/DVYtI0I60utFDv4RKjrL/CapkkksUWdCkXmLmQWbV/AutoCopyright_Prod.js","https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/6ViXEDlSyuNyc0Na4Rzv/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/LJki37UjB5KBVYI60fjt/Cookies.js","https:/framerusercontent.com/modules/H3JsZ8cofMD9eTdFmhsO/8v328oAnOeSChVA4Fjdc/Back_to_Top.js","https:/framerusercontent.com/modules/kxxaokMhN38yxYRPE0Yc/NWVyhqQ5rWzUZyg42Ssm/OwS84jW4Q.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/eTFACFXlvp5mgG2YpBpd/wqDmZcxkThZ32xkBavIK/Home.js","https:/framer.com/m/hero-icons/Home.js@0.0.28","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/bbq95ZQZ142lE2fXscHd/Hero.js","https:/framerusercontent.com/modules/y7SR1GyGNpu8j0Lwnuqv/AChWVt8uB8mEjXBMQn0E/dywSkUKMQ.js","https:/framerusercontent.com/modules/7DXSS6OWsCP2dfccKXuo/xDZk2AgoD8oHsuyLNuO4/hcNeQZ_qg.js","https:/framerusercontent.com/modules/xU2DsAIZy7yp4AzWhLbw/ttmKipf5QVYWGS2e2cre/yvC4RW7Cp.js","https:/framerusercontent.com/modules/6CF8Xezy28XJbf7pJ6gH/W55A08052DErXXe1GHcL/odTvQr9R7.js","https:/framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js","https:/framer.com/m/feather-icons/home.js@0.0.29","https:/framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js","https:/framerusercontent.com/modules/tx6ZgDWT7V61E70ksQ7Q/sXYIKceXFpN1dUthxOts/sPPVSZzmd.js","https:/framerusercontent.com/modules/hdHdGTqG6R3wqJpXH86c/Y5emqRrIkg8Naojwa3jt/tKv5n3Y5p.js","https:/framerusercontent.com/modules/v7B8V4JVpCEbNXed3SDX/ipWkzsUfMQ2weGg9bQZH/wf9SoQkY4.js","https:/framerusercontent.com/modules/3h1AusmDvNHyZwWVlx7H/2uzQkM9rWLXMNJEsS1hc/YKeFrVBBh.js","https:/framerusercontent.com/modules/tkbDlUULut6VQ2uhsZs9/5qRnTqjDUfedjKR4hhrT/oWpMkpMqV.js","https:/framerusercontent.com/modules/BarB1obbULhRNdEHrJr2/LmJG4EWs7TsWSdhJjtZ6/aRM9Y21Hr.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (6e662ac)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/pGnMTr3jbHk6kAWSm7Jx/WXbB8XNRRj0yYQP4w0fq/iIyIeA_3B.js\";const cycleOrder=[\"g3jndMfL7\",\"UEf7Q6rLC\"];const serializationHash=\"framer-lo72u\";const variantClassNames={g3jndMfL7:\"framer-v-91foit\",UEf7Q6rLC:\"framer-v-2cp69k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 2\":\"UEf7Q6rLC\",Default:\"g3jndMfL7\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"g3jndMfL7\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"g3jndMfL7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppeark864j7=activeVariantCallback(async(...args)=>{setVariant(\"UEf7Q6rLC\",true);});useOnVariantChange(baseVariant,{default:onAppeark864j7});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-91foit\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"g3jndMfL7\",ref:refBinding,style:{...style},...addPropertyOverrides({UEf7Q6rLC:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gr1grk\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"lIxSHX4iF\",style:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(0, 0, 0, 0.4)\",scale:.1,WebkitBackdropFilter:\"blur(10px)\"},variants:{UEf7Q6rLC:{scale:1}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1889foo\",\"data-styles-preset\":\"iIyIeA_3B\",children:\"Say Hello 😎\"})}),className:\"framer-18sbha\",\"data-framer-name\":\"Brand Bloom\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"iQifRUgEm\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lo72u.framer-16otbfw, .framer-lo72u .framer-16otbfw { display: block; }\",\".framer-lo72u.framer-91foit { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-lo72u .framer-1gr1grk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 14px 8px 14px; position: relative; width: min-content; }\",\".framer-lo72u .framer-18sbha { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 121\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"UEf7Q6rLC\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHlxcHyO_o=withCSS(Component,css,\"framer-lo72u\");export default FramerHlxcHyO_o;FramerHlxcHyO_o.displayName=\"Contact\";FramerHlxcHyO_o.defaultProps={height:35,width:121};addPropertyControls(FramerHlxcHyO_o,{variant:{options:[\"g3jndMfL7\",\"UEf7Q6rLC\"],optionTitles:[\"Default\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerHlxcHyO_o,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHlxcHyO_o\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UEf7Q6rLC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"35\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"121\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const currentYear=new Date().getFullYear();/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-auto\n * @framerSupportedLayoutHeight any-prefer-auto\n */export default function AutoCopyright(props){const{name,statement,dateRange,startYear,font,color,fontSize}=props;const yearDisplay=dateRange?`${startYear}-${currentYear}`:currentYear;let displayText=`\\xa9 ${yearDisplay} ${name.trim()}`;if(statement.trim()){displayText+=` ${statement.trim()}`;}const textStyle={fontSize:`${fontSize}px`,color:color,...font};return /*#__PURE__*/_jsx(\"div\",{style:textStyle,children:displayText});}AutoCopyright.defaultProps={name:\"Your Name\",statement:\"All rights reserved.\",dateRange:false,startYear:currentYear-1,color:\"#999999\",fontSize:14,font:{family:\"Inter\"}};AutoCopyright.displayName=\"Auto Copyright\";addPropertyControls(AutoCopyright,{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#999999\"},dateRange:{type:ControlType.Boolean,title:\"Date Range\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},startYear:{type:ControlType.Number,title:\"Start Year\",min:1e3,max:currentYear,defaultValue:currentYear-2,displayStepper:true,hidden:({dateRange})=>!dateRange},name:{type:ControlType.String,title:\"Name\",defaultValue:\"Your Name\"},statement:{type:ControlType.String,title:\"Statement\",defaultValue:\"All rights reserved.\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AutoCopyright\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-auto\",\"framerSupportedLayoutWidth\":\"any-prefer-auto\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AutoCopyright_Prod.map","import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/2CcJhEanvh9oX5JHRkd8/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map","// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./region.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/iWVjq9atvKQLvxgv6qiM/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/dsQTNWNk09IMnZEHMfzP/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/atthcI0SmGvO4HAxG9e5/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/6ViXEDlSyuNyc0Na4Rzv/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Nhaar5CYKIbxxEaVvTJs/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";export const scrollToTopOnClick=Component=>{return props=>{const handleClick=()=>{window.scrollTo({top:0,behavior:\"smooth\"});};return /*#__PURE__*/_jsx(Component,{...props,onClick:handleClick});};};\nexport const __FramerMetadata__ = {\"exports\":{\"scrollToTopOnClick\":{\"type\":\"reactHoc\",\"name\":\"scrollToTopOnClick\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Back_to_Top.map","// Generated by Framer (6e662ac)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-0pw4q\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 21 10\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0.006 0 L 20.98 0 L 20.98 9.055 L 0.006 9.055 Z M 5.586 1.189 L 5.555 1.189 C 5.168 1.298 4.765 1.392 4.377 1.517 C 3.649 1.736 2.951 2.033 2.285 2.424 C 1.882 2.659 1.525 2.925 1.199 3.269 C 0.967 3.519 0.796 3.8 0.703 4.129 C 0.703 4.16 0.688 4.191 0.672 4.223 L 2.672 4.223 C 2.672 4.223 2.672 4.16 2.688 4.144 C 2.734 3.832 2.843 3.535 3.013 3.253 C 3.261 2.799 3.618 2.44 4.005 2.127 C 4.455 1.767 4.951 1.486 5.478 1.251 C 5.509 1.251 5.54 1.22 5.586 1.204 M 20.329 4.223 C 20.329 4.223 20.313 4.16 20.298 4.113 C 20.236 3.91 20.143 3.722 20.034 3.55 C 19.833 3.253 19.569 3.003 19.29 2.784 C 18.841 2.44 18.344 2.174 17.817 1.939 C 17.064 1.621 16.287 1.365 15.492 1.173 C 15.461 1.173 15.43 1.173 15.399 1.157 C 15.415 1.173 15.43 1.189 15.461 1.204 C 15.756 1.345 16.035 1.486 16.314 1.642 C 16.81 1.939 17.259 2.283 17.631 2.721 C 17.926 3.081 18.158 3.472 18.267 3.941 C 18.282 4.035 18.298 4.113 18.329 4.207 L 20.329 4.207 Z M 5.571 7.898 C 5.571 7.898 5.509 7.851 5.478 7.835 C 5.199 7.71 4.92 7.569 4.641 7.397 C 4.142 7.113 3.696 6.742 3.323 6.303 C 3.013 5.927 2.796 5.505 2.688 5.02 C 2.686 4.962 2.676 4.904 2.657 4.848 L 0.657 4.848 C 0.657 4.848 0.672 4.926 0.688 4.958 C 0.734 5.145 0.812 5.302 0.92 5.458 C 1.091 5.708 1.292 5.927 1.525 6.131 C 1.975 6.506 2.471 6.788 2.998 7.038 C 3.695 7.366 4.424 7.601 5.168 7.804 C 5.307 7.835 5.447 7.867 5.571 7.914 M 15.43 7.882 L 15.43 7.898 L 15.461 7.898 C 15.849 7.788 16.252 7.695 16.639 7.569 C 17.352 7.351 18.034 7.069 18.686 6.694 C 19.058 6.475 19.399 6.24 19.693 5.927 C 19.91 5.708 20.096 5.474 20.22 5.177 C 20.267 5.067 20.298 4.973 20.313 4.864 L 18.313 4.864 C 18.267 5.114 18.205 5.364 18.096 5.583 C 17.879 6.068 17.554 6.459 17.151 6.803 C 16.717 7.178 16.221 7.491 15.709 7.742 C 15.601 7.788 15.508 7.835 15.399 7.882 M 7.602 1.189 C 7.602 1.189 7.54 1.189 7.509 1.204 L 7.121 1.298 C 6.393 1.501 5.679 1.767 5.028 2.158 C 4.579 2.424 4.176 2.721 3.835 3.128 C 3.602 3.409 3.416 3.722 3.323 4.098 C 3.323 4.129 3.323 4.176 3.308 4.207 L 6.129 4.207 C 6.238 3.003 6.734 2.002 7.602 1.189 Z M 13.399 1.189 L 13.399 1.204 C 14.283 2.017 14.779 3.018 14.888 4.223 L 17.709 4.223 L 17.662 4.035 C 17.538 3.628 17.306 3.284 17.011 2.971 C 16.701 2.659 16.36 2.408 15.988 2.174 C 15.18 1.714 14.307 1.382 13.399 1.189 Z M 13.399 7.882 C 13.492 7.867 13.57 7.835 13.663 7.82 C 14.392 7.632 15.105 7.382 15.771 7.022 C 16.252 6.756 16.701 6.459 17.073 6.052 C 17.29 5.802 17.476 5.536 17.6 5.224 C 17.647 5.098 17.678 4.989 17.693 4.864 C 17.538 4.848 14.934 4.864 14.872 4.864 C 14.764 6.052 14.268 7.053 13.399 7.882 Z M 3.292 4.848 L 3.339 5.036 C 3.447 5.427 3.664 5.755 3.928 6.052 C 4.3 6.459 4.765 6.772 5.245 7.038 C 5.959 7.413 6.703 7.679 7.493 7.867 C 7.524 7.867 7.555 7.867 7.586 7.882 C 6.703 7.053 6.207 6.052 6.114 4.848 Z M 10.563 8.398 C 10.64 8.398 10.795 8.383 10.95 8.367 C 11.353 8.32 11.741 8.211 12.113 8.039 C 12.5 7.867 12.826 7.601 13.151 7.335 C 13.229 7.272 13.291 7.194 13.353 7.116 C 13.399 7.053 13.446 6.991 13.492 6.944 C 14.221 6.006 14.469 4.942 14.252 3.785 C 13.912 2.091 12.502 0.829 10.795 0.688 C 10.408 0.657 10.02 0.688 9.632 0.782 C 7.583 1.255 6.301 3.312 6.765 5.38 C 7.137 7.1 8.656 8.383 10.563 8.398 Z M 10.501 0 C 10.935 0 11.384 0.016 11.818 0.047 C 12.206 0.063 12.578 0.094 12.965 0.141 C 13.353 0.172 13.74 0.219 14.112 0.282 C 15.477 0.5 16.825 0.829 18.096 1.392 C 18.67 1.642 19.228 1.955 19.724 2.346 C 20.081 2.627 20.406 2.956 20.654 3.362 C 20.902 3.785 21.026 4.223 20.995 4.707 C 20.964 5.067 20.84 5.396 20.67 5.693 C 20.453 6.068 20.158 6.365 19.833 6.647 C 19.306 7.085 18.717 7.413 18.096 7.695 C 17.337 8.039 16.546 8.289 15.74 8.477 C 15.229 8.602 14.717 8.696 14.19 8.789 C 13.864 8.836 13.554 8.883 13.229 8.914 C 12.81 8.961 12.376 9.008 11.958 9.024 C 11.276 9.055 10.609 9.087 9.927 9.055 C 9.679 9.055 9.431 9.055 9.167 9.024 C 8.919 9.024 8.687 8.993 8.439 8.977 C 8.206 8.961 7.974 8.93 7.741 8.914 L 6.966 8.821 L 5.896 8.633 C 4.827 8.414 3.773 8.101 2.765 7.632 C 2.207 7.366 1.664 7.053 1.184 6.662 C 0.827 6.365 0.517 6.021 0.3 5.615 C 0.068 5.208 -0.025 4.786 0.006 4.332 C 0.037 3.972 0.161 3.66 0.347 3.347 C 0.579 2.956 0.905 2.627 1.261 2.33 C 1.773 1.924 2.331 1.611 2.936 1.345 C 3.726 1.001 4.548 0.735 5.369 0.547 C 5.865 0.422 6.362 0.328 6.858 0.266 C 7.245 0.203 7.633 0.156 8.02 0.125 C 8.842 0.031 9.663 0 10.501 0 Z M 10.066 4.348 L 10.919 4.348 C 11.09 4.348 11.198 4.316 11.276 4.27 C 11.338 4.207 11.384 4.129 11.384 4.004 C 11.384 3.879 11.353 3.785 11.276 3.722 C 11.214 3.66 11.09 3.644 10.919 3.644 L 10.066 3.644 Z M 8.749 2.846 L 11.462 2.846 C 11.694 2.846 11.896 2.878 12.051 2.925 C 12.206 2.971 12.345 3.05 12.454 3.159 C 12.562 3.253 12.624 3.378 12.671 3.535 C 12.717 3.675 12.733 3.847 12.733 4.035 C 12.733 4.191 12.702 4.348 12.671 4.489 C 12.572 4.774 12.349 4.999 12.066 5.098 C 11.911 5.161 11.71 5.192 11.477 5.192 L 10.066 5.192 L 10.066 6.24 L 8.749 6.24 Z\" fill=\"transparent\" height=\"9.068181818181879px\" id=\"H3AlvAk4c\" transform=\"translate(0 0.465)\" width=\"21px\"><path d=\"M 0 0 L 20.974 0 L 20.974 9.055 L 0 9.055 Z\" fill=\"transparent\" height=\"9.05522569626913px\" id=\"wTwvef8uv\" transform=\"translate(0.006 0)\" width=\"20.974032813892073px\"/><path d=\"M 5.586 1.189 L 5.555 1.189 C 5.168 1.298 4.765 1.392 4.377 1.517 C 3.649 1.736 2.951 2.033 2.285 2.424 C 1.882 2.659 1.525 2.925 1.199 3.269 C 0.967 3.519 0.796 3.8 0.703 4.129 C 0.703 4.16 0.688 4.191 0.672 4.223 L 2.672 4.223 C 2.672 4.223 2.672 4.16 2.688 4.144 C 2.734 3.832 2.843 3.535 3.013 3.253 C 3.261 2.799 3.618 2.44 4.005 2.127 C 4.455 1.767 4.951 1.486 5.478 1.251 C 5.509 1.251 5.54 1.22 5.586 1.204 M 20.329 4.223 C 20.329 4.223 20.313 4.16 20.298 4.113 C 20.236 3.91 20.143 3.722 20.034 3.55 C 19.833 3.253 19.569 3.003 19.29 2.784 C 18.841 2.44 18.344 2.174 17.817 1.939 C 17.064 1.621 16.287 1.365 15.492 1.173 C 15.461 1.173 15.43 1.173 15.399 1.157 C 15.415 1.173 15.43 1.189 15.461 1.204 C 15.756 1.345 16.035 1.486 16.314 1.642 C 16.81 1.939 17.259 2.283 17.631 2.721 C 17.926 3.081 18.158 3.472 18.267 3.941 C 18.282 4.035 18.298 4.113 18.329 4.207 L 20.329 4.207 Z M 5.571 7.898 C 5.571 7.898 5.509 7.851 5.478 7.835 C 5.199 7.71 4.92 7.569 4.641 7.397 C 4.142 7.113 3.696 6.742 3.323 6.303 C 3.013 5.927 2.796 5.505 2.688 5.02 C 2.686 4.962 2.676 4.904 2.657 4.848 L 0.657 4.848 C 0.657 4.848 0.672 4.926 0.688 4.958 C 0.734 5.145 0.812 5.302 0.92 5.458 C 1.091 5.708 1.292 5.927 1.525 6.131 C 1.975 6.506 2.471 6.788 2.998 7.038 C 3.695 7.366 4.424 7.601 5.168 7.804 C 5.307 7.835 5.447 7.867 5.571 7.914 M 15.43 7.882 L 15.43 7.898 L 15.461 7.898 C 15.849 7.788 16.252 7.695 16.639 7.569 C 17.352 7.351 18.034 7.069 18.686 6.694 C 19.058 6.475 19.399 6.24 19.693 5.927 C 19.91 5.708 20.096 5.474 20.22 5.177 C 20.267 5.067 20.298 4.973 20.313 4.864 L 18.313 4.864 C 18.267 5.114 18.205 5.364 18.096 5.583 C 17.879 6.068 17.554 6.459 17.151 6.803 C 16.717 7.178 16.221 7.491 15.709 7.742 C 15.601 7.788 15.508 7.835 15.399 7.882 M 7.602 1.189 C 7.602 1.189 7.54 1.189 7.509 1.204 L 7.121 1.298 C 6.393 1.501 5.679 1.767 5.028 2.158 C 4.579 2.424 4.176 2.721 3.835 3.128 C 3.602 3.409 3.416 3.722 3.323 4.098 C 3.323 4.129 3.323 4.176 3.308 4.207 L 6.129 4.207 C 6.238 3.003 6.734 2.002 7.602 1.189 Z M 13.399 1.189 L 13.399 1.204 C 14.283 2.017 14.779 3.018 14.888 4.223 L 17.709 4.223 L 17.662 4.035 C 17.538 3.628 17.306 3.284 17.011 2.971 C 16.701 2.659 16.36 2.408 15.988 2.174 C 15.18 1.714 14.307 1.382 13.399 1.189 Z M 13.399 7.882 C 13.492 7.867 13.57 7.835 13.663 7.82 C 14.392 7.632 15.105 7.382 15.771 7.022 C 16.252 6.756 16.701 6.459 17.073 6.052 C 17.29 5.802 17.476 5.536 17.6 5.224 C 17.647 5.098 17.678 4.989 17.693 4.864 C 17.538 4.848 14.934 4.864 14.872 4.864 C 14.764 6.052 14.268 7.053 13.399 7.882 Z M 3.292 4.848 L 3.339 5.036 C 3.447 5.427 3.664 5.755 3.928 6.052 C 4.3 6.459 4.765 6.772 5.245 7.038 C 5.959 7.413 6.703 7.679 7.493 7.867 C 7.524 7.867 7.555 7.867 7.586 7.882 C 6.703 7.053 6.207 6.052 6.114 4.848 Z M 10.563 8.398 C 10.64 8.398 10.795 8.383 10.95 8.367 C 11.353 8.32 11.741 8.211 12.113 8.039 C 12.5 7.867 12.826 7.601 13.151 7.335 C 13.229 7.272 13.291 7.194 13.353 7.116 C 13.399 7.053 13.446 6.991 13.492 6.944 C 14.221 6.006 14.469 4.942 14.252 3.785 C 13.912 2.091 12.502 0.829 10.795 0.688 C 10.408 0.657 10.02 0.688 9.632 0.782 C 7.583 1.255 6.301 3.312 6.765 5.38 C 7.137 7.1 8.656 8.383 10.563 8.398 Z M 10.501 0 C 10.935 0 11.384 0.016 11.818 0.047 C 12.206 0.063 12.578 0.094 12.965 0.141 C 13.353 0.172 13.74 0.219 14.112 0.282 C 15.477 0.5 16.825 0.829 18.096 1.392 C 18.67 1.642 19.228 1.955 19.724 2.346 C 20.081 2.627 20.406 2.956 20.654 3.362 C 20.902 3.785 21.026 4.223 20.995 4.707 C 20.964 5.067 20.84 5.396 20.67 5.693 C 20.453 6.068 20.158 6.365 19.833 6.647 C 19.306 7.085 18.717 7.413 18.096 7.695 C 17.337 8.039 16.546 8.289 15.74 8.477 C 15.229 8.602 14.717 8.696 14.19 8.789 C 13.864 8.836 13.554 8.883 13.229 8.914 C 12.81 8.961 12.376 9.008 11.958 9.024 C 11.276 9.055 10.609 9.087 9.927 9.055 C 9.679 9.055 9.431 9.055 9.167 9.024 C 8.919 9.024 8.687 8.993 8.439 8.977 C 8.206 8.961 7.974 8.93 7.741 8.914 L 6.966 8.821 L 5.896 8.633 C 4.827 8.414 3.773 8.101 2.765 7.632 C 2.207 7.366 1.664 7.053 1.184 6.662 C 0.827 6.365 0.517 6.021 0.3 5.615 C 0.068 5.208 -0.025 4.786 0.006 4.332 C 0.037 3.972 0.161 3.66 0.347 3.347 C 0.579 2.956 0.905 2.627 1.261 2.33 C 1.773 1.924 2.331 1.611 2.936 1.345 C 3.726 1.001 4.548 0.735 5.369 0.547 C 5.865 0.422 6.362 0.328 6.858 0.266 C 7.245 0.203 7.633 0.156 8.02 0.125 C 8.842 0.031 9.663 0 10.501 0 Z\" fill=\"rgb(255, 255, 255)\" height=\"9.068181818181879px\" id=\"viIF0OS8w\" transform=\"translate(0 0)\" width=\"21px\"/><path d=\"M 1.318 1.501 L 2.17 1.501 C 2.341 1.501 2.449 1.47 2.527 1.423 C 2.589 1.361 2.635 1.282 2.635 1.157 C 2.635 1.032 2.604 0.938 2.527 0.876 C 2.465 0.813 2.341 0.798 2.17 0.798 L 1.318 0.798 Z M 0 0 L 2.713 0 C 2.945 0 3.147 0.031 3.302 0.078 C 3.457 0.125 3.596 0.203 3.705 0.313 C 3.813 0.407 3.875 0.532 3.922 0.688 C 3.968 0.829 3.984 1.001 3.984 1.189 C 3.984 1.345 3.953 1.501 3.922 1.642 C 3.823 1.928 3.6 2.152 3.317 2.252 C 3.162 2.315 2.961 2.346 2.728 2.346 L 1.318 2.346 L 1.318 3.394 L 0 3.394 Z\" fill=\"rgb(255, 255, 255)\" height=\"3.393754728458912px\" id=\"QwSrQtFg8\" transform=\"translate(8.749 2.846)\" width=\"3.983981103599602px\"/></g></svg>',style:{...style}});});const css=[`.framer-0pw4q { -webkit-mask: ${mask}; aspect-ratio: 2.1; display: block; mask: ${mask}; user-select: none; width: 21px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 21\n * @framerIntrinsicHeight 10\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/fy55WyrCC\",\"id\":\"fy55WyrCC\",\"moduleId\":\"mhzK9bjzdj9cGfdFDGha\"}}\n */const Icon=withCSS(Component,css,\"framer-0pw4q\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fy55WyrCC\\\",\\\"id\\\":\\\"fy55WyrCC\\\",\\\"moduleId\\\":\\\"mhzK9bjzdj9cGfdFDGha\\\"}}\",\"framerIntrinsicHeight\":\"10\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"21\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let Component;\nvar Home_default = (React) => {\n  if (!Component) {\n    const HomeIcon = React.forwardRef(function HomeIcon2({\n      title,\n      titleId,\n      ...props\n    }, svgRef) {\n      return /* @__PURE__ */ React.createElement(\"svg\", Object.assign({\n        xmlns: \"http://www.w3.org/2000/svg\",\n        viewBox: \"0 0 24 24\",\n        fill: \"currentColor\",\n        \"aria-hidden\": \"true\",\n        \"data-slot\": \"icon\",\n        ref: svgRef,\n        \"aria-labelledby\": titleId\n      }, props), title ? /* @__PURE__ */ React.createElement(\"title\", {\n        id: titleId\n      }, title) : null, /* @__PURE__ */ React.createElement(\"path\", {\n        d: \"M11.47 3.841a.75.75 0 0 1 1.06 0l8.69 8.69a.75.75 0 1 0 1.06-1.061l-8.689-8.69a2.25 2.25 0 0 0-3.182 0l-8.69 8.69a.75.75 0 1 0 1.061 1.06l8.69-8.689Z\"\n      }), /* @__PURE__ */ React.createElement(\"path\", {\n        d: \"m12 5.432 8.159 8.159c.03.03.06.058.091.086v6.198c0 1.035-.84 1.875-1.875 1.875H15a.75.75 0 0 1-.75-.75v-4.5a.75.75 0 0 0-.75-.75h-3a.75.75 0 0 0-.75.75V21a.75.75 0 0 1-.75.75H5.625a1.875 1.875 0 0 1-1.875-1.875v-6.198a2.29 2.29 0 0 0 .091-.086L12 5.432Z\"\n      }));\n    });\n    Component = HomeIcon;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  Home_default as default\n};\n","/*\n * Home (hero-icons/Home@0.0.28)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/eTFACFXlvp5mgG2YpBpd/wqDmZcxkThZ32xkBavIK/Home.js\"\nexport { default } from \"https://framerusercontent.com/modules/eTFACFXlvp5mgG2YpBpd/wqDmZcxkThZ32xkBavIK/Home.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/hero-icons/Home.js@0.0.28\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"AcademicCap\",\"AdjustmentsVertical\",\"ArchiveBox\",\"ArchiveBoxArrowDown\",\"ArchiveBoxXMark\",\"ArrowDown\",\"ArrowDownCircle\",\"ArrowDownLeft\",\"ArrowDownOnSquare\",\"ArrowDownRight\",\"ArrowDownTray\",\"ArrowLeft\",\"ArrowLeftCircle\",\"ArrowLeftOnRectangle\",\"ArrowLongDown\",\"ArrowLongLeft\",\"ArrowLongRight\",\"ArrowLongUp\",\"ArrowPath\",\"ArrowRight\",\"ArrowRightCircle\",\"ArrowSmallDown\",\"ArrowSmallLeft\",\"ArrowSmallRight\",\"ArrowSmallUp\",\"ArrowTrendingDown\",\"ArrowTrendingUp\",\"ArrowUp\",\"ArrowUpCircle\",\"ArrowUpLeft\",\"ArrowUpOnSquare\",\"ArrowUpOnSquareStack\",\"ArrowUpRight\",\"ArrowUpTray\",\"ArrowUturnDown\",\"ArrowUturnLeft\",\"ArrowUturnRight\",\"ArrowUturnUp\",\"ArrowsPointingIn\",\"ArrowsPointingOut\",\"ArrowsRightLeft\",\"ArrowsUpDown\",\"AtSymbol\",\"Backspace\",\"Backward\",\"Banknotes\",\"Bars2\",\"Bars3\",\"Bars3BottomLeft\",\"Bars3BottomRight\",\"Bars3CenterLeft\",\"Bars4\",\"BarsArrowDown\",\"BarsArrowUp\",\"Battery0\",\"Battery100\",\"Battery50\",\"Beaker\",\"Bell\",\"BellAlert\",\"BellSlash\",\"BellSnooze\",\"Bolt\",\"BoltSlash\",\"BookOpen\",\"Bookmark\",\"BookmarkSlash\",\"BookmarkSquare\",\"Briefcase\",\"BugAnt\",\"BuildingLibrary\",\"BuildingOffice\",\"BuildingOffice2\",\"BuildingStorefront\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarDays\",\"Camera\",\"ChartBar\",\"ChartBarSquare\",\"ChartPie\",\"ChatBubbleLeft\",\"ChatBubbleLeftRight\",\"ChatBubbleOvalLeft\",\"Check\",\"CheckBadge\",\"CheckCircle\",\"ChevronDoubleDown\",\"ChevronDoubleLeft\",\"ChevronDoubleRight\",\"ChevronDoubleUp\",\"ChevronDown\",\"ChevronLeft\",\"ChevronRight\",\"ChevronUp\",\"ChevronUpDown\",\"CircleStack\",\"Clipboard\",\"ClipboardDocument\",\"Clock\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CodeBracket\",\"CodeBracketSquare\",\"Cog\",\"Cog6Tooth\",\"Cog8Tooth\",\"CommandLine\",\"ComputerDesktop\",\"CpuChip\",\"CreditCard\",\"Cube\",\"CubeTransparent\",\"CurrencyBangladeshi\",\"CurrencyDollar\",\"CurrencyEuro\",\"CurrencyPound\",\"CurrencyRupee\",\"CurrencyYen\",\"CursorArrowRays\",\"CursorArrowRipple\",\"DevicePhoneMobile\",\"DeviceTablet\",\"Document\",\"DocumentArrowDown\",\"DocumentArrowUp\",\"DocumentChartBar\",\"DocumentCheck\",\"DocumentDuplicate\",\"DocumentMinus\",\"DocumentPlus\",\"DocumentText\",\"EllipsisHorizontal\",\"EllipsisVertical\",\"Envelope\",\"EnvelopeOpen\",\"ExclamationCircle\",\"ExclamationTriangle\",\"Eye\",\"EyeDropper\",\"EyeSlash\",\"FaceFrown\",\"FaceSmile\",\"Film\",\"FingerPrint\",\"Fire\",\"Flag\",\"Folder\",\"FolderArrowDown\",\"FolderMinus\",\"FolderOpen\",\"FolderPlus\",\"Forward\",\"Funnel\",\"Gif\",\"Gift\",\"GiftTop\",\"GlobeAlt\",\"GlobeAmericas\",\"GlobeAsiaAustralia\",\"GlobeEuropeAfrica\",\"HandRaised\",\"HandThumbDown\",\"HandThumbUp\",\"Hashtag\",\"Heart\",\"Home\",\"HomeModern\",\"Identification\",\"Inbox\",\"InboxArrowDown\",\"InboxStack\",\"InformationCircle\",\"Key\",\"Language\",\"Lifebuoy\",\"LightBulb\",\"Link\",\"ListBullet\",\"LockClosed\",\"LockOpen\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Map\",\"MapPin\",\"Megaphone\",\"Microphone\",\"Minus\",\"MinusCircle\",\"MinusSmall\",\"Moon\",\"MusicalNote\",\"Newspaper\",\"NoSymbol\",\"PaintBrush\",\"PaperAirplane\",\"PaperClip\",\"Pause\",\"PauseCircle\",\"Pencil\",\"PencilSquare\",\"Phone\",\"PhoneArrowDownLeft\",\"PhoneArrowUpRight\",\"PhoneXMark\",\"Photo\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Plus\",\"PlusCircle\",\"PlusSmall\",\"Power\",\"PresentationChartBar\",\"Printer\",\"PuzzlePiece\",\"QrCode\",\"QuestionMarkCircle\",\"QueueList\",\"Radio\",\"ReceiptPercent\",\"ReceiptRefund\",\"RectangleGroup\",\"RectangleStack\",\"RocketLaunch\",\"Rss\",\"Scale\",\"Scissors\",\"Server\",\"ServerStack\",\"Share\",\"ShieldCheck\",\"ShieldExclamation\",\"ShoppingBag\",\"ShoppingCart\",\"Signal\",\"SignalSlash\",\"Sparkles\",\"SpeakerWave\",\"SpeakerXMark\",\"Square2Stack\",\"Square3Stack3D\",\"Squares2X2\",\"SquaresPlus\",\"Star\",\"Stop\",\"StopCircle\",\"Sun\",\"Swatch\",\"TableCells\",\"Tag\",\"Ticket\",\"Trash\",\"Trophy\",\"Truck\",\"Tv\",\"User\",\"UserCircle\",\"UserGroup\",\"UserMinus\",\"UserPlus\",\"Users\",\"Variable\",\"VideoCamera\",\"VideoCameraSlash\",\"ViewColumns\",\"ViewfinderCircle\",\"Wallet\",\"Wifi\",\"Window\",\"Wrench\",\"WrenchScrewdriver\",\"XCircle\",\"XMark\",\"index\"];const moduleBaseUrl=\"https://framer.com/m/hero-icons/\";const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * HERO\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.28`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Hero\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Hero site](https://heroicons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hero.map","// Generated by Framer (612a550)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Hero}from\"https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/bbq95ZQZ142lE2fXscHd/Hero.js\";import TextBarrel from\"https://framerusercontent.com/modules/nQIUW8yjnCHb106kdUBs/6NNcx0GiixZMmOQUg60n/C_TextBarrel.js\";const TextBarrelFonts=getFonts(TextBarrel);const HeroFonts=getFonts(Hero);const enabledGestures={uGRn02Ryp:{hover:true}};const serializationHash=\"framer-HDkEk\";const variantClassNames={uGRn02Ryp:\"framer-v-oheaiz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"uGRn02Ryp\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-oheaiz\",className,classNames),\"data-framer-name\":\"Go Top\",layoutDependency:layoutDependency,layoutId:\"uGRn02Ryp\",ref:refBinding,style:{...style},...addPropertyOverrides({\"uGRn02Ryp-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ed79io-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"aAQAoJm1g-container\",nodeId:\"aAQAoJm1g\",rendersWithMotion:true,scopeId:\"dywSkUKMQ\",children:/*#__PURE__*/_jsx(TextBarrel,{duration:320,fontStyle:{color:\"var(--token-37eb1f7a-c6c1-4503-a65f-a972d3972582, rgb(255, 255, 255))\",fontFamily:\"Instrument Sans\",fontSize:16,fontStyle:\"Normal\",fontWeight:\"700\",letterSpacing:0,lineHeight:1.2,textAlign:\"left\",textTransform:\"none\"},height:\"100%\",id:\"aAQAoJm1g\",layoutId:\"aAQAoJm1g\",reverse:false,text:\"TO THE TOP\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18qj5k4\",\"data-border\":true,\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"RXwpLou00\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-37eb1f7a-c6c1-4503-a65f-a972d3972582, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10j856a\",\"data-framer-name\":\"White\",layoutDependency:layoutDependency,layoutId:\"jTaPK0MEk\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gnbl7s\",layoutDependency:layoutDependency,layoutId:\"ZakUz0GbB\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mgy5q7-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Y2Kt3YQbR-container\",nodeId:\"Y2Kt3YQbR\",rendersWithMotion:true,scopeId:\"dywSkUKMQ\",children:/*#__PURE__*/_jsx(Hero,{color:\"var(--token-37eb1f7a-c6c1-4503-a65f-a972d3972582, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"ArrowUp\",id:\"Y2Kt3YQbR\",layoutId:\"Y2Kt3YQbR\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y455m2\",layoutDependency:layoutDependency,layoutId:\"LnOIu9_ju\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tfbsf-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"uSHAonblB-container\",nodeId:\"uSHAonblB\",rendersWithMotion:true,scopeId:\"dywSkUKMQ\",children:/*#__PURE__*/_jsx(Hero,{color:\"var(--token-37eb1f7a-c6c1-4503-a65f-a972d3972582, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"ArrowUp\",id:\"uSHAonblB\",layoutId:\"uSHAonblB\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-HDkEk.framer-iep487, .framer-HDkEk .framer-iep487 { display: block; }\",\".framer-HDkEk.framer-oheaiz { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-HDkEk .framer-1ed79io-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; }\",\".framer-HDkEk .framer-18qj5k4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-HDkEk .framer-10j856a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 24px; }\",\".framer-HDkEk .framer-1gnbl7s, .framer-HDkEk .framer-1y455m2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 24px; }\",\".framer-HDkEk .framer-mgy5q7-container, .framer-HDkEk .framer-1tfbsf-container { flex: none; height: 13px; position: relative; width: 13px; }\",\".framer-HDkEk.framer-v-oheaiz.hover .framer-10j856a { justify-content: flex-end; }\",'.framer-HDkEk[data-border=\"true\"]::after, .framer-HDkEk [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 130\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"SoaTR1Muq\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdywSkUKMQ=withCSS(Component,css,\"framer-HDkEk\");export default FramerdywSkUKMQ;FramerdywSkUKMQ.displayName=\"Back To Top Button\";FramerdywSkUKMQ.defaultProps={height:24,width:130};addFonts(FramerdywSkUKMQ,[{explicitInter:true,fonts:[]},...TextBarrelFonts,...HeroFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdywSkUKMQ\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SoaTR1Muq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"24\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"130\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dywSkUKMQ.map","// Generated by Framer (ee1e8a0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-s2eRx\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 29 41\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 28.441 29.537 C 28.204 28.958 27.918 28.41 27.603 27.811 L 27.347 27.304 C 26.992 26.601 18.092 9.401 17.186 8.274 C 16.614 7.561 15.904 7.106 14.968 6.869 C 14.998 6.817 15.017 6.755 15.037 6.703 C 15.402 5.752 15.175 5.091 14.939 4.719 C 12.701 0.512 12.287 0.336 11.883 0.17 C 10.986 -0.202 8.434 0.057 6.423 0.739 C 3.772 1.638 1.476 4.098 0.835 5.091 C -0.012 6.403 -0.111 7.613 0.086 8.305 C 0.116 8.398 0.195 8.688 1.801 12.109 L 2.392 13.226 L 2.599 13.122 C 2.718 13.205 2.836 13.277 2.964 13.339 C 3.25 13.463 3.555 13.546 3.89 13.567 C 3.624 14.476 3.506 15.417 3.545 16.285 C 3.634 18.022 4.787 20.223 4.827 20.316 L 12.268 34.829 C 13.214 36.679 14.406 38.984 16.456 40.028 C 17.688 40.659 19.186 41 20.763 41 C 21.621 41 22.517 40.907 23.414 40.711 C 25.819 40.194 27.426 38.643 28.46 35.832 C 29.18 33.868 29.18 31.284 28.46 29.547 Z M 4.048 12.378 C 3.821 12.378 3.605 12.337 3.398 12.254 C 3.102 12.12 2.895 11.882 2.787 11.561 C 2.609 11.014 2.915 10.404 3.082 10.063 C 3.299 9.639 3.565 9.256 3.831 8.905 C 4.324 8.233 4.817 7.716 5.319 7.313 C 6.246 6.569 8.266 5.339 9.656 5.029 C 11.036 4.729 13.046 4.781 13.598 5.039 C 14.318 5.38 14.061 6.042 13.973 6.269 C 13.835 6.631 13.293 7.158 13.224 7.22 L 12.958 6.91 C 13.165 6.714 13.529 6.321 13.608 6.114 C 13.756 5.721 13.716 5.556 13.431 5.421 C 12.987 5.215 11.124 5.132 9.735 5.432 C 8.404 5.721 6.453 6.92 5.556 7.633 C 5.083 8.016 4.62 8.512 4.137 9.143 C 3.89 9.473 3.624 9.846 3.427 10.238 C 3.289 10.517 3.033 11.024 3.151 11.406 C 3.22 11.623 3.348 11.768 3.545 11.861 C 3.94 12.047 4.521 11.944 4.915 11.758 L 5.073 12.14 C 4.797 12.264 4.413 12.378 4.038 12.378 Z M 2.796 11.572 C 2.54 11.014 1.229 8.223 1.16 7.964 C 1.072 7.633 1.091 6.786 1.762 5.752 C 2.511 4.605 4.718 2.558 6.758 1.866 C 8.848 1.152 10.977 1.07 11.44 1.266 C 11.844 1.432 13.332 4.171 13.953 5.339 L 13.608 5.545 C 12.662 3.757 11.528 1.804 11.282 1.649 C 10.996 1.525 8.996 1.535 6.877 2.258 C 4.748 2.982 2.678 5.07 2.087 5.98 C 1.348 7.117 1.535 7.84 1.535 7.851 C 1.594 8.037 2.55 10.114 3.151 11.386 Z M 4.206 11.799 C 3.94 11.799 3.683 11.727 3.545 11.52 C 3.24 11.045 3.447 10.29 4.117 9.453 C 4.61 8.843 5.911 7.551 7.34 6.672 C 8.907 5.711 10.129 5.525 11.45 5.39 C 12.031 5.339 13.046 5.297 13.362 5.701 C 13.44 5.804 13.47 5.938 13.431 6.073 C 13.332 6.403 12.849 6.931 12.751 7.024 L 12.475 6.734 C 12.682 6.517 13.007 6.124 13.056 5.949 C 13.027 5.907 12.652 5.69 11.489 5.804 C 10.218 5.928 9.045 6.104 7.547 7.034 C 6.236 7.84 4.925 9.091 4.423 9.721 C 3.9 10.373 3.683 10.993 3.881 11.293 C 4.009 11.489 4.639 11.375 5.053 11.21 L 5.191 11.603 C 5.063 11.654 4.62 11.809 4.216 11.809 Z M 5.339 12.895 C 5.122 12.481 4.846 11.975 4.827 11.851 C 4.758 11.592 4.777 11.282 5.694 10.063 C 6.62 8.843 7.665 7.995 8.976 7.416 C 9.952 6.982 11.371 6.817 11.982 6.745 C 12.09 6.734 12.179 6.724 12.228 6.714 C 12.603 6.662 13.105 6.734 13.273 7.117 L 13.638 7.933 L 13.283 8.109 L 12.918 7.292 C 12.859 7.158 12.583 7.075 12.287 7.127 C 12.228 7.127 12.14 7.148 12.031 7.158 C 11.44 7.23 10.06 7.385 9.134 7.799 C 7.882 8.357 6.886 9.163 6.009 10.331 C 5.615 10.858 5.152 11.52 5.211 11.737 C 5.241 11.851 5.487 12.316 5.694 12.698 L 5.349 12.905 Z M 5.083 11.107 C 4.945 10.745 4.758 10.311 4.718 10.249 C 4.551 10.011 4.689 9.422 5.615 8.564 C 6.413 7.82 7.685 6.869 8.818 6.424 C 9.952 5.98 11.381 5.876 11.558 5.876 C 11.864 5.876 12.1 6 12.228 6.217 C 12.327 6.393 12.534 6.817 12.534 6.817 L 12.179 7.003 C 12.179 7.003 11.992 6.6 11.893 6.434 C 11.824 6.31 11.666 6.29 11.558 6.29 C 11.4 6.29 10.021 6.393 8.956 6.807 C 7.872 7.23 6.66 8.15 5.881 8.874 C 5.152 9.556 5.043 9.97 5.053 10.042 C 5.132 10.156 5.379 10.776 5.448 10.962 L 5.083 11.117 Z M 20.743 39.801 C 19.334 39.801 18.033 39.512 16.939 38.953 C 15.214 38.075 14.13 35.956 13.253 34.25 L 13.184 34.116 C 12.307 32.41 5.871 19.851 5.812 19.738 L 5.812 19.738 C 5.773 19.655 4.738 17.639 4.659 16.213 C 4.59 14.89 4.965 13.443 5.694 12.151 C 6.315 11.065 7.606 9.69 8.454 9.215 L 8.641 9.112 C 9.469 8.636 10.858 7.851 12.504 7.83 C 14.318 7.799 15.471 7.995 16.308 9.039 C 17.117 10.042 24.41 24.079 24.725 24.679 C 25.267 25.733 25.809 26.798 26.341 27.862 C 26.44 28.059 26.539 28.255 26.647 28.451 C 26.913 28.958 27.179 29.485 27.406 30.012 C 28.017 31.49 28.017 33.692 27.396 35.387 C 26.519 37.785 25.178 39.098 23.188 39.532 C 22.36 39.708 21.552 39.801 20.773 39.801 Z M 12.731 8.254 C 12.652 8.254 12.573 8.254 12.494 8.254 C 10.947 8.264 9.616 9.029 8.818 9.484 L 8.631 9.587 C 7.921 9.98 6.66 11.262 6.029 12.368 C 5.339 13.577 4.984 14.972 5.043 16.192 C 5.112 17.526 6.137 19.521 6.147 19.541 L 6.147 19.541 C 6.147 19.541 12.642 32.204 13.519 33.919 L 13.588 34.054 C 14.436 35.708 15.49 37.754 17.107 38.581 C 18.733 39.419 20.862 39.605 23.079 39.129 C 24.922 38.736 26.174 37.496 27.002 35.243 C 27.583 33.671 27.583 31.542 27.021 30.178 C 26.805 29.661 26.539 29.144 26.282 28.648 C 26.184 28.451 26.075 28.255 25.977 28.048 C 25.445 26.984 24.912 25.929 24.37 24.875 C 24.291 24.73 16.782 10.28 16.003 9.308 C 15.293 8.429 14.337 8.243 12.741 8.243 Z M 5.793 18.859 L 5.408 18.776 C 5.97 15.851 8.217 14.352 11.055 12.45 C 14.061 10.445 17.393 11.231 17.531 11.251 L 17.442 11.654 C 17.442 11.654 14.12 10.889 11.262 12.791 C 8.197 14.838 6.295 16.223 5.793 18.849 Z M 14.554 10.559 C 14.209 10.559 13.864 10.424 13.618 10.187 C 13.342 9.918 13.184 9.535 13.194 9.143 C 13.194 8.874 13.293 8.657 13.44 8.512 C 13.569 8.398 13.736 8.347 13.943 8.336 L 13.943 8.336 C 14.308 8.336 14.653 8.512 14.909 8.822 L 14.909 8.822 C 14.968 8.895 15.017 8.967 15.067 9.05 C 15.254 9.36 15.303 9.752 15.195 10.083 C 15.155 10.207 15.106 10.3 15.037 10.362 C 14.948 10.455 14.81 10.517 14.653 10.538 C 14.613 10.538 14.574 10.538 14.534 10.538 Z M 13.953 8.75 C 13.864 8.75 13.766 8.76 13.697 8.822 C 13.628 8.884 13.588 8.998 13.588 9.143 C 13.588 9.411 13.697 9.69 13.884 9.877 C 14.081 10.063 14.377 10.166 14.643 10.135 C 14.702 10.135 14.751 10.104 14.781 10.083 C 14.801 10.063 14.82 10.021 14.84 9.97 C 14.909 9.752 14.879 9.494 14.751 9.287 C 14.712 9.225 14.672 9.163 14.623 9.112 C 14.485 8.957 14.258 8.76 13.953 8.76 Z M 14.13 11.127 C 13.647 11.127 13.145 10.817 12.898 10.331 C 12.691 9.918 12.662 9.442 12.839 9.05 C 12.997 8.708 13.273 8.481 13.638 8.398 L 13.716 8.802 C 13.411 8.864 13.263 9.06 13.194 9.215 C 13.076 9.484 13.096 9.825 13.243 10.125 C 13.431 10.486 13.874 10.796 14.308 10.683 C 14.643 10.6 14.909 10.125 14.879 9.659 L 15.274 9.628 C 15.313 10.3 14.939 10.941 14.406 11.076 C 14.318 11.096 14.229 11.107 14.13 11.107 Z M 7.369 15.562 C 7.369 15.562 7.793 14.879 8.552 15.055 C 9.311 15.231 9.794 14.9 10.287 14.673 C 10.779 14.445 11.509 13.918 11.706 14.135 C 11.903 14.352 11.864 14.528 11.381 14.962 C 10.898 15.396 9.676 16.203 9.143 17.174 C 8.611 18.146 8.828 18.725 8.286 19.334 C 7.744 19.944 7.3 21.061 7.3 21.061 C 7.3 21.061 9.143 18.756 10.287 17.908 C 11.43 17.06 12.839 15.985 13.598 15.727 C 14.357 15.469 15.076 15.283 15.076 15.283 L 21.621 27.356 C 21.621 27.356 17.728 29.216 16.811 30.095 C 15.895 30.974 16.959 31.418 17.383 31.707 C 17.806 31.997 20.625 32.999 19.945 33.289 C 19.265 33.578 19.019 33.661 17.994 33.485 C 16.969 33.31 16.515 32.979 16.506 33.516 C 16.496 34.054 17.166 35.739 19.285 36.814 C 21.404 37.889 22.971 38.095 24.173 37.754 C 25.376 37.413 26.292 37 26.785 36.256 C 27.278 35.511 27.82 32.958 27.544 31.397 C 27.544 31.397 27.11 29.826 26.726 29.175 C 26.341 28.524 21.374 18.745 21.374 18.745 C 21.374 18.745 17.54 11.603 17.462 11.52 C 17.383 11.437 16.575 11.324 16.151 11.293 C 15.727 11.262 13.391 11.386 12.179 12.058 C 10.967 12.729 8.798 14.115 8.266 14.704 C 7.734 15.293 7.379 15.562 7.379 15.562 Z M 12.248 21.381 C 12.041 21.567 11.864 21.743 11.745 21.857 C 11.489 21.826 11.233 21.712 11.134 21.795 C 10.977 21.95 10.839 22.218 10.839 22.446 C 10.839 22.746 10.986 23.045 11.075 23.397 C 11.144 23.314 11.184 23.283 11.193 23.252 C 11.302 22.735 11.617 22.404 12.1 22.301 C 12.613 22.187 12.967 22.497 13.263 22.89 C 13.825 23.655 13.785 24.679 13.184 25.309 C 12.731 25.785 12.11 25.847 11.617 25.412 C 10.809 24.699 10.297 23.79 10.09 22.704 C 9.952 22.012 10.366 21.247 10.977 20.957 C 11.41 20.751 11.844 20.895 12.238 21.402 Z M 12.958 24.234 C 12.958 23.769 12.534 23.19 12.189 23.19 C 11.883 23.19 11.627 23.49 11.617 23.852 C 11.607 24.337 12.011 24.854 12.396 24.865 C 12.682 24.865 12.948 24.565 12.948 24.234 Z M 17.107 24.627 C 17.048 24.451 16.939 24.327 16.791 24.234 C 16.653 24.151 16.496 24.1 16.338 24.089 C 16.111 24.069 15.885 24.11 15.658 24.172 C 15.155 24.317 14.663 24.606 14.18 24.947 C 14.042 25.04 13.914 25.144 13.776 25.247 C 13.647 25.35 13.509 25.454 13.381 25.557 C 13.233 25.681 13.086 25.805 12.938 25.929 C 12.672 26.167 12.396 26.415 12.14 26.663 C 12.021 26.777 11.893 26.901 11.775 27.015 C 11.617 27.17 11.469 27.314 11.331 27.469 C 11.085 27.728 10.858 27.986 10.651 28.255 C 10.602 28.327 10.563 28.4 10.513 28.462 L 10.622 28.679 C 10.77 28.441 10.947 28.214 11.134 27.997 C 11.243 27.873 11.361 27.748 11.469 27.614 C 11.469 27.614 11.469 27.614 11.479 27.614 L 11.479 27.614 C 11.479 27.624 11.459 27.645 11.45 27.655 C 11.312 27.852 11.193 28.059 11.095 28.276 C 11.016 28.462 10.957 28.658 10.937 28.854 C 10.927 28.979 10.937 29.092 10.967 29.206 C 10.967 29.206 10.967 29.227 10.967 29.237 C 10.937 29.258 10.908 29.268 10.888 29.289 L 10.986 29.485 C 10.986 29.485 11.036 29.454 11.065 29.433 C 11.075 29.444 11.085 29.464 11.105 29.485 C 11.213 29.609 11.351 29.692 11.509 29.723 C 11.696 29.764 11.903 29.754 12.11 29.712 C 12.218 29.692 12.337 29.65 12.445 29.609 C 12.455 29.609 12.475 29.609 12.484 29.599 L 12.484 29.599 C 12.435 29.63 12.386 29.661 12.337 29.681 C 12.061 29.826 11.785 29.95 11.509 30.033 C 11.43 30.054 11.351 30.043 11.272 30.054 L 11.381 30.281 C 11.43 30.281 11.479 30.281 11.528 30.271 C 11.923 30.167 12.317 29.961 12.701 29.723 C 12.829 29.64 12.958 29.557 13.076 29.464 C 13.165 29.402 13.253 29.33 13.342 29.268 C 13.421 29.206 13.5 29.144 13.578 29.082 C 13.657 29.02 13.746 28.948 13.825 28.886 C 13.914 28.813 13.992 28.741 14.081 28.668 C 14.308 28.482 14.525 28.276 14.741 28.079 C 14.879 27.955 15.008 27.821 15.145 27.697 C 15.244 27.604 15.343 27.5 15.441 27.407 C 15.599 27.252 15.757 27.087 15.904 26.932 C 16.141 26.684 16.358 26.436 16.565 26.167 C 16.722 25.95 16.87 25.733 16.979 25.505 C 17.048 25.361 17.097 25.206 17.117 25.04 C 17.126 24.906 17.117 24.772 17.077 24.648 Z M 14.781 24.803 C 15.067 24.637 15.362 24.492 15.658 24.41 C 15.865 24.348 16.062 24.317 16.269 24.327 C 16.397 24.327 16.515 24.358 16.634 24.42 C 16.703 24.451 16.762 24.492 16.811 24.554 C 16.811 24.554 16.821 24.575 16.831 24.585 C 16.604 24.71 16.387 24.844 16.17 24.999 C 16.151 24.978 16.131 24.947 16.111 24.927 C 16.003 24.813 15.875 24.741 15.717 24.71 C 15.53 24.668 15.333 24.679 15.126 24.73 C 15.008 24.761 14.899 24.792 14.781 24.834 C 14.781 24.834 14.761 24.834 14.751 24.834 C 14.761 24.834 14.771 24.823 14.781 24.813 Z M 11.203 29.041 C 11.174 28.906 11.193 28.772 11.223 28.627 C 11.272 28.431 11.361 28.234 11.469 28.048 C 11.627 27.769 11.814 27.511 12.031 27.252 C 12.071 27.211 12.11 27.17 12.14 27.118 C 12.14 27.108 12.159 27.097 12.169 27.087 C 12.002 27.562 11.992 27.986 12.14 28.369 C 11.834 28.617 11.528 28.865 11.213 29.082 C 11.213 29.072 11.213 29.051 11.203 29.041 Z M 13.145 29.01 C 12.859 29.185 12.573 29.33 12.277 29.413 C 12.08 29.475 11.883 29.495 11.696 29.475 C 11.558 29.454 11.44 29.413 11.351 29.309 C 11.341 29.299 11.322 29.278 11.312 29.258 C 11.627 29.03 11.933 28.792 12.238 28.534 C 12.455 28.854 12.77 28.999 13.184 28.979 C 13.174 28.979 13.165 28.999 13.145 28.999 Z M 14.978 27.015 C 14.978 27.015 14.968 27.077 14.958 27.108 C 14.958 27.149 14.939 27.19 14.929 27.232 C 14.86 27.397 14.791 27.562 14.692 27.728 C 14.594 27.883 14.485 28.028 14.357 28.152 C 14.308 28.203 14.258 28.245 14.239 28.276 C 13.608 28.823 12.918 28.917 12.534 28.534 C 12.051 28.048 12.209 27.097 12.78 26.405 C 12.889 26.27 13.017 26.146 13.145 26.043 C 13.746 25.567 14.396 25.526 14.741 25.909 C 14.988 26.177 15.067 26.56 14.968 27.025 Z M 14.081 25.412 L 14.081 25.412 C 14.16 25.371 14.229 25.319 14.308 25.278 C 14.564 25.133 14.82 25.02 15.076 24.958 C 15.234 24.916 15.382 24.906 15.53 24.916 C 15.668 24.937 15.806 24.978 15.904 25.082 C 15.924 25.092 15.934 25.113 15.954 25.133 C 15.648 25.361 15.333 25.598 15.027 25.857 C 14.81 25.536 14.495 25.392 14.081 25.423 Z M 15.165 27.232 C 15.165 27.232 15.116 27.294 15.086 27.325 C 15.244 26.849 15.264 26.425 15.116 26.043 C 15.136 26.022 15.993 25.361 16.042 25.33 C 16.062 25.371 16.062 25.423 16.062 25.464 C 16.062 25.588 16.052 25.712 16.013 25.836 C 15.954 26.053 15.855 26.25 15.737 26.446 C 15.569 26.725 15.382 26.973 15.165 27.232 Z M 16.87 25.247 C 16.821 25.402 16.742 25.547 16.653 25.692 C 16.496 25.94 16.318 26.177 16.111 26.405 C 16.003 26.529 15.885 26.653 15.776 26.787 C 15.776 26.787 15.776 26.787 15.766 26.787 L 15.766 26.787 C 15.796 26.746 15.816 26.704 15.845 26.673 C 15.973 26.467 16.092 26.27 16.18 26.053 C 16.259 25.857 16.308 25.66 16.308 25.464 C 16.308 25.371 16.289 25.278 16.269 25.195 C 16.486 25.051 16.713 24.916 16.929 24.792 C 16.939 24.834 16.939 24.875 16.949 24.916 C 16.949 25.03 16.929 25.144 16.89 25.257 Z M 10.898 25.443 C 10.632 24.865 10.287 24.306 9.902 23.8 C 9.4 23.138 9.015 23.056 8.178 23.324 C 8.148 23.335 8.138 23.366 8.109 23.376 C 8.079 23.397 8.049 23.376 8.02 23.397 C 8.789 24.896 9.557 26.394 10.326 27.893 L 10.484 27.759 C 11.233 26.973 11.361 26.436 10.908 25.433 Z M 8.552 24.11 C 8.552 24.11 8.601 24.038 8.621 23.996 C 8.769 24.058 8.946 24.089 9.055 24.193 C 9.666 24.792 10.09 25.526 10.375 26.353 C 10.474 26.653 10.346 26.87 10.08 27.077 C 9.567 26.074 9.065 25.092 8.562 24.11 Z M 12.958 32.979 L 12.622 32.762 C 13.194 31.769 14.958 29.94 16.003 29.01 C 16.988 28.131 19.265 26.88 19.935 26.518 L 14.712 16.668 C 14.436 16.781 13.707 17.102 12.14 17.939 C 9.991 19.097 7.557 22.446 7.527 22.477 L 7.212 22.229 C 7.31 22.084 9.725 18.766 11.952 17.577 C 14.16 16.389 14.722 16.223 14.741 16.213 L 14.889 16.171 L 20.468 26.694 L 20.28 26.787 C 20.28 26.787 17.353 28.338 16.249 29.32 C 15.067 30.374 13.46 32.09 12.958 32.968 Z M 13.519 34.033 L 13.194 33.806 C 13.815 32.844 15.757 30.715 17.048 29.671 C 18.151 28.792 20.605 27.614 21.335 27.273 L 14.968 15.51 C 14.672 15.562 13.736 15.81 11.952 16.967 C 8.611 19.128 7.133 21.619 7.123 21.64 L 6.788 21.422 C 6.847 21.319 8.325 18.828 11.755 16.616 C 14.091 15.107 15.037 15.086 15.076 15.086 L 15.195 15.086 L 21.897 27.469 L 21.699 27.562 C 21.699 27.562 18.526 29.02 17.294 30.002 C 16.062 30.994 14.12 33.113 13.519 34.033 Z M 13.933 23.025 C 14.15 22.839 14.327 22.684 14.505 22.518 L 14.525 22.632 C 14.732 22.622 15.017 22.684 15.126 22.57 C 15.283 22.394 15.372 22.094 15.362 21.846 C 15.352 21.578 15.195 21.309 15.086 21.009 C 15.027 21.071 14.988 21.092 14.978 21.112 C 14.909 21.629 14.613 21.96 14.15 22.084 C 13.677 22.208 13.293 22.012 12.977 21.629 C 12.287 20.792 12.356 19.593 13.125 18.973 C 13.578 18.611 14.052 18.58 14.485 18.973 C 15.372 19.738 15.924 20.709 16.072 21.908 C 16.151 22.58 15.628 23.355 15.007 23.531 C 14.544 23.655 14.209 23.438 13.914 23.025 Z M 14.653 20.472 C 14.495 20.213 14.387 19.913 14.18 19.707 C 13.864 19.386 13.46 19.5 13.283 19.934 C 13.125 20.327 13.293 20.658 13.529 20.916 C 13.677 21.071 13.963 21.216 14.15 21.185 C 14.436 21.143 14.584 20.854 14.643 20.472 Z M 14.199 26.281 C 14.199 26.281 14.12 26.239 14.071 26.239 C 14.022 26.239 13.963 26.26 13.904 26.291 C 13.845 26.322 13.776 26.374 13.697 26.446 C 13.342 26.767 13.165 26.932 12.8 27.242 C 13.007 27.624 13.105 27.811 13.312 28.193 C 13.49 28.038 13.569 27.966 13.746 27.811 C 13.687 27.697 13.647 27.635 13.588 27.521 C 13.776 27.356 13.864 27.273 14.052 27.108 C 14.13 27.035 14.189 26.973 14.229 26.911 C 14.278 26.849 14.308 26.787 14.318 26.725 C 14.337 26.663 14.337 26.611 14.337 26.56 C 14.337 26.508 14.318 26.456 14.288 26.415 C 14.258 26.363 14.229 26.322 14.189 26.291 Z M 13.746 27.025 C 13.638 27.128 13.578 27.18 13.47 27.273 C 13.431 27.19 13.411 27.149 13.362 27.077 C 13.47 26.973 13.529 26.922 13.638 26.829 C 13.697 26.777 13.736 26.756 13.766 26.746 C 13.795 26.746 13.825 26.756 13.845 26.798 C 13.864 26.829 13.864 26.87 13.845 26.901 C 13.825 26.932 13.795 26.984 13.736 27.025 Z\" fill=\"transparent\" height=\"41px\" id=\"PDVPqUeKS\" width=\"29px\"><g d=\"M 28.441 29.537 C 28.204 28.958 27.918 28.41 27.603 27.811 L 27.347 27.304 C 26.992 26.601 18.092 9.401 17.186 8.274 C 16.614 7.561 15.904 7.106 14.968 6.869 C 14.998 6.817 15.017 6.755 15.037 6.703 C 15.402 5.752 15.175 5.091 14.939 4.719 C 12.701 0.512 12.287 0.336 11.883 0.17 C 10.986 -0.202 8.434 0.057 6.423 0.739 C 3.772 1.638 1.476 4.098 0.835 5.091 C -0.012 6.403 -0.111 7.613 0.086 8.305 C 0.116 8.398 0.195 8.688 1.801 12.109 L 2.392 13.226 L 2.599 13.122 C 2.718 13.205 2.836 13.277 2.964 13.339 C 3.25 13.463 3.555 13.546 3.89 13.567 C 3.624 14.476 3.506 15.417 3.545 16.285 C 3.634 18.022 4.787 20.223 4.827 20.316 L 12.268 34.829 C 13.214 36.679 14.406 38.984 16.456 40.028 C 17.688 40.659 19.186 41 20.763 41 C 21.621 41 22.517 40.907 23.414 40.711 C 25.819 40.194 27.426 38.643 28.46 35.832 C 29.18 33.868 29.18 31.284 28.46 29.547 Z M 4.048 12.378 C 3.821 12.378 3.605 12.337 3.398 12.254 C 3.102 12.12 2.895 11.882 2.787 11.561 C 2.609 11.014 2.915 10.404 3.082 10.063 C 3.299 9.639 3.565 9.256 3.831 8.905 C 4.324 8.233 4.817 7.716 5.319 7.313 C 6.246 6.569 8.266 5.339 9.656 5.029 C 11.036 4.729 13.046 4.781 13.598 5.039 C 14.318 5.38 14.061 6.042 13.973 6.269 C 13.835 6.631 13.293 7.158 13.224 7.22 L 12.958 6.91 C 13.165 6.714 13.529 6.321 13.608 6.114 C 13.756 5.721 13.716 5.556 13.431 5.421 C 12.987 5.215 11.124 5.132 9.735 5.432 C 8.404 5.721 6.453 6.92 5.556 7.633 C 5.083 8.016 4.62 8.512 4.137 9.143 C 3.89 9.473 3.624 9.846 3.427 10.238 C 3.289 10.517 3.033 11.024 3.151 11.406 C 3.22 11.623 3.348 11.768 3.545 11.861 C 3.94 12.047 4.521 11.944 4.915 11.758 L 5.073 12.14 C 4.797 12.264 4.413 12.378 4.038 12.378 Z M 2.796 11.572 C 2.54 11.014 1.229 8.223 1.16 7.964 C 1.072 7.633 1.091 6.786 1.762 5.752 C 2.511 4.605 4.718 2.558 6.758 1.866 C 8.848 1.152 10.977 1.07 11.44 1.266 C 11.844 1.432 13.332 4.171 13.953 5.339 L 13.608 5.545 C 12.662 3.757 11.528 1.804 11.282 1.649 C 10.996 1.525 8.996 1.535 6.877 2.258 C 4.748 2.982 2.678 5.07 2.087 5.98 C 1.348 7.117 1.535 7.84 1.535 7.851 C 1.594 8.037 2.55 10.114 3.151 11.386 Z M 4.206 11.799 C 3.94 11.799 3.683 11.727 3.545 11.52 C 3.24 11.045 3.447 10.29 4.117 9.453 C 4.61 8.843 5.911 7.551 7.34 6.672 C 8.907 5.711 10.129 5.525 11.45 5.39 C 12.031 5.339 13.046 5.297 13.362 5.701 C 13.44 5.804 13.47 5.938 13.431 6.073 C 13.332 6.403 12.849 6.931 12.751 7.024 L 12.475 6.734 C 12.682 6.517 13.007 6.124 13.056 5.949 C 13.027 5.907 12.652 5.69 11.489 5.804 C 10.218 5.928 9.045 6.104 7.547 7.034 C 6.236 7.84 4.925 9.091 4.423 9.721 C 3.9 10.373 3.683 10.993 3.881 11.293 C 4.009 11.489 4.639 11.375 5.053 11.21 L 5.191 11.603 C 5.063 11.654 4.62 11.809 4.216 11.809 Z M 5.339 12.895 C 5.122 12.481 4.846 11.975 4.827 11.851 C 4.758 11.592 4.777 11.282 5.694 10.063 C 6.62 8.843 7.665 7.995 8.976 7.416 C 9.952 6.982 11.371 6.817 11.982 6.745 C 12.09 6.734 12.179 6.724 12.228 6.714 C 12.603 6.662 13.105 6.734 13.273 7.117 L 13.638 7.933 L 13.283 8.109 L 12.918 7.292 C 12.859 7.158 12.583 7.075 12.287 7.127 C 12.228 7.127 12.14 7.148 12.031 7.158 C 11.44 7.23 10.06 7.385 9.134 7.799 C 7.882 8.357 6.886 9.163 6.009 10.331 C 5.615 10.858 5.152 11.52 5.211 11.737 C 5.241 11.851 5.487 12.316 5.694 12.698 L 5.349 12.905 Z M 5.083 11.107 C 4.945 10.745 4.758 10.311 4.718 10.249 C 4.551 10.011 4.689 9.422 5.615 8.564 C 6.413 7.82 7.685 6.869 8.818 6.424 C 9.952 5.98 11.381 5.876 11.558 5.876 C 11.864 5.876 12.1 6 12.228 6.217 C 12.327 6.393 12.534 6.817 12.534 6.817 L 12.179 7.003 C 12.179 7.003 11.992 6.6 11.893 6.434 C 11.824 6.31 11.666 6.29 11.558 6.29 C 11.4 6.29 10.021 6.393 8.956 6.807 C 7.872 7.23 6.66 8.15 5.881 8.874 C 5.152 9.556 5.043 9.97 5.053 10.042 C 5.132 10.156 5.379 10.776 5.448 10.962 L 5.083 11.117 Z M 20.743 39.801 C 19.334 39.801 18.033 39.512 16.939 38.953 C 15.214 38.075 14.13 35.956 13.253 34.25 L 13.184 34.116 C 12.307 32.41 5.871 19.851 5.812 19.738 L 5.812 19.738 C 5.773 19.655 4.738 17.639 4.659 16.213 C 4.59 14.89 4.965 13.443 5.694 12.151 C 6.315 11.065 7.606 9.69 8.454 9.215 L 8.641 9.112 C 9.469 8.636 10.858 7.851 12.504 7.83 C 14.318 7.799 15.471 7.995 16.308 9.039 C 17.117 10.042 24.41 24.079 24.725 24.679 C 25.267 25.733 25.809 26.798 26.341 27.862 C 26.44 28.059 26.539 28.255 26.647 28.451 C 26.913 28.958 27.179 29.485 27.406 30.012 C 28.017 31.49 28.017 33.692 27.396 35.387 C 26.519 37.785 25.178 39.098 23.188 39.532 C 22.36 39.708 21.552 39.801 20.773 39.801 Z M 12.731 8.254 C 12.652 8.254 12.573 8.254 12.494 8.254 C 10.947 8.264 9.616 9.029 8.818 9.484 L 8.631 9.587 C 7.921 9.98 6.66 11.262 6.029 12.368 C 5.339 13.577 4.984 14.972 5.043 16.192 C 5.112 17.526 6.137 19.521 6.147 19.541 L 6.147 19.541 C 6.147 19.541 12.642 32.204 13.519 33.919 L 13.588 34.054 C 14.436 35.708 15.49 37.754 17.107 38.581 C 18.733 39.419 20.862 39.605 23.079 39.129 C 24.922 38.736 26.174 37.496 27.002 35.243 C 27.583 33.671 27.583 31.542 27.021 30.178 C 26.805 29.661 26.539 29.144 26.282 28.648 C 26.184 28.451 26.075 28.255 25.977 28.048 C 25.445 26.984 24.912 25.929 24.37 24.875 C 24.291 24.73 16.782 10.28 16.003 9.308 C 15.293 8.429 14.337 8.243 12.741 8.243 Z M 5.793 18.859 L 5.408 18.776 C 5.97 15.851 8.217 14.352 11.055 12.45 C 14.061 10.445 17.393 11.231 17.531 11.251 L 17.442 11.654 C 17.442 11.654 14.12 10.889 11.262 12.791 C 8.197 14.838 6.295 16.223 5.793 18.849 Z M 14.554 10.559 C 14.209 10.559 13.864 10.424 13.618 10.187 C 13.342 9.918 13.184 9.535 13.194 9.143 C 13.194 8.874 13.293 8.657 13.44 8.512 C 13.569 8.398 13.736 8.347 13.943 8.336 L 13.943 8.336 C 14.308 8.336 14.653 8.512 14.909 8.822 L 14.909 8.822 C 14.968 8.895 15.017 8.967 15.067 9.05 C 15.254 9.36 15.303 9.752 15.195 10.083 C 15.155 10.207 15.106 10.3 15.037 10.362 C 14.948 10.455 14.81 10.517 14.653 10.538 C 14.613 10.538 14.574 10.538 14.534 10.538 Z M 13.953 8.75 C 13.864 8.75 13.766 8.76 13.697 8.822 C 13.628 8.884 13.588 8.998 13.588 9.143 C 13.588 9.411 13.697 9.69 13.884 9.877 C 14.081 10.063 14.377 10.166 14.643 10.135 C 14.702 10.135 14.751 10.104 14.781 10.083 C 14.801 10.063 14.82 10.021 14.84 9.97 C 14.909 9.752 14.879 9.494 14.751 9.287 C 14.712 9.225 14.672 9.163 14.623 9.112 C 14.485 8.957 14.258 8.76 13.953 8.76 Z M 14.13 11.127 C 13.647 11.127 13.145 10.817 12.898 10.331 C 12.691 9.918 12.662 9.442 12.839 9.05 C 12.997 8.708 13.273 8.481 13.638 8.398 L 13.716 8.802 C 13.411 8.864 13.263 9.06 13.194 9.215 C 13.076 9.484 13.096 9.825 13.243 10.125 C 13.431 10.486 13.874 10.796 14.308 10.683 C 14.643 10.6 14.909 10.125 14.879 9.659 L 15.274 9.628 C 15.313 10.3 14.939 10.941 14.406 11.076 C 14.318 11.096 14.229 11.107 14.13 11.107 Z M 7.369 15.562 C 7.369 15.562 7.793 14.879 8.552 15.055 C 9.311 15.231 9.794 14.9 10.287 14.673 C 10.779 14.445 11.509 13.918 11.706 14.135 C 11.903 14.352 11.864 14.528 11.381 14.962 C 10.898 15.396 9.676 16.203 9.143 17.174 C 8.611 18.146 8.828 18.725 8.286 19.334 C 7.744 19.944 7.3 21.061 7.3 21.061 C 7.3 21.061 9.143 18.756 10.287 17.908 C 11.43 17.06 12.839 15.985 13.598 15.727 C 14.357 15.469 15.076 15.283 15.076 15.283 L 21.621 27.356 C 21.621 27.356 17.728 29.216 16.811 30.095 C 15.895 30.974 16.959 31.418 17.383 31.707 C 17.806 31.997 20.625 32.999 19.945 33.289 C 19.265 33.578 19.019 33.661 17.994 33.485 C 16.969 33.31 16.515 32.979 16.506 33.516 C 16.496 34.054 17.166 35.739 19.285 36.814 C 21.404 37.889 22.971 38.095 24.173 37.754 C 25.376 37.413 26.292 37 26.785 36.256 C 27.278 35.511 27.82 32.958 27.544 31.397 C 27.544 31.397 27.11 29.826 26.726 29.175 C 26.341 28.524 21.374 18.745 21.374 18.745 C 21.374 18.745 17.54 11.603 17.462 11.52 C 17.383 11.437 16.575 11.324 16.151 11.293 C 15.727 11.262 13.391 11.386 12.179 12.058 C 10.967 12.729 8.798 14.115 8.266 14.704 C 7.734 15.293 7.379 15.562 7.379 15.562 Z M 12.248 21.381 C 12.041 21.567 11.864 21.743 11.745 21.857 C 11.489 21.826 11.233 21.712 11.134 21.795 C 10.977 21.95 10.839 22.218 10.839 22.446 C 10.839 22.746 10.986 23.045 11.075 23.397 C 11.144 23.314 11.184 23.283 11.193 23.252 C 11.302 22.735 11.617 22.404 12.1 22.301 C 12.613 22.187 12.967 22.497 13.263 22.89 C 13.825 23.655 13.785 24.679 13.184 25.309 C 12.731 25.785 12.11 25.847 11.617 25.412 C 10.809 24.699 10.297 23.79 10.09 22.704 C 9.952 22.012 10.366 21.247 10.977 20.957 C 11.41 20.751 11.844 20.895 12.238 21.402 Z M 12.958 24.234 C 12.958 23.769 12.534 23.19 12.189 23.19 C 11.883 23.19 11.627 23.49 11.617 23.852 C 11.607 24.337 12.011 24.854 12.396 24.865 C 12.682 24.865 12.948 24.565 12.948 24.234 Z M 17.107 24.627 C 17.048 24.451 16.939 24.327 16.791 24.234 C 16.653 24.151 16.496 24.1 16.338 24.089 C 16.111 24.069 15.885 24.11 15.658 24.172 C 15.155 24.317 14.663 24.606 14.18 24.947 C 14.042 25.04 13.914 25.144 13.776 25.247 C 13.647 25.35 13.509 25.454 13.381 25.557 C 13.233 25.681 13.086 25.805 12.938 25.929 C 12.672 26.167 12.396 26.415 12.14 26.663 C 12.021 26.777 11.893 26.901 11.775 27.015 C 11.617 27.17 11.469 27.314 11.331 27.469 C 11.085 27.728 10.858 27.986 10.651 28.255 C 10.602 28.327 10.563 28.4 10.513 28.462 L 10.622 28.679 C 10.77 28.441 10.947 28.214 11.134 27.997 C 11.243 27.873 11.361 27.748 11.469 27.614 C 11.469 27.614 11.469 27.614 11.479 27.614 L 11.479 27.614 C 11.479 27.624 11.459 27.645 11.45 27.655 C 11.312 27.852 11.193 28.059 11.095 28.276 C 11.016 28.462 10.957 28.658 10.937 28.854 C 10.927 28.979 10.937 29.092 10.967 29.206 C 10.967 29.206 10.967 29.227 10.967 29.237 C 10.937 29.258 10.908 29.268 10.888 29.289 L 10.986 29.485 C 10.986 29.485 11.036 29.454 11.065 29.433 C 11.075 29.444 11.085 29.464 11.105 29.485 C 11.213 29.609 11.351 29.692 11.509 29.723 C 11.696 29.764 11.903 29.754 12.11 29.712 C 12.218 29.692 12.337 29.65 12.445 29.609 C 12.455 29.609 12.475 29.609 12.484 29.599 L 12.484 29.599 C 12.435 29.63 12.386 29.661 12.337 29.681 C 12.061 29.826 11.785 29.95 11.509 30.033 C 11.43 30.054 11.351 30.043 11.272 30.054 L 11.381 30.281 C 11.43 30.281 11.479 30.281 11.528 30.271 C 11.923 30.167 12.317 29.961 12.701 29.723 C 12.829 29.64 12.958 29.557 13.076 29.464 C 13.165 29.402 13.253 29.33 13.342 29.268 C 13.421 29.206 13.5 29.144 13.578 29.082 C 13.657 29.02 13.746 28.948 13.825 28.886 C 13.914 28.813 13.992 28.741 14.081 28.668 C 14.308 28.482 14.525 28.276 14.741 28.079 C 14.879 27.955 15.008 27.821 15.145 27.697 C 15.244 27.604 15.343 27.5 15.441 27.407 C 15.599 27.252 15.757 27.087 15.904 26.932 C 16.141 26.684 16.358 26.436 16.565 26.167 C 16.722 25.95 16.87 25.733 16.979 25.505 C 17.048 25.361 17.097 25.206 17.117 25.04 C 17.126 24.906 17.117 24.772 17.077 24.648 Z M 14.781 24.803 C 15.067 24.637 15.362 24.492 15.658 24.41 C 15.865 24.348 16.062 24.317 16.269 24.327 C 16.397 24.327 16.515 24.358 16.634 24.42 C 16.703 24.451 16.762 24.492 16.811 24.554 C 16.811 24.554 16.821 24.575 16.831 24.585 C 16.604 24.71 16.387 24.844 16.17 24.999 C 16.151 24.978 16.131 24.947 16.111 24.927 C 16.003 24.813 15.875 24.741 15.717 24.71 C 15.53 24.668 15.333 24.679 15.126 24.73 C 15.008 24.761 14.899 24.792 14.781 24.834 C 14.781 24.834 14.761 24.834 14.751 24.834 C 14.761 24.834 14.771 24.823 14.781 24.813 Z M 11.203 29.041 C 11.174 28.906 11.193 28.772 11.223 28.627 C 11.272 28.431 11.361 28.234 11.469 28.048 C 11.627 27.769 11.814 27.511 12.031 27.252 C 12.071 27.211 12.11 27.17 12.14 27.118 C 12.14 27.108 12.159 27.097 12.169 27.087 C 12.002 27.562 11.992 27.986 12.14 28.369 C 11.834 28.617 11.528 28.865 11.213 29.082 C 11.213 29.072 11.213 29.051 11.203 29.041 Z M 13.145 29.01 C 12.859 29.185 12.573 29.33 12.277 29.413 C 12.08 29.475 11.883 29.495 11.696 29.475 C 11.558 29.454 11.44 29.413 11.351 29.309 C 11.341 29.299 11.322 29.278 11.312 29.258 C 11.627 29.03 11.933 28.792 12.238 28.534 C 12.455 28.854 12.77 28.999 13.184 28.979 C 13.174 28.979 13.165 28.999 13.145 28.999 Z M 14.978 27.015 C 14.978 27.015 14.968 27.077 14.958 27.108 C 14.958 27.149 14.939 27.19 14.929 27.232 C 14.86 27.397 14.791 27.562 14.692 27.728 C 14.594 27.883 14.485 28.028 14.357 28.152 C 14.308 28.203 14.258 28.245 14.239 28.276 C 13.608 28.823 12.918 28.917 12.534 28.534 C 12.051 28.048 12.209 27.097 12.78 26.405 C 12.889 26.27 13.017 26.146 13.145 26.043 C 13.746 25.567 14.396 25.526 14.741 25.909 C 14.988 26.177 15.067 26.56 14.968 27.025 Z M 14.081 25.412 L 14.081 25.412 C 14.16 25.371 14.229 25.319 14.308 25.278 C 14.564 25.133 14.82 25.02 15.076 24.958 C 15.234 24.916 15.382 24.906 15.53 24.916 C 15.668 24.937 15.806 24.978 15.904 25.082 C 15.924 25.092 15.934 25.113 15.954 25.133 C 15.648 25.361 15.333 25.598 15.027 25.857 C 14.81 25.536 14.495 25.392 14.081 25.423 Z M 15.165 27.232 C 15.165 27.232 15.116 27.294 15.086 27.325 C 15.244 26.849 15.264 26.425 15.116 26.043 C 15.136 26.022 15.993 25.361 16.042 25.33 C 16.062 25.371 16.062 25.423 16.062 25.464 C 16.062 25.588 16.052 25.712 16.013 25.836 C 15.954 26.053 15.855 26.25 15.737 26.446 C 15.569 26.725 15.382 26.973 15.165 27.232 Z M 16.87 25.247 C 16.821 25.402 16.742 25.547 16.653 25.692 C 16.496 25.94 16.318 26.177 16.111 26.405 C 16.003 26.529 15.885 26.653 15.776 26.787 C 15.776 26.787 15.776 26.787 15.766 26.787 L 15.766 26.787 C 15.796 26.746 15.816 26.704 15.845 26.673 C 15.973 26.467 16.092 26.27 16.18 26.053 C 16.259 25.857 16.308 25.66 16.308 25.464 C 16.308 25.371 16.289 25.278 16.269 25.195 C 16.486 25.051 16.713 24.916 16.929 24.792 C 16.939 24.834 16.939 24.875 16.949 24.916 C 16.949 25.03 16.929 25.144 16.89 25.257 Z M 10.898 25.443 C 10.632 24.865 10.287 24.306 9.902 23.8 C 9.4 23.138 9.015 23.056 8.178 23.324 C 8.148 23.335 8.138 23.366 8.109 23.376 C 8.079 23.397 8.049 23.376 8.02 23.397 C 8.789 24.896 9.557 26.394 10.326 27.893 L 10.484 27.759 C 11.233 26.973 11.361 26.436 10.908 25.433 Z M 8.552 24.11 C 8.552 24.11 8.601 24.038 8.621 23.996 C 8.769 24.058 8.946 24.089 9.055 24.193 C 9.666 24.792 10.09 25.526 10.375 26.353 C 10.474 26.653 10.346 26.87 10.08 27.077 C 9.567 26.074 9.065 25.092 8.562 24.11 Z M 12.958 32.979 L 12.622 32.762 C 13.194 31.769 14.958 29.94 16.003 29.01 C 16.988 28.131 19.265 26.88 19.935 26.518 L 14.712 16.668 C 14.436 16.781 13.707 17.102 12.14 17.939 C 9.991 19.097 7.557 22.446 7.527 22.477 L 7.212 22.229 C 7.31 22.084 9.725 18.766 11.952 17.577 C 14.16 16.389 14.722 16.223 14.741 16.213 L 14.889 16.171 L 20.468 26.694 L 20.28 26.787 C 20.28 26.787 17.353 28.338 16.249 29.32 C 15.067 30.374 13.46 32.09 12.958 32.968 Z M 13.519 34.033 L 13.194 33.806 C 13.815 32.844 15.757 30.715 17.048 29.671 C 18.151 28.792 20.605 27.614 21.335 27.273 L 14.968 15.51 C 14.672 15.562 13.736 15.81 11.952 16.967 C 8.611 19.128 7.133 21.619 7.123 21.64 L 6.788 21.422 C 6.847 21.319 8.325 18.828 11.755 16.616 C 14.091 15.107 15.037 15.086 15.076 15.086 L 15.195 15.086 L 21.897 27.469 L 21.699 27.562 C 21.699 27.562 18.526 29.02 17.294 30.002 C 16.062 30.994 14.12 33.113 13.519 34.033 Z M 13.933 23.025 C 14.15 22.839 14.327 22.684 14.505 22.518 L 14.525 22.632 C 14.732 22.622 15.017 22.684 15.126 22.57 C 15.283 22.394 15.372 22.094 15.362 21.846 C 15.352 21.578 15.195 21.309 15.086 21.009 C 15.027 21.071 14.988 21.092 14.978 21.112 C 14.909 21.629 14.613 21.96 14.15 22.084 C 13.677 22.208 13.293 22.012 12.977 21.629 C 12.287 20.792 12.356 19.593 13.125 18.973 C 13.578 18.611 14.052 18.58 14.485 18.973 C 15.372 19.738 15.924 20.709 16.072 21.908 C 16.151 22.58 15.628 23.355 15.007 23.531 C 14.544 23.655 14.209 23.438 13.914 23.025 Z M 14.653 20.472 C 14.495 20.213 14.387 19.913 14.18 19.707 C 13.864 19.386 13.46 19.5 13.283 19.934 C 13.125 20.327 13.293 20.658 13.529 20.916 C 13.677 21.071 13.963 21.216 14.15 21.185 C 14.436 21.143 14.584 20.854 14.643 20.472 Z M 14.199 26.281 C 14.199 26.281 14.12 26.239 14.071 26.239 C 14.022 26.239 13.963 26.26 13.904 26.291 C 13.845 26.322 13.776 26.374 13.697 26.446 C 13.342 26.767 13.165 26.932 12.8 27.242 C 13.007 27.624 13.105 27.811 13.312 28.193 C 13.49 28.038 13.569 27.966 13.746 27.811 C 13.687 27.697 13.647 27.635 13.588 27.521 C 13.776 27.356 13.864 27.273 14.052 27.108 C 14.13 27.035 14.189 26.973 14.229 26.911 C 14.278 26.849 14.308 26.787 14.318 26.725 C 14.337 26.663 14.337 26.611 14.337 26.56 C 14.337 26.508 14.318 26.456 14.288 26.415 C 14.258 26.363 14.229 26.322 14.189 26.291 Z M 13.746 27.025 C 13.638 27.128 13.578 27.18 13.47 27.273 C 13.431 27.19 13.411 27.149 13.362 27.077 C 13.47 26.973 13.529 26.922 13.638 26.829 C 13.697 26.777 13.736 26.756 13.766 26.746 C 13.795 26.746 13.825 26.756 13.845 26.798 C 13.864 26.829 13.864 26.87 13.845 26.901 C 13.825 26.932 13.795 26.984 13.736 27.025 Z\" fill=\"transparent\" height=\"41px\" id=\"Kt3mykRhJ\" transform=\"translate(0 0)\" width=\"29px\"><path d=\"M 28.441 29.537 C 28.204 28.958 27.918 28.41 27.603 27.811 L 27.347 27.304 C 26.992 26.601 18.092 9.401 17.186 8.274 C 16.614 7.561 15.904 7.106 14.968 6.869 C 14.998 6.817 15.017 6.755 15.037 6.703 C 15.402 5.752 15.175 5.091 14.939 4.719 C 12.701 0.512 12.287 0.336 11.883 0.17 C 10.986 -0.202 8.434 0.057 6.423 0.739 C 3.772 1.638 1.476 4.098 0.835 5.091 C -0.012 6.403 -0.111 7.613 0.086 8.305 C 0.116 8.398 0.195 8.688 1.801 12.109 L 2.392 13.226 L 2.599 13.122 C 2.718 13.205 2.836 13.277 2.964 13.339 C 3.25 13.463 3.555 13.546 3.89 13.567 C 3.624 14.476 3.506 15.417 3.545 16.285 C 3.634 18.022 4.787 20.223 4.827 20.316 L 12.268 34.829 C 13.214 36.679 14.406 38.984 16.456 40.028 C 17.688 40.659 19.186 41 20.763 41 C 21.621 41 22.517 40.907 23.414 40.711 C 25.819 40.194 27.426 38.643 28.46 35.832 C 29.18 33.868 29.18 31.284 28.46 29.547 Z\" fill=\"rgb(255, 255, 255)\" height=\"41px\" id=\"vI81lhBtp\" transform=\"translate(0 0)\" width=\"29px\"/><path d=\"M 1.315 7.554 C 1.088 7.554 0.872 7.513 0.665 7.43 C 0.369 7.296 0.162 7.058 0.054 6.738 C -0.124 6.19 0.182 5.58 0.349 5.239 C 0.566 4.815 0.832 4.432 1.098 4.081 C 1.591 3.409 2.084 2.892 2.587 2.489 C 3.513 1.745 5.533 0.515 6.923 0.205 C 8.303 -0.095 10.313 -0.043 10.865 0.215 C 11.585 0.556 11.328 1.218 11.24 1.445 C 11.102 1.807 10.56 2.334 10.491 2.396 L 10.225 2.086 C 10.432 1.89 10.796 1.497 10.875 1.29 C 11.023 0.897 10.983 0.732 10.698 0.598 C 10.254 0.391 8.391 0.308 7.002 0.608 C 5.671 0.897 3.72 2.096 2.823 2.81 C 2.35 3.192 1.887 3.688 1.404 4.319 C 1.157 4.65 0.891 5.022 0.694 5.414 C 0.556 5.694 0.3 6.2 0.418 6.582 C 0.487 6.8 0.615 6.944 0.813 7.037 C 1.207 7.223 1.788 7.12 2.182 6.934 L 2.34 7.316 C 2.064 7.44 1.68 7.554 1.305 7.554 Z\" fill=\"rgb(29, 29, 27)\" height=\"7.554110278464619px\" id=\"J8vgBZyFH\" transform=\"translate(2.733 4.824)\" width=\"11.357232083193583px\"/><path d=\"M 1.674 10.398 C 1.418 9.839 0.107 7.048 0.038 6.79 C -0.051 6.459 -0.031 5.612 0.639 4.578 C 1.388 3.431 3.596 1.384 5.636 0.691 C 7.725 -0.022 9.854 -0.104 10.317 0.092 C 10.721 0.257 12.209 2.997 12.83 4.165 L 12.485 4.371 C 11.539 2.583 10.406 0.629 10.159 0.474 C 9.874 0.35 7.873 0.361 5.754 1.084 C 3.625 1.808 1.555 3.896 0.964 4.805 C 0.225 5.942 0.412 6.666 0.412 6.676 C 0.471 6.862 1.427 8.94 2.029 10.211 Z\" fill=\"rgb(29, 29, 27)\" height=\"10.397513027589707px\" id=\"yztIIb5lH\" transform=\"translate(1.123 1.174)\" width=\"12.83030910581661px\"/><path d=\"M 0.798 6.441 C 0.532 6.441 0.276 6.369 0.138 6.162 C -0.168 5.686 0.039 4.932 0.71 4.094 C 1.202 3.485 2.503 2.193 3.932 1.314 C 5.499 0.353 6.721 0.167 8.042 0.032 C 8.624 -0.019 9.639 -0.061 9.954 0.342 C 10.033 0.446 10.063 0.58 10.023 0.714 C 9.925 1.045 9.442 1.572 9.343 1.665 L 9.067 1.376 C 9.274 1.159 9.599 0.766 9.649 0.59 C 9.619 0.549 9.245 0.332 8.082 0.446 C 6.81 0.57 5.637 0.745 4.139 1.676 C 2.829 2.482 1.518 3.733 1.015 4.363 C 0.493 5.014 0.276 5.635 0.473 5.934 C 0.601 6.131 1.232 6.017 1.646 5.852 L 1.784 6.245 C 1.656 6.296 1.212 6.451 0.808 6.451 Z\" fill=\"rgb(29, 29, 27)\" height=\"6.451242264639279px\" id=\"Ck7nrQWdi\" transform=\"translate(3.407 5.358)\" width=\"10.040499162324785px\"/><path d=\"M 0.537 6.196 C 0.32 5.783 0.044 5.276 0.024 5.152 C -0.045 4.894 -0.025 4.584 0.892 3.364 C 1.818 2.144 2.863 1.297 4.173 0.718 C 5.149 0.284 6.568 0.118 7.179 0.046 C 7.288 0.035 7.377 0.025 7.426 0.015 C 7.8 -0.037 8.303 0.035 8.471 0.418 L 8.835 1.234 L 8.48 1.41 L 8.116 0.594 C 8.057 0.459 7.781 0.377 7.485 0.428 C 7.426 0.428 7.337 0.449 7.229 0.459 C 6.637 0.532 5.258 0.687 4.331 1.1 C 3.08 1.658 2.084 2.465 1.207 3.633 C 0.813 4.16 0.35 4.821 0.409 5.038 C 0.438 5.152 0.685 5.617 0.892 6 L 0.547 6.206 Z\" fill=\"rgb(29, 29, 27)\" height=\"6.20639269534397px\" id=\"If5qig2CB\" transform=\"translate(4.802 6.699)\" width=\"8.835202127006866px\"/><path d=\"M 0.426 5.23 C 0.288 4.869 0.101 4.434 0.061 4.372 C -0.106 4.135 0.032 3.545 0.958 2.688 C 1.756 1.943 3.028 0.992 4.161 0.548 C 5.295 0.103 6.724 0 6.901 0 C 7.207 0 7.443 0.124 7.571 0.341 C 7.67 0.517 7.877 0.941 7.877 0.941 L 7.522 1.127 C 7.522 1.127 7.335 0.724 7.236 0.558 C 7.167 0.434 7.009 0.413 6.901 0.413 C 6.743 0.413 5.364 0.517 4.299 0.93 C 3.215 1.354 2.003 2.274 1.224 2.998 C 0.495 3.68 0.386 4.093 0.396 4.166 C 0.475 4.279 0.722 4.9 0.791 5.086 L 0.426 5.241 Z\" fill=\"rgb(29, 29, 27)\" height=\"5.240654021367126px\" id=\"iyY3Pixd1\" transform=\"translate(4.657 5.876)\" width=\"7.8767450255105445px\"/><path d=\"M 16.092 31.974 C 14.683 31.974 13.382 31.685 12.288 31.126 C 10.563 30.248 9.479 28.129 8.602 26.423 L 8.533 26.289 C 7.656 24.583 1.22 12.024 1.161 11.911 L 1.161 11.911 C 1.122 11.828 0.087 9.812 0.008 8.386 C -0.061 7.063 0.314 5.616 1.043 4.324 C 1.664 3.238 2.955 1.864 3.803 1.388 L 3.99 1.285 C 4.818 0.809 6.207 0.024 7.853 0.003 C 9.667 -0.028 10.82 0.168 11.657 1.212 C 12.466 2.215 19.759 16.252 20.074 16.852 C 20.616 17.906 21.158 18.971 21.69 20.035 C 21.789 20.232 21.888 20.428 21.996 20.625 C 22.262 21.131 22.528 21.658 22.755 22.185 C 23.366 23.663 23.366 25.865 22.745 27.56 C 21.868 29.958 20.527 31.271 18.537 31.705 C 17.709 31.881 16.901 31.974 16.122 31.974 Z M 8.08 0.427 C 8.001 0.427 7.922 0.427 7.843 0.427 C 6.296 0.437 4.965 1.202 4.167 1.657 L 3.98 1.76 C 3.27 2.153 2.009 3.435 1.378 4.541 C 0.688 5.75 0.333 7.146 0.392 8.365 C 0.461 9.699 1.486 11.694 1.496 11.714 L 1.496 11.714 C 1.496 11.714 7.991 24.377 8.868 26.093 L 8.937 26.227 C 9.785 27.881 10.839 29.927 12.456 30.754 C 14.082 31.592 16.211 31.778 18.428 31.302 C 20.271 30.909 21.523 29.669 22.351 27.416 C 22.932 25.844 22.932 23.715 22.37 22.351 C 22.154 21.834 21.888 21.317 21.631 20.821 C 21.533 20.625 21.424 20.428 21.326 20.221 C 20.794 19.157 20.261 18.102 19.719 17.048 C 19.64 16.903 12.13 2.453 11.352 1.481 C 10.642 0.603 9.686 0.416 8.09 0.416 Z\" fill=\"rgb(29, 29, 27)\" height=\"31.974088597688507px\" id=\"EcW7OUBYP\" transform=\"translate(4.651 7.827)\" width=\"23.211895913267885px\"/><path d=\"M 0.384 7.776 L 0 7.694 C 0.562 4.768 2.809 3.27 5.647 1.368 C 8.653 -0.638 11.984 0.148 12.122 0.169 L 12.034 0.572 C 12.034 0.572 8.712 -0.193 5.854 1.709 C 2.789 3.755 0.887 5.141 0.384 7.766 Z\" fill=\"rgb(29, 29, 27)\" height=\"7.776412470270273px\" id=\"x1HAp4KDC\" transform=\"translate(5.408 11.083)\" width=\"12.122398082735174px\"/><path d=\"M 1.361 2.222 C 1.016 2.222 0.671 2.088 0.424 1.85 C 0.148 1.581 -0.009 1.199 0 0.806 C 0 0.538 0.099 0.32 0.247 0.176 C 0.375 0.062 0.542 0.01 0.749 0 L 0.749 0 C 1.114 0 1.459 0.176 1.715 0.486 L 1.715 0.486 C 1.774 0.558 1.824 0.631 1.873 0.713 C 2.06 1.023 2.11 1.416 2.001 1.747 C 1.962 1.871 1.912 1.964 1.843 2.026 C 1.755 2.119 1.617 2.181 1.459 2.202 C 1.42 2.202 1.38 2.202 1.341 2.202 Z M 0.759 0.413 C 0.671 0.413 0.572 0.424 0.503 0.486 C 0.434 0.548 0.395 0.662 0.395 0.806 C 0.395 1.075 0.503 1.354 0.69 1.54 C 0.887 1.726 1.183 1.83 1.449 1.799 C 1.508 1.799 1.558 1.768 1.587 1.747 C 1.607 1.726 1.627 1.685 1.646 1.633 C 1.715 1.416 1.686 1.158 1.558 0.951 C 1.518 0.889 1.479 0.827 1.429 0.775 C 1.292 0.62 1.065 0.424 0.759 0.424 Z\" fill=\"rgb(29, 29, 27)\" height=\"2.2223680736607356px\" id=\"MdHsl7uiG\" transform=\"translate(13.194 8.336)\" width=\"2.057851922095753px\"/><path d=\"M 1.408 2.729 C 0.925 2.729 0.422 2.419 0.176 1.933 C -0.031 1.519 -0.061 1.044 0.116 0.651 C 0.274 0.31 0.55 0.083 0.915 0 L 0.994 0.403 C 0.688 0.465 0.54 0.662 0.471 0.817 C 0.353 1.085 0.373 1.426 0.521 1.726 C 0.708 2.088 1.151 2.398 1.585 2.284 C 1.92 2.202 2.186 1.726 2.157 1.261 L 2.551 1.23 C 2.59 1.902 2.216 2.543 1.684 2.677 C 1.595 2.698 1.506 2.708 1.408 2.708 Z\" fill=\"rgb(29, 29, 27)\" height=\"2.7288612655639515px\" id=\"uJIewVnlm\" transform=\"translate(12.723 8.398)\" width=\"2.5536642184359017px\"/><path d=\"M 0.069 4.273 C 0.069 4.273 0.493 3.591 1.252 3.767 C 2.011 3.943 2.493 3.612 2.986 3.384 C 3.479 3.157 4.208 2.63 4.405 2.847 C 4.603 3.064 4.563 3.24 4.08 3.674 C 3.597 4.108 2.375 4.914 1.843 5.886 C 1.311 6.857 1.528 7.436 0.986 8.046 C 0.444 8.656 0 9.772 0 9.772 C 0 9.772 1.843 7.467 2.986 6.62 C 4.129 5.772 5.539 4.697 6.298 4.439 C 7.057 4.18 7.776 3.994 7.776 3.994 L 14.32 16.067 C 14.32 16.067 10.427 17.928 9.511 18.807 C 8.594 19.685 9.658 20.13 10.082 20.419 C 10.506 20.709 13.325 21.711 12.645 22.001 C 11.965 22.29 11.718 22.373 10.693 22.197 C 9.668 22.021 9.215 21.69 9.205 22.228 C 9.195 22.766 9.865 24.45 11.984 25.525 C 14.103 26.6 15.67 26.807 16.873 26.466 C 18.075 26.125 18.992 25.711 19.485 24.967 C 19.977 24.223 20.519 21.67 20.243 20.109 C 20.243 20.109 19.81 18.538 19.425 17.887 C 19.041 17.235 14.074 7.457 14.074 7.457 C 14.074 7.457 10.24 0.314 10.161 0.232 C 10.082 0.149 9.274 0.035 8.85 0.004 C 8.427 -0.027 6.091 0.097 4.879 0.769 C 3.666 1.441 1.498 2.826 0.966 3.415 C 0.434 4.005 0.079 4.273 0.079 4.273 Z\" fill=\"rgb(29, 29, 27)\" height=\"26.61674737039389px\" id=\"PJA5jr5qB\" transform=\"translate(7.3 11.288)\" width=\"20.318087127520823px\"/><path d=\"M 2.185 0.515 C 1.978 0.701 1.801 0.877 1.682 0.99 C 1.426 0.959 1.17 0.846 1.071 0.928 C 0.914 1.083 0.776 1.352 0.776 1.579 C 0.776 1.879 0.923 2.179 1.012 2.53 C 1.081 2.448 1.121 2.417 1.13 2.386 C 1.239 1.869 1.554 1.538 2.037 1.435 C 2.55 1.321 2.904 1.631 3.2 2.024 C 3.762 2.789 3.722 3.812 3.121 4.443 C 2.668 4.918 2.047 4.98 1.554 4.546 C 0.746 3.833 0.234 2.923 0.027 1.838 C -0.111 1.145 0.303 0.38 0.914 0.091 C 1.347 -0.116 1.781 0.029 2.175 0.535 Z M 2.895 3.368 C 2.895 2.902 2.471 2.324 2.126 2.324 C 1.82 2.324 1.564 2.623 1.554 2.985 C 1.544 3.471 1.948 3.988 2.333 3.998 C 2.619 3.998 2.885 3.698 2.885 3.368 Z\" fill=\"rgb(0, 0, 0)\" height=\"4.838252745150707px\" id=\"vaY7LSARs\" transform=\"translate(10.063 20.866)\" width=\"3.5979303854598332px\"/><path d=\"M 6.593 0.543 C 6.534 0.367 6.426 0.243 6.278 0.15 C 6.14 0.067 5.982 0.016 5.825 0.005 C 5.598 -0.015 5.371 0.026 5.145 0.088 C 4.642 0.233 4.149 0.522 3.666 0.863 C 3.528 0.956 3.4 1.06 3.262 1.163 C 3.134 1.266 2.996 1.37 2.868 1.473 C 2.72 1.597 2.572 1.721 2.424 1.845 C 2.158 2.083 1.882 2.331 1.626 2.579 C 1.508 2.693 1.38 2.817 1.262 2.931 C 1.104 3.086 0.956 3.23 0.818 3.385 C 0.572 3.644 0.345 3.902 0.138 4.171 C 0.089 4.243 0.049 4.316 0 4.378 L 0.108 4.595 C 0.256 4.357 0.434 4.13 0.621 3.913 C 0.729 3.789 0.848 3.665 0.956 3.53 C 0.956 3.53 0.956 3.53 0.966 3.53 L 0.966 3.53 C 0.966 3.54 0.946 3.561 0.936 3.572 C 0.798 3.768 0.68 3.975 0.581 4.192 C 0.503 4.378 0.444 4.574 0.424 4.771 C 0.414 4.895 0.424 5.008 0.453 5.122 C 0.453 5.122 0.453 5.143 0.453 5.153 C 0.424 5.174 0.394 5.184 0.375 5.205 L 0.473 5.401 C 0.473 5.401 0.522 5.37 0.552 5.349 C 0.562 5.36 0.572 5.38 0.591 5.401 C 0.7 5.525 0.838 5.608 0.995 5.639 C 1.183 5.68 1.39 5.67 1.597 5.628 C 1.705 5.608 1.823 5.566 1.932 5.525 C 1.942 5.525 1.961 5.525 1.971 5.515 L 1.971 5.515 C 1.922 5.546 1.873 5.577 1.823 5.597 C 1.547 5.742 1.271 5.866 0.995 5.949 C 0.917 5.97 0.838 5.959 0.759 5.97 L 0.867 6.197 C 0.917 6.197 0.966 6.197 1.015 6.187 C 1.409 6.083 1.804 5.877 2.188 5.639 C 2.316 5.556 2.444 5.473 2.562 5.38 C 2.651 5.318 2.74 5.246 2.829 5.184 C 2.907 5.122 2.986 5.06 3.065 4.998 C 3.144 4.936 3.233 4.864 3.311 4.802 C 3.4 4.729 3.479 4.657 3.568 4.584 C 3.794 4.398 4.011 4.192 4.228 3.995 C 4.366 3.871 4.494 3.737 4.632 3.613 C 4.731 3.52 4.829 3.416 4.928 3.323 C 5.085 3.168 5.243 3.003 5.391 2.848 C 5.628 2.6 5.844 2.352 6.051 2.083 C 6.209 1.866 6.357 1.649 6.465 1.421 C 6.534 1.277 6.584 1.122 6.603 0.956 C 6.613 0.822 6.603 0.688 6.564 0.564 Z M 4.267 0.719 C 4.553 0.553 4.849 0.409 5.145 0.326 C 5.352 0.264 5.549 0.233 5.756 0.243 C 5.884 0.243 6.002 0.274 6.12 0.336 C 6.189 0.367 6.248 0.409 6.298 0.471 C 6.298 0.471 6.308 0.491 6.317 0.502 C 6.091 0.626 5.874 0.76 5.657 0.915 C 5.637 0.894 5.618 0.863 5.598 0.843 C 5.49 0.729 5.361 0.657 5.204 0.626 C 5.017 0.584 4.819 0.595 4.612 0.646 C 4.494 0.677 4.386 0.708 4.267 0.75 C 4.267 0.75 4.248 0.75 4.238 0.75 C 4.248 0.75 4.258 0.739 4.267 0.729 Z M 0.69 4.957 C 0.66 4.822 0.68 4.688 0.71 4.543 C 0.759 4.347 0.848 4.15 0.956 3.964 C 1.114 3.685 1.301 3.427 1.518 3.168 C 1.557 3.127 1.597 3.086 1.626 3.034 C 1.626 3.024 1.646 3.013 1.656 3.003 C 1.488 3.478 1.478 3.902 1.626 4.285 C 1.321 4.533 1.015 4.781 0.7 4.998 C 0.7 4.988 0.7 4.967 0.69 4.957 Z M 2.631 4.926 C 2.346 5.101 2.06 5.246 1.764 5.329 C 1.567 5.391 1.37 5.411 1.183 5.391 C 1.045 5.37 0.926 5.329 0.838 5.225 C 0.828 5.215 0.808 5.194 0.798 5.174 C 1.114 4.946 1.419 4.709 1.725 4.45 C 1.942 4.771 2.257 4.915 2.671 4.895 C 2.661 4.895 2.651 4.915 2.631 4.915 Z M 4.465 2.931 C 4.465 2.931 4.455 2.993 4.445 3.024 C 4.445 3.065 4.425 3.106 4.415 3.148 C 4.346 3.313 4.277 3.478 4.179 3.644 C 4.08 3.799 3.972 3.944 3.844 4.068 C 3.794 4.119 3.745 4.161 3.725 4.192 C 3.095 4.74 2.405 4.833 2.02 4.45 C 1.537 3.964 1.695 3.013 2.267 2.321 C 2.375 2.186 2.503 2.062 2.631 1.959 C 3.233 1.484 3.883 1.442 4.228 1.825 C 4.474 2.093 4.553 2.476 4.455 2.941 Z M 3.568 1.328 L 3.568 1.328 C 3.647 1.287 3.716 1.235 3.794 1.194 C 4.051 1.049 4.307 0.936 4.563 0.874 C 4.721 0.832 4.869 0.822 5.017 0.832 C 5.154 0.853 5.292 0.894 5.391 0.998 C 5.411 1.008 5.421 1.029 5.44 1.049 C 5.135 1.277 4.819 1.515 4.514 1.773 C 4.297 1.453 3.982 1.308 3.568 1.339 Z M 4.652 3.148 C 4.652 3.148 4.603 3.21 4.573 3.241 C 4.731 2.765 4.75 2.341 4.603 1.959 C 4.622 1.938 5.48 1.277 5.529 1.246 C 5.549 1.287 5.549 1.339 5.549 1.38 C 5.549 1.504 5.539 1.628 5.499 1.752 C 5.44 1.969 5.342 2.166 5.223 2.362 C 5.056 2.641 4.869 2.889 4.652 3.148 Z M 6.357 1.163 C 6.308 1.318 6.229 1.463 6.14 1.608 C 5.982 1.856 5.805 2.093 5.598 2.321 C 5.49 2.445 5.371 2.569 5.263 2.703 C 5.263 2.703 5.263 2.703 5.253 2.703 L 5.253 2.703 C 5.283 2.662 5.302 2.621 5.332 2.59 C 5.46 2.383 5.578 2.186 5.667 1.969 C 5.746 1.773 5.795 1.577 5.795 1.38 C 5.795 1.287 5.775 1.194 5.756 1.111 C 5.972 0.967 6.199 0.832 6.416 0.708 C 6.426 0.75 6.426 0.791 6.436 0.832 C 6.436 0.946 6.416 1.06 6.377 1.173 Z\" fill=\"rgb(0, 0, 0)\" height=\"6.196998532022718px\" id=\"xxh0sZLgK\" transform=\"translate(10.513 24.084)\" width=\"6.606812213282413px\"/><path d=\"M 2.878 2.262 C 2.612 1.683 2.267 1.125 1.882 0.619 C 1.38 -0.043 0.995 -0.125 0.158 0.143 C 0.128 0.154 0.118 0.185 0.089 0.195 C 0.059 0.216 0.03 0.195 0 0.216 C 0.769 1.714 1.537 3.213 2.306 4.712 L 2.464 4.578 C 3.213 3.792 3.341 3.255 2.888 2.252 Z M 0.532 0.929 C 0.532 0.929 0.581 0.857 0.601 0.815 C 0.749 0.877 0.926 0.908 1.035 1.012 C 1.646 1.611 2.07 2.345 2.355 3.172 C 2.454 3.472 2.326 3.689 2.06 3.896 C 1.547 2.893 1.045 1.911 0.542 0.929 Z\" fill=\"rgb(0, 0, 0)\" height=\"4.712104206300516px\" id=\"NkSdVQ4nv\" transform=\"translate(8.02 23.181)\" width=\"3.150502016956719px\"/><path d=\"M 5.746 16.807 L 5.411 16.59 C 5.982 15.598 7.747 13.768 8.791 12.838 C 9.777 11.959 12.053 10.709 12.724 10.347 L 7.5 0.496 C 7.224 0.61 6.495 0.93 4.928 1.768 C 2.779 2.925 0.345 6.274 0.315 6.305 L 0 6.057 C 0.099 5.913 2.513 2.594 4.741 1.406 C 6.948 0.217 7.51 0.052 7.53 0.041 L 7.678 0 L 13.256 10.523 L 13.069 10.616 C 13.069 10.616 10.141 12.166 9.038 13.148 C 7.855 14.202 6.248 15.918 5.746 16.797 Z\" fill=\"rgb(29, 29, 27)\" height=\"16.807304612905224px\" id=\"hu_BXd_gG\" transform=\"translate(7.212 16.171)\" width=\"13.255793025429924px\"/><path d=\"M 6.731 18.947 L 6.406 18.72 C 7.027 17.758 8.969 15.629 10.26 14.585 C 11.364 13.706 13.818 12.528 14.547 12.187 L 8.18 0.424 C 7.884 0.475 6.948 0.724 5.164 1.881 C 1.823 4.042 0.345 6.533 0.335 6.553 L 0 6.336 C 0.059 6.233 1.537 3.742 4.967 1.53 C 7.303 0.021 8.249 0 8.289 0 L 8.407 0 L 15.109 12.383 L 14.912 12.476 C 14.912 12.476 11.738 13.934 10.506 14.916 C 9.274 15.908 7.333 18.027 6.731 18.947 Z\" fill=\"rgb(29, 29, 27)\" height=\"18.94697992340423px\" id=\"O_q2a7__c\" transform=\"translate(6.788 15.086)\" width=\"15.10864736653091px\"/><path d=\"M 1.432 4.335 C 1.649 4.149 1.826 3.994 2.004 3.829 L 2.023 3.942 C 2.23 3.932 2.516 3.994 2.625 3.88 C 2.782 3.704 2.871 3.405 2.861 3.157 C 2.851 2.888 2.694 2.619 2.585 2.319 C 2.526 2.381 2.487 2.402 2.477 2.423 C 2.408 2.94 2.112 3.27 1.649 3.394 C 1.176 3.518 0.791 3.322 0.476 2.94 C -0.214 2.102 -0.145 0.903 0.624 0.283 C 1.077 -0.079 1.55 -0.11 1.984 0.283 C 2.871 1.048 3.423 2.02 3.571 3.219 C 3.65 3.891 3.127 4.666 2.506 4.842 C 2.043 4.966 1.708 4.748 1.412 4.335 Z M 2.152 1.782 C 1.994 1.523 1.885 1.224 1.678 1.017 C 1.363 0.697 0.959 0.81 0.782 1.244 C 0.624 1.637 0.791 1.968 1.028 2.226 C 1.176 2.381 1.462 2.526 1.649 2.495 C 1.935 2.454 2.083 2.164 2.142 1.782 Z\" fill=\"rgb(0, 0, 0)\" height=\"4.876275622709237px\" id=\"IBeCtfYpv\" transform=\"translate(12.501 18.69)\" width=\"3.578651860009203px\"/><path d=\"M 1.399 0.041 C 1.399 0.041 1.321 0 1.271 0 C 1.222 0 1.163 0.021 1.104 0.052 C 1.045 0.083 0.976 0.134 0.897 0.207 C 0.542 0.527 0.365 0.693 0 1.003 C 0.207 1.385 0.306 1.571 0.512 1.954 C 0.69 1.799 0.769 1.726 0.946 1.571 C 0.887 1.457 0.848 1.395 0.788 1.282 C 0.976 1.116 1.064 1.034 1.252 0.868 C 1.331 0.796 1.39 0.734 1.429 0.672 C 1.478 0.61 1.508 0.548 1.518 0.486 C 1.537 0.424 1.537 0.372 1.537 0.32 C 1.537 0.269 1.518 0.217 1.488 0.176 C 1.459 0.124 1.429 0.083 1.39 0.052 Z M 0.946 0.786 C 0.838 0.889 0.779 0.941 0.67 1.034 C 0.631 0.951 0.611 0.91 0.562 0.837 C 0.67 0.734 0.729 0.682 0.838 0.589 C 0.897 0.538 0.936 0.517 0.966 0.506 C 0.995 0.506 1.025 0.517 1.045 0.558 C 1.064 0.589 1.064 0.631 1.045 0.662 C 1.025 0.693 0.995 0.744 0.936 0.786 Z\" fill=\"rgb(0, 0, 0)\" height=\"1.9536165837937887px\" id=\"kxXbuEHA1\" transform=\"translate(12.8 26.239)\" width=\"1.5374748849994404px\"/></g></g></svg>',style:{...style}});});const css=[`.framer-s2eRx { -webkit-mask: ${mask}; aspect-ratio: 0.7073170731707317; display: block; mask: ${mask}; user-select: none; width: 29px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 29\n * @framerIntrinsicHeight 41\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Bomb\",\"set\":{\"localId\":\"vectorSet/fy55WyrCC\",\"id\":\"fy55WyrCC\",\"moduleId\":\"mhzK9bjzdj9cGfdFDGha\"}}\n */const Icon=withCSS(Component,css,\"framer-s2eRx\");Icon.displayName=\"Bomb\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"41\",\"framerIntrinsicWidth\":\"29\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Bomb\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fy55WyrCC\\\",\\\"id\\\":\\\"fy55WyrCC\\\",\\\"moduleId\\\":\\\"mhzK9bjzdj9cGfdFDGha\\\"}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8a3d870)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/6yBrflQSNZ1yENMohj0e/Ticker.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/49xHaYphDnW6ZOABnQJQ/vrOaLdUx3CKYsdyF2vR7/ph_C9YtY4.js\";import Bomb from\"https://framerusercontent.com/modules/7DXSS6OWsCP2dfccKXuo/xDZk2AgoD8oHsuyLNuO4/hcNeQZ_qg.js\";const BombFonts=getFonts(Bomb);const TickerFonts=getFonts(Ticker);const cycleOrder=[\"iJMioor6V\",\"AiONht5Fd\",\"L3pOQovDS\"];const serializationHash=\"framer-n5rkB\";const variantClassNames={AiONht5Fd:\"framer-v-11qbol7\",iJMioor6V:\"framer-v-1py7uhe\",L3pOQovDS:\"framer-v-10ihtua\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale: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 humanReadableVariantMap={Desktop:\"iJMioor6V\",Phone:\"L3pOQovDS\",Tablet:\"AiONht5Fd\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"iJMioor6V\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iJMioor6V\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"AiONht5Fd\",\"L3pOQovDS\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"AiONht5Fd\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"L3pOQovDS\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1py7uhe\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"iJMioor6V\",ref:refBinding,style:{...style},...addPropertyOverrides({AiONht5Fd:{\"data-framer-name\":\"Tablet\"},L3pOQovDS:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lo6gbj-container\",\"data-framer-name\":\"Desktop Ticker\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"n98VVcqRC-container\",name:\"Desktop Ticker\",nodeId:\"n98VVcqRC\",rendersWithMotion:true,scopeId:\"yvC4RW7Cp\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:true},gap:60,height:\"100%\",hoverFactor:.7,id:\"n98VVcqRC\",layoutId:\"n98VVcqRC\",name:\"Desktop Ticker\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p79xqb\",\"data-framer-name\":\"Desktop Text\",layoutDependency:layoutDependency,layoutId:\"DiS6O56PY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-19gwzxh\",\"data-styles-preset\":\"ph_C9YtY4\",children:\"want to chat ?\"})}),className:\"framer-102fvkp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lGrfIQwUz\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Bomb,{animated:true,className:\"framer-8ech76\",layoutDependency:layoutDependency,layoutId:\"wwnH9LdNo\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qxq45d\",\"data-framer-name\":\"Contact Us\",layoutDependency:layoutDependency,layoutId:\"OeApe3OBZ\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-19gwzxh\",\"data-styles-preset\":\"ph_C9YtY4\",children:\"Contact Us\"})}),className:\"framer-1rlmd6d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"o63V8BiRu\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Bomb,{animated:true,className:\"framer-nvysi3\",layoutDependency:layoutDependency,layoutId:\"wJcnNwlHb\",style:{rotate:180}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p79xqb\",\"data-framer-name\":\"Desktop Text\",layoutDependency:layoutDependency,layoutId:\"DiS6O56PY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-19gwzxh\",\"data-styles-preset\":\"ph_C9YtY4\",children:\"want to chat ?\"})}),className:\"framer-102fvkp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lGrfIQwUz\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Bomb,{animated:true,className:\"framer-8ech76\",layoutDependency:layoutDependency,layoutId:\"wwnH9LdNo\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qxq45d\",\"data-framer-name\":\"Contact Us\",layoutDependency:layoutDependency,layoutId:\"OeApe3OBZ\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-19gwzxh\",\"data-styles-preset\":\"ph_C9YtY4\",children:\"Contact Us\"})}),className:\"framer-1rlmd6d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"o63V8BiRu\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Bomb,{animated:true,className:\"framer-nvysi3\",layoutDependency:layoutDependency,layoutId:\"wJcnNwlHb\",style:{rotate:180}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p79xqb\",\"data-framer-name\":\"Desktop Text\",layoutDependency:layoutDependency,layoutId:\"DiS6O56PY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-19gwzxh\",\"data-styles-preset\":\"ph_C9YtY4\",children:\"want to chat ?\"})}),className:\"framer-102fvkp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lGrfIQwUz\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Bomb,{animated:true,className:\"framer-8ech76\",layoutDependency:layoutDependency,layoutId:\"wwnH9LdNo\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qxq45d\",\"data-framer-name\":\"Contact Us\",layoutDependency:layoutDependency,layoutId:\"OeApe3OBZ\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-19gwzxh\",\"data-styles-preset\":\"ph_C9YtY4\",children:\"Contact Us\"})}),className:\"framer-1rlmd6d\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"o63V8BiRu\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Bomb,{animated:true,className:\"framer-nvysi3\",layoutDependency:layoutDependency,layoutId:\"wJcnNwlHb\",style:{rotate:180}})]})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-40fhcb-container\",\"data-framer-name\":\"Tablet Ticker\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"d_TMuSxi7-container\",name:\"Tablet Ticker\",nodeId:\"d_TMuSxi7\",rendersWithMotion:true,scopeId:\"yvC4RW7Cp\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:true},gap:60,height:\"100%\",hoverFactor:.7,id:\"d_TMuSxi7\",layoutId:\"d_TMuSxi7\",name:\"Tablet Ticker\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m03xq1\",\"data-framer-name\":\"Tablet Text\",layoutDependency:layoutDependency,layoutId:\"rziwjry1o\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-19gwzxh\",\"data-styles-preset\":\"ph_C9YtY4\",children:\"want to chat ?\"})}),className:\"framer-doosh9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BU8y625Bw\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Bomb,{animated:true,className:\"framer-12j12dn\",layoutDependency:layoutDependency,layoutId:\"dmutsKLuO\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14zxoa6\",\"data-framer-name\":\"Contact Us\",layoutDependency:layoutDependency,layoutId:\"rvvmONfya\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-19gwzxh\",\"data-styles-preset\":\"ph_C9YtY4\",children:\"Contact Us\"})}),className:\"framer-7lb4fd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qqTFms6KH\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Bomb,{animated:true,className:\"framer-1xiytef\",layoutDependency:layoutDependency,layoutId:\"x9px0h6mG\",style:{rotate:180}})]})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cw0qpp-container\",\"data-framer-name\":\"Phone Ticker\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"qSyoagoHC-container\",name:\"Phone Ticker\",nodeId:\"qSyoagoHC\",rendersWithMotion:true,scopeId:\"yvC4RW7Cp\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:true},gap:40,height:\"100%\",hoverFactor:.7,id:\"qSyoagoHC\",layoutId:\"qSyoagoHC\",name:\"Phone Ticker\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xlkt87\",\"data-framer-name\":\"Phone Text\",layoutDependency:layoutDependency,layoutId:\"eEefjUZZq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-19gwzxh\",\"data-styles-preset\":\"ph_C9YtY4\",children:\"want to chat ?\"})}),className:\"framer-7ylao3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ygbBQaz3C\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Bomb,{animated:true,className:\"framer-17ztogx\",layoutDependency:layoutDependency,layoutId:\"xb5w3G_QM\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-347xbg\",\"data-framer-name\":\"Contact Us\",layoutDependency:layoutDependency,layoutId:\"EyUVUtADr\",whileHover:animation,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-19gwzxh\",\"data-styles-preset\":\"ph_C9YtY4\",children:\"Contact Us\"})}),className:\"framer-r6c5d1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pT93K4jI_\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Bomb,{animated:true,className:\"framer-559ge9\",layoutDependency:layoutDependency,layoutId:\"ZZ8j2Fw_K\",style:{rotate:180}})]})],speed:100,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-n5rkB.framer-2ljd2d, .framer-n5rkB .framer-2ljd2d { display: block; }\",\".framer-n5rkB.framer-1py7uhe { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 193px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-n5rkB .framer-1lo6gbj-container { flex: 1 0 0px; height: 216px; position: relative; width: 1px; }\",\".framer-n5rkB .framer-p79xqb { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-n5rkB .framer-102fvkp, .framer-n5rkB .framer-1rlmd6d, .framer-n5rkB .framer-doosh9, .framer-n5rkB .framer-7lb4fd, .framer-n5rkB .framer-7ylao3, .framer-n5rkB .framer-r6c5d1 { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-n5rkB .framer-8ech76, .framer-n5rkB .framer-nvysi3 { -webkit-user-select: none; flex: none; height: 193px; pointer-events: none; position: relative; user-select: none; width: var(--framer-aspect-ratio-supported, 200px); }\",\".framer-n5rkB .framer-qxq45d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-n5rkB .framer-40fhcb-container { flex: 1 0 0px; height: 150px; position: relative; width: 1px; }\",\".framer-n5rkB .framer-1m03xq1, .framer-n5rkB .framer-xlkt87 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-n5rkB .framer-12j12dn, .framer-n5rkB .framer-1xiytef { -webkit-user-select: none; flex: none; height: 143px; pointer-events: none; position: relative; user-select: none; width: var(--framer-aspect-ratio-supported, 200px); }\",\".framer-n5rkB .framer-14zxoa6, .framer-n5rkB .framer-347xbg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-n5rkB .framer-1cw0qpp-container { flex: 1 0 0px; height: 217px; position: relative; width: 1px; }\",\".framer-n5rkB .framer-17ztogx, .framer-n5rkB .framer-559ge9 { -webkit-user-select: none; flex: none; height: 127px; pointer-events: none; position: relative; user-select: none; width: var(--framer-aspect-ratio-supported, 200px); }\",\".framer-n5rkB.framer-v-11qbol7.framer-1py7uhe { height: 143px; }\",\".framer-n5rkB.framer-v-10ihtua.framer-1py7uhe { height: 127px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 193\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AiONht5Fd\":{\"layout\":[\"fixed\",\"fixed\"]},\"L3pOQovDS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryvC4RW7Cp=withCSS(Component,css,\"framer-n5rkB\");export default FrameryvC4RW7Cp;FrameryvC4RW7Cp.displayName=\"Footer Ticker\";FrameryvC4RW7Cp.defaultProps={height:193,width:1440};addPropertyControls(FrameryvC4RW7Cp,{variant:{options:[\"iJMioor6V\",\"AiONht5Fd\",\"L3pOQovDS\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameryvC4RW7Cp,[{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\"}]},...BombFonts,...TickerFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryvC4RW7Cp\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AiONht5Fd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"L3pOQovDS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"193\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yvC4RW7Cp.map","// Generated by Framer (8a3d870)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AutoCopyright from\"https://framerusercontent.com/modules/DVYtI0I60utFDv4RKjrL/CapkkksUWdCkXmLmQWbV/AutoCopyright_Prod.js\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/LJki37UjB5KBVYI60fjt/Cookies.js\";import TextBarrel from\"https://framerusercontent.com/modules/nQIUW8yjnCHb106kdUBs/6NNcx0GiixZMmOQUg60n/C_TextBarrel.js\";import{scrollToTopOnClick}from\"https://framerusercontent.com/modules/H3JsZ8cofMD9eTdFmhsO/8v328oAnOeSChVA4Fjdc/Back_to_Top.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/pGnMTr3jbHk6kAWSm7Jx/WXbB8XNRRj0yYQP4w0fq/iIyIeA_3B.js\";import Vector from\"https://framerusercontent.com/modules/kxxaokMhN38yxYRPE0Yc/NWVyhqQ5rWzUZyg42Ssm/OwS84jW4Q.js\";import BackToTopButton,*as BackToTopButtonInfo from\"https://framerusercontent.com/modules/y7SR1GyGNpu8j0Lwnuqv/AChWVt8uB8mEjXBMQn0E/dywSkUKMQ.js\";import FooterTicker from\"https://framerusercontent.com/modules/xU2DsAIZy7yp4AzWhLbw/ttmKipf5QVYWGS2e2cre/yvC4RW7Cp.js\";const FooterTickerFonts=getFonts(FooterTicker);const VectorFonts=getFonts(Vector);const TextBarrelFonts=getFonts(TextBarrel);const CookieBannerFonts=getFonts(CookieBanner);const BackToTopButtonFonts=getFonts(BackToTopButton);const BackToTopButtonScrollToTopOnClickgzc4c2WithMappedReactPropsq3mg1c=withMappedReactProps(withCodeBoundaryForOverrides(BackToTopButton,{nodeId:\"HZkGltp6o\",override:scrollToTopOnClick,scopeId:\"odTvQr9R7\"}),BackToTopButtonInfo);const AutoCopyrightFonts=getFonts(AutoCopyright);const cycleOrder=[\"G6M09IsOt\",\"dHYIMCPwC\",\"VP8TV3siU\",\"S2Q1KG76r\"];const serializationHash=\"framer-s77ep\";const variantClassNames={dHYIMCPwC:\"framer-v-1nzeyiz\",G6M09IsOt:\"framer-v-10qtdl9\",S2Q1KG76r:\"framer-v-y4d6f0\",VP8TV3siU:\"framer-v-a80ys1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const QELklSELL=undefined;const IAmoxzFlw=undefined;const HaxnOuYJC=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale: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 humanReadableVariantMap={\"Variant 4\":\"S2Q1KG76r\",Desktop:\"G6M09IsOt\",Phone:\"VP8TV3siU\",Tablet:\"dHYIMCPwC\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,showFooterTicker,showSayHello,tickerCursor,width,...props})=>{return{...props,HaxnOuYJC:showSayHello??props.HaxnOuYJC??true,IAmoxzFlw:tickerCursor??props.IAmoxzFlw,QELklSELL:showFooterTicker??props.QELklSELL??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"G6M09IsOt\"};};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,IAmoxzFlw,QELklSELL,HaxnOuYJC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"G6M09IsOt\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(baseVariant===\"dHYIMCPwC\")return true;if([\"VP8TV3siU\",\"S2Q1KG76r\"].includes(baseVariant))return value;return false;};const isDisplayed1=value=>{if(baseVariant===\"dHYIMCPwC\")return value;if([\"VP8TV3siU\",\"S2Q1KG76r\"].includes(baseVariant))return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-10qtdl9\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"G6M09IsOt\",ref:refBinding,style:{backgroundColor:\"var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, rgb(0, 0, 0))\",...style},...addPropertyOverrides({dHYIMCPwC:{\"data-framer-name\":\"Tablet\"},S2Q1KG76r:{\"data-framer-name\":\"Variant 4\"},VP8TV3siU:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"J9Skj92yH\"},motionChild:true,nodeId:\"Eew0iiBfo\",openInNewTab:false,scopeId:\"odTvQr9R7\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-17bfuq3 framer-1l9pqr6\",\"data-framer-name\":\"Footer Text Wrapper\",layoutDependency:layoutDependency,layoutId:\"Eew0iiBfo\",children:[QELklSELL!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:193,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-100-763)/2+0+0)+0,...addPropertyOverrides({dHYIMCPwC:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-80-723)/2+0+0)+0},S2Q1KG76r:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-80-1267)/2+0+0)+0},VP8TV3siU:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-80-1267)/2+0+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1coj3iz-container\",\"data-framer-cursor\":IAmoxzFlw,layoutDependency:layoutDependency,layoutId:\"bh3gBY2iK-container\",nodeId:\"bh3gBY2iK\",rendersWithMotion:true,scopeId:\"odTvQr9R7\",...addPropertyOverrides({dHYIMCPwC:{\"data-framer-cursor\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(FooterTicker,{height:\"100%\",id:\"bh3gBY2iK\",layoutId:\"bh3gBY2iK\",style:{width:\"100%\"},variant:matchVariant(\"iJMioor6V\"),width:\"100%\",...addPropertyOverrides({dHYIMCPwC:{variant:matchVariant(\"AiONht5Fd\")},S2Q1KG76r:{variant:matchVariant(\"L3pOQovDS\")},VP8TV3siU:{variant:matchVariant(\"L3pOQovDS\")}},baseVariant,gestureVariant)})})}),isDisplayed(HaxnOuYJC!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f1w8xa\",\"data-framer-name\":\"Footer Content\",layoutDependency:layoutDependency,layoutId:\"E_KblL7Hl\",children:isDisplayed1(HaxnOuYJC!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-d7zvex\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"RvR2yuNRf\",style:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, rgb(0, 0, 0))\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,WebkitBackdropFilter:\"blur(10px)\"},variants:{dHYIMCPwC:{backgroundColor:\"rgba(0, 0, 0, 0.4)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},S2Q1KG76r:{backgroundColor:\"rgba(0, 0, 0, 0.4)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},VP8TV3siU:{backgroundColor:\"rgba(0, 0, 0, 0.4)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTYW5zLTYwMA==\",\"--framer-font-family\":'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"20px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-37eb1f7a-c6c1-4503-a65f-a972d3972582, rgb(255, 255, 255)))\"},children:\"Say Hello 😎\"})}),className:\"framer-1chvh3e\",\"data-framer-name\":\"Brand Bloom\",fonts:[\"GF;Instrument Sans-600\"],layoutDependency:layoutDependency,layoutId:\"Kb5_iBFKA\",style:{\"--extracted-r6o4lv\":\"var(--token-37eb1f7a-c6c1-4503-a65f-a972d3972582, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({dHYIMCPwC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1889foo\",\"data-styles-preset\":\"iIyIeA_3B\",children:\"Say Hello 😎\"})}),fonts:[\"Inter\"]},S2Q1KG76r:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1889foo\",\"data-styles-preset\":\"iIyIeA_3B\",children:\"Say Hello 😎\"})}),fonts:[\"Inter\"]},VP8TV3siU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1889foo\",\"data-styles-preset\":\"iIyIeA_3B\",children:\"Say Hello 😎\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kmj6dl\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"YXLfHAyNU\",children:/*#__PURE__*/_jsxs(motion.footer,{className:\"framer-1dbsexr\",\"data-framer-name\":\"Footer Content\",layoutDependency:layoutDependency,layoutId:\"kqX7oaQuh\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m87lq7\",\"data-framer-name\":\"Top content\",layoutDependency:layoutDependency,layoutId:\"UuZQ7UDIV\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"z1NReRlrC\",openInNewTab:false,scopeId:\"odTvQr9R7\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-iancms framer-1l9pqr6\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"z1NReRlrC\",whileHover:animation,children:/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-1ac3de8\",layoutDependency:layoutDependency,layoutId:\"Mg6eUH0v1\"})})}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-3i7mhd\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"vvgYHrsxE\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EIEeoqrNX\"},motionChild:true,nodeId:\"IU7DoeV2W\",openInNewTab:false,scopeId:\"odTvQr9R7\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ukktro framer-1l9pqr6\",layoutDependency:layoutDependency,layoutId:\"IU7DoeV2W\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19nh27u-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"y6N4mHy3J-container\",nodeId:\"y6N4mHy3J\",rendersWithMotion:true,scopeId:\"odTvQr9R7\",children:/*#__PURE__*/_jsx(TextBarrel,{duration:320,fontStyle:{color:\"var(--token-37eb1f7a-c6c1-4503-a65f-a972d3972582, rgb(255, 255, 255))\",fontFamily:\"Instrument Sans\",fontSize:16,fontStyle:\"Normal\",fontWeight:\"700\",letterSpacing:0,lineHeight:1.2,textAlign:\"left\",textTransform:\"none\"},height:\"100%\",id:\"y6N4mHy3J\",layoutId:\"y6N4mHy3J\",reverse:false,text:\"PRIVACY POLICY\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"b9Cn3IGic\"},motionChild:true,nodeId:\"PAN8U3BMc\",openInNewTab:false,scopeId:\"odTvQr9R7\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1hjdb33 framer-1l9pqr6\",layoutDependency:layoutDependency,layoutId:\"PAN8U3BMc\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ytbnwi-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"KwTpg4yA6-container\",nodeId:\"KwTpg4yA6\",rendersWithMotion:true,scopeId:\"odTvQr9R7\",children:/*#__PURE__*/_jsx(TextBarrel,{duration:320,fontStyle:{color:\"var(--token-37eb1f7a-c6c1-4503-a65f-a972d3972582, rgb(255, 255, 255))\",fontFamily:\"Instrument Sans\",fontSize:16,fontStyle:\"Normal\",fontWeight:\"700\",letterSpacing:0,lineHeight:1.2,textAlign:\"left\",textTransform:\"none\"},height:\"100%\",id:\"KwTpg4yA6\",layoutId:\"KwTpg4yA6\",reverse:false,text:\"COOKIE POLICY\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"b9Cn3IGic\"},implicitPathVariables:undefined},{href:{webPageId:\"b9Cn3IGic\"},implicitPathVariables:undefined},{href:{webPageId:\"b9Cn3IGic\"},implicitPathVariables:undefined},{href:{webPageId:\"b9Cn3IGic\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-120b3ug-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LI8l6jCso-container\",nodeId:\"LI8l6jCso\",rendersWithMotion:true,scopeId:\"odTvQr9R7\",children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:0,insetBottom:0,insetLeft:0,insetPerSide:false,insetRight:0,insetTop:0,padding:40,paddingBottom:40,paddingLeft:40,paddingPerSide:false,paddingRight:40,paddingTop:40,position:\"bottom-center\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:0,width:0},colorBody:\"var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, rgb(0, 0, 0))\",colorTitle:\"rgb(0, 0, 0)\",fill:\"rgb(255, 255, 255)\",fontBody:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"},fontTitle:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"var(--token-ebdfcd89-a521-4ece-aeae-6f5a02f2b3ae, rgb(27, 27, 26))\"},width:811,zIndex:9},button:{borderRadius:0,direction:\"row\",fluid:true,font:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:700,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:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,primary:{color:\"var(--token-f234e2f3-a1cb-45a4-aecc-c1b3061d6ef8, rgb(237, 237, 237))\",fill:\"var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, rgb(0, 0, 0))\"},secondary:{color:\"var(--token-f234e2f3-a1cb-45a4-aecc-c1b3061d6ef8, rgb(237, 237, 237))\",fill:\"var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, rgb(0, 0, 0))\"},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:\"medium\",isEU:false,worldBlocking:false,worldDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks[0],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"advanced\"},gtmId:\"GTM-NMKKQZRK\",height:\"100%\",id:\"LI8l6jCso\",layoutId:\"LI8l6jCso\",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:\"var(--token-f234e2f3-a1cb-45a4-aecc-c1b3061d6ef8, rgb(237, 237, 237))\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:0,width:0},fontBody:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:500},fontTitle:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:700},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-37eb1f7a-c6c1-4503-a65f-a972d3972582, rgb(255, 255, 255))\",iconSize:24,iconType:\"default\",text:\"MANAGE COOKIES\",textFont:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},type:\"text\"},width:\"100%\",...addPropertyOverrides({dHYIMCPwC:{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:0,insetBottom:0,insetLeft:0,insetPerSide:false,insetRight:0,insetTop:0,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-center\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:0,width:0},colorBody:\"var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, rgb(0, 0, 0))\",colorTitle:\"rgb(0, 0, 0)\",fill:\"rgb(255, 255, 255)\",fontBody:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"},fontTitle:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"var(--token-ebdfcd89-a521-4ece-aeae-6f5a02f2b3ae, rgb(27, 27, 26))\"},width:391,zIndex:10},button:{borderRadius:0,direction:\"column\",fluid:true,font:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:700,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:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,primary:{color:\"var(--token-f234e2f3-a1cb-45a4-aecc-c1b3061d6ef8, rgb(237, 237, 237))\",fill:\"var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, rgb(0, 0, 0))\"},secondary:{color:\"var(--token-f234e2f3-a1cb-45a4-aecc-c1b3061d6ef8, rgb(237, 237, 237))\",fill:\"var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, rgb(0, 0, 0))\"},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:\"medium\",isEU:false,worldBlocking:false,worldDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks[1],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"advanced\"}},S2Q1KG76r:{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:0,insetBottom:0,insetLeft:0,insetPerSide:false,insetRight:0,insetTop:0,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-center\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:0,width:0},colorBody:\"var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, rgb(0, 0, 0))\",colorTitle:\"var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, rgb(0, 0, 0))\",fill:\"rgb(255, 255, 255)\",fontBody:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"},fontTitle:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"var(--token-ebdfcd89-a521-4ece-aeae-6f5a02f2b3ae, rgb(27, 27, 26))\"},width:330,zIndex:10},button:{borderRadius:0,direction:\"column\",fluid:true,font:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:700,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:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,primary:{color:\"var(--token-f234e2f3-a1cb-45a4-aecc-c1b3061d6ef8, rgb(237, 237, 237))\",fill:\"var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, rgb(0, 0, 0))\"},secondary:{color:\"var(--token-f234e2f3-a1cb-45a4-aecc-c1b3061d6ef8, rgb(237, 237, 237))\",fill:\"var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, rgb(0, 0, 0))\"},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:\"medium\",isEU:false,worldBlocking:false,worldDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks[3],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"advanced\"}},VP8TV3siU:{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:0,insetBottom:0,insetLeft:0,insetPerSide:false,insetRight:0,insetTop:0,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-center\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:0,width:0},colorBody:\"var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, rgb(0, 0, 0))\",colorTitle:\"var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, rgb(0, 0, 0))\",fill:\"rgb(255, 255, 255)\",fontBody:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"},fontTitle:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"var(--token-ebdfcd89-a521-4ece-aeae-6f5a02f2b3ae, rgb(27, 27, 26))\"},width:330,zIndex:10},button:{borderRadius:0,direction:\"column\",fluid:true,font:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:700,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:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,primary:{color:\"var(--token-f234e2f3-a1cb-45a4-aecc-c1b3061d6ef8, rgb(237, 237, 237))\",fill:\"var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, rgb(0, 0, 0))\"},secondary:{color:\"var(--token-f234e2f3-a1cb-45a4-aecc-c1b3061d6ef8, rgb(237, 237, 237))\",fill:\"var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, rgb(0, 0, 0))\"},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:\"medium\",isEU:false,worldBlocking:false,worldDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",link:resolvedLinks[2],prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"advanced\"}}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+60+(((componentViewport?.height||200)-100-763)/2+193+60)+0+0+0+0+0+50+88,...addPropertyOverrides({dHYIMCPwC:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-80-723)/2+193+40)+0+0+0+0+0+50+88},S2Q1KG76r:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-80-1267)/2+193+40)+0+0+0+0+0+50+0+720},VP8TV3siU:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-80-1267)/2+193+40)+0+0+0+0+0+50+0+720}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gzc4c2-container\",layoutDependency:layoutDependency,layoutId:\"HZkGltp6o-container\",nodeId:\"HZkGltp6o\",rendersWithMotion:true,scopeId:\"odTvQr9R7\",children:/*#__PURE__*/_jsx(BackToTopButtonScrollToTopOnClickgzc4c2WithMappedReactPropsq3mg1c,{height:\"100%\",id:\"HZkGltp6o\",layoutId:\"HZkGltp6o\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-sojc4h\",\"data-framer-name\":\"Bottom content\",layoutDependency:layoutDependency,layoutId:\"hZOj7KJV1\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-n8e680\",layoutDependency:layoutDependency,layoutId:\"U8qU5BAnm\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kgqnbm-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Assyfw1YA-container\",nodeId:\"Assyfw1YA\",rendersWithMotion:true,scopeId:\"odTvQr9R7\",children:/*#__PURE__*/_jsx(AutoCopyright,{color:\"var(--token-37eb1f7a-c6c1-4503-a65f-a972d3972582, rgb(255, 255, 255))\",dateRange:false,font:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 1)\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"Assyfw1YA\",layoutId:\"Assyfw1YA\",name:\"Poincar\\xe9 Studio.\",startYear:2024,statement:\"All rights reserved.\",width:\"100%\",...addPropertyOverrides({S2Q1KG76r:{font:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.2em\",textAlign:\"center\"}},VP8TV3siU:{font:{fontFamily:'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.2em\",textAlign:\"center\"}}},baseVariant,gestureVariant)})})})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-s77ep.framer-1l9pqr6, .framer-s77ep .framer-1l9pqr6 { display: block; }\",\".framer-s77ep.framer-10qtdl9 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: center; overflow: hidden; padding: 60px 0px 40px 0px; position: relative; width: 1440px; }\",\".framer-s77ep .framer-17bfuq3 { 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; text-decoration: none; width: 100%; }\",\".framer-s77ep .framer-1coj3iz-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-s77ep .framer-1f1w8xa { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-s77ep .framer-d7zvex { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 14px 8px 14px; position: relative; width: min-content; }\",\".framer-s77ep .framer-1chvh3e { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-s77ep .framer-1kmj6dl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 30px 0px 30px; position: relative; width: 100%; }\",\".framer-s77ep .framer-1dbsexr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-s77ep .framer-m87lq7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 60px 0px; position: relative; width: 100%; }\",\".framer-s77ep .framer-iancms { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-s77ep .framer-1ac3de8 { flex: none; height: var(--framer-aspect-ratio-supported, 200px); position: relative; width: 120px; }\",\".framer-s77ep .framer-3i7mhd { 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: hidden; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-s77ep .framer-ukktro, .framer-s77ep .framer-1hjdb33 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-s77ep .framer-19nh27u-container, .framer-s77ep .framer-ytbnwi-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; }\",\".framer-s77ep .framer-120b3ug-container, .framer-s77ep .framer-gzc4c2-container, .framer-s77ep .framer-kgqnbm-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-s77ep .framer-sojc4h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-s77ep .framer-n8e680 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-s77ep.framer-v-1nzeyiz.framer-10qtdl9 { gap: 40px; padding: 40px 0px 40px 0px; width: 800px; }\",\".framer-s77ep.framer-v-1nzeyiz .framer-d7zvex, .framer-s77ep.framer-v-a80ys1 .framer-d7zvex, .framer-s77ep.framer-v-y4d6f0 .framer-d7zvex { -webkit-user-select: none; pointer-events: none; user-select: none; }\",\".framer-s77ep.framer-v-1nzeyiz .framer-m87lq7, .framer-s77ep.framer-v-a80ys1 .framer-m87lq7, .framer-s77ep.framer-v-y4d6f0 .framer-m87lq7 { padding: 0px 0px 40px 0px; }\",\".framer-s77ep.framer-v-1nzeyiz .framer-1ac3de8 { width: 80px; }\",\".framer-s77ep.framer-v-a80ys1.framer-10qtdl9, .framer-s77ep.framer-v-y4d6f0.framer-10qtdl9 { gap: 40px; padding: 40px 0px 40px 0px; width: 400px; }\",\".framer-s77ep.framer-v-a80ys1 .framer-1kmj6dl, .framer-s77ep.framer-v-y4d6f0 .framer-1kmj6dl { max-width: 390px; padding: 0px 20px 0px 20px; }\",\".framer-s77ep.framer-v-a80ys1 .framer-1ac3de8, .framer-s77ep.framer-v-y4d6f0 .framer-1ac3de8 { width: 60px; }\",\".framer-s77ep.framer-v-a80ys1 .framer-3i7mhd, .framer-s77ep.framer-v-y4d6f0 .framer-3i7mhd { flex-direction: column; gap: 40px; }\",\".framer-s77ep.framer-v-a80ys1 .framer-n8e680, .framer-s77ep.framer-v-y4d6f0 .framer-n8e680 { flex-direction: column; justify-content: flex-start; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 550\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"dHYIMCPwC\":{\"layout\":[\"fixed\",\"auto\"]},\"VP8TV3siU\":{\"layout\":[\"fixed\",\"auto\"]},\"S2Q1KG76r\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"IAmoxzFlw\":\"tickerCursor\",\"QELklSELL\":\"showFooterTicker\",\"HaxnOuYJC\":\"showSayHello\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerodTvQr9R7=withCSS(Component,css,\"framer-s77ep\");export default FramerodTvQr9R7;FramerodTvQr9R7.displayName=\"Footer\";FramerodTvQr9R7.defaultProps={height:550,width:1440};addPropertyControls(FramerodTvQr9R7,{variant:{options:[\"G6M09IsOt\",\"dHYIMCPwC\",\"VP8TV3siU\",\"S2Q1KG76r\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},IAmoxzFlw:{title:\"Ticker Cursor\",type:ControlType.CustomCursor},QELklSELL:{defaultValue:true,title:\"Show Footer Ticker\",type:ControlType.Boolean},onQELklSELLChange:{changes:\"QELklSELL\",type:ControlType.ChangeHandler},HaxnOuYJC:{defaultValue:true,title:\"Show Say Hello\",type:ControlType.Boolean},onHaxnOuYJCChange:{changes:\"HaxnOuYJC\",type:ControlType.ChangeHandler}});addFonts(FramerodTvQr9R7,[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSQb_gfwmS0v3_7Y.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Instrument Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSQi_gfwmS0v3_7Y.woff2\",weight:\"700\"},{cssFamilyName:\"Instrument Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npST3-QfwmS0v3_7Y.woff2\",weight:\"500\"}]},...FooterTickerFonts,...VectorFonts,...TextBarrelFonts,...CookieBannerFonts,...BackToTopButtonFonts,...AutoCopyrightFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerodTvQr9R7.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FooterTicker,{},context),forwardLoader(BackToTopButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerodTvQr9R7\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"550\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dHYIMCPwC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VP8TV3siU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"S2Q1KG76r\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"IAmoxzFlw\\\":\\\"tickerCursor\\\",\\\"QELklSELL\\\":\\\"showFooterTicker\\\",\\\"HaxnOuYJC\\\":\\\"showSayHello\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./odTvQr9R7.map","let r;\nvar s = (o) => {\n    if (!r) {\n        const n = o.forwardRef(({color: t = \"currentColor\", size: e = 24, ...i}, l) => {\n            return o.createElement(\"svg\", {ref: l, xmlns: \"http://www.w3.org/2000/svg\", width: e, height: e, viewBox: \"0 0 24 24\", fill: \"none\", stroke: t, strokeWidth: \"2\", strokeLinecap: \"round\", strokeLinejoin: \"round\", ...i}, o.createElement(\"path\", {d: \"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}), o.createElement(\"polyline\", {points: \"9 22 9 12 15 12 15 22\"}));\n        });\n        n.displayName = \"Home\",r = n;\n    }\n    return r;\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, s as default };","/*\n * home (feather-icons/home@0.0.29)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\nexport { default } from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map","// Generated by Framer (ee1e8a0)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-N7Nkw\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 13 20\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 0 L 13 0 L 13 20 L 0 20 Z M 7.945 3.887 C 7.543 3.774 7.023 3.717 6.398 3.717 L 3.803 3.717 L 3.803 16.283 L 6.213 16.283 L 6.213 13.273 L 6.572 13.273 C 7.124 13.273 7.598 13.216 7.976 13.105 C 8.338 12.998 8.628 12.802 8.838 12.526 C 9.05 12.248 9.161 11.848 9.167 11.337 L 9.167 5.679 C 9.167 5.156 9.058 4.75 8.844 4.468 C 8.63 4.189 8.327 3.992 7.945 3.886 Z M 6.913 11.406 C 6.913 11.569 6.881 11.688 6.817 11.769 C 6.743 11.86 6.629 11.906 6.476 11.906 L 6.088 11.906 L 6.088 5.254 L 6.466 5.254 C 6.624 5.254 6.74 5.297 6.813 5.381 C 6.881 5.462 6.913 5.583 6.913 5.754 Z M 9.168 14.798 L 7.381 14.798 L 7.381 16.283 L 9.168 16.283 Z M 13 20 L 0 20 L 0 0 L 13 0 Z M 0.975 19.053 L 12.025 19.053 L 12.025 0.946 L 0.975 0.946 Z\" fill=\"transparent\" height=\"20px\" id=\"eofttsxCh\" width=\"13px\"><path d=\"M 0 0 L 13 0 L 13 20 L 0 20 Z\" fill=\"transparent\" height=\"20px\" id=\"xiMBhwgPi\" width=\"13px\"/><path d=\"M 4.141 0.17 C 3.74 0.057 3.22 0 2.594 0 L 0 0 L 0 12.566 L 2.41 12.566 L 2.41 9.556 L 2.769 9.556 C 3.321 9.556 3.794 9.499 4.172 9.388 C 4.534 9.281 4.825 9.085 5.035 8.808 C 5.247 8.531 5.357 8.131 5.364 7.62 L 5.364 1.961 C 5.364 1.439 5.255 1.033 5.041 0.751 C 4.827 0.471 4.524 0.275 4.141 0.169 Z M 3.11 7.689 C 3.11 7.852 3.078 7.971 3.014 8.052 C 2.94 8.143 2.826 8.189 2.673 8.189 L 2.284 8.189 L 2.284 1.537 L 2.663 1.537 C 2.82 1.537 2.937 1.58 3.01 1.664 C 3.077 1.745 3.11 1.866 3.11 2.037 Z M 5.364 11.081 L 3.578 11.081 L 3.578 12.566 L 5.364 12.566 Z\" fill=\"rgb(255, 255, 255)\" height=\"12.56579511358764px\" id=\"RscnyZOn8\" transform=\"translate(3.803 3.717)\" width=\"5.364418749635092px\"/><path d=\"M 13 20 L 0 20 L 0 0 L 13 0 Z M 0.975 19.053 L 12.025 19.053 L 12.025 0.946 L 0.975 0.946 Z\" fill=\"rgb(255, 255, 255)\" height=\"20px\" id=\"Rqel4enZv\" width=\"13px\"/></g></svg>',style:{...style}});});const css=[`.framer-N7Nkw { -webkit-mask: ${mask}; aspect-ratio: 0.65; display: block; mask: ${mask}; user-select: none; width: 13px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 13\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"P.\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/fy55WyrCC\",\"id\":\"fy55WyrCC\",\"moduleId\":\"mhzK9bjzdj9cGfdFDGha\"}}\n */const Icon=withCSS(Component,css,\"framer-N7Nkw\");Icon.displayName=\"P.\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"13\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerVector\":\"{\\\"name\\\":\\\"P.\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/fy55WyrCC\\\",\\\"id\\\":\\\"fy55WyrCC\\\",\\\"moduleId\\\":\\\"mhzK9bjzdj9cGfdFDGha\\\"}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (44e0108)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import TextBarrel from\"https://framerusercontent.com/modules/nQIUW8yjnCHb106kdUBs/6NNcx0GiixZMmOQUg60n/C_TextBarrel.js\";import P from\"https://framerusercontent.com/modules/tx6ZgDWT7V61E70ksQ7Q/sXYIKceXFpN1dUthxOts/sPPVSZzmd.js\";const PFonts=getFonts(P);const FeatherFonts=getFonts(Feather);const TextBarrelFonts=getFonts(TextBarrel);const cycleOrder=[\"a7PjqGTj0\",\"gAcaq49iR\",\"x4vXClk_R\"];const serializationHash=\"framer-XCbkZ\";const variantClassNames={a7PjqGTj0:\"framer-v-rriznp\",gAcaq49iR:\"framer-v-8u08bg\",x4vXClk_R:\"framer-v-1yedxk3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:.5,rotate:0,rotateX:0,rotateY:0,scale: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 humanReadableVariantMap={\"Tablet - Open\":\"x4vXClk_R\",Desktop:\"a7PjqGTj0\",Tablet:\"gAcaq49iR\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"a7PjqGTj0\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"a7PjqGTj0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapk5oltc=activeVariantCallback(async(...args)=>{setVariant(\"x4vXClk_R\");});const onTap3uflqq=activeVariantCallback(async(...args)=>{setVariant(\"gAcaq49iR\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"gAcaq49iR\",\"x4vXClk_R\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"gAcaq49iR\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-rriznp\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"a7PjqGTj0\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{x4vXClk_R:{backgroundColor:\"var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, rgb(0, 0, 0))\"}},...addPropertyOverrides({gAcaq49iR:{\"data-framer-name\":\"Tablet\"},x4vXClk_R:{\"data-framer-name\":\"Tablet - Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i4acj5\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"w32NcHabF\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-39dudu\",\"data-framer-name\":\"Brand Block\",layoutDependency:layoutDependency,layoutId:\"N4e_Cu356\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"v5GvmWb9c\",scopeId:\"tKv5n3Y5p\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Poincar\\xe9 Logo\",className:\"framer-chj6dh framer-1vz79qf\",\"data-framer-name\":\"Logo Wrapper\",layoutDependency:layoutDependency,layoutId:\"v5GvmWb9c\",whileHover:animation,children:/*#__PURE__*/_jsx(P,{animated:true,className:\"framer-3tekfo\",layoutDependency:layoutDependency,layoutId:\"tc1ewH_ln\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g5aatd\",\"data-framer-name\":\"Button and hamburger\",layoutDependency:layoutDependency,layoutId:\"INtvpwCmD\",...addPropertyOverrides({gAcaq49iR:{\"data-highlight\":true,onTap:onTapk5oltc},x4vXClk_R:{\"data-highlight\":true,onTap:onTap3uflqq}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ep4xx8-container\",\"data-framer-name\":\"Hamburger icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"vfWeKlwK6-container\",name:\"Hamburger icon\",nodeId:\"vfWeKlwK6\",rendersWithMotion:true,scopeId:\"tKv5n3Y5p\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-37eb1f7a-c6c1-4503-a65f-a972d3972582, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"menu\",id:\"vfWeKlwK6\",layoutId:\"vfWeKlwK6\",mirrored:false,name:\"Hamburger icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({gAcaq49iR:{onClick:undefined},x4vXClk_R:{iconSelection:\"x\",onClick:undefined}},baseVariant,gestureVariant)})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-o93kif\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"TarcFp0gQ\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bq7MWG7Je\"},motionChild:true,nodeId:\"WnsZ9GNNS\",openInNewTab:false,scopeId:\"tKv5n3Y5p\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-macvet framer-1vz79qf\",layoutDependency:layoutDependency,layoutId:\"WnsZ9GNNS\",...addPropertyOverrides({x4vXClk_R:{\"data-highlight\":true,onTap:onTap3uflqq}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bmcwxg-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RBsUspn3W-container\",nodeId:\"RBsUspn3W\",rendersWithMotion:true,scopeId:\"tKv5n3Y5p\",children:/*#__PURE__*/_jsx(TextBarrel,{duration:320,fontStyle:{color:\"var(--token-37eb1f7a-c6c1-4503-a65f-a972d3972582, rgb(255, 255, 255))\",fontFamily:\"Instrument Sans\",fontSize:16,fontStyle:\"Normal\",fontWeight:\"700\",letterSpacing:0,lineHeight:1.2,textAlign:\"left\",textTransform:\"none\"},height:\"100%\",id:\"RBsUspn3W\",layoutId:\"RBsUspn3W\",reverse:false,text:\"WORK\",width:\"100%\",...addPropertyOverrides({x4vXClk_R:{fontStyle:{color:\"var(--token-37eb1f7a-c6c1-4503-a65f-a972d3972582, rgb(255, 255, 255))\",fontFamily:\"Instrument Sans\",fontSize:48,fontStyle:\"Normal\",fontWeight:\"700\",letterSpacing:0,lineHeight:1.2,textAlign:\"left\",textTransform:\"none\"}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WNl1eRHl2\"},motionChild:true,nodeId:\"PpaX1yRz5\",openInNewTab:false,scopeId:\"tKv5n3Y5p\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-arem0y framer-1vz79qf\",layoutDependency:layoutDependency,layoutId:\"PpaX1yRz5\",...addPropertyOverrides({x4vXClk_R:{\"data-highlight\":true,onTap:onTap3uflqq}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-frjcla-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YJ_o3f9gZ-container\",nodeId:\"YJ_o3f9gZ\",rendersWithMotion:true,scopeId:\"tKv5n3Y5p\",children:/*#__PURE__*/_jsx(TextBarrel,{duration:320,fontStyle:{color:\"var(--token-37eb1f7a-c6c1-4503-a65f-a972d3972582, rgb(255, 255, 255))\",fontFamily:\"Instrument Sans\",fontSize:16,fontStyle:\"Normal\",fontWeight:\"700\",letterSpacing:0,lineHeight:1.2,textAlign:\"left\",textTransform:\"none\"},height:\"100%\",id:\"YJ_o3f9gZ\",layoutId:\"YJ_o3f9gZ\",reverse:false,text:\"STUDIO\",width:\"100%\",...addPropertyOverrides({x4vXClk_R:{fontStyle:{color:\"var(--token-37eb1f7a-c6c1-4503-a65f-a972d3972582, rgb(255, 255, 255))\",fontFamily:\"Instrument Sans\",fontSize:48,fontStyle:\"Normal\",fontWeight:\"700\",letterSpacing:0,lineHeight:1.2,textAlign:\"left\",textTransform:\"none\"}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VuAXwDl5G\"},motionChild:true,nodeId:\"EgO5eITZ6\",openInNewTab:false,scopeId:\"tKv5n3Y5p\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1xmfiuz framer-1vz79qf\",layoutDependency:layoutDependency,layoutId:\"EgO5eITZ6\",...addPropertyOverrides({x4vXClk_R:{\"data-highlight\":true,onTap:onTap3uflqq}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cpezky-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Hb3cwtL9T-container\",nodeId:\"Hb3cwtL9T\",rendersWithMotion:true,scopeId:\"tKv5n3Y5p\",children:/*#__PURE__*/_jsx(TextBarrel,{duration:320,fontStyle:{color:\"var(--token-37eb1f7a-c6c1-4503-a65f-a972d3972582, rgb(255, 255, 255))\",fontFamily:\"Instrument Sans\",fontSize:16,fontStyle:\"Normal\",fontWeight:\"700\",letterSpacing:0,lineHeight:1.2,textAlign:\"left\",textTransform:\"none\"},height:\"100%\",id:\"Hb3cwtL9T\",layoutId:\"Hb3cwtL9T\",reverse:false,text:\"TEAM\",width:\"100%\",...addPropertyOverrides({x4vXClk_R:{fontStyle:{color:\"var(--token-37eb1f7a-c6c1-4503-a65f-a972d3972582, rgb(255, 255, 255))\",fontFamily:\"Instrument Sans\",fontSize:48,fontStyle:\"Normal\",fontWeight:\"700\",letterSpacing:0,lineHeight:1.2,textAlign:\"left\",textTransform:\"none\"}}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"J9Skj92yH\"},motionChild:true,nodeId:\"gTQah8KCW\",openInNewTab:false,scopeId:\"tKv5n3Y5p\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1w2hb5j framer-1vz79qf\",layoutDependency:layoutDependency,layoutId:\"gTQah8KCW\",...addPropertyOverrides({x4vXClk_R:{\"data-highlight\":true,onTap:onTap3uflqq}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11adt0k-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"iRNeBFZp9-container\",nodeId:\"iRNeBFZp9\",rendersWithMotion:true,scopeId:\"tKv5n3Y5p\",children:/*#__PURE__*/_jsx(TextBarrel,{duration:320,fontStyle:{color:\"var(--token-37eb1f7a-c6c1-4503-a65f-a972d3972582, rgb(255, 255, 255))\",fontFamily:\"Instrument Sans\",fontSize:16,fontStyle:\"Normal\",fontWeight:\"700\",letterSpacing:0,lineHeight:1.2,textAlign:\"left\",textTransform:\"none\"},height:\"100%\",id:\"iRNeBFZp9\",layoutId:\"iRNeBFZp9\",reverse:false,text:\"CONTACT\",width:\"100%\",...addPropertyOverrides({x4vXClk_R:{fontStyle:{color:\"var(--token-37eb1f7a-c6c1-4503-a65f-a972d3972582, rgb(255, 255, 255))\",fontFamily:\"Instrument Sans\",fontSize:48,fontStyle:\"Normal\",fontWeight:\"700\",letterSpacing:0,lineHeight:1.2,textAlign:\"left\",textTransform:\"none\"}}},baseVariant,gestureVariant)})})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XCbkZ.framer-1vz79qf, .framer-XCbkZ .framer-1vz79qf { display: block; }\",\".framer-XCbkZ.framer-rriznp { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 40px; position: relative; width: 1200px; }\",\".framer-XCbkZ .framer-i4acj5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-XCbkZ .framer-39dudu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-XCbkZ .framer-chj6dh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-XCbkZ .framer-3tekfo { flex: none; height: var(--framer-aspect-ratio-supported, 40px); position: relative; width: 26px; }\",\".framer-XCbkZ .framer-1g5aatd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-XCbkZ .framer-ep4xx8-container { flex: none; height: 26px; position: relative; width: 26px; }\",\".framer-XCbkZ .framer-o93kif { 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: hidden; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-XCbkZ .framer-macvet, .framer-XCbkZ .framer-arem0y, .framer-XCbkZ .framer-1xmfiuz, .framer-XCbkZ .framer-1w2hb5j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-XCbkZ .framer-bmcwxg-container, .framer-XCbkZ .framer-frjcla-container, .framer-XCbkZ .framer-cpezky-container, .framer-XCbkZ .framer-11adt0k-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; }\",\".framer-XCbkZ.framer-v-8u08bg.framer-rriznp { padding: 20px; width: 768px; }\",\".framer-XCbkZ.framer-v-8u08bg .framer-i4acj5 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 30px; justify-content: flex-start; }\",\".framer-XCbkZ.framer-v-8u08bg .framer-39dudu, .framer-XCbkZ.framer-v-1yedxk3 .framer-39dudu { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-XCbkZ.framer-v-8u08bg .framer-3tekfo, .framer-XCbkZ.framer-v-1yedxk3 .framer-3tekfo { height: var(--framer-aspect-ratio-supported, 29px); }\",\".framer-XCbkZ.framer-v-8u08bg .framer-1g5aatd, .framer-XCbkZ.framer-v-1yedxk3 .framer-1g5aatd { cursor: pointer; }\",\".framer-XCbkZ.framer-v-1yedxk3.framer-rriznp { height: 800px; justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 20px; width: 768px; }\",\".framer-XCbkZ.framer-v-1yedxk3 .framer-i4acj5 { flex: 1 0 0px; flex-direction: column; gap: 30px; height: 1px; justify-content: flex-start; }\",\".framer-XCbkZ.framer-v-1yedxk3 .framer-o93kif { flex: 1 0 0px; flex-direction: column; gap: 80px; height: 1px; justify-content: center; padding: 0px 0px 80px 0px; }\",\".framer-XCbkZ.framer-v-1yedxk3 .framer-macvet { cursor: pointer; order: 0; }\",\".framer-XCbkZ.framer-v-1yedxk3 .framer-arem0y { cursor: pointer; order: 1; }\",\".framer-XCbkZ.framer-v-1yedxk3 .framer-1xmfiuz { cursor: pointer; order: 2; }\",\".framer-XCbkZ.framer-v-1yedxk3 .framer-1w2hb5j { cursor: pointer; order: 3; }\",'.framer-XCbkZ[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-XCbkZ [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-XCbkZ[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-XCbkZ [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-XCbkZ[data-hide-scrollbars=\"true\"], .framer-XCbkZ [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 120\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"gAcaq49iR\":{\"layout\":[\"fixed\",\"auto\"]},\"x4vXClk_R\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertKv5n3Y5p=withCSS(Component,css,\"framer-XCbkZ\");export default FramertKv5n3Y5p;FramertKv5n3Y5p.displayName=\"Header\";FramertKv5n3Y5p.defaultProps={height:120,width:1200};addPropertyControls(FramertKv5n3Y5p,{variant:{options:[\"a7PjqGTj0\",\"gAcaq49iR\",\"x4vXClk_R\"],optionTitles:[\"Desktop\",\"Tablet\",\"Tablet - Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramertKv5n3Y5p,[{explicitInter:true,fonts:[]},...PFonts,...FeatherFonts,...TextBarrelFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertKv5n3Y5p\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gAcaq49iR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"x4vXClk_R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"120\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tKv5n3Y5p.map","// Generated by Framer (ba156f5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import P from\"https://framerusercontent.com/modules/bALpi03r2zbtDIA5Ur4O/IWHxfzYrZJLLp8XeybVq/bHVWT240S.js\";const PFonts=getFonts(P);const cycleOrder=[\"RWhNVrzDD\",\"llzjsiMNt\"];const serializationHash=\"framer-TEBG2\";const variantClassNames={llzjsiMNt:\"framer-v-1ikzwou\",RWhNVrzDD:\"framer-v-1qetawi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:1,ease:[.96,-.02,.38,1.01],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={End:\"llzjsiMNt\",Start:\"RWhNVrzDD\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"RWhNVrzDD\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"RWhNVrzDD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear64dubj=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"llzjsiMNt\",true),1e3);});useOnVariantChange(baseVariant,{default:onAppear64dubj,llzjsiMNt:undefined});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.section,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qetawi\",className,classNames),\"data-framer-name\":\"Start\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"RWhNVrzDD\",ref:refBinding,style:{...style},...addPropertyOverrides({llzjsiMNt:{\"data-framer-name\":\"End\",\"data-highlight\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wmnihu\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"JWcECShl6\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-6rcare\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"ijkp0fmpZ\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17zk0kw\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"LuhJAiAKn\",style:{backgroundColor:\"var(--token-f234e2f3-a1cb-45a4-aecc-c1b3061d6ef8, rgb(237, 237, 237))\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q3ywpd\",layoutDependency:layoutDependency,layoutId:\"m7Ui8YeIn\",children:/*#__PURE__*/_jsx(P,{animated:true,className:\"framer-zq4mq8\",layoutDependency:layoutDependency,layoutId:\"f8V8gzGXu\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8x26e1\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"OG32hWd5Y\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ujoyon\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"imogqpOPM\",style:{backgroundColor:\"var(--token-f234e2f3-a1cb-45a4-aecc-c1b3061d6ef8, rgb(237, 237, 237))\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-dap1xd\",layoutDependency:layoutDependency,layoutId:\"rG6meDECM\",children:/*#__PURE__*/_jsx(P,{animated:true,className:\"framer-g1lwt6\",layoutDependency:layoutDependency,layoutId:\"UWgOf2D6z\"})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TEBG2.framer-1r21318, .framer-TEBG2 .framer-1r21318 { display: block; }\",\".framer-TEBG2.framer-1qetawi { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 834px; justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-TEBG2 .framer-1wmnihu { align-content: flex-end; align-items: flex-end; bottom: -1px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; left: calc(50.00000000000002% - 100% / 2); overflow: visible; padding: 0px; position: absolute; top: -1px; width: 100%; z-index: 0; }\",\".framer-TEBG2 .framer-6rcare { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-TEBG2 .framer-17zk0kw, .framer-TEBG2 .framer-ujoyon { flex: 1 0 0px; height: 100%; overflow: hidden; position: relative; width: 1px; }\",\".framer-TEBG2 .framer-1q3ywpd { bottom: 0px; flex: none; height: 186px; left: calc(48.611111111111136% - 240px / 2); overflow: visible; position: absolute; width: 240px; }\",\".framer-TEBG2 .framer-zq4mq8 { bottom: -183px; flex: none; height: var(--framer-aspect-ratio-supported, 369px); left: 0px; position: absolute; right: 0px; width: calc(100% - 0px); z-index: 1; }\",\".framer-TEBG2 .framer-8x26e1 { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-TEBG2 .framer-dap1xd { flex: none; height: 184px; left: calc(48.611111111111136% - 240px / 2); overflow: hidden; position: absolute; top: 0px; width: 240px; }\",\".framer-TEBG2 .framer-g1lwt6 { flex: none; height: var(--framer-aspect-ratio-supported, 369px); left: 0px; position: absolute; right: 0px; top: -185px; width: calc(100% - 0px); z-index: 1; }\",\".framer-TEBG2.framer-v-1ikzwou .framer-6rcare { align-content: flex-start; align-items: flex-start; }\",\".framer-TEBG2.framer-v-1ikzwou .framer-17zk0kw, .framer-TEBG2.framer-v-1ikzwou .framer-ujoyon { height: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 834\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]},\"llzjsiMNt\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerwf9SoQkY4=withCSS(Component,css,\"framer-TEBG2\");export default Framerwf9SoQkY4;Framerwf9SoQkY4.displayName=\"Pre-Loader\";Framerwf9SoQkY4.defaultProps={height:834,width:1440};addPropertyControls(Framerwf9SoQkY4,{variant:{options:[\"RWhNVrzDD\",\"llzjsiMNt\"],optionTitles:[\"Start\",\"End\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerwf9SoQkY4,[{explicitInter:true,fonts:[]},...PFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerwf9SoQkY4\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"834\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"llzjsiMNt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1440\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wf9SoQkY4.map","// Generated by Framer (b3dda2a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Contact from\"#framer/local/canvasComponent/HlxcHyO_o/HlxcHyO_o.js\";import Footer from\"#framer/local/canvasComponent/odTvQr9R7/odTvQr9R7.js\";import Header from\"#framer/local/canvasComponent/tKv5n3Y5p/tKv5n3Y5p.js\";import PreLoader from\"#framer/local/canvasComponent/wf9SoQkY4/wf9SoQkY4.js\";const PreLoaderFonts=getFonts(PreLoader);const HeaderFonts=getFonts(Header);const FooterFonts=getFonts(Footer);const ContactFonts=getFonts(Contact);const breakpoints={ONT76svV7:\"(max-width: 809px)\",xq8pPc1lU:\"(min-width: 1200px)\",YHFI8XYs8:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Hmlps\";const variantClassNames={ONT76svV7:\"framer-v-1ejbddf\",xq8pPc1lU:\"framer-v-1bs9gz8\",YHFI8XYs8:\"framer-v-1nrp1l0\"};const toOverflowWithClipFallback=value=>{if(value===\"clip\")return\"var(--overflow-clip-fallback, clip)\";return value;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Hmlps.framer-ti6bja, .framer-Hmlps .framer-ti6bja { display: block; }\",\".framer-Hmlps.framer-1bs9gz8 { align-content: center; align-items: center; background-color: var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, #000000); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--1e4v56e); padding: 0px; position: relative; width: 100%; }\",\".framer-Hmlps .framer-1r7mfyr-container { -webkit-user-select: none; flex: none; height: auto; left: 50%; order: -1000; pointer-events: none; position: absolute; top: 0px; transform: translateX(-50%); user-select: none; width: 100%; z-index: 10; }\",\".framer-Hmlps .framer-zlj2dq-container { flex: none; height: auto; left: 0px; order: -999; position: absolute; right: 0px; top: 0px; z-index: 9; }\",\".framer-Hmlps .framer-1lvuwg1 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Hmlps .framer-ueu53d-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={ONT76svV7:\"(max-width: 809px)\",xq8pPc1lU:\"(min-width: 1200px)\",YHFI8XYs8:\"(min-width: 810px) and (max-width: 1199px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Hidden:\"hidden\",Scroll:\"auto\",Visible:\"visible\"};const humanReadableVariantMap={Desktop:\"xq8pPc1lU\",Phone:\"ONT76svV7\",Tablet:\"YHFI8XYs8\"};const getProps=({footer,height,id,overflow,showFooterTicker,showPreloader,showSayHello,width,...props})=>{return{...props,bxPNKOf2X:footer??props.bxPNKOf2X??true,gPREUqWom:humanReadableEnumMap[overflow]??overflow??props.gPREUqWom??\"hidden\",jFB_huH5H:showPreloader??props.jFB_huH5H,liBriq7oa:showFooterTicker??props.liBriq7oa??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"xq8pPc1lU\",VZXRYKxJC:showSayHello??props.VZXRYKxJC??true};};const cursor={alignment:\"center\",component:Contact,offset:{x:0,y:0},placement:\"bottom\",variant:\"g3jndMfL7\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,bxPNKOf2X,gPREUqWom,jFB_huH5H,liBriq7oa,VZXRYKxJC,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({xd1fa9:cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"xq8pPc1lU\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, rgb(0, 0, 0)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1bs9gz8\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--1e4v56e\":toOverflowWithClipFallback(gPREUqWom),...style},children:[jFB_huH5H&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:834,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1r7mfyr-container\",\"data-framer-layout-hint-center-x\":true,nodeId:\"KS8eq0hi0\",scopeId:\"YKeFrVBBh\",children:/*#__PURE__*/_jsx(PreLoader,{height:\"100%\",id:\"KS8eq0hi0\",layoutId:\"KS8eq0hi0\",style:{width:\"100%\"},variant:\"RWhNVrzDD\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:109,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-zlj2dq-container\",\"data-framer-name\":\"Navigation\",name:\"Navigation\",nodeId:\"nIhwQo3K_\",scopeId:\"YKeFrVBBh\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ONT76svV7:{variant:\"gAcaq49iR\"},YHFI8XYs8:{variant:\"gAcaq49iR\"}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"nIhwQo3K_\",layoutId:\"nIhwQo3K_\",name:\"Navigation\",style:{width:\"100%\"},variant:\"a7PjqGTj0\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lvuwg1\"}),bxPNKOf2X&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:550,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ueu53d-container\",\"data-framer-name\":\"Footer\",name:\"Footer\",nodeId:\"XqD77izVl\",scopeId:\"YKeFrVBBh\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ONT76svV7:{HaxnOuYJC:VZXRYKxJC,variant:\"VP8TV3siU\"},YHFI8XYs8:{HaxnOuYJC:VZXRYKxJC,variant:\"dHYIMCPwC\"}},children:/*#__PURE__*/_jsx(Footer,{HaxnOuYJC:true,height:\"100%\",IAmoxzFlw:\"xd1fa9\",id:\"XqD77izVl\",layoutId:\"XqD77izVl\",name:\"Footer\",QELklSELL:liBriq7oa,style:{width:\"100%\"},variant:\"G6M09IsOt\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"YHFI8XYs8\":{\"layout\":[\"fixed\",\"fixed\"]},\"ONT76svV7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"bxPNKOf2X\":\"footer\",\"gPREUqWom\":\"overflow\",\"jFB_huH5H\":\"showPreloader\",\"liBriq7oa\":\"showFooterTicker\",\"VZXRYKxJC\":\"showSayHello\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"xq8pPc1lU\":[\".framer-1r7mfyr-container\",\".framer-zlj2dq-container\",\".framer-ueu53d-container\"],\"YHFI8XYs8\":[\".framer-1r7mfyr-container\",\".framer-zlj2dq-container\",\".framer-ueu53d-container\"],\"ONT76svV7\":[\".framer-1r7mfyr-container\",\".framer-zlj2dq-container\",\".framer-ueu53d-container\"]}\n * @framerBreakpoints {\"xq8pPc1lU\":{\"min\":1200,\"canvasClassName\":\"framer-1bs9gz8-override\",\"minHeight\":2000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"YHFI8XYs8\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1nrp1l0-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"ONT76svV7\":{\"max\":809,\"canvasClassName\":\"framer-1ejbddf-override\",\"minHeight\":2000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant xq8pPc1lU\n * @framerLayoutTemplate\n */const FramerYKeFrVBBh=withCSS(Component,css,\"framer-Hmlps\");export default FramerYKeFrVBBh;FramerYKeFrVBBh.displayName=\"Homepage Layout\";FramerYKeFrVBBh.defaultProps={height:2e3,width:1200};addPropertyControls(FramerYKeFrVBBh,{bxPNKOf2X:{defaultValue:true,title:\"Footer\",type:ControlType.Boolean},gPREUqWom:{defaultValue:\"hidden\",options:[\"hidden\",\"visible\",\"auto\"],optionTitles:[\"Hidden\",\"Visible\",\"Scroll\"],title:\"Overflow\",type:ControlType.Enum},jFB_huH5H:{defaultValue:false,title:\"Show Preloader\",type:ControlType.Boolean},liBriq7oa:{defaultValue:true,title:\"Show Footer Ticker\",type:ControlType.Boolean},VZXRYKxJC:{defaultValue:true,title:\"Show Say Hello\",type:ControlType.Boolean}});addFonts(FramerYKeFrVBBh,[{explicitInter:true,fonts:[]},...PreLoaderFonts,...HeaderFonts,...FooterFonts,...ContactFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYKeFrVBBh\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"xq8pPc1lU\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1bs9gz8-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"YHFI8XYs8\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1nrp1l0-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"ONT76svV7\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1ejbddf-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"2000\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"xq8pPc1lU\",\"framerVariables\":\"{\\\"bxPNKOf2X\\\":\\\"footer\\\",\\\"gPREUqWom\\\":\\\"overflow\\\",\\\"jFB_huH5H\\\":\\\"showPreloader\\\",\\\"liBriq7oa\\\":\\\"showFooterTicker\\\",\\\"VZXRYKxJC\\\":\\\"showSayHello\\\"}\",\"framerLayoutTemplate\":\"\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YHFI8XYs8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ONT76svV7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"xq8pPc1lU\\\":[\\\".framer-1r7mfyr-container\\\",\\\".framer-zlj2dq-container\\\",\\\".framer-ueu53d-container\\\"],\\\"YHFI8XYs8\\\":[\\\".framer-1r7mfyr-container\\\",\\\".framer-zlj2dq-container\\\",\\\".framer-ueu53d-container\\\"],\\\"ONT76svV7\\\":[\\\".framer-1r7mfyr-container\\\",\\\".framer-zlj2dq-container\\\",\\\".framer-ueu53d-container\\\"]}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ba156f5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/DbZCD3MMhbWVDB2kM6ph/GLYCM5P0gNmAoPJRHUiP/rULceRZHD.js\";import BannerTextContent from\"https://framerusercontent.com/modules/t85dGt1d7YijxW8IA695/zeTVudLFDYaJGhIFQdF7/ntCYpKODv.js\";const BannerTextContentFonts=getFonts(BannerTextContent);const MotionSectionWithFX=withFX(motion.section);const cycleOrder=[\"ApbGEJmYx\",\"Y_uSJw7hq\",\"R32PHR9Zo\"];const serializationHash=\"framer-3xGl0\";const variantClassNames={ApbGEJmYx:\"framer-v-vk285e\",R32PHR9Zo:\"framer-v-8vvuds\",Y_uSJw7hq:\"framer-v-1sxi55d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"ApbGEJmYx\",Phone:\"R32PHR9Zo\",Tablet:\"Y_uSJw7hq\"};const getProps=({height,id,showSmallText,showSmallTextOnMobile,smallText1,smallText2,smallText3,title,width,...props})=>{return{...props,A1Z1ziTCP:smallText2??props.A1Z1ziTCP??\"POINCAR\\xc9 STUDIO\\xae\",AqbMrMc2K:showSmallTextOnMobile??props.AqbMrMc2K,cuhhCaWpS:showSmallText??props.cuhhCaWpS??true,Gf2DNgGS7:smallText3??props.Gf2DNgGS7??\"VISION-LED, COLLECTIVE-BUILT\",gvCzEWDL2:smallText1??props.gvCzEWDL2??\"WHERE STORIES BECOME SPACES\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ApbGEJmYx\",yMO_qvKQd:title??props.yMO_qvKQd??\"STUDIO TEXT HERE\"};};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,yMO_qvKQd,gvCzEWDL2,A1Z1ziTCP,Gf2DNgGS7,cuhhCaWpS,AqbMrMc2K,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ApbGEJmYx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=(value,value1)=>{if(baseVariant===\"R32PHR9Zo\")return value1;return value;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(MotionSectionWithFX,{...restProps,...gestureHandlers,__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:60,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-vk285e\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ApbGEJmYx\",ref:refBinding,style:{...style},...addPropertyOverrides({R32PHR9Zo:{\"data-framer-name\":\"Phone\"},Y_uSJw7hq:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tikpl7\",\"data-framer-name\":\"Content Wrapper\",layoutDependency:layoutDependency,layoutId:\"BTlGvEk1D\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xou3qy\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"pwpRShhX0\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-aedeci\",\"data-styles-preset\":\"rULceRZHD\",children:\"TITLE HERE\"})}),className:\"framer-88by43\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"d9YtOHg8r\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:yMO_qvKQd,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({R32PHR9Zo:{viewBox:\"0 0 522 90\"},Y_uSJw7hq:{viewBox:\"0 0 522 90\"}},baseVariant,gestureVariant)})}),isDisplayed(cuhhCaWpS,AqbMrMc2K)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:15,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+220+((componentViewport?.height||534.5)-260-185+0+0)+0+265,...addPropertyOverrides({R32PHR9Zo:{y:undefined},Y_uSJw7hq:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d0p2e7-container\",layoutDependency:layoutDependency,layoutId:\"GErl1ytkN-container\",nodeId:\"GErl1ytkN\",rendersWithMotion:true,scopeId:\"oWpMkpMqV\",children:/*#__PURE__*/_jsx(BannerTextContent,{height:\"100%\",id:\"GErl1ytkN\",jdSwhMILz:Gf2DNgGS7,layoutId:\"GErl1ytkN\",NWKuCn4SY:A1Z1ziTCP,style:{width:\"100%\"},U45dunmTh:gvCzEWDL2,variant:\"R798RBTN6\",width:\"100%\",...addPropertyOverrides({R32PHR9Zo:{variant:\"fxy1dAtNo\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3xGl0.framer-1vu1d6w, .framer-3xGl0 .framer-1vu1d6w { display: block; }\",\".framer-3xGl0.framer-vk285e { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 220px 20px 40px 20px; position: relative; width: 1200px; }\",\".framer-3xGl0 .framer-1tikpl7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-3xGl0 .framer-xou3qy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 820px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-3xGl0 .framer-88by43 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-3xGl0 .framer-d0p2e7-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",\".framer-3xGl0.framer-v-1sxi55d.framer-vk285e { gap: 40px; padding: 200px 20px 40px 20px; width: 809px; }\",\".framer-3xGl0.framer-v-1sxi55d .framer-1tikpl7 { gap: 60px; justify-content: center; }\",\".framer-3xGl0.framer-v-1sxi55d .framer-88by43, .framer-3xGl0.framer-v-8vvuds .framer-88by43 { white-space: pre; }\",\".framer-3xGl0.framer-v-8vvuds.framer-vk285e { padding: 200px 20px 40px 20px; width: 390px; }\",\".framer-3xGl0.framer-v-8vvuds .framer-1tikpl7 { gap: 40px; justify-content: center; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 534.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Y_uSJw7hq\":{\"layout\":[\"fixed\",\"auto\"]},\"R32PHR9Zo\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"yMO_qvKQd\":\"title\",\"gvCzEWDL2\":\"smallText1\",\"A1Z1ziTCP\":\"smallText2\",\"Gf2DNgGS7\":\"smallText3\",\"cuhhCaWpS\":\"showSmallText\",\"AqbMrMc2K\":\"showSmallTextOnMobile\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameroWpMkpMqV=withCSS(Component,css,\"framer-3xGl0\");export default FrameroWpMkpMqV;FrameroWpMkpMqV.displayName=\"Internal Page Hero\";FrameroWpMkpMqV.defaultProps={height:534.5,width:1200};addPropertyControls(FrameroWpMkpMqV,{variant:{options:[\"ApbGEJmYx\",\"Y_uSJw7hq\",\"R32PHR9Zo\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},yMO_qvKQd:{defaultValue:\"STUDIO TEXT HERE\",displayTextArea:false,title:\"Title\",type:ControlType.String},gvCzEWDL2:{defaultValue:\"WHERE STORIES BECOME SPACES\",displayTextArea:true,title:\"Small Text 1\",type:ControlType.String},A1Z1ziTCP:{defaultValue:\"POINCAR\\xc9 STUDIO\\xae\",displayTextArea:true,title:\"Small Text 2\",type:ControlType.String},Gf2DNgGS7:{defaultValue:\"VISION-LED, COLLECTIVE-BUILT\",displayTextArea:true,title:\"Small Text 3\",type:ControlType.String},cuhhCaWpS:{defaultValue:true,title:\"Show Small Text\",type:ControlType.Boolean},AqbMrMc2K:{defaultValue:false,title:\"Show Small Text on Mobile\",type:ControlType.Boolean}});addFonts(FrameroWpMkpMqV,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...BannerTextContentFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroWpMkpMqV\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"534.5\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"yMO_qvKQd\\\":\\\"title\\\",\\\"gvCzEWDL2\\\":\\\"smallText1\\\",\\\"A1Z1ziTCP\\\":\\\"smallText2\\\",\\\"Gf2DNgGS7\\\":\\\"smallText3\\\",\\\"cuhhCaWpS\\\":\\\"showSmallText\\\",\\\"AqbMrMc2K\\\":\\\"showSmallTextOnMobile\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Y_uSJw7hq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"R32PHR9Zo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oWpMkpMqV.map","// Generated by Framer (d65dc2b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Contact from\"#framer/local/canvasComponent/HlxcHyO_o/HlxcHyO_o.js\";import Footer from\"#framer/local/canvasComponent/odTvQr9R7/odTvQr9R7.js\";import InternalPageHero from\"#framer/local/canvasComponent/oWpMkpMqV/oWpMkpMqV.js\";import Header from\"#framer/local/canvasComponent/tKv5n3Y5p/tKv5n3Y5p.js\";import HeroTicker from\"#framer/local/canvasComponent/w_J3iOEQ_/w_J3iOEQ_.js\";const InternalPageHeroFonts=getFonts(InternalPageHero);const ContainerWithFX=withFX(Container);const HeroTickerFonts=getFonts(HeroTicker);const HeaderFonts=getFonts(Header);const FooterFonts=getFonts(Footer);const ContactFonts=getFonts(Contact);const breakpoints={injrag1x9:\"(min-width: 1200px)\",uAj5itoSm:\"(max-width: 809px)\",xPxNyaiFo:\"(min-width: 810px) and (max-width: 1199px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-v1LwH\";const variantClassNames={injrag1x9:\"framer-v-1p4evyl\",uAj5itoSm:\"framer-v-1q6iybf\",xPxNyaiFo:\"framer-v-1mim65p\"};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-v1LwH.framer-1ku9n6p, .framer-v1LwH .framer-1ku9n6p { display: block; }\",\".framer-v1LwH.framer-1p4evyl { align-content: center; align-items: center; background-color: var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, #000000); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--e4m9ae); padding: 0px; position: relative; width: 100%; }\",\".framer-v1LwH .framer-n397it-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-v1LwH .framer-s63ztk-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",\".framer-v1LwH .framer-1d1gpfm-container { flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 9; }\",\".framer-v1LwH .framer-12wwmvi { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-v1LwH .framer-1mtsit1-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={injrag1x9:\"(min-width: 1200px)\",uAj5itoSm:\"(max-width: 809px)\",xPxNyaiFo:\"(min-width: 810px) and (max-width: 1199px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Hidden:\"hidden\",Scroll:\"auto\",Visible:\"visible\"};const humanReadableVariantMap={Desktop:\"injrag1x9\",Phone:\"uAj5itoSm\",Tablet:\"xPxNyaiFo\"};const getProps=({footer,headerSmallText1,headerSmallText2,headerSmallText3,headerTitle,height,heroTickerText,id,overflow,showFooterTicker,showHeroTicker,showSayHello,showSmallText,showSmallTextOnMobile,width,...props})=>{return{...props,bxPNKOf2X:footer??props.bxPNKOf2X??true,D7Mks2fzG:headerSmallText1??props.D7Mks2fzG??\"WHERE STORIES BECOME SPACES\",DyRoupfi9:headerTitle??props.DyRoupfi9??\"TEXT HERE\",gPREUqWom:humanReadableEnumMap[overflow]??overflow??props.gPREUqWom??\"hidden\",hetRXS898:showSayHello??props.hetRXS898??true,ii3rcojNw:showHeroTicker??props.ii3rcojNw??true,lnuH3zh9S:headerSmallText2??props.lnuH3zh9S??\"POINCAR\\xc9 STUDIO\\xae\",T0vs_8moQ:headerSmallText3??props.T0vs_8moQ??\"VISION-LED, COLLECTIVE-BUILT\",u3noBbzMi:showFooterTicker??props.u3noBbzMi??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"injrag1x9\",XDMs0vmI2:heroTickerText??props.XDMs0vmI2??\"ABOUT POINCAR\\xc9\",ZCG2JY9bT:showSmallText??props.ZCG2JY9bT??true,ZOw9A7rth:showSmallTextOnMobile??props.ZOw9A7rth};};const cursor={alignment:\"center\",component:Contact,offset:{x:0,y:0},placement:\"bottom\",variant:\"g3jndMfL7\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,DyRoupfi9,ZCG2JY9bT,ZOw9A7rth,D7Mks2fzG,lnuH3zh9S,T0vs_8moQ,bxPNKOf2X,gPREUqWom,ii3rcojNw,XDMs0vmI2,u3noBbzMi,hetRXS898,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({xd1fa9:cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"injrag1x9\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-4268d12d-2874-4bd1-a8b4-7596581bfa83, rgb(0, 0, 0)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1p4evyl\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--e4m9ae\":gPREUqWom,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:534,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-n397it-container\",nodeId:\"yPU2fXb96\",rendersWithMotion:true,scopeId:\"aRM9Y21Hr\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uAj5itoSm:{variant:\"R32PHR9Zo\"},xPxNyaiFo:{variant:\"Y_uSJw7hq\"}},children:/*#__PURE__*/_jsx(InternalPageHero,{A1Z1ziTCP:lnuH3zh9S,AqbMrMc2K:ZOw9A7rth,cuhhCaWpS:ZCG2JY9bT,Gf2DNgGS7:T0vs_8moQ,gvCzEWDL2:D7Mks2fzG,height:\"100%\",id:\"yPU2fXb96\",layoutId:\"yPU2fXb96\",style:{width:\"100%\"},variant:\"ApbGEJmYx\",width:\"100%\",yMO_qvKQd:DyRoupfi9})})})}),ii3rcojNw&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:260,width:\"100vw\",y:534,children:/*#__PURE__*/_jsx(Container,{className:\"framer-s63ztk-container\",nodeId:\"YmYd1CawP\",scopeId:\"aRM9Y21Hr\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uAj5itoSm:{variant:\"Dze_z4Rr3\"},xPxNyaiFo:{variant:\"YiReTo2An\"}},children:/*#__PURE__*/_jsx(HeroTicker,{fyp4CLSEo:XDMs0vmI2,height:\"100%\",id:\"YmYd1CawP\",layoutId:\"YmYd1CawP\",style:{width:\"100%\"},variant:\"VdteZbIqH\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:108,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1d1gpfm-container\",nodeId:\"ZIZTDhJDQ\",scopeId:\"aRM9Y21Hr\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uAj5itoSm:{variant:\"gAcaq49iR\"},xPxNyaiFo:{variant:\"gAcaq49iR\"}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"ZIZTDhJDQ\",layoutId:\"ZIZTDhJDQ\",style:{width:\"100%\"},variant:\"a7PjqGTj0\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-12wwmvi\"}),bxPNKOf2X&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:647,width:\"100vw\",y:1534,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1mtsit1-container\",\"data-framer-name\":\"Footer\",name:\"Footer\",nodeId:\"zoTDwcHBL\",scopeId:\"aRM9Y21Hr\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{uAj5itoSm:{variant:\"VP8TV3siU\"},xPxNyaiFo:{variant:\"dHYIMCPwC\"}},children:/*#__PURE__*/_jsx(Footer,{HaxnOuYJC:hetRXS898,height:\"100%\",IAmoxzFlw:\"xd1fa9\",id:\"zoTDwcHBL\",layoutId:\"zoTDwcHBL\",name:\"Footer\",QELklSELL:u3noBbzMi,style:{width:\"100%\"},variant:\"G6M09IsOt\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xPxNyaiFo\":{\"layout\":[\"fixed\",\"fixed\"]},\"uAj5itoSm\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"DyRoupfi9\":\"headerTitle\",\"ZCG2JY9bT\":\"showSmallText\",\"ZOw9A7rth\":\"showSmallTextOnMobile\",\"D7Mks2fzG\":\"headerSmallText1\",\"lnuH3zh9S\":\"headerSmallText2\",\"T0vs_8moQ\":\"headerSmallText3\",\"bxPNKOf2X\":\"footer\",\"gPREUqWom\":\"overflow\",\"ii3rcojNw\":\"showHeroTicker\",\"XDMs0vmI2\":\"heroTickerText\",\"u3noBbzMi\":\"showFooterTicker\",\"hetRXS898\":\"showSayHello\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"injrag1x9\":[\".framer-n397it-container\",\".framer-s63ztk-container\",\".framer-1d1gpfm-container\",\".framer-1mtsit1-container\"],\"xPxNyaiFo\":[\".framer-n397it-container\",\".framer-s63ztk-container\",\".framer-1d1gpfm-container\",\".framer-1mtsit1-container\"],\"uAj5itoSm\":[\".framer-n397it-container\",\".framer-s63ztk-container\",\".framer-1d1gpfm-container\",\".framer-1mtsit1-container\"]}\n * @framerBreakpoints {\"injrag1x9\":{\"min\":1200,\"canvasClassName\":\"framer-1p4evyl-override\",\"minHeight\":2000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"xPxNyaiFo\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1mim65p-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"uAj5itoSm\":{\"max\":809,\"canvasClassName\":\"framer-1q6iybf-override\",\"minHeight\":2000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant injrag1x9\n * @framerLayoutTemplate\n */const FrameraRM9Y21Hr=withCSS(Component,css,\"framer-v1LwH\");export default FrameraRM9Y21Hr;FrameraRM9Y21Hr.displayName=\"Internal Page Layout\";FrameraRM9Y21Hr.defaultProps={height:2e3,width:1200};addPropertyControls(FrameraRM9Y21Hr,{DyRoupfi9:{defaultValue:\"TEXT HERE\",displayTextArea:false,title:\"Header Title\",type:ControlType.String},ZCG2JY9bT:{defaultValue:true,title:\"Show Small Text\",type:ControlType.Boolean},ZOw9A7rth:{defaultValue:false,title:\"Show Small Text On Mobile\",type:ControlType.Boolean},D7Mks2fzG:{defaultValue:\"WHERE STORIES BECOME SPACES\",displayTextArea:true,title:\"Header  Small Text 1\",type:ControlType.String},lnuH3zh9S:{defaultValue:\"POINCAR\\xc9 STUDIO\\xae\",displayTextArea:true,title:\"Header Small Text 2\",type:ControlType.String},T0vs_8moQ:{defaultValue:\"VISION-LED, COLLECTIVE-BUILT\",displayTextArea:true,title:\"Header Small Text 3\",type:ControlType.String},bxPNKOf2X:{defaultValue:true,title:\"Footer\",type:ControlType.Boolean},gPREUqWom:{defaultValue:\"hidden\",options:[\"hidden\",\"visible\",\"auto\"],optionTitles:[\"Hidden\",\"Visible\",\"Scroll\"],title:\"Overflow\",type:ControlType.Enum},ii3rcojNw:{defaultValue:true,title:\"Show Hero Ticker\",type:ControlType.Boolean},XDMs0vmI2:{defaultValue:\"ABOUT POINCAR\\xc9\",displayTextArea:false,title:\"Hero Ticker Text\",type:ControlType.String},u3noBbzMi:{defaultValue:true,title:\"Show Footer Ticker\",type:ControlType.Boolean},hetRXS898:{defaultValue:true,title:\"Show Say Hello\",type:ControlType.Boolean}});addFonts(FrameraRM9Y21Hr,[{explicitInter:true,fonts:[]},...InternalPageHeroFonts,...HeroTickerFonts,...HeaderFonts,...FooterFonts,...ContactFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraRM9Y21Hr\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"injrag1x9\\\":[\\\".framer-n397it-container\\\",\\\".framer-s63ztk-container\\\",\\\".framer-1d1gpfm-container\\\",\\\".framer-1mtsit1-container\\\"],\\\"xPxNyaiFo\\\":[\\\".framer-n397it-container\\\",\\\".framer-s63ztk-container\\\",\\\".framer-1d1gpfm-container\\\",\\\".framer-1mtsit1-container\\\"],\\\"uAj5itoSm\\\":[\\\".framer-n397it-container\\\",\\\".framer-s63ztk-container\\\",\\\".framer-1d1gpfm-container\\\",\\\".framer-1mtsit1-container\\\"]}\",\"framerDefaultVariant\":\"injrag1x9\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"2000\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"\",\"framerVariables\":\"{\\\"DyRoupfi9\\\":\\\"headerTitle\\\",\\\"ZCG2JY9bT\\\":\\\"showSmallText\\\",\\\"ZOw9A7rth\\\":\\\"showSmallTextOnMobile\\\",\\\"D7Mks2fzG\\\":\\\"headerSmallText1\\\",\\\"lnuH3zh9S\\\":\\\"headerSmallText2\\\",\\\"T0vs_8moQ\\\":\\\"headerSmallText3\\\",\\\"bxPNKOf2X\\\":\\\"footer\\\",\\\"gPREUqWom\\\":\\\"overflow\\\",\\\"ii3rcojNw\\\":\\\"showHeroTicker\\\",\\\"XDMs0vmI2\\\":\\\"heroTickerText\\\",\\\"u3noBbzMi\\\":\\\"showFooterTicker\\\",\\\"hetRXS898\\\":\\\"showSayHello\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xPxNyaiFo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uAj5itoSm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"injrag1x9\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1p4evyl-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"xPxNyaiFo\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1mim65p-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"uAj5itoSm\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1q6iybf-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport HomepageLayout from \"https://framerusercontent.com/modules/3h1AusmDvNHyZwWVlx7H/2uzQkM9rWLXMNJEsS1hc/YKeFrVBBh.js\";\r\nimport InternalPageLayout from \"https://framerusercontent.com/modules/BarB1obbULhRNdEHrJr2/LmJG4EWs7TsWSdhJjtZ6/aRM9Y21Hr.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {clEtvaIE_: \"logos\", e6eR8p27v: \"main-1\", FoaCJdJgu: \"work\", kjXst6lOx: \"services\", lVxyQUHZ6: \"video\", PmTrjCxvc: \"about\", tiNQKMvPs: \"team\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xPNWlSRqp5MWy4PYnr0g/hM5jvFfMW3qUDHFaxoU4/augiA20Il.js\")), path: \"/\"}, WNl1eRHl2: {elements: {bpFeUV7ba: \"process\", fg68LkKxp: \"about\", i5ZPuosjc: \"main-1\", nPkVCt75b: \"the-name\", wSg1kEL4V: \"services\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aaV4OiVuczruv7LBcW2m/3W13f0OMrTeYqZorHP53/WNl1eRHl2.js\")), path: \"/about\"}, VuAXwDl5G: {elements: {bU8t1NImv: \"core\", K9oqtAlbF: \"main-1\", VXoTGIrDz: \"team\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9zZXVrPfWC4AYbFnXSHL/BKXFMP5qGAKitjYEXNZs/VuAXwDl5G.js\")), path: \"/about/team\"}, EIEeoqrNX: {elements: {JhGp0K1Jh: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/segsuA73HgUDaZ30LGnf/Bs0H0uzqrssFcBFVZoIh/EIEeoqrNX.js\")), path: \"/privacy-policy\"}, b9Cn3IGic: {elements: {DLVh0LqTg: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wrPtS162VEWT4nYXvDGJ/Pio8BBQq4iadLRdj9lX1/b9Cn3IGic.js\")), path: \"/cookie-policy\"}, bq7MWG7Je: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lUnYlXyBcaSNKtj3JrHV/gS20SUdkg0l4Oh0cAAV6/bq7MWG7Je.js\")), path: \"/work\"}, J9Skj92yH: {elements: {KcdlhuMXZ: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7WvQlH9S7rsyQGBS32x4/MLf50fSqaAfPvI5Ltlbk/J9Skj92yH.js\")), path: \"/contact\"}, BMd5UX8U1: {elements: {c1kNo2oJc: \"hotel\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/a9CY832IOQtz5I7OEGpZ/eNPbRa47Iyv1y5IXlhzh/BMd5UX8U1.js\")), path: \"/404\"}, twqIarnhe: {collectionId: \"XNfjmcjL9\", elements: {c8pICptf4: \"other-team\", G7bOvgTBA: \"other-team-1\", GUCANpqS8: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vYzN4wJqd7EQKQT5KQxT/dyNlHlg8VvaIG119Hh2C/twqIarnhe.js\")), path: \"/about/team/:qdrF4u9yP\"}, PwjbP7Wz2: {collectionId: \"fchcei_Ut\", elements: {NuAs6e3wC: \"other-projects\", Z6srLXwPD: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8hu6GTEIOlDDqU9HzMAD/2PpgJACdaAdtW3S60Uzu/PwjbP7Wz2.js\")), path: \"/work/:Iokx17Pyq\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {fchcei_Ut: async () => (await import(\"https://framerusercontent.com/modules/bxso7ZL1Ve0pYynv1e7l/j2AemRqOyDmYrmxdEsSy/fchcei_Ut.js\"))?.[\"utils\"], XNfjmcjL9: async () => (await import(\"https://framerusercontent.com/modules/5GFXxEe4ymJaJwSnkvvH/mj0rbplHOxtoYTHEHEAe/XNfjmcjL9.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"a756fd66820a93330c4813a32f363b763c3d03c132ab05c924cecf15cb2902dc\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {bxPNKOf2X: true, gPREUqWom: \"visible\", jFB_huH5H: true, liBriq7oa: true, VZXRYKxJC: true}\r\nconst props2 = {bxPNKOf2X: true, D7Mks2fzG: \"WHERE STORIES BECOME SPACES\", DyRoupfi9: \"STUDIO\", gPREUqWom: \"visible\", hetRXS898: true, ii3rcojNw: false, lnuH3zh9S: \"POINCARÉ STUDIO®\", T0vs_8moQ: \"VISION-LED, COLLECTIVE-BUILT\", u3noBbzMi: true, XDMs0vmI2: \"ABOUT POINCARÉ\", ZCG2JY9bT: true, ZOw9A7rth: false}\r\nconst props3 = {...props2, DyRoupfi9: \"Our TEAM\"}\r\nconst props4 = {...props1, jFB_huH5H: false}\r\nconst props5 = {...props2, DyRoupfi9: \"WORK\", gPREUqWom: \"hidden\"}\r\nconst props6 = {...props2, DyRoupfi9: \"CONTACT\", gPREUqWom: \"hidden\", hetRXS898: false, u3noBbzMi: false, ZCG2JY9bT: false}\r\nconst props7 = {...props1, gPREUqWom: \"hidden\", jFB_huH5H: false, liBriq7oa: false, VZXRYKxJC: false}\r\nconst props8 = {...props1, gPREUqWom: \"hidden\", jFB_huH5H: false}\r\nconst templateProps = {augiA20Il: props1, b9Cn3IGic: props4, BMd5UX8U1: props7, bq7MWG7Je: props5, EIEeoqrNX: props4, J9Skj92yH: props6, PwjbP7Wz2: props8, twqIarnhe: props4, VuAXwDl5G: props3, WNl1eRHl2: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"EIEeoqrNX\":\r\ncase \"b9Cn3IGic\":\r\ncase \"BMd5UX8U1\":\r\ncase \"twqIarnhe\":\r\ncase \"PwjbP7Wz2\":\r\nreturn React.createElement(HomepageLayout, {...props, key: \"HomepageLayout\", style}, children(true));\r\ncase \"WNl1eRHl2\":\r\ncase \"VuAXwDl5G\":\r\ncase \"bq7MWG7Je\":\r\ncase \"J9Skj92yH\":\r\nreturn React.createElement(InternalPageLayout, {...props, key: \"InternalPageLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"EIEeoqrNX\":\r\ncase \"b9Cn3IGic\":\r\ncase \"BMd5UX8U1\":\r\ncase \"twqIarnhe\":\r\ncase \"PwjbP7Wz2\":\r\nreturn [{hash: \"1ejbddf\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1nrp1l0\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1bs9gz8\", mediaQuery: \"(min-width: 1200px)\"}]\r\ncase \"WNl1eRHl2\":\r\ncase \"VuAXwDl5G\":\r\ncase \"bq7MWG7Je\":\r\ncase \"J9Skj92yH\":\r\nreturn [{hash: \"1q6iybf\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1mim65p\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1p4evyl\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/a9CY832IOQtz5I7OEGpZ/eNPbRa47Iyv1y5IXlhzh/BMd5UX8U1.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://poincarestudio.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/ZJf6oP1ghFIKWVH94hNR/q0eVNMMv9WQQMH9Az8Nw/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}