{"version":3,"file":"shared-lib.BiB871AV.mjs","names":["decoysFor","DECOY_COUNT","GLYPHS","Char","useMemo","TRAVEL_EM","EASING","Roll","_Fragment","OdometerButton","OdometerLabel","useRef","addPropertyOverrides","OdometerLabelFonts","OdometerLabel","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","decoysFor","DECOY_COUNT","GLYPHS","Char","useMemo","TRAVEL_EM","EASING","Roll","_Fragment","OdometerButton","OdometerLabel","useRef","addPropertyOverrides","OdometerLabelFonts","OdometerLabel","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","containerStyles","emptyStateStyle","defaultEvents","useMemo","useMemo","useMemo","decoysFor","DECOY_COUNT","GLYPHS","React.useMemo","TRAVEL_EM","EASING","_Fragment","useState","useMemo","useCallback","containerStyles","useMemo","_Fragment","useRef","addPropertyOverrides","OdometerLabelFonts","Button","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","SVG","RichText","_Fragment","FormPlainTextInput","sharedStyle.css","sharedStyle.fonts","useMemo","useState","HomeFactory","React","Feather","OdometerLabel","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","RichText"],"sources":["https:/framerusercontent.com/modules/zZqFA7cb2oOKWsoLLwmV/rnAvlkYloc0xGEjXiLpD/dDJRtgX8k.js","https:/framerusercontent.com/modules/boX817DwbpZz3pgwfKwP/Fln6hJcriRjmaKplehwH/OdometerButton_1.js","https:/framerusercontent.com/modules/Wuk7efyOW6XdUUMXQgqP/HqgxGIPMIXrMBdrSvkHA/NjcNy5OAO.js","https:/framerusercontent.com/modules/afZgtqVMOevaCVGeyInj/oKpxZUR9i7MRhS0Hljsk/OdometerButton.js","https:/framerusercontent.com/modules/G9ZZcGtwJ2I0RO6nnWvY/92id2EEMTHiFRn6PJv7z/Z_cX0MyGv.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/PClTrz9xaH45BEl8OI94/JQPy4H7oHSx4JijyPccL/FormSpark.js","https:/framerusercontent.com/modules/hlrFCoolrjepd0iVmMVg/AWkhuNeygIMr4dHL9DCL/OdometerButton.js","https:/framerusercontent.com/modules/T68g0kYpHru9i5JPO2xg/bwuBneDmQiKjAfsJSCHR/oP0RhpseG.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js","https:/framer.com/m/feather-icons/home.js@0.0.29","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js","https:/framerusercontent.com/modules/WJ3axsu89mtedPA8NRJF/YS2F1j5o2d7645mHChXl/vWYu8xfeE.js","https:/framerusercontent.com/modules/qAkAwM3MOVNuzRd6czH3/v226YbBxjmsEztFyd6VB/siteMetadata.js"],"sourcesContent":["import{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Xwfge .framer-styles-preset-ttjjv:not(.rich-text-wrapper), .framer-Xwfge .framer-styles-preset-ttjjv.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-decoration: none; --framer-link-text-decoration: none; }\"];export const className=\"framer-Xwfge\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useMemo,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * Odometer text — ported from the contentarchitecture build.\n *\n * Each character sits in a 1em-tall window over a column of six glyphs: the real\n * character, four random stand-ins, then the real character again. Driving\n * --odometer-progress from 0 to 1 translates the column by -5em, so it lands\n * back on the original glyph after rolling through the decoys.\n *\n * One CSS variable on the hover target drives every character at once, and a\n * per-character delay resolves the label left to right rather than as a block.\n *\n * Two components are exported:\n *   OdometerButton — a finished button, styled from property controls.\n *   OdometerLabel  — the text only. Drop it inside a button you have already\n *                    designed in Framer; it binds the hover to its parent frame,\n *                    so hovering anywhere on your button rolls the label.\n */const GLYPHS=\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\";const DECOY_COUNT=4;const TRAVEL_EM=DECOY_COUNT+1;const EASING=\"cubic-bezier(0.23, 1, 0.32, 1)\";/* Decoys come off a seed rather than Math.random, so the same label always\n   renders the same column and the canvas does not reshuffle on every redraw. */function decoysFor(char,index){const seed=char.charCodeAt(0)+index*31;return Array.from({length:DECOY_COUNT},(_,i)=>GLYPHS[(seed+(i+1)*7)%GLYPHS.length]);}function Char({char,index,duration,stagger}){const column=useMemo(()=>[char,...decoysFor(char,index),char],[char,index]);return /*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":true,style:{position:\"relative\",display:\"inline-block\",overflow:\"hidden\",height:\"1em\",lineHeight:\"1em\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{visibility:\"hidden\"},children:char}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:0,right:0,top:0,display:\"flex\",flexDirection:\"column\",transform:`translateY(calc(var(--odometer-progress, 0) * -${TRAVEL_EM}em))`,transition:`transform ${duration}ms ${EASING}`,transitionDelay:`${index*stagger}ms`},children:column.map((glyph,i)=>/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",height:\"1em\",lineHeight:\"1em\"},children:glyph},i))})]});}function Roll({text,duration,stagger}){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",clip:\"rect(0 0 0 0)\",whiteSpace:\"nowrap\"},children:text}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{display:\"flex\",alignItems:\"center\"},children:Array.from(text).map((char,i)=>char===\" \"?/* spaces hold their slot in the stagger but never roll *//*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",height:\"1em\",lineHeight:\"1em\"},children:\"\\xa0\"},i):/*#__PURE__*/_jsx(Char,{char:char,index:i,duration:duration,stagger:stagger},i))})]});}/* ────────────────────────────────────────────────────────────────────────────\n   1 · OdometerButton — a finished button\n   ──────────────────────────────────────────────────────────────────────── *//**\n * @framerIntrinsicWidth 168\n * @framerIntrinsicHeight 44\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function OdometerButton(props){const{label=\"Contact\",trailing=\"us\",split=true,link,fill=\"#0d0e0b\",color=\"#ffffff\",font,uppercase=true,radius=6,padX=20,height=44,gap=1,duration=520,stagger=28,style}=props;const reduced=typeof window!==\"undefined\"&&window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches;const segment=text=>/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",height,padding:`0 ${padX}px`,background:fill,color,borderRadius:radius},children:/*#__PURE__*/_jsx(Roll,{text:text,duration:duration,stagger:stagger})});const Tag=link?\"a\":\"button\";return /*#__PURE__*/_jsxs(Tag,{href:link||undefined,type:link?undefined:\"button\",onMouseEnter:e=>!reduced&&e.currentTarget.style.setProperty(\"--odometer-progress\",\"1\"),onMouseLeave:e=>e.currentTarget.style.setProperty(\"--odometer-progress\",\"0\"),onFocus:e=>!reduced&&e.currentTarget.style.setProperty(\"--odometer-progress\",\"1\"),onBlur:e=>e.currentTarget.style.setProperty(\"--odometer-progress\",\"0\"),style:{[\"--odometer-progress\"]:0,display:\"inline-flex\",alignItems:\"stretch\",gap,border:0,padding:0,background:\"none\",cursor:\"pointer\",textDecoration:\"none\",whiteSpace:\"nowrap\",/* the typography control lands here, so it cascades into every\n                   character window; the windows pin their own line height at 1em\n                   because the roll depends on it */...font,textTransform:uppercase?\"uppercase\":\"none\",...style},children:[segment(label),split&&trailing?segment(trailing):null]});}OdometerButton.displayName=\"Odometer Button\";addPropertyControls(OdometerButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Contact\"},split:{type:ControlType.Boolean,title:\"Split\",defaultValue:true},trailing:{type:ControlType.String,title:\"Second\",defaultValue:\"us\",hidden:p=>!p.split},link:{type:ControlType.Link,title:\"Link\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans\",defaultValue:{fontSize:11,letterSpacing:1.2,lineHeight:1}},color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#ffffff\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#0d0e0b\"},uppercase:{type:ControlType.Boolean,title:\"Uppercase\",defaultValue:true},height:{type:ControlType.Number,title:\"Height\",defaultValue:44,min:24,max:96},padX:{type:ControlType.Number,title:\"Padding\",defaultValue:20,min:4,max:64},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:6,min:0,max:40},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:1,min:0,max:12},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:520,min:120,max:1600,step:20},stagger:{type:ControlType.Number,title:\"Stagger\",defaultValue:28,min:0,max:120}});/* ────────────────────────────────────────────────────────────────────────────\n   2 · OdometerLabel — the text only, for a button you designed yourself\n   ──────────────────────────────────────────────────────────────────────── *//**\n * @framerIntrinsicWidth 90\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export function OdometerLabel(props){const{text=\"Get access\",hoverTarget=\"parent\",color=\"#0d0e0b\",font,uppercase=false,duration=520,stagger=28,style}=props;const ref=useRef(null);const onCanvas=RenderTarget.current()===RenderTarget.canvas;/* The roll is driven by whichever element the pointer actually enters. On a\n       button you designed in Framer that is the frame around this label, not the\n       label itself — so by default the listeners go on the parent. */useEffect(()=>{const el=ref.current;if(!el||onCanvas)return;const target=hoverTarget===\"self\"?el:el.parentElement;if(!target)return;const reduced=window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches;const on=()=>!reduced&&el.style.setProperty(\"--odometer-progress\",\"1\");const off=()=>el.style.setProperty(\"--odometer-progress\",\"0\");target.addEventListener(\"pointerenter\",on);target.addEventListener(\"pointerleave\",off);target.addEventListener(\"focusin\",on);target.addEventListener(\"focusout\",off);return()=>{target.removeEventListener(\"pointerenter\",on);target.removeEventListener(\"pointerleave\",off);target.removeEventListener(\"focusin\",on);target.removeEventListener(\"focusout\",off);};},[hoverTarget,onCanvas]);return /*#__PURE__*/_jsx(\"span\",{ref:ref,style:{[\"--odometer-progress\"]:0,display:\"inline-flex\",alignItems:\"center\",whiteSpace:\"nowrap\",...font,color,textTransform:uppercase?\"uppercase\":\"none\",...style},children:/*#__PURE__*/_jsx(Roll,{text:text,duration:duration,stagger:stagger})});}OdometerLabel.displayName=\"Odometer Label\";addPropertyControls(OdometerLabel,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Get access\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans\",defaultValue:{fontSize:11,letterSpacing:1.2,lineHeight:1}},color:{type:ControlType.Color,title:\"Colour\",defaultValue:\"#0d0e0b\"},uppercase:{type:ControlType.Boolean,title:\"Uppercase\",defaultValue:false},hoverTarget:{type:ControlType.Enum,title:\"Hover on\",options:[\"parent\",\"self\"],optionTitles:[\"Parent frame\",\"This layer\"],defaultValue:\"parent\"},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:520,min:120,max:1600,step:20},stagger:{type:ControlType.Number,title:\"Stagger\",defaultValue:28,min:0,max:120}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OdometerButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"168\",\"framerIntrinsicHeight\":\"44\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"OdometerLabel\":{\"type\":\"reactComponent\",\"name\":\"OdometerLabel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"90\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OdometerButton_1.map","// Generated by Framer (560da95)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{OdometerLabel}from\"https://framerusercontent.com/modules/boX817DwbpZz3pgwfKwP/Fln6hJcriRjmaKplehwH/OdometerButton_1.js\";const OdometerLabelFonts=getFonts(OdometerLabel);const cycleOrder=[\"YSJt5oVu2\",\"fqvNQ4muu\",\"uVz9nRamP\"];const serializationHash=\"framer-IklJ3\";const variantClassNames={fqvNQ4muu:\"framer-v-e455b0\",uVz9nRamP:\"framer-v-1wxp0cq\",YSJt5oVu2:\"framer-v-1khuk9m\"};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 transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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={\"menu - open\":\"uVz9nRamP\",desktop:\"YSJt5oVu2\",mobile:\"fqvNQ4muu\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"YSJt5oVu2\"};};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:\"YSJt5oVu2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"fqvNQ4muu\",\"uVz9nRamP\"].includes(baseVariant))return false;return true;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapms7mla=activeVariantCallback(async(...args)=>{setVariant(\"uVz9nRamP\");});const onTapwz8z4t=activeVariantCallback(async(...args)=>{setVariant(\"fqvNQ4muu\");});const isDisplayed1=()=>{if([\"fqvNQ4muu\",\"uVz9nRamP\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"uVz9nRamP\")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-1khuk9m\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"YSJt5oVu2\",ref:refBinding,style:{...style},...addPropertyOverrides({fqvNQ4muu:{\"data-framer-name\":\"mobile\"},uVz9nRamP:{\"data-framer-name\":\"menu - open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zad89v\",layoutDependency:layoutDependency,layoutId:\"tU2_GokPd\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GfdbA6SGF\"},motionChild:true,nodeId:\"mVrIXQ7i0\",openInNewTab:false,scopeId:\"NjcNy5OAO\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ktag7i framer-6ppwhv\",layoutDependency:layoutDependency,layoutId:\"mVrIXQ7i0\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-10xgk0o\",layoutDependency:layoutDependency,layoutId:\"WnBPuZZ7D\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 87.299 20\" overflow=\"visible\"><g><path d=\"M 31.038 20 L 0 20 L 20.222 0 Z M 7.068 16.604 L 18.268 12.151 L 26.332 16.577 L 19.568 4.08 L 7.068 16.603 Z\" fill=\"rgb(59,59,59)\"></path><path d=\"M 44.176 11.155 L 41.294 11.155 L 41.294 15.84 C 41.294 16.274 41.294 17.212 42.712 17.212 C 43.17 17.212 43.673 17.12 44.176 16.96 L 44.154 19.634 C 43.425 19.883 42.659 20.007 41.889 20 C 39.761 20 37.862 19.04 37.862 16.16 L 37.862 11.155 L 36.055 11.155 L 36.055 8.48 L 37.862 8.48 L 37.862 6.812 L 41.294 4.275 L 41.294 8.48 L 44.177 8.48 L 44.177 11.155 Z M 46.072 6.926 L 46.072 3.818 L 49.595 3.818 L 49.595 6.926 Z M 46.095 19.749 L 46.095 8.48 L 49.55 8.48 L 49.55 19.75 L 46.095 19.75 Z M 58.603 8.229 C 61.073 8.229 63.133 10.332 63.133 14.103 C 63.133 17.486 61.463 20 58.534 20 C 57.55 20 56.361 19.703 55.583 18.903 L 55.583 19.749 L 52.128 19.749 L 52.128 3.818 L 55.583 3.818 L 55.583 9.372 C 56.269 8.686 57.436 8.229 58.603 8.229 Z M 57.619 16.777 C 59.083 16.777 59.701 15.932 59.701 14.149 C 59.701 12.389 59.129 11.383 57.573 11.383 C 55.789 11.383 55.263 12.755 55.263 14.149 C 55.263 15.589 55.857 16.777 57.619 16.777 Z M 71.338 8.229 C 73.808 8.229 75.868 10.332 75.868 14.103 C 75.868 17.486 74.198 20 71.269 20 C 70.285 20 69.096 19.703 68.318 18.903 L 68.318 19.749 L 64.863 19.749 L 64.863 3.818 L 68.318 3.818 L 68.318 9.372 C 69.004 8.686 70.171 8.229 71.338 8.229 Z M 70.354 16.777 C 71.818 16.777 72.436 15.932 72.436 14.149 C 72.436 12.389 71.864 11.383 70.308 11.383 C 68.524 11.383 67.998 12.755 67.998 14.149 C 67.998 15.589 68.592 16.777 70.354 16.777 Z M 82.174 8.229 C 85.377 8.229 87.299 9.92 87.299 12.595 L 87.299 19.749 L 84.14 19.749 L 83.912 18.629 C 82.998 19.84 81.785 20 80.96 20 C 78.42 20 76.59 18.423 76.59 16.114 C 76.59 14.812 77.185 13.874 78.146 13.349 C 78.856 12.96 79.748 12.777 80.754 12.777 L 83.866 12.777 L 83.866 12.595 C 83.866 11.795 83.179 11.223 81.921 11.223 C 81.075 11.223 80.205 11.475 79.199 12.435 L 76.705 10.355 C 78.123 8.869 80.205 8.229 82.173 8.229 Z M 81.51 17.234 C 82.746 17.234 83.798 16.434 83.867 15.314 L 81.259 15.314 C 80.893 15.314 80.595 15.384 80.389 15.52 C 80.169 15.668 80.039 15.918 80.046 16.183 C 80.046 16.754 80.526 17.234 81.51 17.234 Z\" fill=\"rgb(59,59,59)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-4la3iz\",layoutDependency:layoutDependency,layoutId:\"PfH9Wli1I\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31.038 20\" overflow=\"visible\"><path d=\"M 31.038 20 L 0 20 L 20.222 0 Z M 7.068 16.604 L 18.268 12.151 L 26.332 16.577 L 19.568 4.08 L 7.068 16.603 Z\" fill=\"rgb(59,59,59)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1hx497f\",layoutDependency:layoutDependency,layoutId:\"tugcuyNZT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31.038 20\" overflow=\"visible\"><path d=\"M 31.038 20 L 0 20 L 20.222 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-oizgrk\",layoutDependency:layoutDependency,layoutId:\"e7Iy18BJ4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.264 12.524\" overflow=\"visible\"><path d=\"M 0 12.524 L 11.2 8.071 L 19.264 12.497 L 12.5 0 L 0 12.523 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1gkv63b\",layoutDependency:layoutDependency,layoutId:\"zdX7xu0KW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 51.244 16.182\" overflow=\"visible\"><path d=\"M 8.121 7.337 L 5.239 7.337 L 5.239 12.022 C 5.239 12.456 5.239 13.394 6.657 13.394 C 7.115 13.394 7.618 13.302 8.121 13.142 L 8.099 15.816 C 7.37 16.065 6.604 16.189 5.834 16.182 C 3.706 16.182 1.807 15.222 1.807 12.342 L 1.807 7.337 L 0 7.337 L 0 4.662 L 1.807 4.662 L 1.807 2.994 L 5.239 0.457 L 5.239 4.662 L 8.122 4.662 L 8.122 7.337 Z M 10.017 3.108 L 10.017 0 L 13.54 0 L 13.54 3.108 Z M 10.04 15.931 L 10.04 4.662 L 13.495 4.662 L 13.495 15.932 L 10.04 15.932 Z M 22.548 4.411 C 25.018 4.411 27.078 6.514 27.078 10.285 C 27.078 13.668 25.408 16.182 22.479 16.182 C 21.495 16.182 20.306 15.885 19.528 15.085 L 19.528 15.931 L 16.073 15.931 L 16.073 0 L 19.528 0 L 19.528 5.554 C 20.214 4.868 21.381 4.411 22.548 4.411 Z M 21.564 12.959 C 23.028 12.959 23.646 12.114 23.646 10.331 C 23.646 8.571 23.074 7.565 21.518 7.565 C 19.734 7.565 19.208 8.937 19.208 10.331 C 19.208 11.771 19.802 12.959 21.564 12.959 Z M 35.283 4.411 C 37.753 4.411 39.813 6.514 39.813 10.285 C 39.813 13.668 38.143 16.182 35.214 16.182 C 34.23 16.182 33.041 15.885 32.263 15.085 L 32.263 15.931 L 28.808 15.931 L 28.808 0 L 32.263 0 L 32.263 5.554 C 32.949 4.868 34.116 4.411 35.283 4.411 Z M 34.299 12.959 C 35.763 12.959 36.381 12.114 36.381 10.331 C 36.381 8.571 35.809 7.565 34.253 7.565 C 32.469 7.565 31.943 8.937 31.943 10.331 C 31.943 11.771 32.537 12.959 34.299 12.959 Z M 46.119 4.411 C 49.322 4.411 51.244 6.102 51.244 8.777 L 51.244 15.931 L 48.085 15.931 L 47.857 14.811 C 46.943 16.022 45.73 16.182 44.905 16.182 C 42.365 16.182 40.535 14.605 40.535 12.296 C 40.535 10.994 41.13 10.056 42.091 9.531 C 42.801 9.142 43.693 8.959 44.699 8.959 L 47.811 8.959 L 47.811 8.777 C 47.811 7.977 47.124 7.405 45.866 7.405 C 45.02 7.405 44.15 7.657 43.144 8.617 L 40.65 6.537 C 42.068 5.051 44.15 4.411 46.118 4.411 Z M 45.455 13.416 C 46.691 13.416 47.743 12.616 47.812 11.496 L 45.204 11.496 C 44.838 11.496 44.54 11.566 44.334 11.702 C 44.114 11.85 43.984 12.1 43.991 12.365 C 43.991 12.936 44.471 13.416 45.455 13.416 Z\" fill=\"rgb(59,59,59)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1l2cdae\",layoutDependency:layoutDependency,layoutId:\"PSu2cjAY_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.122 15.725\" overflow=\"visible\"><path d=\"M 8.121 6.88 L 5.239 6.88 L 5.239 11.565 C 5.239 11.999 5.239 12.937 6.657 12.937 C 7.115 12.937 7.618 12.845 8.121 12.685 L 8.099 15.359 C 7.37 15.608 6.604 15.732 5.834 15.725 C 3.706 15.725 1.807 14.765 1.807 11.885 L 1.807 6.88 L 0 6.88 L 0 4.205 L 1.807 4.205 L 1.807 2.537 L 5.239 0 L 5.239 4.205 L 8.122 4.205 L 8.122 6.88 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11nrrkt\",layoutDependency:layoutDependency,layoutId:\"gDW1dmYn0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.523 3.108\" overflow=\"visible\"><path d=\"M 0 3.108 L 0 0 L 3.523 0 L 3.523 3.108 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-uc2m4m\",layoutDependency:layoutDependency,layoutId:\"FFwdnC1tf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.455 11.27\" overflow=\"visible\"><path d=\"M 0 11.269 L 0 0 L 3.455 0 L 3.455 11.27 L 0 11.27 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cvz490\",layoutDependency:layoutDependency,layoutId:\"eHW2EAtPI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.005 16.182\" overflow=\"visible\"><path d=\"M 6.475 4.411 C 8.945 4.411 11.005 6.514 11.005 10.285 C 11.005 13.668 9.335 16.182 6.406 16.182 C 5.422 16.182 4.233 15.885 3.455 15.085 L 3.455 15.931 L 0 15.931 L 0 0 L 3.455 0 L 3.455 5.554 C 4.141 4.868 5.308 4.411 6.475 4.411 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-o3it0o\",layoutDependency:layoutDependency,layoutId:\"k561zRBMd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.438 5.394\" overflow=\"visible\"><path d=\"M 2.356 5.394 C 3.82 5.394 4.438 4.549 4.438 2.766 C 4.438 1.006 3.866 0 2.31 0 C 0.526 0 0 1.372 0 2.766 C 0 4.206 0.594 5.394 2.356 5.394 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1styx7d\",layoutDependency:layoutDependency,layoutId:\"xQ3vs7A_H\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.005 16.182\" overflow=\"visible\"><path d=\"M 6.475 4.411 C 8.945 4.411 11.005 6.514 11.005 10.285 C 11.005 13.668 9.335 16.182 6.406 16.182 C 5.422 16.182 4.233 15.885 3.455 15.085 L 3.455 15.931 L 0 15.931 L 0 0 L 3.455 0 L 3.455 5.554 C 4.141 4.868 5.308 4.411 6.475 4.411 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-psgvti\",layoutDependency:layoutDependency,layoutId:\"OYPbNaKdI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.438 5.394\" overflow=\"visible\"><path d=\"M 2.356 5.394 C 3.82 5.394 4.438 4.549 4.438 2.766 C 4.438 1.006 3.866 0 2.31 0 C 0.526 0 0 1.372 0 2.766 C 0 4.206 0.594 5.394 2.356 5.394 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gjvq6v\",layoutDependency:layoutDependency,layoutId:\"Qcz8x1X4_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.709 11.771\" overflow=\"visible\"><path d=\"M 5.584 0 C 8.787 0 10.709 1.691 10.709 4.366 L 10.709 11.52 L 7.55 11.52 L 7.322 10.4 C 6.408 11.611 5.195 11.771 4.37 11.771 C 1.83 11.771 0 10.194 0 7.885 C 0 6.583 0.595 5.645 1.556 5.12 C 2.266 4.731 3.158 4.548 4.164 4.548 L 7.276 4.548 L 7.276 4.366 C 7.276 3.566 6.589 2.994 5.331 2.994 C 4.485 2.994 3.615 3.246 2.609 4.206 L 0.115 2.126 C 1.533 0.64 3.615 0 5.583 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-q078dd\",layoutDependency:layoutDependency,layoutId:\"D_wQQAV2s\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.821 1.92\" overflow=\"visible\"><path d=\"M 1.464 1.92 C 2.7 1.92 3.752 1.12 3.821 0 L 1.213 0 C 0.847 0 0.549 0.07 0.343 0.206 C 0.123 0.354 -0.007 0.604 0 0.869 C 0 1.44 0.48 1.92 1.464 1.92 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-frouun\",layoutDependency:layoutDependency,layoutId:\"oQG6aEyfF\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"eYK2TzlgU\"},motionChild:true,nodeId:\"zZPBWgWb4\",openInNewTab:false,scopeId:\"NjcNy5OAO\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1mxhpqo framer-6ppwhv\",layoutDependency:layoutDependency,layoutId:\"zZPBWgWb4\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-la7pva-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"fqkH368TB-container\",nodeId:\"fqkH368TB\",rendersWithMotion:true,scopeId:\"NjcNy5OAO\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.2em\"},height:\"100%\",hoverTarget:\"parent\",id:\"fqkH368TB\",layoutId:\"fqkH368TB\",stagger:28,text:\"[ ABOUT ]\",uppercase:false,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":P0RB6zqXB\",webPageId:\"GfdbA6SGF\"},motionChild:true,nodeId:\"J8MhemqSN\",openInNewTab:false,scopeId:\"NjcNy5OAO\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-a7z4xs framer-6ppwhv\",layoutDependency:layoutDependency,layoutId:\"J8MhemqSN\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6k1tuc-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Iyz3vOuAn-container\",nodeId:\"Iyz3vOuAn\",rendersWithMotion:true,scopeId:\"NjcNy5OAO\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.2em\"},height:\"100%\",hoverTarget:\"parent\",id:\"Iyz3vOuAn\",layoutId:\"Iyz3vOuAn\",stagger:28,text:\"[ WORK ]\",uppercase:false,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":V2J0YW2Mt\",webPageId:\"GfdbA6SGF\"},motionChild:true,nodeId:\"Ce7tf1Lso\",openInNewTab:false,scopeId:\"NjcNy5OAO\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-11ljb3i framer-6ppwhv\",layoutDependency:layoutDependency,layoutId:\"Ce7tf1Lso\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p3nm59-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"vUZp1h0sA-container\",nodeId:\"vUZp1h0sA\",rendersWithMotion:true,scopeId:\"NjcNy5OAO\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.2em\"},height:\"100%\",hoverTarget:\"parent\",id:\"vUZp1h0sA\",layoutId:\"vUZp1h0sA\",stagger:28,text:\"[ SERVICES ]\",uppercase:false,width:\"100%\"})})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jpvgwt\",layoutDependency:layoutDependency,layoutId:\"m9f8TSnEO\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":a9qIjcd9o\",webPageId:\"GfdbA6SGF\"},motionChild:true,nodeId:\"UO0OMtXiv\",openInNewTab:false,scopeId:\"NjcNy5OAO\",...addPropertyOverrides({fqvNQ4muu:{href:undefined},uVz9nRamP:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-fbgo3m framer-6ppwhv\",layoutDependency:layoutDependency,layoutId:\"UO0OMtXiv\",style:{backgroundColor:\"rgb(13, 14, 11)\"},...addPropertyOverrides({fqvNQ4muu:{\"data-highlight\":true,onTap:onTapms7mla},uVz9nRamP:{\"data-highlight\":true,onTap:onTapwz8z4t}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hwec9y-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"sPdYilPfq-container\",nodeId:\"sPdYilPfq\",rendersWithMotion:true,scopeId:\"NjcNy5OAO\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(255, 255, 255)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.2em\"},height:\"100%\",hoverTarget:\"parent\",id:\"sPdYilPfq\",layoutId:\"sPdYilPfq\",stagger:28,text:\"CONTACT US\",uppercase:false,width:\"100%\",...addPropertyOverrides({fqvNQ4muu:{text:\"...\"},uVz9nRamP:{text:\"...\"}},baseVariant,gestureVariant)})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{hash:\":PhyvbVNv_\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"hf9GlSC00\",openInNewTab:false,scopeId:\"NjcNy5OAO\",...addPropertyOverrides({fqvNQ4muu:{href:{hash:\":kxfRQy462\",webPageId:\"augiA20Il\"}},uVz9nRamP:{href:{hash:\":kxfRQy462\",webPageId:\"augiA20Il\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1k4ouh4 framer-6ppwhv\",layoutDependency:layoutDependency,layoutId:\"hf9GlSC00\",style:{backgroundColor:\"rgb(13, 14, 11)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1czvmvx-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"W5DjtiaBj-container\",nodeId:\"W5DjtiaBj\",rendersWithMotion:true,scopeId:\"NjcNy5OAO\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(255, 255, 255)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.2em\"},height:\"100%\",hoverTarget:\"parent\",id:\"W5DjtiaBj\",layoutId:\"W5DjtiaBj\",stagger:28,text:\"CONTACT US\",uppercase:false,width:\"100%\"})})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5vc0pu\",layoutDependency:layoutDependency,layoutId:\"eOqSmT8CS\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"eYK2TzlgU\"},motionChild:true,nodeId:\"UygNbrNgQ\",openInNewTab:false,scopeId:\"NjcNy5OAO\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-12kadbm framer-6ppwhv\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"UygNbrNgQ\",onTap:onTapwz8z4t,style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13nbqoa-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"YTssoZeyP-container\",nodeId:\"YTssoZeyP\",rendersWithMotion:true,scopeId:\"NjcNy5OAO\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.2em\"},height:\"100%\",hoverTarget:\"parent\",id:\"YTssoZeyP\",layoutId:\"YTssoZeyP\",stagger:28,text:\"[ ABOUT ]\",uppercase:false,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":P0RB6zqXB\",webPageId:\"GfdbA6SGF\"},motionChild:true,nodeId:\"lQuLf4aav\",openInNewTab:false,scopeId:\"NjcNy5OAO\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-35rqu4 framer-6ppwhv\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"lQuLf4aav\",onTap:onTapwz8z4t,style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sdthet-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"l30mqZO8A-container\",nodeId:\"l30mqZO8A\",rendersWithMotion:true,scopeId:\"NjcNy5OAO\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.2em\"},height:\"100%\",hoverTarget:\"parent\",id:\"l30mqZO8A\",layoutId:\"l30mqZO8A\",stagger:28,text:\"[ WORK ]\",uppercase:false,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":V2J0YW2Mt\",webPageId:\"GfdbA6SGF\"},motionChild:true,nodeId:\"l1LCS5n6U\",openInNewTab:false,scopeId:\"NjcNy5OAO\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1fqwfab framer-6ppwhv\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"l1LCS5n6U\",onTap:onTapwz8z4t,style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xnv9n5-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"RrRgyUgvD-container\",nodeId:\"RrRgyUgvD\",rendersWithMotion:true,scopeId:\"NjcNy5OAO\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.2em\"},height:\"100%\",hoverTarget:\"parent\",id:\"RrRgyUgvD\",layoutId:\"RrRgyUgvD\",stagger:28,text:\"[ SERVICES ]\",uppercase:false,width:\"100%\"})})})})})]})]})})})});});const css=[\".framer-IklJ3.framer-6ppwhv, .framer-IklJ3 .framer-6ppwhv { display: block; }\",\".framer-IklJ3.framer-1khuk9m { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1600px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 24px 0px 24px; position: relative; width: min-content; }\",\".framer-IklJ3 .framer-zad89v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px; position: relative; width: min-content; }\",\".framer-IklJ3 .framer-1ktag7i { 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-IklJ3 .framer-10xgk0o { height: 20px; position: relative; width: 88px; }\",\".framer-IklJ3 .framer-4la3iz, .framer-IklJ3 .framer-1hx497f { height: 20px; left: 0px; position: absolute; top: 0px; width: 31px; }\",\".framer-IklJ3 .framer-oizgrk { height: 13px; left: 7px; position: absolute; top: 4px; width: 20px; }\",\".framer-IklJ3 .framer-1gkv63b { height: 16px; left: 36px; position: absolute; top: 4px; width: 51px; }\",\".framer-IklJ3 .framer-1l2cdae { height: 16px; left: 0px; position: absolute; top: 0px; width: 8px; }\",\".framer-IklJ3 .framer-11nrrkt { height: 3px; left: 10px; position: absolute; top: 0px; width: 4px; }\",\".framer-IklJ3 .framer-uc2m4m { height: 12px; left: 10px; position: absolute; top: 5px; width: 4px; }\",\".framer-IklJ3 .framer-1cvz490 { height: 16px; left: 16px; position: absolute; top: 0px; width: 11px; }\",\".framer-IklJ3 .framer-o3it0o { height: 6px; left: 19px; position: absolute; top: 8px; width: 5px; }\",\".framer-IklJ3 .framer-1styx7d { height: 16px; left: 29px; position: absolute; top: 0px; width: 11px; }\",\".framer-IklJ3 .framer-psgvti { height: 6px; left: 32px; position: absolute; top: 8px; width: 5px; }\",\".framer-IklJ3 .framer-1gjvq6v { height: 12px; left: 41px; position: absolute; top: 4px; width: 11px; }\",\".framer-IklJ3 .framer-q078dd { height: 2px; left: 44px; position: absolute; top: 11px; width: 4px; }\",\".framer-IklJ3 .framer-frouun { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-IklJ3 .framer-1mxhpqo, .framer-IklJ3 .framer-a7z4xs, .framer-IklJ3 .framer-11ljb3i { 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; text-decoration: none; width: min-content; }\",\".framer-IklJ3 .framer-la7pva-container, .framer-IklJ3 .framer-6k1tuc-container, .framer-IklJ3 .framer-p3nm59-container, .framer-IklJ3 .framer-1hwec9y-container, .framer-IklJ3 .framer-1czvmvx-container, .framer-IklJ3 .framer-13nbqoa-container, .framer-IklJ3 .framer-1sdthet-container, .framer-IklJ3 .framer-1xnv9n5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-IklJ3 .framer-1jpvgwt { 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; }\",\".framer-IklJ3 .framer-fbgo3m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 36px; justify-content: center; overflow: visible; padding: 0px 8px 0px 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-IklJ3 .framer-1k4ouh4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px 8px 0px 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-IklJ3 .framer-5vc0pu { align-content: center; align-items: center; bottom: -198px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 51%; overflow: var(--overflow-clip-fallback, clip); padding: 0px 12px 0px 12px; position: absolute; width: 102%; z-index: 1; }\",\".framer-IklJ3 .framer-12kadbm { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; text-decoration: none; width: 100%; }\",\".framer-IklJ3 .framer-35rqu4, .framer-IklJ3 .framer-1fqwfab { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 24px; position: relative; text-decoration: none; width: 100%; }\",\".framer-IklJ3.framer-v-e455b0 .framer-1jpvgwt, .framer-IklJ3.framer-v-1wxp0cq .framer-1jpvgwt { flex-direction: row; gap: 8px; height: 36px; }\",\".framer-IklJ3.framer-v-e455b0 .framer-fbgo3m, .framer-IklJ3.framer-v-1wxp0cq .framer-fbgo3m { cursor: pointer; height: 100%; order: 1; }\",\".framer-IklJ3.framer-v-e455b0 .framer-1k4ouh4, .framer-IklJ3.framer-v-1wxp0cq .framer-1k4ouh4 { flex: none; height: 100%; order: 0; }\",\".framer-IklJ3.framer-v-1wxp0cq.framer-1khuk9m { overflow: visible; padding: 0px 12px 0px 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 642\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,\"1600px\",null,null]},\"fqvNQ4muu\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,\"1600px\",null,null]},\"uVz9nRamP\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[null,\"1600px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNjcNy5OAO=withCSS(Component,css,\"framer-IklJ3\");export default FramerNjcNy5OAO;FramerNjcNy5OAO.displayName=\"Navbar\";FramerNjcNy5OAO.defaultProps={height:36,width:642};addPropertyControls(FramerNjcNy5OAO,{variant:{options:[\"YSJt5oVu2\",\"fqvNQ4muu\",\"uVz9nRamP\"],optionTitles:[\"desktop\",\"mobile\",\"menu - open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerNjcNy5OAO,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"}]},...OdometerLabelFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNjcNy5OAO\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"36\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1600px\\\",null,null]},\\\"fqvNQ4muu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1600px\\\",null,null]},\\\"uVz9nRamP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1600px\\\",null,null]}}}\",\"framerIntrinsicWidth\":\"642\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NjcNy5OAO.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useMemo,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * Odometer text — ported from the contentarchitecture build.\n *\n * Each character sits in a 1em-tall window over a column of six glyphs: the real\n * character, four random stand-ins, then the real character again. Driving\n * --odometer-progress from 0 to 1 translates the column by -5em, so it lands\n * back on the original glyph after rolling through the decoys.\n *\n * One CSS variable on the hover target drives every character at once, and a\n * per-character delay resolves the label left to right rather than as a block.\n *\n * Two components are exported:\n *   OdometerButton — a finished button, styled from property controls.\n *   OdometerLabel  — the text only. Drop it inside a button you have already\n *                    designed in Framer; it binds the hover to its parent frame,\n *                    so hovering anywhere on your button rolls the label.\n */const GLYPHS=\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\";const DECOY_COUNT=4;const TRAVEL_EM=DECOY_COUNT+1;const EASING=\"cubic-bezier(0.23, 1, 0.32, 1)\";/* Decoys come off a seed rather than Math.random, so the same label always\n   renders the same column and the canvas does not reshuffle on every redraw. */function decoysFor(char,index){const seed=char.charCodeAt(0)+index*31;return Array.from({length:DECOY_COUNT},(_,i)=>GLYPHS[(seed+(i+1)*7)%GLYPHS.length]);}function Char({char,index,duration,stagger}){const column=useMemo(()=>[char,...decoysFor(char,index),char],[char,index]);return /*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":true,style:{position:\"relative\",display:\"inline-block\",overflow:\"hidden\",height:\"1em\",lineHeight:\"1em\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{visibility:\"hidden\"},children:char}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:0,right:0,top:0,display:\"flex\",flexDirection:\"column\",transform:`translateY(calc(var(--odometer-progress, 0) * -${TRAVEL_EM}em))`,transition:`transform ${duration}ms ${EASING}`,transitionDelay:`${index*stagger}ms`},children:column.map((glyph,i)=>/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",height:\"1em\",lineHeight:\"1em\"},children:glyph},i))})]});}function Roll({text,duration,stagger}){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",clip:\"rect(0 0 0 0)\",whiteSpace:\"nowrap\"},children:text}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{display:\"flex\",alignItems:\"center\"},children:Array.from(text).map((char,i)=>char===\" \"?/* spaces hold their slot in the stagger but never roll *//*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",height:\"1em\",lineHeight:\"1em\"},children:\"\\xa0\"},i):/*#__PURE__*/_jsx(Char,{char:char,index:i,duration:duration,stagger:stagger},i))})]});}/* ────────────────────────────────────────────────────────────────────────────\n   1 · OdometerButton — a finished button\n   ──────────────────────────────────────────────────────────────────────── *//**\n * @framerIntrinsicWidth 168\n * @framerIntrinsicHeight 44\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function OdometerButton(props){const{label=\"Contact\",trailing=\"us\",split=true,link,fill=\"#0d0e0b\",color=\"#ffffff\",font,uppercase=true,radius=6,padX=20,height=44,gap=1,duration=520,stagger=28,style}=props;const reduced=typeof window!==\"undefined\"&&window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches;const segment=text=>/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",height,padding:`0 ${padX}px`,background:fill,color,borderRadius:radius},children:/*#__PURE__*/_jsx(Roll,{text:text,duration:duration,stagger:stagger})});const Tag=link?\"a\":\"button\";return /*#__PURE__*/_jsxs(Tag,{href:link||undefined,type:link?undefined:\"button\",onMouseEnter:e=>!reduced&&e.currentTarget.style.setProperty(\"--odometer-progress\",\"1\"),onMouseLeave:e=>e.currentTarget.style.setProperty(\"--odometer-progress\",\"0\"),onFocus:e=>!reduced&&e.currentTarget.style.setProperty(\"--odometer-progress\",\"1\"),onBlur:e=>e.currentTarget.style.setProperty(\"--odometer-progress\",\"0\"),style:{[\"--odometer-progress\"]:0,display:\"inline-flex\",alignItems:\"stretch\",gap,border:0,padding:0,background:\"none\",cursor:\"pointer\",textDecoration:\"none\",whiteSpace:\"nowrap\",/* the typography control lands here, so it cascades into every\n                   character window; the windows pin their own line height at 1em\n                   because the roll depends on it */...font,textTransform:uppercase?\"uppercase\":\"none\",...style},children:[segment(label),split&&trailing?segment(trailing):null]});}OdometerButton.displayName=\"Odometer Button\";addPropertyControls(OdometerButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Contact\"},split:{type:ControlType.Boolean,title:\"Split\",defaultValue:true},trailing:{type:ControlType.String,title:\"Second\",defaultValue:\"us\",hidden:p=>!p.split},link:{type:ControlType.Link,title:\"Link\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans\",defaultValue:{fontSize:11,letterSpacing:1.2,lineHeight:1}},color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#ffffff\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#0d0e0b\"},uppercase:{type:ControlType.Boolean,title:\"Uppercase\",defaultValue:true},height:{type:ControlType.Number,title:\"Height\",defaultValue:44,min:24,max:96},padX:{type:ControlType.Number,title:\"Padding\",defaultValue:20,min:4,max:64},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:6,min:0,max:40},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:1,min:0,max:12},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:520,min:120,max:1600,step:20},stagger:{type:ControlType.Number,title:\"Stagger\",defaultValue:28,min:0,max:120}});/* ────────────────────────────────────────────────────────────────────────────\n   2 · OdometerLabel — the text only, for a button you designed yourself\n   ──────────────────────────────────────────────────────────────────────── *//**\n * @framerIntrinsicWidth 90\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export function OdometerLabel(props){const{text=\"Get access\",hoverTarget=\"parent\",color=\"#0d0e0b\",font,uppercase=false,duration=520,stagger=28,style}=props;const ref=useRef(null);const onCanvas=RenderTarget.current()===RenderTarget.canvas;/* The roll is driven by whichever element the pointer actually enters. On a\n       button you designed in Framer that is the frame around this label, not the\n       label itself — so by default the listeners go on the parent. */useEffect(()=>{const el=ref.current;if(!el||onCanvas)return;const target=hoverTarget===\"self\"?el:el.parentElement;if(!target)return;const reduced=window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches;const on=()=>!reduced&&el.style.setProperty(\"--odometer-progress\",\"1\");const off=()=>el.style.setProperty(\"--odometer-progress\",\"0\");target.addEventListener(\"pointerenter\",on);target.addEventListener(\"pointerleave\",off);target.addEventListener(\"focusin\",on);target.addEventListener(\"focusout\",off);return()=>{target.removeEventListener(\"pointerenter\",on);target.removeEventListener(\"pointerleave\",off);target.removeEventListener(\"focusin\",on);target.removeEventListener(\"focusout\",off);};},[hoverTarget,onCanvas]);return /*#__PURE__*/_jsx(\"span\",{ref:ref,style:{[\"--odometer-progress\"]:0,display:\"inline-flex\",alignItems:\"center\",whiteSpace:\"nowrap\",...font,color,textTransform:uppercase?\"uppercase\":\"none\",...style},children:/*#__PURE__*/_jsx(Roll,{text:text,duration:duration,stagger:stagger})});}OdometerLabel.displayName=\"Odometer Label\";addPropertyControls(OdometerLabel,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Get access\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans\",defaultValue:{fontSize:11,letterSpacing:1.2,lineHeight:1}},color:{type:ControlType.Color,title:\"Colour\",defaultValue:\"#0d0e0b\"},uppercase:{type:ControlType.Boolean,title:\"Uppercase\",defaultValue:false},hoverTarget:{type:ControlType.Enum,title:\"Hover on\",options:[\"parent\",\"self\"],optionTitles:[\"Parent frame\",\"This layer\"],defaultValue:\"parent\"},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:520,min:120,max:1600,step:20},stagger:{type:ControlType.Number,title:\"Stagger\",defaultValue:28,min:0,max:120}});\nexport const __FramerMetadata__ = {\"exports\":{\"OdometerLabel\":{\"type\":\"reactComponent\",\"name\":\"OdometerLabel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"90\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerIntrinsicHeight\":\"16\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"OdometerButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"44\",\"framerIntrinsicWidth\":\"168\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OdometerButton.map","// Generated by Framer (41620b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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{OdometerLabel}from\"https://framerusercontent.com/modules/afZgtqVMOevaCVGeyInj/oKpxZUR9i7MRhS0Hljsk/OdometerButton.js\";const OdometerLabelFonts=getFonts(OdometerLabel);const MotionDivWithFX=withFX(motion.div);const enabledGestures={O6DT0t1Q2:{hover:true,pressed:true}};const cycleOrder=[\"O6DT0t1Q2\",\"VgzrfgqsU\",\"oUhaJcPZ1\",\"QASS_LKS9\",\"gvV5eQbuv\"];const serializationHash=\"framer-jr8dF\";const variantClassNames={gvV5eQbuv:\"framer-v-snu6kn\",O6DT0t1Q2:\"framer-v-g0rxaa\",oUhaJcPZ1:\"framer-v-1tmw66q\",QASS_LKS9:\"framer-v-1aid5c2\",VgzrfgqsU:\"framer-v-1rtxill\"};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 transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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={Default:\"O6DT0t1Q2\",Disabled:\"oUhaJcPZ1\",Error:\"gvV5eQbuv\",Loading:\"VgzrfgqsU\",Success:\"QASS_LKS9\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"O6DT0t1Q2\"};};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:\"O6DT0t1Q2\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"VgzrfgqsU\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"VgzrfgqsU\")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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-g0rxaa\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"O6DT0t1Q2\",ref:refBinding,style:{backgroundColor:\"rgb(0, 0, 0)\",opacity:1,...style},variants:{\"O6DT0t1Q2-hover\":{backgroundColor:\"rgba(15, 15, 15, 0.85)\",opacity:1},\"O6DT0t1Q2-pressed\":{opacity:1},gvV5eQbuv:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1},oUhaJcPZ1:{opacity:.5},QASS_LKS9:{opacity:1}},...addPropertyOverrides({\"O6DT0t1Q2-hover\":{\"data-framer-name\":undefined},\"O6DT0t1Q2-pressed\":{\"data-framer-name\":undefined},gvV5eQbuv:{\"data-framer-name\":\"Error\"},oUhaJcPZ1:{\"data-framer-name\":\"Disabled\"},QASS_LKS9:{\"data-framer-name\":\"Success\"},VgzrfgqsU:{\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dcfhyf-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"J4Hvn56JI-container\",nodeId:\"J4Hvn56JI\",rendersWithMotion:true,scopeId:\"Z_cX0MyGv\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(255, 255, 255)\",duration:520,font:{fontFamily:'\"F37 Analog Trial Regular\", \"F37 Analog Trial Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.2em\"},height:\"100%\",hoverTarget:\"parent\",id:\"J4Hvn56JI\",layoutId:\"J4Hvn56JI\",stagger:28,text:\"SEND REQUEST\",uppercase:false,width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-r4reix\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"GEPFj0PSM\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1149dmv\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"TLKlzD2vT\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{VgzrfgqsU:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1totqhq\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"MPrieT9vL\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\".framer-jr8dF.framer-1v6a3bn, .framer-jr8dF .framer-1v6a3bn { display: block; }\",\".framer-jr8dF.framer-g0rxaa { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-jr8dF .framer-dcfhyf-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-jr8dF .framer-r4reix { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: auto; overflow: hidden; position: relative; width: 20px; }\",\".framer-jr8dF .framer-1149dmv { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-jr8dF .framer-1totqhq { aspect-ratio: 1 / 1; flex: none; height: auto; left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-jr8dF.framer-v-1rtxill.framer-g0rxaa, .framer-jr8dF.framer-v-1tmw66q.framer-g0rxaa, .framer-jr8dF.framer-v-1aid5c2.framer-g0rxaa, .framer-jr8dF.framer-v-snu6kn.framer-g0rxaa { cursor: unset; }\",\".framer-jr8dF.framer-v-1rtxill .framer-1149dmv { overflow: hidden; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VgzrfgqsU\":{\"layout\":[\"fixed\",\"fixed\"]},\"oUhaJcPZ1\":{\"layout\":[\"fixed\",\"fixed\"]},\"QASS_LKS9\":{\"layout\":[\"fixed\",\"fixed\"]},\"gvV5eQbuv\":{\"layout\":[\"fixed\",\"fixed\"]},\"bEBjK9qiE\":{\"layout\":[\"fixed\",\"fixed\"]},\"gjPglbOSx\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZ_cX0MyGv=withCSS(Component,css,\"framer-jr8dF\");export default FramerZ_cX0MyGv;FramerZ_cX0MyGv.displayName=\"Button\";FramerZ_cX0MyGv.defaultProps={height:40,width:240};addPropertyControls(FramerZ_cX0MyGv,{variant:{options:[\"O6DT0t1Q2\",\"VgzrfgqsU\",\"oUhaJcPZ1\",\"QASS_LKS9\",\"gvV5eQbuv\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZ_cX0MyGv,[{explicitInter:true,fonts:[{cssFamilyName:\"F37 Analog Trial Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"F37 Analog Trial\",url:\"https://framerusercontent.com/assets/6cvUB7lGTrRTlHuIV4sge0Jvs.woff2\",weight:\"400\"}]},...OdometerLabelFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZ_cX0MyGv\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"240\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VgzrfgqsU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oUhaJcPZ1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QASS_LKS9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gvV5eQbuv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bEBjK9qiE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gjPglbOSx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Z_cX0MyGv.map","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion}from\"framer-motion\";import*as React from\"react\";import{containerStyles,usePadding,useRadius,paddingControl,borderRadiusControl,fontControls,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{useCallback,useMemo,useState}from\"react\";const emailRegex=/^(([^<>()[\\]\\\\.,;:\\s@\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;const validateEmail=email=>{return emailRegex.test(String(email).toLowerCase());};const GLYPHS=\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\";const DECOY_COUNT=4;const TRAVEL_EM=DECOY_COUNT+1;const EASING=\"cubic-bezier(0.23, 1, 0.32, 1)\";function decoysFor(char,index){const seed=char.charCodeAt(0)+index*31;return Array.from({length:DECOY_COUNT},(_,i)=>GLYPHS[(seed+(i+1)*7)%GLYPHS.length]);}function OdometerChar({char,index,duration,stagger}){const column=React.useMemo(()=>[char,...decoysFor(char,index),char],[char,index]);return /*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":true,style:{position:\"relative\",display:\"inline-block\",overflow:\"hidden\",height:\"1em\",lineHeight:\"1em\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{visibility:\"hidden\"},children:char}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:0,right:0,top:0,display:\"flex\",flexDirection:\"column\",transform:`translateY(calc(var(--odometer-progress, 0) * -${TRAVEL_EM}em))`,transition:`transform ${duration}ms ${EASING}`,transitionDelay:`${index*stagger}ms`},children:column.map((glyph,i)=>/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",height:\"1em\",lineHeight:\"1em\"},children:glyph},i))})]});}function OdometerRoll({text,duration,stagger}){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",clip:\"rect(0 0 0 0)\",whiteSpace:\"nowrap\"},children:text}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{display:\"flex\",alignItems:\"center\"},children:Array.from(text).map((char,i)=>char===\" \"?/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",height:\"1em\",lineHeight:\"1em\"},children:\"\\xa0\"},i):/*#__PURE__*/_jsx(OdometerChar,{char:char,index:i,duration:duration,stagger:stagger},i))})]});}/**\n * FORMSPARK\n *\n * @framerIntrinsicWidth 550\n * @framerIntrinsicHeight 290\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */const FormSpark=withCSS(function FormSpark({formId,withName,nameField:name,withEmail,email,withMessage,message,layout,inputs,button,style,gap,onSubmit,...props}){const[nameValue,setName]=useState(name?.value);const[emailValue,setEmail]=useState(email?.value);const[messageValue,setMessage]=useState(message?.value);const[isNameError,setNameError]=useState(false);const[isEmailError,setEmailError]=useState(false);const[isMessageError,setMessageError]=useState(false);const[isLoading,setLoading]=useState(false);const[isSuccess,setSuccess]=useState(false);const isCanvas=useMemo(()=>{return RenderTarget.current()===RenderTarget.canvas;},[]);const gridTemplateRows=useMemo(()=>{const rows=[];if(withName||withMessage){rows.push(\"max-content\");}if(withMessage){rows.push(\"1fr\");}return[...rows,\"max-content\"].join(\" \");},[withName,withEmail,withMessage]);const gridTemplateColumns=useMemo(()=>{const cols=[];if((withName&&!withEmail||withEmail&&!withName)&&!withMessage&&layout===\"horizontal\"){return\"1fr max-content\";}return\"1fr\";},[withName,withEmail,withMessage,layout]);const{fontFamily,fontSize,fontWeight}=useFontControls(props);const borderRadius=useRadius(props);const paddingValue=usePadding(props);const validateForm=useCallback(()=>{let error=false;setNameError(false);setEmailError(false);setMessageError(false);if(withName&&!nameValue){setNameError(true);error=true;}if(withEmail&&(!emailValue||!validateEmail(emailValue))){setEmailError(true);error=true;}if(withMessage&&!messageValue){setMessageError(true);error=true;}return error;},[validateEmail,withName,withEmail,withMessage,nameValue,emailValue,messageValue]);const handleSubmit=useCallback(event=>{setLoading(true);event.preventDefault();if(validateForm()){setLoading(false);}else{const data=new FormData(event.target);const entries=Object.fromEntries(data.entries());fetch(`https://api.formspark.io/${formId}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(entries)}).then(()=>{setSuccess(true);onSubmit();}).catch(()=>setLoading(false));}},[formId,onSubmit,validateForm]);const handleNameChange=useCallback(event=>{setNameError(false);setName(event.target.value);},[]);const handleEmailChange=useCallback(event=>{setEmailError(false);setEmail(event.target.value);},[]);const handleMessageChange=useCallback(event=>{setMessageError(false);setMessage(event.target.value);},[]);return /*#__PURE__*/_jsx(motion.div,{style:{...style,...containerStyles,flexDirection:\"column\",\"--framer-formspark-placeholder-color\":inputs.placeholderColor},children:isSuccess?/*#__PURE__*/_jsx(motion.div,{style:{height:\"60px\",width:\"60px\",background:button.fill,color:button.color,borderRadius:\"50%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},initial:{scale:0},animate:{scale:1},transition:{duration:.3},children:/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"28\",height:\"28\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M 2 14 L 10 22 L 26 6\",fill:\"transparent\",strokeWidth:\"4\",stroke:\"currentColor\",strokeLinecap:\"round\"})})}):/*#__PURE__*/_jsxs(\"form\",{style:{display:\"grid\",gridTemplateRows,gridTemplateColumns,gap,width:\"100%\",height:\"100%\"},onSubmit:handleSubmit,method:\"POST\",children:[(withName||withEmail)&&/*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"grid\",gridAutoFlow:layout===\"horizontal\"?\"column\":\"row\",gap},children:[withName&&/*#__PURE__*/_jsx(\"input\",{className:\"framer-formspark-input\",type:\"text\",name:\"name\",placeholder:name.placeholder,value:isCanvas?name.value:nameValue,onChange:handleNameChange,style:{...defaultStyle,padding:paddingValue,borderRadius,fontFamily,fontWeight,fontSize,background:inputs.fill,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isNameError?inputs.error:\"transparent\"}`}}),withEmail&&/*#__PURE__*/_jsx(\"input\",{className:\"framer-formspark-input\",type:\"email\",name:\"email\",placeholder:email.placeholder,value:isCanvas?email.value:emailValue,onChange:handleEmailChange,style:{...defaultStyle,padding:paddingValue,borderRadius,fontFamily,fontWeight,fontSize,background:inputs.fill,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isEmailError?inputs.error:\"transparent\"}`}})]}),withMessage&&/*#__PURE__*/_jsx(\"textarea\",{className:\"framer-formspark-input\",placeholder:message.placeholder,name:\"message\",value:isCanvas?message.value:messageValue,onChange:handleMessageChange,style:{...defaultStyle,minHeight:0,padding:paddingValue,resize:\"vertical\",borderRadius,background:inputs.fill,fontFamily,fontWeight,fontSize,color:inputs.color,boxShadow:`inset 0 0 0 1px ${isMessageError?inputs.error:\"transparent\"}`}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"submit\",onMouseEnter:e=>{const reduced=typeof window!==\"undefined\"&&window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches;if(!reduced)e.currentTarget.style.setProperty(\"--odometer-progress\",\"1\");},onMouseLeave:e=>e.currentTarget.style.setProperty(\"--odometer-progress\",\"0\"),onFocus:e=>{const reduced=typeof window!==\"undefined\"&&window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches;if(!reduced)e.currentTarget.style.setProperty(\"--odometer-progress\",\"1\");},onBlur:e=>e.currentTarget.style.setProperty(\"--odometer-progress\",\"0\"),style:{[\"--odometer-progress\"]:0,...defaultStyle,borderRadius,padding:paddingValue,fontFamily,fontWeight:button.fontWeight,fontSize,background:button.fill,cursor:\"pointer\",color:button.color,zIndex:1,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",border:\"none\",outline:\"none\",whiteSpace:\"nowrap\",lineHeight:\"1\"},children:/*#__PURE__*/_jsx(OdometerRoll,{text:button.label,duration:520,stagger:28})}),isLoading&&/*#__PURE__*/_jsx(\"div\",{style:{borderRadius,position:\"absolute\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:\"100%\",height:\"100%\",left:0,top:0,zIndex:2,color:button.color,background:button.fill},children:/*#__PURE__*/_jsx(motion.div,{style:{height:16,width:16},initial:{rotate:0},animate:{rotate:360},transition:{duration:2,repeat:Infinity},children:/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"16\",height:\"16\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.419 3.582 16 8 16 C 12.418 16 16 12.419 16 8 C 15.999 3.582 12.418 0 8 0 Z M 8 14 C 4.687 14 2 11.314 2 8 C 2 4.687 4.687 2 8 2 C 11.314 2 14 4.687 14 8 C 14 11.314 11.314 14 8 14 Z\",fill:\"currentColor\",opacity:\"0.2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 8 0 C 12.418 0 15.999 3.582 16 8 C 16 8 16 9 15 9 C 14 9 14 8 14 8 C 14 4.687 11.314 2 8 2 C 4.687 2 2 4.687 2 8 C 2 8 2 9 1 9 C 0 9 0 8 0 8 C 0 3.582 3.582 0 8 0 Z\",fill:\"currentColor\"})]})})})]})]})});},[\".framer-formspark-input::placeholder { color: var(--framer-formspark-placeholder-color) !important; }\"]);FormSpark.defaultProps={fontSize:16,fontFamily:\"Inter\",fontWeight:400,padding:15,paddingTop:15,paddingBottom:15,paddingLeft:15,paddingRight:15,borderRadius:8,topLeftRadius:8,topRightRadius:8,bottomRightRadius:8,bottomLeftRadius:8,gap:15,nameField:{value:undefined,placeholder:\"Name\"},email:{value:undefined,placeholder:\"Email\"},message:{value:undefined,placeholder:\"Message\"},inputs:{fill:\"#EBEBEB\",color:\"#000\",placeholderColor:\"rgba(0, 0, 0, 0.5)\",error:\"#EE4444\"},layout:{fill:\"#EBEBEB\",color:\"#000\",placeholderColor:\"rgba(0, 0, 0, 0.5)\",error:\"#EE4444\"},button:{label:\"Sign Up\",fontWeight:600,fill:\"#000\",color:\"#FFF\"}};addPropertyControls(FormSpark,{formId:{title:\"ID\",placeholder:\"7PbPpGN3\",type:ControlType.String,description:\"Create a [FormSpark](https://formspark.io/) account, add a new form and copy its ID. [Learn more…](https://www.framer.com/sites/integrations/formspark/)\"},withName:{title:\"Name\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},nameField:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Name\"},value:{title:\"Value\",type:ControlType.String,defaultValue:\"\"}},hidden:props=>!props.withName},withEmail:{title:\"Email\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},email:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Email\"},value:{title:\"Value\",type:ControlType.String}},hidden:props=>!props.withEmail},withMessage:{title:\"Message\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},message:{title:\" \",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"Message\"},value:{title:\"Value\",type:ControlType.String}},hidden:props=>!props.withMessage},layout:{title:\"Layout\",type:ControlType.Enum,options:[\"horizontal\",\"vertical\"],displaySegmentedControl:true,defaultValue:\"horizontal\"},inputs:{title:\"Inputs\",type:ControlType.Object,controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EBEBEB\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#000\"},placeholderColor:{title:\"Placeholder\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.5)\"},error:{title:\"Error\",type:ControlType.Color,defaultValue:\"#EE4444\"}}},button:{title:\"Button\",type:ControlType.Object,controls:{label:{title:\"Label\",type:ControlType.String,defaultValue:\"Sign Up\"},fontWeight:{...fontControls.fontWeight,defaultValue:600},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#FFF\"}}},...fontControls,fontSize:{title:\"Font Size\",type:ControlType.Number,displayStepper:true,defaultValue:16},...paddingControl,...borderRadiusControl,gap:{title:\"Gap\",type:ControlType.Number,displayStepper:true,min:0},onSubmit:{type:ControlType.EventHandler}});const defaultStyle={WebkitAppearance:\"none\",display:\"inline-block\",width:\"100%\",lineHeight:\"1.4em\",outline:\"none\",border:\"none\"};export default FormSpark;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FormSpark\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"550\",\"framerIntrinsicHeight\":\"290\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FormSpark.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useMemo,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * Odometer text — ported from the contentarchitecture build.\n *\n * Each character sits in a 1em-tall window over a column of six glyphs: the real\n * character, four random stand-ins, then the real character again. Driving\n * --odometer-progress from 0 to 1 translates the column by -5em, so it lands\n * back on the original glyph after rolling through the decoys.\n *\n * One CSS variable on the hover target drives every character at once, and a\n * per-character delay resolves the label left to right rather than as a block.\n *\n * Two components are exported:\n *   OdometerButton — a finished button, styled from property controls.\n *   OdometerLabel  — the text only. Drop it inside a button you have already\n *                    designed in Framer; it binds the hover to its parent frame,\n *                    so hovering anywhere on your button rolls the label.\n */const GLYPHS=\"ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789\";const DECOY_COUNT=4;const TRAVEL_EM=DECOY_COUNT+1;const EASING=\"cubic-bezier(0.23, 1, 0.32, 1)\";/* Decoys come off a seed rather than Math.random, so the same label always\n   renders the same column and the canvas does not reshuffle on every redraw. */function decoysFor(char,index){const seed=char.charCodeAt(0)+index*31;return Array.from({length:DECOY_COUNT},(_,i)=>GLYPHS[(seed+(i+1)*7)%GLYPHS.length]);}function Char({char,index,duration,stagger}){const column=useMemo(()=>[char,...decoysFor(char,index),char],[char,index]);return /*#__PURE__*/_jsxs(\"span\",{\"aria-hidden\":true,style:{position:\"relative\",display:\"inline-block\",overflow:\"hidden\",height:\"1em\",lineHeight:\"1em\",verticalAlign:\"baseline\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{visibility:\"hidden\"},children:char}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",left:0,right:0,top:0,display:\"flex\",flexDirection:\"column\",transform:`translateY(calc(var(--odometer-progress, 0) * -${TRAVEL_EM}em))`,transition:`transform ${duration}ms ${EASING}`,transitionDelay:`${index*stagger}ms`},children:column.map((glyph,i)=>/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",height:\"1em\",lineHeight:\"1em\"},children:glyph},i))})]});}function Roll({text,duration,stagger}){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",clip:\"rect(0 0 0 0)\",whiteSpace:\"nowrap\"},children:text}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":true,style:{display:\"flex\",alignItems:\"center\"},children:Array.from(text).map((char,i)=>char===\" \"?/* spaces hold their slot in the stagger but never roll *//*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",height:\"1em\",lineHeight:\"1em\"},children:\"\\xa0\"},i):/*#__PURE__*/_jsx(Char,{char:char,index:i,duration:duration,stagger:stagger},i))})]});}/* ────────────────────────────────────────────────────────────────────────────\n   1 · OdometerButton — a finished button\n   ──────────────────────────────────────────────────────────────────────── *//**\n * @framerIntrinsicWidth 168\n * @framerIntrinsicHeight 44\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function OdometerButton(props){const{label=\"Contact\",trailing=\"us\",split=true,link,fill=\"#0d0e0b\",color=\"#ffffff\",font,uppercase=true,radius=6,padX=20,height=44,gap=1,duration=520,stagger=28,style}=props;const reduced=typeof window!==\"undefined\"&&window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches;const segment=text=>/*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",height,padding:`0 ${padX}px`,background:fill,color,borderRadius:radius},children:/*#__PURE__*/_jsx(Roll,{text:text,duration:duration,stagger:stagger})});const Tag=link?\"a\":\"button\";return /*#__PURE__*/_jsxs(Tag,{href:link||undefined,type:link?undefined:\"button\",onMouseEnter:e=>!reduced&&e.currentTarget.style.setProperty(\"--odometer-progress\",\"1\"),onMouseLeave:e=>e.currentTarget.style.setProperty(\"--odometer-progress\",\"0\"),onFocus:e=>!reduced&&e.currentTarget.style.setProperty(\"--odometer-progress\",\"1\"),onBlur:e=>e.currentTarget.style.setProperty(\"--odometer-progress\",\"0\"),style:{[\"--odometer-progress\"]:0,display:\"inline-flex\",alignItems:\"stretch\",gap,border:0,padding:0,background:\"none\",cursor:\"pointer\",textDecoration:\"none\",whiteSpace:\"nowrap\",/* the typography control lands here, so it cascades into every\n                   character window; the windows pin their own line height at 1em\n                   because the roll depends on it */...font,textTransform:uppercase?\"uppercase\":\"none\",...style},children:[segment(label),split&&trailing?segment(trailing):null]});}OdometerButton.displayName=\"Odometer Button\";addPropertyControls(OdometerButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Contact\"},split:{type:ControlType.Boolean,title:\"Split\",defaultValue:true},trailing:{type:ControlType.String,title:\"Second\",defaultValue:\"us\",hidden:p=>!p.split},link:{type:ControlType.Link,title:\"Link\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans\",defaultValue:{fontSize:11,letterSpacing:1.2,lineHeight:1}},color:{type:ControlType.Color,title:\"Text\",defaultValue:\"#ffffff\"},fill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#0d0e0b\"},uppercase:{type:ControlType.Boolean,title:\"Uppercase\",defaultValue:true},height:{type:ControlType.Number,title:\"Height\",defaultValue:44,min:24,max:96},padX:{type:ControlType.Number,title:\"Padding\",defaultValue:20,min:4,max:64},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:6,min:0,max:40},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:1,min:0,max:12},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:520,min:120,max:1600,step:20},stagger:{type:ControlType.Number,title:\"Stagger\",defaultValue:28,min:0,max:120}});/* ────────────────────────────────────────────────────────────────────────────\n   2 · OdometerLabel — the text only, for a button you designed yourself\n   ──────────────────────────────────────────────────────────────────────── *//**\n * @framerIntrinsicWidth 90\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export function OdometerLabel(props){const{text=\"Get access\",hoverTarget=\"parent\",color=\"#0d0e0b\",font,uppercase=false,duration=520,stagger=28,style}=props;const ref=useRef(null);const onCanvas=RenderTarget.current()===RenderTarget.canvas;/* The roll is driven by whichever element the pointer actually enters. On a\n       button you designed in Framer that is the frame around this label, not the\n       label itself — so by default the listeners go on the parent. */useEffect(()=>{const el=ref.current;if(!el||onCanvas)return;const target=hoverTarget===\"self\"?el:el.parentElement;if(!target)return;const reduced=window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches;const on=()=>!reduced&&el.style.setProperty(\"--odometer-progress\",\"1\");const off=()=>el.style.setProperty(\"--odometer-progress\",\"0\");target.addEventListener(\"pointerenter\",on);target.addEventListener(\"pointerleave\",off);target.addEventListener(\"focusin\",on);target.addEventListener(\"focusout\",off);return()=>{target.removeEventListener(\"pointerenter\",on);target.removeEventListener(\"pointerleave\",off);target.removeEventListener(\"focusin\",on);target.removeEventListener(\"focusout\",off);};},[hoverTarget,onCanvas]);return /*#__PURE__*/_jsx(\"span\",{ref:ref,style:{[\"--odometer-progress\"]:0,display:\"inline-flex\",alignItems:\"center\",whiteSpace:\"nowrap\",...font,color,textTransform:uppercase?\"uppercase\":\"none\",...style},children:/*#__PURE__*/_jsx(Roll,{text:text,duration:duration,stagger:stagger})});}OdometerLabel.displayName=\"Odometer Label\";addPropertyControls(OdometerLabel,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Get access\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans\",defaultValue:{fontSize:11,letterSpacing:1.2,lineHeight:1}},color:{type:ControlType.Color,title:\"Colour\",defaultValue:\"#0d0e0b\"},uppercase:{type:ControlType.Boolean,title:\"Uppercase\",defaultValue:false},hoverTarget:{type:ControlType.Enum,title:\"Hover on\",options:[\"parent\",\"self\"],optionTitles:[\"Parent frame\",\"This layer\"],defaultValue:\"parent\"},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:520,min:120,max:1600,step:20},stagger:{type:ControlType.Number,title:\"Stagger\",defaultValue:28,min:0,max:120}});\nexport const __FramerMetadata__ = {\"exports\":{\"OdometerLabel\":{\"type\":\"reactComponent\",\"name\":\"OdometerLabel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"90\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerIntrinsicHeight\":\"16\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"OdometerButton\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"168\",\"framerSupportedLayoutWidth\":\"auto\",\"framerIntrinsicHeight\":\"44\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OdometerButton.map","// Generated by Framer (7788242)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Button from\"https://framerusercontent.com/modules/G9ZZcGtwJ2I0RO6nnWvY/92id2EEMTHiFRn6PJv7z/Z_cX0MyGv.js\";import FormSpark from\"https://framerusercontent.com/modules/PClTrz9xaH45BEl8OI94/JQPy4H7oHSx4JijyPccL/FormSpark.js\";import{OdometerLabel}from\"https://framerusercontent.com/modules/hlrFCoolrjepd0iVmMVg/AWkhuNeygIMr4dHL9DCL/OdometerButton.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/zZqFA7cb2oOKWsoLLwmV/rnAvlkYloc0xGEjXiLpD/dDJRtgX8k.js\";const FormSparkFonts=getFonts(FormSpark);const MotionDivWithFX=withFX(motion.div);const OdometerLabelFonts=getFonts(OdometerLabel);const ButtonFonts=getFonts(Button);const cycleOrder=[\"BEaqJg8Xa\",\"TEHGQSZ3E\",\"QGu0szPcP\",\"GLlSEs5Qf\"];const serializationHash=\"framer-aGZ8i\";const variantClassNames={BEaqJg8Xa:\"framer-v-470ujv\",GLlSEs5Qf:\"framer-v-zyd7bl\",QGu0szPcP:\"framer-v-13d9pqw\",TEHGQSZ3E:\"framer-v-2gsycf\"};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 transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:80};const transition2={bounce:0,delay:0,duration:.45,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:80};const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};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={\"wide screen\":\"GLlSEs5Qf\",Desktop:\"BEaqJg8Xa\",Phone:\"QGu0szPcP\",Tablet:\"TEHGQSZ3E\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"BEaqJg8Xa\"};};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:\"BEaqJg8Xa\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"QGu0szPcP\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"QGu0szPcP\")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-470ujv\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"BEaqJg8Xa\",ref:refBinding,style:{...style},...addPropertyOverrides({GLlSEs5Qf:{\"data-framer-name\":\"wide screen\"},QGu0szPcP:{\"data-framer-name\":\"Phone\"},TEHGQSZ3E:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-9ws3h\",layoutDependency:layoutDependency,layoutId:\"mJeHq4pCI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2540 1043.421\" overflow=\"visible\"><path d=\"M 170.567 149.603 L 0 0 L 0 1043.421 L 2540 1043.421 L 2540 444.954 L 2382.453 476.289 L 2255.541 394.035 L 2176.768 468.455 L 2115.5 394.035 L 2041.103 494.307 L 1870.427 394.035 L 1646.361 468.455 L 1465.183 227.961 L 1368.139 182.621 L 1242.867 227.961 L 1149.796 150.026 C 1149.796 150.026 1122.227 195.847 1107.893 197.423 C 1093.557 199.004 1068.193 184.785 1068.193 184.785 L 953.508 287.973 L 834.997 129.685 C 834.997 129.685 737.372 174.688 725.243 174.688 C 713.113 174.688 666.072 59.445 666.072 59.445 L 616.07 191.575 L 557.627 171.035 L 499.773 129.685 L 461.688 171.332 L 387.806 99.049 L 335.975 143.285 L 233.421 91.148 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({QGu0szPcP:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2517 872.976\" overflow=\"visible\"><path d=\"M 169.022 125.165 L 0 0 L 0 872.976 L 2517 872.976 L 2517 372.27 L 2360.88 398.486 L 2235.117 329.669 L 2157.057 391.932 L 2096.344 329.669 L 2022.62 413.561 L 1853.49 329.669 L 1631.453 391.932 L 1451.915 190.723 L 1355.751 152.789 L 1231.613 190.723 L 1139.384 125.519 C 1139.384 125.519 1112.065 163.855 1097.861 165.174 C 1083.654 166.497 1058.521 154.6 1058.521 154.6 L 944.874 240.932 L 827.436 108.501 C 827.436 108.501 730.695 146.153 718.675 146.153 C 706.656 146.153 660.04 49.735 660.04 49.735 L 610.491 160.281 L 552.578 143.096 L 495.247 108.501 L 457.508 143.345 L 384.294 82.869 L 332.933 119.879 L 231.307 76.259 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'},TEHGQSZ3E:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1920 665.982\" overflow=\"visible\"><path d=\"M 128.932 95.487 L 0 0 L 0 665.982 L 1920 665.982 L 1920 284 L 1800.91 304 L 1704.976 251.5 L 1645.431 299 L 1599.118 251.5 L 1542.881 315.5 L 1413.866 251.5 L 1244.493 299 L 1107.54 145.5 L 1034.184 116.561 L 939.49 145.5 L 869.137 95.757 C 869.137 95.757 848.297 125.003 837.463 126.009 C 826.625 127.018 807.453 117.942 807.453 117.942 L 720.762 183.804 L 631.178 82.774 C 631.178 82.774 557.384 111.498 548.215 111.498 C 539.046 111.498 503.487 37.942 503.487 37.942 L 465.691 122.276 L 421.513 109.166 L 377.781 82.774 L 348.993 109.356 L 293.145 63.22 L 253.965 91.454 L 176.444 58.177 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>'}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17krz8n\",layoutDependency:layoutDependency,layoutId:\"RGrIzzjeR\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1k6r95\",layoutDependency:layoutDependency,layoutId:\"CoisBc3yh\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17sgj6v\",layoutDependency:layoutDependency,layoutId:\"JVYJpkAAL\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-w5dti5\",layoutDependency:layoutDependency,layoutId:\"f5OJWFVtv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 74.264 48\" overflow=\"visible\"><g><path d=\"M 74.264 48 L 0 48 L 48.385 0 Z M 16.911 39.85 L 43.71 29.162 L 63.004 39.785 L 46.82 9.792 L 16.911 39.847 Z\" fill=\"rgb(59,59,59)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({TEHGQSZ3E:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 56.82 36\" overflow=\"visible\"><g><path d=\"M 56.82 36 L 0 36 L 37.019 0 Z M 12.939 29.887 L 33.442 21.872 L 48.205 29.839 L 35.822 7.344 L 12.939 29.885 Z\" fill=\"rgb(59,59,59)\"></path></g></svg>'}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-fceyue\",layoutDependency:layoutDependency,layoutId:\"Nw5F99JqB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 74.264 48\" overflow=\"visible\"><path d=\"M 74.264 48 L 0 48 L 48.385 0 Z M 16.911 39.85 L 43.71 29.162 L 63.004 39.785 L 46.82 9.792 L 16.911 39.847 Z\" fill=\"rgb(59,59,59)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({TEHGQSZ3E:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 56.82 36\" overflow=\"visible\"><path d=\"M 56.82 36 L 0 36 L 37.019 0 Z M 12.939 29.887 L 33.442 21.872 L 48.205 29.839 L 35.822 7.344 L 12.939 29.885 Z\" fill=\"rgb(59,59,59)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-n4ffct\",layoutDependency:layoutDependency,layoutId:\"GqsgFmN2X\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 74.264 48\" overflow=\"visible\"><path d=\"M 74.264 48 L 0 48 L 48.385 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({TEHGQSZ3E:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 56.82 36\" overflow=\"visible\"><path d=\"M 56.82 36 L 0 36 L 37.019 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-asutt5\",layoutDependency:layoutDependency,layoutId:\"OPrR3474m\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 46.093 30.058\" overflow=\"visible\"><path d=\"M 0 30.058 L 26.798 19.37 L 46.093 29.993 L 29.909 0 L 0 30.055 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({TEHGQSZ3E:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.266 22.543\" overflow=\"visible\"><path d=\"M 0 22.543 L 20.503 14.528 L 35.266 22.495 L 22.883 0 L 0 22.541 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SEsgR3JvdGVzayBNZWRpdW0=\",\"--framer-font-family\":'\"HK Grotesk Medium\", \"HK Grotesk Medium Placeholder\", sans-serif',\"--framer-font-size\":\"42px\",\"--framer-font-weight\":\"500\"},children:[\"Tibba \",/*#__PURE__*/_jsx(motion.br,{}),\"Design\",/*#__PURE__*/_jsx(motion.br,{}),\"Studio\"]})}),className:\"framer-c2pwcf\",fonts:[\"CUSTOMV2;HK Grotesk Medium\"],layoutDependency:layoutDependency,layoutId:\"Xm7fIdBJj\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({TEHGQSZ3E:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SEsgR3JvdGVzayBNZWRpdW0=\",\"--framer-font-family\":'\"HK Grotesk Medium\", \"HK Grotesk Medium Placeholder\", sans-serif',\"--framer-font-size\":\"33px\",\"--framer-font-weight\":\"500\"},children:[\"Tibba \",/*#__PURE__*/_jsx(motion.br,{}),\"Design\",/*#__PURE__*/_jsx(motion.br,{}),\"Studio\"]})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\"},children:\"\\xa9 Tibba Design Studio 2026\"})}),className:\"framer-6kgiqa\",fonts:[\"GF;Geist Mono-500\"],layoutDependency:layoutDependency,layoutId:\"o7NQiJ6zF\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({TEHGQSZ3E:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\"},children:\"\\xa9 Tibba Design\"}),/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\"},children:\"  Studio 2026\"})]})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vijar0\",layoutDependency:layoutDependency,layoutId:\"h41AmcS__\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-qyd0ib\",layoutDependency:layoutDependency,layoutId:\"m8Vqu5jVX\",style:{backgroundColor:\"rgb(36, 36, 36)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bmlu2x\",layoutDependency:layoutDependency,layoutId:\"J29HvN7Aa\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SEsgR3JvdGVzayBNZWRpdW0=\",\"--framer-font-family\":'\"HK Grotesk Medium\", \"HK Grotesk Medium Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[\"Let’s get to know \",/*#__PURE__*/_jsx(motion.br,{}),\"you and your idea!\"]})}),className:\"framer-1b25hdz\",fonts:[\"CUSTOMV2;HK Grotesk Medium\"],layoutDependency:layoutDependency,layoutId:\"uAqP6Wcyt\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iqg5vd-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Z0KDdxprr-container\",nodeId:\"Z0KDdxprr\",rendersWithMotion:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(FormSpark,{borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,button:{color:\"var(--token-53f9eef0-dba6-4e1c-b6ae-1e99af2c51dd, rgb(22, 30, 52))\",fill:\"rgb(255, 255, 255)\",fontWeight:600,label:\"SEND REQUEST\"},email:{placeholder:\"Email\",value:\"\"},font:true,fontFamily:\"hk grotesk\",fontSize:16,fontWeight:400,formId:\"src1Ut10m\",gap:15,height:\"100%\",id:\"Z0KDdxprr\",inputs:{color:\"var(--token-7558ddd9-aeb4-409b-a853-02966f05d93f, rgba(255, 255, 255, 0.8))\",error:\"rgb(147, 34, 61)\",fill:\"rgba(255, 255, 255, 0.1)\",placeholderColor:\"rgb(255, 255, 255)\"},isMixedBorderRadius:false,layout:\"vertical\",layoutId:\"Z0KDdxprr\",message:{placeholder:\"Message\",value:\"\"},nameField:{placeholder:\"Name\",value:\"\"},padding:15,paddingBottom:15,paddingLeft:15,paddingPerSide:false,paddingRight:15,paddingTop:15,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,width:\"100%\",withEmail:true,withMessage:true,withName:true})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(130, 127, 122))\"},children:\"Drop us a line at\"}),\" \",/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@tibba.design\",motionChild:true,nodeId:\"KeUwp_ynN\",openInNewTab:true,relValues:[],scopeId:\"oP0RhpseG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ttjjv\",\"data-styles-preset\":\"dDJRtgX8k\",children:\"hello@tibba.design\"})})]})}),className:\"framer-1p05e4f\",fonts:[\"GF;Geist Mono-500\"],layoutDependency:layoutDependency,layoutId:\"KeUwp_ynN\",style:{\"--extracted-1w3ko1f\":\"rgb(130, 127, 122)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({TEHGQSZ3E:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-weight\":\"500\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(130, 127, 122))\"},children:\"Drop us a line at\"}),\" \",/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@tibba.design\",motionChild:true,nodeId:\"KeUwp_ynN\",openInNewTab:true,relValues:[],scopeId:\"oP0RhpseG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ttjjv\",\"data-styles-preset\":\"dDJRtgX8k\",children:\"hello@tibba.design\"})})]})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bhkaj8\",layoutDependency:layoutDependency,layoutId:\"TfJTokzfp\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r30k0r\",layoutDependency:layoutDependency,layoutId:\"EgN8AmChf\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":V2J0YW2Mt\",webPageId:\"GfdbA6SGF\"},motionChild:true,nodeId:\"iAR0n32A8\",openInNewTab:false,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1mu1svf framer-1v5zm91\",layoutDependency:layoutDependency,layoutId:\"iAR0n32A8\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xl3ylh-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"nW9saaP2C-container\",nodeId:\"nW9saaP2C\",rendersWithMotion:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.4em\"},height:\"100%\",hoverTarget:\"parent\",id:\"nW9saaP2C\",layoutId:\"nW9saaP2C\",stagger:28,text:\"Services\",uppercase:false,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":P0RB6zqXB\",webPageId:\"GfdbA6SGF\"},motionChild:true,nodeId:\"l1K4L1UPz\",openInNewTab:false,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1m3kilf framer-1v5zm91\",layoutDependency:layoutDependency,layoutId:\"l1K4L1UPz\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pmmv28-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"haDbj524J-container\",nodeId:\"haDbj524J\",rendersWithMotion:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.4em\"},height:\"100%\",hoverTarget:\"parent\",id:\"haDbj524J\",layoutId:\"haDbj524J\",stagger:28,text:\"Case study\",uppercase:false,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":jXlPghNX5\",webPageId:\"GfdbA6SGF\"},motionChild:true,nodeId:\"o15P1aDhB\",openInNewTab:false,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1mcnjwq framer-1v5zm91\",layoutDependency:layoutDependency,layoutId:\"o15P1aDhB\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-df4nhh-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"x54k6RlOK-container\",nodeId:\"x54k6RlOK\",rendersWithMotion:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.4em\"},height:\"100%\",hoverTarget:\"parent\",id:\"x54k6RlOK\",layoutId:\"x54k6RlOK\",stagger:28,text:\"Testimonial\",uppercase:false,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"eYK2TzlgU\"},motionChild:true,nodeId:\"ReENTs8WR\",openInNewTab:false,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ah09kt framer-1v5zm91\",layoutDependency:layoutDependency,layoutId:\"ReENTs8WR\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-chup6y-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"or9Sy82hd-container\",nodeId:\"or9Sy82hd\",rendersWithMotion:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.4em\"},height:\"100%\",hoverTarget:\"parent\",id:\"or9Sy82hd\",layoutId:\"or9Sy82hd\",stagger:28,text:\"About us\",uppercase:false,width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o6ppe7\",layoutDependency:layoutDependency,layoutId:\"R_XMWrEnu\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://medium.com/@tibbadesignstudio\",motionChild:true,nodeId:\"O0v1_gwzt\",openInNewTab:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-167aoqy framer-1v5zm91\",layoutDependency:layoutDependency,layoutId:\"O0v1_gwzt\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rsii8d-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"oKQ2TiBTS-container\",nodeId:\"oKQ2TiBTS\",rendersWithMotion:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.4em\"},height:\"100%\",hoverTarget:\"parent\",id:\"oKQ2TiBTS\",layoutId:\"oKQ2TiBTS\",stagger:28,text:\"Medium\",uppercase:false,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/tibba.design/\",motionChild:true,nodeId:\"TQJXfZxog\",openInNewTab:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ynaiky framer-1v5zm91\",layoutDependency:layoutDependency,layoutId:\"TQJXfZxog\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xuz185-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"WoxLWyRN6-container\",nodeId:\"WoxLWyRN6\",rendersWithMotion:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.4em\"},height:\"100%\",hoverTarget:\"parent\",id:\"WoxLWyRN6\",layoutId:\"WoxLWyRN6\",stagger:28,text:\"Instagram\",uppercase:false,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/tibba-design-studio/\",motionChild:true,nodeId:\"c6klVxX05\",openInNewTab:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-168od44 framer-1v5zm91\",layoutDependency:layoutDependency,layoutId:\"c6klVxX05\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w9ng7i-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"yM7u8KgoG-container\",nodeId:\"yM7u8KgoG\",rendersWithMotion:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0px\",lineHeight:\"1.4em\"},height:\"100%\",hoverTarget:\"parent\",id:\"yM7u8KgoG\",layoutId:\"yM7u8KgoG\",stagger:28,text:\"Linkedin\",uppercase:false,width:\"100%\"})})})})})]})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9pgk98\",layoutDependency:layoutDependency,layoutId:\"IJchhkY1W\",transformTemplate:transformTemplate2,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13g8zo3\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"bR1lPAxhn\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-actaok\",layoutDependency:layoutDependency,layoutId:\"cl6lBqVPG\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hsl43g\",layoutDependency:layoutDependency,layoutId:\"uHIEmps7h\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-f2smkg\",layoutDependency:layoutDependency,layoutId:\"UWxs9Shfx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 74.264 48\" overflow=\"visible\"><g><path d=\"M 74.264 48 L 0 48 L 48.385 0 Z M 16.911 39.85 L 43.71 29.162 L 63.004 39.785 L 46.82 9.792 L 16.911 39.847 Z\" fill=\"rgb(59,59,59)\"></path></g></svg>',withExternalLayout:true,children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-qa5evo\",layoutDependency:layoutDependency,layoutId:\"YZyY9es4l\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 74.264 48\" overflow=\"visible\"><path d=\"M 74.264 48 L 0 48 L 48.385 0 Z M 16.911 39.85 L 43.71 29.162 L 63.004 39.785 L 46.82 9.792 L 16.911 39.847 Z\" fill=\"rgb(59,59,59)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1hjx58a\",layoutDependency:layoutDependency,layoutId:\"YxisbLx3o\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 74.264 48\" overflow=\"visible\"><path d=\"M 74.264 48 L 0 48 L 48.385 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wfey8e\",layoutDependency:layoutDependency,layoutId:\"eET2C7Do_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 46.093 30.058\" overflow=\"visible\"><path d=\"M 0 30.058 L 26.798 19.37 L 46.093 29.993 L 29.909 0 L 0 30.055 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SEsgR3JvdGVzayBNZWRpdW0=\",\"--framer-font-family\":'\"HK Grotesk Medium\", \"HK Grotesk Medium Placeholder\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-font-weight\":\"500\"},children:[\"Tibba \",/*#__PURE__*/_jsx(motion.br,{}),\"Design\",/*#__PURE__*/_jsx(motion.br,{}),\"Studio\"]})}),className:\"framer-1hv6n6d\",fonts:[\"CUSTOMV2;HK Grotesk Medium\"],layoutDependency:layoutDependency,layoutId:\"psgdDnFpo\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\"},children:\"\\xa9 Tibba Design Studio 2026\"})}),className:\"framer-1k71khj\",fonts:[\"GF;Geist Mono-500\"],layoutDependency:layoutDependency,layoutId:\"Njhb_J_WW\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cdjr65\",layoutDependency:layoutDependency,layoutId:\"fnjSaqbR4\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6sofne\",layoutDependency:layoutDependency,layoutId:\"GtSqfsHlv\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":PhyvbVNv_\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"GsFsDEf9e\",openInNewTab:false,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ycfqer framer-1v5zm91\",layoutDependency:layoutDependency,layoutId:\"GsFsDEf9e\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mfm2ah-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"vR_CT8ODi-container\",nodeId:\"vR_CT8ODi\",rendersWithMotion:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0px\",lineHeight:\"1.2em\"},height:\"100%\",hoverTarget:\"parent\",id:\"vR_CT8ODi\",layoutId:\"vR_CT8ODi\",stagger:28,text:\"Services\",uppercase:false,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":qS6VEHa8o\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"SNn8a3zkz\",openInNewTab:false,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-16i4wl3 framer-1v5zm91\",layoutDependency:layoutDependency,layoutId:\"SNn8a3zkz\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fia88d-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"nU2rwrFoY-container\",nodeId:\"nU2rwrFoY\",rendersWithMotion:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0px\",lineHeight:\"1.2em\"},height:\"100%\",hoverTarget:\"parent\",id:\"nU2rwrFoY\",layoutId:\"nU2rwrFoY\",stagger:28,text:\"Case study\",uppercase:false,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":JM4gFQLA3\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"FRgGvBb0U\",openInNewTab:false,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-zr6mbl framer-1v5zm91\",layoutDependency:layoutDependency,layoutId:\"FRgGvBb0U\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a9v5nm-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"mSt6_3lt9-container\",nodeId:\"mSt6_3lt9\",rendersWithMotion:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0px\",lineHeight:\"1.2em\"},height:\"100%\",hoverTarget:\"parent\",id:\"mSt6_3lt9\",layoutId:\"mSt6_3lt9\",stagger:28,text:\"Testimonial\",uppercase:false,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Pk7r3WOtG\"},motionChild:true,nodeId:\"Zv42RHRsl\",openInNewTab:false,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1x47gbk framer-1v5zm91\",layoutDependency:layoutDependency,layoutId:\"Zv42RHRsl\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m695zt-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"JgTdlJymr-container\",nodeId:\"JgTdlJymr\",rendersWithMotion:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0px\",lineHeight:\"1.2em\"},height:\"100%\",hoverTarget:\"parent\",id:\"JgTdlJymr\",layoutId:\"JgTdlJymr\",stagger:28,text:\"About us\",uppercase:false,width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-35xu0g\",layoutDependency:layoutDependency,layoutId:\"jMXJWEpeQ\",children:[/*#__PURE__*/_jsx(Link,{href:\"hello@tibba.design\",motionChild:true,nodeId:\"OhXe0KkQy\",openInNewTab:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1kqrzc3 framer-1v5zm91\",layoutDependency:layoutDependency,layoutId:\"OhXe0KkQy\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19dt9y4-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"gS52XcGzJ-container\",nodeId:\"gS52XcGzJ\",rendersWithMotion:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0px\",lineHeight:\"1.2em\"},height:\"100%\",hoverTarget:\"parent\",id:\"gS52XcGzJ\",layoutId:\"gS52XcGzJ\",stagger:28,text:\"Email\",uppercase:false,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ujm0r0\",layoutDependency:layoutDependency,layoutId:\"BWsrAY_hp\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2qq980-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"NlO9MOrV3-container\",nodeId:\"NlO9MOrV3\",rendersWithMotion:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0px\",lineHeight:\"1.2em\"},height:\"100%\",hoverTarget:\"parent\",id:\"NlO9MOrV3\",layoutId:\"NlO9MOrV3\",stagger:28,text:\"Instagram\",uppercase:false,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eugkag\",layoutDependency:layoutDependency,layoutId:\"mVB5xI1cw\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tax32o-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Umk5PdOoD-container\",nodeId:\"Umk5PdOoD\",rendersWithMotion:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(13, 14, 11)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0px\",lineHeight:\"1.2em\"},height:\"100%\",hoverTarget:\"parent\",id:\"Umk5PdOoD\",layoutId:\"Umk5PdOoD\",stagger:28,text:\"Linkedin\",uppercase:false,width:\"100%\"})})})})]})]})]}),/*#__PURE__*/_jsx(FormContainer,{className:\"framer-bpjped\",layoutDependency:layoutDependency,layoutId:\"z4t6Ltj5W\",nodeId:\"z4t6Ltj5W\",style:{backgroundColor:\"rgb(36, 36, 36)\"},children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-z2fqhd\",layoutDependency:layoutDependency,layoutId:\"imOiWYi10\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7SEsgR3JvdGVzayBNZWRpdW0=\",\"--framer-font-family\":'\"HK Grotesk Medium\", \"HK Grotesk Medium Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[\"Let’s get to know \",/*#__PURE__*/_jsx(motion.br,{}),\"you and your idea!\"]})}),className:\"framer-19k42d7\",fonts:[\"CUSTOMV2;HK Grotesk Medium\"],layoutDependency:layoutDependency,layoutId:\"Kqruc7J8O\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.label,{className:\"framer-1coibzs\",layoutDependency:layoutDependency,layoutId:\"D_6HXUUC6\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1mdb041\",inputName:\"Name\",layoutDependency:layoutDependency,layoutId:\"oCqTI4c5n\",placeholder:\"Name\",style:{\"--framer-input-background\":\"rgb(234, 230, 224)\",\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-mask-image\":\"none\",\"--framer-input-placeholder-color\":\"rgb(97, 97, 97)\"},type:\"text\"})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.label,{className:\"framer-1lvyaoc\",layoutDependency:layoutDependency,layoutId:\"BJXFOhIap\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1ipecq7\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"fWzMO0ArE\",placeholder:\"Email\",style:{\"--framer-input-background\":\"rgb(234, 230, 224)\",\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-mask-image\":\"none\",\"--framer-input-placeholder-color\":\"rgb(97, 97, 97)\"},type:\"email\"})}),isDisplayed()&&/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-16xh2ua\",inputName:\"Message\",layoutDependency:layoutDependency,layoutId:\"cVMnLKvwE\",placeholder:\"Message\",style:{\"--framer-input-background\":\"rgb(234, 230, 224)\",\"--framer-input-font-color\":\"rgb(153, 153, 153)\",\"--framer-input-icon-mask-image\":\"none\",\"--framer-input-placeholder-color\":\"rgb(97, 97, 97)\"},type:\"textarea\"}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qo025a-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nv0gpwj1B-container\",nodeId:\"nv0gpwj1B\",rendersWithMotion:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"nv0gpwj1B\",layoutId:\"nv0gpwj1B\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"VgzrfgqsU\",success:\"QASS_LKS9\"},matchVariant(\"O6DT0t1Q2\")),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13ko8ym-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Ipk2pZdSh-container\",nodeId:\"Ipk2pZdSh\",rendersWithMotion:true,scopeId:\"oP0RhpseG\",children:/*#__PURE__*/_jsx(FormSpark,{borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,button:{color:\"var(--token-53f9eef0-dba6-4e1c-b6ae-1e99af2c51dd, rgb(22, 30, 52))\",fill:\"rgb(255, 255, 255)\",fontWeight:600,label:\"SEND REQUEST\"},email:{placeholder:\"Email\",value:\"\"},font:true,fontFamily:\"F37 Analog Trial\",fontSize:16,fontWeight:400,formId:\"kgb2iDTXv\",gap:15,height:\"100%\",id:\"Ipk2pZdSh\",inputs:{color:\"var(--token-7558ddd9-aeb4-409b-a853-02966f05d93f, rgba(255, 255, 255, 0.8))\",error:\"rgb(147, 34, 61)\",fill:\"rgba(255, 255, 255, 0.1)\",placeholderColor:\"rgb(255, 255, 255)\"},isMixedBorderRadius:false,layout:\"vertical\",layoutId:\"Ipk2pZdSh\",message:{placeholder:\"Message\",value:\"\"},nameField:{placeholder:\"Name\",value:\"\"},padding:15,paddingBottom:15,paddingLeft:15,paddingPerSide:false,paddingRight:15,paddingTop:15,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,width:\"100%\",withEmail:true,withMessage:true,withName:true})})})]})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby01MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgb(130, 127, 122))\"},children:\"Drop us a line at\"}),\" \",/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@tibba.design\",motionChild:true,nodeId:\"xZLQabB05\",openInNewTab:true,relValues:[],scopeId:\"oP0RhpseG\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ttjjv\",\"data-styles-preset\":\"dDJRtgX8k\",children:\"hello@tibba.design\"})})]})}),className:\"framer-1xf9l4k\",fonts:[\"GF;Geist Mono-500\"],layoutDependency:layoutDependency,layoutId:\"xZLQabB05\",style:{\"--extracted-1w3ko1f\":\"rgb(130, 127, 122)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\".framer-aGZ8i.framer-1v5zm91, .framer-aGZ8i .framer-1v5zm91 { display: block; }\",\".framer-aGZ8i.framer-470ujv { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 800px; overflow: visible; padding: 66px 0px 0px 0px; position: relative; width: 1176px; }\",\".framer-aGZ8i .framer-9ws3h { height: 1044px; left: -682px; position: absolute; top: -29px; width: 2540px; }\",\".framer-aGZ8i .framer-17krz8n { align-content: flex-end; align-items: flex-end; bottom: 50px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 50%; overflow: var(--overflow-clip-fallback, clip); padding: 12px 36px 12px 36px; position: absolute; width: 100%; z-index: 1; }\",\".framer-aGZ8i .framer-1k6r95, .framer-aGZ8i .framer-actaok { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 117px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-aGZ8i .framer-17sgj6v, .framer-aGZ8i .framer-1r30k0r, .framer-aGZ8i .framer-1o6ppe7, .framer-aGZ8i .framer-hsl43g, .framer-aGZ8i .framer-6sofne, .framer-aGZ8i .framer-35xu0g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-aGZ8i .framer-w5dti5, .framer-aGZ8i .framer-f2smkg { height: 48px; position: relative; width: 75px; }\",\".framer-aGZ8i .framer-fceyue, .framer-aGZ8i .framer-n4ffct, .framer-aGZ8i .framer-qa5evo, .framer-aGZ8i .framer-1hjx58a { height: 48px; left: 0px; position: absolute; top: 0px; width: 75px; }\",\".framer-aGZ8i .framer-asutt5, .framer-aGZ8i .framer-1wfey8e { height: 30px; left: 17px; position: absolute; top: 10px; width: 46px; }\",\".framer-aGZ8i .framer-c2pwcf, .framer-aGZ8i .framer-1b25hdz, .framer-aGZ8i .framer-1p05e4f, .framer-aGZ8i .framer-1hv6n6d, .framer-aGZ8i .framer-19k42d7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-aGZ8i .framer-6kgiqa, .framer-aGZ8i .framer-1k71khj { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-aGZ8i .framer-vijar0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-aGZ8i .framer-qyd0ib { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px; position: relative; width: 405px; z-index: 1; }\",\".framer-aGZ8i .framer-bmlu2x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 8px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-aGZ8i .framer-iqg5vd-container, .framer-aGZ8i .framer-13ko8ym-container { flex: none; height: 410px; position: relative; width: 100%; }\",\".framer-aGZ8i .framer-1bhkaj8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-aGZ8i .framer-1mu1svf, .framer-aGZ8i .framer-1m3kilf, .framer-aGZ8i .framer-1mcnjwq, .framer-aGZ8i .framer-1ah09kt, .framer-aGZ8i .framer-167aoqy, .framer-aGZ8i .framer-ynaiky, .framer-aGZ8i .framer-168od44, .framer-aGZ8i .framer-ycfqer, .framer-aGZ8i .framer-16i4wl3, .framer-aGZ8i .framer-zr6mbl, .framer-aGZ8i .framer-1x47gbk, .framer-aGZ8i .framer-1kqrzc3 { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-aGZ8i .framer-1xl3ylh-container, .framer-aGZ8i .framer-1pmmv28-container, .framer-aGZ8i .framer-df4nhh-container, .framer-aGZ8i .framer-chup6y-container, .framer-aGZ8i .framer-rsii8d-container, .framer-aGZ8i .framer-xuz185-container, .framer-aGZ8i .framer-1w9ng7i-container, .framer-aGZ8i .framer-1mfm2ah-container, .framer-aGZ8i .framer-fia88d-container, .framer-aGZ8i .framer-a9v5nm-container, .framer-aGZ8i .framer-m695zt-container, .framer-aGZ8i .framer-19dt9y4-container, .framer-aGZ8i .framer-2qq980-container, .framer-aGZ8i .framer-1tax32o-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-aGZ8i .framer-9pgk98 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; left: 50%; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: absolute; top: 52%; width: 100%; z-index: 1; }\",\".framer-aGZ8i .framer-13g8zo3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-aGZ8i .framer-cdjr65 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 12px 36px 12px 24px; position: relative; width: 1px; }\",\".framer-aGZ8i .framer-1ujm0r0, .framer-aGZ8i .framer-1eugkag { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-aGZ8i .framer-bpjped { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px; position: relative; width: 100%; z-index: 1; }\",\".framer-aGZ8i .framer-z2fqhd { 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: var(--overflow-clip-fallback, clip); padding: 8px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-aGZ8i .framer-1coibzs, .framer-aGZ8i .framer-1lvyaoc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",'.framer-aGZ8i .framer-1mdb041, .framer-aGZ8i .framer-1ipecq7 { --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Geist Mono\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 16px; --framer-input-font-weight: 500; --framer-input-padding: 12px; flex: none; height: 40px; position: relative; width: 100%; }','.framer-aGZ8i .framer-16xh2ua { --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Geist Mono\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 16px; --framer-input-font-weight: 500; --framer-input-padding: 12px; --framer-input-wrapper-height: auto; --framer-textarea-resize: vertical; flex: none; height: auto; min-height: 130px; position: relative; width: 100%; }',\".framer-aGZ8i .framer-1qo025a-container { flex: none; height: 40px; position: relative; width: 100%; }\",\".framer-aGZ8i .framer-1xf9l4k { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-aGZ8i.framer-v-2gsycf.framer-470ujv { width: 786px; }\",\".framer-aGZ8i.framer-v-2gsycf .framer-9ws3h { height: 666px; left: -567px; top: 180px; width: 1920px; }\",\".framer-aGZ8i.framer-v-2gsycf .framer-17krz8n { bottom: 40px; padding: 12px 24px 12px 24px; }\",\".framer-aGZ8i.framer-v-2gsycf .framer-w5dti5, .framer-aGZ8i.framer-v-2gsycf .framer-fceyue, .framer-aGZ8i.framer-v-2gsycf .framer-n4ffct { height: 36px; width: 57px; }\",\".framer-aGZ8i.framer-v-2gsycf .framer-asutt5 { height: 23px; left: 13px; top: 7px; width: 36px; }\",\".framer-aGZ8i.framer-v-2gsycf .framer-qyd0ib { width: 345px; }\",\".framer-aGZ8i.framer-v-2gsycf .framer-1bhkaj8 { flex-direction: column; }\",\".framer-aGZ8i.framer-v-2gsycf .framer-1r30k0r, .framer-aGZ8i.framer-v-2gsycf .framer-1o6ppe7 { gap: 18px; }\",\".framer-aGZ8i.framer-v-2gsycf .framer-1mu1svf, .framer-aGZ8i.framer-v-2gsycf .framer-167aoqy, .framer-aGZ8i.framer-v-13d9pqw .framer-bpjped { order: 0; }\",\".framer-aGZ8i.framer-v-2gsycf .framer-1m3kilf, .framer-aGZ8i.framer-v-2gsycf .framer-ynaiky, .framer-aGZ8i.framer-v-13d9pqw .framer-1xf9l4k { order: 1; }\",\".framer-aGZ8i.framer-v-2gsycf .framer-1mcnjwq, .framer-aGZ8i.framer-v-2gsycf .framer-168od44, .framer-aGZ8i.framer-v-13d9pqw .framer-13g8zo3 { order: 2; }\",\".framer-aGZ8i.framer-v-2gsycf .framer-1ah09kt { order: 3; }\",\".framer-aGZ8i.framer-v-13d9pqw.framer-470ujv { height: 1102px; justify-content: flex-start; min-height: unset; width: 366px; }\",\".framer-aGZ8i.framer-v-13d9pqw .framer-9ws3h { height: 873px; left: -1106px; top: 229px; width: 2517px; }\",\".framer-aGZ8i.framer-v-zyd7bl.framer-470ujv { width: 1896px; }\",\".framer-aGZ8i.framer-v-zyd7bl .framer-9ws3h { left: -322px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1176\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"TEHGQSZ3E\":{\"layout\":[\"fixed\",\"auto\"]},\"QGu0szPcP\":{\"layout\":[\"fixed\",\"fixed\"]},\"GLlSEs5Qf\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameroP0RhpseG=withCSS(Component,css,\"framer-aGZ8i\");export default FrameroP0RhpseG;FrameroP0RhpseG.displayName=\"footer\";FrameroP0RhpseG.defaultProps={height:800,width:1176};addPropertyControls(FrameroP0RhpseG,{variant:{options:[\"BEaqJg8Xa\",\"TEHGQSZ3E\",\"QGu0szPcP\",\"GLlSEs5Qf\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"wide screen\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameroP0RhpseG,[{explicitInter:true,fonts:[{cssFamilyName:\"HK Grotesk Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"HK Grotesk\",url:\"https://framerusercontent.com/assets/3OSmIUAyebw67MYrQtptkpbjiE.woff2\",weight:\"500\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5W7ihaO_CS.woff2\",weight:\"500\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeE9KJ5W7ihaO_CS.woff2\",weight:\"400\"}]},...FormSparkFonts,...OdometerLabelFonts,...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FrameroP0RhpseG.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Button,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroP0RhpseG\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TEHGQSZ3E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QGu0szPcP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GLlSEs5Qf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1176\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oP0RhpseG.map","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 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{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{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 (560da95)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import{OdometerLabel}from\"https://framerusercontent.com/modules/boX817DwbpZz3pgwfKwP/Fln6hJcriRjmaKplehwH/OdometerButton_1.js\";const FeatherFonts=getFonts(Feather);const OdometerLabelFonts=getFonts(OdometerLabel);const FeatherControls=getPropertyControls(Feather);const cycleOrder=[\"L9iLikUdi\",\"WxqD3hUgH\",\"mekjxzZxG\",\"YJ9lKhRCK\",\"tjJiEfhJW\",\"sizakWfLm\",\"vmRAPJE8b\",\"TIXUsH089\",\"FJNjvYtlG\",\"Lf8cAHH8n\",\"f5ZIhVdN5\",\"wqYsRVSVf\",\"naH32GCok\",\"gJBGBHECM\",\"pG8UVbvrD\",\"eNujVGv3q\",\"a4qbD5rie\",\"p_1sdkPNA\",\"ZdTPWzOiP\",\"NwzyQ2xW0\"];const serializationHash=\"framer-1C0j8\";const variantClassNames={a4qbD5rie:\"framer-v-29lpdv\",eNujVGv3q:\"framer-v-g63zzx\",f5ZIhVdN5:\"framer-v-y5kgob\",FJNjvYtlG:\"framer-v-3dnjc8\",gJBGBHECM:\"framer-v-xidhgq\",L9iLikUdi:\"framer-v-16y4xez\",Lf8cAHH8n:\"framer-v-1o9rot\",mekjxzZxG:\"framer-v-1y5hxae\",naH32GCok:\"framer-v-1gj1j6d\",NwzyQ2xW0:\"framer-v-6je4bj\",p_1sdkPNA:\"framer-v-wntlcg\",pG8UVbvrD:\"framer-v-1ergzzv\",sizakWfLm:\"framer-v-1uo6zpb\",TIXUsH089:\"framer-v-1g7jtqb\",tjJiEfhJW:\"framer-v-jjjfzg\",vmRAPJE8b:\"framer-v-187vala\",wqYsRVSVf:\"framer-v-mh7thr\",WxqD3hUgH:\"framer-v-w4rsuu\",YJ9lKhRCK:\"framer-v-c528r6\",ZdTPWzOiP:\"framer-v-4linsy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const FTmTievPe=undefined;const FV9q84oBp=undefined;const qUWpVfITp=undefined;const FsJQLC6Zo=undefined;const aw9hCqzCY=undefined;const f9UGJ4TMG=undefined;const HigxCBo9q=undefined;const CnQKYfCYH=undefined;const kluaXQanl=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={delay:0,duration:.3,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 humanReadableVariantMap={\"Contact Us FLOAT\":\"eNujVGv3q\",\"Contact Us: 0%\":\"p_1sdkPNA\",\"Contact Us: Breathe CaseStudy\":\"wqYsRVSVf\",\"Contact Us: Breathe: Hover\":\"naH32GCok\",\"Contact us: floating - hover\":\"a4qbD5rie\",\"Contact US: FP CaseStudy: Hover\":\"f5ZIhVdN5\",\"Contact US: FP CaseStudy\":\"Lf8cAHH8n\",\"Contact Us: Services - Hover\":\"FJNjvYtlG\",\"Contact us: Services\":\"TIXUsH089\",\"Contact Us: Shyft & Mindhouse: Hover\":\"pG8UVbvrD\",\"Contact Us: Shyft & Mindhouse\":\"gJBGBHECM\",\"Contact Us\":\"vmRAPJE8b\",\"D: Breathe-Hover\":\"sizakWfLm\",\"D: Breathe\":\"tjJiEfhJW\",\"D: Firstpost - Primary\":\"mekjxzZxG\",\"D: Firstpost-Hover\":\"YJ9lKhRCK\",\"D: groww hover\":\"NwzyQ2xW0\",\"D: Groww Primary\":\"ZdTPWzOiP\",\"D: Shyft-Hover\":\"WxqD3hUgH\",\"D: Shyft\":\"L9iLikUdi\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Alert-circle\":\"alert-circle\",\"Alert-octagon\":\"alert-octagon\",\"Alert-triangle\":\"alert-triangle\",\"Align-center\":\"align-center\",\"Align-justify\":\"align-justify\",\"Align-left\":\"align-left\",\"Align-right\":\"align-right\",\"Arrow-down-circle\":\"arrow-down-circle\",\"Arrow-down-left\":\"arrow-down-left\",\"Arrow-down-right\":\"arrow-down-right\",\"Arrow-down\":\"arrow-down\",\"Arrow-left-circle\":\"arrow-left-circle\",\"Arrow-left\":\"arrow-left\",\"Arrow-right-circle\":\"arrow-right-circle\",\"Arrow-right\":\"arrow-right\",\"Arrow-up-circle\":\"arrow-up-circle\",\"Arrow-up-left\":\"arrow-up-left\",\"Arrow-up-right\":\"arrow-up-right\",\"Arrow-up\":\"arrow-up\",\"At-sign\":\"at-sign\",\"Bar-chart-2\":\"bar-chart-2\",\"Bar-chart\":\"bar-chart\",\"Battery-charging\":\"battery-charging\",\"Bell-off\":\"bell-off\",\"Book-open\":\"book-open\",\"Camera-off\":\"camera-off\",\"Check-circle\":\"check-circle\",\"Check-square\":\"check-square\",\"Chevron-down\":\"chevron-down\",\"Chevron-left\":\"chevron-left\",\"Chevron-right\":\"chevron-right\",\"Chevron-up\":\"chevron-up\",\"Chevrons-down\":\"chevrons-down\",\"Chevrons-left\":\"chevrons-left\",\"Chevrons-right\":\"chevrons-right\",\"Chevrons-up\":\"chevrons-up\",\"Cloud-drizzle\":\"cloud-drizzle\",\"Cloud-lightning\":\"cloud-lightning\",\"Cloud-off\":\"cloud-off\",\"Cloud-rain\":\"cloud-rain\",\"Cloud-snow\":\"cloud-snow\",\"Corner-down-left\":\"corner-down-left\",\"Corner-down-right\":\"corner-down-right\",\"Corner-left-down\":\"corner-left-down\",\"Corner-left-up\":\"corner-left-up\",\"Corner-right-down\":\"corner-right-down\",\"Corner-right-up\":\"corner-right-up\",\"Corner-up-left\":\"corner-up-left\",\"Corner-up-right\":\"corner-up-right\",\"Credit-card\":\"credit-card\",\"Divide-circle\":\"divide-circle\",\"Divide-square\":\"divide-square\",\"Dollar-sign\":\"dollar-sign\",\"Download-cloud\":\"download-cloud\",\"Edit-2\":\"edit-2\",\"Edit-3\":\"edit-3\",\"External-link\":\"external-link\",\"Eye-off\":\"eye-off\",\"Fast-forward\":\"fast-forward\",\"File-minus\":\"file-minus\",\"File-plus\":\"file-plus\",\"File-text\":\"file-text\",\"Folder-minus\":\"folder-minus\",\"Folder-plus\":\"folder-plus\",\"Git-branch\":\"git-branch\",\"Git-commit\":\"git-commit\",\"Git-merge\":\"git-merge\",\"Git-pull-request\":\"git-pull-request\",\"Hard-drive\":\"hard-drive\",\"Help-circle\":\"help-circle\",\"Life-buoy\":\"life-buoy\",\"Link-2\":\"link-2\",\"Log-in\":\"log-in\",\"Log-out\":\"log-out\",\"Map-pin\":\"map-pin\",\"Maximize-2\":\"maximize-2\",\"Message-circle\":\"message-circle\",\"Message-square\":\"message-square\",\"Mic-off\":\"mic-off\",\"Minimize-2\":\"minimize-2\",\"Minus-circle\":\"minus-circle\",\"Minus-square\":\"minus-square\",\"More-horizontal\":\"more-horizontal\",\"More-vertical\":\"more-vertical\",\"Mouse-pointer\":\"mouse-pointer\",\"Navigation-2\":\"navigation-2\",\"Pause-circle\":\"pause-circle\",\"Pen-tool\":\"pen-tool\",\"Phone-call\":\"phone-call\",\"Phone-forwarded\":\"phone-forwarded\",\"Phone-incoming\":\"phone-incoming\",\"Phone-missed\":\"phone-missed\",\"Phone-off\":\"phone-off\",\"Phone-outgoing\":\"phone-outgoing\",\"Pie-chart\":\"pie-chart\",\"Play-circle\":\"play-circle\",\"Plus-circle\":\"plus-circle\",\"Plus-square\":\"plus-square\",\"Refresh-ccw\":\"refresh-ccw\",\"Refresh-cw\":\"refresh-cw\",\"Rotate-ccw\":\"rotate-ccw\",\"Rotate-cw\":\"rotate-cw\",\"Share-2\":\"share-2\",\"Shield-off\":\"shield-off\",\"Shopping-bag\":\"shopping-bag\",\"Shopping-cart\":\"shopping-cart\",\"Skip-back\":\"skip-back\",\"Skip-forward\":\"skip-forward\",\"Stop-circle\":\"stop-circle\",\"Thumbs-down\":\"thumbs-down\",\"Thumbs-up\":\"thumbs-up\",\"Toggle-left\":\"toggle-left\",\"Toggle-right\":\"toggle-right\",\"Trash-2\":\"trash-2\",\"Trending-down\":\"trending-down\",\"Trending-up\":\"trending-up\",\"Upload-cloud\":\"upload-cloud\",\"User-check\":\"user-check\",\"User-minus\":\"user-minus\",\"User-plus\":\"user-plus\",\"User-x\":\"user-x\",\"Video-off\":\"video-off\",\"Volume-1\":\"volume-1\",\"Volume-2\":\"volume-2\",\"Volume-x\":\"volume-x\",\"Wifi-off\":\"wifi-off\",\"X-circle\":\"x-circle\",\"X-octagon\":\"x-octagon\",\"X-square\":\"x-square\",\"Zap-off\":\"zap-off\",\"Zoom-in\":\"zoom-in\",\"Zoom-out\":\"zoom-out\",Activity:\"activity\",Airplay:\"airplay\",Anchor:\"anchor\",Aperture:\"aperture\",Archive:\"archive\",Award:\"award\",Battery:\"battery\",Bell:\"bell\",Bluetooth:\"bluetooth\",Bold:\"bold\",Book:\"book\",Bookmark:\"bookmark\",Box:\"box\",Briefcase:\"briefcase\",Calendar:\"calendar\",Camera:\"camera\",Cast:\"cast\",Check:\"check\",Chrome:\"chrome\",Circle:\"circle\",Clipboard:\"clipboard\",Clock:\"clock\",Cloud:\"cloud\",Code:\"code\",Codepen:\"codepen\",Codesandbox:\"codesandbox\",Coffee:\"coffee\",Columns:\"columns\",Command:\"command\",Compass:\"compass\",Copy:\"copy\",Cpu:\"cpu\",Crop:\"crop\",Crosshair:\"crosshair\",Database:\"database\",Delete:\"delete\",Disc:\"disc\",Divide:\"divide\",Download:\"download\",Dribbble:\"dribbble\",Droplet:\"droplet\",Edit:\"edit\",Eye:\"eye\",Facebook:\"facebook\",Feather:\"feather\",Figma:\"figma\",File:\"file\",Film:\"film\",Filter:\"filter\",Flag:\"flag\",Folder:\"folder\",Framer:\"framer\",Frown:\"frown\",Gift:\"gift\",Github:\"github\",Gitlab:\"gitlab\",Globe:\"globe\",Grid:\"grid\",Hash:\"hash\",Headphones:\"headphones\",Heart:\"heart\",Hexagon:\"hexagon\",Home:\"home\",Image:\"image\",Inbox:\"inbox\",Info:\"info\",Instagram:\"instagram\",Italic:\"italic\",Key:\"key\",Layers:\"layers\",Layout:\"layout\",Link:\"link\",Linkedin:\"linkedin\",List:\"list\",Loader:\"loader\",Lock:\"lock\",Mail:\"mail\",Map:\"map\",Maximize:\"maximize\",Meh:\"meh\",Menu:\"menu\",Mic:\"mic\",Minimize:\"minimize\",Minus:\"minus\",Monitor:\"monitor\",Moon:\"moon\",Move:\"move\",Music:\"music\",Navigation:\"navigation\",Octagon:\"octagon\",Package:\"package\",Paperclip:\"paperclip\",Pause:\"pause\",Percent:\"percent\",Phone:\"phone\",Play:\"play\",Plus:\"plus\",Pocket:\"pocket\",Power:\"power\",Printer:\"printer\",Radio:\"radio\",Repeat:\"repeat\",Rewind:\"rewind\",Rss:\"rss\",Save:\"save\",Scissors:\"scissors\",Search:\"search\",Send:\"send\",Server:\"server\",Settings:\"settings\",Share:\"share\",Shield:\"shield\",Shuffle:\"shuffle\",Sidebar:\"sidebar\",Slack:\"slack\",Slash:\"slash\",Sliders:\"sliders\",Smartphone:\"smartphone\",Smile:\"smile\",Speaker:\"speaker\",Square:\"square\",Star:\"star\",Sun:\"sun\",Sunrise:\"sunrise\",Sunset:\"sunset\",Tablet:\"tablet\",Tag:\"tag\",Target:\"target\",Terminal:\"terminal\",Thermometer:\"thermometer\",Tool:\"tool\",Trash:\"trash\",Trello:\"trello\",Triangle:\"triangle\",Truck:\"truck\",Tv:\"tv\",Twitch:\"twitch\",Twitter:\"twitter\",Type:\"type\",Umbrella:\"umbrella\",Underline:\"underline\",Unlock:\"unlock\",Upload:\"upload\",User:\"user\",Users:\"users\",Video:\"video\",Voicemail:\"voicemail\",Volume:\"volume\",Watch:\"watch\",Wifi:\"wifi\",Wind:\"wind\",X:\"x\",Youtube:\"youtube\",Zap:\"zap\"};const getProps=({height,icon,icon1,iconColor,id,link,newTab,smoothScroll,tap,text,title,width,...props})=>{return{...props,aw9hCqzCY:title??props.aw9hCqzCY??\"view case study\",CnQKYfCYH:humanReadableEnumMap[icon1]??icon1??props.CnQKYfCYH??\"arrow-right\",f9UGJ4TMG:iconColor??props.f9UGJ4TMG??\"var(--token-5acae2bf-1688-4c46-8711-1978ddba8ba9, rgb(225, 75, 57))\",FsJQLC6Zo:smoothScroll??props.FsJQLC6Zo??false,FTmTievPe:tap??props.FTmTievPe,FV9q84oBp:link??props.FV9q84oBp,HigxCBo9q:icon??props.HigxCBo9q??true,kluaXQanl:text??props.kluaXQanl??\"VIEW PROJECT\",qUWpVfITp:newTab??props.qUWpVfITp??false,variant:humanReadableVariantMap[props.variant]??props.variant??\"L9iLikUdi\"};};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,aw9hCqzCY,FV9q84oBp,qUWpVfITp,FsJQLC6Zo,HigxCBo9q,FTmTievPe,f9UGJ4TMG,CnQKYfCYH,kluaXQanl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"L9iLikUdi\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapt7kd6h=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(FTmTievPe){const res=await FTmTievPe(...args);if(res===false)return false;}});const onMouseEnter13zfw0s=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"WxqD3hUgH\");});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onMouseLeave1n7rhpu=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"L9iLikUdi\");});const onMouseEntersn0n2r=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"YJ9lKhRCK\");});const onMouseLeavehifz4z=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"mekjxzZxG\");});const onMouseEntertxtpj8=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"sizakWfLm\");});const onMouseLeavei44us8=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"tjJiEfhJW\");});const onMouseEnter1oub3bz=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"FJNjvYtlG\");});const onMouseLeave16f6mh5=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"TIXUsH089\");});const onMouseEnter1i6xyl0=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"f5ZIhVdN5\");});const onMouseLeave99nd40=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"Lf8cAHH8n\");});const onMouseEnter1kohtgb=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"naH32GCok\");});const onMouseLeavegp61k=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"wqYsRVSVf\");});const onMouseEnterkdywq4=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"pG8UVbvrD\");});const onMouseLeave1m9hgz2=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"gJBGBHECM\");});const onMouseEnter17619jd=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"a4qbD5rie\");});const onMouseLeavedap3jh=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"eNujVGv3q\");});const onMouseEnterkmmoud=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"NwzyQ2xW0\");});const onMouseLeave1xuqoeq=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"ZdTPWzOiP\");});const isDisplayed=()=>{if(baseVariant===\"p_1sdkPNA\")return false;return true;};const isDisplayed1=()=>{if([\"vmRAPJE8b\",\"p_1sdkPNA\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"vmRAPJE8b\")return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"vmRAPJE8b\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({p_1sdkPNA:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:FV9q84oBp,motionChild:true,nodeId:\"L9iLikUdi\",openInNewTab:qUWpVfITp,scopeId:\"vWYu8xfeE\",smoothScroll:FsJQLC6Zo,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-16y4xez\",className,classNames)} framer-jd8k9k`,\"data-framer-name\":\"D: Shyft\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"L9iLikUdi\",onMouseEnter:onMouseEnter13zfw0s,onTap:onTapt7kd6h,ref:refBinding,style:{...style},...addPropertyOverrides({a4qbD5rie:{\"data-framer-name\":\"Contact us: floating - hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeavedap3jh},eNujVGv3q:{\"data-framer-name\":\"Contact Us FLOAT\",onMouseEnter:onMouseEnter17619jd},f5ZIhVdN5:{\"data-framer-name\":\"Contact US: FP CaseStudy: Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave99nd40},FJNjvYtlG:{\"data-framer-name\":\"Contact Us: Services - Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave16f6mh5},gJBGBHECM:{\"data-framer-name\":\"Contact Us: Shyft & Mindhouse\",onMouseEnter:onMouseEnterkdywq4},Lf8cAHH8n:{\"data-framer-name\":\"Contact US: FP CaseStudy\",onMouseEnter:onMouseEnter1i6xyl0},mekjxzZxG:{\"data-framer-name\":\"D: Firstpost - Primary\",onMouseEnter:onMouseEntersn0n2r},naH32GCok:{\"data-framer-name\":\"Contact Us: Breathe: Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeavegp61k},NwzyQ2xW0:{\"data-framer-name\":\"D: groww hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1xuqoeq},p_1sdkPNA:{\"data-framer-name\":\"Contact Us: 0%\",onMouseEnter:undefined},pG8UVbvrD:{\"data-framer-name\":\"Contact Us: Shyft & Mindhouse: Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1m9hgz2},sizakWfLm:{\"data-framer-name\":\"D: Breathe-Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeavei44us8},TIXUsH089:{\"data-framer-name\":\"Contact us: Services\",onMouseEnter:onMouseEnter1oub3bz},tjJiEfhJW:{\"data-framer-name\":\"D: Breathe\",onMouseEnter:onMouseEntertxtpj8},vmRAPJE8b:{\"data-framer-name\":\"Contact Us\",onMouseEnter:undefined},wqYsRVSVf:{\"data-framer-name\":\"Contact Us: Breathe CaseStudy\",onMouseEnter:onMouseEnter1kohtgb},WxqD3hUgH:{\"data-framer-name\":\"D: Shyft-Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1n7rhpu},YJ9lKhRCK:{\"data-framer-name\":\"D: Firstpost-Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeavehifz4z},ZdTPWzOiP:{\"data-framer-name\":\"D: Groww Primary\",onMouseEnter:onMouseEnterkmmoud}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lw5tm3\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"UQqC8tZ1A\",style:{backgroundColor:\"rgb(27, 27, 130)\"},variants:{a4qbD5rie:{backgroundColor:\"rgb(255, 255, 255)\"},eNujVGv3q:{backgroundColor:\"rgb(255, 255, 255)\"},f5ZIhVdN5:{backgroundColor:\"rgb(255, 255, 255)\"},FJNjvYtlG:{backgroundColor:\"rgb(138, 138, 138)\"},gJBGBHECM:{backgroundColor:\"rgb(255, 255, 255)\"},Lf8cAHH8n:{backgroundColor:\"rgb(255, 255, 255)\"},mekjxzZxG:{backgroundColor:\"rgb(112, 21, 11)\"},naH32GCok:{backgroundColor:\"rgb(255, 255, 255)\"},NwzyQ2xW0:{backgroundColor:\"rgb(0, 47, 52)\"},pG8UVbvrD:{backgroundColor:\"rgb(255, 255, 255)\"},sizakWfLm:{backgroundColor:\"rgb(6, 79, 34)\"},TIXUsH089:{backgroundColor:\"rgb(138, 138, 138)\"},tjJiEfhJW:{backgroundColor:\"rgb(6, 79, 34)\"},vmRAPJE8b:{backgroundColor:\"rgb(255, 255, 255)\"},wqYsRVSVf:{backgroundColor:\"rgb(255, 255, 255)\"},YJ9lKhRCK:{backgroundColor:\"rgb(112, 21, 11)\"},ZdTPWzOiP:{backgroundColor:\"rgb(0, 47, 52)\"}}}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-19oatc4\",\"data-framer-name\":\"Color 1\",layoutDependency:layoutDependency,layoutId:\"macrf6suP\",style:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(99, 107, 242) 249.57697526299043deg)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:0},variants:{a4qbD5rie:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},eNujVGv3q:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},f5ZIhVdN5:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},FJNjvYtlG:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},gJBGBHECM:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},Lf8cAHH8n:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},mekjxzZxG:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(239, 78, 55) 249.57697526299043deg)\"},naH32GCok:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},NwzyQ2xW0:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(0, 255, 220) 249.57697526299043deg)\",opacity:1},pG8UVbvrD:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},sizakWfLm:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(48, 171, 92) 249.57697526299043deg)\",opacity:1},TIXUsH089:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},tjJiEfhJW:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(48, 171, 92) 249.57697526299043deg)\"},wqYsRVSVf:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},WxqD3hUgH:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(99, 107, 242) 249.57697526299043deg)\",opacity:1},YJ9lKhRCK:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3963729360378deg, rgb(239, 78, 55) 249.57697526299043deg)\",opacity:1},ZdTPWzOiP:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(0, 255, 220) 249.57697526299043deg)\"}}}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-q8o7v7\",\"data-framer-name\":\"Color 1 Glow - neel\",layoutDependency:layoutDependency,layoutId:\"vutFUIVJT\",style:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(99, 107, 242) 249.57697526299043deg)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,filter:\"blur(8px)\",opacity:0,WebkitFilter:\"blur(8px)\"},variants:{a4qbD5rie:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},eNujVGv3q:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},f5ZIhVdN5:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},FJNjvYtlG:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},gJBGBHECM:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},Lf8cAHH8n:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},mekjxzZxG:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3963729360378deg, rgb(239, 78, 55) 249.57697526299043deg)\"},naH32GCok:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},NwzyQ2xW0:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(0, 255, 220) 249.57697526299043deg)\",opacity:1},pG8UVbvrD:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},sizakWfLm:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(48, 171, 92) 249.57697526299043deg)\",opacity:1},TIXUsH089:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},tjJiEfhJW:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(48, 171, 92) 249.57697526299043deg)\"},wqYsRVSVf:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},WxqD3hUgH:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(99, 107, 242) 249.57697526299043deg)\",opacity:1},YJ9lKhRCK:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3963729360378deg, rgb(239, 78, 55) 249.57697526299043deg)\",opacity:1},ZdTPWzOiP:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(0, 255, 220) 249.57697526299043deg)\"}}}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-6cvvs5\",\"data-framer-name\":\"Color 2\",layoutDependency:layoutDependency,layoutId:\"tlr_IWNWj\",style:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3963729360378deg, rgb(99, 107, 242) 249.57697526299043deg)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:0,rotate:180},variants:{a4qbD5rie:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},eNujVGv3q:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},f5ZIhVdN5:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},FJNjvYtlG:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},gJBGBHECM:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},Lf8cAHH8n:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},mekjxzZxG:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.39637293603778deg, rgb(239, 78, 55) 249.57697526299043deg)\"},naH32GCok:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},NwzyQ2xW0:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(0, 255, 220) 249.57697526299043deg)\",opacity:1},pG8UVbvrD:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},sizakWfLm:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(48, 171, 92) 249.57697526299043deg)\",opacity:1},TIXUsH089:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},tjJiEfhJW:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(48, 171, 92) 249.57697526299043deg)\"},wqYsRVSVf:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},WxqD3hUgH:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(99, 107, 242) 249.57697526299043deg)\",opacity:1},YJ9lKhRCK:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3963729360378deg, rgb(239, 78, 55) 249.57697526299043deg)\",opacity:1},ZdTPWzOiP:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(0, 255, 220) 249.57697526299043deg)\"}}}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ajw4y6\",\"data-framer-name\":\"Color 2 Glow\",layoutDependency:layoutDependency,layoutId:\"pNq3m_oso\",style:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 239.32462405711405deg, rgb(99, 107, 242) 239.8908766082819deg)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,filter:\"blur(8px)\",opacity:0,rotate:180,WebkitFilter:\"blur(8px)\"},variants:{a4qbD5rie:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},eNujVGv3q:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},f5ZIhVdN5:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},FJNjvYtlG:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},gJBGBHECM:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},Lf8cAHH8n:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},mekjxzZxG:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.39637293603778deg, rgb(239, 78, 55) 249.57697526299043deg)\"},naH32GCok:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},NwzyQ2xW0:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(0, 255, 220) 249.57697526299043deg)\",opacity:1},pG8UVbvrD:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\",opacity:1},sizakWfLm:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(48, 171, 92) 249.57697526299043deg)\",opacity:1},TIXUsH089:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},tjJiEfhJW:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(48, 171, 92) 249.57697526299043deg)\"},wqYsRVSVf:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 247.3891010902009deg, rgb(214, 214, 214) 249.57697526299043deg)\"},WxqD3hUgH:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3963729360378deg, rgb(99, 107, 242) 249.57697526299043deg)\",opacity:1},YJ9lKhRCK:{background:\"conic-gradient(from 224deg at 50% 50%, rgba(255, 255, 255, 0) 247.3963729360378deg, rgb(239, 78, 55) 249.57697526299043deg)\",opacity:1},ZdTPWzOiP:{background:\"conic-gradient(from 62deg at 50% 50%, rgba(255, 255, 255, 0) 249.01072271182258deg, rgb(0, 255, 220) 249.57697526299043deg)\"}}}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wsckjn\",\"data-framer-name\":\"Fill\",layoutDependency:layoutDependency,layoutId:\"Me8K_e2ty\",style:{backgroundColor:\"rgb(27, 27, 130)\"},variants:{a4qbD5rie:{backgroundColor:\"rgb(255, 255, 255)\"},eNujVGv3q:{backgroundColor:\"rgb(255, 255, 255)\"},f5ZIhVdN5:{backgroundColor:\"rgb(255, 255, 255)\"},FJNjvYtlG:{backgroundColor:\"rgb(138, 138, 138)\"},gJBGBHECM:{backgroundColor:\"rgb(255, 255, 255)\"},Lf8cAHH8n:{backgroundColor:\"rgb(255, 255, 255)\"},mekjxzZxG:{backgroundColor:\"rgb(112, 21, 11)\"},naH32GCok:{backgroundColor:\"rgb(255, 255, 255)\"},NwzyQ2xW0:{backgroundColor:\"rgb(0, 47, 52)\"},pG8UVbvrD:{backgroundColor:\"rgb(255, 255, 255)\"},sizakWfLm:{backgroundColor:\"rgb(6, 79, 34)\"},TIXUsH089:{backgroundColor:\"rgb(138, 138, 138)\"},tjJiEfhJW:{backgroundColor:\"rgb(6, 79, 34)\"},wqYsRVSVf:{backgroundColor:\"rgb(255, 255, 255)\"},YJ9lKhRCK:{backgroundColor:\"rgb(112, 21, 11)\"},ZdTPWzOiP:{backgroundColor:\"rgb(0, 47, 52)\"}}}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4167c7\",layoutDependency:layoutDependency,layoutId:\"m_LT3cO6k\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby02MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"view case study\"})}),className:\"framer-bsw0l0\",fonts:[\"GF;Geist Mono-600\"],layoutDependency:layoutDependency,layoutId:\"dgC57SA1C\",style:{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-f9UGJ4TMG-vWYu8xfeE\":f9UGJ4TMG},text:aw9hCqzCY,variants:{a4qbD5rie:{\"--extracted-r6o4lv\":\"var(--token-2ab00480-d04f-402b-b6c5-a1b783fd4a6b, rgb(163, 21, 67))\"},eNujVGv3q:{\"--extracted-r6o4lv\":\"var(--token-2ab00480-d04f-402b-b6c5-a1b783fd4a6b, rgb(163, 21, 67))\"},f5ZIhVdN5:{\"--extracted-r6o4lv\":\"var(--token-5acae2bf-1688-4c46-8711-1978ddba8ba9, rgb(225, 75, 57))\"},gJBGBHECM:{\"--extracted-r6o4lv\":\"rgb(153, 153, 255)\"},Lf8cAHH8n:{\"--extracted-r6o4lv\":\"var(--variable-reference-f9UGJ4TMG-vWYu8xfeE)\",\"--variable-reference-f9UGJ4TMG-vWYu8xfeE\":f9UGJ4TMG},mekjxzZxG:{\"--extracted-r6o4lv\":\"var(--token-b0ce7c44-1820-4f5e-9035-2c798eb0aabe, rgb(255, 255, 255))\"},naH32GCok:{\"--extracted-r6o4lv\":\"rgb(33, 69, 60)\"},pG8UVbvrD:{\"--extracted-r6o4lv\":\"rgb(153, 153, 255)\"},wqYsRVSVf:{\"--extracted-r6o4lv\":\"rgb(33, 69, 60)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({a4qbD5rie:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby02MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ab00480-d04f-402b-b6c5-a1b783fd4a6b, rgb(163, 21, 67)))\"},children:\"view case study\"})})},eNujVGv3q:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby02MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ab00480-d04f-402b-b6c5-a1b783fd4a6b, rgb(163, 21, 67)))\"},children:\"view case study\"})})},f5ZIhVdN5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby02MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5acae2bf-1688-4c46-8711-1978ddba8ba9, rgb(225, 75, 57)))\"},children:\"view case study\"})})},gJBGBHECM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby02MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 255))\"},children:\"view case study\"})})},Lf8cAHH8n:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby02MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-f9UGJ4TMG-vWYu8xfeE))\"},children:\"view case study\"})})},mekjxzZxG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby02MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b0ce7c44-1820-4f5e-9035-2c798eb0aabe, rgb(255, 255, 255)))\"},children:\"view case study\"})})},naH32GCok:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby02MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(33, 69, 60))\"},children:\"view case study\"})})},pG8UVbvrD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby02MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(153, 153, 255))\"},children:\"view case study\"})})},wqYsRVSVf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7R2Vpc3QgTW9uby02MDA=\",\"--framer-font-family\":'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(33, 69, 60))\"},children:\"view case study\"})})}},baseVariant,gestureVariant)}),HigxCBo9q!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bqji4b-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Q0yQK17GH-container\",nodeId:\"Q0yQK17GH\",rendersWithMotion:true,scopeId:\"vWYu8xfeE\",children:/*#__PURE__*/_jsx(Feather,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"arrow-right\",id:\"Q0yQK17GH\",layoutId:\"Q0yQK17GH\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({a4qbD5rie:{color:\"var(--token-2ab00480-d04f-402b-b6c5-a1b783fd4a6b, rgb(163, 21, 67))\"},eNujVGv3q:{color:\"var(--token-2ab00480-d04f-402b-b6c5-a1b783fd4a6b, rgb(163, 21, 67))\"},f5ZIhVdN5:{color:\"var(--token-5acae2bf-1688-4c46-8711-1978ddba8ba9, rgb(225, 75, 57))\"},gJBGBHECM:{color:\"rgb(153, 153, 255)\"},Lf8cAHH8n:{color:f9UGJ4TMG},naH32GCok:{color:\"rgb(33, 69, 60)\"},pG8UVbvrD:{color:\"rgb(153, 153, 255)\"},vmRAPJE8b:{color:\"rgb(0, 0, 0)\",iconSelection:CnQKYfCYH},wqYsRVSVf:{color:\"rgb(33, 69, 60)\"}},baseVariant,gestureVariant)})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c2ke80-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"diMwBWeNa-container\",nodeId:\"diMwBWeNa\",rendersWithMotion:true,scopeId:\"vWYu8xfeE\",children:/*#__PURE__*/_jsx(OdometerLabel,{color:\"rgb(0, 0, 0)\",duration:520,font:{fontFamily:'\"Geist Mono\", \"Geist Mono Placeholder\", monospace',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0px\",lineHeight:\"1.2em\"},height:\"100%\",hoverTarget:\"parent\",id:\"diMwBWeNa\",layoutId:\"diMwBWeNa\",stagger:28,text:kluaXQanl,uppercase:false,width:\"100%\"})})})]})]})})})})});});const css=[\".framer-1C0j8.framer-jd8k9k, .framer-1C0j8 .framer-jd8k9k { display: block; }\",\".framer-1C0j8.framer-16y4xez { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 56px; justify-content: center; overflow: visible; padding: 12px 20px 12px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-1C0j8 .framer-1lw5tm3 { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 100%; }\",\".framer-1C0j8 .framer-19oatc4, .framer-1C0j8 .framer-q8o7v7, .framer-1C0j8 .framer-6cvvs5, .framer-1C0j8 .framer-ajw4y6 { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\",\".framer-1C0j8 .framer-1wsckjn { align-content: center; align-items: center; bottom: 2px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 1px; overflow: hidden; padding: 0px 24px 0px 24px; position: absolute; top: 2px; width: 100%; }\",\".framer-1C0j8 .framer-4167c7 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 42px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-1C0j8 .framer-bsw0l0 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-1C0j8 .framer-1bqji4b-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-1C0j8 .framer-1c2ke80-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-1C0j8.framer-v-w4rsuu .framer-1lw5tm3, .framer-1C0j8.framer-v-3dnjc8 .framer-1lw5tm3, .framer-1C0j8.framer-v-y5kgob .framer-1lw5tm3, .framer-1C0j8.framer-v-1gj1j6d .framer-1lw5tm3, .framer-1C0j8.framer-v-1ergzzv .framer-1lw5tm3, .framer-1C0j8.framer-v-29lpdv .framer-1lw5tm3 { order: 0; }\",\".framer-1C0j8.framer-v-w4rsuu .framer-19oatc4, .framer-1C0j8.framer-v-187vala .framer-1c2ke80-container, .framer-1C0j8.framer-v-3dnjc8 .framer-19oatc4, .framer-1C0j8.framer-v-y5kgob .framer-19oatc4, .framer-1C0j8.framer-v-1gj1j6d .framer-19oatc4, .framer-1C0j8.framer-v-1ergzzv .framer-19oatc4, .framer-1C0j8.framer-v-29lpdv .framer-19oatc4 { order: 1; }\",\".framer-1C0j8.framer-v-w4rsuu .framer-q8o7v7, .framer-1C0j8.framer-v-3dnjc8 .framer-q8o7v7, .framer-1C0j8.framer-v-y5kgob .framer-q8o7v7, .framer-1C0j8.framer-v-1gj1j6d .framer-q8o7v7, .framer-1C0j8.framer-v-1ergzzv .framer-q8o7v7, .framer-1C0j8.framer-v-29lpdv .framer-q8o7v7 { left: 1px; order: 2; right: -1px; }\",\".framer-1C0j8.framer-v-w4rsuu .framer-6cvvs5, .framer-1C0j8.framer-v-187vala .framer-1bqji4b-container, .framer-1C0j8.framer-v-3dnjc8 .framer-6cvvs5, .framer-1C0j8.framer-v-y5kgob .framer-6cvvs5, .framer-1C0j8.framer-v-1gj1j6d .framer-6cvvs5, .framer-1C0j8.framer-v-1ergzzv .framer-6cvvs5, .framer-1C0j8.framer-v-29lpdv .framer-6cvvs5 { order: 3; }\",\".framer-1C0j8.framer-v-w4rsuu .framer-ajw4y6, .framer-1C0j8.framer-v-3dnjc8 .framer-ajw4y6, .framer-1C0j8.framer-v-y5kgob .framer-ajw4y6, .framer-1C0j8.framer-v-1gj1j6d .framer-ajw4y6, .framer-1C0j8.framer-v-1ergzzv .framer-ajw4y6, .framer-1C0j8.framer-v-29lpdv .framer-ajw4y6 { order: 4; top: 0px; }\",\".framer-1C0j8.framer-v-w4rsuu .framer-1wsckjn, .framer-1C0j8.framer-v-3dnjc8 .framer-1wsckjn, .framer-1C0j8.framer-v-y5kgob .framer-1wsckjn, .framer-1C0j8.framer-v-1gj1j6d .framer-1wsckjn, .framer-1C0j8.framer-v-1ergzzv .framer-1wsckjn, .framer-1C0j8.framer-v-29lpdv .framer-1wsckjn { order: 5; }\",\".framer-1C0j8.framer-v-w4rsuu .framer-4167c7, .framer-1C0j8.framer-v-3dnjc8 .framer-4167c7, .framer-1C0j8.framer-v-y5kgob .framer-4167c7, .framer-1C0j8.framer-v-1gj1j6d .framer-4167c7, .framer-1C0j8.framer-v-1ergzzv .framer-4167c7, .framer-1C0j8.framer-v-29lpdv .framer-4167c7 { order: 6; }\",\".framer-1C0j8.framer-v-187vala.framer-16y4xez, .framer-1C0j8.framer-v-187vala .framer-4167c7 { height: min-content; }\",\".framer-1C0j8.framer-v-wntlcg.framer-16y4xez { min-width: 179px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 208\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"WxqD3hUgH\":{\"layout\":[\"auto\",\"fixed\"]},\"mekjxzZxG\":{\"layout\":[\"auto\",\"fixed\"]},\"YJ9lKhRCK\":{\"layout\":[\"auto\",\"fixed\"]},\"tjJiEfhJW\":{\"layout\":[\"auto\",\"fixed\"]},\"sizakWfLm\":{\"layout\":[\"auto\",\"fixed\"]},\"vmRAPJE8b\":{\"layout\":[\"auto\",\"auto\"]},\"TIXUsH089\":{\"layout\":[\"auto\",\"fixed\"]},\"FJNjvYtlG\":{\"layout\":[\"auto\",\"fixed\"]},\"Lf8cAHH8n\":{\"layout\":[\"auto\",\"fixed\"]},\"f5ZIhVdN5\":{\"layout\":[\"auto\",\"fixed\"]},\"wqYsRVSVf\":{\"layout\":[\"auto\",\"fixed\"]},\"naH32GCok\":{\"layout\":[\"auto\",\"fixed\"]},\"gJBGBHECM\":{\"layout\":[\"auto\",\"fixed\"]},\"pG8UVbvrD\":{\"layout\":[\"auto\",\"fixed\"]},\"eNujVGv3q\":{\"layout\":[\"auto\",\"fixed\"]},\"a4qbD5rie\":{\"layout\":[\"auto\",\"fixed\"]},\"p_1sdkPNA\":{\"layout\":[\"auto\",\"fixed\"]},\"ZdTPWzOiP\":{\"layout\":[\"auto\",\"fixed\"]},\"NwzyQ2xW0\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"aw9hCqzCY\":\"title\",\"FV9q84oBp\":\"link\",\"qUWpVfITp\":\"newTab\",\"FsJQLC6Zo\":\"smoothScroll\",\"HigxCBo9q\":\"icon\",\"FTmTievPe\":\"tap\",\"f9UGJ4TMG\":\"iconColor\",\"CnQKYfCYH\":\"icon1\",\"kluaXQanl\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervWYu8xfeE=withCSS(Component,css,\"framer-1C0j8\");export default FramervWYu8xfeE;FramervWYu8xfeE.displayName=\"Futuristic Button\";FramervWYu8xfeE.defaultProps={height:56,width:208};addPropertyControls(FramervWYu8xfeE,{variant:{options:[\"L9iLikUdi\",\"WxqD3hUgH\",\"mekjxzZxG\",\"YJ9lKhRCK\",\"tjJiEfhJW\",\"sizakWfLm\",\"vmRAPJE8b\",\"TIXUsH089\",\"FJNjvYtlG\",\"Lf8cAHH8n\",\"f5ZIhVdN5\",\"wqYsRVSVf\",\"naH32GCok\",\"gJBGBHECM\",\"pG8UVbvrD\",\"eNujVGv3q\",\"a4qbD5rie\",\"p_1sdkPNA\",\"ZdTPWzOiP\",\"NwzyQ2xW0\"],optionTitles:[\"D: Shyft\",\"D: Shyft-Hover\",\"D: Firstpost - Primary\",\"D: Firstpost-Hover\",\"D: Breathe\",\"D: Breathe-Hover\",\"Contact Us\",\"Contact us: Services\",\"Contact Us: Services - Hover\",\"Contact US: FP CaseStudy\",\"Contact US: FP CaseStudy: Hover\",\"Contact Us: Breathe CaseStudy\",\"Contact Us: Breathe: Hover\",\"Contact Us: Shyft & Mindhouse\",\"Contact Us: Shyft & Mindhouse: Hover\",\"Contact Us FLOAT\",\"Contact us: floating - hover\",\"Contact Us: 0%\",\"D: Groww Primary\",\"D: groww hover\"],title:\"Variant\",type:ControlType.Enum},aw9hCqzCY:{defaultValue:\"view case study\",displayTextArea:false,title:\"Title\",type:ControlType.String},onaw9hCqzCYChange:{changes:\"aw9hCqzCY\",type:ControlType.ChangeHandler},FV9q84oBp:{title:\"Link\",type:ControlType.Link},qUWpVfITp:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onqUWpVfITpChange:{changes:\"qUWpVfITp\",type:ControlType.ChangeHandler},FsJQLC6Zo:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},onFsJQLC6ZoChange:{changes:\"FsJQLC6Zo\",type:ControlType.ChangeHandler},HigxCBo9q:{defaultValue:true,title:\"Icon\",type:ControlType.Boolean},onHigxCBo9qChange:{changes:\"HigxCBo9q\",type:ControlType.ChangeHandler},FTmTievPe:{title:\"Tap\",type:ControlType.EventHandler},f9UGJ4TMG:{defaultValue:'var(--token-5acae2bf-1688-4c46-8711-1978ddba8ba9, rgb(225, 75, 57)) /* {\"name\":\"FP\"} */',title:\"Icon-Color\",type:ControlType.Color},CnQKYfCYH:FeatherControls?.[\"iconSelection\"]&&{...FeatherControls[\"iconSelection\"],defaultValue:\"arrow-right\",description:undefined,hidden:undefined,optional:undefined,title:\"Icon\"},onCnQKYfCYHChange:{changes:\"CnQKYfCYH\",type:ControlType.ChangeHandler},kluaXQanl:{defaultValue:\"VIEW PROJECT\",title:\"Text\",type:ControlType.String},onkluaXQanlChange:{changes:\"kluaXQanl\",type:ControlType.ChangeHandler}});addFonts(FramervWYu8xfeE,[{explicitInter:true,fonts:[{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeHjL55W7ihaO_CS.woff2\",weight:\"600\"},{cssFamilyName:\"Geist Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Geist Mono\",url:\"https://fonts.gstatic.com/s/geistmono/v6/or3yQ6H-1_WfwkMZI_qYPLs1a-t7PU0AbeEPKJ5W7ihaO_CS.woff2\",weight:\"500\"}]},...FeatherFonts,...OdometerLabelFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervWYu8xfeE\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"56\",\"framerIntrinsicWidth\":\"208\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"aw9hCqzCY\\\":\\\"title\\\",\\\"FV9q84oBp\\\":\\\"link\\\",\\\"qUWpVfITp\\\":\\\"newTab\\\",\\\"FsJQLC6Zo\\\":\\\"smoothScroll\\\",\\\"HigxCBo9q\\\":\\\"icon\\\",\\\"FTmTievPe\\\":\\\"tap\\\",\\\"f9UGJ4TMG\\\":\\\"iconColor\\\",\\\"CnQKYfCYH\\\":\\\"icon1\\\",\\\"kluaXQanl\\\":\\\"text\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"WxqD3hUgH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"mekjxzZxG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"YJ9lKhRCK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"tjJiEfhJW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"sizakWfLm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"vmRAPJE8b\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TIXUsH089\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"FJNjvYtlG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Lf8cAHH8n\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"f5ZIhVdN5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"wqYsRVSVf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"naH32GCok\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"gJBGBHECM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"pG8UVbvrD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"eNujVGv3q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"a4qbD5rie\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"p_1sdkPNA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ZdTPWzOiP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"NwzyQ2xW0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vWYu8xfeE.map","// Generated by Framer (f0eed09)\nexport default function metadata(params,activeLocale){return{description:\"A UI/UX design studio based in India. We specialise in helping tech companies and start ups unlock business opportunities and growth through design.\",favicon:\"https://framerusercontent.com/assets/OijloWNqWy6vDcTS6ufJnIM0.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/kfIVE4dlGMD3n81JbG9raU51EI.png\",title:\"Tibba Design Studio\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}