{"version":3,"file":"script_main.DcMwsdfM.mjs","names":["e","useRef","getProps","className","useState","error","location","css","addPropertyOverrides","WideFonts","Wide","cycleOrder","serializationHash","variantClassNames","transition1","t","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","UnderlineButton2","Wide","BarreSeparator","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","className","SVG","RichText","React.useRef","e","React.useState","React.useCallback","x","cx","r","d","p","prevPathname","e","s","i","r","o","l","d","p","u","n","h","a","c","React.useRef","React.useMemo","t","_Fragment","ScrollResetLenis","MenuBasalte","Footer","isBrowser","useRef","React.useId","className","PropertyOverrides","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/FCYp8FRx320SWq9QcLcn/qpET2t2Z0ryTCtBpcD2G/magtext.js","https:/framerusercontent.com/modules/fXL7OWNaLEqtioutrf1a/Euui701g16DvnzXS4w1R/N2FLCCE_B.js","https:/framerusercontent.com/modules/rbaIm3r9Wyr18rs1rV98/aQ7F3P6NP6B5GGHMqmKI/CurrentWeather.js","https:/framerusercontent.com/modules/5iMc3mOJizBumq2LNBYq/QOK3vNKSmBlC7g5BdKGT/SVG_upload.js","https:/framerusercontent.com/modules/e5sNdzXvejoEEEksHvdu/qysbmiBYcrKBTSBes78N/MPx9VJvhk.js","https:/framerusercontent.com/modules/x8sx1GlJZFxELBWmNx38/21lRuEN6ykrgncznqvaE/BxzUp_kOr.js","https:/framerusercontent.com/modules/9sCsThqyuf9OcjQ1a2ln/8Lgs5XBGsranzUm3rQQ5/PMZHgHLfv.js","https:/framerusercontent.com/modules/3DTRWD8fF6brAdWnRaLy/WmU3a4MVkj78urGp0rWi/wRMs4dRnp.js","https:/framerusercontent.com/modules/5FMtpFGbJZhBrxAxa5x1/spBTWqktD5L4XrVHIOhK/u4s433VYo.js","https:/framerusercontent.com/modules/a5qTH6UYawCTRWX8yEuS/V8jUGrLSgLtTkVUXS60c/Loading_circle.js","https:/framerusercontent.com/modules/cN26Hd6AaiFOUVU4QxRN/Ch9b3ResdXEFK8oqUOIs/Scroll_reset.js","https:/ga.jspm.io/npm:@studio-freight/lenis@1.0.42/dist/lenis.mjs","https:/framerusercontent.com/modules/54b7rAf8RGkjjiwNkQi1/7YhGdesVVJpcFwL8FWDB/SmoothScroll.js","https:/framerusercontent.com/modules/6z1UkTlRblzm4JnWZs7o/4y5NWnkv5cqRleg1j9Pa/gGx0g5KiY.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{motion,useMotionTemplate,useSpring,useTransform,useMotionValue,useMotionValueEvent,transform}from\"framer-motion\";import{useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerDisableUnlink\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */ export default function MagText(props){const mouseX=useMotionValue(0);return /*#__PURE__*/ _jsx(\"div\",{style:{position:\"relative\",cursor:\"default\",whiteSpace:\"pre\",fontFamily:props.font.fontFamily,color:props.color,fontSize:props.font.fontSize,fontWeight:props.font.fontWeight,letterSpacing:props.font.letterSpacing,lineHeight:props.font.lineHeight},onMouseLeave:()=>{mouseX.set(Infinity);},onMouseMove:e=>{mouseX.set(e.clientX);},children:props.text.split(\"\").map((c,idx)=>/*#__PURE__*/ _jsx(Character,{c:c,mouseX:mouseX},idx))});};function Character({c,mouseX}){const ref=useRef(null);const scaleRange=[1,1.2];const scaleX=useSpring(1,{stiffness:350,damping:40});const w=useTransform(scaleX,scaleRange,[0,.07]);const padding=useTransform(scaleX,scaleRange,[0,.05]);const scaleY=useTransform(scaleX,scaleRange,[1,.95]);useMotionValueEvent(mouseX,\"change\",mx=>{if(ref.current){const{left,width}=ref.current.getBoundingClientRect();const characterCenter=left+width/2;const distance=Math.abs(characterCenter-mx);scaleX.set(transform(distance,[70,0],scaleRange));}});return /*#__PURE__*/ _jsx(motion.span,{ref:ref,style:{display:\"inline-block\",scaleX:scaleX,scaleY:scaleY,WebkitTextStrokeColor:\"currentColor\",WebkitTextStrokeWidth:useMotionTemplate`${w}em`,paddingInline:useMotionTemplate`${padding}em`},children:c});}MagText.displayName=\"MagText\";MagText.defaultProps={text:\"Colorless green ideas sleep furiously\",color:\"black\"};addPropertyControls(MagText,{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Colorless green ideas sleep furiously\",displayTextArea:true},font:{title:\"Font\",type:\"font\",controls:\"extended\"},color:{type:ControlType.Color,defaultValue:\"#000\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MagText\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerSupportedLayoutWidth auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./magtext.map","// Generated by Framer (5e8f756)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 7 0 L 7 15 M 7 14.979 L 14 7.979 M 7 14.979 L 0 7.979\" fill=\"transparent\" height=\"15px\" id=\"xmb2Ra0d2\" transform=\"translate(4 4.5) rotate(-90 7 7.5)\" width=\"14px\"><path d=\"M 0 0 L 0 15\" fill=\"transparent\" height=\"15px\" id=\"xABjvItc7\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"4\" stroke-width=\"var(--5m02b3, 2)\" stroke=\"var(--184eszs, rgb(255, 255, 255))\" transform=\"translate(7 0)\" width=\"1px\"/><path d=\"M 0 7 L 7 0\" fill=\"transparent\" height=\"7px\" id=\"MJxzx7DmQ\" stroke-dasharray=\"0\" stroke-linecap=\"square\" stroke-linejoin=\"miter\" stroke-miterlimit=\"4\" stroke-width=\"var(--5m02b3, 2)\" stroke=\"var(--184eszs, rgb(255, 255, 255))\" transform=\"translate(7 7.979)\" width=\"7px\"/><path d=\"M 7 7 L 0 0\" fill=\"transparent\" height=\"7px\" id=\"mTeNu15SK\" stroke-dasharray=\"0\" stroke-linecap=\"square\" stroke-linejoin=\"miter\" stroke-miterlimit=\"4\" stroke-width=\"var(--5m02b3, 2)\" stroke=\"var(--184eszs, rgb(255, 255, 255))\" transform=\"translate(0 7.979)\" width=\"7px\"/></g></svg>';const getProps=({color,height,id,stroke,width,...props})=>{return{...props,QJ7N7bs0I:color??props.QJ7N7bs0I??\"rgb(255, 255, 255)\",zmcqDbKo_:stroke??props.zmcqDbKo_??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,QJ7N7bs0I,zmcqDbKo_,...restProps}=getProps(props);const href=useSVGTemplate(\"2596402321\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-dqiWQ\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--184eszs\":QJ7N7bs0I,\"--5m02b3\":zmcqDbKo_,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-dqiWQ { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"QJ7N7bs0I\":\"color\",\"zmcqDbKo_\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Wide\",\"color\":{\"type\":\"variable\",\"value\":\"184eszs\"},\"set\":{\"localId\":\"vectorSet/RnNNSQ926\",\"id\":\"RnNNSQ926\",\"moduleId\":\"TgMKcfMvO2N33pGgwGvX\"}}\n */const Icon=withCSS(Component,css,\"framer-dqiWQ\");Icon.displayName=\"Wide\";export default Icon;addPropertyControls(Icon,{QJ7N7bs0I:{defaultValue:\"rgb(255, 255, 255)\",hidden:false,title:\"Color\",type:ControlType.Color},zmcqDbKo_:{defaultValue:2,displayStepper:true,hidden:false,max:5,min:1,step:.1,title:\"Stroke\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Wide\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"184eszs\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/RnNNSQ926\\\",\\\"id\\\":\\\"RnNNSQ926\\\",\\\"moduleId\\\":\\\"TgMKcfMvO2N33pGgwGvX\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"QJ7N7bs0I\\\":\\\"color\\\",\\\"zmcqDbKo_\\\":\\\"stroke\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const apiKey=\"d245617337db4565819225609241301\"// Your WeatherAPI.com API key\n;/**\n\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth 100%\n * @framerSupportedLayoutHeight 100%\n */export default function CurrentWeather({location:{country,city},showLocation,showTemperature,showCondition,prefixText,countryFirst,temperatureUnit,font,textColor,fontSize,style}){const[weatherCondition,setWeatherCondition]=useState(\"\");const[temperature,setTemperature]=useState(\"\");const[error,setError]=useState(\"\");useEffect(()=>{const fetchWeather=async()=>{try{const query=country?`${city}, ${country}`:city;const url=`https://api.weatherapi.com/v1/current.json?key=${apiKey}&q=${query}&aqi=no`;const response=await fetch(url);if(!response.ok){throw new Error(`Error: ${response.status} - ${response.statusText}`);}const data=await response.json();setWeatherCondition(showCondition?data.current.condition.text:\"\");const temp=temperatureUnit===\"C\"?data.current.temp_c:data.current.temp_f;setTemperature(showTemperature?`${temp}\\xb0${temperatureUnit}`:\"\");}catch(error){console.error(\"Error fetching weather data: \",error);setError(\"Failed to load weather data.\");}};fetchWeather();},[country,city,showCondition,showTemperature,temperatureUnit]);const locationText=(()=>{if(showLocation===\"none\")return\"\";const location=countryFirst?`${country}, ${city}`:`${city}, ${country}`;return showLocation===\"both\"?location:showLocation===\"country\"?country:city;})();const displayText=`${prefixText} ${locationText?`${locationText}: `:\"\"}${weatherCondition}${showTemperature&&showCondition?\", \":\" \"} ${temperature}`;const textStyle={fontSize:`${fontSize}px`,color:textColor,...font};return /*#__PURE__*/_jsx(\"div\",{style:{...style,...textStyle,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",height:\"100%\",width:\"100%\",padding:0,margin:0},children:error?/*#__PURE__*/_jsx(\"p\",{style:{margin:0},children:error}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0},children:displayText.trim()})});}CurrentWeather.defaultProps={location:{country:\"USA\",city:\"New York\"},showLocation:\"both\",showTemperature:true,showCondition:true,countryFirst:false,temperatureUnit:\"C\",font:{},textColor:\"#999999\",fontSize:20};addPropertyControls(CurrentWeather,{location:{type:ControlType.Object,title:\"Location\",controls:{country:{type:ControlType.String,title:\"Country\",defaultValue:CurrentWeather.defaultProps.location.country},city:{type:ControlType.String,title:\"City\",defaultValue:CurrentWeather.defaultProps.location.city}}},font:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},textColor:{type:ControlType.Color,title:\"Font Color\",defaultValue:\"#999999\"},showLocation:{type:ControlType.Enum,title:\"Location\",options:[\"country\",\"city\",\"both\",\"none\"],optionTitles:[\"Country\",\"City\",\"Both\",\"None\"],defaultValue:\"both\"},showTemperature:{type:ControlType.Boolean,title:\"Temperature\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},showCondition:{type:ControlType.Boolean,title:\"Condition\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\"},prefixText:{type:ControlType.String,title:\"Prefix\",placeholder:\"For none, leave empty\"},countryFirst:{type:ControlType.Boolean,title:\"Country First\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},temperatureUnit:{type:ControlType.SegmentedEnum,title:\"Unit\",options:[\"C\",\"F\"],optionTitles:[\"\\xb0C\",\"\\xb0F\"],defaultValue:\"C\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CurrentWeather\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"100%\",\"framerSupportedLayoutWidth\":\"100%\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CurrentWeather.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";export default function SVGComponent({svgFile,fillMode,horizontalAlign,verticalAlign,svgColor,maintainAspectRatio}){const getSVGStyle=()=>{const baseStyle={width:\"100%\",height:\"100%\",display:\"block\"};switch(fillMode){case\"fill\":return{...baseStyle,objectFit:\"fill\"};case\"fit\":return{...baseStyle,objectFit:\"contain\",objectPosition:`${horizontalAlign} ${verticalAlign}`};case\"stretch\":return{...baseStyle,objectFit:\"fill\"};case\"cover\":return{...baseStyle,objectFit:\"cover\",objectPosition:`${horizontalAlign} ${verticalAlign}`};default:return baseStyle;}};return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",position:\"relative\",overflow:\"hidden\",display:\"flex\",alignItems:verticalAlign===\"top\"?\"flex-start\":verticalAlign===\"bottom\"?\"flex-end\":\"center\",justifyContent:horizontalAlign===\"left\"?\"flex-start\":horizontalAlign===\"right\"?\"flex-end\":\"center\"},children:svgFile&&/*#__PURE__*/_jsx(\"img\",{src:svgFile,alt:\"SVG\",style:{...getSVGStyle(),filter:svgColor!==\"none\"?`brightness(0) saturate(100%) ${getColorFilter(svgColor)}`:\"none\"},preserveAspectRatio:maintainAspectRatio?\"xMidYMid meet\":\"none\"})});}function getColorFilter(color){const colors={black:\"invert(0%)\",white:\"invert(100%)\",primary:\"invert(27%) sepia(99%) saturate(2427%) hue-rotate(232deg) brightness(94%) contrast(91%)\",none:\"\"};return colors[color]||\"\";}addPropertyControls(SVGComponent,{svgFile:{type:ControlType.Image,title:\"Fichier SVG\"},fillMode:{type:ControlType.Enum,title:\"Mode de remplissage\",options:[\"fit\",\"fill\",\"cover\",\"stretch\"],optionTitles:[\"Ajuster (Fit)\",\"Remplir (Fill)\",\"Couvrir (Cover)\",\"\\xc9tirer (Stretch)\"],defaultValue:\"fit\"},horizontalAlign:{type:ControlType.Enum,title:\"Alignement horizontal\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Gauche\",\"Centre\",\"Droite\"],defaultValue:\"center\",hidden:props=>props.fillMode===\"fill\"||props.fillMode===\"stretch\"},verticalAlign:{type:ControlType.Enum,title:\"Alignement vertical\",options:[\"top\",\"center\",\"bottom\"],optionTitles:[\"Haut\",\"Centre\",\"Bas\"],defaultValue:\"center\",hidden:props=>props.fillMode===\"fill\"||props.fillMode===\"stretch\"},svgColor:{type:ControlType.Enum,title:\"Couleur SVG\",options:[\"none\",\"black\",\"white\",\"primary\"],optionTitles:[\"Original\",\"Noir\",\"Blanc\",\"Primaire\"],defaultValue:\"none\"},maintainAspectRatio:{type:ControlType.Boolean,title:\"Garder proportions\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVGComponent\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG_upload.map","// Generated by Framer (0ea0c8c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-3UXMk .framer-styles-preset-90q7ye:not(.rich-text-wrapper), .framer-3UXMk .framer-styles-preset-90q7ye.rich-text-wrapper a { --framer-link-text-color: var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, #7f744e); --framer-link-text-decoration: underline; --framer-link-text-decoration-offset: 4px; --framer-link-text-decoration-thickness: 1px; }\"];export const className=\"framer-3UXMk\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f509301)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MagText from\"https://framerusercontent.com/modules/FCYp8FRx320SWq9QcLcn/qpET2t2Z0ryTCtBpcD2G/magtext.js\";import Wide from\"https://framerusercontent.com/modules/fXL7OWNaLEqtioutrf1a/Euui701g16DvnzXS4w1R/N2FLCCE_B.js\";import CurrentWeather from\"https://framerusercontent.com/modules/rbaIm3r9Wyr18rs1rV98/aQ7F3P6NP6B5GGHMqmKI/CurrentWeather.js\";import SVGComponent from\"https://framerusercontent.com/modules/5iMc3mOJizBumq2LNBYq/QOK3vNKSmBlC7g5BdKGT/SVG_upload.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/e5sNdzXvejoEEEksHvdu/qysbmiBYcrKBTSBes78N/MPx9VJvhk.js\";const MagTextFonts=getFonts(MagText);const CurrentWeatherFonts=getFonts(CurrentWeather);const WideFonts=getFonts(Wide);const SVGComponentFonts=getFonts(SVGComponent);const cycleOrder=[\"IT1VHQ1WA\",\"bVFYfF8B3\",\"WyaL3tDWI\"];const serializationHash=\"framer-RkAKs\";const variantClassNames={bVFYfF8B3:\"framer-v-1gz0vn6\",IT1VHQ1WA:\"framer-v-7gwxct\",WyaL3tDWI:\"framer-v-hw4xkn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.15,ease:[.12,.23,.5,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -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={Desktop:\"IT1VHQ1WA\",Phone:\"bVFYfF8B3\",Tablet:\"WyaL3tDWI\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"IT1VHQ1WA\"};};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:\"IT1VHQ1WA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-7gwxct\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"IT1VHQ1WA\",ref:refBinding,style:{backgroundColor:\"var(--token-27762e77-4bd5-447f-87c9-1f3bbb952bb9, rgb(255, 253, 250))\",...style},...addPropertyOverrides({bVFYfF8B3:{\"data-framer-name\":\"Phone\"},WyaL3tDWI:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p9mzq2\",layoutDependency:layoutDependency,layoutId:\"rO_q_IW2h\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jx2sy9\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"Djfy6iBHW\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tjbcq3\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"QtRaPJXp0\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t2p7aj\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"JodqTl9NP\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-173j96r\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"DTJ2CnBm8\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/basalte.studio/\",motionChild:true,nodeId:\"YV7l6r5uO\",openInNewTab:true,scopeId:\"BxzUp_kOr\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1nga8bg framer-do1dd6\",\"data-framer-name\":\"CTA Row\",layoutDependency:layoutDependency,layoutId:\"YV7l6r5uO\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k3u46o-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"aoP0Qf_vn-container\",nodeId:\"aoP0Qf_vn\",rendersWithMotion:true,scopeId:\"BxzUp_kOr\",children:/*#__PURE__*/_jsx(MagText,{color:\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44))\",font:{fontFamily:'\"Buvard Italic\", \"Buvard Italic Placeholder\", sans-serif',fontSize:\"50px\",fontStyle:\"italic\",fontWeight:400,letterSpacing:\"-0.05em\",lineHeight:\"1em\"},height:\"100%\",id:\"aoP0Qf_vn\",layoutId:\"aoP0Qf_vn\",text:\"Instagram\",width:\"100%\",...addPropertyOverrides({bVFYfF8B3:{font:{fontFamily:'\"Buvard Italic\", \"Buvard Italic Placeholder\", sans-serif',fontSize:\"36px\",fontStyle:\"italic\",fontWeight:400,letterSpacing:\"-0.05em\",lineHeight:\"1em\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBCb29r\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44)))\"},children:\"SUIVRE\"})}),className:\"framer-15nitdf\",fonts:[\"CUSTOMV2;PP Neue Montreal Book\"],layoutDependency:layoutDependency,layoutId:\"oB12JYrx2\",style:{\"--extracted-r6o4lv\":\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bVFYfF8B3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBCb29r\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44)))\"},children:\"SUIVRE\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://fr.linkedin.com/in/emilie-morlin-5511b6233\",motionChild:true,nodeId:\"drb6VHTBP\",openInNewTab:true,scopeId:\"BxzUp_kOr\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1fllcdw framer-do1dd6\",\"data-framer-name\":\"CTA Row\",layoutDependency:layoutDependency,layoutId:\"drb6VHTBP\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zuj0hp-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RMqbkCuPl-container\",nodeId:\"RMqbkCuPl\",rendersWithMotion:true,scopeId:\"BxzUp_kOr\",children:/*#__PURE__*/_jsx(MagText,{color:\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44))\",font:{fontFamily:'\"Buvard Italic\", \"Buvard Italic Placeholder\", sans-serif',fontSize:\"50px\",fontStyle:\"italic\",fontWeight:400,letterSpacing:\"-0.05em\",lineHeight:\"1em\"},height:\"100%\",id:\"RMqbkCuPl\",layoutId:\"RMqbkCuPl\",text:\"Linkedin\",width:\"100%\",...addPropertyOverrides({bVFYfF8B3:{font:{fontFamily:'\"Buvard Italic\", \"Buvard Italic Placeholder\", sans-serif',fontSize:\"36px\",fontStyle:\"italic\",fontWeight:400,letterSpacing:\"-0.05em\",lineHeight:\"1em\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBCb29r\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44)))\"},children:\"CONNECT\"})}),className:\"framer-18afnr8\",fonts:[\"CUSTOMV2;PP Neue Montreal Book\"],layoutDependency:layoutDependency,layoutId:\"Zc2alajd5\",style:{\"--extracted-r6o4lv\":\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bVFYfF8B3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBCb29r\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44)))\"},children:\"CONNECT\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{href:\"mailto:emilie@studiobasalte.fr\",motionChild:true,nodeId:\"EA7_NjuwQ\",openInNewTab:true,scopeId:\"BxzUp_kOr\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-g4ko1g framer-do1dd6\",\"data-framer-name\":\"CTA Row\",layoutDependency:layoutDependency,layoutId:\"EA7_NjuwQ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ijfgh0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kD_tjwIri-container\",nodeId:\"kD_tjwIri\",rendersWithMotion:true,scopeId:\"BxzUp_kOr\",children:/*#__PURE__*/_jsx(MagText,{color:\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44))\",font:{fontFamily:'\"Buvard Italic\", \"Buvard Italic Placeholder\", sans-serif',fontSize:\"50px\",fontStyle:\"italic\",fontWeight:400,letterSpacing:\"-0.05em\",lineHeight:\"1em\"},height:\"100%\",id:\"kD_tjwIri\",layoutId:\"kD_tjwIri\",text:\"Mail\",width:\"100%\",...addPropertyOverrides({bVFYfF8B3:{font:{fontFamily:'\"Buvard Italic\", \"Buvard Italic Placeholder\", sans-serif',fontSize:\"36px\",fontStyle:\"italic\",fontWeight:400,letterSpacing:\"-0.05em\",lineHeight:\"1em\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBCb29r\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44)))\"},children:\"MAIL\"})}),className:\"framer-1wwhu3t\",fonts:[\"CUSTOMV2;PP Neue Montreal Book\"],layoutDependency:layoutDependency,layoutId:\"UDjtv0imE\",style:{\"--extracted-r6o4lv\":\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bVFYfF8B3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBCb29r\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44)))\"},children:\"MAIL\"})})}},baseVariant,gestureVariant)})]})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14qv5jj\",layoutDependency:layoutDependency,layoutId:\"enZJmKhxv\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-rpy667\",layoutDependency:layoutDependency,layoutId:\"au6CMNG8m\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBCb29r\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44)))\"},children:\"Cr\\xe9\\xe9 par Emilie Morlin, Basalte est bas\\xe9 \\xe0 la fois dans le sud de la France et dans la r\\xe9gion Lyonnaise.\"})}),className:\"framer-1rybxkt\",fonts:[\"CUSTOMV2;PP Neue Montreal Book\"],layoutDependency:layoutDependency,layoutId:\"UmjDCAcIp\",style:{\"--extracted-1of0zx5\":\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q72yw4\",layoutDependency:layoutDependency,layoutId:\"dWN9Pb9XB\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ou95j0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sYbpyPwmf-container\",nodeId:\"sYbpyPwmf\",rendersWithMotion:true,scopeId:\"BxzUp_kOr\",children:/*#__PURE__*/_jsx(CurrentWeather,{countryFirst:true,font:{fontFamily:'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',fontSize:\"17px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.06em\",lineHeight:\"1em\"},height:\"100%\",id:\"sYbpyPwmf\",layoutId:\"sYbpyPwmf\",location:{city:\"Lyon\",country:\"France\"},prefixText:\"\",showCondition:true,showLocation:\"both\",showTemperature:true,temperatureUnit:\"C\",textColor:\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44))\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nf0rkz-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"zE_JOToBV-container\",nodeId:\"zE_JOToBV\",rendersWithMotion:true,scopeId:\"BxzUp_kOr\",children:/*#__PURE__*/_jsx(CurrentWeather,{countryFirst:true,font:{fontFamily:'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',fontSize:\"17px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.06em\",lineHeight:\"1em\"},height:\"100%\",id:\"zE_JOToBV\",layoutId:\"zE_JOToBV\",location:{city:\"Provence\",country:\"France\"},prefixText:\"\",showCondition:true,showLocation:\"both\",showTemperature:true,temperatureUnit:\"C\",textColor:\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44))\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s6g038\",layoutDependency:layoutDependency,layoutId:\"TQrqn6DpY\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pkfxaq\",layoutDependency:layoutDependency,layoutId:\"JyZC48cvC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBCb29r\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44)))\"},children:[\"Photos : \",/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/thibaultpinguet/\",motionChild:true,nodeId:\"xFKqfcW92\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"BxzUp_kOr\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-90q7ye\",\"data-styles-preset\":\"MPx9VJvhk\",children:\"Thibault Pinguet\"})})]})}),className:\"framer-5bh28f\",fonts:[\"CUSTOMV2;PP Neue Montreal Book\"],layoutDependency:layoutDependency,layoutId:\"xFKqfcW92\",style:{\"--extracted-1of0zx5\":\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-e88t7o\",layoutDependency:layoutDependency,layoutId:\"XVB_1eSyu\",children:/*#__PURE__*/_jsx(Wide,{animated:true,className:\"framer-19k3vf3\",layoutDependency:layoutDependency,layoutId:\"c1dFoto50\",style:{\"--184eszs\":\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(127, 116, 78))\",\"--5m02b3\":1,rotate:-45},transformTemplate:transformTemplate1})})]})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i92t2\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"cfhAmrGNC\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-iqggks\",layoutDependency:layoutDependency,layoutId:\"rCO9dl6Li\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QnV2YXJkIEl0YWxpYw==\",\"--framer-font-family\":'\"Buvard Italic\", \"Buvard Italic Placeholder\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-font-style\":\"italic\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44)))\"},children:[\"Studio de\",/*#__PURE__*/_jsx(motion.br,{}),\"design graphique.\"]})}),className:\"framer-1dr3whz\",fonts:[\"CUSTOMV2;Buvard Italic\"],layoutDependency:layoutDependency,layoutId:\"aEH4YOTvW\",style:{\"--extracted-r6o4lv\":\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({bVFYfF8B3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QnV2YXJkIEl0YWxpYw==\",\"--framer-font-family\":'\"Buvard Italic\", \"Buvard Italic Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-style\":\"italic\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44)))\"},children:\"Studio de design graphique.\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":JHhu6Is39\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"iurs8Tpmy\",openInNewTab:false,scopeId:\"BxzUp_kOr\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1v0pvrc framer-do1dd6\",layoutDependency:layoutDependency,layoutId:\"iurs8Tpmy\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xy28v0-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"EkSqT44pe-container\",nodeId:\"EkSqT44pe\",rendersWithMotion:true,scopeId:\"BxzUp_kOr\",children:/*#__PURE__*/_jsx(SVGComponent,{fillMode:\"fill\",height:\"100%\",horizontalAlign:\"center\",id:\"EkSqT44pe\",layoutId:\"EkSqT44pe\",maintainAspectRatio:true,style:{height:\"100%\",width:\"100%\"},svgColor:\"none\",svgFile:\"https://framerusercontent.com/images/oVJV0DSAHgoc8357m6qzXdb9pYw.svg?width=404&height=104\",verticalAlign:\"center\",width:\"100%\"})})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RkAKs.framer-do1dd6, .framer-RkAKs .framer-do1dd6 { display: block; }\",\".framer-RkAKs.framer-7gwxct { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 900px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1440px; }\",\".framer-RkAKs .framer-1p9mzq2 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 80px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RkAKs .framer-1jx2sy9 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: hidden; padding: 24px; position: relative; width: 100%; }\",\".framer-RkAKs .framer-1tjbcq3 { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-RkAKs .framer-1t2p7aj { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-RkAKs .framer-173j96r { 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: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-RkAKs .framer-1nga8bg, .framer-RkAKs .framer-1fllcdw, .framer-RkAKs .framer-g4ko1g { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-RkAKs .framer-k3u46o-container, .framer-RkAKs .framer-zuj0hp-container, .framer-RkAKs .framer-1ijfgh0-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; }\",\".framer-RkAKs .framer-15nitdf, .framer-RkAKs .framer-18afnr8, .framer-RkAKs .framer-1wwhu3t, .framer-RkAKs .framer-5bh28f { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-RkAKs .framer-14qv5jj { align-content: flex-end; align-items: flex-end; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-RkAKs .framer-rpy667 { 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; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RkAKs .framer-1rybxkt { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 75%; word-break: break-word; word-wrap: break-word; }\",\".framer-RkAKs .framer-q72yw4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RkAKs .framer-1ou95j0-container, .framer-RkAKs .framer-nf0rkz-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-RkAKs .framer-1s6g038 { 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: 100%; }\",\".framer-RkAKs .framer-pkfxaq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-RkAKs .framer-e88t7o { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); overflow: visible; position: relative; width: 16px; }\",\".framer-RkAKs .framer-19k3vf3 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); left: 49%; position: absolute; top: 49%; width: 24px; }\",\".framer-RkAKs .framer-i92t2 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-RkAKs .framer-iqggks { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-RkAKs .framer-1dr3whz { flex: none; height: 106px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-RkAKs .framer-1v0pvrc { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-RkAKs .framer-1xy28v0-container { align-self: stretch; flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-RkAKs.framer-v-1gz0vn6.framer-7gwxct { height: min-content; width: 370px; }\",\".framer-RkAKs.framer-v-1gz0vn6 .framer-1jx2sy9 { flex: none; height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 104px 24px 24px 24px; }\",\".framer-RkAKs.framer-v-1gz0vn6 .framer-1tjbcq3 { flex-direction: column; gap: 48px; }\",\".framer-RkAKs.framer-v-1gz0vn6 .framer-1t2p7aj { flex: none; width: 100%; }\",\".framer-RkAKs.framer-v-1gz0vn6 .framer-1nga8bg, .framer-RkAKs.framer-v-1gz0vn6 .framer-1fllcdw, .framer-RkAKs.framer-v-1gz0vn6 .framer-g4ko1g { gap: 12px; }\",\".framer-RkAKs.framer-v-1gz0vn6 .framer-14qv5jj { align-self: unset; flex: none; gap: 24px; height: min-content; justify-content: center; width: 100%; }\",\".framer-RkAKs.framer-v-1gz0vn6 .framer-q72yw4 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 10px; justify-content: flex-start; }\",\".framer-RkAKs.framer-v-1gz0vn6 .framer-i92t2 { flex-direction: column; overflow: visible; }\",\".framer-RkAKs.framer-v-1gz0vn6 .framer-iqggks { align-self: unset; flex: none; height: min-content; order: 1; width: 100%; }\",\".framer-RkAKs.framer-v-1gz0vn6 .framer-1dr3whz { height: auto; }\",\".framer-RkAKs.framer-v-1gz0vn6 .framer-1v0pvrc { flex: none; order: 0; width: 100%; }\",\".framer-RkAKs.framer-v-hw4xkn .framer-1tjbcq3 { height: 250px; order: 0; }\",\".framer-RkAKs.framer-v-hw4xkn .framer-14qv5jj { align-self: unset; height: 100%; }\",\".framer-RkAKs.framer-v-hw4xkn .framer-q72yw4 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 14px; justify-content: flex-start; }\",\".framer-RkAKs.framer-v-hw4xkn .framer-i92t2 { order: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 900\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"bVFYfF8B3\":{\"layout\":[\"fixed\",\"auto\"]},\"WyaL3tDWI\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBxzUp_kOr=withCSS(Component,css,\"framer-RkAKs\");export default FramerBxzUp_kOr;FramerBxzUp_kOr.displayName=\"Footer\";FramerBxzUp_kOr.defaultProps={height:900,width:1440};addPropertyControls(FramerBxzUp_kOr,{variant:{options:[\"IT1VHQ1WA\",\"bVFYfF8B3\",\"WyaL3tDWI\"],optionTitles:[\"Desktop\",\"Phone\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerBxzUp_kOr,[{explicitInter:true,fonts:[{cssFamilyName:\"Buvard Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Buvard\",url:\"https://framerusercontent.com/assets/7TSraYJV8p95vslyWVJSVdcQEXY.woff2\",weight:\"400\"},{cssFamilyName:\"PP Neue Montreal Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Neue Montreal\",url:\"https://framerusercontent.com/assets/yUScEiZtXZCqdRimefTfBx1Q4.woff2\",weight:\"400\"}]},...MagTextFonts,...CurrentWeatherFonts,...WideFonts,...SVGComponentFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBxzUp_kOr\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bVFYfF8B3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WyaL3tDWI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"900\",\"framerIntrinsicWidth\":\"1440\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BxzUp_kOr.map","// Generated by Framer (293632e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"BcLyiTr0G\",\"kb8DplVNY\"];const serializationHash=\"framer-eFYjn\";const variantClassNames={BcLyiTr0G:\"framer-v-1qxd6vx\",kb8DplVNY:\"framer-v-1bxbwbn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:1,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={Barre01:\"BcLyiTr0G\",Barre02:\"kb8DplVNY\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"BcLyiTr0G\"};};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:\"BcLyiTr0G\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qxd6vx\",className,classNames),\"data-framer-name\":\"Barre01\",layoutDependency:layoutDependency,layoutId:\"BcLyiTr0G\",ref:refBinding,style:{...style},...addPropertyOverrides({kb8DplVNY:{\"data-framer-name\":\"Barre02\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-3xo540\",layoutDependency:layoutDependency,layoutId:\"tl_JC5pzz\",style:{backgroundColor:\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(127, 116, 78))\"}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eFYjn.framer-qk5y8g, .framer-eFYjn .framer-qk5y8g { display: block; }\",\".framer-eFYjn.framer-1qxd6vx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1152px; }\",\".framer-eFYjn .framer-3xo540 { flex: none; height: 100%; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-eFYjn.framer-v-1bxbwbn .framer-3xo540 { flex: 1 0 0px; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1\n * @framerIntrinsicWidth 1152\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"kb8DplVNY\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPMZHgHLfv=withCSS(Component,css,\"framer-eFYjn\");export default FramerPMZHgHLfv;FramerPMZHgHLfv.displayName=\"Barre-separator\";FramerPMZHgHLfv.defaultProps={height:1,width:1152};addPropertyControls(FramerPMZHgHLfv,{variant:{options:[\"BcLyiTr0G\",\"kb8DplVNY\"],optionTitles:[\"Barre01\",\"Barre02\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerPMZHgHLfv,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPMZHgHLfv\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1152\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kb8DplVNY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PMZHgHLfv.map","// Generated by Framer (55d3d16)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"WJKIimYsi\",\"CzIVLqvNl\",\"U4PxHUAwa\"];const serializationHash=\"framer-QB4mj\";const variantClassNames={CzIVLqvNl:\"framer-v-e4anek\",U4PxHUAwa:\"framer-v-1mxml36\",WJKIimYsi:\"framer-v-grbp0z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XJmDbHv8h=undefined;const ZPTwdJ6W0=undefined;const X4kGlDs4u=undefined;const transition1={duration:0,type:\"tween\"};const transition2={damping:60,delay:0,mass:1,stiffness:500,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={\"Line IN\":\"CzIVLqvNl\",\"Line OUT\":\"U4PxHUAwa\",Default:\"WJKIimYsi\"};const Variants=motion.create(React.Fragment);const getProps=({color,height,id,label,link,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WJKIimYsi\",X4kGlDs4u:label??props.X4kGlDs4u??\"UNDERLINE BUTTON\",XJmDbHv8h:link??props.XJmDbHv8h,ZPTwdJ6W0:color??props.ZPTwdJ6W0??\"var(--token-27762e77-4bd5-447f-87c9-1f3bbb952bb9, rgb(255, 252, 245))\"};};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,X4kGlDs4u,XJmDbHv8h,ZPTwdJ6W0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WJKIimYsi\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntervi6tts=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"CzIVLqvNl\");});const onMouseLeavenksq66=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"U4PxHUAwa\");});const onAppearl6st5b=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"WJKIimYsi\"),350);});useOnVariantChange(baseVariant,{U4PxHUAwa:onAppearl6st5b});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,...addPropertyOverrides({CzIVLqvNl:{value:transition2},U4PxHUAwa:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:XJmDbHv8h,motionChild:true,nodeId:\"WJKIimYsi\",openInNewTab:false,preserveParams:false,scopeId:\"wRMs4dRnp\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-grbp0z\",className,classNames)} framer-1pnkcaq`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WJKIimYsi\",onMouseEnter:onMouseEntervi6tts,ref:refBinding,style:{...style},...addPropertyOverrides({CzIVLqvNl:{\"data-framer-name\":\"Line IN\",onMouseEnter:undefined,onMouseLeave:onMouseLeavenksq66},U4PxHUAwa:{\"data-framer-name\":\"Line OUT\",onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBCb29r\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-ZPTwdJ6W0-wRMs4dRnp))\"},children:\"UNDERLINE BUTTON\"})}),className:\"framer-1pnqh8l\",\"data-framer-name\":\"Label\",fonts:[\"CUSTOMV2;PP Neue Montreal Book\"],layoutDependency:layoutDependency,layoutId:\"aIGYlbrQ6\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-ZPTwdJ6W0-wRMs4dRnp)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-ZPTwdJ6W0-wRMs4dRnp\":ZPTwdJ6W0},text:X4kGlDs4u,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xurebs\",\"data-framer-name\":\"Underline Wrap\",layoutDependency:layoutDependency,layoutId:\"PWSuH29eG\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-74k4u2\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"G4OheDBsA\",style:{backgroundColor:ZPTwdJ6W0}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QB4mj.framer-1pnkcaq, .framer-QB4mj .framer-1pnkcaq { display: block; }\",\".framer-QB4mj.framer-grbp0z { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-QB4mj .framer-1pnqh8l { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-QB4mj .framer-1xurebs { align-self: stretch; flex: none; height: 1px; overflow: hidden; position: relative; width: auto; }\",\".framer-QB4mj .framer-74k4u2 { flex: none; height: 50%; left: -10px; overflow: hidden; position: absolute; top: 0px; width: 1%; }\",\".framer-QB4mj.framer-v-e4anek .framer-74k4u2 { left: 0px; right: 0px; width: unset; }\",\".framer-QB4mj.framer-v-1mxml36 .framer-74k4u2 { left: unset; right: -10px; width: 1%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 23\n * @framerIntrinsicWidth 179\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"CzIVLqvNl\":{\"layout\":[\"auto\",\"auto\"]},\"U4PxHUAwa\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"X4kGlDs4u\":\"label\",\"XJmDbHv8h\":\"link\",\"ZPTwdJ6W0\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwRMs4dRnp=withCSS(Component,css,\"framer-QB4mj\");export default FramerwRMs4dRnp;FramerwRMs4dRnp.displayName=\"Underline Button 2\";FramerwRMs4dRnp.defaultProps={height:23,width:179};addPropertyControls(FramerwRMs4dRnp,{variant:{options:[\"WJKIimYsi\",\"CzIVLqvNl\",\"U4PxHUAwa\"],optionTitles:[\"Default\",\"Line IN\",\"Line OUT\"],title:\"Variant\",type:ControlType.Enum},X4kGlDs4u:{defaultValue:\"UNDERLINE BUTTON\",displayTextArea:false,title:\"Label\",type:ControlType.String},XJmDbHv8h:{title:\"Link\",type:ControlType.Link},ZPTwdJ6W0:{defaultValue:\"var(--token-27762e77-4bd5-447f-87c9-1f3bbb952bb9, rgb(255, 252, 245))\",title:\"Color\",type:ControlType.Color}});addFonts(FramerwRMs4dRnp,[{explicitInter:true,fonts:[{cssFamilyName:\"PP Neue Montreal Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Neue Montreal\",url:\"https://framerusercontent.com/assets/yUScEiZtXZCqdRimefTfBx1Q4.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwRMs4dRnp\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"23\",\"framerVariables\":\"{\\\"X4kGlDs4u\\\":\\\"label\\\",\\\"XJmDbHv8h\\\":\\\"link\\\",\\\"ZPTwdJ6W0\\\":\\\"color\\\"}\",\"framerIntrinsicWidth\":\"179\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CzIVLqvNl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"U4PxHUAwa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wRMs4dRnp.map","// Generated by Framer (55d3d16)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Wide from\"https://framerusercontent.com/modules/fXL7OWNaLEqtioutrf1a/Euui701g16DvnzXS4w1R/N2FLCCE_B.js\";import BarreSeparator from\"https://framerusercontent.com/modules/9sCsThqyuf9OcjQ1a2ln/8Lgs5XBGsranzUm3rQQ5/PMZHgHLfv.js\";import UnderlineButton2 from\"https://framerusercontent.com/modules/3DTRWD8fF6brAdWnRaLy/WmU3a4MVkj78urGp0rWi/wRMs4dRnp.js\";const UnderlineButton2Fonts=getFonts(UnderlineButton2);const WideFonts=getFonts(Wide);const BarreSeparatorFonts=getFonts(BarreSeparator);const BarreSeparatorWithVariantAppearEffect=withVariantAppearEffect(BarreSeparator);const cycleOrder=[\"keJkSkvC6\",\"zUOVYmv2i\",\"LVOffFRVm\",\"fw31I8vtk\",\"MHvztwBIm\"];const serializationHash=\"framer-xkmFX\";const variantClassNames={fw31I8vtk:\"framer-v-1k5dyjq\",keJkSkvC6:\"framer-v-wkh3ay\",LVOffFRVm:\"framer-v-1p7arw7\",MHvztwBIm:\"framer-v-5xgb26\",zUOVYmv2i:\"framer-v-11m4jp2\"};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:0,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={\"Phone open\":\"MHvztwBIm\",Contact:\"LVOffFRVm\",LogoOff:\"zUOVYmv2i\",LogoOn:\"keJkSkvC6\",Phone:\"fw31I8vtk\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"keJkSkvC6\"};};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:\"keJkSkvC6\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap12sg84t=activeVariantCallback(async(...args)=>{setVariant(\"MHvztwBIm\");});const onTap546lnn=activeVariantCallback(async(...args)=>{setVariant(\"fw31I8vtk\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"fw31I8vtk\",\"MHvztwBIm\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"fw31I8vtk\",\"MHvztwBIm\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"MHvztwBIm\")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({fw31I8vtk:{value:transition2},MHvztwBIm:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wkh3ay\",className,classNames),\"data-border\":true,\"data-framer-name\":\"LogoOn\",layoutDependency:layoutDependency,layoutId:\"keJkSkvC6\",ref:refBinding,style:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgba(87, 77, 44, 0.15)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-27762e77-4bd5-447f-87c9-1f3bbb952bb9, rgb(255, 252, 245))\",...style},variants:{LVOffFRVm:{\"--border-bottom-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({fw31I8vtk:{\"data-framer-name\":\"Phone\"},LVOffFRVm:{\"data-framer-name\":\"Contact\"},MHvztwBIm:{\"data-framer-name\":\"Phone open\"},zUOVYmv2i:{\"data-framer-name\":\"LogoOff\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9avqs9\",layoutDependency:layoutDependency,layoutId:\"JoxoQ2JZu\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"d3XTxM6AC\",openInNewTab:false,scopeId:\"u4s433VYo\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-chyvn framer-78ihhp\",layoutDependency:layoutDependency,layoutId:\"d3XTxM6AC\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-14rnnd5\",layoutDependency:layoutDependency,layoutId:\"yiqoRDVGy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 119.912 30.845\" overflow=\"visible\"><path d=\"M 116.712 23.882 C 115.438 25.037 114.075 25.6 112.504 25.6 C 111.378 25.6 110.371 25.185 109.66 24.445 C 108.83 23.585 108.415 22.252 108.415 20.593 C 116.03 19.882 119.912 17.304 119.912 12.948 C 119.912 11.111 118.579 9.215 115.556 9.215 C 110.49 9.215 105.69 13.778 104.119 19.408 C 102.223 23.319 100.504 24.889 99.556 25.511 C 98.964 25.867 98.43 26.045 98.134 26.045 C 97.719 26.045 97.63 25.926 97.601 25.867 C 97.482 25.719 97.245 25.185 97.63 23.378 L 100.089 13.393 C 101.63 13.422 103.378 13.422 104.978 13.274 C 105.571 13.215 105.867 12.652 106.045 12.237 C 106.134 12.059 106.815 10.459 106.282 9.778 C 106.104 9.541 105.808 9.422 105.512 9.482 C 104.208 9.689 102.608 9.807 100.978 9.837 L 102.341 4.356 L 100.089 4.356 L 99.912 4.8 C 99.23 6.459 97.186 10.341 93.304 10.874 L 92.741 10.963 L 92.415 13.245 L 93.097 13.363 C 94.667 13.6 95.112 13.956 95.201 14.133 C 95.23 14.222 95.26 14.311 95.26 14.459 C 95.141 14.667 94.993 14.874 94.845 15.111 C 91.052 21.156 88.682 23.556 87.793 24.296 C 87.704 24.385 87.615 24.445 87.526 24.533 C 87.438 24.593 87.408 24.622 87.408 24.622 C 86.667 25.185 86.252 25.274 86.045 25.274 C 85.986 25.274 85.897 25.274 85.897 24.948 C 85.897 23.259 89.126 11.645 90.845 5.393 C 91.378 3.496 91.793 1.985 92.001 1.215 L 92.119 0.83 L 91.319 0 L 90.845 0.296 C 88.386 1.837 87.23 2.341 84.801 2.578 L 84.356 2.637 L 83.823 4.237 L 84.386 4.504 C 86.282 5.422 86.223 5.6 85.956 6.696 C 85.601 8.178 84.712 11.111 83.763 14.252 C 83.704 14.489 83.615 14.726 83.556 14.933 C 81.63 19.704 79.438 22.489 78.045 23.882 L 77.749 24.178 L 77.571 24.356 C 77.512 24.415 77.423 24.474 77.363 24.533 C 77.304 24.593 77.215 24.652 77.156 24.711 C 77.126 24.741 77.067 24.771 77.038 24.8 C 76.563 25.185 76.267 25.304 76.089 25.363 C 76.089 25.304 76.089 25.245 76.119 25.156 C 76.593 22.222 78.519 14.489 79.675 10.459 C 79.852 9.867 80 9.037 79.556 8.415 C 79.112 7.822 78.371 7.822 78.134 7.822 C 76.652 7.822 75.734 8.563 75.378 9.985 C 75.082 9.956 74.786 9.926 74.489 9.926 C 67.052 9.926 60.356 17.185 59.378 23.585 C 59.319 20.741 57.452 18.933 55.911 17.482 C 54.726 16.356 53.689 15.378 53.748 14.252 C 53.808 13.067 54.874 12.652 55.823 12.652 C 57.186 12.652 58.193 13.126 59.586 14.459 L 59.852 14.726 L 60.208 14.637 C 61.452 14.37 62.134 13.245 62.134 12.296 C 62.163 11.615 61.897 10.963 61.393 10.43 C 60.623 9.6 59.319 9.156 57.719 9.126 L 57.63 9.126 C 52.771 9.126 49.482 12.385 49.452 15.467 C 49.393 17.896 50.785 19.437 52.03 20.8 C 52.978 21.867 53.778 22.785 53.808 23.882 C 53.808 24.356 53.66 24.741 53.363 25.037 C 52.948 25.452 52.208 25.659 51.467 25.63 C 50.134 25.6 48.978 24.771 48.119 24.059 L 47.911 23.882 L 46.074 22.193 L 45.6 22.726 C 43.763 24.771 42.934 25.274 42.548 25.363 C 42.548 25.304 42.548 25.245 42.578 25.156 C 43.052 22.252 44.978 14.519 46.134 10.489 C 46.311 9.896 46.46 9.067 46.015 8.444 C 45.571 7.852 44.83 7.852 44.593 7.852 C 43.111 7.852 42.193 8.593 41.837 10.015 C 41.541 9.985 41.245 9.956 40.948 9.956 C 34.045 9.956 27.822 16.178 26.133 22.193 C 26.193 21.808 26.222 21.422 26.222 21.037 C 26.222 18.074 24.326 16.178 22.104 15.17 C 25.393 13.57 27.23 11.022 27.23 7.911 C 27.23 4.296 24.178 2.133 19.022 2.133 L 16.504 2.163 C 13.007 2.4 11.556 2.311 8.652 2.163 L 8.089 2.133 L 7.407 4.652 L 8.296 4.682 C 9.422 4.741 9.778 4.978 9.867 5.126 C 10.074 5.422 9.956 6.074 9.807 6.756 C 8.444 12.148 6.933 17.689 5.304 23.2 C 4.207 26.904 3.17 27.23 1.215 27.496 L 0.741 27.556 L 0 30.311 L 3.822 30.252 L 13.245 30.341 C 19.704 30.341 24.474 27.556 25.748 23.378 C 25.63 24 25.571 24.652 25.571 25.245 C 25.571 29.304 27.822 30.785 29.926 30.815 C 32.119 30.845 34.252 29.926 37.215 25.896 C 36.978 26.696 36.83 27.348 36.8 27.793 C 36.741 28.741 36.948 29.511 37.452 30.045 C 37.956 30.578 38.697 30.845 39.645 30.845 C 41.185 30.845 43.26 30.252 45.304 27.882 C 45.482 28.326 45.748 28.741 46.074 29.096 C 47.141 30.222 48.86 30.845 50.963 30.845 C 55.526 30.845 58.489 28.089 59.171 25.096 L 59.171 25.215 C 59.171 29.274 61.423 30.756 63.526 30.785 C 65.719 30.815 67.852 29.896 70.815 25.867 C 70.578 26.667 70.43 27.319 70.4 27.763 C 70.341 28.711 70.549 29.482 71.052 30.015 C 71.556 30.548 72.297 30.815 73.275 30.815 C 73.749 30.815 74.223 30.726 74.697 30.578 C 76.445 30.193 77.956 28.711 79.171 26.993 C 79.2 26.933 79.23 26.874 79.289 26.845 C 79.497 26.548 79.704 26.222 79.882 25.896 C 80.238 25.333 80.563 24.741 80.889 24.089 C 80.504 25.6 80.297 26.637 80.297 27.171 C 80.297 29.393 81.689 30.785 83.941 30.785 C 84.949 30.785 85.956 30.4 86.934 29.689 L 86.963 29.689 C 87.467 29.393 88.06 28.8 88.682 28.03 C 88.741 27.971 88.801 27.882 88.86 27.822 C 90.312 26.045 91.912 23.408 93.245 21.096 L 92.208 24.356 C 91.467 26.578 91.497 28.296 92.326 29.393 C 93.008 30.311 94.134 30.785 95.704 30.785 C 96.356 30.785 97.008 30.667 97.66 30.489 C 97.808 30.459 98.015 30.43 98.252 30.341 C 101.452 29.096 103.052 25.63 103.615 24.059 C 103.971 28.089 106.667 30.845 110.401 30.845 C 114.134 30.845 117.541 28.445 118.46 24.859 L 118.579 24.356 L 117.156 23.437 Z M 114.282 12.652 C 115.082 12.652 115.082 12.978 115.082 13.185 C 115.082 14.637 113.008 16 109.038 17.126 C 110.193 14.519 112.564 12.652 114.282 12.652 Z M 13.719 26.282 C 12.563 26.282 11.793 26.045 11.407 25.6 C 11.082 25.185 11.022 24.533 11.2 23.526 L 12.563 17.215 L 13.037 17.185 C 19.852 17.185 19.852 20 19.852 20.919 C 19.852 24.089 17.333 26.282 13.719 26.282 Z M 13.245 14.045 C 13.719 11.941 14.222 9.719 14.785 7.496 C 15.17 5.896 15.556 5.452 17.6 5.452 C 22.193 5.452 22.193 7.585 22.193 8.267 C 22.193 9.659 21.719 10.815 20.8 11.733 C 19.289 13.185 16.593 14.015 13.245 14.045 Z M 31.822 25.156 C 30.696 25.156 30.608 23.645 30.608 23.171 C 30.608 18.904 34.874 13.719 40.178 13.719 C 40.356 13.719 40.534 13.719 40.711 13.748 C 37.482 21.778 33.363 25.156 31.822 25.156 Z M 65.393 25.156 C 64.237 25.156 64.178 23.496 64.178 23.171 C 64.178 18.904 68.445 13.719 73.778 13.719 C 73.956 13.719 74.134 13.719 74.312 13.748 C 71.082 21.778 66.934 25.156 65.393 25.156 Z\" fill=\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44)) /* {&quot;name&quot;:&quot;Brand-color-primary&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({LVOffFRVm:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 119.912 30.845\" overflow=\"visible\"><path d=\"M 116.712 23.882 C 115.438 25.037 114.075 25.6 112.504 25.6 C 111.378 25.6 110.371 25.185 109.66 24.445 C 108.83 23.585 108.415 22.252 108.415 20.593 C 116.03 19.882 119.912 17.304 119.912 12.948 C 119.912 11.111 118.579 9.215 115.556 9.215 C 110.49 9.215 105.69 13.778 104.119 19.408 C 102.223 23.319 100.504 24.889 99.556 25.511 C 98.964 25.867 98.43 26.045 98.134 26.045 C 97.719 26.045 97.63 25.926 97.601 25.867 C 97.482 25.719 97.245 25.185 97.63 23.378 L 100.089 13.393 C 101.63 13.422 103.378 13.422 104.978 13.274 C 105.571 13.215 105.867 12.652 106.045 12.237 C 106.134 12.059 106.815 10.459 106.282 9.778 C 106.104 9.541 105.808 9.422 105.512 9.482 C 104.208 9.689 102.608 9.807 100.978 9.837 L 102.341 4.356 L 100.089 4.356 L 99.912 4.8 C 99.23 6.459 97.186 10.341 93.304 10.874 L 92.741 10.963 L 92.415 13.245 L 93.097 13.363 C 94.667 13.6 95.112 13.956 95.201 14.133 C 95.23 14.222 95.26 14.311 95.26 14.459 C 95.141 14.667 94.993 14.874 94.845 15.111 C 91.052 21.156 88.682 23.556 87.793 24.296 C 87.704 24.385 87.615 24.445 87.526 24.533 C 87.438 24.593 87.408 24.622 87.408 24.622 C 86.667 25.185 86.252 25.274 86.045 25.274 C 85.986 25.274 85.897 25.274 85.897 24.948 C 85.897 23.259 89.126 11.645 90.845 5.393 C 91.378 3.496 91.793 1.985 92.001 1.215 L 92.119 0.83 L 91.319 0 L 90.845 0.296 C 88.386 1.837 87.23 2.341 84.801 2.578 L 84.356 2.637 L 83.823 4.237 L 84.386 4.504 C 86.282 5.422 86.223 5.6 85.956 6.696 C 85.601 8.178 84.712 11.111 83.763 14.252 C 83.704 14.489 83.615 14.726 83.556 14.933 C 81.63 19.704 79.438 22.489 78.045 23.882 L 77.749 24.178 L 77.571 24.356 C 77.512 24.415 77.423 24.474 77.363 24.533 C 77.304 24.593 77.215 24.652 77.156 24.711 C 77.126 24.741 77.067 24.771 77.038 24.8 C 76.563 25.185 76.267 25.304 76.089 25.363 C 76.089 25.304 76.089 25.245 76.119 25.156 C 76.593 22.222 78.519 14.489 79.675 10.459 C 79.852 9.867 80 9.037 79.556 8.415 C 79.112 7.822 78.371 7.822 78.134 7.822 C 76.652 7.822 75.734 8.563 75.378 9.985 C 75.082 9.956 74.786 9.926 74.489 9.926 C 67.052 9.926 60.356 17.185 59.378 23.585 C 59.319 20.741 57.452 18.933 55.911 17.482 C 54.726 16.356 53.689 15.378 53.748 14.252 C 53.808 13.067 54.874 12.652 55.823 12.652 C 57.186 12.652 58.193 13.126 59.586 14.459 L 59.852 14.726 L 60.208 14.637 C 61.452 14.37 62.134 13.245 62.134 12.296 C 62.163 11.615 61.897 10.963 61.393 10.43 C 60.623 9.6 59.319 9.156 57.719 9.126 L 57.63 9.126 C 52.771 9.126 49.482 12.385 49.452 15.467 C 49.393 17.896 50.785 19.437 52.03 20.8 C 52.978 21.867 53.778 22.785 53.808 23.882 C 53.808 24.356 53.66 24.741 53.363 25.037 C 52.948 25.452 52.208 25.659 51.467 25.63 C 50.134 25.6 48.978 24.771 48.119 24.059 L 47.911 23.882 L 46.074 22.193 L 45.6 22.726 C 43.763 24.771 42.934 25.274 42.548 25.363 C 42.548 25.304 42.548 25.245 42.578 25.156 C 43.052 22.252 44.978 14.519 46.134 10.489 C 46.311 9.896 46.46 9.067 46.015 8.444 C 45.571 7.852 44.83 7.852 44.593 7.852 C 43.111 7.852 42.193 8.593 41.837 10.015 C 41.541 9.985 41.245 9.956 40.948 9.956 C 34.045 9.956 27.822 16.178 26.133 22.193 C 26.193 21.808 26.222 21.422 26.222 21.037 C 26.222 18.074 24.326 16.178 22.104 15.17 C 25.393 13.57 27.23 11.022 27.23 7.911 C 27.23 4.296 24.178 2.133 19.022 2.133 L 16.504 2.163 C 13.007 2.4 11.556 2.311 8.652 2.163 L 8.089 2.133 L 7.407 4.652 L 8.296 4.682 C 9.422 4.741 9.778 4.978 9.867 5.126 C 10.074 5.422 9.956 6.074 9.807 6.756 C 8.444 12.148 6.933 17.689 5.304 23.2 C 4.207 26.904 3.17 27.23 1.215 27.496 L 0.741 27.556 L 0 30.311 L 3.822 30.252 L 13.245 30.341 C 19.704 30.341 24.474 27.556 25.748 23.378 C 25.63 24 25.571 24.652 25.571 25.245 C 25.571 29.304 27.822 30.785 29.926 30.815 C 32.119 30.845 34.252 29.926 37.215 25.896 C 36.978 26.696 36.83 27.348 36.8 27.793 C 36.741 28.741 36.948 29.511 37.452 30.045 C 37.956 30.578 38.697 30.845 39.645 30.845 C 41.185 30.845 43.26 30.252 45.304 27.882 C 45.482 28.326 45.748 28.741 46.074 29.096 C 47.141 30.222 48.86 30.845 50.963 30.845 C 55.526 30.845 58.489 28.089 59.171 25.096 L 59.171 25.215 C 59.171 29.274 61.423 30.756 63.526 30.785 C 65.719 30.815 67.852 29.896 70.815 25.867 C 70.578 26.667 70.43 27.319 70.4 27.763 C 70.341 28.711 70.549 29.482 71.052 30.015 C 71.556 30.548 72.297 30.815 73.275 30.815 C 73.749 30.815 74.223 30.726 74.697 30.578 C 76.445 30.193 77.956 28.711 79.171 26.993 C 79.2 26.933 79.23 26.874 79.289 26.845 C 79.497 26.548 79.704 26.222 79.882 25.896 C 80.238 25.333 80.563 24.741 80.889 24.089 C 80.504 25.6 80.297 26.637 80.297 27.171 C 80.297 29.393 81.689 30.785 83.941 30.785 C 84.949 30.785 85.956 30.4 86.934 29.689 L 86.963 29.689 C 87.467 29.393 88.06 28.8 88.682 28.03 C 88.741 27.971 88.801 27.882 88.86 27.822 C 90.312 26.045 91.912 23.408 93.245 21.096 L 92.208 24.356 C 91.467 26.578 91.497 28.296 92.326 29.393 C 93.008 30.311 94.134 30.785 95.704 30.785 C 96.356 30.785 97.008 30.667 97.66 30.489 C 97.808 30.459 98.015 30.43 98.252 30.341 C 101.452 29.096 103.052 25.63 103.615 24.059 C 103.971 28.089 106.667 30.845 110.401 30.845 C 114.134 30.845 117.541 28.445 118.46 24.859 L 118.579 24.356 L 117.156 23.437 Z M 114.282 12.652 C 115.082 12.652 115.082 12.978 115.082 13.185 C 115.082 14.637 113.008 16 109.038 17.126 C 110.193 14.519 112.564 12.652 114.282 12.652 Z M 13.719 26.282 C 12.563 26.282 11.793 26.045 11.407 25.6 C 11.082 25.185 11.022 24.533 11.2 23.526 L 12.563 17.215 L 13.037 17.185 C 19.852 17.185 19.852 20 19.852 20.919 C 19.852 24.089 17.333 26.282 13.719 26.282 Z M 13.245 14.045 C 13.719 11.941 14.222 9.719 14.785 7.496 C 15.17 5.896 15.556 5.452 17.6 5.452 C 22.193 5.452 22.193 7.585 22.193 8.267 C 22.193 9.659 21.719 10.815 20.8 11.733 C 19.289 13.185 16.593 14.015 13.245 14.045 Z M 31.822 25.156 C 30.696 25.156 30.608 23.645 30.608 23.171 C 30.608 18.904 34.874 13.719 40.178 13.719 C 40.356 13.719 40.534 13.719 40.711 13.748 C 37.482 21.778 33.363 25.156 31.822 25.156 Z M 65.393 25.156 C 64.237 25.156 64.178 23.496 64.178 23.171 C 64.178 18.904 68.445 13.719 73.778 13.719 C 73.956 13.719 74.134 13.719 74.312 13.748 C 71.082 21.778 66.934 25.156 65.393 25.156 Z\" fill=\"var(--token-27762e77-4bd5-447f-87c9-1f3bbb952bb9, rgb(255, 252, 245)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},zUOVYmv2i:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 119.912 30.845\" overflow=\"visible\"><path d=\"M 116.712 23.882 C 115.438 25.037 114.075 25.6 112.504 25.6 C 111.378 25.6 110.371 25.185 109.66 24.445 C 108.83 23.585 108.415 22.252 108.415 20.593 C 116.03 19.882 119.912 17.304 119.912 12.948 C 119.912 11.111 118.579 9.215 115.556 9.215 C 110.49 9.215 105.69 13.778 104.119 19.408 C 102.223 23.319 100.504 24.889 99.556 25.511 C 98.964 25.867 98.43 26.045 98.134 26.045 C 97.719 26.045 97.63 25.926 97.601 25.867 C 97.482 25.719 97.245 25.185 97.63 23.378 L 100.089 13.393 C 101.63 13.422 103.378 13.422 104.978 13.274 C 105.571 13.215 105.867 12.652 106.045 12.237 C 106.134 12.059 106.815 10.459 106.282 9.778 C 106.104 9.541 105.808 9.422 105.512 9.482 C 104.208 9.689 102.608 9.807 100.978 9.837 L 102.341 4.356 L 100.089 4.356 L 99.912 4.8 C 99.23 6.459 97.186 10.341 93.304 10.874 L 92.741 10.963 L 92.415 13.245 L 93.097 13.363 C 94.667 13.6 95.112 13.956 95.201 14.133 C 95.23 14.222 95.26 14.311 95.26 14.459 C 95.141 14.667 94.993 14.874 94.845 15.111 C 91.052 21.156 88.682 23.556 87.793 24.296 C 87.704 24.385 87.615 24.445 87.526 24.533 C 87.438 24.593 87.408 24.622 87.408 24.622 C 86.667 25.185 86.252 25.274 86.045 25.274 C 85.986 25.274 85.897 25.274 85.897 24.948 C 85.897 23.259 89.126 11.645 90.845 5.393 C 91.378 3.496 91.793 1.985 92.001 1.215 L 92.119 0.83 L 91.319 0 L 90.845 0.296 C 88.386 1.837 87.23 2.341 84.801 2.578 L 84.356 2.637 L 83.823 4.237 L 84.386 4.504 C 86.282 5.422 86.223 5.6 85.956 6.696 C 85.601 8.178 84.712 11.111 83.763 14.252 C 83.704 14.489 83.615 14.726 83.556 14.933 C 81.63 19.704 79.438 22.489 78.045 23.882 L 77.749 24.178 L 77.571 24.356 C 77.512 24.415 77.423 24.474 77.363 24.533 C 77.304 24.593 77.215 24.652 77.156 24.711 C 77.126 24.741 77.067 24.771 77.038 24.8 C 76.563 25.185 76.267 25.304 76.089 25.363 C 76.089 25.304 76.089 25.245 76.119 25.156 C 76.593 22.222 78.519 14.489 79.675 10.459 C 79.852 9.867 80 9.037 79.556 8.415 C 79.112 7.822 78.371 7.822 78.134 7.822 C 76.652 7.822 75.734 8.563 75.378 9.985 C 75.082 9.956 74.786 9.926 74.489 9.926 C 67.052 9.926 60.356 17.185 59.378 23.585 C 59.319 20.741 57.452 18.933 55.911 17.482 C 54.726 16.356 53.689 15.378 53.748 14.252 C 53.808 13.067 54.874 12.652 55.823 12.652 C 57.186 12.652 58.193 13.126 59.586 14.459 L 59.852 14.726 L 60.208 14.637 C 61.452 14.37 62.134 13.245 62.134 12.296 C 62.163 11.615 61.897 10.963 61.393 10.43 C 60.623 9.6 59.319 9.156 57.719 9.126 L 57.63 9.126 C 52.771 9.126 49.482 12.385 49.452 15.467 C 49.393 17.896 50.785 19.437 52.03 20.8 C 52.978 21.867 53.778 22.785 53.808 23.882 C 53.808 24.356 53.66 24.741 53.363 25.037 C 52.948 25.452 52.208 25.659 51.467 25.63 C 50.134 25.6 48.978 24.771 48.119 24.059 L 47.911 23.882 L 46.074 22.193 L 45.6 22.726 C 43.763 24.771 42.934 25.274 42.548 25.363 C 42.548 25.304 42.548 25.245 42.578 25.156 C 43.052 22.252 44.978 14.519 46.134 10.489 C 46.311 9.896 46.46 9.067 46.015 8.444 C 45.571 7.852 44.83 7.852 44.593 7.852 C 43.111 7.852 42.193 8.593 41.837 10.015 C 41.541 9.985 41.245 9.956 40.948 9.956 C 34.045 9.956 27.822 16.178 26.133 22.193 C 26.193 21.808 26.222 21.422 26.222 21.037 C 26.222 18.074 24.326 16.178 22.104 15.17 C 25.393 13.57 27.23 11.022 27.23 7.911 C 27.23 4.296 24.178 2.133 19.022 2.133 L 16.504 2.163 C 13.007 2.4 11.556 2.311 8.652 2.163 L 8.089 2.133 L 7.407 4.652 L 8.296 4.682 C 9.422 4.741 9.778 4.978 9.867 5.126 C 10.074 5.422 9.956 6.074 9.807 6.756 C 8.444 12.148 6.933 17.689 5.304 23.2 C 4.207 26.904 3.17 27.23 1.215 27.496 L 0.741 27.556 L 0 30.311 L 3.822 30.252 L 13.245 30.341 C 19.704 30.341 24.474 27.556 25.748 23.378 C 25.63 24 25.571 24.652 25.571 25.245 C 25.571 29.304 27.822 30.785 29.926 30.815 C 32.119 30.845 34.252 29.926 37.215 25.896 C 36.978 26.696 36.83 27.348 36.8 27.793 C 36.741 28.741 36.948 29.511 37.452 30.045 C 37.956 30.578 38.697 30.845 39.645 30.845 C 41.185 30.845 43.26 30.252 45.304 27.882 C 45.482 28.326 45.748 28.741 46.074 29.096 C 47.141 30.222 48.86 30.845 50.963 30.845 C 55.526 30.845 58.489 28.089 59.171 25.096 L 59.171 25.215 C 59.171 29.274 61.423 30.756 63.526 30.785 C 65.719 30.815 67.852 29.896 70.815 25.867 C 70.578 26.667 70.43 27.319 70.4 27.763 C 70.341 28.711 70.549 29.482 71.052 30.015 C 71.556 30.548 72.297 30.815 73.275 30.815 C 73.749 30.815 74.223 30.726 74.697 30.578 C 76.445 30.193 77.956 28.711 79.171 26.993 C 79.2 26.933 79.23 26.874 79.289 26.845 C 79.497 26.548 79.704 26.222 79.882 25.896 C 80.238 25.333 80.563 24.741 80.889 24.089 C 80.504 25.6 80.297 26.637 80.297 27.171 C 80.297 29.393 81.689 30.785 83.941 30.785 C 84.949 30.785 85.956 30.4 86.934 29.689 L 86.963 29.689 C 87.467 29.393 88.06 28.8 88.682 28.03 C 88.741 27.971 88.801 27.882 88.86 27.822 C 90.312 26.045 91.912 23.408 93.245 21.096 L 92.208 24.356 C 91.467 26.578 91.497 28.296 92.326 29.393 C 93.008 30.311 94.134 30.785 95.704 30.785 C 96.356 30.785 97.008 30.667 97.66 30.489 C 97.808 30.459 98.015 30.43 98.252 30.341 C 101.452 29.096 103.052 25.63 103.615 24.059 C 103.971 28.089 106.667 30.845 110.401 30.845 C 114.134 30.845 117.541 28.445 118.46 24.859 L 118.579 24.356 L 117.156 23.437 Z M 114.282 12.652 C 115.082 12.652 115.082 12.978 115.082 13.185 C 115.082 14.637 113.008 16 109.038 17.126 C 110.193 14.519 112.564 12.652 114.282 12.652 Z M 13.719 26.282 C 12.563 26.282 11.793 26.045 11.407 25.6 C 11.082 25.185 11.022 24.533 11.2 23.526 L 12.563 17.215 L 13.037 17.185 C 19.852 17.185 19.852 20 19.852 20.919 C 19.852 24.089 17.333 26.282 13.719 26.282 Z M 13.245 14.045 C 13.719 11.941 14.222 9.719 14.785 7.496 C 15.17 5.896 15.556 5.452 17.6 5.452 C 22.193 5.452 22.193 7.585 22.193 8.267 C 22.193 9.659 21.719 10.815 20.8 11.733 C 19.289 13.185 16.593 14.015 13.245 14.045 Z M 31.822 25.156 C 30.696 25.156 30.608 23.645 30.608 23.171 C 30.608 18.904 34.874 13.719 40.178 13.719 C 40.356 13.719 40.534 13.719 40.711 13.748 C 37.482 21.778 33.363 25.156 31.822 25.156 Z M 65.393 25.156 C 64.237 25.156 64.178 23.496 64.178 23.171 C 64.178 18.904 68.445 13.719 73.778 13.719 C 73.956 13.719 74.134 13.719 74.312 13.748 C 71.082 21.778 66.934 25.156 65.393 25.156 Z\" fill=\"var(--token-27762e77-4bd5-447f-87c9-1f3bbb952bb9, rgb(255, 252, 245)) /* {&quot;name&quot;:&quot;White&quot;} */\" opacity=\"0\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1xg18zj\",layoutDependency:layoutDependency,layoutId:\"xh0fZiaZA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 119.912 30.845\" overflow=\"visible\"><path d=\"M 116.712 23.882 C 115.438 25.037 114.075 25.6 112.504 25.6 C 111.378 25.6 110.371 25.185 109.66 24.445 C 108.83 23.585 108.415 22.252 108.415 20.593 C 116.03 19.882 119.912 17.304 119.912 12.948 C 119.912 11.111 118.579 9.215 115.556 9.215 C 110.49 9.215 105.69 13.778 104.119 19.408 C 102.223 23.319 100.504 24.889 99.556 25.511 C 98.964 25.867 98.43 26.045 98.134 26.045 C 97.719 26.045 97.63 25.926 97.601 25.867 C 97.482 25.719 97.245 25.185 97.63 23.378 L 100.089 13.393 C 101.63 13.422 103.378 13.422 104.978 13.274 C 105.571 13.215 105.867 12.652 106.045 12.237 C 106.134 12.059 106.815 10.459 106.282 9.778 C 106.104 9.541 105.808 9.422 105.512 9.482 C 104.208 9.689 102.608 9.807 100.978 9.837 L 102.341 4.356 L 100.089 4.356 L 99.912 4.8 C 99.23 6.459 97.186 10.341 93.304 10.874 L 92.741 10.963 L 92.415 13.245 L 93.097 13.363 C 94.667 13.6 95.112 13.956 95.201 14.133 C 95.23 14.222 95.26 14.311 95.26 14.459 C 95.141 14.667 94.993 14.874 94.845 15.111 C 91.052 21.156 88.682 23.556 87.793 24.296 C 87.704 24.385 87.615 24.445 87.526 24.533 C 87.438 24.593 87.408 24.622 87.408 24.622 C 86.667 25.185 86.252 25.274 86.045 25.274 C 85.986 25.274 85.897 25.274 85.897 24.948 C 85.897 23.259 89.126 11.645 90.845 5.393 C 91.378 3.496 91.793 1.985 92.001 1.215 L 92.119 0.83 L 91.319 0 L 90.845 0.296 C 88.386 1.837 87.23 2.341 84.801 2.578 L 84.356 2.637 L 83.823 4.237 L 84.386 4.504 C 86.282 5.422 86.223 5.6 85.956 6.696 C 85.601 8.178 84.712 11.111 83.763 14.252 C 83.704 14.489 83.615 14.726 83.556 14.933 C 81.63 19.704 79.438 22.489 78.045 23.882 L 77.749 24.178 L 77.571 24.356 C 77.512 24.415 77.423 24.474 77.363 24.533 C 77.304 24.593 77.215 24.652 77.156 24.711 C 77.126 24.741 77.067 24.771 77.038 24.8 C 76.563 25.185 76.267 25.304 76.089 25.363 C 76.089 25.304 76.089 25.245 76.119 25.156 C 76.593 22.222 78.519 14.489 79.675 10.459 C 79.852 9.867 80 9.037 79.556 8.415 C 79.112 7.822 78.371 7.822 78.134 7.822 C 76.652 7.822 75.734 8.563 75.378 9.985 C 75.082 9.956 74.786 9.926 74.489 9.926 C 67.052 9.926 60.356 17.185 59.378 23.585 C 59.319 20.741 57.452 18.933 55.911 17.482 C 54.726 16.356 53.689 15.378 53.748 14.252 C 53.808 13.067 54.874 12.652 55.823 12.652 C 57.186 12.652 58.193 13.126 59.586 14.459 L 59.852 14.726 L 60.208 14.637 C 61.452 14.37 62.134 13.245 62.134 12.296 C 62.163 11.615 61.897 10.963 61.393 10.43 C 60.623 9.6 59.319 9.156 57.719 9.126 L 57.63 9.126 C 52.771 9.126 49.482 12.385 49.452 15.467 C 49.393 17.896 50.785 19.437 52.03 20.8 C 52.978 21.867 53.778 22.785 53.808 23.882 C 53.808 24.356 53.66 24.741 53.363 25.037 C 52.948 25.452 52.208 25.659 51.467 25.63 C 50.134 25.6 48.978 24.771 48.119 24.059 L 47.911 23.882 L 46.074 22.193 L 45.6 22.726 C 43.763 24.771 42.934 25.274 42.548 25.363 C 42.548 25.304 42.548 25.245 42.578 25.156 C 43.052 22.252 44.978 14.519 46.134 10.489 C 46.311 9.896 46.46 9.067 46.015 8.444 C 45.571 7.852 44.83 7.852 44.593 7.852 C 43.111 7.852 42.193 8.593 41.837 10.015 C 41.541 9.985 41.245 9.956 40.948 9.956 C 34.045 9.956 27.822 16.178 26.133 22.193 C 26.193 21.808 26.222 21.422 26.222 21.037 C 26.222 18.074 24.326 16.178 22.104 15.17 C 25.393 13.57 27.23 11.022 27.23 7.911 C 27.23 4.296 24.178 2.133 19.022 2.133 L 16.504 2.163 C 13.007 2.4 11.556 2.311 8.652 2.163 L 8.089 2.133 L 7.407 4.652 L 8.296 4.682 C 9.422 4.741 9.778 4.978 9.867 5.126 C 10.074 5.422 9.956 6.074 9.807 6.756 C 8.444 12.148 6.933 17.689 5.304 23.2 C 4.207 26.904 3.17 27.23 1.215 27.496 L 0.741 27.556 L 0 30.311 L 3.822 30.252 L 13.245 30.341 C 19.704 30.341 24.474 27.556 25.748 23.378 C 25.63 24 25.571 24.652 25.571 25.245 C 25.571 29.304 27.822 30.785 29.926 30.815 C 32.119 30.845 34.252 29.926 37.215 25.896 C 36.978 26.696 36.83 27.348 36.8 27.793 C 36.741 28.741 36.948 29.511 37.452 30.045 C 37.956 30.578 38.697 30.845 39.645 30.845 C 41.185 30.845 43.26 30.252 45.304 27.882 C 45.482 28.326 45.748 28.741 46.074 29.096 C 47.141 30.222 48.86 30.845 50.963 30.845 C 55.526 30.845 58.489 28.089 59.171 25.096 L 59.171 25.215 C 59.171 29.274 61.423 30.756 63.526 30.785 C 65.719 30.815 67.852 29.896 70.815 25.867 C 70.578 26.667 70.43 27.319 70.4 27.763 C 70.341 28.711 70.549 29.482 71.052 30.015 C 71.556 30.548 72.297 30.815 73.275 30.815 C 73.749 30.815 74.223 30.726 74.697 30.578 C 76.445 30.193 77.956 28.711 79.171 26.993 C 79.2 26.933 79.23 26.874 79.289 26.845 C 79.497 26.548 79.704 26.222 79.882 25.896 C 80.238 25.333 80.563 24.741 80.889 24.089 C 80.504 25.6 80.297 26.637 80.297 27.171 C 80.297 29.393 81.689 30.785 83.941 30.785 C 84.949 30.785 85.956 30.4 86.934 29.689 L 86.963 29.689 C 87.467 29.393 88.06 28.8 88.682 28.03 C 88.741 27.971 88.801 27.882 88.86 27.822 C 90.312 26.045 91.912 23.408 93.245 21.096 L 92.208 24.356 C 91.467 26.578 91.497 28.296 92.326 29.393 C 93.008 30.311 94.134 30.785 95.704 30.785 C 96.356 30.785 97.008 30.667 97.66 30.489 C 97.808 30.459 98.015 30.43 98.252 30.341 C 101.452 29.096 103.052 25.63 103.615 24.059 C 103.971 28.089 106.667 30.845 110.401 30.845 C 114.134 30.845 117.541 28.445 118.46 24.859 L 118.579 24.356 L 117.156 23.437 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({zUOVYmv2i:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 119.912 30.845\" overflow=\"visible\"><path d=\"M 116.712 23.882 C 115.438 25.037 114.075 25.6 112.504 25.6 C 111.378 25.6 110.371 25.185 109.66 24.445 C 108.83 23.585 108.415 22.252 108.415 20.593 C 116.03 19.882 119.912 17.304 119.912 12.948 C 119.912 11.111 118.579 9.215 115.556 9.215 C 110.49 9.215 105.69 13.778 104.119 19.408 C 102.223 23.319 100.504 24.889 99.556 25.511 C 98.964 25.867 98.43 26.045 98.134 26.045 C 97.719 26.045 97.63 25.926 97.601 25.867 C 97.482 25.719 97.245 25.185 97.63 23.378 L 100.089 13.393 C 101.63 13.422 103.378 13.422 104.978 13.274 C 105.571 13.215 105.867 12.652 106.045 12.237 C 106.134 12.059 106.815 10.459 106.282 9.778 C 106.104 9.541 105.808 9.422 105.512 9.482 C 104.208 9.689 102.608 9.807 100.978 9.837 L 102.341 4.356 L 100.089 4.356 L 99.912 4.8 C 99.23 6.459 97.186 10.341 93.304 10.874 L 92.741 10.963 L 92.415 13.245 L 93.097 13.363 C 94.667 13.6 95.112 13.956 95.201 14.133 C 95.23 14.222 95.26 14.311 95.26 14.459 C 95.141 14.667 94.993 14.874 94.845 15.111 C 91.052 21.156 88.682 23.556 87.793 24.296 C 87.704 24.385 87.615 24.445 87.526 24.533 C 87.438 24.593 87.408 24.622 87.408 24.622 C 86.667 25.185 86.252 25.274 86.045 25.274 C 85.986 25.274 85.897 25.274 85.897 24.948 C 85.897 23.259 89.126 11.645 90.845 5.393 C 91.378 3.496 91.793 1.985 92.001 1.215 L 92.119 0.83 L 91.319 0 L 90.845 0.296 C 88.386 1.837 87.23 2.341 84.801 2.578 L 84.356 2.637 L 83.823 4.237 L 84.386 4.504 C 86.282 5.422 86.223 5.6 85.956 6.696 C 85.601 8.178 84.712 11.111 83.763 14.252 C 83.704 14.489 83.615 14.726 83.556 14.933 C 81.63 19.704 79.438 22.489 78.045 23.882 L 77.749 24.178 L 77.571 24.356 C 77.512 24.415 77.423 24.474 77.363 24.533 C 77.304 24.593 77.215 24.652 77.156 24.711 C 77.126 24.741 77.067 24.771 77.038 24.8 C 76.563 25.185 76.267 25.304 76.089 25.363 C 76.089 25.304 76.089 25.245 76.119 25.156 C 76.593 22.222 78.519 14.489 79.675 10.459 C 79.852 9.867 80 9.037 79.556 8.415 C 79.112 7.822 78.371 7.822 78.134 7.822 C 76.652 7.822 75.734 8.563 75.378 9.985 C 75.082 9.956 74.786 9.926 74.489 9.926 C 67.052 9.926 60.356 17.185 59.378 23.585 C 59.319 20.741 57.452 18.933 55.911 17.482 C 54.726 16.356 53.689 15.378 53.748 14.252 C 53.808 13.067 54.874 12.652 55.823 12.652 C 57.186 12.652 58.193 13.126 59.586 14.459 L 59.852 14.726 L 60.208 14.637 C 61.452 14.37 62.134 13.245 62.134 12.296 C 62.163 11.615 61.897 10.963 61.393 10.43 C 60.623 9.6 59.319 9.156 57.719 9.126 L 57.63 9.126 C 52.771 9.126 49.482 12.385 49.452 15.467 C 49.393 17.896 50.785 19.437 52.03 20.8 C 52.978 21.867 53.778 22.785 53.808 23.882 C 53.808 24.356 53.66 24.741 53.363 25.037 C 52.948 25.452 52.208 25.659 51.467 25.63 C 50.134 25.6 48.978 24.771 48.119 24.059 L 47.911 23.882 L 46.074 22.193 L 45.6 22.726 C 43.763 24.771 42.934 25.274 42.548 25.363 C 42.548 25.304 42.548 25.245 42.578 25.156 C 43.052 22.252 44.978 14.519 46.134 10.489 C 46.311 9.896 46.46 9.067 46.015 8.444 C 45.571 7.852 44.83 7.852 44.593 7.852 C 43.111 7.852 42.193 8.593 41.837 10.015 C 41.541 9.985 41.245 9.956 40.948 9.956 C 34.045 9.956 27.822 16.178 26.133 22.193 C 26.193 21.808 26.222 21.422 26.222 21.037 C 26.222 18.074 24.326 16.178 22.104 15.17 C 25.393 13.57 27.23 11.022 27.23 7.911 C 27.23 4.296 24.178 2.133 19.022 2.133 L 16.504 2.163 C 13.007 2.4 11.556 2.311 8.652 2.163 L 8.089 2.133 L 7.407 4.652 L 8.296 4.682 C 9.422 4.741 9.778 4.978 9.867 5.126 C 10.074 5.422 9.956 6.074 9.807 6.756 C 8.444 12.148 6.933 17.689 5.304 23.2 C 4.207 26.904 3.17 27.23 1.215 27.496 L 0.741 27.556 L 0 30.311 L 3.822 30.252 L 13.245 30.341 C 19.704 30.341 24.474 27.556 25.748 23.378 C 25.63 24 25.571 24.652 25.571 25.245 C 25.571 29.304 27.822 30.785 29.926 30.815 C 32.119 30.845 34.252 29.926 37.215 25.896 C 36.978 26.696 36.83 27.348 36.8 27.793 C 36.741 28.741 36.948 29.511 37.452 30.045 C 37.956 30.578 38.697 30.845 39.645 30.845 C 41.185 30.845 43.26 30.252 45.304 27.882 C 45.482 28.326 45.748 28.741 46.074 29.096 C 47.141 30.222 48.86 30.845 50.963 30.845 C 55.526 30.845 58.489 28.089 59.171 25.096 L 59.171 25.215 C 59.171 29.274 61.423 30.756 63.526 30.785 C 65.719 30.815 67.852 29.896 70.815 25.867 C 70.578 26.667 70.43 27.319 70.4 27.763 C 70.341 28.711 70.549 29.482 71.052 30.015 C 71.556 30.548 72.297 30.815 73.275 30.815 C 73.749 30.815 74.223 30.726 74.697 30.578 C 76.445 30.193 77.956 28.711 79.171 26.993 C 79.2 26.933 79.23 26.874 79.289 26.845 C 79.497 26.548 79.704 26.222 79.882 25.896 C 80.238 25.333 80.563 24.741 80.889 24.089 C 80.504 25.6 80.297 26.637 80.297 27.171 C 80.297 29.393 81.689 30.785 83.941 30.785 C 84.949 30.785 85.956 30.4 86.934 29.689 L 86.963 29.689 C 87.467 29.393 88.06 28.8 88.682 28.03 C 88.741 27.971 88.801 27.882 88.86 27.822 C 90.312 26.045 91.912 23.408 93.245 21.096 L 92.208 24.356 C 91.467 26.578 91.497 28.296 92.326 29.393 C 93.008 30.311 94.134 30.785 95.704 30.785 C 96.356 30.785 97.008 30.667 97.66 30.489 C 97.808 30.459 98.015 30.43 98.252 30.341 C 101.452 29.096 103.052 25.63 103.615 24.059 C 103.971 28.089 106.667 30.845 110.401 30.845 C 114.134 30.845 117.541 28.445 118.46 24.859 L 118.579 24.356 L 117.156 23.437 Z\" fill=\"transparent\" opacity=\"0\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vjg7m4\",layoutDependency:layoutDependency,layoutId:\"wlxRW5vs_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.044 4.474\" overflow=\"visible\"><path d=\"M 5.244 0 C 6.044 0 6.044 0.326 6.044 0.533 C 6.044 1.985 3.97 3.348 0 4.474 C 1.156 1.867 3.526 0 5.244 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({zUOVYmv2i:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.044 4.474\" overflow=\"visible\"><path d=\"M 5.244 0 C 6.044 0 6.044 0.326 6.044 0.533 C 6.044 1.985 3.97 3.348 0 4.474 C 1.156 1.867 3.526 0 5.244 0 Z\" fill=\"transparent\" opacity=\"0\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gwlfgy\",layoutDependency:layoutDependency,layoutId:\"dgwIxfjrU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.75 9.096\" overflow=\"visible\"><path d=\"M 2.617 9.096 C 1.461 9.096 0.691 8.859 0.306 8.415 C -0.02 8 -0.079 7.348 0.098 6.341 L 1.461 0.03 L 1.936 0 C 8.75 0 8.75 2.815 8.75 3.733 C 8.75 6.904 6.232 9.096 2.617 9.096 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({zUOVYmv2i:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.75 9.096\" overflow=\"visible\"><path d=\"M 2.617 9.096 C 1.461 9.096 0.691 8.859 0.306 8.415 C -0.02 8 -0.079 7.348 0.098 6.341 L 1.461 0.03 L 1.936 0 C 8.75 0 8.75 2.815 8.75 3.733 C 8.75 6.904 6.232 9.096 2.617 9.096 Z\" fill=\"transparent\" opacity=\"0\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4l8vyr\",layoutDependency:layoutDependency,layoutId:\"wvqmLEgJ2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.948 8.593\" overflow=\"visible\"><path d=\"M 0 8.593 C 0.474 6.489 0.978 4.267 1.541 2.044 C 1.926 0.444 2.311 0 4.356 0 C 8.948 0 8.948 2.133 8.948 2.815 C 8.948 4.207 8.474 5.363 7.556 6.282 C 6.044 7.733 3.348 8.563 0 8.593 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({zUOVYmv2i:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.948 8.593\" overflow=\"visible\"><path d=\"M 0 8.593 C 0.474 6.489 0.978 4.267 1.541 2.044 C 1.926 0.444 2.311 0 4.356 0 C 8.948 0 8.948 2.133 8.948 2.815 C 8.948 4.207 8.474 5.363 7.556 6.282 C 6.044 7.733 3.348 8.563 0 8.593 Z\" fill=\"transparent\" opacity=\"0\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-d0ltnn\",layoutDependency:layoutDependency,layoutId:\"MJ13aDgmw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.104 11.437\" overflow=\"visible\"><path d=\"M 1.215 11.437 C 0.089 11.437 0 9.926 0 9.452 C 0 5.185 4.267 0 9.57 0 C 9.748 0 9.926 0 10.104 0.03 C 6.874 8.059 2.756 11.437 1.215 11.437 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({zUOVYmv2i:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.104 11.437\" overflow=\"visible\"><path d=\"M 1.215 11.437 C 0.089 11.437 0 9.926 0 9.452 C 0 5.185 4.267 0 9.57 0 C 9.748 0 9.926 0 10.104 0.03 C 6.874 8.059 2.756 11.437 1.215 11.437 Z\" fill=\"transparent\" opacity=\"0\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-si2dyy\",layoutDependency:layoutDependency,layoutId:\"k_VKh4spf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.133 11.437\" overflow=\"visible\"><path d=\"M 1.215 11.437 C 0.059 11.437 0 9.778 0 9.452 C 0 5.185 4.267 0 9.6 0 C 9.778 0 9.956 0 10.133 0.03 C 6.904 8.059 2.756 11.437 1.215 11.437 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({zUOVYmv2i:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.133 11.437\" overflow=\"visible\"><path d=\"M 1.215 11.437 C 0.059 11.437 0 9.778 0 9.452 C 0 5.185 4.267 0 9.6 0 C 9.778 0 9.956 0 10.133 0.03 C 6.904 8.059 2.756 11.437 1.215 11.437 Z\" fill=\"transparent\" opacity=\"0\"></path></svg>'}},baseVariant,gestureVariant)})]})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12yil5d\",layoutDependency:layoutDependency,layoutId:\"UDn8bYfak\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,y:(componentViewport?.y||0)+24+0+4+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qztwjp-container\",layoutDependency:layoutDependency,layoutId:\"WBifY4Jrx-container\",nodeId:\"WBifY4Jrx\",rendersWithMotion:true,scopeId:\"u4s433VYo\",children:/*#__PURE__*/_jsx(UnderlineButton2,{height:\"100%\",id:\"WBifY4Jrx\",layoutId:\"WBifY4Jrx\",variant:matchVariant(\"WJKIimYsi\"),width:\"100%\",X4kGlDs4u:\"Accueil\",XJmDbHv8h:resolvedLinks[0],ZPTwdJ6W0:\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44))\",...addPropertyOverrides({LVOffFRVm:{XJmDbHv8h:resolvedLinks[2],ZPTwdJ6W0:\"var(--token-27762e77-4bd5-447f-87c9-1f3bbb952bb9, rgb(255, 252, 245))\"},zUOVYmv2i:{XJmDbHv8h:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Zysjonj56\"},implicitPathVariables:undefined},{href:{webPageId:\"Zysjonj56\"},implicitPathVariables:undefined},{href:{webPageId:\"Zysjonj56\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,y:(componentViewport?.y||0)+24+0+4+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y2up62-container\",layoutDependency:layoutDependency,layoutId:\"MDp_NKdy2-container\",nodeId:\"MDp_NKdy2\",rendersWithMotion:true,scopeId:\"u4s433VYo\",children:/*#__PURE__*/_jsx(UnderlineButton2,{height:\"100%\",id:\"MDp_NKdy2\",layoutId:\"MDp_NKdy2\",variant:matchVariant(\"WJKIimYsi\"),width:\"100%\",X4kGlDs4u:\"Projets\",XJmDbHv8h:resolvedLinks1[0],ZPTwdJ6W0:\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44))\",...addPropertyOverrides({LVOffFRVm:{XJmDbHv8h:resolvedLinks1[2],ZPTwdJ6W0:\"var(--token-27762e77-4bd5-447f-87c9-1f3bbb952bb9, rgb(255, 252, 245))\"},zUOVYmv2i:{XJmDbHv8h:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wH4srBED2\"},implicitPathVariables:undefined},{href:{webPageId:\"wH4srBED2\"},implicitPathVariables:undefined},{href:{webPageId:\"wH4srBED2\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,y:(componentViewport?.y||0)+24+0+4+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17lc88v-container\",layoutDependency:layoutDependency,layoutId:\"ARoU7LVlF-container\",nodeId:\"ARoU7LVlF\",rendersWithMotion:true,scopeId:\"u4s433VYo\",children:/*#__PURE__*/_jsx(UnderlineButton2,{height:\"100%\",id:\"ARoU7LVlF\",layoutId:\"ARoU7LVlF\",variant:matchVariant(\"WJKIimYsi\"),width:\"100%\",X4kGlDs4u:\"Savoir-faire\",XJmDbHv8h:resolvedLinks2[0],ZPTwdJ6W0:\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44))\",...addPropertyOverrides({LVOffFRVm:{XJmDbHv8h:resolvedLinks2[2],ZPTwdJ6W0:\"var(--token-27762e77-4bd5-447f-87c9-1f3bbb952bb9, rgb(255, 253, 250))\"},zUOVYmv2i:{XJmDbHv8h:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SF2GjZvAb\"},implicitPathVariables:undefined},{href:{webPageId:\"SF2GjZvAb\"},implicitPathVariables:undefined},{href:{webPageId:\"SF2GjZvAb\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:23,y:(componentViewport?.y||0)+24+0+4+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u9ntg1-container\",layoutDependency:layoutDependency,layoutId:\"Wf5WHeI2U-container\",nodeId:\"Wf5WHeI2U\",rendersWithMotion:true,scopeId:\"u4s433VYo\",children:/*#__PURE__*/_jsx(UnderlineButton2,{height:\"100%\",id:\"Wf5WHeI2U\",layoutId:\"Wf5WHeI2U\",variant:matchVariant(\"WJKIimYsi\"),width:\"100%\",X4kGlDs4u:\"Contact\",XJmDbHv8h:resolvedLinks3[0],ZPTwdJ6W0:\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44))\",...addPropertyOverrides({LVOffFRVm:{XJmDbHv8h:resolvedLinks3[2],ZPTwdJ6W0:\"var(--token-27762e77-4bd5-447f-87c9-1f3bbb952bb9, rgb(255, 252, 245))\"},zUOVYmv2i:{XJmDbHv8h:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-105f5i7\",\"data-framer-name\":\"MenuBoutonClick\",layoutDependency:layoutDependency,layoutId:\"cJRxwsGPm\",...addPropertyOverrides({fw31I8vtk:{\"data-highlight\":true,onTap:onTap12sg84t},MHvztwBIm:{\"data-highlight\":true,onTap:onTap546lnn}},baseVariant,gestureVariant),children:isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBCb29r\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(127, 116, 78)))\"},children:\"Menu\"})}),className:\"framer-1q9mmk8\",fonts:[\"CUSTOMV2;PP Neue Montreal Book\"],layoutDependency:layoutDependency,layoutId:\"Eb9OiL0st\",style:{\"--extracted-r6o4lv\":\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(127, 116, 78))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({MHvztwBIm:{\"data-highlight\":true,onTap:onTap546lnn}},baseVariant,gestureVariant)})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-199kzna\",layoutDependency:layoutDependency,layoutId:\"xz8vweKVO\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6vqpil\",layoutDependency:layoutDependency,layoutId:\"jVSgc2y3F\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"TGBGHFx87\",openInNewTab:false,scopeId:\"u4s433VYo\",...addPropertyOverrides({fw31I8vtk:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1vy1r8c framer-78ihhp\",layoutDependency:layoutDependency,layoutId:\"TGBGHFx87\",...addPropertyOverrides({MHvztwBIm:{\"data-highlight\":true,onTap:onTap546lnn}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-vioiyt\",layoutDependency:layoutDependency,layoutId:\"q3yjrgZv5\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBCb29r\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(127, 116, 78)))\"},children:\"Accueil\"})}),className:\"framer-5hjnx2\",fonts:[\"CUSTOMV2;PP Neue Montreal Book\"],layoutDependency:layoutDependency,layoutId:\"hwpP0QLmB\",style:{\"--extracted-r6o4lv\":\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(127, 116, 78))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-o6fy9r\",layoutDependency:layoutDependency,layoutId:\"jNwbo9bc_\",children:/*#__PURE__*/_jsx(Wide,{animated:true,className:\"framer-94xj5n\",layoutDependency:layoutDependency,layoutId:\"Lo5S0mrdd\",style:{\"--184eszs\":\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(127, 116, 78))\",\"--5m02b3\":1}})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,...addPropertyOverrides({fw31I8vtk:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+24+0+104+48},MHvztwBIm:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+128+0+0+48}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8fou23-container\",layoutDependency:layoutDependency,layoutId:\"wxSRNbTDJ-container\",nodeId:\"wxSRNbTDJ\",rendersWithMotion:true,scopeId:\"u4s433VYo\",style:{opacity:.15},children:/*#__PURE__*/_jsx(BarreSeparatorWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"BcLyiTr0G\",__framer__threshold:0,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"kb8DplVNY\",height:\"100%\",id:\"wxSRNbTDJ\",layoutId:\"wxSRNbTDJ\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"BcLyiTr0G\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Zysjonj56\"},motionChild:true,nodeId:\"NIp896o48\",openInNewTab:false,scopeId:\"u4s433VYo\",...addPropertyOverrides({fw31I8vtk:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-qq9zkt framer-78ihhp\",layoutDependency:layoutDependency,layoutId:\"NIp896o48\",...addPropertyOverrides({MHvztwBIm:{\"data-highlight\":true,onTap:onTap546lnn}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vgz0o4\",layoutDependency:layoutDependency,layoutId:\"NmSsU8ohj\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBCb29r\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(127, 116, 78)))\"},children:\"Projets\"})}),className:\"framer-1toctut\",fonts:[\"CUSTOMV2;PP Neue Montreal Book\"],layoutDependency:layoutDependency,layoutId:\"HsHSy24r6\",style:{\"--extracted-r6o4lv\":\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(127, 116, 78))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5bq1wu\",layoutDependency:layoutDependency,layoutId:\"fTNBqj9FY\",children:/*#__PURE__*/_jsx(Wide,{animated:true,className:\"framer-10ewdg0\",layoutDependency:layoutDependency,layoutId:\"Iltkla_El\",style:{\"--184eszs\":\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(127, 116, 78))\",\"--5m02b3\":1}})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,...addPropertyOverrides({fw31I8vtk:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+24+0+104+121},MHvztwBIm:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+128+0+0+121}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hgimp2-container\",layoutDependency:layoutDependency,layoutId:\"b268z6mIM-container\",nodeId:\"b268z6mIM\",rendersWithMotion:true,scopeId:\"u4s433VYo\",style:{opacity:.15},children:/*#__PURE__*/_jsx(BarreSeparatorWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"BcLyiTr0G\",__framer__threshold:1,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"kb8DplVNY\",height:\"100%\",id:\"b268z6mIM\",layoutId:\"b268z6mIM\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"BcLyiTr0G\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"wH4srBED2\"},motionChild:true,nodeId:\"zdDtz0pBe\",openInNewTab:false,scopeId:\"u4s433VYo\",...addPropertyOverrides({fw31I8vtk:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-l7vtvd framer-78ihhp\",layoutDependency:layoutDependency,layoutId:\"zdDtz0pBe\",...addPropertyOverrides({MHvztwBIm:{\"data-highlight\":true,onTap:onTap546lnn}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-105sb62\",layoutDependency:layoutDependency,layoutId:\"U4p5_x_0r\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBCb29r\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(127, 116, 78)))\"},children:\"Savoir-faire\"})}),className:\"framer-1gcrsci\",fonts:[\"CUSTOMV2;PP Neue Montreal Book\"],layoutDependency:layoutDependency,layoutId:\"VjBAanYMZ\",style:{\"--extracted-r6o4lv\":\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(127, 116, 78))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l8mlbq\",layoutDependency:layoutDependency,layoutId:\"MlzkyNqZO\",children:/*#__PURE__*/_jsx(Wide,{animated:true,className:\"framer-19vb0p3\",layoutDependency:layoutDependency,layoutId:\"tqWeGsV6E\",style:{\"--184eszs\":\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(127, 116, 78))\",\"--5m02b3\":1}})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,...addPropertyOverrides({fw31I8vtk:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+24+0+104+194},MHvztwBIm:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+128+0+0+194}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1az4e3i-container\",layoutDependency:layoutDependency,layoutId:\"vHhJr3SWk-container\",nodeId:\"vHhJr3SWk\",rendersWithMotion:true,scopeId:\"u4s433VYo\",style:{opacity:.15},children:/*#__PURE__*/_jsx(BarreSeparatorWithVariantAppearEffect,{__framer__animateOnce:false,__framer__obscuredVariantId:\"BcLyiTr0G\",__framer__threshold:1,__framer__variantAppearEffectEnabled:true,__framer__visibleVariantId:\"kb8DplVNY\",height:\"100%\",id:\"vHhJr3SWk\",layoutId:\"vHhJr3SWk\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"BcLyiTr0G\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"SF2GjZvAb\"},motionChild:true,nodeId:\"uh2XYlpDO\",openInNewTab:false,scopeId:\"u4s433VYo\",...addPropertyOverrides({fw31I8vtk:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-5l4pvz framer-78ihhp\",layoutDependency:layoutDependency,layoutId:\"uh2XYlpDO\",...addPropertyOverrides({MHvztwBIm:{\"data-highlight\":true,onTap:onTap546lnn}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nfngs2\",layoutDependency:layoutDependency,layoutId:\"SKaIRn3Jq\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgTmV1ZSBNb250cmVhbCBCb29r\",\"--framer-font-family\":'\"PP Neue Montreal Book\", \"PP Neue Montreal Book Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-letter-spacing\":\"0.06em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(127, 116, 78)))\"},children:\"Contact\"})}),className:\"framer-bgk6h0\",fonts:[\"CUSTOMV2;PP Neue Montreal Book\"],layoutDependency:layoutDependency,layoutId:\"mLKRiUUU5\",style:{\"--extracted-r6o4lv\":\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(127, 116, 78))\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6f4x9n\",layoutDependency:layoutDependency,layoutId:\"NBhcwJ8YA\",children:/*#__PURE__*/_jsx(Wide,{animated:true,className:\"framer-pvp6re\",layoutDependency:layoutDependency,layoutId:\"sWnI74g_7\",style:{\"--184eszs\":\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(127, 116, 78))\",\"--5m02b3\":1}})})]})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-bkqbtj\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pEXWj73AC\",onTap:onTap546lnn,style:{backgroundColor:\"rgb(153, 238, 255)\",opacity:0}})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xkmFX.framer-78ihhp, .framer-xkmFX .framer-78ihhp { display: block; }\",\".framer-xkmFX.framer-wkh3ay { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 24px 0px 25px 0px; position: relative; width: 1200px; }\",\".framer-xkmFX .framer-9avqs9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 100%; z-index: 1; }\",\".framer-xkmFX .framer-chyvn { flex: none; height: 31px; overflow: visible; position: relative; text-decoration: none; width: 120px; }\",\".framer-xkmFX .framer-14rnnd5, .framer-xkmFX .framer-1xg18zj { height: 31px; left: 0px; position: absolute; top: 0px; width: 120px; }\",\".framer-xkmFX .framer-vjg7m4 { height: 5px; left: 109px; position: absolute; top: 13px; width: 6px; }\",\".framer-xkmFX .framer-gwlfgy { height: 9px; left: 11px; position: absolute; top: 17px; width: 9px; }\",\".framer-xkmFX .framer-4l8vyr { height: 9px; left: 13px; position: absolute; top: 6px; width: 9px; }\",\".framer-xkmFX .framer-d0ltnn { height: 12px; left: 31px; position: absolute; top: 14px; width: 10px; }\",\".framer-xkmFX .framer-si2dyy { height: 12px; left: 64px; position: absolute; top: 14px; width: 10px; }\",\".framer-xkmFX .framer-12yil5d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-xkmFX .framer-1qztwjp-container, .framer-xkmFX .framer-y2up62-container, .framer-xkmFX .framer-17lc88v-container, .framer-xkmFX .framer-u9ntg1-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-xkmFX .framer-105f5i7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 200px; min-width: 200px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-xkmFX .framer-1q9mmk8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-xkmFX .framer-199kzna { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; overflow: visible; padding: 128px 24px 25px 24px; position: relative; width: 100%; z-index: 0; }\",\".framer-xkmFX .framer-6vqpil { 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: 100%; }\",\".framer-xkmFX .framer-1vy1r8c, .framer-xkmFX .framer-qq9zkt, .framer-xkmFX .framer-l7vtvd, .framer-xkmFX .framer-5l4pvz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-xkmFX .framer-vioiyt, .framer-xkmFX .framer-1vgz0o4, .framer-xkmFX .framer-105sb62, .framer-xkmFX .framer-1nfngs2 { flex: none; height: 200px; overflow: hidden; position: relative; width: 200px; }\",\".framer-xkmFX .framer-5hjnx2 { bottom: -48px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre; width: auto; }\",\".framer-xkmFX .framer-o6fy9r, .framer-xkmFX .framer-5bq1wu, .framer-xkmFX .framer-1l8mlbq, .framer-xkmFX .framer-6f4x9n { flex: none; height: 24px; overflow: hidden; position: relative; width: 24px; }\",\".framer-xkmFX .framer-94xj5n { bottom: -48px; flex: none; height: var(--framer-aspect-ratio-supported, 24px); left: 0px; position: absolute; right: 0px; width: calc(100% - 0px); }\",\".framer-xkmFX .framer-8fou23-container, .framer-xkmFX .framer-hgimp2-container, .framer-xkmFX .framer-1az4e3i-container { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-xkmFX .framer-1toctut { bottom: -96px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre; width: auto; }\",\".framer-xkmFX .framer-10ewdg0 { bottom: -96px; flex: none; height: var(--framer-aspect-ratio-supported, 24px); left: 0px; position: absolute; right: 0px; width: calc(100% - 0px); }\",\".framer-xkmFX .framer-1gcrsci, .framer-xkmFX .framer-bgk6h0 { bottom: -120px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre; width: auto; }\",\".framer-xkmFX .framer-19vb0p3, .framer-xkmFX .framer-pvp6re { bottom: -120px; flex: none; height: var(--framer-aspect-ratio-supported, 24px); left: 0px; position: absolute; right: 0px; width: calc(100% - 0px); }\",\".framer-xkmFX .framer-bkqbtj { bottom: 0px; cursor: pointer; flex: none; height: 1px; left: calc(49.89898989898992% - 1px / 2); overflow: visible; position: absolute; width: 1px; z-index: 1; }\",\".framer-xkmFX.framer-v-11m4jp2.framer-wkh3ay { height: 80px; padding: 24px 0px 0px 0px; }\",\".framer-xkmFX.framer-v-1k5dyjq.framer-wkh3ay, .framer-xkmFX.framer-v-5xgb26.framer-wkh3ay { gap: 0px; padding: 0px; width: 495px; }\",\".framer-xkmFX.framer-v-1k5dyjq .framer-9avqs9, .framer-xkmFX.framer-v-5xgb26 .framer-9avqs9 { left: 0px; order: 0; padding: 24px 24px 25px 24px; position: absolute; right: 0px; top: 0px; width: unset; }\",\".framer-xkmFX.framer-v-1k5dyjq .framer-105f5i7, .framer-xkmFX.framer-v-5xgb26 .framer-105f5i7 { cursor: pointer; min-height: unset; min-width: unset; }\",\".framer-xkmFX.framer-v-1k5dyjq .framer-199kzna { height: 80px; order: 1; padding: 24px 24px 25px 24px; }\",\".framer-xkmFX.framer-v-1k5dyjq .framer-6vqpil { justify-content: flex-end; padding: 104px 0px 0px 0px; }\",\".framer-xkmFX.framer-v-1k5dyjq .framer-1vy1r8c, .framer-xkmFX.framer-v-1k5dyjq .framer-qq9zkt, .framer-xkmFX.framer-v-1k5dyjq .framer-l7vtvd, .framer-xkmFX.framer-v-1k5dyjq .framer-5l4pvz, .framer-xkmFX.framer-v-5xgb26 .framer-vioiyt, .framer-xkmFX.framer-v-5xgb26 .framer-1vgz0o4 { height: 24px; }\",\".framer-xkmFX.framer-v-1k5dyjq .framer-vioiyt, .framer-xkmFX.framer-v-1k5dyjq .framer-1vgz0o4, .framer-xkmFX.framer-v-1k5dyjq .framer-105sb62, .framer-xkmFX.framer-v-1k5dyjq .framer-1nfngs2 { height: 100%; }\",\".framer-xkmFX.framer-v-5xgb26 .framer-1q9mmk8, .framer-xkmFX.framer-v-5xgb26 .framer-1vy1r8c, .framer-xkmFX.framer-v-5xgb26 .framer-qq9zkt, .framer-xkmFX.framer-v-5xgb26 .framer-l7vtvd, .framer-xkmFX.framer-v-5xgb26 .framer-5l4pvz { cursor: pointer; }\",\".framer-xkmFX.framer-v-5xgb26 .framer-199kzna { order: 1; }\",\".framer-xkmFX.framer-v-5xgb26 .framer-5hjnx2, .framer-xkmFX.framer-v-5xgb26 .framer-1toctut, .framer-xkmFX.framer-v-5xgb26 .framer-1gcrsci, .framer-xkmFX.framer-v-5xgb26 .framer-19vb0p3, .framer-xkmFX.framer-v-5xgb26 .framer-bgk6h0, .framer-xkmFX.framer-v-5xgb26 .framer-pvp6re { bottom: 0px; }\",\".framer-xkmFX.framer-v-5xgb26 .framer-94xj5n, .framer-xkmFX.framer-v-5xgb26 .framer-10ewdg0 { aspect-ratio: 1 / 1; bottom: 0px; }\",\".framer-xkmFX.framer-v-5xgb26 .framer-105sb62, .framer-xkmFX.framer-v-5xgb26 .framer-1nfngs2 { height: 24px; overflow: visible; width: 76px; }\",'.framer-xkmFX[data-border=\"true\"]::after, .framer-xkmFX [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 80\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"zUOVYmv2i\":{\"layout\":[\"fixed\",\"fixed\"]},\"LVOffFRVm\":{\"layout\":[\"fixed\",\"auto\"]},\"fw31I8vtk\":{\"layout\":[\"fixed\",\"auto\"]},\"MHvztwBIm\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameru4s433VYo=withCSS(Component,css,\"framer-xkmFX\");export default Frameru4s433VYo;Frameru4s433VYo.displayName=\"MenuBasalte\";Frameru4s433VYo.defaultProps={height:80,width:1200};addPropertyControls(Frameru4s433VYo,{variant:{options:[\"keJkSkvC6\",\"zUOVYmv2i\",\"LVOffFRVm\",\"fw31I8vtk\",\"MHvztwBIm\"],optionTitles:[\"LogoOn\",\"LogoOff\",\"Contact\",\"Phone\",\"Phone open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Frameru4s433VYo,[{explicitInter:true,fonts:[{cssFamilyName:\"PP Neue Montreal Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Neue Montreal\",url:\"https://framerusercontent.com/assets/yUScEiZtXZCqdRimefTfBx1Q4.woff2\",weight:\"400\"}]},...UnderlineButton2Fonts,...WideFonts,...BarreSeparatorFonts],{supportsExplicitInterCodegen:true});Frameru4s433VYo.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(UnderlineButton2,{},context),forwardLoader(BarreSeparator,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameru4s433VYo\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zUOVYmv2i\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LVOffFRVm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fw31I8vtk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MHvztwBIm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";export default function CursorBlob(props){const{sizePx,strokeWidth,strokeColor,showFill,fillColor,followLag,points,blobIntensity,blobSpeed,noiseScale,blendMode}=props;// Mouse position\nconst mouseRef=React.useRef({x:0,y:0});React.useEffect(()=>{const onMove=e=>{mouseRef.current={x:e.clientX,y:e.clientY};};window.addEventListener(\"mousemove\",onMove,{passive:true});return()=>window.removeEventListener(\"mousemove\",onMove);},[]);// Current position (smoothed)\nconst posRef=React.useRef({x:0,y:0});// Time for blob animation\nconst timeRef=React.useRef(0);// Render state\nconst[renderState,setRenderState]=React.useState({x:0,y:0,path:\"\"});// Simplified noise function\nconst noise2D=React.useCallback((x,y)=>{const n1=Math.sin(x*1.3+y*.7)*.5;const n2=Math.cos(x*.9-y*1.1)*.35;const n3=Math.sin(x*2.1+y*1.5)*.25;const n4=Math.cos(x*1.7-y*.5)*.2;const n5=Math.sin(x*3.3+y*2.7)*.15;return n1+n2+n3+n4+n5;},[]);const buildPath=React.useCallback(time=>{const ptsN=Math.max(8,Math.min(128,Math.round(points)));const radius=sizePx/2-strokeWidth/2;const cx=sizePx/2;const cy=sizePx/2;const pts=[];for(let i=0;i<ptsN;i++){const angle=i/ptsN*Math.PI*2;// Multi-octave noise with integer frequencies for seamless loop\nconst n1=noise2D(Math.cos(angle)*noiseScale+time*.4,Math.sin(angle)*noiseScale+time*.4)*blobIntensity*.4;const n2=noise2D(Math.cos(angle)*noiseScale*2+time*.6,Math.sin(angle)*noiseScale*2+time*.6)*blobIntensity*.3;const n3=noise2D(Math.cos(angle)*noiseScale*3+time*.8,Math.sin(angle)*noiseScale*3+time*.8)*blobIntensity*.2;const r=radius+n1+n2+n3;const x=cx+Math.cos(angle)*r;const y=cy+Math.sin(angle)*r;pts.push({x,y});}// Duplicate first point for seamless closure\npts.push({x:pts[0].x,y:pts[0].y});// Calculate tangents for smooth curves\nconst tangents=[];for(let i=0;i<ptsN;i++){const prev=pts[(i-1+ptsN)%ptsN];const next=pts[(i+1)%(ptsN+1)];const dx=next.x-prev.x;const dy=next.y-prev.y;const smoothFactor=.2;tangents.push({x:dx*smoothFactor,y:dy*smoothFactor});}// Build SVG path with Bézier curves\nlet d=`M ${pts[0].x} ${pts[0].y}`;for(let i=0;i<ptsN;i++){const cur=pts[i];const nxt=pts[i+1];const tCur=tangents[i];const tNxt=tangents[(i+1)%ptsN];const cp1x=cur.x+tCur.x;const cp1y=cur.y+tCur.y;const cp2x=nxt.x-tNxt.x;const cp2y=nxt.y-tNxt.y;d+=` C ${cp1x} ${cp1y}, ${cp2x} ${cp2y}, ${nxt.x} ${nxt.y}`;}return d;},[blobIntensity,noise2D,noiseScale,points,sizePx,strokeWidth]);// Animation loop\nconst rafRef=React.useRef(null);React.useEffect(()=>{const smoothing=Math.max(0,Math.min(.35,followLag));const tick=()=>{// Update time for blob animation\ntimeRef.current+=.01*blobSpeed;// Smooth follow cursor\nconst targetX=mouseRef.current.x-sizePx/2;const targetY=mouseRef.current.y-sizePx/2;if(smoothing===0){posRef.current.x=targetX;posRef.current.y=targetY;}else{posRef.current.x+=(targetX-posRef.current.x)*smoothing;posRef.current.y+=(targetY-posRef.current.y)*smoothing;}// Build new path\nconst newPath=buildPath(timeRef.current);setRenderState({x:posRef.current.x,y:posRef.current.y,path:newPath});rafRef.current=requestAnimationFrame(tick);};rafRef.current=requestAnimationFrame(tick);return()=>{if(rafRef.current)cancelAnimationFrame(rafRef.current);};},[followLag,blobSpeed,buildPath,sizePx]);return /*#__PURE__*/_jsx(motion.div,{style:{position:\"fixed\",left:0,top:0,width:sizePx,height:sizePx,pointerEvents:\"none\",zIndex:2147483647,mixBlendMode:blendMode,transform:`translate3d(${renderState.x}px, ${renderState.y}px, 0)`,willChange:\"transform\"},children:/*#__PURE__*/_jsx(\"svg\",{width:sizePx,height:sizePx,style:{overflow:\"visible\"},children:/*#__PURE__*/_jsx(\"path\",{d:renderState.path,fill:showFill?fillColor:\"none\",stroke:strokeColor,strokeWidth:strokeWidth,strokeLinecap:\"round\",strokeLinejoin:\"round\"})})});}addPropertyControls(CursorBlob,{sizePx:{type:ControlType.Number,title:\"Size (px)\",defaultValue:120,min:10,max:600,step:2},strokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:2,min:.5,max:20,step:.5},strokeColor:{type:ControlType.Color,title:\"Stroke Color\",defaultValue:\"#000000\"},showFill:{type:ControlType.Boolean,title:\"Show Fill\",defaultValue:false},fillColor:{type:ControlType.Color,title:\"Fill Color\",defaultValue:\"rgba(0,0,0,0.08)\",hidden:p=>!p.showFill},followLag:{type:ControlType.Number,title:\"Follow Lag\",defaultValue:.12,min:0,max:.35,step:.01},points:{type:ControlType.Number,title:\"Points\",defaultValue:64,min:8,max:128,step:1},blobIntensity:{type:ControlType.Number,title:\"Blob Intensity\",defaultValue:8,min:0,max:40,step:1},blobSpeed:{type:ControlType.Number,title:\"Blob Speed\",defaultValue:1,min:.1,max:8,step:.1},noiseScale:{type:ControlType.Number,title:\"Noise Scale\",defaultValue:10,min:1,max:50,step:1},blendMode:{type:ControlType.Enum,title:\"Blend Mode\",options:[\"normal\",\"multiply\",\"screen\",\"overlay\",\"darken\",\"lighten\",\"color-dodge\",\"color-burn\",\"hard-light\",\"soft-light\",\"difference\",\"exclusion\",\"hue\",\"saturation\",\"color\",\"luminosity\"],defaultValue:\"normal\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CursorBlob\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Loading_circle.map","// ─────────────────────────────────────────────────────────────\n//  ScrollReset — Framer Code Component\n//  Resets Lenis scroll après que la NOUVELLE page soit rendue.\n//  Ne touche pas au scroll de la page actuelle au clic.\n//  👉 Place this component once in your Page Template.\n// ─────────────────────────────────────────────────────────────\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function ScrollReset({delay=50}){useEffect(()=>{const resetScroll=()=>{if(window.lenis){window.lenis.scrollTo(0,{immediate:true});return;}if(window.__lenis){window.__lenis.scrollTo(0,{immediate:true});return;}window.scrollTo({top:0,left:0,behavior:\"instant\"});document.documentElement.scrollTop=0;document.body.scrollTop=0;};// On attend 2 frames d'animation + le délai custom pour être\n// certain que Framer a fini de rendre la nouvelle page.\nconst resetAfterRender=()=>{requestAnimationFrame(()=>{requestAnimationFrame(()=>{setTimeout(resetScroll,delay);});});};const _pushState=history.pushState.bind(history);const _replaceState=history.replaceState.bind(history);history.pushState=(state,title,url)=>{const prevPathname=window.location.pathname;_pushState(state,title,url);const nextPathname=url?new URL(String(url),window.location.origin).pathname:window.location.pathname;if(nextPathname!==prevPathname){resetAfterRender();}};history.replaceState=(state,title,url)=>{const prevPathname=window.location.pathname;_replaceState(state,title,url);const nextPathname=url?new URL(String(url),window.location.origin).pathname:window.location.pathname;if(nextPathname!==prevPathname){resetAfterRender();}};let prevPathname=window.location.pathname;const handlePopState=()=>{const nextPathname=window.location.pathname;if(nextPathname!==prevPathname){prevPathname=nextPathname;resetAfterRender();}};window.addEventListener(\"popstate\",handlePopState);return()=>{window.removeEventListener(\"popstate\",handlePopState);history.pushState=_pushState;history.replaceState=_replaceState;};},[delay]);return /*#__PURE__*/_jsx(\"div\",{style:containerStyle,title:\"ScrollReset — Lenis\",children:/*#__PURE__*/_jsx(\"span\",{style:labelStyle,children:\"↑ Scroll Reset\"})});}const containerStyle={display:\"flex\",alignItems:\"center\",justifyContent:\"center\",width:\"100%\",height:\"100%\",background:\"rgba(0, 200, 150, 0.08)\",border:\"1px dashed rgba(0, 200, 150, 0.4)\",borderRadius:6,pointerEvents:\"none\",userSelect:\"none\",overflow:\"hidden\"};const labelStyle={fontFamily:\"monospace\",fontSize:11,color:\"rgba(0, 200, 150, 0.7)\",letterSpacing:\"0.05em\",whiteSpace:\"nowrap\"};ScrollReset.displayName=\"Scroll Reset (Lenis)\";addPropertyControls(ScrollReset,{delay:{type:ControlType.Number,title:\"Delay (ms)\",defaultValue:50,min:0,max:500,step:10,description:\"D\\xe9lai apr\\xe8s le rendu de la nouvelle page. Augmente si le reset s'applique encore sur la page actuelle.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollReset\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Scroll_reset.map","function t(e,i,s){return Math.max(e,Math.min(i,s))}class Animate{advance(e){if(!this.isRunning)return;let i=!1;if(this.lerp)this.value=(s=this.value,o=this.to,n=60*this.lerp,r=e,function(e,i,s){return(1-s)*e+s*i}(s,o,1-Math.exp(-n*r))),Math.round(this.value)===this.to&&(this.value=this.to,i=!0);else{this.currentTime+=e;const s=t(0,this.currentTime/this.duration,1);i=s>=1;const o=i?1:this.easing(s);this.value=this.from+(this.to-this.from)*o}var s,o,n,r;this.onUpdate?.(this.value,i),i&&this.stop()}stop(){this.isRunning=!1}fromTo(e,i,{lerp:s=.1,duration:o=1,easing:n=(e=>e),onStart:r,onUpdate:l}){this.from=this.value=e,this.to=i,this.lerp=s,this.duration=o,this.easing=n,this.currentTime=0,this.isRunning=!0,r?.(),this.onUpdate=l}}class Dimensions{constructor({wrapper:e,content:i,autoResize:s=!0,debounce:o=250}={}){this.wrapper=e,this.content=i,s&&(this.debouncedResize=function(e,i){let s;return function(){let o=arguments,n=this;clearTimeout(s),s=setTimeout((function(){e.apply(n,o)}),i)}}(this.resize,o),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(e,...i){let s=this.events[e]||[];for(let e=0,o=s.length;e<o;e++)s[e](...i)}on(e,i){return this.events[e]?.push(i)||(this.events[e]=[i]),()=>{this.events[e]=this.events[e]?.filter((e=>i!==e))}}off(e,i){this.events[e]=this.events[e]?.filter((e=>i!==e))}destroy(){this.events={}}}const e=100/6;class VirtualScroll{constructor(e,{wheelMultiplier:i=1,touchMultiplier:s=1}){this.element=e,this.wheelMultiplier=i,this.touchMultiplier=s,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(e,i){return this.emitter.on(e,i)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.removeEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.removeEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.removeEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}onTouchStart=e=>{const{clientX:i,clientY:s}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=i,this.touchStart.y=s,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:e})};onTouchMove=e=>{const{clientX:i,clientY:s}=e.targetTouches?e.targetTouches[0]:e,o=-(i-this.touchStart.x)*this.touchMultiplier,n=-(s-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=i,this.touchStart.y=s,this.lastDelta={x:o,y:n},this.emitter.emit(\"scroll\",{deltaX:o,deltaY:n,event:e})};onTouchEnd=e=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})};onWheel=i=>{let{deltaX:s,deltaY:o,deltaMode:n}=i;s*=1===n?e:2===n?this.windowWidth:1,o*=1===n?e:2===n?this.windowHeight:1,s*=this.wheelMultiplier,o*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:s,deltaY:o,event:i})};onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight}}class Lenis{constructor({wrapper:e=window,content:i=document.documentElement,wheelEventsTarget:s=e,eventsTarget:o=s,smoothWheel:n=!0,syncTouch:r=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:h=35,duration:a,easing:c=(e=>Math.min(1,1.001-Math.pow(2,-10*e))),lerp:d=!a&&.1,infinite:p=!1,orientation:u=\"vertical\",gestureOrientation:m=\"vertical\",touchMultiplier:v=1,wheelMultiplier:g=1,autoResize:S=!0,__experimental__naiveDimensions:w=!1}={}){this.__isSmooth=!1,this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.onVirtualScroll=({deltaX:e,deltaY:i,event:s})=>{if(s.ctrlKey)return;const o=s.type.includes(\"touch\"),n=s.type.includes(\"wheel\");if(this.options.syncTouch&&o&&\"touchstart\"===s.type&&!this.isStopped&&!this.isLocked)return void this.reset();const r=0===e&&0===i,l=\"vertical\"===this.options.gestureOrientation&&0===i||\"horizontal\"===this.options.gestureOrientation&&0===e;if(r||l)return;let h=s.composedPath();if(h=h.slice(0,h.indexOf(this.rootElement)),h.find((e=>{var i,s,r,l,h;return(null===(i=e.hasAttribute)||void 0===i?void 0:i.call(e,\"data-lenis-prevent\"))||o&&(null===(s=e.hasAttribute)||void 0===s?void 0:s.call(e,\"data-lenis-prevent-touch\"))||n&&(null===(r=e.hasAttribute)||void 0===r?void 0:r.call(e,\"data-lenis-prevent-wheel\"))||(null===(l=e.classList)||void 0===l?void 0:l.contains(\"lenis\"))&&!(null===(h=e.classList)||void 0===h?void 0:h.contains(\"lenis-stopped\"))})))return;if(this.isStopped||this.isLocked)return void s.preventDefault();if(this.isSmooth=this.options.syncTouch&&o||this.options.smoothWheel&&n,!this.isSmooth)return this.isScrolling=!1,void this.animate.stop();s.preventDefault();let a=i;\"both\"===this.options.gestureOrientation?a=Math.abs(i)>Math.abs(e)?i:e:\"horizontal\"===this.options.gestureOrientation&&(a=e);const c=o&&this.options.syncTouch,d=o&&\"touchend\"===s.type&&Math.abs(a)>5;d&&(a=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+a,Object.assign({programmatic:!1},c?{lerp:d?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(!this.__preventNextScrollEvent&&!this.isScrolling){const e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.direction=Math.sign(this.animatedScroll-e),this.emit()}},window.lenisVersion=\"1.0.42\",e!==document.documentElement&&e!==document.body||(e=window),this.options={wrapper:e,content:i,wheelEventsTarget:s,eventsTarget:o,smoothWheel:n,syncTouch:r,syncTouchLerp:l,touchInertiaMultiplier:h,duration:a,easing:c,lerp:d,infinite:p,gestureOrientation:m,orientation:u,touchMultiplier:v,wheelMultiplier:g,autoResize:S,__experimental__naiveDimensions:w},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:e,content:i,autoResize:S}),this.toggleClassName(\"lenis\",!0),this.velocity=0,this.isLocked=!1,this.isStopped=!1,this.isSmooth=r||n,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll=new VirtualScroll(o,{touchMultiplier:v,wheelMultiplier:g}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.toggleClassName(\"lenis\",!1),this.toggleClassName(\"lenis-smooth\",!1),this.toggleClassName(\"lenis-scrolling\",!1),this.toggleClassName(\"lenis-stopped\",!1),this.toggleClassName(\"lenis-locked\",!1)}on(e,i){return this.emitter.on(e,i)}off(e,i){return this.emitter.off(e,i)}setScroll(e){this.isHorizontal?this.rootElement.scrollLeft=e:this.rootElement.scrollTop=e}resize(){this.dimensions.resize()}emit(){this.emitter.emit(\"scroll\",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(e){const i=e-(this.time||e);this.time=e,this.animate.advance(.001*i)}scrollTo(e,{offset:i=0,immediate:s=!1,lock:o=!1,duration:n=this.options.duration,easing:r=this.options.easing,lerp:l=!n&&this.options.lerp,onComplete:h,force:a=!1,programmatic:c=!0}={}){if(!this.isStopped&&!this.isLocked||a){if([\"top\",\"left\",\"start\"].includes(e))e=0;else if([\"bottom\",\"right\",\"end\"].includes(e))e=this.limit;else{let s;if(\"string\"==typeof e?s=document.querySelector(e):(null==e?void 0:e.nodeType)&&(s=e),s){if(this.options.wrapper!==window){const e=this.options.wrapper.getBoundingClientRect();i-=this.isHorizontal?e.left:e.top}const o=s.getBoundingClientRect();e=(this.isHorizontal?o.left:o.top)+this.animatedScroll}}if(\"number\"==typeof e){if(e+=i,e=Math.round(e),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):e=t(0,e,this.limit),s)return this.animatedScroll=this.targetScroll=e,this.setScroll(this.scroll),this.reset(),void(null==h||h(this));if(!c){if(e===this.targetScroll)return;this.targetScroll=e}this.animate.fromTo(this.animatedScroll,e,{duration:n,easing:r,lerp:l,onStart:()=>{o&&(this.isLocked=!0),this.isScrolling=!0},onUpdate:(e,i)=>{this.isScrolling=!0,this.velocity=e-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=e,this.setScroll(this.scroll),c&&(this.targetScroll=e),i||this.emit(),i&&(this.reset(),this.emit(),null==h||h(this),this.__preventNextScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextScrollEvent})))}})}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?(e=this.animatedScroll,i=this.limit,(e%i+i)%i):this.animatedScroll;var e,i}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isSmooth(){return this.__isSmooth}set isSmooth(e){this.__isSmooth!==e&&(this.__isSmooth=e,this.toggleClassName(\"lenis-smooth\",e))}get isScrolling(){return this.__isScrolling}set isScrolling(e){this.__isScrolling!==e&&(this.__isScrolling=e,this.toggleClassName(\"lenis-scrolling\",e))}get isStopped(){return this.__isStopped}set isStopped(e){this.__isStopped!==e&&(this.__isStopped=e,this.toggleClassName(\"lenis-stopped\",e))}get isLocked(){return this.__isLocked}set isLocked(e){this.__isLocked!==e&&(this.__isLocked=e,this.toggleClassName(\"lenis-locked\",e))}get className(){let e=\"lenis\";return this.isStopped&&(e+=\" lenis-stopped\"),this.isLocked&&(e+=\" lenis-locked\"),this.isScrolling&&(e+=\" lenis-scrolling\"),this.isSmooth&&(e+=\" lenis-smooth\"),e}toggleClassName(e,i){this.rootElement.classList.toggle(e,i),this.emitter.emit(\"className change\",this)}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n","// LenisSmoothScroll.tsx\nimport{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import Lenis from\"@studio-freight/lenis\";import{addPropertyControls,ControlType}from\"framer\";export default function LenisSmoothScroll({intensity,children}){const lenisRef=React.useRef(null);const config=React.useMemo(()=>{const t=Math.max(0,Math.min(100,intensity))/100;return{duration:.6+t*1.6,lerp:.18-t*.12,wheelMultiplier:1,touchMultiplier:1.2,smoothWheel:true,smoothTouch:false,syncTouch:false};},[intensity]);React.useEffect(()=>{if(lenisRef.current){try{lenisRef.current.destroy();}catch{}lenisRef.current=null;}const lenis=new Lenis(config);lenisRef.current=lenis;window.lenis=lenis;// RAF Loop\nlet rafId=0;const raf=time=>{lenis.raf(time);rafId=requestAnimationFrame(raf);};rafId=requestAnimationFrame(raf);return()=>{cancelAnimationFrame(rafId);try{lenis.destroy();}catch{}if(window.lenis===lenis)delete window.lenis;lenisRef.current=null;};},[config]);return /*#__PURE__*/_jsx(_Fragment,{children:children});}addPropertyControls(LenisSmoothScroll,{intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:45,min:0,max:100,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LenisSmoothScroll\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll.map","// Generated by Framer (108c8c6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/BxzUp_kOr/BxzUp_kOr.js\";import MenuBasalte from\"#framer/local/canvasComponent/u4s433VYo/u4s433VYo.js\";import CursorBlob from\"#framer/local/codeFile/YU8isLs/Loading_circle.js\";import ScrollResetLenis from\"#framer/local/codeFile/gu2jfyJ/Scroll_reset.js\";import LenisSmoothScroll from\"#framer/local/codeFile/dWZvdh9/SmoothScroll.js\";const ScrollResetLenisFonts=getFonts(ScrollResetLenis);const CursorBlobFonts=getFonts(CursorBlob);const MenuBasalteFonts=getFonts(MenuBasalte);const LenisSmoothScrollFonts=getFonts(LenisSmoothScroll);const FooterFonts=getFonts(Footer);const MenuBasalteControls=getPropertyControls(MenuBasalte);const breakpoints={CmabMbZBu:\"(max-width: 809.98px)\",mcgSeIaEL:\"(min-width: 1200px)\",z1Y140o1K:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-0Qwmy\";const variantClassNames={CmabMbZBu:\"framer-v-aux6hx\",mcgSeIaEL:\"framer-v-1ihs991\",z1Y140o1K:\"framer-v-ikpidd\"};const uExeO3pZ8=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={CmabMbZBu:[\".framer-0Qwmy .framer-19wvb51-container { z-index: 10; }\",\".framer-0Qwmy .framer-1oyybpj-container { height: auto; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={CmabMbZBu:\".framer-aux6hx-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0Qwmy.framer-decemd, .framer-0Qwmy .framer-decemd { display: block; }\",\".framer-0Qwmy.framer-1ihs991 { align-content: center; align-items: center; background-color: var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, #7f744e); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-0Qwmy .framer-lhp4ry-container { flex: none; height: auto; left: 50%; order: -1000; position: absolute; top: 0px; transform: translateX(-50%); width: auto; z-index: 1; }\",\".framer-0Qwmy .framer-49v079-container { flex: none; height: auto; order: -999; position: relative; width: auto; }\",\".framer-0Qwmy .framer-19wvb51-container { flex: none; height: auto; left: 0px; order: -998; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 9; }\",\".framer-0Qwmy .framer-1wl42cw-container { flex: none; height: auto; order: -997; position: relative; width: auto; }\",\".framer-0Qwmy .framer-oj2gui { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-0Qwmy .framer-1oyybpj-container { flex: none; height: 100vh; order: 1005; pointer-events: auto; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={CmabMbZBu:\"(max-width: 809.98px)\",mcgSeIaEL:\"(min-width: 1200px)\",z1Y140o1K:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"mcgSeIaEL\",Phone:\"CmabMbZBu\",Tablet:\"z1Y140o1K\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Phone open\":\"MHvztwBIm\",Contact:\"LVOffFRVm\",LogoOff:\"zUOVYmv2i\",LogoOn:\"keJkSkvC6\",Phone:\"fw31I8vtk\"};const getProps=({height,id,menuBasalte,width,...props})=>{return{...props,uExeO3pZ8:humanReadableEnumMap[menuBasalte]??menuBasalte??props.uExeO3pZ8??\"keJkSkvC6\",variant:humanReadableVariantMap[props.variant]??props.variant??\"mcgSeIaEL\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,uExeO3pZ8,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"z1Y140o1K\",\"CmabMbZBu\"].includes(baseVariant))return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"mcgSeIaEL\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(127, 116, 78)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1ihs991\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-lhp4ry-container\",\"data-framer-layout-hint-center-x\":true,isAuthoredByUser:true,nodeId:\"fgv0MrdjQ\",scopeId:\"gGx0g5KiY\",children:/*#__PURE__*/_jsx(ScrollResetLenis,{delay:50,height:\"100%\",id:\"fgv0MrdjQ\",layoutId:\"fgv0MrdjQ\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-49v079-container hidden-ikpidd hidden-aux6hx\",isAuthoredByUser:true,nodeId:\"JDUv80Upt\",scopeId:\"gGx0g5KiY\",children:/*#__PURE__*/_jsx(CursorBlob,{blendMode:\"normal\",blobIntensity:6,blobSpeed:3,fillColor:\"rgba(0, 0, 0, 0.08)\",followLag:0,height:\"100%\",id:\"JDUv80Upt\",layoutId:\"JDUv80Upt\",noiseScale:1,points:8,showFill:false,sizePx:120,strokeColor:\"var(--token-15dec9d7-44ad-4862-9ffb-5883c1255193, rgb(87, 77, 44))\",strokeWidth:1,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-19wvb51-container\",layoutScroll:true,nodeId:\"LWMihdCOO\",scopeId:\"gGx0g5KiY\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CmabMbZBu:{variant:matchVariant(\"fw31I8vtk\")}},children:/*#__PURE__*/_jsx(MenuBasalte,{height:\"100%\",id:\"LWMihdCOO\",layoutId:\"LWMihdCOO\",style:{width:\"100%\"},variant:matchVariant(uExeO3pZ8),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wl42cw-container\",isAuthoredByUser:true,nodeId:\"ClRatBr3c\",scopeId:\"gGx0g5KiY\",children:/*#__PURE__*/_jsx(LenisSmoothScroll,{height:\"100%\",id:\"ClRatBr3c\",intensity:100,layoutId:\"ClRatBr3c\",width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-oj2gui\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CmabMbZBu:{height:900,y:1200},z1Y140o1K:{y:1200}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:1400,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1oyybpj-container\",nodeId:\"EERYScDMo\",scopeId:\"gGx0g5KiY\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{CmabMbZBu:{style:{width:\"100%\"},variant:matchVariant(\"bVFYfF8B3\")},z1Y140o1K:{variant:matchVariant(\"WyaL3tDWI\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"EERYScDMo\",layoutId:\"EERYScDMo\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"IT1VHQ1WA\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"z1Y140o1K\":{\"layout\":[\"fixed\",\"fixed\"]},\"CmabMbZBu\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"uExeO3pZ8\":\"menuBasalte\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"mcgSeIaEL\":[\".framer-lhp4ry-container\",\".framer-49v079-container\",\".framer-19wvb51-container\",\".framer-1wl42cw-container\",\".framer-1oyybpj-container\"],\"z1Y140o1K\":[\".framer-lhp4ry-container\",\".framer-19wvb51-container\",\".framer-1wl42cw-container\",\".framer-1oyybpj-container\"],\"CmabMbZBu\":[\".framer-lhp4ry-container\",\".framer-19wvb51-container\",\".framer-1wl42cw-container\",\".framer-1oyybpj-container\"]}\n * @framerBreakpoints {\"mcgSeIaEL\":{\"min\":1200,\"canvasClassName\":\"framer-1ihs991-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"z1Y140o1K\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-ikpidd-override\",\"minHeight\":1275,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"CmabMbZBu\":{\"max\":809,\"canvasClassName\":\"framer-aux6hx-override\",\"minHeight\":1087,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant mcgSeIaEL\n * @framerLayoutTemplate true\n */const FramergGx0g5KiY=withCSS(Component,css,\"framer-0Qwmy\");export default FramergGx0g5KiY;FramergGx0g5KiY.displayName=\"Template\";FramergGx0g5KiY.defaultProps={height:1e3,width:1200};addPropertyControls(FramergGx0g5KiY,{uExeO3pZ8:MenuBasalteControls?.[\"variant\"]&&{...MenuBasalteControls[\"variant\"],defaultValue:\"keJkSkvC6\",description:undefined,hidden:undefined,title:\"MenuBasalte\"}});addFonts(FramergGx0g5KiY,[{explicitInter:true,fonts:[]},...ScrollResetLenisFonts,...CursorBlobFonts,...MenuBasalteFonts,...LenisSmoothScrollFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramergGx0g5KiY.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuBasalte,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergGx0g5KiY\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"mcgSeIaEL\",\"framerHitTargets\":\"{\\\"mcgSeIaEL\\\":[\\\".framer-lhp4ry-container\\\",\\\".framer-49v079-container\\\",\\\".framer-19wvb51-container\\\",\\\".framer-1wl42cw-container\\\",\\\".framer-1oyybpj-container\\\"],\\\"z1Y140o1K\\\":[\\\".framer-lhp4ry-container\\\",\\\".framer-19wvb51-container\\\",\\\".framer-1wl42cw-container\\\",\\\".framer-1oyybpj-container\\\"],\\\"CmabMbZBu\\\":[\\\".framer-lhp4ry-container\\\",\\\".framer-19wvb51-container\\\",\\\".framer-1wl42cw-container\\\",\\\".framer-1oyybpj-container\\\"]}\",\"framerVariables\":\"{\\\"uExeO3pZ8\\\":\\\"menuBasalte\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"mcgSeIaEL\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1ihs991-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"z1Y140o1K\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-ikpidd-override\\\",\\\"minHeight\\\":1275,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"CmabMbZBu\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-aux6hx-override\\\",\\\"minHeight\\\":1087,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"z1Y140o1K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CmabMbZBu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/6z1UkTlRblzm4JnWZs7o/4y5NWnkv5cqRleg1j9Pa/gGx0g5KiY.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {gHBqFsTyP: \"testimonials\", JHhu6Is39: \"01\", nAWqwrmeE: \"titre\", XD_L_UiS2: \"02\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bSdR6YMMbmGxRMYAQYLc/XrmF5y6UCo0iKwIoUUsI/augiA20Il.js\")), path: \"/\"}, SF2GjZvAb: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7WWBVxTGG5yFb1rtTCwD/6tXKhUMx9gisGA0Ilf0u/SF2GjZvAb.js\")), path: \"/contact\"}, Zysjonj56: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hQjI4fI99SRmcpgPT115/nII4lH1oSOXo5YEeGw1u/Zysjonj56.js\")), path: \"/projets\"}, wH4srBED2: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wybx5WeTEVuXVP7IoaPP/SAKdmsjpeVQn4nhRtEix/wH4srBED2.js\")), path: \"/savoir-faire\"}, YkFuRd4_g: {collectionId: \"FcrJwgsls\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9WZl07PbmVzrDExdLgNn/fvAWaEeE1amVsdjDjfg2/YkFuRd4_g.js\")), path: \"/projets-page/:vEs1RdFMM\"}}\r\n\r\n\t\tconst locales = [{code: \"fr\", id: \"default\", name: \"French\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {FcrJwgsls: async () => (await import(\"https://framerusercontent.com/modules/vImuq7QZKtYDnRFZiQw2/T7EV4rnxJUT0j6f2XSkL/FcrJwgsls.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"c90b1e6ae935ef2606ca751a1844c088a7123ff6da5704f460f4a876f517c44a\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {uExeO3pZ8: \"zUOVYmv2i\"}\r\nconst props2 = {...props1, uExeO3pZ8: \"keJkSkvC6\"}\r\nconst templateProps = {augiA20Il: props1, SF2GjZvAb: props2, wH4srBED2: props2, YkFuRd4_g: props2, Zysjonj56: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"SF2GjZvAb\":\r\ncase \"Zysjonj56\":\r\ncase \"wH4srBED2\":\r\ncase \"YkFuRd4_g\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"SF2GjZvAb\":\r\ncase \"Zysjonj56\":\r\ncase \"wH4srBED2\":\r\ncase \"YkFuRd4_g\":\r\nreturn [{hash: \"1ihs991\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"ikpidd\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"aux6hx\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.studiobasalte.fr\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/2cgcxWDPZxBO8CVckfbf/kC3DQjJsBaBY9HfYNZnd/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0, damping: 30, delay: 0.75, duration: 0.75, durationBasedSpring: true, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"spring\"}, x: \"0px\", y: \"0px\"}, exit: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0, damping: 30, delay: 0, duration: 0.75, durationBasedSpring: true, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"spring\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}