{"version":3,"file":"script_main.VHzzPQuA.mjs","names":["fonts","css","className","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","Image1","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","Location1Fonts","Location1","EmbedFonts","cycleOrder","serializationHash","variantClassNames","transition1","addImageAlt","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","RichText","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","addPropertyOverrides","StartWithTruth","SamHeroImage","Avatar","RatingBox","Location1","MescoLogoFonts","MescoLogo","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","sharedStyle8.className","sharedStyle9.className","sharedStyle10.className","sharedStyle11.className","sharedStyle12.className","RichText","Image1","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle8.css","sharedStyle9.css","sharedStyle10.css","sharedStyle11.css","sharedStyle12.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts","sharedStyle8.fonts","sharedStyle9.fonts","sharedStyle10.fonts","sharedStyle11.fonts","sharedStyle12.fonts","InputFontFixFonts","ScrollbarCompensatorFonts","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","PropertyOverrides","css","InputFontFixFonts","ScrollbarCompensatorFonts","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","PropertyOverrides","css","InputFontFixFonts","ScrollbarCompensatorFonts","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","PropertyOverrides","css","css","InputFontFixFonts","ScrollbarCompensatorFonts","MescoLogoFonts","MescoLogo","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","selectors","rules","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","React.Fragment","PropertyOverrides","SVG","css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","MobileNav","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","MescoLogo","NavigationMenuToCloseButtonAnimation","IntroCallButton","TheBigDamnButton","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","TextLink","NormalMenuDesktopFonts","NormalMenuDesktop","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","PropertyOverrides","css","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","PropertyOverrides","css","NormalMenuDesktop","Footer","useRef","React.useId","PropertyOverrides","React.createElement","MAIN","LandingPageNav","LPFooter","LPFooterCTOB","NoFormInFooter","PainLanders","EngLPB","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"],"sources":["https:/framerusercontent.com/modules/hiQmiQ1fa5dPDnkgEZVZ/fkaYlCUdLlCI7KlWua5X/B79iBH_nm.js","https:/framerusercontent.com/modules/1ErnKR4ov26C5Es6Rwln/LXp409VwCC3YcG3fNJmV/sS8U_GfxM.js","https:/framerusercontent.com/modules/eVFg6ymoijwf6pRwgPmS/yJR8YBJGEosxjgJaBXz8/UcN0smawk.js","https:/framerusercontent.com/modules/V7lrY1hKl8pYYuLL5bof/M5UoTVAUxHE7v7WZjZyh/o6YNpJ0aw.js","https:/framerusercontent.com/modules/w8Uzqk4UeNqILJGq0dWb/MJyyqfuSQC7pL6wWq1rm/AAGsB67QR.js","https:/framerusercontent.com/modules/8ksstbvJdxpSUEw1KKHA/7AhPtI1qFaIdKyC0ypBr/spvZay0zb.js","https:/framerusercontent.com/modules/7OPwk1r5Y1nMunDe7fPR/DEMENYHySOrHyuobSHVH/PreventMobileZoom.js","https:/framerusercontent.com/modules/hq1PCoIXgejIbtQYdWj2/Km8nDOHPHUzSaELCdRCN/ScrollbarCompensator.js","https:/framerusercontent.com/modules/8wzFvKP7uMtFrF4nBW0j/8fLHzzlWCnjMFsZ457Zy/r4XJSRBiz.js","https:/framerusercontent.com/modules/eQcCraiE7bpb7g4c6q5f/wt5slFtHr7eWTmf9psyV/G3pWDfdDn.js","https:/framerusercontent.com/modules/eSvuT1HqIqMWAr0Ff2oV/UhvcHtgq7OhRf8NZRTti/cylsGzkvz.js","https:/framerusercontent.com/modules/R9kZT8xcqxniMrDDiU18/giNdobBDGk7sLARuNrwr/t99wjvOhl.js","https:/framerusercontent.com/modules/KgvWc7K7FKaK4HUMceSU/MfeuthHGjfJXiUPprz3G/tjPoKDuMu.js","https:/framerusercontent.com/modules/G8P885BSCA8Z8Fu69AKe/FJXPfA823lEUfqPyI95H/anu6yekHB.js","https:/framerusercontent.com/modules/AGvojiPVIiNHtIm5oh7D/eRv81zwYhuXwF8oM6SQR/XCXiO7u07.js","https:/framerusercontent.com/modules/s76mHNwbFDy0PK3Qj7id/z65OkCoIvWGZjzMxV1yr/yfDSj0Fjd.js","https:/framerusercontent.com/modules/KCHJwsS0hfzC34XYR6K7/xvOmRSuC6BZOlvV0jR2a/my6LDRBXA.js","https:/framerusercontent.com/modules/N8KyXYea2704SzxC6QxV/0GrUzcfZqIeGm6mZl7VM/nklMPGS_f.js","https:/framerusercontent.com/modules/qeuCt1QXHIuaqheeVfAB/mDmfx1kGqH3WYr0FRnBr/TX_yYbZO5.js","https:/framerusercontent.com/modules/VAklqywls0lYv03iFoUw/pExgEeiRdik7QYL7TplN/aj1Qbojn9.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (4d43e7b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{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:\"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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-NIhgr .framer-styles-preset-ghw7lj:not(.rich-text-wrapper), .framer-NIhgr .framer-styles-preset-ghw7lj.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on, \\'ss02\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 15px; --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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 120%; --framer-paragraph-spacing: 14px; --framer-text-alignment: left; --framer-text-color: var(--token-f87ea788-5cdc-4aac-9d76-b9ca5ca31f6c, #030607); --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: 1200px) { .framer-NIhgr .framer-styles-preset-ghw7lj:not(.rich-text-wrapper), .framer-NIhgr .framer-styles-preset-ghw7lj.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on, \\'ss02\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 12px; --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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 120%; --framer-paragraph-spacing: 16px; --framer-text-alignment: left; --framer-text-color: var(--token-f87ea788-5cdc-4aac-9d76-b9ca5ca31f6c, #030607); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1199px) and (min-width: 810px) { .framer-NIhgr .framer-styles-preset-ghw7lj:not(.rich-text-wrapper), .framer-NIhgr .framer-styles-preset-ghw7lj.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on, \\'ss02\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 12px; --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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 120%; --framer-paragraph-spacing: 12px; --framer-text-alignment: left; --framer-text-color: var(--token-f87ea788-5cdc-4aac-9d76-b9ca5ca31f6c, #030607); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-NIhgr .framer-styles-preset-ghw7lj:not(.rich-text-wrapper), .framer-NIhgr .framer-styles-preset-ghw7lj.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on, \\'ss02\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 12px; --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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 120%; --framer-paragraph-spacing: 12px; --framer-text-alignment: left; --framer-text-color: var(--token-f87ea788-5cdc-4aac-9d76-b9ca5ca31f6c, #030607); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-NIhgr\";\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 (4d43e7b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-iAJVB .framer-styles-preset-vw5exf:not(.rich-text-wrapper), .framer-iAJVB .framer-styles-preset-vw5exf.rich-text-wrapper a { --framer-link-current-text-color: var(--token-70c84ef0-cae2-4be2-9a9b-8e8e69e366c2); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-f87ea788-5cdc-4aac-9d76-b9ca5ca31f6c); --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-offset: 4px; --framer-link-hover-text-decoration-thickness: 1px; --framer-link-text-color: var(--token-2102276a-9d26-412a-ab6c-a0fa49061fc3); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.2s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-iAJVB\";\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 (ee97fff)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-MediumItalic\"]);export const fonts=[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/khkJkwSL66WFg8SX6Wa726c.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/0E7IMbDzcGABpBwwqNEt60wU0w.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/JEXmejW8mXOYMtt0hyRg811kHac.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/Bo5CNzBv77CafbxOtKIkpw9egw.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2\",weight:\"500\"}]}];export const css=['.framer-lxqdD .framer-styles-preset-l9j643:not(.rich-text-wrapper), .framer-lxqdD .framer-styles-preset-l9j643.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on, \\'ss02\\' on, \\'ss03\\' on, \\'ss04\\' on; --framer-font-size: 16px; --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.01em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-lxqdD\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27dd866)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,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/9KQv5y6RVNNH5Ck3sItx/eHLQ8pY7BJ4KgodxTkjX/jZgRd957T.js\";const serializationHash=\"framer-Xl2sP\";const variantClassNames={ImVrveyga:\"framer-v-c9oqfw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const k_hBNVqLf=undefined;const cmTzo9XM3=undefined;const RNNxFJ85K=undefined;const S4MGQwafP=undefined;const oiIqVCXLw=undefined;const cHWFuArWn=undefined;const LpbJkHDf4=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({address,city,email,emailURL,height,id,image,phone,phoneURL,width,...props})=>{return{...props,cHWFuArWn:phoneURL??props.cHWFuArWn,cmTzo9XM3:city??props.cmTzo9XM3??\"London\",k_hBNVqLf:image??props.k_hBNVqLf??{alt:\"\",pixelHeight:1024,pixelWidth:1536,src:\"https://framerusercontent.com/images/jATeGYjwAE7XixkoFgXnDKA9Hw.png?width=1536&height=1024\",srcSet:\"https://framerusercontent.com/images/jATeGYjwAE7XixkoFgXnDKA9Hw.png?scale-down-to=512&width=1536&height=1024 512w,https://framerusercontent.com/images/jATeGYjwAE7XixkoFgXnDKA9Hw.png?scale-down-to=1024&width=1536&height=1024 1024w,https://framerusercontent.com/images/jATeGYjwAE7XixkoFgXnDKA9Hw.png?width=1536&height=1024 1536w\"},LpbJkHDf4:phone??props.LpbJkHDf4??\"+48 39278 538\",oiIqVCXLw:email??props.oiIqVCXLw??\"hellohq@website.com\",RNNxFJ85K:address??props.RNNxFJ85K??\"14 Hanbury Street\\nSpitalfields, London E1 6QR\",S4MGQwafP:emailURL??props.S4MGQwafP};};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,k_hBNVqLf,cmTzo9XM3,RNNxFJ85K,oiIqVCXLw,S4MGQwafP,LpbJkHDf4,cHWFuArWn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ImVrveyga\",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-c9oqfw\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"ImVrveyga\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:1024,pixelWidth:1536,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(k_hBNVqLf)},className:\"framer-1q3wf26\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"jmY3HPExY\",style:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gwwg31\",\"data-framer-name\":\"Location Title\",layoutDependency:layoutDependency,layoutId:\"NPaC32O7d\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVTFNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'zero' on, 'liga' off, 'dlig' on\",\"--framer-font-size\":\"17.34px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 550)',\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-281f6968-318b-4063-aea0-81603f9b9f1b, rgb(47, 44, 37)))\"},children:\"London\"})}),className:\"framer-5bp79i\",\"data-framer-name\":\"Name\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"aiyLCY8Qo\",style:{\"--extracted-2gg91v\":'\"wght\" 550',\"--extracted-r6o4lv\":\"var(--token-281f6968-318b-4063-aea0-81603f9b9f1b, rgb(47, 44, 37))\",\"--framer-paragraph-spacing\":\"0px\"},text:cmTzo9XM3,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEUXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'zero' on, 'dlig' on\",\"--framer-font-size\":\"13.9px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 400)',\"--framer-letter-spacing\":\"-0.01px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-281f6968-318b-4063-aea0-81603f9b9f1b, rgb(47, 44, 37)))\"},children:[\"14 Hanbury Street\",/*#__PURE__*/_jsx(motion.br,{}),\"Spitalfields, London E1 6QR\"]})}),className:\"framer-1lgjth2\",\"data-framer-name\":\"Address\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"EEDGloLSc\",style:{\"--extracted-2gg91v\":'\"wght\" 400',\"--extracted-r6o4lv\":\"var(--token-281f6968-318b-4063-aea0-81603f9b9f1b, rgb(47, 44, 37))\",\"--framer-paragraph-spacing\":\"0px\"},text:RNNxFJ85K,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j0put8\",\"data-framer-name\":\"Contact Methods\",layoutDependency:layoutDependency,layoutId:\"F6LhJcFwG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVTFNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'zero' on, 'dlig' on\",\"--framer-font-size\":\"13.9px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 550)',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-281f6968-318b-4063-aea0-81603f9b9f1b, rgb(47, 44, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:S4MGQwafP,motionChild:true,nodeId:\"SwZ19O5pC\",openInNewTab:false,relValues:[],scopeId:\"o6YNpJ0aw\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"hellohq@website.com\"})})})}),className:\"framer-1hdqv1z\",\"data-framer-name\":\"Email\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"SwZ19O5pC\",style:{\"--extracted-2gg91v\":'\"wght\" 550',\"--extracted-r6o4lv\":\"var(--token-281f6968-318b-4063-aea0-81603f9b9f1b, rgb(47, 44, 37))\",\"--framer-paragraph-spacing\":\"0px\"},text:oiIqVCXLw,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVTFNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'zero' on, 'dlig' on\",\"--framer-font-size\":\"13.9px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 550)',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-281f6968-318b-4063-aea0-81603f9b9f1b, rgb(47, 44, 37)))\"},children:/*#__PURE__*/_jsx(Link,{href:cHWFuArWn,motionChild:true,nodeId:\"cY_AjeRdV\",openInNewTab:false,relValues:[],scopeId:\"o6YNpJ0aw\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"+48 39278 538\"})})})}),className:\"framer-1xe3r6h\",\"data-framer-name\":\"Phone\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"cY_AjeRdV\",style:{\"--extracted-2gg91v\":'\"wght\" 550',\"--extracted-r6o4lv\":\"var(--token-281f6968-318b-4063-aea0-81603f9b9f1b, rgb(47, 44, 37))\",\"--framer-paragraph-spacing\":\"0px\"},text:LpbJkHDf4,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\".framer-Xl2sP.framer-103xg4c, .framer-Xl2sP .framer-103xg4c { display: block; }\",\".framer-Xl2sP.framer-c9oqfw { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 448px; }\",\".framer-Xl2sP .framer-1q3wf26 { aspect-ratio: 1.5000000510896974 / 1; flex: none; gap: 0px; height: auto; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-Xl2sP .framer-1gwwg31 { align-content: center; align-items: center; 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-Xl2sP .framer-5bp79i, .framer-Xl2sP .framer-1lgjth2 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Xl2sP .framer-j0put8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Xl2sP .framer-1hdqv1z, .framer-Xl2sP .framer-1xe3r6h { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 448px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 458\n * @framerIntrinsicWidth 448\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"k_hBNVqLf\":\"image\",\"cmTzo9XM3\":\"city\",\"RNNxFJ85K\":\"address\",\"oiIqVCXLw\":\"email\",\"S4MGQwafP\":\"emailURL\",\"LpbJkHDf4\":\"phone\",\"cHWFuArWn\":\"phoneURL\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framero6YNpJ0aw=withCSS(Component,css,\"framer-Xl2sP\");export default Framero6YNpJ0aw;Framero6YNpJ0aw.displayName=\"Location\";Framero6YNpJ0aw.defaultProps={height:458,width:448};addPropertyControls(Framero6YNpJ0aw,{k_hBNVqLf:{__defaultAssetReference:\"data:framer/asset-reference,jATeGYjwAE7XixkoFgXnDKA9Hw.png?originalFilename=image.png&preferredSize=auto&width=1536&height=1024\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,jATeGYjwAE7XixkoFgXnDKA9Hw.png?originalFilename=image.png&preferredSize=auto&width=1536&height=1024\"},title:\"Image\",type:ControlType.ResponsiveImage},cmTzo9XM3:{defaultValue:\"London\",displayTextArea:false,title:\"City\",type:ControlType.String},oncmTzo9XM3Change:{changes:\"cmTzo9XM3\",type:ControlType.ChangeHandler},RNNxFJ85K:{defaultValue:\"14 Hanbury Street\\nSpitalfields, London E1 6QR\",displayTextArea:true,title:\"Address\",type:ControlType.String},onRNNxFJ85KChange:{changes:\"RNNxFJ85K\",type:ControlType.ChangeHandler},oiIqVCXLw:{defaultValue:\"hellohq@website.com\",displayTextArea:false,title:\"Email\",type:ControlType.String},onoiIqVCXLwChange:{changes:\"oiIqVCXLw\",type:ControlType.ChangeHandler},S4MGQwafP:{title:\"Email URL\",type:ControlType.Link},LpbJkHDf4:{defaultValue:\"+48 39278 538\",displayTextArea:false,title:\"Phone\",type:ControlType.String},onLpbJkHDf4Change:{changes:\"LpbJkHDf4\",type:ControlType.ChangeHandler},cHWFuArWn:{title:\"Phone URL\",type:ControlType.Link}});const variationAxes=[{defaultValue:400,maxValue:900,minValue:300,name:\"Weight\",tag:\"wght\"}];addFonts(Framero6YNpJ0aw,[{explicitInter:true,fonts:[{cssFamilyName:\"BDO Grotesk Variable\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"BDO Grotesk\",url:\"https://framerusercontent.com/assets/FcybOZJ2ipUdK2dQmwN3gFVAvuk.woff2\",variationAxes,weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framero6YNpJ0aw\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"k_hBNVqLf\\\":\\\"image\\\",\\\"cmTzo9XM3\\\":\\\"city\\\",\\\"RNNxFJ85K\\\":\\\"address\\\",\\\"oiIqVCXLw\\\":\\\"email\\\",\\\"S4MGQwafP\\\":\\\"emailURL\\\",\\\"LpbJkHDf4\\\":\\\"phone\\\",\\\"cHWFuArWn\\\":\\\"phoneURL\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"458\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"448\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./o6YNpJ0aw.map","// Generated by Framer (af78293)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Image as Image1,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/cAPMVEI6osbJ1UvICgTq/Embed.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/RAXbfp2wtBbv5qcHGpSb/KmdMqIX0AC2y037XmExQ/oon9KPDjx.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/6nvo6xtnFguv5gcFbhHQ/XXY20bdxqdVIm1LBzyE3/pEvxafxim.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/yWyf0aU6xREN6A8wJ4XP/taITZv65JkZ4eOx01lTC/puX190ga3.js\";import Location1 from\"https://framerusercontent.com/modules/V7lrY1hKl8pYYuLL5bof/M5UoTVAUxHE7v7WZjZyh/o6YNpJ0aw.js\";const Location1Fonts=getFonts(Location1);const EmbedFonts=getFonts(Embed);const cycleOrder=[\"uZ_EIGTBp\",\"GdS7VGqRn\",\"uc7apWEyu\"];const serializationHash=\"framer-lIill\";const variantClassNames={GdS7VGqRn:\"framer-v-aig4kp\",uc7apWEyu:\"framer-v-1j9qfhc\",uZ_EIGTBp:\"framer-v-1qlw0rz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const jYeftmhtO=undefined;const xpgXld7md=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"uZ_EIGTBp\",Mobile:\"uc7apWEyu\",Tablet:\"GdS7VGqRn\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,text,title,width,...props})=>{return{...props,jYeftmhtO:text??props.jYeftmhtO??\"Book an introduction call with Sam\",variant:humanReadableVariantMap[props.variant]??props.variant??\"uZ_EIGTBp\",xpgXld7md:title??props.xpgXld7md??\"Send me a message\"};};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,jYeftmhtO,xpgXld7md,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uZ_EIGTBp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.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-1qlw0rz\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"uZ_EIGTBp\",ref:refBinding,style:{backgroundColor:\"rgb(248, 249, 250)\",...style},...addPropertyOverrides({GdS7VGqRn:{\"data-framer-name\":\"Tablet\"},uc7apWEyu:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p40nnu\",layoutDependency:layoutDependency,layoutId:\"OKrc4ecdV\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vns21m\",layoutDependency:layoutDependency,layoutId:\"CZi7Mh4PU\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1juncsh\",\"data-styles-preset\":\"oon9KPDjx\",dir:\"auto\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"READY?\"})})}),className:\"framer-qs71tb\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"j9_dezjnD\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-opz86f\",\"data-styles-preset\":\"puX190ga3\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Book an introduction call with Sam\"})}),className:\"framer-kmi13f\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UC3oyZ_gn\",text:jYeftmhtO,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({uc7apWEyu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1a3yh06\",\"data-styles-preset\":\"pEvxafxim\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Book an introduction call with Sam\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vt2k57\",layoutDependency:layoutDependency,layoutId:\"S8Kj95oXH\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-93tejm\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"mFKGrjgWY\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(230, 230, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(230, 230, 226)\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dfnfo1\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"EzMS4jSsP\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(189, 189, 189)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19zfsvb\",layoutDependency:layoutDependency,layoutId:\"lc1PuQtW_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rxll3c\",\"data-border\":true,\"data-framer-name\":\"Step 2\",layoutDependency:layoutDependency,layoutId:\"Ai7sNSo2T\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(23, 23, 23, 0.15)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"36px\"},children:\"Visit our office in Surry Hills\"})}),className:\"framer-i3c0pd\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"q9TyW7Bxn\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:458,width:`calc(max(min(960px, ${componentViewport?.width||\"100vw\"} - 40px) - 567px, 1px) - 56px)`,...addPropertyOverrides({GdS7VGqRn:{width:`calc(min(960px, ${componentViewport?.width||\"100vw\"} - 40px) - 96px)`},uc7apWEyu:{width:`calc(min(960px, ${componentViewport?.width||\"100vw\"}) - 72px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c5opmz-container\",layoutDependency:layoutDependency,layoutId:\"PTOHBm_Tm-container\",nodeId:\"PTOHBm_Tm\",rendersWithMotion:true,scopeId:\"AAGsB67QR\",children:/*#__PURE__*/_jsx(Location1,{cHWFuArWn:\"tel:+61431197004\",cmTzo9XM3:\"Halcrow Office\",height:\"100%\",id:\"PTOHBm_Tm\",k_hBNVqLf:addImageAlt({pixelHeight:2160,pixelWidth:3240,src:\"https://framerusercontent.com/images/LskR8RKdOCCgXsGp1AYnl9GQVY.png?width=3240&height=2160\",srcSet:\"https://framerusercontent.com/images/LskR8RKdOCCgXsGp1AYnl9GQVY.png?scale-down-to=512&width=3240&height=2160 512w,https://framerusercontent.com/images/LskR8RKdOCCgXsGp1AYnl9GQVY.png?scale-down-to=1024&width=3240&height=2160 1024w,https://framerusercontent.com/images/LskR8RKdOCCgXsGp1AYnl9GQVY.png?scale-down-to=2048&width=3240&height=2160 2048w,https://framerusercontent.com/images/LskR8RKdOCCgXsGp1AYnl9GQVY.png?width=3240&height=2160 3240w\"},\"Exterior of a building with orange awnings and a sign above the door that reads “Prospect.”\"),layoutId:\"PTOHBm_Tm\",LpbJkHDf4:\"0431 197 004\",oiIqVCXLw:\"sam@halcrow.com.au\",RNNxFJ85K:\"Level 3, 116 Devonshire Street\\nSurry Hills NSW 2010\",S4MGQwafP:\"mailto:sam@halcrow.com.au\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ix16x9\",\"data-border\":true,\"data-framer-name\":\"Step 2\",layoutDependency:layoutDependency,layoutId:\"vjBP0D2kP\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(23, 23, 23, 0.15)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"36px\"},children:\"Meet on a video call\"})}),className:\"framer-au1kn8\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"ztUaxRkY9\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:453,intrinsicWidth:802,pixelHeight:453,pixelWidth:802,sizes:`calc(max(min(960px, ${componentViewport?.width||\"100vw\"} - 40px) - 567px, 1px) - 56px)`,src:\"https://framerusercontent.com/images/nzg3HOy2wkB0LtPKOa88V8wCA.png?width=802&height=453\",srcSet:\"https://framerusercontent.com/images/nzg3HOy2wkB0LtPKOa88V8wCA.png?scale-down-to=512&width=802&height=453 512w,https://framerusercontent.com/images/nzg3HOy2wkB0LtPKOa88V8wCA.png?width=802&height=453 802w\"},className:\"framer-198a6l8\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"VZPLxHjWc\",style:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},...addPropertyOverrides({GdS7VGqRn:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:453,intrinsicWidth:802,pixelHeight:453,pixelWidth:802,sizes:`calc(min(960px, ${componentViewport?.width||\"100vw\"} - 40px) - 96px)`,src:\"https://framerusercontent.com/images/nzg3HOy2wkB0LtPKOa88V8wCA.png?width=802&height=453\",srcSet:\"https://framerusercontent.com/images/nzg3HOy2wkB0LtPKOa88V8wCA.png?scale-down-to=512&width=802&height=453 512w,https://framerusercontent.com/images/nzg3HOy2wkB0LtPKOa88V8wCA.png?width=802&height=453 802w\"}},uc7apWEyu:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:453,intrinsicWidth:802,pixelHeight:453,pixelWidth:802,sizes:`calc(min(960px, ${componentViewport?.width||\"100vw\"}) - 72px)`,src:\"https://framerusercontent.com/images/nzg3HOy2wkB0LtPKOa88V8wCA.png?width=802&height=453\",srcSet:\"https://framerusercontent.com/images/nzg3HOy2wkB0LtPKOa88V8wCA.png?scale-down-to=512&width=802&height=453 512w,https://framerusercontent.com/images/nzg3HOy2wkB0LtPKOa88V8wCA.png?width=802&height=453 802w\"}}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nzw691\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"DberIQU_q\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(230, 230, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18,boxShadow:\"0px 24px 60px -34px rgba(10, 10, 10, 0.5)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-108qgpj\",layoutDependency:layoutDependency,layoutId:\"aKdKp_O6C\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"28px\"},children:\"Send me a message\"})}),className:\"framer-1d90q7z\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"bl1REPRqp\",text:xpgXld7md,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wh34l5-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bDEY45BW_-container\",nodeId:\"bDEY45BW_\",rendersWithMotion:true,scopeId:\"AAGsB67QR\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<div class=\"lead-form-mount\" data-source=\"\">\\n  <form class=\"lead-form\" method=\"POST\" action=\"https://formspree.io/f/mwleobgp\" data-lead-form>\\n    <div class=\"lf-row lf-row--pair\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">First Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"firstName\" autocomplete=\"given-name\" required />\\n      </label>\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Last Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"lastName\" autocomplete=\"family-name\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Mobile Phone Number<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <span class=\"lf-phone\">\\n          <input\\n            class=\"lf-input\"\\n            type=\"tel\"\\n            name=\"phone\"\\n            inputmode=\"tel\"\\n            autocomplete=\"tel\"\\n            pattern=\"[0-9+\\\\s\\\\-\\\\(\\\\)]{8,24}\"\\n            title=\"Enter a phone number, e.g. +61 431 197 004\"\\n            required\\n          />\\n        </span>\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Company Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"company\" autocomplete=\"organization\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Work Email<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"email\" name=\"email\" autocomplete=\"email\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Give an overview of your project or problems</span>\\n        <textarea class=\"lf-input lf-textarea\" name=\"project_overview\" rows=\"2\"></textarea>\\n      </label>\\n    </div>\\n\\n    <input type=\"hidden\" name=\"_subject\" value=\"New enquiry\" />\\n    <input type=\"hidden\" name=\"form_submission_source\" value=\"\" />\\n    <input type=\"hidden\" name=\"ad_name\" />\\n    <input type=\"hidden\" name=\"ad_set_name\" />\\n    <input type=\"hidden\" name=\"campaign_name\" />\\n    <input type=\"hidden\" name=\"utm_source\" />\\n    <input type=\"hidden\" name=\"utm_medium\" />\\n    <input type=\"hidden\" name=\"utm_campaign\" />\\n    <input type=\"hidden\" name=\"utm_term\" />\\n    <input type=\"hidden\" name=\"utm_content\" />\\n    <input type=\"hidden\" name=\"form_gclid\" />\\n    <input type=\"hidden\" name=\"wbraid\" />\\n    <input type=\"hidden\" name=\"gbraid\" />\\n    <input type=\"hidden\" name=\"_next\" value=\"https://www.halcrow.com.au/contact-success/\" />\\n\\n    <div class=\"lf-gotcha\" aria-hidden=\"true\">\\n      <label>Leave this field empty<input type=\"text\" name=\"_gotcha\" tabindex=\"-1\" autocomplete=\"off\" /></label>\\n    </div>\\n\\n    <div class=\"lf-actions\">\\n      <button class=\"lf-submit\" type=\"submit\">Submit</button>\\n    </div>\\n\\n    <p class=\"lf-error\" role=\"alert\" hidden></p>\\n  </form>\\n</div>\\n\\n<style>\\n  .lead-form-mount,\\n  .lead-form {\\n    width: 100%;\\n    box-sizing: border-box;\\n  }\\n\\n  .lead-form-mount { container-type: inline-size; }\\n\\n  .lead-form {\\n    padding: 40px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n  }\\n\\n  .lf-row {\\n    display: grid;\\n    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));\\n    column-gap: 30px;\\n    margin-bottom: 20px;\\n  }\\n  .lf-row--pair { grid-template-columns: 1fr 1fr; }\\n\\n  .lf-field { display: block; }\\n  .lf-label {\\n    display: block;\\n    margin-bottom: 10px;\\n    font-size: 14px;\\n    line-height: 17px;\\n    font-weight: 400;\\n    color: #212d3a;\\n  }\\n  .lf-req { color: #e51520; }\\n\\n  .lf-input {\\n    box-sizing: border-box;\\n    width: 100%;\\n    height: 54px;\\n    padding: 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 400;\\n    color: #212d3a;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-radius: 4px;\\n  }\\n  .lf-textarea {\\n    display: block;\\n    height: auto;\\n    resize: vertical;\\n  }\\n  .lf-input:focus-visible {\\n    outline: 2px solid #c90703;\\n    outline-offset: 1px;\\n  }\\n\\n  .lf-phone { display: flex; }\\n  .lf-phone-prefix {\\n    box-sizing: border-box;\\n    flex: 0 0 69px;\\n    height: 54px;\\n    display: flex;\\n    align-items: center;\\n    justify-content: center;\\n    padding: 16px;\\n    font-size: 16px;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-right: 0;\\n    border-radius: 4px 0 0 4px;\\n  }\\n  .lf-phone .lf-input {\\n    flex: 1;\\n    min-width: 0;\\n  }\\n\\n  .lf-gotcha {\\n    position: absolute;\\n    width: 1px;\\n    height: 1px;\\n    overflow: hidden;\\n    clip-path: inset(50%);\\n    white-space: nowrap;\\n  }\\n\\n  .lf-actions { margin-top: 40px; }\\n  .lf-submit {\\n    box-sizing: border-box;\\n    height: 40px;\\n    padding: 9px 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 500;\\n    line-height: 105%;\\n    letter-spacing: -0.1px;\\n    color: #fff;\\n    background: #ED0804;\\n    border: 0;\\n    border-radius: 100px;\\n    cursor: pointer;\\n  }\\n  .lf-submit:hover { background: #c40603; }\\n  .lf-submit[disabled] { cursor: default; opacity: 0.7; }\\n\\n  .lf-error {\\n    margin-top: 16px;\\n    font-size: 16px;\\n    color: #c90703;\\n  }\\n  .lf-error a { text-decoration: underline; }\\n\\n  @container (max-width: 430px) {\\n    .lf-row,\\n    .lf-row--pair {\\n      display: flex;\\n      flex-direction: column;\\n      gap: 20px;\\n    }\\n  }\\n</style>\\n\\n<script>\\n  (function () {\\n    var ATTRIBUTION_KEYS = [\\n      \\'ad_name\\', \\'adset_name\\', \\'campaign_name\\',\\n      \\'utm_source\\', \\'utm_medium\\', \\'utm_campaign\\', \\'utm_term\\', \\'utm_content\\',\\n      \\'gclid\\', \\'wbraid\\', \\'gbraid\\',\\n    ];\\n\\n    var PARAM_ALIASES = {\\n      ad_name: [\\'adname\\', \\'ad\\'],\\n      adset_name: [\\'ad_set_name\\', \\'adsetname\\', \\'adset\\'],\\n      campaign_name: [\\'campaignname\\'],\\n    };\\n\\n    var FIELD_NAMES = {\\n      gclid: \\'form_gclid\\',\\n      adset_name: \\'ad_set_name\\',\\n    };\\n\\n    var STORAGE_KEY = \\'halcrow:attribution\\';\\n    var MAX_AGE_MS = 90 * 24 * 60 * 60 * 1000;\\n    var SUCCESS_PATH = \\'https://www.halcrow.com.au/contact-success/\\';\\n    var ADS_ID = \\'AW-17285441347\\';\\n    var LEAD_LABEL = \\'LT7NCI6nveAcEMPOq7JA\\';\\n    // Country code assumed for local numbers (no flag shown). Numbers typed with + are kept as-is.\\n    var COUNTRY_CODE = \\'61\\';\\n\\n    // Framer renders this embed inside an iframe (srcdoc), so this script\\'s own\\n    // `location` is \"about:srcdoc\" and `gtag` lives on the parent page, not here.\\n    // Read both from the real page whenever the browser allows it.\\n    var page = (function () {\\n      try {\\n        if (window.parent !== window && window.parent.location.href) return window.parent;\\n      } catch (e) {}\\n      return window;\\n    })();\\n\\n    function goToSuccess() {\\n      try {\\n        window.top.location.assign(SUCCESS_PATH);\\n      } catch (e) {\\n        window.location.assign(SUCCESS_PATH);\\n      }\\n    }\\n\\n    function storedAttribution() {\\n      try {\\n        var raw = localStorage.getItem(STORAGE_KEY);\\n        if (!raw) return {};\\n        var parsed = JSON.parse(raw);\\n        return Date.now() - parsed.at > MAX_AGE_MS ? {} : (parsed.values || {});\\n      } catch (e) {\\n        return {};\\n      }\\n    }\\n\\n    function currentAttribution() {\\n      var params = new URLSearchParams(page.location.search);\\n      var fresh = {};\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var names = [key].concat(PARAM_ALIASES[key] || []);\\n        var value = null;\\n        for (var i = 0; i < names.length; i++) {\\n          value = params.get(names[i]);\\n          if (value) break;\\n        }\\n        if (value) fresh[key] = value;\\n      });\\n\\n      if (!Object.keys(fresh).length) return storedAttribution();\\n\\n      try {\\n        localStorage.setItem(STORAGE_KEY, JSON.stringify({ at: Date.now(), values: fresh }));\\n      } catch (e) {}\\n      return fresh;\\n    }\\n\\n    function toE164(raw) {\\n      var compact = raw.replace(/[^\\\\d+]/g, \\'\\');\\n      if (!compact) return \\'\\';\\n      if (compact.indexOf(\\'+\\') === 0) return compact;\\n      if (compact.indexOf(\\'00\\') === 0) return \\'+\\' + compact.slice(2);\\n      // Already includes the country code without the \"+\" (e.g. 61412345678)\\n      if (compact.indexOf(COUNTRY_CODE) === 0 && compact.length >= COUNTRY_CODE.length + 8) {\\n        return \\'+\\' + compact;\\n      }\\n      // Local number: drop the leading 0 and add the country code\\n      return \\'+\\' + COUNTRY_CODE + compact.replace(/^0/, \\'\\');\\n    }\\n\\n    function reportConversion(form) {\\n      var gtag = page.gtag;\\n      if (!LEAD_LABEL || typeof gtag !== \\'function\\') return Promise.resolve();\\n\\n      function field(name) {\\n        var element = form.elements.namedItem(name);\\n        return element ? String(element.value || \\'\\').trim() : \\'\\';\\n      }\\n\\n      gtag(\\'set\\', \\'user_data\\', {\\n        email: field(\\'email\\'),\\n        phone_number: toE164(field(\\'phone\\')),\\n      });\\n\\n      return new Promise(function (resolve) {\\n        var settled = false;\\n        function done() {\\n          if (settled) return;\\n          settled = true;\\n          resolve();\\n        }\\n        var timer = setTimeout(done, 1000);\\n        gtag(\\'event\\', \\'conversion\\', {\\n          send_to: ADS_ID + \\'/\\' + LEAD_LABEL,\\n          event_callback: function () {\\n            clearTimeout(timer);\\n            done();\\n          },\\n        });\\n      });\\n    }\\n\\n    var attribution = currentAttribution();\\n\\n    document.querySelectorAll(\\'form[data-lead-form]\\').forEach(function (form) {\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var input = form.elements.namedItem(FIELD_NAMES[key] || key);\\n        if (input) input.value = attribution[key] || \\'\\';\\n      });\\n\\n      var mount = form.closest(\\'.lead-form-mount\\');\\n      var source = (mount && mount.getAttribute(\\'data-source\\')) || page.location.pathname;\\n      var subjectInput = form.elements.namedItem(\\'_subject\\');\\n      var sourceInput = form.elements.namedItem(\\'form_submission_source\\');\\n      if (subjectInput) subjectInput.value = \\'New enquiry — \\' + source;\\n      if (sourceInput) sourceInput.value = source;\\n\\n      var button = form.querySelector(\\'.lf-submit\\');\\n      var error = form.querySelector(\\'.lf-error\\');\\n      if (!button || !error) return;\\n\\n      form.addEventListener(\\'submit\\', function (event) {\\n        event.preventDefault();\\n        if (!form.reportValidity()) return;\\n\\n        button.disabled = true;\\n        button.textContent = \\'Sending…\\';\\n        error.hidden = true;\\n\\n        fetch(form.action, {\\n          method: \\'POST\\',\\n          body: new FormData(form),\\n          headers: { Accept: \\'application/json\\' },\\n        })\\n          .then(function (response) {\\n            if (!response.ok) throw new Error(String(response.status));\\n            return reportConversion(form).catch(function () {});\\n          })\\n          .then(function () {\\n            goToSuccess();\\n          })\\n          .catch(function () {\\n            error.innerHTML =\\n              \\'Something went wrong sending that. Please try again, or email <a href=\"mailto:sam@halcrow.com.au\">sam@halcrow.com.au</a>.\\';\\n            error.hidden = false;\\n            button.disabled = false;\\n            button.textContent = \\'Submit\\';\\n          });\\n      });\\n    });\\n  })();\\n</script>',id:\"bDEY45BW_\",layoutId:\"bDEY45BW_\",radius:\"0px\",style:{width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})]})]})})})]})})})});});const css=[\".framer-lIill.framer-1wdnz7n, .framer-lIill .framer-1wdnz7n { display: block; }\",\".framer-lIill.framer-1qlw0rz { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 40px 20px 50px 20px; position: relative; width: 1440px; }\",\".framer-lIill .framer-1p40nnu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-lIill .framer-vns21m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 10px 0px; position: relative; width: 100%; }\",\".framer-lIill .framer-qs71tb { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-lIill .framer-kmi13f { --framer-text-wrap-override: balance; flex: none; height: auto; overflow: visible; position: relative; width: auto; }\",\".framer-lIill .framer-1vt2k57 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px 0px 50px 0px; position: relative; width: 100%; }\",\".framer-lIill .framer-93tejm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 100%; overflow: hidden; padding: 0px; position: relative; width: 960px; will-change: var(--framer-will-change-override, transform); }\",\".framer-lIill .framer-1dfnfo1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 20px; position: relative; width: 100%; }\",\".framer-lIill .framer-19zfsvb { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-lIill .framer-rxll3c, .framer-lIill .framer-1ix16x9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 28px; position: relative; width: 100%; }\",\".framer-lIill .framer-i3c0pd, .framer-lIill .framer-au1kn8 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-lIill .framer-1c5opmz-container, .framer-lIill .framer-1wh34l5-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-lIill .framer-198a6l8 { aspect-ratio: 1.7434782608695651 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 100%; }\",\".framer-lIill .framer-nzw691 { align-content: center; align-items: center; 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: 8px; position: relative; width: 503px; }\",\".framer-lIill .framer-108qgpj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 24px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-lIill .framer-1d90q7z { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-lIill.framer-v-aig4kp.framer-1qlw0rz { width: 880px; }\",\".framer-lIill.framer-v-aig4kp .framer-1dfnfo1 { flex-direction: column; }\",\".framer-lIill.framer-v-aig4kp .framer-19zfsvb, .framer-lIill.framer-v-1j9qfhc .framer-19zfsvb { flex: none; order: 1; width: 100%; }\",\".framer-lIill.framer-v-aig4kp .framer-nzw691 { order: 0; width: 100%; }\",\".framer-lIill.framer-v-1j9qfhc.framer-1qlw0rz { padding: 40px 0px 40px 0px; width: 370px; }\",\".framer-lIill.framer-v-1j9qfhc .framer-1vt2k57 { padding: 0px; }\",\".framer-lIill.framer-v-1j9qfhc .framer-1dfnfo1 { flex-direction: column; padding: 8px; }\",\".framer-lIill.framer-v-1j9qfhc .framer-nzw691 { order: 0; padding: 24px 8px 24px 8px; }\",\".framer-lIill.framer-v-1j9qfhc .framer-108qgpj { padding: 0px 40px 0px 40px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-lIill[data-border=\"true\"]::after, .framer-lIill [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 1118\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"GdS7VGqRn\":{\"layout\":[\"fixed\",\"auto\"]},\"uc7apWEyu\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"jYeftmhtO\":\"text\",\"xpgXld7md\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAAGsB67QR=withCSS(Component,css,\"framer-lIill\");export default FramerAAGsB67QR;FramerAAGsB67QR.displayName=\"start-with-truth\";FramerAAGsB67QR.defaultProps={height:1118,width:1440};addPropertyControls(FramerAAGsB67QR,{variant:{options:[\"uZ_EIGTBp\",\"GdS7VGqRn\",\"uc7apWEyu\"],optionTitles:[\"Variant 1\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},jYeftmhtO:{defaultValue:\"Book an introduction call with Sam\",displayTextArea:false,title:\"Text\",type:ControlType.String},onjYeftmhtOChange:{changes:\"jYeftmhtO\",type:ControlType.ChangeHandler},xpgXld7md:{defaultValue:\"Send me a message\",displayTextArea:false,title:\"Title\",type:ControlType.String},onxpgXld7mdChange:{changes:\"xpgXld7md\",type:ControlType.ChangeHandler}});addFonts(FramerAAGsB67QR,[{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:\"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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...Location1Fonts,...EmbedFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerAAGsB67QR.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Location1,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAAGsB67QR\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"jYeftmhtO\\\":\\\"text\\\",\\\"xpgXld7md\\\":\\\"title\\\"}\",\"framerIntrinsicWidth\":\"1440\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1118\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GdS7VGqRn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uc7apWEyu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AAGsB67QR.map","// Generated by Framer (244f320)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Image as Image1,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/cAPMVEI6osbJ1UvICgTq/Embed.js\";import Avatar from\"https://framerusercontent.com/modules/xHN4yCH8Fn7cctTNFWpA/HOjZE8fxOoLMNJIxbHvm/ScC7qnWuy.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/hiQmiQ1fa5dPDnkgEZVZ/fkaYlCUdLlCI7KlWua5X/B79iBH_nm.js\";import*as sharedStyle9 from\"https://framerusercontent.com/modules/fS7sJ9XeJmKMd27wK7U3/GIEzmjw5TauCnSmky3zy/BTI8vTtHV.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/yWbbXZoXPQ22d15YVYbq/m3R1jn7F7BN68TK797jD/fNo_UMi4X.js\";import*as sharedStyle12 from\"https://framerusercontent.com/modules/AThCcV1C5bYe68DdMb0Y/ds7T9SdhUtLlkfryFh6V/kDBveiPVm.js\";import*as sharedStyle11 from\"https://framerusercontent.com/modules/ZYoQZ95b6ZWkQyPbA0Bb/oYgY0PG9ecPqSyTr3XkX/kiLUngSXg.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/dNXB9iWGPJdRfvGVQGaH/SfdfgcEXYFYMNVcJ1Gk2/lbrt8kr4y.js\";import*as sharedStyle8 from\"https://framerusercontent.com/modules/Gf0QMp6BajWfJtPuVAau/5ncNJ6unwEfRaDJhroX6/oANOIYPZw.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/RAXbfp2wtBbv5qcHGpSb/KmdMqIX0AC2y037XmExQ/oon9KPDjx.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/6nvo6xtnFguv5gcFbhHQ/XXY20bdxqdVIm1LBzyE3/pEvxafxim.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/yWyf0aU6xREN6A8wJ4XP/taITZv65JkZ4eOx01lTC/puX190ga3.js\";import*as sharedStyle7 from\"https://framerusercontent.com/modules/1ErnKR4ov26C5Es6Rwln/LXp409VwCC3YcG3fNJmV/sS8U_GfxM.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/tI1IaRRHc24EDhSf8KwI/VeKViLzhPASrJ9Z2p5Qy/Tn7wOc1K5.js\";import*as sharedStyle10 from\"https://framerusercontent.com/modules/eVFg6ymoijwf6pRwgPmS/yJR8YBJGEosxjgJaBXz8/UcN0smawk.js\";import StartWithTruth from\"https://framerusercontent.com/modules/w8Uzqk4UeNqILJGq0dWb/MJyyqfuSQC7pL6wWq1rm/AAGsB67QR.js\";import Location1 from\"https://framerusercontent.com/modules/V7lrY1hKl8pYYuLL5bof/M5UoTVAUxHE7v7WZjZyh/o6YNpJ0aw.js\";import RatingBox from\"https://framerusercontent.com/modules/ZJScMYxkGxJeyaiu2z7y/L5eeNZ0lsmJmOp90xV5N/oFAdcWp2f.js\";import MescoLogo from\"https://framerusercontent.com/modules/zVZbfkisALjnJSMs9ZBI/aX9H72iZ6ayYsvOWPBHG/tNKu6uqOV.js\";import SamHeroImage from\"https://framerusercontent.com/modules/vZPY8U0wcPCf0qMbjw2D/IHvk51V7P83M3poyfCC7/zBRzYTbFG.js\";const StartWithTruthFonts=getFonts(StartWithTruth);const SamHeroImageFonts=getFonts(SamHeroImage);const AvatarFonts=getFonts(Avatar);const RatingBoxFonts=getFonts(RatingBox);const Location1Fonts=getFonts(Location1);const EmbedFonts=getFonts(Embed);const MescoLogoFonts=getFonts(MescoLogo);const cycleOrder=[\"s3SZ11BR6\",\"yYzRdDgid\",\"dL8XS8PRp\",\"rqmSwj51N\",\"hABs9YDEA\",\"RetjRQhRV\",\"f7yUpnHPv\",\"cGP2zGMUb\",\"yHEKsl8LS\",\"bFBEwRpWu\",\"tK1f5Q5bu\",\"Mf7GjjTea\",\"cBuV43QiU\",\"AXXYv9y6h\",\"RLC37p3Qr\",\"jW7yeGRN8\",\"si76kXoDT\",\"VNuD7Q_X2\"];const serializationHash=\"framer-2K5cg\";const variantClassNames={AXXYv9y6h:\"framer-v-sp4way\",bFBEwRpWu:\"framer-v-1e60szf\",cBuV43QiU:\"framer-v-1f757dd\",cGP2zGMUb:\"framer-v-1u573sy\",dL8XS8PRp:\"framer-v-1ro6jk0\",f7yUpnHPv:\"framer-v-1vyyddi\",hABs9YDEA:\"framer-v-k41ip9\",jW7yeGRN8:\"framer-v-yhp3we\",Mf7GjjTea:\"framer-v-1nyvg5a\",RetjRQhRV:\"framer-v-1da6ofr\",RLC37p3Qr:\"framer-v-1qrqxen\",rqmSwj51N:\"framer-v-4zuojc\",s3SZ11BR6:\"framer-v-1c0yx5\",si76kXoDT:\"framer-v-1efyt5o\",tK1f5Q5bu:\"framer-v-1nqgjm9\",VNuD7Q_X2:\"framer-v-1v4pnz7\",yHEKsl8LS:\"framer-v-1yqegnc\",yYzRdDgid:\"framer-v-qescez\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop - CTO LP B\":\"cBuV43QiU\",\"Desktop - CTO LP\":\"f7yUpnHPv\",\"Desktop - Eng LP B\":\"jW7yeGRN8\",\"Desktop - ENG LP\":\"bFBEwRpWu\",\"Desktop - No Form\":\"rqmSwj51N\",\"Mobile - CTO LP B\":\"RLC37p3Qr\",\"Mobile - CTO LP\":\"yHEKsl8LS\",\"Mobile - Eng LP B\":\"VNuD7Q_X2\",\"Mobile - ENG LP\":\"Mf7GjjTea\",\"Mobile - No Form\":\"RetjRQhRV\",\"Tablet - CTO LP B\":\"AXXYv9y6h\",\"Tablet - CTO LP\":\"cGP2zGMUb\",\"Tablet - Eng LP B\":\"si76kXoDT\",\"Tablet - ENG LP\":\"tK1f5Q5bu\",\"Tablet - No Form\":\"hABs9YDEA\",default:\"s3SZ11BR6\",Mobile:\"yYzRdDgid\",Tablet:\"dL8XS8PRp\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"s3SZ11BR6\"};};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:\"s3SZ11BR6\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,sharedStyle9.className,sharedStyle10.className,sharedStyle11.className,sharedStyle12.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"rqmSwj51N\",\"hABs9YDEA\",\"RetjRQhRV\",\"f7yUpnHPv\",\"cGP2zGMUb\",\"yHEKsl8LS\",\"cBuV43QiU\",\"AXXYv9y6h\",\"RLC37p3Qr\",\"jW7yeGRN8\",\"si76kXoDT\",\"VNuD7Q_X2\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"jW7yeGRN8\",\"si76kXoDT\",\"VNuD7Q_X2\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"jW7yeGRN8\",\"si76kXoDT\",\"VNuD7Q_X2\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"bFBEwRpWu\",\"tK1f5Q5bu\",\"Mf7GjjTea\",\"jW7yeGRN8\",\"si76kXoDT\",\"VNuD7Q_X2\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if([\"f7yUpnHPv\",\"cGP2zGMUb\",\"yHEKsl8LS\",\"bFBEwRpWu\",\"tK1f5Q5bu\",\"Mf7GjjTea\",\"cBuV43QiU\",\"AXXYv9y6h\",\"RLC37p3Qr\",\"jW7yeGRN8\",\"si76kXoDT\",\"VNuD7Q_X2\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if([\"yYzRdDgid\",\"RetjRQhRV\"].includes(baseVariant))return false;return true;};const isDisplayed6=()=>{if([\"yYzRdDgid\",\"RetjRQhRV\"].includes(baseVariant))return true;return false;};const isDisplayed7=()=>{if([\"bFBEwRpWu\",\"tK1f5Q5bu\",\"Mf7GjjTea\",\"jW7yeGRN8\",\"si76kXoDT\",\"VNuD7Q_X2\"].includes(baseVariant))return false;return true;};const isDisplayed8=()=>{if([\"yYzRdDgid\",\"RetjRQhRV\",\"f7yUpnHPv\",\"cGP2zGMUb\",\"yHEKsl8LS\",\"cBuV43QiU\",\"AXXYv9y6h\",\"RLC37p3Qr\"].includes(baseVariant))return false;return true;};const isDisplayed9=()=>{if([\"f7yUpnHPv\",\"cGP2zGMUb\",\"yHEKsl8LS\",\"cBuV43QiU\",\"AXXYv9y6h\",\"RLC37p3Qr\"].includes(baseVariant))return true;return false;};const isDisplayed10=()=>{if([\"cBuV43QiU\",\"AXXYv9y6h\",\"RLC37p3Qr\"].includes(baseVariant))return true;return false;};const isDisplayed11=()=>{if([\"yHEKsl8LS\",\"cBuV43QiU\",\"AXXYv9y6h\",\"RLC37p3Qr\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1c0yx5\",className,classNames),\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"s3SZ11BR6\",ref:refBinding,style:{backgroundColor:\"rgb(248, 249, 250)\",...style},...addPropertyOverrides({AXXYv9y6h:{\"data-framer-name\":\"Tablet - CTO LP B\"},bFBEwRpWu:{\"data-framer-name\":\"Desktop - ENG LP\"},cBuV43QiU:{\"data-framer-name\":\"Desktop - CTO LP B\"},cGP2zGMUb:{\"data-framer-name\":\"Tablet - CTO LP\"},dL8XS8PRp:{\"data-framer-name\":\"Tablet\"},f7yUpnHPv:{\"data-framer-name\":\"Desktop - CTO LP\"},hABs9YDEA:{\"data-framer-name\":\"Tablet - No Form\"},jW7yeGRN8:{\"data-framer-name\":\"Desktop - Eng LP B\"},Mf7GjjTea:{\"data-framer-name\":\"Mobile - ENG LP\"},RetjRQhRV:{\"data-framer-name\":\"Mobile - No Form\"},RLC37p3Qr:{\"data-framer-name\":\"Mobile - CTO LP B\"},rqmSwj51N:{\"data-framer-name\":\"Desktop - No Form\"},si76kXoDT:{\"data-framer-name\":\"Tablet - Eng LP B\"},tK1f5Q5bu:{\"data-framer-name\":\"Tablet - ENG LP\"},VNuD7Q_X2:{\"data-framer-name\":\"Mobile - Eng LP B\"},yHEKsl8LS:{\"data-framer-name\":\"Mobile - CTO LP\"},yYzRdDgid:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h86xnn\",layoutDependency:layoutDependency,layoutId:\"I8YpmdPel\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6g4ne1\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"LSWcnLVuc\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1118,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||1767)-100-2124.8)/2+0+0)+0+0+0+0,...addPropertyOverrides({bFBEwRpWu:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-100-1309)/2+0+0)+0+0+0+0},dL8XS8PRp:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1040px) - 48px)`,y:(componentViewport?.y||0)+80+(((componentViewport?.height||3039)-100-2322.992)/2+0+0)+0+0+0+0},Mf7GjjTea:{width:`min(${componentViewport?.width||\"100vw\"} - 24px, 1040px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-60-1335)/2+0+0)+0+0+0+0},tK1f5Q5bu:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1040px) - 48px)`,y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-100-1309)/2+0+0)+0+0+0+0},yYzRdDgid:{width:`min(${componentViewport?.width||\"100vw\"} - 24px, 1040px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-60-2561.184)/2+0+0)+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1k9myge-container\",layoutDependency:layoutDependency,layoutId:\"icdSphd1o-container\",nodeId:\"icdSphd1o\",rendersWithMotion:true,scopeId:\"spvZay0zb\",children:/*#__PURE__*/_jsx(StartWithTruth,{height:\"100%\",id:\"icdSphd1o\",jYeftmhtO:\"Book an introduction call with Sam\",layoutId:\"icdSphd1o\",style:{width:\"100%\"},variant:matchVariant(\"uZ_EIGTBp\"),width:\"100%\",xpgXld7md:\"Send me a message\",...addPropertyOverrides({bFBEwRpWu:{jYeftmhtO:\"Let's talk about your software project\",xpgXld7md:\"A short call to talk through what you're building\"},dL8XS8PRp:{variant:matchVariant(\"GdS7VGqRn\")},Mf7GjjTea:{jYeftmhtO:\"Let's talk about your software project\",variant:matchVariant(\"uc7apWEyu\"),xpgXld7md:\"A short call to talk through what you're building\"},tK1f5Q5bu:{jYeftmhtO:\"Let's talk about your software project\",variant:matchVariant(\"GdS7VGqRn\"),xpgXld7md:\"A short call to talk through what you're building\"},yYzRdDgid:{variant:matchVariant(\"uc7apWEyu\")}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19gdzvq\",layoutDependency:layoutDependency,layoutId:\"wKkVtbZ6x\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1juncsh\",\"data-styles-preset\":\"oon9KPDjx\",dir:\"auto\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"READY?\"})})}),className:\"framer-1d12l0u\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"mSgQt1r4X\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-opz86f\",\"data-styles-preset\":\"puX190ga3\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Get a second opinion on your app\"})}),className:\"framer-1nd1fkc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"S5B7iKGS4\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jW7yeGRN8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-opz86f\",\"data-styles-preset\":\"puX190ga3\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Get your free audit\"})})},si76kXoDT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-opz86f\",\"data-styles-preset\":\"puX190ga3\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Get your free audit\"})})},VNuD7Q_X2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1a3yh06\",\"data-styles-preset\":\"pEvxafxim\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Get your free audit\"})})}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-nae5me\",layoutDependency:layoutDependency,layoutId:\"I2fp0zyoo\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ox6aeb\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"uucHl93Ff\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(230, 230, 226)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(230, 230, 226)\",borderBottomLeftRadius:18,borderBottomRightRadius:18,borderTopLeftRadius:18,borderTopRightRadius:18},variants:{si76kXoDT:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14uoxj6\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"J0B8UTvfg\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(189, 189, 189)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ua4yo4\",layoutDependency:layoutDependency,layoutId:\"Hoavurwfz\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"36px\"},children:\"Contact us\"})}),className:\"framer-g3h0eh\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"cfrMBweoz\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xyes9u\",\"data-framer-name\":\"Testimonial Card\",layoutDependency:layoutDependency,layoutId:\"FEsO4ApzI\",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\",backgroundColor:\"var(--token-c6edba2b-a4e7-4502-9fd1-c230bd28f1c5)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.25)\"},variants:{jW7yeGRN8:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(34, 34, 34, 0.2)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.15)\"},si76kXoDT:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(34, 34, 34, 0.2)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.15)\"},VNuD7Q_X2:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(34, 34, 34, 0.2)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",boxShadow:\"0px 1px 2px 0px rgba(0, 0, 0, 0.15)\"}},...addPropertyOverrides({jW7yeGRN8:{\"data-border\":true},si76kXoDT:{\"data-border\":true},VNuD7Q_X2:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:320,width:\"626px\",...addPropertyOverrides({jW7yeGRN8:{height:300,width:`calc(max(min(960px, ${componentViewport?.width||\"100vw\"}) - 567px, 1px) - 60px)`},si76kXoDT:{height:300,width:`max((min(960px, ${componentViewport?.width||\"100vw\"}) - 164px) / 2, 1px)`},VNuD7Q_X2:{height:300,width:`calc(min(960px, ${componentViewport?.width||\"100vw\"}) - 92px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-9uxbdd-container\",layoutDependency:layoutDependency,layoutId:\"Lw5wo1K9M-container\",nodeId:\"Lw5wo1K9M\",rendersWithMotion:true,scopeId:\"spvZay0zb\",children:/*#__PURE__*/_jsx(SamHeroImage,{height:\"100%\",id:\"Lw5wo1K9M\",layoutId:\"Lw5wo1K9M\",style:{width:\"100%\"},variant:matchVariant(\"xehCQqPgc\"),width:\"100%\",...addPropertyOverrides({jW7yeGRN8:{style:{height:\"100%\",width:\"100%\"}},si76kXoDT:{style:{height:\"100%\",width:\"100%\"}},VNuD7Q_X2:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tbn4j0\",\"data-framer-name\":\"Attribution\",layoutDependency:layoutDependency,layoutId:\"I_KIDjNBA\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ggc1qq\",\"data-border\":true,\"data-framer-name\":\"Quote\",layoutDependency:layoutDependency,layoutId:\"UFqQSobgW\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-2879e7d3-cb6b-4f04-92d5-ed568ea5a574)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:145,intrinsicWidth:600,pixelHeight:145,pixelWidth:600,sizes:\"124.1379px\",src:\"https://framerusercontent.com/images/vHmH0WwIZD8aSr6cqNHYsMBCOpY.png?width=600&height=145\",srcSet:\"https://framerusercontent.com/images/vHmH0WwIZD8aSr6cqNHYsMBCOpY.png?scale-down-to=512&width=600&height=145 512w,https://framerusercontent.com/images/vHmH0WwIZD8aSr6cqNHYsMBCOpY.png?width=600&height=145 600w\"},className:\"framer-5nmcd8\",\"data-framer-name\":\"Image\",fitImageDimension:\"width\",layoutDependency:layoutDependency,layoutId:\"OXAQiTkfV\",...addPropertyOverrides({jW7yeGRN8:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:212,intrinsicWidth:800,pixelHeight:212,pixelWidth:800,sizes:\"113.2075px\",src:\"https://framerusercontent.com/images/RTeYP3nI5LEW3EJ2YIxpcU27ofQ.png?width=800&height=212\",srcSet:\"https://framerusercontent.com/images/RTeYP3nI5LEW3EJ2YIxpcU27ofQ.png?scale-down-to=512&width=800&height=212 512w,https://framerusercontent.com/images/RTeYP3nI5LEW3EJ2YIxpcU27ofQ.png?width=800&height=212 800w\"}},si76kXoDT:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:212,intrinsicWidth:800,pixelHeight:212,pixelWidth:800,sizes:\"113.2075px\",src:\"https://framerusercontent.com/images/RTeYP3nI5LEW3EJ2YIxpcU27ofQ.png?width=800&height=212\",srcSet:\"https://framerusercontent.com/images/RTeYP3nI5LEW3EJ2YIxpcU27ofQ.png?scale-down-to=512&width=800&height=212 512w,https://framerusercontent.com/images/RTeYP3nI5LEW3EJ2YIxpcU27ofQ.png?width=800&height=212 800w\"}},VNuD7Q_X2:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:212,intrinsicWidth:800,pixelHeight:212,pixelWidth:800,sizes:\"113.2075px\",src:\"https://framerusercontent.com/images/RTeYP3nI5LEW3EJ2YIxpcU27ofQ.png?width=800&height=212\",srcSet:\"https://framerusercontent.com/images/RTeYP3nI5LEW3EJ2YIxpcU27ofQ.png?scale-down-to=512&width=800&height=212 512w,https://framerusercontent.com/images/RTeYP3nI5LEW3EJ2YIxpcU27ofQ.png?width=800&height=212 800w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.12064px\",\"--framer-line-height\":\"24px\"},children:[\"“Halcrow guided us through the design and development process \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-decoration-color\":\"rgba(255, 229, 0, 0.5)\",\"--framer-text-decoration-offset\":\"-8px\",\"--framer-text-decoration-skip-ink\":\"none\",\"--framer-text-decoration-thickness\":\"8px\",\"--framer-text-decoration\":\"underline\"},children:\"in a way we wouldn’t be able to do on our own\"}),\". We’re very happy to partner with them.”\"]})}),className:\"framer-f3rk7t\",\"data-framer-name\":\"Before\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gIUimjdgK\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jW7yeGRN8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10s8bnq\",\"data-styles-preset\":\"fNo_UMi4X\",dir:\"auto\",children:\"“Sam and his team are great. They built really cool tools for us, and we look forward to doing more together as partners.”\"})})},si76kXoDT:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10s8bnq\",\"data-styles-preset\":\"fNo_UMi4X\",dir:\"auto\",children:\"“Sam and his team are great. They built really cool tools for us, and we look forward to doing more together as partners.”\"})})},VNuD7Q_X2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10s8bnq\",\"data-styles-preset\":\"fNo_UMi4X\",dir:\"auto\",children:\"“Sam and his team are great. They built really cool tools for us, and we look forward to doing more together as partners.”\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c4qmsp\",\"data-framer-name\":\"Name And Role\",layoutDependency:layoutDependency,layoutId:\"LursE4DXD\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"72px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nd1f4t-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"EHDhQwQq6-container\",nodeId:\"EHDhQwQq6\",rendersWithMotion:true,scopeId:\"spvZay0zb\",children:/*#__PURE__*/_jsx(Avatar,{DEd0kt8Nu:addImageAlt({pixelHeight:510,pixelWidth:510,src:\"https://framerusercontent.com/images/gnl4RKX2ScKuM5tVdcDH9tzq4M.png?width=510&height=510\"},\"\"),height:\"100%\",id:\"EHDhQwQq6\",layoutId:\"EHDhQwQq6\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({jW7yeGRN8:{DEd0kt8Nu:addImageAlt({pixelHeight:894,pixelWidth:894,src:\"https://framerusercontent.com/images/OMYlb0OP979jUHStaIGrJYzjjo.png?width=894&height=894\",srcSet:\"https://framerusercontent.com/images/OMYlb0OP979jUHStaIGrJYzjjo.png?scale-down-to=512&width=894&height=894 512w,https://framerusercontent.com/images/OMYlb0OP979jUHStaIGrJYzjjo.png?width=894&height=894 894w\"},\"\")},si76kXoDT:{DEd0kt8Nu:addImageAlt({pixelHeight:894,pixelWidth:894,src:\"https://framerusercontent.com/images/OMYlb0OP979jUHStaIGrJYzjjo.png?width=894&height=894\",srcSet:\"https://framerusercontent.com/images/OMYlb0OP979jUHStaIGrJYzjjo.png?scale-down-to=512&width=894&height=894 512w,https://framerusercontent.com/images/OMYlb0OP979jUHStaIGrJYzjjo.png?width=894&height=894 894w\"},\"\")},VNuD7Q_X2:{DEd0kt8Nu:addImageAlt({pixelHeight:894,pixelWidth:894,src:\"https://framerusercontent.com/images/OMYlb0OP979jUHStaIGrJYzjjo.png?width=894&height=894\",srcSet:\"https://framerusercontent.com/images/OMYlb0OP979jUHStaIGrJYzjjo.png?scale-down-to=512&width=894&height=894 512w,https://framerusercontent.com/images/OMYlb0OP979jUHStaIGrJYzjjo.png?width=894&height=894 894w\"},\"\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-10s8bnq\",\"data-styles-preset\":\"fNo_UMi4X\",dir:\"auto\",children:[\"Thomas Roper\",/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.strong,{children:\"Engineer\"}),/*#__PURE__*/_jsx(motion.strong,{children:/*#__PURE__*/_jsx(motion.br,{})}),/*#__PURE__*/_jsx(motion.strong,{children:\"Lendlease\"})]})}),className:\"framer-pkw5pa\",\"data-framer-name\":\"Name\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"IJ0h2aPup\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({jW7yeGRN8:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kf4kvp\",\"data-styles-preset\":\"lbrt8kr4y\",dir:\"auto\",children:\"Matthew Freebury\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kf4kvp\",\"data-styles-preset\":\"lbrt8kr4y\",dir:\"auto\",children:\"Director, FMCG Analytics\"})]}),fonts:[\"Inter\"]},si76kXoDT:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kf4kvp\",\"data-styles-preset\":\"lbrt8kr4y\",dir:\"auto\",children:\"Matthew Freebury\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kf4kvp\",\"data-styles-preset\":\"lbrt8kr4y\",dir:\"auto\",children:\"Director, FMCG Analytics\"})]}),fonts:[\"Inter\"]},VNuD7Q_X2:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kf4kvp\",\"data-styles-preset\":\"lbrt8kr4y\",dir:\"auto\",children:\"Matthew Freebury\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kf4kvp\",\"data-styles-preset\":\"lbrt8kr4y\",dir:\"auto\",children:\"Director, FMCG Analytics\"})]}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1slp5xf\",\"data-framer-name\":\"Rating box wrapper\",layoutDependency:layoutDependency,layoutId:\"fTJlruVsR\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:63,...addPropertyOverrides({jW7yeGRN8:{width:`max((max(min(960px, ${componentViewport?.width||\"100vw\"}) - 567px, 1px) - 18px) / 3, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g5tvdn-container\",layoutDependency:layoutDependency,layoutId:\"kBAQ8pK7N-container\",nodeId:\"kBAQ8pK7N\",rendersWithMotion:true,scopeId:\"spvZay0zb\",children:/*#__PURE__*/_jsx(RatingBox,{AiyTiKrLs:\"https://share.google/4cKubJOaOOy7EeGCq\",gl73B7WDg:\"epcfPoq4B\",height:\"100%\",id:\"kBAQ8pK7N\",jrYojHEM8:\"5\",JZ7Z4ol8S:addImageAlt({pixelHeight:802,pixelWidth:745,src:\"https://framerusercontent.com/images/HZ2nlV64U1rXCJ6oF5og3pbxzA.png?width=745&height=802\",srcSet:\"https://framerusercontent.com/images/HZ2nlV64U1rXCJ6oF5og3pbxzA.png?width=745&height=802 745w\"},\"\"),layoutId:\"kBAQ8pK7N\",variant:matchVariant(\"yxFh9XSut\"),width:\"100%\",...addPropertyOverrides({jW7yeGRN8:{style:{width:\"100%\"},variant:matchVariant(\"fhGRxM5uV\")},VNuD7Q_X2:{variant:matchVariant(\"fhGRxM5uV\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:63,...addPropertyOverrides({jW7yeGRN8:{width:`max((max(min(960px, ${componentViewport?.width||\"100vw\"}) - 567px, 1px) - 18px) / 3, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ibglbl-container\",layoutDependency:layoutDependency,layoutId:\"SAGKI5cOS-container\",nodeId:\"SAGKI5cOS\",rendersWithMotion:true,scopeId:\"spvZay0zb\",children:/*#__PURE__*/_jsx(RatingBox,{AiyTiKrLs:\"https://clutch.co/profile/halcrow\",gl73B7WDg:\"Xa61dr2fY\",height:\"100%\",id:\"SAGKI5cOS\",jrYojHEM8:\"4.8\",JZ7Z4ol8S:addImageAlt({pixelHeight:800,pixelWidth:800,src:\"https://framerusercontent.com/images/y7cq3xV2HjcP6SC4zveDcdFswu8.png?width=800&height=800\",srcSet:\"https://framerusercontent.com/images/y7cq3xV2HjcP6SC4zveDcdFswu8.png?scale-down-to=512&width=800&height=800 512w,https://framerusercontent.com/images/y7cq3xV2HjcP6SC4zveDcdFswu8.png?width=800&height=800 800w\"},\"\"),layoutId:\"SAGKI5cOS\",variant:matchVariant(\"yxFh9XSut\"),width:\"100%\",...addPropertyOverrides({jW7yeGRN8:{style:{width:\"100%\"},variant:matchVariant(\"fhGRxM5uV\")},VNuD7Q_X2:{variant:matchVariant(\"fhGRxM5uV\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:63,...addPropertyOverrides({jW7yeGRN8:{width:`max((max(min(960px, ${componentViewport?.width||\"100vw\"}) - 567px, 1px) - 18px) / 3, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-22k7z2-container\",layoutDependency:layoutDependency,layoutId:\"GPwSF8kDo-container\",nodeId:\"GPwSF8kDo\",rendersWithMotion:true,scopeId:\"spvZay0zb\",children:/*#__PURE__*/_jsx(RatingBox,{gl73B7WDg:\"epcfPoq4B\",height:\"100%\",id:\"GPwSF8kDo\",jrYojHEM8:\"5\",JZ7Z4ol8S:addImageAlt({pixelHeight:187,pixelWidth:187,src:\"https://framerusercontent.com/images/5IeUG4Mb42ldOIDN2YuNdMxM.png?width=187&height=187\"},\"\"),layoutId:\"GPwSF8kDo\",variant:matchVariant(\"yxFh9XSut\"),width:\"100%\",...addPropertyOverrides({jW7yeGRN8:{style:{width:\"100%\"},variant:matchVariant(\"fhGRxM5uV\")},VNuD7Q_X2:{variant:matchVariant(\"fhGRxM5uV\")}},baseVariant,gestureVariant)})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:458,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-140altk-container\",layoutDependency:layoutDependency,layoutId:\"o70jslB5r-container\",nodeId:\"o70jslB5r\",rendersWithMotion:true,scopeId:\"spvZay0zb\",children:/*#__PURE__*/_jsx(Location1,{cHWFuArWn:\"tel:+61431197004\",cmTzo9XM3:\"Halcrow Office\",height:\"100%\",id:\"o70jslB5r\",k_hBNVqLf:addImageAlt({pixelHeight:2160,pixelWidth:3240,src:\"https://framerusercontent.com/images/LskR8RKdOCCgXsGp1AYnl9GQVY.png?width=3240&height=2160\",srcSet:\"https://framerusercontent.com/images/LskR8RKdOCCgXsGp1AYnl9GQVY.png?scale-down-to=512&width=3240&height=2160 512w,https://framerusercontent.com/images/LskR8RKdOCCgXsGp1AYnl9GQVY.png?scale-down-to=1024&width=3240&height=2160 1024w,https://framerusercontent.com/images/LskR8RKdOCCgXsGp1AYnl9GQVY.png?scale-down-to=2048&width=3240&height=2160 2048w,https://framerusercontent.com/images/LskR8RKdOCCgXsGp1AYnl9GQVY.png?width=3240&height=2160 3240w\"},\"Exterior of a building with orange awnings and a sign above the door that reads “Prospect.”\"),layoutId:\"o70jslB5r\",LpbJkHDf4:\"0431 197 004\",oiIqVCXLw:\"sam@halcrow.com.au\",RNNxFJ85K:\"Level 3, 116 Devonshire Street\\nSurry Hills NSW 2010\",S4MGQwafP:\"mailto:sam@halcrow.com.au\",style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-zgigsz\",\"data-border\":true,\"data-framer-name\":\"Card\",layoutDependency:layoutDependency,layoutId:\"v4Da9VKyL\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(23, 23, 23, 0.15)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16hft4e\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"ExBI9vvK9\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-4da64541-4e9d-48f0-b93b-1dc58257147c, rgba(47, 44, 37, 0.12))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"0px 4px 18px 0px rgba(0, 0, 0, 0.12)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2dehmg\",layoutDependency:layoutDependency,layoutId:\"LoH8U_75G\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-jv0w88\",\"data-styles-preset\":\"Tn7wOc1K5\",dir:\"auto\",children:\"Your free CTO-led audit starts here\"})}),className:\"framer-m9dv3q\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yKe1Fieux\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kf4kvp\",\"data-styles-preset\":\"lbrt8kr4y\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"A review of your app idea, build or live app. Valued at $4,000, free here.\"})}),className:\"framer-oz6uwl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QmGoG95BT\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-muv6s0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VnD5mlen7-container\",nodeId:\"VnD5mlen7\",rendersWithMotion:true,scopeId:\"spvZay0zb\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<div class=\"lead-form-mount\" data-source=\"\">\\n  <form class=\"lead-form\" method=\"POST\" action=\"https://formspree.io/f/mwleobgp\" data-lead-form>\\n    <div class=\"lf-row lf-row--pair\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">First Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"firstName\" autocomplete=\"given-name\" required />\\n      </label>\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Last Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"lastName\" autocomplete=\"family-name\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Mobile Phone Number<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <span class=\"lf-phone\">\\n          <span class=\"lf-phone-prefix\" role=\"img\" aria-label=\"Australia\">🇦🇺</span>\\n          <input\\n            class=\"lf-input\"\\n            type=\"tel\"\\n            name=\"phone\"\\n            inputmode=\"tel\"\\n            autocomplete=\"tel\"\\n            pattern=\"[0-9+\\\\s\\\\-\\\\(\\\\)]{9,24}\"\\n            title=\"Enter a phone number, e.g. +61 431 197 004\"\\n            required\\n          />\\n        </span>\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Company Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"company\" autocomplete=\"organization\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Work Email<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"email\" name=\"email\" autocomplete=\"email\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Give an overview of your project or problems</span>\\n        <textarea class=\"lf-input lf-textarea\" name=\"project_overview\" rows=\"2\"></textarea>\\n      </label>\\n    </div>\\n\\n    <input type=\"hidden\" name=\"_subject\" value=\"New enquiry\" />\\n    <input type=\"hidden\" name=\"form_submission_source\" value=\"\" />\\n    <input type=\"hidden\" name=\"ad_name\" />\\n    <input type=\"hidden\" name=\"ad_set_name\" />\\n    <input type=\"hidden\" name=\"campaign_name\" />\\n    <input type=\"hidden\" name=\"utm_source\" />\\n    <input type=\"hidden\" name=\"utm_medium\" />\\n    <input type=\"hidden\" name=\"utm_campaign\" />\\n    <input type=\"hidden\" name=\"utm_term\" />\\n    <input type=\"hidden\" name=\"utm_content\" />\\n    <input type=\"hidden\" name=\"form_gclid\" />\\n    <input type=\"hidden\" name=\"wbraid\" />\\n    <input type=\"hidden\" name=\"gbraid\" />\\n    <input type=\"hidden\" name=\"_next\" value=\"https://www.halcrow.com.au/contact-success/\" />\\n\\n    <div class=\"lf-gotcha\" aria-hidden=\"true\">\\n      <label>Leave this field empty<input type=\"text\" name=\"_gotcha\" tabindex=\"-1\" autocomplete=\"off\" /></label>\\n    </div>\\n\\n    <div class=\"lf-actions\">\\n      <button class=\"lf-submit\" type=\"submit\">Get my free audit</button>\\n    </div>\\n\\n    <p class=\"lf-error\" role=\"alert\" hidden></p>\\n  </form>\\n</div>\\n\\n<style>\\n  .lead-form-mount,\\n  .lead-form {\\n    width: 100%;\\n    box-sizing: border-box;\\n  }\\n\\n  .lead-form-mount { container-type: inline-size; }\\n\\n  .lead-form {\\n    padding: 40px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n  }\\n\\n  .lf-row {\\n    display: grid;\\n    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));\\n    column-gap: 30px;\\n    margin-bottom: 20px;\\n  }\\n  .lf-row--pair { grid-template-columns: 1fr 1fr; }\\n\\n  .lf-field { display: block; }\\n  .lf-label {\\n    display: block;\\n    margin-bottom: 10px;\\n    font-size: 14px;\\n    line-height: 17px;\\n    font-weight: 400;\\n    color: #212d3a;\\n  }\\n  .lf-req { color: #e51520; }\\n\\n  .lf-input {\\n    box-sizing: border-box;\\n    width: 100%;\\n    height: 54px;\\n    padding: 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 400;\\n    color: #212d3a;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-radius: 4px;\\n  }\\n  .lf-textarea {\\n    display: block;\\n    height: auto;\\n    resize: vertical;\\n  }\\n  .lf-input:focus-visible {\\n    outline: 2px solid #c90703;\\n    outline-offset: 1px;\\n  }\\n\\n  .lf-phone { display: flex; }\\n  .lf-phone-prefix {\\n    box-sizing: border-box;\\n    flex: 0 0 69px;\\n    height: 54px;\\n    display: flex;\\n    align-items: center;\\n    justify-content: center;\\n    padding: 16px;\\n    font-size: 16px;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-right: 0;\\n    border-radius: 4px 0 0 4px;\\n  }\\n  .lf-phone .lf-input {\\n    flex: 1;\\n    min-width: 0;\\n    border-radius: 0 4px 4px 0;\\n  }\\n\\n  .lf-gotcha {\\n    position: absolute;\\n    width: 1px;\\n    height: 1px;\\n    overflow: hidden;\\n    clip-path: inset(50%);\\n    white-space: nowrap;\\n  }\\n\\n  .lf-actions { margin-top: 40px; }\\n  .lf-submit {\\n    box-sizing: border-box;\\n    height: 40px;\\n    padding: 9px 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 500;\\n    line-height: 105%;\\n    letter-spacing: -0.1px;\\n    color: #fff;\\n    background: #ED0804;\\n    border: 0;\\n    border-radius: 100px;\\n    cursor: pointer;\\n  }\\n  .lf-submit:hover { background: #c40603; }\\n  .lf-submit[disabled] { cursor: default; opacity: 0.7; }\\n\\n  .lf-error {\\n    margin-top: 16px;\\n    font-size: 16px;\\n    color: #c90703;\\n  }\\n  .lf-error a { text-decoration: underline; }\\n\\n  @container (max-width: 430px) {\\n    .lf-row,\\n    .lf-row--pair {\\n      display: flex;\\n      flex-direction: column;\\n      gap: 20px;\\n    }\\n  }\\n</style>\\n\\n<script>\\n  (function () {\\n    var ATTRIBUTION_KEYS = [\\n      \\'ad_name\\', \\'adset_name\\', \\'campaign_name\\',\\n      \\'utm_source\\', \\'utm_medium\\', \\'utm_campaign\\', \\'utm_term\\', \\'utm_content\\',\\n      \\'gclid\\', \\'wbraid\\', \\'gbraid\\',\\n    ];\\n\\n    var PARAM_ALIASES = {\\n      ad_name: [\\'adname\\', \\'ad\\'],\\n      adset_name: [\\'ad_set_name\\', \\'adsetname\\', \\'adset\\'],\\n      campaign_name: [\\'campaignname\\'],\\n    };\\n\\n    var FIELD_NAMES = {\\n      gclid: \\'form_gclid\\',\\n      adset_name: \\'ad_set_name\\',\\n    };\\n\\n    var STORAGE_KEY = \\'halcrow:attribution\\';\\n    var MAX_AGE_MS = 90 * 24 * 60 * 60 * 1000;\\n    var SUCCESS_PATH = \\'https://www.halcrow.com.au/contact-success/\\';\\n    var ADS_ID = \\'AW-17285441347\\';\\n    var LEAD_LABEL = \\'LT7NCI6nveAcEMPOq7JA\\';\\n    var BUTTON_LABEL = \\'Get my free audit\\';\\n\\n    function goToSuccess() {\\n      try {\\n        window.top.location.assign(SUCCESS_PATH);\\n      } catch (e) {\\n        window.location.assign(SUCCESS_PATH);\\n      }\\n    }\\n\\n    function storedAttribution() {\\n      try {\\n        var raw = localStorage.getItem(STORAGE_KEY);\\n        if (!raw) return {};\\n        var parsed = JSON.parse(raw);\\n        return Date.now() - parsed.at > MAX_AGE_MS ? {} : (parsed.values || {});\\n      } catch (e) {\\n        return {};\\n      }\\n    }\\n\\n    function currentAttribution() {\\n      var params = new URLSearchParams(location.search);\\n      var fresh = {};\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var names = [key].concat(PARAM_ALIASES[key] || []);\\n        var value = null;\\n        for (var i = 0; i < names.length; i++) {\\n          value = params.get(names[i]);\\n          if (value) break;\\n        }\\n        if (value) fresh[key] = value;\\n      });\\n\\n      if (!Object.keys(fresh).length) return storedAttribution();\\n\\n      try {\\n        localStorage.setItem(STORAGE_KEY, JSON.stringify({ at: Date.now(), values: fresh }));\\n      } catch (e) {}\\n      return fresh;\\n    }\\n\\n    function toE164(raw) {\\n      var compact = raw.replace(/[^\\\\d+]/g, \\'\\');\\n      if (compact.indexOf(\\'+\\') === 0) return compact;\\n      if (compact.indexOf(\\'0\\') === 0) return \\'+61\\' + compact.slice(1);\\n      return compact ? \\'+\\' + compact : \\'\\';\\n    }\\n\\n    function reportConversion(form) {\\n      var gtag = window.gtag;\\n      if (!LEAD_LABEL || typeof gtag !== \\'function\\') return Promise.resolve();\\n\\n      function field(name) {\\n        var element = form.elements.namedItem(name);\\n        return element ? String(element.value || \\'\\').trim() : \\'\\';\\n      }\\n\\n      gtag(\\'set\\', \\'user_data\\', {\\n        email: field(\\'email\\'),\\n        phone_number: toE164(field(\\'phone\\')),\\n      });\\n\\n      return new Promise(function (resolve) {\\n        var settled = false;\\n        function done() {\\n          if (settled) return;\\n          settled = true;\\n          resolve();\\n        }\\n        var timer = setTimeout(done, 1000);\\n        gtag(\\'event\\', \\'conversion\\', {\\n          send_to: ADS_ID + \\'/\\' + LEAD_LABEL,\\n          event_callback: function () {\\n            clearTimeout(timer);\\n            done();\\n          },\\n        });\\n      });\\n    }\\n\\n    var attribution = currentAttribution();\\n\\n    document.querySelectorAll(\\'form[data-lead-form]\\').forEach(function (form) {\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var input = form.elements.namedItem(FIELD_NAMES[key] || key);\\n        if (input) input.value = attribution[key] || \\'\\';\\n      });\\n\\n      var mount = form.closest(\\'.lead-form-mount\\');\\n      var source = (mount && mount.getAttribute(\\'data-source\\')) || location.pathname;\\n      var subjectInput = form.elements.namedItem(\\'_subject\\');\\n      var sourceInput = form.elements.namedItem(\\'form_submission_source\\');\\n      if (subjectInput) subjectInput.value = \\'New enquiry — \\' + source;\\n      if (sourceInput) sourceInput.value = source;\\n\\n      var button = form.querySelector(\\'.lf-submit\\');\\n      var error = form.querySelector(\\'.lf-error\\');\\n      if (!button || !error) return;\\n\\n      form.addEventListener(\\'submit\\', function (event) {\\n        event.preventDefault();\\n        if (!form.reportValidity()) return;\\n\\n        button.disabled = true;\\n        button.textContent = \\'Sending…\\';\\n        error.hidden = true;\\n\\n        fetch(form.action, {\\n          method: \\'POST\\',\\n          body: new FormData(form),\\n          headers: { Accept: \\'application/json\\' },\\n        })\\n          .then(function (response) {\\n            if (!response.ok) throw new Error(String(response.status));\\n            return reportConversion(form).catch(function () {});\\n          })\\n          .then(function () {\\n            goToSuccess();\\n          })\\n          .catch(function () {\\n            error.innerHTML =\\n              \\'Something went wrong sending that. Please try again, or email <a href=\"mailto:sam@halcrow.com.au\">sam@halcrow.com.au</a>.\\';\\n            error.hidden = false;\\n            button.disabled = false;\\n            button.textContent = BUTTON_LABEL;\\n          });\\n      });\\n    });\\n  })();\\n</script>',id:\"VnD5mlen7\",layoutId:\"VnD5mlen7\",radius:\"0px\",style:{width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1,...addPropertyOverrides({jW7yeGRN8:{html:'<div class=\"lead-form-mount\" data-source=\"\">\\n  <form class=\"lead-form\" method=\"POST\" action=\"https://formspree.io/f/mwleobgp\" data-lead-form>\\n    <div class=\"lf-row lf-row--pair\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">First Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"firstName\" autocomplete=\"given-name\" required />\\n      </label>\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Last Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"lastName\" autocomplete=\"family-name\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Mobile Phone Number<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input\\n          class=\"lf-input\"\\n          type=\"tel\"\\n          name=\"phone\"\\n          inputmode=\"tel\"\\n          autocomplete=\"tel\"\\n          pattern=\"[0-9+\\\\s\\\\-\\\\(\\\\)]{9,24}\"\\n          title=\"Enter a phone number, e.g. +61 431 197 004\"\\n          required\\n        />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Company Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"company\" autocomplete=\"organization\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Work Email<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"email\" name=\"email\" autocomplete=\"email\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Give an overview of your project or problems</span>\\n        <textarea class=\"lf-input lf-textarea\" name=\"project_overview\" rows=\"2\"></textarea>\\n      </label>\\n    </div>\\n\\n    <input type=\"hidden\" name=\"_subject\" value=\"New enquiry\" />\\n    <input type=\"hidden\" name=\"form_submission_source\" value=\"\" />\\n    <input type=\"hidden\" name=\"ad_name\" />\\n    <input type=\"hidden\" name=\"ad_set_name\" />\\n    <input type=\"hidden\" name=\"campaign_name\" />\\n    <input type=\"hidden\" name=\"utm_source\" />\\n    <input type=\"hidden\" name=\"utm_medium\" />\\n    <input type=\"hidden\" name=\"utm_campaign\" />\\n    <input type=\"hidden\" name=\"utm_term\" />\\n    <input type=\"hidden\" name=\"utm_content\" />\\n    <input type=\"hidden\" name=\"form_gclid\" />\\n    <input type=\"hidden\" name=\"wbraid\" />\\n    <input type=\"hidden\" name=\"gbraid\" />\\n    <input type=\"hidden\" name=\"_next\" value=\"https://www.halcrow.com.au/contact-success/\" />\\n\\n    <div class=\"lf-gotcha\" aria-hidden=\"true\">\\n      <label>Leave this field empty<input type=\"text\" name=\"_gotcha\" tabindex=\"-1\" autocomplete=\"off\" /></label>\\n    </div>\\n\\n    <div class=\"lf-actions\">\\n      <button class=\"lf-submit\" type=\"submit\">Get my free audit</button>\\n    </div>\\n\\n    <p class=\"lf-error\" role=\"alert\" hidden></p>\\n  </form>\\n</div>\\n\\n<style>\\n  .lead-form-mount,\\n  .lead-form {\\n    width: 100%;\\n    box-sizing: border-box;\\n  }\\n\\n  .lead-form-mount { container-type: inline-size; }\\n\\n  .lead-form {\\n    padding: 40px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n  }\\n\\n  .lf-row {\\n    display: grid;\\n    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));\\n    column-gap: 30px;\\n    margin-bottom: 20px;\\n  }\\n  .lf-row--pair { grid-template-columns: 1fr 1fr; }\\n\\n  .lf-field { display: block; }\\n  .lf-label {\\n    display: block;\\n    margin-bottom: 10px;\\n    font-size: 14px;\\n    line-height: 17px;\\n    font-weight: 400;\\n    color: #212d3a;\\n  }\\n  .lf-req { color: #e51520; }\\n\\n  .lf-input {\\n    box-sizing: border-box;\\n    width: 100%;\\n    height: 54px;\\n    padding: 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 400;\\n    color: #212d3a;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-radius: 4px;\\n  }\\n  .lf-textarea {\\n    display: block;\\n    height: auto;\\n    resize: vertical;\\n  }\\n  .lf-input:focus-visible {\\n    outline: 2px solid #c90703;\\n    outline-offset: 1px;\\n  }\\n\\n  .lf-gotcha {\\n    position: absolute;\\n    width: 1px;\\n    height: 1px;\\n    overflow: hidden;\\n    clip-path: inset(50%);\\n    white-space: nowrap;\\n  }\\n\\n  .lf-actions { margin-top: 40px; }\\n  .lf-submit {\\n    display: block;\\n    box-sizing: border-box;\\n    width: 100%;\\n    height: 40px;\\n    padding: 9px 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 500;\\n    line-height: 105%;\\n    letter-spacing: -0.1px;\\n    text-align: center;\\n    color: #fff;\\n    background: #ED0804;\\n    border: 0;\\n    border-radius: 8px;\\n    cursor: pointer;\\n  }\\n  .lf-submit:hover { background: #c40603; }\\n  .lf-submit[disabled] { cursor: default; opacity: 0.7; }\\n\\n  .lf-error {\\n    margin-top: 16px;\\n    font-size: 16px;\\n    color: #c90703;\\n  }\\n  .lf-error a { text-decoration: underline; }\\n\\n  @container (max-width: 430px) {\\n    .lf-row,\\n    .lf-row--pair {\\n      display: flex;\\n      flex-direction: column;\\n      gap: 20px;\\n    }\\n  }\\n</style>\\n\\n<script>\\n  (function () {\\n    var ATTRIBUTION_KEYS = [\\n      \\'ad_name\\', \\'adset_name\\', \\'campaign_name\\',\\n      \\'utm_source\\', \\'utm_medium\\', \\'utm_campaign\\', \\'utm_term\\', \\'utm_content\\',\\n      \\'gclid\\', \\'wbraid\\', \\'gbraid\\',\\n    ];\\n\\n    var PARAM_ALIASES = {\\n      ad_name: [\\'adname\\', \\'ad\\'],\\n      adset_name: [\\'ad_set_name\\', \\'adsetname\\', \\'adset\\'],\\n      campaign_name: [\\'campaignname\\'],\\n    };\\n\\n    var FIELD_NAMES = {\\n      gclid: \\'form_gclid\\',\\n      adset_name: \\'ad_set_name\\',\\n    };\\n\\n    var STORAGE_KEY = \\'halcrow:attribution\\';\\n    var MAX_AGE_MS = 90 * 24 * 60 * 60 * 1000;\\n    var SUCCESS_PATH = \\'https://www.halcrow.com.au/contact-success/\\';\\n    var ADS_ID = \\'AW-17285441347\\';\\n    var LEAD_LABEL = \\'LT7NCI6nveAcEMPOq7JA\\';\\n    var BUTTON_LABEL = \\'Get my free audit\\';\\n\\n    // Inside Framer\\'s embed, `location` is \"about:srcdoc\" and `gtag` lives on\\n    // the parent page, not here. Read both from the real page when allowed.\\n    var page = (function () {\\n      try {\\n        if (window.parent !== window && window.parent.location.href) return window.parent;\\n      } catch (e) {}\\n      return window;\\n    })();\\n\\n    function goToSuccess() {\\n      try {\\n        window.top.location.assign(SUCCESS_PATH);\\n      } catch (e) {\\n        window.location.assign(SUCCESS_PATH);\\n      }\\n    }\\n\\n    function storedAttribution() {\\n      try {\\n        var raw = localStorage.getItem(STORAGE_KEY);\\n        if (!raw) return {};\\n        var parsed = JSON.parse(raw);\\n        return Date.now() - parsed.at > MAX_AGE_MS ? {} : (parsed.values || {});\\n      } catch (e) {\\n        return {};\\n      }\\n    }\\n\\n    function currentAttribution() {\\n      var params = new URLSearchParams(page.location.search);\\n      var fresh = {};\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var names = [key].concat(PARAM_ALIASES[key] || []);\\n        var value = null;\\n        for (var i = 0; i < names.length; i++) {\\n          value = params.get(names[i]);\\n          if (value) break;\\n        }\\n        if (value) fresh[key] = value;\\n      });\\n\\n      if (!Object.keys(fresh).length) return storedAttribution();\\n\\n      try {\\n        localStorage.setItem(STORAGE_KEY, JSON.stringify({ at: Date.now(), values: fresh }));\\n      } catch (e) {}\\n      return fresh;\\n    }\\n\\n    function toE164(raw) {\\n      var compact = raw.replace(/[^\\\\d+]/g, \\'\\');\\n      if (compact.indexOf(\\'+\\') === 0) return compact;\\n      if (compact.indexOf(\\'0\\') === 0) return \\'+61\\' + compact.slice(1);\\n      return compact ? \\'+\\' + compact : \\'\\';\\n    }\\n\\n    function reportConversion(form) {\\n      var gtag = page.gtag;\\n      if (!LEAD_LABEL || typeof gtag !== \\'function\\') return Promise.resolve();\\n\\n      function field(name) {\\n        var element = form.elements.namedItem(name);\\n        return element ? String(element.value || \\'\\').trim() : \\'\\';\\n      }\\n\\n      gtag(\\'set\\', \\'user_data\\', {\\n        email: field(\\'email\\'),\\n        phone_number: toE164(field(\\'phone\\')),\\n      });\\n\\n      return new Promise(function (resolve) {\\n        var settled = false;\\n        function done() {\\n          if (settled) return;\\n          settled = true;\\n          resolve();\\n        }\\n        var timer = setTimeout(done, 1000);\\n        gtag(\\'event\\', \\'conversion\\', {\\n          send_to: ADS_ID + \\'/\\' + LEAD_LABEL,\\n          event_callback: function () {\\n            clearTimeout(timer);\\n            done();\\n          },\\n        });\\n      });\\n    }\\n\\n    var attribution = currentAttribution();\\n\\n    document.querySelectorAll(\\'form[data-lead-form]\\').forEach(function (form) {\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var input = form.elements.namedItem(FIELD_NAMES[key] || key);\\n        if (input) input.value = attribution[key] || \\'\\';\\n      });\\n\\n      var mount = form.closest(\\'.lead-form-mount\\');\\n      var source = (mount && mount.getAttribute(\\'data-source\\')) || page.location.pathname;\\n      var subjectInput = form.elements.namedItem(\\'_subject\\');\\n      var sourceInput = form.elements.namedItem(\\'form_submission_source\\');\\n      if (subjectInput) subjectInput.value = \\'New enquiry — \\' + source;\\n      if (sourceInput) sourceInput.value = source;\\n\\n      var button = form.querySelector(\\'.lf-submit\\');\\n      var error = form.querySelector(\\'.lf-error\\');\\n      if (!button || !error) return;\\n\\n      form.addEventListener(\\'submit\\', function (event) {\\n        event.preventDefault();\\n        if (!form.reportValidity()) return;\\n\\n        button.disabled = true;\\n        button.textContent = \\'Sending…\\';\\n        error.hidden = true;\\n\\n        fetch(form.action, {\\n          method: \\'POST\\',\\n          body: new FormData(form),\\n          headers: { Accept: \\'application/json\\' },\\n        })\\n          .then(function (response) {\\n            if (!response.ok) throw new Error(String(response.status));\\n            return reportConversion(form).catch(function () {});\\n          })\\n          .then(function () {\\n            goToSuccess();\\n          })\\n          .catch(function () {\\n            error.innerHTML =\\n              \\'Something went wrong sending that. Please try again, or email <a href=\"mailto:sam@halcrow.com.au\">sam@halcrow.com.au</a>.\\';\\n            error.hidden = false;\\n            button.disabled = false;\\n            button.textContent = BUTTON_LABEL;\\n          });\\n      });\\n    });\\n  })();\\n</script>'},si76kXoDT:{html:'<div class=\"lead-form-mount\" data-source=\"\">\\n  <form class=\"lead-form\" method=\"POST\" action=\"https://formspree.io/f/mwleobgp\" data-lead-form>\\n    <div class=\"lf-row lf-row--pair\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">First Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"firstName\" autocomplete=\"given-name\" required />\\n      </label>\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Last Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"lastName\" autocomplete=\"family-name\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Mobile Phone Number<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input\\n          class=\"lf-input\"\\n          type=\"tel\"\\n          name=\"phone\"\\n          inputmode=\"tel\"\\n          autocomplete=\"tel\"\\n          pattern=\"[0-9+\\\\s\\\\-\\\\(\\\\)]{9,24}\"\\n          title=\"Enter a phone number, e.g. +61 431 197 004\"\\n          required\\n        />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Company Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"company\" autocomplete=\"organization\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Work Email<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"email\" name=\"email\" autocomplete=\"email\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Give an overview of your project or problems</span>\\n        <textarea class=\"lf-input lf-textarea\" name=\"project_overview\" rows=\"2\"></textarea>\\n      </label>\\n    </div>\\n\\n    <input type=\"hidden\" name=\"_subject\" value=\"New enquiry\" />\\n    <input type=\"hidden\" name=\"form_submission_source\" value=\"\" />\\n    <input type=\"hidden\" name=\"ad_name\" />\\n    <input type=\"hidden\" name=\"ad_set_name\" />\\n    <input type=\"hidden\" name=\"campaign_name\" />\\n    <input type=\"hidden\" name=\"utm_source\" />\\n    <input type=\"hidden\" name=\"utm_medium\" />\\n    <input type=\"hidden\" name=\"utm_campaign\" />\\n    <input type=\"hidden\" name=\"utm_term\" />\\n    <input type=\"hidden\" name=\"utm_content\" />\\n    <input type=\"hidden\" name=\"form_gclid\" />\\n    <input type=\"hidden\" name=\"wbraid\" />\\n    <input type=\"hidden\" name=\"gbraid\" />\\n    <input type=\"hidden\" name=\"_next\" value=\"https://www.halcrow.com.au/contact-success/\" />\\n\\n    <div class=\"lf-gotcha\" aria-hidden=\"true\">\\n      <label>Leave this field empty<input type=\"text\" name=\"_gotcha\" tabindex=\"-1\" autocomplete=\"off\" /></label>\\n    </div>\\n\\n    <div class=\"lf-actions\">\\n      <button class=\"lf-submit\" type=\"submit\">Get my free audit</button>\\n    </div>\\n\\n    <p class=\"lf-error\" role=\"alert\" hidden></p>\\n  </form>\\n</div>\\n\\n<style>\\n  .lead-form-mount,\\n  .lead-form {\\n    width: 100%;\\n    box-sizing: border-box;\\n  }\\n\\n  .lead-form-mount { container-type: inline-size; }\\n\\n  .lead-form {\\n    padding: 40px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n  }\\n\\n  .lf-row {\\n    display: grid;\\n    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));\\n    column-gap: 30px;\\n    margin-bottom: 20px;\\n  }\\n  .lf-row--pair { grid-template-columns: 1fr 1fr; }\\n\\n  .lf-field { display: block; }\\n  .lf-label {\\n    display: block;\\n    margin-bottom: 10px;\\n    font-size: 14px;\\n    line-height: 17px;\\n    font-weight: 400;\\n    color: #212d3a;\\n  }\\n  .lf-req { color: #e51520; }\\n\\n  .lf-input {\\n    box-sizing: border-box;\\n    width: 100%;\\n    height: 54px;\\n    padding: 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 400;\\n    color: #212d3a;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-radius: 4px;\\n  }\\n  .lf-textarea {\\n    display: block;\\n    height: auto;\\n    resize: vertical;\\n  }\\n  .lf-input:focus-visible {\\n    outline: 2px solid #c90703;\\n    outline-offset: 1px;\\n  }\\n\\n  .lf-gotcha {\\n    position: absolute;\\n    width: 1px;\\n    height: 1px;\\n    overflow: hidden;\\n    clip-path: inset(50%);\\n    white-space: nowrap;\\n  }\\n\\n  .lf-actions { margin-top: 40px; }\\n  .lf-submit {\\n    display: block;\\n    box-sizing: border-box;\\n    width: 100%;\\n    height: 40px;\\n    padding: 9px 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 500;\\n    line-height: 105%;\\n    letter-spacing: -0.1px;\\n    text-align: center;\\n    color: #fff;\\n    background: #ED0804;\\n    border: 0;\\n    border-radius: 8px;\\n    cursor: pointer;\\n  }\\n  .lf-submit:hover { background: #c40603; }\\n  .lf-submit[disabled] { cursor: default; opacity: 0.7; }\\n\\n  .lf-error {\\n    margin-top: 16px;\\n    font-size: 16px;\\n    color: #c90703;\\n  }\\n  .lf-error a { text-decoration: underline; }\\n\\n  @container (max-width: 430px) {\\n    .lf-row,\\n    .lf-row--pair {\\n      display: flex;\\n      flex-direction: column;\\n      gap: 20px;\\n    }\\n  }\\n</style>\\n\\n<script>\\n  (function () {\\n    var ATTRIBUTION_KEYS = [\\n      \\'ad_name\\', \\'adset_name\\', \\'campaign_name\\',\\n      \\'utm_source\\', \\'utm_medium\\', \\'utm_campaign\\', \\'utm_term\\', \\'utm_content\\',\\n      \\'gclid\\', \\'wbraid\\', \\'gbraid\\',\\n    ];\\n\\n    var PARAM_ALIASES = {\\n      ad_name: [\\'adname\\', \\'ad\\'],\\n      adset_name: [\\'ad_set_name\\', \\'adsetname\\', \\'adset\\'],\\n      campaign_name: [\\'campaignname\\'],\\n    };\\n\\n    var FIELD_NAMES = {\\n      gclid: \\'form_gclid\\',\\n      adset_name: \\'ad_set_name\\',\\n    };\\n\\n    var STORAGE_KEY = \\'halcrow:attribution\\';\\n    var MAX_AGE_MS = 90 * 24 * 60 * 60 * 1000;\\n    var SUCCESS_PATH = \\'https://www.halcrow.com.au/contact-success/\\';\\n    var ADS_ID = \\'AW-17285441347\\';\\n    var LEAD_LABEL = \\'LT7NCI6nveAcEMPOq7JA\\';\\n    var BUTTON_LABEL = \\'Get my free audit\\';\\n\\n    function goToSuccess() {\\n      try {\\n        window.top.location.assign(SUCCESS_PATH);\\n      } catch (e) {\\n        window.location.assign(SUCCESS_PATH);\\n      }\\n    }\\n\\n    function storedAttribution() {\\n      try {\\n        var raw = localStorage.getItem(STORAGE_KEY);\\n        if (!raw) return {};\\n        var parsed = JSON.parse(raw);\\n        return Date.now() - parsed.at > MAX_AGE_MS ? {} : (parsed.values || {});\\n      } catch (e) {\\n        return {};\\n      }\\n    }\\n\\n    function currentAttribution() {\\n      var params = new URLSearchParams(location.search);\\n      var fresh = {};\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var names = [key].concat(PARAM_ALIASES[key] || []);\\n        var value = null;\\n        for (var i = 0; i < names.length; i++) {\\n          value = params.get(names[i]);\\n          if (value) break;\\n        }\\n        if (value) fresh[key] = value;\\n      });\\n\\n      if (!Object.keys(fresh).length) return storedAttribution();\\n\\n      try {\\n        localStorage.setItem(STORAGE_KEY, JSON.stringify({ at: Date.now(), values: fresh }));\\n      } catch (e) {}\\n      return fresh;\\n    }\\n\\n    function toE164(raw) {\\n      var compact = raw.replace(/[^\\\\d+]/g, \\'\\');\\n      if (compact.indexOf(\\'+\\') === 0) return compact;\\n      if (compact.indexOf(\\'0\\') === 0) return \\'+61\\' + compact.slice(1);\\n      return compact ? \\'+\\' + compact : \\'\\';\\n    }\\n\\n    function reportConversion(form) {\\n      var gtag = window.gtag;\\n      if (!LEAD_LABEL || typeof gtag !== \\'function\\') return Promise.resolve();\\n\\n      function field(name) {\\n        var element = form.elements.namedItem(name);\\n        return element ? String(element.value || \\'\\').trim() : \\'\\';\\n      }\\n\\n      gtag(\\'set\\', \\'user_data\\', {\\n        email: field(\\'email\\'),\\n        phone_number: toE164(field(\\'phone\\')),\\n      });\\n\\n      return new Promise(function (resolve) {\\n        var settled = false;\\n        function done() {\\n          if (settled) return;\\n          settled = true;\\n          resolve();\\n        }\\n        var timer = setTimeout(done, 1000);\\n        gtag(\\'event\\', \\'conversion\\', {\\n          send_to: ADS_ID + \\'/\\' + LEAD_LABEL,\\n          event_callback: function () {\\n            clearTimeout(timer);\\n            done();\\n          },\\n        });\\n      });\\n    }\\n\\n    var attribution = currentAttribution();\\n\\n    document.querySelectorAll(\\'form[data-lead-form]\\').forEach(function (form) {\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var input = form.elements.namedItem(FIELD_NAMES[key] || key);\\n        if (input) input.value = attribution[key] || \\'\\';\\n      });\\n\\n      var mount = form.closest(\\'.lead-form-mount\\');\\n      var source = (mount && mount.getAttribute(\\'data-source\\')) || location.pathname;\\n      var subjectInput = form.elements.namedItem(\\'_subject\\');\\n      var sourceInput = form.elements.namedItem(\\'form_submission_source\\');\\n      if (subjectInput) subjectInput.value = \\'New enquiry — \\' + source;\\n      if (sourceInput) sourceInput.value = source;\\n\\n      var button = form.querySelector(\\'.lf-submit\\');\\n      var error = form.querySelector(\\'.lf-error\\');\\n      if (!button || !error) return;\\n\\n      form.addEventListener(\\'submit\\', function (event) {\\n        event.preventDefault();\\n        if (!form.reportValidity()) return;\\n\\n        button.disabled = true;\\n        button.textContent = \\'Sending…\\';\\n        error.hidden = true;\\n\\n        fetch(form.action, {\\n          method: \\'POST\\',\\n          body: new FormData(form),\\n          headers: { Accept: \\'application/json\\' },\\n        })\\n          .then(function (response) {\\n            if (!response.ok) throw new Error(String(response.status));\\n            return reportConversion(form).catch(function () {});\\n          })\\n          .then(function () {\\n            goToSuccess();\\n          })\\n          .catch(function () {\\n            error.innerHTML =\\n              \\'Something went wrong sending that. Please try again, or email <a href=\"mailto:sam@halcrow.com.au\">sam@halcrow.com.au</a>.\\';\\n            error.hidden = false;\\n            button.disabled = false;\\n            button.textContent = BUTTON_LABEL;\\n          });\\n      });\\n    });\\n  })();\\n</script>'},VNuD7Q_X2:{html:'<div class=\"lead-form-mount\" data-source=\"\">\\n  <form class=\"lead-form\" method=\"POST\" action=\"https://formspree.io/f/mwleobgp\" data-lead-form>\\n    <div class=\"lf-row lf-row--pair\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">First Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"firstName\" autocomplete=\"given-name\" required />\\n      </label>\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Last Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"lastName\" autocomplete=\"family-name\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Mobile Phone Number<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input\\n          class=\"lf-input\"\\n          type=\"tel\"\\n          name=\"phone\"\\n          inputmode=\"tel\"\\n          autocomplete=\"tel\"\\n          pattern=\"[0-9+\\\\s\\\\-\\\\(\\\\)]{9,24}\"\\n          title=\"Enter a phone number, e.g. +61 431 197 004\"\\n          required\\n        />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Company Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"company\" autocomplete=\"organization\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Work Email<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"email\" name=\"email\" autocomplete=\"email\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Give an overview of your project or problems</span>\\n        <textarea class=\"lf-input lf-textarea\" name=\"project_overview\" rows=\"2\"></textarea>\\n      </label>\\n    </div>\\n\\n    <input type=\"hidden\" name=\"_subject\" value=\"New enquiry\" />\\n    <input type=\"hidden\" name=\"form_submission_source\" value=\"\" />\\n    <input type=\"hidden\" name=\"ad_name\" />\\n    <input type=\"hidden\" name=\"ad_set_name\" />\\n    <input type=\"hidden\" name=\"campaign_name\" />\\n    <input type=\"hidden\" name=\"utm_source\" />\\n    <input type=\"hidden\" name=\"utm_medium\" />\\n    <input type=\"hidden\" name=\"utm_campaign\" />\\n    <input type=\"hidden\" name=\"utm_term\" />\\n    <input type=\"hidden\" name=\"utm_content\" />\\n    <input type=\"hidden\" name=\"form_gclid\" />\\n    <input type=\"hidden\" name=\"wbraid\" />\\n    <input type=\"hidden\" name=\"gbraid\" />\\n    <input type=\"hidden\" name=\"_next\" value=\"https://www.halcrow.com.au/contact-success/\" />\\n\\n    <div class=\"lf-gotcha\" aria-hidden=\"true\">\\n      <label>Leave this field empty<input type=\"text\" name=\"_gotcha\" tabindex=\"-1\" autocomplete=\"off\" /></label>\\n    </div>\\n\\n    <div class=\"lf-actions\">\\n      <button class=\"lf-submit\" type=\"submit\">Get my free audit</button>\\n    </div>\\n\\n    <p class=\"lf-error\" role=\"alert\" hidden></p>\\n  </form>\\n</div>\\n\\n<style>\\n  .lead-form-mount,\\n  .lead-form {\\n    width: 100%;\\n    box-sizing: border-box;\\n  }\\n\\n  .lead-form-mount { container-type: inline-size; }\\n\\n  .lead-form {\\n    padding: 40px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n  }\\n\\n  .lf-row {\\n    display: grid;\\n    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));\\n    column-gap: 30px;\\n    margin-bottom: 20px;\\n  }\\n  .lf-row--pair { grid-template-columns: 1fr 1fr; }\\n\\n  .lf-field { display: block; }\\n  .lf-label {\\n    display: block;\\n    margin-bottom: 10px;\\n    font-size: 14px;\\n    line-height: 17px;\\n    font-weight: 400;\\n    color: #212d3a;\\n  }\\n  .lf-req { color: #e51520; }\\n\\n  .lf-input {\\n    box-sizing: border-box;\\n    width: 100%;\\n    height: 54px;\\n    padding: 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 400;\\n    color: #212d3a;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-radius: 4px;\\n  }\\n  .lf-textarea {\\n    display: block;\\n    height: auto;\\n    resize: vertical;\\n  }\\n  .lf-input:focus-visible {\\n    outline: 2px solid #c90703;\\n    outline-offset: 1px;\\n  }\\n\\n  .lf-gotcha {\\n    position: absolute;\\n    width: 1px;\\n    height: 1px;\\n    overflow: hidden;\\n    clip-path: inset(50%);\\n    white-space: nowrap;\\n  }\\n\\n  .lf-actions { margin-top: 40px; }\\n  .lf-submit {\\n    display: block;\\n    box-sizing: border-box;\\n    width: 100%;\\n    height: 40px;\\n    padding: 9px 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 500;\\n    line-height: 105%;\\n    letter-spacing: -0.1px;\\n    text-align: center;\\n    color: #fff;\\n    background: #ED0804;\\n    border: 0;\\n    border-radius: 8px;\\n    cursor: pointer;\\n  }\\n  .lf-submit:hover { background: #c40603; }\\n  .lf-submit[disabled] { cursor: default; opacity: 0.7; }\\n\\n  .lf-error {\\n    margin-top: 16px;\\n    font-size: 16px;\\n    color: #c90703;\\n  }\\n  .lf-error a { text-decoration: underline; }\\n\\n  @container (max-width: 430px) {\\n    .lf-row,\\n    .lf-row--pair {\\n      display: flex;\\n      flex-direction: column;\\n      gap: 20px;\\n    }\\n  }\\n</style>\\n\\n<script>\\n  (function () {\\n    var ATTRIBUTION_KEYS = [\\n      \\'ad_name\\', \\'adset_name\\', \\'campaign_name\\',\\n      \\'utm_source\\', \\'utm_medium\\', \\'utm_campaign\\', \\'utm_term\\', \\'utm_content\\',\\n      \\'gclid\\', \\'wbraid\\', \\'gbraid\\',\\n    ];\\n\\n    var PARAM_ALIASES = {\\n      ad_name: [\\'adname\\', \\'ad\\'],\\n      adset_name: [\\'ad_set_name\\', \\'adsetname\\', \\'adset\\'],\\n      campaign_name: [\\'campaignname\\'],\\n    };\\n\\n    var FIELD_NAMES = {\\n      gclid: \\'form_gclid\\',\\n      adset_name: \\'ad_set_name\\',\\n    };\\n\\n    var STORAGE_KEY = \\'halcrow:attribution\\';\\n    var MAX_AGE_MS = 90 * 24 * 60 * 60 * 1000;\\n    var SUCCESS_PATH = \\'https://www.halcrow.com.au/contact-success/\\';\\n    var ADS_ID = \\'AW-17285441347\\';\\n    var LEAD_LABEL = \\'LT7NCI6nveAcEMPOq7JA\\';\\n    var BUTTON_LABEL = \\'Get my free audit\\';\\n\\n    function goToSuccess() {\\n      try {\\n        window.top.location.assign(SUCCESS_PATH);\\n      } catch (e) {\\n        window.location.assign(SUCCESS_PATH);\\n      }\\n    }\\n\\n    function storedAttribution() {\\n      try {\\n        var raw = localStorage.getItem(STORAGE_KEY);\\n        if (!raw) return {};\\n        var parsed = JSON.parse(raw);\\n        return Date.now() - parsed.at > MAX_AGE_MS ? {} : (parsed.values || {});\\n      } catch (e) {\\n        return {};\\n      }\\n    }\\n\\n    function currentAttribution() {\\n      var params = new URLSearchParams(location.search);\\n      var fresh = {};\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var names = [key].concat(PARAM_ALIASES[key] || []);\\n        var value = null;\\n        for (var i = 0; i < names.length; i++) {\\n          value = params.get(names[i]);\\n          if (value) break;\\n        }\\n        if (value) fresh[key] = value;\\n      });\\n\\n      if (!Object.keys(fresh).length) return storedAttribution();\\n\\n      try {\\n        localStorage.setItem(STORAGE_KEY, JSON.stringify({ at: Date.now(), values: fresh }));\\n      } catch (e) {}\\n      return fresh;\\n    }\\n\\n    function toE164(raw) {\\n      var compact = raw.replace(/[^\\\\d+]/g, \\'\\');\\n      if (compact.indexOf(\\'+\\') === 0) return compact;\\n      if (compact.indexOf(\\'0\\') === 0) return \\'+61\\' + compact.slice(1);\\n      return compact ? \\'+\\' + compact : \\'\\';\\n    }\\n\\n    function reportConversion(form) {\\n      var gtag = window.gtag;\\n      if (!LEAD_LABEL || typeof gtag !== \\'function\\') return Promise.resolve();\\n\\n      function field(name) {\\n        var element = form.elements.namedItem(name);\\n        return element ? String(element.value || \\'\\').trim() : \\'\\';\\n      }\\n\\n      gtag(\\'set\\', \\'user_data\\', {\\n        email: field(\\'email\\'),\\n        phone_number: toE164(field(\\'phone\\')),\\n      });\\n\\n      return new Promise(function (resolve) {\\n        var settled = false;\\n        function done() {\\n          if (settled) return;\\n          settled = true;\\n          resolve();\\n        }\\n        var timer = setTimeout(done, 1000);\\n        gtag(\\'event\\', \\'conversion\\', {\\n          send_to: ADS_ID + \\'/\\' + LEAD_LABEL,\\n          event_callback: function () {\\n            clearTimeout(timer);\\n            done();\\n          },\\n        });\\n      });\\n    }\\n\\n    var attribution = currentAttribution();\\n\\n    document.querySelectorAll(\\'form[data-lead-form]\\').forEach(function (form) {\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var input = form.elements.namedItem(FIELD_NAMES[key] || key);\\n        if (input) input.value = attribution[key] || \\'\\';\\n      });\\n\\n      var mount = form.closest(\\'.lead-form-mount\\');\\n      var source = (mount && mount.getAttribute(\\'data-source\\')) || location.pathname;\\n      var subjectInput = form.elements.namedItem(\\'_subject\\');\\n      var sourceInput = form.elements.namedItem(\\'form_submission_source\\');\\n      if (subjectInput) subjectInput.value = \\'New enquiry — \\' + source;\\n      if (sourceInput) sourceInput.value = source;\\n\\n      var button = form.querySelector(\\'.lf-submit\\');\\n      var error = form.querySelector(\\'.lf-error\\');\\n      if (!button || !error) return;\\n\\n      form.addEventListener(\\'submit\\', function (event) {\\n        event.preventDefault();\\n        if (!form.reportValidity()) return;\\n\\n        button.disabled = true;\\n        button.textContent = \\'Sending…\\';\\n        error.hidden = true;\\n\\n        fetch(form.action, {\\n          method: \\'POST\\',\\n          body: new FormData(form),\\n          headers: { Accept: \\'application/json\\' },\\n        })\\n          .then(function (response) {\\n            if (!response.ok) throw new Error(String(response.status));\\n            return reportConversion(form).catch(function () {});\\n          })\\n          .then(function () {\\n            goToSuccess();\\n          })\\n          .catch(function () {\\n            error.innerHTML =\\n              \\'Something went wrong sending that. Please try again, or email <a href=\"mailto:sam@halcrow.com.au\">sam@halcrow.com.au</a>.\\';\\n            error.hidden = false;\\n            button.disabled = false;\\n            button.textContent = BUTTON_LABEL;\\n          });\\n      });\\n    });\\n  })();\\n</script>'}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yyxjsj\",layoutDependency:layoutDependency,layoutId:\"KUQHYsCna\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kf4kvp\",\"data-styles-preset\":\"lbrt8kr4y\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Starts with a 30-minute call with me. (It's not a sales pitch.)\"})}),className:\"framer-t4waxr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DILxuja_o\",verticalAlignment:\"top\",withExternalLayout:true})})]})]})})}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-j7jk9r\",layoutDependency:layoutDependency,layoutId:\"dwOWVwI6f\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1148 1\" overflow=\"visible\"><path d=\"M 0 0 C 949.742 0 1148 0 1148 0\" fill=\"transparent\" stroke=\"#AAA\"></path></svg>',withExternalLayout:true}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nx8q6d\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Rno5CvUBX\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cc1kac\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"m_saLkJYz\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-uge66o\",layoutDependency:layoutDependency,layoutId:\"VYlJilJGK\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ghw7lj\",\"data-styles-preset\":\"B79iBH_nm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(23, 23, 23))\"},children:[\"\\xa9 2026 Halcrow | \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dZuKHc8VY\"},motionChild:true,nodeId:\"HGEurvyFy\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Privacy Policy\"})})]})}),className:\"framer-1uk2xul\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HGEurvyFy\",style:{\"--extracted-r6o4lv\":\"rgb(23, 23, 23)\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,...addPropertyOverrides({bFBEwRpWu:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-100-1309)/2+0+0)+0+0+0+1128+40+0+0+114},Mf7GjjTea:{y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-60-1335)/2+0+0)+0+0+0+1154+40+0+0+114},tK1f5Q5bu:{y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-100-1309)/2+0+0)+0+0+0+1128+40+0+0+114}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8xi4mi-container\",layoutDependency:layoutDependency,layoutId:\"IvkmKfSE5-container\",nodeId:\"IvkmKfSE5\",rendersWithMotion:true,scopeId:\"spvZay0zb\",children:/*#__PURE__*/_jsx(MescoLogo,{height:\"100%\",id:\"IvkmKfSE5\",layoutId:\"IvkmKfSE5\",variant:matchVariant(\"fR_oiyRLo\"),width:\"100%\"})})})]})}),isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1yiudnw\",\"data-framer-name\":\"Footer Main\",layoutDependency:layoutDependency,layoutId:\"W1egTFtfT\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3s5l9b\",layoutDependency:layoutDependency,layoutId:\"eUjmy_AZ9\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4il1sw\",\"data-framer-name\":\"Heading\",layoutDependency:layoutDependency,layoutId:\"B5_5g2AhN\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-w1ct6s\",\"data-styles-preset\":\"oANOIYPZw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(237, 8, 5))\"},children:\"CONTACT ME\"})}),className:\"framer-1ma0kxv\",\"data-framer-name\":\"Tag\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MgmqTNybl\",style:{\"--extracted-r6o4lv\":\"rgb(237, 8, 5)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fhf0u1\",\"data-styles-preset\":\"BTI8vTtHV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Whether you’ve got a clear problem or are concerned about what you don’t know, I’m always happy to have a conversation with business leaders and share my thoughts and insights.\"})}),className:\"framer-bqbfa\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lxCcmzwYd\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zyvvv\",\"data-framer-name\":\"Contact Options\",layoutDependency:layoutDependency,layoutId:\"Jvm0LVHXc\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a738ag\",\"data-framer-name\":\"Contact Row\",layoutDependency:layoutDependency,layoutId:\"eQ2say5vi\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11nqehg\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"jpymc876J\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-w1ct6s\",\"data-styles-preset\":\"oANOIYPZw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(23, 23, 23))\"},children:\"Email me\"})}),className:\"framer-wbj0zx\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vuGDoRfvf\",style:{\"--extracted-r6o4lv\":\"rgb(23, 23, 23)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fhf0u1\",\"data-styles-preset\":\"BTI8vTtHV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:sam@halcrow.com.au\",motionChild:true,nodeId:\"S1QvLCTSi\",openInNewTab:true,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"sam@halcrow.com.au\"})})})}),className:\"framer-1ocw8eq\",\"data-framer-name\":\"Email\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"S1QvLCTSi\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c896os\",\"data-framer-name\":\"Contact Row\",layoutDependency:layoutDependency,layoutId:\"G2r6Lz1CW\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nxnz0t\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"dtT15m4g7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-w1ct6s\",\"data-styles-preset\":\"oANOIYPZw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(23, 23, 23))\"},children:\"Visit me\"})}),className:\"framer-1vqtoac\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XBofYsQIV\",style:{\"--extracted-r6o4lv\":\"rgb(23, 23, 23)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-fhf0u1\",\"data-styles-preset\":\"BTI8vTtHV\",dir:\"auto\",children:[\"Level 3\",/*#__PURE__*/_jsx(motion.br,{}),\"116 Devonshire Street\",/*#__PURE__*/_jsx(motion.br,{}),\"Surry Hills\",/*#__PURE__*/_jsx(motion.br,{}),\"NSW Australia\"]})}),className:\"framer-1a8jn4u\",\"data-framer-name\":\"Email\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"apjxd1og4\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-uzfgfi\",\"data-framer-name\":\"Contact Row\",layoutDependency:layoutDependency,layoutId:\"Aiz_9Cfxm\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vauwbs\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Hk8NOwAIP\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-w1ct6s\",\"data-styles-preset\":\"oANOIYPZw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(23, 23, 23))\"},children:\"Feel free to call me directly\"})}),className:\"framer-1ffggta\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oo4GcO5Uz\",style:{\"--extracted-r6o4lv\":\"rgb(23, 23, 23)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fhf0u1\",\"data-styles-preset\":\"BTI8vTtHV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:\"tel:+61431197004\",motionChild:true,nodeId:\"bOBDAEcCJ\",openInNewTab:true,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"0431 197 004\"})})})}),className:\"framer-1lpgr2l\",\"data-framer-name\":\"Email\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bOBDAEcCJ\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h4tww7\",\"data-framer-name\":\"left-side\",layoutDependency:layoutDependency,layoutId:\"pSJgLlty6\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cxjcqy\",\"data-framer-name\":\"shop\",layoutDependency:layoutDependency,layoutId:\"SDWuLxju1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvIE1vbm8tNTAw\",\"--framer-font-family\":'\"Roboto Mono\", \"Roboto Mono Placeholder\", monospace',\"--framer-font-open-type-features\":\"'frac' on, 'ordn' on, 'zero' on, 'dlig' on\",\"--framer-font-size\":\"11.28px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(237, 10, 3))\",\"--framer-text-transform\":\"uppercase\"},children:\"EXPLORE\"})}),className:\"framer-162xcyv\",\"data-framer-name\":\"Tag\",fonts:[\"GF;Roboto Mono-500\"],layoutDependency:layoutDependency,layoutId:\"v665l8Q3Y\",style:{\"--extracted-r6o4lv\":\"rgb(237, 10, 3)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vze1ff\",layoutDependency:layoutDependency,layoutId:\"yzshYIHfV\",children:[isDisplayed5()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ghw7lj\",\"data-styles-preset\":\"B79iBH_nm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"pchaXBiDB\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Home\"})})})}),className:\"framer-zunxqi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pchaXBiDB\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dL8XS8PRp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"pchaXBiDB\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Home\"})})})})},hABs9YDEA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"pchaXBiDB\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Home\"})})})})}},baseVariant,gestureVariant)}),isDisplayed6()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"PHyUy8fKK\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Home\"})})})}),className:\"framer-1w9ex8g\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PHyUy8fKK\",verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed5()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ghw7lj\",\"data-styles-preset\":\"B79iBH_nm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vavFM0Msh\"},motionChild:true,nodeId:\"nZeeYES6W\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"What I Do\"})})})}),className:\"framer-1lbc8ku\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nZeeYES6W\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dL8XS8PRp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vavFM0Msh\"},motionChild:true,nodeId:\"nZeeYES6W\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"What I Do\"})})})})},hABs9YDEA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vavFM0Msh\"},motionChild:true,nodeId:\"nZeeYES6W\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"What I Do\"})})})})}},baseVariant,gestureVariant)}),isDisplayed6()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vavFM0Msh\"},motionChild:true,nodeId:\"QxAMShSta\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"What I Do\"})})})}),className:\"framer-142dg28\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QxAMShSta\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ghw7lj\",\"data-styles-preset\":\"B79iBH_nm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WjhbMd7ud\"},motionChild:true,nodeId:\"yLArqC5p2\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Client Results\"})})})}),className:\"framer-18y9ygk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yLArqC5p2\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dL8XS8PRp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WjhbMd7ud\"},motionChild:true,nodeId:\"yLArqC5p2\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Client Results\"})})})})},hABs9YDEA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WjhbMd7ud\"},motionChild:true,nodeId:\"yLArqC5p2\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Client Results\"})})})})},RetjRQhRV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WjhbMd7ud\"},motionChild:true,nodeId:\"yLArqC5p2\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Client Results\"})})})})},yYzRdDgid:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WjhbMd7ud\"},motionChild:true,nodeId:\"yLArqC5p2\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Client Results\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ghw7lj\",\"data-styles-preset\":\"B79iBH_nm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":zCLOxjQsK\",webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"ZqcSTyNKQ\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Testimonials\"})})})}),className:\"framer-ahvr3i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZqcSTyNKQ\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dL8XS8PRp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":zCLOxjQsK\",webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"ZqcSTyNKQ\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Testimonials\"})})})})},hABs9YDEA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":zCLOxjQsK\",webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"ZqcSTyNKQ\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Testimonials\"})})})})},RetjRQhRV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":zCLOxjQsK\",webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"ZqcSTyNKQ\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Testimonials\"})})})})},yYzRdDgid:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":zCLOxjQsK\",webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"ZqcSTyNKQ\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Testimonials\"})})})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q1rlco\",\"data-framer-name\":\"company\",layoutDependency:layoutDependency,layoutId:\"v409H7iYI\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvIE1vbm8tNTAw\",\"--framer-font-family\":'\"Roboto Mono\", \"Roboto Mono Placeholder\", monospace',\"--framer-font-open-type-features\":\"'frac' on, 'ordn' on, 'zero' on, 'dlig' on\",\"--framer-font-size\":\"11.28px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(237, 10, 3))\",\"--framer-text-transform\":\"uppercase\"},children:\"COMPANY\"})}),className:\"framer-1munvsk\",\"data-framer-name\":\"Tag\",fonts:[\"GF;Roboto Mono-500\"],layoutDependency:layoutDependency,layoutId:\"snDm8uuga\",style:{\"--extracted-r6o4lv\":\"rgb(237, 10, 3)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iyp13y\",layoutDependency:layoutDependency,layoutId:\"yaINdh4W8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ghw7lj\",\"data-styles-preset\":\"B79iBH_nm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k3PYMLhr0\"},motionChild:true,nodeId:\"uScX_2a63\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"About\"})})})}),className:\"framer-1qwuz2c\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uScX_2a63\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dL8XS8PRp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k3PYMLhr0\"},motionChild:true,nodeId:\"uScX_2a63\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"About\"})})})})},hABs9YDEA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k3PYMLhr0\"},motionChild:true,nodeId:\"uScX_2a63\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"About\"})})})})},RetjRQhRV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k3PYMLhr0\"},motionChild:true,nodeId:\"uScX_2a63\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"About\"})})})})},yYzRdDgid:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k3PYMLhr0\"},motionChild:true,nodeId:\"uScX_2a63\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"About\"})})})})}},baseVariant,gestureVariant)}),isDisplayed5()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ghw7lj\",\"data-styles-preset\":\"B79iBH_nm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IlpCu_W9h\"},motionChild:true,nodeId:\"WsatJL4N9\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"News\"})})})}),className:\"framer-1tnewjs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WsatJL4N9\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dL8XS8PRp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IlpCu_W9h\"},motionChild:true,nodeId:\"WsatJL4N9\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"News\"})})})})},hABs9YDEA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IlpCu_W9h\"},motionChild:true,nodeId:\"WsatJL4N9\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"News\"})})})})}},baseVariant,gestureVariant)}),isDisplayed6()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IlpCu_W9h\"},motionChild:true,nodeId:\"zBIZUWSuh\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"News\"})})})}),className:\"framer-qnho7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zBIZUWSuh\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ghw7lj\",\"data-styles-preset\":\"B79iBH_nm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ILEXI2rIM\"},motionChild:true,nodeId:\"UyQuJXIsT\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Careers\"})})})}),className:\"framer-7q18gm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UyQuJXIsT\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dL8XS8PRp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ILEXI2rIM\"},motionChild:true,nodeId:\"UyQuJXIsT\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Careers\"})})})})},hABs9YDEA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ILEXI2rIM\"},motionChild:true,nodeId:\"UyQuJXIsT\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Careers\"})})})})},RetjRQhRV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ILEXI2rIM\"},motionChild:true,nodeId:\"UyQuJXIsT\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Careers\"})})})})},yYzRdDgid:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ILEXI2rIM\"},motionChild:true,nodeId:\"UyQuJXIsT\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Careers\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ghw7lj\",\"data-styles-preset\":\"B79iBH_nm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":rCs5DiS7m\",webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"HAMeihS9l\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Contact\"})})})}),className:\"framer-ef4x5w\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HAMeihS9l\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dL8XS8PRp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":rCs5DiS7m\",webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"HAMeihS9l\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Contact\"})})})})},hABs9YDEA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":rCs5DiS7m\",webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"HAMeihS9l\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Contact\"})})})})},RetjRQhRV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":rCs5DiS7m\",webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"HAMeihS9l\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Contact\"})})})})},yYzRdDgid:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-l9j643\",\"data-styles-preset\":\"UcN0smawk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":rCs5DiS7m\",webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"HAMeihS9l\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Contact\"})})})})}},baseVariant,gestureVariant)})]})]})]})]}),isDisplayed7()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u4rpcp\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"RN69T3PAs\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11s4gja\",layoutDependency:layoutDependency,layoutId:\"voNac2yP9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ghw7lj\",\"data-styles-preset\":\"B79iBH_nm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(23, 23, 23))\"},children:[\"\\xa9 2026 Halcrow | \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dZuKHc8VY\"},motionChild:true,nodeId:\"MHbdtTqmt\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Privacy Policy\"})})]})}),className:\"framer-91rujc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MHbdtTqmt\",style:{\"--extracted-r6o4lv\":\"rgb(23, 23, 23)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AXXYv9y6h:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ghw7lj\",\"data-styles-preset\":\"B79iBH_nm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(23, 23, 23))\"},children:[\"\\xa9 2026 Halcrow | \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dZuKHc8VY\"},motionChild:true,nodeId:\"MHbdtTqmt\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Privacy Policy\"})})]})})},cBuV43QiU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ghw7lj\",\"data-styles-preset\":\"B79iBH_nm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(23, 23, 23))\"},children:[\"\\xa9 2026 Halcrow | \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dZuKHc8VY\"},motionChild:true,nodeId:\"MHbdtTqmt\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Privacy Policy\"})})]})})},cGP2zGMUb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ghw7lj\",\"data-styles-preset\":\"B79iBH_nm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(23, 23, 23))\"},children:[\"\\xa9 2026 Halcrow | \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dZuKHc8VY\"},motionChild:true,nodeId:\"MHbdtTqmt\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Privacy Policy\"})})]})})},f7yUpnHPv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ghw7lj\",\"data-styles-preset\":\"B79iBH_nm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(23, 23, 23))\"},children:[\"\\xa9 2026 Halcrow | \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dZuKHc8VY\"},motionChild:true,nodeId:\"MHbdtTqmt\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Privacy Policy\"})})]})})},RetjRQhRV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ghw7lj\",\"data-styles-preset\":\"B79iBH_nm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(23, 23, 23))\"},children:[\"\\xa9 2026 Halcrow | \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dZuKHc8VY\"},motionChild:true,nodeId:\"MHbdtTqmt\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Privacy Policy\"})})]})})},RLC37p3Qr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ghw7lj\",\"data-styles-preset\":\"B79iBH_nm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(23, 23, 23))\"},children:[\"\\xa9 2026 Halcrow | \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dZuKHc8VY\"},motionChild:true,nodeId:\"MHbdtTqmt\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Privacy Policy\"})})]})})},yHEKsl8LS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ghw7lj\",\"data-styles-preset\":\"B79iBH_nm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(23, 23, 23))\"},children:[\"\\xa9 2026 Halcrow | \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dZuKHc8VY\"},motionChild:true,nodeId:\"MHbdtTqmt\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Privacy Policy\"})})]})})},yYzRdDgid:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-ghw7lj\",\"data-styles-preset\":\"B79iBH_nm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(23, 23, 23))\"},children:[\"\\xa9 2026 Halcrow | \",/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dZuKHc8VY\"},motionChild:true,nodeId:\"MHbdtTqmt\",openInNewTab:false,relValues:[],scopeId:\"spvZay0zb\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vw5exf\",\"data-styles-preset\":\"sS8U_GfxM\",children:\"Privacy Policy\"})})]})})}},baseVariant,gestureVariant)}),isDisplayed8()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-rrg164\",layoutDependency:layoutDependency,layoutId:\"PTRg0yxlk\"})]}),isDisplayed9()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AXXYv9y6h:{height:19,y:(componentViewport?.y||0)+80+(((componentViewport?.height||1424)-100-1195)/2+0+0)+0+1054+0+0+0+0},cBuV43QiU:{height:19,y:(componentViewport?.y||0)+80+(((componentViewport?.height||1044)-100-889)/2+0+0)+0+708+40+0+0+0},cGP2zGMUb:{height:19,y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-100-1363)/2+0+0)+0+1222+0+0+0+0},f7yUpnHPv:{height:19,y:(componentViewport?.y||0)+80+(((componentViewport?.height||890)-100-1017)/2+0+0)+0+836+40+0+0+0},RLC37p3Qr:{height:19,y:(componentViewport?.y||0)+40+(((componentViewport?.height||1602)-60-1301)/2+0+0)+0+1164+0+0+0+0},yHEKsl8LS:{height:19,y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-60-1139)/2+0+0)+0+1002+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dt9tv5-container\",layoutDependency:layoutDependency,layoutId:\"aAIPY55NP-container\",nodeId:\"aAIPY55NP\",rendersWithMotion:true,scopeId:\"spvZay0zb\",children:/*#__PURE__*/_jsx(MescoLogo,{height:\"100%\",id:\"aAIPY55NP\",layoutId:\"aAIPY55NP\",variant:matchVariant(\"fR_oiyRLo\"),width:\"100%\"})})})]})]}),isDisplayed9()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j2j1lk\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"TCO6L6Ox_\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-t4gre4\",layoutDependency:layoutDependency,layoutId:\"GmVI5yjmU\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n2lf6z\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"GnoDqgs9H\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-76zncb\",layoutDependency:layoutDependency,layoutId:\"nLj64rPcc\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q1mijl\",layoutDependency:layoutDependency,layoutId:\"UFSMFqDL1\",children:[isDisplayed10()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mzjcq2\",layoutDependency:layoutDependency,layoutId:\"HyZbm9rAb\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1dc92v2\",\"data-styles-preset\":\"kiLUngSXg\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(23, 23, 23))\"},children:\"Let's talk about your technology gaps\"})}),className:\"framer-1v888zf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"r96ESdz73\",style:{\"--extracted-a0htzi\":\"rgb(23, 23, 23)\"},variants:{cBuV43QiU:{\"--extracted-1of0zx5\":\"rgb(23, 23, 23)\"},RLC37p3Qr:{\"--extracted-1eung3n\":\"rgb(23, 23, 23)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AXXYv9y6h:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1dc92v2\",\"data-styles-preset\":\"kiLUngSXg\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(23, 23, 23))\"},children:\"Get a second opinion from someone on your side\"})})},cBuV43QiU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-opz86f\",\"data-styles-preset\":\"puX190ga3\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1of0zx5, rgb(23, 23, 23))\"},children:\"Get a second opinion from someone on your side\"})})},RLC37p3Qr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-1a3yh06\",\"data-styles-preset\":\"pEvxafxim\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1eung3n, rgb(23, 23, 23))\"},children:\"Get a second opinion from someone on your side\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-p0kdx8\",\"data-styles-preset\":\"kDBveiPVm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Whether you’ve got a clear problem or are concerned about what you don't know, I’m always happy to have a conversation with business leaders and share my thoughts and insights.\"})}),className:\"framer-1271rkx\",\"data-framer-name\":\"Sub\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jXTZ73h7v\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AXXYv9y6h:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-p0kdx8\",\"data-styles-preset\":\"kDBveiPVm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Whether you’re about to launch or still deciding what to build, the expensive mistakes are the ones nobody catches early. One free call will tell you if you’re on the right track.\"})})},cBuV43QiU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10s8bnq\",\"data-styles-preset\":\"fNo_UMi4X\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Whether you’re about to launch or still deciding what to build, the expensive mistakes are the ones nobody catches early. One free call will tell you if you’re on the right track.\"})})},RLC37p3Qr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kf4kvp\",\"data-styles-preset\":\"lbrt8kr4y\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Whether you’re about to launch or still deciding what to build, the expensive mistakes are the ones nobody catches early. One free call will tell you if you’re on the right track.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:320,...addPropertyOverrides({AXXYv9y6h:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1280px) - 104px) / 2, 1px)`,y:(componentViewport?.y||0)+80+(((componentViewport?.height||1424)-100-1195)/2+0+0)+0+0+0+0+0+0+0+0+0+0+0},cBuV43QiU:{width:\"500px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||1044)-100-889)/2+0+0)+0+0+0+0+0+0+0+0+0+0+210},cGP2zGMUb:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1280px) - 80px)`,y:(componentViewport?.y||0)+80+(((componentViewport?.height||200)-100-1363)/2+0+0)+0+0+40+0+0+0+0+0+0+0+0+0},f7yUpnHPv:{width:\"500px\",y:(componentViewport?.y||0)+80+(((componentViewport?.height||890)-100-1017)/2+0+0)+0+0+0+0+0+0+0+0+0+0+0},RLC37p3Qr:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 24px, 1280px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||1602)-60-1301)/2+0+0)+0+0+24+0+0+0+0+0+0+0+0+162},yHEKsl8LS:{width:`calc(min(${componentViewport?.width||\"100vw\"} - 24px, 1280px) - 48px)`,y:(componentViewport?.y||0)+40+(((componentViewport?.height||200)-60-1139)/2+0+0)+0+0+24+0+0+0+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cj4um7-container\",layoutDependency:layoutDependency,layoutId:\"nM5gtm8i3-container\",nodeId:\"nM5gtm8i3\",rendersWithMotion:true,scopeId:\"spvZay0zb\",children:/*#__PURE__*/_jsx(SamHeroImage,{height:\"100%\",id:\"nM5gtm8i3\",layoutId:\"nM5gtm8i3\",style:{width:\"100%\"},variant:matchVariant(\"Ra3lkLzqJ\"),width:\"100%\",...addPropertyOverrides({AXXYv9y6h:{variant:matchVariant(\"dkzRomEH8\")},cBuV43QiU:{variant:matchVariant(\"xehCQqPgc\")},RLC37p3Qr:{variant:matchVariant(\"xGwL4SZnQ\")}},baseVariant,gestureVariant)})})})]})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1c5255l\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"c7XRDdtoS\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-4da64541-4e9d-48f0-b93b-1dc58257147c, rgba(47, 44, 37, 0.12))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"0px 4px 18px 0px rgba(0, 0, 0, 0.12)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8rptfe\",layoutDependency:layoutDependency,layoutId:\"MvJwIFx0T\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"36px\"},children:\"Send me a message\"})}),className:\"framer-15q020z\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"LEcsKNy8a\",variants:{RLC37p3Qr:{\"--extracted-1lwpl3i\":\"var(--token-6555779b-6d9a-4514-84e6-845325a32d37, rgb(0, 0, 0))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AXXYv9y6h:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"36px\"},children:\"Book a free call with Sam Halcrow\"})})},cBuV43QiU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"36px\"},children:\"Book a free call with Sam Halcrow\"})})},RLC37p3Qr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UmV0aGluayBTYW5zLTUwMA==\",\"--framer-font-family\":'\"Rethink Sans\", \"Rethink Sans Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-6555779b-6d9a-4514-84e6-845325a32d37, rgb(0, 0, 0)))\"},children:\"Book a free call with Sam Halcrow\"})}),fonts:[\"GF;Rethink Sans-500\"]},yHEKsl8LS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-jv0w88\",\"data-styles-preset\":\"Tn7wOc1K5\",dir:\"auto\",children:\"Send me a message\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),isDisplayed11()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10s8bnq\",\"data-styles-preset\":\"fNo_UMi4X\",dir:\"auto\",children:\"Screened personally. You'll only get one reply from me, not a newsletter.\"})}),className:\"framer-15yfumu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eD6dBWeDc\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-110rzdp-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"e28C_wO_H-container\",nodeId:\"e28C_wO_H\",rendersWithMotion:true,scopeId:\"spvZay0zb\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<div class=\"lead-form-mount\" data-source=\"\">\\n  <form class=\"lead-form\" method=\"POST\" action=\"https://formspree.io/f/mwleobgp\" data-lead-form>\\n    <div class=\"lf-row lf-row--pair\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">First Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"firstName\" autocomplete=\"given-name\" required />\\n      </label>\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Last Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"lastName\" autocomplete=\"family-name\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Mobile Phone Number<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <span class=\"lf-phone\">\\n          <span class=\"lf-phone-prefix\" role=\"img\" aria-label=\"Australia\">🇦🇺</span>\\n          <input\\n            class=\"lf-input\"\\n            type=\"tel\"\\n            name=\"phone\"\\n            inputmode=\"tel\"\\n            autocomplete=\"tel\"\\n            pattern=\"[0-9+\\\\s\\\\-\\\\(\\\\)]{9,24}\"\\n            title=\"Enter a phone number, e.g. +61 431 197 004\"\\n            required\\n          />\\n        </span>\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Company Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"company\" autocomplete=\"organization\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Work Email<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"email\" name=\"email\" autocomplete=\"email\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Give me an overview of your project or problems</span>\\n        <textarea class=\"lf-input lf-textarea\" name=\"project_overview\" rows=\"2\"></textarea>\\n      </label>\\n    </div>\\n\\n    <input type=\"hidden\" name=\"_subject\" value=\"New enquiry\" />\\n    <input type=\"hidden\" name=\"form_submission_source\" value=\"\" />\\n    <input type=\"hidden\" name=\"ad_name\" />\\n    <input type=\"hidden\" name=\"ad_set_name\" />\\n    <input type=\"hidden\" name=\"campaign_name\" />\\n    <input type=\"hidden\" name=\"utm_source\" />\\n    <input type=\"hidden\" name=\"utm_medium\" />\\n    <input type=\"hidden\" name=\"utm_campaign\" />\\n    <input type=\"hidden\" name=\"utm_term\" />\\n    <input type=\"hidden\" name=\"utm_content\" />\\n    <input type=\"hidden\" name=\"form_gclid\" />\\n    <input type=\"hidden\" name=\"wbraid\" />\\n    <input type=\"hidden\" name=\"gbraid\" />\\n    <input type=\"hidden\" name=\"_next\" value=\"https://www.halcrow.com.au/contact-success/\" />\\n\\n    <div class=\"lf-gotcha\" aria-hidden=\"true\">\\n      <label>Leave this field empty<input type=\"text\" name=\"_gotcha\" tabindex=\"-1\" autocomplete=\"off\" /></label>\\n    </div>\\n\\n    <div class=\"lf-actions\">\\n      <button class=\"lf-submit\" type=\"submit\">Submit</button>\\n    </div>\\n\\n    <p class=\"lf-error\" role=\"alert\" hidden></p>\\n  </form>\\n</div>\\n\\n<style>\\n  .lead-form-mount,\\n  .lead-form {\\n    width: 100%;\\n    box-sizing: border-box;\\n  }\\n\\n  .lead-form-mount { container-type: inline-size; }\\n\\n  .lead-form {\\n    padding: 40px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n  }\\n\\n  .lf-row {\\n    display: grid;\\n    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));\\n    column-gap: 30px;\\n    margin-bottom: 20px;\\n  }\\n  .lf-row--pair { grid-template-columns: 1fr 1fr; }\\n\\n  .lf-field { display: block; }\\n  .lf-label {\\n    display: block;\\n    margin-bottom: 10px;\\n    font-size: 14px;\\n    line-height: 17px;\\n    font-weight: 400;\\n    color: #212d3a;\\n  }\\n  .lf-req { color: #e51520; }\\n\\n  .lf-input {\\n    box-sizing: border-box;\\n    width: 100%;\\n    height: 54px;\\n    padding: 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 400;\\n    color: #212d3a;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-radius: 4px;\\n  }\\n  .lf-textarea {\\n    display: block;\\n    height: auto;\\n    resize: vertical;\\n  }\\n  .lf-input:focus-visible {\\n    outline: 2px solid #c90703;\\n    outline-offset: 1px;\\n  }\\n\\n  .lf-phone { display: flex; }\\n  .lf-phone-prefix {\\n    box-sizing: border-box;\\n    flex: 0 0 69px;\\n    height: 54px;\\n    display: flex;\\n    align-items: center;\\n    justify-content: center;\\n    padding: 16px;\\n    font-size: 16px;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-right: 0;\\n    border-radius: 4px 0 0 4px;\\n  }\\n  .lf-phone .lf-input {\\n    flex: 1;\\n    min-width: 0;\\n    border-radius: 0 4px 4px 0;\\n  }\\n\\n  .lf-gotcha {\\n    position: absolute;\\n    width: 1px;\\n    height: 1px;\\n    overflow: hidden;\\n    clip-path: inset(50%);\\n    white-space: nowrap;\\n  }\\n\\n  .lf-actions { margin-top: 40px; }\\n  .lf-submit {\\n    padding: 18px 36px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 18px;\\n    line-height: 21px;\\n    font-weight: 700;\\n    color: #fff;\\n    background: #000;\\n    border: 0;\\n    border-radius: 8px;\\n    cursor: pointer;\\n  }\\n  .lf-submit:hover { background: #262626; }\\n  .lf-submit[disabled] { cursor: default; opacity: 0.7; }\\n\\n  .lf-error {\\n    margin-top: 16px;\\n    font-size: 16px;\\n    color: #c90703;\\n  }\\n  .lf-error a { text-decoration: underline; }\\n\\n  @container (max-width: 430px) {\\n    .lf-row,\\n    .lf-row--pair {\\n      display: flex;\\n      flex-direction: column;\\n      gap: 20px;\\n    }\\n  }\\n</style>\\n\\n<script>\\n  (function () {\\n    var ATTRIBUTION_KEYS = [\\n      \\'ad_name\\', \\'adset_name\\', \\'campaign_name\\',\\n      \\'utm_source\\', \\'utm_medium\\', \\'utm_campaign\\', \\'utm_term\\', \\'utm_content\\',\\n      \\'gclid\\', \\'wbraid\\', \\'gbraid\\',\\n    ];\\n\\n    var PARAM_ALIASES = {\\n      ad_name: [\\'adname\\', \\'ad\\'],\\n      adset_name: [\\'ad_set_name\\', \\'adsetname\\', \\'adset\\'],\\n      campaign_name: [\\'campaignname\\'],\\n    };\\n\\n    var FIELD_NAMES = {\\n      gclid: \\'form_gclid\\',\\n      adset_name: \\'ad_set_name\\',\\n    };\\n\\n    var STORAGE_KEY = \\'halcrow:attribution\\';\\n    var MAX_AGE_MS = 90 * 24 * 60 * 60 * 1000;\\n    var SUCCESS_PATH = \\'https://www.halcrow.com.au/contact-success/\\';\\n    var ADS_ID = \\'AW-17285441347\\';\\n    var LEAD_LABEL = \\'LT7NCI6nveAcEMPOq7JA\\';\\n\\n    function goToSuccess() {\\n      try {\\n        window.top.location.assign(SUCCESS_PATH);\\n      } catch (e) {\\n        window.location.assign(SUCCESS_PATH);\\n      }\\n    }\\n\\n    function storedAttribution() {\\n      try {\\n        var raw = localStorage.getItem(STORAGE_KEY);\\n        if (!raw) return {};\\n        var parsed = JSON.parse(raw);\\n        return Date.now() - parsed.at > MAX_AGE_MS ? {} : (parsed.values || {});\\n      } catch (e) {\\n        return {};\\n      }\\n    }\\n\\n    function currentAttribution() {\\n      var params = new URLSearchParams(location.search);\\n      var fresh = {};\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var names = [key].concat(PARAM_ALIASES[key] || []);\\n        var value = null;\\n        for (var i = 0; i < names.length; i++) {\\n          value = params.get(names[i]);\\n          if (value) break;\\n        }\\n        if (value) fresh[key] = value;\\n      });\\n\\n      if (!Object.keys(fresh).length) return storedAttribution();\\n\\n      try {\\n        localStorage.setItem(STORAGE_KEY, JSON.stringify({ at: Date.now(), values: fresh }));\\n      } catch (e) {}\\n      return fresh;\\n    }\\n\\n    function toE164(raw) {\\n      var compact = raw.replace(/[^\\\\d+]/g, \\'\\');\\n      if (compact.indexOf(\\'+\\') === 0) return compact;\\n      if (compact.indexOf(\\'0\\') === 0) return \\'+61\\' + compact.slice(1);\\n      return compact ? \\'+\\' + compact : \\'\\';\\n    }\\n\\n    function reportConversion(form) {\\n      var gtag = window.gtag;\\n      if (!LEAD_LABEL || typeof gtag !== \\'function\\') return Promise.resolve();\\n\\n      function field(name) {\\n        var element = form.elements.namedItem(name);\\n        return element ? String(element.value || \\'\\').trim() : \\'\\';\\n      }\\n\\n      gtag(\\'set\\', \\'user_data\\', {\\n        email: field(\\'email\\'),\\n        phone_number: toE164(field(\\'phone\\')),\\n      });\\n\\n      return new Promise(function (resolve) {\\n        var settled = false;\\n        function done() {\\n          if (settled) return;\\n          settled = true;\\n          resolve();\\n        }\\n        var timer = setTimeout(done, 1000);\\n        gtag(\\'event\\', \\'conversion\\', {\\n          send_to: ADS_ID + \\'/\\' + LEAD_LABEL,\\n          event_callback: function () {\\n            clearTimeout(timer);\\n            done();\\n          },\\n        });\\n      });\\n    }\\n\\n    var attribution = currentAttribution();\\n\\n    document.querySelectorAll(\\'form[data-lead-form]\\').forEach(function (form) {\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var input = form.elements.namedItem(FIELD_NAMES[key] || key);\\n        if (input) input.value = attribution[key] || \\'\\';\\n      });\\n\\n      var mount = form.closest(\\'.lead-form-mount\\');\\n      var source = (mount && mount.getAttribute(\\'data-source\\')) || location.pathname;\\n      var subjectInput = form.elements.namedItem(\\'_subject\\');\\n      var sourceInput = form.elements.namedItem(\\'form_submission_source\\');\\n      if (subjectInput) subjectInput.value = \\'New enquiry — \\' + source;\\n      if (sourceInput) sourceInput.value = source;\\n\\n      var button = form.querySelector(\\'.lf-submit\\');\\n      var error = form.querySelector(\\'.lf-error\\');\\n      if (!button || !error) return;\\n\\n      form.addEventListener(\\'submit\\', function (event) {\\n        event.preventDefault();\\n        if (!form.reportValidity()) return;\\n\\n        button.disabled = true;\\n        button.textContent = \\'Sending…\\';\\n        error.hidden = true;\\n\\n        fetch(form.action, {\\n          method: \\'POST\\',\\n          body: new FormData(form),\\n          headers: { Accept: \\'application/json\\' },\\n        })\\n          .then(function (response) {\\n            if (!response.ok) throw new Error(String(response.status));\\n            return reportConversion(form).catch(function () {});\\n          })\\n          .then(function () {\\n            goToSuccess();\\n          })\\n          .catch(function () {\\n            error.innerHTML =\\n              \\'Something went wrong sending that. Please try again, or email <a href=\"mailto:sam@halcrow.com.au\">sam@halcrow.com.au</a>.\\';\\n            error.hidden = false;\\n            button.disabled = false;\\n            button.textContent = \\'Submit\\';\\n          });\\n      });\\n    });\\n  })();\\n</script>',id:\"e28C_wO_H\",layoutId:\"e28C_wO_H\",radius:\"0px\",style:{width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1,...addPropertyOverrides({AXXYv9y6h:{html:'<div class=\"lead-form-mount\" data-source=\"\">\\n  <form class=\"lead-form\" method=\"POST\" action=\"https://formspree.io/f/mwleobgp\" data-lead-form>\\n    <div class=\"lf-row lf-row--pair\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">First Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"firstName\" autocomplete=\"given-name\" required />\\n      </label>\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Last Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"lastName\" autocomplete=\"family-name\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Mobile Phone Number<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <span class=\"lf-phone\">\\n          <input\\n            class=\"lf-input\"\\n            type=\"tel\"\\n            name=\"phone\"\\n            inputmode=\"tel\"\\n            autocomplete=\"tel\"\\n            pattern=\"[0-9+\\\\s\\\\-\\\\(\\\\)]{8,24}\"\\n            title=\"Enter a phone number, e.g. +61 431 197 004\"\\n            required\\n          />\\n        </span>\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Company Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"company\" autocomplete=\"organization\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Work Email<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"email\" name=\"email\" autocomplete=\"email\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Give an overview of your project or problems</span>\\n        <textarea class=\"lf-input lf-textarea\" name=\"project_overview\" rows=\"2\"></textarea>\\n      </label>\\n    </div>\\n\\n    <input type=\"hidden\" name=\"_subject\" value=\"New enquiry\" />\\n    <input type=\"hidden\" name=\"form_submission_source\" value=\"\" />\\n    <input type=\"hidden\" name=\"ad_name\" />\\n    <input type=\"hidden\" name=\"ad_set_name\" />\\n    <input type=\"hidden\" name=\"campaign_name\" />\\n    <input type=\"hidden\" name=\"utm_source\" />\\n    <input type=\"hidden\" name=\"utm_medium\" />\\n    <input type=\"hidden\" name=\"utm_campaign\" />\\n    <input type=\"hidden\" name=\"utm_term\" />\\n    <input type=\"hidden\" name=\"utm_content\" />\\n    <input type=\"hidden\" name=\"form_gclid\" />\\n    <input type=\"hidden\" name=\"wbraid\" />\\n    <input type=\"hidden\" name=\"gbraid\" />\\n    <input type=\"hidden\" name=\"_next\" value=\"https://www.halcrow.com.au/contact-success/\" />\\n\\n    <div class=\"lf-gotcha\" aria-hidden=\"true\">\\n      <label>Leave this field empty<input type=\"text\" name=\"_gotcha\" tabindex=\"-1\" autocomplete=\"off\" /></label>\\n    </div>\\n\\n    <div class=\"lf-actions\">\\n      <button class=\"lf-submit\" type=\"submit\">Submit</button>\\n    </div>\\n\\n    <p class=\"lf-error\" role=\"alert\" hidden></p>\\n  </form>\\n</div>\\n\\n<style>\\n  .lead-form-mount,\\n  .lead-form {\\n    width: 100%;\\n    box-sizing: border-box;\\n  }\\n\\n  .lead-form-mount { container-type: inline-size; }\\n\\n  .lead-form {\\n    padding: 40px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n  }\\n\\n  .lf-row {\\n    display: grid;\\n    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));\\n    column-gap: 30px;\\n    margin-bottom: 20px;\\n  }\\n  .lf-row--pair { grid-template-columns: 1fr 1fr; }\\n\\n  .lf-field { display: block; }\\n  .lf-label {\\n    display: block;\\n    margin-bottom: 10px;\\n    font-size: 14px;\\n    line-height: 17px;\\n    font-weight: 400;\\n    color: #212d3a;\\n  }\\n  .lf-req { color: #e51520; }\\n\\n  .lf-input {\\n    box-sizing: border-box;\\n    width: 100%;\\n    height: 54px;\\n    padding: 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 400;\\n    color: #212d3a;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-radius: 4px;\\n  }\\n  .lf-textarea {\\n    display: block;\\n    height: auto;\\n    resize: vertical;\\n  }\\n  .lf-input:focus-visible {\\n    outline: 2px solid #c90703;\\n    outline-offset: 1px;\\n  }\\n\\n  .lf-phone { display: flex; }\\n  .lf-phone-prefix {\\n    box-sizing: border-box;\\n    flex: 0 0 69px;\\n    height: 54px;\\n    display: flex;\\n    align-items: center;\\n    justify-content: center;\\n    padding: 16px;\\n    font-size: 16px;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-right: 0;\\n    border-radius: 4px 0 0 4px;\\n  }\\n  .lf-phone .lf-input {\\n    flex: 1;\\n    min-width: 0;\\n  }\\n\\n  .lf-gotcha {\\n    position: absolute;\\n    width: 1px;\\n    height: 1px;\\n    overflow: hidden;\\n    clip-path: inset(50%);\\n    white-space: nowrap;\\n  }\\n\\n  .lf-actions { margin-top: 40px; }\\n  .lf-submit {\\n    box-sizing: border-box;\\n    height: 40px;\\n    padding: 9px 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 500;\\n    line-height: 105%;\\n    letter-spacing: -0.1px;\\n    color: #fff;\\n    background: #ED0804;\\n    border: 0;\\n    border-radius: 100px;\\n    cursor: pointer;\\n  }\\n  .lf-submit:hover { background: #c40603; }\\n  .lf-submit[disabled] { cursor: default; opacity: 0.7; }\\n\\n  .lf-error {\\n    margin-top: 16px;\\n    font-size: 16px;\\n    color: #c90703;\\n  }\\n  .lf-error a { text-decoration: underline; }\\n\\n  @container (max-width: 430px) {\\n    .lf-row,\\n    .lf-row--pair {\\n      display: flex;\\n      flex-direction: column;\\n      gap: 20px;\\n    }\\n  }\\n</style>\\n\\n<script>\\n  (function () {\\n    var ATTRIBUTION_KEYS = [\\n      \\'ad_name\\', \\'adset_name\\', \\'campaign_name\\',\\n      \\'utm_source\\', \\'utm_medium\\', \\'utm_campaign\\', \\'utm_term\\', \\'utm_content\\',\\n      \\'gclid\\', \\'wbraid\\', \\'gbraid\\',\\n    ];\\n\\n    var PARAM_ALIASES = {\\n      ad_name: [\\'adname\\', \\'ad\\'],\\n      adset_name: [\\'ad_set_name\\', \\'adsetname\\', \\'adset\\'],\\n      campaign_name: [\\'campaignname\\'],\\n    };\\n\\n    var FIELD_NAMES = {\\n      gclid: \\'form_gclid\\',\\n      adset_name: \\'ad_set_name\\',\\n    };\\n\\n    var STORAGE_KEY = \\'halcrow:attribution\\';\\n    var MAX_AGE_MS = 90 * 24 * 60 * 60 * 1000;\\n    var SUCCESS_PATH = \\'https://www.halcrow.com.au/contact-success/\\';\\n    var ADS_ID = \\'AW-17285441347\\';\\n    var LEAD_LABEL = \\'LT7NCI6nveAcEMPOq7JA\\';\\n    // Country code assumed for local numbers (no flag shown). Numbers typed with + are kept as-is.\\n    var COUNTRY_CODE = \\'61\\';\\n\\n    // Framer renders this embed inside an iframe (srcdoc), so this script\\'s own\\n    // `location` is \"about:srcdoc\" and `gtag` lives on the parent page, not here.\\n    // Read both from the real page whenever the browser allows it.\\n    var page = (function () {\\n      try {\\n        if (window.parent !== window && window.parent.location.href) return window.parent;\\n      } catch (e) {}\\n      return window;\\n    })();\\n\\n    function goToSuccess() {\\n      try {\\n        window.top.location.assign(SUCCESS_PATH);\\n      } catch (e) {\\n        window.location.assign(SUCCESS_PATH);\\n      }\\n    }\\n\\n    function storedAttribution() {\\n      try {\\n        var raw = localStorage.getItem(STORAGE_KEY);\\n        if (!raw) return {};\\n        var parsed = JSON.parse(raw);\\n        return Date.now() - parsed.at > MAX_AGE_MS ? {} : (parsed.values || {});\\n      } catch (e) {\\n        return {};\\n      }\\n    }\\n\\n    function currentAttribution() {\\n      var params = new URLSearchParams(page.location.search);\\n      var fresh = {};\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var names = [key].concat(PARAM_ALIASES[key] || []);\\n        var value = null;\\n        for (var i = 0; i < names.length; i++) {\\n          value = params.get(names[i]);\\n          if (value) break;\\n        }\\n        if (value) fresh[key] = value;\\n      });\\n\\n      if (!Object.keys(fresh).length) return storedAttribution();\\n\\n      try {\\n        localStorage.setItem(STORAGE_KEY, JSON.stringify({ at: Date.now(), values: fresh }));\\n      } catch (e) {}\\n      return fresh;\\n    }\\n\\n    function toE164(raw) {\\n      var compact = raw.replace(/[^\\\\d+]/g, \\'\\');\\n      if (!compact) return \\'\\';\\n      if (compact.indexOf(\\'+\\') === 0) return compact;\\n      if (compact.indexOf(\\'00\\') === 0) return \\'+\\' + compact.slice(2);\\n      // Already includes the country code without the \"+\" (e.g. 61412345678)\\n      if (compact.indexOf(COUNTRY_CODE) === 0 && compact.length >= COUNTRY_CODE.length + 8) {\\n        return \\'+\\' + compact;\\n      }\\n      // Local number: drop the leading 0 and add the country code\\n      return \\'+\\' + COUNTRY_CODE + compact.replace(/^0/, \\'\\');\\n    }\\n\\n    function reportConversion(form) {\\n      var gtag = page.gtag;\\n      if (!LEAD_LABEL || typeof gtag !== \\'function\\') return Promise.resolve();\\n\\n      function field(name) {\\n        var element = form.elements.namedItem(name);\\n        return element ? String(element.value || \\'\\').trim() : \\'\\';\\n      }\\n\\n      gtag(\\'set\\', \\'user_data\\', {\\n        email: field(\\'email\\'),\\n        phone_number: toE164(field(\\'phone\\')),\\n      });\\n\\n      return new Promise(function (resolve) {\\n        var settled = false;\\n        function done() {\\n          if (settled) return;\\n          settled = true;\\n          resolve();\\n        }\\n        var timer = setTimeout(done, 1000);\\n        gtag(\\'event\\', \\'conversion\\', {\\n          send_to: ADS_ID + \\'/\\' + LEAD_LABEL,\\n          event_callback: function () {\\n            clearTimeout(timer);\\n            done();\\n          },\\n        });\\n      });\\n    }\\n\\n    var attribution = currentAttribution();\\n\\n    document.querySelectorAll(\\'form[data-lead-form]\\').forEach(function (form) {\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var input = form.elements.namedItem(FIELD_NAMES[key] || key);\\n        if (input) input.value = attribution[key] || \\'\\';\\n      });\\n\\n      var mount = form.closest(\\'.lead-form-mount\\');\\n      var source = (mount && mount.getAttribute(\\'data-source\\')) || page.location.pathname;\\n      var subjectInput = form.elements.namedItem(\\'_subject\\');\\n      var sourceInput = form.elements.namedItem(\\'form_submission_source\\');\\n      if (subjectInput) subjectInput.value = \\'New enquiry — \\' + source;\\n      if (sourceInput) sourceInput.value = source;\\n\\n      var button = form.querySelector(\\'.lf-submit\\');\\n      var error = form.querySelector(\\'.lf-error\\');\\n      if (!button || !error) return;\\n\\n      form.addEventListener(\\'submit\\', function (event) {\\n        event.preventDefault();\\n        if (!form.reportValidity()) return;\\n\\n        button.disabled = true;\\n        button.textContent = \\'Sending…\\';\\n        error.hidden = true;\\n\\n        fetch(form.action, {\\n          method: \\'POST\\',\\n          body: new FormData(form),\\n          headers: { Accept: \\'application/json\\' },\\n        })\\n          .then(function (response) {\\n            if (!response.ok) throw new Error(String(response.status));\\n            return reportConversion(form).catch(function () {});\\n          })\\n          .then(function () {\\n            goToSuccess();\\n          })\\n          .catch(function () {\\n            error.innerHTML =\\n              \\'Something went wrong sending that. Please try again, or email <a href=\"mailto:sam@halcrow.com.au\">sam@halcrow.com.au</a>.\\';\\n            error.hidden = false;\\n            button.disabled = false;\\n            button.textContent = \\'Submit\\';\\n          });\\n      });\\n    });\\n  })();\\n</script>'},cBuV43QiU:{html:'<div class=\"lead-form-mount\" data-source=\"\">\\n  <form class=\"lead-form\" method=\"POST\" action=\"https://formspree.io/f/mwleobgp\" data-lead-form>\\n    <div class=\"lf-row lf-row--pair\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">First Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"firstName\" autocomplete=\"given-name\" required />\\n      </label>\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Last Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"lastName\" autocomplete=\"family-name\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Mobile Phone Number<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <span class=\"lf-phone\">\\n          <input\\n            class=\"lf-input\"\\n            type=\"tel\"\\n            name=\"phone\"\\n            inputmode=\"tel\"\\n            autocomplete=\"tel\"\\n            pattern=\"[0-9+\\\\s\\\\-\\\\(\\\\)]{8,24}\"\\n            title=\"Enter a phone number, e.g. +61 431 197 004\"\\n            required\\n          />\\n        </span>\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Company Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"company\" autocomplete=\"organization\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Work Email<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"email\" name=\"email\" autocomplete=\"email\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Give an overview of your project or problems</span>\\n        <textarea class=\"lf-input lf-textarea\" name=\"project_overview\" rows=\"2\"></textarea>\\n      </label>\\n    </div>\\n\\n    <input type=\"hidden\" name=\"_subject\" value=\"New enquiry\" />\\n    <input type=\"hidden\" name=\"form_submission_source\" value=\"\" />\\n    <input type=\"hidden\" name=\"ad_name\" />\\n    <input type=\"hidden\" name=\"ad_set_name\" />\\n    <input type=\"hidden\" name=\"campaign_name\" />\\n    <input type=\"hidden\" name=\"utm_source\" />\\n    <input type=\"hidden\" name=\"utm_medium\" />\\n    <input type=\"hidden\" name=\"utm_campaign\" />\\n    <input type=\"hidden\" name=\"utm_term\" />\\n    <input type=\"hidden\" name=\"utm_content\" />\\n    <input type=\"hidden\" name=\"form_gclid\" />\\n    <input type=\"hidden\" name=\"wbraid\" />\\n    <input type=\"hidden\" name=\"gbraid\" />\\n    <input type=\"hidden\" name=\"_next\" value=\"https://www.halcrow.com.au/contact-success/\" />\\n\\n    <div class=\"lf-gotcha\" aria-hidden=\"true\">\\n      <label>Leave this field empty<input type=\"text\" name=\"_gotcha\" tabindex=\"-1\" autocomplete=\"off\" /></label>\\n    </div>\\n\\n    <div class=\"lf-actions\">\\n      <button class=\"lf-submit\" type=\"submit\">Submit</button>\\n    </div>\\n\\n    <p class=\"lf-error\" role=\"alert\" hidden></p>\\n  </form>\\n</div>\\n\\n<style>\\n  .lead-form-mount,\\n  .lead-form {\\n    width: 100%;\\n    box-sizing: border-box;\\n  }\\n\\n  .lead-form-mount { container-type: inline-size; }\\n\\n  .lead-form {\\n    padding: 40px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n  }\\n\\n  .lf-row {\\n    display: grid;\\n    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));\\n    column-gap: 30px;\\n    margin-bottom: 20px;\\n  }\\n  .lf-row--pair { grid-template-columns: 1fr 1fr; }\\n\\n  .lf-field { display: block; }\\n  .lf-label {\\n    display: block;\\n    margin-bottom: 10px;\\n    font-size: 14px;\\n    line-height: 17px;\\n    font-weight: 400;\\n    color: #212d3a;\\n  }\\n  .lf-req { color: #e51520; }\\n\\n  .lf-input {\\n    box-sizing: border-box;\\n    width: 100%;\\n    height: 54px;\\n    padding: 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 400;\\n    color: #212d3a;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-radius: 4px;\\n  }\\n  .lf-textarea {\\n    display: block;\\n    height: auto;\\n    resize: vertical;\\n  }\\n  .lf-input:focus-visible {\\n    outline: 2px solid #c90703;\\n    outline-offset: 1px;\\n  }\\n\\n  .lf-phone { display: flex; }\\n  .lf-phone-prefix {\\n    box-sizing: border-box;\\n    flex: 0 0 69px;\\n    height: 54px;\\n    display: flex;\\n    align-items: center;\\n    justify-content: center;\\n    padding: 16px;\\n    font-size: 16px;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-right: 0;\\n    border-radius: 4px 0 0 4px;\\n  }\\n  .lf-phone .lf-input {\\n    flex: 1;\\n    min-width: 0;\\n  }\\n\\n  .lf-gotcha {\\n    position: absolute;\\n    width: 1px;\\n    height: 1px;\\n    overflow: hidden;\\n    clip-path: inset(50%);\\n    white-space: nowrap;\\n  }\\n\\n  .lf-actions { margin-top: 40px; }\\n  .lf-submit {\\n    box-sizing: border-box;\\n    height: 40px;\\n    padding: 9px 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 500;\\n    line-height: 105%;\\n    letter-spacing: -0.1px;\\n    color: #fff;\\n    background: #ED0804;\\n    border: 0;\\n    border-radius: 100px;\\n    cursor: pointer;\\n  }\\n  .lf-submit:hover { background: #c40603; }\\n  .lf-submit[disabled] { cursor: default; opacity: 0.7; }\\n\\n  .lf-error {\\n    margin-top: 16px;\\n    font-size: 16px;\\n    color: #c90703;\\n  }\\n  .lf-error a { text-decoration: underline; }\\n\\n  @container (max-width: 430px) {\\n    .lf-row,\\n    .lf-row--pair {\\n      display: flex;\\n      flex-direction: column;\\n      gap: 20px;\\n    }\\n  }\\n</style>\\n\\n<script>\\n  (function () {\\n    var ATTRIBUTION_KEYS = [\\n      \\'ad_name\\', \\'adset_name\\', \\'campaign_name\\',\\n      \\'utm_source\\', \\'utm_medium\\', \\'utm_campaign\\', \\'utm_term\\', \\'utm_content\\',\\n      \\'gclid\\', \\'wbraid\\', \\'gbraid\\',\\n    ];\\n\\n    var PARAM_ALIASES = {\\n      ad_name: [\\'adname\\', \\'ad\\'],\\n      adset_name: [\\'ad_set_name\\', \\'adsetname\\', \\'adset\\'],\\n      campaign_name: [\\'campaignname\\'],\\n    };\\n\\n    var FIELD_NAMES = {\\n      gclid: \\'form_gclid\\',\\n      adset_name: \\'ad_set_name\\',\\n    };\\n\\n    var STORAGE_KEY = \\'halcrow:attribution\\';\\n    var MAX_AGE_MS = 90 * 24 * 60 * 60 * 1000;\\n    var SUCCESS_PATH = \\'https://www.halcrow.com.au/contact-success/\\';\\n    var ADS_ID = \\'AW-17285441347\\';\\n    var LEAD_LABEL = \\'LT7NCI6nveAcEMPOq7JA\\';\\n    // Country code assumed for local numbers (no flag shown). Numbers typed with + are kept as-is.\\n    var COUNTRY_CODE = \\'61\\';\\n\\n    // Framer renders this embed inside an iframe (srcdoc), so this script\\'s own\\n    // `location` is \"about:srcdoc\" and `gtag` lives on the parent page, not here.\\n    // Read both from the real page whenever the browser allows it.\\n    var page = (function () {\\n      try {\\n        if (window.parent !== window && window.parent.location.href) return window.parent;\\n      } catch (e) {}\\n      return window;\\n    })();\\n\\n    function goToSuccess() {\\n      try {\\n        window.top.location.assign(SUCCESS_PATH);\\n      } catch (e) {\\n        window.location.assign(SUCCESS_PATH);\\n      }\\n    }\\n\\n    function storedAttribution() {\\n      try {\\n        var raw = localStorage.getItem(STORAGE_KEY);\\n        if (!raw) return {};\\n        var parsed = JSON.parse(raw);\\n        return Date.now() - parsed.at > MAX_AGE_MS ? {} : (parsed.values || {});\\n      } catch (e) {\\n        return {};\\n      }\\n    }\\n\\n    function currentAttribution() {\\n      var params = new URLSearchParams(page.location.search);\\n      var fresh = {};\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var names = [key].concat(PARAM_ALIASES[key] || []);\\n        var value = null;\\n        for (var i = 0; i < names.length; i++) {\\n          value = params.get(names[i]);\\n          if (value) break;\\n        }\\n        if (value) fresh[key] = value;\\n      });\\n\\n      if (!Object.keys(fresh).length) return storedAttribution();\\n\\n      try {\\n        localStorage.setItem(STORAGE_KEY, JSON.stringify({ at: Date.now(), values: fresh }));\\n      } catch (e) {}\\n      return fresh;\\n    }\\n\\n    function toE164(raw) {\\n      var compact = raw.replace(/[^\\\\d+]/g, \\'\\');\\n      if (!compact) return \\'\\';\\n      if (compact.indexOf(\\'+\\') === 0) return compact;\\n      if (compact.indexOf(\\'00\\') === 0) return \\'+\\' + compact.slice(2);\\n      // Already includes the country code without the \"+\" (e.g. 61412345678)\\n      if (compact.indexOf(COUNTRY_CODE) === 0 && compact.length >= COUNTRY_CODE.length + 8) {\\n        return \\'+\\' + compact;\\n      }\\n      // Local number: drop the leading 0 and add the country code\\n      return \\'+\\' + COUNTRY_CODE + compact.replace(/^0/, \\'\\');\\n    }\\n\\n    function reportConversion(form) {\\n      var gtag = page.gtag;\\n      if (!LEAD_LABEL || typeof gtag !== \\'function\\') return Promise.resolve();\\n\\n      function field(name) {\\n        var element = form.elements.namedItem(name);\\n        return element ? String(element.value || \\'\\').trim() : \\'\\';\\n      }\\n\\n      gtag(\\'set\\', \\'user_data\\', {\\n        email: field(\\'email\\'),\\n        phone_number: toE164(field(\\'phone\\')),\\n      });\\n\\n      return new Promise(function (resolve) {\\n        var settled = false;\\n        function done() {\\n          if (settled) return;\\n          settled = true;\\n          resolve();\\n        }\\n        var timer = setTimeout(done, 1000);\\n        gtag(\\'event\\', \\'conversion\\', {\\n          send_to: ADS_ID + \\'/\\' + LEAD_LABEL,\\n          event_callback: function () {\\n            clearTimeout(timer);\\n            done();\\n          },\\n        });\\n      });\\n    }\\n\\n    var attribution = currentAttribution();\\n\\n    document.querySelectorAll(\\'form[data-lead-form]\\').forEach(function (form) {\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var input = form.elements.namedItem(FIELD_NAMES[key] || key);\\n        if (input) input.value = attribution[key] || \\'\\';\\n      });\\n\\n      var mount = form.closest(\\'.lead-form-mount\\');\\n      var source = (mount && mount.getAttribute(\\'data-source\\')) || page.location.pathname;\\n      var subjectInput = form.elements.namedItem(\\'_subject\\');\\n      var sourceInput = form.elements.namedItem(\\'form_submission_source\\');\\n      if (subjectInput) subjectInput.value = \\'New enquiry — \\' + source;\\n      if (sourceInput) sourceInput.value = source;\\n\\n      var button = form.querySelector(\\'.lf-submit\\');\\n      var error = form.querySelector(\\'.lf-error\\');\\n      if (!button || !error) return;\\n\\n      form.addEventListener(\\'submit\\', function (event) {\\n        event.preventDefault();\\n        if (!form.reportValidity()) return;\\n\\n        button.disabled = true;\\n        button.textContent = \\'Sending…\\';\\n        error.hidden = true;\\n\\n        fetch(form.action, {\\n          method: \\'POST\\',\\n          body: new FormData(form),\\n          headers: { Accept: \\'application/json\\' },\\n        })\\n          .then(function (response) {\\n            if (!response.ok) throw new Error(String(response.status));\\n            return reportConversion(form).catch(function () {});\\n          })\\n          .then(function () {\\n            goToSuccess();\\n          })\\n          .catch(function () {\\n            error.innerHTML =\\n              \\'Something went wrong sending that. Please try again, or email <a href=\"mailto:sam@halcrow.com.au\">sam@halcrow.com.au</a>.\\';\\n            error.hidden = false;\\n            button.disabled = false;\\n            button.textContent = \\'Submit\\';\\n          });\\n      });\\n    });\\n  })();\\n</script>'},cGP2zGMUb:{html:'<div class=\"lead-form-mount\" data-source=\"\">\\n  <form class=\"lead-form\" method=\"POST\" action=\"https://formspree.io/f/mwleobgp\" data-lead-form>\\n    <div class=\"lf-row lf-row--pair\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">First Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"firstName\" autocomplete=\"given-name\" required />\\n      </label>\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Last Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"lastName\" autocomplete=\"family-name\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Mobile Phone Number<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <span class=\"lf-phone\">\\n          <input\\n            class=\"lf-input\"\\n            type=\"tel\"\\n            name=\"phone\"\\n            inputmode=\"tel\"\\n            autocomplete=\"tel\"\\n            pattern=\"[0-9+\\\\s\\\\-\\\\(\\\\)]{8,24}\"\\n            title=\"Enter a phone number, e.g. +61 431 197 004\"\\n            required\\n          />\\n        </span>\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Company Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"company\" autocomplete=\"organization\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Work Email<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"email\" name=\"email\" autocomplete=\"email\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Give an overview of your project or problems</span>\\n        <textarea class=\"lf-input lf-textarea\" name=\"project_overview\" rows=\"2\"></textarea>\\n      </label>\\n    </div>\\n\\n    <input type=\"hidden\" name=\"_subject\" value=\"New enquiry\" />\\n    <input type=\"hidden\" name=\"form_submission_source\" value=\"\" />\\n    <input type=\"hidden\" name=\"ad_name\" />\\n    <input type=\"hidden\" name=\"ad_set_name\" />\\n    <input type=\"hidden\" name=\"campaign_name\" />\\n    <input type=\"hidden\" name=\"utm_source\" />\\n    <input type=\"hidden\" name=\"utm_medium\" />\\n    <input type=\"hidden\" name=\"utm_campaign\" />\\n    <input type=\"hidden\" name=\"utm_term\" />\\n    <input type=\"hidden\" name=\"utm_content\" />\\n    <input type=\"hidden\" name=\"form_gclid\" />\\n    <input type=\"hidden\" name=\"wbraid\" />\\n    <input type=\"hidden\" name=\"gbraid\" />\\n    <input type=\"hidden\" name=\"_next\" value=\"https://www.halcrow.com.au/contact-success/\" />\\n\\n    <div class=\"lf-gotcha\" aria-hidden=\"true\">\\n      <label>Leave this field empty<input type=\"text\" name=\"_gotcha\" tabindex=\"-1\" autocomplete=\"off\" /></label>\\n    </div>\\n\\n    <div class=\"lf-actions\">\\n      <button class=\"lf-submit\" type=\"submit\">Submit</button>\\n    </div>\\n\\n    <p class=\"lf-error\" role=\"alert\" hidden></p>\\n  </form>\\n</div>\\n\\n<style>\\n  .lead-form-mount,\\n  .lead-form {\\n    width: 100%;\\n    box-sizing: border-box;\\n  }\\n\\n  .lead-form-mount { container-type: inline-size; }\\n\\n  .lead-form {\\n    padding: 40px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n  }\\n\\n  .lf-row {\\n    display: grid;\\n    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));\\n    column-gap: 30px;\\n    margin-bottom: 20px;\\n  }\\n  .lf-row--pair { grid-template-columns: 1fr 1fr; }\\n\\n  .lf-field { display: block; }\\n  .lf-label {\\n    display: block;\\n    margin-bottom: 10px;\\n    font-size: 14px;\\n    line-height: 17px;\\n    font-weight: 400;\\n    color: #212d3a;\\n  }\\n  .lf-req { color: #e51520; }\\n\\n  .lf-input {\\n    box-sizing: border-box;\\n    width: 100%;\\n    height: 54px;\\n    padding: 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 400;\\n    color: #212d3a;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-radius: 4px;\\n  }\\n  .lf-textarea {\\n    display: block;\\n    height: auto;\\n    resize: vertical;\\n  }\\n  .lf-input:focus-visible {\\n    outline: 2px solid #c90703;\\n    outline-offset: 1px;\\n  }\\n\\n  .lf-phone { display: flex; }\\n  .lf-phone-prefix {\\n    box-sizing: border-box;\\n    flex: 0 0 69px;\\n    height: 54px;\\n    display: flex;\\n    align-items: center;\\n    justify-content: center;\\n    padding: 16px;\\n    font-size: 16px;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-right: 0;\\n    border-radius: 4px 0 0 4px;\\n  }\\n  .lf-phone .lf-input {\\n    flex: 1;\\n    min-width: 0;\\n  }\\n\\n  .lf-gotcha {\\n    position: absolute;\\n    width: 1px;\\n    height: 1px;\\n    overflow: hidden;\\n    clip-path: inset(50%);\\n    white-space: nowrap;\\n  }\\n\\n  .lf-actions { margin-top: 40px; }\\n  .lf-submit {\\n    box-sizing: border-box;\\n    height: 40px;\\n    padding: 9px 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 500;\\n    line-height: 105%;\\n    letter-spacing: -0.1px;\\n    color: #fff;\\n    background: #ED0804;\\n    border: 0;\\n    border-radius: 100px;\\n    cursor: pointer;\\n  }\\n  .lf-submit:hover { background: #c40603; }\\n  .lf-submit[disabled] { cursor: default; opacity: 0.7; }\\n\\n  .lf-error {\\n    margin-top: 16px;\\n    font-size: 16px;\\n    color: #c90703;\\n  }\\n  .lf-error a { text-decoration: underline; }\\n\\n  @container (max-width: 430px) {\\n    .lf-row,\\n    .lf-row--pair {\\n      display: flex;\\n      flex-direction: column;\\n      gap: 20px;\\n    }\\n  }\\n</style>\\n\\n<script>\\n  (function () {\\n    var ATTRIBUTION_KEYS = [\\n      \\'ad_name\\', \\'adset_name\\', \\'campaign_name\\',\\n      \\'utm_source\\', \\'utm_medium\\', \\'utm_campaign\\', \\'utm_term\\', \\'utm_content\\',\\n      \\'gclid\\', \\'wbraid\\', \\'gbraid\\',\\n    ];\\n\\n    var PARAM_ALIASES = {\\n      ad_name: [\\'adname\\', \\'ad\\'],\\n      adset_name: [\\'ad_set_name\\', \\'adsetname\\', \\'adset\\'],\\n      campaign_name: [\\'campaignname\\'],\\n    };\\n\\n    var FIELD_NAMES = {\\n      gclid: \\'form_gclid\\',\\n      adset_name: \\'ad_set_name\\',\\n    };\\n\\n    var STORAGE_KEY = \\'halcrow:attribution\\';\\n    var MAX_AGE_MS = 90 * 24 * 60 * 60 * 1000;\\n    var SUCCESS_PATH = \\'https://www.halcrow.com.au/contact-success/\\';\\n    var ADS_ID = \\'AW-17285441347\\';\\n    var LEAD_LABEL = \\'LT7NCI6nveAcEMPOq7JA\\';\\n    // Country code assumed for local numbers (no flag shown). Numbers typed with + are kept as-is.\\n    var COUNTRY_CODE = \\'61\\';\\n\\n    // Framer renders this embed inside an iframe (srcdoc), so this script\\'s own\\n    // `location` is \"about:srcdoc\" and `gtag` lives on the parent page, not here.\\n    // Read both from the real page whenever the browser allows it.\\n    var page = (function () {\\n      try {\\n        if (window.parent !== window && window.parent.location.href) return window.parent;\\n      } catch (e) {}\\n      return window;\\n    })();\\n\\n    function goToSuccess() {\\n      try {\\n        window.top.location.assign(SUCCESS_PATH);\\n      } catch (e) {\\n        window.location.assign(SUCCESS_PATH);\\n      }\\n    }\\n\\n    function storedAttribution() {\\n      try {\\n        var raw = localStorage.getItem(STORAGE_KEY);\\n        if (!raw) return {};\\n        var parsed = JSON.parse(raw);\\n        return Date.now() - parsed.at > MAX_AGE_MS ? {} : (parsed.values || {});\\n      } catch (e) {\\n        return {};\\n      }\\n    }\\n\\n    function currentAttribution() {\\n      var params = new URLSearchParams(page.location.search);\\n      var fresh = {};\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var names = [key].concat(PARAM_ALIASES[key] || []);\\n        var value = null;\\n        for (var i = 0; i < names.length; i++) {\\n          value = params.get(names[i]);\\n          if (value) break;\\n        }\\n        if (value) fresh[key] = value;\\n      });\\n\\n      if (!Object.keys(fresh).length) return storedAttribution();\\n\\n      try {\\n        localStorage.setItem(STORAGE_KEY, JSON.stringify({ at: Date.now(), values: fresh }));\\n      } catch (e) {}\\n      return fresh;\\n    }\\n\\n    function toE164(raw) {\\n      var compact = raw.replace(/[^\\\\d+]/g, \\'\\');\\n      if (!compact) return \\'\\';\\n      if (compact.indexOf(\\'+\\') === 0) return compact;\\n      if (compact.indexOf(\\'00\\') === 0) return \\'+\\' + compact.slice(2);\\n      // Already includes the country code without the \"+\" (e.g. 61412345678)\\n      if (compact.indexOf(COUNTRY_CODE) === 0 && compact.length >= COUNTRY_CODE.length + 8) {\\n        return \\'+\\' + compact;\\n      }\\n      // Local number: drop the leading 0 and add the country code\\n      return \\'+\\' + COUNTRY_CODE + compact.replace(/^0/, \\'\\');\\n    }\\n\\n    function reportConversion(form) {\\n      var gtag = page.gtag;\\n      if (!LEAD_LABEL || typeof gtag !== \\'function\\') return Promise.resolve();\\n\\n      function field(name) {\\n        var element = form.elements.namedItem(name);\\n        return element ? String(element.value || \\'\\').trim() : \\'\\';\\n      }\\n\\n      gtag(\\'set\\', \\'user_data\\', {\\n        email: field(\\'email\\'),\\n        phone_number: toE164(field(\\'phone\\')),\\n      });\\n\\n      return new Promise(function (resolve) {\\n        var settled = false;\\n        function done() {\\n          if (settled) return;\\n          settled = true;\\n          resolve();\\n        }\\n        var timer = setTimeout(done, 1000);\\n        gtag(\\'event\\', \\'conversion\\', {\\n          send_to: ADS_ID + \\'/\\' + LEAD_LABEL,\\n          event_callback: function () {\\n            clearTimeout(timer);\\n            done();\\n          },\\n        });\\n      });\\n    }\\n\\n    var attribution = currentAttribution();\\n\\n    document.querySelectorAll(\\'form[data-lead-form]\\').forEach(function (form) {\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var input = form.elements.namedItem(FIELD_NAMES[key] || key);\\n        if (input) input.value = attribution[key] || \\'\\';\\n      });\\n\\n      var mount = form.closest(\\'.lead-form-mount\\');\\n      var source = (mount && mount.getAttribute(\\'data-source\\')) || page.location.pathname;\\n      var subjectInput = form.elements.namedItem(\\'_subject\\');\\n      var sourceInput = form.elements.namedItem(\\'form_submission_source\\');\\n      if (subjectInput) subjectInput.value = \\'New enquiry — \\' + source;\\n      if (sourceInput) sourceInput.value = source;\\n\\n      var button = form.querySelector(\\'.lf-submit\\');\\n      var error = form.querySelector(\\'.lf-error\\');\\n      if (!button || !error) return;\\n\\n      form.addEventListener(\\'submit\\', function (event) {\\n        event.preventDefault();\\n        if (!form.reportValidity()) return;\\n\\n        button.disabled = true;\\n        button.textContent = \\'Sending…\\';\\n        error.hidden = true;\\n\\n        fetch(form.action, {\\n          method: \\'POST\\',\\n          body: new FormData(form),\\n          headers: { Accept: \\'application/json\\' },\\n        })\\n          .then(function (response) {\\n            if (!response.ok) throw new Error(String(response.status));\\n            return reportConversion(form).catch(function () {});\\n          })\\n          .then(function () {\\n            goToSuccess();\\n          })\\n          .catch(function () {\\n            error.innerHTML =\\n              \\'Something went wrong sending that. Please try again, or email <a href=\"mailto:sam@halcrow.com.au\">sam@halcrow.com.au</a>.\\';\\n            error.hidden = false;\\n            button.disabled = false;\\n            button.textContent = \\'Submit\\';\\n          });\\n      });\\n    });\\n  })();\\n</script>'},f7yUpnHPv:{html:'<div class=\"lead-form-mount\" data-source=\"\">\\n  <form class=\"lead-form\" method=\"POST\" action=\"https://formspree.io/f/mwleobgp\" data-lead-form>\\n    <div class=\"lf-row lf-row--pair\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">First Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"firstName\" autocomplete=\"given-name\" required />\\n      </label>\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Last Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"lastName\" autocomplete=\"family-name\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Mobile Phone Number<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <span class=\"lf-phone\">\\n          <input\\n            class=\"lf-input\"\\n            type=\"tel\"\\n            name=\"phone\"\\n            inputmode=\"tel\"\\n            autocomplete=\"tel\"\\n            pattern=\"[0-9+\\\\s\\\\-\\\\(\\\\)]{8,24}\"\\n            title=\"Enter a phone number, e.g. +61 431 197 004\"\\n            required\\n          />\\n        </span>\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Company Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"company\" autocomplete=\"organization\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Work Email<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"email\" name=\"email\" autocomplete=\"email\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Give an overview of your project or problems</span>\\n        <textarea class=\"lf-input lf-textarea\" name=\"project_overview\" rows=\"2\"></textarea>\\n      </label>\\n    </div>\\n\\n    <input type=\"hidden\" name=\"_subject\" value=\"New enquiry\" />\\n    <input type=\"hidden\" name=\"form_submission_source\" value=\"\" />\\n    <input type=\"hidden\" name=\"ad_name\" />\\n    <input type=\"hidden\" name=\"ad_set_name\" />\\n    <input type=\"hidden\" name=\"campaign_name\" />\\n    <input type=\"hidden\" name=\"utm_source\" />\\n    <input type=\"hidden\" name=\"utm_medium\" />\\n    <input type=\"hidden\" name=\"utm_campaign\" />\\n    <input type=\"hidden\" name=\"utm_term\" />\\n    <input type=\"hidden\" name=\"utm_content\" />\\n    <input type=\"hidden\" name=\"form_gclid\" />\\n    <input type=\"hidden\" name=\"wbraid\" />\\n    <input type=\"hidden\" name=\"gbraid\" />\\n    <input type=\"hidden\" name=\"_next\" value=\"https://www.halcrow.com.au/contact-success/\" />\\n\\n    <div class=\"lf-gotcha\" aria-hidden=\"true\">\\n      <label>Leave this field empty<input type=\"text\" name=\"_gotcha\" tabindex=\"-1\" autocomplete=\"off\" /></label>\\n    </div>\\n\\n    <div class=\"lf-actions\">\\n      <button class=\"lf-submit\" type=\"submit\">Submit</button>\\n    </div>\\n\\n    <p class=\"lf-error\" role=\"alert\" hidden></p>\\n  </form>\\n</div>\\n\\n<style>\\n  .lead-form-mount,\\n  .lead-form {\\n    width: 100%;\\n    box-sizing: border-box;\\n  }\\n\\n  .lead-form-mount { container-type: inline-size; }\\n\\n  .lead-form {\\n    padding: 40px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n  }\\n\\n  .lf-row {\\n    display: grid;\\n    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));\\n    column-gap: 30px;\\n    margin-bottom: 20px;\\n  }\\n  .lf-row--pair { grid-template-columns: 1fr 1fr; }\\n\\n  .lf-field { display: block; }\\n  .lf-label {\\n    display: block;\\n    margin-bottom: 10px;\\n    font-size: 14px;\\n    line-height: 17px;\\n    font-weight: 400;\\n    color: #212d3a;\\n  }\\n  .lf-req { color: #e51520; }\\n\\n  .lf-input {\\n    box-sizing: border-box;\\n    width: 100%;\\n    height: 54px;\\n    padding: 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 400;\\n    color: #212d3a;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-radius: 4px;\\n  }\\n  .lf-textarea {\\n    display: block;\\n    height: auto;\\n    resize: vertical;\\n  }\\n  .lf-input:focus-visible {\\n    outline: 2px solid #c90703;\\n    outline-offset: 1px;\\n  }\\n\\n  .lf-phone { display: flex; }\\n  .lf-phone-prefix {\\n    box-sizing: border-box;\\n    flex: 0 0 69px;\\n    height: 54px;\\n    display: flex;\\n    align-items: center;\\n    justify-content: center;\\n    padding: 16px;\\n    font-size: 16px;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-right: 0;\\n    border-radius: 4px 0 0 4px;\\n  }\\n  .lf-phone .lf-input {\\n    flex: 1;\\n    min-width: 0;\\n  }\\n\\n  .lf-gotcha {\\n    position: absolute;\\n    width: 1px;\\n    height: 1px;\\n    overflow: hidden;\\n    clip-path: inset(50%);\\n    white-space: nowrap;\\n  }\\n\\n  .lf-actions { margin-top: 40px; }\\n  .lf-submit {\\n    box-sizing: border-box;\\n    height: 40px;\\n    padding: 9px 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 500;\\n    line-height: 105%;\\n    letter-spacing: -0.1px;\\n    color: #fff;\\n    background: #ED0804;\\n    border: 0;\\n    border-radius: 100px;\\n    cursor: pointer;\\n  }\\n  .lf-submit:hover { background: #c40603; }\\n  .lf-submit[disabled] { cursor: default; opacity: 0.7; }\\n\\n  .lf-error {\\n    margin-top: 16px;\\n    font-size: 16px;\\n    color: #c90703;\\n  }\\n  .lf-error a { text-decoration: underline; }\\n\\n  @container (max-width: 430px) {\\n    .lf-row,\\n    .lf-row--pair {\\n      display: flex;\\n      flex-direction: column;\\n      gap: 20px;\\n    }\\n  }\\n</style>\\n\\n<script>\\n  (function () {\\n    var ATTRIBUTION_KEYS = [\\n      \\'ad_name\\', \\'adset_name\\', \\'campaign_name\\',\\n      \\'utm_source\\', \\'utm_medium\\', \\'utm_campaign\\', \\'utm_term\\', \\'utm_content\\',\\n      \\'gclid\\', \\'wbraid\\', \\'gbraid\\',\\n    ];\\n\\n    var PARAM_ALIASES = {\\n      ad_name: [\\'adname\\', \\'ad\\'],\\n      adset_name: [\\'ad_set_name\\', \\'adsetname\\', \\'adset\\'],\\n      campaign_name: [\\'campaignname\\'],\\n    };\\n\\n    var FIELD_NAMES = {\\n      gclid: \\'form_gclid\\',\\n      adset_name: \\'ad_set_name\\',\\n    };\\n\\n    var STORAGE_KEY = \\'halcrow:attribution\\';\\n    var MAX_AGE_MS = 90 * 24 * 60 * 60 * 1000;\\n    var SUCCESS_PATH = \\'https://www.halcrow.com.au/contact-success/\\';\\n    var ADS_ID = \\'AW-17285441347\\';\\n    var LEAD_LABEL = \\'LT7NCI6nveAcEMPOq7JA\\';\\n    // Country code assumed for local numbers (no flag shown). Numbers typed with + are kept as-is.\\n    var COUNTRY_CODE = \\'61\\';\\n\\n    // Framer renders this embed inside an iframe (srcdoc), so this script\\'s own\\n    // `location` is \"about:srcdoc\" and `gtag` lives on the parent page, not here.\\n    // Read both from the real page whenever the browser allows it.\\n    var page = (function () {\\n      try {\\n        if (window.parent !== window && window.parent.location.href) return window.parent;\\n      } catch (e) {}\\n      return window;\\n    })();\\n\\n    function goToSuccess() {\\n      try {\\n        window.top.location.assign(SUCCESS_PATH);\\n      } catch (e) {\\n        window.location.assign(SUCCESS_PATH);\\n      }\\n    }\\n\\n    function storedAttribution() {\\n      try {\\n        var raw = localStorage.getItem(STORAGE_KEY);\\n        if (!raw) return {};\\n        var parsed = JSON.parse(raw);\\n        return Date.now() - parsed.at > MAX_AGE_MS ? {} : (parsed.values || {});\\n      } catch (e) {\\n        return {};\\n      }\\n    }\\n\\n    function currentAttribution() {\\n      var params = new URLSearchParams(page.location.search);\\n      var fresh = {};\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var names = [key].concat(PARAM_ALIASES[key] || []);\\n        var value = null;\\n        for (var i = 0; i < names.length; i++) {\\n          value = params.get(names[i]);\\n          if (value) break;\\n        }\\n        if (value) fresh[key] = value;\\n      });\\n\\n      if (!Object.keys(fresh).length) return storedAttribution();\\n\\n      try {\\n        localStorage.setItem(STORAGE_KEY, JSON.stringify({ at: Date.now(), values: fresh }));\\n      } catch (e) {}\\n      return fresh;\\n    }\\n\\n    function toE164(raw) {\\n      var compact = raw.replace(/[^\\\\d+]/g, \\'\\');\\n      if (!compact) return \\'\\';\\n      if (compact.indexOf(\\'+\\') === 0) return compact;\\n      if (compact.indexOf(\\'00\\') === 0) return \\'+\\' + compact.slice(2);\\n      // Already includes the country code without the \"+\" (e.g. 61412345678)\\n      if (compact.indexOf(COUNTRY_CODE) === 0 && compact.length >= COUNTRY_CODE.length + 8) {\\n        return \\'+\\' + compact;\\n      }\\n      // Local number: drop the leading 0 and add the country code\\n      return \\'+\\' + COUNTRY_CODE + compact.replace(/^0/, \\'\\');\\n    }\\n\\n    function reportConversion(form) {\\n      var gtag = page.gtag;\\n      if (!LEAD_LABEL || typeof gtag !== \\'function\\') return Promise.resolve();\\n\\n      function field(name) {\\n        var element = form.elements.namedItem(name);\\n        return element ? String(element.value || \\'\\').trim() : \\'\\';\\n      }\\n\\n      gtag(\\'set\\', \\'user_data\\', {\\n        email: field(\\'email\\'),\\n        phone_number: toE164(field(\\'phone\\')),\\n      });\\n\\n      return new Promise(function (resolve) {\\n        var settled = false;\\n        function done() {\\n          if (settled) return;\\n          settled = true;\\n          resolve();\\n        }\\n        var timer = setTimeout(done, 1000);\\n        gtag(\\'event\\', \\'conversion\\', {\\n          send_to: ADS_ID + \\'/\\' + LEAD_LABEL,\\n          event_callback: function () {\\n            clearTimeout(timer);\\n            done();\\n          },\\n        });\\n      });\\n    }\\n\\n    var attribution = currentAttribution();\\n\\n    document.querySelectorAll(\\'form[data-lead-form]\\').forEach(function (form) {\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var input = form.elements.namedItem(FIELD_NAMES[key] || key);\\n        if (input) input.value = attribution[key] || \\'\\';\\n      });\\n\\n      var mount = form.closest(\\'.lead-form-mount\\');\\n      var source = (mount && mount.getAttribute(\\'data-source\\')) || page.location.pathname;\\n      var subjectInput = form.elements.namedItem(\\'_subject\\');\\n      var sourceInput = form.elements.namedItem(\\'form_submission_source\\');\\n      if (subjectInput) subjectInput.value = \\'New enquiry — \\' + source;\\n      if (sourceInput) sourceInput.value = source;\\n\\n      var button = form.querySelector(\\'.lf-submit\\');\\n      var error = form.querySelector(\\'.lf-error\\');\\n      if (!button || !error) return;\\n\\n      form.addEventListener(\\'submit\\', function (event) {\\n        event.preventDefault();\\n        if (!form.reportValidity()) return;\\n\\n        button.disabled = true;\\n        button.textContent = \\'Sending…\\';\\n        error.hidden = true;\\n\\n        fetch(form.action, {\\n          method: \\'POST\\',\\n          body: new FormData(form),\\n          headers: { Accept: \\'application/json\\' },\\n        })\\n          .then(function (response) {\\n            if (!response.ok) throw new Error(String(response.status));\\n            return reportConversion(form).catch(function () {});\\n          })\\n          .then(function () {\\n            goToSuccess();\\n          })\\n          .catch(function () {\\n            error.innerHTML =\\n              \\'Something went wrong sending that. Please try again, or email <a href=\"mailto:sam@halcrow.com.au\">sam@halcrow.com.au</a>.\\';\\n            error.hidden = false;\\n            button.disabled = false;\\n            button.textContent = \\'Submit\\';\\n          });\\n      });\\n    });\\n  })();\\n</script>'},RLC37p3Qr:{html:'<div class=\"lead-form-mount\" data-source=\"\">\\n  <form class=\"lead-form\" method=\"POST\" action=\"https://formspree.io/f/mwleobgp\" data-lead-form>\\n    <div class=\"lf-row lf-row--pair\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">First Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"firstName\" autocomplete=\"given-name\" required />\\n      </label>\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Last Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"lastName\" autocomplete=\"family-name\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Mobile Phone Number<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <span class=\"lf-phone\">\\n          <input\\n            class=\"lf-input\"\\n            type=\"tel\"\\n            name=\"phone\"\\n            inputmode=\"tel\"\\n            autocomplete=\"tel\"\\n            pattern=\"[0-9+\\\\s\\\\-\\\\(\\\\)]{8,24}\"\\n            title=\"Enter a phone number, e.g. +61 431 197 004\"\\n            required\\n          />\\n        </span>\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Company Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"company\" autocomplete=\"organization\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Work Email<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"email\" name=\"email\" autocomplete=\"email\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Give an overview of your project or problems</span>\\n        <textarea class=\"lf-input lf-textarea\" name=\"project_overview\" rows=\"2\"></textarea>\\n      </label>\\n    </div>\\n\\n    <input type=\"hidden\" name=\"_subject\" value=\"New enquiry\" />\\n    <input type=\"hidden\" name=\"form_submission_source\" value=\"\" />\\n    <input type=\"hidden\" name=\"ad_name\" />\\n    <input type=\"hidden\" name=\"ad_set_name\" />\\n    <input type=\"hidden\" name=\"campaign_name\" />\\n    <input type=\"hidden\" name=\"utm_source\" />\\n    <input type=\"hidden\" name=\"utm_medium\" />\\n    <input type=\"hidden\" name=\"utm_campaign\" />\\n    <input type=\"hidden\" name=\"utm_term\" />\\n    <input type=\"hidden\" name=\"utm_content\" />\\n    <input type=\"hidden\" name=\"form_gclid\" />\\n    <input type=\"hidden\" name=\"wbraid\" />\\n    <input type=\"hidden\" name=\"gbraid\" />\\n    <input type=\"hidden\" name=\"_next\" value=\"https://www.halcrow.com.au/contact-success/\" />\\n\\n    <div class=\"lf-gotcha\" aria-hidden=\"true\">\\n      <label>Leave this field empty<input type=\"text\" name=\"_gotcha\" tabindex=\"-1\" autocomplete=\"off\" /></label>\\n    </div>\\n\\n    <div class=\"lf-actions\">\\n      <button class=\"lf-submit\" type=\"submit\">Submit</button>\\n    </div>\\n\\n    <p class=\"lf-error\" role=\"alert\" hidden></p>\\n  </form>\\n</div>\\n\\n<style>\\n  .lead-form-mount,\\n  .lead-form {\\n    width: 100%;\\n    box-sizing: border-box;\\n  }\\n\\n  .lead-form-mount { container-type: inline-size; }\\n\\n  .lead-form {\\n    padding: 40px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n  }\\n\\n  .lf-row {\\n    display: grid;\\n    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));\\n    column-gap: 30px;\\n    margin-bottom: 20px;\\n  }\\n  .lf-row--pair { grid-template-columns: 1fr 1fr; }\\n\\n  .lf-field { display: block; }\\n  .lf-label {\\n    display: block;\\n    margin-bottom: 10px;\\n    font-size: 14px;\\n    line-height: 17px;\\n    font-weight: 400;\\n    color: #212d3a;\\n  }\\n  .lf-req { color: #e51520; }\\n\\n  .lf-input {\\n    box-sizing: border-box;\\n    width: 100%;\\n    height: 54px;\\n    padding: 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 400;\\n    color: #212d3a;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-radius: 4px;\\n  }\\n  .lf-textarea {\\n    display: block;\\n    height: auto;\\n    resize: vertical;\\n  }\\n  .lf-input:focus-visible {\\n    outline: 2px solid #c90703;\\n    outline-offset: 1px;\\n  }\\n\\n  .lf-phone { display: flex; }\\n  .lf-phone-prefix {\\n    box-sizing: border-box;\\n    flex: 0 0 69px;\\n    height: 54px;\\n    display: flex;\\n    align-items: center;\\n    justify-content: center;\\n    padding: 16px;\\n    font-size: 16px;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-right: 0;\\n    border-radius: 4px 0 0 4px;\\n  }\\n  .lf-phone .lf-input {\\n    flex: 1;\\n    min-width: 0;\\n  }\\n\\n  .lf-gotcha {\\n    position: absolute;\\n    width: 1px;\\n    height: 1px;\\n    overflow: hidden;\\n    clip-path: inset(50%);\\n    white-space: nowrap;\\n  }\\n\\n  .lf-actions { margin-top: 40px; }\\n  .lf-submit {\\n    box-sizing: border-box;\\n    height: 40px;\\n    padding: 9px 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 500;\\n    line-height: 105%;\\n    letter-spacing: -0.1px;\\n    color: #fff;\\n    background: #ED0804;\\n    border: 0;\\n    border-radius: 100px;\\n    cursor: pointer;\\n  }\\n  .lf-submit:hover { background: #c40603; }\\n  .lf-submit[disabled] { cursor: default; opacity: 0.7; }\\n\\n  .lf-error {\\n    margin-top: 16px;\\n    font-size: 16px;\\n    color: #c90703;\\n  }\\n  .lf-error a { text-decoration: underline; }\\n\\n  @container (max-width: 430px) {\\n    .lf-row,\\n    .lf-row--pair {\\n      display: flex;\\n      flex-direction: column;\\n      gap: 20px;\\n    }\\n  }\\n</style>\\n\\n<script>\\n  (function () {\\n    var ATTRIBUTION_KEYS = [\\n      \\'ad_name\\', \\'adset_name\\', \\'campaign_name\\',\\n      \\'utm_source\\', \\'utm_medium\\', \\'utm_campaign\\', \\'utm_term\\', \\'utm_content\\',\\n      \\'gclid\\', \\'wbraid\\', \\'gbraid\\',\\n    ];\\n\\n    var PARAM_ALIASES = {\\n      ad_name: [\\'adname\\', \\'ad\\'],\\n      adset_name: [\\'ad_set_name\\', \\'adsetname\\', \\'adset\\'],\\n      campaign_name: [\\'campaignname\\'],\\n    };\\n\\n    var FIELD_NAMES = {\\n      gclid: \\'form_gclid\\',\\n      adset_name: \\'ad_set_name\\',\\n    };\\n\\n    var STORAGE_KEY = \\'halcrow:attribution\\';\\n    var MAX_AGE_MS = 90 * 24 * 60 * 60 * 1000;\\n    var SUCCESS_PATH = \\'https://www.halcrow.com.au/contact-success/\\';\\n    var ADS_ID = \\'AW-17285441347\\';\\n    var LEAD_LABEL = \\'LT7NCI6nveAcEMPOq7JA\\';\\n    // Country code assumed for local numbers (no flag shown). Numbers typed with + are kept as-is.\\n    var COUNTRY_CODE = \\'61\\';\\n\\n    // Framer renders this embed inside an iframe (srcdoc), so this script\\'s own\\n    // `location` is \"about:srcdoc\" and `gtag` lives on the parent page, not here.\\n    // Read both from the real page whenever the browser allows it.\\n    var page = (function () {\\n      try {\\n        if (window.parent !== window && window.parent.location.href) return window.parent;\\n      } catch (e) {}\\n      return window;\\n    })();\\n\\n    function goToSuccess() {\\n      try {\\n        window.top.location.assign(SUCCESS_PATH);\\n      } catch (e) {\\n        window.location.assign(SUCCESS_PATH);\\n      }\\n    }\\n\\n    function storedAttribution() {\\n      try {\\n        var raw = localStorage.getItem(STORAGE_KEY);\\n        if (!raw) return {};\\n        var parsed = JSON.parse(raw);\\n        return Date.now() - parsed.at > MAX_AGE_MS ? {} : (parsed.values || {});\\n      } catch (e) {\\n        return {};\\n      }\\n    }\\n\\n    function currentAttribution() {\\n      var params = new URLSearchParams(page.location.search);\\n      var fresh = {};\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var names = [key].concat(PARAM_ALIASES[key] || []);\\n        var value = null;\\n        for (var i = 0; i < names.length; i++) {\\n          value = params.get(names[i]);\\n          if (value) break;\\n        }\\n        if (value) fresh[key] = value;\\n      });\\n\\n      if (!Object.keys(fresh).length) return storedAttribution();\\n\\n      try {\\n        localStorage.setItem(STORAGE_KEY, JSON.stringify({ at: Date.now(), values: fresh }));\\n      } catch (e) {}\\n      return fresh;\\n    }\\n\\n    function toE164(raw) {\\n      var compact = raw.replace(/[^\\\\d+]/g, \\'\\');\\n      if (!compact) return \\'\\';\\n      if (compact.indexOf(\\'+\\') === 0) return compact;\\n      if (compact.indexOf(\\'00\\') === 0) return \\'+\\' + compact.slice(2);\\n      // Already includes the country code without the \"+\" (e.g. 61412345678)\\n      if (compact.indexOf(COUNTRY_CODE) === 0 && compact.length >= COUNTRY_CODE.length + 8) {\\n        return \\'+\\' + compact;\\n      }\\n      // Local number: drop the leading 0 and add the country code\\n      return \\'+\\' + COUNTRY_CODE + compact.replace(/^0/, \\'\\');\\n    }\\n\\n    function reportConversion(form) {\\n      var gtag = page.gtag;\\n      if (!LEAD_LABEL || typeof gtag !== \\'function\\') return Promise.resolve();\\n\\n      function field(name) {\\n        var element = form.elements.namedItem(name);\\n        return element ? String(element.value || \\'\\').trim() : \\'\\';\\n      }\\n\\n      gtag(\\'set\\', \\'user_data\\', {\\n        email: field(\\'email\\'),\\n        phone_number: toE164(field(\\'phone\\')),\\n      });\\n\\n      return new Promise(function (resolve) {\\n        var settled = false;\\n        function done() {\\n          if (settled) return;\\n          settled = true;\\n          resolve();\\n        }\\n        var timer = setTimeout(done, 1000);\\n        gtag(\\'event\\', \\'conversion\\', {\\n          send_to: ADS_ID + \\'/\\' + LEAD_LABEL,\\n          event_callback: function () {\\n            clearTimeout(timer);\\n            done();\\n          },\\n        });\\n      });\\n    }\\n\\n    var attribution = currentAttribution();\\n\\n    document.querySelectorAll(\\'form[data-lead-form]\\').forEach(function (form) {\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var input = form.elements.namedItem(FIELD_NAMES[key] || key);\\n        if (input) input.value = attribution[key] || \\'\\';\\n      });\\n\\n      var mount = form.closest(\\'.lead-form-mount\\');\\n      var source = (mount && mount.getAttribute(\\'data-source\\')) || page.location.pathname;\\n      var subjectInput = form.elements.namedItem(\\'_subject\\');\\n      var sourceInput = form.elements.namedItem(\\'form_submission_source\\');\\n      if (subjectInput) subjectInput.value = \\'New enquiry — \\' + source;\\n      if (sourceInput) sourceInput.value = source;\\n\\n      var button = form.querySelector(\\'.lf-submit\\');\\n      var error = form.querySelector(\\'.lf-error\\');\\n      if (!button || !error) return;\\n\\n      form.addEventListener(\\'submit\\', function (event) {\\n        event.preventDefault();\\n        if (!form.reportValidity()) return;\\n\\n        button.disabled = true;\\n        button.textContent = \\'Sending…\\';\\n        error.hidden = true;\\n\\n        fetch(form.action, {\\n          method: \\'POST\\',\\n          body: new FormData(form),\\n          headers: { Accept: \\'application/json\\' },\\n        })\\n          .then(function (response) {\\n            if (!response.ok) throw new Error(String(response.status));\\n            return reportConversion(form).catch(function () {});\\n          })\\n          .then(function () {\\n            goToSuccess();\\n          })\\n          .catch(function () {\\n            error.innerHTML =\\n              \\'Something went wrong sending that. Please try again, or email <a href=\"mailto:sam@halcrow.com.au\">sam@halcrow.com.au</a>.\\';\\n            error.hidden = false;\\n            button.disabled = false;\\n            button.textContent = \\'Submit\\';\\n          });\\n      });\\n    });\\n  })();\\n</script>'},yHEKsl8LS:{html:'<div class=\"lead-form-mount\" data-source=\"\">\\n  <form class=\"lead-form\" method=\"POST\" action=\"https://formspree.io/f/mwleobgp\" data-lead-form>\\n    <div class=\"lf-row lf-row--pair\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">First Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"firstName\" autocomplete=\"given-name\" required />\\n      </label>\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Last Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"lastName\" autocomplete=\"family-name\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Mobile Phone Number<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <span class=\"lf-phone\">\\n          <input\\n            class=\"lf-input\"\\n            type=\"tel\"\\n            name=\"phone\"\\n            inputmode=\"tel\"\\n            autocomplete=\"tel\"\\n            pattern=\"[0-9+\\\\s\\\\-\\\\(\\\\)]{8,24}\"\\n            title=\"Enter a phone number, e.g. +61 431 197 004\"\\n            required\\n          />\\n        </span>\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Company Name<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"text\" name=\"company\" autocomplete=\"organization\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Work Email<span class=\"lf-req\" aria-hidden=\"true\">*</span></span>\\n        <input class=\"lf-input\" type=\"email\" name=\"email\" autocomplete=\"email\" required />\\n      </label>\\n    </div>\\n\\n    <div class=\"lf-row\">\\n      <label class=\"lf-field\">\\n        <span class=\"lf-label\">Give an overview of your project or problems</span>\\n        <textarea class=\"lf-input lf-textarea\" name=\"project_overview\" rows=\"2\"></textarea>\\n      </label>\\n    </div>\\n\\n    <input type=\"hidden\" name=\"_subject\" value=\"New enquiry\" />\\n    <input type=\"hidden\" name=\"form_submission_source\" value=\"\" />\\n    <input type=\"hidden\" name=\"ad_name\" />\\n    <input type=\"hidden\" name=\"ad_set_name\" />\\n    <input type=\"hidden\" name=\"campaign_name\" />\\n    <input type=\"hidden\" name=\"utm_source\" />\\n    <input type=\"hidden\" name=\"utm_medium\" />\\n    <input type=\"hidden\" name=\"utm_campaign\" />\\n    <input type=\"hidden\" name=\"utm_term\" />\\n    <input type=\"hidden\" name=\"utm_content\" />\\n    <input type=\"hidden\" name=\"form_gclid\" />\\n    <input type=\"hidden\" name=\"wbraid\" />\\n    <input type=\"hidden\" name=\"gbraid\" />\\n    <input type=\"hidden\" name=\"_next\" value=\"https://www.halcrow.com.au/contact-success/\" />\\n\\n    <div class=\"lf-gotcha\" aria-hidden=\"true\">\\n      <label>Leave this field empty<input type=\"text\" name=\"_gotcha\" tabindex=\"-1\" autocomplete=\"off\" /></label>\\n    </div>\\n\\n    <div class=\"lf-actions\">\\n      <button class=\"lf-submit\" type=\"submit\">Submit</button>\\n    </div>\\n\\n    <p class=\"lf-error\" role=\"alert\" hidden></p>\\n  </form>\\n</div>\\n\\n<style>\\n  .lead-form-mount,\\n  .lead-form {\\n    width: 100%;\\n    box-sizing: border-box;\\n  }\\n\\n  .lead-form-mount { container-type: inline-size; }\\n\\n  .lead-form {\\n    padding: 40px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n  }\\n\\n  .lf-row {\\n    display: grid;\\n    grid-template-columns: repeat(auto-fit, minmax(0, 1fr));\\n    column-gap: 30px;\\n    margin-bottom: 20px;\\n  }\\n  .lf-row--pair { grid-template-columns: 1fr 1fr; }\\n\\n  .lf-field { display: block; }\\n  .lf-label {\\n    display: block;\\n    margin-bottom: 10px;\\n    font-size: 14px;\\n    line-height: 17px;\\n    font-weight: 400;\\n    color: #212d3a;\\n  }\\n  .lf-req { color: #e51520; }\\n\\n  .lf-input {\\n    box-sizing: border-box;\\n    width: 100%;\\n    height: 54px;\\n    padding: 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 400;\\n    color: #212d3a;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-radius: 4px;\\n  }\\n  .lf-textarea {\\n    display: block;\\n    height: auto;\\n    resize: vertical;\\n  }\\n  .lf-input:focus-visible {\\n    outline: 2px solid #c90703;\\n    outline-offset: 1px;\\n  }\\n\\n  .lf-phone { display: flex; }\\n  .lf-phone-prefix {\\n    box-sizing: border-box;\\n    flex: 0 0 69px;\\n    height: 54px;\\n    display: flex;\\n    align-items: center;\\n    justify-content: center;\\n    padding: 16px;\\n    font-size: 16px;\\n    background: #fafafa;\\n    border: 1px solid #ccc;\\n    border-right: 0;\\n    border-radius: 4px 0 0 4px;\\n  }\\n  .lf-phone .lf-input {\\n    flex: 1;\\n    min-width: 0;\\n  }\\n\\n  .lf-gotcha {\\n    position: absolute;\\n    width: 1px;\\n    height: 1px;\\n    overflow: hidden;\\n    clip-path: inset(50%);\\n    white-space: nowrap;\\n  }\\n\\n  .lf-actions { margin-top: 40px; }\\n  .lf-submit {\\n    box-sizing: border-box;\\n    height: 40px;\\n    padding: 9px 16px;\\n    font-family: \\'Inter\\', \\'Inter Display\\', system-ui, sans-serif;\\n    font-size: 16px;\\n    font-weight: 500;\\n    line-height: 105%;\\n    letter-spacing: -0.1px;\\n    color: #fff;\\n    background: #ED0804;\\n    border: 0;\\n    border-radius: 100px;\\n    cursor: pointer;\\n  }\\n  .lf-submit:hover { background: #c40603; }\\n  .lf-submit[disabled] { cursor: default; opacity: 0.7; }\\n\\n  .lf-error {\\n    margin-top: 16px;\\n    font-size: 16px;\\n    color: #c90703;\\n  }\\n  .lf-error a { text-decoration: underline; }\\n\\n  @container (max-width: 430px) {\\n    .lf-row,\\n    .lf-row--pair {\\n      display: flex;\\n      flex-direction: column;\\n      gap: 20px;\\n    }\\n  }\\n</style>\\n\\n<script>\\n  (function () {\\n    var ATTRIBUTION_KEYS = [\\n      \\'ad_name\\', \\'adset_name\\', \\'campaign_name\\',\\n      \\'utm_source\\', \\'utm_medium\\', \\'utm_campaign\\', \\'utm_term\\', \\'utm_content\\',\\n      \\'gclid\\', \\'wbraid\\', \\'gbraid\\',\\n    ];\\n\\n    var PARAM_ALIASES = {\\n      ad_name: [\\'adname\\', \\'ad\\'],\\n      adset_name: [\\'ad_set_name\\', \\'adsetname\\', \\'adset\\'],\\n      campaign_name: [\\'campaignname\\'],\\n    };\\n\\n    var FIELD_NAMES = {\\n      gclid: \\'form_gclid\\',\\n      adset_name: \\'ad_set_name\\',\\n    };\\n\\n    var STORAGE_KEY = \\'halcrow:attribution\\';\\n    var MAX_AGE_MS = 90 * 24 * 60 * 60 * 1000;\\n    var SUCCESS_PATH = \\'https://www.halcrow.com.au/contact-success/\\';\\n    var ADS_ID = \\'AW-17285441347\\';\\n    var LEAD_LABEL = \\'LT7NCI6nveAcEMPOq7JA\\';\\n    // Country code assumed for local numbers (no flag shown). Numbers typed with + are kept as-is.\\n    var COUNTRY_CODE = \\'61\\';\\n\\n    // Framer renders this embed inside an iframe (srcdoc), so this script\\'s own\\n    // `location` is \"about:srcdoc\" and `gtag` lives on the parent page, not here.\\n    // Read both from the real page whenever the browser allows it.\\n    var page = (function () {\\n      try {\\n        if (window.parent !== window && window.parent.location.href) return window.parent;\\n      } catch (e) {}\\n      return window;\\n    })();\\n\\n    function goToSuccess() {\\n      try {\\n        window.top.location.assign(SUCCESS_PATH);\\n      } catch (e) {\\n        window.location.assign(SUCCESS_PATH);\\n      }\\n    }\\n\\n    function storedAttribution() {\\n      try {\\n        var raw = localStorage.getItem(STORAGE_KEY);\\n        if (!raw) return {};\\n        var parsed = JSON.parse(raw);\\n        return Date.now() - parsed.at > MAX_AGE_MS ? {} : (parsed.values || {});\\n      } catch (e) {\\n        return {};\\n      }\\n    }\\n\\n    function currentAttribution() {\\n      var params = new URLSearchParams(page.location.search);\\n      var fresh = {};\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var names = [key].concat(PARAM_ALIASES[key] || []);\\n        var value = null;\\n        for (var i = 0; i < names.length; i++) {\\n          value = params.get(names[i]);\\n          if (value) break;\\n        }\\n        if (value) fresh[key] = value;\\n      });\\n\\n      if (!Object.keys(fresh).length) return storedAttribution();\\n\\n      try {\\n        localStorage.setItem(STORAGE_KEY, JSON.stringify({ at: Date.now(), values: fresh }));\\n      } catch (e) {}\\n      return fresh;\\n    }\\n\\n    function toE164(raw) {\\n      var compact = raw.replace(/[^\\\\d+]/g, \\'\\');\\n      if (!compact) return \\'\\';\\n      if (compact.indexOf(\\'+\\') === 0) return compact;\\n      if (compact.indexOf(\\'00\\') === 0) return \\'+\\' + compact.slice(2);\\n      // Already includes the country code without the \"+\" (e.g. 61412345678)\\n      if (compact.indexOf(COUNTRY_CODE) === 0 && compact.length >= COUNTRY_CODE.length + 8) {\\n        return \\'+\\' + compact;\\n      }\\n      // Local number: drop the leading 0 and add the country code\\n      return \\'+\\' + COUNTRY_CODE + compact.replace(/^0/, \\'\\');\\n    }\\n\\n    function reportConversion(form) {\\n      var gtag = page.gtag;\\n      if (!LEAD_LABEL || typeof gtag !== \\'function\\') return Promise.resolve();\\n\\n      function field(name) {\\n        var element = form.elements.namedItem(name);\\n        return element ? String(element.value || \\'\\').trim() : \\'\\';\\n      }\\n\\n      gtag(\\'set\\', \\'user_data\\', {\\n        email: field(\\'email\\'),\\n        phone_number: toE164(field(\\'phone\\')),\\n      });\\n\\n      return new Promise(function (resolve) {\\n        var settled = false;\\n        function done() {\\n          if (settled) return;\\n          settled = true;\\n          resolve();\\n        }\\n        var timer = setTimeout(done, 1000);\\n        gtag(\\'event\\', \\'conversion\\', {\\n          send_to: ADS_ID + \\'/\\' + LEAD_LABEL,\\n          event_callback: function () {\\n            clearTimeout(timer);\\n            done();\\n          },\\n        });\\n      });\\n    }\\n\\n    var attribution = currentAttribution();\\n\\n    document.querySelectorAll(\\'form[data-lead-form]\\').forEach(function (form) {\\n      ATTRIBUTION_KEYS.forEach(function (key) {\\n        var input = form.elements.namedItem(FIELD_NAMES[key] || key);\\n        if (input) input.value = attribution[key] || \\'\\';\\n      });\\n\\n      var mount = form.closest(\\'.lead-form-mount\\');\\n      var source = (mount && mount.getAttribute(\\'data-source\\')) || page.location.pathname;\\n      var subjectInput = form.elements.namedItem(\\'_subject\\');\\n      var sourceInput = form.elements.namedItem(\\'form_submission_source\\');\\n      if (subjectInput) subjectInput.value = \\'New enquiry — \\' + source;\\n      if (sourceInput) sourceInput.value = source;\\n\\n      var button = form.querySelector(\\'.lf-submit\\');\\n      var error = form.querySelector(\\'.lf-error\\');\\n      if (!button || !error) return;\\n\\n      form.addEventListener(\\'submit\\', function (event) {\\n        event.preventDefault();\\n        if (!form.reportValidity()) return;\\n\\n        button.disabled = true;\\n        button.textContent = \\'Sending…\\';\\n        error.hidden = true;\\n\\n        fetch(form.action, {\\n          method: \\'POST\\',\\n          body: new FormData(form),\\n          headers: { Accept: \\'application/json\\' },\\n        })\\n          .then(function (response) {\\n            if (!response.ok) throw new Error(String(response.status));\\n            return reportConversion(form).catch(function () {});\\n          })\\n          .then(function () {\\n            goToSuccess();\\n          })\\n          .catch(function () {\\n            error.innerHTML =\\n              \\'Something went wrong sending that. Please try again, or email <a href=\"mailto:sam@halcrow.com.au\">sam@halcrow.com.au</a>.\\';\\n            error.hidden = false;\\n            button.disabled = false;\\n            button.textContent = \\'Submit\\';\\n          });\\n      });\\n    });\\n  })();\\n</script>'}},baseVariant,gestureVariant)})})})]})]})]})})})})});});const css=[\".framer-2K5cg.framer-1qioq0t, .framer-2K5cg .framer-1qioq0t { display: block; }\",\".framer-2K5cg.framer-1c0yx5 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 80px 0px 20px 0px; position: relative; width: 1440px; }\",\".framer-2K5cg .framer-h86xnn, .framer-2K5cg .framer-6g4ne1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-1k9myge-container { flex: none; height: auto; position: relative; scroll-margin-top: 40px; width: 100%; }\",\".framer-2K5cg .framer-19gdzvq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 10px 0px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-1d12l0u { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-2K5cg .framer-1nd1fkc { --framer-text-wrap-override: balance; flex: none; height: auto; overflow: visible; position: relative; width: auto; }\",\".framer-2K5cg .framer-nae5me { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 20px 0px 50px 0px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-ox6aeb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 100%; overflow: hidden; padding: 0px; position: relative; width: 960px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2K5cg .framer-14uoxj6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 20px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-1ua4yo4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2K5cg .framer-g3h0eh, .framer-2K5cg .framer-f3rk7t, .framer-2K5cg .framer-m9dv3q, .framer-2K5cg .framer-oz6uwl, .framer-2K5cg .framer-t4waxr, .framer-2K5cg .framer-bqbfa, .framer-2K5cg .framer-wbj0zx, .framer-2K5cg .framer-1ocw8eq, .framer-2K5cg .framer-1vqtoac, .framer-2K5cg .framer-1a8jn4u, .framer-2K5cg .framer-1ffggta, .framer-2K5cg .framer-1lpgr2l, .framer-2K5cg .framer-1271rkx, .framer-2K5cg .framer-15q020z, .framer-2K5cg .framer-15yfumu { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-2K5cg .framer-1xyes9u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 280px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 30px; position: relative; width: 686px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2K5cg .framer-9uxbdd-container, .framer-2K5cg .framer-140altk-container, .framer-2K5cg .framer-muv6s0-container, .framer-2K5cg .framer-1cj4um7-container, .framer-2K5cg .framer-110rzdp-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-2K5cg .framer-tbn4j0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 16px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-ggc1qq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 20px 0px; position: relative; width: 1px; }\",\".framer-2K5cg .framer-5nmcd8 { flex: none; gap: 0px; height: 30px; overflow: hidden; position: relative; width: auto; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-2K5cg .framer-c4qmsp { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-2K5cg .framer-1nd1f4t-container { flex: none; height: 72px; position: relative; width: 72px; }\",\".framer-2K5cg .framer-pkw5pa, .framer-2K5cg .framer-1uk2xul, .framer-2K5cg .framer-91rujc { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-2K5cg .framer-1slp5xf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-g5tvdn-container, .framer-2K5cg .framer-ibglbl-container, .framer-2K5cg .framer-22k7z2-container, .framer-2K5cg .framer-8xi4mi-container, .framer-2K5cg .framer-dt9tv5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-2K5cg .framer-zgigsz { 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; min-height: 1850px; padding: 28px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-16hft4e, .framer-2K5cg .framer-1c5255l { 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; min-height: 600px; overflow: hidden; padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2K5cg .framer-2dehmg, .framer-2K5cg .framer-8rptfe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 40px 40px 8px 40px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-1yyxjsj { 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 40px 40px 40px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-j7jk9r { height: 1px; position: relative; width: 1148px; }\",\".framer-2K5cg .framer-1nx8q6d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 40px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-cc1kac, .framer-2K5cg .framer-1u4rpcp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 1040px; overflow: visible; padding: 0px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-uge66o, .framer-2K5cg .framer-11s4gja { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-1yiudnw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; max-width: 1040px; padding: 64px 0px 56px 0px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-3s5l9b { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 360px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 360px; }\",\".framer-2K5cg .framer-4il1sw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; max-width: 360px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-1ma0kxv, .framer-2K5cg .framer-162xcyv, .framer-2K5cg .framer-zunxqi, .framer-2K5cg .framer-1w9ex8g, .framer-2K5cg .framer-1lbc8ku, .framer-2K5cg .framer-142dg28, .framer-2K5cg .framer-18y9ygk, .framer-2K5cg .framer-ahvr3i, .framer-2K5cg .framer-1munvsk, .framer-2K5cg .framer-1qwuz2c, .framer-2K5cg .framer-1tnewjs, .framer-2K5cg .framer-qnho7, .framer-2K5cg .framer-7q18gm, .framer-2K5cg .framer-ef4x5w { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-2K5cg .framer-zyvvv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-1a738ag, .framer-2K5cg .framer-1c896os, .framer-2K5cg .framer-uzfgfi { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-11nqehg, .framer-2K5cg .framer-1nxnz0t, .framer-2K5cg .framer-vauwbs { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-1h4tww7 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2K5cg .framer-1cxjcqy, .framer-2K5cg .framer-q1rlco { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px 0px 4px 0px; position: relative; width: 1px; }\",\".framer-2K5cg .framer-vze1ff { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-1iyp13y { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-2K5cg .framer-rrg164 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; min-height: 23px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2K5cg .framer-1j2j1lk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: center; max-width: 1280px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-t4gre4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-2K5cg .framer-1n2lf6z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-76zncb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-q1mijl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-1mzjcq2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2K5cg .framer-1v888zf { --framer-text-wrap-override: balance; flex: none; height: auto; overflow: visible; position: relative; width: 100%; }\",\".framer-2K5cg.framer-v-qescez.framer-1c0yx5, .framer-2K5cg.framer-v-1da6ofr.framer-1c0yx5, .framer-2K5cg.framer-v-1yqegnc.framer-1c0yx5, .framer-2K5cg.framer-v-1nyvg5a.framer-1c0yx5, .framer-2K5cg.framer-v-1qrqxen.framer-1c0yx5 { gap: 36px; padding: 40px 12px 20px 12px; width: 400px; }\",\".framer-2K5cg.framer-v-qescez .framer-6g4ne1, .framer-2K5cg.framer-v-1da6ofr .framer-6g4ne1, .framer-2K5cg.framer-v-1nyvg5a .framer-6g4ne1 { gap: 36px; max-width: 1040px; }\",\".framer-2K5cg.framer-v-qescez .framer-1yiudnw, .framer-2K5cg.framer-v-1da6ofr .framer-1yiudnw { flex-direction: column; gap: 48px; padding: 48px 0px 40px 0px; }\",\".framer-2K5cg.framer-v-qescez .framer-3s5l9b, .framer-2K5cg.framer-v-1ro6jk0 .framer-3s5l9b, .framer-2K5cg.framer-v-k41ip9 .framer-3s5l9b, .framer-2K5cg.framer-v-1da6ofr .framer-3s5l9b { max-width: 1040px; width: 100%; }\",\".framer-2K5cg.framer-v-qescez .framer-4il1sw, .framer-2K5cg.framer-v-1ro6jk0 .framer-4il1sw, .framer-2K5cg.framer-v-k41ip9 .framer-4il1sw, .framer-2K5cg.framer-v-1da6ofr .framer-4il1sw { max-width: 1040px; }\",\".framer-2K5cg.framer-v-qescez .framer-zyvvv, .framer-2K5cg.framer-v-1da6ofr .framer-zyvvv { gap: 32px; }\",\".framer-2K5cg.framer-v-qescez .framer-1h4tww7, .framer-2K5cg.framer-v-1da6ofr .framer-1h4tww7 { flex: none; flex-direction: column; gap: 36px; width: 100%; }\",\".framer-2K5cg.framer-v-qescez .framer-1cxjcqy, .framer-2K5cg.framer-v-qescez .framer-q1rlco, .framer-2K5cg.framer-v-1da6ofr .framer-1cxjcqy, .framer-2K5cg.framer-v-1da6ofr .framer-q1rlco, .framer-2K5cg.framer-v-1u573sy .framer-t4gre4, .framer-2K5cg.framer-v-1u573sy .framer-1c5255l, .framer-2K5cg.framer-v-1yqegnc .framer-t4gre4, .framer-2K5cg.framer-v-1yqegnc .framer-1c5255l, .framer-2K5cg.framer-v-sp4way .framer-t4gre4, .framer-2K5cg.framer-v-sp4way .framer-1c5255l, .framer-2K5cg.framer-v-1qrqxen .framer-t4gre4, .framer-2K5cg.framer-v-1qrqxen .framer-1c5255l { flex: none; width: 100%; }\",\".framer-2K5cg.framer-v-qescez .framer-1u4rpcp, .framer-2K5cg.framer-v-1da6ofr .framer-1u4rpcp, .framer-2K5cg.framer-v-1yqegnc .framer-1u4rpcp, .framer-2K5cg.framer-v-1qrqxen .framer-1u4rpcp { gap: 20px; }\",\".framer-2K5cg.framer-v-qescez .framer-11s4gja, .framer-2K5cg.framer-v-1da6ofr .framer-11s4gja { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px 20px; justify-content: flex-start; }\",\".framer-2K5cg.framer-v-qescez .framer-91rujc, .framer-2K5cg.framer-v-1da6ofr .framer-91rujc, .framer-2K5cg.framer-v-1yqegnc .framer-91rujc, .framer-2K5cg.framer-v-1qrqxen .framer-91rujc, .framer-2K5cg.framer-v-1efyt5o .framer-1ua4yo4, .framer-2K5cg.framer-v-1v4pnz7 .framer-1ua4yo4 { flex: none; order: 1; width: 100%; }\",\".framer-2K5cg.framer-v-1ro6jk0.framer-1c0yx5, .framer-2K5cg.framer-v-k41ip9.framer-1c0yx5, .framer-2K5cg.framer-v-1u573sy.framer-1c0yx5, .framer-2K5cg.framer-v-1nqgjm9.framer-1c0yx5, .framer-2K5cg.framer-v-sp4way.framer-1c0yx5, .framer-2K5cg.framer-v-1efyt5o.framer-1c0yx5 { width: 810px; }\",\".framer-2K5cg.framer-v-1ro6jk0 .framer-6g4ne1, .framer-2K5cg.framer-v-k41ip9 .framer-6g4ne1, .framer-2K5cg.framer-v-1nqgjm9 .framer-6g4ne1 { max-width: 1040px; padding: 0px 24px 0px 24px; }\",\".framer-2K5cg.framer-v-1ro6jk0 .framer-1yiudnw, .framer-2K5cg.framer-v-k41ip9 .framer-1yiudnw { flex-direction: column; gap: 56px; padding: 56px 0px 48px 0px; }\",\".framer-2K5cg.framer-v-1ro6jk0 .framer-1h4tww7, .framer-2K5cg.framer-v-k41ip9 .framer-1h4tww7 { flex: none; gap: 64px; width: 100%; }\",\".framer-2K5cg.framer-v-1vyyddi.framer-1c0yx5, .framer-2K5cg.framer-v-1f757dd.framer-1c0yx5 { padding: 80px 40px 20px 40px; width: min-content; }\",\".framer-2K5cg.framer-v-1vyyddi .framer-h86xnn, .framer-2K5cg.framer-v-1f757dd .framer-h86xnn { gap: 80px; width: min-content; }\",\".framer-2K5cg.framer-v-1vyyddi .framer-6g4ne1, .framer-2K5cg.framer-v-1f757dd .framer-6g4ne1 { align-self: stretch; order: 1; padding: 40px 0px 0px 0px; width: auto; }\",\".framer-2K5cg.framer-v-1vyyddi .framer-1u4rpcp, .framer-2K5cg.framer-v-1f757dd .framer-1u4rpcp { order: 6; }\",\".framer-2K5cg.framer-v-1vyyddi .framer-11s4gja, .framer-2K5cg.framer-v-1u573sy .framer-6g4ne1, .framer-2K5cg.framer-v-1u573sy .framer-11s4gja, .framer-2K5cg.framer-v-1f757dd .framer-11s4gja, .framer-2K5cg.framer-v-sp4way .framer-6g4ne1, .framer-2K5cg.framer-v-sp4way .framer-11s4gja, .framer-2K5cg.framer-v-yhp3we .framer-pkw5pa { order: 1; }\",\".framer-2K5cg.framer-v-1vyyddi .framer-dt9tv5-container, .framer-2K5cg.framer-v-1u573sy .framer-dt9tv5-container, .framer-2K5cg.framer-v-1yqegnc .framer-dt9tv5-container, .framer-2K5cg.framer-v-1f757dd .framer-dt9tv5-container, .framer-2K5cg.framer-v-sp4way .framer-dt9tv5-container, .framer-2K5cg.framer-v-1qrqxen .framer-dt9tv5-container, .framer-2K5cg.framer-v-yhp3we .framer-1nd1f4t-container { order: 0; }\",\".framer-2K5cg.framer-v-1vyyddi .framer-1j2j1lk, .framer-2K5cg.framer-v-1f757dd .framer-1j2j1lk { order: 0; width: min-content; }\",\".framer-2K5cg.framer-v-1vyyddi .framer-t4gre4, .framer-2K5cg.framer-v-1f757dd .framer-t4gre4 { flex: none; width: 500px; }\",\".framer-2K5cg.framer-v-1vyyddi .framer-1c5255l, .framer-2K5cg.framer-v-1f757dd .framer-1c5255l { flex: none; width: 612px; }\",\".framer-2K5cg.framer-v-1u573sy .framer-1j2j1lk { flex-direction: column; order: 0; padding: 40px; }\",\".framer-2K5cg.framer-v-1yqegnc .framer-6g4ne1, .framer-2K5cg.framer-v-1qrqxen .framer-6g4ne1 { gap: 36px; max-width: 1040px; order: 1; }\",\".framer-2K5cg.framer-v-1yqegnc .framer-11s4gja, .framer-2K5cg.framer-v-1qrqxen .framer-11s4gja { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px 20px; justify-content: flex-start; order: 1; }\",\".framer-2K5cg.framer-v-1yqegnc .framer-1j2j1lk, .framer-2K5cg.framer-v-1qrqxen .framer-1j2j1lk { flex-direction: column; gap: 24px; order: 0; padding: 24px; }\",\".framer-2K5cg.framer-v-1yqegnc .framer-q1mijl, .framer-2K5cg.framer-v-1qrqxen .framer-q1mijl, .framer-2K5cg.framer-v-1qrqxen .framer-1mzjcq2, .framer-2K5cg.framer-v-1v4pnz7 .framer-19gdzvq { gap: 16px; }\",\".framer-2K5cg.framer-v-1yqegnc .framer-8rptfe, .framer-2K5cg.framer-v-1qrqxen .framer-8rptfe { padding: 24px 40px 8px 40px; }\",\".framer-2K5cg.framer-v-1e60szf .framer-cc1kac, .framer-2K5cg.framer-v-yhp3we .framer-1slp5xf, .framer-2K5cg.framer-v-yhp3we .framer-cc1kac, .framer-2K5cg.framer-v-1efyt5o .framer-1slp5xf, .framer-2K5cg.framer-v-1efyt5o .framer-cc1kac, .framer-2K5cg.framer-v-1v4pnz7 .framer-1slp5xf, .framer-2K5cg.framer-v-1v4pnz7 .framer-cc1kac { order: 3; }\",\".framer-2K5cg.framer-v-1f757dd .framer-1mzjcq2 { gap: 24px; }\",\".framer-2K5cg.framer-v-sp4way .framer-1j2j1lk { flex-direction: column; order: 0; padding: 0px 40px 40px 40px; }\",\".framer-2K5cg.framer-v-sp4way .framer-q1mijl { align-content: flex-start; align-items: flex-start; flex-direction: row; }\",\".framer-2K5cg.framer-v-sp4way .framer-1mzjcq2 { flex: 1 0 0px; gap: 24px; width: 1px; }\",\".framer-2K5cg.framer-v-sp4way .framer-1cj4um7-container, .framer-2K5cg.framer-v-yhp3we .framer-g5tvdn-container, .framer-2K5cg.framer-v-yhp3we .framer-ibglbl-container, .framer-2K5cg.framer-v-yhp3we .framer-22k7z2-container { flex: 1 0 0px; width: 1px; }\",\".framer-2K5cg.framer-v-yhp3we .framer-1xyes9u { height: min-content; order: 1; width: 100%; }\",\".framer-2K5cg.framer-v-yhp3we .framer-9uxbdd-container, .framer-2K5cg.framer-v-1v4pnz7 .framer-9uxbdd-container { height: 300px; }\",\".framer-2K5cg.framer-v-yhp3we .framer-tbn4j0, .framer-2K5cg.framer-v-1v4pnz7 .framer-tbn4j0 { flex-direction: column; gap: 16px; }\",\".framer-2K5cg.framer-v-yhp3we .framer-ggc1qq, .framer-2K5cg.framer-v-1efyt5o .framer-ggc1qq, .framer-2K5cg.framer-v-1v4pnz7 .framer-ggc1qq { align-content: flex-start; align-items: flex-start; flex: none; gap: 16px; width: 100%; }\",\".framer-2K5cg.framer-v-yhp3we .framer-c4qmsp { flex: none; gap: 16px; width: 100%; }\",\".framer-2K5cg.framer-v-yhp3we .framer-16hft4e { flex: none; min-height: unset; width: 503px; }\",\".framer-2K5cg.framer-v-1efyt5o .framer-14uoxj6 { flex-direction: column; padding: 40px; }\",\".framer-2K5cg.framer-v-1efyt5o .framer-1xyes9u { flex-direction: row; gap: 24px; height: min-content; order: 1; width: 100%; }\",\".framer-2K5cg.framer-v-1efyt5o .framer-9uxbdd-container { flex: 1 0 0px; height: 300px; width: 1px; }\",\".framer-2K5cg.framer-v-1efyt5o .framer-tbn4j0 { flex: 1 0 0px; flex-direction: column; gap: 16px; width: 1px; }\",\".framer-2K5cg.framer-v-1efyt5o .framer-c4qmsp, .framer-2K5cg.framer-v-1v4pnz7 .framer-c4qmsp { flex: none; gap: 12px; width: 100%; }\",\".framer-2K5cg.framer-v-1efyt5o .framer-16hft4e, .framer-2K5cg.framer-v-1v4pnz7 .framer-16hft4e { flex: none; order: 0; width: 100%; }\",\".framer-2K5cg.framer-v-1v4pnz7.framer-1c0yx5 { width: 390px; }\",\".framer-2K5cg.framer-v-1v4pnz7 .framer-nae5me { padding: 0px 0px 50px 0px; }\",\".framer-2K5cg.framer-v-1v4pnz7 .framer-14uoxj6 { flex-direction: column; padding: 16px; }\",\".framer-2K5cg.framer-v-1v4pnz7 .framer-1xyes9u { gap: 8px; height: min-content; order: 1; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,...sharedStyle9.css,...sharedStyle10.css,...sharedStyle11.css,...sharedStyle12.css,'.framer-2K5cg[data-border=\"true\"]::after, .framer-2K5cg [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 1767\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"yYzRdDgid\":{\"layout\":[\"fixed\",\"auto\"]},\"dL8XS8PRp\":{\"layout\":[\"fixed\",\"auto\"]},\"rqmSwj51N\":{\"layout\":[\"fixed\",\"auto\"]},\"hABs9YDEA\":{\"layout\":[\"fixed\",\"auto\"]},\"RetjRQhRV\":{\"layout\":[\"fixed\",\"auto\"]},\"f7yUpnHPv\":{\"layout\":[\"auto\",\"auto\"]},\"cGP2zGMUb\":{\"layout\":[\"fixed\",\"auto\"]},\"yHEKsl8LS\":{\"layout\":[\"fixed\",\"auto\"]},\"bFBEwRpWu\":{\"layout\":[\"fixed\",\"auto\"]},\"tK1f5Q5bu\":{\"layout\":[\"fixed\",\"auto\"]},\"Mf7GjjTea\":{\"layout\":[\"fixed\",\"auto\"]},\"cBuV43QiU\":{\"layout\":[\"auto\",\"auto\"]},\"AXXYv9y6h\":{\"layout\":[\"fixed\",\"auto\"]},\"RLC37p3Qr\":{\"layout\":[\"fixed\",\"auto\"]},\"jW7yeGRN8\":{\"layout\":[\"fixed\",\"auto\"]},\"si76kXoDT\":{\"layout\":[\"fixed\",\"auto\"]},\"VNuD7Q_X2\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerspvZay0zb=withCSS(Component,css,\"framer-2K5cg\");export default FramerspvZay0zb;FramerspvZay0zb.displayName=\"footer\";FramerspvZay0zb.defaultProps={height:1767,width:1440};addPropertyControls(FramerspvZay0zb,{variant:{options:[\"s3SZ11BR6\",\"yYzRdDgid\",\"dL8XS8PRp\",\"rqmSwj51N\",\"hABs9YDEA\",\"RetjRQhRV\",\"f7yUpnHPv\",\"cGP2zGMUb\",\"yHEKsl8LS\",\"bFBEwRpWu\",\"tK1f5Q5bu\",\"Mf7GjjTea\",\"cBuV43QiU\",\"AXXYv9y6h\",\"RLC37p3Qr\",\"jW7yeGRN8\",\"si76kXoDT\",\"VNuD7Q_X2\"],optionTitles:[\"default\",\"Mobile\",\"Tablet\",\"Desktop - No Form\",\"Tablet - No Form\",\"Mobile - No Form\",\"Desktop - CTO LP\",\"Tablet - CTO LP\",\"Mobile - CTO LP\",\"Desktop - ENG LP\",\"Tablet - ENG LP\",\"Mobile - ENG LP\",\"Desktop - CTO LP B\",\"Tablet - CTO LP B\",\"Mobile - CTO LP B\",\"Desktop - Eng LP B\",\"Tablet - Eng LP B\",\"Mobile - Eng LP B\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerspvZay0zb,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",openType:true,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\",openType:true,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\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,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\",openType:true,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\",openType:true,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:\"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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Roboto Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Roboto Mono\",url:\"https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_7PqPRu-5Ip2sSQ.woff2\",weight:\"500\"},{cssFamilyName:\"Rethink Sans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Rethink Sans\",url:\"https://fonts.gstatic.com/s/rethinksans/v7/AMODz4SDuXOMCPfdoglY9JQuWHBGG0X45DmqklNRCEvmma-aua4.woff2\",weight:\"500\"}]},...StartWithTruthFonts,...SamHeroImageFonts,...AvatarFonts,...RatingBoxFonts,...Location1Fonts,...EmbedFonts,...MescoLogoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts),...getFontsFromSharedStyle(sharedStyle9.fonts),...getFontsFromSharedStyle(sharedStyle10.fonts),...getFontsFromSharedStyle(sharedStyle11.fonts),...getFontsFromSharedStyle(sharedStyle12.fonts)],{supportsExplicitInterCodegen:true});FramerspvZay0zb.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(StartWithTruth,{},context),()=>forwardLoader(SamHeroImage,{},context),()=>forwardLoader(Avatar,{},context),()=>forwardLoader(RatingBox,{},context),()=>forwardLoader(Location1,{},context),()=>forwardLoader(MescoLogo,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerspvZay0zb\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerIntrinsicHeight\":\"1767\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yYzRdDgid\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dL8XS8PRp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rqmSwj51N\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hABs9YDEA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RetjRQhRV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"f7yUpnHPv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cGP2zGMUb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yHEKsl8LS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bFBEwRpWu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tK1f5Q5bu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Mf7GjjTea\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cBuV43QiU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AXXYv9y6h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RLC37p3Qr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jW7yeGRN8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"si76kXoDT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"VNuD7Q_X2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./spvZay0zb.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{Frame}from\"framer\";export function InputFontFix(){useEffect(()=>{const style=document.createElement(\"style\");style.innerHTML=`\n            input, textarea, select {\n                font-size: 16px !important;\n                font-weight: 400;\n                line-height: 1.2;\n                letter-spacing: -0.4px;\n                color: inherit;\n                background-color: inherit;\n                box-sizing: border-box;\n            }\n\n            input::placeholder, textarea::placeholder {\n                opacity: 0.7;\n                color: #777;\n                font-weight: 400;\n                letter-spacing: -0.3px;\n            }\n\n            @media (min-width: 768px) {\n                input, textarea, select {\n                    font-size: 16px !important;\n                    letter-spacing: -0.2px;\n                }\n            }\n        `;document.head.appendChild(style);return()=>{document.head.removeChild(style);};},[]);return /*#__PURE__*/_jsx(Frame,{width:0,height:0});}\nexport const __FramerMetadata__ = {\"exports\":{\"InputFontFix\":{\"type\":\"reactComponent\",\"name\":\"InputFontFix\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PreventMobileZoom.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";export function ScrollbarCompensator(){useEffect(()=>{let lastOverflow=\"\";const html=document.documentElement;const body=document.body;const checkScrollbar=()=>{const htmlOverflow=getComputedStyle(html).overflow;const scrollbarWidth=window.innerWidth-document.documentElement.clientWidth;if(htmlOverflow===\"hidden\"&&lastOverflow!==\"hidden\"){html.style.paddingRight=`${scrollbarWidth}px`;body.style.paddingRight=`${scrollbarWidth}px`;}else if(htmlOverflow!==\"hidden\"&&lastOverflow===\"hidden\"){html.style.paddingRight=\"\";body.style.paddingRight=\"\";}lastOverflow=htmlOverflow;requestAnimationFrame(checkScrollbar);};requestAnimationFrame(checkScrollbar);},[]);return /*#__PURE__*/_jsx(\"div\",{style:{width:1,height:1,opacity:0}});}\nexport const __FramerMetadata__ = {\"exports\":{\"ScrollbarCompensator\":{\"type\":\"reactComponent\",\"name\":\"ScrollbarCompensator\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ScrollbarCompensator.map","// Generated by Framer (244f320)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/spvZay0zb/spvZay0zb.js\";import{InputFontFix}from\"#framer/local/codeFile/bLu0TyH/PreventMobileZoom.js\";import{ScrollbarCompensator}from\"#framer/local/codeFile/Lhl9c1N/ScrollbarCompensator.js\";const InputFontFixFonts=getFonts(InputFontFix);const ScrollbarCompensatorFonts=getFonts(ScrollbarCompensator);const FooterFonts=getFonts(Footer);const breakpoints={o3t_YlJRp:\"(min-width: 1200px)\",ujMoOanT4:\"(max-width: 809.98px)\",ZbDBd5f9h:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ouAjT\";const variantClassNames={o3t_YlJRp:\"framer-v-btqdb7\",ujMoOanT4:\"framer-v-zkhn50\",ZbDBd5f9h:\"framer-v-19t6m1p\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-ouAjT.framer-vre1f4, .framer-ouAjT .framer-vre1f4 { display: block; }\",\".framer-ouAjT.framer-btqdb7 { align-content: center; align-items: center; background-color: var(--token-da6586d1-dc79-4cd1-9a02-0b3ba3a92129, #dae5e8); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-ouAjT .framer-vvf847-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-ouAjT .framer-1wc70em-container { flex: none; height: 1px; order: -999; position: relative; width: 1px; }\",\".framer-ouAjT .framer-ax0knf { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-ouAjT .framer-npr54t-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; z-index: 2; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={o3t_YlJRp:\"(min-width: 1200px)\",ujMoOanT4:\"(max-width: 809.98px)\",ZbDBd5f9h:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={\"1200\":\"o3t_YlJRp\",\"440\":\"ujMoOanT4\",\"810\":\"ZbDBd5f9h\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"o3t_YlJRp\"};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"o3t_YlJRp\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-da6586d1-dc79-4cd1-9a02-0b3ba3a92129, rgb(218, 229, 232)); } :root { font-size: 100%; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-btqdb7\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-vvf847-container\",isAuthoredByUser:true,nodeId:\"Nuj5_KlFH\",scopeId:\"r4XJSRBiz\",children:/*#__PURE__*/_jsx(InputFontFix,{height:\"100%\",id:\"Nuj5_KlFH\",layoutId:\"Nuj5_KlFH\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wc70em-container\",isAuthoredByUser:true,nodeId:\"buAkPOraT\",scopeId:\"r4XJSRBiz\",children:/*#__PURE__*/_jsx(ScrollbarCompensator,{height:\"100%\",id:\"buAkPOraT\",layoutId:\"buAkPOraT\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-ax0knf\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1767,width:\"100vw\",y:1201,children:/*#__PURE__*/_jsx(Container,{className:\"framer-npr54t-container\",nodeId:\"zLmwG_o10\",scopeId:\"r4XJSRBiz\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ujMoOanT4:{variant:matchVariant(\"VNuD7Q_X2\")},ZbDBd5f9h:{variant:matchVariant(\"si76kXoDT\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"zLmwG_o10\",layoutId:\"zLmwG_o10\",style:{width:\"100%\"},variant:matchVariant(\"jW7yeGRN8\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3559\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZbDBd5f9h\":{\"layout\":[\"fixed\",\"fixed\"]},\"ujMoOanT4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"o3t_YlJRp\":[\".framer-vvf847-container\",\".framer-1wc70em-container\",\".framer-npr54t-container\"],\"ZbDBd5f9h\":[\".framer-vvf847-container\",\".framer-1wc70em-container\",\".framer-npr54t-container\"],\"ujMoOanT4\":[\".framer-vvf847-container\",\".framer-1wc70em-container\",\".framer-npr54t-container\"]}\n * @framerBreakpoints {\"o3t_YlJRp\":{\"min\":1200,\"canvasClassName\":\"framer-btqdb7-override\",\"minHeight\":3559,\"viewportHeight\":800,\"name\":\"1200\",\"width\":1200,\"rootFontSize\":16},\"ZbDBd5f9h\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-19t6m1p-override\",\"minHeight\":3559,\"viewportHeight\":1080,\"name\":\"810\",\"width\":810,\"rootFontSize\":16},\"ujMoOanT4\":{\"max\":809,\"canvasClassName\":\"framer-zkhn50-override\",\"minHeight\":3559,\"viewportHeight\":844,\"name\":\"440\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant o3t_YlJRp\n * @framerLayoutTemplate true\n */const Framerr4XJSRBiz=withCSS(Component,css,\"framer-ouAjT\");export default Framerr4XJSRBiz;Framerr4XJSRBiz.displayName=\"Eng LP B\";Framerr4XJSRBiz.defaultProps={height:3559,width:1200};addFonts(Framerr4XJSRBiz,[{explicitInter:true,fonts:[]},...InputFontFixFonts,...ScrollbarCompensatorFonts,...FooterFonts],{supportsExplicitInterCodegen:true});Framerr4XJSRBiz.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerr4XJSRBiz\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerRootFontSize\":\"16\",\"framerHitTargets\":\"{\\\"o3t_YlJRp\\\":[\\\".framer-vvf847-container\\\",\\\".framer-1wc70em-container\\\",\\\".framer-npr54t-container\\\"],\\\"ZbDBd5f9h\\\":[\\\".framer-vvf847-container\\\",\\\".framer-1wc70em-container\\\",\\\".framer-npr54t-container\\\"],\\\"ujMoOanT4\\\":[\\\".framer-vvf847-container\\\",\\\".framer-1wc70em-container\\\",\\\".framer-npr54t-container\\\"]}\",\"framerBreakpoints\":\"{\\\"o3t_YlJRp\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-btqdb7-override\\\",\\\"minHeight\\\":3559,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"1200\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"ZbDBd5f9h\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-19t6m1p-override\\\",\\\"minHeight\\\":3559,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"810\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"ujMoOanT4\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-zkhn50-override\\\",\\\"minHeight\\\":3559,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"440\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"3559\",\"framerDefaultVariant\":\"o3t_YlJRp\",\"framerLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZbDBd5f9h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ujMoOanT4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4ecd144)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/spvZay0zb/spvZay0zb.js\";import{InputFontFix}from\"#framer/local/codeFile/bLu0TyH/PreventMobileZoom.js\";import{ScrollbarCompensator}from\"#framer/local/codeFile/Lhl9c1N/ScrollbarCompensator.js\";const InputFontFixFonts=getFonts(InputFontFix);const ScrollbarCompensatorFonts=getFonts(ScrollbarCompensator);const FooterFonts=getFonts(Footer);const breakpoints={D6mwgyti5:\"(max-width: 809.98px)\",vpbPxchFM:\"(min-width: 1200px)\",YrehFBaYs:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-X8e9k\";const variantClassNames={D6mwgyti5:\"framer-v-1rnl53p\",vpbPxchFM:\"framer-v-15u1wnd\",YrehFBaYs:\"framer-v-1niv5qv\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-X8e9k.framer-1r7a1ut, .framer-X8e9k .framer-1r7a1ut { display: block; }\",\".framer-X8e9k.framer-15u1wnd { align-content: center; align-items: center; background-color: var(--token-da6586d1-dc79-4cd1-9a02-0b3ba3a92129, #dae5e8); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-X8e9k .framer-11i93dc-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-X8e9k .framer-t9ttgu-container { flex: none; height: 1px; order: -999; position: relative; width: 1px; }\",\".framer-X8e9k .framer-4rooco { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-X8e9k .framer-1h4r7og-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; z-index: 2; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={D6mwgyti5:\"(max-width: 809.98px)\",vpbPxchFM:\"(min-width: 1200px)\",YrehFBaYs:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={\"1200\":\"vpbPxchFM\",\"440\":\"D6mwgyti5\",\"810\":\"YrehFBaYs\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vpbPxchFM\"};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"vpbPxchFM\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-da6586d1-dc79-4cd1-9a02-0b3ba3a92129, rgb(218, 229, 232)); } :root { font-size: 100%; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-15u1wnd\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-11i93dc-container\",isAuthoredByUser:true,nodeId:\"omtuBehzM\",scopeId:\"G3pWDfdDn\",children:/*#__PURE__*/_jsx(InputFontFix,{height:\"100%\",id:\"omtuBehzM\",layoutId:\"omtuBehzM\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-t9ttgu-container\",isAuthoredByUser:true,nodeId:\"banw_DqLO\",scopeId:\"G3pWDfdDn\",children:/*#__PURE__*/_jsx(ScrollbarCompensator,{height:\"100%\",id:\"banw_DqLO\",layoutId:\"banw_DqLO\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-4rooco\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1785,width:\"100vw\",y:1201,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1h4r7og-container\",nodeId:\"M6g_HWswT\",scopeId:\"G3pWDfdDn\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{D6mwgyti5:{variant:matchVariant(\"Mf7GjjTea\")},YrehFBaYs:{variant:matchVariant(\"tK1f5Q5bu\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"M6g_HWswT\",layoutId:\"M6g_HWswT\",style:{width:\"100%\"},variant:matchVariant(\"bFBEwRpWu\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3559\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"YrehFBaYs\":{\"layout\":[\"fixed\",\"fixed\"]},\"D6mwgyti5\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"vpbPxchFM\":[\".framer-11i93dc-container\",\".framer-t9ttgu-container\",\".framer-1h4r7og-container\"],\"YrehFBaYs\":[\".framer-11i93dc-container\",\".framer-t9ttgu-container\",\".framer-1h4r7og-container\"],\"D6mwgyti5\":[\".framer-11i93dc-container\",\".framer-t9ttgu-container\",\".framer-1h4r7og-container\"]}\n * @framerBreakpoints {\"vpbPxchFM\":{\"min\":1200,\"canvasClassName\":\"framer-15u1wnd-override\",\"minHeight\":3559,\"viewportHeight\":800,\"name\":\"1200\",\"width\":1200,\"rootFontSize\":16},\"YrehFBaYs\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1niv5qv-override\",\"minHeight\":3559,\"viewportHeight\":1080,\"name\":\"810\",\"width\":810,\"rootFontSize\":16},\"D6mwgyti5\":{\"max\":809,\"canvasClassName\":\"framer-1rnl53p-override\",\"minHeight\":3559,\"viewportHeight\":844,\"name\":\"440\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant vpbPxchFM\n * @framerLayoutTemplate true\n */const FramerG3pWDfdDn=withCSS(Component,css,\"framer-X8e9k\");export default FramerG3pWDfdDn;FramerG3pWDfdDn.displayName=\"Landing Page Nav\";FramerG3pWDfdDn.defaultProps={height:3559,width:1200};addFonts(FramerG3pWDfdDn,[{explicitInter:true,fonts:[]},...InputFontFixFonts,...ScrollbarCompensatorFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerG3pWDfdDn.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerG3pWDfdDn\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"3559\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YrehFBaYs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"D6mwgyti5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"vpbPxchFM\\\":[\\\".framer-11i93dc-container\\\",\\\".framer-t9ttgu-container\\\",\\\".framer-1h4r7og-container\\\"],\\\"YrehFBaYs\\\":[\\\".framer-11i93dc-container\\\",\\\".framer-t9ttgu-container\\\",\\\".framer-1h4r7og-container\\\"],\\\"D6mwgyti5\\\":[\\\".framer-11i93dc-container\\\",\\\".framer-t9ttgu-container\\\",\\\".framer-1h4r7og-container\\\"]}\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"vpbPxchFM\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-15u1wnd-override\\\",\\\"minHeight\\\":3559,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"1200\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"YrehFBaYs\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1niv5qv-override\\\",\\\"minHeight\\\":3559,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"810\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"D6mwgyti5\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1rnl53p-override\\\",\\\"minHeight\\\":3559,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"440\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerDefaultVariant\":\"vpbPxchFM\",\"framerRootFontSize\":\"16\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e503c47)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/spvZay0zb/spvZay0zb.js\";import{InputFontFix}from\"#framer/local/codeFile/bLu0TyH/PreventMobileZoom.js\";import{ScrollbarCompensator}from\"#framer/local/codeFile/Lhl9c1N/ScrollbarCompensator.js\";const InputFontFixFonts=getFonts(InputFontFix);const ScrollbarCompensatorFonts=getFonts(ScrollbarCompensator);const FooterFonts=getFonts(Footer);const breakpoints={dr2DFVHnR:\"(max-width: 809.98px)\",M8ZR9QBH8:\"(min-width: 1200px)\",wNGQAfZxe:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-FipLa\";const variantClassNames={dr2DFVHnR:\"framer-v-j541nz\",M8ZR9QBH8:\"framer-v-s75xem\",wNGQAfZxe:\"framer-v-1ppppci\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-FipLa.framer-lzw7fs, .framer-FipLa .framer-lzw7fs { display: block; }\",\".framer-FipLa.framer-s75xem { align-content: center; align-items: center; background-color: var(--token-da6586d1-dc79-4cd1-9a02-0b3ba3a92129, #dae5e8); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-FipLa .framer-1p8r5y2-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-FipLa .framer-y7nj13-container { flex: none; height: 1px; order: -999; position: relative; width: 1px; }\",\".framer-FipLa .framer-1coe68n { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-FipLa .framer-mbe2cj-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; z-index: 2; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={dr2DFVHnR:\"(max-width: 809.98px)\",M8ZR9QBH8:\"(min-width: 1200px)\",wNGQAfZxe:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={\"1200\":\"M8ZR9QBH8\",\"440\":\"dr2DFVHnR\",\"810\":\"wNGQAfZxe\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"M8ZR9QBH8\"};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"M8ZR9QBH8\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-da6586d1-dc79-4cd1-9a02-0b3ba3a92129, rgb(218, 229, 232)); } :root { font-size: 100%; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-s75xem\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1p8r5y2-container\",isAuthoredByUser:true,nodeId:\"NK8NjAfba\",scopeId:\"cylsGzkvz\",children:/*#__PURE__*/_jsx(InputFontFix,{height:\"100%\",id:\"NK8NjAfba\",layoutId:\"NK8NjAfba\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-y7nj13-container\",isAuthoredByUser:true,nodeId:\"AtWtW8KHI\",scopeId:\"cylsGzkvz\",children:/*#__PURE__*/_jsx(ScrollbarCompensator,{height:\"100%\",id:\"AtWtW8KHI\",layoutId:\"AtWtW8KHI\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1coe68n\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1767,width:\"100vw\",y:1201,children:/*#__PURE__*/_jsx(Container,{className:\"framer-mbe2cj-container\",nodeId:\"v0SdCg4Gs\",scopeId:\"cylsGzkvz\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dr2DFVHnR:{variant:matchVariant(\"RLC37p3Qr\")},wNGQAfZxe:{variant:matchVariant(\"AXXYv9y6h\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"v0SdCg4Gs\",layoutId:\"v0SdCg4Gs\",style:{width:\"100%\"},variant:matchVariant(\"cBuV43QiU\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3559\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"wNGQAfZxe\":{\"layout\":[\"fixed\",\"fixed\"]},\"dr2DFVHnR\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"M8ZR9QBH8\":[\".framer-1p8r5y2-container\",\".framer-y7nj13-container\",\".framer-mbe2cj-container\"],\"wNGQAfZxe\":[\".framer-1p8r5y2-container\",\".framer-y7nj13-container\",\".framer-mbe2cj-container\"],\"dr2DFVHnR\":[\".framer-1p8r5y2-container\",\".framer-y7nj13-container\",\".framer-mbe2cj-container\"]}\n * @framerBreakpoints {\"M8ZR9QBH8\":{\"min\":1200,\"canvasClassName\":\"framer-s75xem-override\",\"minHeight\":3559,\"viewportHeight\":800,\"name\":\"1200\",\"width\":1200,\"rootFontSize\":16},\"wNGQAfZxe\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1ppppci-override\",\"minHeight\":3559,\"viewportHeight\":1080,\"name\":\"810\",\"width\":810,\"rootFontSize\":16},\"dr2DFVHnR\":{\"max\":809,\"canvasClassName\":\"framer-j541nz-override\",\"minHeight\":3559,\"viewportHeight\":844,\"name\":\"440\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant M8ZR9QBH8\n * @framerLayoutTemplate true\n */const FramercylsGzkvz=withCSS(Component,css,\"framer-FipLa\");export default FramercylsGzkvz;FramercylsGzkvz.displayName=\"LP Footer - CTO B\";FramercylsGzkvz.defaultProps={height:3559,width:1200};addFonts(FramercylsGzkvz,[{explicitInter:true,fonts:[]},...InputFontFixFonts,...ScrollbarCompensatorFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramercylsGzkvz.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercylsGzkvz\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"M8ZR9QBH8\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-s75xem-override\\\",\\\"minHeight\\\":3559,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"1200\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"wNGQAfZxe\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1ppppci-override\\\",\\\"minHeight\\\":3559,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"810\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"dr2DFVHnR\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-j541nz-override\\\",\\\"minHeight\\\":3559,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"440\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerRootFontSize\":\"16\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"M8ZR9QBH8\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"3559\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"M8ZR9QBH8\\\":[\\\".framer-1p8r5y2-container\\\",\\\".framer-y7nj13-container\\\",\\\".framer-mbe2cj-container\\\"],\\\"wNGQAfZxe\\\":[\\\".framer-1p8r5y2-container\\\",\\\".framer-y7nj13-container\\\",\\\".framer-mbe2cj-container\\\"],\\\"dr2DFVHnR\\\":[\\\".framer-1p8r5y2-container\\\",\\\".framer-y7nj13-container\\\",\\\".framer-mbe2cj-container\\\"]}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wNGQAfZxe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dr2DFVHnR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3079af2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Helvetica Neue Regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Helvetica Neue Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Helvetica Neue\",url:\"https://framerusercontent.com/assets/WQtdPOU4EkN6s6IIPwtDZHdeo.woff2\",weight:\"400\"}]}];export const css=[\".framer-Cwvr7 .framer-styles-preset-15f9196:not(.rich-text-wrapper), .framer-Cwvr7 .framer-styles-preset-15f9196.rich-text-wrapper p { --framer-font-family: \\\"Helvetica Neue Regular\\\", \\\"Helvetica Neue Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c48d383f-9060-4848-866e-a44cd05720a2, rgba(3, 6, 7, 0.6)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-Cwvr7 .framer-styles-preset-15f9196:not(.rich-text-wrapper), .framer-Cwvr7 .framer-styles-preset-15f9196.rich-text-wrapper p { --framer-font-family: \\\"Helvetica Neue Regular\\\", \\\"Helvetica Neue Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c48d383f-9060-4848-866e-a44cd05720a2, rgba(3, 6, 7, 0.6)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-Cwvr7 .framer-styles-preset-15f9196:not(.rich-text-wrapper), .framer-Cwvr7 .framer-styles-preset-15f9196.rich-text-wrapper p { --framer-font-family: \\\"Helvetica Neue Regular\\\", \\\"Helvetica Neue Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c48d383f-9060-4848-866e-a44cd05720a2, rgba(3, 6, 7, 0.6)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-Cwvr7\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5477e77)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Link,PropertyOverrides,RenderTarget,RichText,runTasksWithYield,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MescoLogo from\"#framer/local/canvasComponent/tNKu6uqOV/tNKu6uqOV.js\";import MobileNav from\"#framer/local/canvasComponent/ZkfFcb_dx/ZkfFcb_dx.js\";import{InputFontFix}from\"#framer/local/codeFile/bLu0TyH/PreventMobileZoom.js\";import{ScrollbarCompensator}from\"#framer/local/codeFile/Lhl9c1N/ScrollbarCompensator.js\";import*as sharedStyle from\"#framer/local/css/GajB2IZDI/GajB2IZDI.js\";import*as sharedStyle1 from\"#framer/local/css/jZgRd957T/jZgRd957T.js\";import*as sharedStyle2 from\"#framer/local/css/t99wjvOhl/t99wjvOhl.js\";const InputFontFixFonts=getFonts(InputFontFix);const ScrollbarCompensatorFonts=getFonts(ScrollbarCompensator);const MescoLogoFonts=getFonts(MescoLogo);const breakpoints={O7rDQnjob:\"(min-width: 810px) and (max-width: 1199.98px)\",VkPgcIcdP:\"(max-width: 809.98px)\",Z9X2ZzYPQ:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Ir961\";const variantClassNames={O7rDQnjob:\"framer-v-2uq0eg\",VkPgcIcdP:\"framer-v-romoxt\",Z9X2ZzYPQ:\"framer-v-88pih9\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={VkPgcIcdP:[\".framer-Ir961 .framer-yh54q9-container { order: -998; }\",\".framer-Ir961 .framer-1e3jvx { order: -999; }\",\".framer-Ir961 .framer-10zvjg3 { gap: 24px; }\",\".framer-Ir961 .framer-warh3v { padding: 40px 0px 0px 0px; }\",\".framer-Ir961 .framer-1i486z0 { height: 20px; width: 121px; }\",\".framer-Ir961 .framer-zq5k3f { height: 19px; top: 1px; width: 15px; }\",\".framer-Ir961 .framer-954u2t { height: 19px; left: 15px; top: 1px; width: 18px; }\",\".framer-Ir961 .framer-910ayy { height: 8px; left: 22px; top: 5px; width: 5px; }\",\".framer-Ir961 .framer-4cztr2 { height: 19px; left: 34px; top: 1px; width: 13px; }\",\".framer-Ir961 .framer-4ntluy { height: 20px; left: 47px; top: 0px; width: 17px; }\",\".framer-Ir961 .framer-1lgob73 { height: 19px; left: 64px; top: 1px; width: 16px; }\",\".framer-Ir961 .framer-1bmadhj { height: 5px; left: 68px; top: 4px; width: 8px; }\",\".framer-Ir961 .framer-12m6sbk { height: 20px; left: 80px; width: 18px; }\",\".framer-Ir961 .framer-16hnclj { height: 14px; left: 84px; top: 3px; width: 10px; }\",\".framer-Ir961 .framer-16e302j { height: 19px; left: 98px; top: 1px; width: 24px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={VkPgcIcdP:\".framer-romoxt-override\"};const rules=[\".framer-Ir961.framer-2rygap, .framer-Ir961 .framer-2rygap { display: block; }\",\".framer-Ir961.framer-88pih9 { align-content: center; align-items: center; background-color: var(--token-da6586d1-dc79-4cd1-9a02-0b3ba3a92129, #dae5e8); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-Ir961 .framer-zv3w4p-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-Ir961 .framer-yh54q9-container { flex: none; height: 1px; order: -999; position: relative; width: 1px; }\",\".framer-Ir961 .framer-1e3jvx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 54px; justify-content: center; left: calc(50.00000000000002% - 100% / 2); order: -998; overflow: hidden; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-Ir961 .framer-wa7ohq { --border-bottom-width: 1px; --border-color: var(--token-607cb359-4b14-416c-90ad-e5e4903b6e3b, rgba(0, 0, 0, 0.1)); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; -webkit-backdrop-filter: blur(7px); align-content: center; align-items: center; backdrop-filter: blur(7px); background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 54px; justify-content: center; overflow: visible; padding: 18px 0px 18px 0px; position: relative; width: 100%; z-index: 9; }\",\".framer-Ir961 .framer-1eqe38v { 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 20px 0px 20px; position: relative; width: 100%; }\",\".framer-Ir961 .framer-5rpxge { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Ir961 .framer-vz6q1a { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Ir961 .framer-pqde43 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Ir961 .framer-1tivtja-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Ir961 .framer-1qer5oi { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Ir961 .framer-1nod9v3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-Ir961 .framer-1mrj9oy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Ir961 .framer-1nqj4es { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Ir961 .framer-1r2t8gm { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Ir961 .framer-1yrtiq4 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Ir961 .framer-l2g198 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1004; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Ir961 .framer-o9pfl { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 20px 20px 20px; position: relative; width: 100%; z-index: 2; }\",\".framer-Ir961 .framer-1uufuw4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1600px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Ir961 .framer-10zvjg3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; max-width: 2200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Ir961 .framer-warh3v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; overflow: visible; padding: 90px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-Ir961 .framer-1i486z0 { height: 22px; position: relative; width: 138px; }\",\".framer-Ir961 .framer-zq5k3f { height: 21px; left: 0px; position: absolute; top: 1px; width: 17px; }\",\".framer-Ir961 .framer-954u2t { height: 21px; left: 18px; position: absolute; top: 1px; width: 20px; }\",\".framer-Ir961 .framer-910ayy { height: 8px; left: 25px; position: absolute; top: 5px; width: 6px; }\",\".framer-Ir961 .framer-4cztr2 { height: 21px; left: 38px; position: absolute; top: 1px; width: 15px; }\",\".framer-Ir961 .framer-4ntluy { height: 22px; left: 53px; position: absolute; top: 0px; width: 19px; }\",\".framer-Ir961 .framer-1lgob73 { height: 21px; left: 73px; position: absolute; top: 1px; width: 18px; }\",\".framer-Ir961 .framer-1bmadhj { height: 6px; left: 78px; position: absolute; top: 4px; width: 9px; }\",\".framer-Ir961 .framer-12m6sbk { height: 22px; left: 91px; position: absolute; top: 0px; width: 20px; }\",\".framer-Ir961 .framer-16hnclj { height: 15px; left: 96px; position: absolute; top: 4px; width: 12px; }\",\".framer-Ir961 .framer-16e302j { height: 21px; left: 111px; position: absolute; top: 1px; width: 27px; }\",\".framer-Ir961 .framer-1bs5i25 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Ir961 .framer-17sxc6r { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-Ir961[data-border=\"true\"]::after, .framer-Ir961 [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={O7rDQnjob:\"(min-width: 810px) and (max-width: 1199.98px)\",VkPgcIcdP:\"(max-width: 809.98px)\",Z9X2ZzYPQ:\"(min-width: 1200px)\"};const humanReadableVariantMap={\"1200\":\"Z9X2ZzYPQ\",\"440\":\"VkPgcIcdP\",\"810\":\"O7rDQnjob\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Z9X2ZzYPQ\"};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"Z9X2ZzYPQ\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-da6586d1-dc79-4cd1-9a02-0b3ba3a92129, rgb(218, 229, 232)); } :root { font-size: 100%; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-88pih9\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-zv3w4p-container\",isAuthoredByUser:true,nodeId:\"YKDO8KVUu\",scopeId:\"tjPoKDuMu\",children:/*#__PURE__*/_jsx(InputFontFix,{height:\"100%\",id:\"YKDO8KVUu\",layoutId:\"YKDO8KVUu\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-yh54q9-container\",isAuthoredByUser:true,nodeId:\"EYdt3bLKf\",scopeId:\"tjPoKDuMu\",children:/*#__PURE__*/_jsx(ScrollbarCompensator,{height:\"100%\",id:\"EYdt3bLKf\",layoutId:\"EYdt3bLKf\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.nav,{className:\"framer-1e3jvx\",\"data-framer-name\":\"Desktop\",children:/*#__PURE__*/_jsx(\"nav\",{className:\"framer-wa7ohq\",\"data-border\":true,\"data-framer-name\":\"Top\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1eqe38v\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5rpxge\",\"data-framer-name\":\"Content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-vz6q1a\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"owvTypiET\",openInNewTab:false,scopeId:\"tjPoKDuMu\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-pqde43 framer-2rygap\",\"data-framer-name\":\"Logo\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:17.5,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tivtja-container\",nodeId:\"ghXW17Kf1\",scopeId:\"tjPoKDuMu\",children:/*#__PURE__*/_jsx(MescoLogo,{height:\"100%\",id:\"ghXW17Kf1\",layoutId:\"ghXW17Kf1\",variant:matchVariant(\"fR_oiyRLo\"),width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qer5oi\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nod9v3\",\"data-framer-name\":\"Right\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mrj9oy\",\"data-framer-name\":\"Nav Links\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1nqj4es\",\"data-framer-name\":\"Nav Link\",\"data-highlight\":true,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1e0p0lg\",\"data-styles-preset\":\"GajB2IZDI\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"tel:+61431197004\",motionChild:true,nodeId:\"GcatltI1H\",openInNewTab:true,relValues:[],scopeId:\"tjPoKDuMu\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"Call 🇦🇺 0431 197 004\"})})})}),className:\"framer-1r2t8gm\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})})})]})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1yrtiq4\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-l2g198\",\"data-framer-name\":\"footer\",children:/*#__PURE__*/_jsx(\"footer\",{className:\"framer-o9pfl\",\"data-framer-name\":\"footer\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uufuw4\",\"data-framer-name\":\"Container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10zvjg3\",\"data-framer-name\":\"bottom\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-warh3v\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{VkPgcIcdP:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 120.98 19.998\" overflow=\"visible\"><path d=\"M 11.039 19.472 L 11.039 11.037 L 3.822 11.037 L 3.822 19.472 L 0 19.472 L 0 0.576 L 3.822 0.576 L 3.822 7.781 L 11.039 7.781 L 11.039 0.576 L 14.874 0.576 L 14.874 19.472 Z M 27.588 15.588 L 20.784 15.588 L 19.505 19.472 L 15.471 19.472 L 22.062 0.576 L 26.423 0.576 L 32.963 19.472 L 28.778 19.472 Z M 26.51 12.331 L 24.205 4.897 L 21.823 12.332 L 26.51 12.332 Z M 33.523 0.577 L 37.382 0.577 L 37.382 16.076 L 46.529 16.076 L 46.529 19.473 L 33.523 19.473 L 33.523 0.576 Z M 60.446 18.063 C 59.068 19.353 57.305 19.998 55.158 19.998 C 52.502 19.998 50.413 19.127 48.893 17.383 C 47.373 15.631 46.612 13.23 46.612 10.179 C 46.612 6.88 47.477 4.337 49.206 2.551 C 50.711 0.995 52.623 0.218 54.945 0.218 C 58.053 0.218 60.325 1.26 61.762 3.346 C 62.555 4.516 62.981 5.691 63.04 6.871 L 59.181 6.871 C 58.93 5.965 58.608 5.281 58.215 4.82 C 57.514 3.999 56.474 3.589 55.095 3.589 C 53.692 3.589 52.585 4.17 51.775 5.333 C 50.965 6.486 50.559 8.123 50.559 10.242 C 50.559 12.361 50.986 13.951 51.838 15.011 C 52.698 16.062 53.789 16.588 55.108 16.588 C 56.462 16.588 57.493 16.135 58.203 15.229 C 58.596 14.742 58.922 14.011 59.181 13.036 L 63.003 13.036 C 62.668 15.096 61.816 16.771 60.446 18.062 Z M 72.007 12.063 L 68.023 12.063 L 68.023 19.473 L 64.251 19.473 L 64.251 0.576 L 73.31 0.576 C 74.605 0.601 75.599 0.764 76.293 1.064 C 76.98 1.352 77.59 1.805 78.072 2.384 C 78.47 2.858 78.792 3.395 79.024 3.973 C 79.258 4.554 79.375 5.217 79.375 5.961 C 79.375 6.858 79.154 7.743 78.711 8.614 C 78.268 9.477 77.537 10.089 76.518 10.447 C 77.37 10.797 77.972 11.297 78.322 11.948 C 78.682 12.588 78.861 13.571 78.861 14.896 L 78.861 16.164 C 78.861 17.028 78.895 17.613 78.962 17.921 C 79.062 18.409 79.296 18.767 79.664 18.998 L 79.664 19.472 L 75.415 19.472 C 75.319 19.138 75.236 18.8 75.165 18.459 C 75.064 17.923 75.009 17.378 75.002 16.831 L 74.977 15.075 C 74.96 13.87 74.743 13.066 74.325 12.665 C 73.916 12.263 73.143 12.063 72.007 12.063 Z M 74.35 8.628 C 75.119 8.268 75.503 7.559 75.503 6.499 C 75.503 5.354 75.132 4.585 74.388 4.192 C 73.97 3.97 73.344 3.859 72.509 3.859 L 68.023 3.859 L 68.023 8.935 L 72.396 8.935 C 73.264 8.935 73.916 8.833 74.35 8.628 Z M 89.082 19.998 C 86.442 19.998 84.425 19.263 83.03 17.794 C 81.158 15.99 80.223 13.392 80.223 9.999 C 80.223 6.538 81.158 3.94 83.03 2.205 C 84.425 0.735 86.442 0 89.082 0 C 91.721 0 93.739 0.735 95.134 2.205 C 96.997 3.94 97.929 6.538 97.929 10 C 97.929 13.392 96.997 15.99 95.134 17.794 C 93.739 19.263 91.721 19.998 89.082 19.998 Z M 92.728 14.922 C 93.622 13.768 94.069 12.127 94.069 9.999 C 94.069 7.88 93.618 6.243 92.715 5.09 C 91.822 3.927 90.61 3.346 89.082 3.346 C 87.553 3.346 86.333 3.923 85.423 5.077 C 84.513 6.23 84.057 7.871 84.057 9.999 C 84.057 12.127 84.513 13.768 85.423 14.922 C 86.333 16.076 87.553 16.653 89.082 16.653 C 90.61 16.653 91.826 16.076 92.728 14.922 Z M 117.058 0.575 L 120.98 0.575 L 115.78 19.472 L 112.096 19.472 L 109.865 8.421 L 109.214 4.768 L 108.562 8.421 L 106.332 19.471 L 102.748 19.471 L 97.511 0.576 L 101.608 0.576 L 104.051 11.396 L 104.578 14.409 L 105.116 11.46 L 107.196 0.576 L 111.269 0.576 L 113.462 11.396 L 114.026 14.409 L 114.59 11.511 L 117.058 0.576 Z\" fill=\"var(--token-70c84ef0-cae2-4be2-9a9b-8e8e69e366c2, rgb(237, 8, 4)) /* {&quot;name&quot;:&quot;Halcrow Red&quot;} */\"></path></svg>'}},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1i486z0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 137.977 21.998\" overflow=\"visible\"><path d=\"M 12.59 21.419 L 12.59 12.14 L 4.359 12.14 L 4.359 21.419 L 0 21.419 L 0 0.634 L 4.359 0.634 L 4.359 8.559 L 12.59 8.559 L 12.59 0.634 L 16.964 0.634 L 16.964 21.419 Z M 31.464 17.147 L 23.704 17.147 L 22.246 21.419 L 17.644 21.419 L 25.161 0.634 L 30.135 0.634 L 37.595 21.419 L 32.821 21.419 Z M 30.234 13.565 L 27.605 5.387 L 24.89 13.565 L 30.234 13.565 Z M 38.232 0.635 L 42.634 0.635 L 42.634 17.683 L 53.066 17.683 L 53.066 21.42 L 38.232 21.42 L 38.232 0.634 Z M 68.939 19.869 C 67.366 21.288 65.357 21.998 62.908 21.998 C 59.878 21.998 57.496 21.04 55.762 19.122 C 54.029 17.194 53.161 14.553 53.161 11.196 C 53.161 7.568 54.147 4.771 56.119 2.806 C 57.836 1.095 60.016 0.239 62.665 0.239 C 66.209 0.239 68.801 1.386 70.439 3.68 C 71.344 4.968 71.83 6.26 71.897 7.558 L 67.495 7.558 C 67.21 6.561 66.842 5.809 66.394 5.301 C 65.594 4.399 64.408 3.948 62.836 3.948 C 61.235 3.948 59.973 4.587 59.049 5.866 C 58.125 7.135 57.663 8.935 57.663 11.267 C 57.663 13.598 58.149 15.346 59.121 16.512 C 60.102 17.668 61.346 18.246 62.851 18.246 C 64.394 18.246 65.571 17.749 66.38 16.752 C 66.828 16.216 67.2 15.412 67.495 14.34 L 71.854 14.34 C 71.473 16.606 70.501 18.449 68.939 19.869 Z M 82.124 13.27 L 77.58 13.27 L 77.58 21.42 L 73.278 21.42 L 73.278 0.634 L 83.61 0.634 C 85.087 0.661 86.221 0.84 87.011 1.17 C 87.795 1.488 88.491 1.985 89.041 2.622 C 89.495 3.144 89.862 3.734 90.127 4.37 C 90.394 5.01 90.527 5.739 90.527 6.557 C 90.527 7.544 90.275 8.517 89.77 9.475 C 89.264 10.425 88.431 11.097 87.269 11.492 C 88.241 11.877 88.926 12.427 89.326 13.142 C 89.736 13.847 89.941 14.928 89.941 16.385 L 89.941 17.781 C 89.941 18.731 89.979 19.375 90.055 19.713 C 90.17 20.249 90.436 20.643 90.856 20.898 L 90.856 21.419 L 86.011 21.419 C 85.901 21.052 85.806 20.68 85.725 20.305 C 85.61 19.715 85.548 19.116 85.54 18.515 L 85.511 16.582 C 85.492 15.257 85.244 14.373 84.768 13.932 C 84.301 13.49 83.42 13.269 82.124 13.269 Z M 84.796 9.49 C 85.673 9.095 86.111 8.315 86.111 7.149 C 86.111 5.889 85.687 5.044 84.839 4.611 C 84.363 4.367 83.648 4.245 82.696 4.245 L 77.58 4.245 L 77.58 9.828 L 82.567 9.828 C 83.558 9.828 84.301 9.716 84.796 9.49 Z M 101.597 21.998 C 98.587 21.998 96.286 21.189 94.695 19.573 C 92.561 17.589 91.494 14.731 91.494 10.999 C 91.494 7.192 92.561 4.334 94.695 2.425 C 96.286 0.809 98.587 0 101.597 0 C 104.608 0 106.909 0.809 108.5 2.425 C 110.624 4.334 111.687 7.192 111.687 11 C 111.687 14.731 110.624 17.589 108.5 19.573 C 106.909 21.189 104.608 21.998 101.597 21.998 Z M 105.756 16.415 C 106.776 15.145 107.285 13.34 107.285 10.999 C 107.285 8.668 106.771 6.867 105.742 5.599 C 104.723 4.32 103.341 3.68 101.597 3.68 C 99.854 3.68 98.463 4.315 97.425 5.585 C 96.386 6.853 95.867 8.658 95.867 10.999 C 95.867 13.34 96.386 15.145 97.425 16.414 C 98.463 17.683 99.854 18.318 101.597 18.318 C 103.341 18.318 104.727 17.683 105.756 16.414 Z M 133.504 0.633 L 137.977 0.633 L 132.046 21.419 L 127.845 21.419 L 125.301 9.263 L 124.558 5.244 L 123.814 9.263 L 121.271 21.418 L 117.184 21.418 L 111.21 0.634 L 115.884 0.634 L 118.67 12.535 L 119.27 15.849 L 119.885 12.606 L 122.257 0.634 L 126.902 0.634 L 129.403 12.535 L 130.046 15.849 L 130.689 12.662 L 133.504 0.634 Z\" fill=\"var(--token-70c84ef0-cae2-4be2-9a9b-8e8e69e366c2, rgb(237, 8, 4)) /* {&quot;name&quot;:&quot;Halcrow Red&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{VkPgcIcdP:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.874 18.896\" overflow=\"visible\"><path d=\"M 11.039 18.896 L 11.039 10.46 L 3.822 10.46 L 3.822 18.896 L 0 18.896 L 0 0 L 3.822 0 L 3.822 7.204 L 11.039 7.204 L 11.039 0 L 14.874 0 L 14.874 18.896 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-zq5k3f\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.964 20.785\" overflow=\"visible\"><path d=\"M 12.59 20.785 L 12.59 11.506 L 4.359 11.506 L 4.359 20.785 L 0 20.785 L 0 0 L 4.359 0 L 4.359 7.925 L 12.59 7.925 L 12.59 0 L 16.964 0 L 16.964 20.785 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{VkPgcIcdP:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.493 18.896\" overflow=\"visible\"><path d=\"M 12.117 15.012 L 5.313 15.012 L 4.035 18.896 L 0 18.896 L 6.591 0 L 10.952 0 L 17.493 18.896 L 13.307 18.896 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-954u2t\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.95 20.785\" overflow=\"visible\"><path d=\"M 13.819 16.513 L 6.059 16.513 L 4.601 20.785 L 0 20.785 L 7.517 0 L 12.49 0 L 19.95 20.785 L 15.177 20.785 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{VkPgcIcdP:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.686 7.435\" overflow=\"visible\"><path d=\"M 4.686 7.434 L 2.381 0 L 0 7.435 L 4.686 7.435 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-910ayy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.345 8.178\" overflow=\"visible\"><path d=\"M 5.345 8.178 L 2.716 0 L 0 8.178 L 5.345 8.178 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{VkPgcIcdP:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.007 18.896\" overflow=\"visible\"><path d=\"M 0 0.001 L 3.86 0.001 L 3.86 15.499 L 13.007 15.499 L 13.007 18.896 L 0 18.896 L 0 0 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-4cztr2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.834 20.786\" overflow=\"visible\"><path d=\"M 0 0.001 L 4.402 0.001 L 4.402 17.049 L 14.834 17.049 L 14.834 20.786 L 0 20.786 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{VkPgcIcdP:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.428 19.781\" overflow=\"visible\"><path d=\"M 13.834 17.845 C 12.455 19.136 10.693 19.781 8.546 19.781 C 5.89 19.781 3.801 18.909 2.281 17.166 C 0.761 15.414 0 13.012 0 9.961 C 0 6.662 0.865 4.119 2.594 2.334 C 4.099 0.778 6.011 0 8.333 0 C 11.441 0 13.713 1.043 15.149 3.128 C 15.943 4.299 16.369 5.473 16.428 6.654 L 12.568 6.654 C 12.318 5.747 11.996 5.063 11.603 4.602 C 10.902 3.781 9.862 3.371 8.483 3.371 C 7.08 3.371 5.973 3.953 5.163 5.115 C 4.353 6.269 3.947 7.905 3.947 10.025 C 3.947 12.144 4.374 13.733 5.225 14.794 C 6.086 15.844 7.176 16.37 8.496 16.37 C 9.849 16.37 10.881 15.918 11.591 15.011 C 11.984 14.524 12.309 13.793 12.568 12.819 L 16.39 12.819 C 16.056 14.879 15.204 16.554 13.834 17.845 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-4ntluy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.736 21.759\" overflow=\"visible\"><path d=\"M 15.778 19.63 C 14.205 21.049 12.196 21.759 9.747 21.759 C 6.717 21.759 4.335 20.8 2.601 18.882 C 0.868 16.955 0 14.313 0 10.957 C 0 7.329 0.986 4.531 2.958 2.567 C 4.675 0.855 6.855 0 9.504 0 C 13.048 0 15.64 1.147 17.278 3.441 C 18.183 4.729 18.669 6.021 18.736 7.319 L 14.334 7.319 C 14.049 6.322 13.681 5.57 13.233 5.062 C 12.433 4.159 11.247 3.708 9.675 3.708 C 8.074 3.708 6.812 4.348 5.888 5.627 C 4.964 6.895 4.502 8.696 4.502 11.027 C 4.502 13.358 4.988 15.107 5.96 16.273 C 6.941 17.429 8.185 18.007 9.69 18.007 C 11.233 18.007 12.41 17.509 13.219 16.512 C 13.667 15.977 14.039 15.173 14.334 14.101 L 18.693 14.101 C 18.312 16.367 17.34 18.209 15.778 19.629 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{VkPgcIcdP:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.413 18.896\" overflow=\"visible\"><path d=\"M 7.756 11.487 L 3.772 11.487 L 3.772 18.896 L 0 18.896 L 0 0 L 9.059 0 C 10.354 0.025 11.348 0.188 12.042 0.488 C 12.729 0.776 13.339 1.228 13.821 1.807 C 14.22 2.282 14.541 2.818 14.774 3.397 C 15.008 3.978 15.124 4.641 15.124 5.385 C 15.124 6.282 14.903 7.166 14.46 8.038 C 14.017 8.901 13.286 9.512 12.267 9.871 C 13.12 10.221 13.721 10.721 14.072 11.371 C 14.431 12.012 14.61 12.995 14.61 14.319 L 14.61 15.588 C 14.61 16.451 14.644 17.037 14.711 17.345 C 14.811 17.832 15.045 18.19 15.413 18.422 L 15.413 18.896 L 11.164 18.896 C 11.068 18.561 10.985 18.224 10.914 17.883 C 10.813 17.346 10.759 16.802 10.751 16.255 L 10.726 14.499 C 10.709 13.293 10.492 12.49 10.074 12.089 C 9.665 11.687 8.893 11.486 7.756 11.486 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1lgob73\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.578 20.786\" overflow=\"visible\"><path d=\"M 8.846 12.636 L 4.302 12.636 L 4.302 20.786 L 0 20.786 L 0 0 L 10.332 0 C 11.809 0.028 12.943 0.206 13.734 0.536 C 14.518 0.854 15.213 1.351 15.763 1.988 C 16.217 2.51 16.584 3.1 16.849 3.736 C 17.116 4.376 17.249 5.105 17.249 5.923 C 17.249 6.91 16.997 7.883 16.492 8.841 C 15.987 9.791 15.153 10.463 13.991 10.858 C 14.963 11.243 15.649 11.793 16.049 12.508 C 16.458 13.213 16.663 14.294 16.663 15.751 L 16.663 17.147 C 16.663 18.097 16.702 18.741 16.777 19.079 C 16.892 19.615 17.159 20.009 17.578 20.264 L 17.578 20.785 L 12.733 20.785 C 12.623 20.418 12.528 20.046 12.447 19.671 C 12.332 19.081 12.27 18.482 12.262 17.881 L 12.233 15.948 C 12.214 14.623 11.966 13.739 11.49 13.298 C 11.023 12.856 10.142 12.635 8.846 12.635 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{VkPgcIcdP:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.481 5.076\" overflow=\"visible\"><path d=\"M 6.328 4.769 C 7.096 4.409 7.481 3.7 7.481 2.64 C 7.481 1.495 7.109 0.726 6.366 0.333 C 5.948 0.111 5.321 0 4.486 0 L 0 0 L 0 5.076 L 4.373 5.076 C 5.242 5.076 5.893 4.974 6.328 4.769 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1bmadhj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.532 5.583\" overflow=\"visible\"><path d=\"M 7.217 5.246 C 8.093 4.85 8.532 4.07 8.532 2.904 C 8.532 1.645 8.108 0.799 7.26 0.366 C 6.783 0.122 6.069 0 5.116 0 L 0 0 L 0 5.583 L 4.987 5.583 C 5.978 5.583 6.721 5.471 7.217 5.246 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{VkPgcIcdP:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.706 19.998\" overflow=\"visible\"><path d=\"M 8.859 19.998 C 6.219 19.998 4.202 19.263 2.807 17.794 C 0.935 15.99 0 13.392 0 9.999 C 0 6.538 0.935 3.94 2.807 2.205 C 4.202 0.735 6.219 0 8.859 0 C 11.499 0 13.516 0.735 14.911 2.205 C 16.774 3.94 17.706 6.538 17.706 10 C 17.706 13.392 16.774 15.99 14.911 17.794 C 13.516 19.263 11.499 19.998 8.859 19.998 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-12m6sbk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.193 21.998\" overflow=\"visible\"><path d=\"M 10.104 21.998 C 7.093 21.998 4.792 21.189 3.201 19.573 C 1.067 17.589 0 14.731 0 10.999 C 0 7.192 1.067 4.334 3.201 2.425 C 4.792 0.809 7.093 0 10.104 0 C 13.114 0 15.415 0.809 17.006 2.425 C 19.131 4.334 20.193 7.192 20.193 11 C 20.193 14.731 19.131 17.589 17.006 19.573 C 15.415 21.189 13.114 21.998 10.104 21.998 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{VkPgcIcdP:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.011 13.307\" overflow=\"visible\"><path d=\"M 8.671 11.577 C 9.565 10.422 10.011 8.781 10.011 6.654 C 10.011 4.534 9.56 2.897 8.658 1.744 C 7.765 0.581 6.553 0 5.024 0 C 3.496 0 2.276 0.577 1.366 1.732 C 0.455 2.885 0 4.526 0 6.654 C 0 8.781 0.455 10.423 1.366 11.576 C 2.276 12.73 3.496 13.307 5.024 13.307 C 6.553 13.307 7.768 12.73 8.671 11.576 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-16hnclj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.418 14.638\" overflow=\"visible\"><path d=\"M 9.889 12.735 C 10.909 11.465 11.418 9.66 11.418 7.319 C 11.418 4.988 10.904 3.187 9.874 1.918 C 8.856 0.639 7.474 0 5.73 0 C 3.987 0 2.596 0.635 1.557 1.905 C 0.519 3.173 0 4.978 0 7.319 C 0 9.66 0.519 11.465 1.557 12.734 C 2.596 14.003 3.987 14.638 5.73 14.638 C 7.474 14.638 8.86 14.003 9.889 12.734 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{VkPgcIcdP:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.47 18.897\" overflow=\"visible\"><path d=\"M 19.547 0 L 23.47 0 L 18.269 18.897 L 14.585 18.897 L 12.355 7.846 L 11.703 4.193 L 11.051 7.846 L 8.821 18.896 L 5.238 18.896 L 0 0.001 L 4.097 0.001 L 6.541 10.821 L 7.067 13.833 L 7.606 10.885 L 9.686 0.001 L 13.758 0.001 L 15.951 10.821 L 16.515 13.833 L 17.079 10.936 L 19.547 0.001 Z\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-16e302j\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.767 20.786\" overflow=\"visible\"><path d=\"M 22.294 0 L 26.767 0 L 20.836 20.786 L 16.635 20.786 L 14.09 8.631 L 13.348 4.612 L 12.604 8.631 L 10.061 20.786 L 5.973 20.786 L 0 0.001 L 4.673 0.001 L 7.46 11.903 L 8.06 15.217 L 8.674 11.973 L 11.047 0.001 L 15.691 0.001 L 18.192 11.903 L 18.835 15.217 L 19.479 12.03 L 22.294 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})})]})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bs5i25\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-15f9196\",\"data-styles-preset\":\"t99wjvOhl\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(115, 115, 115)\"},children:\"\\xa9 2026 Halcrow Tech Consultancy | Helping business leaders running technology projects since 2010.\"})}),className:\"framer-17sxc6r\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"O7rDQnjob\":{\"layout\":[\"fixed\",\"fixed\"]},\"VkPgcIcdP\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Z9X2ZzYPQ\":[\".framer-zv3w4p-container\",\".framer-yh54q9-container\",\".framer-1e3jvx\",\".framer-l2g198\"],\"O7rDQnjob\":[\".framer-zv3w4p-container\",\".framer-yh54q9-container\",\".framer-1e3jvx\",\".framer-l2g198\"],\"VkPgcIcdP\":[\".framer-zv3w4p-container\",\".framer-yh54q9-container\",\".framer-1e3jvx\",\".framer-l2g198\"]}\n * @framerBreakpoints {\"Z9X2ZzYPQ\":{\"min\":1200,\"canvasClassName\":\"framer-88pih9-override\",\"minHeight\":2000,\"viewportHeight\":800,\"name\":\"1200\",\"width\":1200,\"rootFontSize\":16},\"O7rDQnjob\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-2uq0eg-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"810\",\"width\":810,\"rootFontSize\":16},\"VkPgcIcdP\":{\"max\":809,\"canvasClassName\":\"framer-romoxt-override\",\"minHeight\":2000,\"viewportHeight\":844,\"name\":\"440\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Z9X2ZzYPQ\n * @framerLayoutTemplate true\n */const FramertjPoKDuMu=withCSS(Component,css,\"framer-Ir961\");export default FramertjPoKDuMu;FramertjPoKDuMu.displayName=\"Pain Landers\";FramertjPoKDuMu.defaultProps={height:2e3,width:1200};addFonts(FramertjPoKDuMu,[{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\"}]},...InputFontFixFonts,...ScrollbarCompensatorFonts,...MescoLogoFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramertjPoKDuMu.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(MescoLogo,{},context),()=>forwardLoader(MobileNav,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertjPoKDuMu\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"O7rDQnjob\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VkPgcIcdP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"Z9X2ZzYPQ\\\":[\\\".framer-zv3w4p-container\\\",\\\".framer-yh54q9-container\\\",\\\".framer-1e3jvx\\\",\\\".framer-l2g198\\\"],\\\"O7rDQnjob\\\":[\\\".framer-zv3w4p-container\\\",\\\".framer-yh54q9-container\\\",\\\".framer-1e3jvx\\\",\\\".framer-l2g198\\\"],\\\"VkPgcIcdP\\\":[\\\".framer-zv3w4p-container\\\",\\\".framer-yh54q9-container\\\",\\\".framer-1e3jvx\\\",\\\".framer-l2g198\\\"]}\",\"framerDefaultVariant\":\"Z9X2ZzYPQ\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"Z9X2ZzYPQ\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-88pih9-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"1200\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"O7rDQnjob\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-2uq0eg-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"810\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"VkPgcIcdP\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-romoxt-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"440\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerRootFontSize\":\"16\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"2000\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b4b3e20)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/q1dPQLlYjVhv0FfsY4w2/dNmjiUQy3kMqlA5Ney1A/GajB2IZDI.js\";const cycleOrder=[\"ZGilD8grb\",\"aJwmtlEba\",\"Ql0M_euSK\",\"AZLQFdsIJ\",\"aS34EFbKA\",\"p6sD139yR\",\"OP7bwYZ2B\",\"Hg85WICVC\"];const serializationHash=\"framer-j0tM1\";const variantClassNames={aJwmtlEba:\"framer-v-1fw8wfa\",aS34EFbKA:\"framer-v-skew28\",AZLQFdsIJ:\"framer-v-1cvv3vh\",Hg85WICVC:\"framer-v-10tvi46\",OP7bwYZ2B:\"framer-v-ara3rt\",p6sD139yR:\"framer-v-6rhv58\",Ql0M_euSK:\"framer-v-2li2fh\",ZGilD8grb:\"framer-v-iwz7vh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const p2HMhOGTY=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Apply for 10/10/10\":\"AZLQFdsIJ\",\"Chat CTA\":\"Ql0M_euSK\",\"Free-Diagnostic\":\"aJwmtlEba\",\"Introduction Call\":\"aS34EFbKA\",\"Scoping Call\":\"p6sD139yR\",\"See the 10/10/10 Mobile\":\"Hg85WICVC\",\"See the 10/10/10 Session\":\"OP7bwYZ2B\",\"Variant 1\":\"ZGilD8grb\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,p2HMhOGTY:click??props.p2HMhOGTY,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZGilD8grb\"};};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,p2HMhOGTY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZGilD8grb\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapv4wfhl=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(p2HMhOGTY){const res=await p2HMhOGTY(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({aJwmtlEba:{value:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"ZGilD8grb\",scopeId:\"anu6yekHB\",...addPropertyOverrides({aS34EFbKA:{href:{hash:\":rCs5DiS7m\",webPageId:\"zfTvQz6zl\"},openInNewTab:false},AZLQFdsIJ:{href:{webPageId:\"vJ2Aw1v4h\"},openInNewTab:false},Hg85WICVC:{href:{webPageId:\"vJ2Aw1v4h\"},openInNewTab:false},p6sD139yR:{href:{webPageId:\"tgbrZqig1\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-iwz7vh\",className,classNames)} framer-xq27d5`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"ZGilD8grb\",onTap:onTapv4wfhl,ref:refBinding,style:{backgroundColor:\"var(--token-70c84ef0-cae2-4be2-9a9b-8e8e69e366c2, rgb(237, 8, 4))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{aJwmtlEba:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},aS34EFbKA:{borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100}},...addPropertyOverrides({aJwmtlEba:{\"data-framer-name\":\"Free-Diagnostic\"},aS34EFbKA:{\"data-framer-name\":\"Introduction Call\"},AZLQFdsIJ:{\"data-framer-name\":\"Apply for 10/10/10\"},Hg85WICVC:{\"data-framer-name\":\"See the 10/10/10 Mobile\"},OP7bwYZ2B:{\"data-framer-name\":\"See the 10/10/10 Session\"},p6sD139yR:{\"data-framer-name\":\"Scoping Call\"},Ql0M_euSK:{\"data-framer-name\":\"Chat CTA\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e0p0lg\",\"data-styles-preset\":\"GajB2IZDI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Have a chat\"})})}),className:\"framer-184vz6n\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"tTxEAPgLk\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{Ql0M_euSK:{\"--extracted-r6o4lv\":\"var(--token-c1f82643-53f4-4672-889e-f9a2f2ec0377, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aS34EFbKA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e0p0lg\",\"data-styles-preset\":\"GajB2IZDI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Book introduction call\"})})})},AZLQFdsIJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e0p0lg\",\"data-styles-preset\":\"GajB2IZDI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Apply\"})})})},Hg85WICVC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e0p0lg\",\"data-styles-preset\":\"GajB2IZDI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Free Roadmap\"})})})},OP7bwYZ2B:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e0p0lg\",\"data-styles-preset\":\"GajB2IZDI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Request Pre-Mortem\"})})})},p6sD139yR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e0p0lg\",\"data-styles-preset\":\"GajB2IZDI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Request Pre-Mortem\"})})})},Ql0M_euSK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e0p0lg\",\"data-styles-preset\":\"GajB2IZDI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c1f82643-53f4-4672-889e-f9a2f2ec0377, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Have a chat\"})})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-j0tM1.framer-xq27d5, .framer-j0tM1 .framer-xq27d5 { display: block; }\",\".framer-j0tM1.framer-iwz7vh { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; overflow: visible; padding: 9px 18px 9px 18px; position: relative; width: min-content; }\",\".framer-j0tM1 .framer-184vz6n { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-j0tM1.framer-v-1fw8wfa.framer-iwz7vh { overflow: unset; }\",\".framer-j0tM1.framer-v-2li2fh.framer-iwz7vh, .framer-j0tM1.framer-v-ara3rt.framer-iwz7vh { height: 54px; }\",\".framer-j0tM1.framer-v-1cvv3vh.framer-iwz7vh, .framer-j0tM1.framer-v-6rhv58.framer-iwz7vh, .framer-j0tM1.framer-v-10tvi46.framer-iwz7vh { height: 54px; text-decoration: none; }\",\".framer-j0tM1.framer-v-skew28.framer-iwz7vh { height: 54px; padding: 9px 28px 9px 28px; text-decoration: none; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 126\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"aJwmtlEba\":{\"layout\":[\"auto\",\"fixed\"]},\"Ql0M_euSK\":{\"layout\":[\"auto\",\"fixed\"]},\"AZLQFdsIJ\":{\"layout\":[\"auto\",\"fixed\"]},\"aS34EFbKA\":{\"layout\":[\"auto\",\"fixed\"]},\"p6sD139yR\":{\"layout\":[\"auto\",\"fixed\"]},\"OP7bwYZ2B\":{\"layout\":[\"auto\",\"fixed\"]},\"Hg85WICVC\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"p2HMhOGTY\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameranu6yekHB=withCSS(Component,css,\"framer-j0tM1\");export default Frameranu6yekHB;Frameranu6yekHB.displayName=\"The Big Damn Button\";Frameranu6yekHB.defaultProps={height:44,width:126};addPropertyControls(Frameranu6yekHB,{variant:{options:[\"ZGilD8grb\",\"aJwmtlEba\",\"Ql0M_euSK\",\"AZLQFdsIJ\",\"aS34EFbKA\",\"p6sD139yR\",\"OP7bwYZ2B\",\"Hg85WICVC\"],optionTitles:[\"Variant 1\",\"Free-Diagnostic\",\"Chat CTA\",\"Apply for 10/10/10\",\"Introduction Call\",\"Scoping Call\",\"See the 10/10/10 Session\",\"See the 10/10/10 Mobile\"],title:\"Variant\",type:ControlType.Enum},p2HMhOGTY:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Frameranu6yekHB,[{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:\"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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameranu6yekHB\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"p2HMhOGTY\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"126\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"aJwmtlEba\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Ql0M_euSK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"AZLQFdsIJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"aS34EFbKA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"p6sD139yR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"OP7bwYZ2B\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Hg85WICVC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"44\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./anu6yekHB.map","// Generated by Framer (d369d66)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"nTRS9EquD\",\"TGJAddzIF\",\"sbLLgWo_T\",\"Qqlu1M1oK\"];const serializationHash=\"framer-MJB49\";const variantClassNames={nTRS9EquD:\"framer-v-1rulmcq\",Qqlu1M1oK:\"framer-v-1rf8iyp\",sbLLgWo_T:\"framer-v-1gfzm9a\",TGJAddzIF:\"framer-v-1bmbsfx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gIieqEE73=undefined;const gsCTV3fDM=undefined;const BqD7BdqRi=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={delay:0,duration:1,ease:[.16,1,.3,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Menu on apear\":\"sbLLgWo_T\",Close:\"Qqlu1M1oK\",Menu:\"nTRS9EquD\"};const Variants=motion.create(React.Fragment);const getProps=({background,click,height,hover,id,width,...props})=>{return{...props,BqD7BdqRi:background??props.BqD7BdqRi??\"rgb(0, 0, 0)\",gIieqEE73:click??props.gIieqEE73,gsCTV3fDM:hover??props.gsCTV3fDM,variant:humanReadableVariantMap[props.variant]??props.variant??\"nTRS9EquD\"};};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,BqD7BdqRi,gIieqEE73,gsCTV3fDM,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nTRS9EquD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1qgwgl2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(gIieqEE73){const res=await gIieqEE73(...args);if(res===false)return false;}});const onMouseEnter1izco8j=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(gsCTV3fDM){const res=await gsCTV3fDM(...args);if(res===false)return false;}});const onAppear4brdb0=activeVariantCallback(async(...args)=>{setVariant(\"Qqlu1M1oK\");});useOnVariantChange(baseVariant,{sbLLgWo_T:onAppear4brdb0});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({Qqlu1M1oK:{value:transition2},TGJAddzIF:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1rulmcq\",className,classNames),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nTRS9EquD\",onMouseEnter:onMouseEnter1izco8j,onTap:onTap1qgwgl2,ref:refBinding,style:{...style},...addPropertyOverrides({Qqlu1M1oK:{\"data-framer-name\":\"Close\"},sbLLgWo_T:{\"data-framer-name\":\"Menu on apear\"},TGJAddzIF:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qm7omc\",layoutDependency:layoutDependency,layoutId:\"SEwBhoRTH\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jvadv4\",layoutDependency:layoutDependency,layoutId:\"d1mBviqul\",style:{backgroundColor:BqD7BdqRi,rotate:0},variants:{Qqlu1M1oK:{rotate:135},sbLLgWo_T:{rotate:0},TGJAddzIF:{rotate:135}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-c0e3ch\",layoutDependency:layoutDependency,layoutId:\"QPpMJLudy\",style:{backgroundColor:BqD7BdqRi,rotate:180},variants:{Qqlu1M1oK:{rotate:225},TGJAddzIF:{rotate:225}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MJB49.framer-1nzcvq5, .framer-MJB49 .framer-1nzcvq5 { display: block; }\",\".framer-MJB49.framer-1rulmcq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 32px; }\",\".framer-MJB49 .framer-qm7omc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 2px; min-width: 15px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-MJB49 .framer-1jvadv4 { bottom: -4px; flex: none; height: 2px; left: -4px; overflow: hidden; position: absolute; right: -4px; z-index: 1; }\",\".framer-MJB49 .framer-c0e3ch { flex: none; height: 2px; left: -4px; overflow: hidden; position: absolute; right: -4px; top: -4px; z-index: 1; }\",\".framer-MJB49.framer-v-1bmbsfx .framer-1jvadv4, .framer-MJB49.framer-v-1rf8iyp .framer-1jvadv4 { bottom: 0px; }\",\".framer-MJB49.framer-v-1bmbsfx .framer-c0e3ch, .framer-MJB49.framer-v-1rf8iyp .framer-c0e3ch { bottom: 0px; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TGJAddzIF\":{\"layout\":[\"fixed\",\"fixed\"]},\"sbLLgWo_T\":{\"layout\":[\"fixed\",\"fixed\"]},\"Qqlu1M1oK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"BqD7BdqRi\":\"background\",\"gIieqEE73\":\"click\",\"gsCTV3fDM\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXCXiO7u07=withCSS(Component,css,\"framer-MJB49\");export default FramerXCXiO7u07;FramerXCXiO7u07.displayName=\"Navigation / Menu to close button animation\";FramerXCXiO7u07.defaultProps={height:32,width:32};addPropertyControls(FramerXCXiO7u07,{variant:{options:[\"nTRS9EquD\",\"TGJAddzIF\",\"sbLLgWo_T\",\"Qqlu1M1oK\"],optionTitles:[\"Menu\",\"Close\",\"Menu on apear\",\"Close\"],title:\"Variant\",type:ControlType.Enum},BqD7BdqRi:{defaultValue:\"rgb(0, 0, 0)\",title:\"Background\",type:ControlType.Color},gIieqEE73:{title:\"Click\",type:ControlType.EventHandler},gsCTV3fDM:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerXCXiO7u07,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXCXiO7u07\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"32\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"BqD7BdqRi\\\":\\\"background\\\",\\\"gIieqEE73\\\":\\\"click\\\",\\\"gsCTV3fDM\\\":\\\"hover\\\"}\",\"framerIntrinsicHeight\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TGJAddzIF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sbLLgWo_T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Qqlu1M1oK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XCXiO7u07.map","// Generated by Framer (1067533)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/q1dPQLlYjVhv0FfsY4w2/dNmjiUQy3kMqlA5Ney1A/GajB2IZDI.js\";const cycleOrder=[\"WGVLsPbZa\",\"aByW6VeZW\",\"BVXs8S0yZ\",\"ibJRk_1xS\"];const serializationHash=\"framer-6cLbX\";const variantClassNames={aByW6VeZW:\"framer-v-pvadct\",BVXs8S0yZ:\"framer-v-1z0od6w\",ibJRk_1xS:\"framer-v-gozyn1\",WGVLsPbZa:\"framer-v-1b5irqb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gI_7elcTO=undefined;const aPy89ItM2=undefined;const IBYcjioAb=undefined;const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Text Link - Hover\":\"aByW6VeZW\",\"Text Link - Tablet/Mobile\":\"BVXs8S0yZ\",\"Text Link - White\":\"ibJRk_1xS\",\"Text Link\":\"WGVLsPbZa\"};const Variants=motion.create(React.Fragment);const getProps=({color,height,id,link,title,width,...props})=>{return{...props,aPy89ItM2:title??props.aPy89ItM2??\"Home\",gI_7elcTO:link??props.gI_7elcTO,IBYcjioAb:color??props.IBYcjioAb??\"rgb(0, 0, 0)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"WGVLsPbZa\"};};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,aPy89ItM2,gI_7elcTO,IBYcjioAb,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"WGVLsPbZa\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1qmvg4u=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"aByW6VeZW\");});const onMouseLeave6mn67o=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"WGVLsPbZa\");});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(Link,{href:gI_7elcTO,motionChild:true,nodeId:\"WGVLsPbZa\",scopeId:\"yfDSj0Fjd\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1b5irqb\",className,classNames)} framer-1ouzmj4`,\"data-framer-name\":\"Text Link\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WGVLsPbZa\",onMouseEnter:onMouseEnter1qmvg4u,ref:refBinding,style:{...style},...addPropertyOverrides({aByW6VeZW:{\"data-framer-name\":\"Text Link - Hover\",onMouseLeave:onMouseLeave6mn67o},BVXs8S0yZ:{\"data-framer-name\":\"Text Link - Tablet/Mobile\",\"data-highlight\":undefined,onMouseEnter:undefined},ibJRk_1xS:{\"data-framer-name\":\"Text Link - White\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c149wz\",layoutDependency:layoutDependency,layoutId:\"FJ7P7_Vcb\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e0p0lg\",\"data-styles-preset\":\"GajB2IZDI\",dir:\"auto\",children:\"Home\"})}),className:\"framer-a67bpn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IC_UOQ777\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:aPy89ItM2,variants:{ibJRk_1xS:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ibJRk_1xS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e0p0lg\",\"data-styles-preset\":\"GajB2IZDI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Home\"})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1td789c\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"pUQawB9Hi\",style:{backgroundColor:IBYcjioAb}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6cLbX.framer-1ouzmj4, .framer-6cLbX .framer-1ouzmj4 { display: block; }\",\".framer-6cLbX.framer-1b5irqb { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 15px; justify-content: center; overflow: hidden; padding: 12px; position: relative; text-decoration: none; width: min-content; }\",\".framer-6cLbX .framer-1c149wz { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-6cLbX .framer-a67bpn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-6cLbX .framer-1td789c { bottom: 0px; flex: none; height: 1px; left: -50px; overflow: hidden; position: absolute; width: 50px; z-index: 1; }\",\".framer-6cLbX.framer-v-pvadct .framer-1td789c { bottom: unset; left: unset; position: relative; width: 100%; }\",\".framer-6cLbX.framer-v-gozyn1.framer-1b5irqb { height: 24px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 76\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"aByW6VeZW\":{\"layout\":[\"auto\",\"fixed\"]},\"BVXs8S0yZ\":{\"layout\":[\"auto\",\"fixed\"]},\"ibJRk_1xS\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"aPy89ItM2\":\"title\",\"gI_7elcTO\":\"link\",\"IBYcjioAb\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryfDSj0Fjd=withCSS(Component,css,\"framer-6cLbX\");export default FrameryfDSj0Fjd;FrameryfDSj0Fjd.displayName=\"Text Link\";FrameryfDSj0Fjd.defaultProps={height:24,width:76};addPropertyControls(FrameryfDSj0Fjd,{variant:{options:[\"WGVLsPbZa\",\"aByW6VeZW\",\"BVXs8S0yZ\",\"ibJRk_1xS\"],optionTitles:[\"Text Link\",\"Text Link - Hover\",\"Text Link - Tablet/Mobile\",\"Text Link - White\"],title:\"Variant\",type:ControlType.Enum},aPy89ItM2:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},onaPy89ItM2Change:{changes:\"aPy89ItM2\",type:ControlType.ChangeHandler},gI_7elcTO:{title:\"Link\",type:ControlType.Link},IBYcjioAb:{defaultValue:\"rgb(0, 0, 0)\",title:\"Color\",type:ControlType.Color}});addFonts(FrameryfDSj0Fjd,[{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\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryfDSj0Fjd\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"24\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"aPy89ItM2\\\":\\\"title\\\",\\\"gI_7elcTO\\\":\\\"link\\\",\\\"IBYcjioAb\\\":\\\"color\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"76\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"aByW6VeZW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"BVXs8S0yZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ibJRk_1xS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7788242)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,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/q1dPQLlYjVhv0FfsY4w2/dNmjiUQy3kMqlA5Ney1A/GajB2IZDI.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/9KQv5y6RVNNH5Ck3sItx/eHLQ8pY7BJ4KgodxTkjX/jZgRd957T.js\";import TheBigDamnButton from\"https://framerusercontent.com/modules/G8P885BSCA8Z8Fu69AKe/FJXPfA823lEUfqPyI95H/anu6yekHB.js\";import IntroCallButton from\"https://framerusercontent.com/modules/qGHFsnvcLpnfJuWm4NQj/kFfQf4Qnl25FJZ2fVXBX/hNfSUOCiA.js\";import MescoLogo from\"https://framerusercontent.com/modules/zVZbfkisALjnJSMs9ZBI/aX9H72iZ6ayYsvOWPBHG/tNKu6uqOV.js\";import NavigationMenuToCloseButtonAnimation from\"https://framerusercontent.com/modules/AGvojiPVIiNHtIm5oh7D/eRv81zwYhuXwF8oM6SQR/XCXiO7u07.js\";import TextLink from\"https://framerusercontent.com/modules/s76mHNwbFDy0PK3Qj7id/z65OkCoIvWGZjzMxV1yr/yfDSj0Fjd.js\";const MescoLogoFonts=getFonts(MescoLogo);const NavigationMenuToCloseButtonAnimationFonts=getFonts(NavigationMenuToCloseButtonAnimation);const IntroCallButtonFonts=getFonts(IntroCallButton);const TheBigDamnButtonFonts=getFonts(TheBigDamnButton);const MescoLogoControls=getPropertyControls(MescoLogo);const cycleOrder=[\"BV54GkDI2\",\"L3PDekcsu\",\"YeZ4aUQ9l\",\"lBC_KVoWl\",\"wHSoCYeyb\"];const serializationHash=\"framer-VPhhd\";const variantClassNames={BV54GkDI2:\"framer-v-366thp\",L3PDekcsu:\"framer-v-1tz2ujq\",lBC_KVoWl:\"framer-v-jbezqz\",wHSoCYeyb:\"framer-v-1b8fjbp\",YeZ4aUQ9l:\"framer-v-1wlkvgp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const yVlIcG3al=undefined;const eUneY1g1N=undefined;const gsptFmrSx=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={duration:0,type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"MAIN - Desktop\":\"BV54GkDI2\",\"MAIN - Mobile Open\":\"lBC_KVoWl\",\"MAIN - Mobile\":\"YeZ4aUQ9l\",\"MAIN - Tablet \":\"L3PDekcsu\",\"MAIN - Tablet Open\":\"wHSoCYeyb\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={dark:\"fR_oiyRLo\",light:\"zq6noG8RI\"};const getProps=({click12,height,hover,id,variant1,width,...props})=>{return{...props,eUneY1g1N:hover??props.eUneY1g1N,gsptFmrSx:humanReadableEnumMap[variant1]??variant1??props.gsptFmrSx??\"fR_oiyRLo\",variant:humanReadableVariantMap[props.variant]??props.variant??\"BV54GkDI2\",yVlIcG3al:click12??props.yVlIcG3al};};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,gsptFmrSx,eUneY1g1N,yVlIcG3al,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BV54GkDI2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1hxcun4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(yVlIcG3al){const res=await yVlIcG3al(...args);if(res===false)return false;}});const onMouseEnter7mru8v=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(eUneY1g1N){const res=await eUneY1g1N(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"L3PDekcsu\",\"YeZ4aUQ9l\",\"lBC_KVoWl\",\"wHSoCYeyb\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"L3PDekcsu\",\"YeZ4aUQ9l\",\"lBC_KVoWl\",\"wHSoCYeyb\"].includes(baseVariant))return true;return false;};const onTap1ejxkzm=activeVariantCallback(async(...args)=>{setVariant(\"wHSoCYeyb\");});const onTap1bphaoz=activeVariantCallback(async(...args)=>{setVariant(\"lBC_KVoWl\");});const onTap1ft5ppi=activeVariantCallback(async(...args)=>{setVariant(\"YeZ4aUQ9l\");});const onTapmn8937=activeVariantCallback(async(...args)=>{setVariant(\"L3PDekcsu\");});const isDisplayed2=()=>{if([\"L3PDekcsu\",\"YeZ4aUQ9l\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if([\"L3PDekcsu\",\"YeZ4aUQ9l\"].includes(baseVariant))return false;return true;};const gIieqEE73ijpq3s=activeVariantCallback(async(...args)=>{setVariant(\"wFO96nzg8\");});const isDisplayed4=()=>{if([\"lBC_KVoWl\",\"wHSoCYeyb\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed5=()=>{if([\"lBC_KVoWl\",\"wHSoCYeyb\"].includes(baseVariant))return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"wHSoCYeyb\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"wHSoCYeyb\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({L3PDekcsu:{value:transition2},lBC_KVoWl:{value:transition2},wHSoCYeyb:{value:transition2},YeZ4aUQ9l:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-366thp\",className,classNames),\"data-border\":true,\"data-framer-name\":\"MAIN - Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BV54GkDI2\",onMouseEnter:onMouseEnter7mru8v,onTap:onTap1hxcun4,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(33, 33, 33, 0.32)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",...style},variants:{L3PDekcsu:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},YeZ4aUQ9l:{\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({L3PDekcsu:{\"data-framer-name\":\"MAIN - Tablet \"},lBC_KVoWl:{\"data-framer-name\":\"MAIN - Mobile Open\"},wHSoCYeyb:{\"data-framer-name\":\"MAIN - Tablet Open\",onMouseEnter:undefined},YeZ4aUQ9l:{\"data-framer-name\":\"MAIN - Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1aacj5p\",layoutDependency:layoutDependency,layoutId:\"cQBFNfLEU\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{lBC_KVoWl:{backgroundColor:\"rgb(255, 255, 255)\"},wHSoCYeyb:{backgroundColor:\"rgb(255, 255, 255)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3298nt\",\"data-framer-name\":\"LHS - Logo and Links\",layoutDependency:layoutDependency,layoutId:\"Ipv91mh6T\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+(0+((componentViewport?.height||68)-0-40)/2)+8+2.5,...addPropertyOverrides({L3PDekcsu:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||68)-0-59)/2)+20+0},lBC_KVoWl:{y:(componentViewport?.y||0)+0+0+20+0},wHSoCYeyb:{y:(componentViewport?.y||0)+0+0+20+0},YeZ4aUQ9l:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||68)-0-59)/2)+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-smpx1z-container\",\"data-framer-name\":\"HALCROW logo\",layoutDependency:layoutDependency,layoutId:\"TD6DQEF9K-container\",name:\"HALCROW logo\",nodeId:\"TD6DQEF9K\",rendersWithMotion:true,scopeId:\"my6LDRBXA\",children:/*#__PURE__*/_jsx(MescoLogo,{height:\"100%\",id:\"TD6DQEF9K\",layoutId:\"TD6DQEF9K\",name:\"HALCROW logo\",variant:matchVariant(gsptFmrSx),width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"ZZ7iLXubb\",openInNewTab:false,scopeId:\"my6LDRBXA\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1our4kc framer-1yzxhvd\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"ZZ7iLXubb\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cskkjj\",layoutDependency:layoutDependency,layoutId:\"khtCBr8He\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e0p0lg\",\"data-styles-preset\":\"GajB2IZDI\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"YzjTNdgsZ\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"Home\"})})})}),className:\"framer-k2iwkb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YzjTNdgsZ\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4c9blg\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"WFaDsxR6K\",style:{backgroundColor:\"rgb(255, 255, 255)\"}})]})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vyq44e\",\"data-framer-name\":\"Services\",layoutDependency:layoutDependency,layoutId:\"AwpQH95Gv\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qp7knu\",layoutDependency:layoutDependency,layoutId:\"P8AqKsWnG\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e0p0lg\",\"data-styles-preset\":\"GajB2IZDI\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vavFM0Msh\"},motionChild:true,nodeId:\"vFMyb5hdz\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"What I do\"})})})}),className:\"framer-q0ebvl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vFMyb5hdz\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ngxxdb\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"VbS0Qh2t5\",style:{backgroundColor:\"rgb(255, 255, 255)\"}})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wu2z6n\",\"data-framer-name\":\"Success stories\",layoutDependency:layoutDependency,layoutId:\"kB7Lbjf3v\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-kwff2q\",layoutDependency:layoutDependency,layoutId:\"Qy7abJBFb\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e0p0lg\",\"data-styles-preset\":\"GajB2IZDI\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WjhbMd7ud\"},motionChild:true,nodeId:\"khzjgKtVF\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"Client results\"})})})}),className:\"framer-dofkj5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"khzjgKtVF\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5oprob\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"IW96dFxsR\",style:{backgroundColor:\"rgb(255, 255, 255)\"}})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7kxj08\",\"data-framer-name\":\"Testimonials\",layoutDependency:layoutDependency,layoutId:\"o74wIRIFY\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-rfiygw\",layoutDependency:layoutDependency,layoutId:\"ju4mVfjLA\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e0p0lg\",\"data-styles-preset\":\"GajB2IZDI\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":zCLOxjQsK\",webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"BhacCvIwy\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"Testimonials\"})})})}),className:\"framer-uuxhjx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BhacCvIwy\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ajjm3s\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"hBJO2iCAy\",style:{backgroundColor:\"rgb(255, 255, 255)\"}})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wot910\",\"data-framer-name\":\"FAQs\",layoutDependency:layoutDependency,layoutId:\"hh8cwmNNp\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c5wndm\",layoutDependency:layoutDependency,layoutId:\"Elu49xxQr\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e0p0lg\",\"data-styles-preset\":\"GajB2IZDI\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":ludhnSXQm\",webPageId:\"vavFM0Msh\"},motionChild:true,nodeId:\"yMxa9lCAK\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"FAQs\"})})})}),className:\"framer-1ron3z9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yMxa9lCAK\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13spapr\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"Dwr3EM0dl\",style:{backgroundColor:\"rgb(255, 255, 255)\"}})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9osnf7\",\"data-framer-name\":\"RHS - Links and CTA\",layoutDependency:layoutDependency,layoutId:\"C1OnpzbOL\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vbx3eo\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"wZ3861RCb\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-11nqant\",layoutDependency:layoutDependency,layoutId:\"XhXSg_U1X\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e0p0lg\",\"data-styles-preset\":\"GajB2IZDI\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k3PYMLhr0\"},motionChild:true,nodeId:\"w_58gNxfe\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"About\"})})})}),className:\"framer-1vlep1s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"w_58gNxfe\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v3kxex\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"RLG5pjcrv\",style:{backgroundColor:\"rgb(255, 255, 255)\"}})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-y5hf3j\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"E656VAS1V\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9z44lw\",\"data-framer-name\":\"Text Link\",layoutDependency:layoutDependency,layoutId:\"twdTnBcCd\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j00lvy\",layoutDependency:layoutDependency,layoutId:\"yBl65vIz8\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1e0p0lg\",\"data-styles-preset\":\"GajB2IZDI\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"tel:+61431197004\",motionChild:true,nodeId:\"ERTIx89zT\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"Call 0431 197 004\"})})})}),className:\"framer-q401t5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ERTIx89zT\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qdx8ua\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"qq9aqwe_P\",style:{backgroundColor:\"rgb(255, 255, 255)\"}})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({L3PDekcsu:{value:transition2},lBC_KVoWl:{value:transition2},wHSoCYeyb:{value:transition2},YeZ4aUQ9l:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hi6vti\",\"data-framer-name\":\"Burger Menu\",layoutDependency:layoutDependency,layoutId:\"Yji9WfvW3\",...addPropertyOverrides({L3PDekcsu:{\"data-highlight\":true,onTap:onTap1ejxkzm},lBC_KVoWl:{\"data-highlight\":true,onTap:onTap1ft5ppi},wHSoCYeyb:{\"data-highlight\":true,onTap:onTapmn8937},YeZ4aUQ9l:{\"data-highlight\":true,onTap:onTap1bphaoz}},baseVariant,gestureVariant),children:[isDisplayed2()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({L3PDekcsu:{value:transition2},YeZ4aUQ9l:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({L3PDekcsu:{height:59,width:\"59px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||68)-0-59)/2)+0+0+0},YeZ4aUQ9l:{height:44,width:\"59px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||68)-0-59)/2)+0+7.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qk3ngi-container\",layoutDependency:layoutDependency,layoutId:\"rthkKqaPt-container\",nodeId:\"rthkKqaPt\",rendersWithMotion:true,scopeId:\"my6LDRBXA\",children:/*#__PURE__*/_jsx(NavigationMenuToCloseButtonAnimation,{BqD7BdqRi:\"rgb(0, 0, 0)\",height:\"100%\",id:\"rthkKqaPt\",layoutId:\"rthkKqaPt\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"nTRS9EquD\"),width:\"100%\",...addPropertyOverrides({L3PDekcsu:{gIieqEE73:onTap1ejxkzm},YeZ4aUQ9l:{gIieqEE73:onTap1bphaoz}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({lBC_KVoWl:{value:transition2},wHSoCYeyb:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:59,width:\"60px\",...addPropertyOverrides({lBC_KVoWl:{height:43,width:\"59px\",y:(componentViewport?.y||0)+0+0+0+8+0},wHSoCYeyb:{height:44,width:\"59px\",y:(componentViewport?.y||0)+0+0+0+7.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-onff08-container\",layoutDependency:layoutDependency,layoutId:\"yeP97rmkz-container\",nodeId:\"yeP97rmkz\",rendersWithMotion:true,scopeId:\"my6LDRBXA\",children:/*#__PURE__*/_jsx(NavigationMenuToCloseButtonAnimation,{BqD7BdqRi:\"rgb(0, 0, 0)\",gIieqEE73:gIieqEE73ijpq3s,height:\"100%\",id:\"yeP97rmkz\",layoutId:\"yeP97rmkz\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"TGJAddzIF\"),width:\"100%\",...addPropertyOverrides({lBC_KVoWl:{gIieqEE73:onTap1bphaoz},wHSoCYeyb:{gIieqEE73:onTapmn8937}},baseVariant,gestureVariant)})})})})]})}),isDisplayed4()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":LoDWOrTuP\",webPageId:\"vavFM0Msh\"},implicitPathVariables:undefined},{href:{hash:\":LoDWOrTuP\",webPageId:\"vavFM0Msh\"},implicitPathVariables:undefined},{href:{hash:\":LoDWOrTuP\",webPageId:\"vavFM0Msh\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||68)-0-40)/2)+0+0,...addPropertyOverrides({L3PDekcsu:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||68)-0-59)/2)+0+9.5},YeZ4aUQ9l:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||68)-0-59)/2)+0+9.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xmtae4-container\",layoutDependency:layoutDependency,layoutId:\"ecra50CCC-container\",nodeId:\"ecra50CCC\",rendersWithMotion:true,scopeId:\"my6LDRBXA\",children:/*#__PURE__*/_jsx(IntroCallButton,{height:\"100%\",id:\"ecra50CCC\",layoutId:\"ecra50CCC\",style:{height:\"100%\"},variant:matchVariant(\"nygGfQatC\"),width:\"100%\",YdwIFQxYK:resolvedLinks[0],...addPropertyOverrides({L3PDekcsu:{YdwIFQxYK:resolvedLinks[1]},YeZ4aUQ9l:{variant:matchVariant(\"pCSbDAUE3\"),YdwIFQxYK:resolvedLinks[2]}},baseVariant,gestureVariant)})})})})]})]}),isDisplayed5()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-i4fkid\",\"data-framer-name\":\"Full Page Menu\",layoutDependency:layoutDependency,layoutId:\"htQnqeXAA\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gh6zka\",\"data-framer-name\":\"Menu Links\",layoutDependency:layoutDependency,layoutId:\"ZuJXnIhtz\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"TOFVlgGqH\",openInNewTab:false,scopeId:\"my6LDRBXA\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-uojxax framer-1yzxhvd\",layoutDependency:layoutDependency,layoutId:\"TOFVlgGqH\",...addPropertyOverrides({lBC_KVoWl:{\"data-highlight\":true,onTap:onTap1ft5ppi},wHSoCYeyb:{\"data-highlight\":true,onTap:onTapmn8937}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.4px\",\"--framer-line-height\":\"60%\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"r3OzJXjMs\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"Home\"})})})}),className:\"framer-zohksk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"r3OzJXjMs\",verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({lBC_KVoWl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"r3OzJXjMs\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"Home\"})})})}),fonts:[\"Inter-Medium\"]},wHSoCYeyb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.035em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"r3OzJXjMs\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"Home\"})})})}),fonts:[\"Inter-Medium\"]}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.4px\",\"--framer-line-height\":\"60%\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"S_kUWImq0\"},motionChild:true,nodeId:\"JhH8DO8Jt\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"What We Do\"})})})}),className:\"framer-11bn39s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JhH8DO8Jt\",verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({lBC_KVoWl:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vavFM0Msh\"},motionChild:true,nodeId:\"JhH8DO8Jt\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"What I do\"})})})}),fonts:[\"Inter-Medium\"],onTap:onTap1ft5ppi},wHSoCYeyb:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.035em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vavFM0Msh\"},motionChild:true,nodeId:\"JhH8DO8Jt\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"What I do\"})})})}),fonts:[\"Inter-Medium\"],onTap:onTapmn8937}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.4px\",\"--framer-line-height\":\"60%\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WjhbMd7ud\"},motionChild:true,nodeId:\"VjvnTpjDJ\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"Case Studies\"})})})}),className:\"framer-s2jhnp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VjvnTpjDJ\",verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({lBC_KVoWl:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WjhbMd7ud\"},motionChild:true,nodeId:\"VjvnTpjDJ\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"Client results\"})})})}),fonts:[\"Inter-Medium\"],onTap:onTap1ft5ppi},wHSoCYeyb:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.035em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"WjhbMd7ud\"},motionChild:true,nodeId:\"VjvnTpjDJ\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"Client results\"})})})}),fonts:[\"Inter-Medium\"],onTap:onTapmn8937}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.4px\",\"--framer-line-height\":\"60%\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k3PYMLhr0\"},motionChild:true,nodeId:\"q5LK44SQ0\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"About\"})})})}),className:\"framer-1p9jao8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"q5LK44SQ0\",verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({lBC_KVoWl:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k3PYMLhr0\"},motionChild:true,nodeId:\"q5LK44SQ0\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"About\"})})})}),fonts:[\"Inter-Medium\"],onTap:onTap1ft5ppi},wHSoCYeyb:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.035em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"k3PYMLhr0\"},motionChild:true,nodeId:\"q5LK44SQ0\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"About\"})})})}),fonts:[\"Inter-Medium\"],onTap:onTapmn8937}},baseVariant,gestureVariant)}),isDisplayed4()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.4px\",\"--framer-line-height\":\"60%\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ILEXI2rIM\"},motionChild:true,nodeId:\"b_Y1gyg3E\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"Careers\"})})})}),className:\"framer-deenqk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"b_Y1gyg3E\",verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed6()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.035em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":ludhnSXQm\",webPageId:\"vavFM0Msh\"},motionChild:true,nodeId:\"KzxX3g9p1\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"FAQs\"})})})}),className:\"framer-u8aho7\",\"data-highlight\":true,fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"KzxX3g9p1\",onTap:onTapmn8937,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.4px\",\"--framer-line-height\":\"60%\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IlpCu_W9h\"},motionChild:true,nodeId:\"wEUw5hjk_\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"News\"})})})}),className:\"framer-rs2xgv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wEUw5hjk_\",verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({lBC_KVoWl:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":zCLOxjQsK\",webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"wEUw5hjk_\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"Testimonials\"})})})}),fonts:[\"Inter-Medium\"],onTap:onTap1ft5ppi},wHSoCYeyb:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.035em\",\"--framer-line-height\":\"1.05em\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":zCLOxjQsK\",webPageId:\"zfTvQz6zl\"},motionChild:true,nodeId:\"wEUw5hjk_\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"Testimonials\"})})})}),fonts:[\"Inter-Medium\"],onTap:onTapmn8937}},baseVariant,gestureVariant)}),isDisplayed4()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"22px\",\"--framer-letter-spacing\":\"-0.4px\",\"--framer-line-height\":\"60%\",\"--framer-text-alignment\":\"left\",\"--framer-text-transform\":\"inherit\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"YRGyJ2ZoG\"},motionChild:true,nodeId:\"mrNQVnzDM\",openInNewTab:false,relValues:[],scopeId:\"my6LDRBXA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-11tr9ju\",\"data-styles-preset\":\"jZgRd957T\",children:\"Contact Us\"})})})}),className:\"framer-1lufqmn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mrNQVnzDM\",verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,...addPropertyOverrides({lBC_KVoWl:{y:(componentViewport?.y||0)+0+59+48+0+0+730}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14bpa2g-container\",layoutDependency:layoutDependency,layoutId:\"XOD_UFecy-container\",nodeId:\"XOD_UFecy\",rendersWithMotion:true,scopeId:\"my6LDRBXA\",children:/*#__PURE__*/_jsx(TheBigDamnButton,{height:\"100%\",id:\"XOD_UFecy\",layoutId:\"XOD_UFecy\",p2HMhOGTY:onTap1ft5ppi,variant:matchVariant(\"aS34EFbKA\"),width:\"100%\"})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({wHSoCYeyb:{height:44,y:(componentViewport?.y||0)+0+59+64+0+0+888}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19sb3hm-container\",layoutDependency:layoutDependency,layoutId:\"GPkXAl5zm-container\",nodeId:\"GPkXAl5zm\",rendersWithMotion:true,scopeId:\"my6LDRBXA\",children:/*#__PURE__*/_jsx(TheBigDamnButton,{height:\"100%\",id:\"GPkXAl5zm\",layoutId:\"GPkXAl5zm\",p2HMhOGTY:onTapmn8937,variant:matchVariant(\"aS34EFbKA\"),width:\"100%\"})})})]})})]})})})});});const css=[\".framer-VPhhd.framer-1yzxhvd, .framer-VPhhd .framer-1yzxhvd { display: block; }\",\".framer-VPhhd.framer-366thp { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 68px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-VPhhd .framer-1aacj5p { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-VPhhd .framer-3298nt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 20px; position: relative; width: min-content; }\",\".framer-VPhhd .framer-smpx1z-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; }\",\".framer-VPhhd .framer-1our4kc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 20px; justify-content: center; overflow: hidden; padding: 12px; position: relative; text-decoration: none; width: min-content; }\",\".framer-VPhhd .framer-cskkjj, .framer-VPhhd .framer-1qp7knu, .framer-VPhhd .framer-kwff2q, .framer-VPhhd .framer-rfiygw, .framer-VPhhd .framer-1c5wndm, .framer-VPhhd .framer-11nqant, .framer-VPhhd .framer-1j00lvy { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-VPhhd .framer-k2iwkb, .framer-VPhhd .framer-q0ebvl, .framer-VPhhd .framer-dofkj5, .framer-VPhhd .framer-uuxhjx, .framer-VPhhd .framer-1ron3z9, .framer-VPhhd .framer-1vlep1s, .framer-VPhhd .framer-q401t5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-VPhhd .framer-4c9blg, .framer-VPhhd .framer-ngxxdb, .framer-VPhhd .framer-5oprob, .framer-VPhhd .framer-1ajjm3s, .framer-VPhhd .framer-13spapr, .framer-VPhhd .framer-1v3kxex, .framer-VPhhd .framer-1qdx8ua { bottom: 0px; flex: none; height: 1px; left: -50px; overflow: hidden; position: absolute; width: 50px; z-index: 1; }\",\".framer-VPhhd .framer-vyq44e, .framer-VPhhd .framer-wot910, .framer-VPhhd .framer-vbx3eo, .framer-VPhhd .framer-9z44lw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 20px; justify-content: center; overflow: hidden; padding: 12px; position: relative; width: min-content; }\",\".framer-VPhhd .framer-wu2z6n, .framer-VPhhd .framer-7kxj08 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 24px; justify-content: center; overflow: hidden; padding: 12px; position: relative; width: min-content; }\",\".framer-VPhhd .framer-9osnf7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px 20px 0px 0px; position: relative; width: 1px; }\",\".framer-VPhhd .framer-y5hf3j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 32px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VPhhd .framer-1hi6vti { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VPhhd .framer-1qk3ngi-container { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 28px; }\",\".framer-VPhhd .framer-onff08-container { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 60px; }\",\".framer-VPhhd .framer-1xmtae4-container { flex: none; height: 40px; position: relative; width: auto; }\",\".framer-VPhhd .framer-i4fkid { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 22px; height: 100%; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 40px 20px 32px 20px; position: relative; width: 100%; }\",\".framer-VPhhd .framer-gh6zka { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VPhhd .framer-uojxax { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-VPhhd .framer-zohksk { flex: 1 0 0px; height: 24px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-VPhhd .framer-11bn39s, .framer-VPhhd .framer-s2jhnp, .framer-VPhhd .framer-1p9jao8, .framer-VPhhd .framer-deenqk, .framer-VPhhd .framer-rs2xgv, .framer-VPhhd .framer-1lufqmn { flex: none; height: 24px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-VPhhd .framer-u8aho7 { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-VPhhd .framer-14bpa2g-container, .framer-VPhhd .framer-19sb3hm-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-VPhhd.framer-v-1tz2ujq.framer-366thp { overflow: var(--overflow-clip-fallback, clip); width: 880px; }\",\".framer-VPhhd.framer-v-1tz2ujq .framer-9osnf7, .framer-VPhhd.framer-v-1wlkvgp .framer-9osnf7 { flex: none; gap: 0px; height: 59px; padding: 0px; width: min-content; }\",\".framer-VPhhd.framer-v-1tz2ujq .framer-1hi6vti, .framer-VPhhd.framer-v-1wlkvgp .framer-1hi6vti, .framer-VPhhd.framer-v-1b8fjbp .framer-1hi6vti { cursor: pointer; order: 6; }\",\".framer-VPhhd.framer-v-1tz2ujq .framer-1qk3ngi-container, .framer-VPhhd.framer-v-jbezqz .framer-onff08-container, .framer-VPhhd.framer-v-1b8fjbp .framer-onff08-container { width: 59px; }\",\".framer-VPhhd.framer-v-1tz2ujq .framer-1xmtae4-container, .framer-VPhhd.framer-v-1wlkvgp .framer-1xmtae4-container, .framer-VPhhd.framer-v-1b8fjbp .framer-u8aho7 { order: 5; }\",\".framer-VPhhd.framer-v-1wlkvgp.framer-366thp { overflow: var(--overflow-clip-fallback, clip); width: 390px; }\",\".framer-VPhhd.framer-v-1wlkvgp .framer-1qk3ngi-container { order: 1; width: 59px; }\",\".framer-VPhhd.framer-v-jbezqz.framer-366thp { align-content: flex-start; align-items: flex-start; flex-direction: column; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; overflow: auto; overscroll-behavior: contain; width: 390px; }\",\".framer-VPhhd.framer-v-jbezqz .framer-1aacj5p, .framer-VPhhd.framer-v-1b8fjbp .framer-1aacj5p { flex: none; height: 59px; order: 0; width: 100%; z-index: 10; }\",\".framer-VPhhd.framer-v-jbezqz .framer-9osnf7 { flex: none; gap: 16px; height: 59px; padding: 0px; width: min-content; }\",\".framer-VPhhd.framer-v-jbezqz .framer-1hi6vti { cursor: pointer; }\",\".framer-VPhhd.framer-v-jbezqz .framer-i4fkid { flex: 1 0 0px; height: 1px; order: 1; padding: 48px 24px 32px 16px; z-index: 10; }\",\".framer-VPhhd.framer-v-jbezqz .framer-gh6zka { gap: 20px; }\",\".framer-VPhhd.framer-v-jbezqz .framer-uojxax, .framer-VPhhd.framer-v-1b8fjbp .framer-uojxax { cursor: pointer; order: 0; }\",\".framer-VPhhd.framer-v-jbezqz .framer-zohksk, .framer-VPhhd.framer-v-1b8fjbp .framer-zohksk { height: auto; }\",\".framer-VPhhd.framer-v-jbezqz .framer-11bn39s, .framer-VPhhd.framer-v-1b8fjbp .framer-11bn39s { cursor: pointer; height: auto; order: 1; }\",\".framer-VPhhd.framer-v-jbezqz .framer-s2jhnp, .framer-VPhhd.framer-v-1b8fjbp .framer-s2jhnp { cursor: pointer; height: auto; order: 2; }\",\".framer-VPhhd.framer-v-jbezqz .framer-1p9jao8, .framer-VPhhd.framer-v-1b8fjbp .framer-1p9jao8 { cursor: pointer; height: auto; order: 6; }\",\".framer-VPhhd.framer-v-jbezqz .framer-rs2xgv, .framer-VPhhd.framer-v-1b8fjbp .framer-rs2xgv { cursor: pointer; height: auto; order: 4; }\",\".framer-VPhhd.framer-v-jbezqz .framer-14bpa2g-container { order: 8; }\",\".framer-VPhhd.framer-v-1b8fjbp.framer-366thp { align-content: flex-start; align-items: flex-start; flex-direction: column; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: flex-start; overflow: auto; overscroll-behavior: contain; width: 880px; }\",\".framer-VPhhd.framer-v-1b8fjbp .framer-9osnf7 { flex: none; gap: 16px; height: 59px; padding: 0px; width: 59px; }\",\".framer-VPhhd.framer-v-1b8fjbp .framer-i4fkid { flex: 1 0 0px; height: 1px; order: 1; padding: 64px 40px 40px 40px; z-index: 10; }\",\".framer-VPhhd.framer-v-1b8fjbp .framer-gh6zka { gap: 22px; }\",\".framer-VPhhd.framer-v-1b8fjbp .framer-19sb3hm-container { order: 9; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-VPhhd[data-border=\"true\"]::after, .framer-VPhhd [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 68\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"L3PDekcsu\":{\"layout\":[\"fixed\",\"fixed\"]},\"YeZ4aUQ9l\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"gsptFmrSx\":\"variant1\",\"eUneY1g1N\":\"hover\",\"yVlIcG3al\":\"click12\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framermy6LDRBXA=withCSS(Component,css,\"framer-VPhhd\");export default Framermy6LDRBXA;Framermy6LDRBXA.displayName=\"Normal Menu - Desktop\";Framermy6LDRBXA.defaultProps={height:68,width:1200};addPropertyControls(Framermy6LDRBXA,{variant:{options:[\"BV54GkDI2\",\"L3PDekcsu\",\"YeZ4aUQ9l\",\"lBC_KVoWl\",\"wHSoCYeyb\"],optionTitles:[\"MAIN - Desktop\",\"MAIN - Tablet \",\"MAIN - Mobile\",\"MAIN - Mobile Open\",\"MAIN - Tablet Open\"],title:\"Variant\",type:ControlType.Enum},gsptFmrSx:MescoLogoControls?.[\"variant\"]&&{...MescoLogoControls[\"variant\"],defaultValue:\"fR_oiyRLo\",description:undefined,hidden:undefined,optional:undefined,title:\"Variant\"},ongsptFmrSxChange:{changes:\"gsptFmrSx\",type:ControlType.ChangeHandler},eUneY1g1N:{title:\"Hover\",type:ControlType.EventHandler},yVlIcG3al:{title:\"Click 12\",type:ControlType.EventHandler}});addFonts(Framermy6LDRBXA,[{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:\"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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...MescoLogoFonts,...NavigationMenuToCloseButtonAnimationFonts,...IntroCallButtonFonts,...TheBigDamnButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});Framermy6LDRBXA.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(MescoLogo,{},context),()=>forwardLoader(TextLink,{},context),()=>forwardLoader(TheBigDamnButton,{},context),()=>forwardLoader(NavigationMenuToCloseButtonAnimation,{},context),()=>forwardLoader(IntroCallButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framermy6LDRBXA\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"68\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"L3PDekcsu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YeZ4aUQ9l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"gsptFmrSx\\\":\\\"variant1\\\",\\\"eUneY1g1N\\\":\\\"hover\\\",\\\"yVlIcG3al\\\":\\\"click12\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6964d48)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NormalMenuDesktop from\"#framer/local/canvasComponent/my6LDRBXA/my6LDRBXA.js\";import Footer from\"#framer/local/canvasComponent/spvZay0zb/spvZay0zb.js\";const NormalMenuDesktopFonts=getFonts(NormalMenuDesktop);const FooterFonts=getFonts(Footer);const breakpoints={C_GsGmy86:\"(min-width: 1440px)\",fu4ZfWQIn:\"(min-width: 810px) and (max-width: 1439.98px)\",gFno6EtOO:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-dhQH1\";const variantClassNames={C_GsGmy86:\"framer-v-jhgqho\",fu4ZfWQIn:\"framer-v-wnwc98\",gFno6EtOO:\"framer-v-1um93m6\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={fu4ZfWQIn:[\".framer-dhQH1 .framer-fexgfv-container { height: auto; left: 50%; transform: translateX(-50%); }\"],gFno6EtOO:[\".framer-dhQH1 .framer-fexgfv-container { height: auto; left: 50%; transform: translateX(-50%); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={fu4ZfWQIn:\".framer-wnwc98-override\",gFno6EtOO:\".framer-1um93m6-override\"};const rules=[\".framer-dhQH1.framer-1pp267c, .framer-dhQH1 .framer-1pp267c { display: block; }\",\".framer-dhQH1.framer-jhgqho { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-dhQH1 .framer-fexgfv-container { flex: none; height: 72px; left: calc(50.00000000000002% - 100% / 2); order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-dhQH1 .framer-8rhft2 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-dhQH1 .framer-vuth7n-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; z-index: 2; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={C_GsGmy86:\"(min-width: 1440px)\",fu4ZfWQIn:\"(min-width: 810px) and (max-width: 1439.98px)\",gFno6EtOO:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"C_GsGmy86\",Phone:\"gFno6EtOO\",Tablet:\"fu4ZfWQIn\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"C_GsGmy86\"};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"C_GsGmy86\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-jhgqho\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fu4ZfWQIn:{height:68},gFno6EtOO:{height:68}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fu4ZfWQIn:{\"data-framer-layout-hint-center-x\":true},gFno6EtOO:{\"data-framer-layout-hint-center-x\":true}},children:/*#__PURE__*/_jsx(Container,{className:\"framer-fexgfv-container\",layoutScroll:true,nodeId:\"IGASXJ86E\",scopeId:\"nklMPGS_f\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fu4ZfWQIn:{style:{width:\"100%\"},variant:matchVariant(\"L3PDekcsu\")},gFno6EtOO:{style:{width:\"100%\"},variant:matchVariant(\"YeZ4aUQ9l\")}},children:/*#__PURE__*/_jsx(NormalMenuDesktop,{gsptFmrSx:\"fR_oiyRLo\",height:\"100%\",id:\"IGASXJ86E\",layoutId:\"IGASXJ86E\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"BV54GkDI2\"),width:\"100%\"})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-8rhft2\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1928,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-vuth7n-container\",nodeId:\"hBrwRti9Q\",scopeId:\"nklMPGS_f\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fu4ZfWQIn:{variant:matchVariant(\"hABs9YDEA\")},gFno6EtOO:{variant:matchVariant(\"RetjRQhRV\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"hBrwRti9Q\",layoutId:\"hBrwRti9Q\",style:{width:\"100%\"},variant:matchVariant(\"rqmSwj51N\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3659\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"fu4ZfWQIn\":{\"layout\":[\"fixed\",\"fixed\"]},\"gFno6EtOO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"C_GsGmy86\":[\".framer-fexgfv-container\",\".framer-vuth7n-container\"],\"fu4ZfWQIn\":[\".framer-fexgfv-container\",\".framer-vuth7n-container\"],\"gFno6EtOO\":[\".framer-fexgfv-container\",\".framer-vuth7n-container\"]}\n * @framerBreakpoints {\"C_GsGmy86\":{\"min\":1440,\"canvasClassName\":\"framer-jhgqho-override\",\"minHeight\":3659,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"fu4ZfWQIn\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-wnwc98-override\",\"minHeight\":3659,\"viewportHeight\":711,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"gFno6EtOO\":{\"max\":809,\"canvasClassName\":\"framer-1um93m6-override\",\"minHeight\":3659,\"viewportHeight\":650,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant C_GsGmy86\n * @framerLayoutTemplate true\n */const FramernklMPGS_f=withCSS(Component,css,\"framer-dhQH1\");export default FramernklMPGS_f;FramernklMPGS_f.displayName=\"No Form in Footer\";FramernklMPGS_f.defaultProps={height:3659,width:1440};addFonts(FramernklMPGS_f,[{explicitInter:true,fonts:[]},...NormalMenuDesktopFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramernklMPGS_f.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NormalMenuDesktop,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernklMPGS_f\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fu4ZfWQIn\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gFno6EtOO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"C_GsGmy86\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-jhgqho-override\\\",\\\"minHeight\\\":3659,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"fu4ZfWQIn\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-wnwc98-override\\\",\\\"minHeight\\\":3659,\\\"viewportHeight\\\":711,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"gFno6EtOO\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1um93m6-override\\\",\\\"minHeight\\\":3659,\\\"viewportHeight\\\":650,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"3659\",\"framerDefaultVariant\":\"C_GsGmy86\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"C_GsGmy86\\\":[\\\".framer-fexgfv-container\\\",\\\".framer-vuth7n-container\\\"],\\\"fu4ZfWQIn\\\":[\\\".framer-fexgfv-container\\\",\\\".framer-vuth7n-container\\\"],\\\"gFno6EtOO\\\":[\\\".framer-fexgfv-container\\\",\\\".framer-vuth7n-container\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1440\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e503c47)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/spvZay0zb/spvZay0zb.js\";import{InputFontFix}from\"#framer/local/codeFile/bLu0TyH/PreventMobileZoom.js\";import{ScrollbarCompensator}from\"#framer/local/codeFile/Lhl9c1N/ScrollbarCompensator.js\";const InputFontFixFonts=getFonts(InputFontFix);const ScrollbarCompensatorFonts=getFonts(ScrollbarCompensator);const FooterFonts=getFonts(Footer);const breakpoints={hcpcpcbUG:\"(max-width: 809.98px)\",PMHZlwgdM:\"(min-width: 1200px)\",qjXm7XiiA:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-QtP5q\";const variantClassNames={hcpcpcbUG:\"framer-v-1c4gbs1\",PMHZlwgdM:\"framer-v-1owcbql\",qjXm7XiiA:\"framer-v-90vkok\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-QtP5q.framer-x6zxhw, .framer-QtP5q .framer-x6zxhw { display: block; }\",\".framer-QtP5q.framer-1owcbql { align-content: center; align-items: center; background-color: var(--token-da6586d1-dc79-4cd1-9a02-0b3ba3a92129, #dae5e8); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-QtP5q .framer-3d6g1w-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-QtP5q .framer-15v57ex-container { flex: none; height: 1px; order: -999; position: relative; width: 1px; }\",\".framer-QtP5q .framer-uj5qc7 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-QtP5q .framer-1ah4do4-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; z-index: 2; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={hcpcpcbUG:\"(max-width: 809.98px)\",PMHZlwgdM:\"(min-width: 1200px)\",qjXm7XiiA:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={\"1200\":\"PMHZlwgdM\",\"440\":\"hcpcpcbUG\",\"810\":\"qjXm7XiiA\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"PMHZlwgdM\"};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"PMHZlwgdM\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-da6586d1-dc79-4cd1-9a02-0b3ba3a92129, rgb(218, 229, 232)); } :root { font-size: 100%; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1owcbql\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-3d6g1w-container\",isAuthoredByUser:true,nodeId:\"AR91poc9z\",scopeId:\"TX_yYbZO5\",children:/*#__PURE__*/_jsx(InputFontFix,{height:\"100%\",id:\"AR91poc9z\",layoutId:\"AR91poc9z\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-15v57ex-container\",isAuthoredByUser:true,nodeId:\"X6_YihMeo\",scopeId:\"TX_yYbZO5\",children:/*#__PURE__*/_jsx(ScrollbarCompensator,{height:\"100%\",id:\"X6_YihMeo\",layoutId:\"X6_YihMeo\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-uj5qc7\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1767,width:\"100vw\",y:1201,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ah4do4-container\",nodeId:\"kIIUXGCNj\",scopeId:\"TX_yYbZO5\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hcpcpcbUG:{variant:matchVariant(\"yHEKsl8LS\")},qjXm7XiiA:{variant:matchVariant(\"cGP2zGMUb\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"kIIUXGCNj\",layoutId:\"kIIUXGCNj\",style:{width:\"100%\"},variant:matchVariant(\"f7yUpnHPv\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3559\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qjXm7XiiA\":{\"layout\":[\"fixed\",\"fixed\"]},\"hcpcpcbUG\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"PMHZlwgdM\":[\".framer-3d6g1w-container\",\".framer-15v57ex-container\",\".framer-1ah4do4-container\"],\"qjXm7XiiA\":[\".framer-3d6g1w-container\",\".framer-15v57ex-container\",\".framer-1ah4do4-container\"],\"hcpcpcbUG\":[\".framer-3d6g1w-container\",\".framer-15v57ex-container\",\".framer-1ah4do4-container\"]}\n * @framerBreakpoints {\"PMHZlwgdM\":{\"min\":1200,\"canvasClassName\":\"framer-1owcbql-override\",\"minHeight\":3559,\"viewportHeight\":800,\"name\":\"1200\",\"width\":1200,\"rootFontSize\":16},\"qjXm7XiiA\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-90vkok-override\",\"minHeight\":3559,\"viewportHeight\":1080,\"name\":\"810\",\"width\":810,\"rootFontSize\":16},\"hcpcpcbUG\":{\"max\":809,\"canvasClassName\":\"framer-1c4gbs1-override\",\"minHeight\":3559,\"viewportHeight\":844,\"name\":\"440\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant PMHZlwgdM\n * @framerLayoutTemplate true\n */const FramerTX_yYbZO5=withCSS(Component,css,\"framer-QtP5q\");export default FramerTX_yYbZO5;FramerTX_yYbZO5.displayName=\"LP Footer\";FramerTX_yYbZO5.defaultProps={height:3559,width:1200};addFonts(FramerTX_yYbZO5,[{explicitInter:true,fonts:[]},...InputFontFixFonts,...ScrollbarCompensatorFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerTX_yYbZO5.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTX_yYbZO5\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"PMHZlwgdM\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1owcbql-override\\\",\\\"minHeight\\\":3559,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"1200\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"qjXm7XiiA\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-90vkok-override\\\",\\\"minHeight\\\":3559,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"810\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"hcpcpcbUG\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1c4gbs1-override\\\",\\\"minHeight\\\":3559,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"440\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"PMHZlwgdM\",\"framerRootFontSize\":\"16\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"PMHZlwgdM\\\":[\\\".framer-3d6g1w-container\\\",\\\".framer-15v57ex-container\\\",\\\".framer-1ah4do4-container\\\"],\\\"qjXm7XiiA\\\":[\\\".framer-3d6g1w-container\\\",\\\".framer-15v57ex-container\\\",\\\".framer-1ah4do4-container\\\"],\\\"hcpcpcbUG\\\":[\\\".framer-3d6g1w-container\\\",\\\".framer-15v57ex-container\\\",\\\".framer-1ah4do4-container\\\"]}\",\"framerIntrinsicHeight\":\"3559\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qjXm7XiiA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hcpcpcbUG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7788242)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NormalMenuDesktop from\"#framer/local/canvasComponent/my6LDRBXA/my6LDRBXA.js\";import Footer from\"#framer/local/canvasComponent/spvZay0zb/spvZay0zb.js\";const NormalMenuDesktopFonts=getFonts(NormalMenuDesktop);const FooterFonts=getFonts(Footer);const breakpoints={FlUiXCkmg:\"(max-width: 809.98px)\",IfAgmoQ63:\"(min-width: 1200px)\",taDDtQY9q:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-55vdZ\";const variantClassNames={FlUiXCkmg:\"framer-v-1m0yj78\",IfAgmoQ63:\"framer-v-1yyeeuq\",taDDtQY9q:\"framer-v-1uq61ls\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={FlUiXCkmg:[\".framer-55vdZ .framer-ijwc6l-container { height: auto; left: 50%; transform: translateX(-50%); }\"],taDDtQY9q:[\".framer-55vdZ .framer-ijwc6l-container { height: auto; left: 50%; transform: translateX(-50%); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={FlUiXCkmg:\".framer-1m0yj78-override\",taDDtQY9q:\".framer-1uq61ls-override\"};const rules=[\".framer-55vdZ.framer-r1lbho, .framer-55vdZ .framer-r1lbho { display: block; }\",\".framer-55vdZ.framer-1yyeeuq { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-55vdZ .framer-ijwc6l-container { flex: none; height: 72px; left: calc(50.00000000000002% - 100% / 2); order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-55vdZ .framer-1t4k30k { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-55vdZ .framer-18kk7b-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; z-index: 2; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={FlUiXCkmg:\"(max-width: 809.98px)\",IfAgmoQ63:\"(min-width: 1200px)\",taDDtQY9q:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"IfAgmoQ63\",Phone:\"FlUiXCkmg\",Tablet:\"taDDtQY9q\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"IfAgmoQ63\"};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"IfAgmoQ63\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1yyeeuq\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FlUiXCkmg:{height:68},taDDtQY9q:{height:68}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FlUiXCkmg:{\"data-framer-layout-hint-center-x\":true},taDDtQY9q:{\"data-framer-layout-hint-center-x\":true}},children:/*#__PURE__*/_jsx(Container,{className:\"framer-ijwc6l-container\",layoutScroll:true,nodeId:\"HyOwgAboK\",scopeId:\"aj1Qbojn9\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FlUiXCkmg:{style:{width:\"100%\"},variant:matchVariant(\"YeZ4aUQ9l\")},taDDtQY9q:{style:{width:\"100%\"},variant:matchVariant(\"L3PDekcsu\")}},children:/*#__PURE__*/_jsx(NormalMenuDesktop,{gsptFmrSx:\"fR_oiyRLo\",height:\"100%\",id:\"HyOwgAboK\",layoutId:\"HyOwgAboK\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"BV54GkDI2\"),width:\"100%\"})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1t4k30k\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1785,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-18kk7b-container\",nodeId:\"tNYyvW9Ht\",scopeId:\"aj1Qbojn9\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FlUiXCkmg:{variant:matchVariant(\"yYzRdDgid\")},taDDtQY9q:{variant:matchVariant(\"dL8XS8PRp\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"tNYyvW9Ht\",layoutId:\"tNYyvW9Ht\",style:{width:\"100%\"},variant:matchVariant(\"s3SZ11BR6\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3659\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"taDDtQY9q\":{\"layout\":[\"fixed\",\"fixed\"]},\"FlUiXCkmg\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"IfAgmoQ63\":[\".framer-ijwc6l-container\",\".framer-18kk7b-container\"],\"taDDtQY9q\":[\".framer-ijwc6l-container\",\".framer-18kk7b-container\"],\"FlUiXCkmg\":[\".framer-ijwc6l-container\",\".framer-18kk7b-container\"]}\n * @framerBreakpoints {\"IfAgmoQ63\":{\"min\":1200,\"canvasClassName\":\"framer-1yyeeuq-override\",\"minHeight\":3659,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"taDDtQY9q\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1uq61ls-override\",\"minHeight\":3659,\"viewportHeight\":711,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"FlUiXCkmg\":{\"max\":809,\"canvasClassName\":\"framer-1m0yj78-override\",\"minHeight\":3659,\"viewportHeight\":650,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant IfAgmoQ63\n * @framerLayoutTemplate true\n */const Frameraj1Qbojn9=withCSS(Component,css,\"framer-55vdZ\");export default Frameraj1Qbojn9;Frameraj1Qbojn9.displayName=\"MAIN\";Frameraj1Qbojn9.defaultProps={height:3659,width:1200};addFonts(Frameraj1Qbojn9,[{explicitInter:true,fonts:[]},...NormalMenuDesktopFonts,...FooterFonts],{supportsExplicitInterCodegen:true});Frameraj1Qbojn9.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NormalMenuDesktop,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameraj1Qbojn9\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"IfAgmoQ63\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1yyeeuq-override\\\",\\\"minHeight\\\":3659,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"taDDtQY9q\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1uq61ls-override\\\",\\\"minHeight\\\":3659,\\\"viewportHeight\\\":711,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"FlUiXCkmg\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1m0yj78-override\\\",\\\"minHeight\\\":3659,\\\"viewportHeight\\\":650,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"3659\",\"framerDefaultVariant\":\"IfAgmoQ63\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"taDDtQY9q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FlUiXCkmg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"IfAgmoQ63\\\":[\\\".framer-ijwc6l-container\\\",\\\".framer-18kk7b-container\\\"],\\\"taDDtQY9q\\\":[\\\".framer-ijwc6l-container\\\",\\\".framer-18kk7b-container\\\"],\\\"FlUiXCkmg\\\":[\\\".framer-ijwc6l-container\\\",\\\".framer-18kk7b-container\\\"]}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport EngLPB from \"https://framerusercontent.com/modules/8wzFvKP7uMtFrF4nBW0j/8fLHzzlWCnjMFsZ457Zy/r4XJSRBiz.js\";\r\nimport LandingPageNav from \"https://framerusercontent.com/modules/eQcCraiE7bpb7g4c6q5f/wt5slFtHr7eWTmf9psyV/G3pWDfdDn.js\";\r\nimport LPFooterCTOB from \"https://framerusercontent.com/modules/eSvuT1HqIqMWAr0Ff2oV/UhvcHtgq7OhRf8NZRTti/cylsGzkvz.js\";\r\nimport PainLanders from \"https://framerusercontent.com/modules/KgvWc7K7FKaK4HUMceSU/MfeuthHGjfJXiUPprz3G/tjPoKDuMu.js\";\r\nimport NoFormInFooter from \"https://framerusercontent.com/modules/N8KyXYea2704SzxC6QxV/0GrUzcfZqIeGm6mZl7VM/nklMPGS_f.js\";\r\nimport LPFooter from \"https://framerusercontent.com/modules/qeuCt1QXHIuaqheeVfAB/mDmfx1kGqH3WYr0FRnBr/TX_yYbZO5.js\";\r\nimport MAIN from \"https://framerusercontent.com/modules/VAklqywls0lYv03iFoUw/pExgEeiRdik7QYL7TplN/aj1Qbojn9.js\";\r\n\r\n\t\tconst routes = {zfTvQz6zl: {elements: {erZ3WXfTQ: \"work-with-me\", hKkMDACnq: \"demo-1\", IUWDMbg04: \"demo\", Me8GNMdUe: \"nav-trigger\", rCs5DiS7m: \"papaya-cta\", sKNRr4G9y: \"howitworks\", utSpeiMzN: \"how-i-work\", zCLOxjQsK: \"testimonials\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/noajgInJFeewXhfp47H1/aGi3n2EZyLEUHkHSGToH/zfTvQz6zl.js\")), path: \"/\"}, C0IId7OiP: {elements: {FfWWAUgi9: \"hero\", fOZaC9R4i: \"logos\", iBKbvPoby: \"why\", IUW0yZD_T: \"results\", J1DBpiij6: \"faq\", nUXpKzWus: \"process\", oPkOCfeD_: \"nav-trigger\", s7T2cGcqV: \"cta\", tU3OXSE9e: \"testimonials\", uIatKW0PJ: \"nav-trigger-1\", uk8uczkpu: \"case-studies\", W6O0qUgvl: \"services\", x0zgfcTwy: \"video-testimonials\", XQAE1Hyq3: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3mtZzPCFjOvvj4mp60Sx/lTPD5IJSCX9H2USxu0hS/C0IId7OiP.js\")), path: \"/services/fractional-cto\"}, MV15zxz1x: {elements: {COzriZT6S: \"cta\", gTvUbNAVq: \"process\", ifY32bOtU: \"why\", iH43UanzW: \"nav-trigger-1\", jkMfWhnuY: \"faq\", jYtSJldDR: \"nav-trigger\", MLvdfF8RB: \"why-halcrow\", N1NMlBjYp: \"logos\", oc7P0vQZB: \"testimonials\", OJ9wVDp6B: \"case-studies\", OnA2r9isZ: \"hero\", pb4owymlj: \"benefits\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xnBhmjUeuuxy2GhWX4I8/veHIawmLE7laJaZeuWff/MV15zxz1x.js\")), path: \"/services/fractional-cto-b\"}, I3XasgwIE: {elements: {AqxZvLs3i: \"demo\", bc9l5Kgq9: \"logos\", ENN3HbOWb: \"nav-trigger\", Mff5mGMW2: \"why\", nLMdMvpPB: \"case-studies\", osnEqlAY0: \"video-testimonials\", pMICHe25G: \"faq\", q4DR_UXwT: \"process\", r7bZm2Jfw: \"cta\", RTfTha8_Q: \"results\", tB3gCzsZh: \"testimonials\", uuF7lnzi3: \"services\", Vi5JeEQGb: \"nav-trigger-1\", XhH1xeFUU: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/g2NTf3qrTKGkTT97HfnR/8pF4O8Ry6eRygPyRE09V/I3XasgwIE.js\")), path: \"/services/fractional-cio\"}, VCy1An5V8: {elements: {g_5PUf3Ku: \"nav-trigger\", G6nMU4SNH: \"logos\", hsr_57EIC: \"demo\", I7z9z9qGt: \"video-testimonials\", jOniSw8jb: \"process\", jT8RtMlIH: \"services\", jY2A1Z1TR: \"why\", mFjUpLyoS: \"hero\", mrUZmrIoT: \"nav-trigger-1\", PU3144htd: \"case-studies\", TYRyzaBbn: \"faq\", udC41qxe1: \"cta\", WE7PlXdcI: \"testimonials\", zBk7do4kg: \"results\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dRZaffEL6JN3ILNY4aBL/a4dAZybgXHPQJh9tpX6c/VCy1An5V8.js\")), path: \"/services/fractional-cto-singapore\"}, FJKy5A_VS: {elements: {CY4HFkByN: \"cta\", dZNK7vkLW: \"results\", EVNVJ8Plq: \"process\", gpNaaIbMD: \"services\", H1RHeefb5: \"video-testimonials\", IZCD0gDxg: \"case-studies\", j1wZmFpaa: \"logos\", Lbl_cUsoX: \"faq\", mRKkZnBrF: \"why\", nOmOZTif0: \"nav-trigger\", oa3r_lOBu: \"hero\", RcKUODuAb: \"testimonials\", XJ64k3Zw3: \"nav-trigger-1\", ZBzi1Dh5m: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FTXVAWF2VemqCwHikPOt/sFJgio4VGy64vRWbAB8p/FJKy5A_VS.js\")), path: \"/services/fractional-cto-new-zealand\"}, IeQoVBIC7: {elements: {d8jBGC33S: \"faq\", EHzmXQgCF: \"video-testimonials\", hwbEcXEW4: \"nav-trigger\", ILR30RdOV: \"case-studies\", J0k8ckpVA: \"testimonials\", jKtS2PExH: \"nav-trigger-1\", jU_kUIpy_: \"demo\", KqKUNZQmq: \"services\", MvX4wn4q_: \"cta\", oAJO4f3B5: \"logos\", pqEaiHM9z: \"results\", tCcJbkJt8: \"why\", u_yF43kr4: \"process\", YUBhOaxUc: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/i4qdmB0jfbCMA8suBOgU/MaXFCpAdwWuiT1Y1MyNo/IeQoVBIC7.js\")), path: \"/services/virtual-cto-new-zealand\"}, igKqzYTsJ: {elements: {Ce830zjR2: \"testimonials\", cxGCkM28H: \"results\", dQkVwkBvw: \"services\", F5BmstnMX: \"hero\", fQe7J7Seo: \"faq\", HAfRHBb6W: \"demo\", Hqks4DxrG: \"process\", hrcV7oHql: \"cta\", I_QBXPFtV: \"nav-trigger-1\", m3q63_sju: \"nav-trigger\", SDrnre75d: \"case-studies\", sjVjJ_Ofr: \"logos\", YqrsNyRiC: \"why\", ZqVW7nv_K: \"video-testimonials\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bT45y3iMNbrBcOxDfSTj/EjSViwMWrXLWrcL8fydh/igKqzYTsJ.js\")), path: \"/services/contract-cto\"}, SmT0uttN_: {elements: {D37pmiGGR: \"testimonials\", DRlNnwErB: \"cta\", E6dClkSVP: \"process\", fS4ix5dPD: \"logos\", GTJ7pAbbR: \"services\", jLeyeT65Y: \"video-testimonials\", oNmNJlaxR: \"why\", p_ziVp7xX: \"results\", qUAmuHkkv: \"nav-trigger\", Rzs9zu8lw: \"demo\", SPsrko2YS: \"nav-trigger-1\", UyLjeUlLR: \"hero\", vJg6DxmjE: \"faq\", W44W8z2w0: \"case-studies\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/swm5daiva6l2MRwbJoEy/gZIuOuGMepcvje2Y4L4a/SmT0uttN_.js\")), path: \"/services/virtual-cto\"}, e8LLdJTsd: {elements: {A8xKiFtwi: \"nav-trigger\", CJ3GPgz2u: \"nav-trigger-1\", Dttw9HQXe: \"demo\", FaEhivcJ7: \"case-studies\", gaP8M2YS1: \"services\", GowV4m3BB: \"testimonials\", H8CdA4CbT: \"faq\", IAn4SqRk_: \"results\", khjWGJ9k_: \"why\", lpedENJBX: \"video-testimonials\", MDp2u5one: \"cta\", nyURBEXzu: \"hero\", o2W6mcY8t: \"process\", pxiL9gAmL: \"logos\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SNCrQWNHQDNeiGzafSAD/Ryp1tRrpxpIrJ4rEQpl6/e8LLdJTsd.js\")), path: \"/services/virtual-cto-singapore\"}, YFQqhCM6q: {elements: {eaNX9B0OD: \"video-testimonials\", f1CZV9Gr3: \"nav-trigger-1\", FVaRVBIdo: \"case-studies\", GcbLPWLAD: \"process\", GkX0FQgIz: \"testimonials\", iSQoadNWb: \"why\", KnHNFt0QX: \"results\", NVC5wAQXt: \"services\", QcJSJwhpT: \"nav-trigger\", UmSjf_Q3u: \"faq\", vGFRwB7YN: \"logos\", vjoLHynco: \"hero\", vU3zwiHF3: \"cta\", wIJWBQEHA: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WCQDINhLB2akbGKxQ2zf/2jPytSHkX3CvHuIwuczO/YFQqhCM6q.js\")), path: \"/services/fractional-cto-for-startups\"}, k3PYMLhr0: {elements: {sNFfIsmIW: \"nav-trigger-dark\", vHPW9kM2T: \"nav-trigger\", yFGTiBQ9f: \"scroll-trigger\", YLlsMgs05: \"intro\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hw861n7vOAmrafWyqc0F/14JA0CfUkTQdbfVJS78O/k3PYMLhr0.js\")), path: \"/about\"}, vavFM0Msh: {elements: {A38l7svDa: \"demo\", cn7IMZEL4: \"nav-trigger-1\", LoDWOrTuP: \"papaya-cta\", ludhnSXQm: \"faq\", pUc3vKTFV: \"what i-can-do\", RXldWdFH_: \"nav-trigger\", USY84nvwc: \"demo-1\", vSNTefWkU: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qP5Cpkr1f7diSb3vPL5z/N3ajcl6O7rmxQE6X7dta/vavFM0Msh.js\")), path: \"/what-i-do\"}, mr0DFWgKI: {elements: {yB0AV4TW8: \"nav-trigger-dark\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eAdR87zteHAVw5qnp7MJ/eFqnUsS6kqemeFcQcshp/mr0DFWgKI.js\")), path: \"/404\"}, HDX86yRbZ: {elements: {nQJ6lrIbY: \"nav-trigger\", SRPdrD3t8: \"nav-trigger-dark\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cdxPqcLoL6iuANSboBNC/LiNmFB2OK9kssFUGJn3j/HDX86yRbZ.js\")), path: \"/contact-success\"}, dZuKHc8VY: {elements: {ER2pVZ0WE: \"cookies\", G1PrBs3CK: \"nav-trigger\", igjR2pB67: \"how-we-use-your-information\", rFRobkGx6: \"data-security\", tpp9SSe4H: \"information-we-collect\", UtY4YSwG0: \"data-sharing\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/om0mNY0BtD8R5XKWEiuN/oxwDb5oh4CubpJ2geMY2/dZuKHc8VY.js\")), path: \"/privacy-policy\"}, IlpCu_W9h: {elements: {QGCmc0ouD: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/76qexyz3pnJAsd9FLKbN/Rrqhrn3vWWc0HVmJtesR/IlpCu_W9h.js\")), path: \"/news\"}, ILEXI2rIM: {elements: {pS7iCa8H5: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/abHSjjHMhKfTq4hvQNxo/tqQBHIUGGIHd3GWRqwDm/ILEXI2rIM.js\")), path: \"/careers\"}, WjhbMd7ud: {elements: {esqnN8FZu: \"nav-trigger-1\", rYCY07bHd: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pUiqToSpahZsXMlAQX28/jRVp4VVlCtiML65xhgyY/WjhbMd7ud.js\")), path: \"/client-results\"}, PAdsRA4Pj: {elements: {dRnzF6MAj: \"hero\", GHDgK3J3G: \"testimonials\", Ihij87tBg: \"why-halcrow\", jTup3gdve: \"cta\", lxEBMkAsC: \"case-studies\", qsRhfUBSA: \"logos\", smT42sTdq: \"faq\", U4qhQt3sO: \"service\", xm8Y6HZfj: \"why\", Zt4wkE6wM: \"offer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NK1oFeM2I16DFnZ8qxOU/aHzRjBeH3anXTtXy0Foi/PAdsRA4Pj.js\")), path: \"/services/mobile-app-development\"}, FNUpS5KMP: {elements: {BPs_BHh_c: \"faq\", Gl0BeBVRJ: \"hero\", k3HMbG7G8: \"offer\", KIAfisewa: \"testimonials\", q6KrT67t3: \"cta\", R8YB7zK3g: \"why-halcrow\", u94Gl0FAz: \"why\", UnzOLprU5: \"logos\", UwtZeCqli: \"service\", Z6INqi1gY: \"case-studies\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gtHoH3BFiJVkpUdDK2iU/8VEsWbLVa1u5cZ2HpcU7/FNUpS5KMP.js\")), path: \"/services/custom-software-development\"}, Ba6PwnuZg: {elements: {ALa0V8a9Q: \"logos\", fg7LAFVVF: \"faq\", hFhEgDD3g: \"case-studies\", Ij05YZKM1: \"why\", l3uvv5LwN: \"service\", nL4GUcPG4: \"testimonials\", NqavOYIn1: \"cta\", o8IGPwZuz: \"why-halcrow\", qj2ME9Rbr: \"offer\", sn8sl2P8m: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vodGzhTzwjlAe33LzBuu/7P3WLKMYLU5DnpaamTtt/Ba6PwnuZg.js\")), path: \"/services/software-development-company\"}, wIEqkmSyo: {elements: {BDoi05d9D: \"faq\", Dj40tMIq9: \"testimonials\", oTmdgUOHw: \"logos\", pKUAHAJCb: \"case-studies\", Ss3NrEMY7: \"why\", TW2c7BQ97: \"why-halcrow\", UcW__TOk7: \"hero\", Vp1S72Yws: \"offer\", W2opUjnan: \"cta\", xGVnizH48: \"service\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/A88XDVRHcIeSIHpxiQQI/v3bPE6yUuk9Sz6dcWttM/wIEqkmSyo.js\")), path: \"/services/software-developers-sydney\"}, sa0awhha3: {elements: {b8WuEzkkI: \"faq\", Fx2jUBLJp: \"services\", IgRfGd9Jy: \"cta\", iXQdBkIjc: \"why\", JYjC2xRG5: \"hero\", kqeQgHYOI: \"testimonials-1\", NV7KTQ4aW: \"proof\", P6_16xOWz: \"logos\", qv2G74O0s: \"case-studies\", R5Ag7TuOB: \"video-testimonials\", stuL8weUQ: \"seo\", UYHFjoGIf: \"testimonials\", vd1a9JNpB: \"process\", Yxp4fpDn3: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wNUZ0FKpjTqMW0O18izN/kNdxExYgEMO6H3JLinOD/sa0awhha3.js\")), path: \"/services/mobile-app-development-melbourne\"}, b_xByGoEV: {elements: {bOQUCupyz: \"case-studies\", EL2bhwf6g: \"why\", galtigwpp: \"logos\", gmmZTdJZp: \"process\", H9p5KiN3_: \"seo\", j0exj7Aec: \"proof\", k5V6Pro3R: \"services\", L0_ODdMDm: \"cta\", mqk2Ulich: \"testimonials\", rI20EDXQq: \"demo\", stFQBxKGR: \"faq\", wmUGWjMIK: \"video-testimonials\", yAlLg9k0Y: \"hero\", zMWyTUgZ4: \"testimonials-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/O3hTPseXLI8DAunmWNdB/QDg5pUxwThVhCCcVacWS/b_xByGoEV.js\")), path: \"/services/mobile-app-development-brisbane\"}, Cg8jSRc3G: {elements: {a0_vNuKDJ: \"demo\", ASyiPlP2j: \"services\", bMQ9aEMe1: \"testimonials-1\", cBC91BlQy: \"process\", cxvHRit8k: \"cta\", DawIpws3A: \"testimonials\", kBvKD_iYV: \"logos\", NqveC9406: \"video-testimonials\", qqSpmyjSC: \"case-studies\", SOPtPE0lr: \"why\", TnJDw_92t: \"seo\", X7A5PFq_9: \"faq\", Y7mYiQ3Gr: \"hero\", YgqiNvUtd: \"proof\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Nc5QDdTVP9b3BymgdI8U/Cyek4HEyHBGN1QNWzuDc/Cg8jSRc3G.js\")), path: \"/services/software-development\"}, E31jnQhmn: {elements: {EsFI9UwXe: \"testimonials\", eYy2Emy8y: \"process\", gd5k3rJ0I: \"seo\", GPhYtaDXT: \"services\", jIa1tqlZn: \"case-studies\", L6Kp_i_1I: \"testimonials-1\", mB2jttRp6: \"hero\", mDm36z5H2: \"faq\", p6rkkkRvA: \"proof\", pp2vaaAxd: \"video-testimonials\", q2NvRB9ZA: \"cta\", rXM3AgqAk: \"logos\", XCZyJjdeB: \"why\", zbw8v6KuY: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/D0QAM8L3zLKI1J10qRef/bslFfldPKE0yWm0BIZaF/E31jnQhmn.js\")), path: \"/services/software-development-melbourne\"}, e7uGYWnDf: {elements: {aaD96ecYy: \"testimonials\", ati79XnlI: \"proof\", bci6dth5m: \"testimonials-1\", dpqJapS2D: \"process\", gQus5aC2C: \"faq\", HINRnKYHe: \"services\", HPDOFS9vE: \"video-testimonials\", mMSwDNlch: \"cta\", pq3KgbNL1: \"hero\", rP5xFskwG: \"logos\", Vbk3knlMe: \"seo\", WdEiDgrDH: \"why\", YeFSlKnG1: \"case-studies\", yhkR5PiyM: \"demo\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/KtGZxAkxClEsCKuEPOco/1jaIf63BeE6DZQJJ8roM/e7uGYWnDf.js\")), path: \"/services/software-development-brisbane\"}, vf6cKEmF1: {collectionId: \"AxGRvggix\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9FSibUzfiLibIUl8WrRI/suke3k1AHVYazgXpBuRD/vf6cKEmF1.js\")), path: \"/client-results/:oHdKG5Mqc\"}, gJgiGvgmT: {collectionId: \"NgAPrbFXE\", elements: {Dhkoo6nDq: \"scroll-trigger\", eOHea3Tv2: \"blog-details\", uNafJd6Lu: \"nav-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RYscBkb550FuoCyIMkTc/fk0KJDSm31J1zobIKfFW/gJgiGvgmT.js\")), path: \"/news/:kGzbqEPLd\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {AxGRvggix: async () => (await import(\"https://framerusercontent.com/modules/GvXUq49jC3vKlQErogdK/Yelzj8ik6qIjZLKMj0sW/AxGRvggix.js\"))?.[\"utils\"], lsIo4GcyJ: async () => (await import(\"https://framerusercontent.com/modules/Cv6oIDhP0XRlAmMmOugO/jd5EyhsaHUdGyM9Dv11L/lsIo4GcyJ.js\"))?.[\"utils\"], NgAPrbFXE: async () => (await import(\"https://framerusercontent.com/modules/QyxmLsYzPeD97gsZAcf7/FKvvz4SF4UiKBjN76aOm/NgAPrbFXE.js\"))?.[\"utils\"], ZBrPM9On8: async () => (await import(\"https://framerusercontent.com/modules/nbEXpAWr9GdoI4EHxlN5/vvAqvPzDk8xpvBDMEAzP/ZBrPM9On8.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"fc7f9f2b3254902881acaa72d33a7f7787a9321cc2ae0bd05099f0b0129d5e70\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"zfTvQz6zl\":\r\ncase \"TfaDULTzk\":\r\ncase \"ar01HbovT\":\r\ncase \"Zxd6gV8bA\":\r\ncase \"k3PYMLhr0\":\r\ncase \"yi7gd1ExK\":\r\ncase \"q1f12TZye\":\r\ncase \"CmvOeKDyT\":\r\ncase \"vavFM0Msh\":\r\ncase \"YLmYVz51i\":\r\ncase \"gehImp_E1\":\r\ncase \"Zo7Nyqm1V\":\r\ncase \"NZuaKynqi\":\r\ncase \"INq1k5fWR\":\r\ncase \"LsGEJ_CuU\":\r\ncase \"YRGyJ2ZoG\":\r\ncase \"mr0DFWgKI\":\r\ncase \"Tjx63tMOE\":\r\ncase \"EVoHDd_iB\":\r\ncase \"tgbrZqig1\":\r\ncase \"zuyguVx4o\":\r\ncase \"PR6x4kfPg\":\r\ncase \"TeOOgsV1H\":\r\ncase \"n3Lkhr8L3\":\r\ncase \"VNY75qLt2\":\r\ncase \"pJwkIoL34\":\r\ncase \"dZuKHc8VY\":\r\ncase \"IlpCu_W9h\":\r\ncase \"LQcGiF0qc\":\r\ncase \"ILEXI2rIM\":\r\ncase \"HyZNA1g0n\":\r\ncase \"S_kUWImq0\":\r\ncase \"k2Ii4dJV_\":\r\ncase \"WjhbMd7ud\":\r\ncase \"TKR4STa92\":\r\ncase \"vf6cKEmF1\":\r\ncase \"gJgiGvgmT\":\r\nreturn React.createElement(MAIN, {...props, key: \"MAIN\", style}, children(true));\r\ncase \"yPJPiU2C6\":\r\ncase \"NEToviV5y\":\r\ncase \"iIjoSSWiK\":\r\ncase \"OxmAfT2CW\":\r\ncase \"oS13ZH0Ld\":\r\ncase \"qeZ6eyOg3\":\r\ncase \"CUTLZfivi\":\r\ncase \"gDaF9OXQB\":\r\ncase \"PrkFum2y_\":\r\ncase \"sa0awhha3\":\r\ncase \"b_xByGoEV\":\r\ncase \"Cg8jSRc3G\":\r\ncase \"E31jnQhmn\":\r\ncase \"e7uGYWnDf\":\r\ncase \"d83FAEx5C\":\r\ncase \"JRHHocL9M\":\r\ncase \"deO3bcJiq\":\r\ncase \"crP0kc3XV\":\r\ncase \"J_ALZJs0R\":\r\nreturn React.createElement(LandingPageNav, {...props, key: \"LandingPageNav\", style}, children(true));\r\ncase \"C0IId7OiP\":\r\ncase \"I3XasgwIE\":\r\ncase \"VCy1An5V8\":\r\ncase \"FJKy5A_VS\":\r\ncase \"IeQoVBIC7\":\r\ncase \"igKqzYTsJ\":\r\ncase \"SmT0uttN_\":\r\ncase \"e8LLdJTsd\":\r\ncase \"YFQqhCM6q\":\r\nreturn React.createElement(LPFooter, {...props, key: \"LPFooter\", style}, children(true));\r\ncase \"MV15zxz1x\":\r\nreturn React.createElement(LPFooterCTOB, {...props, key: \"LPFooterCTOB\", style}, children(true));\r\ncase \"HDX86yRbZ\":\r\nreturn React.createElement(NoFormInFooter, {...props, key: \"NoFormInFooter\", style}, children(true));\r\ncase \"jf7gMuZFs\":\r\ncase \"onzZi3FPS\":\r\ncase \"vJ2Aw1v4h\":\r\ncase \"IX2yf78db\":\r\ncase \"kO9JhWRyf\":\r\ncase \"TZUEkdiPL\":\r\nreturn React.createElement(PainLanders, {...props, key: \"PainLanders\", style}, children(true));\r\ncase \"PAdsRA4Pj\":\r\ncase \"FNUpS5KMP\":\r\ncase \"Ba6PwnuZg\":\r\ncase \"wIEqkmSyo\":\r\nreturn React.createElement(EngLPB, {...props, key: \"EngLPB\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"zfTvQz6zl\":\r\ncase \"TfaDULTzk\":\r\ncase \"ar01HbovT\":\r\ncase \"Zxd6gV8bA\":\r\ncase \"k3PYMLhr0\":\r\ncase \"yi7gd1ExK\":\r\ncase \"q1f12TZye\":\r\ncase \"CmvOeKDyT\":\r\ncase \"vavFM0Msh\":\r\ncase \"YLmYVz51i\":\r\ncase \"gehImp_E1\":\r\ncase \"Zo7Nyqm1V\":\r\ncase \"NZuaKynqi\":\r\ncase \"INq1k5fWR\":\r\ncase \"LsGEJ_CuU\":\r\ncase \"YRGyJ2ZoG\":\r\ncase \"mr0DFWgKI\":\r\ncase \"Tjx63tMOE\":\r\ncase \"EVoHDd_iB\":\r\ncase \"tgbrZqig1\":\r\ncase \"zuyguVx4o\":\r\ncase \"PR6x4kfPg\":\r\ncase \"TeOOgsV1H\":\r\ncase \"n3Lkhr8L3\":\r\ncase \"VNY75qLt2\":\r\ncase \"pJwkIoL34\":\r\ncase \"dZuKHc8VY\":\r\ncase \"IlpCu_W9h\":\r\ncase \"LQcGiF0qc\":\r\ncase \"ILEXI2rIM\":\r\ncase \"HyZNA1g0n\":\r\ncase \"S_kUWImq0\":\r\ncase \"k2Ii4dJV_\":\r\ncase \"WjhbMd7ud\":\r\ncase \"TKR4STa92\":\r\ncase \"vf6cKEmF1\":\r\ncase \"gJgiGvgmT\":\r\nreturn [{hash: \"1yyeeuq\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1uq61ls\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1m0yj78\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"yPJPiU2C6\":\r\ncase \"NEToviV5y\":\r\ncase \"iIjoSSWiK\":\r\ncase \"OxmAfT2CW\":\r\ncase \"oS13ZH0Ld\":\r\ncase \"qeZ6eyOg3\":\r\ncase \"CUTLZfivi\":\r\ncase \"gDaF9OXQB\":\r\ncase \"PrkFum2y_\":\r\ncase \"sa0awhha3\":\r\ncase \"b_xByGoEV\":\r\ncase \"Cg8jSRc3G\":\r\ncase \"E31jnQhmn\":\r\ncase \"e7uGYWnDf\":\r\ncase \"d83FAEx5C\":\r\ncase \"JRHHocL9M\":\r\ncase \"deO3bcJiq\":\r\ncase \"crP0kc3XV\":\r\ncase \"J_ALZJs0R\":\r\nreturn [{hash: \"15u1wnd\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1niv5qv\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1rnl53p\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"C0IId7OiP\":\r\ncase \"I3XasgwIE\":\r\ncase \"VCy1An5V8\":\r\ncase \"FJKy5A_VS\":\r\ncase \"IeQoVBIC7\":\r\ncase \"igKqzYTsJ\":\r\ncase \"SmT0uttN_\":\r\ncase \"e8LLdJTsd\":\r\ncase \"YFQqhCM6q\":\r\nreturn [{hash: \"1c4gbs1\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"90vkok\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1owcbql\", mediaQuery: \"(min-width: 1200px)\"}]\r\ncase \"MV15zxz1x\":\r\nreturn [{hash: \"j541nz\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1ppppci\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"s75xem\", mediaQuery: \"(min-width: 1200px)\"}]\r\ncase \"HDX86yRbZ\":\r\nreturn [{hash: \"1um93m6\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"wnwc98\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"jhgqho\", mediaQuery: \"(min-width: 1440px)\"}]\r\ncase \"jf7gMuZFs\":\r\ncase \"onzZi3FPS\":\r\ncase \"vJ2Aw1v4h\":\r\ncase \"IX2yf78db\":\r\ncase \"kO9JhWRyf\":\r\ncase \"TZUEkdiPL\":\r\nreturn [{hash: \"88pih9\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"2uq0eg\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"romoxt\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"PAdsRA4Pj\":\r\ncase \"FNUpS5KMP\":\r\ncase \"Ba6PwnuZg\":\r\ncase \"wIEqkmSyo\":\r\nreturn [{hash: \"btqdb7\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"19t6m1p\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"zkhn50\", 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/eAdR87zteHAVw5qnp7MJ/eFqnUsS6kqemeFcQcshp/mr0DFWgKI.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: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.halcrow.com.au\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/koxuKek6ZoifazP1ILq2/dn9MEFlChm0knrgXi8DD/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"],"mappings":"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;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;WAAk/W,EAAE,UAAU,CAAC,KAAK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;WAAk/W,EAAE,UAAU,CAAC,KAAK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;WAAk/W,EAAE,UAAU,CAAC,KAAK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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"}