{"version":3,"file":"script_main.D4zFWKia.mjs","names":["getProps","React.forwardRef","fonts","css","className","fonts","css","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","css","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","WordmarkEditTextHereFonts","WordmarkEditTextHere","RichText","ArrowRightFonts","ArrowRight","serializationHash","variantClassNames","transition1","matchVariant","animation","animation1","animation2","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Primary","_Fragment","useRef","Header","WordmarkEditTextHere","House","Layers","Ruler","Users","ArrowUpRight","ArrowRight","X","SharedDemoForm","Instagram","Facebook","Linkedin","isBrowser","SiteDetails","useRef","_Fragment","PropertyOverrides","RichText","React.Fragment","Image1","React.createElement","SiteLayout","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.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js","https:/framerusercontent.com/modules/4hujmjCCUJf83y21CYiF/ugTQrAZ2NtM2ddbtCe2T/GAJHFxXaV.js","https:/framerusercontent.com/modules/d2aLN2YoT6UtOlqZeSHt/XcbJ5akA7Yj2fffzmDrW/oe_U8ZiIW.js","https:/framerusercontent.com/modules/e0rfTlJxRyCWdJpEfTnw/cfo6HOrS4FAw6V89kyGo/uqJcjumCE.js","https:/framerusercontent.com/modules/2outApsa0tZodLGw02E9/ISU210PfuTZtmfv415Bg/wBYsft_Sm.js","https:/framerusercontent.com/modules/Q31JJafoIGQs7j1upOV4/WbGlejyEiVJuQk7QsGLO/VVpPwvo6G.js","https:/framerusercontent.com/modules/ywaohtz6GQf4OwyFoL7f/s7EzBsXDo7FSPVqUScxy/m7TTM1nj2.js","https:/framerusercontent.com/modules/dAv3FewAloXjEjYuwoqI/jYE4Mg8NixCESs9qvgB4/BrowserColour.js","https:/framerusercontent.com/modules/qCA3Tgz2QZIi78Ro8yMk/vbaXZPxeYvZ3JLBwxz87/StyleAFooterLinks.js","https:/framerusercontent.com/modules/b9Y7QP458u6IBzyQ8oDs/WXCus4MZoJNlBoQKdT0F/StyleAMenuAccessibility.js","https:/framerusercontent.com/modules/de5dPtu8Jo7Pue3EP8BL/kNONoSNNL9dGHpSFtMDW/EHtqNVaMu.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (85eaff3)\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\"><path d=\"M 12 0 L 0 12\" fill=\"transparent\" height=\"12px\" id=\"qMvRy61Gj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/><path d=\"M 0 0 L 12 12\" fill=\"transparent\" height=\"12px\" id=\"YX0AMSC6b\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2710857035\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-RiU4T\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-RiU4T { -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 {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-RiU4T\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (13ebf9e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-HVWnv .framer-styles-preset-10bz286:not(.rich-text-wrapper), .framer-HVWnv .framer-styles-preset-10bz286.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-8ab5695f-daa7-4ffe-93ad-f9987a391e29); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-65501687-3dc8-40ab-a137-4206db06f8e7); --framer-link-text-decoration: none; }\"];export const className=\"framer-HVWnv\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (13ebf9e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-4l9XV .framer-styles-preset-172tr7m:not(.rich-text-wrapper), .framer-4l9XV .framer-styles-preset-172tr7m.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-1678fe43-f662-4528-ab94-5dd53f44dd6e); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-dccb0207-f64d-4900-be96-7b2705cae774); }\"];export const className=\"framer-4l9XV\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (13ebf9e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/fSVQ9BLSWrFbH7UL1i0o/T7ZFtXCAQx1eIsZ6r9h0/d_tYwcsEb.js\";const serializationHash=\"framer-B1iQR\";const variantClassNames={EC18BBagO:\"framer-v-de5h89\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const PWEi6FAvF=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,width,...props})=>{return{...props,PWEi6FAvF:label??props.PWEi6FAvF??\"Request an Estimate\"};};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,PWEi6FAvF,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"EC18BBagO\",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__*/_jsx(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-de5h89\",className,classNames),\"data-framer-name\":\"Primary\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"EC18BBagO\",ref:refBinding,style:{backgroundColor:\"var(--token-32ecb175-7ffc-4cae-bade-dfc40a4bc701)\",...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-nqqvlv\",\"data-styles-preset\":\"d_tYwcsEb\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b4e249b2-a6fa-40de-8762-711de7cebd9b))\"},children:\"Request an Estimate\"})}),className:\"framer-1ehf573\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MAQ1jo5jm\",style:{\"--extracted-r6o4lv\":\"var(--token-b4e249b2-a6fa-40de-8762-711de7cebd9b)\"},text:PWEi6FAvF,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\".framer-B1iQR.framer-11qbusp, .framer-B1iQR .framer-11qbusp { display: block; }\",\".framer-B1iQR.framer-de5h89 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 14px 22px 14px 22px; position: relative; width: min-content; }\",\".framer-B1iQR .framer-1ehf573 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41\n * @framerIntrinsicWidth 182\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"PWEi6FAvF\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruqJcjumCE=withCSS(Component,css,\"framer-B1iQR\");export default FrameruqJcjumCE;FrameruqJcjumCE.displayName=\"Primary\";FrameruqJcjumCE.defaultProps={height:41,width:182};addPropertyControls(FrameruqJcjumCE,{PWEi6FAvF:{defaultValue:\"Request an Estimate\",title:\"Label\",type:ControlType.String},onPWEi6FAvFChange:{changes:\"PWEi6FAvF\",type:ControlType.ChangeHandler}});addFonts(FrameruqJcjumCE,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruqJcjumCE\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"182\",\"framerIntrinsicHeight\":\"41\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"PWEi6FAvF\\\":\\\"label\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uqJcjumCE.map","// Generated by Framer (13ebf9e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Cormorant Garamond-500\",\"GF;Cormorant Garamond-700\",\"GF;Cormorant Garamond-700italic\",\"GF;Cormorant Garamond-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Cormorant Garamond\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Cormorant Garamond\",url:\"https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_s06GnbEi_s4Mfs.woff2\",weight:\"500\"},{cssFamilyName:\"Cormorant Garamond\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Cormorant Garamond\",url:\"https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_hg9GnbEi_s4Mfs.woff2\",weight:\"700\"},{cssFamilyName:\"Cormorant Garamond\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Cormorant Garamond\",url:\"https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5FTfOitk9Ifu5UQ.woff2\",weight:\"700\"},{cssFamilyName:\"Cormorant Garamond\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Cormorant Garamond\",url:\"https://fonts.gstatic.com/s/cormorantgaramond/v21/co3smX5slCNuHLi8bLeY9MK7whWMhyjYrGFEsdtdc62E6zd5wDDOitk9Ifu5UQ.woff2\",weight:\"500\"}]}];export const css=['.framer-cq3KX .framer-styles-preset-ds50rh:not(.rich-text-wrapper), .framer-cq3KX .framer-styles-preset-ds50rh.rich-text-wrapper p { --framer-font-family: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif; --framer-font-family-bold: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif; --framer-font-family-bold-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif; --framer-font-family-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.015em; --framer-line-height: 0.9em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-dccb0207-f64d-4900-be96-7b2705cae774); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 0px) { .framer-cq3KX .framer-styles-preset-ds50rh:not(.rich-text-wrapper), .framer-cq3KX .framer-styles-preset-ds50rh.rich-text-wrapper p { --framer-font-family: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif; --framer-font-family-bold: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif; --framer-font-family-bold-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif; --framer-font-family-italic: \"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 23px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.015em; --framer-line-height: 0.9em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-dccb0207-f64d-4900-be96-7b2705cae774); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-cq3KX\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (13ebf9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/2outApsa0tZodLGw02E9/ISU210PfuTZtmfv415Bg/wBYsft_Sm.js\";const cycleOrder=[\"ePgQYbsuQ\",\"om_ah_hK4\",\"oNMU7CY6e\"];const serializationHash=\"framer-mPFrv\";const variantClassNames={ePgQYbsuQ:\"framer-v-ipt1i2\",om_ah_hK4:\"framer-v-8nqree\",oNMU7CY6e:\"framer-v-cka9hs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Footer light\":\"oNMU7CY6e\",\"Header dark\":\"ePgQYbsuQ\",\"Header light\":\"om_ah_hK4\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ePgQYbsuQ\"};};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:\"ePgQYbsuQ\",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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ipt1i2\",className,classNames),\"data-framer-name\":\"Header dark\",layoutDependency:layoutDependency,layoutId:\"ePgQYbsuQ\",ref:refBinding,style:{...style},...addPropertyOverrides({om_ah_hK4:{\"data-framer-name\":\"Header light\"},oNMU7CY6e:{\"data-framer-name\":\"Footer light\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ds50rh\",\"data-styles-preset\":\"wBYsft_Sm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dccb0207-f64d-4900-be96-7b2705cae774))\"},children:\"NORTHRIDGE\"})}),className:\"framer-1jopixu\",\"data-framer-name\":\"Brand name — edit once\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XlOGO4tLj\",style:{\"--extracted-r6o4lv\":\"var(--token-dccb0207-f64d-4900-be96-7b2705cae774)\"},variants:{om_ah_hK4:{\"--extracted-r6o4lv\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},oNMU7CY6e:{\"--extracted-r6o4lv\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({om_ah_hK4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ds50rh\",\"data-styles-preset\":\"wBYsft_Sm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-65501687-3dc8-40ab-a137-4206db06f8e7))\"},children:\"NORTHRIDGE\"})})},oNMU7CY6e:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29ybW9yYW50IEdhcmFtb25kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"0.025em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-65501687-3dc8-40ab-a137-4206db06f8e7))\"},children:\"NORTHRIDGE\"})}),fonts:[\"GF;Cormorant Garamond-regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"9px\",\"--framer-letter-spacing\":\"0.35em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dccb0207-f64d-4900-be96-7b2705cae774))\"},children:\"BUILD CO.\"})}),className:\"framer-1c9eifa\",\"data-framer-name\":\"Brand descriptor — edit once\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"rT1QhMqLi\",style:{\"--extracted-r6o4lv\":\"var(--token-dccb0207-f64d-4900-be96-7b2705cae774)\"},variants:{om_ah_hK4:{\"--extracted-r6o4lv\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},oNMU7CY6e:{\"--extracted-r6o4lv\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({om_ah_hK4:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"9px\",\"--framer-letter-spacing\":\"0.35em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-65501687-3dc8-40ab-a137-4206db06f8e7))\"},children:\"BUILD CO.\"})})},oNMU7CY6e:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"8px\",\"--framer-letter-spacing\":\"0.36em\",\"--framer-line-height\":\"1.7em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-65501687-3dc8-40ab-a137-4206db06f8e7))\"},children:\"BUILD CO.\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-mPFrv.framer-ywkykw, .framer-mPFrv .framer-ywkykw { display: block; }\",\".framer-mPFrv.framer-ipt1i2 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 180px; }\",\".framer-mPFrv .framer-1jopixu, .framer-mPFrv .framer-1c9eifa { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-mPFrv.framer-v-cka9hs.framer-ipt1i2 { gap: 2px; width: 220px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 180\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"om_ah_hK4\":{\"layout\":[\"fixed\",\"auto\"]},\"oNMU7CY6e\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVVpPwvo6G=withCSS(Component,css,\"framer-mPFrv\");export default FramerVVpPwvo6G;FramerVVpPwvo6G.displayName=\"Wordmark — edit text here\";FramerVVpPwvo6G.defaultProps={height:42,width:180};addPropertyControls(FramerVVpPwvo6G,{variant:{options:[\"ePgQYbsuQ\",\"om_ah_hK4\",\"oNMU7CY6e\"],optionTitles:[\"Header dark\",\"Header light\",\"Footer light\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerVVpPwvo6G,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Cormorant Garamond\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Cormorant Garamond\",url:\"https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_v86GnbEi_s4Mfs.woff2\",weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVVpPwvo6G\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"42\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"180\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"om_ah_hK4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oNMU7CY6e\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VVpPwvo6G.map","// Generated by Framer (13ebf9e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowRight from\"https://framerusercontent.com/modules/4G0pHPXdxDC0q34eFfFr/oq0PkaqnOfre09AZeL9M/gXjG4ReaI.js\";import{withStyleAAccordionTrigger}from\"https://framerusercontent.com/modules/7Be1zoLaixpAng5k43qK/YsSKiCd2jerodt74MCWz/StyleAAccordionAccessibility.js\";import{withSiteHomeLink,withStyleAEnquiryRelay}from\"https://framerusercontent.com/modules/iZUPRxIaeXYrfBHUDVfc/Bz9jivU03zYQ7lVSnRE5/StyleAEnquiryTriggers.js\";import{withHeaderScrollEdge}from\"https://framerusercontent.com/modules/iHWMkuntyPsqHzixwIDI/IEx21ET1sjBAhqvVLTB7/SupportingRedesign.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/4hujmjCCUJf83y21CYiF/ugTQrAZ2NtM2ddbtCe2T/GAJHFxXaV.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/d2aLN2YoT6UtOlqZeSHt/XcbJ5akA7Yj2fffzmDrW/oe_U8ZiIW.js\";import Primary from\"https://framerusercontent.com/modules/e0rfTlJxRyCWdJpEfTnw/cfo6HOrS4FAw6V89kyGo/uqJcjumCE.js\";import WordmarkEditTextHere from\"https://framerusercontent.com/modules/Q31JJafoIGQs7j1upOV4/WbGlejyEiVJuQk7QsGLO/VVpPwvo6G.js\";const WordmarkEditTextHereFonts=getFonts(WordmarkEditTextHere);const MotionAWithSiteHomeLink178sogr=withCodeBoundaryForOverrides(motion.a,{nodeId:\"fLne9FBbs\",override:withSiteHomeLink,scopeId:\"m7TTM1nj2\"});const RichTextWithSiteHomeLinkmsrqdg=withCodeBoundaryForOverrides(RichText,{nodeId:\"sufNq_jcK\",override:withSiteHomeLink,scopeId:\"m7TTM1nj2\"});const ArrowRightFonts=getFonts(ArrowRight);const MotionButtonWithStyleAAccordionTriggerbzrpls=withCodeBoundaryForOverrides(motion.button,{nodeId:\"o6fsPKbWp\",override:withStyleAAccordionTrigger,scopeId:\"m7TTM1nj2\"});const MotionButtonWithStyleAAccordionTriggervg3cw5=withCodeBoundaryForOverrides(motion.button,{nodeId:\"iAQi6hj09\",override:withStyleAAccordionTrigger,scopeId:\"m7TTM1nj2\"});const MotionDivWithHeaderScrollEdge1borme8=withCodeBoundaryForOverrides(motion.div,{nodeId:\"lwNlXff_G\",override:withHeaderScrollEdge,scopeId:\"m7TTM1nj2\"});const MotionDivWithStyleAEnquiryRelay1135w4g=withCodeBoundaryForOverrides(motion.div,{nodeId:\"lR4HHRLkK\",override:withStyleAEnquiryRelay,scopeId:\"m7TTM1nj2\"});const cycleOrder=[\"UHqyhPIKE\",\"zffu3IMJu\",\"IydfhG8kh\",\"gOmyQmsLF\",\"STAWhOZ3p\"];const serializationHash=\"framer-m0wRv\";const variantClassNames={gOmyQmsLF:\"framer-v-m2suji\",IydfhG8kh:\"framer-v-tzw2d\",STAWhOZ3p:\"framer-v-c1vuzx\",UHqyhPIKE:\"framer-v-1a10ddg\",zffu3IMJu:\"framer-v-rmunqk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const UFgTgM5p9=undefined;const M_bpjXKhy=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={backgroundColor:\"var(--token-d245582a-687a-4b7c-9e70-155e78a23edb)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const animation1={backgroundColor:\"var(--token-f328177e-cdc4-4f3e-8c36-5b693d55f28c)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const animation2={backgroundColor:\"var(--token-d245582a-687a-4b7c-9e70-155e78a23edb)\",opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};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={\"Immersive Desktop\":\"gOmyQmsLF\",\"Immersive Mobile\":\"STAWhOZ3p\",\"Mobile Closed\":\"zffu3IMJu\",\"Mobile Open\":\"IydfhG8kh\",Desktop:\"UHqyhPIKE\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,openMenu,requestEstimate,width,...props})=>{return{...props,M_bpjXKhy:openMenu??props.M_bpjXKhy,UFgTgM5p9:requestEstimate??props.UFgTgM5p9,variant:humanReadableVariantMap[props.variant]??props.variant??\"UHqyhPIKE\"};};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,M_bpjXKhy,UFgTgM5p9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UHqyhPIKE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"zffu3IMJu\",\"IydfhG8kh\",\"STAWhOZ3p\"].includes(baseVariant))return false;return true;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1lkucib=activeVariantCallback(async(...args)=>{if(UFgTgM5p9){const res=await UFgTgM5p9(...args);if(res===false)return false;}});const onTap1s3na73=activeVariantCallback(async(...args)=>{if(M_bpjXKhy){const res=await M_bpjXKhy(...args);if(res===false)return false;}});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1a10ddg\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"UHqyhPIKE\",ref:refBinding,style:{backdropFilter:\"none\",backgroundColor:\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\",WebkitBackdropFilter:\"none\",...style},variants:{gOmyQmsLF:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-ab82c181-7322-425b-afba-40c2eac9de6f)\",WebkitBackdropFilter:\"blur(10px)\"},STAWhOZ3p:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-ab82c181-7322-425b-afba-40c2eac9de6f)\",WebkitBackdropFilter:\"blur(10px)\"}},...addPropertyOverrides({gOmyQmsLF:{\"data-framer-name\":\"Immersive Desktop\"},IydfhG8kh:{\"data-framer-name\":\"Mobile Open\"},STAWhOZ3p:{\"data-framer-name\":\"Immersive Mobile\"},zffu3IMJu:{\"data-framer-name\":\"Mobile Closed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(MotionDivWithHeaderScrollEdge1borme8,{className:\"framer-1borme8\",\"data-framer-name\":\"Header Row\",layoutDependency:layoutDependency,layoutId:\"lwNlXff_G\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{gOmyQmsLF:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-832c806c-9511-42fd-a284-3c28f518dc57)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},STAWhOZ3p:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-832c806c-9511-42fd-a284-3c28f518dc57)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({gOmyQmsLF:{\"data-border\":true},STAWhOZ3p:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"B8RRCsOX2\"},motionChild:true,nodeId:\"fLne9FBbs\",scopeId:\"m7TTM1nj2\",children:/*#__PURE__*/_jsx(MotionAWithSiteHomeLink178sogr,{className:\"framer-178sogr framer-zgfgwk\",\"data-framer-name\":\"Northridge Build Co. Logo\",layoutDependency:layoutDependency,layoutId:\"fLne9FBbs\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,width:\"180px\",y:(componentViewport?.y||0)+27,...addPropertyOverrides({IydfhG8kh:{width:\"160px\",y:(componentViewport?.y||0)+15},STAWhOZ3p:{width:\"160px\",y:(componentViewport?.y||0)+15},zffu3IMJu:{width:\"160px\",y:(componentViewport?.y||0)+15}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1veztlr-container\",\"data-framer-name\":\"Shared wordmark\",layoutDependency:layoutDependency,layoutId:\"DcrCcao_A-container\",name:\"Shared wordmark\",nodeId:\"DcrCcao_A\",rendersWithMotion:true,scopeId:\"m7TTM1nj2\",children:/*#__PURE__*/_jsx(WordmarkEditTextHere,{height:\"100%\",id:\"DcrCcao_A\",layoutId:\"DcrCcao_A\",name:\"Shared wordmark\",style:{width:\"100%\"},variant:matchVariant(\"ePgQYbsuQ\"),width:\"100%\",...addPropertyOverrides({gOmyQmsLF:{variant:matchVariant(\"om_ah_hK4\")},STAWhOZ3p:{variant:matchVariant(\"om_ah_hK4\")}},baseVariant,gestureVariant)})})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v2eaf8\",\"data-framer-name\":\"Navigation and CTA\",layoutDependency:layoutDependency,layoutId:\"BBRuOLxci\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19xmlk6\",\"data-framer-name\":\"Primary Navigation\",layoutDependency:layoutDependency,layoutId:\"e8vWtgtEs\",children:[/*#__PURE__*/_jsx(RichTextWithSiteHomeLinkmsrqdg,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dccb0207-f64d-4900-be96-7b2705cae774))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"B8RRCsOX2\"},motionChild:true,nodeId:\"sufNq_jcK\",openInNewTab:false,relValues:[],scopeId:\"m7TTM1nj2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-172tr7m\",\"data-styles-preset\":\"oe_U8ZiIW\",children:\"Home\"})})})}),className:\"framer-msrqdg\",\"data-framer-name\":\"Home\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"sufNq_jcK\",style:{\"--extracted-r6o4lv\":\"var(--token-dccb0207-f64d-4900-be96-7b2705cae774)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gOmyQmsLF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dccb0207-f64d-4900-be96-7b2705cae774))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"B8RRCsOX2\"},motionChild:true,nodeId:\"sufNq_jcK\",openInNewTab:false,relValues:[],scopeId:\"m7TTM1nj2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-10bz286\",\"data-styles-preset\":\"GAJHFxXaV\",children:\"Home\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dccb0207-f64d-4900-be96-7b2705cae774))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bpLO0NAOE\"},motionChild:true,nodeId:\"QlPyXUYWu\",openInNewTab:false,relValues:[],scopeId:\"m7TTM1nj2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-172tr7m\",\"data-styles-preset\":\"oe_U8ZiIW\",children:\"Projects\"})})})}),className:\"framer-wkhbk7\",\"data-framer-name\":\"Projects\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"QlPyXUYWu\",style:{\"--extracted-r6o4lv\":\"var(--token-dccb0207-f64d-4900-be96-7b2705cae774)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gOmyQmsLF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dccb0207-f64d-4900-be96-7b2705cae774))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"bpLO0NAOE\"},motionChild:true,nodeId:\"QlPyXUYWu\",openInNewTab:false,relValues:[],scopeId:\"m7TTM1nj2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-10bz286\",\"data-styles-preset\":\"GAJHFxXaV\",children:\"Projects\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dccb0207-f64d-4900-be96-7b2705cae774))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"E4lw34Wtu\"},motionChild:true,nodeId:\"eLYBXn4yg\",openInNewTab:false,relValues:[],scopeId:\"m7TTM1nj2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-172tr7m\",\"data-styles-preset\":\"oe_U8ZiIW\",children:\"Services\"})})})}),className:\"framer-1f8p07\",\"data-framer-name\":\"Services\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"eLYBXn4yg\",style:{\"--extracted-r6o4lv\":\"var(--token-dccb0207-f64d-4900-be96-7b2705cae774)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gOmyQmsLF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dccb0207-f64d-4900-be96-7b2705cae774))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"E4lw34Wtu\"},motionChild:true,nodeId:\"eLYBXn4yg\",openInNewTab:false,relValues:[],scopeId:\"m7TTM1nj2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-10bz286\",\"data-styles-preset\":\"GAJHFxXaV\",children:\"Services\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dccb0207-f64d-4900-be96-7b2705cae774))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"r6Bn4qtgC\"},motionChild:true,nodeId:\"LAyoI_HXj\",openInNewTab:false,relValues:[],scopeId:\"m7TTM1nj2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-172tr7m\",\"data-styles-preset\":\"oe_U8ZiIW\",children:\"Process\"})})})}),className:\"framer-fkfkxi\",\"data-framer-name\":\"Process\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"LAyoI_HXj\",style:{\"--extracted-r6o4lv\":\"var(--token-dccb0207-f64d-4900-be96-7b2705cae774)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gOmyQmsLF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dccb0207-f64d-4900-be96-7b2705cae774))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"r6Bn4qtgC\"},motionChild:true,nodeId:\"LAyoI_HXj\",openInNewTab:false,relValues:[],scopeId:\"m7TTM1nj2\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-10bz286\",\"data-styles-preset\":\"GAJHFxXaV\",children:\"Process\"})})})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(MotionButtonWithStyleAAccordionTriggerbzrpls,{\"aria-label\":\"Request an estimate\",className:\"framer-bzrpls\",\"data-border\":true,\"data-framer-name\":\"Request an estimate\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"o6fsPKbWp\",onTap:onTap1lkucib,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-dccb0207-f64d-4900-be96-7b2705cae774)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-dccb0207-f64d-4900-be96-7b2705cae774)\"},tabIndex:0,variants:{gOmyQmsLF:{\"--border-color\":\"var(--token-a2772f73-e9fa-40d3-bc87-0211b0c9d241)\",backgroundColor:\"var(--token-07ca22c5-c626-45bf-a724-efc6fce91762)\"}},whileHover:animation,...addPropertyOverrides({gOmyQmsLF:{whileHover:animation1}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-65501687-3dc8-40ab-a137-4206db06f8e7))\"},children:\"Request an estimate\"})}),className:\"framer-qt76hy\",\"data-framer-name\":\"Label\",fonts:[\"GF;DM Sans-500\"],layoutDependency:layoutDependency,layoutId:\"iDCoUoupd\",style:{\"--extracted-r6o4lv\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ArrowRight,{animated:true,className:\"framer-6hjlg4\",\"data-framer-name\":\"Arrow Right\",layoutDependency:layoutDependency,layoutId:\"qpLD_LuyT\",style:{\"--1m973uw\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\",\"--js9iwy\":1.35}})]})]}),/*#__PURE__*/_jsxs(MotionButtonWithStyleAAccordionTriggervg3cw5,{\"aria-label\":\"Open menu\",className:\"framer-vg3cw5\",\"data-framer-name\":\"Menu\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"iAQi6hj09\",onTap:onTap1s3na73,tabIndex:0,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-dccb0207-f64d-4900-be96-7b2705cae774))\"},children:\"Menu\"})}),className:\"framer-1wkw8v3\",\"data-framer-name\":\"Menu label\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"ztpP798kB\",style:{\"--extracted-r6o4lv\":\"var(--token-dccb0207-f64d-4900-be96-7b2705cae774)\"},variants:{gOmyQmsLF:{\"--extracted-r6o4lv\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},STAWhOZ3p:{\"--extracted-r6o4lv\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gOmyQmsLF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-65501687-3dc8-40ab-a137-4206db06f8e7))\"},children:\"Menu\"})})},STAWhOZ3p:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-65501687-3dc8-40ab-a137-4206db06f8e7))\"},children:\"Menu\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x4alc6\",\"data-framer-name\":\"Two-line menu icon\",layoutDependency:layoutDependency,layoutId:\"DXPERctrN\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f7uj7d\",\"data-framer-name\":\"Upper stroke\",layoutDependency:layoutDependency,layoutId:\"YG2UcFyTf\",style:{backgroundColor:\"var(--token-dccb0207-f64d-4900-be96-7b2705cae774)\"},variants:{gOmyQmsLF:{backgroundColor:\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},STAWhOZ3p:{backgroundColor:\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-awwoyv\",\"data-framer-name\":\"Lower stroke\",layoutDependency:layoutDependency,layoutId:\"MO9V9dT4B\",style:{backgroundColor:\"var(--token-dccb0207-f64d-4900-be96-7b2705cae774)\"},variants:{gOmyQmsLF:{backgroundColor:\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},STAWhOZ3p:{backgroundColor:\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"}}})]})]})]}),/*#__PURE__*/_jsx(MotionDivWithStyleAEnquiryRelay1135w4g,{\"aria-label\":\"Request an estimate\",className:\"framer-1135w4g\",\"data-border\":true,\"data-framer-name\":\"Shared enquiry event relay\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"lR4HHRLkK\",onTap:onTap1lkucib,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-dccb0207-f64d-4900-be96-7b2705cae774)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-dccb0207-f64d-4900-be96-7b2705cae774)\",opacity:0},tabIndex:-1,whileHover:animation2})]})})})});});const css=[\".framer-m0wRv.framer-zgfgwk, .framer-m0wRv .framer-zgfgwk { display: block; }\",\".framer-m0wRv.framer-1a10ddg { align-content: center; align-items: center; 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: 1440px; }\",\".framer-m0wRv .framer-1borme8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 96px; justify-content: flex-start; max-width: 100%; overflow: visible; padding: 0px 64px 0px 64px; position: relative; width: 100%; }\",\".framer-m0wRv .framer-178sogr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 180px; }\",\".framer-m0wRv .framer-1veztlr-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-m0wRv .framer-1v2eaf8 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-m0wRv .framer-19xmlk6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-m0wRv .framer-msrqdg, .framer-m0wRv .framer-wkhbk7, .framer-m0wRv .framer-1f8p07, .framer-m0wRv .framer-fkfkxi, .framer-m0wRv .framer-qt76hy, .framer-m0wRv .framer-1wkw8v3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-m0wRv .framer-bzrpls { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: flex-start; min-height: 50px; overflow: var(--overflow-clip-fallback, clip); padding: 14px 22px 14px 22px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-m0wRv .framer-6hjlg4 { flex: none; height: auto; position: relative; width: 18px; }\",\".framer-m0wRv .framer-vg3cw5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 44px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 8px 0px 8px 0px; position: relative; width: 80px; }\",\".framer-m0wRv .framer-1x4alc6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: 18px; justify-content: center; overflow: visible; padding: 0px; pointer-events: none; position: relative; width: 26px; }\",\".framer-m0wRv .framer-1f7uj7d { flex: none; height: 1px; position: relative; width: 26px; }\",\".framer-m0wRv .framer-awwoyv { flex: none; height: 1px; position: relative; width: 19px; }\",\".framer-m0wRv .framer-1135w4g { align-content: center; align-items: center; cursor: default; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 26px; height: 1px; justify-content: flex-start; left: 0px; max-width: 1px; min-height: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; top: 0px; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-m0wRv.framer-v-rmunqk.framer-1a10ddg, .framer-m0wRv.framer-v-c1vuzx.framer-1a10ddg { overflow: visible; width: 390px; }\",\".framer-m0wRv.framer-v-rmunqk .framer-1borme8, .framer-m0wRv.framer-v-tzw2d .framer-1borme8, .framer-m0wRv.framer-v-c1vuzx .framer-1borme8 { gap: unset; height: 72px; justify-content: space-between; padding: 0px 24px 0px 24px; }\",\".framer-m0wRv.framer-v-rmunqk .framer-178sogr, .framer-m0wRv.framer-v-tzw2d .framer-178sogr, .framer-m0wRv.framer-v-c1vuzx .framer-178sogr { gap: 8px; width: 160px; }\",\".framer-m0wRv.framer-v-rmunqk .framer-vg3cw5, .framer-m0wRv.framer-v-tzw2d .framer-vg3cw5, .framer-m0wRv.framer-v-c1vuzx .framer-vg3cw5 { gap: 10px; }\",\".framer-m0wRv.framer-v-tzw2d.framer-1a10ddg { width: 390px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-m0wRv[data-border=\"true\"]::after, .framer-m0wRv [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 96\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"zffu3IMJu\":{\"layout\":[\"fixed\",\"auto\"]},\"IydfhG8kh\":{\"layout\":[\"fixed\",\"auto\"]},\"gOmyQmsLF\":{\"layout\":[\"fixed\",\"auto\"]},\"STAWhOZ3p\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"M_bpjXKhy\":\"openMenu\",\"UFgTgM5p9\":\"requestEstimate\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerm7TTM1nj2=withCSS(Component,css,\"framer-m0wRv\");export default Framerm7TTM1nj2;Framerm7TTM1nj2.displayName=\"Header\";Framerm7TTM1nj2.defaultProps={height:96,width:1440};addPropertyControls(Framerm7TTM1nj2,{variant:{options:[\"UHqyhPIKE\",\"zffu3IMJu\",\"IydfhG8kh\",\"gOmyQmsLF\",\"STAWhOZ3p\"],optionTitles:[\"Desktop\",\"Mobile Closed\",\"Mobile Open\",\"Immersive Desktop\",\"Immersive Mobile\"],title:\"Variant\",type:ControlType.Enum},M_bpjXKhy:{title:\"Open Menu\",type:ControlType.EventHandler},UFgTgM5p9:{title:\"Request Estimate\",type:ControlType.EventHandler}});addFonts(Framerm7TTM1nj2,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2\",weight:\"500\"}]},...WordmarkEditTextHereFonts,...ArrowRightFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});Framerm7TTM1nj2.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(WordmarkEditTextHere,{},context),()=>forwardLoader(Primary,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerm7TTM1nj2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"96\",\"framerIntrinsicWidth\":\"1440\",\"framerVariables\":\"{\\\"M_bpjXKhy\\\":\\\"openMenu\\\",\\\"UFgTgM5p9\\\":\\\"requestEstimate\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zffu3IMJu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IydfhG8kh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gOmyQmsLF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"STAWhOZ3p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./m7TTM1nj2.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";// Each tone keeps its approved offset from one semantic colour. Default values\n// preserve the supplied design; buyers edit the shared semantic palette.\nconst bases={\"paper\":\"#f6f4ef\",\"ink\":\"#242923\",\"muted\":\"#62675f\",\"accent\":\"#6d745e\",\"dark\":\"#232a24\",\"line\":\"#cfcec6\",\"footer\":\"#1b221c\",\"focus\":\"#a16d3c\"};const tones=[{\"hex\":\"171817ff\",\"role\":\"dark\",\"id\":\"32ecb175-7ffc-4cae-bade-dfc40a4bc701\"},{\"hex\":\"f8f6f1ff\",\"role\":\"paper\",\"id\":\"b4e249b2-a6fa-40de-8762-711de7cebd9b\"},{\"hex\":\"f6f4efff\",\"role\":\"paper\",\"id\":\"65501687-3dc8-40ab-a137-4206db06f8e7\"},{\"hex\":\"ffffff35\",\"role\":\"paper\",\"id\":\"832c806c-9511-42fd-a284-3c28f518dc57\"},{\"hex\":\"1b221cff\",\"role\":\"footer\",\"id\":\"21d93662-8da4-4344-b5f7-f66f133ce490\"},{\"hex\":\"353735ff\",\"role\":\"ink\",\"id\":\"ba8e0a57-f200-4644-a1ce-dda1ea920abc\"},{\"hex\":\"f8f6f173\",\"role\":\"paper\",\"id\":\"30802070-0ca8-4ae1-aff1-98d227dfd010\"},{\"hex\":\"171817d1\",\"role\":\"dark\",\"id\":\"4e19cca3-ae75-4751-a4f2-2d5a8c639945\"},{\"hex\":\"cfcec6ff\",\"role\":\"line\",\"id\":\"a0d9e61f-6191-4cb1-bb46-9ce6ebfb2195\"},{\"hex\":\"eeece5ff\",\"role\":\"paper\",\"id\":\"479a102b-042d-4a47-935d-10bc4ea36043\"},{\"hex\":\"c9cbbfff\",\"role\":\"line\",\"id\":\"ace9129a-fd18-4aca-9314-5a365edaca31\"},{\"hex\":\"d9d6cfff\",\"role\":\"line\",\"id\":\"9175089e-6fc0-4380-8b41-f1477213234e\"},{\"hex\":\"f8f6f1eb\",\"role\":\"paper\",\"id\":\"5a5f9df4-55c8-41cd-8431-042114c4f4de\"},{\"hex\":\"232a24ff\",\"role\":\"dark\",\"id\":\"9bcf3a73-273f-4e1b-a649-dba70d8e6148\"},{\"hex\":\"d9dbd0ff\",\"role\":\"line\",\"id\":\"845b2ab5-84b8-48db-962a-43322dcb7fa4\"},{\"hex\":\"242923ff\",\"role\":\"ink\",\"id\":\"dccb0207-f64d-4900-be96-7b2705cae774\"},{\"hex\":\"505a47ff\",\"role\":\"accent\",\"id\":\"d245582a-687a-4b7c-9e70-155e78a23edb\"},{\"hex\":\"ffffff99\",\"role\":\"paper\",\"id\":\"1c7170e1-9907-4a2d-9dbc-f75e2d130f85\"},{\"hex\":\"ffffff40\",\"role\":\"paper\",\"id\":\"b7728d3b-e3fd-4335-957e-4ab8a39791be\"},{\"hex\":\"ffffff70\",\"role\":\"paper\",\"id\":\"a2772f73-e9fa-40d3-bc87-0211b0c9d241\"},{\"hex\":\"ffffff00\",\"role\":\"paper\",\"id\":\"07ca22c5-c626-45bf-a724-efc6fce91762\"},{\"hex\":\"ffffff1f\",\"role\":\"paper\",\"id\":\"f328177e-cdc4-4f3e-8c36-5b693d55f28c\"},{\"hex\":\"ffffff30\",\"role\":\"paper\",\"id\":\"b8145c04-9242-4c34-a721-e5bec8ae86d1\"},{\"hex\":\"ffffff28\",\"role\":\"paper\",\"id\":\"3e33009b-3c37-44d4-b6fe-fbbc1e720c3a\"},{\"hex\":\"b9c0b260\",\"role\":\"line\",\"id\":\"a7defd7c-e5e5-4cc7-a692-ba0e9af0a3e7\"},{\"hex\":\"3c443dff\",\"role\":\"ink\",\"id\":\"94fd0ccd-52f9-43da-8498-68cf207df642\"},{\"hex\":\"ffffff80\",\"role\":\"paper\",\"id\":\"fafd9761-9b05-43f3-901c-0b83a4d80199\"},{\"hex\":\"232a24a6\",\"role\":\"dark\",\"id\":\"67926249-1ff2-42b2-b2e7-b821c1d92d27\"},{\"hex\":\"6d745eff\",\"role\":\"accent\",\"id\":\"1678fe43-f662-4528-ab94-5dd53f44dd6e\"},{\"hex\":\"292e27ff\",\"role\":\"ink\",\"id\":\"6567e5f9-1384-4d15-ba1b-af14e3ef2a70\"},{\"hex\":\"d6ddcbff\",\"role\":\"line\",\"id\":\"ccba07f7-fb17-42cf-a6c8-ce011c5b51c9\"},{\"hex\":\"ffffff12\",\"role\":\"paper\",\"id\":\"a7bd6f9b-78ce-40f7-b140-3199d845cb2e\"},{\"hex\":\"ffffff25\",\"role\":\"paper\",\"id\":\"92c0397b-1add-47ed-8281-0c6f6c7033e3\"},{\"hex\":\"2429230a\",\"role\":\"ink\",\"id\":\"7cebebfe-3aa6-4cfb-983f-88f5176b0717\"},{\"hex\":\"dfe3d4ff\",\"role\":\"line\",\"id\":\"7f684841-e98d-4476-b219-ec46a65c8cba\"},{\"hex\":\"e9e8dfff\",\"role\":\"paper\",\"id\":\"0fdf22bc-90d3-4b20-9975-f30acbb165db\"},{\"hex\":\"0b140ed1\",\"role\":\"dark\",\"id\":\"92fb2341-5c90-47b5-9dda-c82b8adedd92\"},{\"hex\":\"0b140eb2\",\"role\":\"dark\",\"id\":\"5bee69dc-ed1f-4126-af0e-6f73b3c8ac1b\"},{\"hex\":\"0b140ead\",\"role\":\"dark\",\"id\":\"757a8040-ba2b-489f-a72c-643dddc70f42\"},{\"hex\":\"0b140e59\",\"role\":\"dark\",\"id\":\"070fb713-35c2-41a0-8631-6a04d90e355e\"},{\"hex\":\"0b140edb\",\"role\":\"dark\",\"id\":\"4a6ad6c4-b55c-4848-b9b2-133df5036b79\"},{\"hex\":\"0b140eb8\",\"role\":\"dark\",\"id\":\"e2f1f102-6af0-45a1-a21f-5185db33ea9c\"},{\"hex\":\"0b140e29\",\"role\":\"dark\",\"id\":\"2eac7aa6-125d-45fe-aac7-7bc649436351\"},{\"hex\":\"0b140e0f\",\"role\":\"dark\",\"id\":\"5927660a-f71a-4db7-babc-c6dd978bee17\"},{\"hex\":\"0b140ee0\",\"role\":\"dark\",\"id\":\"a6dd8a13-005e-415c-9722-086d5388d874\"},{\"hex\":\"0b140e1a\",\"role\":\"dark\",\"id\":\"98c2752d-097f-4487-a83a-d6b58c087385\"},{\"hex\":\"0b140e00\",\"role\":\"dark\",\"id\":\"0eb59805-f110-4cef-8df9-ddb3750965ec\"},{\"hex\":\"111b14d1\",\"role\":\"dark\",\"id\":\"ab82c181-7322-425b-afba-40c2eac9de6f\"},{\"hex\":\"dcded4ff\",\"role\":\"line\",\"id\":\"f0abfe72-1bc7-453b-99ad-e8b6472fadb7\"},{\"hex\":\"ffffffa0\",\"role\":\"paper\",\"id\":\"3beaca2a-bf0b-41f1-88af-269fd26c78c1\"},{\"hex\":\"232a2440\",\"role\":\"dark\",\"id\":\"e860e5ac-3aae-418b-b666-b820b12bb3b3\"},{\"hex\":\"ebece3ff\",\"role\":\"paper\",\"id\":\"075ba43e-1e90-49c7-97f8-d805e5638c4e\"},{\"hex\":\"b8bbaeff\",\"role\":\"line\",\"id\":\"c0dd5f8e-9c46-482d-b763-38fb73f2f18b\"},{\"hex\":\"00000000\",\"role\":\"dark\",\"id\":\"ae81a960-5b92-4775-ab7a-7ac75c865eed\"},{\"hex\":\"ffffff45\",\"role\":\"paper\",\"id\":\"b468fb6c-77e1-424e-aed0-6f56ff46d3cb\"},{\"hex\":\"101b14e8\",\"role\":\"dark\",\"id\":\"5b9226f0-2a4d-49a0-b494-4c1bc1d9b866\"},{\"hex\":\"101b14b8\",\"role\":\"dark\",\"id\":\"0a7a9d49-248d-4d93-bc14-82411e895521\"},{\"hex\":\"101b1426\",\"role\":\"dark\",\"id\":\"aad51657-7790-4c15-a110-9cb180155977\"},{\"hex\":\"656b61ff\",\"role\":\"muted\",\"id\":\"785d54fc-019a-4ddb-abf6-23262d5f8729\"},{\"hex\":\"ecece2ff\",\"role\":\"paper\",\"id\":\"629a4bb5-d33d-49fd-8d7f-ed4921204187\"},{\"hex\":\"23352dff\",\"role\":\"dark\",\"id\":\"abbf82c5-7133-49f6-8c31-79e4fc017783\"},{\"hex\":\"17352bff\",\"role\":\"dark\",\"id\":\"26d3b691-5bec-4aba-9b8e-e73a91c458da\"},{\"hex\":\"242e27ff\",\"role\":\"dark\",\"id\":\"f4f4a75e-5cf9-41af-85c0-b08b84caf4aa\"},{\"hex\":\"e9eaddff\",\"role\":\"paper\",\"id\":\"5975105f-5fcb-4aca-a457-1139e3028332\"},{\"hex\":\"dfe3d8ff\",\"role\":\"line\",\"id\":\"65b5c0c4-e8ba-48ca-a745-26482ceb48c0\"},{\"hex\":\"cdd1c3ff\",\"role\":\"line\",\"id\":\"912706f7-04a4-4d89-b9a6-f104cbb247a2\"},{\"hex\":\"f8f6f1d1\",\"role\":\"paper\",\"id\":\"1cb2ac0a-3695-49c6-a9c5-c6d88c62cadc\"},{\"hex\":\"5d605bff\",\"role\":\"muted\",\"id\":\"c29c1b02-e6fc-440d-9c1b-c67021e85dd6\"},{\"hex\":\"8e918bff\",\"role\":\"muted\",\"id\":\"4fc6de7f-b12b-467d-a0df-f1b3a306af1f\"},{\"hex\":\"b9b9b2ff\",\"role\":\"line\",\"id\":\"44347332-cfef-44be-8da5-7ae3feca9e3d\"},{\"hex\":\"f0eee9ff\",\"role\":\"paper\",\"id\":\"f98f8a7d-492f-491f-a224-32bb5c7cd1bd\"},{\"hex\":\"000000ff\",\"role\":\"dark\",\"id\":\"d00b0fff-ab91-4fbc-b24a-a3f1c8664487\"},{\"hex\":\"62675fff\",\"role\":\"muted\",\"id\":\"df77b293-4f1b-4e5c-8ebe-7d686592c0fd\"},{\"hex\":\"777a75ff\",\"role\":\"muted\",\"id\":\"dff5ff6c-f7b0-46ec-a324-01a7ceb1ec18\"},{\"hex\":\"e0e2d8ff\",\"role\":\"line\",\"id\":\"ca75f468-df90-4bdb-8021-f5c2ae2ef1d2\"},{\"hex\":\"f8f6f1ad\",\"role\":\"paper\",\"id\":\"522cd143-81f2-4cf6-bd21-7fe61df68056\"},{\"hex\":\"ffffffff\",\"role\":\"paper\",\"id\":\"ddaabf5a-d8d5-4fcf-8c63-4ac2a326ab78\"},{\"hex\":\"c9cec3ff\",\"role\":\"line\",\"id\":\"6ddfcd40-b780-48c4-b001-3c82df989253\"},{\"hex\":\"a8b2a1ff\",\"role\":\"accent\",\"id\":\"9d087dca-600e-4a68-937b-60ffc98f2c7b\"},{\"hex\":\"bbc4b4ff\",\"role\":\"line\",\"id\":\"49691e9a-f801-4369-b5b1-ffb41bf9574d\"},{\"hex\":\"c3cabdff\",\"role\":\"line\",\"id\":\"784c483c-c0f5-443e-b47f-dd4e8ef76c5a\"},{\"hex\":\"cad0c4ff\",\"role\":\"line\",\"id\":\"55815043-6b7d-4c68-b018-095332464f97\"},{\"hex\":\"b5bfaeff\",\"role\":\"line\",\"id\":\"7a0a9746-39ca-4012-aff2-4211c233d535\"},{\"hex\":\"aebaa7ff\",\"role\":\"accent\",\"id\":\"242074ba-517b-416c-9c07-aaf47126dfdd\"},{\"hex\":\"c0c9baff\",\"role\":\"line\",\"id\":\"39cc3b8c-4a1f-43c1-913d-c141bef4ad18\"},{\"hex\":\"9faa98ff\",\"role\":\"accent\",\"id\":\"abdcaac0-947a-466a-b0e0-5fe8319c829e\"},{\"hex\":\"4d6044ff\",\"role\":\"accent\",\"id\":\"f1ac9696-8d84-43ec-a392-0c475730d378\"},{\"hex\":\"e0e2daff\",\"role\":\"line\",\"id\":\"9dfd91cc-8e8f-49b0-b507-a4cb68b0404b\"},{\"hex\":\"c5ccbfff\",\"role\":\"line\",\"id\":\"0ef96353-864d-4a85-949f-231b16e1a781\"},{\"hex\":\"bdc7aeff\",\"role\":\"accent\",\"id\":\"c27b6550-bd28-43f0-abd2-99fef9f9b92e\"},{\"hex\":\"d6dbcfff\",\"role\":\"line\",\"id\":\"849e6d18-1e0a-4dc4-8288-93f67beaba0f\"},{\"hex\":\"c7d0bbff\",\"role\":\"accent\",\"id\":\"65161538-5950-487e-92e5-6708578f381e\"},{\"hex\":\"d2d9ceff\",\"role\":\"line\",\"id\":\"d4adc7df-609c-4d8b-92c6-8cf850c6ef1a\"},{\"hex\":\"747e62ff\",\"role\":\"accent\",\"id\":\"4d6f1c90-c009-4b62-9b12-860f8cedb7f3\"},{\"hex\":\"262d27ff\",\"role\":\"ink\",\"id\":\"d50f1f14-437c-41d7-b2ab-386868d66ce8\"},{\"hex\":\"677064ff\",\"role\":\"muted\",\"id\":\"3f62c4f5-89c9-4182-bba8-88894840eb8e\"},{\"hex\":\"55624cff\",\"role\":\"accent\",\"id\":\"cbdc4643-d4a4-4c30-a755-923a8c71ee58\"},{\"hex\":\"f3f2e9ff\",\"role\":\"paper\",\"id\":\"b6bf530f-bf65-4455-8afd-abfb9db96a72\"},{\"hex\":\"3f4b38ff\",\"role\":\"ink\",\"id\":\"74ae48d7-9190-4c55-8d3d-2fbe297a659b\"},{\"hex\":\"717768ff\",\"role\":\"accent\",\"id\":\"274bdefc-fed5-465a-a0a2-f7b3d40cbcd6\"},{\"hex\":\"b6c3aaff\",\"role\":\"accent\",\"id\":\"1ea9c50d-0c24-47bc-994d-5d034377c821\"},{\"hex\":\"e0e5d9ff\",\"role\":\"line\",\"id\":\"81125d94-cfdc-4bfa-bb21-5af14e9341d2\"},{\"hex\":\"596154ff\",\"role\":\"accent\",\"id\":\"db030db2-9a67-4ba6-a483-10bbaa10a32b\"},{\"hex\":\"b9c6aaff\",\"role\":\"accent\",\"id\":\"469ac3a6-4aa9-4a3f-a9dc-354e8b376775\"},{\"hex\":\"d0d9c8ff\",\"role\":\"line\",\"id\":\"b4658966-f620-454c-991e-81ea9fd855da\"},{\"hex\":\"6f7766ff\",\"role\":\"accent\",\"id\":\"b57bc40d-6f2f-4e5e-a193-eff53318428b\"},{\"hex\":\"727b62ff\",\"role\":\"accent\",\"id\":\"53f33db5-0599-4889-af98-54eb33b5c3c0\"},{\"hex\":\"747a70ff\",\"role\":\"muted\",\"id\":\"b7b04f2d-95ef-4527-b80c-ab9f5ef30947\"},{\"hex\":\"0099ffff\",\"role\":\"muted\",\"id\":\"383f4ab7-d889-4f79-ae54-5c9a83ef996c\"},{\"hex\":\"eeece7ff\",\"role\":\"paper\",\"id\":\"d94cd4c2-2081-4987-ab22-208ab0871d4f\"},{\"hex\":\"ccc8baff\",\"role\":\"line\",\"id\":\"1197f013-be38-437d-9f06-a0a8686c635f\"},{\"hex\":\"c5ceb7ff\",\"role\":\"accent\",\"id\":\"5237c86d-68b0-406b-86cf-619ca792df5d\"},{\"hex\":\"d1d8bdff\",\"role\":\"accent\",\"id\":\"8ab5695f-daa7-4ffe-93ad-f9987a391e29\"},{\"hex\":\"d6b88bff\",\"role\":\"accent\"},{\"hex\":\"7d856eff\",\"role\":\"accent\"},{\"hex\":\"d1d3c8ff\",\"role\":\"line\"},{\"hex\":\"66735fff\",\"role\":\"accent\"},{\"hex\":\"d9e2cbff\",\"role\":\"accent\"},{\"hex\":\"bdc7ae16\",\"role\":\"accent\"},{\"hex\":\"101b14e0\",\"role\":\"dark\"},{\"hex\":\"101b14c7\",\"role\":\"dark\"},{\"hex\":\"e5e6daff\",\"role\":\"line\"},{\"hex\":\"5f6855ff\",\"role\":\"accent\"},{\"hex\":\"bac6aeff\",\"role\":\"accent\"},{\"hex\":\"60695dff\",\"role\":\"muted\"},{\"hex\":\"b9c5acff\",\"role\":\"accent\"},{\"hex\":\"d3d9cbff\",\"role\":\"line\"},{\"hex\":\"65715fff\",\"role\":\"accent\"},{\"hex\":\"afbea1ff\",\"role\":\"accent\"},{\"hex\":\"87917cff\",\"role\":\"accent\"},{\"hex\":\"cdd0c2ff\",\"role\":\"line\"},{\"hex\":\"656d59ff\",\"role\":\"accent\"},{\"hex\":\"526158ff\",\"role\":\"muted\"},{\"hex\":\"46543eff\",\"role\":\"accent\"},{\"hex\":\"e0e4d3ff\",\"role\":\"line\"},{\"hex\":\"c3c9baff\",\"role\":\"line\"},{\"hex\":\"6c7865ff\",\"role\":\"accent\"},{\"hex\":\"bcc5aeff\",\"role\":\"accent\"},{\"hex\":\"a5b397ff\",\"role\":\"accent\"},{\"hex\":\"bdc5b2ff\",\"role\":\"accent\"},{\"hex\":\"b8c5aaff\",\"role\":\"accent\"},{\"hex\":\"5b6855ff\",\"role\":\"accent\"},{\"hex\":\"343c2520\",\"role\":\"ink\"},{\"hex\":\"e9eadd80\",\"role\":\"paper\"},{\"hex\":\"555f4cff\",\"role\":\"accent\"},{\"hex\":\"c5ccbaff\",\"role\":\"line\"},{\"hex\":\"e2e5d9ff\",\"role\":\"line\"},{\"hex\":\"bec6b3ff\",\"role\":\"accent\"},{\"hex\":\"a8b69bff\",\"role\":\"accent\"},{\"hex\":\"64725bff\",\"role\":\"accent\"},{\"hex\":\"a9b39dff\",\"role\":\"accent\"},{\"hex\":\"616c59ff\",\"role\":\"accent\"},{\"hex\":\"bbc3afff\",\"role\":\"accent\"},{\"hex\":\"b9c1afff\",\"role\":\"line\"},{\"hex\":\"f5f5edff\",\"role\":\"paper\"},{\"hex\":\"9eaa90ff\",\"role\":\"accent\"},{\"hex\":\"69765fff\",\"role\":\"accent\"},{\"hex\":\"adbba0ff\",\"role\":\"accent\"},{\"hex\":\"66745dff\",\"role\":\"accent\"},{\"hex\":\"bdc8b2ff\",\"role\":\"accent\"},{\"hex\":\"68765fff\",\"role\":\"accent\"},{\"hex\":\"eef0e6ff\",\"role\":\"paper\"},{\"hex\":\"839377ff\",\"role\":\"accent\"},{\"hex\":\"eceee2ff\",\"role\":\"paper\"},{\"hex\":\"d0d6c5ff\",\"role\":\"line\"},{\"hex\":\"68775bff\",\"role\":\"accent\"},{\"hex\":\"77876aff\",\"role\":\"accent\"},{\"hex\":\"495d3eff\",\"role\":\"accent\"},{\"hex\":\"4b5a42ff\",\"role\":\"accent\"},{\"hex\":\"172019a8\",\"role\":\"dark\"},{\"hex\":\"aab69aff\",\"role\":\"accent\"},{\"hex\":\"262d271f\",\"role\":\"ink\"},{\"hex\":\"d7ddcc26\",\"role\":\"line\"},{\"hex\":\"292b29ff\",\"role\":\"ink\"},{\"hex\":\"767c68ff\",\"role\":\"accent\"},{\"hex\":\"00000055\",\"role\":\"dark\"},{\"hex\":\"55584eff\",\"role\":\"muted\"},{\"hex\":\"65705eff\",\"role\":\"accent\"},{\"hex\":\"63725aff\",\"role\":\"accent\"},{\"hex\":\"5b6652ff\",\"role\":\"accent\"},{\"hex\":\"c6cbbcff\",\"role\":\"line\"},{\"hex\":\"aeb6a3ff\",\"role\":\"accent\"},{\"hex\":\"e4e5d9ff\",\"role\":\"line\"},{\"hex\":\"63705dff\",\"role\":\"accent\"},{\"hex\":\"e5e5dcff\",\"role\":\"line\"},{\"hex\":\"a66c35ff\",\"role\":\"focus\"},{\"hex\":\"7c532eff\",\"role\":\"focus\"},{\"hex\":\"a16d3cff\",\"role\":\"focus\",\"id\":\"c02634da-994d-4b2c-95e7-d10bf6127fa0\"},{\"hex\":\"101b1470\",\"role\":\"dark\",\"id\":\"538414f4-fa9b-4f39-bb41-f112d709cdbf\"}];function rgb(value,fallback){const raw=value.trim();const embedded=raw.startsWith(\"var(\")?raw.match(/#[0-9a-f]{3,8}\\b|rgba?\\([^)]*\\)|color\\(display-p3[^)]*\\)/i)?.[0]:undefined;const v=embedded||raw;const h=v.replace(/^#/,\"\");if(/^[0-9a-f]{3}([0-9a-f])?$/i.test(h))return h.slice(0,3).split(\"\").map(c=>parseInt(c+c,16));if(/^[0-9a-f]{6}([0-9a-f]{2})?$/i.test(h))return[0,2,4].map(i=>parseInt(h.slice(i,i+2),16));const p3=v.match(/^color\\(display-p3\\s+([\\d.]+)\\s+([\\d.]+)\\s+([\\d.]+)/i);if(p3){const linear=p3.slice(1,4).map(Number).map(v=>v<=.04045?v/12.92:((v+.055)/1.055)**2.4);const matrix=[[1.224940176,-.224940176,0],[-.042056955,1.042056955,0],[-.019637555,-.078636046,1.098273601]];return matrix.map(row=>row.reduce((sum,n,i)=>sum+n*linear[i],0)).map(v=>Math.round(255*Math.max(0,Math.min(1,v<=.0031308?v*12.92:1.055*v**(1/2.4)-.055))));}const m=v.match(/^rgba?\\(\\s*([\\d.]+)[,\\s]+([\\d.]+)[,\\s]+([\\d.]+)/i);return m?m.slice(1,4).map(Number):rgb(fallback,\"#242923\");}function themeCSS(palette,custom,display,body){// Native colour-style variables remain on body. Derived replacements are\n// scoped to the site, avoiding a reference cycle when a picker uses a style.\nconst native=typeof document!==\"undefined\"&&document.body?getComputedStyle(document.body):undefined;const resolved=Object.fromEntries(Object.entries(palette).map(([key,value])=>{const token=value.match(/^var\\((--token-[\\w-]+)(?:,.*)?\\)$/)?.[1];return[key,token?native?.getPropertyValue(token).trim()||value:value];}));const declarations=tones.map(t=>{const original=[0,2,4].map(i=>parseInt(t.hex.slice(i,i+2),16));const initial=rgb(bases[t.role],\"#242923\");const chosen=rgb(resolved[t.role],bases[t.role]);const result=original.map((v,i)=>Math.max(0,Math.min(255,Math.round(v+chosen[i]-initial[i]))));return`--cg-tone-${t.hex}:rgba(${result.join(\",\")},${parseInt(t.hex.slice(6,8),16)/255})!important;`;}).join(\"\");const tokens=tones.map(t=>t.id?`--token-${t.id}:var(--cg-tone-${t.hex})!important;`:\"\").join(\"\");// Relative colours let native Styles remain the source of truth on the\n// server and in the canvas. Numeric declarations above provide a fallback.\nconst relative=tones.map(t=>{const base=bases[t.role];let chosen=palette[t.role]||base;if(/^var\\(--token-[\\w-]+\\)$/.test(chosen))chosen=chosen.slice(0,-1)+`, ${base})`;const initial=rgb(base,\"#242923\");const original=[0,2,4].map(i=>parseInt(t.hex.slice(i,i+2),16));const channels=[\"r\",\"g\",\"b\"].map((c,i)=>{const delta=original[i]-initial[i];return delta===0?c:`calc(${c} ${delta<0?\"-\":\"+\"} ${Math.abs(delta)})`;}).join(\" \");return`--cg-tone-${t.hex}:rgb(from ${chosen} ${channels} / ${parseInt(t.hex.slice(6,8),16)/255})!important;`;}).join(\"\");const family=(v,fallback)=>String(v?.fontFamily||fallback).replace(/[{};<>]/g,\"\");const df=custom?family(display,\"Cormorant Garamond\"):'\"Cormorant Garamond\",serif';const bf=custom?family(body,\"DM Sans\"):'\"DM Sans\",sans-serif';return`html,body{${declarations}--cg-display-family:${df};--cg-body-family:${bf};}@supports(color:rgb(from red r g b)){html,body{${relative}}}[data-layout-template],#overlay,[role=\"dialog\"]{${tokens}}`+(custom?`[data-framer-name=\"Brand name — edit once\"] p,[style*=\"Cormorant Garamond\"],[data-styles-preset=\"ui7CXlHDn\"],[data-styles-preset=\"gLiojmsCa\"],[data-styles-preset=\"Gs7w8US0c\"],[data-styles-preset=\"jeURHibhJ\"],[data-styles-preset=\"gRY8JTq_9\"],[data-styles-preset=\"n7Ut2qw8_\"],[data-styles-preset=\"audKV1wNZ\"],[data-styles-preset=\"TNqlcroXA\"],[data-styles-preset=\"PbTA9k7_r\"],[data-styles-preset=\"Y7lwf1kUI\"],[data-styles-preset=\"ibfNs4Wv3\"],[data-styles-preset=\"Q82yc7Qw8\"],[data-styles-preset=\"y0_sXlthE\"],[data-styles-preset=\"XhdaxbZzS\"],[data-styles-preset=\"DUH_ieAhA\"],[data-styles-preset=\"B0WRlevwW\"],[data-styles-preset=\"mrtZPYzg2\"],[data-styles-preset=\"J98j773Fz\"],[data-styles-preset=\"TEeqBtWk_\"],[data-styles-preset=\"YadiLZZRE\"],[data-styles-preset=\"Idtk2t7aK\"],[data-styles-preset=\"Y65CqcAa8\"],[data-styles-preset=\"bO6ZObBRs\"],[data-styles-preset=\"Gjl1XiTDU\"],[data-styles-preset=\"cMR2DJpnV\"],[data-styles-preset=\"YvBJiYfNA\"],[data-styles-preset=\"HqbsrfFvN\"],[data-styles-preset=\"Ug29eV3OY\"],[data-styles-preset=\"mTIsKkGot\"],[data-styles-preset=\"tBQC6SYtg\"],[data-styles-preset=\"pe5Eo3PHw\"],[data-styles-preset=\"LlGxwT8UD\"],[data-styles-preset=\"R_qOQbZVG\"],[data-styles-preset=\"QwTGtJErz\"],[data-styles-preset=\"Tm1wK1LHw\"],[data-styles-preset=\"qd6KsyNkJ\"]{--framer-font-family:var(--cg-display-family, Cormorant Garamond)!important;font-family:var(--cg-display-family, Cormorant Garamond)!important;}[style*=\"DM Sans\"],[data-styles-preset=\"H7LbX4tK8\"],[data-styles-preset=\"d_tYwcsEb\"],[data-styles-preset=\"u46mEgnIT\"],[data-styles-preset=\"uQbYlH4Qv\"],[data-styles-preset=\"otW9PNKHl\"],[data-styles-preset=\"uhjr67ia7\"],[data-styles-preset=\"fq62YwTHm\"],[data-styles-preset=\"UC0PwEy2q\"],[data-styles-preset=\"Q15hruk0n\"],[data-styles-preset=\"fNLmhG3hq\"],[data-styles-preset=\"U8nOiUD4I\"],[data-styles-preset=\"G_MK7pDt0\"],[data-styles-preset=\"jUD94gYgY\"],[data-styles-preset=\"Vkikd9Nc1\"],[data-styles-preset=\"Ziknlxbxy\"],[data-styles-preset=\"HMID_tgtR\"],[data-styles-preset=\"iIlZF_fLP\"],[data-styles-preset=\"kJuE3EP_4\"],[data-styles-preset=\"zf620mICA\"],input,select,textarea{--framer-font-family:var(--cg-body-family, DM Sans)!important;font-family:var(--cg-body-family, DM Sans)!important;}@media(max-width:809px){body h1.framer-text.framer-text{font-size:clamp(42px,13vw,64px)!important;}body h1.framer-text.framer-text :is(p,span,em,strong){font-size:inherit!important;}}@media(max-width:479px){[data-rd-page=\"process\"] [data-framer-name~=\"journey-overview\"] nav{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:none!important;grid-auto-rows:auto!important;}[data-rd-page=\"process\"] [data-framer-name~=\"journey-overview\"] nav>a{grid-row:auto!important;grid-template-rows:auto auto auto!important;min-width:0!important;width:100%!important;}}`:\"\");}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n */export default function BrowserColour({colour=\"#232a24\",paper=\"#f6f4ef\",ink=\"#242923\",muted=\"#62675f\",accent=\"#6d745e\",dark=\"#232a24\",line=\"#cfcec6\",footer=\"#1b221c\",focus=\"#a16d3c\",customTypography=false,displayFont,bodyFont,style}){useEffect(()=>{if(typeof document===\"undefined\"||RenderTarget.current()===RenderTarget.canvas)return;const existing=Array.from(document.head.querySelectorAll('meta[name=\"theme-color\"]'));const previous=existing.map(meta=>({meta,content:meta.getAttribute(\"content\")}));const created=existing.length===0?document.createElement(\"meta\"):undefined;if(created){created.name=\"theme-color\";created.dataset.northridgeBrowserColour=\"\";document.head.appendChild(created);}const token=colour.match(/^var\\((--token-[\\w-]+)(?:,.*)?\\)$/)?.[1];const toolbarColour=token?getComputedStyle(document.body).getPropertyValue(token).trim()||colour:colour;(created?[created]:existing).forEach(meta=>{meta.content=toolbarColour;});return()=>{created?.remove();previous.forEach(({meta,content})=>{if(content===null)meta.removeAttribute(\"content\");else meta.setAttribute(\"content\",content);});};},[colour]);return /*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{...style,position:\"relative\",display:\"block\",width:1,height:1,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"style\",{children:themeCSS({paper,ink,muted,accent,dark,line,footer,focus},customTypography,displayFont,bodyFont)})});}addPropertyControls(BrowserColour,{paper:{type:ControlType.Color,title:\"Paper\",description:\"Use an opaque base colour. Review contrast on light and dark surfaces.\",defaultValue:\"#f6f4ef\"},ink:{type:ControlType.Color,title:\"Ink\",description:\"Use an opaque base colour. Review contrast on light and dark surfaces.\",defaultValue:\"#242923\"},muted:{type:ControlType.Color,title:\"Muted\",description:\"Use an opaque base colour. Review contrast on light and dark surfaces.\",defaultValue:\"#62675f\"},accent:{type:ControlType.Color,title:\"Accent\",description:\"Use an opaque base colour. Review contrast on light and dark surfaces.\",defaultValue:\"#6d745e\"},dark:{type:ControlType.Color,title:\"Dark\",description:\"Use an opaque base colour. Review contrast on light and dark surfaces.\",defaultValue:\"#232a24\"},line:{type:ControlType.Color,title:\"Line\",description:\"Use an opaque base colour. Review contrast on light and dark surfaces.\",defaultValue:\"#cfcec6\"},footer:{type:ControlType.Color,title:\"Footer\",description:\"Use an opaque base colour. Review contrast on light and dark surfaces.\",defaultValue:\"#1b221c\"},focus:{type:ControlType.Color,title:\"Focus & details\",defaultValue:\"#a16d3c\",description:\"Keyboard outlines and small interaction details. Use a colour that is clear against both light and dark surfaces.\"},customTypography:{type:ControlType.Boolean,title:\"Custom fonts\",defaultValue:false,description:\"Apply the selected font families. Page weights stay in place. Custom mode caps phone headlines for wider families; review line breaks across all widths.\"},displayFont:{type:ControlType.Font,title:\"Display font\",controls:\"extended\",defaultFontType:\"serif\",displayFontSize:false,displayTextAlignment:false},bodyFont:{type:ControlType.Font,title:\"Body font\",controls:\"extended\",defaultFontType:\"sans-serif\",displayFontSize:false,displayTextAlignment:false},colour:{type:ControlType.Color,title:\"Browser colour\",defaultValue:\"#232a24\",description:\"Suggested toolbar colour for supported mobile browsers. Set once in Site Layout, then publish.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BrowserColour\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BrowserColour.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{forwardRef}from\"react\";// The layout's native Link controls own profile destinations. Unconfigured\n// profiles stay editable on the canvas but are omitted from the live site.\nexport function withStyleAFooterLinks(Component){return /*#__PURE__*/forwardRef(function StyleAFooterLinks(props,ref){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`\n                [data-style-a-footer] [data-framer-name$=\" profile\"]:not([href^=\"https://\"]):not([href^=\"http://\"]) { display: none !important; }\n                [data-style-a-footer] [data-framer-name=\"Social media\"]:not(:has(a[href^=\"https://\"], a[href^=\"http://\"])) { display: none !important; }\n                [data-style-a-footer] [data-framer-name=\"Legal destinations pending\"] { display:flex!important;flex-flow:row wrap!important;width:max-content!important;max-width:100%!important;gap:22px!important; }\n                [data-style-a-footer] [data-framer-name^=\"Footer \"][data-framer-name$=\" link\"] { width:auto!important;min-width:0!important;flex:0 0 auto!important; }\n                [data-style-a-footer] a:focus-visible { outline: 2px solid var(--cg-tone-c5ceb7ff, #c5ceb7); outline-offset: 3px; }\n                [data-style-a-footer] a { transition: color .2s, background-color .2s; }\n                @media (prefers-reduced-motion: reduce) { [data-style-a-footer] a { transition: none; } }\n            `}}),/*#__PURE__*/_jsx(Component,{...props,ref:ref,\"data-style-a-footer\":\"true\"})]});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withStyleAFooterLinks\":{\"type\":\"reactHoc\",\"name\":\"withStyleAFooterLinks\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StyleAFooterLinks.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect,useRef}from\"react\";import{RenderTarget}from\"framer\";// Behaviour only: all menu content and responsive layouts remain canvas-native.\nexport function withStyleAMenuDialog(Component){return /*#__PURE__*/forwardRef(function StyleAMenuDialog(props,forwardedRef){const localRef=useRef(null);useEffect(()=>{const root=localRef.current;if(!root||RenderTarget.current()===RenderTarget.canvas)return;const doc=root.ownerDocument;const opener=doc.activeElement;const previousExpanded=opener?.getAttribute(\"aria-expanded\");const previousControls=opener?.getAttribute(\"aria-controls\");const previousRole=root.getAttribute(\"role\");const previousModal=root.getAttribute(\"aria-modal\");root.setAttribute(\"role\",\"dialog\");root.setAttribute(\"aria-modal\",\"true\");root.id||=\"style-a-navigation\";opener?.setAttribute(\"aria-expanded\",\"true\");opener?.setAttribute(\"aria-controls\",root.id);const hidden=[];let branch=root;while(branch.parentElement&&branch.parentElement!==doc.documentElement){for(const sibling of Array.from(branch.parentElement.children)){if(sibling===branch||!(sibling instanceof HTMLElement)||/^(SCRIPT|STYLE|LINK)$/.test(sibling.tagName))continue;hidden.push({el:sibling,inert:sibling.inert,aria:sibling.getAttribute(\"aria-hidden\")});sibling.inert=true;sibling.setAttribute(\"aria-hidden\",\"true\");}branch=branch.parentElement;if(branch===doc.body)break;}const controls=()=>Array.from(root.querySelectorAll('a[href],button:not([disabled]),input:not([disabled]),select:not([disabled]),textarea:not([disabled]),[tabindex]:not([tabindex=\"-1\"])')).filter(el=>el.getClientRects().length>0&&!el.closest(\"[inert]\"));const focusFirst=()=>(root.querySelector('[aria-label=\"Close menu\"]')||controls()[0]||root).focus({preventScroll:true});const frame=requestAnimationFrame(focusFirst);const onKey=event=>{if(event.key===\"Escape\"){event.preventDefault();event.stopImmediatePropagation();// Framer's native dismissal is an onTap action, not a DOM click.\ndoc.dispatchEvent(new CustomEvent(\"style-a-menu-dismiss\"));}else if(event.key===\"Tab\"){const items=controls(),first=items[0],last=items[items.length-1];if(!first){event.preventDefault();return;}if(event.shiftKey&&(doc.activeElement===first||!root.contains(doc.activeElement))){event.preventDefault();last.focus();}else if(!event.shiftKey&&(doc.activeElement===last||!root.contains(doc.activeElement))){event.preventDefault();first.focus();}}};const onFocus=event=>{if(!root.contains(event.target))focusFirst();};doc.addEventListener(\"keydown\",onKey,true);doc.addEventListener(\"focusin\",onFocus);// Native exit distances are fixed at each breakpoint. Use the actual\n// panel width at every size, including unfolded phones between\n// those breakpoints, and hold it offscreen until native cleanup.\nlet exitAnimation;let previousLeft=root.getBoundingClientRect().left;let entering=false;let entered=previousLeft<=.5;const observeMovement=()=>{const rect=root.getBoundingClientRect();const movingOut=rect.left>previousLeft+.05;if(rect.left<previousLeft-.05)entering=true;if(rect.left<=.5)entered=true;previousLeft=rect.left;if(exitAnimation||rect.width<=0||!(entered||entering)||!movingOut||doc.defaultView?.matchMedia(\"(prefers-reduced-motion: reduce)\").matches)return;exitAnimation=root.animate([{transform:getComputedStyle(root).transform},{transform:\"translateX(100%)\"}],{duration:320,easing:\"cubic-bezier(.42,0,1,1)\",fill:\"forwards\"});};const movementObserver=new MutationObserver(observeMovement);movementObserver.observe(root,{attributes:true,attributeFilter:[\"style\"]});const style=doc.createElement(\"style\");style.textContent=`\n                [data-style-a-menu] :focus-visible{outline:3px solid var(--cg-tone-d6b88bff, #d6b88b)!important;outline-offset:-3px!important}\n                [data-style-a-menu] [data-framer-name=\"Scrollable navigation\"]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--cg-tone-65705eff, #65705e) var(--cg-tone-232a24ff, #232a24)}\n                [data-style-a-menu] [data-framer-name=\"Scrollable navigation\"]::-webkit-scrollbar{width:5px;background:var(--cg-tone-232a24ff, #232a24)}\n                [data-style-a-menu] [data-framer-name=\"Scrollable navigation\"]::-webkit-scrollbar-thumb{background:var(--cg-tone-65705eff, #65705e);border-radius:3px}\n                [data-style-a-menu] [data-framer-name=\"Close glyph top\"]{animation:style-a-glyph-top .5s cubic-bezier(.22,.68,0,1) both}\n                [data-style-a-menu] [data-framer-name=\"Close glyph bottom\"]{animation:style-a-glyph-bottom .5s cubic-bezier(.22,.68,0,1) both}\n                @keyframes style-a-glyph-top{from{transform:translateY(-4px) rotate(0)}to{transform:translateY(0) rotate(45deg)}}\n                @keyframes style-a-glyph-bottom{from{width:19px;transform:translateY(4px) rotate(0)}to{width:26px;transform:translateY(0) rotate(-45deg)}}\n                @media(prefers-reduced-motion:reduce){\n                    [data-style-a-menu],[data-style-a-menu] *{transform:none!important;opacity:1!important;transition:none!important;animation:none!important}\n                    [data-style-a-menu] [data-framer-name=\"Close glyph top\"]{transform:rotate(45deg)!important}\n                    [data-style-a-menu] [data-framer-name=\"Close glyph bottom\"]{transform:rotate(-45deg)!important}\n                }\n            `;doc.head.appendChild(style);return()=>{cancelAnimationFrame(frame);movementObserver.disconnect();exitAnimation?.cancel();doc.removeEventListener(\"keydown\",onKey,true);doc.removeEventListener(\"focusin\",onFocus);style.remove();hidden.forEach(({el,inert,aria})=>{el.inert=inert;aria===null?el.removeAttribute(\"aria-hidden\"):el.setAttribute(\"aria-hidden\",aria);});previousRole===null?root.removeAttribute(\"role\"):root.setAttribute(\"role\",previousRole);previousModal===null?root.removeAttribute(\"aria-modal\"):root.setAttribute(\"aria-modal\",previousModal);if(opener?.isConnected){previousExpanded===null?opener.removeAttribute(\"aria-expanded\"):opener.setAttribute(\"aria-expanded\",previousExpanded||\"false\");previousControls===null?opener.removeAttribute(\"aria-controls\"):opener.setAttribute(\"aria-controls\",previousControls||\"\");}// A responsive breakpoint can replace the original header instance.\n// Return to its visible equivalent when that opener no longer exists.\nconst returnTarget=[opener,...Array.from(doc.querySelectorAll('button[aria-label=\"Open menu\"]'))].find(el=>el?.isConnected&&el.getBoundingClientRect().width>0&&el.getBoundingClientRect().height>0&&getComputedStyle(el).visibility!==\"hidden\"&&!el.closest(\"[inert]\"));returnTarget?.focus({preventScroll:true});// Follow-on dialogs wait until this modal has restored the page.\ndoc.dispatchEvent(new CustomEvent(\"style-a-menu-closed\"));};},[]);return /*#__PURE__*/_jsx(Component,{...props,\"data-style-a-menu\":\"true\",tabIndex:-1,ref:element=>{localRef.current=element;if(typeof forwardedRef===\"function\")forwardedRef(element);else if(forwardedRef)forwardedRef.current=element;}});});}// Keep Framer's native close action as the single dismissal path, including Escape.\nexport function withStyleAMenuClose(Component){return /*#__PURE__*/forwardRef(function StyleAMenuClose(props,forwardedRef){const localRef=useRef(null);useEffect(()=>{const node=localRef.current;if(!node||RenderTarget.current()===RenderTarget.canvas)return;const doc=node.ownerDocument;const dismiss=event=>props.onTap?.(event);doc.addEventListener(\"style-a-menu-dismiss\",dismiss);return()=>doc.removeEventListener(\"style-a-menu-dismiss\",dismiss);},[props.onTap]);return /*#__PURE__*/_jsx(Component,{...props,onKeyDown:event=>{props.onKeyDown?.(event);if(event.key===\" \"&&!event.repeat){event.preventDefault();props.onTap?.(event);}},ref:element=>{localRef.current=element;if(typeof forwardedRef===\"function\")forwardedRef(element);else if(forwardedRef)forwardedRef.current=element;}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withStyleAMenuClose\":{\"type\":\"reactHoc\",\"name\":\"withStyleAMenuClose\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStyleAMenuDialog\":{\"type\":\"reactHoc\",\"name\":\"withStyleAMenuDialog\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StyleAMenuAccessibility.map","// Generated by Framer (13ebf9e)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,Image as Image1,InjectSelectionStyle,Link,PathVariablesContext,PropertyOverrides,queryCache,RenderTarget,ResetOuterLinkContext,RichText,runTasksWithYield,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useQueryData,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import ArrowRight from\"https://framerusercontent.com/modules/4G0pHPXdxDC0q34eFfFr/oq0PkaqnOfre09AZeL9M/gXjG4ReaI.js\";import Users from\"https://framerusercontent.com/modules/6Fwo5eOjTt1psHWJ7oCQ/uDrKIn7b0uyysHhlv1cz/UOqGcCyzJ.js\";import House from\"https://framerusercontent.com/modules/7VeNrmLDGkDNScbGhTLe/yefoCY59Nm1XowijWLjS/Gz2EfzUAK.js\";import Facebook from\"https://framerusercontent.com/modules/AcKwkAA605kt7PMH2h1H/cVwkMOjRg7acJgtyuMIc/FKhGyngbI.js\";import ArrowUpRight from\"https://framerusercontent.com/modules/CiGGjrw5dYpN4NHDE2Gg/oCG5ewYxDu1Xmf4RdqTv/P3MA2yYun.js\";import Layers from\"https://framerusercontent.com/modules/gfc2ckm6l9THpZMeViA9/fZdG4ETxqHPW0zbcUJq7/LshFY1A7f.js\";import Ruler from\"https://framerusercontent.com/modules/JNlU8ejmmkr575rYvdTZ/o9V4EkVrZr50KXIigAx3/kg_85gb_o.js\";import Linkedin from\"https://framerusercontent.com/modules/krji1SKzGKPDNYbaJIN7/33VJcyEBRSKfqt5u2TRa/MwhwSTErp.js\";import Instagram from\"https://framerusercontent.com/modules/MatTltl54L7WHNXwSZ0c/tqevvT2hO3o1AMLi2ckU/SP4n0DCbm.js\";import X from\"https://framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js\";import Header from\"#framer/local/canvasComponent/m7TTM1nj2/m7TTM1nj2.js\";import SharedDemoForm from\"#framer/local/canvasComponent/tvtr04rdu/tvtr04rdu.js\";import WordmarkEditTextHere from\"#framer/local/canvasComponent/VVpPwvo6G/VVpPwvo6G.js\";import BrowserColour from\"#framer/local/codeFile/WknMuu6/BrowserColour.js\";import{withStyleAEnquiryClose,withStyleAEnquiryDialog}from\"#framer/local/codeFile/gCAdhpV/StyleAEnquiryAccessibility.js\";import{withSiteHomeLink,withStyleAMenuEnquiryOpener}from\"#framer/local/codeFile/rmDlxjY/StyleAEnquiryTriggers.js\";import{withStyleAFooterLinks}from\"#framer/local/codeFile/Hs2lb0_/StyleAFooterLinks.js\";import{withStyleAMenuClose,withStyleAMenuDialog}from\"#framer/local/codeFile/t5YsrCQ/StyleAMenuAccessibility.js\";import{withCompanyDetails,withDemoSocial}from\"#framer/local/codeFile/FsLJf1P/SupportingRedesign.js\";import SiteDetails from\"#framer/local/collection/OnzMwp5Oz/OnzMwp5Oz.js\";const HeaderFonts=getFonts(Header);const WordmarkEditTextHereFonts=getFonts(WordmarkEditTextHere);const MotionButtonWithStyleAMenuClosee3voiw=withCodeBoundaryForOverrides(motion.button,{inComponentSlot:true,nodeId:\"KELNaS2se\",override:withStyleAMenuClose,scopeId:\"EHtqNVaMu\"});const HouseFonts=getFonts(House);const MotionAWithSiteHomeLinkd4fgnp=withCodeBoundaryForOverrides(motion.a,{inComponentSlot:true,nodeId:\"ssy4LjO6L\",override:withSiteHomeLink,scopeId:\"EHtqNVaMu\"});const LayersFonts=getFonts(Layers);const RulerFonts=getFonts(Ruler);const UsersFonts=getFonts(Users);const ArrowUpRightFonts=getFonts(ArrowUpRight);const MotionButtonWithStyleAMenuEnquiryOpener1tqrx4=withCodeBoundaryForOverrides(motion.button,{inComponentSlot:true,nodeId:\"KIzvpPvEl\",override:withStyleAMenuEnquiryOpener,scopeId:\"EHtqNVaMu\"});const ArrowRightFonts=getFonts(ArrowRight);const MotionButtonWithStyleAMenuEnquiryOpener1jxaovy=withCodeBoundaryForOverrides(motion.button,{inComponentSlot:true,nodeId:\"oMH0AB4_w\",override:withStyleAMenuEnquiryOpener,scopeId:\"EHtqNVaMu\"});const MotionDivWithStyleAMenuDialog1sy7ig0=withCodeBoundaryForOverrides(motion.div,{inComponentSlot:true,nodeId:\"ATXKKhQ1e\",override:withStyleAMenuDialog,scopeId:\"EHtqNVaMu\"});const XFonts=getFonts(X);const MotionButtonWithStyleAEnquiryClose1eos4id=withCodeBoundaryForOverrides(motion.button,{inComponentSlot:true,nodeId:\"m6rjiJQsH\",override:withStyleAEnquiryClose,scopeId:\"EHtqNVaMu\"});const SharedDemoFormFonts=getFonts(SharedDemoForm);const MotionDivWithStyleAEnquiryDialog1qxtdn4=withCodeBoundaryForOverrides(motion.div,{inComponentSlot:true,nodeId:\"uo_lt8oN6\",override:withStyleAEnquiryDialog,scopeId:\"EHtqNVaMu\"});const MotionAWithSiteHomeLink17m49t7=withCodeBoundaryForOverrides(motion.a,{nodeId:\"xXxWdxnjQ\",override:withSiteHomeLink,scopeId:\"EHtqNVaMu\"});const InstagramFonts=getFonts(Instagram);const MotionButtonWithDemoSocial16kw80f=withCodeBoundaryForOverrides(motion.button,{nodeId:\"wXifq_QyM\",override:withDemoSocial,scopeId:\"EHtqNVaMu\"});const FacebookFonts=getFonts(Facebook);const MotionButtonWithDemoSocial1o6ys38=withCodeBoundaryForOverrides(motion.button,{nodeId:\"chKEETfjp\",override:withDemoSocial,scopeId:\"EHtqNVaMu\"});const LinkedinFonts=getFonts(Linkedin);const MotionButtonWithDemoSocialluf94e=withCodeBoundaryForOverrides(motion.button,{nodeId:\"FJrdcTG94\",override:withDemoSocial,scopeId:\"EHtqNVaMu\"});const MotionDivWithCompanyDetails1eis3ha=withCodeBoundaryForOverrides(motion.div,{nodeId:\"nn4opbZ2d\",override:withCompanyDetails,scopeId:\"EHtqNVaMu\"});const MotionFooterWithStyleAFooterLinksl8x9t3=withCodeBoundaryForOverrides(motion.footer,{nodeId:\"M7SyubyQg\",override:withStyleAFooterLinks,scopeId:\"EHtqNVaMu\"});const BrowserColourFonts=getFonts(BrowserColour);const breakpoints={aCQFhA5Tq:\"(max-width: 809.98px)\",AsJB6aIjW:\"(min-width: 810px) and (max-width: 1439.98px)\",rEcCodJgy:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-dRkNK\";const variantClassNames={aCQFhA5Tq:\"framer-v-h83rhf\",AsJB6aIjW:\"framer-v-wkjsiy\",rEcCodJgy:\"framer-v-shzyxd\"};const zIJ0zvgjo=undefined;const atQkDsHtV=undefined;const tE8pBwq5V=undefined;const TMcJ8bn1j=undefined;const GeEHKvV2f=undefined;const gozZanxu_yO4Z1fX9q=undefined;const Z2H3YfS2WyO4Z1fX9q=undefined;const sjQ9bXKu2yO4Z1fX9q=undefined;const c_yZGlTZSyO4Z1fX9q=undefined;const qvnGQaRhfyO4Z1fX9q=undefined;const CCPtcQFzjyO4Z1fX9q=undefined;const ww1sWMoFXyO4Z1fX9q=undefined;const LZIAoNjwkyO4Z1fX9q=undefined;const p3WbE1EF0yO4Z1fX9q=undefined;const abPNgp2_gyO4Z1fX9q=undefined;const KpIMnhrJxyO4Z1fX9q=undefined;const idyO4Z1fX9q=undefined;const convertFromBoolean=(value,activeLocale)=>{return value?\"gOmyQmsLF\":\"UHqyhPIKE\";};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromBoolean1=(value,activeLocale)=>{return value?\"STAWhOZ3p\":\"zffu3IMJu\";};const transition1={delay:0,duration:.32,ease:[.42,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:1440,y:0};const transition2={delay:0,duration:.5,ease:[.22,.68,0,1],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:1440,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:760,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:760,y:0};const transition3={delay:.12,duration:.48,ease:[.22,.68,0,1],type:\"tween\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:22};const transition4={delay:0,duration:.25,ease:[.22,.68,0,1],type:\"tween\"};const animation6={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation8={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:22};const transition5={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation9={opacity:.7,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition5};const transition6={delay:.175,duration:.48,ease:[.22,.68,0,1],type:\"tween\"};const animation10={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:22};const animation11={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const transition7={delay:.22999999999999998,duration:.48,ease:[.22,.68,0,1],type:\"tween\"};const animation12={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:22};const animation13={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const transition8={delay:.28500000000000003,duration:.48,ease:[.22,.68,0,1],type:\"tween\"};const animation14={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,x:0,y:22};const animation15={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,x:0,y:0};const transition9={delay:.33999999999999997,duration:.48,ease:[.22,.68,0,1],type:\"tween\"};const animation16={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition9,x:0,y:22};const animation17={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition9,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const transition10={delay:0,duration:.28,ease:[.42,0,1,1],type:\"tween\"};const animation18={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition10,x:640,y:0};const transition11={delay:0,duration:.45,ease:[.22,.68,0,1],type:\"tween\"};const animation19={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition11,x:0,y:0};const animation20={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:640,y:0};const animation21={backgroundColor:\"var(--token-7cebebfe-3aa6-4cfb-983f-88f5176b0717)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const animation22={opacity:.7,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const negate=value=>{return!value;};const query=prequery=>prequery({from:{alias:\"yO4Z1fX9q\",data:SiteDetails,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"yO4Z1fX9q\",name:\"gozZanxu_\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"Z2H3YfS2W\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"sjQ9bXKu2\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"c_yZGlTZS\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"qvnGQaRhf\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"CCPtcQFzj\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"ww1sWMoFX\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"LZIAoNjwk\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"p3WbE1EF0\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"abPNgp2_g\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"KpIMnhrJx\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"yO4Z1fX9q\",data:SiteDetails,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"yO4Z1fX9q\",name:\"gozZanxu_\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"Z2H3YfS2W\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"sjQ9bXKu2\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"c_yZGlTZS\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"qvnGQaRhf\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"CCPtcQFzj\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"ww1sWMoFX\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"LZIAoNjwk\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"p3WbE1EF0\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"abPNgp2_g\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"KpIMnhrJx\",type:\"Identifier\"},{collection:\"yO4Z1fX9q\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const animation23={backgroundColor:\"var(--token-a7bd6f9b-78ce-40f7-b140-3199d845cb2e)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5};const breakpointRules={aCQFhA5Tq:[\".framer-dRkNK.framer-1sy7ig0 { padding: 0px 24px 24px 24px; }\",\".framer-dRkNK .framer-1f4kvpd { gap: 16px; min-height: 72px; }\",\".framer-dRkNK .framer-c7ytpr { gap: 8px; width: 160px; }\",\".framer-dRkNK .framer-1dy4yk2 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 35px; height: min-content; min-height: 0px; padding: 30px 0px 30px 0px; }\",\".framer-dRkNK .framer-lynvm8, .framer-dRkNK .framer-11d6pzi, .framer-dRkNK .framer-1y852gp, .framer-dRkNK .framer-cjxs90 { flex: none; width: 100%; }\",\".framer-dRkNK .framer-d4fgnp, .framer-dRkNK .framer-imuu3a, .framer-dRkNK .framer-hrgf8l, .framer-dRkNK .framer-74m9p6, .framer-dRkNK .framer-1tqrx4 { gap: 18px; padding: 13px 0px 13px 0px; }\",\".framer-dRkNK .framer-ffayf9 { padding: 0px 0px 8px 30px; }\",\".framer-dRkNK .framer-1e51r4s { flex-direction: column; gap: 16px; padding: 20px 0px 0px 0px; }\",\".framer-dRkNK .framer-mxfa5t { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-dRkNK.framer-1qxtdn4 { width: 100%; }\",\".framer-dRkNK .framer-quk1xo { padding: 12px 16px 12px 24px; }\",\".framer-dRkNK .framer-819ire { padding: 28px 24px 40px 24px; }\",\".framer-dRkNK .framer-l8x9t3 { padding: 48px 24px 60px 24px; }\",\".framer-dRkNK .framer-1472ru7 { align-content: unset; align-items: unset; display: grid; gap: 32px 24px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); justify-content: center; }\",\".framer-dRkNK .framer-1g7158d, .framer-dRkNK .framer-90xlpt { align-self: start; flex: none; grid-column: 1 / -1; justify-self: start; width: 100%; }\",\".framer-dRkNK .framer-9fpa0k, .framer-dRkNK .framer-18xskle { align-self: start; flex: none; justify-self: start; width: 100%; }\",\".framer-dRkNK .framer-9j2fs7 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; }\",\".framer-dRkNK .framer-1hhr6rz { flex-wrap: nowrap; gap: 18px; width: 100%; }\"],AsJB6aIjW:[\".framer-dRkNK.framer-1sy7ig0 { padding: 0px 36px 36px 36px; }\",\".framer-dRkNK .framer-1dy4yk2 { gap: 48px; }\",\".framer-dRkNK .framer-11d6pzi { max-width: 300px; }\",\".framer-dRkNK .framer-1e51r4s { padding: 20px 0px 0px 0px; }\",\".framer-dRkNK .framer-l8x9t3 { padding: 56px 36px 24px 36px; }\",\".framer-dRkNK .framer-1472ru7 { align-content: unset; align-items: unset; display: grid; gap: 36px 32px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); justify-content: center; }\",\".framer-dRkNK .framer-1g7158d, .framer-dRkNK .framer-9fpa0k, .framer-dRkNK .framer-18xskle { align-self: start; flex: none; justify-self: start; width: 100%; }\",\".framer-dRkNK .framer-90xlpt { align-self: start; flex: none; grid-column: span 2; justify-self: start; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={aCQFhA5Tq:\".framer-h83rhf-override\",AsJB6aIjW:\".framer-wkjsiy-override\"};const rules=[\".framer-dRkNK.framer-wcc7rc, .framer-dRkNK .framer-wcc7rc { display: block; }\",\".framer-dRkNK.framer-shzyxd { align-content: center; align-items: center; background-color: var(--token-65501687-3dc8-40ab-a137-4206db06f8e7); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-apb7ao-container { flex: none; height: auto; max-width: 100%; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 5; }\",\".framer-dRkNK.framer-5ynn1j { background-color: var(--token-9bcf3a73-273f-4e1b-a649-dba70d8e6148); inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-dRkNK.framer-1sy7ig0 { align-content: flex-start; align-items: flex-start; background-color: var(--token-9bcf3a73-273f-4e1b-a649-dba70d8e6148); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; left: 0px; overflow: var(--overflow-clip-fallback, clip); overflow-x: var(--overflow-clip-fallback, clip); overflow-y: var(--overflow-clip-fallback, clip); padding: 0px 64px 36px 64px; position: fixed; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-dRkNK .framer-1f4kvpd { --border-bottom-width: 1px; --border-color: var(--token-b8145c04-9242-4c34-a721-e5bec8ae86d1); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; background-color: var(--token-9bcf3a73-273f-4e1b-a649-dba70d8e6148); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; min-height: 96px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-dRkNK .framer-c7ytpr { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 180px; }\",\".framer-dRkNK .framer-1ybwyvs-container, .framer-dRkNK .framer-17xvj56-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-dRkNK .framer-u6tyfa { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-dRkNK .framer-e3voiw { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 44px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 8px 0px 8px 0px; position: relative; width: 80px; }\",\".framer-dRkNK .framer-1hn2paa, .framer-dRkNK .framer-1lrzac9, .framer-dRkNK .framer-7y3266, .framer-dRkNK .framer-bwctan, .framer-dRkNK .framer-11m4564, .framer-dRkNK .framer-61r4lz, .framer-dRkNK .framer-kappch, .framer-dRkNK .framer-4v3zpd, .framer-dRkNK .framer-1wtkjrz, .framer-dRkNK .framer-vh19l3, .framer-dRkNK .framer-y1w7i8, .framer-dRkNK .framer-s6yx59, .framer-dRkNK .framer-1ch55vi, .framer-dRkNK .framer-13540t7, .framer-dRkNK .framer-mxfa5t, .framer-dRkNK .framer-gpjadn, .framer-dRkNK .framer-qyrnfb, .framer-dRkNK .framer-l1n9zi, .framer-dRkNK .framer-1yaxcm4, .framer-dRkNK .framer-wjirqn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-dRkNK .framer-1pvsdzm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 20px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 26px; }\",\".framer-dRkNK .framer-jfc7wx, .framer-dRkNK .framer-1t3dzrg { align-content: flex-start; align-items: flex-start; background-color: var(--token-65501687-3dc8-40ab-a137-4206db06f8e7); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; left: 0px; padding: 0px; position: absolute; top: 9px; width: 26px; }\",\".framer-dRkNK .framer-17xrhc1 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; min-height: 0px; overflow: auto; overflow-x: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-1dy4yk2 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 96px; height: 1px; justify-content: flex-start; min-height: 470px; overflow: var(--overflow-clip-fallback, clip); padding: 50px 0px 50px 0px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-lynvm8 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; 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: 1px; }\",\".framer-dRkNK .framer-d4fgnp, .framer-dRkNK .framer-imuu3a, .framer-dRkNK .framer-hrgf8l, .framer-dRkNK .framer-74m9p6 { --border-bottom-width: 1px; --border-color: var(--token-3e33009b-3c37-44d4-b6fe-fbbc1e720c3a); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 14px 0px 14px 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-dRkNK .framer-bs5din, .framer-dRkNK .framer-1ehdct3, .framer-dRkNK .framer-obvj0a, .framer-dRkNK .framer-1edhub, .framer-dRkNK .framer-rzrimk, .framer-dRkNK .framer-nkqyee, .framer-dRkNK .framer-ew880y, .framer-dRkNK .framer-cjxs90 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-dRkNK .framer-1048j48, .framer-dRkNK .framer-1djp9io, .framer-dRkNK .framer-h89o7s, .framer-dRkNK .framer-3hemem, .framer-dRkNK .framer-n5qt0x { --1m973uw: var(--token-65501687-3dc8-40ab-a137-4206db06f8e7); --js9iwy: 1.35; flex: none; height: auto; position: relative; width: 22px; }\",\".framer-dRkNK .framer-ffayf9 { --border-bottom-width: 1px; --border-color: var(--token-3e33009b-3c37-44d4-b6fe-fbbc1e720c3a); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 8px 36px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-sv02mi, .framer-dRkNK .framer-1u3q689 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 44px; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-dRkNK .framer-1tqrx4 { --border-bottom-width: 1px; --border-color: var(--token-3e33009b-3c37-44d4-b6fe-fbbc1e720c3a); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 14px 0px 14px 0px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-dRkNK .framer-11d6pzi { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: flex-start; max-width: 100%; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-dRkNK .framer-16yaos9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 270px; justify-content: flex-start; max-width: 380px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-dRkNK .framer-gtbr8h { flex: none; height: auto; max-width: 380px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-dRkNK .framer-1jxaovy { align-content: center; align-items: center; background-color: var(--token-65501687-3dc8-40ab-a137-4206db06f8e7); cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: flex-start; max-width: 380px; min-height: 50px; overflow: var(--overflow-clip-fallback, clip); padding: 14px 22px 14px 22px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-4vrdbn { --1m973uw: var(--token-dccb0207-f64d-4900-be96-7b2705cae774); --js9iwy: 1.35; flex: none; height: auto; position: relative; width: 18px; }\",\".framer-dRkNK .framer-1e51r4s { --border-bottom-width: 0px; --border-color: var(--token-b8145c04-9242-4c34-a721-e5bec8ae86d1); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 25px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-ag2r21 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 28px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-fd9ov3, .framer-dRkNK .framer-c0ny3b { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 44px; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-dRkNK .framer-s9bmdj, .framer-dRkNK .framer-1z0xnob, .framer-dRkNK .framer-jsc92d { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 44px; padding: 10px 0px 10px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-dRkNK .framer-1y852gp { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 40px; padding: 6px 0px 6px 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-dRkNK.framer-iay315 { background-color: var(--token-538414f4-fa9b-4f39-bb41-f112d709cdbf); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-dRkNK.framer-1qxtdn4 { align-content: flex-start; align-items: flex-start; background-color: var(--token-65501687-3dc8-40ab-a137-4206db06f8e7); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; max-width: 100%; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: fixed; right: 0px; top: 0px; width: 640px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-dRkNK .framer-quk1xo { --border-bottom-width: 1px; --border-color: var(--token-a0d9e61f-6191-4cb1-bb46-9ce6ebfb2195); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; min-height: 76px; padding: 12px 44px 12px 44px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-1eos4id { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; padding: 0px; position: relative; width: 44px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-dRkNK .framer-rondv0 { --1m973uw: var(--token-dccb0207-f64d-4900-be96-7b2705cae774); --js9iwy: 1.35; flex: none; height: auto; position: relative; width: 22px; }\",\".framer-dRkNK .framer-819ire { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 1px; justify-content: flex-start; overflow: auto; overflow-x: hidden; padding: 36px 44px 48px 44px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-1lp2sxw, .framer-dRkNK .framer-1sfnrpd, .framer-dRkNK .framer-1iud802, .framer-dRkNK .framer-q4mduc, .framer-dRkNK .framer-3jwq6h, .framer-dRkNK .framer-1uxkegw, .framer-dRkNK .framer-15c26ze, .framer-dRkNK .framer-1lykxo7, .framer-dRkNK .framer-18c5ebs, .framer-dRkNK .framer-f6thrr, .framer-dRkNK .framer-17zxbzp, .framer-dRkNK .framer-1ybqdfd, .framer-dRkNK .framer-1ba7fz2, .framer-dRkNK .framer-ctkxib, .framer-dRkNK .framer-1srdwa9, .framer-dRkNK .framer-1e1vy9p, .framer-dRkNK .framer-51kdq6, .framer-dRkNK .framer-wiqs0r, .framer-dRkNK .framer-54crdb, .framer-dRkNK .framer-19aocjz { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-dRkNK .framer-k5jzi5 { --border-bottom-width: 0px; --border-color: var(--token-1678fe43-f662-4528-ab94-5dd53f44dd6e); --border-left-width: 2px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: flex-start; align-items: flex-start; background-color: var(--token-479a102b-042d-4a47-935d-10bc4ea36043); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 13px 16px 13px 16px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-128crn9 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-dRkNK .framer-l8x9t3 { align-content: flex-start; align-items: flex-start; background-color: var(--token-21d93662-8da4-4344-b5f7-f66f133ce490); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 100%; order: 1002; overflow: var(--overflow-clip-fallback, clip); padding: 62px 64px 24px 64px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-1472ru7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 45px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-1g7158d { align-content: flex-start; align-items: flex-start; display: flex; flex: 1.4 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-dRkNK .framer-17m49t7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; min-height: 44px; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-dRkNK .framer-7a0ub6-container { flex: none; height: auto; position: relative; width: 220px; }\",\".framer-dRkNK .framer-9fpa0k, .framer-dRkNK .framer-18xskle { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 17px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-dRkNK .framer-78ucpz, .framer-dRkNK .framer-jc1vzf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-atyjj8, .framer-dRkNK .framer-lgetjl, .framer-dRkNK .framer-1u6q9zs, .framer-dRkNK .framer-funo2u, .framer-dRkNK .framer-1ut0vle, .framer-dRkNK .framer-1yq8kjo, .framer-dRkNK .framer-1hsykxx { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 34px; padding: 4px 0px 4px 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-dRkNK .framer-s0w91n { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 34px; padding: 4px 0px 4px 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-dRkNK .framer-fcm7sn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 32px; padding: 4px 0px 4px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-dRkNK .framer-ynjsra, .framer-dRkNK .framer-10ur3wl, .framer-dRkNK .framer-1s3wx3p, .framer-dRkNK .framer-m3xdrs, .framer-dRkNK .framer-h90kbg { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 34px; padding: 4px 0px 4px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-dRkNK .framer-90xlpt { align-content: flex-start; align-items: flex-start; display: flex; flex: 1.25 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 17px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-dRkNK .framer-begazh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-1eis3ha { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 100%; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-17p9vvw, .framer-dRkNK .framer-1xnu86q, .framer-dRkNK .framer-1br654v, .framer-dRkNK .framer-nqyag6, .framer-dRkNK .framer-1gid4r3, .framer-dRkNK .framer-uaw1iz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-r8r2mb, .framer-dRkNK .framer-1kh179u, .framer-dRkNK .framer-1ueoty, .framer-dRkNK .framer-ec2ph7, .framer-dRkNK .framer-zpot6a { flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-dRkNK .framer-6qu985, .framer-dRkNK .framer-1r21o6c { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 30px; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-dRkNK .framer-22pkgj { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 32px; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-dRkNK .framer-1l8t6d8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-1o96ejq, .framer-dRkNK .framer-tmq6c1, .framer-dRkNK .framer-2qdr40 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-dRkNK .framer-b47vn3, .framer-dRkNK .framer-1p801kj, .framer-dRkNK .framer-xtax38 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 44px; }\",\".framer-dRkNK .framer-llojdd, .framer-dRkNK .framer-u3vvma, .framer-dRkNK .framer-b13atc, .framer-dRkNK .framer-xqlk8p, .framer-dRkNK .framer-15b88fk, .framer-dRkNK .framer-1du23i5 { --1m973uw: var(--token-b6bf530f-bf65-4455-8afd-abfb9db96a72); --js9iwy: 1.35; flex: none; height: auto; position: relative; width: 22px; }\",\".framer-dRkNK .framer-16kw80f, .framer-dRkNK .framer-1o6ys38, .framer-dRkNK .framer-luf94e { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 44px; }\",\".framer-dRkNK .framer-ci7mjx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-dRkNK .framer-1sxlw5a, .framer-dRkNK .framer-q984j4, .framer-dRkNK .framer-7h2s6s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; padding: 0px; position: relative; width: 44px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-dRkNK .framer-tabvz5, .framer-dRkNK .framer-1q60fc8, .framer-dRkNK .framer-17o3l4k { --1m973uw: var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18); --js9iwy: 1.35; flex: none; height: auto; position: relative; width: 18px; }\",\".framer-dRkNK .framer-8oujgx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-9j2fs7 { --border-bottom-width: 0px; --border-color: var(--token-92c0397b-1add-47ed-8281-0c6f6c7033e3); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; padding: 23px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-1hhr6rz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 22px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-dRkNK .framer-g9v496, .framer-dRkNK .framer-1pp5216, .framer-dRkNK .framer-12211fx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 44px; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-dRkNK .framer-k5u5o2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; min-height: 34px; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-dRkNK .framer-1vcmxat { --1m973uw: var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18); --js9iwy: 1.35; flex: none; height: auto; position: relative; width: 12px; }\",\".framer-dRkNK .framer-bgva7m { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 24px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-dRkNK .framer-gq4aco { flex: none; height: auto; max-width: 900px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-dRkNK .framer-usewjg-container { flex: none; height: 1px; left: 0px; order: 1003; pointer-events: none; position: absolute; top: 0px; width: 1px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-dRkNK[data-border=\"true\"]::after, .framer-dRkNK [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; }'];const mediaQueries={aCQFhA5Tq:\"(max-width: 809.98px)\",AsJB6aIjW:\"(min-width: 810px) and (max-width: 1439.98px)\",rEcCodJgy:\"(min-width: 1440px)\"};const humanReadableVariantMap={Desktop:\"rEcCodJgy\",Phone:\"aCQFhA5Tq\",Tablet:\"AsJB6aIjW\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,homepageServices,homepageTop,homepageWork,id,immersiveHeader,pageTop,width,...props})=>{return{...props,atQkDsHtV:homepageTop??props.atQkDsHtV,GeEHKvV2f:pageTop??props.GeEHKvV2f,tE8pBwq5V:homepageWork??props.tE8pBwq5V,TMcJ8bn1j:homepageServices??props.TMcJ8bn1j,variant:humanReadableVariantMap[props.variant]??props.variant??\"rEcCodJgy\",zIJ0zvgjo:immersiveHeader??props.zIJ0zvgjo??false};};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,zIJ0zvgjo,tE8pBwq5V,atQkDsHtV,TMcJ8bn1j,GeEHKvV2f,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const M_bpjXKhyko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const componentScopeId=\"EHtqNVaMu\";const onTap1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"aCQFhA5Tq\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"rEcCodJgy\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??componentScopeId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-65501687-3dc8-40ab-a137-4206db06f8e7); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-shzyxd\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:true,dismissWithEsc:true,children:overlay1=>/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:true,dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aCQFhA5Tq:{y:0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:96,width:\"100vw\",children:/*#__PURE__*/_jsxs(Container,{className:\"framer-apb7ao-container\",\"data-framer-name\":\"Site Header\",id:`${componentScopeId}-apb7ao`,name:\"Site Header\",nodeId:\"hPUgijnB4\",scopeId:\"EHtqNVaMu\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aCQFhA5Tq:{variant:matchVariant(convertFromBoolean1(zIJ0zvgjo,activeLocale))},AsJB6aIjW:{variant:matchVariant(convertFromBoolean1(zIJ0zvgjo,activeLocale))}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"hPUgijnB4\",layoutId:\"hPUgijnB4\",M_bpjXKhy:M_bpjXKhyko9la1({overlay}),name:\"Site Header\",style:{maxWidth:\"100%\",width:\"100%\"},UFgTgM5p9:M_bpjXKhyko9la1({overlay:overlay1}),variant:matchVariant(convertFromBoolean(zIJ0zvgjo,activeLocale)),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{triggerId:`${componentScopeId}-apb7ao`,children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.45,ease:[.22,.68,0,1],type:\"tween\"}},className:cx(scopingClassNames,\"framer-5ynn1j\"),\"data-framer-portal-id\":`${componentScopeId}-apb7ao`,exit:{opacity:0,transition:{delay:0,duration:.3,ease:[.42,0,1,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"mLFVCTshU\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aCQFhA5Tq:{exit:animation3,initial:animation4}},children:/*#__PURE__*/_jsxs(MotionDivWithStyleAMenuDialog1sy7ig0,{animate:animation1,\"aria-label\":\"Main menu\",className:cx(scopingClassNames,\"framer-1sy7ig0\"),\"data-framer-name\":\"Style A — Full navigation\",\"data-framer-portal-id\":`${componentScopeId}-apb7ao`,exit:animation,initial:animation2,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f4kvpd\",\"data-border\":true,\"data-framer-name\":\"Menu heading\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-c7ytpr\",\"data-framer-name\":\"Northridge identity\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aCQFhA5Tq:{width:\"160px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"180px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ybwyvs-container\",\"data-framer-name\":\"Shared wordmark\",inComponentSlot:true,name:\"Shared wordmark\",nodeId:\"Ux7Hti23H\",rendersWithMotion:true,scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(WordmarkEditTextHere,{height:\"100%\",id:\"Ux7Hti23H\",layoutId:\"Ux7Hti23H\",name:\"Shared wordmark\",style:{width:\"100%\"},variant:matchVariant(\"om_ah_hK4\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-u6tyfa\",\"data-framer-name\":\"Flexible header space\"}),/*#__PURE__*/_jsxs(MotionButtonWithStyleAMenuClosee3voiw,{\"aria-label\":\"Close menu\",className:\"framer-e3voiw\",\"data-framer-name\":\"Close menu\",\"data-highlight\":true,\"data-reset\":\"button\",onTap:onTap1q29jei({overlay}),tabIndex:0,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},children:\"Close\"})}),className:\"framer-1hn2paa\",\"data-framer-name\":\"Close\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pvsdzm\",\"data-framer-name\":\"Close glyph\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-jfc7wx\",\"data-framer-name\":\"Close glyph top\",style:{rotate:45}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t3dzrg\",\"data-framer-name\":\"Close glyph bottom\",style:{rotate:-45}})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17xrhc1\",\"data-framer-name\":\"Scrollable navigation\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dy4yk2\",\"data-framer-name\":\"Navigation and invitation\",children:[/*#__PURE__*/_jsxs(motion.nav,{\"aria-label\":\"Full navigation\",className:\"framer-lynvm8\",\"data-framer-name\":\"Full navigation\",children:[/*#__PURE__*/_jsx(Link,{href:atQkDsHtV,motionChild:true,nodeId:\"ssy4LjO6L\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsxs(MotionAWithSiteHomeLinkd4fgnp,{animate:animation7,className:\"framer-d4fgnp framer-wcc7rc\",\"data-border\":true,\"data-framer-name\":\"Home\",\"data-highlight\":true,exit:animation5,initial:animation8,onTap:onTap1q29jei({overlay}),whileHover:animation6,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aCQFhA5Tq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"9px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-9d087dca-600e-4a68-937b-60ffc98f2c7b)\"},children:\"01\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-9d087dca-600e-4a68-937b-60ffc98f2c7b)\"},children:\"01\"})}),className:\"framer-1lrzac9\",\"data-framer-name\":\"01\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aCQFhA5Tq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29ybW9yYW50IEdhcmFtb25kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',\"--framer-font-size\":\"37px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},children:\"Home\"})})},AsJB6aIjW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29ybW9yYW50IEdhcmFtb25kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',\"--framer-font-size\":\"40px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},children:\"Home\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29ybW9yYW50IEdhcmFtb25kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',\"--framer-font-size\":\"58px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},children:\"Home\"})}),className:\"framer-bs5din\",\"data-framer-name\":\"Home\",fonts:[\"GF;Cormorant Garamond-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(House,{animated:false,className:\"framer-1048j48\",\"data-framer-name\":\"House\",JEeZYcamG:true,layoutId:\"MbbaLT4kX\",P_DcoRcrY:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ffayf9\",\"data-border\":true,\"data-framer-name\":\"Homepage options\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"jBf8Ze4Vu\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-sv02mi framer-wcc7rc\",\"data-framer-name\":\"Menu Home — Style A\",\"data-highlight\":true,onTap:onTap1q29jei({overlay}),whileHover:animation9,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},children:\"Home — Style A\"})}),className:\"framer-7y3266\",\"data-framer-name\":\"Home — Style A\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"B8RRCsOX2\"},motionChild:true,nodeId:\"GidKiIArY\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1u3q689 framer-wcc7rc\",\"data-framer-name\":\"Menu Home — Style B\",\"data-highlight\":true,onTap:onTap1q29jei({overlay}),whileHover:animation9,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},children:\"Home — Style B\"})}),className:\"framer-bwctan\",\"data-framer-name\":\"Home — Style B\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(Link,{href:tE8pBwq5V,motionChild:true,nodeId:\"dLtiVQErn\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsxs(motion.a,{animate:animation11,className:\"framer-imuu3a framer-wcc7rc\",\"data-border\":true,\"data-framer-name\":\"Projects\",\"data-highlight\":true,exit:animation10,initial:animation8,onTap:onTap1q29jei({overlay}),whileHover:animation6,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aCQFhA5Tq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"9px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-9d087dca-600e-4a68-937b-60ffc98f2c7b)\"},children:\"02\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-9d087dca-600e-4a68-937b-60ffc98f2c7b)\"},children:\"02\"})}),className:\"framer-11m4564\",\"data-framer-name\":\"02\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aCQFhA5Tq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29ybW9yYW50IEdhcmFtb25kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',\"--framer-font-size\":\"37px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},children:\"Projects\"})})},AsJB6aIjW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29ybW9yYW50IEdhcmFtb25kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',\"--framer-font-size\":\"40px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},children:\"Projects\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29ybW9yYW50IEdhcmFtb25kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',\"--framer-font-size\":\"58px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},children:\"Projects\"})}),className:\"framer-1ehdct3\",\"data-framer-name\":\"Our work\",fonts:[\"GF;Cormorant Garamond-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Layers,{animated:false,className:\"framer-1djp9io\",\"data-framer-name\":\"Layers\",JEeZYcamG:true,layoutId:\"klrxmWtCh\",P_DcoRcrY:true})]})}),/*#__PURE__*/_jsx(Link,{href:TMcJ8bn1j,motionChild:true,nodeId:\"wnGaj2hpd\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsxs(motion.a,{animate:animation13,className:\"framer-hrgf8l framer-wcc7rc\",\"data-border\":true,\"data-framer-name\":\"Services\",\"data-highlight\":true,exit:animation12,initial:animation8,onTap:onTap1q29jei({overlay}),whileHover:animation6,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aCQFhA5Tq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"9px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-9d087dca-600e-4a68-937b-60ffc98f2c7b)\"},children:\"03\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-9d087dca-600e-4a68-937b-60ffc98f2c7b)\"},children:\"03\"})}),className:\"framer-61r4lz\",\"data-framer-name\":\"03\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aCQFhA5Tq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29ybW9yYW50IEdhcmFtb25kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',\"--framer-font-size\":\"37px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},children:\"Services\"})})},AsJB6aIjW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29ybW9yYW50IEdhcmFtb25kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',\"--framer-font-size\":\"40px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},children:\"Services\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29ybW9yYW50IEdhcmFtb25kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',\"--framer-font-size\":\"58px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},children:\"Services\"})}),className:\"framer-obvj0a\",\"data-framer-name\":\"Our expertise\",fonts:[\"GF;Cormorant Garamond-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Ruler,{animated:false,className:\"framer-h89o7s\",\"data-framer-name\":\"Ruler\",JEeZYcamG:true,layoutId:\"P8BqhbPV4\",P_DcoRcrY:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"r6Bn4qtgC\"},motionChild:true,nodeId:\"E9izBu1kb\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsxs(motion.a,{animate:animation15,className:\"framer-74m9p6 framer-wcc7rc\",\"data-border\":true,\"data-framer-name\":\"Process\",\"data-highlight\":true,exit:animation14,initial:animation8,onTap:onTap1q29jei({overlay}),whileHover:animation6,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aCQFhA5Tq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"9px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-9d087dca-600e-4a68-937b-60ffc98f2c7b)\"},children:\"04\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-9d087dca-600e-4a68-937b-60ffc98f2c7b)\"},children:\"04\"})}),className:\"framer-kappch\",\"data-framer-name\":\"04\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aCQFhA5Tq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29ybW9yYW50IEdhcmFtb25kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',\"--framer-font-size\":\"37px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},children:\"Process\"})})},AsJB6aIjW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29ybW9yYW50IEdhcmFtb25kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',\"--framer-font-size\":\"40px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},children:\"Process\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29ybW9yYW50IEdhcmFtb25kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',\"--framer-font-size\":\"58px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},children:\"Process\"})}),className:\"framer-1edhub\",\"data-framer-name\":\"Our approach\",fonts:[\"GF;Cormorant Garamond-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Users,{animated:false,className:\"framer-3hemem\",\"data-framer-name\":\"Users\",JEeZYcamG:true,layoutId:\"uGaHXuPOs\",P_DcoRcrY:true})]})}),/*#__PURE__*/_jsxs(MotionButtonWithStyleAMenuEnquiryOpener1tqrx4,{animate:animation17,\"aria-label\":\"Get in touch\",className:\"framer-1tqrx4\",\"data-border\":true,\"data-framer-name\":\"Get in touch\",\"data-highlight\":true,\"data-reset\":\"button\",exit:animation16,initial:animation8,onTap:onTap1q29jei({overlay}),tabIndex:0,whileHover:animation6,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aCQFhA5Tq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"9px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-9d087dca-600e-4a68-937b-60ffc98f2c7b)\"},children:\"05\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-9d087dca-600e-4a68-937b-60ffc98f2c7b)\"},children:\"05\"})}),className:\"framer-4v3zpd\",\"data-framer-name\":\"05\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aCQFhA5Tq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29ybW9yYW50IEdhcmFtb25kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',\"--framer-font-size\":\"37px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},children:\"Get in touch\"})})},AsJB6aIjW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29ybW9yYW50IEdhcmFtb25kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',\"--framer-font-size\":\"40px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},children:\"Get in touch\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29ybW9yYW50IEdhcmFtb25kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',\"--framer-font-size\":\"58px\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},children:\"Get in touch\"})}),className:\"framer-rzrimk\",\"data-framer-name\":\"Get in touch\",fonts:[\"GF;Cormorant Garamond-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ArrowUpRight,{animated:false,className:\"framer-n5qt0x\",\"data-framer-name\":\"Arrow Up Right\",JEeZYcamG:true,layoutId:\"He0oBhcYn\",P_DcoRcrY:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11d6pzi\",\"data-framer-name\":\"Invitation\",children:[isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AsJB6aIjW:{background:{alt:\"Illustrative warm oak kitchen\",fit:\"fill\",pixelHeight:1024,pixelWidth:1536,sizes:\"min(max((100vw - 120px) / 2, 1px), 300px)\",src:\"https://framerusercontent.com/images/Q4KSXPIGKvLpgZ567SjL7M30thk.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/Q4KSXPIGKvLpgZ567SjL7M30thk.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/Q4KSXPIGKvLpgZ567SjL7M30thk.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/Q4KSXPIGKvLpgZ567SjL7M30thk.png?width=1536&height=1024 1536w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Illustrative warm oak kitchen\",fit:\"fill\",pixelHeight:1024,pixelWidth:1536,sizes:\"min(max((100vw - 224px) / 2, 1px), 100vw - 128px, 380px)\",src:\"https://framerusercontent.com/images/Q4KSXPIGKvLpgZ567SjL7M30thk.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/Q4KSXPIGKvLpgZ567SjL7M30thk.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/Q4KSXPIGKvLpgZ567SjL7M30thk.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/Q4KSXPIGKvLpgZ567SjL7M30thk.png?width=1536&height=1024 1536w\"},className:\"framer-16yaos9 hidden-h83rhf\",\"data-framer-name\":\"Warm oak kitchen\"})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29ybW9yYW50IEdhcmFtb25kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',\"--framer-font-size\":\"32px\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\"},children:[\"Considered spaces.\",/*#__PURE__*/_jsx(\"br\",{}),\"Lasting relationships.\"]})}),className:\"framer-gtbr8h hidden-h83rhf\",\"data-framer-name\":\"Considered spaces.\\nLasting relationships.\",fonts:[\"GF;Cormorant Garamond-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(MotionButtonWithStyleAMenuEnquiryOpener1jxaovy,{\"aria-label\":\"Request an estimate\",className:\"framer-1jxaovy\",\"data-framer-name\":\"Request an estimate\",\"data-highlight\":true,\"data-reset\":\"button\",onTap:onTap1q29jei({overlay}),tabIndex:0,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-dccb0207-f64d-4900-be96-7b2705cae774)\"},children:\"Request an estimate\"})}),className:\"framer-nkqyee\",\"data-framer-name\":\"Request an estimate\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ArrowRight,{animated:false,className:\"framer-4vrdbn\",\"data-framer-name\":\"Arrow Right\",JEeZYcamG:true,layoutId:\"uX0DFTDnt\",P_DcoRcrY:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e51r4s\",\"data-border\":true,\"data-framer-name\":\"Menu service area\",children:[/*#__PURE__*/_jsxs(motion.nav,{\"aria-label\":\"Company navigation\",className:\"framer-ag2r21\",\"data-framer-name\":\"Menu company links\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XY3gWMV_u\"},motionChild:true,nodeId:\"cF8czNL_C\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-fd9ov3 framer-wcc7rc\",\"data-framer-name\":\"About menu link\",\"data-highlight\":true,onTap:onTap1q29jei({overlay}),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-d4adc7df-609c-4d8b-92c6-8cf850c6ef1a)\"},children:\"About us ↗\"})}),className:\"framer-1wtkjrz\",\"data-framer-name\":\"About label\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DnHplyKfX\"},motionChild:true,nodeId:\"n9yiF58Er\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-c0ny3b framer-wcc7rc\",\"data-framer-name\":\"Reviews menu link\",\"data-highlight\":true,onTap:onTap1q29jei({overlay}),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-d4adc7df-609c-4d8b-92c6-8cf850c6ef1a)\"},children:\"Client stories ↗\"})}),className:\"framer-vh19l3\",\"data-framer-name\":\"Reviews label\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mwL08cOFS\"},motionChild:true,nodeId:\"kKU0Cg8qP\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-s9bmdj framer-wcc7rc\",\"data-framer-name\":\"Menu Insights\",\"data-highlight\":true,onTap:onTap1q29jei({overlay}),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-849e6d18-1e0a-4dc4-8288-93f67beaba0f)\"},children:\"Insights ↗\"})}),className:\"framer-y1w7i8\",\"data-framer-name\":\"Menu Insights label\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"G2iaXxlzJ\"},motionChild:true,nodeId:\"h8iHFuRpP\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1z0xnob framer-wcc7rc\",\"data-framer-name\":\"Menu FAQ\",\"data-highlight\":true,onTap:onTap1q29jei({overlay}),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-849e6d18-1e0a-4dc4-8288-93f67beaba0f)\"},children:\"FAQ ↗\"})}),className:\"framer-s6yx59\",\"data-framer-name\":\"Menu FAQ label\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FMrjNsFY9\"},motionChild:true,nodeId:\"PsUMaCPe1\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-jsc92d framer-wcc7rc\",\"data-framer-name\":\"Menu Contact\",\"data-highlight\":true,onTap:onTap1q29jei({overlay}),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-849e6d18-1e0a-4dc4-8288-93f67beaba0f)\"},children:\"Contact ↗\"})}),className:\"framer-1ch55vi\",\"data-framer-name\":\"Menu Contact label\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"hPuWTxDWM\"},motionChild:true,nodeId:\"v88mM03D8\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1y852gp framer-wcc7rc\",\"data-framer-name\":\"Menu service area shortcut\",\"data-highlight\":true,onTap:onTap1q29jei({overlay}),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-49691e9a-f801-4369-b5b1-ffb41bf9574d)\"},children:\"Explore Seattle & the Eastside ↗\"})}),className:\"framer-13540t7\",\"data-framer-name\":\"Seattle & the Eastside\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aCQFhA5Tq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-49691e9a-f801-4369-b5b1-ffb41bf9574d)\"},children:\"Custom homes \\xb7 Renovations \\xb7 Design–build\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-49691e9a-f801-4369-b5b1-ffb41bf9574d)\"},children:\"Custom homes \\xb7 Renovations \\xb7 Design–build\"})}),className:\"framer-mxfa5t\",\"data-framer-name\":\"Custom homes \\xb7 Renovations \\xb7 Design–build\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})]})})]})}),getContainer())})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{triggerId:`${componentScopeId}-apb7ao`,children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.22,.68,0,1],type:\"tween\"}},className:cx(scopingClassNames,\"framer-iay315\"),\"data-framer-name\":\"Style A — Project enquiry\",\"data-framer-portal-id\":`${componentScopeId}-apb7ao`,exit:{opacity:0,transition:{delay:0,duration:.2,ease:[.42,0,1,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"YnM7dffRw\"),/*#__PURE__*/_jsxs(MotionDivWithStyleAEnquiryDialog1qxtdn4,{animate:animation19,\"aria-label\":\"Project enquiry\",className:cx(scopingClassNames,\"framer-1qxtdn4\"),\"data-framer-name\":\"Project enquiry dialog\",\"data-framer-portal-id\":`${componentScopeId}-apb7ao`,exit:animation18,initial:animation20,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-quk1xo\",\"data-border\":true,\"data-framer-name\":\"Enquiry heading\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.15em\",\"--framer-line-height\":\"1.65em\",\"--framer-text-color\":\"var(--token-dccb0207-f64d-4900-be96-7b2705cae774)\",\"--framer-text-transform\":\"uppercase\"},children:\"A good place to begin\"})}),className:\"framer-ew880y\",\"data-framer-name\":\"A good place to begin\",fonts:[\"GF;DM Sans-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(MotionButtonWithStyleAEnquiryClose1eos4id,{\"aria-label\":\"Close enquiry preview\",className:\"framer-1eos4id\",\"data-framer-name\":\"Close enquiry\",\"data-highlight\":true,\"data-reset\":\"button\",onTap:onTap1q29jei({overlay:overlay1}),tabIndex:0,whileHover:animation21,children:/*#__PURE__*/_jsx(X,{animated:false,className:\"framer-rondv0\",\"data-framer-name\":\"Close\",JEeZYcamG:true,layoutId:\"Y8A63zu8k\",P_DcoRcrY:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-819ire\",\"data-framer-name\":\"Scrollable enquiry\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aCQFhA5Tq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29ybW9yYW50IEdhcmFtb25kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',\"--framer-font-size\":\"44px\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"1.02em\",\"--framer-text-color\":\"var(--token-dccb0207-f64d-4900-be96-7b2705cae774)\"},children:[\"Tell us about\",/*#__PURE__*/_jsx(\"br\",{}),\"your project.\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29ybW9yYW50IEdhcmFtb25kLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',\"--framer-font-size\":\"52px\",\"--framer-letter-spacing\":\"-0.025em\",\"--framer-line-height\":\"1.02em\",\"--framer-text-color\":\"var(--token-dccb0207-f64d-4900-be96-7b2705cae774)\"},children:[\"Tell us about\",/*#__PURE__*/_jsx(\"br\",{}),\"your project.\"]})}),className:\"framer-1lp2sxw\",\"data-framer-name\":\"Tell us about your project\",fonts:[\"GF;Cormorant Garamond-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"1.65em\",\"--framer-text-color\":\"var(--token-df77b293-4f1b-4e5c-8ebe-7d686592c0fd)\"},children:\"A little context will help us start the right conversation. It’s fine if your plans are still taking shape.\"})}),className:\"framer-1sfnrpd\",\"data-framer-name\":\"Enquiry introduction\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-k5jzi5\",\"data-border\":true,\"data-framer-name\":\"Demo delivery notice\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-line-height\":\"1.65em\",\"--framer-text-color\":\"var(--token-df77b293-4f1b-4e5c-8ebe-7d686592c0fd)\"},children:\"Demo form \\xb7 Use sample details only. Delivery is not connected. Nothing is sent or saved; buyers configure delivery before launch.\"})}),className:\"framer-1iud802\",\"data-framer-name\":\"Delivery unconnected\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aCQFhA5Tq:{width:\"calc(100vw - 48px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"calc(min(640px, 100vw) - 88px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-17xvj56-container\",\"data-framer-name\":\"Shared enquiry form\",inComponentSlot:true,name:\"Shared enquiry form\",nodeId:\"VnaSuVpvo\",rendersWithMotion:true,scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(SharedDemoForm,{height:\"100%\",id:\"VnaSuVpvo\",layoutId:\"VnaSuVpvo\",name:\"Shared enquiry form\",style:{width:\"100%\"},width:\"100%\"})})})})]})]})]})}),getContainer())})})]})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-128crn9\"}),/*#__PURE__*/_jsxs(MotionFooterWithStyleAFooterLinksl8x9t3,{className:\"framer-l8x9t3\",\"data-framer-name\":\"Style A — Shared footer\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1472ru7\",\"data-framer-name\":\"Footer columns\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g7158d\",\"data-framer-name\":\"Northridge identity\",children:[/*#__PURE__*/_jsx(Link,{href:atQkDsHtV,motionChild:true,nodeId:\"xXxWdxnjQ\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(MotionAWithSiteHomeLink17m49t7,{\"aria-label\":\"Home\",className:\"framer-17m49t7 framer-wcc7rc\",\"data-framer-name\":\"Northridge home\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aCQFhA5Tq:{y:1144}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,width:\"220px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-7a0ub6-container\",\"data-framer-name\":\"Shared wordmark\",name:\"Shared wordmark\",nodeId:\"oDmvrKLTW\",rendersWithMotion:true,scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(WordmarkEditTextHere,{height:\"100%\",id:\"oDmvrKLTW\",layoutId:\"oDmvrKLTW\",name:\"Shared wordmark\",style:{width:\"100%\"},variant:matchVariant(\"oNMU7CY6e\"),width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-242074ba-517b-416c-9c07-aaf47126dfdd)\"},children:[\"Considered homes.\",/*#__PURE__*/_jsx(\"br\",{}),\"Built with care and clarity.\",/*#__PURE__*/_jsx(\"br\",{}),\"Seattle & the Eastside.\"]})}),className:\"framer-q4mduc\",\"data-framer-name\":\"Brand description\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9fpa0k\",\"data-framer-name\":\"Explore\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.12em\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\",\"--framer-text-transform\":\"uppercase\"},children:\"Explore\"})}),className:\"framer-3jwq6h\",\"data-framer-name\":\"Explore\",fonts:[\"GF;DM Sans-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.nav,{\"aria-label\":\"Footer explore\",className:\"framer-78ucpz\",\"data-framer-name\":\"Footer explore\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"q0zvsYYaP\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-atyjj8 framer-wcc7rc\",\"data-framer-name\":\"Footer Home — Style A\",whileHover:animation9,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18)\"},children:\"Home — Style A\"})}),className:\"framer-1uxkegw\",\"data-framer-name\":\"Home — Style A\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"B8RRCsOX2\"},motionChild:true,nodeId:\"Zv5y5WRRc\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-lgetjl framer-wcc7rc\",\"data-framer-name\":\"Footer Home — Style B\",whileHover:animation9,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18)\"},children:\"Home — Style B\"})}),className:\"framer-15c26ze\",\"data-framer-name\":\"Home — Style B\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:tE8pBwq5V,motionChild:true,nodeId:\"PpzRsvSuh\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1u6q9zs framer-wcc7rc\",\"data-framer-name\":\"Selected work\",whileHover:animation22,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18)\"},children:\"Selected work\"})}),className:\"framer-1lykxo7\",\"data-framer-name\":\"Selected work\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:TMcJ8bn1j,motionChild:true,nodeId:\"sZBqCwIan\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-funo2u framer-wcc7rc\",\"data-framer-name\":\"Our expertise\",whileHover:animation22,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18)\"},children:\"Our expertise\"})}),className:\"framer-18c5ebs\",\"data-framer-name\":\"Our expertise\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XY3gWMV_u\"},motionChild:true,nodeId:\"Opp59lEli\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-s0w91n framer-wcc7rc\",\"data-framer-name\":\"About us\",whileHover:animation9,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18)\"},children:\"About us\"})}),className:\"framer-f6thrr\",\"data-framer-name\":\"About us\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"r6Bn4qtgC\"},motionChild:true,nodeId:\"m4UrRG6JX\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ut0vle framer-wcc7rc\",\"data-framer-name\":\"Our approach\",whileHover:animation22,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18)\"},children:\"Our process\"})}),className:\"framer-17zxbzp\",\"data-framer-name\":\"Our approach\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DnHplyKfX\"},motionChild:true,nodeId:\"Dma9379CA\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1yq8kjo framer-wcc7rc\",\"data-framer-name\":\"Client experience\",whileHover:animation22,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18)\"},children:\"Client experience\"})}),className:\"framer-1ybqdfd\",\"data-framer-name\":\"Client experience\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"G2iaXxlzJ\"},motionChild:true,nodeId:\"gtCabIeyN\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1hsykxx framer-wcc7rc\",\"data-framer-name\":\"Common questions\",whileHover:animation22,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18)\"},children:\"Common questions\"})}),className:\"framer-1ba7fz2\",\"data-framer-name\":\"Common questions\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mwL08cOFS\"},motionChild:true,nodeId:\"EY_PL7OH1\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-fcm7sn framer-wcc7rc\",\"data-framer-name\":\"Footer Insights\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.65em\",\"--framer-text-color\":\"var(--token-a0d9e61f-6191-4cb1-bb46-9ce6ebfb2195)\"},children:\"Insights\"})}),className:\"framer-gpjadn\",\"data-framer-name\":\"Footer Insights label\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18xskle\",\"data-framer-name\":\"Close to home\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.12em\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\",\"--framer-text-transform\":\"uppercase\"},children:\"Close to home\"})}),className:\"framer-ctkxib\",\"data-framer-name\":\"Close to home\",fonts:[\"GF;DM Sans-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{\"aria-label\":\"Footer service areas\",className:\"framer-jc1vzf\",\"data-framer-name\":\"Footer service areas\",children:[/*#__PURE__*/_jsx(Link,{href:{pathVariables:{Uyoln5ZUh:\"seattle\"},unresolvedPathSlugs:{Uyoln5ZUh:{collectionId:\"BhndFA9Be\",collectionItemId:\"XMormLq6D\"}},webPageId:\"YgffhZFC7\"},motionChild:true,nodeId:\"gIud3suAi\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Seattle\",className:\"framer-ynjsra framer-wcc7rc\",\"data-framer-name\":\"Seattle\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18)\"},children:\"Seattle\"})}),className:\"framer-1srdwa9\",\"data-framer-name\":\"Seattle\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{Uyoln5ZUh:\"bellevue\"},unresolvedPathSlugs:{Uyoln5ZUh:{collectionId:\"BhndFA9Be\",collectionItemId:\"rmNiSGYNT\"}},webPageId:\"YgffhZFC7\"},motionChild:true,nodeId:\"omSEE1DN2\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Bellevue\",className:\"framer-10ur3wl framer-wcc7rc\",\"data-framer-name\":\"Bellevue\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18)\"},children:\"Bellevue\"})}),className:\"framer-1e1vy9p\",\"data-framer-name\":\"Bellevue\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{Uyoln5ZUh:\"sammamish\"},unresolvedPathSlugs:{Uyoln5ZUh:{collectionId:\"BhndFA9Be\",collectionItemId:\"TTMXN2_Vx\"}},webPageId:\"YgffhZFC7\"},motionChild:true,nodeId:\"VOVOhUCjK\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Sammamish\",className:\"framer-1s3wx3p framer-wcc7rc\",\"data-framer-name\":\"Sammamish\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18)\"},children:\"Sammamish\"})}),className:\"framer-51kdq6\",\"data-framer-name\":\"Sammamish\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{Uyoln5ZUh:\"mercer-island\"},unresolvedPathSlugs:{Uyoln5ZUh:{collectionId:\"BhndFA9Be\",collectionItemId:\"cTy37gVUs\"}},webPageId:\"YgffhZFC7\"},motionChild:true,nodeId:\"xgchARtrK\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Mercer Island\",className:\"framer-m3xdrs framer-wcc7rc\",\"data-framer-name\":\"Mercer Island\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18)\"},children:\"Mercer Island\"})}),className:\"framer-wiqs0r\",\"data-framer-name\":\"Mercer Island\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{Uyoln5ZUh:\"kirkland\"},unresolvedPathSlugs:{Uyoln5ZUh:{collectionId:\"BhndFA9Be\",collectionItemId:\"nx4bUBqGX\"}},webPageId:\"YgffhZFC7\"},motionChild:true,nodeId:\"V0CGaFPLN\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Kirkland\",className:\"framer-h90kbg framer-wcc7rc\",\"data-framer-name\":\"Kirkland\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18)\"},children:\"Kirkland\"})}),className:\"framer-54crdb\",\"data-framer-name\":\"Kirkland\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-90xlpt\",\"data-framer-name\":\"Get in touch\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"11px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.12em\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\",\"--framer-text-transform\":\"uppercase\"},children:\"Get in touch\"})}),className:\"framer-19aocjz\",\"data-framer-name\":\"Get in touch\",fonts:[\"GF;DM Sans-500\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-begazh\",\"data-framer-name\":\"Contact details\",children:/*#__PURE__*/_jsx(MotionDivWithCompanyDetails1eis3ha,{className:\"framer-1eis3ha\",\"data-framer-name\":\"RD root footer-root\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17p9vvw\",\"data-framer-name\":\"RD company-cms\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({abPNgp2_g:abPNgp2_gyO4Z1fX9q,c_yZGlTZS:c_yZGlTZSyO4Z1fX9q,CCPtcQFzj:CCPtcQFzjyO4Z1fX9q,gozZanxu_:gozZanxu_yO4Z1fX9q,id:idyO4Z1fX9q,KpIMnhrJx:KpIMnhrJxyO4Z1fX9q,LZIAoNjwk:LZIAoNjwkyO4Z1fX9q,p3WbE1EF0:p3WbE1EF0yO4Z1fX9q,qvnGQaRhf:qvnGQaRhfyO4Z1fX9q,sjQ9bXKu2:sjQ9bXKu2yO4Z1fX9q,ww1sWMoFX:ww1sWMoFXyO4Z1fX9q,Z2H3YfS2W:Z2H3YfS2WyO4Z1fX9q},index)=>{gozZanxu_yO4Z1fX9q??=\"\";Z2H3YfS2WyO4Z1fX9q??=\"\";sjQ9bXKu2yO4Z1fX9q??=\"\";c_yZGlTZSyO4Z1fX9q??=\"\";qvnGQaRhfyO4Z1fX9q??=\"\";CCPtcQFzjyO4Z1fX9q??=\"\";ww1sWMoFXyO4Z1fX9q??=\"\";LZIAoNjwkyO4Z1fX9q??=true;p3WbE1EF0yO4Z1fX9q??=\"\";abPNgp2_gyO4Z1fX9q??=\"\";KpIMnhrJxyO4Z1fX9q??=\"\";const visible=isSet(gozZanxu_yO4Z1fX9q);const visible1=isSet(Z2H3YfS2WyO4Z1fX9q);const visible2=isSet(sjQ9bXKu2yO4Z1fX9q);const visible3=isSet(qvnGQaRhfyO4Z1fX9q);const visible4=isSet(ww1sWMoFXyO4Z1fX9q);const visible5=negate(isSet(ww1sWMoFXyO4Z1fX9q));const visible6=isSet(p3WbE1EF0yO4Z1fX9q);const visible7=negate(isSet(p3WbE1EF0yO4Z1fX9q));const visible8=isSet(abPNgp2_gyO4Z1fX9q);const visible9=negate(isSet(abPNgp2_gyO4Z1fX9q));return /*#__PURE__*/_jsx(LayoutGroup,{id:`yO4Z1fX9q-${idyO4Z1fX9q}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{KpIMnhrJx:KpIMnhrJxyO4Z1fX9q},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xnu86q\",\"data-framer-name\":\"RD footer-company-record footer-details\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1br654v\",\"data-framer-name\":\"RD rd-address\",children:[visible!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18)\"},children:\"123 Builder Way\"})}),className:\"framer-r8r2mb\",\"data-framer-name\":\"RD address-line\",fonts:[\"GF;DM Sans-regular\"],text:gozZanxu_yO4Z1fX9q,verticalAlignment:\"top\",withExternalLayout:true}),visible1!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18)\"},children:\"Bellevue, WA 98004\"})}),className:\"framer-1kh179u\",\"data-framer-name\":\"RD address-line\",fonts:[\"GF;DM Sans-regular\"],text:Z2H3YfS2WyO4Z1fX9q,verticalAlignment:\"top\",withExternalLayout:true})]}),visible2!==false&&/*#__PURE__*/_jsx(Link,{href:c_yZGlTZSyO4Z1fX9q,motionChild:true,nodeId:\"Qm_7P0ONV\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-6qu985 framer-wcc7rc\",\"data-framer-name\":\"RD footer-contact-link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18)\"},children:\"(206) 555-0198\"})}),className:\"framer-1ueoty\",\"data-framer-name\":\"RD rd-p\",fonts:[\"GF;DM Sans-regular\"],text:sjQ9bXKu2yO4Z1fX9q,verticalAlignment:\"top\",withExternalLayout:true})})}),visible3!==false&&/*#__PURE__*/_jsx(Link,{href:CCPtcQFzjyO4Z1fX9q,motionChild:true,nodeId:\"VmQORbviV\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1r21o6c framer-wcc7rc\",\"data-framer-name\":\"RD footer-contact-link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18)\"},children:\"hello@northridgebuild.com\"})}),className:\"framer-ec2ph7\",\"data-framer-name\":\"RD rd-p\",fonts:[\"GF;DM Sans-regular\"],text:qvnGQaRhfyO4Z1fX9q,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FMrjNsFY9\"},motionChild:true,nodeId:\"a7qIGkIrh\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-22pkgj framer-wcc7rc\",\"data-framer-name\":\"RD footer-contact-link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18)\"},children:\"Contact page ↗\"})}),className:\"framer-zpot6a\",\"data-framer-name\":\"RD rd-p\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1l8t6d8\",\"data-framer-name\":\"RD social-row\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o96ejq\",\"data-framer-name\":\"RD social-slot\",children:[visible4!==false&&/*#__PURE__*/_jsx(Link,{href:ww1sWMoFXyO4Z1fX9q,motionChild:true,nodeId:\"NAxeZBkzn\",openInNewTab:true,scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Instagram\",className:\"framer-b47vn3 framer-wcc7rc\",\"data-framer-name\":\"RD social-button\",children:/*#__PURE__*/_jsx(Instagram,{animated:false,className:\"framer-llojdd\",\"data-framer-name\":\"RD rd-svg\",JEeZYcamG:true,layoutId:\"MpANAI4NO\",P_DcoRcrY:true})})}),LZIAoNjwkyO4Z1fX9q!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-nqyag6\",\"data-framer-name\":\"RD demo-social\",children:visible5!==false&&/*#__PURE__*/_jsx(MotionButtonWithDemoSocial16kw80f,{\"aria-label\":\"Instagram — demo profile\",className:\"framer-16kw80f\",\"data-framer-name\":\"RD social-button\",\"data-reset\":\"button\",children:/*#__PURE__*/_jsx(Instagram,{animated:false,className:\"framer-u3vvma\",\"data-framer-name\":\"RD rd-svg\",JEeZYcamG:true,layoutId:\"lyQ197NGf\",P_DcoRcrY:true})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tmq6c1\",\"data-framer-name\":\"RD social-slot\",children:[visible6!==false&&/*#__PURE__*/_jsx(Link,{href:p3WbE1EF0yO4Z1fX9q,motionChild:true,nodeId:\"pa2wsPVXT\",openInNewTab:true,scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Facebook\",className:\"framer-1p801kj framer-wcc7rc\",\"data-framer-name\":\"RD social-button\",children:/*#__PURE__*/_jsx(Facebook,{animated:false,className:\"framer-b13atc\",\"data-framer-name\":\"RD rd-svg\",JEeZYcamG:true,layoutId:\"LXaPsZJxG\",P_DcoRcrY:true})})}),LZIAoNjwkyO4Z1fX9q!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gid4r3\",\"data-framer-name\":\"RD demo-social\",children:visible7!==false&&/*#__PURE__*/_jsx(MotionButtonWithDemoSocial1o6ys38,{\"aria-label\":\"Facebook — demo profile\",className:\"framer-1o6ys38\",\"data-framer-name\":\"RD social-button\",\"data-reset\":\"button\",children:/*#__PURE__*/_jsx(Facebook,{animated:false,className:\"framer-xqlk8p\",\"data-framer-name\":\"RD rd-svg\",JEeZYcamG:true,layoutId:\"wMfeIJfyX\",P_DcoRcrY:true})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2qdr40\",\"data-framer-name\":\"RD social-slot\",children:[visible8!==false&&/*#__PURE__*/_jsx(Link,{href:abPNgp2_gyO4Z1fX9q,motionChild:true,nodeId:\"UzfN4trZF\",openInNewTab:true,scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"LinkedIn\",className:\"framer-xtax38 framer-wcc7rc\",\"data-framer-name\":\"RD social-button\",children:/*#__PURE__*/_jsx(Linkedin,{animated:false,className:\"framer-15b88fk\",\"data-framer-name\":\"RD rd-svg\",JEeZYcamG:true,layoutId:\"sWMBIREUm\",P_DcoRcrY:true})})}),LZIAoNjwkyO4Z1fX9q!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-uaw1iz\",\"data-framer-name\":\"RD demo-social\",children:visible9!==false&&/*#__PURE__*/_jsx(MotionButtonWithDemoSocialluf94e,{\"aria-label\":\"LinkedIn — demo profile\",className:\"framer-luf94e\",\"data-framer-name\":\"RD social-button\",\"data-reset\":\"button\",children:/*#__PURE__*/_jsx(Linkedin,{animated:false,className:\"framer-1du23i5\",\"data-framer-name\":\"RD rd-svg\",JEeZYcamG:true,layoutId:\"GIH1Y0SUL\",P_DcoRcrY:true})})})]})]})]})})},idyO4Z1fX9q);})});}})})})})}),/*#__PURE__*/_jsxs(motion.nav,{\"aria-label\":\"Social media\",className:\"framer-ci7mjx\",\"data-framer-name\":\"Social media\",children:[/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"Instagram\",className:\"framer-1sxlw5a\",\"data-framer-name\":\"Instagram profile\",whileHover:animation23,children:/*#__PURE__*/_jsx(Instagram,{animated:false,className:\"framer-tabvz5\",\"data-framer-name\":\"Instagram\",JEeZYcamG:true,layoutId:\"xQ5BLReVt\",P_DcoRcrY:true})}),/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"Facebook\",className:\"framer-q984j4\",\"data-framer-name\":\"Facebook profile\",whileHover:animation23,children:/*#__PURE__*/_jsx(Facebook,{animated:false,className:\"framer-1q60fc8\",\"data-framer-name\":\"Facebook\",JEeZYcamG:true,layoutId:\"r8xwS6f2E\",P_DcoRcrY:true})}),/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"LinkedIn\",className:\"framer-7h2s6s\",\"data-framer-name\":\"LinkedIn profile\",whileHover:animation23,children:/*#__PURE__*/_jsx(Linkedin,{animated:false,className:\"framer-17o3l4k\",\"data-framer-name\":\"LinkedIn\",JEeZYcamG:true,layoutId:\"XSTsTuYEw\",P_DcoRcrY:true})})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8oujgx\",\"data-framer-name\":\"Footer breathing room\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9j2fs7\",\"data-border\":true,\"data-framer-name\":\"Footer meta\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-abdcaac0-947a-466a-b0e0-5fe8319c829e)\"},children:\"\\xa9 2026 Northridge Build Co.\"})}),className:\"framer-cjxs90\",\"data-framer-name\":\"Copyright\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hhr6rz\",\"data-framer-name\":\"Legal destinations pending\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xnoliKojP\"},motionChild:true,nodeId:\"DNRkL9tjV\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-g9v496 framer-wcc7rc\",\"data-framer-name\":\"Footer Privacy link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-242074ba-517b-416c-9c07-aaf47126dfdd)\"},children:\"Privacy\"})}),className:\"framer-qyrnfb\",\"data-framer-name\":\"Privacy\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JawO5CxKn\"},motionChild:true,nodeId:\"tEOV71ufe\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1pp5216 framer-wcc7rc\",\"data-framer-name\":\"Footer Terms link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-242074ba-517b-416c-9c07-aaf47126dfdd)\"},children:\"Terms\"})}),className:\"framer-l1n9zi\",\"data-framer-name\":\"Terms\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jrVfNGs3I\"},motionChild:true,nodeId:\"E5Cg7JnfT\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-12211fx framer-wcc7rc\",\"data-framer-name\":\"Footer Accessibility link\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-242074ba-517b-416c-9c07-aaf47126dfdd)\"},children:\"Accessibility\"})}),className:\"framer-1yaxcm4\",\"data-framer-name\":\"Accessibility\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(Link,{href:GeEHKvV2f,motionChild:true,nodeId:\"jKidqB2Yg\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-k5u5o2 framer-wcc7rc\",\"data-framer-name\":\"Back to top\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-color\":\"var(--token-39cc3b8c-4a1f-43c1-913d-c141bef4ad18)\"},children:\"Back to top\"})}),className:\"framer-wjirqn\",\"data-framer-name\":\"Back to top\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ArrowUpRight,{animated:false,className:\"framer-1vcmxat\",\"data-framer-name\":\"Up\",JEeZYcamG:true,layoutId:\"V2DKaGeuo\",P_DcoRcrY:true})]})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-bgva7m\",\"data-framer-name\":\"Demonstration disclosure\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--token-abdcaac0-947a-466a-b0e0-5fe8319c829e)\"},children:\"Northridge is a fictional demonstration brand. Project imagery, testimonials, credentials and contact details are illustrative and require buyer replacement. This preview does not send enquiries.\"})}),className:\"framer-gq4aco\",\"data-framer-name\":\"Demonstration disclosure\",fonts:[\"GF;DM Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{\"aria-hidden\":true,className:\"framer-usewjg-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Site setup — colours and type\",isAuthoredByUser:true,name:\"Site setup — colours and type\",nodeId:\"KOWczJNH7\",scopeId:\"EHtqNVaMu\",children:/*#__PURE__*/_jsx(BrowserColour,{accent:\"var(--token-1678fe43-f662-4528-ab94-5dd53f44dd6e)\",bodyFont:{fontFamily:'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},colour:\"var(--token-9bcf3a73-273f-4e1b-a649-dba70d8e6148)\",customTypography:false,dark:\"var(--token-9bcf3a73-273f-4e1b-a649-dba70d8e6148)\",displayFont:{fontFamily:'\"Cormorant Garamond\", \"Cormorant Garamond Placeholder\", serif',fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},focus:\"var(--token-c02634da-994d-4b2c-95e7-d10bf6127fa0)\",footer:\"var(--token-21d93662-8da4-4344-b5f7-f66f133ce490)\",height:\"100%\",id:\"KOWczJNH7\",ink:\"var(--token-dccb0207-f64d-4900-be96-7b2705cae774)\",layoutId:\"KOWczJNH7\",line:\"var(--token-a0d9e61f-6191-4cb1-bb46-9ce6ebfb2195)\",muted:\"var(--token-df77b293-4f1b-4e5c-8ebe-7d686592c0fd)\",name:\"Site setup — colours and type\",paper:\"var(--token-65501687-3dc8-40ab-a137-4206db06f8e7)\",style:{height:\"100%\",width:\"100%\"},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 query2=mediaQueries[key];return`@media ${query2} { ${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 1360\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AsJB6aIjW\":{\"layout\":[\"fixed\",\"fixed\"]},\"aCQFhA5Tq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"zIJ0zvgjo\":\"immersiveHeader\",\"tE8pBwq5V\":\"homepageWork\",\"atQkDsHtV\":\"homepageTop\",\"TMcJ8bn1j\":\"homepageServices\",\"GeEHKvV2f\":\"pageTop\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"rEcCodJgy\":[\".framer-apb7ao-container\",\".framer-l8x9t3\",\".framer-usewjg-container\"],\"AsJB6aIjW\":[\".framer-apb7ao-container\",\".framer-l8x9t3\",\".framer-usewjg-container\"],\"aCQFhA5Tq\":[\".framer-apb7ao-container\",\".framer-l8x9t3\",\".framer-usewjg-container\"]}\n * @framerBreakpoints {\"rEcCodJgy\":{\"min\":1440,\"canvasClassName\":\"framer-shzyxd-override\",\"minHeight\":1360,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"AsJB6aIjW\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-wkjsiy-override\",\"minHeight\":1320,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"aCQFhA5Tq\":{\"max\":809,\"canvasClassName\":\"framer-h83rhf-override\",\"minHeight\":1360,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant rEcCodJgy\n * @framerLayoutTemplate true\n */const FramerEHtqNVaMu=withCSS(Component,css,\"framer-dRkNK\");export default FramerEHtqNVaMu;FramerEHtqNVaMu.displayName=\"Site Layout\";FramerEHtqNVaMu.defaultProps={height:1360,width:1440};addPropertyControls(FramerEHtqNVaMu,{zIJ0zvgjo:{defaultValue:false,title:\"Immersive Header\",type:ControlType.Boolean},tE8pBwq5V:{title:\"Homepage Work\",type:ControlType.Link},atQkDsHtV:{title:\"Homepage Top\",type:ControlType.Link},TMcJ8bn1j:{title:\"Homepage Services\",type:ControlType.Link},GeEHKvV2f:{title:\"Page Top\",type:ControlType.Link}});addFonts(FramerEHtqNVaMu,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"Cormorant Garamond\",source:\"google\",style:\"normal\",uiFamilyName:\"Cormorant Garamond\",url:\"https://fonts.gstatic.com/s/cormorantgaramond/v21/co3umX5slCNuHLi8bLeY9MK7whWMhyjypVO7abI26QOD_v86GnbEi_s4Mfs.woff2\",weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2\",weight:\"500\"}]},...HeaderFonts,...WordmarkEditTextHereFonts,...HouseFonts,...LayersFonts,...RulerFonts,...UsersFonts,...ArrowUpRightFonts,...ArrowRightFonts,...XFonts,...SharedDemoFormFonts,...InstagramFonts,...FacebookFonts,...LinkedinFonts,...BrowserColourFonts],{supportsExplicitInterCodegen:true});FramerEHtqNVaMu.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload(),()=>forwardLoader(Header,{},context),()=>forwardLoader(WordmarkEditTextHere,{},context),()=>forwardLoader(SharedDemoForm,{},context),()=>context.collectionUtils?.get(\"BhndFA9Be\")?.getSlugByRecordId(\"XMormLq6D\",context.locale),()=>context.collectionUtils?.get(\"BhndFA9Be\")?.getSlugByRecordId(\"rmNiSGYNT\",context.locale),()=>context.collectionUtils?.get(\"BhndFA9Be\")?.getSlugByRecordId(\"TTMXN2_Vx\",context.locale),()=>context.collectionUtils?.get(\"BhndFA9Be\")?.getSlugByRecordId(\"cTy37gVUs\",context.locale),()=>context.collectionUtils?.get(\"BhndFA9Be\")?.getSlugByRecordId(\"nx4bUBqGX\",context.locale)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEHtqNVaMu\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"zIJ0zvgjo\\\":\\\"immersiveHeader\\\",\\\"tE8pBwq5V\\\":\\\"homepageWork\\\",\\\"atQkDsHtV\\\":\\\"homepageTop\\\",\\\"TMcJ8bn1j\\\":\\\"homepageServices\\\",\\\"GeEHKvV2f\\\":\\\"pageTop\\\"}\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"rEcCodJgy\\\":[\\\".framer-apb7ao-container\\\",\\\".framer-l8x9t3\\\",\\\".framer-usewjg-container\\\"],\\\"AsJB6aIjW\\\":[\\\".framer-apb7ao-container\\\",\\\".framer-l8x9t3\\\",\\\".framer-usewjg-container\\\"],\\\"aCQFhA5Tq\\\":[\\\".framer-apb7ao-container\\\",\\\".framer-l8x9t3\\\",\\\".framer-usewjg-container\\\"]}\",\"framerDefaultVariant\":\"rEcCodJgy\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1360\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AsJB6aIjW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aCQFhA5Tq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerBreakpoints\":\"{\\\"rEcCodJgy\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-shzyxd-override\\\",\\\"minHeight\\\":1360,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"AsJB6aIjW\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-wkjsiy-override\\\",\\\"minHeight\\\":1320,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"aCQFhA5Tq\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-h83rhf-override\\\",\\\"minHeight\\\":1360,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport SiteLayout from \"https://framerusercontent.com/modules/de5dPtu8Jo7Pue3EP8BL/kNONoSNNL9dGHpSFtMDW/EHtqNVaMu.js\";\r\n\r\n\t\tconst routes = {B8RRCsOX2: {elements: {aSwC3U9oE: \"approach\", GvxY0oo5D: \"project\", H2clcDt_B: \"client-story\", jKOseOpxl: \"service-areas\", N4cikRMji: \"top\", pd2mJ8Qc_: \"contact\", ruKsx3pI3: \"questions\", ZiR1eWWnO: \"services\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6z6u6ZXXIkcrD4XnFcas/asVtExBFGQC3NDkHJSdt/B8RRCsOX2.js\")), path: \"/\"}, augiA20Il: {elements: {LOboUiisb: \"questions\", m8y9bY6Nz: \"contact\", MIYLnl9QV: \"client-story\", mu_e6tH6p: \"recent-work\", oriqWu17E: \"top\", rxp5enim_: \"service-areas\", wVzYnIIfE: \"services\", z6nIG47bY: \"project\", ZuAF2k2WR: \"approach\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4Emy1aLi92J3mVvIquAJ/I0boqfHRpcD8lFA8QpWT/augiA20Il.js\")), path: \"/home-a\"}, bpLO0NAOE: {elements: {XvbMvcp0k: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ptA7EK2sxhp3RbBiR4zn/dQI3N7mHyxSBZMKAHDe4/bpLO0NAOE.js\")), path: \"/projects\"}, E4lw34Wtu: {elements: {ZufJUDWJt: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7nzjaL8QQSI7oO2UImmo/CZSQTDfiZIcpQMLZ0reR/E4lw34Wtu.js\")), path: \"/services\"}, hPuWTxDWM: {elements: {TSoNCSYt_: \"areas\", wTQaAkROO: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iISur3hEmnP5rl42LmJQ/NM09x50tPl2WYzlkizxF/hPuWTxDWM.js\")), path: \"/locations\"}, XY3gWMV_u: {elements: {fchTbKzw8: \"team\", pNQvsE1_W: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mDDgD3FJfnaEW8YUzJCv/AQUQyy2oVgoGJMoW9qvd/XY3gWMV_u.js\")), path: \"/about\"}, r6Bn4qtgC: {elements: {GhXvqKV4S: \"finish\", j9ijOTIdt: \"top\", LxaupM7hI: \"build\", s8IlRC_wR: \"listen\", TkcJNk_p5: \"plan\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nocr3qRDBti5iOU0W1Qy/98utaAIGjDO5LWRlIQOO/r6Bn4qtgC.js\")), path: \"/process\"}, DnHplyKfX: {elements: {ZIq6FzrOt: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8vifR2DyZlNv2m9du2No/Aos5W9LKgw83mSf2vlcE/DnHplyKfX.js\")), path: \"/reviews\"}, mwL08cOFS: {elements: {M9vI4tPPS: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/o4wHmfgUTRa2qF4xeUoS/DO48q736EY77Kg1fj8aa/mwL08cOFS.js\")), path: \"/insights\"}, FMrjNsFY9: {elements: {d0ancnHlR: \"top\", hQe3EpKfi: \"enquiry\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qlu0c66mSqqtBu6xTpWP/m58JJ7XAqWh2i0FV9R0T/FMrjNsFY9.js\")), path: \"/contact\"}, G2iaXxlzJ: {elements: {NzyDMN7jU: \"planning\", qbWNhIY2f: \"top\", QDo7TOLc3: \"getting-started\", VKytvsd2o: \"building\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lrxUwiW4s2D6BOQe9SFj/KCvra8RlN7i0130d8Ocm/G2iaXxlzJ.js\")), path: \"/faq\"}, xnoliKojP: {elements: {g8IMKDP8Y: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zXtAU45kjZxId23qEUm4/qDee3B5ytdu4r175780t/xnoliKojP.js\")), path: \"/privacy\"}, JawO5CxKn: {elements: {cygIm368V: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/23ZZkqQwrCjfNDp5wxFx/jhQbaGfwSdDaNHWXhfZr/JawO5CxKn.js\")), path: \"/terms\"}, jrVfNGs3I: {elements: {qdra8ILft: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/a7ZWAcNXwci6Lrt170Gf/2puOZ5hKkUVUxqlZ7XXb/jrVfNGs3I.js\")), path: \"/accessibility\"}, h6SdcGMQs: {elements: {i4z6H0I_7: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BqFBN0Sq5OgKmWTmWgRX/IX3iVj4PrTSmqCIAM6Wg/h6SdcGMQs.js\")), path: \"/404\"}, ztrNRiw_m: {collectionId: \"yfI3gpGvn\", elements: {njgHbXaHm: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zLWb2JlsRcsFypYQtHVt/beGtgDPyDVOE2nEhyZCa/ztrNRiw_m.js\")), path: \"/projects/:haIsAV9f7\"}, ETKVN3Kub: {collectionId: \"aVVuyY6DE\", elements: {DD9vle5CW: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ofGQnVAD1bVKLV7PPAxp/XZuOxRNzKrEHCObP48IR/ETKVN3Kub.js\")), path: \"/services/:JHTjTD3_K\"}, YgffhZFC7: {collectionId: \"BhndFA9Be\", elements: {s1lzV4yYu: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bq5le6cbsCnYLiVdGeaf/4arRyIrB7ag8sf1wT92E/YgffhZFC7.js\")), path: \"/locations/:Uyoln5ZUh\"}, ucCXPw6EW: {collectionId: \"gLvRIBFyN\", elements: {Hq2n_3wvp: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6uZgmsSoKZpdrqGHj9Pn/cb1yMHxZtuqkjiyipr02/ucCXPw6EW.js\")), path: \"/insights/:JXWYg_xiG\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {aVVuyY6DE: async () => (await import(\"https://framerusercontent.com/modules/jZCjfnjUEwynO7IUuc2N/bwMsSIFJ0n1TijQBl38R/aVVuyY6DE.js\"))?.[\"utils\"], BhndFA9Be: async () => (await import(\"https://framerusercontent.com/modules/lzhPwoMG3XffStUu1iJV/uaH4qYuMfULjKI99foOZ/BhndFA9Be.js\"))?.[\"utils\"], gLvRIBFyN: async () => (await import(\"https://framerusercontent.com/modules/wIJsaLn2vmehQ38FE7qH/suMxabCu5SrHC7T4BgiP/gLvRIBFyN.js\"))?.[\"utils\"], yfI3gpGvn: async () => (await import(\"https://framerusercontent.com/modules/uXoJhcCUQ6FWwVQd6wV3/GcMKDI2E40PibTiy9zER/yfI3gpGvn.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"7544fbbcff9973abd60a518ccaed7b789016abae4da8c2a21ea4b737ce13301e\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {atQkDsHtV: {href: {hash: \":N4cikRMji\", webPageId: \"B8RRCsOX2\"}}, GeEHKvV2f: {href: {hash: \":N4cikRMji\", webPageId: \"B8RRCsOX2\"}}, tE8pBwq5V: {href: {webPageId: \"bpLO0NAOE\"}}, TMcJ8bn1j: {href: {webPageId: \"E4lw34Wtu\"}}, zIJ0zvgjo: true}\r\nconst props2 = {...props1, GeEHKvV2f: {href: {hash: \":oriqWu17E\", webPageId: \"augiA20Il\"}}, zIJ0zvgjo: false}\r\nconst props3 = {...props1, GeEHKvV2f: {href: {hash: \":XvbMvcp0k\", webPageId: \"bpLO0NAOE\"}}, zIJ0zvgjo: false}\r\nconst props4 = {...props1, GeEHKvV2f: {href: {hash: \":ZufJUDWJt\", webPageId: \"E4lw34Wtu\"}}, zIJ0zvgjo: false}\r\nconst props5 = {...props1, GeEHKvV2f: {href: {hash: \":wTQaAkROO\", webPageId: \"hPuWTxDWM\"}}, zIJ0zvgjo: false}\r\nconst props6 = {...props1, GeEHKvV2f: {href: {hash: \":pNQvsE1_W\", webPageId: \"XY3gWMV_u\"}}, zIJ0zvgjo: false}\r\nconst props7 = {...props1, GeEHKvV2f: {href: {hash: \":j9ijOTIdt\", webPageId: \"r6Bn4qtgC\"}}, zIJ0zvgjo: false}\r\nconst props8 = {...props1, GeEHKvV2f: {href: {hash: \":ZIq6FzrOt\", webPageId: \"DnHplyKfX\"}}, zIJ0zvgjo: false}\r\nconst props9 = {...props1, GeEHKvV2f: {href: {hash: \":M9vI4tPPS\", webPageId: \"mwL08cOFS\"}}, zIJ0zvgjo: false}\r\nconst props10 = {...props1, GeEHKvV2f: {href: {hash: \":d0ancnHlR\", webPageId: \"FMrjNsFY9\"}}, zIJ0zvgjo: false}\r\nconst props11 = {...props1, GeEHKvV2f: {href: {hash: \":qbWNhIY2f\", webPageId: \"G2iaXxlzJ\"}}, zIJ0zvgjo: false}\r\nconst props12 = {...props1, GeEHKvV2f: {href: {hash: \":g8IMKDP8Y\", webPageId: \"xnoliKojP\"}}, zIJ0zvgjo: false}\r\nconst props13 = {...props1, GeEHKvV2f: {href: {hash: \":cygIm368V\", webPageId: \"JawO5CxKn\"}}, zIJ0zvgjo: false}\r\nconst props14 = {...props1, GeEHKvV2f: {href: {hash: \":qdra8ILft\", webPageId: \"jrVfNGs3I\"}}, zIJ0zvgjo: false}\r\nconst props15 = {...props1, GeEHKvV2f: {href: {hash: \":i4z6H0I_7\", webPageId: \"h6SdcGMQs\"}}, zIJ0zvgjo: false}\r\nconst props16 = {...props1, GeEHKvV2f: {href: {hash: \":njgHbXaHm\", pathVariables: {}, webPageId: \"ztrNRiw_m\"}}, zIJ0zvgjo: false}\r\nconst props17 = {...props1, GeEHKvV2f: {href: {hash: \":DD9vle5CW\", pathVariables: {}, webPageId: \"ETKVN3Kub\"}}, zIJ0zvgjo: false}\r\nconst props18 = {...props1, GeEHKvV2f: {href: {hash: \":s1lzV4yYu\", pathVariables: {}, webPageId: \"YgffhZFC7\"}}, zIJ0zvgjo: false}\r\nconst props19 = {...props1, GeEHKvV2f: {href: {hash: \":Hq2n_3wvp\", pathVariables: {}, webPageId: \"ucCXPw6EW\"}}, zIJ0zvgjo: false}\r\nconst templateProps = {augiA20Il: props2, B8RRCsOX2: props1, bpLO0NAOE: props3, DnHplyKfX: props8, E4lw34Wtu: props4, ETKVN3Kub: props17, FMrjNsFY9: props10, G2iaXxlzJ: props11, h6SdcGMQs: props15, hPuWTxDWM: props5, JawO5CxKn: props13, jrVfNGs3I: props14, mwL08cOFS: props9, r6Bn4qtgC: props7, ucCXPw6EW: props19, xnoliKojP: props12, XY3gWMV_u: props6, YgffhZFC7: props18, ztrNRiw_m: props16}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"B8RRCsOX2\":\r\ncase \"augiA20Il\":\r\ncase \"bpLO0NAOE\":\r\ncase \"E4lw34Wtu\":\r\ncase \"hPuWTxDWM\":\r\ncase \"XY3gWMV_u\":\r\ncase \"r6Bn4qtgC\":\r\ncase \"DnHplyKfX\":\r\ncase \"mwL08cOFS\":\r\ncase \"FMrjNsFY9\":\r\ncase \"G2iaXxlzJ\":\r\ncase \"xnoliKojP\":\r\ncase \"JawO5CxKn\":\r\ncase \"jrVfNGs3I\":\r\ncase \"h6SdcGMQs\":\r\ncase \"ztrNRiw_m\":\r\ncase \"ETKVN3Kub\":\r\ncase \"YgffhZFC7\":\r\ncase \"ucCXPw6EW\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"tE8pBwq5V\"], props[\"atQkDsHtV\"], props[\"TMcJ8bn1j\"], props[\"GeEHKvV2f\"]]}, (resolvedLinks) => React.createElement(SiteLayout, {...props, atQkDsHtV: resolvedLinks[1], GeEHKvV2f: resolvedLinks[3], key: \"SiteLayout\", style, tE8pBwq5V: resolvedLinks[0], TMcJ8bn1j: resolvedLinks[2]}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"B8RRCsOX2\":\r\ncase \"augiA20Il\":\r\ncase \"bpLO0NAOE\":\r\ncase \"E4lw34Wtu\":\r\ncase \"hPuWTxDWM\":\r\ncase \"XY3gWMV_u\":\r\ncase \"r6Bn4qtgC\":\r\ncase \"DnHplyKfX\":\r\ncase \"mwL08cOFS\":\r\ncase \"FMrjNsFY9\":\r\ncase \"G2iaXxlzJ\":\r\ncase \"xnoliKojP\":\r\ncase \"JawO5CxKn\":\r\ncase \"jrVfNGs3I\":\r\ncase \"h6SdcGMQs\":\r\ncase \"ztrNRiw_m\":\r\ncase \"ETKVN3Kub\":\r\ncase \"YgffhZFC7\":\r\ncase \"ucCXPw6EW\":\r\nreturn [{hash: \"shzyxd\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"wkjsiy\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"h83rhf\", 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\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\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\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BqFBN0Sq5OgKmWTmWgRX/IX3iVj4PrTSmqCIAM6Wg/h6SdcGMQs.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\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://outstanding-selfies-544607.framer.app\",\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/mGXnVrxnWNPVhAaoVimo/RKLj2ddtiSFsgo6rH384/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\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: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\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\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, contentLocaleId, pathVariables, canonicalPathVariables, 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\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\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\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\t\t\t\t\tconst serverRoute = 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\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\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\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\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,\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\tFramer.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\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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AE,CAAC,IAAM,WAAW,KAAO,MAAM,EAAE,CAAC,IAAM,WAAW,KAAO,MAAM,EAAE,CAAC,IAAM,WAAW,KAAO,MAAM,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,OAAO,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,MAAM,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,MAAM,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,OAAO,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,MAAM,EAAE,CAAC,IAAM,WAAW,KAAO,MAAM,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,KAAK,EAAE,CAAC,IAAM,WAAW,KAAO,OAAO,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,MAAM,EAAE,CAAC,IAAM,WAAW,KAAO,MAAM,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,MAAM,EAAE,CAAC,IAAM,WAAW,KAAO,OAAO,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EAAE,CAAC,IAAM,WAAW,KAAO,QAAQ,EA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"}