{"version":3,"file":"shared-lib.BAk-TJc_.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","LogotypeFonts","Logotype","Hamburger","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","useState","useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Logotype","MenuRollingTextButton","PrimaryButton","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/OFvRWPMyBB9c6Lmutw1f/jY0iAqFiiVCg2iuhKAof/pr8w6RjoG.js","https:/framerusercontent.com/modules/Cwrl1F9Ro5gfxURTVZ36/MAMscH8aWK1m982wHkBI/SNP7jXi8Y.js","https:/framerusercontent.com/modules/L7VxTBXo6xsGuL3Rz19q/whYqecrIrOAtLMDl45AZ/Dy9P4OC19.js","https:/framerusercontent.com/modules/4VhfHIr3vkw20VftReq1/2b8E3nk4zLMCGPFdQN47/krh5tsXuA.js","https:/framerusercontent.com/modules/FiiQ0BKlVUNzxXjo8hFs/wP5ls8Ui6wqb7IsgWCbt/RollingTextHover_Prod.js","https:/framerusercontent.com/modules/OW43JT3ec1kVGyVuZ3vU/1AypQF7AXSpYx1rHx4Ox/akav7oh59.js","https:/framerusercontent.com/modules/pcinydKi6P6bHvXb02DB/LCfGZtkXroCjgEREl6b1/Rt6P4U5td.js"],"sourcesContent":["// Generated by Framer (0f5ea8b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={AkF8nNevt:{hover:true},aLCHettC9:{hover:true},AzPvWTLHp:{hover:true},EAs2lXmRH:{hover:true},q9tE924i7:{hover:true}};const cycleOrder=[\"aLCHettC9\",\"q9tE924i7\",\"EAs2lXmRH\",\"AkF8nNevt\",\"AzPvWTLHp\"];const serializationHash=\"framer-xLN7C\";const variantClassNames={AkF8nNevt:\"framer-v-i49alb\",aLCHettC9:\"framer-v-r0rdc3\",AzPvWTLHp:\"framer-v-k4idfu\",EAs2lXmRH:\"framer-v-1iznaho\",q9tE924i7:\"framer-v-1kgmorm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 3\":\"EAs2lXmRH\",\"Variant 4\":\"AkF8nNevt\",\"Variant 5\":\"AzPvWTLHp\",Brand:\"q9tE924i7\",White:\"aLCHettC9\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"aLCHettC9\"};};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:\"aLCHettC9\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image1,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fit\",intrinsicHeight:708,intrinsicWidth:4818,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:708,pixelWidth:4818,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/NWH5Av9wgA1LPteWLRneyJiCG3I.png?width=4818&height=708\",srcSet:\"https://framerusercontent.com/images/NWH5Av9wgA1LPteWLRneyJiCG3I.png?scale-down-to=512&width=4818&height=708 512w,https://framerusercontent.com/images/NWH5Av9wgA1LPteWLRneyJiCG3I.png?scale-down-to=1024&width=4818&height=708 1024w,https://framerusercontent.com/images/NWH5Av9wgA1LPteWLRneyJiCG3I.png?scale-down-to=2048&width=4818&height=708 2048w,https://framerusercontent.com/images/NWH5Av9wgA1LPteWLRneyJiCG3I.png?scale-down-to=4096&width=4818&height=708 4096w,https://framerusercontent.com/images/NWH5Av9wgA1LPteWLRneyJiCG3I.png?width=4818&height=708 4818w\"},className:cx(scopingClassNames,\"framer-r0rdc3\",className,classNames),\"data-framer-name\":\"White\",layoutDependency:layoutDependency,layoutId:\"aLCHettC9\",ref:refBinding,style:{opacity:1,...style},variants:{\"AkF8nNevt-hover\":{opacity:1},\"aLCHettC9-hover\":{opacity:1},\"AzPvWTLHp-hover\":{opacity:1},\"EAs2lXmRH-hover\":{opacity:.85},\"q9tE924i7-hover\":{opacity:.9}},...addPropertyOverrides({\"AkF8nNevt-hover\":{\"data-framer-name\":undefined,background:{alt:\"\",fit:\"fit\",intrinsicHeight:708,intrinsicWidth:4818,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:708,pixelWidth:4818,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/3qCwSQyxfZLYMJsCYp9fZNq9ZA.png?width=4818&height=708\",srcSet:\"https://framerusercontent.com/images/3qCwSQyxfZLYMJsCYp9fZNq9ZA.png?scale-down-to=512&width=4818&height=708 512w,https://framerusercontent.com/images/3qCwSQyxfZLYMJsCYp9fZNq9ZA.png?scale-down-to=1024&width=4818&height=708 1024w,https://framerusercontent.com/images/3qCwSQyxfZLYMJsCYp9fZNq9ZA.png?scale-down-to=2048&width=4818&height=708 2048w,https://framerusercontent.com/images/3qCwSQyxfZLYMJsCYp9fZNq9ZA.png?scale-down-to=4096&width=4818&height=708 4096w,https://framerusercontent.com/images/3qCwSQyxfZLYMJsCYp9fZNq9ZA.png?width=4818&height=708 4818w\"}},\"aLCHettC9-hover\":{\"data-framer-name\":undefined,background:{alt:\"\",fit:\"fit\",intrinsicHeight:708,intrinsicWidth:4818,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:708,pixelWidth:4818,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/3qCwSQyxfZLYMJsCYp9fZNq9ZA.png?width=4818&height=708\",srcSet:\"https://framerusercontent.com/images/3qCwSQyxfZLYMJsCYp9fZNq9ZA.png?scale-down-to=512&width=4818&height=708 512w,https://framerusercontent.com/images/3qCwSQyxfZLYMJsCYp9fZNq9ZA.png?scale-down-to=1024&width=4818&height=708 1024w,https://framerusercontent.com/images/3qCwSQyxfZLYMJsCYp9fZNq9ZA.png?scale-down-to=2048&width=4818&height=708 2048w,https://framerusercontent.com/images/3qCwSQyxfZLYMJsCYp9fZNq9ZA.png?scale-down-to=4096&width=4818&height=708 4096w,https://framerusercontent.com/images/3qCwSQyxfZLYMJsCYp9fZNq9ZA.png?width=4818&height=708 4818w\"}},\"AzPvWTLHp-hover\":{\"data-framer-name\":undefined,background:{alt:\"\",fit:\"fit\",intrinsicHeight:353,intrinsicWidth:1364,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:353,pixelWidth:1364,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/TzCCIdMiaizfwObKftrfHsUNku0.png?width=1364&height=353\",srcSet:\"https://framerusercontent.com/images/TzCCIdMiaizfwObKftrfHsUNku0.png?scale-down-to=512&width=1364&height=353 512w,https://framerusercontent.com/images/TzCCIdMiaizfwObKftrfHsUNku0.png?scale-down-to=1024&width=1364&height=353 1024w,https://framerusercontent.com/images/TzCCIdMiaizfwObKftrfHsUNku0.png?width=1364&height=353 1364w\"}},\"EAs2lXmRH-hover\":{\"data-framer-name\":undefined,background:{alt:\"\",fit:\"fit\",intrinsicHeight:708,intrinsicWidth:1364,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:353,pixelWidth:1364,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/TzCCIdMiaizfwObKftrfHsUNku0.png?width=1364&height=353\",srcSet:\"https://framerusercontent.com/images/TzCCIdMiaizfwObKftrfHsUNku0.png?scale-down-to=512&width=1364&height=353 512w,https://framerusercontent.com/images/TzCCIdMiaizfwObKftrfHsUNku0.png?scale-down-to=1024&width=1364&height=353 1024w,https://framerusercontent.com/images/TzCCIdMiaizfwObKftrfHsUNku0.png?width=1364&height=353 1364w\"}},\"q9tE924i7-hover\":{\"data-framer-name\":undefined,background:{alt:\"\",fit:\"fit\",intrinsicHeight:708,intrinsicWidth:4818,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:708,pixelWidth:4818,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/3qCwSQyxfZLYMJsCYp9fZNq9ZA.png?width=4818&height=708\",srcSet:\"https://framerusercontent.com/images/3qCwSQyxfZLYMJsCYp9fZNq9ZA.png?scale-down-to=512&width=4818&height=708 512w,https://framerusercontent.com/images/3qCwSQyxfZLYMJsCYp9fZNq9ZA.png?scale-down-to=1024&width=4818&height=708 1024w,https://framerusercontent.com/images/3qCwSQyxfZLYMJsCYp9fZNq9ZA.png?scale-down-to=2048&width=4818&height=708 2048w,https://framerusercontent.com/images/3qCwSQyxfZLYMJsCYp9fZNq9ZA.png?scale-down-to=4096&width=4818&height=708 4096w,https://framerusercontent.com/images/3qCwSQyxfZLYMJsCYp9fZNq9ZA.png?width=4818&height=708 4818w\"}},AkF8nNevt:{\"data-framer-name\":\"Variant 4\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:708,intrinsicWidth:4818,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:708,pixelWidth:4818,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/aNyChei7AAJ0YD7ZfEqxJX3g.png?width=4818&height=708\",srcSet:\"https://framerusercontent.com/images/aNyChei7AAJ0YD7ZfEqxJX3g.png?scale-down-to=512&width=4818&height=708 512w,https://framerusercontent.com/images/aNyChei7AAJ0YD7ZfEqxJX3g.png?scale-down-to=1024&width=4818&height=708 1024w,https://framerusercontent.com/images/aNyChei7AAJ0YD7ZfEqxJX3g.png?scale-down-to=2048&width=4818&height=708 2048w,https://framerusercontent.com/images/aNyChei7AAJ0YD7ZfEqxJX3g.png?scale-down-to=4096&width=4818&height=708 4096w,https://framerusercontent.com/images/aNyChei7AAJ0YD7ZfEqxJX3g.png?width=4818&height=708 4818w\"}},AzPvWTLHp:{\"data-framer-name\":\"Variant 5\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:708,intrinsicWidth:2739,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:708,pixelWidth:2739,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/eInOvdX0lNlTFdv3QY7Nn96x2Rs.png?width=2739&height=708\",srcSet:\"https://framerusercontent.com/images/eInOvdX0lNlTFdv3QY7Nn96x2Rs.png?scale-down-to=512&width=2739&height=708 512w,https://framerusercontent.com/images/eInOvdX0lNlTFdv3QY7Nn96x2Rs.png?scale-down-to=1024&width=2739&height=708 1024w,https://framerusercontent.com/images/eInOvdX0lNlTFdv3QY7Nn96x2Rs.png?scale-down-to=2048&width=2739&height=708 2048w,https://framerusercontent.com/images/eInOvdX0lNlTFdv3QY7Nn96x2Rs.png?width=2739&height=708 2739w\"}},EAs2lXmRH:{\"data-framer-name\":\"Variant 3\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:708,intrinsicWidth:1364,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:353,pixelWidth:1364,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/PEhnhbPyxUriQE4Pnd1DzK3zuY.png?width=1364&height=353\",srcSet:\"https://framerusercontent.com/images/PEhnhbPyxUriQE4Pnd1DzK3zuY.png?scale-down-to=512&width=1364&height=353 512w,https://framerusercontent.com/images/PEhnhbPyxUriQE4Pnd1DzK3zuY.png?scale-down-to=1024&width=1364&height=353 1024w,https://framerusercontent.com/images/PEhnhbPyxUriQE4Pnd1DzK3zuY.png?width=1364&height=353 1364w\"}},q9tE924i7:{\"data-framer-name\":\"Brand\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xLN7C.framer-1372b74, .framer-xLN7C .framer-1372b74 { display: block; }\",\".framer-xLN7C.framer-r0rdc3 { cursor: pointer; height: 32px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 133px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-xLN7C.framer-v-1iznaho.framer-r0rdc3, .framer-xLN7C.framer-v-k4idfu.framer-r0rdc3 { height: 19px; width: 80px; }\",\".framer-xLN7C.framer-v-1iznaho.hover.framer-r0rdc3 { height: 15px; width: 64px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 133\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"q9tE924i7\":{\"layout\":[\"fixed\",\"fixed\"]},\"EAs2lXmRH\":{\"layout\":[\"fixed\",\"fixed\"]},\"AkF8nNevt\":{\"layout\":[\"fixed\",\"fixed\"]},\"AzPvWTLHp\":{\"layout\":[\"fixed\",\"fixed\"]},\"jEZOssoAc\":{\"layout\":[\"fixed\",\"fixed\"]},\"iuvfs_QlC\":{\"layout\":[\"fixed\",\"fixed\"]},\"NbE07BxmR\":{\"layout\":[\"fixed\",\"fixed\"]},\"p60oyOZEB\":{\"layout\":[\"fixed\",\"fixed\"]},\"XeDGoiXXs\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerpr8w6RjoG=withCSS(Component,css,\"framer-xLN7C\");export default Framerpr8w6RjoG;Framerpr8w6RjoG.displayName=\"Logotype\";Framerpr8w6RjoG.defaultProps={height:32,width:133};addPropertyControls(Framerpr8w6RjoG,{variant:{options:[\"aLCHettC9\",\"q9tE924i7\",\"EAs2lXmRH\",\"AkF8nNevt\",\"AzPvWTLHp\"],optionTitles:[\"White\",\"Brand\",\"Variant 3\",\"Variant 4\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerpr8w6RjoG,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerpr8w6RjoG\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"q9tE924i7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EAs2lXmRH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AkF8nNevt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AzPvWTLHp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jEZOssoAc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iuvfs_QlC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NbE07BxmR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"p60oyOZEB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XeDGoiXXs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"133\",\"framerIntrinsicHeight\":\"32\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pr8w6RjoG.map","// Generated by Framer (43e8337)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"HBMfQkpv7\",\"qQCgWqo2a\",\"r_la0JwyN\",\"CEh9RW1Yi\"];const serializationHash=\"framer-tiZ3k\";const variantClassNames={CEh9RW1Yi:\"framer-v-1x722ox\",HBMfQkpv7:\"framer-v-1rj53ni\",qQCgWqo2a:\"framer-v-jnrvut\",r_la0JwyN:\"framer-v-10qwjw2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Nw80U1cNd=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 3\":\"r_la0JwyN\",\"Variant 4\":\"CEh9RW1Yi\",Close:\"qQCgWqo2a\",Open:\"HBMfQkpv7\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,Nw80U1cNd:click??props.Nw80U1cNd,variant:humanReadableVariantMap[props.variant]??props.variant??\"HBMfQkpv7\"};};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,Nw80U1cNd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HBMfQkpv7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapog1ea3=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Nw80U1cNd){const res=await Nw80U1cNd(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1rj53ni\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HBMfQkpv7\",onTap:onTapog1ea3,ref:refBinding,style:{...style},...addPropertyOverrides({CEh9RW1Yi:{\"data-framer-name\":\"Variant 4\"},qQCgWqo2a:{\"data-framer-name\":\"Close\"},r_la0JwyN:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oplzz7\",\"data-framer-name\":\"Stroke\",layoutDependency:layoutDependency,layoutId:\"VVkId_kqj\",style:{backgroundColor:\"var(--token-25dcb8fe-9197-43d6-b190-59b06ef742e0, rgb(34, 34, 34))\",rotate:0},variants:{CEh9RW1Yi:{backgroundColor:\"var(--token-54516a82-e6e6-416d-abcf-d1e3384d7975, rgb(255, 255, 255))\",rotate:-45},qQCgWqo2a:{rotate:-45},r_la0JwyN:{backgroundColor:\"var(--token-54516a82-e6e6-416d-abcf-d1e3384d7975, rgb(255, 255, 255))\",rotate:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-x4k3as\",\"data-framer-name\":\"Stroke\",layoutDependency:layoutDependency,layoutId:\"zC5z54w5O\",style:{backgroundColor:\"var(--token-25dcb8fe-9197-43d6-b190-59b06ef742e0, rgb(34, 34, 34))\",rotate:0},variants:{CEh9RW1Yi:{backgroundColor:\"var(--token-54516a82-e6e6-416d-abcf-d1e3384d7975, rgb(255, 255, 255))\",rotate:45},qQCgWqo2a:{rotate:45},r_la0JwyN:{backgroundColor:\"var(--token-54516a82-e6e6-416d-abcf-d1e3384d7975, rgb(255, 255, 255))\",rotate:0}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tiZ3k.framer-op8gx2, .framer-tiZ3k .framer-op8gx2 { display: block; }\",\".framer-tiZ3k.framer-1rj53ni { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: 32px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 32px; }\",\".framer-tiZ3k .framer-1oplzz7, .framer-tiZ3k .framer-x4k3as { flex: none; height: 2px; overflow: hidden; position: relative; width: 24px; }\",\".framer-tiZ3k.framer-v-jnrvut .framer-1oplzz7, .framer-tiZ3k.framer-v-jnrvut .framer-x4k3as, .framer-tiZ3k.framer-v-1x722ox .framer-1oplzz7, .framer-tiZ3k.framer-v-1x722ox .framer-x4k3as { left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 2px / 2); z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qQCgWqo2a\":{\"layout\":[\"fixed\",\"fixed\"]},\"r_la0JwyN\":{\"layout\":[\"fixed\",\"fixed\"]},\"CEh9RW1Yi\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Nw80U1cNd\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSNP7jXi8Y=withCSS(Component,css,\"framer-tiZ3k\");export default FramerSNP7jXi8Y;FramerSNP7jXi8Y.displayName=\"Hamburger\";FramerSNP7jXi8Y.defaultProps={height:32,width:32};addPropertyControls(FramerSNP7jXi8Y,{variant:{options:[\"HBMfQkpv7\",\"qQCgWqo2a\",\"r_la0JwyN\",\"CEh9RW1Yi\"],optionTitles:[\"Open\",\"Close\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},Nw80U1cNd:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerSNP7jXi8Y,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSNP7jXi8Y\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"Nw80U1cNd\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"32\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qQCgWqo2a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"r_la0JwyN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CEh9RW1Yi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SNP7jXi8Y.map","// Generated by Framer (43e8337)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Logotype from\"https://framerusercontent.com/modules/OFvRWPMyBB9c6Lmutw1f/jY0iAqFiiVCg2iuhKAof/pr8w6RjoG.js\";import Hamburger from\"https://framerusercontent.com/modules/Cwrl1F9Ro5gfxURTVZ36/MAMscH8aWK1m982wHkBI/SNP7jXi8Y.js\";const LogotypeFonts=getFonts(Logotype);const HamburgerFonts=getFonts(Hamburger);const cycleOrder=[\"SWTbh7DTX\",\"imWgxWS2y\",\"LBfoszkDL\",\"h1rAYH6Wn\"];const serializationHash=\"framer-AV8tg\";const variantClassNames={h1rAYH6Wn:\"framer-v-ln6vjq\",imWgxWS2y:\"framer-v-7d3myb\",LBfoszkDL:\"framer-v-2ghwdd\",SWTbh7DTX:\"framer-v-5exnn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const E24L5AdMn=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 2\":\"imWgxWS2y\",\"Variant 3\":\"LBfoszkDL\",\"Variant 4\":\"h1rAYH6Wn\",default:\"SWTbh7DTX\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,open,width,...props})=>{return{...props,E24L5AdMn:open??props.E24L5AdMn,variant:humanReadableVariantMap[props.variant]??props.variant??\"SWTbh7DTX\"};};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,E24L5AdMn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SWTbh7DTX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Nw80U1cNd13zoeog=activeVariantCallback(async(...args)=>{if(E24L5AdMn){const res=await E24L5AdMn(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-5exnn\",className,classNames),\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"SWTbh7DTX\",ref:refBinding,style:{backgroundColor:\"var(--token-54516a82-e6e6-416d-abcf-d1e3384d7975, rgb(255, 255, 255))\",boxShadow:\"0px 0.3010936508871964px 0.5419685715969536px -0.8333333333333333px rgba(0, 0, 0, 0.08), 0px 1.1442666516217286px 2.0596799729191115px -1.6666666666666665px rgba(0, 0, 0, 0.08), 0px 5px 9px -2.5px rgba(0, 0, 0, 0.08)\",...style},variants:{h1rAYH6Wn:{backgroundColor:\"rgba(0, 0, 0, 0)\"},imWgxWS2y:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"}},...addPropertyOverrides({h1rAYH6Wn:{\"data-framer-name\":\"Variant 4\"},imWgxWS2y:{\"data-framer-name\":\"Variant 2\"},LBfoszkDL:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"znLxEmTLj\"},motionChild:true,nodeId:\"XVm1Q6i0Y\",openInNewTab:false,scopeId:\"Dy9P4OC19\",smoothScroll:true,...addPropertyOverrides({imWgxWS2y:{href:{hash:\":akU9hRlza\",webPageId:\"ZpwdvQc6c\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-hju47v framer-3kpzvb\",layoutDependency:layoutDependency,layoutId:\"XVm1Q6i0Y\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20.52,width:\"85.5px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||64)-32-24)/2)+1.74,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1asepxo-container\",layoutDependency:layoutDependency,layoutId:\"OLfT34MRb-container\",nodeId:\"OLfT34MRb\",rendersWithMotion:true,scopeId:\"Dy9P4OC19\",children:/*#__PURE__*/_jsx(Logotype,{height:\"100%\",id:\"OLfT34MRb\",layoutId:\"OLfT34MRb\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"aLCHettC9\"),width:\"100%\",...addPropertyOverrides({h1rAYH6Wn:{variant:matchVariant(\"AkF8nNevt\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||64)-32-32)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o0v28k-container\",layoutDependency:layoutDependency,layoutId:\"vGwOa9lLo-container\",nodeId:\"vGwOa9lLo\",rendersWithMotion:true,scopeId:\"Dy9P4OC19\",children:/*#__PURE__*/_jsx(Hamburger,{height:\"100%\",id:\"vGwOa9lLo\",layoutId:\"vGwOa9lLo\",Nw80U1cNd:Nw80U1cNd13zoeog,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"HBMfQkpv7\"),width:\"100%\",...addPropertyOverrides({h1rAYH6Wn:{variant:matchVariant(\"r_la0JwyN\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AV8tg.framer-3kpzvb, .framer-AV8tg .framer-3kpzvb { display: block; }\",\".framer-AV8tg.framer-5exnn { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 16px; position: relative; width: 400px; }\",\".framer-AV8tg .framer-hju47v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100px; }\",\".framer-AV8tg .framer-1asepxo-container { flex: none; height: 21px; position: relative; width: 86px; }\",\".framer-AV8tg .framer-o0v28k-container { flex: none; height: 32px; position: relative; width: 32px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"imWgxWS2y\":{\"layout\":[\"fixed\",\"auto\"]},\"LBfoszkDL\":{\"layout\":[\"fixed\",\"auto\"]},\"h1rAYH6Wn\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"E24L5AdMn\":\"open\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDy9P4OC19=withCSS(Component,css,\"framer-AV8tg\");export default FramerDy9P4OC19;FramerDy9P4OC19.displayName=\"Mobile Navigation\";FramerDy9P4OC19.defaultProps={height:64,width:400};addPropertyControls(FramerDy9P4OC19,{variant:{options:[\"SWTbh7DTX\",\"imWgxWS2y\",\"LBfoszkDL\",\"h1rAYH6Wn\"],optionTitles:[\"default\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},E24L5AdMn:{title:\"Open\",type:ControlType.EventHandler}});addFonts(FramerDy9P4OC19,[{explicitInter:true,fonts:[]},...LogotypeFonts,...HamburgerFonts],{supportsExplicitInterCodegen:true});FramerDy9P4OC19.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logotype,{},context),forwardLoader(Hamburger,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDy9P4OC19\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"imWgxWS2y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LBfoszkDL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"h1rAYH6Wn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"E24L5AdMn\\\":\\\"open\\\"}\",\"framerIntrinsicHeight\":\"64\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Dy9P4OC19.map","// Generated by Framer (43e8337)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"fNDmrrjYB\",\"OA54TitZC\",\"kDao7rr_Y\",\"uKZloW3xb\",\"IgZC8KKPR\",\"piuOdXBPv\"];const serializationHash=\"framer-1aGSY\";const variantClassNames={fNDmrrjYB:\"framer-v-186xta\",IgZC8KKPR:\"framer-v-12ti36a\",kDao7rr_Y:\"framer-v-hu18ta\",OA54TitZC:\"framer-v-1yzgacz\",piuOdXBPv:\"framer-v-1mc3z44\",uKZloW3xb:\"framer-v-1qhodf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const j6QsBE4nZ=undefined;const IGftRSUH8=undefined;const MpkQuhKrZ=undefined;const cqdQJ_SNI=undefined;const bzbGGkYPt=undefined;const IkSMUzmJ0=undefined;const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={bounce:.2,delay:0,duration:.6,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Brand Color Hover\":\"uKZloW3xb\",\"Brand Color\":\"kDao7rr_Y\",\"Normal Hover\":\"piuOdXBPv\",\"Primary White Hover\":\"OA54TitZC\",\"Primary White\":\"fNDmrrjYB\",Normal:\"IgZC8KKPR\"};const Variants=motion.create(React.Fragment);const getProps=({fontSize,height,id,label,link,newTab,radius,visible,width,...props})=>{return{...props,bzbGGkYPt:fontSize??props.bzbGGkYPt??18,cqdQJ_SNI:visible??props.cqdQJ_SNI??true,IGftRSUH8:link??props.IGftRSUH8,IkSMUzmJ0:label??props.IkSMUzmJ0??\"Let's Talk\",j6QsBE4nZ:radius??props.j6QsBE4nZ??\"16px\",MpkQuhKrZ:newTab??props.MpkQuhKrZ,variant:humanReadableVariantMap[props.variant]??props.variant??\"fNDmrrjYB\"};};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,IkSMUzmJ0,IGftRSUH8,MpkQuhKrZ,bzbGGkYPt,j6QsBE4nZ,cqdQJ_SNI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fNDmrrjYB\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter4gbj4k=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"OA54TitZC\");});const onMouseLeave1sn6iod=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"fNDmrrjYB\");});const onMouseEnterlpeyq9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"uKZloW3xb\");});const onMouseLeavem7epdo=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"kDao7rr_Y\");});const onMouseEnter76227x=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"piuOdXBPv\");});const onMouseLeavenbpmg5=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"IgZC8KKPR\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(baseVariant===\"OA54TitZC\")return true;if([\"IgZC8KKPR\",\"piuOdXBPv\"].includes(baseVariant))return false;return value;};const isDisplayed1=value=>{if([\"OA54TitZC\",\"uKZloW3xb\"].includes(baseVariant))return value;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__*/_jsx(Link,{href:IGftRSUH8,motionChild:true,nodeId:\"fNDmrrjYB\",openInNewTab:MpkQuhKrZ,scopeId:\"krh5tsXuA\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-186xta\",className,classNames)} framer-ti47l`,\"data-border\":true,\"data-framer-name\":\"Primary White\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"fNDmrrjYB\",onMouseEnter:onMouseEnter4gbj4k,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(34, 34, 34, 0.2)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-54516a82-e6e6-416d-abcf-d1e3384d7975, rgb(255, 255, 255))\",borderBottomLeftRadius:radiusForCorner(j6QsBE4nZ,3),borderBottomRightRadius:radiusForCorner(j6QsBE4nZ,2),borderTopLeftRadius:radiusForCorner(j6QsBE4nZ,0),borderTopRightRadius:radiusForCorner(j6QsBE4nZ,1),boxShadow:\"none\",...style},variants:{IgZC8KKPR:{backgroundColor:\"var(--token-7e819447-c0e1-43ad-aa8d-159c1538e192, rgb(20, 69, 255))\",boxShadow:\"none\"},kDao7rr_Y:{backgroundColor:\"var(--token-7e819447-c0e1-43ad-aa8d-159c1538e192, rgb(20, 69, 255))\"},piuOdXBPv:{backgroundColor:\"var(--token-25dcb8fe-9197-43d6-b190-59b06ef742e0, rgb(34, 34, 34))\",boxShadow:\"0px 0px 10px 0px rgba(20, 69, 255, 0.3)\"},uKZloW3xb:{backgroundColor:\"var(--token-7e819447-c0e1-43ad-aa8d-159c1538e192, rgb(20, 69, 255))\",boxShadow:\"0px 0px 5px 0px rgba(20, 69, 255, 0.3)\"}},...addPropertyOverrides({IgZC8KKPR:{\"data-framer-name\":\"Normal\",onMouseEnter:onMouseEnter76227x},kDao7rr_Y:{\"data-framer-name\":\"Brand Color\",onMouseEnter:onMouseEnterlpeyq9},OA54TitZC:{\"data-framer-name\":\"Primary White Hover\",onMouseLeave:onMouseLeave1sn6iod},piuOdXBPv:{\"data-framer-name\":\"Normal Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeavenbpmg5},uKZloW3xb:{\"data-framer-name\":\"Brand Color Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeavem7epdo}},baseVariant,gestureVariant),children:[isDisplayed(cqdQJ_SNI!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-alp4v2\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"TeFPZxg23\",style:{backgroundColor:\"var(--token-7e819447-c0e1-43ad-aa8d-159c1538e192, rgb(20, 69, 255))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},variants:{kDao7rr_Y:{backgroundColor:\"var(--token-54516a82-e6e6-416d-abcf-d1e3384d7975, rgb(255, 255, 255))\"},uKZloW3xb:{backgroundColor:\"var(--token-54516a82-e6e6-416d-abcf-d1e3384d7975, rgb(255, 255, 255))\"}}}),isDisplayed1(cqdQJ_SNI!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-9grut8\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"AK3ywv4zc\",style:{backgroundColor:\"var(--token-54516a82-e6e6-416d-abcf-d1e3384d7975, rgb(255, 255, 255))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},variants:{OA54TitZC:{backgroundColor:\"var(--token-24a260d8-ee84-404c-8b86-75bb3dfd2214, rgb(252, 249, 245))\"},uKZloW3xb:{backgroundColor:\"var(--token-7e819447-c0e1-43ad-aa8d-159c1538e192, rgb(20, 69, 255))\"}}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2Fuc2F0aW9uLTcwMA==\",\"--framer-font-family\":'\"Sansation\", \"Sansation Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--variable-reference-bzbGGkYPt-krh5tsXuA) * 1px)\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-25dcb8fe-9197-43d6-b190-59b06ef742e0, rgb(34, 34, 34)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Let's Talk\"})}),className:\"framer-1dw07yf\",fonts:[\"GF;Sansation-700\"],layoutDependency:layoutDependency,layoutId:\"RvGdn4Q8S\",style:{\"--extracted-r6o4lv\":\"var(--token-25dcb8fe-9197-43d6-b190-59b06ef742e0, rgb(34, 34, 34))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-bzbGGkYPt-krh5tsXuA\":bzbGGkYPt},text:IkSMUzmJ0,variants:{IgZC8KKPR:{\"--extracted-r6o4lv\":\"var(--token-54516a82-e6e6-416d-abcf-d1e3384d7975, rgb(255, 255, 255))\"},kDao7rr_Y:{\"--extracted-r6o4lv\":\"var(--token-54516a82-e6e6-416d-abcf-d1e3384d7975, rgb(255, 255, 255))\"},OA54TitZC:{\"--extracted-r6o4lv\":\"var(--token-24a260d8-ee84-404c-8b86-75bb3dfd2214, rgb(252, 249, 245))\"},piuOdXBPv:{\"--extracted-r6o4lv\":\"var(--token-24a260d8-ee84-404c-8b86-75bb3dfd2214, rgb(252, 249, 245))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IgZC8KKPR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2Fuc2F0aW9uLTcwMA==\",\"--framer-font-family\":'\"Sansation\", \"Sansation Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--variable-reference-bzbGGkYPt-krh5tsXuA) * 1px)\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-54516a82-e6e6-416d-abcf-d1e3384d7975, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Let's Talk\"})})},kDao7rr_Y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2Fuc2F0aW9uLTcwMA==\",\"--framer-font-family\":'\"Sansation\", \"Sansation Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--variable-reference-bzbGGkYPt-krh5tsXuA) * 1px)\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-54516a82-e6e6-416d-abcf-d1e3384d7975, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Let's Talk\"})})},OA54TitZC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2Fuc2F0aW9uLTcwMA==\",\"--framer-font-family\":'\"Sansation\", \"Sansation Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--variable-reference-bzbGGkYPt-krh5tsXuA) * 1px)\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-24a260d8-ee84-404c-8b86-75bb3dfd2214, rgb(252, 249, 245)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Let's Talk\"})})},piuOdXBPv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7U2Fuc2F0aW9uLTcwMA==\",\"--framer-font-family\":'\"Sansation\", \"Sansation Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"calc(var(--variable-reference-bzbGGkYPt-krh5tsXuA) * 1px)\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-24a260d8-ee84-404c-8b86-75bb3dfd2214, rgb(252, 249, 245)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Let's Talk\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1aGSY.framer-ti47l, .framer-1aGSY .framer-ti47l { display: block; }\",\".framer-1aGSY.framer-186xta { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 54px; justify-content: center; overflow: hidden; padding: 0px 24px 0px 24px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-1aGSY .framer-alp4v2 { flex: none; height: 16px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 16px; will-change: var(--framer-will-change-override, transform); z-index: 3; }\",\".framer-1aGSY .framer-9grut8 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); z-index: 3; }\",\".framer-1aGSY .framer-1dw07yf { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 5; }\",\".framer-1aGSY.framer-v-1yzgacz .framer-alp4v2 { height: 150%; left: calc(50.13477088948789% - 150% / 2); position: absolute; top: calc(50.00000000000002% - 150% / 2); width: 150%; }\",\".framer-1aGSY.framer-v-1yzgacz .framer-9grut8, .framer-1aGSY.framer-v-1qhodf .framer-9grut8 { width: 16px; }\",\".framer-1aGSY.framer-v-1qhodf .framer-alp4v2 { height: 150%; left: calc(50.11820330969269% - 150% / 2); position: absolute; top: calc(50.00000000000002% - 150% / 2); width: 150%; z-index: 1; }\",'.framer-1aGSY[data-border=\"true\"]::after, .framer-1aGSY [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54\n * @framerIntrinsicWidth 165\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"OA54TitZC\":{\"layout\":[\"auto\",\"fixed\"]},\"kDao7rr_Y\":{\"layout\":[\"auto\",\"fixed\"]},\"uKZloW3xb\":{\"layout\":[\"auto\",\"fixed\"]},\"IgZC8KKPR\":{\"layout\":[\"auto\",\"fixed\"]},\"piuOdXBPv\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"IkSMUzmJ0\":\"label\",\"IGftRSUH8\":\"link\",\"MpkQuhKrZ\":\"newTab\",\"bzbGGkYPt\":\"fontSize\",\"j6QsBE4nZ\":\"radius\",\"cqdQJ_SNI\":\"visible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerkrh5tsXuA=withCSS(Component,css,\"framer-1aGSY\");export default Framerkrh5tsXuA;Framerkrh5tsXuA.displayName=\"Primary Button\";Framerkrh5tsXuA.defaultProps={height:54,width:165};addPropertyControls(Framerkrh5tsXuA,{variant:{options:[\"fNDmrrjYB\",\"OA54TitZC\",\"kDao7rr_Y\",\"uKZloW3xb\",\"IgZC8KKPR\",\"piuOdXBPv\"],optionTitles:[\"Primary White\",\"Primary White Hover\",\"Brand Color\",\"Brand Color Hover\",\"Normal\",\"Normal Hover\"],title:\"Variant\",type:ControlType.Enum},IkSMUzmJ0:{defaultValue:\"Let's Talk\",displayTextArea:false,title:\"Label\",type:ControlType.String},onIkSMUzmJ0Change:{changes:\"IkSMUzmJ0\",type:ControlType.ChangeHandler},IGftRSUH8:{title:\"Link\",type:ControlType.Link},MpkQuhKrZ:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onMpkQuhKrZChange:{changes:\"MpkQuhKrZ\",type:ControlType.ChangeHandler},bzbGGkYPt:{defaultValue:18,title:\"Font Size\",type:ControlType.Number},onbzbGGkYPtChange:{changes:\"bzbGGkYPt\",type:ControlType.ChangeHandler},j6QsBE4nZ:{defaultValue:\"16px\",title:\"Radius\",type:ControlType.BorderRadius},cqdQJ_SNI:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},oncqdQJ_SNIChange:{changes:\"cqdQJ_SNI\",type:ControlType.ChangeHandler}});addFonts(Framerkrh5tsXuA,[{explicitInter:true,fonts:[{cssFamilyName:\"Sansation\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Sansation\",url:\"https://fonts.gstatic.com/s/sansation/v1/LYjFdGPjnEg8DNA0z01YEV8PUfXbUJWq9g.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerkrh5tsXuA\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"165\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"54\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"OA54TitZC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"kDao7rr_Y\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"uKZloW3xb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"IgZC8KKPR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"piuOdXBPv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"IkSMUzmJ0\\\":\\\"label\\\",\\\"IGftRSUH8\\\":\\\"link\\\",\\\"MpkQuhKrZ\\\":\\\"newTab\\\",\\\"bzbGGkYPt\\\":\\\"fontSize\\\",\\\"j6QsBE4nZ\\\":\\\"radius\\\",\\\"cqdQJ_SNI\\\":\\\"visible\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./krh5tsXuA.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useId}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";// --- Component ---\n/**\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 50\n * @framerDisableUnlink\n */export default function RollingText({text,transition,stagger,reverse,font,color,textTransform,tag,padding}){const[isHovered,setIsHovered]=useState(false);// useId() gives us a stable id that matches between SSR and client hydration.\n// Strip colons because useId returns things like \":r0:\" which aren't valid in CSS class names.\nconst reactId=useId();const innerClassName=`rolling-text-inner-${reactId.replace(/:/g,\"\")}`;const Tag=tag;const fontSizeStr=font?.fontSize??\"16px\";const letterSpacingStr=font?.letterSpacing??\"0px\";const rawLineHeight=font?.lineHeight;const fontFamily=font?.fontFamily??\"Inter\";const fontSizeNum=parseInt(fontSizeStr,10)||16;let absoluteLineHeightPx;if(typeof rawLineHeight===\"number\"){absoluteLineHeightPx=fontSizeNum*rawLineHeight;}else if(typeof rawLineHeight===\"string\"&&rawLineHeight.includes(\"em\")){const emValue=parseFloat(rawLineHeight)||1.2;absoluteLineHeightPx=fontSizeNum*emValue;}else if(typeof rawLineHeight===\"string\"){const pxValue=parseFloat(rawLineHeight);absoluteLineHeightPx=isNaN(pxValue)?rawLineHeight:`${pxValue}px`;}else{absoluteLineHeightPx=fontSizeNum*1.2;}const absoluteLineHeightStr=typeof absoluteLineHeightPx===\"number\"?`${absoluteLineHeightPx}px`:absoluteLineHeightPx;const yOffset=`-${absoluteLineHeightStr}`;const styles=`\n    .${innerClassName} {\n      --font-size: ${fontSizeStr};\n      --text: ${color};\n      --line-height-abs: ${absoluteLineHeightStr};\n      box-sizing: border-box; margin: 0; padding: 0; vertical-align: top;\n      display: flex; overflow: hidden; width: max-content;\n      font-family: ${fontFamily}; font-size: ${fontSizeStr};\n      text-transform: ${textTransform}; user-select: none;\n      text-shadow: 0 var(--line-height-abs) 0 var(--text);\n    }\n    .${innerClassName} span {\n      display: block; -webkit-backface-visibility: hidden; backface-visibility: hidden;\n      white-space: pre; flex-shrink: 0;\n      font-family: inherit; font-weight: inherit; font-style: inherit;\n      font-size: inherit; letter-spacing: inherit;\n      line-height: ${rawLineHeight??1.2};\n      color: var(--text);\n    }\n  `;const wrapperStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\",overflow:\"hidden\",padding:padding,boxSizing:\"border-box\"};const spanVariants={initial:{y:\"0%\"},hover:{y:yOffset}};const baseDuration=typeof transition?.duration===\"number\"?transition.duration:.5;// Convert stagger percentage (0-100) to a factor (0-1)\nconst staggerFactor=stagger/100;return /*#__PURE__*/_jsxs(\"div\",{style:wrapperStyle,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),children:[/*#__PURE__*/_jsx(Tag,{className:innerClassName,children:[...text].map((str,index)=>{const charIndex=reverse?text.length-1-index:index;// Apply staggerFactor to the delay calculation\nconst delay=text.length>0?baseDuration/text.length*charIndex*staggerFactor// Multiply by factor\n:0;const motionSpanStyle={display:\"block\",...font};return /*#__PURE__*/_jsx(motion.span,{variants:spanVariants,initial:\"initial\",animate:isHovered?\"hover\":\"initial\",transition:{...transition,delay:delay},style:motionSpanStyle,children:str===\" \"?\"\\xa0\":str},index);})}),/*#__PURE__*/_jsx(\"style\",{children:styles})]});}// --- Component Display Name ---\nRollingText.displayName=\"Rolling Text\";// --- Default Properties ---\nconst defaultFont={fontFamily:\"Inter\",fontWeight:\"400\",fontSize:\"16px\",fontStyle:\"normal\",letterSpacing:\"0px\",lineHeight:1.2};const defaultTransition={type:\"spring\",duration:.4,bounce:0};// --- Framer Property Controls ---\naddPropertyControls(RollingText,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Rolling Text\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultValue:defaultFont},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#808080\"},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:defaultTransition},// Added Stagger control\nstagger:{title:\"Stagger\",type:ControlType.Number,min:0,max:100,step:1,defaultValue:35,unit:\"%\"},padding:{title:\"Padding\",type:ControlType.Padding,defaultValue:\"0px\"},reverse:{type:ControlType.Boolean,title:\"Reverse\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},textTransform:{title:\"Transform\",type:ControlType.Enum,defaultValue:\"none\",options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],optionTitles:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"]},tag:{type:ControlType.Enum,title:\"Tag\",options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],optionTitles:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],defaultValue:\"p\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RollingText\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"50\",\"framerIntrinsicWidth\":\"200\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RollingTextHover_Prod.map","// Generated by Framer (b135809)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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 RollingText from\"https://framerusercontent.com/modules/FiiQ0BKlVUNzxXjo8hFs/wP5ls8Ui6wqb7IsgWCbt/RollingTextHover_Prod.js\";const RollingTextFonts=getFonts(RollingText);const cycleOrder=[\"hFQrPtqS0\",\"k7MwXg1wo\",\"TXlMvLDJv\",\"pUZ5jyIwl\"];const serializationHash=\"framer-UjJ3g\";const variantClassNames={hFQrPtqS0:\"framer-v-1quyx5x\",k7MwXg1wo:\"framer-v-pd041e\",pUZ5jyIwl:\"framer-v-cp3av2\",TXlMvLDJv:\"framer-v-1wcyqna\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const s8hASQMVU=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Black hover\":\"k7MwXg1wo\",\"White hover\":\"pUZ5jyIwl\",Black:\"hFQrPtqS0\",White:\"TXlMvLDJv\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,width,...props})=>{return{...props,s8hASQMVU:label??props.s8hASQMVU??\"Link\",variant:humanReadableVariantMap[props.variant]??props.variant??\"hFQrPtqS0\"};};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,s8hASQMVU,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hFQrPtqS0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter18rxtnz=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"k7MwXg1wo\");});const onMouseLeave1l8cm5c=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"hFQrPtqS0\");});const onMouseEnter1bov6ub=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"pUZ5jyIwl\");});const onMouseLeavebjvgtk=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"TXlMvLDJv\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1quyx5x\",className,classNames),\"data-framer-name\":\"Black\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hFQrPtqS0\",onMouseEnter:onMouseEnter18rxtnz,ref:refBinding,style:{...style},...addPropertyOverrides({k7MwXg1wo:{\"data-framer-name\":\"Black hover\",onMouseLeave:onMouseLeave1l8cm5c},pUZ5jyIwl:{\"data-framer-name\":\"White hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeavebjvgtk},TXlMvLDJv:{\"data-framer-name\":\"White\",onMouseEnter:onMouseEnter1bov6ub}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xgfvyk-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cBKxqP0Zz-container\",nodeId:\"cBKxqP0Zz\",rendersWithMotion:true,scopeId:\"akav7oh59\",children:/*#__PURE__*/_jsx(RollingText,{color:\"var(--token-25dcb8fe-9197-43d6-b190-59b06ef742e0, rgb(34, 34, 34))\",font:{fontFamily:'\"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"cBKxqP0Zz\",layoutId:\"cBKxqP0Zz\",padding:\"0px\",reverse:false,stagger:10,tag:\"p\",text:s8hASQMVU,textTransform:\"none\",transition:{bounce:0,delay:0,duration:.4,type:\"spring\"},width:\"100%\",...addPropertyOverrides({k7MwXg1wo:{color:\"var(--token-7e819447-c0e1-43ad-aa8d-159c1538e192, rgb(20, 69, 255))\"},pUZ5jyIwl:{color:\"var(--token-7e819447-c0e1-43ad-aa8d-159c1538e192, rgb(20, 69, 255))\"},TXlMvLDJv:{color:\"var(--token-c46594a7-e99b-41ed-84d5-7c0bbaf132a4, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UjJ3g.framer-171xevr, .framer-UjJ3g .framer-171xevr { display: block; }\",\".framer-UjJ3g.framer-1quyx5x { align-content: center; align-items: center; display: flex; flex-direction: column; 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-UjJ3g .framer-xgfvyk-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"k7MwXg1wo\":{\"layout\":[\"auto\",\"auto\"]},\"TXlMvLDJv\":{\"layout\":[\"auto\",\"auto\"]},\"pUZ5jyIwl\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"s8hASQMVU\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerakav7oh59=withCSS(Component,css,\"framer-UjJ3g\");export default Framerakav7oh59;Framerakav7oh59.displayName=\"Menu Rolling Text Button\";Framerakav7oh59.defaultProps={height:28,width:48};addPropertyControls(Framerakav7oh59,{variant:{options:[\"hFQrPtqS0\",\"k7MwXg1wo\",\"TXlMvLDJv\",\"pUZ5jyIwl\"],optionTitles:[\"Black\",\"Black hover\",\"White\",\"White hover\"],title:\"Variant\",type:ControlType.Enum},s8hASQMVU:{defaultValue:\"Link\",title:\"Label\",type:ControlType.String},ons8hASQMVUChange:{changes:\"s8hASQMVU\",type:ControlType.ChangeHandler}});addFonts(Framerakav7oh59,[{explicitInter:true,fonts:[{cssFamilyName:\"JetBrains Mono\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/46G6Z5EVCZ42UYB746MDPUHE5JNFO2H5/B3L443IEKEYZR6IUA5H7G3HXQY6MFJYR/C4X2AZFIU7APBBKUZ2X4AGSKANOLALFP.woff2\",weight:\"600\"}]},...RollingTextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerakav7oh59\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"k7MwXg1wo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TXlMvLDJv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pUZ5jyIwl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"48\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"28\",\"framerVariables\":\"{\\\"s8hASQMVU\\\":\\\"label\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./akav7oh59.map","// Generated by Framer (1a93ff7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuRollingTextButton from\"https://framerusercontent.com/modules/OW43JT3ec1kVGyVuZ3vU/1AypQF7AXSpYx1rHx4Ox/akav7oh59.js\";import PrimaryButton from\"https://framerusercontent.com/modules/4VhfHIr3vkw20VftReq1/2b8E3nk4zLMCGPFdQN47/krh5tsXuA.js\";import Logotype from\"https://framerusercontent.com/modules/OFvRWPMyBB9c6Lmutw1f/jY0iAqFiiVCg2iuhKAof/pr8w6RjoG.js\";const LogotypeFonts=getFonts(Logotype);const MenuRollingTextButtonFonts=getFonts(MenuRollingTextButton);const PrimaryButtonFonts=getFonts(PrimaryButton);const cycleOrder=[\"GiqvRBg3s\",\"YBBHGwe6I\",\"OGs2mMC2g\",\"bBxqTR48M\",\"E8r2G7Ldk\"];const serializationHash=\"framer-a5a2m\";const variantClassNames={bBxqTR48M:\"framer-v-12xuzmn\",E8r2G7Ldk:\"framer-v-j216pc\",GiqvRBg3s:\"framer-v-1tavg8z\",OGs2mMC2g:\"framer-v-9byekw\",YBBHGwe6I:\"framer-v-jpg0nm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:1,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Black Scroll\":\"OGs2mMC2g\",\"Default Black\":\"E8r2G7Ldk\",\"Default Clear\":\"bBxqTR48M\",\"Default White\":\"YBBHGwe6I\",White:\"GiqvRBg3s\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"GiqvRBg3s\"};};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:\"GiqvRBg3s\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({bBxqTR48M:{value:transition2},E8r2G7Ldk:{value:transition2},OGs2mMC2g:{value:transition2},YBBHGwe6I:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1tavg8z\",className,classNames),\"data-framer-name\":\"White\",layoutDependency:layoutDependency,layoutId:\"GiqvRBg3s\",ref:refBinding,style:{...style},...addPropertyOverrides({bBxqTR48M:{\"data-framer-name\":\"Default Clear\"},E8r2G7Ldk:{\"data-framer-name\":\"Default Black\"},OGs2mMC2g:{\"data-framer-name\":\"Black Scroll\"},YBBHGwe6I:{\"data-framer-name\":\"Default White\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s4n0sa\",\"data-border\":true,\"data-framer-name\":\"Padding\",layoutDependency:layoutDependency,layoutId:\"oCfxK_hIF\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-95bc4e88-df1f-4114-ba96-1b612a14262b, rgba(0, 0, 0, 0.05))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-25dcb8fe-9197-43d6-b190-59b06ef742e0, rgb(34, 34, 34))\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18,boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.18), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.16), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.06)\"},variants:{bBxqTR48M:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},E8r2G7Ldk:{boxShadow:\"0px 0.48174984141951427px 0.48174984141951427px -1.25px rgba(20, 69, 255, 0.36), 0px 1.8308266425947657px 1.8308266425947657px -2.5px rgba(20, 69, 255, 0.32), 0px 8px 8px -3.75px rgba(20, 69, 255, 0.13)\"},OGs2mMC2g:{boxShadow:\"0px 0.48174984141951427px 0.48174984141951427px -1.25px rgba(20, 69, 255, 0.36), 0px 1.8308266425947657px 1.8308266425947657px -2.5px rgba(20, 69, 255, 0.32), 0px 8px 8px -3.75px rgba(20, 69, 255, 0.13)\"},YBBHGwe6I:{backgroundColor:\"var(--token-54516a82-e6e6-416d-abcf-d1e3384d7975, rgb(255, 255, 255))\",boxShadow:\"0px 0.48174984141951427px 0.48174984141951427px -1.25px rgba(20, 69, 255, 0.18), 0px 1.8308266425947657px 1.8308266425947657px -2.5px rgba(20, 69, 255, 0.16), 0px 8px 8px -3.75px rgba(20, 69, 255, 0.06)\"}},children:[/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"ERa_Acdht\",scopeId:\"Rt6P4U5td\",...addPropertyOverrides({bBxqTR48M:{href:{hash:\":yAlUg34or\",webPageId:\"znLxEmTLj\"},openInNewTab:false,smoothScroll:true},E8r2G7Ldk:{href:{webPageId:\"znLxEmTLj\"},openInNewTab:false,smoothScroll:true},OGs2mMC2g:{href:{webPageId:\"znLxEmTLj\"},openInNewTab:false,smoothScroll:true},YBBHGwe6I:{href:{hash:\":yAlUg34or\",webPageId:\"znLxEmTLj\"},openInNewTab:false,smoothScroll:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-4orfx4 framer-15ev0ox\",layoutDependency:layoutDependency,layoutId:\"ERa_Acdht\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"133px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||102)-32-70)/2)+19+0,...addPropertyOverrides({bBxqTR48M:{height:27.36,width:\"113.72px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||102)-32-70)/2)+19+2.32},E8r2G7Ldk:{height:27.36,width:\"113.72px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||102)-32-70)/2)+19+2.32},OGs2mMC2g:{height:27.36,width:\"113.72px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||102)-32-70)/2)+19+2.32},YBBHGwe6I:{height:27.36,width:\"113.72px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||102)-32-70)/2)+19+2.32}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10790ut-container\",layoutDependency:layoutDependency,layoutId:\"IXRnu7TIu-container\",nodeId:\"IXRnu7TIu\",rendersWithMotion:true,scopeId:\"Rt6P4U5td\",children:/*#__PURE__*/_jsx(Logotype,{height:\"100%\",id:\"IXRnu7TIu\",layoutId:\"IXRnu7TIu\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"aLCHettC9\"),width:\"100%\",...addPropertyOverrides({E8r2G7Ldk:{variant:matchVariant(\"AkF8nNevt\")},OGs2mMC2g:{variant:matchVariant(\"AkF8nNevt\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cvz94w\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"fl0e_4D1Z\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15o35k6\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"Odiq3NHNk\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"znLxEmTLj\"},motionChild:true,nodeId:\"kFGlQxVTJ\",openInNewTab:false,scopeId:\"Rt6P4U5td\",smoothScroll:true,...addPropertyOverrides({bBxqTR48M:{href:{hash:\":s20xk1i58\",webPageId:\"znLxEmTLj\"}},E8r2G7Ldk:{href:{hash:\":s20xk1i58\",webPageId:\"znLxEmTLj\"}},OGs2mMC2g:{href:{hash:\":s20xk1i58\",webPageId:\"znLxEmTLj\"}},YBBHGwe6I:{href:{hash:\":s20xk1i58\",webPageId:\"znLxEmTLj\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1oftz1q framer-15ev0ox\",\"data-framer-name\":\"Work\",layoutDependency:layoutDependency,layoutId:\"kFGlQxVTJ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+(16+((componentViewport?.height||102)-32-70)/2)+8+5+0+8,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qt0bzg-container\",layoutDependency:layoutDependency,layoutId:\"wJahRPWRx-container\",nodeId:\"wJahRPWRx\",rendersWithMotion:true,scopeId:\"Rt6P4U5td\",children:/*#__PURE__*/_jsx(MenuRollingTextButton,{height:\"100%\",id:\"wJahRPWRx\",layoutId:\"wJahRPWRx\",s8hASQMVU:\"Work\",variant:matchVariant(\"hFQrPtqS0\"),width:\"100%\",...addPropertyOverrides({E8r2G7Ldk:{variant:matchVariant(\"TXlMvLDJv\")},OGs2mMC2g:{variant:matchVariant(\"TXlMvLDJv\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"znLxEmTLj\"},motionChild:true,nodeId:\"Ea_M4GPdN\",openInNewTab:false,scopeId:\"Rt6P4U5td\",smoothScroll:true,...addPropertyOverrides({bBxqTR48M:{href:{hash:\":CeUcwGmp2\",webPageId:\"znLxEmTLj\"}},E8r2G7Ldk:{href:{hash:\":CeUcwGmp2\",webPageId:\"znLxEmTLj\"}},OGs2mMC2g:{href:{hash:\":CeUcwGmp2\",webPageId:\"znLxEmTLj\"}},YBBHGwe6I:{href:{hash:\":CeUcwGmp2\",webPageId:\"znLxEmTLj\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1r9w257 framer-15ev0ox\",\"data-framer-name\":\"Services\",layoutDependency:layoutDependency,layoutId:\"Ea_M4GPdN\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+(16+((componentViewport?.height||102)-32-70)/2)+8+5+0+8,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jht6rc-container\",layoutDependency:layoutDependency,layoutId:\"AAfJdEw5B-container\",nodeId:\"AAfJdEw5B\",rendersWithMotion:true,scopeId:\"Rt6P4U5td\",children:/*#__PURE__*/_jsx(MenuRollingTextButton,{height:\"100%\",id:\"AAfJdEw5B\",layoutId:\"AAfJdEw5B\",s8hASQMVU:\"Articles\",variant:matchVariant(\"TXlMvLDJv\"),width:\"100%\",...addPropertyOverrides({bBxqTR48M:{s8hASQMVU:\"Services\",variant:matchVariant(\"hFQrPtqS0\")},E8r2G7Ldk:{s8hASQMVU:\"Services\"},OGs2mMC2g:{s8hASQMVU:\"Services\"},YBBHGwe6I:{s8hASQMVU:\"Services\",variant:matchVariant(\"hFQrPtqS0\")}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hi3l38\",\"data-framer-name\":\"Div\",layoutDependency:layoutDependency,layoutId:\"KN4kLEBSC\",style:{backgroundColor:\"var(--token-2bc22f16-766c-4e3f-bd16-758025532993, rgba(255, 255, 255, 0.2))\"},variants:{bBxqTR48M:{backgroundColor:\"rgba(0, 0, 0, 0)\"},E8r2G7Ldk:{backgroundColor:\"rgba(255, 255, 255, 0.2)\"},OGs2mMC2g:{backgroundColor:\"rgba(255, 255, 255, 0.2)\"},YBBHGwe6I:{backgroundColor:\"var(--token-b6e91d74-f369-41ba-8a8d-1c5d818f2d64, rgba(0, 0, 0, 0.2))\"}}}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"W62froFAx\"},implicitPathVariables:undefined},{href:{hash:\":LIkGPZYKB\",webPageId:\"znLxEmTLj\"},implicitPathVariables:undefined},{href:{hash:\":LIkGPZYKB\",webPageId:\"znLxEmTLj\"},implicitPathVariables:undefined},{href:{hash:\":LIkGPZYKB\",webPageId:\"znLxEmTLj\"},implicitPathVariables:undefined},{href:{hash:\":LIkGPZYKB\",webPageId:\"znLxEmTLj\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,y:(componentViewport?.y||0)+(16+((componentViewport?.height||102)-32-70)/2)+8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6hmxgn-container\",layoutDependency:layoutDependency,layoutId:\"aYMJ9jLea-container\",nodeId:\"aYMJ9jLea\",rendersWithMotion:true,scopeId:\"Rt6P4U5td\",children:/*#__PURE__*/_jsx(PrimaryButton,{bzbGGkYPt:18,cqdQJ_SNI:true,height:\"100%\",id:\"aYMJ9jLea\",IGftRSUH8:resolvedLinks[0],IkSMUzmJ0:\"Let's Talk\",j6QsBE4nZ:\"16px\",layoutId:\"aYMJ9jLea\",MpkQuhKrZ:false,variant:matchVariant(\"fNDmrrjYB\"),width:\"100%\",...addPropertyOverrides({bBxqTR48M:{IGftRSUH8:resolvedLinks[3]},E8r2G7Ldk:{IGftRSUH8:resolvedLinks[4],IkSMUzmJ0:\"Lets Talk\",variant:matchVariant(\"kDao7rr_Y\")},OGs2mMC2g:{IGftRSUH8:resolvedLinks[2],IkSMUzmJ0:\"Lets Talk\",variant:matchVariant(\"kDao7rr_Y\")},YBBHGwe6I:{IGftRSUH8:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-a5a2m.framer-15ev0ox, .framer-a5a2m .framer-15ev0ox { display: block; }\",\".framer-a5a2m.framer-1tavg8z { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px 32px 16px 32px; position: relative; width: 1200px; }\",\".framer-a5a2m .framer-1s4n0sa { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1440px; overflow: hidden; padding: 8px 8px 8px 16px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-a5a2m .framer-4orfx4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-a5a2m .framer-10790ut-container { flex: none; height: 32px; position: relative; width: 133px; z-index: 6; }\",\".framer-a5a2m .framer-1cvz94w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 6; }\",\".framer-a5a2m .framer-15o35k6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-a5a2m .framer-1oftz1q { 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: 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-a5a2m .framer-qt0bzg-container, .framer-a5a2m .framer-1jht6rc-container, .framer-a5a2m .framer-6hmxgn-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-a5a2m .framer-1r9w257 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-a5a2m .framer-1hi3l38 { flex: none; height: 24px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-a5a2m.framer-v-jpg0nm.framer-1tavg8z, .framer-a5a2m.framer-v-12xuzmn.framer-1tavg8z { width: 1100px; }\",\".framer-a5a2m.framer-v-jpg0nm .framer-4orfx4, .framer-a5a2m.framer-v-12xuzmn .framer-4orfx4 { height: 32px; padding: 8px; text-decoration: none; width: 133px; }\",\".framer-a5a2m.framer-v-jpg0nm .framer-10790ut-container, .framer-a5a2m.framer-v-9byekw .framer-10790ut-container, .framer-a5a2m.framer-v-12xuzmn .framer-10790ut-container, .framer-a5a2m.framer-v-j216pc .framer-10790ut-container { height: 27px; width: 114px; }\",\".framer-a5a2m.framer-v-jpg0nm .framer-1r9w257, .framer-a5a2m.framer-v-12xuzmn .framer-1r9w257 { align-self: unset; height: min-content; }\",\".framer-a5a2m.framer-v-9byekw .framer-1s4n0sa { flex: none; width: 800px; }\",\".framer-a5a2m.framer-v-9byekw .framer-4orfx4, .framer-a5a2m.framer-v-j216pc .framer-4orfx4 { height: 32px; text-decoration: none; width: 133px; }\",'.framer-a5a2m[data-border=\"true\"]::after, .framer-a5a2m [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 102\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"YBBHGwe6I\":{\"layout\":[\"fixed\",\"auto\"]},\"OGs2mMC2g\":{\"layout\":[\"fixed\",\"auto\"]},\"bBxqTR48M\":{\"layout\":[\"fixed\",\"auto\"]},\"E8r2G7Ldk\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRt6P4U5td=withCSS(Component,css,\"framer-a5a2m\");export default FramerRt6P4U5td;FramerRt6P4U5td.displayName=\"Navbar\";FramerRt6P4U5td.defaultProps={height:102,width:1200};addPropertyControls(FramerRt6P4U5td,{variant:{options:[\"GiqvRBg3s\",\"YBBHGwe6I\",\"OGs2mMC2g\",\"bBxqTR48M\",\"E8r2G7Ldk\"],optionTitles:[\"White\",\"Default White\",\"Black Scroll\",\"Default Clear\",\"Default Black\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerRt6P4U5td,[{explicitInter:true,fonts:[]},...LogotypeFonts,...MenuRollingTextButtonFonts,...PrimaryButtonFonts],{supportsExplicitInterCodegen:true});FramerRt6P4U5td.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logotype,{},context),forwardLoader(MenuRollingTextButton,{},context),forwardLoader(PrimaryButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRt6P4U5td\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"102\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YBBHGwe6I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OGs2mMC2g\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bBxqTR48M\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"E8r2G7Ldk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}