{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:react-dom@18.2.0/client.js", "ssg:https://framerusercontent.com/modules/2pWOBl5TFOs9K0i2XYnw/zTqVRPz5ys4ye7ugtizo/w5Jh9njL_.js", "ssg:https://framerusercontent.com/modules/pnUgOSudTUyFEB2NfSyg/TYGTFzcR18K4eIRPeSOf/Q_sXCIRPk.js", "ssg:https://framerusercontent.com/modules/oflK8NpxHXjSV2aAtFi1/t4BgSS5FUOpoGLHwFPWb/HeTZnsnyV.js", "ssg:https://framerusercontent.com/modules/7OkTOQoIbBMstUxCkSiX/csMLG30A5z0Z4yUoyfVN/MJr7WNXU2.js", "ssg:https://framerusercontent.com/modules/NsiDMq0CWWa0WcY9W4z1/QhH0beeEWHcj0p1AtZCv/kAFPDMGwP.js", "ssg:https://framerusercontent.com/modules/I4tlKGkVjPASvJVSbywA/MB5nzByg1NhiDyDitcCF/BifkLprzc.js", "ssg:https://framerusercontent.com/modules/QM4crk9HvvMaZcbeNhWH/nixQQ3uRNfaUCvjpYsNu/T37GjzkZ5.js", "ssg:https://framerusercontent.com/modules/42Sa1wfKhFnXUURMIVGW/bhhC8STlzfRRu5WDhv11/il2DJj0Tn.js", "ssg:https://framerusercontent.com/modules/DxslcSASc0HUC6bFZiHr/xXjNGdgZ0ywKmKNWZJGO/M9oD0KvBY.js", "ssg:https://framerusercontent.com/modules/EVjKV0SkexMOy3vNCxem/tZPDo1JZgV66ZVFsxUJI/TopBarCollapser.js", "ssg:https://framerusercontent.com/modules/JgsBwG1Mpf9PfwhC9p3P/gGt8UUPIMaApRuYAcDVC/v6yQ3uZDD.js", "ssg:https://framerusercontent.com/modules/a2eRzYJXREpKUWgncpJ4/SQf654MpmZVISS60OTNr/vJ_WOT4J7.js", "ssg:https://framerusercontent.com/modules/KGgSFZaRBtFJ9NxnC7aj/k9sKnEvVp8ioP9d3ye9T/UWppR5hcg.js", "ssg:https://framerusercontent.com/modules/VDMxDxKKUjoxLrpeQXtH/80pGxobS58eS19epOdKM/mc2hBSpy0.js", "framer:toplevel:framer:toplevel/main"],
  "sourcesContent": ["import*as t from\"react-dom\";var o=\"default\"in t?t.default:t;var a={};var e=o;a.createRoot=e.createRoot;a.hydrateRoot=e.hydrateRoot;const r=a.createRoot,d=a.hydrateRoot;export{r as createRoot,a as default,d as hydrateRoot};\n\n//# sourceMappingURL=client.js.map", "// Generated by Framer (629c622)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PathVariablesContext,RenderTarget,ResolveLinks,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useQueryData,useRouter,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Vimeo from\"https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/jKzAzDE1dbmgPC3q8RAo/Vimeo.js\";import VideoItem from\"#framer/local/canvasComponent/nuipaspIQ/nuipaspIQ.js\";import CloseButton from\"#framer/local/canvasComponent/uNRt68mcy/uNRt68mcy.js\";import ViewCaseStudy from\"#framer/local/canvasComponent/wOIx1mZ84/wOIx1mZ84.js\";import Projects from\"#framer/local/collection/JSSy4QVt7/JSSy4QVt7.js\";const VideoItemFonts=getFonts(VideoItem);const VimeoFonts=getFonts(Vimeo);const ViewCaseStudyFonts=getFonts(ViewCaseStudy);const CloseButtonFonts=getFonts(CloseButton);const breakpoints={};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Q0KU2\";const variantClassNames={nw70I8jzk:\"framer-v-fp27ye\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:0};const transition2={delay:1.5,duration:1.5,ease:[.65,0,.19,1],type:\"tween\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:-80,y:0};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-80,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Q0KU2.framer-17982v1, .framer-Q0KU2 .framer-17982v1 { display: block; }\",\".framer-Q0KU2.framer-fp27ye { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Q0KU2 .framer-j06r9y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Q0KU2 .framer-1fxs59z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 24px 48px 48px 48px; position: relative; width: 100%; }\",\".framer-Q0KU2 .framer-z0ik5f { display: grid; flex: 1 0 0px; gap: 24px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); height: min-content; justify-content: center; max-width: 1440px; padding: 0px; position: relative; width: 1px; }\",\".framer-Q0KU2 .framer-1yapiuc-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-Q0KU2.framer-ybyxti { background-color: rgba(17, 17, 17, 0.9); inset: 0px; position: fixed; user-select: none; z-index: 5; }\",\".framer-Q0KU2.framer-1b8mwy0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 0px; position: fixed; top: 47%; width: 100%; z-index: 5; }\",\".framer-Q0KU2 .framer-it7ps8 { align-content: flex-end; align-items: flex-end; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: center; max-width: 90%; overflow: hidden; padding: 0px 0px 0px 56px; position: relative; width: 90%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-Q0KU2 .framer-1jtatwc { align-content: center; align-items: center; box-shadow: 0px 0.6021873017743928px 0.5419685715969536px -0.5833333333333333px rgba(0, 0, 0, 0.09), 0px 2.288533303243457px 2.0596799729191115px -1.1666666666666665px rgba(0, 0, 0, 0.1), 0px 10px 9px -1.75px rgba(0, 0, 0, 0.16); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Q0KU2 .framer-10e1gnn-container { aspect-ratio: 1.7777777777777777 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 113px); position: relative; width: 100%; }\",\".framer-Q0KU2 .framer-1k8tgsm-container { flex: none; height: 50px; position: relative; width: 256px; will-change: var(--framer-will-change-effect-override, transform); z-index: 6; }\",\".framer-Q0KU2 .framer-1ns7oet { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-Q0KU2 .framer-12jwm6k-container { flex: none; height: 56px; position: relative; width: 56px; will-change: var(--framer-will-change-effect-override, transform); z-index: 4; }\",\".framer-Q0KU2 .framer-16z6d3n { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];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};};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,jaqaH2gwaBYdV1BKz6,tl0HjYk2_BYdV1BKz6,lH01LzUuOBYdV1BKz6,qBeoFJYj5BYdV1BKz6,Qsku297dKBYdV1BKz6,MjUurqeTMBYdV1BKz6,QqWfPq_KtBYdV1BKz6,idBYdV1BKz6,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const KPq_YKwWu3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const CjqkUys2L1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"nw70I8jzk\",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-fp27ye\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-j06r9y\",\"data-framer-name\":\"Project Template\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1fxs59z\",\"data-framer-name\":\"CMS\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-z0ik5f\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"BYdV1BKz6\",data:Projects,type:\"Collection\"},select:[{collection:\"BYdV1BKz6\",name:\"jaqaH2gwa\",type:\"Identifier\"},{collection:\"BYdV1BKz6\",name:\"tl0HjYk2_\",type:\"Identifier\"},{collection:\"BYdV1BKz6\",name:\"lH01LzUuO\",type:\"Identifier\"},{collection:\"BYdV1BKz6\",name:\"qBeoFJYj5\",type:\"Identifier\"},{collection:\"BYdV1BKz6\",name:\"Qsku297dK\",type:\"Identifier\"},{collection:\"BYdV1BKz6\",name:\"MjUurqeTM\",type:\"Identifier\"},{collection:\"BYdV1BKz6\",name:\"QqWfPq_Kt\",type:\"Identifier\"},{collection:\"BYdV1BKz6\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{operator:\"not\",type:\"UnaryOperation\",value:{left:{collection:\"BYdV1BKz6\",name:\"ytLhosMi9\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"CcBjI7bDO\"},type:\"BinaryOperation\"}},operator:\"and\",right:{collection:\"BYdV1BKz6\",name:\"T_pQwagwL\",type:\"Identifier\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{collection:\"BYdV1BKz6\",name:\"qBeoFJYj5\",type:\"Identifier\"},operator:\">\",right:{type:\"LiteralValue\",value:2017},type:\"BinaryOperation\"},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idBYdV1BKz6,jaqaH2gwa:jaqaH2gwaBYdV1BKz6,lH01LzUuO:lH01LzUuOBYdV1BKz6,MjUurqeTM:MjUurqeTMBYdV1BKz6,qBeoFJYj5:qBeoFJYj5BYdV1BKz6,QqWfPq_Kt:QqWfPq_KtBYdV1BKz6,Qsku297dK:Qsku297dKBYdV1BKz6,tl0HjYk2_:tl0HjYk2_BYdV1BKz6},index)=>{tl0HjYk2_BYdV1BKz6??=\"\";lH01LzUuOBYdV1BKz6??=\"\";qBeoFJYj5BYdV1BKz6??=0;Qsku297dKBYdV1BKz6??=\"\";MjUurqeTMBYdV1BKz6??=true;QqWfPq_KtBYdV1BKz6??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`BYdV1BKz6-${idBYdV1BKz6}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{QqWfPq_Kt:QqWfPq_KtBYdV1BKz6},children:/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:191,width:\"max((min(max(100vw - 96px, 1px), 1440px) - 48px) / 3, 50px)\",y:24,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1yapiuc-container\",nodeId:\"bBLyPfdqF\",scopeId:\"w5Jh9njL_\",children:[/*#__PURE__*/_jsx(VideoItem,{dqD1n6qmd:toResponsiveImage(jaqaH2gwaBYdV1BKz6),height:\"100%\",id:\"bBLyPfdqF\",KPq_YKwWu:KPq_YKwWu3bnx0g({overlay}),layoutId:\"bBLyPfdqF\",rv2JaWssx:tl0HjYk2_BYdV1BKz6,style:{width:\"100%\"},ULFEZN5ee:qBeoFJYj5BYdV1BKz6,variant:\"k0ye_0INf\",VdeLnE_63:lH01LzUuOBYdV1BKz6,width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-ybyxti\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"UHJqo7In2\"),/*#__PURE__*/_jsxs(motion.div,{className:cx(scopingClassNames,\"framer-1b8mwy0\"),transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsxs(motion.div,{animate:animation1,className:\"framer-it7ps8\",exit:animation,initial:animation2,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jtatwc\",\"data-framer-name\":\"Video Holder\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-10e1gnn-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"ILeBuCPn1\",rendersWithMotion:true,scopeId:\"w5Jh9njL_\",children:/*#__PURE__*/_jsx(Vimeo,{autoplay:true,backgroundColor:\"rgb(0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:true,height:\"100%\",id:\"ILeBuCPn1\",isMixedBorderRadius:false,layoutId:\"ILeBuCPn1\",loop:false,mute:false,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,video:Qsku297dKBYdV1BKz6,width:\"100%\"})})})}),MjUurqeTMBYdV1BKz6&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{QqWfPq_Kt:QqWfPq_KtBYdV1BKz6},webPageId:\"EE7nkRH6B\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"256px\",children:/*#__PURE__*/_jsx(Container,{animate:animation4,className:\"framer-1k8tgsm-container\",exit:animation3,inComponentSlot:true,initial:animation5,nodeId:\"ukPkqx37Y\",rendersWithMotion:true,scopeId:\"w5Jh9njL_\",children:/*#__PURE__*/_jsx(ViewCaseStudy,{height:\"100%\",id:\"ukPkqx37Y\",layoutId:\"ukPkqx37Y\",style:{height:\"100%\",width:\"100%\"},variant:\"IU0hrch7s\",width:\"100%\",WpUgQrnRW:resolvedLinks[0]})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ns7oet\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"56px\",children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:\"framer-12jwm6k-container\",exit:animation,inComponentSlot:true,initial:animation2,nodeId:\"JpARibQ9S\",rendersWithMotion:true,scopeId:\"w5Jh9njL_\",children:/*#__PURE__*/_jsx(CloseButton,{CjqkUys2L:CjqkUys2L1wnntms({overlay}),height:\"100%\",id:\"JpARibQ9S\",layoutId:\"JpARibQ9S\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})]}),getContainer())})})]})})})})})},idBYdV1BKz6);})})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-16z6d3n\"})]}),/*#__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=breakpointRules[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"nw70I8jzk\":[\".framer-j06r9y\"]}\n * @framerBreakpoints {\"nw70I8jzk\":{\"canvasClassName\":\"framer-fp27ye-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1600,\"rootFontSize\":16}}\n * @framerDefaultVariant nw70I8jzk\n * @framerLayoutTemplate\n */const Framerw5Jh9njL_=withCSS(Component,css,\"framer-Q0KU2\");export default Framerw5Jh9njL_;Framerw5Jh9njL_.displayName=\"Projects Template\";Framerw5Jh9njL_.defaultProps={height:1e3,width:1600};addFonts(Framerw5Jh9njL_,[{explicitInter:true,fonts:[]},...VideoItemFonts,...VimeoFonts,...ViewCaseStudyFonts,...CloseButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerw5Jh9njL_\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"\",\"framerDefaultVariant\":\"nw70I8jzk\",\"framerBreakpoints\":\"{\\\"nw70I8jzk\\\":{\\\"canvasClassName\\\":\\\"framer-fp27ye-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1600,\\\"rootFontSize\\\":16}}\",\"framerHitTargets\":\"{\\\"nw70I8jzk\\\":[\\\".framer-j06r9y\\\"]}\",\"framerIntrinsicWidth\":\"1600\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.41 0 L 6 4.58 L 10.59 0 L 12 1.41 L 6 7.41 L 0 1.41 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"7.409980000000001px\" id=\"pChJ7liEU\" transform=\"translate(6 8.295)\" width=\"12px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-dfEX3\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-dfEX3 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Keyboard Arrow Down\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-dfEX3\");Icon.displayName=\"Keyboard Arrow Down\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Keyboard Arrow Down\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (3f65431)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"d2jjSES_x\",\"QF5KR0E6r\"];const serializationHash=\"framer-KLFfo\";const variantClassNames={d2jjSES_x:\"framer-v-agu6a8\",QF5KR0E6r:\"framer-v-1esgmq7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Button:\"d2jjSES_x\",Inactive:\"QF5KR0E6r\"};const getProps=({click,filter,height,id,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,jIfpStZfP:click!==null&&click!==void 0?click:props.jIfpStZfP,QvmIbvskV:(_ref=filter!==null&&filter!==void 0?filter:props.QvmIbvskV)!==null&&_ref!==void 0?_ref:\"All\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"d2jjSES_x\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,QvmIbvskV,jIfpStZfP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"d2jjSES_x\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1m05vcn=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(jIfpStZfP){const res=await jIfpStZfP(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-agu6a8\",className,classNames),\"data-framer-name\":\"Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"d2jjSES_x\",onTap:onTap1m05vcn,ref:ref!==null&&ref!==void 0?ref:ref1,style:{opacity:1,...style},variants:{QF5KR0E6r:{opacity:.33}},...addPropertyOverrides({QF5KR0E6r:{\"data-framer-name\":\"Inactive\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11zige9\",layoutDependency:layoutDependency,layoutId:\"Wgkh7sp5q\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Commercial\"})}),className:\"framer-xhzous\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Dl0MHNJqN\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:QvmIbvskV,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KLFfo.framer-jcpzl6, .framer-KLFfo .framer-jcpzl6 { display: block; }\",\".framer-KLFfo.framer-agu6a8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 17px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-KLFfo .framer-11zige9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-KLFfo .framer-xhzous { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-KLFfo.framer-agu6a8, .framer-KLFfo .framer-11zige9 { gap: 0px; } .framer-KLFfo.framer-agu6a8 > *, .framer-KLFfo .framer-11zige9 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-KLFfo.framer-agu6a8 > :first-child, .framer-KLFfo .framer-11zige9 > :first-child { margin-left: 0px; } .framer-KLFfo.framer-agu6a8 > :last-child, .framer-KLFfo .framer-11zige9 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 17\n * @framerIntrinsicWidth 21\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"QF5KR0E6r\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"QvmIbvskV\":\"filter\",\"jIfpStZfP\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerHeTZnsnyV=withCSS(Component,css,\"framer-KLFfo\");export default FramerHeTZnsnyV;FramerHeTZnsnyV.displayName=\"Filter Button\";FramerHeTZnsnyV.defaultProps={height:17,width:21};addPropertyControls(FramerHeTZnsnyV,{variant:{options:[\"d2jjSES_x\",\"QF5KR0E6r\"],optionTitles:[\"Button\",\"Inactive\"],title:\"Variant\",type:ControlType.Enum},QvmIbvskV:{defaultValue:\"All\",displayTextArea:false,title:\"Filter\",type:ControlType.String},jIfpStZfP:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerHeTZnsnyV,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHeTZnsnyV\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"QvmIbvskV\\\":\\\"filter\\\",\\\"jIfpStZfP\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"QF5KR0E6r\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"21\",\"framerIntrinsicHeight\":\"17\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HeTZnsnyV.map", "// Generated by Framer (629c622)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-rCOxr\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 183 80\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 64.119 2.121 L 84.14 2.121 L 84.14 77.859 L 61.621 77.859 L 20.237 25.039 L 20.022 25.039 L 20.022 77.859 L 0 77.859 L 0 2.121 L 23.963 2.121 L 63.883 54.951 L 64.098 54.951 Z M 160.14 30.758 C 158.215 19.839 149.167 14.446 138.409 14.446 C 118.817 14.446 114.661 29.739 114.661 40.015 C 114.661 50.292 118.817 65.574 138.409 65.574 C 148.419 65.574 158.113 60.803 160.14 48.814 L 182.659 48.814 C 180.1 70.886 161.89 80 137.713 80 C 110.075 80 92.766 68.123 92.766 40.015 C 92.766 11.908 109.973 0 137.661 0 C 155.984 0 179.312 4.669 182.393 30.758 Z\" fill=\"rgb(255, 255, 255)\" height=\"80px\" id=\"f2ddKthv1\" width=\"182.65895593059986px\"/></svg>',style:{...style}});});const css=[`.framer-rCOxr { -webkit-mask: ${mask}; aspect-ratio: 2.2875; display: block; mask: ${mask}; user-select: none; width: 183px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 183\n * @framerIntrinsicHeight 80\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"NC\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/L1a7ghV_8\",\"id\":\"L1a7ghV_8\",\"moduleId\":\"22zzNlFNcI1GjzgiJV1g\"}}\n */const Icon=withCSS(Component,css,\"framer-rCOxr\");Icon.displayName=\"NC\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"80\",\"framerVector\":\"{\\\"name\\\":\\\"NC\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/L1a7ghV_8\\\",\\\"id\\\":\\\"L1a7ghV_8\\\",\\\"moduleId\\\":\\\"22zzNlFNcI1GjzgiJV1g\\\"}}\",\"framerIntrinsicWidth\":\"183\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (629c622)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NC from\"https://framerusercontent.com/modules/7OkTOQoIbBMstUxCkSiX/csMLG30A5z0Z4yUoyfVN/MJr7WNXU2.js\";const NCFonts=getFonts(NC);const serializationHash=\"framer-agZaD\";const variantClassNames={iyHVToelR:\"framer-v-1gd5tkp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"iyHVToelR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1gd5tkp\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"iyHVToelR\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(NC,{animated:true,className:\"framer-qu6l4\",\"data-framer-name\":\"NC\",layoutDependency:layoutDependency,layoutId:\"o70uq7LU0\",name:\"NC\"})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-agZaD.framer-9mxsq, .framer-agZaD .framer-9mxsq { display: block; }\",\".framer-agZaD.framer-1gd5tkp { height: 80px; overflow: hidden; position: relative; width: 183px; }\",\".framer-agZaD .framer-qu6l4 { flex: none; height: var(--framer-aspect-ratio-supported, 80px); left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 183\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkAFPDMGwP=withCSS(Component,css,\"framer-agZaD\");export default FramerkAFPDMGwP;FramerkAFPDMGwP.displayName=\"Logo - NC\";FramerkAFPDMGwP.defaultProps={height:80,width:183};addFonts(FramerkAFPDMGwP,[{explicitInter:true,fonts:[]},...NCFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkAFPDMGwP\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"183\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kAFPDMGwP.map", "// Generated by Framer (629c622)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-xniDI\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 1079 79\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 62.64 2.08 L 82.2 2.08 L 82.2 76.37 L 60.2 76.37 L 19.77 24.56 L 19.56 24.56 L 19.56 76.37 L 0 76.37 L 0 2.08 L 23.41 2.08 L 62.41 53.9 L 62.62 53.9 Z M 155.8 61.08 L 121.67 61.08 L 115.67 76.37 L 93.89 76.37 L 126.56 2.08 L 150.91 2.08 L 183.58 76.37 L 161.83 76.37 Z M 138.74 18.08 L 127.08 47.55 L 150.39 47.55 Z M 204.11 16.23 L 176.54 16.23 L 176.54 2.08 L 251.87 2.08 L 251.87 16.23 L 224.3 16.23 L 224.3 76.37 L 204.11 76.37 Z M 263.14 2.08 L 283.33 2.08 L 283.33 30 L 325.15 30 L 325.15 2.08 L 345.34 2.08 L 345.34 76.37 L 325.15 76.37 L 325.15 44.12 L 283.33 44.12 L 283.33 76.37 L 263.14 76.37 Z M 419.42 61.08 L 385.29 61.08 L 379.29 76.37 L 357.51 76.37 L 390.18 2.08 L 414.53 2.08 L 447.2 76.37 L 425.45 76.37 Z M 403.35 18.08 L 391.7 47.55 L 415 47.55 Z M 522.32 2.08 L 541.88 2.08 L 541.88 76.37 L 519.88 76.37 L 479.45 24.56 L 479.25 24.56 L 479.25 76.37 L 459.68 76.37 L 459.68 2.08 L 483.1 2.08 L 522.1 53.9 L 522.31 53.9 Z M 672.88 30.17 C 671 19.46 662.16 14.17 651.65 14.17 C 632.51 14.17 628.45 29.17 628.45 39.25 C 628.45 49.33 632.51 64.32 651.65 64.32 C 661.43 64.32 670.9 59.64 672.88 47.88 L 694.88 47.88 C 692.38 69.53 674.59 78.47 650.97 78.47 C 623.97 78.47 607.06 66.82 607.06 39.25 C 607.06 11.68 623.87 0 650.92 0 C 668.82 0 691.61 4.58 694.62 30.17 Z M 752.78 0 C 792.78 0 798.98 23.72 798.98 39.23 C 798.98 54.74 792.74 78.45 752.78 78.45 C 712.82 78.45 706.59 54.73 706.59 39.23 C 706.59 23.73 712.83 0 752.78 0 Z M 753.78 64.3 C 772.1 64.3 778.55 50.78 778.55 39.23 C 778.55 27.68 772.1 14.15 753.78 14.15 C 735.46 14.15 729 27.68 729 39.23 C 729 50.78 735.47 64.3 753.78 64.3 Z M 814.27 2.08 L 834.46 2.08 L 834.46 61.6 L 879.72 61.6 L 879.72 76.37 L 814.27 76.37 Z M 894.56 2.08 L 950.33 2.08 C 961.15 2.08 971.24 7.08 971.24 20.81 C 971.24 26.53 968.33 33.5 961.36 35.69 L 961.36 35.9 C 969.99 37.35 974.57 45.9 974.57 53.9 C 974.57 63.78 969.99 76.37 947.52 76.37 L 894.52 76.37 Z M 913.74 31.63 L 941.84 31.63 C 946.52 31.63 949.43 29.13 949.43 23.63 C 949.43 18.95 947.35 15.63 939.03 15.63 L 913.74 15.63 Z M 914.74 62.22 L 944.5 62.22 C 950.74 62.22 953.14 58.16 953.14 53.48 C 953.14 47.65 949.5 44.53 942.42 44.53 L 914.74 44.53 Z M 1012.38 50.46 L 979.5 2.08 L 1003.22 2.08 L 1022.47 34.44 L 1041.72 2.08 L 1065.44 2.08 L 1032.56 50.46 L 1032.56 76.37 L 1012.38 76.37 Z\" fill=\"rgb(255, 255, 255)\" height=\"78.47px\" id=\"gtnhVoOKj\" width=\"1065.44px\"/></svg>',style:{...style}});});const css=[`.framer-xniDI { -webkit-mask: ${mask}; aspect-ratio: 13.658227848101266; display: block; mask: ${mask}; user-select: none; width: 1079px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 1079\n * @framerIntrinsicHeight 79\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Nathan-colby-logo\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/QPguNJs5e\",\"id\":\"QPguNJs5e\",\"moduleId\":\"LXAbVH2keYEwpMub1nIl\"}}\n */const Icon=withCSS(Component,css,\"framer-xniDI\");Icon.displayName=\"Nathan-colby-logo\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1079\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Nathan-colby-logo\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/QPguNJs5e\\\",\\\"id\\\":\\\"QPguNJs5e\\\",\\\"moduleId\\\":\\\"LXAbVH2keYEwpMub1nIl\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"79\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (629c622)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NathanColbyLogo from\"https://framerusercontent.com/modules/I4tlKGkVjPASvJVSbywA/MB5nzByg1NhiDyDitcCF/BifkLprzc.js\";const NathanColbyLogoFonts=getFonts(NathanColbyLogo);const cycleOrder=[\"bePJP6Ysy\",\"tti1GOzzD\"];const serializationHash=\"framer-0OEVA\";const variantClassNames={bePJP6Ysy:\"framer-v-othcs6\",tti1GOzzD:\"framer-v-txd65i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 2\":\"tti1GOzzD\",Default:\"bePJP6Ysy\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"bePJP6Ysy\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"bePJP6Ysy\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-othcs6\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"bePJP6Ysy\",ref:refBinding,style:{...style},...addPropertyOverrides({tti1GOzzD:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(NathanColbyLogo,{animated:true,className:\"framer-1i11ise\",\"data-framer-name\":\"Nathan-colby-logo\",layoutDependency:layoutDependency,layoutId:\"RtsnLb2eD\",name:\"Nathan-colby-logo\"})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0OEVA.framer-11kqqyy, .framer-0OEVA .framer-11kqqyy { display: block; }\",\".framer-0OEVA.framer-othcs6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 78px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1078px; }\",\".framer-0OEVA .framer-1i11ise { flex: none; height: var(--framer-aspect-ratio-supported, 79px); left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - -1px); z-index: 1; }\",\".framer-0OEVA.framer-v-txd65i.framer-othcs6 { aspect-ratio: 13.820512820512821 / 1; height: var(--framer-aspect-ratio-supported, 78px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 78\n * @framerIntrinsicWidth 1078\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tti1GOzzD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerT37GjzkZ5=withCSS(Component,css,\"framer-0OEVA\");export default FramerT37GjzkZ5;FramerT37GjzkZ5.displayName=\"nathan-colby-logo\";FramerT37GjzkZ5.defaultProps={height:78,width:1078};addPropertyControls(FramerT37GjzkZ5,{variant:{options:[\"bePJP6Ysy\",\"tti1GOzzD\"],optionTitles:[\"Default\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerT37GjzkZ5,[{explicitInter:true,fonts:[]},...NathanColbyLogoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerT37GjzkZ5\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1078\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tti1GOzzD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"78\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./T37GjzkZ5.map", "// Generated by Framer (662ecd5)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,getFontsFromSharedStyle,Image,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";import KeyboardArrowDown from\"https://framerusercontent.com/modules/pnUgOSudTUyFEB2NfSyg/TYGTFzcR18K4eIRPeSOf/Q_sXCIRPk.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/axGI3BKPxZoa3oqVF3Oe/vGkFouHlUwSROlbOE7Ru/EgdZJRhq8.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/5BTdsmvXFtqxEb78o3cP/ikEEysGeoKA7VSRXLHFR/xwY5zk0wl.js\";import FilterButton from\"https://framerusercontent.com/modules/oflK8NpxHXjSV2aAtFi1/t4BgSS5FUOpoGLHwFPWb/HeTZnsnyV.js\";import LogoNC from\"https://framerusercontent.com/modules/NsiDMq0CWWa0WcY9W4z1/QhH0beeEWHcj0p1AtZCv/kAFPDMGwP.js\";import NathanColbyLogo from\"https://framerusercontent.com/modules/QM4crk9HvvMaZcbeNhWH/nixQQ3uRNfaUCvjpYsNu/T37GjzkZ5.js\";const FilterButtonFonts=getFonts(FilterButton);const NathanColbyLogoFonts=getFonts(NathanColbyLogo);const LogoNCFonts=getFonts(LogoNC);const PhosphorFonts=getFonts(Phosphor);const MotionDivWithFX=withFX(motion.div);const MaterialFonts=getFonts(Material);const KeyboardArrowDownFonts=getFonts(KeyboardArrowDown);const cycleOrder=[\"TTrKUl8i1\",\"kqBfYQqpq\",\"NKA4ROW9V\",\"r_42HsaYy\",\"mXKXKGYbk\",\"jFs8wwjDD\",\"SzEOAEvTI\"];const serializationHash=\"framer-28XPN\";const variantClassNames={jFs8wwjDD:\"framer-v-cl7d7b\",kqBfYQqpq:\"framer-v-18q9pg9\",mXKXKGYbk:\"framer-v-1xhijdm\",NKA4ROW9V:\"framer-v-552d8p\",r_42HsaYy:\"framer-v-eat8k1\",SzEOAEvTI:\"framer-v-16tq0kj\",TTrKUl8i1:\"framer-v-1cvjmhx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition2};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const animation1={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={delay:.02,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const textEffect={effect:animation1,tokenization:\"character\",transition:transition3,trigger:\"onMount\",type:\"appear\"};const transition4={delay:.03,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const textEffect1={effect:animation1,repeat:false,startDelay:0,tokenization:\"character\",transition:transition4,trigger:\"onMount\",type:\"appear\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"xTtlQHSYA\":return\"d2jjSES_x\";default:return\"QF5KR0E6r\";}};const convertFromEnum1=(value,activeLocale)=>{switch(value){case\"cgfivAGB9\":return\"d2jjSES_x\";default:return\"QF5KR0E6r\";}};const convertFromEnum2=(value,activeLocale)=>{switch(value){case\"dWytO4eWe\":return\"d2jjSES_x\";default:return\"QF5KR0E6r\";}};const convertFromEnum3=(value,activeLocale)=>{switch(value){case\"sjyYLvHCe\":return\"d2jjSES_x\";default:return\"QF5KR0E6r\";}};const animation2={opacity:.7,rotate:0,rotateX:0,rotateY:0,scale:.98,skewX:0,skewY:0,transition:transition2};const animation3={opacity:.6,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transition:transition2};const transition5={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition5,x:10,y:-20};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:10,y:-20};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const convertFromEnum4=(value,activeLocale)=>{return undefined;};const enumToDisplayName=(value,_locale)=>{switch(value){case\"dWytO4eWe\":return\"Commercial\";case\"sjyYLvHCe\":return\"Narrative\";case\"xTtlQHSYA\":return\"Animation\";case\"cgfivAGB9\":return\"Visuals\";case\"gphFAPvDl\":return\"Category\";default:return\"\";}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Animation:\"xTtlQHSYA\",Category:\"gphFAPvDl\",Commercial:\"dWytO4eWe\",Narrative:\"sjyYLvHCe\",Visuals:\"cgfivAGB9\"};const humanReadableVariantMap={\"Logo Small Mobile Open\":\"jFs8wwjDD\",\"Logo Small Mobile\":\"mXKXKGYbk\",\"Logo Small\":\"r_42HsaYy\",\"Mobile Open\":\"NKA4ROW9V\",\"Variant 7\":\"SzEOAEvTI\",Desktop:\"TTrKUl8i1\",Mobile:\"kqBfYQqpq\"};const getProps=({contact,height,id,mobileActiveCategory,width,...props})=>{return{...props,cb31P_msc:contact??props.cb31P_msc??true,psUy9ePX6:humanReadableEnumMap[mobileActiveCategory]??mobileActiveCategory??props.psUy9ePX6??\"dWytO4eWe\",variant:humanReadableVariantMap[props.variant]??props.variant??\"TTrKUl8i1\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,cb31P_msc,psUy9ePX6,jpxIneoIsv6yQ3uZDD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TTrKUl8i1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap124t7uh=activeVariantCallback(async(...args)=>{setVariant(\"kqBfYQqpq\");});const onTap3kpuwp=activeVariantCallback(async(...args)=>{setVariant(\"mXKXKGYbk\");});const onTaptxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const onClickhd92h5=activeVariantCallback(async(...args)=>{setVariant(\"NKA4ROW9V\");});const onClick124t7uh=activeVariantCallback(async(...args)=>{setVariant(\"kqBfYQqpq\");});const onClicknkq0qm=activeVariantCallback(async(...args)=>{setVariant(\"jFs8wwjDD\");});const onClick3kpuwp=activeVariantCallback(async(...args)=>{setVariant(\"mXKXKGYbk\");});const onTap1qh9n9b=activeVariantCallback(async(...args)=>{setVariant(\"SzEOAEvTI\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"NKA4ROW9V\",\"jFs8wwjDD\",\"SzEOAEvTI\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"SzEOAEvTI\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"SzEOAEvTI\")return true;return false;};const isDisplayed3=()=>{if([\"r_42HsaYy\",\"mXKXKGYbk\",\"jFs8wwjDD\",\"SzEOAEvTI\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if([\"r_42HsaYy\",\"mXKXKGYbk\",\"jFs8wwjDD\",\"SzEOAEvTI\"].includes(baseVariant))return true;return false;};const isDisplayed5=()=>{if([\"kqBfYQqpq\",\"NKA4ROW9V\",\"mXKXKGYbk\",\"jFs8wwjDD\",\"SzEOAEvTI\"].includes(baseVariant))return false;return true;};const isDisplayed6=value=>{if([\"kqBfYQqpq\",\"NKA4ROW9V\",\"mXKXKGYbk\",\"jFs8wwjDD\",\"SzEOAEvTI\"].includes(baseVariant))return false;return value;};const ref1=React.useRef(null);const ref2=React.useRef(null);const isDisplayed7=()=>{if([\"kqBfYQqpq\",\"NKA4ROW9V\",\"mXKXKGYbk\",\"jFs8wwjDD\",\"SzEOAEvTI\"].includes(baseVariant))return true;return false;};const isDisplayed8=()=>{if([\"mXKXKGYbk\",\"jFs8wwjDD\",\"SzEOAEvTI\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1cvjmhx\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"TTrKUl8i1\",ref:refBinding,style:{backgroundColor:\"rgb(0, 0, 0)\",...style},...addPropertyOverrides({jFs8wwjDD:{\"data-framer-name\":\"Logo Small Mobile Open\"},kqBfYQqpq:{\"data-framer-name\":\"Mobile\"},mXKXKGYbk:{\"data-framer-name\":\"Logo Small Mobile\"},NKA4ROW9V:{\"data-framer-name\":\"Mobile Open\"},r_42HsaYy:{\"data-framer-name\":\"Logo Small\"},SzEOAEvTI:{\"data-framer-name\":\"Variant 7\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rxiow4\",layoutDependency:layoutDependency,layoutId:\"QnT1_lycd\",style:{backgroundColor:\"rgb(0, 0, 0)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1b4tlzz\",layoutDependency:layoutDependency,layoutId:\"iPKYtKOoE\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RZcw8a2HH\"},motionChild:true,nodeId:\"TVscBwHlw\",scopeId:\"il2DJj0Tn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-uxcj93 framer-itywlf\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TVscBwHlw\",onTap:onTap124t7uh,...addPropertyOverrides({jFs8wwjDD:{onTap:onTap3kpuwp}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4a8z25\",\"data-styles-preset\":\"EgdZJRhq8\",children:\"Work\"})}),className:\"framer-it7oiy\",effect:textEffect,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Dmzs9mg2O\",transformTemplate:transformTemplate1,verticalAlignment:\"top\",whileTap:animation,withExternalLayout:true})})}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HA3FaPASi\"},motionChild:true,nodeId:\"gNDTPnDCd\",scopeId:\"il2DJj0Tn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-x90buq framer-itywlf\",layoutDependency:layoutDependency,layoutId:\"gNDTPnDCd\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4a8z25\",\"data-styles-preset\":\"EgdZJRhq8\",children:\"Contact\"})}),className:\"framer-1rpblkv\",\"data-highlight\":true,effect:textEffect1,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tu8OpP6oz\",onTap:onTap124t7uh,style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",whileTap:animation,withExternalLayout:true})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LzZ44fsYS\"},motionChild:true,nodeId:\"FhPixF75k\",openInNewTab:false,scopeId:\"il2DJj0Tn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-m8yipu framer-itywlf\",\"data-framer-name\":\"Animation\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"FhPixF75k\",onTap:onTap3kpuwp,children:isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({SzEOAEvTI:{height:17,y:(componentViewport?.y||0)+0+(0+64+((componentViewport?.height||270)-0-270)/1*1)+12+10+80+5.6176}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zkmxlg-container\",layoutDependency:layoutDependency,layoutId:\"nRnxKjmzC-container\",nodeId:\"nRnxKjmzC\",rendersWithMotion:true,scopeId:\"il2DJj0Tn\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FilterButton,{height:\"100%\",id:\"nRnxKjmzC\",layoutId:\"nRnxKjmzC\",QvmIbvskV:\"Animation\",variant:convertFromEnum(psUy9ePX6,activeLocale),width:\"100%\"})})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JghjBErgn\"},motionChild:true,nodeId:\"NUmzL7w4d\",openInNewTab:false,scopeId:\"il2DJj0Tn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1rzdizc framer-itywlf\",\"data-framer-name\":\"Visuals\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NUmzL7w4d\",onTap:onTap3kpuwp,children:isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({SzEOAEvTI:{height:17,y:(componentViewport?.y||0)+0+(0+64+((componentViewport?.height||270)-0-270)/1*1)+12+10+120+5.6176}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i9wz0j-container\",layoutDependency:layoutDependency,layoutId:\"buMttjJ_N-container\",nodeId:\"buMttjJ_N\",rendersWithMotion:true,scopeId:\"il2DJj0Tn\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FilterButton,{height:\"100%\",id:\"buMttjJ_N\",layoutId:\"buMttjJ_N\",QvmIbvskV:\"Visuals\",variant:convertFromEnum1(psUy9ePX6,activeLocale),width:\"100%\"})})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Bxp12FBy_\"},motionChild:true,nodeId:\"gPaRgnjHd\",openInNewTab:false,scopeId:\"il2DJj0Tn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1183cum framer-itywlf\",\"data-framer-name\":\"Commercial\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gPaRgnjHd\",onTap:onTap3kpuwp,children:isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({SzEOAEvTI:{height:17,y:(componentViewport?.y||0)+0+(0+64+((componentViewport?.height||270)-0-270)/1*1)+12+10+0+5.6176}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lics79-container\",layoutDependency:layoutDependency,layoutId:\"jrVcmCjrK-container\",nodeId:\"jrVcmCjrK\",rendersWithMotion:true,scopeId:\"il2DJj0Tn\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FilterButton,{height:\"100%\",id:\"jrVcmCjrK\",layoutId:\"jrVcmCjrK\",QvmIbvskV:\"Commercial\",variant:convertFromEnum2(psUy9ePX6,activeLocale),width:\"100%\"})})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yNsOW7YOx\"},motionChild:true,nodeId:\"j2tL435Nq\",openInNewTab:false,scopeId:\"il2DJj0Tn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1y7mc3u framer-itywlf\",\"data-framer-name\":\"Narrative\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"j2tL435Nq\",onTap:onTap3kpuwp,children:isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({SzEOAEvTI:{height:17,y:(componentViewport?.y||0)+0+(0+64+((componentViewport?.height||270)-0-270)/1*1)+12+10+40+5.6176}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1p8t4ha-container\",layoutDependency:layoutDependency,layoutId:\"nH7VklKF3-container\",nodeId:\"nH7VklKF3\",rendersWithMotion:true,scopeId:\"il2DJj0Tn\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(FilterButton,{height:\"100%\",id:\"nH7VklKF3\",layoutId:\"nH7VklKF3\",QvmIbvskV:\"Narrative\",variant:convertFromEnum3(psUy9ePX6,activeLocale),width:\"100%\"})})})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sw9v1y\",layoutDependency:layoutDependency,layoutId:\"xh2DscmdQ\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"DtlXUOdvf\",openInNewTab:false,scopeId:\"il2DJj0Tn\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-13kgmgq framer-itywlf\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"DtlXUOdvf\",whileTap:animation2,children:[isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"276.4103px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-40)/2)+0+10,...addPropertyOverrides({kqBfYQqpq:{height:16,width:\"221.1282px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-36)/2)+0+10},NKA4ROW9V:{height:16,width:\"221.1282px\",y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||230)-0-230)/1*0)+14+10}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-voe5qs-container\",layoutDependency:layoutDependency,layoutId:\"oCIbxTKBo-container\",nodeId:\"oCIbxTKBo\",rendersWithMotion:true,scopeId:\"il2DJj0Tn\",children:/*#__PURE__*/_jsx(NathanColbyLogo,{height:\"100%\",id:\"oCIbxTKBo\",layoutId:\"oCIbxTKBo\",style:{height:\"100%\",width:\"100%\"},variant:\"bePJP6Ysy\",width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-nm7mlg\",layoutDependency:layoutDependency,layoutId:\"K7cSqwKpU\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"46px\",...addPropertyOverrides({jFs8wwjDD:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||230)-0-230)/1*0)+22+10+-10},mXKXKGYbk:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-50)/2)+15+10+-10},r_42HsaYy:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-40)/2)+0+10+0},SzEOAEvTI:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||270)-0-270)/1*0)+22+10+-10}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yjcyz7-container\",layoutDependency:layoutDependency,layoutId:\"wXzBCxEIn-container\",nodeId:\"wXzBCxEIn\",rendersWithMotion:true,scopeId:\"il2DJj0Tn\",children:/*#__PURE__*/_jsx(LogoNC,{height:\"100%\",id:\"wXzBCxEIn\",layoutId:\"wXzBCxEIn\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-62w8vs\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"L6PdRBfXu\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RZcw8a2HH\"},motionChild:true,nodeId:\"kcuwc_VU_\",scopeId:\"il2DJj0Tn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1eti7qx framer-itywlf\",\"data-framer-name\":\"Work Link\",layoutDependency:layoutDependency,layoutId:\"kcuwc_VU_\",whileTap:animation3,children:isDisplayed5()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7Q2xhc2ggR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Grotesk\", \"Clash Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Work\"})}),className:\"framer-1m3btf8\",\"data-framer-name\":\"Work Text\",fonts:[\"FS;Clash Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"uEOtksr8L\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed6(cb31P_msc)&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7Q2xhc2ggR3JvdGVzay1yZWd1bGFy\",\"--framer-font-family\":'\"Clash Grotesk\", \"Clash Grotesk Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.6px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Contact\"})}),className:\"framer-10o2hli\",\"data-highlight\":true,fonts:[\"FS;Clash Grotesk-regular\"],id:`${layoutId}-10o2hli`,layoutDependency:layoutDependency,layoutId:\"AFJTnLq7O\",onTap:onTaptxyyif({overlay}),ref:ref1,style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",whileTap:animation3,withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"end\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-10o2hli`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:false,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-jwx2cz\",\"data-border\":true,exit:animation4,initial:animation6,layoutDependency:layoutDependency,layoutId:\"UbNedofuz\",ref:ref2,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(209, 31, 73, 0.22)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(13, 13, 13)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 0.6021873017743928px 0.6021873017743928px -1.25px rgba(0, 0, 0, 0.04), 0px 2.288533303243457px 2.288533303243457px -2.5px rgba(0, 0, 0, 0.03), 0px 10px 10px -3.75px rgba(0, 0, 0, 0.01)\"},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:955,pixelWidth:1440,sizes:\"208px\",src:\"https://framerusercontent.com/images/Q2m67rCX3irpdqKFwQwq5VcJyNU.jpg\",srcSet:\"https://framerusercontent.com/images/Q2m67rCX3irpdqKFwQwq5VcJyNU.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/Q2m67rCX3irpdqKFwQwq5VcJyNU.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/Q2m67rCX3irpdqKFwQwq5VcJyNU.jpg 1440w\"},className:\"framer-zcp1lh\",layoutDependency:layoutDependency,layoutId:\"jZMvJy_7s\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1tZWRpdW0=\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"27px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Nathan Colby\"})}),className:\"framer-110ws9q\",fonts:[\"FS;Clash Display-medium\"],layoutDependency:layoutDependency,layoutId:\"jmkB5EHo_\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1tZWRpdW0=\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"nathancolby@gmail.com\",motionChild:true,nodeId:\"jnqMPIPvI\",openInNewTab:true,relValues:[],scopeId:\"il2DJj0Tn\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-gfkg74\",\"data-styles-preset\":\"xwY5zk0wl\",children:\"nathancolby@gmail.com\"})})})}),className:\"framer-129g5xd\",fonts:[\"FS;Clash Display-medium\"],layoutDependency:layoutDependency,layoutId:\"jnqMPIPvI\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hfgn90\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"Ao84_m0s2\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/colbymakes/\",motionChild:true,nodeId:\"tUn4aUCz_\",openInNewTab:true,scopeId:\"il2DJj0Tn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1bs1c6t framer-itywlf\",\"data-framer-name\":\"IG Frame\",layoutDependency:layoutDependency,layoutId:\"tUn4aUCz_\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6b67lm-container\",\"data-framer-name\":\"IG Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"oXAyXl3zk-container\",name:\"IG Icon\",nodeId:\"oXAyXl3zk\",rendersWithMotion:true,scopeId:\"il2DJj0Tn\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(209, 31, 73)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"InstagramLogo\",id:\"oXAyXl3zk\",layoutId:\"oXAyXl3zk\",mirrored:false,name:\"IG Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://vimeo.com/nathancolby\",motionChild:true,nodeId:\"xKtjRgrXy\",scopeId:\"il2DJj0Tn\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1av4nkv framer-itywlf\",\"data-framer-name\":\"Vimeo Frame\",layoutDependency:layoutDependency,layoutId:\"xKtjRgrXy\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ejcf47-container\",\"data-framer-name\":\"Vimeo Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"D8kIvY4DI-container\",name:\"Vimeo Icon\",nodeId:\"D8kIvY4DI\",rendersWithMotion:true,scopeId:\"il2DJj0Tn\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(209, 31, 73)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"YoutubeLogo\",id:\"D8kIvY4DI\",layoutId:\"D8kIvY4DI\",mirrored:false,name:\"Vimeo Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})})})]})]})})})]})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uy7ow0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WDL4FhPEU-container\",nodeId:\"WDL4FhPEU\",rendersWithMotion:true,scopeId:\"il2DJj0Tn\",style:{opacity:.9},variants:{jFs8wwjDD:{opacity:.5},NKA4ROW9V:{opacity:.5},SzEOAEvTI:{opacity:.5}},children:/*#__PURE__*/_jsx(Material,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"MailOutline\",iconStyle15:\"Sharp\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"WDL4FhPEU\",layoutId:\"WDL4FhPEU\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({jFs8wwjDD:{iconSelection:\"Menu\",onClick:onClick3kpuwp},kqBfYQqpq:{iconSelection:\"Menu\",onClick:onClickhd92h5},mXKXKGYbk:{iconSelection:\"Menu\",onClick:onClicknkq0qm},NKA4ROW9V:{iconSelection:\"Menu\",onClick:onClick124t7uh},SzEOAEvTI:{iconSelection:\"Menu\",onClick:onClicknkq0qm}},baseVariant,gestureVariant)})})})]}),isDisplayed8()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1llxsxn\",\"data-framer-name\":\"Filters\",layoutDependency:layoutDependency,layoutId:\"g5NypVTMk\",style:{opacity:1},variants:{jFs8wwjDD:{opacity:0},SzEOAEvTI:{opacity:1}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sfjz6m\",\"data-framer-name\":\"CateToppy\",layoutDependency:layoutDependency,layoutId:\"cM3Upgr_5\",...addPropertyOverrides({mXKXKGYbk:{\"data-highlight\":true,onTap:onTap1qh9n9b},SzEOAEvTI:{\"data-highlight\":true,onTap:onTap3kpuwp}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(KeyboardArrowDown,{animated:true,className:\"framer-rpmxyr\",layoutDependency:layoutDependency,layoutId:\"BrRmYHUcP\",style:{\"--esondr\":\"rgb(255, 255, 255)\",opacity:1,rotate:0},variants:{SzEOAEvTI:{opacity:.22,rotate:-180}}}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Bxp12FBy_\"},motionChild:true,nodeId:\"SJaNAtI9P\",openInNewTab:false,scopeId:\"il2DJj0Tn\",...addPropertyOverrides({mXKXKGYbk:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-slc372 framer-itywlf\",\"data-framer-name\":\"Commercial\",layoutDependency:layoutDependency,layoutId:\"SJaNAtI9P\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,...addPropertyOverrides({jFs8wwjDD:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||230)-0-230)/1*0)+4+16+3.5+-.5},mXKXKGYbk:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-50)/2)+0+16+.5+-.5},SzEOAEvTI:{y:(componentViewport?.y||0)+0+(0+0+((componentViewport?.height||270)-0-270)/1*0)+-843+16+850.5+-.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1klhf87-container\",layoutDependency:layoutDependency,layoutId:\"RolfpvBiA-container\",nodeId:\"RolfpvBiA\",rendersWithMotion:true,scopeId:\"il2DJj0Tn\",style:{opacity:1},transformTemplate:transformTemplate1,variants:{SzEOAEvTI:{opacity:.22}},children:/*#__PURE__*/_jsx(FilterButton,{height:\"100%\",id:\"RolfpvBiA\",layoutId:\"RolfpvBiA\",QvmIbvskV:\"Commercial\",variant:convertFromEnum4(jpxIneoIsv6yQ3uZDD,activeLocale),width:\"100%\",...addPropertyOverrides({jFs8wwjDD:{QvmIbvskV:enumToDisplayName(psUy9ePX6,activeLocale),variant:\"d2jjSES_x\"},mXKXKGYbk:{QvmIbvskV:enumToDisplayName(psUy9ePX6,activeLocale),variant:\"d2jjSES_x\"},SzEOAEvTI:{QvmIbvskV:enumToDisplayName(psUy9ePX6,activeLocale),variant:\"d2jjSES_x\"}},baseVariant,gestureVariant)})})})})})]})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-28XPN.framer-itywlf, .framer-28XPN .framer-itywlf { display: block; }\",\".framer-28XPN.framer-1cvjmhx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; overflow: hidden; padding: 0px 24px 0px 0px; position: relative; width: 1200px; }\",\".framer-28XPN .framer-1rxiow4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px 0px 24px 0px; position: relative; width: 1px; }\",\".framer-28XPN .framer-1b4tlzz { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 20px; position: relative; width: 1px; }\",\".framer-28XPN .framer-uxcj93 { cursor: pointer; flex: none; height: 200px; overflow: visible; position: relative; text-decoration: none; width: 200px; }\",\".framer-28XPN .framer-it7oiy { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-28XPN .framer-x90buq { flex: none; height: 200px; overflow: visible; position: relative; text-decoration: none; width: 200px; }\",\".framer-28XPN .framer-1rpblkv { cursor: pointer; flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-28XPN .framer-m8yipu, .framer-28XPN .framer-1rzdizc, .framer-28XPN .framer-1183cum, .framer-28XPN .framer-1y7mc3u { cursor: pointer; flex: none; height: 30px; overflow: visible; position: relative; text-decoration: none; width: 120px; }\",\".framer-28XPN .framer-zkmxlg-container, .framer-28XPN .framer-1i9wz0j-container, .framer-28XPN .framer-1p8t4ha-container { flex: none; height: auto; left: 50%; position: absolute; top: 47%; width: auto; }\",\".framer-28XPN .framer-lics79-container, .framer-28XPN .framer-1klhf87-container { flex: none; height: auto; left: 49%; position: absolute; top: 47%; width: auto; }\",\".framer-28XPN .framer-1sw9v1y { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-28XPN .framer-13kgmgq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 10px 0px 10px 20px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-28XPN .framer-voe5qs-container { aspect-ratio: 13.820512820512821 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 276px; }\",\".framer-28XPN .framer-nm7mlg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 10px 0px 10px; position: relative; width: min-content; }\",\".framer-28XPN .framer-1yjcyz7-container { aspect-ratio: 2.2875 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 46px; }\",\".framer-28XPN .framer-62w8vs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-28XPN .framer-1eti7qx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-28XPN .framer-1m3btf8 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-28XPN .framer-10o2hli { -webkit-user-select: none; cursor: pointer; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-28XPN .framer-jwx2cz { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: 428px; justify-content: flex-start; overflow: hidden; padding: 24px; position: relative; width: 256px; will-change: var(--framer-will-change-override, transform); }\",\".framer-28XPN .framer-zcp1lh { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 200px); overflow: visible; position: relative; width: 100%; }\",\".framer-28XPN .framer-110ws9q, .framer-28XPN .framer-129g5xd { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-28XPN .framer-hfgn90 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-28XPN .framer-1bs1c6t, .framer-28XPN .framer-1av4nkv { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 60px); overflow: hidden; position: relative; text-decoration: none; width: 40px; }\",\".framer-28XPN .framer-6b67lm-container, .framer-28XPN .framer-1ejcf47-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-28XPN .framer-1uy7ow0-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-28XPN .framer-1llxsxn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1440px; overflow: hidden; padding: 16px 48px 16px 48px; position: relative; width: min-content; z-index: 1; }\",\".framer-28XPN .framer-1sfjz6m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-28XPN .framer-rpmxyr { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-28XPN .framer-slc372 { flex: none; height: 17px; overflow: visible; position: relative; text-decoration: none; width: 93px; }\",\".framer-28XPN.framer-v-18q9pg9.framer-1cvjmhx, .framer-28XPN.framer-v-1xhijdm.framer-1cvjmhx { width: 360px; }\",\".framer-28XPN.framer-v-18q9pg9 .framer-voe5qs-container, .framer-28XPN.framer-v-552d8p .framer-voe5qs-container { height: var(--framer-aspect-ratio-supported, 16px); width: 221px; }\",\".framer-28XPN.framer-v-18q9pg9 .framer-1eti7qx, .framer-28XPN.framer-v-552d8p .framer-1eti7qx, .framer-28XPN.framer-v-1xhijdm .framer-1eti7qx, .framer-28XPN.framer-v-cl7d7b .framer-1eti7qx, .framer-28XPN.framer-v-16tq0kj .framer-1eti7qx { min-height: 30px; min-width: 1px; }\",\".framer-28XPN.framer-v-552d8p.framer-1cvjmhx, .framer-28XPN.framer-v-cl7d7b.framer-1cvjmhx, .framer-28XPN.framer-v-16tq0kj.framer-1cvjmhx { flex-direction: column; height: min-content; padding: 0px; width: 360px; }\",\".framer-28XPN.framer-v-552d8p .framer-1rxiow4, .framer-28XPN.framer-v-cl7d7b .framer-1rxiow4, .framer-28XPN.framer-v-16tq0kj .framer-1rxiow4 { flex: none; order: 1; width: 100%; }\",\".framer-28XPN.framer-v-552d8p .framer-uxcj93, .framer-28XPN.framer-v-cl7d7b .framer-uxcj93 { height: 40px; width: 70px; }\",\".framer-28XPN.framer-v-552d8p .framer-x90buq, .framer-28XPN.framer-v-cl7d7b .framer-x90buq { height: 40px; width: 101px; }\",\".framer-28XPN.framer-v-552d8p .framer-1sw9v1y, .framer-28XPN.framer-v-cl7d7b .framer-1sw9v1y, .framer-28XPN.framer-v-16tq0kj .framer-1sw9v1y { flex: none; height: 64px; order: 0; width: 100%; }\",\".framer-28XPN.framer-v-552d8p .framer-62w8vs { padding: 0px 20px 0px 0px; }\",\".framer-28XPN.framer-v-1xhijdm .framer-1sw9v1y { justify-content: space-around; order: 1; }\",\".framer-28XPN.framer-v-1xhijdm .framer-13kgmgq, .framer-28XPN.framer-v-1xhijdm .framer-slc372, .framer-28XPN.framer-v-cl7d7b .framer-13kgmgq, .framer-28XPN.framer-v-cl7d7b .framer-slc372, .framer-28XPN.framer-v-16tq0kj .framer-1183cum, .framer-28XPN.framer-v-16tq0kj .framer-13kgmgq, .framer-28XPN.framer-v-16tq0kj .framer-slc372 { order: 0; }\",\".framer-28XPN.framer-v-1xhijdm .framer-nm7mlg, .framer-28XPN.framer-v-cl7d7b .framer-nm7mlg, .framer-28XPN.framer-v-16tq0kj .framer-nm7mlg { align-self: stretch; height: auto; }\",\".framer-28XPN.framer-v-1xhijdm .framer-62w8vs, .framer-28XPN.framer-v-16tq0kj .framer-m8yipu { order: 2; }\",\".framer-28XPN.framer-v-1xhijdm .framer-1llxsxn, .framer-28XPN.framer-v-cl7d7b .framer-1llxsxn, .framer-28XPN.framer-v-cl7d7b .framer-rpmxyr, .framer-28XPN.framer-v-16tq0kj .framer-1y7mc3u, .framer-28XPN.framer-v-16tq0kj .framer-1llxsxn { order: 1; }\",\".framer-28XPN.framer-v-1xhijdm .framer-1sfjz6m, .framer-28XPN.framer-v-16tq0kj .framer-1sfjz6m { cursor: pointer; }\",\".framer-28XPN.framer-v-1xhijdm .framer-rpmxyr, .framer-28XPN.framer-v-16tq0kj .framer-rpmxyr { height: var(--framer-aspect-ratio-supported, 18px); order: 1; width: 18px; }\",\".framer-28XPN.framer-v-cl7d7b .framer-62w8vs, .framer-28XPN.framer-v-16tq0kj .framer-62w8vs { order: 2; padding: 0px 20px 0px 0px; }\",\".framer-28XPN.framer-v-16tq0kj .framer-1b4tlzz { align-content: center; align-items: center; padding: 10px; }\",\".framer-28XPN.framer-v-16tq0kj .framer-1rzdizc { order: 3; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-28XPN[data-border=\"true\"]::after, .framer-28XPN [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"kqBfYQqpq\":{\"layout\":[\"fixed\",\"fixed\"]},\"NKA4ROW9V\":{\"layout\":[\"fixed\",\"auto\"]},\"r_42HsaYy\":{\"layout\":[\"fixed\",\"fixed\"]},\"mXKXKGYbk\":{\"layout\":[\"fixed\",\"fixed\"]},\"jFs8wwjDD\":{\"layout\":[\"fixed\",\"auto\"]},\"SzEOAEvTI\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"cb31P_msc\":\"contact\",\"psUy9ePX6\":\"mobileActiveCategory\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameril2DJj0Tn=withCSS(Component,css,\"framer-28XPN\");export default Frameril2DJj0Tn;Frameril2DJj0Tn.displayName=\"Navigation\";Frameril2DJj0Tn.defaultProps={height:64,width:1200};addPropertyControls(Frameril2DJj0Tn,{variant:{options:[\"TTrKUl8i1\",\"kqBfYQqpq\",\"NKA4ROW9V\",\"r_42HsaYy\",\"mXKXKGYbk\",\"jFs8wwjDD\",\"SzEOAEvTI\"],optionTitles:[\"Desktop\",\"Mobile\",\"Mobile Open\",\"Logo Small\",\"Logo Small Mobile\",\"Logo Small Mobile Open\",\"Variant 7\"],title:\"Variant\",type:ControlType.Enum},cb31P_msc:{defaultValue:true,title:\"Contact\",type:ControlType.Boolean},psUy9ePX6:{defaultValue:\"dWytO4eWe\",options:[\"dWytO4eWe\",\"sjyYLvHCe\",\"xTtlQHSYA\",\"cgfivAGB9\",\"gphFAPvDl\"],optionTitles:[\"Commercial\",\"Narrative\",\"Animation\",\"Visuals\",\"Category\"],title:\"Mobile Active Category\",type:ControlType.Enum}});addFonts(Frameril2DJj0Tn,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Clash Grotesk\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/O462VY6O6FTQCS72XVMTQHXAM4NN5CY3/TWF57ITZORMJ3MEWLQQIVO6BMXIB6FUR/MJQFMMOTEGNXDVM7HBBDTQHTVB2M7Y6G.woff2\",weight:\"400\"},{family:\"Clash Display\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2GQIT54GKQY3JRFTSHS4ARTRNRQISSAA/3CIP5EBHRRHE5FVQU3VFROPUERNDSTDF/JTSL5QESUXATU47LCPUNHZQBDDIWDOSW.woff2\",weight:\"500\"}]},...FilterButtonFonts,...NathanColbyLogoFonts,...LogoNCFonts,...PhosphorFonts,...MaterialFonts,...KeyboardArrowDownFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameril2DJj0Tn\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"64\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"cb31P_msc\\\":\\\"contact\\\",\\\"psUy9ePX6\\\":\\\"mobileActiveCategory\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kqBfYQqpq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NKA4ROW9V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"r_42HsaYy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mXKXKGYbk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jFs8wwjDD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SzEOAEvTI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./il2DJj0Tn.map", "// Generated by Framer (662ecd5)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,RenderTarget,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Vimeo from\"https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/jKzAzDE1dbmgPC3q8RAo/Vimeo.js\";import Navigation from\"#framer/local/canvasComponent/il2DJj0Tn/il2DJj0Tn.js\";import PlayReel from\"#framer/local/canvasComponent/PRwmVSAsY/PRwmVSAsY.js\";import CloseButton from\"#framer/local/canvasComponent/uNRt68mcy/uNRt68mcy.js\";const NavigationFonts=getFonts(Navigation);const ContainerWithFX=withFX(Container);const ImageWithOptimizedAppearEffect=withOptimizedAppearEffect(Image);const VimeoFonts=getFonts(Vimeo);const PlayReelFonts=getFonts(PlayReel);const CloseButtonFonts=getFonts(CloseButton);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const breakpoints={fMqA1sPEj:\"(max-width: 809px)\",REZYjSKSj:\"(min-width: 1600px)\",xEBcuexCp:\"(min-width: 810px) and (max-width: 1599px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Jpn0L\";const variantClassNames={fMqA1sPEj:\"framer-v-zs70q3\",REZYjSKSj:\"framer-v-bxy04h\",xEBcuexCp:\"framer-v-1llik0p\"};const transition1={bounce:0,delay:0,duration:.7,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-80};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const transition2={bounce:0,delay:2.5,duration:2.5,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const transition3={delay:.3,duration:1,ease:[.44,0,.38,.99],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:15};const transition4={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const transition5={delay:1,duration:.7,ease:[.44,0,.47,.99],type:\"tween\"};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation9={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-20};const transition6={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation10={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition7={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation11={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7};const breakpointRules={fMqA1sPEj:[\".framer-Jpn0L .framer-q3xi23-container { order: -1000; }\",\".framer-Jpn0L .framer-wil3tk { height: 45px; order: -999; }\",\".framer-Jpn0L .framer-10faucj { height: 85vh; order: -998; width: var(--framer-aspect-ratio-supported, 1266px); }\",\".framer-Jpn0L .framer-15ahp43 { height: var(--framer-aspect-ratio-supported, 717px); width: 100%; }\",\".framer-Jpn0L .framer-cvhucf-container { height: var(--framer-aspect-ratio-supported, 760px); min-width: 105%; width: 1342px; }\",\".framer-Jpn0L .framer-12ndys2 { height: var(--framer-aspect-ratio-supported, 723px); width: 101%; }\",\".framer-Jpn0L.framer-wgdf2b { background-color: rgba(8, 8, 8, 0.98); }\",\".framer-Jpn0L .framer-19qflfc-container { height: var(--framer-aspect-ratio-supported, 197px); }\",\".framer-Jpn0L .framer-tuw68y { height: 54px; left: calc(50.00000000000002% - 54px / 2); width: 54px; }\",\".framer-Jpn0L .framer-2bfwwi { order: -997; }\"],xEBcuexCp:[\".framer-Jpn0L .framer-10faucj { height: var(--framer-aspect-ratio-supported, 461px); }\",\".framer-Jpn0L .framer-15ahp43 { height: var(--framer-aspect-ratio-supported, 458px); }\",\".framer-Jpn0L .framer-cvhucf-container { height: var(--framer-aspect-ratio-supported, 589px); }\",\".framer-Jpn0L .framer-12ndys2 { height: var(--framer-aspect-ratio-supported, 462px); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={fMqA1sPEj:\".framer-zs70q3-override\",xEBcuexCp:\".framer-1llik0p-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Jpn0L.framer-ma50wa, .framer-Jpn0L .framer-ma50wa { display: block; }\",\".framer-Jpn0L.framer-bxy04h { --selection-background-color: #333333; --selection-color: #ffffff; 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Jpn0L .framer-q3xi23-container { flex: none; height: auto; left: 50%; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 2; }\",\".framer-Jpn0L .framer-wil3tk { flex: none; height: 63px; overflow: visible; position: relative; width: 100%; }\",\".framer-Jpn0L .framer-10faucj { align-content: center; align-items: center; aspect-ratio: 1.7653958944281525 / 1; background-color: #000000; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 897px); justify-content: flex-start; max-height: 897px; min-height: 260px; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-Jpn0L .framer-15ahp43 { aspect-ratio: 1.7668621700879765 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 904px); left: 50%; min-height: 360px; opacity: 0; overflow: hidden; position: absolute; top: 0px; width: 99%; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-Jpn0L .framer-cvhucf-container { aspect-ratio: 1.7653958944281525 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 912px); left: 50%; max-height: 152%; max-width: 128%; min-width: 100%; position: absolute; top: 0px; transform: translateX(-50%); width: 1610px; z-index: 1; }\",\".framer-Jpn0L .framer-12ndys2 { aspect-ratio: 1.7668621700879765 / 1; background: linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgb(0, 0, 0) 100%); flex: none; height: var(--framer-aspect-ratio-supported, 912px); left: 50%; min-height: 360px; opacity: 0.57; overflow: hidden; position: absolute; top: 0px; transform: translateX(-50%); width: 100%; z-index: 1; }\",\".framer-Jpn0L .framer-xzmfrl-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 3; }\",\".framer-Jpn0L.framer-wgdf2b { background-color: rgba(17, 17, 17, 0.9); inset: 0px; position: fixed; user-select: none; z-index: 5; }\",\".framer-Jpn0L.framer-4vdkgs { align-content: center; align-items: center; background-color: #000000; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; box-shadow: 0px 0.7836301510105841px 0.7836301510105841px -0.25px rgba(0, 0, 0, 0.18), 0px 1.9196475837030447px 1.9196475837030447px -0.5px rgba(0, 0, 0, 0.18), 0px 3.6374547591782176px 3.6374547591782176px -0.75px rgba(0, 0, 0, 0.19), 0px 6.350044814858119px 6.350044814858119px -1px rgba(0, 0, 0, 0.2), 0px 11.051870570040771px 11.051870570040771px -1.25px rgba(0, 0, 0, 0.22), 0px 20.24281195079675px 20.24281195079675px -1.5px rgba(0, 0, 0, 0.25), 0px 40px 40px -1.75px rgba(0, 0, 0, 0.33); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 0px; position: fixed; top: 50%; width: 90%; will-change: var(--framer-will-change-effect-override, transform); z-index: 5; }\",\".framer-Jpn0L .framer-19qflfc-container { aspect-ratio: 1.7777777777777777 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 113px); position: relative; width: 100%; }\",\".framer-Jpn0L.framer-1brq19t-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 56px); position: fixed; right: 24px; top: 24px; width: 56px; will-change: var(--framer-will-change-effect-override, transform); z-index: 5; }\",\".framer-Jpn0L .framer-tuw68y { bottom: 25px; flex: none; height: 200px; left: calc(50.00000000000002% - 200px / 2); overflow: visible; position: absolute; width: 200px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-Jpn0L .framer-nf10gh-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: auto; z-index: 3; }\",\".framer-Jpn0L .framer-2bfwwi { --border-bottom-width: 1px; --border-color: #222222; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: rgba(18, 18, 18, 0.61); border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; border-top-left-radius: 15px; border-top-right-radius: 15px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 0.28); justify-content: flex-start; left: 21px; padding: 15px; position: var(--framer-canvas-fixed-position, fixed); top: calc(min(var(--framer-viewport-height, 100%), 100%) * 0.5000000000000002); transform: translateY(-50%); width: min-content; z-index: 5; }\",\".framer-Jpn0L .framer-rzuetq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 120px; z-index: 2; }\",\".framer-Jpn0L .framer-1rd3r6a, .framer-Jpn0L .framer-1q6lksr { --framer-paragraph-spacing: 0px; -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Jpn0L .framer-1cmuq2f, .framer-Jpn0L .framer-8vdtdp, .framer-Jpn0L .framer-g7k02j, .framer-Jpn0L .framer-1t1x1gf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; opacity: 0.6; overflow: visible; padding: 0px 0px 0px 12px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-Jpn0L .framer-1dc0lj1, .framer-Jpn0L .framer-12dx0v0, .framer-Jpn0L .framer-1nr9syv, .framer-Jpn0L .framer-16unlhy, .framer-Jpn0L .framer-hex5sx, .framer-Jpn0L .framer-18eedra { --framer-paragraph-spacing: 0px; -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-Jpn0L .framer-nmmhm4, .framer-Jpn0L .framer-1qmgqn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; opacity: 0.6; overflow: visible; padding: 0px 0px 0px 12px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-Jpn0L .framer-17m0l4d { flex: none; height: 20px; overflow: visible; position: relative; width: 100%; }\",\".framer-Jpn0L .framer-5q6fz { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-Jpn0L[data-selection=\"true\"] * ::selection, .framer-Jpn0L [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }','.framer-Jpn0L[data-border=\"true\"]::after, .framer-Jpn0L [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];const mediaQueries={fMqA1sPEj:\"(max-width: 809px)\",REZYjSKSj:\"(min-width: 1600px)\",xEBcuexCp:\"(min-width: 810px) and (max-width: 1599px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"REZYjSKSj\",Phone:\"fMqA1sPEj\",Tablet:\"xEBcuexCp\"};const getProps=({contactToggle,height,id,reelToggle,sidebarToggle,width,...props})=>{return{...props,mthWlQfd1:contactToggle??props.mthWlQfd1??true,rLLjibqZv:reelToggle??props.rLLjibqZv,u74E_86YX:sidebarToggle??props.u74E_86YX,variant:humanReadableVariantMap[props.variant]??props.variant??\"REZYjSKSj\"};};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,rLLjibqZv,u74E_86YX,mthWlQfd1,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const JJhesYcu63bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const CjqkUys2L1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"fMqA1sPEj\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"REZYjSKSj\",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-bxy04h\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-q3xi23-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"LTYf95yca\",rendersWithMotion:true,scopeId:\"M9oD0KvBY\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fMqA1sPEj:{variant:\"kqBfYQqpq\"}},children:/*#__PURE__*/_jsx(Navigation,{cb31P_msc:mthWlQfd1,height:\"100%\",id:\"LTYf95yca\",layoutId:\"LTYf95yca\",psUy9ePX6:\"dWytO4eWe\",style:{width:\"100%\"},variant:\"TTrKUl8i1\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wil3tk\",\"data-framer-name\":\"Spacer\"}),rLLjibqZv&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10faucj\",\"data-framer-name\":\"Reel\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fMqA1sPEj:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(45),pixelHeight:1080,pixelWidth:1920,sizes:\"1501.5824px\",src:\"https://framerusercontent.com/images/ozX8yGyGzKEimWDyrYOVCMTn1hs.jpg\",srcSet:\"https://framerusercontent.com/images/ozX8yGyGzKEimWDyrYOVCMTn1hs.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/ozX8yGyGzKEimWDyrYOVCMTn1hs.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/ozX8yGyGzKEimWDyrYOVCMTn1hs.jpg 1920w\"}}},children:/*#__PURE__*/_jsx(ImageWithOptimizedAppearEffect,{animate:animation1,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(63),pixelHeight:1080,pixelWidth:1920,sizes:\"99.8277vw\",src:\"https://framerusercontent.com/images/ozX8yGyGzKEimWDyrYOVCMTn1hs.jpg\",srcSet:\"https://framerusercontent.com/images/ozX8yGyGzKEimWDyrYOVCMTn1hs.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/ozX8yGyGzKEimWDyrYOVCMTn1hs.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/ozX8yGyGzKEimWDyrYOVCMTn1hs.jpg 1920w\"},className:\"framer-15ahp43\",\"data-framer-appear-id\":\"15ahp43\",\"data-framer-name\":\"BG Thumbnail\",initial:animation2,optimized:true,transformTemplate:transformTemplate1})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-cvhucf-container\",\"data-framer-name\":\"BG Vimeo\",isAuthoredByUser:true,isModuleExternal:true,name:\"BG Vimeo\",nodeId:\"KVb7dKCGT\",scopeId:\"M9oD0KvBY\",children:/*#__PURE__*/_jsx(Vimeo,{autoplay:true,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"KVb7dKCGT\",isMixedBorderRadius:false,layoutId:\"KVb7dKCGT\",loop:true,mute:true,name:\"BG Vimeo\",style:{height:\"100%\",maxHeight:\"100%\",maxWidth:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,video:\"https://vimeo.com/1017734441\",width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-12ndys2\",\"data-framer-name\":\"Scrim Gradient\"}),/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fMqA1sPEj:{y:442}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,y:483.5,children:/*#__PURE__*/_jsxs(ContainerWithOptimizedAppearEffect,{animate:animation3,className:\"framer-xzmfrl-container\",\"data-framer-appear-id\":\"xzmfrl\",initial:animation4,nodeId:\"UkY2OEmcn\",optimized:true,rendersWithMotion:true,scopeId:\"M9oD0KvBY\",transformTemplate:transformTemplate2,children:[/*#__PURE__*/_jsx(PlayReel,{height:\"100%\",id:\"UkY2OEmcn\",JJhesYcu6:JJhesYcu63bnx0g({overlay}),layoutId:\"UkY2OEmcn\",variant:\"dpJRiVqQI\",width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-wgdf2b\"),exit:{opacity:0,transition:{delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"DKvomLvMk\"),/*#__PURE__*/_jsx(motion.div,{animate:animation6,className:cx(scopingClassNames,\"framer-4vdkgs\"),exit:animation5,initial:animation7,transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-19qflfc-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"taOxiYZcK\",rendersWithMotion:true,scopeId:\"M9oD0KvBY\",children:/*#__PURE__*/_jsx(Vimeo,{autoplay:true,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:true,height:\"100%\",id:\"taOxiYZcK\",isMixedBorderRadius:false,layoutId:\"taOxiYZcK\",loop:false,mute:false,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,video:\"https://vimeo.com/895904559\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"56px\",children:/*#__PURE__*/_jsx(Container,{animate:animation6,className:cx(scopingClassNames,\"framer-1brq19t-container\"),exit:animation5,inComponentSlot:true,initial:animation7,nodeId:\"LA_Q1P0WY\",rendersWithMotion:true,scopeId:\"M9oD0KvBY\",children:/*#__PURE__*/_jsx(CloseButton,{CjqkUys2L:CjqkUys2L1wnntms({overlay}),height:\"100%\",id:\"LA_Q1P0WY\",layoutId:\"LA_Q1P0WY\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),getContainer())})})]})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation8,className:\"framer-tuw68y hidden-bxy04h hidden-1llik0p\",\"data-framer-appear-id\":\"tuw68y\",initial:animation9,optimized:true,children:isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{fMqA1sPEj:{height:56,y:815}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition6},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation10},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-nf10gh-container hidden-bxy04h\",\"data-framer-name\":\"Down Arrow\",name:\"Down Arrow\",nodeId:\"hm1wq6Kt3\",rendersWithMotion:true,scopeId:\"M9oD0KvBY\",transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(PlayReel,{height:\"100%\",id:\"hm1wq6Kt3\",layoutId:\"hm1wq6Kt3\",name:\"Down Arrow\",variant:\"NifTGdEvm\",width:\"100%\"})})})})})]}),u74E_86YX&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-2bfwwi\",\"data-border\":true,\"data-framer-layout-hint-center-y\":true,\"data-framer-name\":\"Menu Dark\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-rzuetq\",\"data-framer-name\":\"Menu Content\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItRXh0cmFMaWdodA==\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"200\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Filter\"})}),className:\"framer-1rd3r6a\",fonts:[\"Inter-ExtraLight\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cmuq2f\",\"data-framer-name\":\"F: Commercial\",whileHover:animation11,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Commercial\"})}),className:\"framer-1dc0lj1\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DP6NIqQyz\"},motionChild:true,nodeId:\"aKV85yCtC\",scopeId:\"M9oD0KvBY\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-nmmhm4 framer-ma50wa\",\"data-framer-name\":\"F: Narrative\",whileHover:animation11,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Narrative\"})}),className:\"framer-12dx0v0\",\"data-framer-name\":\"Narrative\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Xa37uFOoY\"},motionChild:true,nodeId:\"lUmc8Oj7f\",scopeId:\"M9oD0KvBY\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1qmgqn framer-ma50wa\",\"data-framer-name\":\"F: Animation\",whileHover:animation11,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Animation\"})}),className:\"framer-1nr9syv\",\"data-framer-name\":\"Animation\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17m0l4d\",\"data-framer-name\":\"Spacer\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItRXh0cmFMaWdodA==\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"200\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Sort\"})}),className:\"framer-1q6lksr\",fonts:[\"Inter-ExtraLight\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8vdtdp\",\"data-framer-name\":\"F: Animation\",whileHover:animation11,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Featured\"})}),className:\"framer-16unlhy\",\"data-framer-name\":\"Animation\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-g7k02j\",\"data-framer-name\":\"F: Narrative\",whileHover:animation11,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Newest\"})}),className:\"framer-hex5sx\",\"data-framer-name\":\"Narrative\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t1x1gf\",\"data-framer-name\":\"F: Commercial\",whileHover:animation11,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Genre\"})}),className:\"framer-18eedra\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})})]})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-5q6fz\"})]}),/*#__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 3000\n * @framerIntrinsicWidth 1600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xEBcuexCp\":{\"layout\":[\"fixed\",\"fixed\"]},\"fMqA1sPEj\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"rLLjibqZv\":\"reelToggle\",\"u74E_86YX\":\"sidebarToggle\",\"mthWlQfd1\":\"contactToggle\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"REZYjSKSj\":[\".framer-q3xi23-container\",\".framer-wil3tk\",\".framer-10faucj\",\".framer-2bfwwi\"],\"xEBcuexCp\":[\".framer-q3xi23-container\",\".framer-wil3tk\",\".framer-10faucj\",\".framer-2bfwwi\"],\"fMqA1sPEj\":[\".framer-q3xi23-container\",\".framer-wil3tk\",\".framer-10faucj\",\".framer-2bfwwi\"]}\n * @framerBreakpoints {\"REZYjSKSj\":{\"min\":1600,\"canvasClassName\":\"framer-bxy04h-override\",\"minHeight\":3000,\"name\":\"Desktop\",\"width\":1600,\"rootFontSize\":16},\"xEBcuexCp\":{\"min\":810,\"max\":1599,\"canvasClassName\":\"framer-1llik0p-override\",\"minHeight\":3000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"fMqA1sPEj\":{\"max\":809,\"canvasClassName\":\"framer-zs70q3-override\",\"minHeight\":3000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant REZYjSKSj\n * @framerLayoutTemplate\n */const FramerM9oD0KvBY=withCSS(Component,css,\"framer-Jpn0L\");export default FramerM9oD0KvBY;FramerM9oD0KvBY.displayName=\"Top Bar\";FramerM9oD0KvBY.defaultProps={height:3e3,width:1600};addPropertyControls(FramerM9oD0KvBY,{rLLjibqZv:{defaultValue:false,title:\"Reel Toggle\",type:ControlType.Boolean},u74E_86YX:{defaultValue:false,title:\"Sidebar Toggle\",type:ControlType.Boolean},mthWlQfd1:{defaultValue:true,title:\"Contact Toggle\",type:ControlType.Boolean}});addFonts(FramerM9oD0KvBY,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/MVhJhYeDWxeyqT939zMNyw9p8.woff2\",weight:\"200\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/WXQXYfAQJIi2pCJACAfWWXfIDqI.woff2\",weight:\"200\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/RJeJJARdrtNUtic58kOz7hIgBuE.woff2\",weight:\"200\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/4hBRAuM02i3fsxYDzyNvt5Az2so.woff2\",weight:\"200\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/fz1JbBffNGgK7BNUI1mmbFBlgA8.woff2\",weight:\"200\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/hgmI3sEShaw5UU738TAjDBQPH0.woff2\",weight:\"200\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/eIZyQwIlHYR0mnMSneEDMtqBPgw.woff2\",weight:\"200\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...NavigationFonts,...VimeoFonts,...PlayReelFonts,...CloseButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerM9oD0KvBY\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"rLLjibqZv\\\":\\\"reelToggle\\\",\\\"u74E_86YX\\\":\\\"sidebarToggle\\\",\\\"mthWlQfd1\\\":\\\"contactToggle\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xEBcuexCp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fMqA1sPEj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"REZYjSKSj\\\":{\\\"min\\\":1600,\\\"canvasClassName\\\":\\\"framer-bxy04h-override\\\",\\\"minHeight\\\":3000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1600,\\\"rootFontSize\\\":16},\\\"xEBcuexCp\\\":{\\\"min\\\":810,\\\"max\\\":1599,\\\"canvasClassName\\\":\\\"framer-1llik0p-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"fMqA1sPEj\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-zs70q3-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"REZYjSKSj\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1600\",\"framerIntrinsicHeight\":\"3000\",\"framerLayoutTemplate\":\"\",\"framerHitTargets\":\"{\\\"REZYjSKSj\\\":[\\\".framer-q3xi23-container\\\",\\\".framer-wil3tk\\\",\\\".framer-10faucj\\\",\\\".framer-2bfwwi\\\"],\\\"xEBcuexCp\\\":[\\\".framer-q3xi23-container\\\",\\\".framer-wil3tk\\\",\\\".framer-10faucj\\\",\\\".framer-2bfwwi\\\"],\\\"fMqA1sPEj\\\":[\\\".framer-q3xi23-container\\\",\\\".framer-wil3tk\\\",\\\".framer-10faucj\\\",\\\".framer-2bfwwi\\\"]}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{Frame,useScroll,useMotionValue,animate,addPropertyControls,ControlType}from\"framer\";export function StickyBarWrapper({startHidden=false,collapseDistance=60,children}){const{scrollY}=useScroll();const prevScroll=useMotionValue(0);const stickyHeight=useMotionValue(startHidden?0:collapseDistance);React.useEffect(()=>{const timer=setTimeout(()=>{const unsubscribe=scrollY.on(\"change\",current=>{const prev=prevScroll.get();if(current>prev+5){animate(stickyHeight,0,{duration:.25});}else if(current<prev-5){animate(stickyHeight,collapseDistance,{duration:.25});}prevScroll.set(current);});return()=>unsubscribe();},800);return()=>clearTimeout(timer);},[collapseDistance])// watch for changes\n;return /*#__PURE__*/_jsx(Frame,{height:stickyHeight,width:\"100%\",background:\"none\",style:{position:\"sticky\",top:0,zIndex:999,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{height:collapseDistance,overflow:\"hidden\"},children:children})});}addPropertyControls(StickyBarWrapper,{startHidden:{type:ControlType.Boolean,title:\"Start Hidden\",defaultValue:false},collapseDistance:{type:ControlType.Number,title:\"Collapse Distance\",defaultValue:60,min:0,max:300,step:1}});\nexport const __FramerMetadata__ = {\"exports\":{\"StickyBarWrapper\":{\"type\":\"reactComponent\",\"name\":\"StickyBarWrapper\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TopBarCollapser.map", "// Generated by Framer (662ecd5)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,Image,Link,PropertyOverrides,RenderTarget,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Vimeo from\"https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/jKzAzDE1dbmgPC3q8RAo/Vimeo.js\";import FilterButton from\"#framer/local/canvasComponent/HeTZnsnyV/HeTZnsnyV.js\";import Navigation from\"#framer/local/canvasComponent/il2DJj0Tn/il2DJj0Tn.js\";import PlayReel from\"#framer/local/canvasComponent/PRwmVSAsY/PRwmVSAsY.js\";import CloseButton from\"#framer/local/canvasComponent/uNRt68mcy/uNRt68mcy.js\";import{StickyBarWrapper}from\"#framer/local/codeFile/nYtoqOt/TopBarCollapser.js\";const FilterButtonFonts=getFonts(FilterButton);const StickyBarWrapperFonts=getFonts(StickyBarWrapper);const NavigationFonts=getFonts(Navigation);const ContainerWithFX=withFX(Container);const ImageWithOptimizedAppearEffect=withOptimizedAppearEffect(Image);const VimeoFonts=getFonts(Vimeo);const PlayReelFonts=getFonts(PlayReel);const CloseButtonFonts=getFonts(CloseButton);const breakpoints={dphej_iYF:\"(max-width: 809px)\",SvvLiAOLQ:\"(min-width: 1600px)\",Z6ODKYZWv:\"(min-width: 810px) and (max-width: 1599px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-bQlrQ\";const variantClassNames={dphej_iYF:\"framer-v-1n9vk63\",SvvLiAOLQ:\"framer-v-mq64e\",Z6ODKYZWv:\"framer-v-15g0pir\"};const convertFromBoolean=(value,activeLocale)=>{if(value){return\"64px 0px 0px 0px\";}else{return\"0px\";}};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"VsBcuy8nE\":return\"d2jjSES_x\";default:return\"QF5KR0E6r\";}};const convertFromEnum1=(value,activeLocale)=>{switch(value){case\"pqEDxVx4U\":return\"d2jjSES_x\";default:return\"QF5KR0E6r\";}};const convertFromEnum2=(value,activeLocale)=>{switch(value){case\"t8fEEdfxV\":return\"d2jjSES_x\";default:return\"QF5KR0E6r\";}};const convertFromEnum3=(value,activeLocale)=>{switch(value){case\"osbQznLeE\":return\"d2jjSES_x\";default:return\"QF5KR0E6r\";}};const transition1={bounce:0,delay:0,duration:.7,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-80};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const convertFromEnum4=(value,activeLocale)=>{switch(value){case\"VsBcuy8nE\":return\"dWytO4eWe\";case\"pqEDxVx4U\":return\"sjyYLvHCe\";case\"t8fEEdfxV\":return\"xTtlQHSYA\";case\"osbQznLeE\":return\"cgfivAGB9\";default:return\"gphFAPvDl\";}};const transition2={bounce:0,delay:2.5,duration:2.5,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,transition:transition3,x:0,y:0};const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.5,skewX:0,skewY:0,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const transition4={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4};const breakpointRules={dphej_iYF:[\".framer-bQlrQ .framer-1rnpgc0 { order: 1005; }\",\".framer-bQlrQ .framer-n3exb0 { left: calc(50.00000000000002% - 100% / 2); order: 1004; position: absolute; }\",\".framer-bQlrQ .framer-n5zo62 { order: -1000; }\",\".framer-bQlrQ .framer-cy3gn3 { order: -999; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={dphej_iYF:\".framer-1n9vk63-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bQlrQ.framer-lo32gr, .framer-bQlrQ .framer-lo32gr { display: block; }\",\".framer-bQlrQ.framer-mq64e { --selection-background-color: #333333; --selection-color: #ffffff; 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: hidden; padding: var(--10ocmuz); position: relative; width: 100%; }\",\".framer-bQlrQ .framer-1svzft5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: min-content; z-index: 5; }\",\".framer-bQlrQ .framer-1tpfwkg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 64px; justify-content: center; overflow: visible; padding: 0px 10px 0px 10px; position: relative; width: min-content; z-index: 10; }\",\".framer-bQlrQ .framer-qk5lds { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 1440px; overflow: hidden; padding: 16px 48px 16px 48px; position: relative; width: min-content; z-index: 1; }\",\".framer-bQlrQ .framer-ctfs38 { flex: none; height: 17px; overflow: visible; position: relative; text-decoration: none; width: 93px; }\",\".framer-bQlrQ .framer-1sjij10-container, .framer-bQlrQ .framer-ircauk-container { flex: none; height: auto; left: 49%; position: absolute; top: 47%; transform: translate(-50%, -50%); width: auto; }\",\".framer-bQlrQ .framer-13lzrno, .framer-bQlrQ .framer-1libzoq, .framer-bQlrQ .framer-1h9zmgb { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; opacity: 0.2; position: relative; white-space: pre; width: auto; }\",\".framer-bQlrQ .framer-14x8j8 { flex: none; height: 17px; overflow: visible; position: relative; text-decoration: none; width: 74px; }\",\".framer-bQlrQ .framer-1f183wp-container, .framer-bQlrQ .framer-14kdq43-container { flex: none; height: auto; left: 50%; position: absolute; top: 47%; transform: translate(-50%, -50%); width: auto; }\",\".framer-bQlrQ .framer-8cv6wf { flex: none; height: 17px; overflow: visible; position: relative; text-decoration: none; width: 79px; }\",\".framer-bQlrQ .framer-aedp36 { flex: none; height: 17px; overflow: visible; position: relative; text-decoration: none; width: 58px; }\",\".framer-bQlrQ .framer-1rnpgc0 { align-content: center; align-items: center; background-color: #000000; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); top: -60px; width: 100%; z-index: 4; }\",\".framer-bQlrQ .framer-tlkxpz-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-bQlrQ .framer-gjt4u9-container { flex: none; height: auto; left: 50%; position: absolute; top: 60px; width: 100%; z-index: 3; }\",\".framer-bQlrQ .framer-n3exb0 { align-content: center; align-items: center; background-color: #000000; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 64px; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 3; }\",\".framer-bQlrQ .framer-n5zo62 { align-content: center; align-items: center; aspect-ratio: 1.7653958944281525 / 1; background-color: #000000; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 260px); justify-content: flex-start; max-height: 897px; min-height: 260px; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-bQlrQ .framer-1srrnrl { aspect-ratio: 1.7668621700879765 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 360px); left: 50%; min-height: 360px; opacity: 0; overflow: hidden; position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-bQlrQ .framer-3scv6t-container { aspect-ratio: 1.7653958944281525 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 0px); left: 50%; max-height: 150%; max-width: 128%; min-width: 100%; position: absolute; top: 0px; transform: translateX(-50%); width: 1204px; z-index: 1; }\",\".framer-bQlrQ .framer-w83pud { aspect-ratio: 1.7668621700879765 / 1; background: linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgb(0, 0, 0) 100%); flex: none; height: var(--framer-aspect-ratio-supported, 360px); left: 50%; min-height: 360px; opacity: 0.57; overflow: hidden; position: absolute; top: 0px; transform: translateX(-50%); width: 100%; z-index: 1; }\",\".framer-bQlrQ .framer-3faas-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: auto; z-index: 3; }\",\".framer-bQlrQ.framer-1pdnu7l { background-color: rgba(17, 17, 17, 0.9); inset: 0px; position: fixed; user-select: none; z-index: 5; }\",\".framer-bQlrQ.framer-p51bvy { align-content: center; align-items: center; background-color: #000000; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; box-shadow: 0px 0.7836301510105841px 0.7836301510105841px -0.25px rgba(0, 0, 0, 0.18), 0px 1.9196475837030447px 1.9196475837030447px -0.5px rgba(0, 0, 0, 0.18), 0px 3.6374547591782176px 3.6374547591782176px -0.75px rgba(0, 0, 0, 0.19), 0px 6.350044814858119px 6.350044814858119px -1px rgba(0, 0, 0, 0.2), 0px 11.051870570040771px 11.051870570040771px -1.25px rgba(0, 0, 0, 0.22), 0px 20.24281195079675px 20.24281195079675px -1.5px rgba(0, 0, 0, 0.25), 0px 40px 40px -1.75px rgba(0, 0, 0, 0.33); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 0px; position: fixed; top: 50%; width: 90%; will-change: var(--framer-will-change-effect-override, transform); z-index: 5; }\",\".framer-bQlrQ .framer-199eh5t-container { aspect-ratio: 1.7777777777777777 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 113px); position: relative; width: 100%; }\",\".framer-bQlrQ.framer-1v14h0d-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 56px); position: fixed; right: 24px; top: 24px; width: 56px; will-change: var(--framer-will-change-effect-override, transform); z-index: 5; }\",\".framer-bQlrQ .framer-cy3gn3 { --border-bottom-width: 1px; --border-color: #222222; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: flex-start; align-items: flex-start; background-color: rgba(18, 18, 18, 0.61); border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; border-top-left-radius: 15px; border-top-right-radius: 15px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 0.28); justify-content: flex-start; left: 21px; padding: 15px; position: var(--framer-canvas-fixed-position, fixed); top: calc(min(var(--framer-viewport-height, 100%), 100%) * 0.5000000000000002); transform: translateY(-50%); width: min-content; z-index: 5; }\",\".framer-bQlrQ .framer-11jlga7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 120px; z-index: 2; }\",\".framer-bQlrQ .framer-1icxbun, .framer-bQlrQ .framer-1h9wdgf { --framer-paragraph-spacing: 0px; -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-bQlrQ .framer-hi5umx, .framer-bQlrQ .framer-1dses5x, .framer-bQlrQ .framer-1i54a6t, .framer-bQlrQ .framer-1p0r5rb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; opacity: 0.6; overflow: visible; padding: 0px 0px 0px 12px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-bQlrQ .framer-t6dhrk, .framer-bQlrQ .framer-lt50mn, .framer-bQlrQ .framer-5efloy, .framer-bQlrQ .framer-p7slyd, .framer-bQlrQ .framer-10ndkdh, .framer-bQlrQ .framer-550aiw { --framer-paragraph-spacing: 0px; -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-bQlrQ .framer-dgmr2r, .framer-bQlrQ .framer-azz3h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; opacity: 0.6; overflow: visible; padding: 0px 0px 0px 12px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-bQlrQ .framer-1odlc52 { flex: none; height: 20px; overflow: visible; position: relative; width: 100%; }\",\".framer-bQlrQ .framer-gf144m { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-bQlrQ[data-selection=\"true\"] * ::selection, .framer-bQlrQ [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }','.framer-bQlrQ[data-border=\"true\"]::after, .framer-bQlrQ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];const mediaQueries={dphej_iYF:\"(max-width: 809px)\",SvvLiAOLQ:\"(min-width: 1600px)\",Z6ODKYZWv:\"(min-width: 810px) and (max-width: 1599px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={Animation:\"t8fEEdfxV\",Commercial:\"VsBcuy8nE\",Narrative:\"pqEDxVx4U\",None:\"pN7L97w03\",Visuals:\"osbQznLeE\"};const humanReadableVariantMap={Desktop:\"SvvLiAOLQ\",Phone:\"dphej_iYF\",Tablet:\"Z6ODKYZWv\"};const getProps=({active,contactToggle,height,id,reelToggle,sidebarToggle,topPadding,width,...props})=>{return{...props,jpxIneoIs:humanReadableEnumMap[active]??active??props.jpxIneoIs??\"VsBcuy8nE\",mthWlQfd1:contactToggle??props.mthWlQfd1??true,rLLjibqZv:reelToggle??props.rLLjibqZv,T9RjLQfsp:topPadding??props.T9RjLQfsp??true,u74E_86YX:sidebarToggle??props.u74E_86YX,variant:humanReadableVariantMap[props.variant]??props.variant??\"SvvLiAOLQ\"};};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,rLLjibqZv,u74E_86YX,mthWlQfd1,jpxIneoIs,T9RjLQfsp,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const JJhesYcu63bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const CjqkUys2L1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const padding=numberToPixelString(convertFromBoolean(T9RjLQfsp,activeLocale));const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"dphej_iYF\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"SvvLiAOLQ\",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-mq64e\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{\"--10ocmuz\":padding,...style},children:[isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1svzft5 hidden-1n9vk63\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Category Stack\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tpfwkg\",\"data-framer-name\":\"Cat Header\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qk5lds\",\"data-framer-name\":\"Filters\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Bxp12FBy_\"},motionChild:true,nodeId:\"ErdlEPdDg\",openInNewTab:false,scopeId:\"v6yQ3uZDD\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-ctfs38 framer-lo32gr\",\"data-framer-name\":\"Commercial\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:23,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sjij10-container\",nodeId:\"q8GiqsqIl\",scopeId:\"v6yQ3uZDD\",children:/*#__PURE__*/_jsx(FilterButton,{height:\"100%\",id:\"q8GiqsqIl\",layoutId:\"q8GiqsqIl\",QvmIbvskV:\"Commercial\",variant:convertFromEnum(jpxIneoIs,activeLocale),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"\u2022\"})}),className:\"framer-13lzrno\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yNsOW7YOx\"},motionChild:true,nodeId:\"Oz3BLNrp7\",openInNewTab:false,scopeId:\"v6yQ3uZDD\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-14x8j8 framer-lo32gr\",\"data-framer-name\":\"Narrative\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:23,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1f183wp-container\",nodeId:\"zszp6gJ4n\",scopeId:\"v6yQ3uZDD\",children:/*#__PURE__*/_jsx(FilterButton,{height:\"100%\",id:\"zszp6gJ4n\",layoutId:\"zszp6gJ4n\",QvmIbvskV:\"Narrative\",variant:convertFromEnum1(jpxIneoIs,activeLocale),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"\u2022\"})}),className:\"framer-1libzoq\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LzZ44fsYS\"},motionChild:true,nodeId:\"QezVFaW74\",openInNewTab:false,scopeId:\"v6yQ3uZDD\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-8cv6wf framer-lo32gr\",\"data-framer-name\":\"Animation\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:23,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ircauk-container\",nodeId:\"heV9L5DmH\",scopeId:\"v6yQ3uZDD\",children:/*#__PURE__*/_jsx(FilterButton,{height:\"100%\",id:\"heV9L5DmH\",layoutId:\"heV9L5DmH\",QvmIbvskV:\"Animation\",variant:convertFromEnum2(jpxIneoIs,activeLocale),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0.1em\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"\u2022\"})}),className:\"framer-1h9zmgb\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JghjBErgn\"},motionChild:true,nodeId:\"ctWdoZCe_\",openInNewTab:false,scopeId:\"v6yQ3uZDD\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-aedp36 framer-lo32gr\",\"data-framer-name\":\"Visuals\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:23,children:/*#__PURE__*/_jsx(Container,{className:\"framer-14kdq43-container\",nodeId:\"FmJjqw7zA\",scopeId:\"v6yQ3uZDD\",children:/*#__PURE__*/_jsx(FilterButton,{height:\"100%\",id:\"FmJjqw7zA\",layoutId:\"FmJjqw7zA\",QvmIbvskV:\"Visuals\",variant:convertFromEnum3(jpxIneoIs,activeLocale),width:\"100%\"})})})})})]})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rnpgc0\",\"data-framer-name\":\"Navigation Stack\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-tlkxpz-container\",isAuthoredByUser:true,nodeId:\"JitxspO7R\",scopeId:\"v6yQ3uZDD\",children:/*#__PURE__*/_jsx(StickyBarWrapper,{collapseDistance:60,height:\"100%\",id:\"JitxspO7R\",layoutId:\"JitxspO7R\",startHidden:false,style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-gjt4u9-container\",nodeId:\"DBLV4yFYj\",rendersWithMotion:true,scopeId:\"v6yQ3uZDD\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dphej_iYF:{psUy9ePX6:convertFromEnum4(jpxIneoIs,activeLocale),variant:\"mXKXKGYbk\"}},children:/*#__PURE__*/_jsx(Navigation,{cb31P_msc:mthWlQfd1,height:\"100%\",id:\"DBLV4yFYj\",layoutId:\"DBLV4yFYj\",psUy9ePX6:\"dWytO4eWe\",style:{width:\"100%\"},variant:\"r_42HsaYy\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-n3exb0\"}),rLLjibqZv&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-n5zo62\",\"data-framer-name\":\"Reel\",children:[/*#__PURE__*/_jsx(ImageWithOptimizedAppearEffect,{animate:animation1,background:{alt:\"\",fit:\"fill\",pixelHeight:1080,pixelWidth:1920,sizes:`calc((100vw - ${convertFromBoolean(T9RjLQfsp,activeLocale)*2}px) * 1.0016)`,src:\"https://framerusercontent.com/images/ozX8yGyGzKEimWDyrYOVCMTn1hs.jpg\",srcSet:\"https://framerusercontent.com/images/ozX8yGyGzKEimWDyrYOVCMTn1hs.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/ozX8yGyGzKEimWDyrYOVCMTn1hs.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/ozX8yGyGzKEimWDyrYOVCMTn1hs.jpg 1920w\"},className:\"framer-1srrnrl\",\"data-framer-appear-id\":\"1srrnrl\",\"data-framer-name\":\"BG Thumbnail\",initial:animation2,optimized:true,transformTemplate:transformTemplate1}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-3scv6t-container\",\"data-framer-name\":\"BG Vimeo\",isAuthoredByUser:true,isModuleExternal:true,name:\"BG Vimeo\",nodeId:\"SmBKTVWSO\",scopeId:\"v6yQ3uZDD\",children:/*#__PURE__*/_jsx(Vimeo,{autoplay:true,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"SmBKTVWSO\",isMixedBorderRadius:false,layoutId:\"SmBKTVWSO\",loop:true,mute:true,name:\"BG Vimeo\",style:{height:\"100%\",maxHeight:\"100%\",maxWidth:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,video:\"https://vimeo.com/1017734441\",width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-w83pud\",\"data-framer-name\":\"Scrim Gradient\"}),/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-3faas-container\",nodeId:\"USemGYrJg\",scopeId:\"v6yQ3uZDD\",children:[/*#__PURE__*/_jsx(PlayReel,{height:\"100%\",id:\"USemGYrJg\",JJhesYcu6:JJhesYcu63bnx0g({overlay}),layoutId:\"USemGYrJg\",variant:\"dpJRiVqQI\",width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1pdnu7l\"),exit:{opacity:0,transition:{delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"unO3wKTTZ\"),/*#__PURE__*/_jsx(motion.div,{animate:animation4,className:cx(scopingClassNames,\"framer-p51bvy\"),exit:animation3,initial:animation5,transformTemplate:transformTemplate2,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-199eh5t-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"PeZAPiV8m\",rendersWithMotion:true,scopeId:\"v6yQ3uZDD\",children:/*#__PURE__*/_jsx(Vimeo,{autoplay:true,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:true,height:\"100%\",id:\"PeZAPiV8m\",isMixedBorderRadius:false,layoutId:\"PeZAPiV8m\",loop:false,mute:false,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,video:\"https://vimeo.com/895904559\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"56px\",children:/*#__PURE__*/_jsx(Container,{animate:animation4,className:cx(scopingClassNames,\"framer-1v14h0d-container\"),exit:animation3,inComponentSlot:true,initial:animation5,nodeId:\"YjddngaoE\",rendersWithMotion:true,scopeId:\"v6yQ3uZDD\",children:/*#__PURE__*/_jsx(CloseButton,{CjqkUys2L:CjqkUys2L1wnntms({overlay}),height:\"100%\",id:\"YjddngaoE\",layoutId:\"YjddngaoE\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),getContainer())})})]})})})})]}),u74E_86YX&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-cy3gn3\",\"data-border\":true,\"data-framer-layout-hint-center-y\":true,\"data-framer-name\":\"Menu Dark\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-11jlga7\",\"data-framer-name\":\"Menu Content\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItRXh0cmFMaWdodA==\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"200\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Filter\"})}),className:\"framer-1icxbun\",fonts:[\"Inter-ExtraLight\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-hi5umx\",\"data-framer-name\":\"F: Commercial\",whileHover:animation6,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Commercial\"})}),className:\"framer-t6dhrk\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"DP6NIqQyz\"},motionChild:true,nodeId:\"ZDZ_CrStm\",scopeId:\"v6yQ3uZDD\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-dgmr2r framer-lo32gr\",\"data-framer-name\":\"F: Narrative\",whileHover:animation6,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Narrative\"})}),className:\"framer-lt50mn\",\"data-framer-name\":\"Narrative\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Xa37uFOoY\"},motionChild:true,nodeId:\"MVoHsEl71\",scopeId:\"v6yQ3uZDD\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-azz3h framer-lo32gr\",\"data-framer-name\":\"F: Animation\",whileHover:animation6,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Animation\"})}),className:\"framer-5efloy\",\"data-framer-name\":\"Animation\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1odlc52\",\"data-framer-name\":\"Spacer\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItRXh0cmFMaWdodA==\",\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"200\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Sort\"})}),className:\"framer-1h9wdgf\",fonts:[\"Inter-ExtraLight\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dses5x\",\"data-framer-name\":\"F: Animation\",whileHover:animation6,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Featured\"})}),className:\"framer-p7slyd\",\"data-framer-name\":\"Animation\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i54a6t\",\"data-framer-name\":\"F: Narrative\",whileHover:animation6,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Newest\"})}),className:\"framer-10ndkdh\",\"data-framer-name\":\"Narrative\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p0r5rb\",\"data-framer-name\":\"F: Commercial\",whileHover:animation6,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Genre\"})}),className:\"framer-550aiw\",fonts:[\"Inter-SemiBold\"],verticalAlignment:\"top\",withExternalLayout:true})})]})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-gf144m\"})]}),/*#__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 3000\n * @framerIntrinsicWidth 1600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Z6ODKYZWv\":{\"layout\":[\"fixed\",\"fixed\"]},\"dphej_iYF\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"rLLjibqZv\":\"reelToggle\",\"u74E_86YX\":\"sidebarToggle\",\"mthWlQfd1\":\"contactToggle\",\"jpxIneoIs\":\"active\",\"T9RjLQfsp\":\"topPadding\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"SvvLiAOLQ\":[\".framer-1svzft5\",\".framer-1rnpgc0\",\".framer-n3exb0\",\".framer-n5zo62\",\".framer-cy3gn3\"],\"Z6ODKYZWv\":[\".framer-1svzft5\",\".framer-1rnpgc0\",\".framer-n3exb0\",\".framer-n5zo62\",\".framer-cy3gn3\"],\"dphej_iYF\":[\".framer-1rnpgc0\",\".framer-n3exb0\",\".framer-n5zo62\",\".framer-cy3gn3\"]}\n * @framerBreakpoints {\"SvvLiAOLQ\":{\"min\":1600,\"canvasClassName\":\"framer-mq64e-override\",\"minHeight\":3000,\"name\":\"Desktop\",\"width\":1600,\"rootFontSize\":16},\"Z6ODKYZWv\":{\"min\":810,\"max\":1599,\"canvasClassName\":\"framer-15g0pir-override\",\"minHeight\":3000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"dphej_iYF\":{\"max\":809,\"canvasClassName\":\"framer-1n9vk63-override\",\"minHeight\":3000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant SvvLiAOLQ\n * @framerLayoutTemplate\n */const Framerv6yQ3uZDD=withCSS(Component,css,\"framer-bQlrQ\");export default Framerv6yQ3uZDD;Framerv6yQ3uZDD.displayName=\"Top Bar Categories\";Framerv6yQ3uZDD.defaultProps={height:3e3,width:1600};addPropertyControls(Framerv6yQ3uZDD,{rLLjibqZv:{defaultValue:false,title:\"Reel Toggle\",type:ControlType.Boolean},u74E_86YX:{defaultValue:false,title:\"Sidebar Toggle\",type:ControlType.Boolean},mthWlQfd1:{defaultValue:true,title:\"Contact Toggle\",type:ControlType.Boolean},jpxIneoIs:{defaultValue:\"VsBcuy8nE\",options:[\"VsBcuy8nE\",\"pqEDxVx4U\",\"t8fEEdfxV\",\"osbQznLeE\",\"pN7L97w03\"],optionTitles:[\"Commercial\",\"Narrative\",\"Animation\",\"Visuals\",\"None\"],title:\"Active\",type:ControlType.Enum},T9RjLQfsp:{defaultValue:true,title:\"Top Padding\",type:ControlType.Boolean}});addFonts(Framerv6yQ3uZDD,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/MVhJhYeDWxeyqT939zMNyw9p8.woff2\",weight:\"200\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/WXQXYfAQJIi2pCJACAfWWXfIDqI.woff2\",weight:\"200\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/RJeJJARdrtNUtic58kOz7hIgBuE.woff2\",weight:\"200\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/4hBRAuM02i3fsxYDzyNvt5Az2so.woff2\",weight:\"200\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/fz1JbBffNGgK7BNUI1mmbFBlgA8.woff2\",weight:\"200\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/hgmI3sEShaw5UU738TAjDBQPH0.woff2\",weight:\"200\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/eIZyQwIlHYR0mnMSneEDMtqBPgw.woff2\",weight:\"200\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...FilterButtonFonts,...StickyBarWrapperFonts,...NavigationFonts,...VimeoFonts,...PlayReelFonts,...CloseButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerv6yQ3uZDD\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Z6ODKYZWv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dphej_iYF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"\",\"framerVariables\":\"{\\\"rLLjibqZv\\\":\\\"reelToggle\\\",\\\"u74E_86YX\\\":\\\"sidebarToggle\\\",\\\"mthWlQfd1\\\":\\\"contactToggle\\\",\\\"jpxIneoIs\\\":\\\"active\\\",\\\"T9RjLQfsp\\\":\\\"topPadding\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"SvvLiAOLQ\",\"framerBreakpoints\":\"{\\\"SvvLiAOLQ\\\":{\\\"min\\\":1600,\\\"canvasClassName\\\":\\\"framer-mq64e-override\\\",\\\"minHeight\\\":3000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1600,\\\"rootFontSize\\\":16},\\\"Z6ODKYZWv\\\":{\\\"min\\\":810,\\\"max\\\":1599,\\\"canvasClassName\\\":\\\"framer-15g0pir-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"dphej_iYF\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1n9vk63-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"SvvLiAOLQ\\\":[\\\".framer-1svzft5\\\",\\\".framer-1rnpgc0\\\",\\\".framer-n3exb0\\\",\\\".framer-n5zo62\\\",\\\".framer-cy3gn3\\\"],\\\"Z6ODKYZWv\\\":[\\\".framer-1svzft5\\\",\\\".framer-1rnpgc0\\\",\\\".framer-n3exb0\\\",\\\".framer-n5zo62\\\",\\\".framer-cy3gn3\\\"],\\\"dphej_iYF\\\":[\\\".framer-1rnpgc0\\\",\\\".framer-n3exb0\\\",\\\".framer-n5zo62\\\",\\\".framer-cy3gn3\\\"]}\",\"framerIntrinsicWidth\":\"1600\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"3000\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0.75 6 C 0.336 6 0 5.664 0 5.25 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 5.25 0 C 5.664 0 6 0.336 6 0.75 L 6 5.25 C 6 5.664 5.664 6 5.25 6 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"6px\" id=\"Yr3FjMUnH\" transform=\"translate(4.5 4.5)\" width=\"6px\"/><path d=\"M 0.75 6 C 0.336 6 0 5.664 0 5.25 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 5.25 0 C 5.664 0 6 0.336 6 0.75 L 6 5.25 C 6 5.664 5.664 6 5.25 6 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"6px\" id=\"VxNEtqRsm\" transform=\"translate(13.5 4.5)\" width=\"6px\"/><path d=\"M 0.75 6 C 0.336 6 0 5.664 0 5.25 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 5.25 0 C 5.664 0 6 0.336 6 0.75 L 6 5.25 C 6 5.664 5.664 6 5.25 6 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"6px\" id=\"uav73Vot4\" transform=\"translate(4.5 13.5)\" width=\"6px\"/><path d=\"M 0.75 6 C 0.336 6 0 5.664 0 5.25 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 5.25 0 C 5.664 0 6 0.336 6 0.75 L 6 5.25 C 6 5.664 5.664 6 5.25 6 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"6px\" id=\"Bi6maEbpw\" transform=\"translate(13.5 13.5)\" width=\"6px\"/><path d=\"M 0.75 6 C 0.336 6 0 5.664 0 5.25 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 5.25 0 C 5.664 0 6 0.336 6 0.75 L 6 5.25 C 6 5.664 5.664 6 5.25 6 Z\" fill=\"transparent\" height=\"6px\" id=\"YfHnJITA7\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(13.5 13.5)\" width=\"6px\"/><path d=\"M 0.75 6 C 0.336 6 0 5.664 0 5.25 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 5.25 0 C 5.664 0 6 0.336 6 0.75 L 6 5.25 C 6 5.664 5.664 6 5.25 6 Z\" fill=\"transparent\" height=\"6px\" id=\"xvAi7jv9B\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 4.5)\" width=\"6px\"/><path d=\"M 0.75 6 C 0.336 6 0 5.664 0 5.25 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 5.25 0 C 5.664 0 6 0.336 6 0.75 L 6 5.25 C 6 5.664 5.664 6 5.25 6 Z\" fill=\"transparent\" height=\"6px\" id=\"bxghF4o_B\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(13.5 4.5)\" width=\"6px\"/><path d=\"M 0.75 6 C 0.336 6 0 5.664 0 5.25 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 5.25 0 C 5.664 0 6 0.336 6 0.75 L 6 5.25 C 6 5.664 5.664 6 5.25 6 Z\" fill=\"transparent\" height=\"6px\" id=\"I9kIVmXOR\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 13.5)\" width=\"6px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"85288329\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-lgySz\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-lgySz { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Squares Four\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-lgySz\");Icon.displayName=\"Squares Four\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Squares Four\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (861d57e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SquaresFour from\"https://framerusercontent.com/modules/a2eRzYJXREpKUWgncpJ4/SQf654MpmZVISS60OTNr/vJ_WOT4J7.js\";const SquaresFourFonts=getFonts(SquaresFour);const enabledGestures={Ejoq3Q7SE:{hover:true,pressed:true}};const serializationHash=\"framer-gdgxh\";const variantClassNames={Ejoq3Q7SE:\"framer-v-yb5emh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.5,delay:0,duration:.3,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Ejoq3Q7SE\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-yb5emh\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Ejoq3Q7SE\",ref:refBinding,style:{...style},...addPropertyOverrides({\"Ejoq3Q7SE-hover\":{\"data-framer-name\":undefined},\"Ejoq3Q7SE-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SquaresFour,{animated:true,className:\"framer-5tsrrp\",layoutDependency:layoutDependency,layoutId:\"Wr2AJsnki\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":1,opacity:.9,scale:1},variants:{\"Ejoq3Q7SE-hover\":{\"--1m6trwb\":.2,\"--pgex8v\":1.5,opacity:1,scale:1.15},\"Ejoq3Q7SE-pressed\":{\"--1m6trwb\":.1,\"--pgex8v\":1.5,scale:1}}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gdgxh.framer-dkyt6l, .framer-gdgxh .framer-dkyt6l { display: block; }\",\".framer-gdgxh.framer-yb5emh { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px; position: relative; width: min-content; }\",\".framer-gdgxh .framer-5tsrrp { flex: none; height: var(--framer-aspect-ratio-supported, 28px); position: relative; width: 28px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"bKSXjoOUn\":{\"layout\":[\"auto\",\"auto\"]},\"auGYsUmtW\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUWppR5hcg=withCSS(Component,css,\"framer-gdgxh\");export default FramerUWppR5hcg;FramerUWppR5hcg.displayName=\"Icon Button\";FramerUWppR5hcg.defaultProps={height:48,width:48};addFonts(FramerUWppR5hcg,[{explicitInter:true,fonts:[]},...SquaresFourFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUWppR5hcg\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bKSXjoOUn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"auGYsUmtW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"48\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UWppR5hcg.map", "// Generated by Framer (861d57e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,Link,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LogoNC from\"#framer/local/canvasComponent/kAFPDMGwP/kAFPDMGwP.js\";import IconButton from\"#framer/local/canvasComponent/UWppR5hcg/UWppR5hcg.js\";const LogoNCFonts=getFonts(LogoNC);const IconButtonFonts=getFonts(IconButton);const breakpoints={e04A0leMK:\"(min-width: 810px) and (max-width: 1199px)\",GXeugVmdT:\"(min-width: 1600px)\",nfnUdKzyU:\"(max-width: 809px)\",Quug7ziGZ:\"(min-width: 1200px) and (max-width: 1599px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-efj9i\";const variantClassNames={e04A0leMK:\"framer-v-zbi6xy\",GXeugVmdT:\"framer-v-v5lo66\",nfnUdKzyU:\"framer-v-16qcu2h\",Quug7ziGZ:\"framer-v-p7uwou\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-efj9i.framer-199k7fj, .framer-efj9i .framer-199k7fj { display: block; }\",\".framer-efj9i.framer-p7uwou { align-content: center; align-items: center; background-color: #080808; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-efj9i .framer-17zj3m3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 48px; justify-content: space-between; left: 0px; overflow: visible; padding: 0px 10px 0px 10px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-efj9i .framer-qird27 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px 10px 0px 10px; position: relative; text-decoration: none; width: min-content; }\",\".framer-efj9i .framer-viowqc-container { aspect-ratio: 2.2875 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 46px; }\",\".framer-efj9i .framer-e8mtbx-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-efj9i .framer-1u6dl03 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={e04A0leMK:\"(min-width: 810px) and (max-width: 1199px)\",GXeugVmdT:\"(min-width: 1600px)\",nfnUdKzyU:\"(max-width: 809px)\",Quug7ziGZ:\"(min-width: 1200px) and (max-width: 1599px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop 2\":\"GXeugVmdT\",Desktop:\"Quug7ziGZ\",Phone:\"nfnUdKzyU\",Tablet:\"e04A0leMK\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Quug7ziGZ\"};};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:{isLayoutTemplate:true,primaryVariantId:\"Quug7ziGZ\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(8, 8, 8); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-p7uwou\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17zj3m3\",\"data-framer-name\":\"Header\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"MFPIv2Cmf\",openInNewTab:false,scopeId:\"mc2hBSpy0\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-qird27 framer-199k7fj\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"46px\",y:14,children:/*#__PURE__*/_jsx(Container,{className:\"framer-viowqc-container\",nodeId:\"o2wI_5nuX\",scopeId:\"mc2hBSpy0\",children:/*#__PURE__*/_jsx(LogoNC,{height:\"100%\",id:\"o2wI_5nuX\",layoutId:\"o2wI_5nuX\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-e8mtbx-container\",nodeId:\"AMDn_VW_1\",scopeId:\"mc2hBSpy0\",children:/*#__PURE__*/_jsx(IconButton,{height:\"100%\",id:\"AMDn_VW_1\",layoutId:\"AMDn_VW_1\",width:\"100%\"})})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1u6dl03\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"e04A0leMK\":{\"layout\":[\"fixed\",\"fixed\"]},\"nfnUdKzyU\":{\"layout\":[\"fixed\",\"fixed\"]},\"GXeugVmdT\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Quug7ziGZ\":[\".framer-17zj3m3\"],\"e04A0leMK\":[\".framer-17zj3m3\"],\"nfnUdKzyU\":[\".framer-17zj3m3\"],\"GXeugVmdT\":[\".framer-17zj3m3\"]}\n * @framerBreakpoints {\"GXeugVmdT\":{\"min\":1600,\"canvasClassName\":\"framer-v5lo66-override\",\"minHeight\":1000,\"viewportHeight\":825,\"name\":\"Desktop 2\",\"width\":1600,\"rootFontSize\":16},\"Quug7ziGZ\":{\"min\":1200,\"max\":1599,\"canvasClassName\":\"framer-p7uwou-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"e04A0leMK\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-zbi6xy-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"nfnUdKzyU\":{\"max\":809,\"canvasClassName\":\"framer-16qcu2h-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Quug7ziGZ\n * @framerLayoutTemplate\n */const Framermc2hBSpy0=withCSS(Component,css,\"framer-efj9i\");export default Framermc2hBSpy0;Framermc2hBSpy0.displayName=\"Less Bar\";Framermc2hBSpy0.defaultProps={height:1e3,width:1200};addFonts(Framermc2hBSpy0,[{explicitInter:true,fonts:[]},...LogoNCFonts,...IconButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framermc2hBSpy0\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerLayoutTemplate\":\"\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"GXeugVmdT\\\":{\\\"min\\\":1600,\\\"canvasClassName\\\":\\\"framer-v5lo66-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":825,\\\"name\\\":\\\"Desktop 2\\\",\\\"width\\\":1600,\\\"rootFontSize\\\":16},\\\"Quug7ziGZ\\\":{\\\"min\\\":1200,\\\"max\\\":1599,\\\"canvasClassName\\\":\\\"framer-p7uwou-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"e04A0leMK\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-zbi6xy-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"nfnUdKzyU\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-16qcu2h-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"e04A0leMK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nfnUdKzyU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GXeugVmdT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"Quug7ziGZ\\\":[\\\".framer-17zj3m3\\\"],\\\"e04A0leMK\\\":[\\\".framer-17zj3m3\\\"],\\\"nfnUdKzyU\\\":[\\\".framer-17zj3m3\\\"],\\\"GXeugVmdT\\\":[\\\".framer-17zj3m3\\\"]}\",\"framerDefaultVariant\":\"Quug7ziGZ\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport ProjectsTemplate from \"https://framerusercontent.com/modules/2pWOBl5TFOs9K0i2XYnw/zTqVRPz5ys4ye7ugtizo/w5Jh9njL_.js\";\r\nimport TopBar from \"https://framerusercontent.com/modules/DxslcSASc0HUC6bFZiHr/xXjNGdgZ0ywKmKNWZJGO/M9oD0KvBY.js\";\r\nimport TopBarCategories from \"https://framerusercontent.com/modules/JgsBwG1Mpf9PfwhC9p3P/gGt8UUPIMaApRuYAcDVC/v6yQ3uZDD.js\";\r\nimport LessBar from \"https://framerusercontent.com/modules/VDMxDxKKUjoxLrpeQXtH/80pGxobS58eS19epOdKM/mc2hBSpy0.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/scUM2306BV3oNBG9oU2J/cBwP75VEZ9tkjCPnRvYa/augiA20Il.js\")), path: \"/\"}, Bxp12FBy_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RNC1QNRf5Uv1rBjiaWH7/qqqEcDISQnsLMGBt10L8/Bxp12FBy_.js\")), path: \"/commercial\"}, yNsOW7YOx: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/NEo6mrg6RbiIBvDVsADO/RoY2IS8pilv8mgm399I1/yNsOW7YOx.js\")), path: \"/narrative\"}, LzZ44fsYS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Kmbxy2eTZ9BjttGda9zi/yLbfyFk94EaIJqbP1anC/LzZ44fsYS.js\")), path: \"/animation\"}, JghjBErgn: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UmEOkbfgUT10OYfMm0mj/AHqbpsQWb9c3U41hnqBW/JghjBErgn.js\")), path: \"/visuals\"}, bh2DN3KP9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kdwnQGPUSXQI8yJ0aBwX/O1em3LL7xfEnrTIJRSkg/bh2DN3KP9.js\")), path: \"/mdlottery\"}, x0j1uCW5f: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/snOfsNp2HEqyeVLewVLY/4yGJ1BezgjVlXyWvzfjv/x0j1uCW5f.js\")), path: \"/target\"}, mY29ahapu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SVv90YfSr4BTOr8lgTb5/rLLKWALu2QNRM4TOE4E1/mY29ahapu.js\")), path: \"/bluecross\"}, QiHu4cQh6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/prwPq6YmjeiREhPsFZXU/ujPq4sbWNOUCXdjgTOVX/QiHu4cQh6.js\")), path: \"/superlative\"}, QkhR3zu_f: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DkoSehmIDJ1yq2sLXLra/QvNsezmaiaUCPt2odejm/QkhR3zu_f.js\")), path: \"/breeze\"}, Z1Hhn5KY7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6C55j0JGjnILcWTQ1K4o/esewsHdqHGJRGVg34Aww/Z1Hhn5KY7.js\")), path: \"/vicks\"}, cUuTnO61Y: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/w65OjZx9TdyMTFSJb0ph/16sOXV8G6SOhKHldGsXj/cUuTnO61Y.js\")), path: \"/flashpan\"}, RZcw8a2HH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5vuE1Hlp1lsNDnIyHNAN/mAgD2UTNFZNHGvbZsi7j/RZcw8a2HH.js\")), path: \"/work\"}, HA3FaPASi: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XLExjKnCNKjuNIdkcSaz/Nlv0zSt4EXPkja8yeWzf/HA3FaPASi.js\")), path: \"/contact\"}, amZQdkQ0q: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3W9NwkXawj1XmY1gzXlc/m82itggbv4IO355kwHT4/amZQdkQ0q.js\")), path: \"/404\"}, EE7nkRH6B: {collectionId: \"JSSy4QVt7\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YDcav7Gl3t6YERi5oCQA/hxa7MRLZbOvbmE5UtTxs/EE7nkRH6B.js\")), path: \"/projects/:QqWfPq_Kt\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        const collectionUtils = {JSSy4QVt7: async () => (await import(\"https://framerusercontent.com/modules/kNdttAorLi2q8vFq1Z5L/5qUCEIEY7iJWOW32asNT/JSSy4QVt7.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"c8ae8890c9d1b26750cbb043e95611c825cd91704a4a14f0335ebbb237a99ba5\"\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {mthWlQfd1: true, rLLjibqZv: true, u74E_86YX: false}\r\nconst props2 = {...props1, rLLjibqZv: false}\r\nconst props3 = {jpxIneoIs: \"VsBcuy8nE\", mthWlQfd1: true, rLLjibqZv: false, T9RjLQfsp: true, u74E_86YX: false}\r\nconst props4 = {...props3, jpxIneoIs: \"pqEDxVx4U\"}\r\nconst props5 = {...props3, jpxIneoIs: \"t8fEEdfxV\"}\r\nconst props6 = {...props3, jpxIneoIs: \"osbQznLeE\"}\r\nconst props7 = {...props1, rLLjibqZv: false, u74E_86YX: true}\r\nconst props8 = {...props3, jpxIneoIs: \"pN7L97w03\"}\r\nconst props9 = {...props1, mthWlQfd1: false, rLLjibqZv: false}\r\nconst templateProps = {augiA20Il: props1, bh2DN3KP9: props2, Bxp12FBy_: props3, cUuTnO61Y: props2, DGaFmLHSs: props7, EE7nkRH6B: props2, f_DUwKyuJ: props2, GXTGJHRu6: props2, HA3FaPASi: props9, HX8bt4nAj: props2, JghjBErgn: props6, Lf9swiFqF: props2, LzZ44fsYS: props5, mY29ahapu: props2, PpZGNHRzI: props2, QiHu4cQh6: props2, QkhR3zu_f: props2, RZcw8a2HH: props8, UBo72bFEI: props2, x0j1uCW5f: props2, Xi4v_9XnY: props2, yNsOW7YOx: props4, Z1Hhn5KY7: props2}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"augiA20Il\":\r\ncase \"GXTGJHRu6\":\r\ncase \"Xi4v_9XnY\":\r\ncase \"DGaFmLHSs\":\r\ncase \"Lf9swiFqF\":\r\ncase \"HX8bt4nAj\":\r\ncase \"UBo72bFEI\":\r\ncase \"bh2DN3KP9\":\r\ncase \"x0j1uCW5f\":\r\ncase \"mY29ahapu\":\r\ncase \"QiHu4cQh6\":\r\ncase \"QkhR3zu_f\":\r\ncase \"Z1Hhn5KY7\":\r\ncase \"cUuTnO61Y\":\r\ncase \"f_DUwKyuJ\":\r\ncase \"HA3FaPASi\":\r\ncase \"PpZGNHRzI\":\r\ncase \"EE7nkRH6B\":\r\nreturn React.createElement(TopBar, {...props, key: \"TopBar\", routeId, style}, children(true));\r\ncase \"Bxp12FBy_\":\r\ncase \"yNsOW7YOx\":\r\ncase \"LzZ44fsYS\":\r\ncase \"JghjBErgn\":\r\ncase \"RZcw8a2HH\":\r\nreturn React.createElement(TopBarCategories, {...props, key: \"TopBarCategories\", routeId, style}, children(true));\r\ncase \"KhZ0UvpYO\":\r\nreturn React.createElement(ProjectsTemplate, {...props, key: \"ProjectsTemplate\", routeId, style}, children(true));\r\ncase \"NFYwPfroX\":\r\nreturn React.createElement(LessBar, {...props, key: \"LessBar\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"GXTGJHRu6\":\r\ncase \"Xi4v_9XnY\":\r\ncase \"DGaFmLHSs\":\r\ncase \"Lf9swiFqF\":\r\ncase \"HX8bt4nAj\":\r\ncase \"UBo72bFEI\":\r\ncase \"bh2DN3KP9\":\r\ncase \"x0j1uCW5f\":\r\ncase \"mY29ahapu\":\r\ncase \"QiHu4cQh6\":\r\ncase \"QkhR3zu_f\":\r\ncase \"Z1Hhn5KY7\":\r\ncase \"cUuTnO61Y\":\r\ncase \"f_DUwKyuJ\":\r\ncase \"HA3FaPASi\":\r\ncase \"PpZGNHRzI\":\r\ncase \"EE7nkRH6B\":\r\nreturn [{hash: \"bxy04h\", mediaQuery: \"(min-width: 1600px)\"}, {hash: \"1llik0p\", mediaQuery: \"(min-width: 810px) and (max-width: 1599px)\"}, {hash: \"zs70q3\", mediaQuery: \"(max-width: 809px)\"}]\r\ncase \"Bxp12FBy_\":\r\ncase \"yNsOW7YOx\":\r\ncase \"LzZ44fsYS\":\r\ncase \"JghjBErgn\":\r\ncase \"RZcw8a2HH\":\r\nreturn [{hash: \"mq64e\", mediaQuery: \"(min-width: 1600px)\"}, {hash: \"15g0pir\", mediaQuery: \"(min-width: 810px) and (max-width: 1599px)\"}, {hash: \"1n9vk63\", mediaQuery: \"(max-width: 809px)\"}]\r\ncase \"KhZ0UvpYO\":\r\nreturn [{hash: \"fp27ye\"}]\r\ncase \"NFYwPfroX\":\r\nreturn [{hash: \"v5lo66\", mediaQuery: \"(min-width: 1600px)\"}, {hash: \"p7uwou\", mediaQuery: \"(min-width: 1200px) and (max-width: 1599px)\"}, {hash: \"zbi6xy\", mediaQuery: \"(min-width: 810px) and (max-width: 1199px)\"}, {hash: \"16qcu2h\", mediaQuery: \"(max-width: 809px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3W9NwkXawj1XmY1gzXlc/m82itggbv4IO355kwHT4/amZQdkQ0q.js\")),\r\n                    isReducedMotion: true,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.nathancolby.com\",\r\n                    EditorBar: \r\ntypeof window !== \"undefined\" ? (() => {\r\n    const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n    if (isBot) return\r\n\r\n    return Framer.lazy(async () => {\r\n        const dependencies = {\r\n            __version: 1,\r\n            framer: {\r\n                useCurrentRoute: Framer.useCurrentRoute,\r\n                useLocaleInfo: Framer.useLocaleInfo,\r\n                useRouter: Framer.useRouter,\r\n            },\r\n            react: {\r\n                createElement: React.createElement,\r\n                memo: React.memo,\r\n                useCallback: React.useCallback,\r\n                useEffect: React.useEffect,\r\n                useRef: React.useRef,\r\n                useState: React.useState,\r\n            },\r\n            \"react-dom\": { createPortal },\r\n        }\r\n\r\n        window.__framer_editorBarDependencies = dependencies\r\n\r\n        const { createEditorBar } = await import(\"https://edit.framer.com/init.mjs\")\r\n        return {\r\n            default: createEditorBar({ dependencies }),\r\n        }\r\n    })\r\n})() : undefined\r\n,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, editorBarOnPageEditing: false, motionDivToDiv: false, motionDivToDivBackgroundImage: false, pauseOffscreen: true, replaceNestedLinks: true, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error has happened. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash has happened. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = 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                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],
  "mappings": "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",
  "names": ["o", "npm_react_dom_18_2_exports", "Ha", "a", "e", "r", "d", "VideoItemFonts", "getFonts", "nuipaspIQ_default", "VimeoFonts", "Vimeo_default", "ViewCaseStudyFonts", "wOIx1mZ84_default", "CloseButtonFonts", "uNRt68mcy_default", "breakpoints", "serializationHash", "variantClassNames", "toResponsiveImage", "value", "transformTemplate1", "_", "transition1", "animation", "animation1", "animation2", "transition2", "animation3", "animation4", "animation5", "getContainer", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "QueryData", "query", "pageSize", "data", "useQueryData", "breakpointRules", "breakpointKeys", "rules", "HTMLStyle", "useIsOnFramerCanvas", "p", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "jaqaH2gwaBYdV1BKz6", "tl0HjYk2_BYdV1BKz6", "lH01LzUuOBYdV1BKz6", "qBeoFJYj5BYdV1BKz6", "Qsku297dKBYdV1BKz6", "MjUurqeTMBYdV1BKz6", "QqWfPq_KtBYdV1BKz6", "idBYdV1BKz6", "restProps", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "KPq_YKwWu3bnx0g", "overlay", "loadMore", "args", "CjqkUys2L1wnntms", "scopingClassNames", "cx", "router", "useRouter", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ChildrenCanSuspend", "JSSy4QVt7_default", "collection", "paginationInfo", "l", "index", "PathVariablesContext", "ComponentViewportProvider", "Container", "nuipaspIQ_default", "AnimatePresence", "Ga", "x", "Vimeo_default", "ResolveLinks", "resolvedLinks", "wOIx1mZ84_default", "uNRt68mcy_default", "css", "target", "RenderTarget", "key", "selector", "rule", "Framerw5Jh9njL_", "withCSS", "w5Jh9njL_default", "addFonts", "VideoItemFonts", "VimeoFonts", "ViewCaseStudyFonts", "CloseButtonFonts", "mask", "SVG", "Y", "props", "ref", "animated", "layoutId", "children", "rest", "p", "motion", "getProps", "fill", "height", "id", "width", "Component", "style", "className", "variant", "K5AAorpEW", "restProps", "cx", "css", "Icon", "withCSS", "Q_sXCIRPk_default", "addPropertyControls", "ControlType", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "filter", "height", "id", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "QvmIbvskV", "jIfpStZfP", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1m05vcn", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "RichText", "css", "FramerHeTZnsnyV", "withCSS", "HeTZnsnyV_default", "addPropertyControls", "ControlType", "addFonts", "mask", "SVG", "Y", "props", "ref", "animated", "layoutId", "children", "rest", "p", "motion", "getProps", "height", "id", "width", "Component", "style", "className", "variant", "restProps", "cx", "css", "Icon", "withCSS", "MJr7WNXU2_default", "NCFonts", "getFonts", "MJr7WNXU2_default", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "MJr7WNXU2_default", "css", "FramerkAFPDMGwP", "withCSS", "kAFPDMGwP_default", "addFonts", "NCFonts", "mask", "SVG", "Y", "props", "ref", "animated", "layoutId", "children", "rest", "p", "motion", "getProps", "height", "id", "width", "Component", "style", "className", "variant", "restProps", "cx", "css", "Icon", "withCSS", "BifkLprzc_default", "NathanColbyLogoFonts", "getFonts", "BifkLprzc_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "css", "FramerT37GjzkZ5", "withCSS", "T37GjzkZ5_default", "addPropertyControls", "ControlType", "addFonts", "FilterButtonFonts", "getFonts", "HeTZnsnyV_default", "NathanColbyLogoFonts", "T37GjzkZ5_default", "LogoNCFonts", "kAFPDMGwP_default", "PhosphorFonts", "Icon", "MotionDivWithFX", "withFX", "motion", "MaterialFonts", "KeyboardArrowDownFonts", "Q_sXCIRPk_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "transformTemplate1", "_", "animation1", "transition3", "textEffect", "transition4", "textEffect1", "convertFromEnum", "value", "activeLocale", "convertFromEnum1", "convertFromEnum2", "convertFromEnum3", "animation2", "animation3", "transition5", "animation4", "animation5", "animation6", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "convertFromEnum4", "enumToDisplayName", "_locale", "Transition", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "contact", "height", "id", "mobileActiveCategory", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "cb31P_msc", "psUy9ePX6", "jpxIneoIsv6yQ3uZDD", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap124t7uh", "args", "onTap3kpuwp", "onTaptxyyif", "overlay", "loadMore", "onClickhd92h5", "onClick124t7uh", "onClicknkq0qm", "onClick3kpuwp", "onTap1qh9n9b", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "isDisplayed5", "isDisplayed6", "ref1", "ref2", "isDisplayed7", "isDisplayed8", "LayoutGroup", "u", "Link", "RichText", "ComponentViewportProvider", "SmartComponentScopedContainer", "l", "AnimatePresence", "Floating", "Image2", "css", "Frameril2DJj0Tn", "withCSS", "il2DJj0Tn_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "NavigationFonts", "getFonts", "il2DJj0Tn_default", "ContainerWithFX", "withFX", "Container", "ImageWithOptimizedAppearEffect", "withOptimizedAppearEffect", "Image2", "VimeoFonts", "Vimeo_default", "PlayReelFonts", "PRwmVSAsY_default", "CloseButtonFonts", "uNRt68mcy_default", "ContainerWithOptimizedAppearEffect", "MotionDivWithOptimizedAppearEffect", "motion", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transition1", "animation", "transformTemplate1", "_", "transition2", "animation1", "animation2", "transformTemplate2", "transition3", "animation3", "animation4", "transition4", "animation5", "animation6", "animation7", "getContainer", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "transition5", "animation8", "animation9", "transition6", "animation10", "transition7", "animation11", "breakpointRules", "breakpointKeys", "selectors", "rules", "mediaQueries", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "contactToggle", "height", "id", "reelToggle", "sidebarToggle", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "rLLjibqZv", "u74E_86YX", "mthWlQfd1", "restProps", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "JJhesYcu63bnx0g", "overlay", "loadMore", "args", "CjqkUys2L1wnntms", "scopingClassNames", "cx", "isDisplayed", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "ComponentViewportProvider", "PropertyOverrides2", "getLoadingLazyAtYPosition", "l", "AnimatePresence", "Ga", "x", "RichText", "Link", "css", "target", "RenderTarget", "key", "selector", "rule", "FramerM9oD0KvBY", "withCSS", "M9oD0KvBY_default", "addPropertyControls", "ControlType", "addFonts", "StickyBarWrapper", "startHidden", "collapseDistance", "children", "scrollY", "useScroll", "prevScroll", "useMotionValue", "stickyHeight", "ue", "timer", "unsubscribe", "current", "prev", "animate2", "p", "Frame", "addPropertyControls", "ControlType", "FilterButtonFonts", "getFonts", "HeTZnsnyV_default", "StickyBarWrapperFonts", "StickyBarWrapper", "NavigationFonts", "il2DJj0Tn_default", "ContainerWithFX", "withFX", "Container", "ImageWithOptimizedAppearEffect", "withOptimizedAppearEffect", "Image2", "VimeoFonts", "Vimeo_default", "PlayReelFonts", "PRwmVSAsY_default", "CloseButtonFonts", "uNRt68mcy_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "convertFromBoolean", "value", "activeLocale", "numberToPixelString", "convertFromEnum", "convertFromEnum1", "convertFromEnum2", "convertFromEnum3", "transition1", "animation", "transformTemplate1", "_", "convertFromEnum4", "transition2", "animation1", "animation2", "transition3", "animation3", "transformTemplate2", "animation4", "animation5", "getContainer", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "transition4", "animation6", "breakpointRules", "breakpointKeys", "selectors", "rules", "mediaQueries", "HTMLStyle", "useIsOnFramerCanvas", "p", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "active", "contactToggle", "height", "id", "reelToggle", "sidebarToggle", "topPadding", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "rLLjibqZv", "u74E_86YX", "mthWlQfd1", "jpxIneoIs", "T9RjLQfsp", "restProps", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "JJhesYcu63bnx0g", "overlay", "loadMore", "args", "CjqkUys2L1wnntms", "sharedStyleClassNames", "padding", "scopingClassNames", "cx", "isDisplayed", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "Link", "ComponentViewportProvider", "RichText", "x", "PropertyOverrides2", "l", "AnimatePresence", "Ga", "css", "target", "RenderTarget", "key", "selector", "rule", "Framerv6yQ3uZDD", "withCSS", "v6yQ3uZDD_default", "addPropertyControls", "ControlType", "addFonts", "mask", "Base", "Y", "props", "ref", "p", "MotionSVG", "motion", "SVG", "animated", "layoutId", "children", "rest", "svg", "getProps", "alpha", "color", "height", "id", "width", "width1", "Component", "style", "className", "variant", "ezTt3ayMo", "lschgej4H", "qxTvv_EBh", "restProps", "href", "useSVGTemplate", "cx", "css", "Icon", "withCSS", "vJ_WOT4J7_default", "addPropertyControls", "ControlType", "SquaresFourFonts", "getFonts", "vJ_WOT4J7_default", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "css", "FramerUWppR5hcg", "withCSS", "UWppR5hcg_default", "addFonts", "LogoNCFonts", "getFonts", "kAFPDMGwP_default", "IconButtonFonts", "UWppR5hcg_default", "breakpoints", "serializationHash", "variantClassNames", "breakpointRules", "breakpointKeys", "rules", "mediaQueries", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "children", "restProps", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "Link", "ComponentViewportProvider", "Container", "kAFPDMGwP_default", "UWppR5hcg_default", "css", "target", "RenderTarget", "key", "selector", "rule", "Framermc2hBSpy0", "withCSS", "mc2hBSpy0_default", "addFonts", "LogoNCFonts", "IconButtonFonts", "routes", "lazy", "locales", "collectionUtils", "framerSiteId", "Template", "routeId", "children", "style", "rest", "props1", "props2", "props3", "props4", "props5", "props6", "props7", "props8", "props9", "props", "B", "M9oD0KvBY_default", "v6yQ3uZDD_default", "w5Jh9njL_default", "mc2hBSpy0_default", "getLayoutTemplateBreakpoints", "getPageRoot", "pathVariables", "localeId", "rootPreload", "content", "PageRoot", "window", "navigator", "dependencies", "useCurrentRoute", "useLocaleInfo", "useRouter", "X", "te", "ue", "pe", "ye", "Ga", "createEditorBar", "contentWithFeaturesContext", "LibraryFeaturesProvider", "contentWithGracefullyDegradingErrorBoundary", "GracefullyDegradingErrorBoundary", "page", "PageEffectsProvider", "isBrowser", "packageAndFilename", "exportIdentifier", "ErrorPlaceholder", "installFlexboxGapWorkaroundIfNeeded", "container", "main", "track", "shouldHydrate", "handleError", "error", "errorInfo", "recoverable", "componentStack", "breakpoints", "routeData", "patchRoutesForABTesting", "inferInitialRouteFromPath", "pagePromise", "route", "defaultLocaleId", "framerLocale", "id", "collectionItemId", "utils", "slug", "resolvedDateTimeOptions", "timezone", "locale", "resolve", "yieldToMain", "withPerformanceMarks", "removeHiddenBreakpointLayersV2", "Z", "markHydrationStart", "turnOffReactEventHandling", "d", "r"]
}
