{"version":3,"file":"script_main.DtZCiff6.mjs","names":["NavigationFonts","Navigation","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","p","fonts","css","className","css","Navigation","RichText","SectionCaseStudies","Footer","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle8.css","sharedStyle9.css","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","sharedStyle8.className","sharedStyle9.className","className","PropertyOverrides","Image1","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts","sharedStyle8.fonts","sharedStyle9.fonts","React.createElement","Nav","ProjectTemplate","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/L6ua04tCOB8Vy7iMeeNZ/meVjbtWFgtRPD5DmbHaM/rMXHrTMzX.js","https:/framerusercontent.com/modules/HvNHO2ScTr7HQzwUcSD4/gaG4psyF6bVtRqiDYWmW/Scroll_progress_bar.js","https:/framerusercontent.com/modules/nD9oWmE893w1OWUlmlr7/Jvphy4fXuD6M3r7dP39O/JfycBgHqm.js","https:/framerusercontent.com/modules/MGjtJNkkTaGJCZjNEoeD/ymMlaNhxkzOCS0V9WsWS/vwAzMFT85.js","https:/framerusercontent.com/modules/vStUcq7Jjn0aYjUJeOkC/CNUpzdqfWxfRfiu10aNn/GiK4BawfJ.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (af215f2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer from\"#framer/local/canvasComponent/hpMLK_Mco/hpMLK_Mco.js\";import Navigation from\"#framer/local/canvasComponent/PUT7EnHLt/PUT7EnHLt.js\";const NavigationFonts=getFonts(Navigation);const FooterFonts=getFonts(Footer);const breakpoints={DKzL6irzO:\"(min-width: 1440px)\",eubN2qHsF:\"(min-width: 1024px) and (max-width: 1439.98px)\",umtSfpCNI:\"(max-width: 809.98px)\",x_7YQIHf9:\"(min-width: 810px) and (max-width: 1023.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-RIw0A\";const variantClassNames={DKzL6irzO:\"framer-v-kb6zxs\",eubN2qHsF:\"framer-v-awvm9d\",umtSfpCNI:\"framer-v-1251p43\",x_7YQIHf9:\"framer-v-14eqk2l\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={umtSfpCNI:[\".framer-RIw0A .framer-1ryniqa { height: 60px; }\"],x_7YQIHf9:[\".framer-RIw0A .framer-1ryniqa { height: 60px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={umtSfpCNI:\".framer-1251p43-override\",x_7YQIHf9:\".framer-14eqk2l-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RIw0A.framer-1h0he1f, .framer-RIw0A .framer-1h0he1f { display: block; }\",\".framer-RIw0A.framer-kb6zxs { align-content: center; align-items: center; background-color: #000000; 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-RIw0A .framer-zmlbqj-container { flex: none; height: auto; left: 50%; max-width: 1620px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 10; }\",\".framer-RIw0A .framer-1ryniqa { background-color: #000000; flex: none; height: 86px; order: -999; overflow: hidden; position: relative; width: 100%; }\",\".framer-RIw0A .framer-g7lpg2 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-RIw0A .framer-1cyhhfi-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={DKzL6irzO:\"(min-width: 1440px)\",eubN2qHsF:\"(min-width: 1024px) and (max-width: 1439.98px)\",umtSfpCNI:\"(max-width: 809.98px)\",x_7YQIHf9:\"(min-width: 810px) and (max-width: 1023.98px)\"};const humanReadableVariantMap={L:\"eubN2qHsF\",M:\"x_7YQIHf9\",S:\"umtSfpCNI\",XL:\"DKzL6irzO\"};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??\"DKzL6irzO\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"DKzL6irzO\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(0, 0, 0); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-kb6zxs\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:86,width:\"min(100vw, 1620px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-zmlbqj-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"x7zOz9Scl\",scopeId:\"rMXHrTMzX\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eubN2qHsF:{variant:matchVariant(\"YOUt4o7kl\")},umtSfpCNI:{variant:matchVariant(\"iJsZxdOCI\")},x_7YQIHf9:{variant:matchVariant(\"iJsZxdOCI\")}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"x7zOz9Scl\",layoutId:\"x7zOz9Scl\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"S1zQmlSSI\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ryniqa\",\"data-framer-name\":\"Spacer\"}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-g7lpg2\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{umtSfpCNI:{y:1060},x_7YQIHf9:{y:1060}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:122,width:\"100vw\",y:1086,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cyhhfi-container\",nodeId:\"UW0WqYLN8\",scopeId:\"rMXHrTMzX\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eubN2qHsF:{variant:matchVariant(\"lUWbYzVGT\")},umtSfpCNI:{variant:matchVariant(\"VrU0TU0Lk\")},x_7YQIHf9:{variant:matchVariant(\"w7BO1iiwZ\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"UW0WqYLN8\",layoutId:\"UW0WqYLN8\",style:{width:\"100%\"},variant:matchVariant(\"g9ecUdAbX\"),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 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"eubN2qHsF\":{\"layout\":[\"fixed\",\"fixed\"]},\"x_7YQIHf9\":{\"layout\":[\"fixed\",\"fixed\"]},\"umtSfpCNI\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"DKzL6irzO\":[\".framer-zmlbqj-container\",\".framer-1ryniqa\",\".framer-1cyhhfi-container\"],\"eubN2qHsF\":[\".framer-zmlbqj-container\",\".framer-1ryniqa\",\".framer-1cyhhfi-container\"],\"x_7YQIHf9\":[\".framer-zmlbqj-container\",\".framer-1ryniqa\",\".framer-1cyhhfi-container\"],\"umtSfpCNI\":[\".framer-zmlbqj-container\",\".framer-1ryniqa\",\".framer-1cyhhfi-container\"]}\n * @framerBreakpoints {\"DKzL6irzO\":{\"min\":1440,\"canvasClassName\":\"framer-kb6zxs-override\",\"minHeight\":1000,\"name\":\"XL\",\"width\":1440,\"rootFontSize\":16},\"eubN2qHsF\":{\"min\":1024,\"max\":1439,\"canvasClassName\":\"framer-awvm9d-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"L\",\"width\":1024,\"rootFontSize\":16},\"x_7YQIHf9\":{\"min\":810,\"max\":1023,\"canvasClassName\":\"framer-14eqk2l-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"M\",\"width\":810,\"rootFontSize\":16},\"umtSfpCNI\":{\"max\":809,\"canvasClassName\":\"framer-1251p43-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"S\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant DKzL6irzO\n * @framerLayoutTemplate true\n */const FramerrMXHrTMzX=withCSS(Component,css,\"framer-RIw0A\");export default FramerrMXHrTMzX;FramerrMXHrTMzX.displayName=\"Nav\";FramerrMXHrTMzX.defaultProps={height:1e3,width:1440};addFonts(FramerrMXHrTMzX,[{explicitInter:true,fonts:[]},...NavigationFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerrMXHrTMzX.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrMXHrTMzX\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"DKzL6irzO\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-kb6zxs-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"XL\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"eubN2qHsF\\\":{\\\"min\\\":1024,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-awvm9d-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"L\\\",\\\"width\\\":1024,\\\"rootFontSize\\\":16},\\\"x_7YQIHf9\\\":{\\\"min\\\":810,\\\"max\\\":1023,\\\"canvasClassName\\\":\\\"framer-14eqk2l-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"M\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"umtSfpCNI\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1251p43-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"S\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"DKzL6irzO\\\":[\\\".framer-zmlbqj-container\\\",\\\".framer-1ryniqa\\\",\\\".framer-1cyhhfi-container\\\"],\\\"eubN2qHsF\\\":[\\\".framer-zmlbqj-container\\\",\\\".framer-1ryniqa\\\",\\\".framer-1cyhhfi-container\\\"],\\\"x_7YQIHf9\\\":[\\\".framer-zmlbqj-container\\\",\\\".framer-1ryniqa\\\",\\\".framer-1cyhhfi-container\\\"],\\\"umtSfpCNI\\\":[\\\".framer-zmlbqj-container\\\",\\\".framer-1ryniqa\\\",\\\".framer-1cyhhfi-container\\\"]}\",\"framerIntrinsicWidth\":\"1440\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eubN2qHsF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"x_7YQIHf9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"umtSfpCNI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"DKzL6irzO\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// ScrollProgressBar.tsx\n// @framerSupportedLayoutWidth auto\n// @framerSupportedLayoutHeight auto\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{motion,useMotionValue}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";export default function ScrollProgressBar({thickness,color,orientation,hPosition,vPosition}){const progress=useMotionValue(0);React.useEffect(()=>{const update=()=>{const doc=document.documentElement;const body=document.body;const scrollHeight=Math.max(body.scrollHeight,doc.scrollHeight,body.offsetHeight,doc.offsetHeight,body.clientHeight,doc.clientHeight);const viewport=doc.clientHeight;const max=Math.max(scrollHeight-viewport,1);const y=window.pageYOffset||doc.scrollTop||body.scrollTop||0;progress.set(Math.min(Math.max(y/max,0),1));};update();window.addEventListener(\"scroll\",update,{passive:true});window.addEventListener(\"resize\",update);return()=>{window.removeEventListener(\"scroll\",update);window.removeEventListener(\"resize\",update);};},[progress]);const t=Math.max(thickness,1);// Container style (fixed, full-page)\nconst container={position:\"fixed\",zIndex:9999,pointerEvents:\"none\"};let barStyle;if(orientation===\"horizontal\"){Object.assign(container,{left:0,right:0,height:t,top:hPosition===\"top\"?0:undefined,bottom:hPosition===\"bottom\"?0:undefined});barStyle={height:\"100%\",width:\"100%\",background:color,scaleX:progress,transformOrigin:\"0% 50%\",willChange:\"transform\"};}else{Object.assign(container,{top:0,bottom:0,width:t,left:vPosition===\"left\"?0:undefined,right:vPosition===\"right\"?0:undefined});barStyle={width:\"100%\",height:\"100%\",background:color,scaleY:progress,transformOrigin:\"50% 0%\",willChange:\"transform\"};}return /*#__PURE__*/_jsx(\"div\",{style:container,children:/*#__PURE__*/_jsx(motion.div,{style:barStyle})});}addPropertyControls(ScrollProgressBar,{thickness:{type:ControlType.Number,title:\"Thickness\",defaultValue:3,min:1,max:40,unit:\"px\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FF1212\"},orientation:{type:ControlType.Enum,title:\"Orientation\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],defaultValue:\"horizontal\"},hPosition:{type:ControlType.Enum,title:\"Position\",options:[\"top\",\"bottom\"],optionTitles:[\"Top\",\"Bottom\"],defaultValue:\"top\",hidden:p=>p.orientation!==\"horizontal\"},vPosition:{type:ControlType.Enum,title:\"Position\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],defaultValue:\"left\",hidden:p=>p.orientation!==\"vertical\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ScrollProgressBar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Scroll_progress_bar.map","// Generated by Framer (b47b624)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Copernicus Book\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Copernicus Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"Copernicus\",url:\"https://framerusercontent.com/assets/Ju7QfNXvqZPC2yNzBHgCvfMGRI.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-4nuBH .framer-styles-preset-15aewd6:not(.rich-text-wrapper), .framer-4nuBH .framer-styles-preset-15aewd6.rich-text-wrapper p { --framer-font-family: \"Copernicus Book\", \"Copernicus Book 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: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 24px; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #8a8a8a; --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-4nuBH .framer-styles-preset-15aewd6:not(.rich-text-wrapper), .framer-4nuBH .framer-styles-preset-15aewd6.rich-text-wrapper p { --framer-font-family: \"Copernicus Book\", \"Copernicus Book 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: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 24px; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #8a8a8a; --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-4nuBH .framer-styles-preset-15aewd6:not(.rich-text-wrapper), .framer-4nuBH .framer-styles-preset-15aewd6.rich-text-wrapper p { --framer-font-family: \"Copernicus Book\", \"Copernicus Book 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: normal; --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: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 25px; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #8a8a8a; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-4nuBH\";\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 (b47b624)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Copernicus Book\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Copernicus Book\",source:\"custom\",style:\"normal\",uiFamilyName:\"Copernicus\",url:\"https://framerusercontent.com/assets/Ju7QfNXvqZPC2yNzBHgCvfMGRI.woff2\",weight:\"600\"},{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/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{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/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{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/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{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/rZ5DdENNqIdFTIyQQiP5isO7M.woff2\",weight:\"900\"},{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/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/gcnfba68tfm7qAyrWRCf9r34jg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-o65Bq .framer-styles-preset-1iiygeb:not(.rich-text-wrapper), .framer-o65Bq .framer-styles-preset-1iiygeb.rich-text-wrapper h1 { --framer-font-family: \"Copernicus Book\", \"Copernicus Book Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 45px; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-o65Bq .framer-styles-preset-1iiygeb:not(.rich-text-wrapper), .framer-o65Bq .framer-styles-preset-1iiygeb.rich-text-wrapper h1 { --framer-font-family: \"Copernicus Book\", \"Copernicus Book Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --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: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 45px; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #ffffff; --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-o65Bq .framer-styles-preset-1iiygeb:not(.rich-text-wrapper), .framer-o65Bq .framer-styles-preset-1iiygeb.rich-text-wrapper h1 { --framer-font-family: \"Copernicus Book\", \"Copernicus Book Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --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: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 33px; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-o65Bq\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (af215f2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,PropertyOverrides,RenderTarget,RichText,safeCSSValue,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ScrollProgressBar from\"https://framerusercontent.com/modules/HvNHO2ScTr7HQzwUcSD4/gaG4psyF6bVtRqiDYWmW/Scroll_progress_bar.js\";import Footer from\"#framer/local/canvasComponent/hpMLK_Mco/hpMLK_Mco.js\";import Navigation from\"#framer/local/canvasComponent/PUT7EnHLt/PUT7EnHLt.js\";import SectionCaseStudies from\"#framer/local/canvasComponent/s5ELvfSaa/s5ELvfSaa.js\";import*as sharedStyle6 from\"#framer/local/css/dudgWgpat/dudgWgpat.js\";import*as sharedStyle3 from\"#framer/local/css/eHkiTUKWI/eHkiTUKWI.js\";import*as sharedStyle9 from\"#framer/local/css/JfycBgHqm/JfycBgHqm.js\";import*as sharedStyle1 from\"#framer/local/css/ks_JPUEr8/ks_JPUEr8.js\";import*as sharedStyle5 from\"#framer/local/css/lsZHU6EVi/lsZHU6EVi.js\";import*as sharedStyle2 from\"#framer/local/css/MsLT51z_3/MsLT51z_3.js\";import*as sharedStyle4 from\"#framer/local/css/rNKyLGTe8/rNKyLGTe8.js\";import*as sharedStyle8 from\"#framer/local/css/rZazpCq_I/rZazpCq_I.js\";import*as sharedStyle7 from\"#framer/local/css/vwAzMFT85/vwAzMFT85.js\";import*as sharedStyle from\"#framer/local/css/WRib4U4rJ/WRib4U4rJ.js\";const ScrollProgressBarFonts=getFonts(ScrollProgressBar);const NavigationFonts=getFonts(Navigation);const MotionDivWithFX=withFX(motion.div);const RichTextWithFX=withFX(RichText);const MotionSectionWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.section);const SectionCaseStudiesFonts=getFonts(SectionCaseStudies);const FooterFonts=getFonts(Footer);const MotionSectionWithFX=withFX(motion.section);const breakpoints={ANREsmw6A:\"(min-width: 810px) and (max-width: 1023.98px)\",bvxgQbfH5:\"(min-width: 1024px) and (max-width: 1439.98px)\",Ig56Tdn9D:\"(min-width: 1440px)\",rORzNcIUY:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-fxHdt\";const variantClassNames={ANREsmw6A:\"framer-v-1nz81v9\",bvxgQbfH5:\"framer-v-cns9qn\",Ig56Tdn9D:\"framer-v-mj7lkj\",rORzNcIUY:\"framer-v-tmoyn6\"};const AmEZHILPU=undefined;const SNCwvIZww=undefined;const BBlLB5lcI=undefined;const l2FMzNYmR=undefined;const oeLQ7l6ir=undefined;const Hn_suk1Jb=undefined;const iVMbLXLIz=undefined;const ZgIkjQiSi=undefined;const XwyDjnHn4=undefined;const hj02MQ8lM=undefined;const vKFLafGkT=undefined;const fP3UDeDaR=undefined;const hODrlItUD=undefined;const IAuwzygAA=undefined;const wB2zdHHCR=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const breakpointRules={ANREsmw6A:[\".framer-fxHdt .framer-g8x8ek { height: 61px; }\",\".framer-fxHdt .framer-1rbqffe { gap: 24px; justify-content: flex-start; padding: 0px 64px 0px 64px; }\",\".framer-fxHdt .framer-1bh4ogf { flex-direction: column; gap: 48px; padding: 80px 0px 80px 0px; }\",\".framer-fxHdt .framer-8sazcx, .framer-fxHdt .framer-sscjyp { flex: none; width: 100%; }\",\".framer-fxHdt .framer-8gltko { height: var(--framer-aspect-ratio-supported, 419px); padding: 0px 32px 0px 32px; }\"],bvxgQbfH5:[\".framer-fxHdt .framer-1rbqffe { padding: 0px 90px 0px 90px; }\",\".framer-fxHdt .framer-8sazcx { flex: 0.75 0 0px; }\",\".framer-fxHdt .framer-8gltko { height: var(--framer-aspect-ratio-supported, 529px); }\"],rORzNcIUY:[\".framer-fxHdt .framer-g8x8ek { height: 61px; }\",\".framer-fxHdt .framer-1rbqffe { gap: 24px; justify-content: flex-start; padding: 0px 32px 0px 32px; }\",\".framer-fxHdt .framer-1bh4ogf { flex-direction: column; gap: 48px; padding: 48px 0px 48px 0px; }\",\".framer-fxHdt .framer-8sazcx, .framer-fxHdt .framer-sscjyp { flex: none; width: 100%; }\",\".framer-fxHdt .framer-1jsqefc { will-change: unset; }\",\".framer-fxHdt .framer-8gltko { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 402px); padding: 0px 16px 0px 16px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={ANREsmw6A:\".framer-1nz81v9-override\",bvxgQbfH5:\".framer-cns9qn-override\",rORzNcIUY:\".framer-tmoyn6-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fxHdt.framer-f9ythv, .framer-fxHdt .framer-f9ythv { display: block; }\",\".framer-fxHdt.framer-mj7lkj { align-content: center; align-items: center; background-color: var(--8s96wt); 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-fxHdt .framer-1l594g3-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-fxHdt .framer-1oo27y8-container { flex: none; height: auto; left: 50%; max-width: 1620px; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 7; }\",\".framer-fxHdt .framer-g8x8ek { background-color: var(--token-6b0c89a0-0ccd-435a-98fb-007571707417, #000000); flex: none; height: 86px; order: -998; overflow: hidden; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-fxHdt .framer-1rbqffe { align-content: center; align-items: center; background-color: var(--token-6b0c89a0-0ccd-435a-98fb-007571707417, #000000); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: -997; overflow: visible; padding: 0px 125px 0px 125px; position: relative; width: 100%; }\",\".framer-fxHdt .framer-1bh4ogf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-start; max-width: 1620px; overflow: var(--overflow-clip-fallback, clip); padding: 125px 0px 125px 0px; position: relative; width: 100%; }\",\".framer-fxHdt .framer-8sazcx { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.5 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-fxHdt .framer-1koei0a { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --variable-reference-AmEZHILPU-GiK4BawfJ: var(--8s96wt); flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-fxHdt .framer-1cac5el { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-fxHdt .framer-sscjyp { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-fxHdt .framer-1jsqefc { align-content: center; align-items: center; background-color: var(--token-6b0c89a0-0ccd-435a-98fb-007571707417, #000000); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: -996; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-fxHdt .framer-8gltko { align-content: center; align-items: center; aspect-ratio: 1.935483870967742 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 744px); justify-content: center; max-width: 1620px; overflow: hidden; padding: 0px 48px 0px 48px; position: relative; width: 100%; }\",\".framer-fxHdt .framer-bauoq7 { border-bottom-left-radius: 28px; border-bottom-right-radius: 28px; border-top-left-radius: 28px; border-top-right-radius: 28px; flex: 1 0 0px; height: 1px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-fxHdt .framer-bj8q2k { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-fxHdt .framer-y4xxj5 { align-content: center; align-items: center; background-color: var(--token-6b0c89a0-0ccd-435a-98fb-007571707417, #000000); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1006; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-fxHdt .framer-5644q2-container { flex: none; height: auto; max-width: 1620px; position: relative; width: 100%; }\",\".framer-fxHdt .framer-1binwcn-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,...sharedStyle9.css];const mediaQueries={ANREsmw6A:\"(min-width: 810px) and (max-width: 1023.98px)\",bvxgQbfH5:\"(min-width: 1024px) and (max-width: 1439.98px)\",Ig56Tdn9D:\"(min-width: 1440px)\",rORzNcIUY:\"(max-width: 809.98px)\"};const humanReadableVariantMap={L:\"bvxgQbfH5\",M:\"ANREsmw6A\",S:\"rORzNcIUY\",XL:\"Ig56Tdn9D\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({bidenHarris,content,fill,googleOne,height,id,introDescription,lincoln,marriot,mSG,nASA,pfizer,project,projectImage,tidal,tMobile,verizon,width,...props})=>{return{...props,AmEZHILPU:fill??props.AmEZHILPU??\"var(--token-a3002ef4-4653-415a-849f-8bbdbc708ecd, rgb(213, 46, 34))\",BBlLB5lcI:content??props.BBlLB5lcI??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{dir:\"auto\",children:\"Headline 1\"})}),fP3UDeDaR:mSG??props.fP3UDeDaR??true,hj02MQ8lM:tidal??props.hj02MQ8lM??true,Hn_suk1Jb:verizon??props.Hn_suk1Jb,hODrlItUD:googleOne??props.hODrlItUD??true,IAuwzygAA:nASA??props.IAuwzygAA??true,iVMbLXLIz:marriot??props.iVMbLXLIz??true,l2FMzNYmR:introDescription??props.l2FMzNYmR??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",children:[\"Delivering on the brand promise of “revitalization,” we modernized the site experience by letting the products speak for themselves, showcased the beauty of their builds and engineering, and stripped away language for relatable storytelling that connected to site visitors through their senses. We created an immersive shopping experience that reduces complexity to move clients down the funnel, utilizing personalization and live local inventory.\\xa0\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"br\",{}),\"Currently collaborating as a Senior Product Designer for \",/*#__PURE__*/_jsx(Link,{href:\"https://www.hudsonrouge.com/\",motionChild:true,openInNewTab:true,relValues:[],smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"Hudson Rouge\"})}),\".\"]})}),oeLQ7l6ir:projectImage??props.oeLQ7l6ir??{alt:\"\",pixelHeight:1563,pixelWidth:2801,src:\"https://framerusercontent.com/images/N9T5O55Jr5WND3J1ECgiovNU68.png?width=2801&height=1563\",srcSet:\"https://framerusercontent.com/images/N9T5O55Jr5WND3J1ECgiovNU68.png?scale-down-to=512&width=2801&height=1563 512w,https://framerusercontent.com/images/N9T5O55Jr5WND3J1ECgiovNU68.png?scale-down-to=1024&width=2801&height=1563 1024w,https://framerusercontent.com/images/N9T5O55Jr5WND3J1ECgiovNU68.png?scale-down-to=2048&width=2801&height=1563 2048w,https://framerusercontent.com/images/N9T5O55Jr5WND3J1ECgiovNU68.png?width=2801&height=1563 2801w\"},SNCwvIZww:project??props.SNCwvIZww??\"LINCOLN\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Ig56Tdn9D\",vKFLafGkT:tMobile??props.vKFLafGkT??true,wB2zdHHCR:pfizer??props.wB2zdHHCR??true,XwyDjnHn4:bidenHarris??props.XwyDjnHn4??true,ZgIkjQiSi:lincoln??props.ZgIkjQiSi??true};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,AmEZHILPU,Hn_suk1Jb,iVMbLXLIz,ZgIkjQiSi,XwyDjnHn4,hj02MQ8lM,vKFLafGkT,fP3UDeDaR,hODrlItUD,IAuwzygAA,wB2zdHHCR,SNCwvIZww,l2FMzNYmR,oeLQ7l6ir,BBlLB5lcI,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className,sharedStyle9.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"Ig56Tdn9D\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(AmEZHILPU)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-mj7lkj\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--8s96wt\":AmEZHILPU,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1l594g3-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"vy1Be0bVB\",scopeId:\"GiK4BawfJ\",children:/*#__PURE__*/_jsx(ScrollProgressBar,{color:AmEZHILPU,height:\"100%\",hPosition:\"top\",id:\"vy1Be0bVB\",layoutId:\"vy1Be0bVB\",orientation:\"horizontal\",thickness:3,vPosition:\"left\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:86,width:\"min(100vw, 1620px)\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1oo27y8-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"clNRA27ZE\",scopeId:\"GiK4BawfJ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ANREsmw6A:{variant:matchVariant(\"iJsZxdOCI\")},bvxgQbfH5:{variant:matchVariant(\"YOUt4o7kl\")},rORzNcIUY:{variant:matchVariant(\"iJsZxdOCI\")}},children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"clNRA27ZE\",layoutId:\"clNRA27ZE\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"S1zQmlSSI\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-g8x8ek\",\"data-framer-name\":\"Spacer\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rbqffe\",\"data-framer-name\":\"Intro Container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bh4ogf\",\"data-framer-name\":\"Wrapper\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__spring:{damping:40,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:80}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-8sazcx\",\"data-framer-name\":\"Small Title\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ANREsmw6A:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-4ll0ry\",\"data-styles-preset\":\"WRib4U4rJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--variable-reference-AmEZHILPU-GiK4BawfJ)\"},children:\"LINCOLN\"})})},rORzNcIUY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-4ll0ry\",\"data-styles-preset\":\"WRib4U4rJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--variable-reference-AmEZHILPU-GiK4BawfJ)\"},children:\"LINCOLN\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-4ll0ry\",\"data-styles-preset\":\"WRib4U4rJ\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--variable-reference-AmEZHILPU-GiK4BawfJ)\"},children:\"LINCOLN\"})}),className:\"framer-1koei0a\",fonts:[\"Inter\"],style:{\"--variable-reference-AmEZHILPU-GiK4BawfJ\":AmEZHILPU},text:SNCwvIZww,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ANREsmw6A:{stylesPresetsClassNames:{a:\"framer-styles-preset-1my6g0k\",h1:\"framer-styles-preset-1iiygeb\",h2:\"framer-styles-preset-vl2fiy\",h3:\"framer-styles-preset-17hgf69\",h4:\"framer-styles-preset-uc08m4\",p:\"framer-styles-preset-sypg80\"}},rORzNcIUY:{stylesPresetsClassNames:{a:\"framer-styles-preset-1my6g0k\",h1:\"framer-styles-preset-1iiygeb\",h2:\"framer-styles-preset-vl2fiy\",h3:\"framer-styles-preset-17hgf69\",h4:\"framer-styles-preset-uc08m4\",p:\"framer-styles-preset-sypg80\"}}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:BBlLB5lcI,className:\"framer-1cac5el\",\"data-framer-name\":\"Shopping Streamlined at 5G Speed\",fonts:[\"Inter\"],stylesPresetsClassNames:{a:\"framer-styles-preset-1my6g0k\",h1:\"framer-styles-preset-1fg52ic\",h2:\"framer-styles-preset-vl2fiy\",h3:\"framer-styles-preset-17hgf69\",h4:\"framer-styles-preset-uc08m4\",p:\"framer-styles-preset-sypg80\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ANREsmw6A:{stylesPresetsClassNames:{a:\"framer-styles-preset-1my6g0k\",h1:\"framer-styles-preset-rpd8ac\",h2:\"framer-styles-preset-vl2fiy\",h3:\"framer-styles-preset-17hgf69\",h4:\"framer-styles-preset-12fe7tl\",p:\"framer-styles-preset-15aewd6\"}},rORzNcIUY:{stylesPresetsClassNames:{a:\"framer-styles-preset-1my6g0k\",h1:\"framer-styles-preset-rpd8ac\",h2:\"framer-styles-preset-vl2fiy\",h3:\"framer-styles-preset-17hgf69\",h4:\"framer-styles-preset-12fe7tl\",p:\"framer-styles-preset-15aewd6\"}}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__spring:{damping:40,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:80}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:l2FMzNYmR,className:\"framer-sscjyp\",fonts:[\"Inter\"],style:{transformPerspective:1200},stylesPresetsClassNames:{a:\"framer-styles-preset-1my6g0k\",h1:\"framer-styles-preset-rpd8ac\",h2:\"framer-styles-preset-vl2fiy\",h3:\"framer-styles-preset-17hgf69\",h4:\"framer-styles-preset-uc08m4\",p:\"framer-styles-preset-sypg80\"},verticalAlignment:\"top\",withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{rORzNcIUY:{animate:undefined,initial:undefined,optimized:undefined}},children:/*#__PURE__*/_jsx(MotionSectionWithOptimizedAppearEffect,{animate:animation,className:\"framer-1jsqefc\",\"data-framer-appear-id\":\"1jsqefc\",\"data-framer-name\":\"Section Hero\",initial:animation1,optimized:true,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{rORzNcIUY:{__framer__styleTransformEffectEnabled:undefined,style:{}}},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{damping:80,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:2,skewX:0,skewY:0,x:0,y:120}}],__framer__transformTrigger:\"onScroll\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-8gltko\",\"data-framer-name\":\"Media\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ANREsmw6A:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1563,intrinsicWidth:2801,loading:getLoadingLazyAtYPosition(664.2),pixelHeight:1563,pixelWidth:2801,sizes:\"calc(min(100vw, 1620px) - 64px)\",...toResponsiveImage(oeLQ7l6ir)}},rORzNcIUY:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1563,intrinsicWidth:2801,loading:getLoadingLazyAtYPosition(600.2),pixelHeight:1563,pixelWidth:2801,sizes:\"calc(min(100vw, 1620px) - 32px)\",...toResponsiveImage(oeLQ7l6ir)}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1563,intrinsicWidth:2801,loading:getLoadingLazyAtYPosition(635.2),pixelHeight:1563,pixelWidth:2801,sizes:\"calc(min(100vw, 1620px) - 96px)\",...toResponsiveImage(oeLQ7l6ir)},className:\"framer-bauoq7\",\"data-framer-name\":\"Hero Image\"})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-bj8q2k\"}),/*#__PURE__*/_jsxs(MotionSectionWithFX,{__framer__spring:{damping:40,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:120}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-y4xxj5\",\"data-framer-name\":\"More Work 💫\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ANREsmw6A:{y:2284.2},rORzNcIUY:{y:1990.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:647,width:\"min(100vw, 1620px)\",y:2255.2,children:/*#__PURE__*/_jsx(Container,{className:\"framer-5644q2-container\",nodeId:\"bFuZe3r05\",scopeId:\"GiK4BawfJ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ANREsmw6A:{variant:matchVariant(\"Ah3zfPKpU\")},bvxgQbfH5:{variant:matchVariant(\"jJ0Bit69A\")},rORzNcIUY:{variant:matchVariant(\"l8PQPgbvE\")}},children:/*#__PURE__*/_jsx(SectionCaseStudies,{CrS90pZ7t:AmEZHILPU,dKbU7a2JF:vKFLafGkT,dVjmShRIN:IAuwzygAA,height:\"100%\",HQReWmtCS:hODrlItUD,id:\"bFuZe3r05\",ijlB0N8Ax:ZgIkjQiSi,jiGSCE8Eq:iVMbLXLIz,k6AIgwzes:Hn_suk1Jb,k9YFYnCMO:fP3UDeDaR,KTejGWS2i:hj02MQ8lM,layoutId:\"bFuZe3r05\",nRb3I8H1h:wB2zdHHCR,OLjn3PXwa:XwyDjnHn4,style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"AVNKyjfkq\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ANREsmw6A:{y:2931.2},rORzNcIUY:{y:2637.2}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:122,width:\"100vw\",y:2902.2,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1binwcn-container\",nodeId:\"tcpyfdPeR\",scopeId:\"GiK4BawfJ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ANREsmw6A:{variant:matchVariant(\"w7BO1iiwZ\")},bvxgQbfH5:{variant:matchVariant(\"lUWbYzVGT\")},rORzNcIUY:{variant:matchVariant(\"VrU0TU0Lk\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"tcpyfdPeR\",layoutId:\"tcpyfdPeR\",style:{width:\"100%\"},variant:matchVariant(\"g9ecUdAbX\"),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 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"bvxgQbfH5\":{\"layout\":[\"fixed\",\"fixed\"]},\"ANREsmw6A\":{\"layout\":[\"fixed\",\"fixed\"]},\"rORzNcIUY\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"AmEZHILPU\":\"fill\",\"Hn_suk1Jb\":\"verizon\",\"iVMbLXLIz\":\"marriot\",\"ZgIkjQiSi\":\"lincoln\",\"XwyDjnHn4\":\"bidenHarris\",\"hj02MQ8lM\":\"tidal\",\"vKFLafGkT\":\"tMobile\",\"fP3UDeDaR\":\"mSG\",\"hODrlItUD\":\"googleOne\",\"IAuwzygAA\":\"nASA\",\"wB2zdHHCR\":\"pfizer\",\"SNCwvIZww\":\"project\",\"l2FMzNYmR\":\"introDescription\",\"oeLQ7l6ir\":\"projectImage\",\"BBlLB5lcI\":\"content\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Ig56Tdn9D\":[\".framer-1l594g3-container\",\".framer-1oo27y8-container\",\".framer-g8x8ek\",\".framer-1rbqffe\",\".framer-1jsqefc\",\".framer-y4xxj5\"],\"bvxgQbfH5\":[\".framer-1l594g3-container\",\".framer-1oo27y8-container\",\".framer-g8x8ek\",\".framer-1rbqffe\",\".framer-1jsqefc\",\".framer-y4xxj5\"],\"ANREsmw6A\":[\".framer-1l594g3-container\",\".framer-1oo27y8-container\",\".framer-g8x8ek\",\".framer-1rbqffe\",\".framer-1jsqefc\",\".framer-y4xxj5\"],\"rORzNcIUY\":[\".framer-1l594g3-container\",\".framer-1oo27y8-container\",\".framer-g8x8ek\",\".framer-1rbqffe\",\".framer-1jsqefc\",\".framer-y4xxj5\"]}\n * @framerBreakpoints {\"Ig56Tdn9D\":{\"min\":1440,\"canvasClassName\":\"framer-mj7lkj-override\",\"minHeight\":1000,\"name\":\"XL\",\"width\":1440,\"rootFontSize\":16},\"bvxgQbfH5\":{\"min\":1024,\"max\":1439,\"canvasClassName\":\"framer-cns9qn-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"L\",\"width\":1024,\"rootFontSize\":16},\"ANREsmw6A\":{\"min\":810,\"max\":1023,\"canvasClassName\":\"framer-1nz81v9-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"M\",\"width\":810,\"rootFontSize\":16},\"rORzNcIUY\":{\"max\":809,\"canvasClassName\":\"framer-tmoyn6-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"S\",\"width\":402,\"rootFontSize\":16}}\n * @framerDefaultVariant Ig56Tdn9D\n * @framerLayoutTemplate true\n */const FramerGiK4BawfJ=withCSS(Component,css,\"framer-fxHdt\");export default FramerGiK4BawfJ;FramerGiK4BawfJ.displayName=\"Project Template\";FramerGiK4BawfJ.defaultProps={height:1e3,width:1440};addPropertyControls(FramerGiK4BawfJ,{AmEZHILPU:{defaultValue:\"var(--token-a3002ef4-4653-415a-849f-8bbdbc708ecd, rgb(213, 46, 34))\",title:\"Fill\",type:ControlType.Color},Hn_suk1Jb:{defaultValue:false,title:\"Verizon\",type:ControlType.Boolean},iVMbLXLIz:{defaultValue:true,title:\"Marriot\",type:ControlType.Boolean},ZgIkjQiSi:{defaultValue:true,title:\"Lincoln\",type:ControlType.Boolean},XwyDjnHn4:{defaultValue:true,title:\"Biden Harris\",type:ControlType.Boolean},hj02MQ8lM:{defaultValue:true,title:\"Tidal\",type:ControlType.Boolean},vKFLafGkT:{defaultValue:true,title:\"T Mobile\",type:ControlType.Boolean},fP3UDeDaR:{defaultValue:true,title:\"MSG\",type:ControlType.Boolean},hODrlItUD:{defaultValue:true,title:\"Google One\",type:ControlType.Boolean},IAuwzygAA:{defaultValue:true,title:\"NASA\",type:ControlType.Boolean},wB2zdHHCR:{defaultValue:true,title:\"Pfizer\",type:ControlType.Boolean},SNCwvIZww:{defaultValue:\"LINCOLN\",displayTextArea:false,title:\"Project\",type:ControlType.String},l2FMzNYmR:{defaultValue:'<p dir=\"auto\">Delivering on the brand promise of “revitalization,” we modernized the site experience by letting the products speak for themselves, showcased the beauty of their builds and engineering, and stripped away language for relatable storytelling that connected to site visitors through their senses. We created an immersive shopping experience that reduces complexity to move clients down the funnel, utilizing personalization and live local inventory.&nbsp;<br><br>Currently collaborating as a Senior Product Designer for <a data-framer-link=\"Link:{&quot;url&quot;:&quot;https://www.hudsonrouge.com/&quot;,&quot;type&quot;:&quot;url&quot;}\" data-framer-open-in-new-tab=\"\">Hudson Rouge</a>.</p>',title:\"Intro Description\",type:ControlType.RichText},oeLQ7l6ir:{__defaultAssetReference:\"data:framer/asset-reference,N9T5O55Jr5WND3J1ECgiovNU68.png?originalFilename=Verizon_CaseStudy.png&preferredSize=auto&width=2801&height=1563\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,N9T5O55Jr5WND3J1ECgiovNU68.png?originalFilename=Verizon_CaseStudy.png&preferredSize=auto&width=2801&height=1563\"},title:\"Project Image\",type:ControlType.ResponsiveImage},BBlLB5lcI:{defaultValue:'<h1 dir=\"auto\">Headline 1</h1>',title:\"Content\",type:ControlType.RichText}});addFonts(FramerGiK4BawfJ,[{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\"}]},...ScrollProgressBarFonts,...NavigationFonts,...SectionCaseStudiesFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts),...getFontsFromSharedStyle(sharedStyle9.fonts)],{supportsExplicitInterCodegen:true});FramerGiK4BawfJ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context),forwardLoader(SectionCaseStudies,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGiK4BawfJ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"Ig56Tdn9D\",\"framerVariables\":\"{\\\"AmEZHILPU\\\":\\\"fill\\\",\\\"Hn_suk1Jb\\\":\\\"verizon\\\",\\\"iVMbLXLIz\\\":\\\"marriot\\\",\\\"ZgIkjQiSi\\\":\\\"lincoln\\\",\\\"XwyDjnHn4\\\":\\\"bidenHarris\\\",\\\"hj02MQ8lM\\\":\\\"tidal\\\",\\\"vKFLafGkT\\\":\\\"tMobile\\\",\\\"fP3UDeDaR\\\":\\\"mSG\\\",\\\"hODrlItUD\\\":\\\"googleOne\\\",\\\"IAuwzygAA\\\":\\\"nASA\\\",\\\"wB2zdHHCR\\\":\\\"pfizer\\\",\\\"SNCwvIZww\\\":\\\"project\\\",\\\"l2FMzNYmR\\\":\\\"introDescription\\\",\\\"oeLQ7l6ir\\\":\\\"projectImage\\\",\\\"BBlLB5lcI\\\":\\\"content\\\"}\",\"framerHitTargets\":\"{\\\"Ig56Tdn9D\\\":[\\\".framer-1l594g3-container\\\",\\\".framer-1oo27y8-container\\\",\\\".framer-g8x8ek\\\",\\\".framer-1rbqffe\\\",\\\".framer-1jsqefc\\\",\\\".framer-y4xxj5\\\"],\\\"bvxgQbfH5\\\":[\\\".framer-1l594g3-container\\\",\\\".framer-1oo27y8-container\\\",\\\".framer-g8x8ek\\\",\\\".framer-1rbqffe\\\",\\\".framer-1jsqefc\\\",\\\".framer-y4xxj5\\\"],\\\"ANREsmw6A\\\":[\\\".framer-1l594g3-container\\\",\\\".framer-1oo27y8-container\\\",\\\".framer-g8x8ek\\\",\\\".framer-1rbqffe\\\",\\\".framer-1jsqefc\\\",\\\".framer-y4xxj5\\\"],\\\"rORzNcIUY\\\":[\\\".framer-1l594g3-container\\\",\\\".framer-1oo27y8-container\\\",\\\".framer-g8x8ek\\\",\\\".framer-1rbqffe\\\",\\\".framer-1jsqefc\\\",\\\".framer-y4xxj5\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"Ig56Tdn9D\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-mj7lkj-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"XL\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"bvxgQbfH5\\\":{\\\"min\\\":1024,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-cns9qn-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"L\\\",\\\"width\\\":1024,\\\"rootFontSize\\\":16},\\\"ANREsmw6A\\\":{\\\"min\\\":810,\\\"max\\\":1023,\\\"canvasClassName\\\":\\\"framer-1nz81v9-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"M\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"rORzNcIUY\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-tmoyn6-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"S\\\",\\\"width\\\":402,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicHeight\":\"1000\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bvxgQbfH5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ANREsmw6A\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rORzNcIUY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { Link } from \"framer\";\r\nimport { motion } from \"framer-motion\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Nav from \"https://framerusercontent.com/modules/L6ua04tCOB8Vy7iMeeNZ/meVjbtWFgtRPD5DmbHaM/rMXHrTMzX.js\";\r\nimport ProjectTemplate from \"https://framerusercontent.com/modules/vStUcq7Jjn0aYjUJeOkC/CNUpzdqfWxfRfiu10aNn/GiK4BawfJ.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {BcLq3U1Zp: \"work\", L1LWykOsh: \"playground\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6xH9UZAQmC3QmgUKJKhy/Ci18XeR3D2ssDyCi3RQO/augiA20Il.js\")), path: \"/\"}, iqluF10xf: {elements: {yAenDsb4J: \"about\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bhU70rsqamRz1kUYEQmL/1Q44DMZ7RGPnr6OsLPq2/iqluF10xf.js\")), path: \"/about\"}, FYaQtQrPM: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IPGtPIlMvVYBseKpIkq2/TWBI5vlZ8t9D4jr6zKJ1/FYaQtQrPM.js\")), path: \"/work/apple\"}, uKJPVEmV3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zQEx8R85W7x4PncIXyM1/H09AIjKyLNY5bKigQ36Y/uKJPVEmV3.js\")), path: \"/work/verizon\"}, ri3xJHUD9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rUQDYbrxXIr4Ia96YB2v/vMj2XcwpcmsSWNgpDF5k/ri3xJHUD9.js\")), path: \"/work/marriott\"}, bER4P2YfF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xNKotYCxwLOXyptVwLf6/9xYElGhuKNALNGLlvFmU/bER4P2YfF.js\")), path: \"/work/lincoln\"}, Scj7EKHWu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FuXIfnTO70dvRXVALoRg/kvifeL3LIOAj8mlbkMLX/Scj7EKHWu.js\")), path: \"/work/bidenharris\"}, RZOFZVWiF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eD3PIvYwtUXXkLNmWLdP/y8UibjkU1LsxxY69Q1TU/RZOFZVWiF.js\")), path: \"/work/tidal\"}, da3yNYvJy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NyawTKrOU9L7QqweCcti/vbALK5yrnoxJOmsvKonF/da3yNYvJy.js\")), path: \"/work/tmobile\"}, xStT4EecS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/OvKxR5HReQE47sM7dWHC/RBltEupkA8npMRn5yAnJ/xStT4EecS.js\")), path: \"/work/msgnetworks\"}, HiD2Z30m9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NOEol0MosL9VsIWSKQY0/GL24F5dTZSR9U0TH2bMc/HiD2Z30m9.js\")), path: \"/work/google\"}, N4xmeMmC0: {elements: {bT0yLhfgY: \"intro\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6KL1iTzlbte9KzKxvDLB/Vr4WRWodKd4EudlICdUT/N4xmeMmC0.js\")), path: \"/404\"}, yx2LkIPhx: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8I3FZu3q8x9U0e0yDbf1/tILgHF2qtKOMhal8qGAl/yx2LkIPhx.js\"))}, VgU6h8kOT: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hyuS947RvFieKp4nwNS7/jogbEASxNwswk46lYDGw/VgU6h8kOT.js\"))}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"dc23adc7eb441faf517f37f39d04def229cf3ffb7d4eea7f15243f481cb29efd\"\r\n\t\tconst text = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Delivering on the brand promise of “revitalization,” we modernized the site experience by letting the products speak for themselves, showcased the beauty of their builds and engineering, and stripped away language for relatable storytelling that connected to site visitors through their senses. We created an immersive shopping experience that reduces complexity to move clients down the funnel, utilizing personalization and live local inventory. \", React.createElement(\"br\", undefined), React.createElement(\"br\", undefined), \"Currently collaborating as a Senior Product Designer for \", React.createElement(Link, {href: \"https://www.hudsonrouge.com/\", motionChild: true, nodeId: \"FYaQtQrPM\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"Hudson Rouge\")), \".\"))\r\nconst wrapInAddImageAlt = (image, alt) => {\r\n\tif (!image || typeof image !== \"object\") {\r\n\t\treturn;\r\n\t};\r\n\treturn { ...image, alt };\r\n};\r\n\r\nconst text1 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Find Faster. Buy Smarter.\"))\r\nconst text2 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Verizon wanted to streamline the customer experience and operational costs of its stores. For a \\\"digital first\\\" company, its hardware and user experience were outdated and cumbersome, resulting in falling utilization, Net Promoter Scores, and increased sales rep reliance. \"), React.createElement(\"p\", {dir: \"auto\"}, \"We created a new service model called the Express Store. We planned and choreographed all aspects of the Verizon Express Store, using hero flows and personas to act out different scenarios and present how the store worked differently. I was responsible for 2 of the six specific digital products. Kiosk and Endless Aisle XL.\"), React.createElement(\"p\", {dir: \"auto\"}, \"Collaborated as a Senior Product Designer with \", React.createElement(Link, {href: \"https://www.akqa.com/\", motionChild: true, nodeId: \"uKJPVEmV3\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"AKQA\")), \".\"))\r\nconst text3 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Shopping Streamlined at 5G Speed\"))\r\nconst text4 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Marriott Bonvoy represents an exciting new chapter for the world’s largest hotel group. The goal was to create a new global loyalty brand with a substantial challenge: combine Marriott Rewards, Starwood Preferred Guest, and Ritz Carlton Rewards under a new name and identity, and connect 100 million members, 30 brands, and 6500 properties worldwide. This engagement demanded we dive deep into every aspect of the user experience. We created a standard set of features across different platforms which share a foundation for the travel experience.\"), React.createElement(\"p\", {dir: \"auto\"}, \"Collaborated as a Senior UX Designer for \", React.createElement(Link, {href: \"www.marriott.com\", motionChild: true, nodeId: \"ri3xJHUD9\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"Marriott Global\")), \" with \", React.createElement(Link, {href: \"www.instrument.com/\", motionChild: true, nodeId: \"ri3xJHUD9\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"Instrument\")), \".\"))\r\nconst text5 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Good Travel, Made Easy\"))\r\nconst text6 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Delivering on the brand promise of “revitalization,” we modernized the site experience by letting the products speak for themselves, showcased the beauty of their builds and engineering, and stripped away language for relatable storytelling that connected to site visitors through their senses. We created an immersive shopping experience that reduces complexity to move clients down the funnel, utilizing personalization and live local inventory. \", React.createElement(\"br\", undefined), React.createElement(\"br\", undefined), \"Currently collaborating as a Senior Product Designer for \", React.createElement(Link, {href: \"https://www.hudsonrouge.com/\", motionChild: true, nodeId: \"bER4P2YfF\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"Hudson Rouge\")), \".\"))\r\nconst text7 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Personalized Online &  In-Garage Experience\"))\r\nconst text8 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"The Biden-Harris campaign wanted to present clear and compelling content highlighting then-VP Biden’s policy agenda to address the issues facing Black America. We entered the engagement believing there remained an opportunity for the Biden-Harris campaign to engage more deeply engage Black voters and share a vision for real change for Black America. We successfully created real connections with voters by fully embracing the data behind the issues most pressing to Black Americans and developing messaging and creativity to authentically reflect the Black experience’s dynamism. \"), React.createElement(\"p\", {dir: \"auto\"}, \"Collaborated as a Senior Visual Designer with \", React.createElement(Link, {href: \"www.ghostnoteagency.com\", motionChild: true, nodeId: \"Scj7EKHWu\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"GhostNote Agency\")), \".\"))\r\nconst text9 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Crisis. Community. The Soul of a Nation.\"))\r\nconst text10 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Being a proud Brooklyn resident, I eagerly embraced the opportunity to redesign the TIDAL app. My primary goal was not only to embrace innovation but also to address the UX challenges that had previously caused confusion. To achieve this, I revamped the typography and implemented a carefully crafted color scheme to enhance clarity and accessibility.\"), React.createElement(\"p\", {dir: \"auto\"}, \"Furthermore, I have consistently updated and improved this project over time to stay in line with current design trends and evolving UX principles, ensuring it remains at the forefront of user experience and visual aesthetics.\"))\r\nconst text11 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Elevating High-Fidelity Music Streaming\"))\r\nconst text12 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"T-Mobile introduced its exclusive customer appreciation initiative called \\\"T-Mobile Tuesdays.\\\" The program encouraged T-Mobile customers to download a dedicated mobile app, promising exciting free offers every Tuesday 🎉🎉. Our mission was to redesign the app with the aim of enticing more businesses to join in and redefine the Tuesday experience, enhancing the benefits and offerings available to T-Mobile customers.\"), React.createElement(\"p\", {dir: \"auto\"}, \"Collaborated in 2017 as a Product Designer with \", React.createElement(Link, {href: \"https://www.instrument.com/\", motionChild: true, nodeId: \"da3yNYvJy\", openInNewTab: false, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"Pappas Group DMI.\"))))\r\nconst text13 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"And Another One, \", React.createElement(\"br\", undefined), \"Get Thanked Tuesdays\"))\r\nconst text14 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"MSG Networks aimed to strengthen the bond between MSG and New York sports enthusiasts following the recent makeover of Madison Square Garden. A dedicated site was crucial to cultivate the same passion for New York as fans hold for their teams. Our goal was to provide an unparalleled space for cheering, debating, sharing, learning, liking, socializing, and celebrating. The site's launch capitalized on cutting-edge digital innovations to thrill, involve, and socially unite fans in unprecedented ways.\"), React.createElement(\"p\", {dir: \"auto\"}, \"Twelve months later, we received an \", React.createElement(Link, {href: \"chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://www.nyemmys.org/media/files/files/7c2ad17b/57th_NY_Emmy_Awards_Winners_Press_Release_Nov_4_2016_2_.pdf\", motionChild: true, nodeId: \"xStT4EecS\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"Emmy\")), \" accolade for exceptional interactivity🏆 in recognition of our work on the network show titled \\\"\", React.createElement(Link, {href: \"https://www.google.com/search?q=the+bracket+msg&sca_esv=59c13155e087bde1&sxsrf=ACQVn0-Q2WZboCVVKERCWBMBNqurGpD-Jg%3A1709996878949&ei=TnvsZZ7IOeLX5NoP_5y6uAs&oq=the+bracket&gs_lp=Egxnd3Mtd2l6LXNlcnAiC3RoZSBicmFja2V0KgIIATIHECMYsAMYJzIHECMYsAMYJzIKEAAYRxjWBBiwAzIKEAAYRxjWBBiwAzIKEAAYRxjWBBiwAzIKEAAYRxjWBBiwAzIKEAAYRxjWBBiwAzIKEAAYRxjWBBiwAzIKEAAYRxjWBBiwAzIKEAAYRxjWBBiwA0inDFAAWABwAXgBkAEAmAEAoAEAqgEAuAEByAEAmAIBoAIHmAMAiAYBkAYKkgcBMaAHAA&sclient=gws-wiz-serp#fpstate=ive&vld=cid:424f7824,vid:VLxRgjdqQ8k,st:0\", motionChild: true, nodeId: \"xStT4EecS\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"The Bracket.\")), \"\\\"\"))\r\nconst text15 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"The Seamless Gameday Experience\"))\r\nconst text16 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Delivering on the brand promise of “revitalization,” we modernized the site experience by letting the products speak for themselves, showcased the beauty of their builds and engineering, and stripped away language for relatable storytelling that connected to site visitors through their senses. We created an immersive shopping experience that reduces complexity to move clients down the funnel, utilizing personalization and live local inventory. \", React.createElement(\"br\", undefined), React.createElement(\"br\", undefined), \"Currently collaborating as a Senior Product Designer for \", React.createElement(Link, {href: \"https://www.hudsonrouge.com/\", motionChild: true, nodeId: \"HiD2Z30m9\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"Hudson Rouge\")), \".\"))\r\nconst text17 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Utility to Ecosystem — A New Vision for Google.\"))\r\nconst text18 = React.createElement(React.Fragment, undefined, React.createElement(\"p\", {dir: \"auto\"}, \"Delivering on the brand promise of “revitalization,” we modernized the site experience by letting the products speak for themselves, showcased the beauty of their builds and engineering, and stripped away language for relatable storytelling that connected to site visitors through their senses. We created an immersive shopping experience that reduces complexity to move clients down the funnel, utilizing personalization and live local inventory. \", React.createElement(\"br\", undefined), React.createElement(\"br\", undefined), \"Currently collaborating as a Senior Product Designer for \", React.createElement(Link, {href: \"https://www.hudsonrouge.com/\", motionChild: true, nodeId: \"Rqw3iaf3e\", openInNewTab: true, relValues: [], smoothScroll: false}, React.createElement(motion.a, undefined, \"Hudson Rouge\")), \".\"))\r\nconst text19 = React.createElement(React.Fragment, undefined, React.createElement(\"h1\", {dir: \"auto\"}, \"Getting Older Never Felt This Good\"))\r\nfunction Template({webPageId, children, style, ...rest}) {const props1 = {AmEZHILPU: \"var(--token-56dd2d3a-b024-4199-a5ac-d7be55a2bf9a, rgb(222, 222, 222))\", BBlLB5lcI: text1, fP3UDeDaR: true, hj02MQ8lM: true, Hn_suk1Jb: false, hODrlItUD: true, IAuwzygAA: true, iVMbLXLIz: true, l2FMzNYmR: text, oeLQ7l6ir: wrapInAddImageAlt({pixelHeight: 5600, pixelWidth: 9956, src: \"https://framerusercontent.com/images/J5lHmD7kLHyHcMcUapsSCRjHFEs.png?width=9956&height=5600\", srcSet: \"https://framerusercontent.com/images/J5lHmD7kLHyHcMcUapsSCRjHFEs.png?scale-down-to=512&width=9956&height=5600 512w,https://framerusercontent.com/images/J5lHmD7kLHyHcMcUapsSCRjHFEs.png?scale-down-to=1024&width=9956&height=5600 1024w,https://framerusercontent.com/images/J5lHmD7kLHyHcMcUapsSCRjHFEs.png?scale-down-to=2048&width=9956&height=5600 2048w,https://framerusercontent.com/images/J5lHmD7kLHyHcMcUapsSCRjHFEs.png?scale-down-to=4096&width=9956&height=5600 4096w,https://framerusercontent.com/images/J5lHmD7kLHyHcMcUapsSCRjHFEs.png?width=9956&height=5600 9956w\"}, \"\"), SNCwvIZww: \"Apple\", vKFLafGkT: true, wB2zdHHCR: true, XwyDjnHn4: true, ZgIkjQiSi: true}\r\nconst props2 = {...props1, AmEZHILPU: \"var(--token-a3002ef4-4653-415a-849f-8bbdbc708ecd, rgb(213, 46, 34))\", BBlLB5lcI: text3, l2FMzNYmR: text2, oeLQ7l6ir: undefined, SNCwvIZww: \"Verizon\"}\r\nconst props3 = {...props1, AmEZHILPU: \"var(--token-3ed06d98-9be2-453c-8446-d712383ce243, rgb(255, 146, 91))\", BBlLB5lcI: text5, Hn_suk1Jb: true, iVMbLXLIz: false, l2FMzNYmR: text4, oeLQ7l6ir: wrapInAddImageAlt({pixelHeight: 3240, pixelWidth: 5760, src: \"https://framerusercontent.com/images/Yll28crMfzW3QYa58cCMELyG1M.png?width=5760&height=3240\", srcSet: \"https://framerusercontent.com/images/Yll28crMfzW3QYa58cCMELyG1M.png?scale-down-to=512&width=5760&height=3240 512w,https://framerusercontent.com/images/Yll28crMfzW3QYa58cCMELyG1M.png?scale-down-to=1024&width=5760&height=3240 1024w,https://framerusercontent.com/images/Yll28crMfzW3QYa58cCMELyG1M.png?scale-down-to=2048&width=5760&height=3240 2048w,https://framerusercontent.com/images/Yll28crMfzW3QYa58cCMELyG1M.png?scale-down-to=4096&width=5760&height=3240 4096w,https://framerusercontent.com/images/Yll28crMfzW3QYa58cCMELyG1M.png?width=5760&height=3240 5760w\"}, \"\"), SNCwvIZww: \"Marriott Bonvoy\"}\r\nconst props4 = {...props1, AmEZHILPU: \"var(--token-39b0707b-9327-49b8-af8b-9e41e827aa6d, rgb(243, 87, 63))\", BBlLB5lcI: text7, Hn_suk1Jb: true, l2FMzNYmR: text6, oeLQ7l6ir: wrapInAddImageAlt({pixelHeight: 3240, pixelWidth: 5760, src: \"https://framerusercontent.com/images/q7CLXYP6LXOeblyrXR4LUcg8x0.png?width=5760&height=3240\", srcSet: \"https://framerusercontent.com/images/q7CLXYP6LXOeblyrXR4LUcg8x0.png?scale-down-to=512&width=5760&height=3240 512w,https://framerusercontent.com/images/q7CLXYP6LXOeblyrXR4LUcg8x0.png?scale-down-to=1024&width=5760&height=3240 1024w,https://framerusercontent.com/images/q7CLXYP6LXOeblyrXR4LUcg8x0.png?scale-down-to=2048&width=5760&height=3240 2048w,https://framerusercontent.com/images/q7CLXYP6LXOeblyrXR4LUcg8x0.png?scale-down-to=4096&width=5760&height=3240 4096w,https://framerusercontent.com/images/q7CLXYP6LXOeblyrXR4LUcg8x0.png?width=5760&height=3240 5760w\"}, \"\"), SNCwvIZww: \"LINCOLN\", ZgIkjQiSi: false}\r\nconst props5 = {...props1, AmEZHILPU: \"var(--token-b443bb70-a077-43dc-b6fe-446a204b63e5, rgb(143, 31, 208))\", BBlLB5lcI: text9, Hn_suk1Jb: true, l2FMzNYmR: text8, oeLQ7l6ir: wrapInAddImageAlt({pixelHeight: 5600, pixelWidth: 9956, src: \"https://framerusercontent.com/images/ZVsGBA2QLsbQ8pQuS9VhRZmjS4A.png?width=9956&height=5600\", srcSet: \"https://framerusercontent.com/images/ZVsGBA2QLsbQ8pQuS9VhRZmjS4A.png?scale-down-to=512&width=9956&height=5600 512w,https://framerusercontent.com/images/ZVsGBA2QLsbQ8pQuS9VhRZmjS4A.png?scale-down-to=1024&width=9956&height=5600 1024w,https://framerusercontent.com/images/ZVsGBA2QLsbQ8pQuS9VhRZmjS4A.png?scale-down-to=2048&width=9956&height=5600 2048w,https://framerusercontent.com/images/ZVsGBA2QLsbQ8pQuS9VhRZmjS4A.png?scale-down-to=4096&width=9956&height=5600 4096w,https://framerusercontent.com/images/ZVsGBA2QLsbQ8pQuS9VhRZmjS4A.png?width=9956&height=5600 9956w\"}, \"\"), SNCwvIZww: \"BIDEN HARRIS 2020\", XwyDjnHn4: false}\r\nconst props6 = {...props1, AmEZHILPU: \"var(--token-56b2d6cb-a5e2-4d21-a268-dd4b379d64e6, rgb(0, 224, 224))\", BBlLB5lcI: text11, hj02MQ8lM: false, Hn_suk1Jb: true, l2FMzNYmR: text10, oeLQ7l6ir: wrapInAddImageAlt({pixelHeight: 3240, pixelWidth: 5760, src: \"https://framerusercontent.com/images/04XDPRjmdvEIjLkv3zO0nCS0DPo.png?width=5760&height=3240\", srcSet: \"https://framerusercontent.com/images/04XDPRjmdvEIjLkv3zO0nCS0DPo.png?scale-down-to=512&width=5760&height=3240 512w,https://framerusercontent.com/images/04XDPRjmdvEIjLkv3zO0nCS0DPo.png?scale-down-to=1024&width=5760&height=3240 1024w,https://framerusercontent.com/images/04XDPRjmdvEIjLkv3zO0nCS0DPo.png?scale-down-to=2048&width=5760&height=3240 2048w,https://framerusercontent.com/images/04XDPRjmdvEIjLkv3zO0nCS0DPo.png?scale-down-to=4096&width=5760&height=3240 4096w,https://framerusercontent.com/images/04XDPRjmdvEIjLkv3zO0nCS0DPo.png?width=5760&height=3240 5760w\"}, \"\"), SNCwvIZww: \"Tidal\"}\r\nconst props7 = {...props1, AmEZHILPU: \"var(--token-496733e6-4313-4b34-814e-2b82bdef1365, rgb(224, 0, 119))\", BBlLB5lcI: text13, l2FMzNYmR: text12, oeLQ7l6ir: wrapInAddImageAlt({pixelHeight: 5600, pixelWidth: 9956, src: \"https://framerusercontent.com/images/0WqVju0L6kQYAMugfdazn7j2Ug.png?width=9956&height=5600\", srcSet: \"https://framerusercontent.com/images/0WqVju0L6kQYAMugfdazn7j2Ug.png?scale-down-to=512&width=9956&height=5600 512w,https://framerusercontent.com/images/0WqVju0L6kQYAMugfdazn7j2Ug.png?scale-down-to=1024&width=9956&height=5600 1024w,https://framerusercontent.com/images/0WqVju0L6kQYAMugfdazn7j2Ug.png?scale-down-to=2048&width=9956&height=5600 2048w,https://framerusercontent.com/images/0WqVju0L6kQYAMugfdazn7j2Ug.png?scale-down-to=4096&width=9956&height=5600 4096w,https://framerusercontent.com/images/0WqVju0L6kQYAMugfdazn7j2Ug.png?width=9956&height=5600 9956w\"}, \"\"), SNCwvIZww: \"T-Mobile\"}\r\nconst props8 = {...props1, AmEZHILPU: \"var(--token-8a171c33-ab83-40e7-986e-e738dce47357, rgb(211, 140, 34))\", BBlLB5lcI: text15, fP3UDeDaR: false, Hn_suk1Jb: true, l2FMzNYmR: text14, oeLQ7l6ir: wrapInAddImageAlt({pixelHeight: 2136, pixelWidth: 3840, src: \"https://framerusercontent.com/images/nUHmH8o1nrpoCRSw7mmmTBYSblE.png?width=3840&height=2136\", srcSet: \"https://framerusercontent.com/images/nUHmH8o1nrpoCRSw7mmmTBYSblE.png?scale-down-to=512&width=3840&height=2136 512w,https://framerusercontent.com/images/nUHmH8o1nrpoCRSw7mmmTBYSblE.png?scale-down-to=1024&width=3840&height=2136 1024w,https://framerusercontent.com/images/nUHmH8o1nrpoCRSw7mmmTBYSblE.png?scale-down-to=2048&width=3840&height=2136 2048w,https://framerusercontent.com/images/nUHmH8o1nrpoCRSw7mmmTBYSblE.png?width=3840&height=2136 3840w\"}, \"\"), SNCwvIZww: \"MSG Networks\"}\r\nconst props9 = {...props1, AmEZHILPU: \"var(--token-04c9190b-1cf4-4ba6-bb1b-337c11ef98ec, rgb(0, 182, 0))\", BBlLB5lcI: text17, Hn_suk1Jb: true, hODrlItUD: false, l2FMzNYmR: text16, oeLQ7l6ir: wrapInAddImageAlt({pixelHeight: 5600, pixelWidth: 9956, src: \"https://framerusercontent.com/images/62Yu0k7dHfmjudnBo33QGqwB18.png?width=9956&height=5600\", srcSet: \"https://framerusercontent.com/images/62Yu0k7dHfmjudnBo33QGqwB18.png?scale-down-to=512&width=9956&height=5600 512w,https://framerusercontent.com/images/62Yu0k7dHfmjudnBo33QGqwB18.png?scale-down-to=1024&width=9956&height=5600 1024w,https://framerusercontent.com/images/62Yu0k7dHfmjudnBo33QGqwB18.png?scale-down-to=2048&width=9956&height=5600 2048w,https://framerusercontent.com/images/62Yu0k7dHfmjudnBo33QGqwB18.png?scale-down-to=4096&width=9956&height=5600 4096w,https://framerusercontent.com/images/62Yu0k7dHfmjudnBo33QGqwB18.png?width=9956&height=5600 9956w\"}, \"\"), SNCwvIZww: \"Google\"}\r\nconst props10 = {...props1, AmEZHILPU: \"var(--token-5cb670dd-9c90-4758-8ca5-ede5dea9c0f0, rgb(53, 173, 233))\", BBlLB5lcI: text19, Hn_suk1Jb: true, l2FMzNYmR: text18, oeLQ7l6ir: wrapInAddImageAlt({pixelHeight: 2160, pixelWidth: 3870, src: \"https://framerusercontent.com/images/cKy37ml2NGc9dJM6bbg1wxABeQ.jpg?width=3870&height=2160\", srcSet: \"https://framerusercontent.com/images/cKy37ml2NGc9dJM6bbg1wxABeQ.jpg?scale-down-to=512&width=3870&height=2160 512w,https://framerusercontent.com/images/cKy37ml2NGc9dJM6bbg1wxABeQ.jpg?scale-down-to=1024&width=3870&height=2160 1024w,https://framerusercontent.com/images/cKy37ml2NGc9dJM6bbg1wxABeQ.jpg?scale-down-to=2048&width=3870&height=2160 2048w,https://framerusercontent.com/images/cKy37ml2NGc9dJM6bbg1wxABeQ.jpg?width=3870&height=2160 3870w\"}, \"\"), SNCwvIZww: \"PfIZER\", wB2zdHHCR: false}\r\nconst templateProps = {bER4P2YfF: props4, da3yNYvJy: props7, FYaQtQrPM: props1, HiD2Z30m9: props9, ri3xJHUD9: props3, Rqw3iaf3e: props10, RZOFZVWiF: props6, Scj7EKHWu: props5, uKJPVEmV3: props2, xStT4EecS: props8}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"iqluF10xf\":\r\ncase \"N4xmeMmC0\":\r\nreturn React.createElement(Nav, {...props, key: \"Nav\", style}, children(true));\r\ncase \"FYaQtQrPM\":\r\ncase \"uKJPVEmV3\":\r\ncase \"ri3xJHUD9\":\r\ncase \"bER4P2YfF\":\r\ncase \"Scj7EKHWu\":\r\ncase \"RZOFZVWiF\":\r\ncase \"da3yNYvJy\":\r\ncase \"xStT4EecS\":\r\ncase \"HiD2Z30m9\":\r\ncase \"Rqw3iaf3e\":\r\nreturn React.createElement(ProjectTemplate, {...props, key: \"ProjectTemplate\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"iqluF10xf\":\r\ncase \"N4xmeMmC0\":\r\nreturn [{hash: \"kb6zxs\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"awvm9d\", mediaQuery: \"(min-width: 1024px) and (max-width: 1439.98px)\"}, {hash: \"14eqk2l\", mediaQuery: \"(min-width: 810px) and (max-width: 1023.98px)\"}, {hash: \"1251p43\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"FYaQtQrPM\":\r\ncase \"uKJPVEmV3\":\r\ncase \"ri3xJHUD9\":\r\ncase \"bER4P2YfF\":\r\ncase \"Scj7EKHWu\":\r\ncase \"RZOFZVWiF\":\r\ncase \"da3yNYvJy\":\r\ncase \"xStT4EecS\":\r\ncase \"HiD2Z30m9\":\r\ncase \"Rqw3iaf3e\":\r\nreturn [{hash: \"mj7lkj\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"cns9qn\", mediaQuery: \"(min-width: 1024px) and (max-width: 1439.98px)\"}, {hash: \"1nz81v9\", mediaQuery: \"(min-width: 810px) and (max-width: 1023.98px)\"}, {hash: \"tmoyn6\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6KL1iTzlbte9KzKxvDLB/Vr4WRWodKd4EudlICdUT/N4xmeMmC0.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.dfullerdsgn.co\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/hfvPdyLqXa1ZdSqRSOyB/hK9wOvD1QYPNRZiysf1O/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\tconst effect = {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.5, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"100%\", y: \"0px\"}, exit: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.5, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"-100%\", y: \"0px\"}}\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {augiA20Il: {\"*\": effect}, iqluF10xf: {\"*\": effect}}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}