{"version":3,"file":"toplevel-deps.-iHn0ddg.mjs","names":["React.useRef","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","css","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","HachureLogoFonts","HachureLogo","TextLinkFonts","TextLink","HachureDashedGuideFonts","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","React.useRef","React.useState","fonts","css","className","fonts","css","className","css","HachureDashedGuideFonts","HachureLogo","TextLink","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","HachureNav","HachureFooter","useRef","__esmMin","oe","ie","init_ssg_sandbox_shims","x","window","_e","de","pe","c","J","init_jsx_runtime","init_npm_react_18_3_1","ce","useReducedMotion","motion","useInView","useTransform","useScroll","MotionConfigContext","LayoutGroup","init_framer_motion_DhsWWWsN","fontStore","RichText","addPropertyControls","getFonts","getFontsFromSharedStyle","ResolveLinks","SmartComponentScopedContainer","init_framer_DymZktPS","useVariantState","Container","useActiveVariantCallback","PropertyOverrides","useCustomCursors","GeneratedComponentContext","useIsStaticRenderer","runTasksWithYield","useLocaleInfo","useRouter","Link","ComponentViewportProvider","forwardLoader","cx","useHydratedBreakpointVariants","ControlType","useComponentViewport","useIsOnFramerCanvas","withCSS","SVG","RenderTarget","HachureDashedGuide","GUIDE","props","isStatic","reduced","ref","inView","vertical","orientation","shown","draw","pattern","solid","color","dash","style","EASE","init_Hachure_DashedGuide","p","HachureScrollLock","html","body","prevHtml","prevBody","init_Hachure_ScrollLock","fonts$6","css$11","className$6","init_Hc9JRT8Dl","fonts$5","css$10","className$5","init_XPyCVu85O","fonts$4","css$9","className$4","init_Ht0f90uyd","fonts$3","css$8","className$3","init_YQj4vhShl","addPropertyOverrides$3","variants","nextOverrides","variant","overrides","cycleOrder$2","serializationHash$4","variantClassNames$4","transition1$3","Transition$3","humanReadableVariantMap$3","Variants$3","getProps$4","createLayoutDependency$3","Component$4","css$7","FramerwJccMwP5T","init_wJccMwP5T","config","transition","value","contextValue","fallbackRef","refBinding","defaultLayoutId","restProps","layoutDependency","scopingClassNames","layoutId","gestureHandlers","className","classNames","baseVariant","gestureVariant","addFonts","addPropertyOverrides$2","enabledGestures","serializationHash$3","variantClassNames$3","transition1$2","transition2","Transition$2","Variants$2","getProps$3","createLayoutDependency$2","Component$3","css$6","FramerX0hPDdPgp","init_X0hPDdPgp","label","link","RwB5sJVwS","K0po4WXVR","addPropertyOverrides$1","HachureLogoFonts$1","TextLinkFonts$1","HachureDashedGuideFonts$2","HachureScrollLockFonts","cycleOrder$1","serializationHash$2","variantClassNames$2","transition1$1","matchVariant$2","Transition$1","humanReadableVariantMap$2","Variants$1","getProps$2","createLayoutDependency$1","Component$2","css$5","FramerMvu3iUFBg","init_Mvu3iUFBg","args","arg","componentViewport","isDisplayed","isDisplayed1","onTapf8zybj","activeVariantCallback","setVariant","onTap1edss0o","onTapbl2zu9","onTap9rxbcy","isDisplayed2","isDisplayed3","resolvedLinks","resolvedLinks1","resolvedLinks2","resolvedLinks3","resolvedLinks4","resolvedLinks5","context","Layer","amount","depthPct","canvasH","y","progress","reverse","img","pos","k","canvasW","depthOn","mirror","driftOn","HachureLandscape","root","w","setW","el","ro","minCanvas","RATIO","shownH","trimSky","still","heroScroll","footScroll","heroProgress","v","table","FOOT_DEPTH","HERO_DEPTH","imgs","layerA","layerB","layerC","layerD","CSS","depth","depthStrength","drift","DRIFT","init_Hachure_Landscape","d","fonts$2","css$4","className$2","init_EV7tRGOFm","fonts$1","css$3","className$1","init_Rc8hvx4Ow","fonts","css$2","init_ZsZU1OKom","addPropertyOverrides","HachureDashedGuideFonts$1","HachureLandscapeFonts","HachureLogoFonts","TextLinkFonts","cycleOrder","serializationHash$1","variantClassNames$1","transition1","addImageAlt","matchVariant$1","Transition","humanReadableVariantMap$1","Variants","getProps$1","createLayoutDependency","Component$1","css$1","FramerwSJZklFNg","init_wSJZklFNg","image","showCreatorLine","className$7","VLW8V_R1g","resolvedLinks6","resolvedLinks7","resolvedLinks8","resolvedLinks9","resolvedLinks10","HachureDashedGuideFonts","HachureNavFonts","HachureFooterFonts","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","css","Framerhd8mHu4hw","init_hd8mHu4hw","hydratedBaseVariant","children","target","key","selector","rule"],"sources":["https:/framerusercontent.com/modules/apdXpF5Ej6WRugc2cCVT/aDPivV1OpaQjUz3UcyjE/Hachure_DashedGuide.js","https:/framerusercontent.com/modules/DOzCuYNcAo8roEHQlyM7/J2a5X1tNga8gttNHjWYI/Hachure_ScrollLock.js","https:/framerusercontent.com/modules/hZLxvP7rKKIJoRaNgoqE/xBZfbg1QHkRHNopmfbUv/Hc9JRT8Dl.js","https:/framerusercontent.com/modules/9C10KPBpWqyxxX26K6w9/4LT2U28wuFX7VUpsD4cc/XPyCVu85O.js","https:/framerusercontent.com/modules/o9tFmLiOGIxyni1H0sVU/IuxncSDkrvJe2FSPuvJh/Ht0f90uyd.js","https:/framerusercontent.com/modules/g5mRnq24dD2A48mklOxZ/4WQKEoYp4FR2qlr9vK2J/YQj4vhShl.js","https:/framerusercontent.com/modules/DgeDpuLEz6vUebGPxUyY/cIKbn4ISLOz0CmplM97h/wJccMwP5T.js","https:/framerusercontent.com/modules/UY2gvmlswWum8jBXHRk6/N9lBLm7N6TF3NalnzWHq/X0hPDdPgp.js","https:/framerusercontent.com/modules/sTIB8sDlJsriy5GBEZKD/AB26HX4bdLlXjTRnES2T/Mvu3iUFBg.js","https:/framerusercontent.com/modules/bBX5c8nFKLqLvnsoQWpR/RQj6mIWWNKWSlDKkQS7w/Hachure_Landscape.js","https:/framerusercontent.com/modules/sHnvnemndZbKoo77IVyS/tDj0CaYL16ThJIm9r5X9/EV7tRGOFm.js","https:/framerusercontent.com/modules/wTT6Myu8r7luFiRJVzhT/3TycUc2nPf5FOwCTIM57/Rc8hvx4Ow.js","https:/framerusercontent.com/modules/0jkRMfq96YUnF4iSGpju/8uy9gxwog6Vepo4Erqew/ZsZU1OKom.js","https:/framerusercontent.com/modules/gho2IaxjOON7l7caKNwC/WmkWvOT3ogyiJZPDKAyM/wSJZklFNg.js","https:/framerusercontent.com/modules/p6Xkufe2XK6ApiSTqfCV/9qfLGmKrP0mx1Zrn0Ysq/hd8mHu4hw.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,useInView,useReducedMotion}from\"framer-motion\";// Quelle: styles/app.css (.frame-lines, .guides__line, .footer__vline, .hline) und\n// styles/motion.css (Haarlinien unter Listenzeilen). Gestrichelte Hilfslinie 4 px Strich, 4 px Lücke,\n// zeichnet sich beim Eintritt (scaleX bzw. scaleY, Ursprung links bzw. oben), 1,2 s.\n// Farben kommen aus den Color Styles (Token), keine festen Werte.\nconst GUIDE=\"var(--token-5be8d5b8-8490-4431-982d-c8b59d406b54)\";const EASE=[.16,1,.3,1];/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function HachureDashedGuide(props){const{orientation=\"vertical\",solid=false,dash=4,color=GUIDE,draw=true,duration=1.2,delay=0,style}=props;const isStatic=useIsStaticRenderer();const reduced=useReducedMotion();const ref=React.useRef(null);const inView=useInView(ref,{once:true,amount:0});const vertical=orientation===\"vertical\";const animate=draw&&!isStatic&&!reduced;const shown=!animate||inView;const pattern=solid?color:`repeating-linear-gradient(${vertical?\"to bottom\":\"to right\"}, ${color} 0 ${dash}px, transparent ${dash}px ${dash*2}px)`;return /*#__PURE__*/_jsx(\"div\",{ref:ref,\"aria-hidden\":\"true\",style:{position:\"relative\",width:\"100%\",height:\"100%\",pointerEvents:\"none\",...style},children:/*#__PURE__*/_jsx(motion.div,{initial:false,animate:vertical?{scaleY:shown?1:0}:{scaleX:shown?1:0},transition:{duration,delay,ease:EASE},style:{position:\"absolute\",inset:0,background:pattern,transformOrigin:vertical?\"top\":\"left\",// Eine Haarlinie ist genau ein Pixel breit, egal wie breit der Rahmen gezogen wird\nwidth:vertical?1:\"100%\",height:vertical?\"100%\":1}})});}addPropertyControls(HachureDashedGuide,{orientation:{type:ControlType.Enum,title:\"Direction\",options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],defaultValue:\"vertical\",displaySegmentedControl:true},solid:{type:ControlType.Boolean,title:\"Solid\",defaultValue:false},dash:{type:ControlType.Number,title:\"Dash\",defaultValue:4,min:2,max:12,step:1,unit:\"px\",hidden:p=>!!p.solid},color:{type:ControlType.Color,title:\"Color\"},draw:{type:ControlType.Boolean,title:\"Draw in\",defaultValue:true},duration:{type:ControlType.Number,title:\"Duration\",defaultValue:1.2,min:.2,max:3,step:.1,unit:\"s\",hidden:p=>!p.draw},delay:{type:ControlType.Number,title:\"Delay\",defaultValue:0,min:0,max:2,step:.05,unit:\"s\",hidden:p=>!p.draw}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HachureDashedGuide\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hachure_DashedGuide.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{RenderTarget}from\"framer\";// Sperrt das Scrollen der Seite, solange diese Ebene sichtbar ist (offenes Mobilmenü).\n// Im Editor-Canvas passiert nichts.\n/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function HachureScrollLock(props){useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;const html=document.documentElement;const body=document.body;const prevHtml=html.style.overflow;const prevBody=body.style.overflow;html.style.overflow=\"hidden\";body.style.overflow=\"hidden\";return()=>{html.style.overflow=prevHtml;body.style.overflow=prevBody;};},[]);return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{...props.style,width:1,height:1,pointerEvents:\"none\"}});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HachureScrollLock\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hachure_ScrollLock.map","// Generated by Framer (e163439)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-regular\",\"GF;Inter-600\",\"GF;Inter-700italic\",\"GF;Inter-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZ1rib2Bg-4.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcPtxhiJ-Ek-7MeA.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dthiJ-Ek-7MeA.woff2\",weight:\"400\"}]}];export const css=['.framer-R7dDW .framer-styles-preset-10zixnx:not(.rich-text-wrapper), .framer-R7dDW .framer-styles-preset-10zixnx.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk 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: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 13px; --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: 600; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683); --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-R7dDW .framer-styles-preset-10zixnx:not(.rich-text-wrapper), .framer-R7dDW .framer-styles-preset-10zixnx.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk 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: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 13px; --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: 600; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683); --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-R7dDW .framer-styles-preset-10zixnx:not(.rich-text-wrapper), .framer-R7dDW .framer-styles-preset-10zixnx.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk 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: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 13px; --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: 600; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-R7dDW\";\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 (e163439)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-300\",\"GF;Inter-600\",\"GF;Inter-700italic\",\"GF;Inter-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PubnOzhOp-j94InI.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZ1rib2Bg-4.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcPtxhiJ-Ek-7MeA.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dthiJ-Ek-7MeA.woff2\",weight:\"400\"}]}];export const css=['.framer-03Kvt .framer-styles-preset-6v2qap:not(.rich-text-wrapper), .framer-03Kvt .framer-styles-preset-6v2qap.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk 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: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 36px; --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: 300; --framer-font-weight-bold: 600; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-03Kvt\";\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 (e163439)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-600\",\"GF;Inter-800\",\"GF;Inter-900italic\",\"GF;Inter-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuTnJzhOp-j94InI.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYMZ1rib2Bg-4.woff2\",weight:\"800\"},{cssFamilyName:\"Inter\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTccNxhiJ-Ek-7MeA.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcB9xhiJ-Ek-7MeA.woff2\",weight:\"600\"}]}];export const css=['.framer-LVp90 .framer-styles-preset-1vg0hr3:not(.rich-text-wrapper), .framer-LVp90 .framer-styles-preset-1vg0hr3.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk 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: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 17px; --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: 600; --framer-font-weight-bold: 800; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0.06em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-LVp90\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e163439)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-600\",\"GF;Inter-800\",\"GF;Inter-900italic\",\"GF;Inter-600italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuTnJzhOp-j94InI.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuDyYMZ1rib2Bg-4.woff2\",weight:\"800\"},{cssFamilyName:\"Inter\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTccNxhiJ-Ek-7MeA.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcB9xhiJ-Ek-7MeA.woff2\",weight:\"600\"}]}];export const css=['.framer-fYTCC .framer-styles-preset-1jqnxuo:not(.rich-text-wrapper), .framer-fYTCC .framer-styles-preset-1jqnxuo.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk 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: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 800; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 600; --framer-letter-spacing: 0.06em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-fYTCC\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e2b4fd1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,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/o9tFmLiOGIxyni1H0sVU/IuxncSDkrvJe2FSPuvJh/Ht0f90uyd.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/g5mRnq24dD2A48mklOxZ/4WQKEoYp4FR2qlr9vK2J/YQj4vhShl.js\";const cycleOrder=[\"vwkMiZMeY\",\"WreJsNwHU\"];const serializationHash=\"framer-dcoNn\";const variantClassNames={vwkMiZMeY:\"framer-v-1tu6kjr\",WreJsNwHU:\"framer-v-s2q4an\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Large:\"WreJsNwHU\",Logo:\"vwkMiZMeY\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vwkMiZMeY\"};};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:\"vwkMiZMeY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.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-1tu6kjr\",className,classNames),\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"vwkMiZMeY\",ref:refBinding,style:{...style},...addPropertyOverrides({WreJsNwHU:{\"data-framer-name\":\"Large\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-i0kb8p\",\"data-framer-name\":\"Mark\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:28,layoutDependency:layoutDependency,layoutId:\"OaMaj_Gfy\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 28 24\"><defs><mask id=\"m\"><rect width=\"28\" height=\"24\" fill=\"#fff\"/><path d=\"M7 22 L13.2 8.5 M12.4 22 L17.6 11.2 M17.8 22 L22 13.6\" stroke=\"#000\" stroke-width=\"1.7\" fill=\"none\"/></mask></defs><path d=\"M1 22 L11 3 H26 V22 Z\" fill=\"#111210\" mask=\"url(#m)\"/></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1vg0hr3\",\"data-styles-preset\":\"Ht0f90uyd\",dir:\"auto\",children:\"HACHURE\"})}),className:\"framer-8joxf3\",\"data-framer-name\":\"Wordmark\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nNIam493v\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({WreJsNwHU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jqnxuo\",\"data-styles-preset\":\"YQj4vhShl\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"HACHURE\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-dcoNn.framer-1i3uxhk, .framer-dcoNn .framer-1i3uxhk { display: block; }\",\".framer-dcoNn.framer-1tu6kjr { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-dcoNn .framer-i0kb8p { flex: none; height: 22px; position: relative; width: 26px; }\",\".framer-dcoNn .framer-8joxf3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-dcoNn.framer-v-s2q4an .framer-i0kb8p { height: 29px; width: 34px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"WreJsNwHU\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwJccMwP5T=withCSS(Component,css,\"framer-dcoNn\");export default FramerwJccMwP5T;FramerwJccMwP5T.displayName=\"Hachure Logo\";FramerwJccMwP5T.defaultProps={height:200,width:200};addPropertyControls(FramerwJccMwP5T,{variant:{options:[\"vwkMiZMeY\",\"WreJsNwHU\"],optionTitles:[\"Logo\",\"Large\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerwJccMwP5T,[{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),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwJccMwP5T\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WreJsNwHU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"200\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wJccMwP5T.map","// Generated by Framer (e2b4fd1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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/hZLxvP7rKKIJoRaNgoqE/xBZfbg1QHkRHNopmfbUv/Hc9JRT8Dl.js\";const enabledGestures={TUavMQn91:{hover:true}};const serializationHash=\"framer-yKYvM\";const variantClassNames={TUavMQn91:\"framer-v-18pkhl8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const RwB5sJVwS=undefined;const K0po4WXVR=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:.35,ease:[.22,.61,.36,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 Variants=motion.create(React.Fragment);const getProps=({height,id,label,link,width,...props})=>{return{...props,K0po4WXVR:label??props.K0po4WXVR??\"Link\",RwB5sJVwS:link??props.RwB5sJVwS};};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,K0po4WXVR,RwB5sJVwS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"TUavMQn91\",enabledGestures,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,...addPropertyOverrides({\"TUavMQn91-hover\":{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:RwB5sJVwS,motionChild:true,nodeId:\"TUavMQn91\",scopeId:\"X0hPDdPgp\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-18pkhl8\",className,classNames)} framer-umpv6n`,\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"TUavMQn91\",ref:refBinding,style:{...style},...addPropertyOverrides({\"TUavMQn91-hover\":{\"data-framer-name\":\"Default\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-zmk8df\",\"data-framer-name\":\"Prefix\",layoutDependency:layoutDependency,layoutId:\"NNlt7XVk5\",style:{backgroundColor:\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\",opacity:0},variants:{\"TUavMQn91-hover\":{opacity:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1khj447\",\"data-framer-name\":\"Text Wrap\",layoutDependency:layoutDependency,layoutId:\"hMHKwi9Oh\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10zixnx\",\"data-styles-preset\":\"Hc9JRT8Dl\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:\"Link\"})})}),className:\"framer-1uxndkn\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oaDviLu4G\",style:{\"--extracted-1w3ko1f\":\"var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41)\",\"--extracted-r6o4lv\":\"var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41)\"},text:K0po4WXVR,variants:{\"TUavMQn91-hover\":{\"--extracted-1w3ko1f\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\",\"--extracted-r6o4lv\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"TUavMQn91-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10zixnx\",\"data-styles-preset\":\"Hc9JRT8Dl\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:\"Link\"})})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-r5yoqh\",\"data-framer-name\":\"Underline\",layoutDependency:layoutDependency,layoutId:\"tneqOOCLU\",style:{backgroundColor:\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\"}})]})})})})});});const css=[\".framer-yKYvM.framer-umpv6n, .framer-yKYvM .framer-umpv6n { display: block; }\",\".framer-yKYvM.framer-18pkhl8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-yKYvM .framer-zmk8df { flex: none; height: 1px; left: -12px; position: absolute; top: 16px; width: 6px; }\",\".framer-yKYvM .framer-1khj447 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-yKYvM .framer-1uxndkn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yKYvM .framer-r5yoqh { bottom: 5px; flex: none; height: 1px; left: 0px; position: absolute; width: 0px; }\",\".framer-yKYvM.framer-v-18pkhl8.hover .framer-r5yoqh { width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"EVuSXMfmE\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"K0po4WXVR\":\"label\",\"RwB5sJVwS\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerX0hPDdPgp=withCSS(Component,css,\"framer-yKYvM\");export default FramerX0hPDdPgp;FramerX0hPDdPgp.displayName=\"Text Link\";FramerX0hPDdPgp.defaultProps={height:32,width:24};addPropertyControls(FramerX0hPDdPgp,{K0po4WXVR:{defaultValue:\"Link\",title:\"Label\",type:ControlType.String},onK0po4WXVRChange:{changes:\"K0po4WXVR\",type:ControlType.ChangeHandler},RwB5sJVwS:{title:\"Link\",type:ControlType.Link}});addFonts(FramerX0hPDdPgp,[{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\":\"FramerX0hPDdPgp\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"EVuSXMfmE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"K0po4WXVR\\\":\\\"label\\\",\\\"RwB5sJVwS\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./X0hPDdPgp.map","// Generated by Framer (c439c68)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,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 HachureDashedGuide from\"https://framerusercontent.com/modules/apdXpF5Ej6WRugc2cCVT/aDPivV1OpaQjUz3UcyjE/Hachure_DashedGuide.js\";import HachureScrollLock from\"https://framerusercontent.com/modules/DOzCuYNcAo8roEHQlyM7/J2a5X1tNga8gttNHjWYI/Hachure_ScrollLock.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/hZLxvP7rKKIJoRaNgoqE/xBZfbg1QHkRHNopmfbUv/Hc9JRT8Dl.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/9C10KPBpWqyxxX26K6w9/4LT2U28wuFX7VUpsD4cc/XPyCVu85O.js\";import HachureLogo from\"https://framerusercontent.com/modules/DgeDpuLEz6vUebGPxUyY/cIKbn4ISLOz0CmplM97h/wJccMwP5T.js\";import TextLink from\"https://framerusercontent.com/modules/UY2gvmlswWum8jBXHRk6/N9lBLm7N6TF3NalnzWHq/X0hPDdPgp.js\";const HachureLogoFonts=getFonts(HachureLogo);const TextLinkFonts=getFonts(TextLink);const HachureDashedGuideFonts=getFonts(HachureDashedGuide);const HachureScrollLockFonts=getFonts(HachureScrollLock);const cycleOrder=[\"hfOJQ7MpW\",\"vkxUY3VPj\",\"YYxcWld3o\",\"C24YYVACo\",\"B6tinLrDf\"];const serializationHash=\"framer-QoRLn\";const variantClassNames={B6tinLrDf:\"framer-v-1eq3qmc\",C24YYVACo:\"framer-v-1jsel2q\",hfOJQ7MpW:\"framer-v-ssetgq\",vkxUY3VPj:\"framer-v-vpoovj\",YYxcWld3o:\"framer-v-hs06uk\"};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 Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Open\":\"B6tinLrDf\",\"Tablet Open\":\"C24YYVACo\",Desktop:\"hfOJQ7MpW\",Phone:\"YYxcWld3o\",Tablet:\"vkxUY3VPj\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hfOJQ7MpW\"};};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,contentLocale,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:\"hfOJQ7MpW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"vkxUY3VPj\",\"YYxcWld3o\",\"C24YYVACo\",\"B6tinLrDf\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"vkxUY3VPj\",\"YYxcWld3o\",\"C24YYVACo\",\"B6tinLrDf\"].includes(baseVariant))return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapf8zybj=activeVariantCallback(async(...args)=>{setVariant(\"C24YYVACo\");});const onTap1edss0o=activeVariantCallback(async(...args)=>{setVariant(\"B6tinLrDf\");});const onTapbl2zu9=activeVariantCallback(async(...args)=>{setVariant(\"vkxUY3VPj\");});const onTap9rxbcy=activeVariantCallback(async(...args)=>{setVariant(\"YYxcWld3o\");});const isDisplayed2=()=>{if([\"C24YYVACo\",\"B6tinLrDf\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"C24YYVACo\",\"B6tinLrDf\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ssetgq\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"hfOJQ7MpW\",ref:refBinding,style:{backdropFilter:\"blur(16px)\",backgroundColor:\"var(--token-M_0OiMh9F)\",WebkitBackdropFilter:\"blur(16px)\",...style},variants:{B6tinLrDf:{backgroundColor:\"var(--token-a8a00815-c89f-4f31-aad0-52e91683763f)\"},C24YYVACo:{backgroundColor:\"var(--token-a8a00815-c89f-4f31-aad0-52e91683763f)\"}},...addPropertyOverrides({B6tinLrDf:{\"data-framer-name\":\"Phone Open\"},C24YYVACo:{\"data-framer-name\":\"Tablet Open\"},vkxUY3VPj:{\"data-framer-name\":\"Tablet\"},YYxcWld3o:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18ut5mz\",\"data-framer-name\":\"Nav Row\",layoutDependency:layoutDependency,layoutId:\"JsGF_LImq\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"LS1pwBJSH\",scopeId:\"Mvu3iUFBg\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1sur1xq framer-1ewmsi\",\"data-framer-name\":\"Logo Link\",layoutDependency:layoutDependency,layoutId:\"LS1pwBJSH\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)-68,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gdpqxr-container\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"XrmaVmIs4-container\",name:\"Logo\",nodeId:\"XrmaVmIs4\",rendersWithMotion:true,scopeId:\"Mvu3iUFBg\",children:/*#__PURE__*/_jsx(HachureLogo,{height:\"100%\",id:\"XrmaVmIs4\",layoutId:\"XrmaVmIs4\",name:\"Logo\",variant:matchVariant(\"vwkMiZMeY\"),width:\"100%\"})})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ost0un\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"ZQe62awAa\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"VvETvlysM\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+16,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nw9yrm-container\",\"data-framer-name\":\"Link Platform\",layoutDependency:layoutDependency,layoutId:\"J4mYstqbX-container\",name:\"Link Platform\",nodeId:\"J4mYstqbX\",rendersWithMotion:true,scopeId:\"Mvu3iUFBg\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"J4mYstqbX\",K0po4WXVR:\"Platform\",layoutId:\"J4mYstqbX\",name:\"Link Platform\",RwB5sJVwS:resolvedLinks[0],style:{height:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yZSQWRFoy\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+16,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3q4q6j-container\",\"data-framer-name\":\"Link Field Studies\",layoutDependency:layoutDependency,layoutId:\"mpo3wIsXw-container\",name:\"Link Field Studies\",nodeId:\"mpo3wIsXw\",rendersWithMotion:true,scopeId:\"Mvu3iUFBg\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"mpo3wIsXw\",K0po4WXVR:\"Field Studies\",layoutId:\"mpo3wIsXw\",name:\"Link Field Studies\",RwB5sJVwS:resolvedLinks1[0],style:{height:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OXeKP9SQc\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+16,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pb0bah-container\",\"data-framer-name\":\"Link About\",layoutDependency:layoutDependency,layoutId:\"dOEnEMa3T-container\",name:\"Link About\",nodeId:\"dOEnEMa3T\",rendersWithMotion:true,scopeId:\"Mvu3iUFBg\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"dOEnEMa3T\",K0po4WXVR:\"About\",layoutId:\"dOEnEMa3T\",name:\"Link About\",RwB5sJVwS:resolvedLinks2[0],style:{height:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"i_Mk17eOi\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+16,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o3opr4-container\",\"data-framer-name\":\"Link Contact\",layoutDependency:layoutDependency,layoutId:\"cb51JCpKE-container\",name:\"Link Contact\",nodeId:\"cb51JCpKE\",rendersWithMotion:true,scopeId:\"Mvu3iUFBg\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"cb51JCpKE\",K0po4WXVR:\"Contact\",layoutId:\"cb51JCpKE\",name:\"Link Contact\",RwB5sJVwS:resolvedLinks3[0],style:{height:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"i_Mk17eOi\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+16,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aayotb-container\",\"data-framer-name\":\"Link Request a briefing\",layoutDependency:layoutDependency,layoutId:\"cqAeAr04N-container\",name:\"Link Request a briefing\",nodeId:\"cqAeAr04N\",rendersWithMotion:true,scopeId:\"Mvu3iUFBg\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"cqAeAr04N\",K0po4WXVR:\"Request a briefing\",layoutId:\"cqAeAr04N\",name:\"Link Request a briefing\",RwB5sJVwS:resolvedLinks4[0],style:{height:\"100%\"},width:\"100%\"})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17qvzq7\",\"data-framer-name\":\"Menu Button\",layoutDependency:layoutDependency,layoutId:\"vU2QLvofc\",...addPropertyOverrides({B6tinLrDf:{\"data-highlight\":true,onTap:onTap9rxbcy},C24YYVACo:{\"data-highlight\":true,onTap:onTapbl2zu9},vkxUY3VPj:{\"data-highlight\":true,onTap:onTapf8zybj},YYxcWld3o:{\"data-highlight\":true,onTap:onTap1edss0o}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10zixnx\",\"data-styles-preset\":\"Hc9JRT8Dl\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:\"Menu\"})})}),className:\"framer-1djpy23\",\"data-framer-name\":\"Menu Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WK8zANnPS\",style:{\"--extracted-1w3ko1f\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\",\"--extracted-r6o4lv\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({B6tinLrDf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10zixnx\",\"data-styles-preset\":\"Hc9JRT8Dl\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:\"Close\"})})})},C24YYVACo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10zixnx\",\"data-styles-preset\":\"Hc9JRT8Dl\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:\"Close\"})})})}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-mjwp06\",\"data-framer-name\":\"Menu Icon\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"NRn1lsMZ2\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#111210\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M4 5h12M4 12h16M4 19h8\"/></svg>',withExternalLayout:true})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yq84xj\",\"data-framer-name\":\"Menu Panel\",layoutDependency:layoutDependency,layoutId:\"Z41qq4yR7\",...addPropertyOverrides({B6tinLrDf:{\"data-highlight\":true,onTap:onTap9rxbcy},C24YYVACo:{\"data-highlight\":true,onTap:onTapbl2zu9}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"l1xbUSHxf\",scopeId:\"Mvu3iUFBg\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-5zexxg framer-1ewmsi\",\"data-border\":true,\"data-framer-name\":\"Menu Row Home\",layoutDependency:layoutDependency,layoutId:\"l1xbUSHxf\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-2539451e-503a-4f56-9ca8-20122c0cc983)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},...addPropertyOverrides({B6tinLrDf:{\"data-highlight\":true,onTap:onTap9rxbcy},C24YYVACo:{\"data-highlight\":true,onTap:onTapbl2zu9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-6v2qap\",\"data-styles-preset\":\"XPyCVu85O\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:\"Home\"})})}),className:\"framer-1aqbu19\",\"data-framer-name\":\"Menu Link Home\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uHxAdeAhD\",style:{\"--extracted-1w3ko1f\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\",\"--extracted-r6o4lv\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"VvETvlysM\"},motionChild:true,nodeId:\"R83YZAkbZ\",scopeId:\"Mvu3iUFBg\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-kfqzq2 framer-1ewmsi\",\"data-border\":true,\"data-framer-name\":\"Menu Row Platform\",layoutDependency:layoutDependency,layoutId:\"R83YZAkbZ\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-2539451e-503a-4f56-9ca8-20122c0cc983)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},...addPropertyOverrides({B6tinLrDf:{\"data-highlight\":true,onTap:onTap9rxbcy},C24YYVACo:{\"data-highlight\":true,onTap:onTapbl2zu9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-6v2qap\",\"data-styles-preset\":\"XPyCVu85O\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:\"Platform\"})})}),className:\"framer-1rpq679\",\"data-framer-name\":\"Menu Link Platform\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"m7S7hpmyr\",style:{\"--extracted-1w3ko1f\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\",\"--extracted-r6o4lv\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yZSQWRFoy\"},motionChild:true,nodeId:\"aGDZIVU0h\",scopeId:\"Mvu3iUFBg\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1egi6b9 framer-1ewmsi\",\"data-border\":true,\"data-framer-name\":\"Menu Row Field Studies\",layoutDependency:layoutDependency,layoutId:\"aGDZIVU0h\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-2539451e-503a-4f56-9ca8-20122c0cc983)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},...addPropertyOverrides({B6tinLrDf:{\"data-highlight\":true,onTap:onTap9rxbcy},C24YYVACo:{\"data-highlight\":true,onTap:onTapbl2zu9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-6v2qap\",\"data-styles-preset\":\"XPyCVu85O\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:\"Field Studies\"})})}),className:\"framer-1tlzeph\",\"data-framer-name\":\"Menu Link Field Studies\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"agqA4Nb4C\",style:{\"--extracted-1w3ko1f\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\",\"--extracted-r6o4lv\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OXeKP9SQc\"},motionChild:true,nodeId:\"Ila3IYjx5\",scopeId:\"Mvu3iUFBg\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-fsnzqa framer-1ewmsi\",\"data-border\":true,\"data-framer-name\":\"Menu Row About\",layoutDependency:layoutDependency,layoutId:\"Ila3IYjx5\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-2539451e-503a-4f56-9ca8-20122c0cc983)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},...addPropertyOverrides({B6tinLrDf:{\"data-highlight\":true,onTap:onTap9rxbcy},C24YYVACo:{\"data-highlight\":true,onTap:onTapbl2zu9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-6v2qap\",\"data-styles-preset\":\"XPyCVu85O\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:\"About\"})})}),className:\"framer-sl9bm5\",\"data-framer-name\":\"Menu Link About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"To_eLaWu6\",style:{\"--extracted-1w3ko1f\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\",\"--extracted-r6o4lv\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"i_Mk17eOi\"},motionChild:true,nodeId:\"pvvIrqezl\",scopeId:\"Mvu3iUFBg\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1xplter framer-1ewmsi\",\"data-border\":true,\"data-framer-name\":\"Menu Row Contact\",layoutDependency:layoutDependency,layoutId:\"pvvIrqezl\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-2539451e-503a-4f56-9ca8-20122c0cc983)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},...addPropertyOverrides({B6tinLrDf:{\"data-highlight\":true,onTap:onTap9rxbcy},C24YYVACo:{\"data-highlight\":true,onTap:onTapbl2zu9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-6v2qap\",\"data-styles-preset\":\"XPyCVu85O\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:\"Contact\"})})}),className:\"framer-4c9hd7\",\"data-framer-name\":\"Menu Link Contact\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JXWsC2o6A\",style:{\"--extracted-1w3ko1f\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\",\"--extracted-r6o4lv\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"i_Mk17eOi\"},implicitPathVariables:undefined},{href:{webPageId:\"i_Mk17eOi\"},implicitPathVariables:undefined},{href:{webPageId:\"i_Mk17eOi\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,...addPropertyOverrides({B6tinLrDf:{y:(componentViewport?.y||0)+372},C24YYVACo:{y:(componentViewport?.y||0)+372}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gozi29-container\",\"data-framer-name\":\"Menu CTA\",layoutDependency:layoutDependency,layoutId:\"a2ntHbtsx-container\",name:\"Menu CTA\",nodeId:\"a2ntHbtsx\",rendersWithMotion:true,scopeId:\"Mvu3iUFBg\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"a2ntHbtsx\",K0po4WXVR:\"Request a briefing\",layoutId:\"a2ntHbtsx\",name:\"Menu CTA\",RwB5sJVwS:resolvedLinks5[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({B6tinLrDf:{RwB5sJVwS:resolvedLinks5[2]},C24YYVACo:{RwB5sJVwS:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a8d2i0-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Nav Line\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"KZEhpLh95-container\",name:\"Nav Line\",nodeId:\"KZEhpLh95\",rendersWithMotion:true,scopeId:\"Mvu3iUFBg\",children:/*#__PURE__*/_jsx(HachureDashedGuide,{color:\"var(--token-5be8d5b8-8490-4431-982d-c8b59d406b54)\",dash:4,delay:.2,draw:true,duration:1.2,height:\"100%\",id:\"KZEhpLh95\",layoutId:\"KZEhpLh95\",name:\"Nav Line\",orientation:\"horizontal\",solid:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l9wv8w-container\",\"data-framer-name\":\"Scroll Lock\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"zgpjbYwRB-container\",name:\"Scroll Lock\",nodeId:\"zgpjbYwRB\",rendersWithMotion:true,scopeId:\"Mvu3iUFBg\",children:/*#__PURE__*/_jsx(HachureScrollLock,{height:\"100%\",id:\"zgpjbYwRB\",layoutId:\"zgpjbYwRB\",name:\"Scroll Lock\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\".framer-QoRLn.framer-1ewmsi, .framer-QoRLn .framer-1ewmsi { display: block; }\",\".framer-QoRLn.framer-ssetgq { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 64px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-QoRLn .framer-18ut5mz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; padding: 0px 105px 0px 105px; position: relative; width: 100%; }\",\".framer-QoRLn .framer-1sur1xq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-QoRLn .framer-1gdpqxr-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-QoRLn .framer-1ost0un { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 38px; height: min-content; justify-content: flex-end; padding: 0px; position: relative; width: min-content; }\",\".framer-QoRLn .framer-nw9yrm-container, .framer-QoRLn .framer-3q4q6j-container, .framer-QoRLn .framer-pb0bah-container, .framer-QoRLn .framer-o3opr4-container, .framer-QoRLn .framer-1aayotb-container { flex: none; height: 32px; position: relative; width: auto; }\",\".framer-QoRLn .framer-17qvzq7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 44px; justify-content: flex-end; padding: 0px; position: relative; width: min-content; }\",\".framer-QoRLn .framer-1djpy23, .framer-QoRLn .framer-1aqbu19, .framer-QoRLn .framer-1rpq679, .framer-QoRLn .framer-1tlzeph, .framer-QoRLn .framer-sl9bm5, .framer-QoRLn .framer-4c9hd7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-QoRLn .framer-mjwp06 { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-QoRLn .framer-yq84xj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 28px 38px 32px 38px; position: relative; width: 100%; }\",\".framer-QoRLn .framer-5zexxg, .framer-QoRLn .framer-kfqzq2, .framer-QoRLn .framer-1egi6b9, .framer-QoRLn .framer-fsnzqa, .framer-QoRLn .framer-1xplter { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 56px; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-QoRLn .framer-gozi29-container { flex: none; height: 44px; position: relative; width: auto; }\",\".framer-QoRLn .framer-1a8d2i0-container { bottom: 0px; flex: none; height: 1px; left: 0px; position: absolute; width: 100%; }\",\".framer-QoRLn .framer-1l9wv8w-container { flex: none; height: 1px; left: 0px; position: absolute; top: 0px; width: 1px; }\",\".framer-QoRLn.framer-v-vpoovj.framer-ssetgq { width: 810px; }\",\".framer-QoRLn.framer-v-vpoovj .framer-18ut5mz, .framer-QoRLn.framer-v-1jsel2q .framer-18ut5mz { padding: 0px 71px 0px 71px; }\",\".framer-QoRLn.framer-v-hs06uk.framer-ssetgq { width: 390px; }\",\".framer-QoRLn.framer-v-hs06uk .framer-18ut5mz, .framer-QoRLn.framer-v-1eq3qmc .framer-18ut5mz { padding: 0px 38px 0px 38px; }\",\".framer-QoRLn.framer-v-1jsel2q.framer-ssetgq { height: min-content; min-height: calc(var(--framer-viewport-height, 100vh) * 1); width: 810px; }\",\".framer-QoRLn.framer-v-1jsel2q .framer-yq84xj { cursor: pointer; padding: 28px 71px 32px 71px; }\",\".framer-QoRLn.framer-v-1jsel2q .framer-5zexxg, .framer-QoRLn.framer-v-1jsel2q .framer-kfqzq2, .framer-QoRLn.framer-v-1jsel2q .framer-1egi6b9, .framer-QoRLn.framer-v-1jsel2q .framer-fsnzqa, .framer-QoRLn.framer-v-1jsel2q .framer-1xplter, .framer-QoRLn.framer-v-1eq3qmc .framer-yq84xj, .framer-QoRLn.framer-v-1eq3qmc .framer-5zexxg, .framer-QoRLn.framer-v-1eq3qmc .framer-kfqzq2, .framer-QoRLn.framer-v-1eq3qmc .framer-1egi6b9, .framer-QoRLn.framer-v-1eq3qmc .framer-fsnzqa, .framer-QoRLn.framer-v-1eq3qmc .framer-1xplter { cursor: pointer; }\",\".framer-QoRLn.framer-v-1jsel2q .framer-1a8d2i0-container, .framer-QoRLn.framer-v-1eq3qmc .framer-1a8d2i0-container { bottom: unset; top: 63px; }\",\".framer-QoRLn.framer-v-1eq3qmc.framer-ssetgq { height: min-content; min-height: calc(var(--framer-viewport-height, 100vh) * 1); width: 390px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-QoRLn[data-border=\"true\"]::after, .framer-QoRLn [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 64\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"vkxUY3VPj\":{\"layout\":[\"fixed\",\"fixed\"]},\"YYxcWld3o\":{\"layout\":[\"fixed\",\"fixed\"]},\"C24YYVACo\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"B6tinLrDf\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMvu3iUFBg=withCSS(Component,css,\"framer-QoRLn\");export default FramerMvu3iUFBg;FramerMvu3iUFBg.displayName=\"Hachure Nav\";FramerMvu3iUFBg.defaultProps={height:64,width:200};addPropertyControls(FramerMvu3iUFBg,{variant:{options:[\"hfOJQ7MpW\",\"vkxUY3VPj\",\"YYxcWld3o\",\"C24YYVACo\",\"B6tinLrDf\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Tablet Open\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMvu3iUFBg,[{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\"}]},...HachureLogoFonts,...TextLinkFonts,...HachureDashedGuideFonts,...HachureScrollLockFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerMvu3iUFBg.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(HachureLogo,{},context),()=>forwardLoader(TextLink,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMvu3iUFBg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vkxUY3VPj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YYxcWld3o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"C24YYVACo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"B6tinLrDf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Mvu3iUFBg.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{motion,useInView,useReducedMotion,useScroll,useTransform}from\"framer-motion\";// Quelle: src/components/Landscape.tsx, styles/app.css (Landschaft), styles/motion.css (Tiefe).\n// Vier Schichten (a Gebirge, b Wald, c links, d rechts) auf einer gemeinsamen Leinwand 1800 x 800\n// (Verhältnis 2,25), am unteren Rand verankert. Jede Schicht driftet sehr langsam (CSS-Keyframes,\n// 90 / 72 / 54 / 63 s, alternate, ease in out), pausiert außerhalb des Sichtbereichs.\n// Tiefe: Hero-Schichten wandern beim Scrollen verschieden schnell nach unten (Gebirge am wenigsten\n// mitgenommen), Footer-Schichten steigen gestaffelt ein. Footer ist gespiegelt (scaleX -1).\n// Leinwandbreite wie lokal: max(122 % der Breite, 880 px), auf Phone mindestens 1020 px.\nconst RATIO=2.25;const DRIFT=[{k:\"a\",dur:90,from:-.8,to:.8},{k:\"b\",dur:72,from:-1.6,to:1.6},{k:\"c\",dur:54,from:-3.4,to:2.6},{k:\"d\",dur:63,from:3.4,to:-2.6}];const HERO_DEPTH={a:16,b:10,c:4,d:4}// Prozent der Schichthöhe\n;const FOOT_DEPTH={a:8,b:16,c:26,d:26};const CSS=DRIFT.map(d=>`@keyframes hachure-drift-${d.k}{from{transform:translate3d(${d.from}%,0,0)}to{transform:translate3d(${d.to}%,0,0)}}`+`.hachure-ls-${d.k}{animation:hachure-drift-${d.k} ${d.dur}s ease-in-out infinite alternate;will-change:transform}`).join(\"\")+\".hachure-ls.is-paused img{animation-play-state:paused}\";function Layer(props){const{k,img,canvasW,canvasH,mirror,depthPct,progress,reverse,driftOn,depthOn}=props;const amount=depthPct/100*canvasH;const y=useTransform(progress,[0,1],reverse?[amount,0]:[0,amount]);if(!img||!img.src)return null;const pos=k===\"c\"?{left:\"-7%\"}:k===\"d\"?{right:\"-7%\"}:{left:`calc(50% - ${canvasW/2}px)`};return /*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",bottom:0,width:canvasW,height:canvasH,...pos,y:depthPct&&depthOn?y:0},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",transform:mirror?\"scaleX(-1)\":undefined},children:/*#__PURE__*/_jsx(\"img\",{className:driftOn?`hachure-ls-${k}`:undefined,src:img.src,srcSet:img.srcSet,alt:\"\",draggable:false,style:{display:\"block\",width:\"100%\",height:\"100%\",maxWidth:\"none\",animationDelay:mirror?\"-20s\":undefined}})})});}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function HachureLandscape(props){const{layerA,layerB,layerC,layerD,variant=\"hero\",depth=true,depthStrength=1,drift=true,trimSky=0,style}=props;const isStatic=useIsStaticRenderer();const reduced=useReducedMotion();const root=React.useRef(null);const inView=useInView(root,{amount:0});const[w,setW]=React.useState(1440);React.useEffect(()=>{const el=root.current;if(!el||typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(([e])=>setW(e.contentRect.width));ro.observe(el);return()=>ro.disconnect();},[]);const minCanvas=w<=768?1020:880;const canvasW=Math.max(w*1.22,minCanvas);const canvasH=canvasW/RATIO;// Leerer Himmel oben in der Zeichnung: so viel Prozent der Leinwandhöhe fallen oben weg (Schichten bleiben unten verankert)\nconst shownH=canvasH*(1-Math.min(60,Math.max(0,trimSky))/100);const mirror=variant===\"footer\";const still=isStatic||reduced;// Fortschritt: Hero über die ersten 90 % der Fensterhöhe, Footer über den Eintritt in den Sichtbereich\nconst heroScroll=useScroll();const footScroll=useScroll({target:root,offset:[\"start end\",\"end end\"]});const heroProgress=useTransform(heroScroll.scrollY,v=>typeof window===\"undefined\"?0:Math.min(1,Math.max(0,v/(window.innerHeight*.9))));const progress=mirror?footScroll.scrollYProgress:heroProgress;const table=mirror?FOOT_DEPTH:HERO_DEPTH;const imgs={a:layerA,b:layerB,c:layerC,d:layerD};return /*#__PURE__*/_jsxs(\"div\",{ref:root,\"aria-hidden\":\"true\",className:`hachure-ls${inView?\"\":\" is-paused\"}`,style:{position:\"relative\",width:\"100%\",height:\"100%\",minHeight:shownH,overflow:\"hidden\",pointerEvents:\"none\",...style},children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),[\"a\",\"b\",\"c\",\"d\"].map(k=>/*#__PURE__*/_jsx(Layer,{k:k,img:imgs[k],canvasW:canvasW,canvasH:canvasH,mirror:mirror,depthPct:depth?table[k]*depthStrength:0,progress:progress,reverse:mirror,driftOn:!still&&drift,depthOn:!still&&depth},k))]});}addPropertyControls(HachureLandscape,{layerA:{type:ControlType.ResponsiveImage,title:\"A Mountains\"},layerB:{type:ControlType.ResponsiveImage,title:\"B Forest\"},layerC:{type:ControlType.ResponsiveImage,title:\"C Left\"},layerD:{type:ControlType.ResponsiveImage,title:\"D Right\"},variant:{type:ControlType.Enum,title:\"Scene\",options:[\"hero\",\"footer\"],optionTitles:[\"Hero\",\"Footer (mirrored)\"],defaultValue:\"hero\",displaySegmentedControl:true},drift:{type:ControlType.Boolean,title:\"Drift\",defaultValue:true},trimSky:{type:ControlType.Number,title:\"Trim sky\",defaultValue:0,min:0,max:60,step:1,unit:\"%\",description:\"Schneidet den leeren Himmel oben ab, damit die Gipfel direkt unter dem Text stehen\"},depth:{type:ControlType.Boolean,title:\"Scroll depth\",defaultValue:true},depthStrength:{type:ControlType.Number,title:\"Depth\",defaultValue:1,min:0,max:2,step:.1,hidden:p=>!p.depth}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HachureLandscape\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hachure_Landscape.map","// Generated by Framer (e163439)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;IBM Plex Mono-regular\",\"FS;JetBrains Mono-semibold\",\"FS;JetBrains Mono-bold italic\",\"FS;JetBrains Mono-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"IBM Plex Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"IBM Plex Mono\",url:\"https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n5i0g1l9kn-s.woff2\",weight:\"400\"},{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"JetBrains Mono\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/46G6Z5EVCZ42UYB746MDPUHE5JNFO2H5/B3L443IEKEYZR6IUA5H7G3HXQY6MFJYR/C4X2AZFIU7APBBKUZ2X4AGSKANOLALFP.woff2\",weight:\"600\"},{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"fontshare\",style:\"italic\",uiFamilyName:\"JetBrains Mono\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/4UER7KOM5ELODXZSILS67WJ47ZOE75JQ/6CQXJGOZP6EVG2LPOOVWXH2KM6JHNSRY/UTZ3OSIQCH2DNRJBPY7UY3LB6YDOZNJX.woff2\",weight:\"700\"},{cssFamilyName:\"JetBrains Mono\",openType:true,source:\"fontshare\",style:\"italic\",uiFamilyName:\"JetBrains Mono\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/4CLQH4JOZMAJ6BPWKUFRQYNRRCIRLEBP/3KY6UMEKQ554PCGWM3CWW3ONMSYQ3ELX/O32TDYA5Q7PAMBBEUNMO44BILZFPSQXN.woff2\",weight:\"400\"}]}];export const css=['.framer-7HORT .framer-styles-preset-1bzlt4s:not(.rich-text-wrapper), .framer-7HORT .framer-styles-preset-1bzlt4s.rich-text-wrapper p { --framer-font-family: \"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace; --framer-font-family-bold: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-family-bold-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-family-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 11px; --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: 600; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.08em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-7HORT .framer-styles-preset-1bzlt4s:not(.rich-text-wrapper), .framer-7HORT .framer-styles-preset-1bzlt4s.rich-text-wrapper p { --framer-font-family: \"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace; --framer-font-family-bold: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-family-bold-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-family-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 11px; --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: 600; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.08em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-7HORT .framer-styles-preset-1bzlt4s:not(.rich-text-wrapper), .framer-7HORT .framer-styles-preset-1bzlt4s.rich-text-wrapper p { --framer-font-family: \"IBM Plex Mono\", \"IBM Plex Mono Placeholder\", monospace; --framer-font-family-bold: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-family-bold-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-family-italic: \"JetBrains Mono\", \"JetBrains Mono Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' on; --framer-font-size: 11px; --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: 600; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.08em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; } }'];export const className=\"framer-7HORT\";\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 (e163439)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Host Grotesk-regular\",\"GF;Inter-600\",\"GF;Inter-700italic\",\"GF;Inter-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Host Grotesk\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Host Grotesk\",url:\"https://fonts.gstatic.com/s/hostgrotesk/v5/co3UmWBnlCJ3U42vbbfdwMjzqHAXOdFzqU5PuefOzhOp-j94InI.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZ1rib2Bg-4.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTcPtxhiJ-Ek-7MeA.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCM3FwrK3iLTcvneQg7Ca725JhhKnNqk4j1ebLhAm8SrXTc2dthiJ-Ek-7MeA.woff2\",weight:\"400\"}]}];export const css=['.framer-cMihY .framer-styles-preset-2tu24x:not(.rich-text-wrapper), .framer-cMihY .framer-styles-preset-2tu24x.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk 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: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' 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: 600; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: pretty; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-cMihY .framer-styles-preset-2tu24x:not(.rich-text-wrapper), .framer-cMihY .framer-styles-preset-2tu24x.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk 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: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' 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: 600; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: pretty; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-cMihY .framer-styles-preset-2tu24x:not(.rich-text-wrapper), .framer-cMihY .framer-styles-preset-2tu24x.rich-text-wrapper p { --framer-font-family: \"Host Grotesk\", \"Host Grotesk 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: \\'blwf\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv09\\' on, \\'cv11\\' 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: 600; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.55em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: pretty; } }'];export const className=\"framer-cMihY\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4a8ebb5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-9yvcP .framer-styles-preset-1vhlkqa:not(.rich-text-wrapper), .framer-9yvcP .framer-styles-preset-1vhlkqa.rich-text-wrapper a { --framer-link-current-text-color: var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683); --framer-link-hover-text-color: var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.3s; transition-property: color; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }\"];export const className=\"framer-9yvcP\";\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 (c439c68)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HachureDashedGuide from\"https://framerusercontent.com/modules/apdXpF5Ej6WRugc2cCVT/aDPivV1OpaQjUz3UcyjE/Hachure_DashedGuide.js\";import HachureLandscape from\"https://framerusercontent.com/modules/bBX5c8nFKLqLvnsoQWpR/RQj6mIWWNKWSlDKkQS7w/Hachure_Landscape.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/sHnvnemndZbKoo77IVyS/tDj0CaYL16ThJIm9r5X9/EV7tRGOFm.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/hZLxvP7rKKIJoRaNgoqE/xBZfbg1QHkRHNopmfbUv/Hc9JRT8Dl.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/wTT6Myu8r7luFiRJVzhT/3TycUc2nPf5FOwCTIM57/Rc8hvx4Ow.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/0jkRMfq96YUnF4iSGpju/8uy9gxwog6Vepo4Erqew/ZsZU1OKom.js\";import HachureLogo from\"https://framerusercontent.com/modules/DgeDpuLEz6vUebGPxUyY/cIKbn4ISLOz0CmplM97h/wJccMwP5T.js\";import TextLink from\"https://framerusercontent.com/modules/UY2gvmlswWum8jBXHRk6/N9lBLm7N6TF3NalnzWHq/X0hPDdPgp.js\";const HachureDashedGuideFonts=getFonts(HachureDashedGuide);const HachureLandscapeFonts=getFonts(HachureLandscape);const HachureLogoFonts=getFonts(HachureLogo);const TextLinkFonts=getFonts(TextLink);const cycleOrder=[\"QrjgMSWxg\",\"FhuAfcuuQ\",\"obGTr5ujQ\"];const serializationHash=\"framer-djpNX\";const variantClassNames={FhuAfcuuQ:\"framer-v-1l4fktb\",obGTr5ujQ:\"framer-v-jcbjs5\",QrjgMSWxg:\"framer-v-1t750p7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const VLW8V_R1g=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 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={Desktop:\"QrjgMSWxg\",Phone:\"obGTr5ujQ\",Tablet:\"FhuAfcuuQ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,showCreatorLine,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"QrjgMSWxg\",VLW8V_R1g:showCreatorLine??props.VLW8V_R1g??true};};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,contentLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,VLW8V_R1g,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"QrjgMSWxg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"obGTr5ujQ\")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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1t750p7\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"QrjgMSWxg\",ref:refBinding,style:{...style},...addPropertyOverrides({FhuAfcuuQ:{\"data-framer-name\":\"Tablet\"},obGTr5ujQ:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-l9zbmx-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Footer Line\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"EjlozbWDH-container\",name:\"Footer Line\",nodeId:\"EjlozbWDH\",rendersWithMotion:true,scopeId:\"wSJZklFNg\",children:/*#__PURE__*/_jsx(HachureDashedGuide,{color:\"var(--token-5be8d5b8-8490-4431-982d-c8b59d406b54)\",dash:4,delay:0,draw:true,duration:1.2,height:\"100%\",id:\"EjlozbWDH\",layoutId:\"EjlozbWDH\",name:\"Footer Line\",orientation:\"horizontal\",solid:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lyvjp1-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Landscape Footer\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"OoL7tuhpM-container\",name:\"Landscape Footer\",nodeId:\"OoL7tuhpM\",rendersWithMotion:true,scopeId:\"wSJZklFNg\",children:/*#__PURE__*/_jsx(HachureLandscape,{depth:true,depthStrength:1,drift:true,height:\"100%\",id:\"OoL7tuhpM\",layerA:addImageAlt({pixelHeight:800,pixelWidth:1800,src:\"https://framerusercontent.com/images/OysPHXTL93LLuH7DsoF5MWsHk.webp?width=1800&height=800\",srcSet:\"https://framerusercontent.com/images/OysPHXTL93LLuH7DsoF5MWsHk.webp?scale-down-to=512&width=1800&height=800 512w,https://framerusercontent.com/images/OysPHXTL93LLuH7DsoF5MWsHk.webp?scale-down-to=1024&width=1800&height=800 1024w,https://framerusercontent.com/images/OysPHXTL93LLuH7DsoF5MWsHk.webp?width=1800&height=800 1800w\"},\"\"),layerB:addImageAlt({pixelHeight:800,pixelWidth:1800,src:\"https://framerusercontent.com/images/8ofMqm2Myt5S3gfTl1ztgdpgE.webp?width=1800&height=800\",srcSet:\"https://framerusercontent.com/images/8ofMqm2Myt5S3gfTl1ztgdpgE.webp?scale-down-to=512&width=1800&height=800 512w,https://framerusercontent.com/images/8ofMqm2Myt5S3gfTl1ztgdpgE.webp?scale-down-to=1024&width=1800&height=800 1024w,https://framerusercontent.com/images/8ofMqm2Myt5S3gfTl1ztgdpgE.webp?width=1800&height=800 1800w\"},\"\"),layerC:addImageAlt({pixelHeight:800,pixelWidth:1800,src:\"https://framerusercontent.com/images/ls3p93wm6rYTR6WjHoLGei7SzE.webp?width=1800&height=800\",srcSet:\"https://framerusercontent.com/images/ls3p93wm6rYTR6WjHoLGei7SzE.webp?scale-down-to=512&width=1800&height=800 512w,https://framerusercontent.com/images/ls3p93wm6rYTR6WjHoLGei7SzE.webp?scale-down-to=1024&width=1800&height=800 1024w,https://framerusercontent.com/images/ls3p93wm6rYTR6WjHoLGei7SzE.webp?width=1800&height=800 1800w\"},\"\"),layerD:addImageAlt({pixelHeight:800,pixelWidth:1800,src:\"https://framerusercontent.com/images/lYxk4It9cUBujvbEo7MFJEjl37M.webp?width=1800&height=800\",srcSet:\"https://framerusercontent.com/images/lYxk4It9cUBujvbEo7MFJEjl37M.webp?scale-down-to=512&width=1800&height=800 512w,https://framerusercontent.com/images/lYxk4It9cUBujvbEo7MFJEjl37M.webp?scale-down-to=1024&width=1800&height=800 1024w,https://framerusercontent.com/images/lYxk4It9cUBujvbEo7MFJEjl37M.webp?width=1800&height=800 1800w\"},\"\"),layoutId:\"OoL7tuhpM\",name:\"Landscape Footer\",style:{height:\"100%\",width:\"100%\"},trimSky:0,variant:matchVariant(\"footer\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x8yec8\",\"data-framer-name\":\"Footer Columns\",layoutDependency:layoutDependency,layoutId:\"tMPnf02XO\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cp37pf\",\"data-framer-name\":\"Brand Column\",layoutDependency:layoutDependency,layoutId:\"HmN2tlh8k\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,y:(componentViewport?.y||0)+49,...addPropertyOverrides({obGTr5ujQ:{y:(componentViewport?.y||0)+21}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-45gizd-container\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"gvQFL7WJb-container\",name:\"Logo\",nodeId:\"gvQFL7WJb\",rendersWithMotion:true,scopeId:\"wSJZklFNg\",children:/*#__PURE__*/_jsx(HachureLogo,{height:\"100%\",id:\"gvQFL7WJb\",layoutId:\"gvQFL7WJb\",name:\"Logo\",variant:matchVariant(\"WreJsNwHU\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10zixnx\",\"data-styles-preset\":\"Hc9JRT8Dl\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-97c40a64-5a24-4e51-976e-aa0f6447bad1))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-97c40a64-5a24-4e51-976e-aa0f6447bad1))\"},children:\"Terrain intelligence, drawn to the contour.\"})})}),className:\"framer-1tx9x52\",\"data-framer-name\":\"Tagline\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"p3A2K9ggT\",style:{\"--extracted-1w3ko1f\":\"var(--token-97c40a64-5a24-4e51-976e-aa0f6447bad1)\",\"--extracted-r6o4lv\":\"var(--token-97c40a64-5a24-4e51-976e-aa0f6447bad1)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({obGTr5ujQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10zixnx\",\"data-styles-preset\":\"Hc9JRT8Dl\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-97c40a64-5a24-4e51-976e-aa0f6447bad1))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-97c40a64-5a24-4e51-976e-aa0f6447bad1))\"},children:\"Terrain intelligence, drawn to the contour.\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10zixnx\",\"data-styles-preset\":\"Hc9JRT8Dl\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:\"\\xa9 2026 Hachure Terrain Systems, Inc.\"})})}),className:\"framer-m2699t\",\"data-framer-name\":\"Copyright\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"h3FmOXShU\",style:{\"--extracted-1w3ko1f\":\"var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41)\",\"--extracted-r6o4lv\":\"var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({obGTr5ujQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10zixnx\",\"data-styles-preset\":\"Hc9JRT8Dl\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:\"\\xa9 2026 Hachure Terrain Systems, Inc.\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uyj2qu\",\"data-framer-name\":\"Legal Links\",layoutDependency:layoutDependency,layoutId:\"d50QaWmor\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nCjNmRpNI\"},implicitPathVariables:undefined},{href:{webPageId:\"nCjNmRpNI\"},implicitPathVariables:undefined},{href:{webPageId:\"nCjNmRpNI\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+468.5,...addPropertyOverrides({obGTr5ujQ:{y:(componentViewport?.y||0)+440.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ewznu1-container\",\"data-framer-name\":\"Link Privacy\",layoutDependency:layoutDependency,layoutId:\"PjcK4j7Pz-container\",name:\"Link Privacy\",nodeId:\"PjcK4j7Pz\",rendersWithMotion:true,scopeId:\"wSJZklFNg\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"PjcK4j7Pz\",K0po4WXVR:\"Privacy\",layoutId:\"PjcK4j7Pz\",name:\"Link Privacy\",RwB5sJVwS:resolvedLinks[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({FhuAfcuuQ:{RwB5sJVwS:resolvedLinks[1]},obGTr5ujQ:{RwB5sJVwS:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gAhSe6ftE\"},implicitPathVariables:undefined},{href:{webPageId:\"gAhSe6ftE\"},implicitPathVariables:undefined},{href:{webPageId:\"gAhSe6ftE\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+468.5,...addPropertyOverrides({obGTr5ujQ:{y:(componentViewport?.y||0)+440.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7zxvpc-container\",\"data-framer-name\":\"Link Terms\",layoutDependency:layoutDependency,layoutId:\"lay1cc4x8-container\",name:\"Link Terms\",nodeId:\"lay1cc4x8\",rendersWithMotion:true,scopeId:\"wSJZklFNg\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"lay1cc4x8\",K0po4WXVR:\"Terms\",layoutId:\"lay1cc4x8\",name:\"Link Terms\",RwB5sJVwS:resolvedLinks1[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({FhuAfcuuQ:{RwB5sJVwS:resolvedLinks1[1]},obGTr5ujQ:{RwB5sJVwS:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-k69iad\",\"data-framer-name\":\"Template Link Row\",layoutDependency:layoutDependency,layoutId:\"YOKa0kjX1\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10zixnx\",\"data-styles-preset\":\"Hc9JRT8Dl\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.framer.com/marketplace/templates/hachure/\",motionChild:true,nodeId:\"WtmxO1As_\",openInNewTab:true,relValues:[],scopeId:\"wSJZklFNg\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vhlkqa\",\"data-styles-preset\":\"ZsZU1OKom\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-hl0iuy, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:\"Get this template for free ↗\"})})})})}),className:\"framer-85h8ai\",\"data-framer-name\":\"Template Link\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WtmxO1As_\",style:{\"--extracted-hl0iuy\":\"var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41)\",\"--extracted-r6o4lv\":\"var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({obGTr5ujQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-10zixnx\",\"data-styles-preset\":\"Hc9JRT8Dl\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.framer.com/marketplace/templates/hachure/\",motionChild:true,nodeId:\"WtmxO1As_\",openInNewTab:true,relValues:[],scopeId:\"wSJZklFNg\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vhlkqa\",\"data-styles-preset\":\"ZsZU1OKom\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-hl0iuy, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:\"Get this template for free ↗\"})})})})})}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rhkrcl\",\"data-framer-name\":\"SEO Line\",layoutDependency:layoutDependency,layoutId:\"vTISxMLjt\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-10zixnx\",\"data-styles-preset\":\"Hc9JRT8Dl\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:\"Free terrain template by \"}),/*#__PURE__*/_jsx(Link,{href:\"https://www.framer.com/@creative-dima/\",motionChild:true,nodeId:\"gGSOt4TTq\",openInNewTab:true,relValues:[],scopeId:\"wSJZklFNg\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vhlkqa\",\"data-styles-preset\":\"ZsZU1OKom\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-zp3slp, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:\"Creative Dima\"})})})]})}),className:\"framer-1176dhx\",\"data-framer-name\":\"SEO Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gGSOt4TTq\",style:{\"--extracted-1w3ko1f\":\"var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41)\",\"--extracted-r6o4lv\":\"var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41)\",\"--extracted-zp3slp\":\"var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({obGTr5ujQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-10zixnx\",\"data-styles-preset\":\"Hc9JRT8Dl\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:\"Free terrain template by \"}),/*#__PURE__*/_jsx(Link,{href:\"https://www.framer.com/@creative-dima/\",motionChild:true,nodeId:\"gGSOt4TTq\",openInNewTab:true,relValues:[],scopeId:\"wSJZklFNg\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vhlkqa\",\"data-styles-preset\":\"ZsZU1OKom\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-zp3slp, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:\"Creative Dima\"})})})]})})}},baseVariant,gestureVariant)})}),VLW8V_R1g!==false&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bzlt4s\",\"data-styles-preset\":\"EV7tRGOFm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:\"Designed by @CreativeDima on X\"})})}),className:\"framer-q36aw9\",\"data-framer-name\":\"Creator Line\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NuLNSQtz7\",style:{\"--extracted-1w3ko1f\":\"var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41)\",\"--extracted-r6o4lv\":\"var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({obGTr5ujQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1bzlt4s\",\"data-styles-preset\":\"EV7tRGOFm\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-ad7aae55-bc16-40f9-af99-c2356b344a41))\"},children:\"Designed by @CreativeDima on X\"})})})}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2xqr76-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Column Line\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"jylH2BehC-container\",name:\"Column Line\",nodeId:\"jylH2BehC\",rendersWithMotion:true,scopeId:\"wSJZklFNg\",children:/*#__PURE__*/_jsx(HachureDashedGuide,{color:\"var(--token-5be8d5b8-8490-4431-982d-c8b59d406b54)\",dash:4,delay:0,draw:true,duration:1.2,height:\"100%\",id:\"jylH2BehC\",layoutId:\"jylH2BehC\",name:\"Column Line\",orientation:\"vertical\",solid:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1d4mfts\",\"data-framer-name\":\"Product Column\",layoutDependency:layoutDependency,layoutId:\"DrXbh7Ki1\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{obGTr5ujQ:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-5be8d5b8-8490-4431-982d-c8b59d406b54)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\"}},...addPropertyOverrides({obGTr5ujQ:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2tu24x\",\"data-styles-preset\":\"Rc8hvx4Ow\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:\"Product\"})})}),className:\"framer-5af4wi\",\"data-framer-name\":\"Column Title Product\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pMhCQDIJr\",style:{\"--extracted-1w3ko1f\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\",\"--extracted-r6o4lv\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({obGTr5ujQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2tu24x\",\"data-styles-preset\":\"Rc8hvx4Ow\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:\"Product\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":IQctZZ9lK\",webPageId:\"VvETvlysM\"},implicitPathVariables:undefined},{href:{hash:\":IQctZZ9lK\",webPageId:\"VvETvlysM\"},implicitPathVariables:undefined},{href:{hash:\":IQctZZ9lK\",webPageId:\"VvETvlysM\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+167.25,...addPropertyOverrides({obGTr5ujQ:{y:(componentViewport?.y||0)+967.25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g9a6z2-container\",\"data-framer-name\":\"Link Atlas\",layoutDependency:layoutDependency,layoutId:\"u0hlDGaNV-container\",name:\"Link Atlas\",nodeId:\"u0hlDGaNV\",rendersWithMotion:true,scopeId:\"wSJZklFNg\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"u0hlDGaNV\",K0po4WXVR:\"Atlas\",layoutId:\"u0hlDGaNV\",name:\"Link Atlas\",RwB5sJVwS:resolvedLinks2[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({FhuAfcuuQ:{RwB5sJVwS:resolvedLinks2[1]},obGTr5ujQ:{RwB5sJVwS:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":ijmlEqRJ1\",webPageId:\"VvETvlysM\"},implicitPathVariables:undefined},{href:{hash:\":ijmlEqRJ1\",webPageId:\"VvETvlysM\"},implicitPathVariables:undefined},{href:{hash:\":ijmlEqRJ1\",webPageId:\"VvETvlysM\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+201.25,...addPropertyOverrides({obGTr5ujQ:{y:(componentViewport?.y||0)+1001.25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ptrhci-container\",\"data-framer-name\":\"Link Slope Analysis\",layoutDependency:layoutDependency,layoutId:\"skDqVSuPB-container\",name:\"Link Slope Analysis\",nodeId:\"skDqVSuPB\",rendersWithMotion:true,scopeId:\"wSJZklFNg\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"skDqVSuPB\",K0po4WXVR:\"Slope Analysis\",layoutId:\"skDqVSuPB\",name:\"Link Slope Analysis\",RwB5sJVwS:resolvedLinks3[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({FhuAfcuuQ:{RwB5sJVwS:resolvedLinks3[1]},obGTr5ujQ:{RwB5sJVwS:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":fvKjo1psQ\",webPageId:\"VvETvlysM\"},implicitPathVariables:undefined},{href:{hash:\":fvKjo1psQ\",webPageId:\"VvETvlysM\"},implicitPathVariables:undefined},{href:{hash:\":fvKjo1psQ\",webPageId:\"VvETvlysM\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+235.25,...addPropertyOverrides({obGTr5ujQ:{y:(componentViewport?.y||0)+1035.25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pu7msg-container\",\"data-framer-name\":\"Link Compliance Ledger\",layoutDependency:layoutDependency,layoutId:\"ip8aQb7Ja-container\",name:\"Link Compliance Ledger\",nodeId:\"ip8aQb7Ja\",rendersWithMotion:true,scopeId:\"wSJZklFNg\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"ip8aQb7Ja\",K0po4WXVR:\"Compliance Ledger\",layoutId:\"ip8aQb7Ja\",name:\"Link Compliance Ledger\",RwB5sJVwS:resolvedLinks4[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({FhuAfcuuQ:{RwB5sJVwS:resolvedLinks4[1]},obGTr5ujQ:{RwB5sJVwS:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1385742-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Column Line\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"BmsFb2Tst-container\",name:\"Column Line\",nodeId:\"BmsFb2Tst\",rendersWithMotion:true,scopeId:\"wSJZklFNg\",children:/*#__PURE__*/_jsx(HachureDashedGuide,{color:\"var(--token-5be8d5b8-8490-4431-982d-c8b59d406b54)\",dash:4,delay:0,draw:true,duration:1.2,height:\"100%\",id:\"BmsFb2Tst\",layoutId:\"BmsFb2Tst\",name:\"Column Line\",orientation:\"vertical\",solid:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1279nz6\",\"data-framer-name\":\"Company Column\",layoutDependency:layoutDependency,layoutId:\"djmSuldBS\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{obGTr5ujQ:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-5be8d5b8-8490-4431-982d-c8b59d406b54)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\"}},...addPropertyOverrides({obGTr5ujQ:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2tu24x\",\"data-styles-preset\":\"Rc8hvx4Ow\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:\"Company\"})})}),className:\"framer-map7yn\",\"data-framer-name\":\"Column Title Company\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xblZ7RTn4\",style:{\"--extracted-1w3ko1f\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\",\"--extracted-r6o4lv\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({obGTr5ujQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2tu24x\",\"data-styles-preset\":\"Rc8hvx4Ow\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:\"Company\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OXeKP9SQc\"},implicitPathVariables:undefined},{href:{webPageId:\"OXeKP9SQc\"},implicitPathVariables:undefined},{href:{webPageId:\"OXeKP9SQc\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+167.25,...addPropertyOverrides({obGTr5ujQ:{y:(componentViewport?.y||0)+1249.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1do6nnj-container\",\"data-framer-name\":\"Link Mission\",layoutDependency:layoutDependency,layoutId:\"kk07JTlc2-container\",name:\"Link Mission\",nodeId:\"kk07JTlc2\",rendersWithMotion:true,scopeId:\"wSJZklFNg\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"kk07JTlc2\",K0po4WXVR:\"Mission\",layoutId:\"kk07JTlc2\",name:\"Link Mission\",RwB5sJVwS:resolvedLinks5[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({FhuAfcuuQ:{RwB5sJVwS:resolvedLinks5[1]},obGTr5ujQ:{RwB5sJVwS:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":OQkVrXBGH\",webPageId:\"OXeKP9SQc\"},implicitPathVariables:undefined},{href:{hash:\":OQkVrXBGH\",webPageId:\"OXeKP9SQc\"},implicitPathVariables:undefined},{href:{hash:\":OQkVrXBGH\",webPageId:\"OXeKP9SQc\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+201.25,...addPropertyOverrides({obGTr5ujQ:{y:(componentViewport?.y||0)+1283.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15sefau-container\",\"data-framer-name\":\"Link Open Roles\",layoutDependency:layoutDependency,layoutId:\"jEP4Pggox-container\",name:\"Link Open Roles\",nodeId:\"jEP4Pggox\",rendersWithMotion:true,scopeId:\"wSJZklFNg\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"jEP4Pggox\",K0po4WXVR:\"Open Roles\",layoutId:\"jEP4Pggox\",name:\"Link Open Roles\",RwB5sJVwS:resolvedLinks6[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({FhuAfcuuQ:{RwB5sJVwS:resolvedLinks6[1]},obGTr5ujQ:{RwB5sJVwS:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"i_Mk17eOi\"},implicitPathVariables:undefined},{href:{webPageId:\"i_Mk17eOi\"},implicitPathVariables:undefined},{href:{webPageId:\"i_Mk17eOi\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+235.25,...addPropertyOverrides({obGTr5ujQ:{y:(componentViewport?.y||0)+1317.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11mfe6u-container\",\"data-framer-name\":\"Link Get in Touch\",layoutDependency:layoutDependency,layoutId:\"IVE6yQOuK-container\",name:\"Link Get in Touch\",nodeId:\"IVE6yQOuK\",rendersWithMotion:true,scopeId:\"wSJZklFNg\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"IVE6yQOuK\",K0po4WXVR:\"Get in Touch\",layoutId:\"IVE6yQOuK\",name:\"Link Get in Touch\",RwB5sJVwS:resolvedLinks7[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({FhuAfcuuQ:{RwB5sJVwS:resolvedLinks7[1]},obGTr5ujQ:{RwB5sJVwS:resolvedLinks7[2]}},baseVariant,gestureVariant)})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wpje3n-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Column Line\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ZgXhkg0GL-container\",name:\"Column Line\",nodeId:\"ZgXhkg0GL\",rendersWithMotion:true,scopeId:\"wSJZklFNg\",children:/*#__PURE__*/_jsx(HachureDashedGuide,{color:\"var(--token-5be8d5b8-8490-4431-982d-c8b59d406b54)\",dash:4,delay:0,draw:true,duration:1.2,height:\"100%\",id:\"ZgXhkg0GL\",layoutId:\"ZgXhkg0GL\",name:\"Column Line\",orientation:\"vertical\",solid:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pnz0ja\",\"data-framer-name\":\"Resources Column\",layoutDependency:layoutDependency,layoutId:\"hNKr3q8De\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{obGTr5ujQ:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-5be8d5b8-8490-4431-982d-c8b59d406b54)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"dashed\",\"--border-top-width\":\"1px\"}},...addPropertyOverrides({obGTr5ujQ:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2tu24x\",\"data-styles-preset\":\"Rc8hvx4Ow\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:\"Resources\"})})}),className:\"framer-v35oz0\",\"data-framer-name\":\"Column Title Resources\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CpRABBjDd\",style:{\"--extracted-1w3ko1f\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\",\"--extracted-r6o4lv\":\"var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({obGTr5ujQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2tu24x\",\"data-styles-preset\":\"Rc8hvx4Ow\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-82dffd12-f689-48ea-8d8e-c18043f3f683))\"},children:\"Resources\"})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yZSQWRFoy\"},implicitPathVariables:undefined},{href:{webPageId:\"yZSQWRFoy\"},implicitPathVariables:undefined},{href:{webPageId:\"yZSQWRFoy\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+167.25,...addPropertyOverrides({obGTr5ujQ:{y:(componentViewport?.y||0)+1531.75}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gb93jx-container\",\"data-framer-name\":\"Link Field Studies\",layoutDependency:layoutDependency,layoutId:\"UOd2C6XJl-container\",name:\"Link Field Studies\",nodeId:\"UOd2C6XJl\",rendersWithMotion:true,scopeId:\"wSJZklFNg\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"UOd2C6XJl\",K0po4WXVR:\"Field Studies\",layoutId:\"UOd2C6XJl\",name:\"Link Field Studies\",RwB5sJVwS:resolvedLinks8[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({FhuAfcuuQ:{RwB5sJVwS:resolvedLinks8[1]},obGTr5ujQ:{RwB5sJVwS:resolvedLinks8[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":id4xDPgLQ\",webPageId:\"VvETvlysM\"},implicitPathVariables:undefined},{href:{hash:\":id4xDPgLQ\",webPageId:\"VvETvlysM\"},implicitPathVariables:undefined},{href:{hash:\":id4xDPgLQ\",webPageId:\"VvETvlysM\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+201.25,...addPropertyOverrides({obGTr5ujQ:{y:(componentViewport?.y||0)+1565.75}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pssj40-container\",\"data-framer-name\":\"Link Method Notes\",layoutDependency:layoutDependency,layoutId:\"sZtQfB8S8-container\",name:\"Link Method Notes\",nodeId:\"sZtQfB8S8\",rendersWithMotion:true,scopeId:\"wSJZklFNg\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"sZtQfB8S8\",K0po4WXVR:\"Method Notes\",layoutId:\"sZtQfB8S8\",name:\"Link Method Notes\",RwB5sJVwS:resolvedLinks9[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({FhuAfcuuQ:{RwB5sJVwS:resolvedLinks9[1]},obGTr5ujQ:{RwB5sJVwS:resolvedLinks9[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":fKSiLRCzP\",webPageId:\"VvETvlysM\"},implicitPathVariables:undefined},{href:{hash:\":fKSiLRCzP\",webPageId:\"VvETvlysM\"},implicitPathVariables:undefined},{href:{hash:\":fKSiLRCzP\",webPageId:\"VvETvlysM\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+235.25,...addPropertyOverrides({obGTr5ujQ:{y:(componentViewport?.y||0)+1599.75}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bwpzem-container\",\"data-framer-name\":\"Link Documentation\",layoutDependency:layoutDependency,layoutId:\"c49Pf8J3k-container\",name:\"Link Documentation\",nodeId:\"c49Pf8J3k\",rendersWithMotion:true,scopeId:\"wSJZklFNg\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",id:\"c49Pf8J3k\",K0po4WXVR:\"Documentation\",layoutId:\"c49Pf8J3k\",name:\"Link Documentation\",RwB5sJVwS:resolvedLinks10[0],style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({FhuAfcuuQ:{RwB5sJVwS:resolvedLinks10[1]},obGTr5ujQ:{RwB5sJVwS:resolvedLinks10[2]}},baseVariant,gestureVariant)})})})})]})]})]})})})});});const css=[\".framer-djpNX.framer-1316ssm, .framer-djpNX .framer-1316ssm { display: block; }\",\".framer-djpNX.framer-1t750p7 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-djpNX .framer-l9zbmx-container { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-djpNX .framer-1lyvjp1-container { bottom: 0px; flex: none; height: 651px; left: 0px; position: absolute; width: 100%; z-index: 0; }\",\".framer-djpNX .framer-1x8yec8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 48px 105px 449px 105px; position: relative; width: 100%; z-index: 1; }\",\".framer-djpNX .framer-cp37pf { align-content: flex-start; align-items: flex-start; display: flex; flex: 1.62 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; padding: 0px 24px 0px 0px; position: relative; width: 1px; }\",\".framer-djpNX .framer-45gizd-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-djpNX .framer-1tx9x52 { flex: none; height: auto; max-width: 260px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-djpNX .framer-m2699t, .framer-djpNX .framer-q36aw9, .framer-djpNX .framer-5af4wi, .framer-djpNX .framer-map7yn, .framer-djpNX .framer-v35oz0 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-djpNX .framer-uyj2qu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-djpNX .framer-ewznu1-container, .framer-djpNX .framer-7zxvpc-container, .framer-djpNX .framer-1g9a6z2-container, .framer-djpNX .framer-ptrhci-container, .framer-djpNX .framer-1pu7msg-container, .framer-djpNX .framer-1do6nnj-container, .framer-djpNX .framer-15sefau-container, .framer-djpNX .framer-11mfe6u-container, .framer-djpNX .framer-1gb93jx-container, .framer-djpNX .framer-pssj40-container, .framer-djpNX .framer-1bwpzem-container { flex: none; height: 32px; position: relative; width: auto; }\",\".framer-djpNX .framer-k69iad { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 8px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-djpNX .framer-85h8ai { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-djpNX .framer-1rhkrcl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 8px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-djpNX .framer-1176dhx { --framer-text-wrap-override: balance; flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-djpNX .framer-2xqr76-container, .framer-djpNX .framer-1385742-container, .framer-djpNX .framer-1wpje3n-container { flex: none; height: 200px; position: relative; width: 1px; }\",\".framer-djpNX .framer-1d4mfts, .framer-djpNX .framer-1279nz6, .framer-djpNX .framer-1pnz0ja { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; padding: 0px 0px 0px 28px; position: relative; width: 1px; }\",\".framer-djpNX.framer-v-1l4fktb.framer-1t750p7 { width: 810px; }\",\".framer-djpNX.framer-v-1l4fktb .framer-1lyvjp1-container { height: 439px; }\",\".framer-djpNX.framer-v-1l4fktb .framer-1x8yec8 { padding: 48px 71px 303px 71px; }\",\".framer-djpNX.framer-v-jcbjs5.framer-1t750p7 { width: 390px; }\",\".framer-djpNX.framer-v-jcbjs5 .framer-1lyvjp1-container { height: 453px; }\",\".framer-djpNX.framer-v-jcbjs5 .framer-1x8yec8 { align-content: center; align-items: center; flex-direction: column; gap: 8px; padding: 20px 24px 381px 24px; }\",\".framer-djpNX.framer-v-jcbjs5 .framer-cp37pf { align-content: center; align-items: center; flex: none; padding: 0px 0px 28px 0px; width: 100%; }\",\".framer-djpNX.framer-v-jcbjs5 .framer-uyj2qu, .framer-djpNX.framer-v-jcbjs5 .framer-k69iad { justify-content: center; }\",\".framer-djpNX.framer-v-jcbjs5 .framer-1rhkrcl { align-content: center; align-items: center; justify-content: center; }\",\".framer-djpNX.framer-v-jcbjs5 .framer-1d4mfts, .framer-djpNX.framer-v-jcbjs5 .framer-1279nz6, .framer-djpNX.framer-v-jcbjs5 .framer-1pnz0ja { align-content: center; align-items: center; flex: none; padding: 28px 0px 28px 0px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-djpNX[data-border=\"true\"]::after, .framer-djpNX [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 200\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"FhuAfcuuQ\":{\"layout\":[\"fixed\",\"auto\"]},\"obGTr5ujQ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"VLW8V_R1g\":\"showCreatorLine\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwSJZklFNg=withCSS(Component,css,\"framer-djpNX\");export default FramerwSJZklFNg;FramerwSJZklFNg.displayName=\"Hachure Footer\";FramerwSJZklFNg.defaultProps={height:200,width:1200};addPropertyControls(FramerwSJZklFNg,{variant:{options:[\"QrjgMSWxg\",\"FhuAfcuuQ\",\"obGTr5ujQ\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},VLW8V_R1g:{defaultValue:true,title:\"Show creator line\",type:ControlType.Boolean},onVLW8V_R1gChange:{changes:\"VLW8V_R1g\",type:ControlType.ChangeHandler}});addFonts(FramerwSJZklFNg,[{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\"}]},...HachureDashedGuideFonts,...HachureLandscapeFonts,...HachureLogoFonts,...TextLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerwSJZklFNg.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(HachureLogo,{},context),()=>forwardLoader(TextLink,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwSJZklFNg\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FhuAfcuuQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"obGTr5ujQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"200\",\"framerVariables\":\"{\\\"VLW8V_R1g\\\":\\\"showCreatorLine\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wSJZklFNg.map","// Generated by Framer (2f857c8)\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 HachureNav from\"#framer/local/canvasComponent/Mvu3iUFBg/Mvu3iUFBg.js\";import HachureFooter from\"#framer/local/canvasComponent/wSJZklFNg/wSJZklFNg.js\";import HachureDashedGuide from\"#framer/local/codeFile/pcAsbx2/Hachure_DashedGuide.js\";const HachureDashedGuideFonts=getFonts(HachureDashedGuide);const HachureNavFonts=getFonts(HachureNav);const HachureFooterFonts=getFonts(HachureFooter);const breakpoints={glNRgrhu5:\"(min-width: 1200px) and (max-width: 1599.98px)\",hDnyzlYjP:\"(min-width: 810px) and (max-width: 1199.98px)\",QNGETMP8h:\"(max-width: 389.98px)\",X5AnAUmit:\"(min-width: 390px) and (max-width: 809.98px)\",XaYgDvnGS:\"(min-width: 1600px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-vJ8kY\";const variantClassNames={glNRgrhu5:\"framer-v-ovi845\",hDnyzlYjP:\"framer-v-7e7yps\",QNGETMP8h:\"framer-v-1kr8twz\",X5AnAUmit:\"framer-v-7a004i\",XaYgDvnGS:\"framer-v-tsak2\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={hDnyzlYjP:[\".framer-vJ8kY .framer-1qsbljn-container { left: 50px; }\",\".framer-vJ8kY .framer-1lenylo-container { right: 50px; }\"],QNGETMP8h:[\".framer-vJ8kY .framer-1qsbljn-container { left: 24px; }\",\".framer-vJ8kY .framer-1lenylo-container { right: 24px; }\"],X5AnAUmit:[\".framer-vJ8kY .framer-1qsbljn-container { left: 24px; }\",\".framer-vJ8kY .framer-1lenylo-container { right: 24px; }\"],XaYgDvnGS:[\".framer-vJ8kY .framer-1qsbljn-container { left: 99px; }\",\".framer-vJ8kY .framer-1lenylo-container { right: 99px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={hDnyzlYjP:\".framer-7e7yps-override\",QNGETMP8h:\".framer-1kr8twz-override\",X5AnAUmit:\".framer-7a004i-override\",XaYgDvnGS:\".framer-tsak2-override\"};const rules=[\".framer-vJ8kY.framer-nzmoco, .framer-vJ8kY .framer-nzmoco { display: block; }\",\".framer-vJ8kY.framer-ovi845 { align-content: center; align-items: center; background-color: var(--token-a8a00815-c89f-4f31-aad0-52e91683763f); 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-vJ8kY .framer-lyjrga { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: 0px; order: -1000; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 0; }\",\".framer-vJ8kY .framer-1qsbljn-container { flex: none; height: 100%; left: 74px; position: absolute; top: 0px; width: 1px; }\",\".framer-vJ8kY .framer-1lenylo-container { flex: none; height: 100%; position: absolute; right: 74px; top: 0px; width: 1px; }\",\".framer-vJ8kY .framer-5qdhp3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; order: -999; padding: 0px; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-vJ8kY .framer-fr4m84-container { flex: none; height: auto; pointer-events: auto; position: relative; width: 100%; }\",\".framer-vJ8kY .framer-1tg4z88 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-vJ8kY .framer-1jre4pj { 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; order: 1003; padding: 0px; position: relative; width: 100%; }\",\".framer-vJ8kY .framer-htyhpf-container { flex: none; height: auto; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={glNRgrhu5:\"(min-width: 1200px) and (max-width: 1599.98px)\",hDnyzlYjP:\"(min-width: 810px) and (max-width: 1199.98px)\",QNGETMP8h:\"(max-width: 389.98px)\",X5AnAUmit:\"(min-width: 390px) and (max-width: 809.98px)\",XaYgDvnGS:\"(min-width: 1600px)\"};const humanReadableVariantMap={\"Desktop XL\":\"XaYgDvnGS\",\"Phone Small\":\"QNGETMP8h\",Desktop:\"glNRgrhu5\",Phone:\"X5AnAUmit\",Tablet:\"hDnyzlYjP\"};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??\"glNRgrhu5\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,contentLocale,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);const componentScopeId=\"hd8mHu4hw\";useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"glNRgrhu5\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??componentScopeId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-a8a00815-c89f-4f31-aad0-52e91683763f); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-ovi845\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lyjrga\",\"data-framer-name\":\"Frame Lines\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qsbljn-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Line Left\",isAuthoredByUser:true,name:\"Line Left\",nodeId:\"f8nmFr9Cv\",scopeId:\"hd8mHu4hw\",children:/*#__PURE__*/_jsx(HachureDashedGuide,{color:\"var(--token-5be8d5b8-8490-4431-982d-c8b59d406b54)\",dash:4,delay:.1,draw:true,duration:1.4,height:\"100%\",id:\"f8nmFr9Cv\",layoutId:\"f8nmFr9Cv\",name:\"Line Left\",orientation:\"vertical\",solid:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1lenylo-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Line Right\",isAuthoredByUser:true,name:\"Line Right\",nodeId:\"bvFkVBRrY\",scopeId:\"hd8mHu4hw\",children:/*#__PURE__*/_jsx(HachureDashedGuide,{color:\"var(--token-5be8d5b8-8490-4431-982d-c8b59d406b54)\",dash:4,delay:.1,draw:true,duration:1.4,height:\"100%\",id:\"bvFkVBRrY\",layoutId:\"bvFkVBRrY\",name:\"Line Right\",orientation:\"vertical\",solid:false,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-5qdhp3\",\"data-framer-name\":\"Nav Bar\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-fr4m84-container\",\"data-framer-name\":\"Nav\",name:\"Nav\",nodeId:\"vRbQwL59s\",scopeId:\"hd8mHu4hw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hDnyzlYjP:{variant:matchVariant(\"vkxUY3VPj\")},QNGETMP8h:{variant:matchVariant(\"YYxcWld3o\")},X5AnAUmit:{variant:matchVariant(\"YYxcWld3o\")}},children:/*#__PURE__*/_jsx(HachureNav,{height:\"100%\",id:\"vRbQwL59s\",layoutId:\"vRbQwL59s\",name:\"Nav\",style:{width:\"100%\"},variant:matchVariant(\"hfOJQ7MpW\"),width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tg4z88\"}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-1jre4pj\",\"data-framer-name\":\"Footer Bar\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:200,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-htyhpf-container\",\"data-framer-name\":\"Footer\",name:\"Footer\",nodeId:\"ktOWEk4R3\",scopeId:\"hd8mHu4hw\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hDnyzlYjP:{variant:matchVariant(\"FhuAfcuuQ\")},QNGETMP8h:{variant:matchVariant(\"obGTr5ujQ\")},X5AnAUmit:{variant:matchVariant(\"obGTr5ujQ\")}},children:/*#__PURE__*/_jsx(HachureFooter,{height:\"100%\",id:\"ktOWEk4R3\",layoutId:\"ktOWEk4R3\",name:\"Footer\",style:{width:\"100%\"},variant:matchVariant(\"QrjgMSWxg\"),VLW8V_R1g:false,width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hDnyzlYjP\":{\"layout\":[\"fixed\",\"fixed\"]},\"X5AnAUmit\":{\"layout\":[\"fixed\",\"fixed\"]},\"XaYgDvnGS\":{\"layout\":[\"fixed\",\"fixed\"]},\"QNGETMP8h\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"glNRgrhu5\":[\".framer-lyjrga\",\".framer-5qdhp3\",\".framer-1jre4pj\"],\"hDnyzlYjP\":[\".framer-lyjrga\",\".framer-5qdhp3\",\".framer-1jre4pj\"],\"X5AnAUmit\":[\".framer-lyjrga\",\".framer-5qdhp3\",\".framer-1jre4pj\"],\"XaYgDvnGS\":[\".framer-lyjrga\",\".framer-5qdhp3\",\".framer-1jre4pj\"],\"QNGETMP8h\":[\".framer-lyjrga\",\".framer-5qdhp3\",\".framer-1jre4pj\"]}\n * @framerBreakpoints {\"XaYgDvnGS\":{\"min\":1600,\"canvasClassName\":\"framer-tsak2-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop XL\",\"width\":1600,\"rootFontSize\":16},\"glNRgrhu5\":{\"min\":1200,\"max\":1599,\"canvasClassName\":\"framer-ovi845-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"hDnyzlYjP\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-7e7yps-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"X5AnAUmit\":{\"min\":390,\"max\":809,\"canvasClassName\":\"framer-7a004i-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16},\"QNGETMP8h\":{\"max\":389,\"canvasClassName\":\"framer-1kr8twz-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Phone Small\",\"width\":360,\"rootFontSize\":16}}\n * @framerDefaultVariant glNRgrhu5\n * @framerLayoutTemplate true\n */const Framerhd8mHu4hw=withCSS(Component,css,\"framer-vJ8kY\");export default Framerhd8mHu4hw;Framerhd8mHu4hw.displayName=\"Site Layout\";Framerhd8mHu4hw.defaultProps={height:1e3,width:1200};addFonts(Framerhd8mHu4hw,[{explicitInter:true,fonts:[]},...HachureDashedGuideFonts,...HachureNavFonts,...HachureFooterFonts],{supportsExplicitInterCodegen:true});Framerhd8mHu4hw.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(HachureNav,{},context),()=>forwardLoader(HachureFooter,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerhd8mHu4hw\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"XaYgDvnGS\\\":{\\\"min\\\":1600,\\\"canvasClassName\\\":\\\"framer-tsak2-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop XL\\\",\\\"width\\\":1600,\\\"rootFontSize\\\":16},\\\"glNRgrhu5\\\":{\\\"min\\\":1200,\\\"max\\\":1599,\\\"canvasClassName\\\":\\\"framer-ovi845-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"hDnyzlYjP\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-7e7yps-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"X5AnAUmit\\\":{\\\"min\\\":390,\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-7a004i-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16},\\\"QNGETMP8h\\\":{\\\"max\\\":389,\\\"canvasClassName\\\":\\\"framer-1kr8twz-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone Small\\\",\\\"width\\\":360,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"glNRgrhu5\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hDnyzlYjP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"X5AnAUmit\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XaYgDvnGS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QNGETMP8h\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"glNRgrhu5\\\":[\\\".framer-lyjrga\\\",\\\".framer-5qdhp3\\\",\\\".framer-1jre4pj\\\"],\\\"hDnyzlYjP\\\":[\\\".framer-lyjrga\\\",\\\".framer-5qdhp3\\\",\\\".framer-1jre4pj\\\"],\\\"X5AnAUmit\\\":[\\\".framer-lyjrga\\\",\\\".framer-5qdhp3\\\",\\\".framer-1jre4pj\\\"],\\\"XaYgDvnGS\\\":[\\\".framer-lyjrga\\\",\\\".framer-5qdhp3\\\",\\\".framer-1jre4pj\\\"],\\\"QNGETMP8h\\\":[\\\".framer-lyjrga\\\",\\\".framer-5qdhp3\\\",\\\".framer-1jre4pj\\\"]}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}